From 3527a9ff361082c89e88d92127f0a7e17eb90c28 Mon Sep 17 00:00:00 2001 From: liihuu Date: Sun, 3 Mar 2024 16:29:27 +0000 Subject: [PATCH] deploy: 46ced1a9349d8e704c215bf01fe8ea5cf74a289c --- 404.html | 4 ++-- assets/{app.Df_3OOgu.js => app.DQ3hTEoU.js} | 2 +- assets/chunks/@localSearchIndexen-US.BQG4eEAk.js | 1 - assets/chunks/@localSearchIndexen-US.Cu3MaSVP.js | 1 + assets/chunks/@localSearchIndexroot.BIjF-aSE.js | 1 + assets/chunks/@localSearchIndexroot.CrIAw30N.js | 1 - ...Chart.Ct0Hn9cy.js => SampleChart.CBMA-S7p.js} | 2 +- ...lain.BvMa28hh.js => StyleExplain.BpsdH4Ew.js} | 2 +- ....OLa-hneZ.js => VPLocalSearchBox.jgg43Xct.js} | 2 +- ...amework.gBYdqs7G.js => framework.ZK-5UJb0.js} | 8 ++++---- .../{theme.WlnS0XQb.js => theme.CfM6ZrgB.js} | 4 ++-- ...g.js => en-US_guide_changelog.md.Dhf3C7r_.js} | 2 +- ...=> en-US_guide_changelog.md.Dhf3C7r_.lean.js} | 2 +- ...b.js => en-US_guide_chart-api.md.1RRwfzSU.js} | 2 +- ...=> en-US_guide_chart-api.md.1RRwfzSU.lean.js} | 2 +- ...js => en-US_guide_custom-axis.md.D7mLw4Lg.js} | 2 +- ... en-US_guide_custom-axis.md.D7mLw4Lg.lean.js} | 2 +- ....js => en-US_guide_datasource.md.D_kEs1Fn.js} | 2 +- ...> en-US_guide_datasource.md.D_kEs1Fn.lean.js} | 2 +- ...js => en-US_guide_environment.md.UJWpbvrh.js} | 2 +- ... en-US_guide_environment.md.UJWpbvrh.lean.js} | 2 +- ...DzIjNVs.js => en-US_guide_faq.md.9mlFhY24.js} | 2 +- ...an.js => en-US_guide_faq.md.9mlFhY24.lean.js} | 2 +- ...Es.js => en-US_guide_feedback.md.CYgT9vRD.js} | 2 +- ... => en-US_guide_feedback.md.CYgT9vRD.lean.js} | 2 +- ...vbjb.js => en-US_guide_figure.md.CJKAGpEP.js} | 2 +- ...js => en-US_guide_figure.md.CJKAGpEP.lean.js} | 2 +- ...> en-US_guide_getting-started.md.CxAoqpH6.js} | 2 +- ...US_guide_getting-started.md.CxAoqpH6.lean.js} | 2 +- ...foA.js => en-US_guide_hot-key.md.CMHqpaoa.js} | 2 +- ...s => en-US_guide_hot-key.md.CMHqpaoa.lean.js} | 2 +- ...iS_Gjs.js => en-US_guide_i18n.md.wg6lRnOS.js} | 2 +- ...n.js => en-US_guide_i18n.md.wg6lRnOS.lean.js} | 2 +- ...e.js => en-US_guide_indicator.md.g5Vg3Gm1.js} | 2 +- ...=> en-US_guide_indicator.md.g5Vg3Gm1.lean.js} | 2 +- ...s => en-US_guide_instance-api.md.fbIHnxEO.js} | 2 +- ...en-US_guide_instance-api.md.fbIHnxEO.lean.js} | 2 +- assets/en-US_guide_overlay.md.DMAhxIGL.lean.js | 1 - ...IGL.js => en-US_guide_overlay.md.DUhOSunR.js} | 2 +- assets/en-US_guide_overlay.md.DUhOSunR.lean.js | 1 + ...69Mo.js => en-US_guide_styles.md.WjcMAD8i.js} | 4 ++-- ...js => en-US_guide_styles.md.WjcMAD8i.lean.js} | 2 +- ...a8.js => en-US_guide_v8-to-v9.md.BnRGB2F1.js} | 2 +- ... => en-US_guide_v8-to-v9.md.BnRGB2F1.lean.js} | 2 +- ...n-US_guide_what-is-klinechart.md.73_8eDT5.js} | 2 +- ...guide_what-is-klinechart.md.73_8eDT5.lean.js} | 2 +- ...md.DErhKfQf.js => en-US_index.md.Boojr6yK.js} | 2 +- ...f.lean.js => en-US_index.md.Boojr6yK.lean.js} | 2 +- ...Or3fx.js => en-US_sample_axis.md.DwaEOch2.js} | 4 ++-- ....js => en-US_sample_axis.md.DwaEOch2.lean.js} | 2 +- ...C68J.js => en-US_sample_basic.md.65Y4DHu2.js} | 4 ++-- ...js => en-US_sample_basic.md.65Y4DHu2.lean.js} | 2 +- ...s => en-US_sample_candle-type.md.BXVdGL9N.js} | 4 ++-- ...en-US_sample_candle-type.md.BXVdGL9N.lean.js} | 2 +- ...4lxEz.js => en-US_sample_data.md.Dh8G1V46.js} | 4 ++-- ....js => en-US_sample_data.md.Dh8G1V46.lean.js} | 2 +- ...2cjJB.js => en-US_sample_i18n.md.Bp_ZbPJV.js} | 4 ++-- ....js => en-US_sample_i18n.md.Bp_ZbPJV.lean.js} | 2 +- ....js => en-US_sample_indicator.md.42zejHGx.js} | 4 ++-- ...> en-US_sample_indicator.md.42zejHGx.lean.js} | 2 +- ...ZE.js => en-US_sample_overlay.md.Cuw0ixSA.js} | 4 ++-- ... => en-US_sample_overlay.md.Cuw0ixSA.lean.js} | 2 +- ...ZIzP.js => en-US_sample_theme.md.BZcK-KmE.js} | 4 ++-- ...js => en-US_sample_theme.md.BZcK-KmE.lean.js} | 2 +- ...6.js => en-US_sample_timezone.md.CCt7GzSO.js} | 4 ++-- ...=> en-US_sample_timezone.md.CCt7GzSO.lean.js} | 2 +- ...BS.js => en-US_sample_tooltip.md.B_glwQQI.js} | 4 ++-- ... => en-US_sample_tooltip.md.B_glwQQI.lean.js} | 2 +- ....D_-R7FxU.js => en-US_sponsor.md.BUVeDqkZ.js} | 2 +- ...lean.js => en-US_sponsor.md.BUVeDqkZ.lean.js} | 2 +- ...qUg0_ia.js => guide_changelog.md.BzlCsnVZ.js} | 2 +- ...an.js => guide_changelog.md.BzlCsnVZ.lean.js} | 2 +- ...ELj5Ydb.js => guide_chart-api.md.V_zvCrD5.js} | 2 +- ...an.js => guide_chart-api.md.V_zvCrD5.lean.js} | 2 +- ...waiDp.js => guide_custom-axis.md.DvNS_hfA.js} | 2 +- ....js => guide_custom-axis.md.DvNS_hfA.lean.js} | 2 +- ...ceQ50M.js => guide_datasource.md.BP2T1ISD.js} | 2 +- assets/guide_datasource.md.BP2T1ISD.lean.js | 1 + assets/guide_datasource.md.ojceQ50M.lean.js | 1 - ...g0Cjq.js => guide_environment.md.DmDykiwg.js} | 2 +- ....js => guide_environment.md.DmDykiwg.lean.js} | 2 +- ...q.md.BK2avTEQ.js => guide_faq.md.B2vF5KM3.js} | 2 +- ...TEQ.lean.js => guide_faq.md.B2vF5KM3.lean.js} | 2 +- ...DX9x7SQI.js => guide_feedback.md.VP6jzsPg.js} | 2 +- ...ean.js => guide_feedback.md.VP6jzsPg.lean.js} | 2 +- ...d.C7VJe_wB.js => guide_figure.md.CMp0FdwG.js} | 2 +- ....lean.js => guide_figure.md.CMp0FdwG.lean.js} | 2 +- ...u.js => guide_getting-started.md.DeC4zU31.js} | 2 +- ...=> guide_getting-started.md.DeC4zU31.lean.js} | 2 +- ....CcvYF2t7.js => guide_hot-key.md.B9iQdA-W.js} | 2 +- ...lean.js => guide_hot-key.md.B9iQdA-W.lean.js} | 2 +- ....md.BhZvljBs.js => guide_i18n.md.uzIpI6Gv.js} | 2 +- ...Bs.lean.js => guide_i18n.md.uzIpI6Gv.lean.js} | 2 +- ...Q6yMKPn.js => guide_indicator.md.CWV304fM.js} | 2 +- ...an.js => guide_indicator.md.CWV304fM.lean.js} | 2 +- ...XURf.js => guide_instance-api.md.D4OYcb_d.js} | 2 +- ...js => guide_instance-api.md.D4OYcb_d.lean.js} | 2 +- ....DlNU8QuQ.js => guide_overlay.md.DDdL7D4G.js} | 2 +- ...lean.js => guide_overlay.md.DDdL7D4G.lean.js} | 2 +- ...d.Bgm-yIqF.js => guide_styles.md.Ls4nKpaT.js} | 4 ++-- ....lean.js => guide_styles.md.Ls4nKpaT.lean.js} | 2 +- ...BSIGo7fg.js => guide_v8-to-v9.md.DWgovpyt.js} | 2 +- ...ean.js => guide_v8-to-v9.md.DWgovpyt.lean.js} | 2 +- ...s => guide_what-is-klinechart.md.BeQIAb_Y.js} | 2 +- ...guide_what-is-klinechart.md.BeQIAb_Y.lean.js} | 2 +- ...index.md.CfWZOUXT.js => index.md.29hjvJYM.js} | 2 +- ...fWZOUXT.lean.js => index.md.29hjvJYM.lean.js} | 2 +- ...md.DUL26Nev.js => sample_axis.md.WjxpOwsx.js} | 4 ++-- ...v.lean.js => sample_axis.md.WjxpOwsx.lean.js} | 2 +- ...d.66P6zlyE.js => sample_basic.md.je9dQ0Sq.js} | 4 ++-- ....lean.js => sample_basic.md.je9dQ0Sq.lean.js} | 2 +- ...gShH.js => sample_candle-type.md.BmUE_lw5.js} | 4 ++-- ...js => sample_candle-type.md.BmUE_lw5.lean.js} | 2 +- ...md.y1Jkc6Ti.js => sample_data.md.CZ_b76cI.js} | 4 ++-- ...i.lean.js => sample_data.md.CZ_b76cI.lean.js} | 2 +- ...md.BbMbfBMm.js => sample_i18n.md.BqTzYtZk.js} | 4 ++-- ...m.lean.js => sample_i18n.md.BqTzYtZk.lean.js} | 2 +- ...JuIglo.js => sample_indicator.md.BpNiB_JV.js} | 4 ++-- ...n.js => sample_indicator.md.BpNiB_JV.lean.js} | 2 +- ...Cs_ZwYFY.js => sample_overlay.md.BCV23idU.js} | 4 ++-- ...ean.js => sample_overlay.md.BCV23idU.lean.js} | 2 +- ...d.FIjIqxCs.js => sample_theme.md.BKutM6zQ.js} | 4 ++-- ....lean.js => sample_theme.md.BKutM6zQ.lean.js} | 2 +- ...Go0SS-Z.js => sample_timezone.md.DZDpk_xs.js} | 4 ++-- ...an.js => sample_timezone.md.DZDpk_xs.lean.js} | 2 +- ...P9bNr8R7.js => sample_tooltip.md.DuH5KeGz.js} | 4 ++-- ...ean.js => sample_tooltip.md.DuH5KeGz.lean.js} | 2 +- ...sor.md.Dy0WpVgn.js => sponsor.md.CzDOUVlr.js} | 2 +- ...WpVgn.lean.js => sponsor.md.CzDOUVlr.lean.js} | 2 +- en-US/guide/changelog.html | 12 ++++++------ en-US/guide/chart-api.html | 12 ++++++------ en-US/guide/custom-axis.html | 12 ++++++------ en-US/guide/datasource.html | 12 ++++++------ en-US/guide/environment.html | 12 ++++++------ en-US/guide/faq.html | 12 ++++++------ en-US/guide/feedback.html | 12 ++++++------ en-US/guide/figure.html | 12 ++++++------ en-US/guide/getting-started.html | 14 +++++++------- en-US/guide/hot-key.html | 12 ++++++------ en-US/guide/i18n.html | 12 ++++++------ en-US/guide/indicator.html | 12 ++++++------ en-US/guide/instance-api.html | 12 ++++++------ en-US/guide/overlay.html | 12 ++++++------ en-US/guide/styles.html | 14 +++++++------- en-US/guide/v8-to-v9.html | 12 ++++++------ en-US/guide/what-is-klinechart.html | 12 ++++++------ en-US/index.html | 10 +++++----- en-US/sample/axis.html | 16 ++++++++-------- en-US/sample/basic.html | 16 ++++++++-------- en-US/sample/candle-type.html | 16 ++++++++-------- en-US/sample/data.html | 16 ++++++++-------- en-US/sample/i18n.html | 16 ++++++++-------- en-US/sample/indicator.html | 16 ++++++++-------- en-US/sample/overlay.html | 16 ++++++++-------- en-US/sample/theme.html | 16 ++++++++-------- en-US/sample/timezone.html | 16 ++++++++-------- en-US/sample/tooltip.html | 16 ++++++++-------- en-US/sponsor.html | 10 +++++----- guide/changelog.html | 12 ++++++------ guide/chart-api.html | 12 ++++++------ guide/custom-axis.html | 12 ++++++------ guide/datasource.html | 12 ++++++------ guide/environment.html | 12 ++++++------ guide/faq.html | 12 ++++++------ guide/feedback.html | 12 ++++++------ guide/figure.html | 12 ++++++------ guide/getting-started.html | 14 +++++++------- guide/hot-key.html | 12 ++++++------ guide/i18n.html | 12 ++++++------ guide/indicator.html | 12 ++++++------ guide/instance-api.html | 12 ++++++------ guide/overlay.html | 12 ++++++------ guide/styles.html | 14 +++++++------- guide/v8-to-v9.html | 12 ++++++------ guide/what-is-klinechart.html | 12 ++++++------ hashmap.json | 2 +- index.html | 10 +++++----- sample/axis.html | 16 ++++++++-------- sample/basic.html | 16 ++++++++-------- sample/candle-type.html | 16 ++++++++-------- sample/data.html | 16 ++++++++-------- sample/i18n.html | 16 ++++++++-------- sample/indicator.html | 16 ++++++++-------- sample/overlay.html | 16 ++++++++-------- sample/theme.html | 16 ++++++++-------- sample/timezone.html | 16 ++++++++-------- sample/tooltip.html | 16 ++++++++-------- sponsor.html | 10 +++++----- 188 files changed, 541 insertions(+), 541 deletions(-) rename assets/{app.Df_3OOgu.js => app.DQ3hTEoU.js} (91%) delete mode 100644 assets/chunks/@localSearchIndexen-US.BQG4eEAk.js create mode 100644 assets/chunks/@localSearchIndexen-US.Cu3MaSVP.js create mode 100644 assets/chunks/@localSearchIndexroot.BIjF-aSE.js delete mode 100644 assets/chunks/@localSearchIndexroot.CrIAw30N.js rename assets/chunks/{SampleChart.Ct0Hn9cy.js => SampleChart.CBMA-S7p.js} (99%) rename assets/chunks/{StyleExplain.BvMa28hh.js => StyleExplain.BpsdH4Ew.js} (93%) rename assets/chunks/{VPLocalSearchBox.OLa-hneZ.js => VPLocalSearchBox.jgg43Xct.js} (99%) rename assets/chunks/{framework.gBYdqs7G.js => framework.ZK-5UJb0.js} (69%) rename assets/chunks/{theme.WlnS0XQb.js => theme.CfM6ZrgB.js} (99%) rename assets/{en-US_guide_changelog.md.D36aKXhg.js => en-US_guide_changelog.md.Dhf3C7r_.js} (98%) rename assets/{en-US_guide_changelog.md.D36aKXhg.lean.js => en-US_guide_changelog.md.Dhf3C7r_.lean.js} (57%) rename assets/{en-US_guide_chart-api.md.CHJNfsqb.js => en-US_guide_chart-api.md.1RRwfzSU.js} (99%) rename assets/{en-US_guide_chart-api.md.CHJNfsqb.lean.js => en-US_guide_chart-api.md.1RRwfzSU.lean.js} (95%) rename assets/{en-US_guide_custom-axis.md.BvJ2pXJ2.js => en-US_guide_custom-axis.md.D7mLw4Lg.js} (99%) rename assets/{en-US_guide_custom-axis.md.BvJ2pXJ2.lean.js => en-US_guide_custom-axis.md.D7mLw4Lg.lean.js} (83%) rename assets/{en-US_guide_datasource.md.CLAAv1DX.js => en-US_guide_datasource.md.D_kEs1Fn.js} (95%) rename assets/{en-US_guide_datasource.md.CLAAv1DX.lean.js => en-US_guide_datasource.md.D_kEs1Fn.lean.js} (56%) rename assets/{en-US_guide_environment.md.qMXxce4B.js => en-US_guide_environment.md.UJWpbvrh.js} (96%) rename assets/{en-US_guide_environment.md.qMXxce4B.lean.js => en-US_guide_environment.md.UJWpbvrh.lean.js} (58%) rename assets/{en-US_guide_faq.md.BDzIjNVs.js => en-US_guide_faq.md.9mlFhY24.js} (96%) rename assets/{en-US_guide_faq.md.BDzIjNVs.lean.js => en-US_guide_faq.md.9mlFhY24.lean.js} (54%) rename assets/{en-US_guide_feedback.md.BAp4i-Es.js => en-US_guide_feedback.md.CYgT9vRD.js} (94%) rename assets/{en-US_guide_feedback.md.BAp4i-Es.lean.js => en-US_guide_feedback.md.CYgT9vRD.lean.js} (72%) rename assets/{en-US_guide_figure.md.jG_0vbjb.js => en-US_guide_figure.md.CJKAGpEP.js} (99%) rename assets/{en-US_guide_figure.md.jG_0vbjb.lean.js => en-US_guide_figure.md.CJKAGpEP.lean.js} (55%) rename assets/{en-US_guide_getting-started.md.MS-TJcpG.js => en-US_guide_getting-started.md.CxAoqpH6.js} (99%) rename assets/{en-US_guide_getting-started.md.MS-TJcpG.lean.js => en-US_guide_getting-started.md.CxAoqpH6.lean.js} (59%) rename assets/{en-US_guide_hot-key.md.DOuWFfoA.js => en-US_guide_hot-key.md.CMHqpaoa.js} (78%) rename assets/{en-US_guide_hot-key.md.DOuWFfoA.lean.js => en-US_guide_hot-key.md.CMHqpaoa.lean.js} (56%) rename assets/{en-US_guide_i18n.md.DgiS_Gjs.js => en-US_guide_i18n.md.wg6lRnOS.js} (96%) rename assets/{en-US_guide_i18n.md.DgiS_Gjs.lean.js => en-US_guide_i18n.md.wg6lRnOS.lean.js} (56%) rename assets/{en-US_guide_indicator.md.BqdHZJDe.js => en-US_guide_indicator.md.g5Vg3Gm1.js} (99%) rename assets/{en-US_guide_indicator.md.BqdHZJDe.lean.js => en-US_guide_indicator.md.g5Vg3Gm1.lean.js} (57%) rename assets/{en-US_guide_instance-api.md.DunmRXbH.js => en-US_guide_instance-api.md.fbIHnxEO.js} (99%) rename assets/{en-US_guide_instance-api.md.DunmRXbH.lean.js => en-US_guide_instance-api.md.fbIHnxEO.lean.js} (98%) delete mode 100644 assets/en-US_guide_overlay.md.DMAhxIGL.lean.js rename assets/{en-US_guide_overlay.md.DMAhxIGL.js => en-US_guide_overlay.md.DUhOSunR.js} (99%) create mode 100644 assets/en-US_guide_overlay.md.DUhOSunR.lean.js rename assets/{en-US_guide_styles.md.CZEz69Mo.js => en-US_guide_styles.md.WjcMAD8i.js} (99%) rename assets/{en-US_guide_styles.md.CZEz69Mo.lean.js => en-US_guide_styles.md.WjcMAD8i.lean.js} (77%) rename assets/{en-US_guide_v8-to-v9.md.__bV5Ma8.js => en-US_guide_v8-to-v9.md.BnRGB2F1.js} (97%) rename assets/{en-US_guide_v8-to-v9.md.__bV5Ma8.lean.js => en-US_guide_v8-to-v9.md.BnRGB2F1.lean.js} (57%) rename assets/{en-US_guide_what-is-klinechart.md.DK4_9Iyd.js => en-US_guide_what-is-klinechart.md.73_8eDT5.js} (88%) rename assets/{en-US_guide_what-is-klinechart.md.DK4_9Iyd.lean.js => en-US_guide_what-is-klinechart.md.73_8eDT5.lean.js} (59%) rename assets/{en-US_index.md.DErhKfQf.js => en-US_index.md.Boojr6yK.js} (92%) rename assets/{en-US_index.md.DErhKfQf.lean.js => en-US_index.md.Boojr6yK.lean.js} (92%) rename assets/{en-US_sample_axis.md.DGJOr3fx.js => en-US_sample_axis.md.DwaEOch2.js} (99%) rename assets/{en-US_sample_axis.md.DGJOr3fx.lean.js => en-US_sample_axis.md.DwaEOch2.lean.js} (76%) rename assets/{en-US_sample_basic.md.CCBgC68J.js => en-US_sample_basic.md.65Y4DHu2.js} (98%) rename assets/{en-US_sample_basic.md.CCBgC68J.lean.js => en-US_sample_basic.md.65Y4DHu2.lean.js} (75%) rename assets/{en-US_sample_candle-type.md.DYD7lWRA.js => en-US_sample_candle-type.md.BXVdGL9N.js} (98%) rename assets/{en-US_sample_candle-type.md.DYD7lWRA.lean.js => en-US_sample_candle-type.md.BXVdGL9N.lean.js} (70%) rename assets/{en-US_sample_data.md.CGD4lxEz.js => en-US_sample_data.md.Dh8G1V46.js} (98%) rename assets/{en-US_sample_data.md.CGD4lxEz.lean.js => en-US_sample_data.md.Dh8G1V46.lean.js} (67%) rename assets/{en-US_sample_i18n.md.Bks2cjJB.js => en-US_sample_i18n.md.Bp_ZbPJV.js} (98%) rename assets/{en-US_sample_i18n.md.Bks2cjJB.lean.js => en-US_sample_i18n.md.Bp_ZbPJV.lean.js} (76%) rename assets/{en-US_sample_indicator.md.oeAqfUfx.js => en-US_sample_indicator.md.42zejHGx.js} (99%) rename assets/{en-US_sample_indicator.md.oeAqfUfx.lean.js => en-US_sample_indicator.md.42zejHGx.lean.js} (77%) rename assets/{en-US_sample_overlay.md.CKO4wNZE.js => en-US_sample_overlay.md.Cuw0ixSA.js} (99%) rename assets/{en-US_sample_overlay.md.CKO4wNZE.lean.js => en-US_sample_overlay.md.Cuw0ixSA.lean.js} (77%) rename assets/{en-US_sample_theme.md.B_66ZIzP.js => en-US_sample_theme.md.BZcK-KmE.js} (99%) rename assets/{en-US_sample_theme.md.B_66ZIzP.lean.js => en-US_sample_theme.md.BZcK-KmE.lean.js} (70%) rename assets/{en-US_sample_timezone.md.CbaGeOq6.js => en-US_sample_timezone.md.CCt7GzSO.js} (98%) rename assets/{en-US_sample_timezone.md.CbaGeOq6.lean.js => en-US_sample_timezone.md.CCt7GzSO.lean.js} (69%) rename assets/{en-US_sample_tooltip.md.B736bmBS.js => en-US_sample_tooltip.md.B_glwQQI.js} (99%) rename assets/{en-US_sample_tooltip.md.B736bmBS.lean.js => en-US_sample_tooltip.md.B_glwQQI.lean.js} (77%) rename assets/{en-US_sponsor.md.D_-R7FxU.js => en-US_sponsor.md.BUVeDqkZ.js} (92%) rename assets/{en-US_sponsor.md.D_-R7FxU.lean.js => en-US_sponsor.md.BUVeDqkZ.lean.js} (60%) rename assets/{guide_changelog.md.tqUg0_ia.js => guide_changelog.md.BzlCsnVZ.js} (98%) rename assets/{guide_changelog.md.tqUg0_ia.lean.js => guide_changelog.md.BzlCsnVZ.lean.js} (55%) rename assets/{guide_chart-api.md.BELj5Ydb.js => guide_chart-api.md.V_zvCrD5.js} (99%) rename assets/{guide_chart-api.md.BELj5Ydb.lean.js => guide_chart-api.md.V_zvCrD5.lean.js} (95%) rename assets/{guide_custom-axis.md.CJDwaiDp.js => guide_custom-axis.md.DvNS_hfA.js} (99%) rename assets/{guide_custom-axis.md.CJDwaiDp.lean.js => guide_custom-axis.md.DvNS_hfA.lean.js} (83%) rename assets/{guide_datasource.md.ojceQ50M.js => guide_datasource.md.BP2T1ISD.js} (94%) create mode 100644 assets/guide_datasource.md.BP2T1ISD.lean.js delete mode 100644 assets/guide_datasource.md.ojceQ50M.lean.js rename assets/{guide_environment.md.DHAg0Cjq.js => guide_environment.md.DmDykiwg.js} (96%) rename assets/{guide_environment.md.DHAg0Cjq.lean.js => guide_environment.md.DmDykiwg.lean.js} (56%) rename assets/{guide_faq.md.BK2avTEQ.js => guide_faq.md.B2vF5KM3.js} (95%) rename assets/{guide_faq.md.BK2avTEQ.lean.js => guide_faq.md.B2vF5KM3.lean.js} (53%) rename assets/{guide_feedback.md.DX9x7SQI.js => guide_feedback.md.VP6jzsPg.js} (93%) rename assets/{guide_feedback.md.DX9x7SQI.lean.js => guide_feedback.md.VP6jzsPg.lean.js} (71%) rename assets/{guide_figure.md.C7VJe_wB.js => guide_figure.md.CMp0FdwG.js} (99%) rename assets/{guide_figure.md.C7VJe_wB.lean.js => guide_figure.md.CMp0FdwG.lean.js} (54%) rename assets/{guide_getting-started.md.CT4ev8Qu.js => guide_getting-started.md.DeC4zU31.js} (99%) rename assets/{guide_getting-started.md.CT4ev8Qu.lean.js => guide_getting-started.md.DeC4zU31.lean.js} (57%) rename assets/{guide_hot-key.md.CcvYF2t7.js => guide_hot-key.md.B9iQdA-W.js} (77%) rename assets/{guide_hot-key.md.CcvYF2t7.lean.js => guide_hot-key.md.B9iQdA-W.lean.js} (54%) rename assets/{guide_i18n.md.BhZvljBs.js => guide_i18n.md.uzIpI6Gv.js} (96%) rename assets/{guide_i18n.md.BhZvljBs.lean.js => guide_i18n.md.uzIpI6Gv.lean.js} (53%) rename assets/{guide_indicator.md.CQ6yMKPn.js => guide_indicator.md.CWV304fM.js} (99%) rename assets/{guide_indicator.md.CQ6yMKPn.lean.js => guide_indicator.md.CWV304fM.lean.js} (55%) rename assets/{guide_instance-api.md.SyjjXURf.js => guide_instance-api.md.D4OYcb_d.js} (99%) rename assets/{guide_instance-api.md.SyjjXURf.lean.js => guide_instance-api.md.D4OYcb_d.lean.js} (97%) rename assets/{guide_overlay.md.DlNU8QuQ.js => guide_overlay.md.DDdL7D4G.js} (99%) rename assets/{guide_overlay.md.DlNU8QuQ.lean.js => guide_overlay.md.DDdL7D4G.lean.js} (54%) rename assets/{guide_styles.md.Bgm-yIqF.js => guide_styles.md.Ls4nKpaT.js} (99%) rename assets/{guide_styles.md.Bgm-yIqF.lean.js => guide_styles.md.Ls4nKpaT.lean.js} (82%) rename assets/{guide_v8-to-v9.md.BSIGo7fg.js => guide_v8-to-v9.md.DWgovpyt.js} (97%) rename assets/{guide_v8-to-v9.md.BSIGo7fg.lean.js => guide_v8-to-v9.md.DWgovpyt.lean.js} (55%) rename assets/{guide_what-is-klinechart.md.YXd5FmiX.js => guide_what-is-klinechart.md.BeQIAb_Y.js} (87%) rename assets/{guide_what-is-klinechart.md.YXd5FmiX.lean.js => guide_what-is-klinechart.md.BeQIAb_Y.lean.js} (57%) rename assets/{index.md.CfWZOUXT.js => index.md.29hjvJYM.js} (91%) rename assets/{index.md.CfWZOUXT.lean.js => index.md.29hjvJYM.lean.js} (91%) rename assets/{sample_axis.md.DUL26Nev.js => sample_axis.md.WjxpOwsx.js} (99%) rename assets/{sample_axis.md.DUL26Nev.lean.js => sample_axis.md.WjxpOwsx.lean.js} (76%) rename assets/{sample_basic.md.66P6zlyE.js => sample_basic.md.je9dQ0Sq.js} (98%) rename assets/{sample_basic.md.66P6zlyE.lean.js => sample_basic.md.je9dQ0Sq.lean.js} (76%) rename assets/{sample_candle-type.md.DjTagShH.js => sample_candle-type.md.BmUE_lw5.js} (98%) rename assets/{sample_candle-type.md.DjTagShH.lean.js => sample_candle-type.md.BmUE_lw5.lean.js} (77%) rename assets/{sample_data.md.y1Jkc6Ti.js => sample_data.md.CZ_b76cI.js} (98%) rename assets/{sample_data.md.y1Jkc6Ti.lean.js => sample_data.md.CZ_b76cI.lean.js} (60%) rename assets/{sample_i18n.md.BbMbfBMm.js => sample_i18n.md.BqTzYtZk.js} (98%) rename assets/{sample_i18n.md.BbMbfBMm.lean.js => sample_i18n.md.BqTzYtZk.lean.js} (76%) rename assets/{sample_indicator.md.BqJuIglo.js => sample_indicator.md.BpNiB_JV.js} (99%) rename assets/{sample_indicator.md.BqJuIglo.lean.js => sample_indicator.md.BpNiB_JV.lean.js} (77%) rename assets/{sample_overlay.md.Cs_ZwYFY.js => sample_overlay.md.BCV23idU.js} (99%) rename assets/{sample_overlay.md.Cs_ZwYFY.lean.js => sample_overlay.md.BCV23idU.lean.js} (76%) rename assets/{sample_theme.md.FIjIqxCs.js => sample_theme.md.BKutM6zQ.js} (99%) rename assets/{sample_theme.md.FIjIqxCs.lean.js => sample_theme.md.BKutM6zQ.lean.js} (82%) rename assets/{sample_timezone.md.DGo0SS-Z.js => sample_timezone.md.DZDpk_xs.js} (98%) rename assets/{sample_timezone.md.DGo0SS-Z.lean.js => sample_timezone.md.DZDpk_xs.lean.js} (76%) rename assets/{sample_tooltip.md.P9bNr8R7.js => sample_tooltip.md.DuH5KeGz.js} (99%) rename assets/{sample_tooltip.md.P9bNr8R7.lean.js => sample_tooltip.md.DuH5KeGz.lean.js} (76%) rename assets/{sponsor.md.Dy0WpVgn.js => sponsor.md.CzDOUVlr.js} (95%) rename assets/{sponsor.md.Dy0WpVgn.lean.js => sponsor.md.CzDOUVlr.lean.js} (72%) diff --git a/404.html b/404.html index 56c6a2954..ee94017b0 100644 --- a/404.html +++ b/404.html @@ -8,7 +8,7 @@ - + @@ -17,7 +17,7 @@
Skip to content

Page Not Found

Make sure the address is correct and the page hasn't moved.

Please contact your KLineChart administrator if you think this is a mistake.

Released under the Apache License V2.

- + \ No newline at end of file diff --git a/assets/app.Df_3OOgu.js b/assets/app.DQ3hTEoU.js similarity index 91% rename from assets/app.Df_3OOgu.js rename to assets/app.DQ3hTEoU.js index 3d6931d3a..a3f45de91 100644 --- a/assets/app.Df_3OOgu.js +++ b/assets/app.DQ3hTEoU.js @@ -1,4 +1,4 @@ -import{j as s,ac as p,ad as u,ae as l,af as c,ag as f,ah as d,ai as m,aj as h,ak as A,al as g,Y as v,d as P,u as w,l as y,z as C,am as R,an as _,ao as E,a6 as b}from"./chunks/framework.gBYdqs7G.js";import{R as j}from"./chunks/theme.WlnS0XQb.js";function i(e){if(e.extends){const a=i(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const o=i(j),D=P({name:"VitePressApp",setup(){const{site:e,lang:a,dir:t}=w();return y(()=>{C(()=>{document.documentElement.lang=a.value,document.documentElement.dir=t.value})}),e.value.router.prefetchLinks&&R(),_(),E(),o.setup&&o.setup(),()=>b(o.Layout)}});async function T(){const e=O(),a=L();a.provide(u,e);const t=l(e.route);return a.provide(c,t),a.component("Content",f),a.component("ClientOnly",d),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),o.enhanceApp&&await o.enhanceApp({app:a,router:e,siteData:m}),{app:a,router:e,data:t}}function L(){return h(D)}function O(){let e=s,a;return A(t=>{let n=g(t),r=null;return n&&(e&&(a=n),(e||a===n)&&(n=n.replace(/\.js$/,".lean.js")),r=v(()=>import(n),__vite__mapDeps([]))),s&&(e=!1),r},o.NotFound)}s&&T().then(({app:e,router:a,data:t})=>{a.go().then(()=>{p(a.route,t.site),e.mount("#app")})});export{T as createApp}; +import{j as s,ac as p,ad as u,ae as l,af as c,ag as f,ah as d,ai as m,aj as h,ak as A,al as g,Y as v,d as P,u as w,l as y,z as C,am as R,an as _,ao as E,a6 as b}from"./chunks/framework.ZK-5UJb0.js";import{R as j}from"./chunks/theme.CfM6ZrgB.js";function i(e){if(e.extends){const a=i(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const o=i(j),D=P({name:"VitePressApp",setup(){const{site:e,lang:a,dir:t}=w();return y(()=>{C(()=>{document.documentElement.lang=a.value,document.documentElement.dir=t.value})}),e.value.router.prefetchLinks&&R(),_(),E(),o.setup&&o.setup(),()=>b(o.Layout)}});async function T(){const e=O(),a=L();a.provide(u,e);const t=l(e.route);return a.provide(c,t),a.component("Content",f),a.component("ClientOnly",d),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),o.enhanceApp&&await o.enhanceApp({app:a,router:e,siteData:m}),{app:a,router:e,data:t}}function L(){return h(D)}function O(){let e=s,a;return A(t=>{let n=g(t),r=null;return n&&(e&&(a=n),(e||a===n)&&(n=n.replace(/\.js$/,".lean.js")),r=v(()=>import(n),__vite__mapDeps([]))),s&&(e=!1),r},o.NotFound)}s&&T().then(({app:e,router:a,data:t})=>{a.go().then(()=>{p(a.route,t.site),e.mount("#app")})});export{T as createApp}; function __vite__mapDeps(indexes) { if (!__vite__mapDeps.viteFileDeps) { __vite__mapDeps.viteFileDeps = [] diff --git a/assets/chunks/@localSearchIndexen-US.BQG4eEAk.js b/assets/chunks/@localSearchIndexen-US.BQG4eEAk.js deleted file mode 100644 index 07c209351..000000000 --- a/assets/chunks/@localSearchIndexen-US.BQG4eEAk.js +++ /dev/null @@ -1 +0,0 @@ -const e='{"documentCount":211,"nextId":211,"documentIds":{"0":"/en-US/guide/changelog.html#📠-change-log","1":"/en-US/guide/changelog.html#_9-8-0","2":"/en-US/guide/changelog.html#_9-7-1","3":"/en-US/guide/changelog.html#_9-7-0","4":"/en-US/guide/changelog.html#_9-6-0","5":"/en-US/guide/changelog.html#_9-5-4","6":"/en-US/guide/changelog.html#_9-5-3","7":"/en-US/guide/changelog.html#_9-5-2","8":"/en-US/guide/changelog.html#_9-5-1","9":"/en-US/guide/changelog.html#_9-5-0","10":"/en-US/guide/changelog.html#_9-4-0","11":"/en-US/guide/changelog.html#_9-3-0","12":"/en-US/guide/changelog.html#_9-2-2","13":"/en-US/guide/changelog.html#_9-2-1","14":"/en-US/guide/changelog.html#_9-2-0","15":"/en-US/guide/changelog.html#_9-1-3","16":"/en-US/guide/changelog.html#_9-1-2","17":"/en-US/guide/changelog.html#_9-1-1","18":"/en-US/guide/changelog.html#_9-1-0","19":"/en-US/guide/changelog.html#_9-0-1","20":"/en-US/guide/changelog.html#_9-0-0","21":"/en-US/guide/changelog.html#_8-x","22":"/en-US/guide/changelog.html#_7-x","23":"/en-US/guide/changelog.html#_6-x","24":"/en-US/guide/changelog.html#_5-x","25":"/en-US/guide/changelog.html#_4-x","26":"/en-US/guide/chart-api.html#chart-api","27":"/en-US/guide/chart-api.html#init-ds-options","28":"/en-US/guide/chart-api.html#dispose-dcs","29":"/en-US/guide/chart-api.html#registerlocale-locale-locales","30":"/en-US/guide/chart-api.html#getoverlayclass","31":"/en-US/guide/chart-api.html#getsupportedlocales","32":"/en-US/guide/chart-api.html#registerstyles-name-styles","33":"/en-US/guide/chart-api.html#registerfigure-figure","34":"/en-US/guide/chart-api.html#getsupportedfigures","35":"/en-US/guide/chart-api.html#getfigureclass-name","36":"/en-US/guide/chart-api.html#registerindicator-indicator","37":"/en-US/guide/chart-api.html#getsupportedindicators","38":"/en-US/guide/chart-api.html#registeroverlay-overlay","39":"/en-US/guide/chart-api.html#getsupportedoverlays","40":"/en-US/guide/chart-api.html#registerxaxis-axis-v9-8-0","41":"/en-US/guide/chart-api.html#registeryaxis-axis-v9-8-0","42":"/en-US/guide/chart-api.html#version","43":"/en-US/guide/chart-api.html#utils","44":"/en-US/guide/chart-api.html#utils-clone-target","45":"/en-US/guide/chart-api.html#utils-merge-target-source","46":"/en-US/guide/chart-api.html#utils-isstring-value","47":"/en-US/guide/chart-api.html#utils-isnumber-value","48":"/en-US/guide/chart-api.html#utils-isvalid-value","49":"/en-US/guide/chart-api.html#utils-isobject-value","50":"/en-US/guide/chart-api.html#utils-isfunction-value","51":"/en-US/guide/chart-api.html#utils-isboolean-value","52":"/en-US/guide/chart-api.html#utils-formatvalue-value-key-defaultvalue","53":"/en-US/guide/chart-api.html#utils-formatprecision-value","54":"/en-US/guide/chart-api.html#utils-formatbignumber-value","55":"/en-US/guide/chart-api.html#utils-formatdate-datetimeformat-timestamp-format","56":"/en-US/guide/chart-api.html#utils-formatthousands-value-sign","57":"/en-US/guide/chart-api.html#utils-formatfolddecimal-value-threshold-v9-8-0","58":"/en-US/guide/chart-api.html#utils-calctextwidth-text-size-weight-family-v9-3-0","59":"/en-US/guide/chart-api.html#utils-getlinearslopeintercept-coordinate1-coordinate2","60":"/en-US/guide/chart-api.html#utils-getlinearyfromcoordinates-coordinate1-coordinate2-targetcoordinate","61":"/en-US/guide/chart-api.html#utils-getlinearyfromslopeintercept-kb-targetcoordinate","62":"/en-US/guide/chart-api.html#utils-checkcoordinateonarc-coordinate-arc","63":"/en-US/guide/chart-api.html#utils-checkcoordinateoncircle-coordinate-circle","64":"/en-US/guide/chart-api.html#utils-checkcoordinateonline-coordinate-line","65":"/en-US/guide/chart-api.html#utils-checkcoordinateonpolygon-coordinate-polygon","66":"/en-US/guide/chart-api.html#utils-checkcoordinateonrect-coordinate-rect","67":"/en-US/guide/chart-api.html#utils-checkcoordinateontext-coordinate-text-styles","68":"/en-US/guide/chart-api.html#utils-drawarc-ctx-arc-styles","69":"/en-US/guide/chart-api.html#utils-drawcircle-ctx-circle-styles","70":"/en-US/guide/chart-api.html#utils-drawline-ctx-line-styles","71":"/en-US/guide/chart-api.html#utils-drawpolygon-ctx-polygon-styles","72":"/en-US/guide/chart-api.html#utils-drawrect-ctx-rect-styles","73":"/en-US/guide/chart-api.html#utils-drawrecttext-ctx-recttext-styles","74":"/en-US/guide/chart-api.html#utils-drawrecttext-ctx-recttext-styles-1","75":"/en-US/guide/custom-axis.html#custom-axis-v9-8-0","76":"/en-US/guide/custom-axis.html#input-params-introduction","77":"/en-US/guide/custom-axis.html#usage","78":"/en-US/guide/custom-axis.html#using-init-of-chart-api","79":"/en-US/guide/custom-axis.html#using-createindicator-of-instance-api","80":"/en-US/guide/custom-axis.html#using-setpaneoptions-of-instance-api","81":"/en-US/guide/datasource.html#📚-data","82":"/en-US/guide/environment.html#🏝️-environment","83":"/en-US/guide/environment.html#browser-support","84":"/en-US/guide/environment.html#polyfill","85":"/en-US/guide/faq.html#🙋-faq","86":"/en-US/guide/faq.html#after-the-chart-is-initialized-only-one-line-can-be-seen","87":"/en-US/guide/faq.html#the-candle-shows-a-line-no-fluctuation-what-to-do","88":"/en-US/guide/faq.html#how-to-create-a-real-time-chart","89":"/en-US/guide/faq.html#built-in-technical-indicators-calculated-data-is-not-what-you-want-how-to-do","90":"/en-US/guide/faq.html#what-if-i-want-to-create-an-indicator-other-than-the-built-in-technical-indicator","91":"/en-US/guide/faq.html#want-to-mark-the-point-of-sale-how-should-do","92":"/en-US/guide/figure.html#figure","93":"/en-US/guide/figure.html#example-of-use","94":"/en-US/guide/figure.html#built-in-figures","95":"/en-US/guide/figure.html#arc","96":"/en-US/guide/figure.html#circle","97":"/en-US/guide/figure.html#line","98":"/en-US/guide/figure.html#rect","99":"/en-US/guide/figure.html#text","100":"/en-US/guide/figure.html#recttext","101":"/en-US/guide/figure.html#customize-figure","102":"/en-US/guide/figure.html#attribute-description","103":"/en-US/guide/figure.html#example","104":"/en-US/guide/figure.html#step-1","105":"/en-US/guide/figure.html#step-2","106":"/en-US/guide/feedback.html#💬-feedback","107":"/en-US/guide/feedback.html#github","108":"/en-US/guide/feedback.html#telegram","109":"/en-US/guide/feedback.html#discord","110":"/en-US/guide/feedback.html#wechat-discussion-group","111":"/en-US/guide/feedback.html#qq-discussion-group","112":"/en-US/guide/hot-key.html#⌨️-hot-key","113":"/en-US/guide/i18n.html#🌏-internationalization","114":"/en-US/guide/i18n.html#adding-new-language","115":"/en-US/guide/i18n.html#use-new-language","116":"/en-US/guide/getting-started.html#🚀-getting-started","117":"/en-US/guide/getting-started.html#get-klinechart","118":"/en-US/guide/getting-started.html#create-the-first-chart","119":"/en-US/guide/indicator.html#technical-indicator","120":"/en-US/guide/indicator.html#built-in-technical-indicators","121":"/en-US/guide/indicator.html#custom-technical-indicators","122":"/en-US/guide/indicator.html#attribute-description","123":"/en-US/guide/indicator.html#step-1","124":"/en-US/guide/indicator.html#step-2","125":"/en-US/guide/overlay.html#overlay","126":"/en-US/guide/overlay.html#built-in-overlay-types","127":"/en-US/guide/overlay.html#custom-overlays","128":"/en-US/guide/overlay.html#attribute-description","129":"/en-US/guide/overlay.html#example","130":"/en-US/guide/instance-api.html#instance-api","131":"/en-US/guide/instance-api.html#getdom-paneid-position","132":"/en-US/guide/instance-api.html#getsize-paneid-position","133":"/en-US/guide/instance-api.html#setstyles-styles","134":"/en-US/guide/instance-api.html#getstyles","135":"/en-US/guide/instance-api.html#setpricevolumeprecision-priceprecision-volumeprecision","136":"/en-US/guide/instance-api.html#settimezone-timezone","137":"/en-US/guide/instance-api.html#gettimezone","138":"/en-US/guide/instance-api.html#setzoomenabled-enabled","139":"/en-US/guide/instance-api.html#iszoomenabled","140":"/en-US/guide/instance-api.html#setscrollenabled-enabled","141":"/en-US/guide/instance-api.html#isscrollenabled","142":"/en-US/guide/instance-api.html#setoffsetrightdistance-distance","143":"/en-US/guide/instance-api.html#getoffsetrightdistance-v9-2-0","144":"/en-US/guide/instance-api.html#setmaxoffsetleftdistance-v9-7-0","145":"/en-US/guide/instance-api.html#setmaxoffsetrightdistance-v9-7-0","146":"/en-US/guide/instance-api.html#setleftminvisiblebarcount-barcount","147":"/en-US/guide/instance-api.html#setrightminvisiblebarcount-barcount","148":"/en-US/guide/instance-api.html#setbarspace-space","149":"/en-US/guide/instance-api.html#getbarspace","150":"/en-US/guide/instance-api.html#getvisiblerange","151":"/en-US/guide/instance-api.html#applynewdata-datalist-more-callback","152":"/en-US/guide/instance-api.html#applymoredata-datalist-more-callback","153":"/en-US/guide/instance-api.html#updatedata-data-callback","154":"/en-US/guide/instance-api.html#getdatalist","155":"/en-US/guide/instance-api.html#cleardata","156":"/en-US/guide/instance-api.html#loadmore-cb","157":"/en-US/guide/instance-api.html#setloaddatacallback-cb-v9-8-0","158":"/en-US/guide/instance-api.html#createindicator-value-isstack-paneoptions-callback","159":"/en-US/guide/instance-api.html#overrideindicator-override-paneid-callback","160":"/en-US/guide/instance-api.html#getindicatorbypaneid-paneid-name","161":"/en-US/guide/instance-api.html#removeindicator-paneid-name","162":"/en-US/guide/instance-api.html#createoverlay-value-paneid","163":"/en-US/guide/instance-api.html#getoverlaybyid-id","164":"/en-US/guide/instance-api.html#overrideoverlay-override","165":"/en-US/guide/instance-api.html#removeoverlay-remove","166":"/en-US/guide/instance-api.html#scrollbydistance-distance-animationduration","167":"/en-US/guide/instance-api.html#scrolltorealtime-animationduration","168":"/en-US/guide/instance-api.html#scrolltodataindex-dataindex-animationduration","169":"/en-US/guide/instance-api.html#scrolltotimestamp-timestamp-animationduration","170":"/en-US/guide/instance-api.html#zoomatcoordinate-scale-coordinate-animationduration","171":"/en-US/guide/instance-api.html#zoomatdataindex-scale-dataindex-animationduration","172":"/en-US/guide/instance-api.html#zoomattimestamp-scale-timestamp-animationduration","173":"/en-US/guide/instance-api.html#setpaneoptions-options","174":"/en-US/guide/instance-api.html#executeaction-type-data-v9-2-0","175":"/en-US/guide/instance-api.html#subscribeaction-type-callback","176":"/en-US/guide/instance-api.html#unsubscribeaction-type-callback","177":"/en-US/guide/instance-api.html#converttopixel-value-finder","178":"/en-US/guide/instance-api.html#convertfrompixel-coordinate-finder","179":"/en-US/guide/instance-api.html#getconvertpictureurl-includeoverlay-type-backgroundcolor","180":"/en-US/guide/instance-api.html#resize","181":"/en-US/guide/styles.html#🎨-style","182":"/en-US/guide/styles.html#picture-explanation","183":"/en-US/guide/styles.html#default-full-configuration","184":"/en-US/guide/v8-to-v9.html#🛠️-from-v8-to-v9","185":"/en-US/guide/v8-to-v9.html#import-adjustment","186":"/en-US/guide/v8-to-v9.html#design-adjustment","187":"/en-US/guide/v8-to-v9.html#style-configuration-adjustment","188":"/en-US/guide/v8-to-v9.html#api-adjustment","189":"/en-US/guide/v8-to-v9.html#chart-api","190":"/en-US/guide/v8-to-v9.html#instance-api","191":"/en-US/guide/v8-to-v9.html#shape-help-api","192":"/en-US/guide/v8-to-v9.html#customized-technical-indicator-adjustment","193":"/en-US/guide/what-is-klinechart.html#📃-introducation","194":"/en-US/guide/what-is-klinechart.html#what-s-klinechart","195":"/en-US/guide/what-is-klinechart.html#features","196":"/en-US/sample/axis.html#axis","197":"/en-US/sample/basic.html#basic","198":"/en-US/sample/candle-type.html#candle-type","199":"/en-US/sample/data.html#data","200":"/en-US/sample/i18n.html#i18n","201":"/en-US/sample/indicator.html#indicator","202":"/en-US/sample/overlay.html#overlay","203":"/en-US/sample/theme.html#theme","204":"/en-US/sample/timezone.html#timezone","205":"/en-US/sample/tooltip.html#tooltip","206":"/en-US/sponsor.html#❤️-sponsor","207":"/en-US/sponsor.html#sponsor-channels","208":"/en-US/sponsor.html#alipay","209":"/en-US/sponsor.html#wechat-pay","210":"/en-US/sponsor.html#cryptocurrency"},"fieldIds":{"title":0,"titles":1,"text":2},"fieldLength":{"0":[3,1,1],"1":[3,3,49],"2":[3,3,19],"3":[3,3,28],"4":[3,3,54],"5":[3,3,25],"6":[3,3,9],"7":[3,3,27],"8":[3,3,29],"9":[3,3,48],"10":[3,3,27],"11":[3,3,40],"12":[2,3,14],"13":[3,3,19],"14":[3,3,52],"15":[3,3,52],"16":[3,3,34],"17":[2,3,17],"18":[3,3,29],"19":[3,3,10],"20":[2,3,160],"21":[2,3,11],"22":[2,3,11],"23":[2,3,11],"24":[2,3,10],"25":[2,3,10],"26":[2,1,1],"27":[4,2,130],"28":[3,2,26],"29":[4,2,28],"30":[2,2,14],"31":[2,2,12],"32":[4,2,19],"33":[3,2,36],"34":[2,2,11],"35":[3,2,9],"36":[3,2,109],"37":[2,2,10],"38":[3,2,126],"39":[2,2,9],"40":[5,2,24],"41":[5,2,24],"42":[2,2,11],"43":[1,2,6],"44":[4,3,7],"45":[5,3,11],"46":[4,3,11],"47":[4,3,11],"48":[4,3,11],"49":[4,3,12],"50":[4,3,11],"51":[4,3,11],"52":[6,3,28],"53":[4,3,9],"54":[4,3,18],"55":[6,3,20],"56":[5,3,11],"57":[7,3,11],"58":[9,3,12],"59":[5,3,29],"60":[6,3,24],"61":[5,3,26],"62":[5,3,31],"63":[5,3,25],"64":[5,3,21],"65":[5,3,20],"66":[5,3,24],"67":[6,3,48],"68":[6,3,39],"69":[6,3,41],"70":[6,3,31],"71":[6,3,38],"72":[6,3,44],"73":[6,3,68],"74":[6,3,20],"75":[5,1,16],"76":[3,5,37],"77":[1,5,35],"78":[5,6,32],"79":[5,6,19],"80":[5,6,20],"81":[2,1,55],"82":[2,1,1],"83":[2,2,26],"84":[1,2,1],"85":[2,1,1],"86":[12,2,13],"87":[11,2,15],"88":[8,2,9],"89":[15,2,12],"90":[15,2,9],"91":[11,2,21],"92":[1,1,49],"93":[3,1,38],"94":[3,1,15],"95":[1,4,38],"96":[1,4,42],"97":[1,4,42],"98":[1,4,46],"99":[1,4,71],"100":[1,4,16],"101":[2,1,27],"102":[2,3,43],"103":[1,3,14],"104":[2,4,46],"105":[2,4,62],"106":[2,1,1],"107":[1,2,10],"108":[1,2,5],"109":[1,2,5],"110":[3,2,12],"111":[3,2,1],"112":[3,1,17],"113":[2,1,28],"114":[3,2,40],"115":[3,2,18],"116":[3,1,1],"117":[2,3,42],"118":[4,3,188],"119":[2,1,16],"120":[4,2,50],"121":[3,2,27],"122":[2,4,230],"123":[2,6,54],"124":[2,6,105],"125":[1,1,15],"126":[4,1,16],"127":[2,1,19],"128":[2,3,263],"129":[1,3,85],"130":[2,1,1],"131":[4,2,22],"132":[4,2,28],"133":[3,2,31],"134":[2,2,14],"135":[4,2,23],"136":[3,2,29],"137":[2,2,10],"138":[3,2,10],"139":[2,2,9],"140":[3,2,13],"141":[2,2,10],"142":[3,2,17],"143":[4,2,15],"144":[4,2,16],"145":[4,2,16],"146":[3,2,14],"147":[3,2,14],"148":[3,2,14],"149":[2,2,13],"150":[2,2,11],"151":[5,2,73],"152":[5,2,59],"153":[4,2,61],"154":[2,2,27],"155":[2,2,29],"156":[3,2,36],"157":[5,2,29],"158":[6,2,154],"159":[5,2,160],"160":[4,2,38],"161":[4,2,33],"162":[4,2,104],"163":[3,2,17],"164":[3,2,147],"165":[3,2,22],"166":[4,2,17],"167":[3,2,18],"168":[4,2,22],"169":[4,2,18],"170":[5,2,32],"171":[5,2,26],"172":[5,2,21],"173":[3,2,63],"174":[6,2,16],"175":[4,2,27],"176":[4,2,35],"177":[4,2,53],"178":[4,2,41],"179":[5,2,39],"180":[2,2,30],"181":[2,1,26],"182":[2,2,1],"183":[3,2,219],"184":[5,1,23],"185":[2,5,15],"186":[2,5,13],"187":[3,5,46],"188":[2,5,1],"189":[2,7,14],"190":[2,7,89],"191":[3,7,8],"192":[4,5,55],"193":[2,1,1],"194":[4,2,11],"195":[1,2,67],"196":[1,1,174],"197":[1,1,64],"198":[2,1,154],"199":[1,1,79],"200":[1,1,154],"201":[1,1,204],"202":[1,1,170],"203":[1,1,195],"204":[1,1,145],"205":[1,1,179],"206":[2,1,81],"207":[2,2,1],"208":[1,3,1],"209":[2,3,1],"210":[1,3,11]},"averageFieldLength":[3.355450236966824,2.5023696682464456,38.96682464454976],"storedFields":{"0":{"title":"📠 Change Log","titles":[]},"1":{"title":"9.8.0","titles":["📠 Change Log"]},"2":{"title":"9.7.1","titles":["📠 Change Log"]},"3":{"title":"9.7.0","titles":["📠 Change Log"]},"4":{"title":"9.6.0","titles":["📠 Change Log"]},"5":{"title":"9.5.4","titles":["📠 Change Log"]},"6":{"title":"9.5.3","titles":["📠 Change Log"]},"7":{"title":"9.5.2","titles":["📠 Change Log"]},"8":{"title":"9.5.1","titles":["📠 Change Log"]},"9":{"title":"9.5.0","titles":["📠 Change Log"]},"10":{"title":"9.4.0","titles":["📠 Change Log"]},"11":{"title":"9.3.0","titles":["📠 Change Log"]},"12":{"title":"9.2.2","titles":["📠 Change Log"]},"13":{"title":"9.2.1","titles":["📠 Change Log"]},"14":{"title":"9.2.0","titles":["📠 Change Log"]},"15":{"title":"9.1.3","titles":["📠 Change Log"]},"16":{"title":"9.1.2","titles":["📠 Change Log"]},"17":{"title":"9.1.1","titles":["📠 Change Log"]},"18":{"title":"9.1.0","titles":["📠 Change Log"]},"19":{"title":"9.0.1","titles":["📠 Change Log"]},"20":{"title":"9.0.0","titles":["📠 Change Log"]},"21":{"title":"8.x","titles":["📠 Change Log"]},"22":{"title":"7.x","titles":["📠 Change Log"]},"23":{"title":"6.x","titles":["📠 Change Log"]},"24":{"title":"5.x","titles":["📠 Change Log"]},"25":{"title":"4.x","titles":["📠 Change Log"]},"26":{"title":"Chart API","titles":[]},"27":{"title":"init(ds, options)","titles":["Chart API"]},"28":{"title":"dispose(dcs)","titles":["Chart API"]},"29":{"title":"registerLocale(locale, locales)","titles":["Chart API"]},"30":{"title":"getOverlayClass()","titles":["Chart API"]},"31":{"title":"getSupportedLocales()","titles":["Chart API"]},"32":{"title":"registerStyles(name, styles)","titles":["Chart API"]},"33":{"title":"registerFigure(figure)","titles":["Chart API"]},"34":{"title":"getSupportedFigures()","titles":["Chart API"]},"35":{"title":"getFigureClass(name)","titles":["Chart API"]},"36":{"title":"registerIndicator(indicator)","titles":["Chart API"]},"37":{"title":"getSupportedIndicators()","titles":["Chart API"]},"38":{"title":"registerOverlay(overlay)","titles":["Chart API"]},"39":{"title":"getSupportedOverlays()","titles":["Chart API"]},"40":{"title":"registerXAxis(axis) v9.8.0+","titles":["Chart API"]},"41":{"title":"registerYAxis(axis) v9.8.0+","titles":["Chart API"]},"42":{"title":"version()","titles":["Chart API"]},"43":{"title":"utils","titles":["Chart API"]},"44":{"title":"utils.clone(target)","titles":["Chart API","utils"]},"45":{"title":"utils.merge(target, source)","titles":["Chart API","utils"]},"46":{"title":"utils.isString(value)","titles":["Chart API","utils"]},"47":{"title":"utils.isNumber(value)","titles":["Chart API","utils"]},"48":{"title":"utils.isValid(value)","titles":["Chart API","utils"]},"49":{"title":"utils.isObject(value)","titles":["Chart API","utils"]},"50":{"title":"utils.isFunction(value)","titles":["Chart API","utils"]},"51":{"title":"utils.isBoolean(value)","titles":["Chart API","utils"]},"52":{"title":"utils.formatValue(value, key, defaultValue)","titles":["Chart API","utils"]},"53":{"title":"utils.formatPrecision(value)","titles":["Chart API","utils"]},"54":{"title":"utils.formatBigNumber(value)","titles":["Chart API","utils"]},"55":{"title":"utils.formatDate(dateTimeFormat, timestamp, format)","titles":["Chart API","utils"]},"56":{"title":"utils.formatThousands(value, sign)","titles":["Chart API","utils"]},"57":{"title":"utils.formatFoldDecimal(value, threshold) v9.8.0+","titles":["Chart API","utils"]},"58":{"title":"utils.calcTextWidth(text, size, weight, family) v9.3.0+","titles":["Chart API","utils"]},"59":{"title":"utils.getLinearSlopeIntercept(coordinate1, coordinate2)","titles":["Chart API","utils"]},"60":{"title":"utils.getLinearYFromCoordinates(coordinate1, coordinate2, targetCoordinate)","titles":["Chart API","utils"]},"61":{"title":"utils.getLinearYFromSlopeIntercept(kb, targetCoordinate)","titles":["Chart API","utils"]},"62":{"title":"utils.checkCoordinateOnArc(coordinate, arc)","titles":["Chart API","utils"]},"63":{"title":"utils.checkCoordinateOnCircle(coordinate, circle)","titles":["Chart API","utils"]},"64":{"title":"utils.checkCoordinateOnLine(coordinate, line)","titles":["Chart API","utils"]},"65":{"title":"utils.checkCoordinateOnPolygon(coordinate, polygon)","titles":["Chart API","utils"]},"66":{"title":"utils.checkCoordinateOnRect(coordinate, rect)","titles":["Chart API","utils"]},"67":{"title":"utils.checkCoordinateOnText(coordinate, text, styles)","titles":["Chart API","utils"]},"68":{"title":"utils.drawArc(ctx, arc, styles)","titles":["Chart API","utils"]},"69":{"title":"utils.drawCircle(ctx, circle, styles)","titles":["Chart API","utils"]},"70":{"title":"utils.drawLine(ctx, line, styles)","titles":["Chart API","utils"]},"71":{"title":"utils.drawPolygon(ctx, polygon, styles)","titles":["Chart API","utils"]},"72":{"title":"utils.drawRect(ctx, rect, styles)","titles":["Chart API","utils"]},"73":{"title":"utils.drawRectText(ctx, rectText, styles)","titles":["Chart API","utils"]},"74":{"title":"utils.drawRectText(ctx, rectText, styles)","titles":["Chart API","utils"]},"75":{"title":"Custom Axis v9.8.0+","titles":[]},"76":{"title":"Input params introduction","titles":["Custom Axis v9.8.0+"]},"77":{"title":"Usage","titles":["Custom Axis v9.8.0+"]},"78":{"title":"Using init of chart api","titles":["Custom Axis v9.8.0+","Usage"]},"79":{"title":"Using createIndicator of instance api","titles":["Custom Axis v9.8.0+","Usage"]},"80":{"title":"Using setPaneOptions of instance api","titles":["Custom Axis v9.8.0+","Usage"]},"81":{"title":"📚 Data","titles":[]},"82":{"title":"🏝️ Environment","titles":[]},"83":{"title":"Browser support","titles":["🏝️ Environment"]},"84":{"title":"Polyfill","titles":["🏝️ Environment"]},"85":{"title":"🙋 FAQ","titles":[]},"86":{"title":"After the chart is initialized, only one line can be seen?","titles":["🙋 FAQ"]},"87":{"title":"The candle shows a line, no fluctuation, what to do?","titles":["🙋 FAQ"]},"88":{"title":"How to create a real-time chart?","titles":["🙋 FAQ"]},"89":{"title":"Built-in technical indicators, calculated data is not what you want, how to do?","titles":["🙋 FAQ"]},"90":{"title":"What if I want to create an indicator other than the built-in technical indicator?","titles":["🙋 FAQ"]},"91":{"title":"Want to mark the point of sale, how should do?","titles":["🙋 FAQ"]},"92":{"title":"Figure","titles":[]},"93":{"title":"Example of use","titles":["Figure"]},"94":{"title":"Built-in figures","titles":["Figure"]},"95":{"title":"arc","titles":["Figure","Built-in figures"]},"96":{"title":"circle","titles":["Figure","Built-in figures"]},"97":{"title":"line","titles":["Figure","Built-in figures"]},"98":{"title":"rect","titles":["Figure","Built-in figures"]},"99":{"title":"text","titles":["Figure","Built-in figures"]},"100":{"title":"rectText","titles":["Figure","Built-in figures"]},"101":{"title":"Customize figure","titles":["Figure"]},"102":{"title":"Attribute description","titles":["Figure","Customize figure"]},"103":{"title":"Example","titles":["Figure","Customize figure"]},"104":{"title":"Step.1","titles":["Figure","Customize figure","Example"]},"105":{"title":"Step.2","titles":["Figure","Customize figure","Example"]},"106":{"title":"💬 Feedback","titles":[]},"107":{"title":"Github","titles":["💬 Feedback"]},"108":{"title":"Telegram","titles":["💬 Feedback"]},"109":{"title":"Discord","titles":["💬 Feedback"]},"110":{"title":"Wechat discussion group","titles":["💬 Feedback"]},"111":{"title":"QQ discussion group","titles":["💬 Feedback"]},"112":{"title":"⌨️ Hot Key","titles":[]},"113":{"title":"🌏 Internationalization","titles":[]},"114":{"title":"Adding new language","titles":["🌏 Internationalization"]},"115":{"title":"Use new language","titles":["🌏 Internationalization"]},"116":{"title":"🚀 Getting started","titles":[]},"117":{"title":"Get KLineChart","titles":["🚀 Getting started"]},"118":{"title":"Create the first chart","titles":["🚀 Getting started"]},"119":{"title":"Technical indicator","titles":[]},"120":{"title":"Built-in technical indicators","titles":["Technical indicator"]},"121":{"title":"Custom Technical Indicators","titles":["Technical indicator"]},"122":{"title":"Attribute description","titles":["Technical indicator","Custom Technical Indicators"]},"123":{"title":"Step.1","titles":["Technical indicator","Custom Technical Indicators","Attribute description"]},"124":{"title":"Step.2","titles":["Technical indicator","Custom Technical Indicators","Attribute description"]},"125":{"title":"Overlay","titles":[]},"126":{"title":"Built-in overlay types","titles":["Overlay"]},"127":{"title":"Custom overlays","titles":["Overlay"]},"128":{"title":"Attribute description","titles":["Overlay","Custom overlays"]},"129":{"title":"Example","titles":["Overlay","Custom overlays"]},"130":{"title":"Instance API","titles":[]},"131":{"title":"getDom(paneId, position)","titles":["Instance API"]},"132":{"title":"getSize(paneId, position)","titles":["Instance API"]},"133":{"title":"setStyles(styles)","titles":["Instance API"]},"134":{"title":"getStyles()","titles":["Instance API"]},"135":{"title":"setPriceVolumePrecision(pricePrecision, volumePrecision)","titles":["Instance API"]},"136":{"title":"setTimezone(timezone)","titles":["Instance API"]},"137":{"title":"getTimezone()","titles":["Instance API"]},"138":{"title":"setZoomEnabled(enabled)","titles":["Instance API"]},"139":{"title":"isZoomEnabled()","titles":["Instance API"]},"140":{"title":"setScrollEnabled(enabled)","titles":["Instance API"]},"141":{"title":"isScrollEnabled()","titles":["Instance API"]},"142":{"title":"setOffsetRightDistance(distance)","titles":["Instance API"]},"143":{"title":"getOffsetRightDistance() v9.2.0+","titles":["Instance API"]},"144":{"title":"setMaxOffsetLeftDistance() v9.7.0+","titles":["Instance API"]},"145":{"title":"setMaxOffsetRightDistance() v9.7.0+","titles":["Instance API"]},"146":{"title":"setLeftMinVisibleBarCount(barCount)","titles":["Instance API"]},"147":{"title":"setRightMinVisibleBarCount(barCount)","titles":["Instance API"]},"148":{"title":"setBarSpace(space)","titles":["Instance API"]},"149":{"title":"getBarSpace()","titles":["Instance API"]},"150":{"title":"getVisibleRange()","titles":["Instance API"]},"151":{"title":"applyNewData(dataList, more, callback)","titles":["Instance API"]},"152":{"title":"applyMoreData(dataList, more, callback)","titles":["Instance API"]},"153":{"title":"updateData(data, callback)","titles":["Instance API"]},"154":{"title":"getDataList()","titles":["Instance API"]},"155":{"title":"clearData()","titles":["Instance API"]},"156":{"title":"loadMore(cb)","titles":["Instance API"]},"157":{"title":"setLoadDataCallback(cb) v9.8.0+","titles":["Instance API"]},"158":{"title":"createIndicator(value, isStack, paneOptions, callback)","titles":["Instance API"]},"159":{"title":"overrideIndicator(override, paneId, callback)","titles":["Instance API"]},"160":{"title":"getIndicatorByPaneId(paneId, name)","titles":["Instance API"]},"161":{"title":"removeIndicator(paneId, name)","titles":["Instance API"]},"162":{"title":"createOverlay(value, paneId)","titles":["Instance API"]},"163":{"title":"getOverlayById(id)","titles":["Instance API"]},"164":{"title":"overrideOverlay(override)","titles":["Instance API"]},"165":{"title":"removeOverlay(remove)","titles":["Instance API"]},"166":{"title":"scrollByDistance(distance, animationDuration)","titles":["Instance API"]},"167":{"title":"scrollToRealTime(animationDuration)","titles":["Instance API"]},"168":{"title":"scrollToDataIndex(dataIndex, animationDuration)","titles":["Instance API"]},"169":{"title":"scrollToTimestamp(timestamp, animationDuration)","titles":["Instance API"]},"170":{"title":"zoomAtCoordinate(scale, coordinate, animationDuration)","titles":["Instance API"]},"171":{"title":"zoomAtDataIndex(scale, dataIndex, animationDuration)","titles":["Instance API"]},"172":{"title":"zoomAtTimestamp(scale, timestamp, animationDuration)","titles":["Instance API"]},"173":{"title":"setPaneOptions(options)","titles":["Instance API"]},"174":{"title":"executeAction(type, data) v9.2.0+","titles":["Instance API"]},"175":{"title":"subscribeAction(type, callback)","titles":["Instance API"]},"176":{"title":"unsubscribeAction(type, callback)","titles":["Instance API"]},"177":{"title":"convertToPixel(value, finder)","titles":["Instance API"]},"178":{"title":"convertFromPixel(coordinate, finder)","titles":["Instance API"]},"179":{"title":"getConvertPictureUrl(includeOverlay, type, backgroundColor)","titles":["Instance API"]},"180":{"title":"resize()","titles":["Instance API"]},"181":{"title":"🎨 Style","titles":[]},"182":{"title":"Picture explanation","titles":["🎨 Style"]},"183":{"title":"Default full configuration","titles":["🎨 Style"]},"184":{"title":"🛠️ From V8 to V9","titles":[]},"185":{"title":"Import adjustment","titles":["🛠️ From V8 to V9"]},"186":{"title":"Design adjustment","titles":["🛠️ From V8 to V9"]},"187":{"title":"Style configuration adjustment","titles":["🛠️ From V8 to V9"]},"188":{"title":"API adjustment","titles":["🛠️ From V8 to V9"]},"189":{"title":"Chart API","titles":["🛠️ From V8 to V9","API adjustment"]},"190":{"title":"Instance API","titles":["🛠️ From V8 to V9","API adjustment"]},"191":{"title":"Shape help API","titles":["🛠️ From V8 to V9","API adjustment"]},"192":{"title":"Customized technical indicator adjustment","titles":["🛠️ From V8 to V9"]},"193":{"title":"📃 Introducation","titles":[]},"194":{"title":"What\'s KLineChart?","titles":["📃 Introducation"]},"195":{"title":"Features","titles":["📃 Introducation"]},"196":{"title":"Axis","titles":[]},"197":{"title":"Basic","titles":[]},"198":{"title":"Candle Type","titles":[]},"199":{"title":"Data","titles":[]},"200":{"title":"I18n","titles":[]},"201":{"title":"Indicator","titles":[]},"202":{"title":"Overlay","titles":[]},"203":{"title":"Theme","titles":[]},"204":{"title":"Timezone","titles":[]},"205":{"title":"Tooltip","titles":[]},"206":{"title":"❤️ Sponsor","titles":[]},"207":{"title":"Sponsor Channels","titles":["❤️ Sponsor"]},"208":{"title":"Alipay","titles":["❤️ Sponsor","Sponsor Channels"]},"209":{"title":"Wechat Pay","titles":["❤️ Sponsor","Sponsor Channels"]},"210":{"title":"Cryptocurrency","titles":["❤️ Sponsor","Sponsor Channels"]}},"dirtCount":0,"index":[["$800",{"2":{"206":1}}],["☕️",{"2":{"206":1}}],["❤️",{"0":{"206":1},"1":{"207":1,"208":1,"209":1,"210":1}}],["指标信息提示",{"2":{"205":1}}],["基础信息提示",{"2":{"205":1}}],["矩形框",{"2":{"205":1}}],["默认",{"2":{"205":1}}],["不显示",{"2":{"205":1}}],["跟随十字光标",{"2":{"205":1}}],["总是显示",{"2":{"205":1}}],["芝加哥",{"2":{"204":1}}],["柏林",{"2":{"204":1}}],["上海",{"2":{"204":1}}],["红涨绿跌",{"2":{"203":1}}],["绿涨红跌",{"2":{"203":1}}],["深色",{"2":{"203":1}}],["浅色",{"2":{"203":1}}],["自定义",{"2":{"202":1}}],["圆",{"2":{"202":1}}],["内置",{"2":{"202":1}}],["内部",{"2":{"196":1}}],["价格线",{"2":{"202":1}}],["副图指标",{"2":{"201":1}}],["主图指标",{"2":{"201":1}}],["🥑",{"2":{"201":1}}],["🥭",{"2":{"201":1}}],["🥝",{"2":{"201":1}}],["🥥",{"2":{"201":1}}],["繁体中文",{"2":{"200":1}}],["简体中文",{"2":{"200":1}}],["面积图",{"2":{"198":1}}],["跌空心",{"2":{"198":1}}],["涨空心",{"2":{"198":1}}],["全空心",{"2":{"198":1}}],["全实心",{"2":{"198":1}}],["反向",{"2":{"196":1}}],["正向",{"2":{"196":1}}],["对数轴",{"2":{"196":1}}],["百分比轴",{"2":{"196":1}}],["线性轴",{"2":{"196":1}}],["外部",{"2":{"196":1}}],["左侧",{"2":{"196":1}}],["右侧",{"2":{"196":1}}],["在实际项目中根据情况进行调整",{"2":{"196":1,"198":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["以下仅仅是为了协助代码演示",{"2":{"196":1,"198":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["quantity",{"2":{"128":1}}],["quick",{"2":{"118":2}}],["qq",{"0":{"111":1}}],["漲幅",{"2":{"114":1}}],["成交額",{"2":{"114":1}}],["成交量",{"2":{"114":1,"200":1}}],["收",{"2":{"114":1,"200":1}}],["低",{"2":{"114":1,"200":1}}],["高",{"2":{"114":1,"200":1}}],["開",{"2":{"114":1,"200":1}}],["時間",{"2":{"114":1,"200":1}}],["←",{"2":{"112":1}}],["→",{"2":{"112":1}}],["⌨️",{"0":{"112":1}}],["j++",{"2":{"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["jpeg",{"2":{"179":2}}],["j",{"2":{"124":6,"196":2,"197":2,"198":2,"199":2,"200":2,"201":2,"202":2,"203":2,"204":2,"205":2}}],["jsimport",{"2":{"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["jsximport",{"2":{"118":3}}],["js",{"2":{"117":1,"118":2}}],["jsdelivr",{"2":{"117":1,"118":1}}],["join",{"2":{"110":1}}],["javascripthtml",{"2":{"197":1,"199":1}}],["javascripthtmlindex",{"2":{"196":1,"198":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["javascript",{"2":{"93":1,"105":1,"117":1,"118":1,"123":1,"124":1,"128":1,"129":1,"183":1}}],["javascriptchart",{"2":{"88":1,"158":1,"159":1,"162":1,"164":1,"173":1}}],["🌟",{"2":{"206":1}}],["🍍",{"2":{"201":1}}],["🍑",{"2":{"201":1}}],["🍒",{"2":{"201":1}}],["🍈",{"2":{"201":1}}],["🍓",{"2":{"201":1}}],["🍇",{"2":{"201":1}}],["🍉",{"2":{"201":1}}],["🍌",{"2":{"201":1}}],["🍋",{"2":{"201":1}}],["🍊",{"2":{"201":1}}],["🍐",{"2":{"201":1}}],["🍎",{"2":{"201":1}}],["🍏",{"2":{"201":2}}],["🎨",{"0":{"181":1},"1":{"182":1,"183":1},"2":{"195":1}}],["🌏",{"0":{"113":1},"1":{"114":1,"115":1}}],["🏝️",{"0":{"82":1},"1":{"83":1,"84":1}}],["🆕",{"2":{"1":4,"3":2,"4":3,"8":2,"9":2,"10":3,"11":3,"14":5,"18":2,"20":1}}],["`performeventmovefordrawing`",{"2":{"128":1}}],["`createpointfigures`",{"2":{"128":2}}],["`weak",{"2":{"128":1}}],["`normal`",{"2":{"128":1}}],["`ma$",{"2":{"124":2}}],["`strong",{"2":{"128":1}}],["`stroke",{"2":{"96":1,"97":1,"98":1,"99":1}}],["`stroke`",{"2":{"96":1,"97":1,"98":1,"99":1}}],["`solid`",{"2":{"95":1,"97":1}}],["`fill`",{"2":{"96":1,"97":1,"98":1,"99":1}}],["`dashed`",{"2":{"95":1,"97":1}}],["`",{"2":{"78":3,"79":1,"80":1,"118":1,"124":2}}],["`$",{"2":{"78":3,"79":1,"80":1}}],["+=",{"2":{"196":1,"197":1,"198":1,"199":3,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["+098syuqtzi0ynzll",{"2":{"108":1}}],["+",{"2":{"59":1,"105":5,"112":5,"124":2,"129":1,"196":9,"197":9,"198":9,"199":9,"200":9,"201":11,"202":10,"203":9,"204":9,"205":9}}],["===",{"2":{"105":5,"129":1,"202":1,"203":2}}],["=",{"2":{"52":1,"59":1,"93":1,"105":14,"118":8,"124":6,"129":3,"151":1,"153":1,"196":31,"197":16,"198":22,"199":22,"200":22,"201":39,"202":25,"203":28,"204":22,"205":35}}],["=>",{"2":{"27":3,"28":1,"29":1,"30":1,"31":1,"32":1,"33":3,"34":1,"35":1,"36":9,"37":1,"38":20,"39":1,"40":2,"41":2,"42":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"76":1,"95":1,"96":1,"97":2,"98":1,"99":1,"102":2,"105":2,"118":13,"122":6,"124":5,"128":17,"129":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1,"148":1,"149":1,"150":1,"151":2,"152":2,"153":2,"154":1,"155":1,"156":2,"157":3,"158":9,"159":12,"160":1,"161":1,"162":29,"163":1,"164":15,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1,"174":2,"175":2,"176":2,"177":1,"178":1,"179":1,"180":1,"196":8,"198":2,"199":3,"200":2,"201":7,"202":3,"203":2,"204":2,"205":8}}],["kinecharts",{"2":{"184":1}}],["kdj",{"2":{"120":1}}],["kb",{"0":{"61":1},"2":{"61":1}}],["kx",{"2":{"59":1}}],["k",{"2":{"59":1,"122":2,"151":1,"152":1,"153":1,"196":2,"197":2,"198":2,"199":2,"200":2,"201":2,"202":2,"203":4,"204":2,"205":2}}],["klinechart",{"0":{"117":1,"194":1},"2":{"107":2,"110":1,"117":1,"194":1,"206":2}}],["klinecharts",{"2":{"14":2,"27":1,"92":1,"93":1,"101":1,"114":1,"117":4,"118":8,"121":1,"127":1,"128":1,"184":1,"185":3,"191":1,"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1}}],["klinedata>",{"2":{"157":1}}],["klinedatalist",{"2":{"122":2,"124":4,"192":4,"201":2}}],["klinedata",{"2":{"36":1,"122":11,"124":2,"157":1,"158":1,"159":1,"201":2}}],["keywords",{"2":{"118":1}}],["key",{"0":{"52":1,"112":1},"2":{"36":2,"38":6,"52":1,"114":1,"115":1,"122":1,"123":2,"124":5,"128":2,"129":1,"158":2,"159":2,"183":1,"196":17,"198":8,"200":5,"201":1,"202":5,"203":6,"204":5,"205":13}}],[">=",{"2":{"124":1}}],[">`",{"2":{"118":1}}],[">",{"2":{"27":1,"36":4,"38":4,"40":1,"41":1,"64":1,"65":1,"70":1,"71":1,"76":2,"97":2,"117":1,"118":13,"122":2,"128":4,"151":1,"152":1,"154":1,"158":4,"159":4,"162":3,"164":1,"177":2,"178":1,"196":2,"197":1,"198":2,"199":1,"200":2,"201":2,"202":2,"203":2,"204":2,"205":2}}],["||",{"2":{"105":2,"124":1}}],["|",{"2":{"27":7,"28":2,"36":5,"38":17,"40":1,"41":1,"53":1,"54":1,"56":1,"57":1,"58":1,"67":10,"68":1,"69":4,"70":1,"71":4,"72":4,"73":13,"76":2,"95":1,"96":3,"97":4,"98":3,"99":5,"122":5,"128":9,"131":2,"132":2,"133":1,"156":1,"157":1,"158":17,"159":14,"162":8,"164":3,"165":1,"175":7,"176":7,"177":2,"178":2,"183":54}}],["hu",{"2":{"206":1}}],["hide",{"2":{"205":1}}],["historical",{"2":{"151":1,"152":2}}],["hint",{"2":{"122":1}}],["highly",{"2":{"194":1,"195":1}}],["highest",{"2":{"81":1}}],["high",{"2":{"29":1,"81":1,"98":1,"114":1,"118":70,"122":2,"128":1,"151":1,"152":1,"153":1,"154":1,"183":1,"196":3,"197":3,"198":3,"199":5,"200":4,"201":3,"202":3,"203":3,"204":3,"205":3}}],["hk",{"2":{"114":1,"200":2}}],["https",{"2":{"107":2,"108":1,"109":1,"117":1,"118":1,"128":1,"206":1}}],["htmlid",{"2":{"190":1}}],["html>",{"2":{"118":2}}],["html",{"2":{"117":1,"118":2,"190":1}}],["html5",{"2":{"83":1}}],["htmlelement",{"2":{"27":1,"28":1,"131":1,"133":1}}],["homepage",{"2":{"206":3}}],["hope",{"2":{"206":1}}],["hoped",{"2":{"124":1}}],["hold",{"2":{"128":3}}],["hooks",{"2":{"118":1}}],["hot",{"0":{"112":1}}],["how",{"0":{"88":1,"89":1,"91":1},"2":{"92":1,"119":1,"125":1,"128":1,"129":1}}],["horizontalstraightline",{"2":{"126":1}}],["horizontalsegment",{"2":{"126":1}}],["horizontalrayline",{"2":{"126":1}}],["horizontal",{"2":{"20":1,"67":1,"73":1,"183":2}}],["hh",{"2":{"55":1}}],["help",{"0":{"191":1},"2":{"184":1}}],["helper",{"2":{"43":1}}],["helvetica",{"2":{"183":12,"201":1}}],["head>",{"2":{"118":2}}],["here",{"2":{"78":3,"79":1,"80":1,"124":2,"155":1}}],["height",{"2":{"20":2,"27":1,"66":3,"72":3,"73":3,"76":1,"86":1,"98":1,"99":2,"104":3,"105":8,"118":7,"122":2,"128":1,"132":1,"158":6,"173":6,"187":2,"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["halfgapbar",{"2":{"122":1,"128":1}}],["halfbar",{"2":{"122":1,"128":1}}],["handle",{"2":{"128":2,"195":1}}],["handling",{"2":{"18":1,"38":1}}],["hanging",{"2":{"67":1,"73":1}}],["has",{"2":{"20":1,"86":1,"91":1,"104":2,"113":1,"122":1,"129":1,"151":1,"152":1,"153":1,"156":1}}],["have",{"2":{"11":1,"29":1,"103":1,"164":1}}],["zero",{"2":{"195":2}}],["z",{"2":{"122":1,"159":1}}],["zone",{"2":{"27":2,"136":4,"137":1}}],["zoomattimestamp",{"0":{"172":1}}],["zoomatdataindex",{"0":{"171":1}}],["zoomatcoordinate",{"0":{"170":1}}],["zooming",{"2":{"112":1}}],["zoom",{"2":{"20":1,"112":2,"158":1,"170":1,"173":1}}],["zh",{"2":{"27":1,"29":1,"113":1,"114":1,"200":3}}],["zlevel",{"2":{"3":2,"10":1,"38":2,"122":1,"128":1,"158":1,"159":3,"162":3,"164":3}}],["yarn",{"2":{"117":1}}],["yaxis",{"2":{"20":6,"36":4,"122":6,"128":2,"131":2,"132":2,"183":1,"187":6,"190":1,"192":4,"196":4,"201":2}}],["ydis",{"2":{"105":2,"129":3,"202":3}}],["your",{"2":{"118":1}}],["you",{"0":{"89":1},"2":{"77":1,"81":2,"89":1,"92":1,"101":1,"104":1,"113":2,"114":1,"115":1,"117":1,"121":1,"122":4,"128":4,"181":2,"184":2,"195":1,"206":3}}],["yyyy",{"2":{"55":1}}],["y",{"2":{"15":1,"20":1,"38":2,"41":1,"59":3,"60":4,"61":2,"62":4,"63":4,"64":2,"65":2,"66":4,"67":4,"68":3,"69":3,"70":1,"71":1,"72":3,"73":3,"78":1,"79":1,"80":1,"95":2,"96":2,"97":2,"98":2,"99":2,"102":1,"104":3,"105":12,"122":2,"128":7,"129":2,"164":1,"170":1,"177":4,"178":3,"201":2,"202":2}}],["gzip",{"2":{"195":1}}],["gt",{"2":{"151":1,"153":1}}],["global",{"2":{"128":2}}],["globally",{"2":{"101":1,"121":1,"122":3,"127":1}}],["given",{"2":{"122":1}}],["github",{"0":{"107":1},"2":{"21":1,"22":1,"23":1,"24":1,"25":1,"107":2,"206":1}}],["green",{"2":{"203":15}}],["grid",{"2":{"183":1}}],["groupid",{"2":{"162":3,"164":3,"165":2}}],["group",{"0":{"110":1,"111":1},"2":{"110":1,"164":1,"165":1}}],["graph",{"2":{"33":1,"34":2,"35":1,"102":2,"122":3}}],["graphics",{"2":{"36":2,"102":1,"122":1,"128":6,"129":1,"159":2,"165":1}}],["graphic",{"2":{"11":1,"122":2,"128":3,"129":1}}],["gg",{"2":{"109":1}}],["good",{"2":{"206":1}}],["go",{"2":{"21":1,"22":1,"23":1,"24":1,"25":1}}],["gapbar",{"2":{"122":1,"128":1,"201":1}}],["gaps",{"2":{"122":1,"128":1}}],["gap",{"2":{"20":1,"27":1,"142":1,"143":1,"144":1,"145":1,"158":3,"173":3,"196":1,"198":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["gendata",{"2":{"196":2,"197":2,"198":2,"199":4,"200":2,"201":2,"202":2,"203":2,"204":2,"205":2}}],["generally",{"2":{"122":1,"155":1}}],["generated",{"2":{"129":1}}],["generate",{"2":{"101":1,"121":1}}],["generation",{"2":{"11":1}}],["getelementbyid",{"2":{"196":1,"198":1,"200":1,"201":1,"202":1,"203":3,"204":1,"205":1}}],["getconvertpictureurl",{"0":{"179":1}}],["getdatalist",{"0":{"154":1},"2":{"199":1}}],["getdom",{"0":{"131":1},"2":{"190":3}}],["getbarspace",{"0":{"149":1}}],["gettime",{"2":{"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["gettimezone",{"0":{"137":1}}],["getting",{"0":{"116":1},"1":{"117":1,"118":1}}],["gettechnicalindicatortemplate",{"2":{"20":1}}],["gettechnicalindicatorbypaneid",{"2":{"20":1,"190":2}}],["getlinearyfromslopeintercept",{"0":{"61":1}}],["getlinearyfromcoordinates",{"0":{"60":1}}],["getlinearslopeintercept",{"0":{"59":1}}],["getlocal",{"2":{"20":1}}],["get",{"0":{"117":1},"2":{"27":1,"30":1,"31":1,"34":1,"35":1,"37":1,"39":1,"42":1,"52":1,"59":1,"60":1,"61":1,"93":1,"117":1,"122":1,"131":1,"132":1,"134":1,"136":1,"137":1,"143":1,"150":1,"154":1,"163":1,"179":1,"195":1}}],["getheight",{"2":{"20":1,"190":1}}],["getwidth",{"2":{"20":1,"190":1}}],["getindicatorbypaneid",{"0":{"160":1},"2":{"20":1,"190":1}}],["getvisiblerange",{"0":{"150":1},"2":{"20":1}}],["gets",{"2":{"149":1}}],["getstyles",{"0":{"134":1},"2":{"20":1,"190":1}}],["getstyleoptions",{"2":{"20":1,"190":1}}],["getsize",{"0":{"132":1},"2":{"20":2,"190":1}}],["getsupportedoverlays",{"0":{"39":1}}],["getsupportedindicators",{"0":{"37":1}}],["getsupportedfigures",{"0":{"34":1}}],["getsupportedlocales",{"0":{"31":1}}],["getsupportlocales",{"2":{"20":1}}],["getsupportoverlays",{"2":{"20":1}}],["getsupportfigures",{"2":{"20":1,"128":1}}],["getfigureclass",{"0":{"35":1},"2":{"20":1,"92":1,"93":1}}],["getoverlaybyid",{"0":{"163":1},"2":{"20":1}}],["getoverlayclass",{"0":{"30":1},"2":{"8":1}}],["getoffsetrightdistance",{"0":{"143":1},"2":{"14":1}}],["ue900",{"2":{"183":2}}],["url",{"2":{"179":1}}],["utf",{"2":{"118":1}}],["utils",{"0":{"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1},"1":{"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1},"2":{"4":2,"11":1,"14":2,"74":2,"191":1}}],["usdt",{"2":{"210":3}}],["using",{"0":{"78":1,"79":1,"80":1}}],["usage",{"0":{"77":1},"1":{"78":1,"79":1,"80":1}}],["us",{"2":{"27":1,"29":1,"113":2,"128":1,"200":1}}],["useeffect",{"2":{"118":4}}],["used",{"2":{"78":2,"79":1,"80":1,"91":1,"93":1,"122":3,"128":2,"129":2,"157":1}}],["uses",{"2":{"78":3,"79":1,"80":1}}],["use",{"0":{"93":1,"115":1},"2":{"20":6,"74":1,"77":2,"83":1,"100":1,"101":1,"113":1,"121":1,"127":1,"129":1,"151":1,"153":1,"156":1,"185":1,"187":1,"189":1,"190":3,"206":2}}],["uniformly",{"2":{"185":1}}],["unique",{"2":{"33":1,"36":1,"38":1,"102":1,"128":1,"159":1,"164":1}}],["unsubscribe",{"2":{"176":1}}],["unsubscribeaction",{"0":{"176":1},"2":{"18":1,"190":1}}],["under",{"2":{"9":1,"195":1,"206":1}}],["upgrade",{"2":{"184":3}}],["upcolor",{"2":{"159":2,"183":5,"203":10}}],["up",{"2":{"122":1,"183":1,"198":2}}],["update",{"2":{"153":1}}],["updates",{"2":{"17":1}}],["updatedata",{"0":{"153":1},"2":{"14":1,"81":1,"199":4}}],["upwickcolor",{"2":{"14":1,"183":1,"203":2}}],["upbordercolor",{"2":{"14":1,"183":1,"203":2}}],["n",{"2":{"183":2}}],["ngondestroy",{"2":{"118":1}}],["ngafterviewinit",{"2":{"118":1}}],["npmyarncdn",{"2":{"117":1}}],["npm",{"2":{"117":2,"118":1}}],["neue",{"2":{"183":12,"201":1}}],["necessary",{"2":{"128":5,"155":1,"206":1}}],["next",{"2":{"122":2}}],["net",{"2":{"117":1,"118":1}}],["nesting",{"2":{"52":1}}],["needed",{"2":{"128":1}}],["need",{"2":{"81":2,"92":1,"101":1,"113":1,"121":1,"122":4,"128":4,"151":1,"159":1,"164":1}}],["needdefaultyaxisfigure",{"2":{"38":2,"128":1,"162":3,"164":3,"202":1}}],["needdefaultxaxisfigure",{"2":{"38":2,"128":1,"162":3,"164":3,"202":1}}],["needdefaultpointfigure",{"2":{"38":2,"128":1,"162":3,"164":3,"202":1}}],["needs",{"2":{"36":1,"38":3,"83":2,"93":1,"123":1,"124":3,"128":1,"159":1,"164":3,"178":1,"179":1,"183":1}}],["newdata",{"2":{"199":10}}],["new",{"0":{"114":1,"115":1},"2":{"20":4,"93":1,"114":1,"115":1,"151":1,"158":1,"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["null",{"2":{"122":4,"156":1,"158":2,"159":3,"162":1,"164":1,"183":1}}],["nullable",{"2":{"30":1,"157":1}}],["number>",{"2":{"61":1,"69":1,"71":1,"72":1}}],["numbers",{"2":{"27":1,"36":1,"54":1,"159":1}}],["number",{"2":{"27":8,"36":5,"38":6,"40":2,"41":2,"42":1,"47":1,"53":2,"54":1,"55":1,"56":1,"57":2,"58":3,"59":4,"60":7,"61":3,"62":7,"63":5,"64":4,"65":4,"66":6,"67":6,"68":7,"69":4,"70":4,"71":3,"72":6,"73":13,"76":16,"81":7,"95":7,"96":5,"97":8,"98":7,"99":13,"102":2,"122":30,"124":2,"128":29,"132":6,"135":2,"142":1,"143":1,"144":1,"145":1,"146":2,"147":2,"148":1,"149":1,"150":4,"151":7,"152":7,"153":7,"154":7,"156":1,"158":10,"159":6,"162":10,"164":5,"166":2,"167":2,"168":2,"169":2,"170":4,"171":3,"172":3,"173":4,"177":10,"178":10}}],["name=",{"2":{"118":4}}],["namely",{"2":{"59":1,"123":2}}],["name",{"0":{"32":1,"35":1,"160":1,"161":1},"2":{"27":3,"29":1,"30":2,"32":3,"33":3,"35":3,"36":5,"38":3,"40":3,"41":3,"76":2,"77":2,"78":4,"79":2,"80":2,"91":1,"92":1,"93":3,"102":2,"105":1,"120":3,"122":7,"124":1,"128":2,"129":2,"133":1,"136":1,"137":1,"158":6,"159":6,"160":3,"161":3,"162":4,"164":4,"165":3,"173":4,"190":5,"192":1,"201":11,"202":3}}],["naming",{"2":{"9":1}}],["none",{"2":{"120":2,"183":2,"196":2,"198":2,"200":2,"201":2,"202":2,"203":2,"204":2,"205":3}}],["non",{"2":{"81":1}}],["normal",{"2":{"36":2,"38":2,"122":2,"128":2,"158":1,"159":2,"162":2,"164":2,"183":14,"196":1}}],["no",{"0":{"87":1},"2":{"15":1,"20":1,"28":1,"122":1,"124":1,"128":1,"151":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"185":1}}],["nochangecolor",{"2":{"159":2,"183":5,"203":4}}],["nochangewickcolor",{"2":{"14":1,"183":1}}],["nochangebordercolor",{"2":{"14":1,"183":1}}],["node",{"2":{"2":1}}],["note",{"2":{"93":1,"110":1,"124":1,"151":1,"152":1,"153":1,"156":1,"180":1}}],["notes",{"2":{"24":1,"25":1}}],["not",{"0":{"89":1},"2":{"2":1,"5":1,"15":2,"27":1,"36":1,"38":1,"122":3,"124":1,"128":14,"136":1,"155":2,"159":1,"164":1}}],["↩️",{"2":{"8":1}}],["3dsxsbtbmwxumaaqmysvpgedbp9rghpnfq",{"2":{"210":1}}],["30",{"2":{"118":7,"120":3,"158":1,"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["35",{"2":{"118":7,"183":2}}],["31",{"2":{"118":7}}],["34",{"2":{"118":7,"120":1}}],["33",{"2":{"118":7,"183":6}}],["3",{"0":{"6":1,"11":1,"15":1,"58":1},"2":{"120":3,"129":1,"158":1,"173":2,"183":3,"196":3,"197":3,"198":3,"199":3,"200":3,"201":3,"202":4,"203":3,"204":3,"205":3}}],["would",{"2":{"206":1}}],["works",{"2":{"177":1,"178":1}}],["wrap",{"2":{"196":2,"198":2,"200":2,"201":2,"202":2,"203":2,"204":2,"205":2}}],["wr",{"2":{"120":1}}],["want",{"0":{"89":1,"90":1,"91":1},"2":{"183":1}}],["while",{"2":{"135":1}}],["which",{"2":{"75":1,"91":1,"122":1,"128":7,"129":1,"133":1,"158":1}}],["what",{"0":{"87":1,"89":1,"90":1,"194":1}}],["where",{"2":{"122":1,"128":1}}],["whether",{"2":{"62":1,"63":1,"65":1,"66":1,"102":1,"128":2,"138":1,"139":1,"140":1,"141":1,"151":1,"152":1,"158":1,"173":1,"181":1}}],["when",{"2":{"5":1,"15":2,"38":1,"78":2,"79":1,"80":1,"93":1,"122":1,"124":2,"128":1,"133":1,"158":2,"160":1,"161":1,"162":1,"164":1,"176":1,"183":1}}],["website",{"2":{"206":1}}],["web",{"2":{"128":1}}],["webview",{"2":{"83":1}}],["wechat",{"0":{"110":1,"209":1}}],["we",{"2":{"104":1}}],["weight",{"0":{"58":1},"2":{"58":1,"67":3,"73":3,"99":1,"183":10}}],["weak",{"2":{"38":3,"128":3,"162":3,"164":4}}],["well",{"2":{"15":1}}],["window",{"2":{"118":1,"122":3,"128":1,"131":1,"132":1,"158":8,"159":2,"160":4,"161":3,"162":2,"173":7,"177":1,"178":1}}],["will",{"2":{"27":1,"28":1,"74":1,"100":1,"122":5,"128":1,"135":1,"136":1,"151":1,"153":3,"155":1,"160":1,"161":1,"164":1,"177":1,"180":2,"184":1,"196":1,"198":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":2}}],["width=device",{"2":{"118":1}}],["width",{"2":{"11":1,"58":1,"66":3,"72":3,"73":3,"76":1,"98":2,"99":2,"104":3,"105":8,"118":8,"122":4,"128":2,"132":1,"148":1,"149":1}}],["with",{"2":{"3":1,"81":2,"91":1,"103":1,"122":3,"124":3,"128":4,"158":1,"162":1,"180":1,"195":1,"206":1}}],["2px",{"2":{"196":1,"198":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["2196f3",{"2":{"183":2}}],["26",{"2":{"120":3}}],["26a69a",{"2":{"13":1,"159":2}}],["28",{"2":{"118":21}}],["2000",{"2":{"199":1}}],["20",{"2":{"118":21,"120":6,"159":1,"199":1}}],["204",{"2":{"118":7}}],["2023",{"2":{"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1}}],["2024",{"2":{"1":2}}],["230",{"2":{"183":3}}],["23",{"2":{"18":1}}],["249",{"2":{"183":3,"203":1}}],["243",{"2":{"183":6}}],["2432435",{"2":{"159":1}}],["24",{"2":{"14":1,"120":4}}],["2dc08e",{"2":{"13":1,"183":4,"203":1}}],["27",{"2":{"13":1}}],["255",{"2":{"183":4}}],["25",{"2":{"10":1,"183":2}}],["2",{"0":{"7":1,"12":2,"13":1,"14":1,"16":1,"105":1,"124":1,"143":1,"174":1},"2":{"105":11,"120":3,"123":1,"129":1,"151":1,"152":1,"153":1,"158":1,"159":6,"162":3,"164":3,"173":1,"183":52,"196":4,"197":4,"198":4,"199":4,"200":4,"201":4,"202":5,"203":12,"204":4,"205":4}}],["22px",{"2":{"196":1,"198":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["22",{"2":{"5":1,"183":4}}],["4px",{"2":{"196":1,"198":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["430px",{"2":{"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["45",{"2":{"183":3,"203":1}}],["40k",{"2":{"195":1}}],["40",{"2":{"120":1,"183":3,"203":1}}],["42",{"2":{"118":7}}],["4986",{"2":{"118":7}}],["4980",{"2":{"118":7}}],["4988",{"2":{"118":7}}],["4985",{"2":{"118":7}}],["4981",{"2":{"118":14}}],["4964",{"2":{"118":21}}],["4961",{"2":{"118":35}}],["4963",{"2":{"118":7}}],["4962",{"2":{"118":7}}],["4968",{"2":{"118":14}}],["4966",{"2":{"118":14}}],["4975",{"2":{"118":7}}],["4974",{"2":{"118":7}}],["4973",{"2":{"118":14}}],["4971",{"2":{"118":7}}],["4979",{"2":{"118":21}}],["4972",{"2":{"118":21}}],["4970",{"2":{"118":7}}],["4977",{"2":{"118":42}}],["4976",{"2":{"118":14}}],["4",{"0":{"5":1,"10":1,"25":1},"2":{"25":1,"122":1,"159":1,"183":31,"196":2,"197":2,"198":2,"199":2,"200":2,"201":2,"202":2,"203":2,"204":2,"205":2}}],["5000",{"2":{"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["50",{"2":{"120":1}}],["55",{"2":{"118":7}}],["56",{"2":{"118":7}}],["53",{"2":{"118":14}}],["5",{"0":{"5":1,"6":1,"7":1,"8":1,"9":1,"24":1},"2":{"24":1,"38":2,"120":3,"123":2,"124":1,"159":2,"164":2,"183":4}}],["px",{"2":{"201":1}}],["purpose",{"2":{"196":1,"198":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["push",{"2":{"196":2,"197":2,"198":2,"199":2,"200":2,"201":2,"202":2,"203":2,"204":2,"205":2}}],["png",{"2":{"179":1}}],["picture",{"0":{"182":1},"2":{"158":1,"159":1,"160":1,"161":1,"162":1,"173":1}}],["piece",{"2":{"153":1,"156":1}}],["pixel",{"2":{"11":1}}],["p",{"2":{"124":2}}],["personal",{"2":{"206":1}}],["percentage",{"2":{"158":2,"173":2,"183":1,"196":2}}],["performance",{"2":{"180":1}}],["performpoint",{"2":{"128":1}}],["performpointindex",{"2":{"128":1}}],["performeventmovefordrawing",{"2":{"38":2,"128":1}}],["performeventpressedmove",{"2":{"38":2,"128":1}}],["periods",{"2":{"123":1}}],["pvt",{"2":{"120":1}}],["psy",{"2":{"120":1}}],["powerful",{"2":{"195":1}}],["possible",{"2":{"140":1,"141":1}}],["positions",{"2":{"196":2}}],["position",{"0":{"131":1,"132":1},"2":{"4":1,"14":1,"27":1,"78":1,"131":2,"132":3,"158":2,"167":1,"171":1,"183":4,"190":5,"196":2}}],["polyfill",{"0":{"84":1}}],["polygon",{"0":{"65":1,"71":1},"2":{"65":2,"71":4,"94":1,"97":1,"183":1}}],["pointer",{"2":{"183":1}}],["point",{"0":{"91":1},"2":{"38":2,"60":1,"61":1,"62":2,"63":2,"64":1,"65":1,"66":4,"67":4,"72":2,"73":2,"98":2,"99":2,"104":2,"122":1,"128":5,"129":2,"164":2,"170":2,"181":1,"183":1}}],["points",{"2":{"38":3,"59":2,"60":1,"128":5,"162":3,"164":3,"190":1}}],["plugin",{"2":{"206":1}}],["please",{"2":{"27":1,"74":1,"83":1,"100":1,"133":1,"136":1,"151":1,"152":1,"153":1,"154":1,"180":1,"184":1,"185":1,"186":1,"187":1,"189":1,"190":3,"206":1}}],["plots",{"2":{"20":1,"192":1}}],["prev",{"2":{"122":1}}],["previous",{"2":{"122":1,"184":1}}],["prevent",{"2":{"38":1,"164":1}}],["preact",{"2":{"118":1}}],["press",{"2":{"38":4,"128":2,"164":3}}],["precision",{"2":{"36":3,"53":2,"87":2,"122":2,"128":4,"135":3,"158":1,"159":4}}],["project",{"2":{"196":1,"198":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["provide",{"2":{"195":1,"206":1}}],["professional",{"2":{"194":1}}],["process",{"2":{"128":2}}],["processing",{"2":{"38":1}}],["prompt",{"2":{"124":1}}],["promise",{"2":{"36":1,"122":2,"158":1,"159":1}}],["properties",{"2":{"102":2,"128":1}}],["property",{"2":{"9":1}}],["prices",{"2":{"196":7,"197":7,"198":7,"199":7,"200":7,"201":7,"202":7,"203":7,"204":7,"205":7}}],["pricechannelline",{"2":{"126":1}}],["priceline",{"2":{"126":1,"202":1}}],["priceprecision",{"0":{"135":1},"2":{"87":1,"135":2}}],["pricemark",{"2":{"20":1,"183":1,"203":2}}],["price",{"2":{"5":1,"36":2,"81":4,"87":1,"122":1,"123":1,"128":2,"135":3,"158":1,"159":3,"202":1}}],["pay",{"0":{"209":1}}],["payment",{"2":{"206":1}}],["parallellfilineline",{"2":{"126":1}}],["param",{"2":{"124":4}}],["params",{"0":{"76":1},"2":{"36":2,"38":5,"40":1,"41":1,"76":1,"120":3,"122":2,"124":2,"128":1,"157":3,"158":2,"159":2,"192":2}}],["parameters",{"2":{"15":1,"27":1,"36":1,"96":1,"98":1,"122":1,"123":2,"124":3,"128":3,"159":2,"162":1,"164":1}}],["parameter",{"2":{"4":2,"15":1,"62":1,"63":1,"66":1,"67":1,"68":2,"69":2,"70":2,"71":2,"72":2,"73":2,"77":2,"95":1,"97":2,"99":1,"122":3,"124":2,"158":1,"190":3}}],["participates",{"2":{"128":2}}],["part",{"2":{"92":1}}],["padding",{"2":{"73":4,"99":4,"196":2,"198":2,"200":2,"201":2,"202":2,"203":2,"204":2,"205":2}}],["paddingright",{"2":{"73":2,"99":1,"183":9}}],["paddingbottom",{"2":{"20":2,"73":2,"99":1,"183":9,"187":2}}],["paddingtop",{"2":{"20":2,"73":2,"99":1,"183":9,"187":2}}],["paddingleft",{"2":{"5":1,"73":2,"99":1,"183":9,"201":1}}],["paneid",{"0":{"131":1,"132":1,"159":1,"160":1,"161":1,"162":1},"2":{"10":1,"91":1,"122":1,"131":2,"132":2,"159":2,"160":2,"161":2,"162":2,"177":2,"178":2,"190":19}}],["pane",{"2":{"9":1,"80":1,"158":3,"159":2,"160":1,"161":1,"162":1,"173":2,"201":1,"205":1}}],["paneoptions",{"0":{"158":1},"2":{"4":2,"77":3,"158":2,"190":2}}],["package",{"2":{"2":1,"117":1}}],["v2",{"2":{"206":1}}],["v8",{"0":{"184":1},"1":{"185":1,"186":1,"187":1,"188":1,"189":1,"190":1,"191":1,"192":1}}],["vr",{"2":{"120":1}}],["var",{"2":{"118":1}}],["valid",{"2":{"38":1,"48":1,"128":1,"158":1,"164":1}}],["values",{"2":{"36":1,"122":2,"128":3,"158":1,"159":1,"177":1,"178":1,"187":1,"192":1}}],["value",{"0":{"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"56":1,"57":1,"158":1,"162":1,"177":1},"2":{"4":1,"11":1,"27":2,"36":3,"38":1,"40":1,"41":1,"46":2,"47":2,"48":2,"49":2,"50":2,"51":3,"52":3,"53":1,"54":1,"56":1,"57":1,"60":1,"61":1,"62":2,"63":2,"66":2,"67":2,"68":3,"69":3,"70":1,"71":1,"72":3,"73":3,"76":2,"77":1,"95":2,"96":2,"98":3,"99":3,"102":1,"104":3,"122":8,"123":2,"124":4,"128":7,"158":6,"159":3,"162":6,"164":3,"173":2,"177":7,"178":2,"183":8,"190":5,"192":3}}],["vue",{"2":{"118":2}}],["v10",{"2":{"74":1,"100":1}}],["vol",{"2":{"120":1,"201":1,"203":1,"205":1}}],["volumeprecision",{"0":{"135":1},"2":{"87":1,"135":2}}],["volume",{"2":{"29":1,"36":2,"81":2,"114":1,"118":70,"122":1,"128":1,"135":3,"151":1,"152":1,"153":1,"154":1,"158":1,"159":2,"196":3,"197":3,"198":3,"199":4,"200":4,"201":3,"202":3,"203":3,"204":3,"205":3}}],["void",{"2":{"28":1,"29":1,"32":1,"33":2,"36":1,"38":3,"40":1,"41":1,"45":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"102":1,"118":2,"128":2,"135":1,"136":1,"138":1,"140":1,"142":1,"144":1,"145":1,"146":1,"147":1,"148":1,"151":2,"152":2,"153":2,"155":1,"156":2,"157":3,"158":1,"159":2,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1,"174":2,"175":2,"176":2,"180":1}}],["v9",{"0":{"40":1,"41":1,"57":1,"58":1,"75":1,"143":1,"144":1,"145":1,"157":1,"174":1,"184":1},"1":{"76":1,"77":1,"78":1,"79":1,"80":1,"185":1,"186":1,"187":1,"188":1,"189":1,"190":1,"191":1,"192":1},"2":{"27":2,"38":2,"151":1,"152":1,"153":1,"158":3,"159":1,"164":2,"173":2}}],["via",{"2":{"181":1}}],["visible",{"2":{"36":3,"38":3,"122":4,"128":2,"146":1,"147":1,"150":1,"158":1,"159":4,"162":3,"164":4}}],["visiblerange",{"2":{"14":1,"122":2,"192":2,"201":2}}],["viewport",{"2":{"76":1,"118":1,"192":2}}],["view",{"2":{"24":1,"25":1}}],["very",{"2":{"158":1,"206":1}}],["verticalstraightline",{"2":{"126":1}}],["verticalsegment",{"2":{"126":1}}],["verticalrayline",{"2":{"126":1}}],["vertical",{"2":{"5":1,"20":1,"67":1,"73":1,"183":2}}],["version",{"0":{"42":1},"2":{"2":1,"42":1,"151":1,"152":1,"153":1,"156":1}}],["let",{"2":{"196":3,"197":3,"198":3,"199":3,"200":3,"201":4,"202":3,"203":3,"204":3,"205":3}}],["less",{"2":{"158":2,"173":2,"200":1}}],["length",{"2":{"129":1,"183":2,"196":3,"197":3,"198":3,"199":4,"200":3,"201":3,"202":4,"203":3,"204":3,"205":3}}],["left",{"2":{"67":1,"73":2,"76":1,"99":1,"112":1,"122":4,"128":2,"132":1,"142":1,"143":1,"144":1,"146":1,"183":5,"196":2}}],["level",{"2":{"38":1,"122":1,"128":1,"159":1,"164":1}}],["li888",{"2":{"206":1}}],["link",{"2":{"206":1}}],["liner",{"2":{"196":1}}],["linecolor",{"2":{"183":1}}],["linewidth",{"2":{"105":1}}],["lineto",{"2":{"105":6}}],["linesize",{"2":{"183":1}}],["lines",{"2":{"20":1,"159":1,"183":1,"187":2}}],["line",{"0":{"64":1,"70":1,"86":1,"87":1,"97":1},"2":{"5":1,"9":1,"12":1,"16":1,"20":2,"59":1,"60":1,"61":1,"64":2,"69":1,"70":5,"71":1,"72":1,"73":1,"94":1,"95":1,"96":1,"97":2,"98":1,"99":1,"104":3,"122":2,"123":5,"124":3,"151":1,"152":1,"153":1,"162":1,"164":1,"181":1,"183":4,"187":1,"195":1,"196":2,"197":2,"198":2,"199":2,"200":2,"201":2,"202":3,"203":4,"204":2,"205":2}}],["license",{"2":{"206":1}}],["light",{"2":{"203":3}}],["lightweight",{"2":{"194":1,"195":1}}],["liihuu",{"2":{"107":2}}],["like",{"2":{"101":1,"121":1,"127":1,"195":1}}],["list",{"2":{"27":2,"136":1}}],["labels",{"2":{"187":1}}],["layer",{"2":{"179":1}}],["layout",{"2":{"4":1,"27":3,"77":1,"78":1}}],["lang",{"2":{"200":2}}],["lang=",{"2":{"118":1}}],["languages",{"2":{"113":1}}],["language",{"0":{"114":1,"115":1},"2":{"27":1,"29":3,"31":1,"113":1,"114":2,"115":2}}],["large",{"2":{"36":1,"54":1,"122":1,"159":1,"206":2}}],["lastdata",{"2":{"199":2}}],["lastvaluemark",{"2":{"20":1,"183":1}}],["last",{"2":{"20":1,"153":1,"183":1,"203":2,"205":1}}],["latest",{"2":{"5":1}}],["loadmoretimer",{"2":{"199":1}}],["loadmore",{"0":{"156":1},"2":{"199":1}}],["load",{"2":{"83":1,"156":1,"157":1}}],["location",{"2":{"168":1}}],["located",{"2":{"122":1,"128":1}}],["localized",{"2":{"31":1}}],["localization",{"2":{"29":1}}],["local",{"2":{"27":1,"136":1}}],["locales",{"0":{"29":1},"2":{"29":2,"114":1}}],["locale",{"0":{"29":1},"2":{"27":2,"29":2}}],["locked",{"2":{"38":1,"164":1}}],["lock",{"2":{"38":2,"128":2,"162":3,"164":3}}],["lowest",{"2":{"81":1}}],["low",{"2":{"29":1,"81":1,"114":1,"118":70,"151":1,"152":1,"153":1,"154":1,"183":1,"196":3,"197":3,"198":3,"199":5,"200":4,"201":3,"202":3,"203":3,"204":3,"205":3}}],["longer",{"2":{"20":1,"28":1,"185":1}}],["long",{"2":{"1":1}}],["logo",{"2":{"206":3}}],["logarithm",{"2":{"196":1}}],["log",{"0":{"0":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1},"2":{"14":1,"21":1,"22":1,"23":1,"162":14,"164":14,"183":1,"196":1}}],["6px",{"2":{"196":1,"198":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["686d76",{"2":{"183":4}}],["60",{"2":{"120":2,"196":5,"197":5,"198":5,"199":5,"200":5,"201":5,"202":5,"203":5,"204":5,"205":5}}],["600px",{"2":{"118":8}}],["600",{"2":{"118":6,"199":1}}],["62",{"2":{"118":7}}],["66",{"2":{"118":14}}],["64",{"2":{"118":7}}],["61",{"2":{"118":14}}],["6",{"0":{"4":1,"23":1},"2":{"23":1,"27":1,"120":9,"158":1,"183":5}}],["rise",{"2":{"203":6}}],["rich",{"2":{"195":1}}],["right",{"2":{"38":1,"67":1,"73":2,"76":1,"99":1,"112":1,"122":4,"128":4,"132":1,"142":1,"143":1,"145":1,"147":1,"164":1,"183":4,"196":2}}],["rigideroverlay",{"2":{"20":1}}],["rgba",{"2":{"183":17,"203":2}}],["rsi",{"2":{"120":1}}],["round",{"2":{"196":3,"197":3,"198":3,"199":4,"200":3,"201":3,"202":3,"203":3,"204":3,"205":3}}],["root",{"2":{"131":3,"132":3,"190":1}}],["roc",{"2":{"120":1}}],["rollback",{"2":{"8":1}}],["run",{"2":{"83":2}}],["rules",{"2":{"3":1,"205":3}}],["random",{"2":{"196":4,"197":4,"198":4,"199":6,"200":4,"201":5,"202":4,"203":4,"204":4,"205":4}}],["range",{"2":{"76":3,"150":1}}],["rayline",{"2":{"126":1}}],["radius",{"2":{"62":1,"63":1,"68":1,"69":1,"72":1,"73":1,"95":1,"96":1,"129":2,"183":1,"196":1,"198":1,"200":1,"201":1,"202":3,"203":1,"204":1,"205":1}}],["ratio",{"2":{"11":2}}],["r",{"2":{"62":2,"63":2,"68":2,"69":2,"95":1,"96":1,"129":1,"202":1}}],["reward",{"2":{"206":1}}],["red",{"2":{"203":15}}],["redrawn",{"2":{"155":1}}],["reverse",{"2":{"183":1,"196":5}}],["repeated",{"2":{"155":1}}],["replace",{"2":{"124":1}}],["resizing",{"2":{"180":1}}],["resize",{"0":{"180":1}}],["respond",{"2":{"124":1}}],["response",{"2":{"9":1}}],["results",{"2":{"124":1}}],["result",{"2":{"122":1,"201":3}}],["react",{"2":{"118":1}}],["reactvueangularpreactsolidsveltevanilla",{"2":{"118":1}}],["read",{"2":{"92":1}}],["realdataindex",{"2":{"122":1}}],["realx",{"2":{"122":1}}],["real",{"0":{"88":1},"2":{"122":4}}],["realrange",{"2":{"76":1}}],["realto",{"2":{"14":1,"76":1,"122":1,"150":1}}],["realfrom",{"2":{"14":1,"76":1,"122":1,"150":1}}],["recalculate",{"2":{"180":1}}],["recommended",{"2":{"92":1}}],["recttext",{"0":{"73":1,"74":1,"100":1},"2":{"73":2,"94":1,"183":1}}],["rectangle",{"2":{"66":2,"72":2}}],["rect",{"0":{"66":1,"72":1,"98":1},"2":{"8":1,"14":2,"66":2,"72":2,"94":1,"122":1,"183":4,"205":2}}],["required",{"2":{"81":7,"102":1,"128":8,"129":1,"158":1,"174":1}}],["returning",{"2":{"157":1,"162":1}}],["returns",{"2":{"128":1}}],["returned",{"2":{"122":1,"124":1,"154":1,"160":2,"161":1,"165":1}}],["return",{"2":{"27":1,"102":1,"105":1,"118":5,"122":1,"124":4,"128":4,"129":2,"134":1,"158":1,"162":1,"163":1,"164":1,"183":1,"192":1,"196":1,"197":1,"198":1,"199":1,"200":1,"201":3,"202":3,"203":1,"204":1,"205":1}}],["release",{"2":{"24":1,"25":1}}],["related",{"2":{"20":1}}],["render",{"2":{"20":1,"192":1}}],["rendering",{"2":{"3":2,"17":1}}],["regularity",{"2":{"196":1}}],["regenerate",{"2":{"36":1,"122":1,"159":1}}],["regeneratefigures",{"2":{"20":1,"36":2,"122":1,"124":1,"158":1,"159":3,"192":1}}],["regenerateplots",{"2":{"20":1,"192":1}}],["register",{"2":{"77":1}}],["registeryaxis",{"0":{"41":1},"2":{"75":1,"158":1}}],["registerxaxis",{"0":{"40":1},"2":{"75":1}}],["registered",{"2":{"27":1,"133":1}}],["registeroverlay",{"0":{"38":1},"2":{"20":1,"127":1,"189":1,"202":2}}],["registerindicator",{"0":{"36":1},"2":{"20":1,"121":1,"189":1,"201":2}}],["registerstyles",{"0":{"32":1},"2":{"20":1,"27":1,"133":1,"203":3}}],["registerlocale",{"0":{"29":1},"2":{"20":1,"114":2,"200":2}}],["registerfigure",{"0":{"33":1},"2":{"20":1,"101":1}}],["remove",{"0":{"165":1},"2":{"161":2,"165":2}}],["removehtml",{"2":{"20":1,"190":1}}],["removetag",{"2":{"20":1,"190":1}}],["removetechnicalindicator",{"2":{"20":1,"190":1}}],["removeannotation",{"2":{"20":1,"190":1}}],["removeshape",{"2":{"20":1,"190":1}}],["removeindicator",{"0":{"161":1},"2":{"20":1,"190":1}}],["removeoverlay",{"0":{"165":1},"2":{"20":2,"190":1}}],["reference",{"2":{"128":1}}],["refer",{"2":{"27":2,"32":1,"113":1,"122":7,"133":1,"134":1,"136":1,"151":1,"152":1,"153":1,"154":1,"184":1,"186":1}}],["refreshing",{"2":{"15":1}}],["refactoring",{"2":{"20":1}}],["refactor",{"2":{"4":1}}],["erc20",{"2":{"210":1}}],["error",{"2":{"2":2,"4":2,"6":1,"12":1}}],["eth",{"2":{"210":1}}],["etc",{"2":{"27":1,"36":1,"54":1,"93":1,"159":1}}],["europe",{"2":{"204":1}}],["e11d74",{"2":{"183":1}}],["ededed",{"2":{"183":2}}],["each",{"2":{"124":2,"180":1}}],["else",{"2":{"105":1,"203":1}}],["elements",{"2":{"92":1}}],["element",{"2":{"27":2,"28":2}}],["emoji",{"2":{"201":3}}],["email",{"2":{"206":1}}],["ema",{"2":{"120":1}}],["emv",{"2":{"81":1,"120":1}}],["empty",{"2":{"15":1}}],["explanation",{"0":{"182":1}}],["export",{"2":{"118":4}}],["exist",{"2":{"177":1}}],["exists",{"2":{"164":1}}],["execution",{"2":{"174":1}}],["execute",{"2":{"174":1}}],["executeaction",{"0":{"174":1},"2":{"14":1}}],["example",{"0":{"93":1,"103":1,"129":1},"1":{"104":1,"105":1},"2":{"36":1,"114":1,"122":5,"158":1,"159":2,"162":1,"164":1,"173":1,"183":1}}],["extended",{"2":{"36":1,"38":1,"122":1,"128":1,"159":1,"164":1,"195":1}}],["extenddata",{"2":{"36":2,"38":2,"122":1,"128":1,"158":1,"159":3,"162":3,"164":3}}],["extension",{"2":{"20":4,"128":1,"189":2}}],["english",{"2":{"200":1}}],["enabled",{"0":{"138":1,"140":1},"2":{"138":1,"140":1}}],["entire",{"2":{"131":1,"132":1,"180":1}}],["enter",{"2":{"38":1,"164":1}}],["en",{"2":{"27":1,"29":1,"113":2,"118":1,"128":1,"200":1}}],["endpoint",{"2":{"122":1}}],["endangle",{"2":{"62":2,"68":2,"95":1}}],["end",{"2":{"18":1,"38":2,"62":1,"67":1,"68":1,"73":1,"95":1,"122":2,"128":2,"164":2}}],["environment",{"0":{"82":1},"1":{"83":1,"84":1},"2":{"14":1}}],["ef5350",{"2":{"13":1,"159":2}}],["effect",{"2":{"2":1}}],["events",{"2":{"9":1,"16":3,"128":1}}],["event",{"2":{"8":2,"9":1,"12":1,"15":1,"16":1,"18":1,"33":1,"38":30,"102":2,"128":31,"162":56,"164":56}}],["1b1b1f",{"2":{"203":1}}],["1m",{"2":{"27":1,"36":1,"54":1,"159":1}}],["1k",{"2":{"27":1,"36":1,"54":1,"159":1}}],["16px",{"2":{"201":1}}],["1677ff",{"2":{"183":11,"196":1,"198":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["16098",{"2":{"162":1,"164":1}}],["1614171202000",{"2":{"162":1,"164":1}}],["1614171282000",{"2":{"162":1,"164":1}}],["16",{"2":{"20":1,"118":7}}],["17",{"2":{"19":1,"201":1}}],["10px",{"2":{"196":2,"198":2,"200":2,"201":2,"202":2,"203":2,"204":2,"205":2}}],["100",{"2":{"158":1,"173":1,"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["100k",{"2":{"122":1}}],["100000",{"2":{"122":1}}],["1000000",{"2":{"27":1,"36":1,"54":1,"159":1}}],["1000",{"2":{"27":1,"36":1,"54":1,"122":1,"159":1,"196":4,"197":4,"198":4,"199":4,"200":4,"201":4,"202":4,"203":4,"204":4,"205":4}}],["105",{"2":{"118":7}}],["10",{"2":{"16":1,"120":7,"123":2,"124":1,"183":6,"196":1,"197":1,"198":1,"199":3,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["135",{"2":{"118":7}}],["13",{"2":{"11":1,"120":1}}],["150",{"2":{"183":6}}],["1587660540000",{"2":{"118":7}}],["1587660480000",{"2":{"118":7}}],["1587660420000",{"2":{"118":7}}],["1587660360000",{"2":{"118":7}}],["1587660300000",{"2":{"118":7}}],["1587660240000",{"2":{"118":7}}],["1587660180000",{"2":{"118":7}}],["1587660120000",{"2":{"118":7}}],["1587660060000",{"2":{"118":7}}],["1587660000000",{"2":{"118":7}}],["15",{"2":{"9":1,"15":1,"183":1}}],["192",{"2":{"183":3,"203":1}}],["191",{"2":{"118":7}}],["197",{"2":{"118":7}}],["194",{"2":{"118":7}}],["19",{"2":{"6":1,"118":7}}],["142",{"2":{"183":3,"203":1}}],["14",{"2":{"4":1,"8":1,"17":1,"118":7,"120":3}}],["119",{"2":{"183":4}}],["11",{"2":{"4":1}}],["18987",{"2":{"162":1,"164":1}}],["184",{"2":{"118":7}}],["18",{"2":{"2":1,"7":1}}],["1",{"0":{"2":1,"8":1,"13":1,"15":1,"16":1,"17":2,"18":1,"19":1,"104":1,"123":1},"2":{"52":1,"105":1,"124":3,"129":2,"158":4,"159":4,"162":1,"164":1,"173":4,"183":37,"197":1,"199":2,"202":2,"203":4}}],["12px",{"2":{"196":1,"198":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["12345678910111213141516171819202122",{"2":{"205":1}}],["123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051html",{"2":{"204":1}}],["1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677html",{"2":{"202":1}}],["123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126html",{"2":{"205":1}}],["123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150html",{"2":{"203":1}}],["123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110html",{"2":{"196":1}}],["123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107html",{"2":{"201":1}}],["123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960html",{"2":{"200":1}}],["1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556html",{"2":{"198":1}}],["12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849html",{"2":{"199":1}}],["12345678910111213141516171819202122232425262728html",{"2":{"197":1}}],["123456789101112131415161718",{"2":{"196":1,"198":1,"200":1,"201":1,"202":1,"203":1,"204":1}}],["123css",{"2":{"196":1,"198":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["12",{"2":{"1":1,"2":1,"3":2,"118":7,"120":9,"183":12}}],["76808f",{"2":{"183":2}}],["76",{"2":{"118":7}}],["72",{"2":{"118":7}}],["70",{"2":{"118":7}}],["74",{"2":{"118":7}}],["77",{"2":{"118":7}}],["7yjhygvvvz",{"2":{"109":1}}],["7",{"0":{"2":1,"3":1,"22":1,"144":1,"145":1},"2":{"22":1,"159":1,"183":6,"184":1,"203":2}}],["smooth",{"2":{"183":6,"195":1}}],["sma",{"2":{"120":1}}],["sponsoring",{"2":{"206":1}}],["sponsor",{"0":{"206":1,"207":1},"1":{"207":1,"208":2,"209":2,"210":2},"2":{"206":1}}],["span",{"2":{"201":2,"205":2}}],["space",{"0":{"148":1},"2":{"148":1,"190":1}}],["specified",{"2":{"103":1,"122":2,"168":1,"169":1,"172":1}}],["specifies",{"2":{"36":2,"159":2}}],["specify",{"2":{"77":2}}],["special",{"2":{"38":2,"128":1,"158":1,"159":1,"160":1,"161":1,"162":1,"173":1}}],["sqrt",{"2":{"129":1,"202":1}}],["svelte",{"2":{"118":2}}],["src=",{"2":{"117":1,"118":1}}],["switching",{"2":{"115":1}}],["scoordinates",{"2":{"129":1}}],["scalable",{"2":{"195":1}}],["scaling",{"2":{"170":1,"171":1,"172":1}}],["scaled",{"2":{"139":1}}],["scale",{"0":{"170":1,"171":1,"172":1},"2":{"138":1,"170":3,"171":3,"172":3}}],["scale=1",{"2":{"118":1}}],["scan",{"2":{"110":1}}],["scheme",{"2":{"113":1}}],["script>",{"2":{"117":1,"118":6}}],["script",{"2":{"117":1,"118":2}}],["scrolltotimestamp",{"0":{"169":1}}],["scrolltodataindex",{"0":{"168":1}}],["scrolltorealtime",{"0":{"167":1}}],["scrollbydistance",{"0":{"166":1}}],["scrollzoomenabled",{"2":{"27":1,"158":3,"173":3}}],["scroll",{"2":{"20":1,"158":1,"166":1,"167":1,"168":1,"169":1,"173":1}}],["scrolling",{"2":{"9":1,"140":1,"141":1}}],["screen",{"2":{"11":1}}],["sample",{"2":{"183":2}}],["samplecircle",{"2":{"129":2}}],["same",{"2":{"74":1,"100":1,"124":1,"153":1,"158":1,"177":1}}],["sar",{"2":{"120":1}}],["sale",{"0":{"91":1}}],["saved",{"2":{"20":1}}],["slope",{"2":{"59":1,"61":1}}],["ss",{"2":{"55":1}}],["shift",{"2":{"112":4}}],["showparams",{"2":{"183":1}}],["showtype",{"2":{"183":2,"205":4}}],["showrule",{"2":{"183":2,"205":4}}],["show",{"2":{"183":26}}],["showname",{"2":{"159":1,"183":1}}],["shows",{"0":{"87":1}}],["short",{"2":{"36":1,"122":1,"159":1}}],["shortname",{"2":{"36":2,"122":1,"124":1,"158":1,"159":2}}],["shouldcheckparamcount",{"2":{"192":1}}],["should",{"0":{"91":1},"2":{"36":1,"124":1,"159":1}}],["shouldformatbignumber",{"2":{"36":2,"122":1,"158":1,"159":3}}],["shouldohlc",{"2":{"36":2,"122":1,"158":1,"159":3}}],["shanghai",{"2":{"27":1,"136":1,"204":2}}],["shape",{"0":{"191":1},"2":{"20":2,"186":1,"187":1}}],["s",{"0":{"194":1},"2":{"30":1,"206":1}}],["sort",{"2":{"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["so",{"2":{"105":1,"123":1,"124":1,"129":1}}],["source",{"0":{"45":1},"2":{"45":1,"122":8,"154":1}}],["some",{"2":{"27":1,"122":4,"128":2,"158":1,"159":1}}],["solid",{"2":{"20":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"95":1,"96":1,"97":2,"98":1,"99":1,"104":3,"105":1,"118":1,"158":2,"159":5,"162":1,"164":1,"183":37,"198":2,"203":4}}],["subtitle",{"2":{"201":4}}],["subindicators",{"2":{"201":2}}],["subkey",{"2":{"124":1}}],["subscribing",{"2":{"176":1}}],["subscribe",{"2":{"175":1}}],["subscribeaction",{"0":{"175":1},"2":{"18":1,"151":1,"153":1,"190":1}}],["subsequent",{"2":{"124":1,"158":1}}],["sub",{"2":{"77":1,"192":1,"201":1}}],["such",{"2":{"27":2,"52":1,"54":1,"55":1,"93":1,"117":1,"136":1}}],["success",{"2":{"14":1,"151":1,"152":1,"153":1,"158":1,"159":1}}],["supported",{"2":{"31":1,"34":1,"174":1}}],["supports",{"2":{"9":1,"10":1,"11":1,"18":1,"27":1,"83":1,"112":1,"117":1,"131":1,"132":1,"133":1,"183":1}}],["support",{"0":{"83":1},"2":{"1":4,"7":1,"8":1,"14":1,"16":1,"20":1,"27":1,"32":1,"37":1,"39":1,"52":1,"75":1,"90":1,"122":1,"195":1}}],["situation",{"2":{"196":1,"198":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["since",{"2":{"151":1,"152":1,"153":1,"156":1}}],["single",{"2":{"148":1,"149":1,"153":1}}],["sign",{"0":{"56":1},"2":{"56":1}}],["size",{"0":{"58":1},"2":{"20":2,"58":1,"67":3,"68":2,"70":2,"73":4,"95":2,"96":1,"97":3,"98":1,"99":3,"104":1,"122":4,"128":3,"159":1,"162":1,"164":1,"180":2,"183":31,"187":2,"196":1,"198":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["side",{"2":{"9":1,"144":1,"145":1}}],["simple",{"2":{"185":1,"195":1}}],["simpletag",{"2":{"7":1,"16":1,"126":1}}],["simpleannotation",{"2":{"7":1,"16":1,"91":2,"126":1}}],["standard",{"2":{"183":4,"205":2}}],["started",{"0":{"116":1},"1":{"117":1,"118":1},"2":{"195":1}}],["starting",{"2":{"66":2,"67":2,"68":1,"72":2,"73":2,"98":2,"99":2,"122":1}}],["startangle",{"2":{"62":2,"68":2,"95":1}}],["start",{"2":{"38":2,"62":1,"67":1,"73":1,"95":1,"118":3,"122":3,"128":2,"164":2}}],["step",{"0":{"104":1,"105":1,"123":1,"124":1},"2":{"128":1}}],["steps",{"2":{"38":1,"128":1,"129":1}}],["straightline",{"2":{"126":1}}],["strokestyle",{"2":{"105":1}}],["stroke",{"2":{"69":2,"71":2,"72":2,"73":2,"96":2,"97":2,"98":2,"99":2,"104":4,"105":4,"129":1,"158":4,"159":4,"183":25,"198":6,"202":1}}],["strong",{"2":{"38":2,"128":2,"162":2,"164":2}}],["strings",{"2":{"183":1}}],["string>",{"2":{"27":1}}],["string",{"2":{"4":1,"9":1,"27":11,"28":1,"29":7,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":16,"37":1,"38":13,"39":1,"40":3,"41":3,"42":1,"46":1,"52":1,"53":2,"54":2,"55":2,"56":3,"57":2,"58":3,"67":3,"68":1,"69":2,"70":1,"71":2,"72":2,"73":5,"76":5,"95":1,"96":2,"97":3,"98":2,"99":5,"102":1,"122":14,"128":6,"131":1,"132":1,"133":1,"136":1,"137":1,"158":23,"159":19,"160":2,"161":2,"162":11,"163":1,"164":4,"165":4,"173":2,"177":1,"178":1,"179":3,"183":1}}],["style=",{"2":{"118":7,"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["styles",{"0":{"32":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"133":1},"2":{"4":2,"27":4,"32":2,"33":2,"36":5,"38":9,"67":3,"68":3,"69":3,"70":3,"71":3,"72":3,"73":3,"74":2,"93":3,"95":1,"96":1,"97":2,"98":1,"99":1,"102":2,"104":1,"105":4,"122":2,"128":3,"129":1,"133":3,"134":1,"158":3,"159":6,"162":3,"164":4,"181":1,"190":2,"192":2,"202":1}}],["style",{"0":{"181":1,"187":1},"1":{"182":1,"183":1},"2":{"1":1,"4":2,"5":2,"7":1,"8":1,"9":1,"13":1,"14":1,"15":1,"20":4,"27":1,"32":4,"68":3,"69":4,"70":3,"71":4,"72":4,"73":4,"88":1,"95":2,"96":3,"97":5,"98":3,"99":3,"102":2,"104":5,"105":5,"122":11,"128":6,"129":2,"133":3,"134":1,"158":2,"159":5,"162":1,"164":1,"181":1,"183":23,"187":1,"195":1,"201":1,"202":1,"203":6}}],["sending",{"2":{"206":1}}],["sensitivity",{"2":{"9":1,"38":1,"128":1,"164":1}}],["segment",{"2":{"126":1,"162":3,"164":3}}],["second",{"2":{"123":1}}],["select",{"2":{"128":1,"129":1}}],["selector",{"2":{"118":1}}],["selected",{"2":{"38":1,"164":1}}],["selections",{"2":{"129":1}}],["selection",{"2":{"16":1}}],["series",{"2":{"36":3,"122":2,"135":1,"158":1,"159":4}}],["seen",{"0":{"86":1}}],["see",{"2":{"27":1,"33":1,"38":1,"86":1,"90":1,"122":3,"128":1,"181":1}}],["setindicatortooltipshowtype",{"2":{"205":2}}],["setindicatortooltipshowrule",{"2":{"205":2}}],["setinside",{"2":{"196":2}}],["setcandletooltipshowtype",{"2":{"205":2}}],["setcandletooltipshowrule",{"2":{"205":2}}],["setcustomapi",{"2":{"20":1}}],["setmainindicator",{"2":{"201":2}}],["setmaxoffsetleftdistance",{"0":{"144":1}}],["setmaxoffsetrightdistance",{"0":{"145":1},"2":{"3":1}}],["setreverse",{"2":{"196":2}}],["setrightminvisiblebarcount",{"0":{"147":1}}],["settheme",{"2":{"203":2}}],["settype",{"2":{"196":2,"198":2}}],["settimeout",{"2":{"199":2}}],["settimezone",{"0":{"136":1},"2":{"204":3}}],["setting",{"2":{"135":1}}],["settings",{"2":{"88":1}}],["setbarspace",{"0":{"148":1}}],["setzoomenabled",{"0":{"138":1}}],["setup>",{"2":{"118":1}}],["setlang",{"2":{"200":2}}],["setloaddatacallback",{"0":{"157":1},"2":{"156":1}}],["setlocale",{"2":{"20":1,"115":1,"200":1}}],["setleftminvisiblebarcount",{"0":{"146":1}}],["setlinedash",{"2":{"105":2}}],["setposition",{"2":{"196":2}}],["setpricevolumeprecision",{"0":{"135":1},"2":{"87":1}}],["setpaneoptions",{"0":{"80":1,"173":1},"2":{"11":1,"20":1,"77":1,"173":1}}],["set",{"2":{"27":1,"87":1,"97":2,"122":3,"133":1,"136":2,"138":1,"140":1,"142":1,"144":1,"145":1,"146":1,"147":1,"148":1,"156":1,"157":1,"159":1,"173":1}}],["setsubindicator",{"2":{"201":2}}],["setscrollenabled",{"0":{"140":1}}],["setshapeoptions",{"2":{"20":1,"190":1}}],["setstyles",{"0":{"133":1},"2":{"20":1,"88":1,"181":1,"190":1,"196":4,"198":1,"203":1,"205":4}}],["setstyleoptions",{"2":{"20":1,"190":1}}],["setoffsetrightdistance",{"0":{"142":1},"2":{"20":1,"190":1}}],["setoffsetrightspace",{"2":{"20":1,"190":1}}],["separator",{"2":{"4":1,"8":1,"27":1,"56":1,"128":1,"183":1}}],["xxxxxxxx",{"2":{"162":1,"164":1}}],["xxx",{"2":{"124":2,"192":8}}],["xdis",{"2":{"105":2,"129":3,"202":3}}],["x3c",{"2":{"27":2,"30":1,"36":4,"38":4,"40":1,"41":1,"61":1,"64":1,"65":1,"69":1,"70":1,"71":2,"72":1,"76":2,"97":2,"105":1,"117":2,"118":32,"122":7,"128":4,"151":1,"152":1,"154":1,"157":1,"158":4,"159":4,"162":3,"164":1,"177":2,"178":2,"196":5,"197":3,"198":5,"199":3,"200":5,"201":6,"202":5,"203":5,"204":5,"205":5}}],["xaxis",{"2":{"10":1,"20":6,"27":1,"36":4,"78":1,"122":6,"128":2,"183":1,"187":6,"192":4,"201":2}}],["x",{"0":{"21":1,"22":1,"23":1,"24":1,"25":1},"2":{"1":1,"21":1,"22":1,"23":1,"24":1,"25":1,"38":2,"40":1,"59":2,"60":3,"61":1,"62":4,"63":4,"64":2,"65":2,"66":4,"67":4,"68":3,"69":3,"70":1,"71":1,"72":3,"73":3,"78":1,"95":2,"96":2,"97":2,"98":2,"99":2,"102":1,"104":3,"105":12,"122":3,"128":4,"129":2,"164":1,"170":1,"177":2,"178":2,"184":4,"201":2,"202":2}}],["omni",{"2":{"210":1}}],["older",{"2":{"184":1}}],["obtain",{"2":{"160":1,"190":1}}],["obtained",{"2":{"92":1}}],["obv",{"2":{"120":1}}],["objects",{"2":{"128":2,"183":1}}],["object",{"2":{"27":2,"32":1,"33":2,"36":18,"38":20,"40":1,"41":1,"45":3,"49":1,"133":2,"134":1,"158":14,"159":12,"160":1,"161":1,"162":32,"163":1,"164":15,"177":1,"178":1,"183":1}}],["own",{"2":{"78":1}}],["other",{"0":{"90":1},"2":{"60":1,"113":1,"123":2,"124":1,"129":1,"206":1}}],["o",{"2":{"52":2}}],["outline",{"2":{"196":1,"198":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["outside",{"2":{"196":1}}],["out",{"2":{"38":1,"112":1,"128":1,"164":1,"195":1}}],["output",{"2":{"14":1}}],["operations",{"2":{"158":1}}],["operation",{"2":{"36":1,"128":3,"159":1}}],["opening",{"2":{"183":1}}],["open",{"2":{"29":1,"81":2,"114":1,"118":70,"151":1,"152":1,"153":1,"154":1,"183":2,"196":3,"197":3,"198":3,"199":3,"200":4,"201":3,"202":3,"203":3,"204":3,"205":3}}],["option",{"2":{"190":2}}],["optional",{"2":{"27":1,"81":1,"95":1,"96":1,"97":2,"98":1,"99":1,"159":1}}],["options",{"0":{"27":1,"173":1},"2":{"4":2,"11":3,"20":3,"27":5,"36":1,"38":1,"77":3,"78":2,"104":2,"115":1,"128":1,"159":1,"164":1,"173":2,"175":1,"176":1,"181":1,"187":1,"190":1,"192":1}}],["optimization",{"2":{"8":1}}],["optimize",{"2":{"1":2,"3":1,"4":2,"7":3,"8":1,"9":3,"10":1,"11":3,"12":1,"13":2,"14":2,"15":3,"16":1,"17":1,"18":1}}],["original",{"2":{"167":1}}],["order",{"2":{"155":1}}],["organization",{"2":{"206":1}}],["organizations",{"2":{"206":1}}],["org",{"2":{"128":1}}],["or",{"2":{"27":2,"28":1,"36":1,"38":1,"77":1,"89":1,"115":1,"117":2,"135":1,"157":1,"158":1,"159":1,"162":1,"164":1,"177":1,"178":1,"181":2,"183":4,"184":1,"206":3}}],["overwrite",{"2":{"164":1}}],["overwritten",{"2":{"153":1}}],["overridden",{"2":{"159":1,"164":1}}],["overridetechnicalindicator",{"2":{"190":1}}],["overrides",{"2":{"158":1}}],["override",{"0":{"159":1,"164":1},"2":{"89":1,"159":2,"164":2,"190":3}}],["overrideindicator",{"0":{"159":1},"2":{"20":1,"89":1,"158":1,"159":1,"190":1}}],["overrideoverlay",{"0":{"164":1},"2":{"20":2,"162":1,"164":1,"190":1}}],["overlayevent",{"2":{"128":14}}],["overlayperformeventparams",{"2":{"128":1}}],["overlaycreatefigurescallback",{"2":{"128":2}}],["overlayconstructor>",{"2":{"30":1}}],["overlaytechnicalindicator",{"2":{"20":1}}],["overlayfigureignoreeventtype",{"2":{"38":6,"128":2}}],["overlayfigure",{"2":{"9":1}}],["overlaystyle",{"2":{"128":2}}],["overlays",{"0":{"127":1},"1":{"128":1,"129":1},"2":{"2":1,"7":1,"16":1,"39":1,"91":1,"92":1,"125":1,"164":1}}],["overlay",{"0":{"38":1,"125":1,"126":1,"202":1},"1":{"126":1,"127":1,"128":1,"129":1},"2":{"1":1,"3":1,"4":2,"9":1,"10":1,"15":1,"16":1,"18":1,"20":2,"30":2,"38":6,"91":1,"125":1,"127":2,"128":7,"129":1,"159":1,"162":2,"163":1,"164":2,"165":1,"179":1,"183":1,"186":2,"187":1}}],["ohlc",{"2":{"1":1,"3":1,"36":1,"122":1,"159":1,"183":2,"198":2,"203":2}}],["onpanedrag",{"2":{"175":2,"176":2,"190":1}}],["onpressedmoveend",{"2":{"38":2,"128":1,"162":3,"164":3}}],["onpressedmovestart",{"2":{"38":2,"128":1,"162":3,"164":3}}],["onpressedmoving",{"2":{"38":2,"128":1,"162":3,"164":3}}],["ontooltipiconclick",{"2":{"175":2,"176":2}}],["onvisiblerangechange",{"2":{"175":2,"176":2,"190":1}}],["onscroll",{"2":{"175":2,"176":2,"190":1}}],["onselected",{"2":{"38":2,"128":1,"162":3,"164":3}}],["onzoom",{"2":{"175":2,"176":2,"190":1}}],["onload",{"2":{"118":1}}],["only",{"0":{"86":1},"2":{"38":1,"101":1,"104":2,"112":1,"121":1,"128":1,"153":1,"155":1,"158":1,"164":1,"174":1,"177":1,"178":1,"195":1,"196":1,"198":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["onunmounted",{"2":{"118":2}}],["onmount",{"2":{"118":4}}],["onmounted",{"2":{"118":2}}],["onmouseleave",{"2":{"38":2,"128":1,"162":3,"164":3}}],["onmouseenter",{"2":{"38":2,"128":1,"162":3,"164":3}}],["one",{"0":{"86":1},"2":{"45":1,"123":2,"128":1,"179":1,"195":1}}],["onremoved",{"2":{"38":2,"128":1,"162":3,"164":3}}],["onrightclick",{"2":{"38":2,"128":1,"162":3,"164":3}}],["ondataready",{"2":{"151":1,"153":1,"175":2,"176":2}}],["ondestroy",{"2":{"118":4}}],["ondeselected",{"2":{"38":2,"128":1,"162":3,"164":3}}],["ondrawend",{"2":{"38":2,"128":1,"162":3,"164":3}}],["ondrawing",{"2":{"38":2,"128":1,"162":3,"164":3}}],["ondrawstart",{"2":{"38":2,"128":1,"162":3,"164":3}}],["ondoubleclick",{"2":{"9":1,"38":2,"128":1,"162":3,"164":3}}],["oncrosshairchange",{"2":{"174":2,"175":2,"176":2,"190":1}}],["oncleanup",{"2":{"118":2}}],["onclick",{"2":{"38":2,"128":1,"162":3,"164":3}}],["once",{"2":{"28":1}}],["oncandlebarclick",{"2":{"18":1,"175":2,"176":2}}],["on",{"2":{"1":1,"9":1,"15":1,"33":1,"38":2,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"83":3,"92":1,"102":1,"128":4,"144":1,"145":1,"149":1,"158":1,"164":1,"172":1,"177":1,"178":1,"181":1,"206":3}}],["official",{"2":{"206":1}}],["offsetright",{"2":{"183":1}}],["offsettop",{"2":{"183":1}}],["offsetleft",{"2":{"183":1}}],["offset",{"2":{"183":2}}],["offsetbottom",{"2":{"14":1,"183":1}}],["of",{"0":{"78":1,"79":1,"80":1,"91":1,"93":1},"2":{"1":3,"3":1,"4":3,"5":3,"7":1,"9":1,"10":1,"11":1,"14":1,"15":4,"16":2,"17":1,"18":1,"19":1,"27":1,"42":1,"43":1,"52":1,"59":2,"60":1,"61":1,"62":4,"63":4,"68":4,"69":4,"76":1,"77":1,"92":2,"93":1,"95":4,"96":4,"97":2,"98":2,"99":2,"102":3,"104":2,"122":7,"123":3,"124":4,"128":12,"129":2,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1,"148":2,"149":1,"151":2,"152":2,"153":3,"154":1,"155":1,"156":2,"158":4,"159":1,"160":1,"161":1,"162":2,"168":1,"170":1,"171":1,"173":2,"177":1,"179":2,"180":1,"183":1,"187":1,"195":1,"196":1,"198":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":2}}],["mtm",{"2":{"120":1}}],["much",{"2":{"206":1}}],["must",{"2":{"81":1}}],["multiple",{"2":{"4":2,"117":1,"195":2}}],["migrated",{"2":{"191":1}}],["millisecond",{"2":{"81":1}}],["middle",{"2":{"67":1,"73":1,"170":1,"183":2}}],["min",{"2":{"117":1,"118":1,"199":1}}],["minimum",{"2":{"36":1,"122":1,"146":1,"147":1,"158":1,"159":1,"173":1}}],["minheight",{"2":{"27":1,"158":3,"173":3}}],["minvalue",{"2":{"1":1,"36":2,"122":1,"158":1,"159":3}}],["mm",{"2":{"55":2}}],["mozilla",{"2":{"128":1}}],["more",{"0":{"151":1,"152":1},"2":{"81":2,"151":3,"152":4,"156":1,"157":1}}],["mouse",{"2":{"38":2,"128":2,"164":2}}],["moving",{"2":{"38":1,"112":1}}],["movement",{"2":{"128":3}}],["moveto",{"2":{"105":2}}],["move",{"2":{"38":4,"112":2,"128":2,"164":3}}],["mobile",{"2":{"9":1,"83":1,"195":2}}],["models",{"2":{"195":1}}],["model",{"2":{"128":1}}],["mode",{"2":{"38":5,"128":5,"162":3,"164":6}}],["modesensitivity",{"2":{"9":1,"38":2,"128":1,"162":3,"164":3}}],["module",{"2":{"4":1,"180":1}}],["merging",{"2":{"133":1}}],["merged",{"2":{"186":1,"187":1,"192":1}}],["merge",{"0":{"45":1},"2":{"4":1,"45":1}}],["meaning",{"2":{"128":1}}],["mean",{"2":{"123":2}}],["median",{"2":{"122":1}}],["metric",{"2":{"159":1}}],["meta",{"2":{"118":5}}],["method",{"2":{"18":1,"20":11,"33":1,"36":4,"38":2,"50":1,"89":1,"92":1,"122":4,"151":2,"156":1,"158":1,"159":4,"160":1,"161":1,"163":1,"165":1,"175":1,"176":1,"180":1,"181":2,"183":2,"190":1,"192":4}}],["methods",{"2":{"2":1,"10":1,"20":6,"43":1,"105":1,"117":1,"122":4,"128":2,"192":1}}],["me",{"2":{"108":1}}],["made",{"2":{"181":1,"196":1,"198":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["may",{"2":{"180":1}}],["matched",{"2":{"153":1}}],["math",{"2":{"105":2,"129":3,"196":8,"197":8,"198":8,"199":13,"200":8,"201":10,"202":11,"203":8,"204":8,"205":8}}],["maintitle",{"2":{"201":3}}],["mainindicators",{"2":{"201":2}}],["main",{"2":{"131":2,"132":2,"158":1,"159":1,"160":1,"161":1,"162":1,"173":1,"190":1,"201":1}}],["manually",{"2":{"155":1}}],["many",{"2":{"128":1}}],["management",{"2":{"117":1}}],["manager",{"2":{"2":1}}],["map",{"2":{"124":2,"201":1}}],["mapping",{"2":{"1":1}}],["ma5",{"2":{"123":2,"124":1}}],["ma2",{"2":{"123":2,"124":2}}],["ma10",{"2":{"123":3,"124":1}}],["ma1",{"2":{"123":3,"124":2}}],["macd",{"2":{"120":1,"201":1}}],["make",{"2":{"92":1}}],["ma",{"2":{"79":1,"120":1,"123":1,"124":5,"158":1,"201":1,"205":1}}],["magnet`",{"2":{"128":2}}],["magnet",{"2":{"38":5,"128":5,"162":5,"164":6}}],["max",{"2":{"199":1}}],["maximum",{"2":{"36":1,"122":1,"144":1,"145":1,"159":1}}],["maxvalue",{"2":{"1":1,"36":2,"122":1,"158":1,"159":3}}],["mark",{"0":{"91":1}}],["marginend",{"2":{"183":2,"187":2}}],["marginbottom",{"2":{"183":4}}],["marginright",{"2":{"183":4}}],["margintop",{"2":{"183":4}}],["marginleft",{"2":{"183":4}}],["marginstart",{"2":{"183":2}}],["margins",{"2":{"158":1,"173":1}}],["margin",{"2":{"20":2,"158":2,"173":2,"196":1,"198":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":2}}],["marinend",{"2":{"20":2}}],["marinstart",{"2":{"20":2,"187":2}}],["bc1qnwzukszzk5xfk0zs3sr8etzgctgnrtqts43jzp3khe6gm7xazprsp4y6n3",{"2":{"210":1}}],["btc",{"2":{"210":1}}],["button",{"2":{"196":24,"198":9,"200":9,"201":14,"202":9,"203":9,"204":9,"205":26}}],["buttoncontainer",{"2":{"196":7,"198":4,"200":4,"201":7,"202":4,"203":4,"204":4}}],["built",{"0":{"89":1,"90":1,"94":1,"120":1,"126":1},"1":{"95":1,"96":1,"97":1,"98":1,"99":1,"100":1},"2":{"7":1,"8":1,"16":2,"17":1,"27":1,"29":1,"83":1,"91":1,"92":1,"94":1,"101":1,"113":1,"119":1,"121":1,"122":4,"125":1,"127":1,"128":3,"129":1,"195":1,"202":1}}],["blank",{"2":{"185":1}}],["blurry",{"2":{"3":1}}],["bmp",{"2":{"179":1}}],["bbi",{"2":{"120":1}}],["brar",{"2":{"120":1}}],["browser",{"0":{"83":1},"2":{"83":1}}],["browsers",{"2":{"1":1}}],["bias",{"2":{"120":1}}],["big",{"2":{"27":1}}],["b",{"2":{"52":2,"59":2}}],["berlin",{"2":{"204":2}}],["best",{"2":{"124":1}}],["between",{"2":{"122":1,"128":1}}],["beginpath",{"2":{"105":3}}],["benchmark",{"2":{"99":1}}],["be",{"0":{"86":1},"2":{"27":3,"28":2,"74":1,"75":1,"81":1,"91":2,"92":1,"93":1,"100":1,"122":6,"124":4,"128":13,"129":1,"133":1,"135":1,"139":1,"142":1,"143":1,"151":1,"152":1,"153":3,"155":1,"158":6,"159":1,"160":2,"162":1,"164":2,"166":1,"167":1,"168":1,"169":1,"170":2,"171":1,"172":1,"173":5,"177":3,"178":2,"179":3,"181":1,"183":3,"195":1,"196":1,"198":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":2}}],["been",{"2":{"20":1,"151":1,"152":1,"153":1,"156":1,"164":1}}],["box",{"2":{"195":1}}],["boundary",{"2":{"157":1}}],["bounding",{"2":{"36":4,"76":1,"122":4,"128":1,"192":2}}],["boll",{"2":{"120":1,"159":2,"201":1}}],["body>",{"2":{"118":2}}],["bordered",{"2":{"129":1}}],["borderradius",{"2":{"72":2,"73":2,"98":1,"99":1,"183":8}}],["border",{"2":{"69":4,"71":4,"72":5,"73":5,"96":3,"97":3,"98":4,"99":4,"103":1,"104":5,"105":1,"129":1,"196":2,"198":2,"200":2,"201":2,"202":2,"203":2,"204":2,"205":2}}],["borderdashedvalue",{"2":{"69":2,"71":2,"72":2,"73":2,"96":1,"97":1,"98":1,"99":1,"105":2,"159":2,"183":11,"203":4}}],["bordersize",{"2":{"69":2,"71":2,"72":2,"73":2,"96":1,"97":1,"98":1,"99":1,"104":2,"105":2,"159":2,"183":13,"203":4}}],["borderstyle",{"2":{"20":4,"69":2,"71":2,"72":2,"73":2,"96":1,"97":1,"98":1,"99":1,"104":2,"105":2,"159":2,"183":11,"203":4}}],["bordercolor",{"2":{"69":2,"71":2,"72":2,"73":2,"96":1,"97":1,"98":1,"99":1,"104":2,"105":2,"183":10}}],["bool",{"2":{"51":1}}],["boolean",{"2":{"27":2,"33":1,"36":4,"38":25,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"102":2,"122":4,"128":22,"138":1,"139":1,"140":1,"141":1,"151":1,"152":1,"157":1,"158":7,"159":4,"162":38,"164":19,"173":2,"177":1,"178":1,"179":1}}],["bottom",{"2":{"27":2,"67":1,"73":2,"76":1,"78":1,"99":1,"122":4,"128":2,"132":1,"158":5,"173":4}}],["by",{"2":{"13":1,"30":1,"31":1,"34":1,"60":1,"61":1,"89":1,"122":2,"129":1,"160":1,"163":1,"165":1,"192":1,"206":1}}],["background",{"2":{"73":1,"99":1,"103":1,"104":2,"179":1,"196":1,"198":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["backgroundcolor",{"0":{"179":1},"2":{"73":2,"99":1,"179":2,"183":7,"203":2}}],["backward",{"2":{"1":1,"157":2}}],["bashyarn",{"2":{"117":1}}],["bashnpm",{"2":{"117":1}}],["basically",{"2":{"181":1,"195":1}}],["basic",{"0":{"197":1},"2":{"33":1,"34":1,"92":1,"129":1}}],["basetitle",{"2":{"205":3}}],["basebuttoncontainer",{"2":{"205":6}}],["baseprice",{"2":{"196":3,"197":3,"198":3,"199":3,"200":3,"201":3,"202":3,"203":3,"204":3,"205":3}}],["based",{"2":{"83":1,"164":1}}],["baseline",{"2":{"67":2,"73":2,"99":1}}],["basevalue",{"2":{"36":2,"122":1,"158":2,"159":2}}],["base",{"2":{"15":1,"122":1,"205":1}}],["barcount",{"0":{"146":1,"147":1},"2":{"146":1,"147":1}}],["barspace",{"2":{"36":4,"122":3,"128":1,"192":1,"201":2}}],["bars",{"2":{"20":1,"159":1,"183":1,"187":1,"203":2}}],["bar",{"2":{"3":2,"11":1,"14":6,"20":1,"122":1,"128":1,"183":1,"187":1,"203":2}}],["i18n",{"0":{"200":1}}],["i++",{"2":{"196":1,"197":1,"198":1,"199":1,"200":1,"201":2,"202":1,"203":1,"204":1,"205":1}}],["iconfont",{"2":{"183":2}}],["icon",{"2":{"183":4}}],["icons",{"2":{"20":2,"183":2}}],["image",{"2":{"179":3}}],["implements",{"2":{"118":1}}],["implement",{"2":{"105":1}}],["implementation",{"2":{"4":1,"38":1,"76":1}}],["important",{"2":{"92":1,"158":1}}],["import",{"0":{"185":1},"2":{"6":1,"118":7,"185":1,"196":1,"198":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["illustrate",{"2":{"129":1}}],["i",{"0":{"90":1},"2":{"124":5,"196":2,"197":2,"198":2,"199":2,"200":2,"201":6,"202":2,"203":2,"204":2,"205":2,"206":1}}],["its",{"2":{"78":1}}],["item",{"2":{"77":1,"124":1,"183":1,"192":1}}],["items",{"2":{"27":1,"123":1,"196":1,"198":3,"200":3,"201":1,"202":3,"203":3,"204":3,"205":1}}],["it",{"2":{"27":3,"74":1,"77":1,"83":2,"92":1,"93":1,"100":1,"101":3,"117":1,"121":3,"122":2,"124":3,"127":3,"128":1,"129":1,"133":2,"136":1,"139":1,"153":4,"155":2,"158":2,"162":1,"164":1,"173":1,"177":2,"178":1,"179":1,"183":3,"194":1}}],["if",{"0":{"90":1},"2":{"27":1,"33":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"64":1,"67":1,"81":1,"83":1,"86":1,"92":1,"105":3,"113":1,"122":3,"124":4,"128":1,"129":1,"136":1,"153":2,"161":1,"164":1,"177":1,"184":1,"202":1,"203":2,"206":3}}],["ignoreevent",{"2":{"38":6,"128":2}}],["ignore",{"2":{"16":1,"128":1}}],["id=",{"2":{"118":7,"196":2,"197":1,"198":2,"199":1,"200":2,"201":2,"202":2,"203":2,"204":2,"205":2}}],["identification",{"2":{"158":1,"164":1}}],["identifies",{"2":{"158":1}}],["identifier",{"2":{"33":1,"36":1,"38":1,"102":1,"128":1,"159":1,"162":1,"164":1}}],["ideographic",{"2":{"67":1,"73":1}}],["id",{"0":{"163":1},"2":{"9":1,"11":1,"27":2,"28":1,"78":1,"80":1,"122":1,"131":1,"132":1,"158":6,"159":3,"160":5,"161":4,"162":6,"163":4,"164":6,"165":4,"173":6,"177":1,"178":1,"183":4,"190":2,"201":1,"205":1}}],["isdashed",{"2":{"192":1}}],["iszoomenabled",{"0":{"139":1}}],["isboolean",{"0":{"51":1}}],["isfunction",{"0":{"50":1}}],["isobject",{"0":{"49":1}}],["isnumber",{"0":{"47":1}}],["isvalid",{"0":{"48":1},"2":{"14":1}}],["is",{"0":{"86":1,"89":1},"2":{"5":1,"15":2,"20":23,"33":1,"36":2,"38":2,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"74":1,"83":1,"87":1,"92":1,"93":2,"100":1,"102":2,"103":1,"104":12,"105":1,"113":1,"114":1,"122":12,"123":2,"124":7,"128":4,"129":2,"131":2,"132":2,"133":1,"135":1,"140":1,"141":1,"151":3,"152":3,"153":2,"155":2,"156":2,"158":10,"159":3,"160":1,"161":1,"162":1,"164":2,"166":1,"167":1,"168":1,"169":1,"170":2,"171":1,"172":1,"173":2,"175":1,"176":2,"177":1,"178":1,"179":3,"183":3,"187":9,"189":1,"190":11,"192":5,"194":1,"196":1,"198":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1}}],["isscrollenabled",{"0":{"141":1}}],["isstroke",{"2":{"192":1}}],["isstring",{"0":{"46":1}}],["isstack",{"0":{"158":1},"2":{"4":1,"11":1,"77":1,"158":2,"190":2}}],["issues",{"2":{"107":2}}],["issue",{"2":{"1":3,"3":1,"4":2,"5":2,"7":1,"9":1,"15":2,"16":2}}],["innertext",{"2":{"196":4,"198":1,"200":1,"201":4,"202":1,"203":1,"204":1,"205":6}}],["insideoutside",{"2":{"196":2}}],["inside",{"2":{"183":1,"196":3}}],["install",{"2":{"117":1}}],["instantiate",{"2":{"93":1}}],["instance",{"0":{"79":1,"80":1,"130":1,"190":1},"1":{"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1,"148":1,"149":1,"150":1,"151":1,"152":1,"153":1,"154":1,"155":1,"156":1,"157":1,"158":1,"159":1,"160":1,"161":1,"162":1,"163":1,"164":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1,"174":1,"175":1,"176":1,"177":1,"178":1,"179":1,"180":1},"2":{"3":1,"4":1,"10":1,"11":1,"14":2,"18":1,"20":14,"27":2,"28":1,"77":1,"128":1,"181":1}}],["instead",{"2":{"20":6,"74":1,"78":3,"79":1,"80":1,"100":1,"151":1,"153":1,"156":1,"187":1,"189":1,"190":3}}],["invalid",{"2":{"128":1}}],["invalidity",{"2":{"17":1}}],["individuals",{"2":{"206":1}}],["indicatortitle",{"2":{"205":3}}],["indicatorbuttoncontainer",{"2":{"205":6}}],["indicatorfigure",{"2":{"122":1}}],["indicatorfigurestyle",{"2":{"122":1}}],["indicatorfigureattrs",{"2":{"122":1}}],["indicatorfigureattrscallbackcoordinate",{"2":{"122":1}}],["indicatordata",{"2":{"122":3}}],["indicatorstyle",{"2":{"122":4}}],["indicators",{"0":{"89":1,"120":1,"121":1},"1":{"122":1,"123":1,"124":1},"2":{"2":1,"7":1,"37":1,"81":1,"90":2,"92":1,"119":1,"161":1,"195":1}}],["indicator",{"0":{"36":1,"90":2,"119":1,"192":1,"201":1},"1":{"120":1,"121":1,"122":1,"123":1,"124":1},"2":{"1":2,"3":1,"4":1,"11":1,"20":11,"27":2,"36":9,"119":1,"121":3,"122":24,"123":1,"124":1,"135":1,"158":6,"159":5,"160":2,"161":1,"183":1,"187":3,"192":3,"201":4,"203":2,"205":3}}],["index",{"2":{"122":8,"128":4,"168":1,"171":1,"177":2,"185":2,"196":1,"198":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["info",{"2":{"40":1,"41":1,"76":2,"205":2}}],["information",{"2":{"33":1,"36":3,"38":2,"62":1,"63":1,"66":1,"67":1,"101":1,"121":1,"122":8,"128":6,"129":1,"158":1,"159":3,"160":1,"163":1,"164":1,"173":1,"206":1}}],["integration",{"2":{"195":1}}],["internationalized",{"2":{"183":1}}],["internationalization",{"0":{"113":1},"1":{"114":1,"115":1}}],["internal",{"2":{"11":2}}],["interact",{"2":{"81":1}}],["introducation",{"0":{"193":1},"1":{"194":1,"195":1}}],["introduces",{"2":{"119":1,"125":1}}],["introduction",{"0":{"76":1},"2":{"19":1}}],["into",{"2":{"27":2,"45":1,"54":2,"94":1,"179":1,"186":1,"187":1,"190":1,"192":1}}],["intl",{"2":{"27":1,"55":1,"128":2}}],["inaccurate",{"2":{"16":1}}],["input",{"0":{"76":1},"2":{"15":1,"27":1,"158":1}}],["includeoverlay",{"0":{"179":1},"2":{"179":2}}],["include",{"2":{"122":1,"128":1,"179":1,"183":2}}],["increments",{"2":{"27":1}}],["increment",{"2":{"7":1,"32":1,"122":1}}],["incorrect",{"2":{"5":1}}],["in",{"0":{"89":1,"90":1,"94":1,"120":1,"126":1},"1":{"95":1,"96":1,"97":1,"98":1,"99":1,"100":1},"2":{"7":1,"8":1,"9":1,"14":1,"16":2,"17":1,"20":1,"27":2,"29":1,"59":1,"77":1,"81":1,"91":1,"92":1,"101":1,"112":1,"113":1,"119":2,"121":1,"122":8,"124":3,"125":2,"127":1,"128":9,"129":1,"155":1,"158":1,"170":1,"180":1,"195":1,"196":2,"198":2,"200":2,"201":2,"202":3,"203":2,"204":2,"205":2,"206":1}}],["initial",{"2":{"118":1}}],["initialized",{"0":{"86":1}}],["initialize",{"2":{"27":1,"118":7}}],["init",{"0":{"27":1,"78":1},"2":{"4":1,"77":1,"115":1,"118":12,"181":1,"196":2,"197":2,"198":2,"199":2,"200":2,"201":2,"202":2,"203":2,"204":2,"205":2}}],["ineffective",{"2":{"1":1}}],["🛡",{"2":{"195":1}}],["📱",{"2":{"195":1}}],["💪",{"2":{"195":1}}],["📦",{"2":{"195":1}}],["📃",{"0":{"193":1},"1":{"194":1,"195":1}}],["🚀",{"0":{"116":1},"1":{"117":1,"118":1},"2":{"195":1}}],["💬",{"0":{"106":1},"1":{"107":1,"108":1,"109":1,"110":1,"111":1}}],["🙋",{"0":{"85":1},"1":{"86":1,"87":1,"88":1,"89":1,"90":1,"91":1}}],["📚",{"0":{"81":1}}],["🗑",{"2":{"20":1}}],["👉",{"2":{"20":1}}],["🛠️",{"0":{"184":1},"1":{"185":1,"186":1,"187":1,"188":1,"189":1,"190":1,"191":1,"192":1}}],["🛠",{"2":{"20":1}}],["🖋️",{"2":{"4":1}}],["💄",{"2":{"1":2,"3":1,"4":2,"7":3,"8":1,"9":2,"10":1,"11":3,"12":1,"13":2,"14":2,"15":3,"16":1,"17":1,"18":1}}],["🐞",{"2":{"1":3,"2":2,"3":2,"4":2,"5":2,"6":1,"7":1,"9":2,"12":1,"15":2,"16":2,"17":1,"19":1}}],["📠",{"0":{"0":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1}}],["d9d9d9",{"2":{"183":6}}],["d>>",{"2":{"122":1}}],["dma",{"2":{"120":1}}],["dmi",{"2":{"120":1}}],["dd",{"2":{"55":1}}],["during",{"2":{"38":1,"128":4}}],["dcs",{"0":{"28":1},"2":{"28":2}}],["dark",{"2":{"203":3}}],["date",{"2":{"27":1,"55":1,"128":1,"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["datetimeformat",{"0":{"55":1},"2":{"27":2,"55":2,"128":3}}],["datasource",{"2":{"192":2}}],["dataindex",{"0":{"168":1,"171":1},"2":{"38":1,"122":1,"128":3,"162":2,"164":1,"168":2,"171":2,"177":4,"178":2}}],["datalist",{"0":{"151":1,"152":1},"2":{"36":1,"81":2,"122":1,"151":2,"152":2,"157":1,"158":1,"159":1,"196":3,"197":3,"198":3,"199":6,"200":3,"201":3,"202":3,"203":3,"204":3,"205":3}}],["data",{"0":{"81":1,"89":1,"153":1,"174":1,"199":1},"2":{"1":1,"15":1,"36":3,"38":1,"52":1,"81":4,"118":7,"122":26,"124":3,"128":4,"151":6,"152":5,"153":7,"154":3,"155":2,"156":1,"157":5,"158":2,"159":3,"164":1,"168":1,"171":1,"174":3,"175":1,"176":1,"177":1,"201":3}}],["dashvalue",{"2":{"20":1,"187":1}}],["dashedvalue",{"2":{"20":1,"68":2,"70":2,"95":1,"97":1,"104":2,"159":1,"162":1,"164":1,"183":12,"187":1}}],["dashed",{"2":{"20":1,"68":2,"69":2,"70":2,"71":2,"72":2,"73":2,"95":1,"96":1,"97":2,"98":1,"99":1,"104":4,"105":1,"158":2,"159":2,"183":22,"187":1}}],["docs",{"2":{"128":1}}],["doctype",{"2":{"118":1}}],["document",{"2":{"92":1,"119":1,"125":1,"184":2,"196":6,"198":3,"200":3,"201":6,"202":3,"203":5,"204":3,"205":9}}],["dotted",{"2":{"95":1,"96":1,"97":2,"98":1,"99":1}}],["do",{"0":{"87":1,"89":1,"91":1},"2":{"114":1,"122":5,"128":6}}],["domid",{"2":{"78":2}}],["dom",{"2":{"27":1,"28":1,"131":1,"190":1}}],["double",{"2":{"18":1,"38":1,"128":1,"164":1}}],["downcolor",{"2":{"159":2,"183":5,"203":10}}],["down",{"2":{"122":1,"128":2,"183":1,"198":2}}],["downwickcolor",{"2":{"14":1,"183":1,"203":2}}],["downbordercolor",{"2":{"14":1,"183":1,"203":2}}],["download",{"2":{"2":1,"117":1}}],["dragged",{"2":{"158":1,"173":1}}],["dragging",{"2":{"38":1,"140":1,"141":1,"164":1}}],["drag",{"2":{"128":3}}],["dragenabled",{"2":{"27":1,"158":3,"173":3}}],["drawrecttext",{"0":{"73":1,"74":1},"2":{"74":2}}],["drawrect",{"0":{"72":1}}],["drawpolygon",{"0":{"71":1}}],["drawline",{"0":{"70":1}}],["drawcircle",{"0":{"69":1}}],["drawarc",{"0":{"68":1}}],["draw",{"2":{"20":1,"33":2,"36":2,"38":2,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"93":2,"102":2,"105":4,"122":1,"128":3,"158":1,"159":3,"164":2,"192":1,"201":1}}],["drawn",{"2":{"16":1,"122":2,"164":1}}],["drawing",{"2":{"1":1,"18":1,"33":1,"36":1,"38":2,"122":1,"128":4,"129":1,"155":1,"159":1,"164":2,"195":1}}],["drop",{"2":{"9":1}}],["ds",{"0":{"27":1},"2":{"4":1,"27":2,"77":1,"181":1}}],["demonstration",{"2":{"196":1,"198":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["developer",{"2":{"128":1}}],["developers",{"2":{"110":1}}],["development",{"2":{"14":1,"195":1}}],["determined",{"2":{"192":1}}],["determine",{"2":{"104":1,"123":1,"124":1,"129":1}}],["details",{"2":{"27":1,"33":1,"38":1,"90":1,"128":1,"133":1,"151":1,"152":1,"153":1,"186":1}}],["definition",{"2":{"195":1}}],["define",{"2":{"104":2}}],["defined",{"2":{"78":1}}],["defaulted",{"2":{"128":8,"151":1,"152":1,"158":2,"160":1,"170":1,"173":2,"179":3}}],["defaultticks",{"2":{"76":1}}],["defaultvalue",{"0":{"52":1},"2":{"52":1,"183":2}}],["defaultstyles",{"2":{"36":2,"122":3,"128":1,"158":2,"159":2,"192":3}}],["default",{"0":{"183":1},"2":{"13":1,"38":3,"76":1,"87":1,"113":1,"118":3,"120":3,"122":10,"128":12,"129":1,"131":2,"132":2,"151":1,"152":1,"158":5,"159":1,"160":1,"161":1,"162":1,"164":3,"166":2,"167":2,"168":2,"169":2,"170":3,"171":2,"172":2,"173":3,"176":1,"179":2}}],["defaultzlevel",{"2":{"10":1}}],["dependencies",{"2":{"195":1}}],["dependency",{"2":{"2":1}}],["deprecated",{"2":{"74":1,"100":1,"151":1,"152":1,"153":1,"156":1}}],["design",{"0":{"186":1}}],["description",{"0":{"102":1,"122":1,"128":1},"1":{"123":1,"124":1},"2":{"118":1}}],["describes",{"2":{"92":1}}],["deselected",{"2":{"38":1,"164":1}}],["destroy",{"2":{"118":6}}],["destroyed",{"2":{"28":1}}],["destroys",{"2":{"28":1}}],["deleted",{"2":{"74":1,"100":1}}],["delete",{"2":{"20":8,"38":1,"128":2,"164":1,"187":1,"189":1,"190":5,"192":1}}],["deep",{"2":{"44":1}}],["deeprequired",{"2":{"15":1}}],["deeppartial",{"2":{"15":1}}],["decimal",{"2":{"27":1,"57":1,"87":1,"128":1}}],["decimalfoldthreshold",{"2":{"27":2,"128":1}}],["decimals",{"2":{"1":1}}],["declarations",{"2":{"13":1}}],["declaration",{"2":{"7":1,"9":1}}],["directly",{"2":{"129":1}}],["direction",{"2":{"20":1}}],["dimensions",{"2":{"122":1,"128":1,"132":1}}],["div>",{"2":{"118":1,"196":1,"198":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["div",{"2":{"118":7,"196":3,"197":1,"198":3,"199":1,"200":3,"201":3,"202":3,"203":3,"204":3,"205":4}}],["dividing",{"2":{"9":1}}],["distinguished",{"2":{"185":1}}],["distance",{"0":{"142":1,"166":1},"2":{"122":8,"128":4,"142":1,"144":1,"145":1,"166":4,"167":1,"190":1}}],["dist",{"2":{"117":1,"118":1}}],["discussion",{"0":{"110":1,"111":1}}],["discussions",{"2":{"107":2}}],["discord",{"0":{"109":1},"2":{"109":1}}],["dispose",{"0":{"28":1},"2":{"118":11}}],["displayed",{"2":{"122":2,"206":1}}],["displaying",{"2":{"15":1}}],["display",{"2":{"1":2,"4":2,"5":2,"10":1,"14":1,"15":1,"36":1,"81":1,"122":2,"123":1,"159":1,"183":2,"196":1,"198":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":2,"206":3}}],["diamond",{"2":{"103":1,"105":3}}],["different",{"2":{"1":1,"153":1}}],["amount",{"2":{"206":1}}],["america",{"2":{"204":1}}],["at",{"2":{"170":1,"171":1,"177":1}}],["attrs",{"2":{"9":1,"33":2,"36":2,"38":6,"93":2,"95":1,"96":1,"97":2,"98":1,"99":1,"102":2,"105":4,"122":1,"128":2,"129":1,"202":1}}],["attribute",{"0":{"102":1,"122":1,"128":1},"1":{"123":1,"124":1},"2":{"3":1,"20":6,"93":1,"104":1,"192":2}}],["attributes",{"2":{"1":1,"10":1,"20":1,"30":1,"104":1,"124":1}}],["adjustments",{"2":{"196":1,"198":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["adjustment",{"0":{"185":1,"186":1,"187":1,"188":1,"192":1},"1":{"189":1,"190":1,"191":1}}],["adjust",{"2":{"158":1,"173":1}}],["address",{"2":{"206":1}}],["addeventlistener",{"2":{"196":4,"198":1,"200":1,"201":2,"202":1,"203":1,"204":1,"205":4}}],["added",{"2":{"11":1,"20":1}}],["additionally",{"2":{"151":1}}],["adding",{"0":{"114":1},"2":{"1":1,"114":1,"115":1}}],["addtechnicalindicatortemplate",{"2":{"20":2,"189":1}}],["addshapetemplate",{"2":{"20":2,"189":1}}],["adds",{"2":{"4":1}}],["add",{"2":{"3":2,"4":2,"8":2,"9":2,"10":2,"11":1,"14":4,"15":1,"18":1,"20":3,"29":1,"32":1,"33":1,"36":1,"38":1,"40":1,"41":1,"101":2,"110":1,"114":1,"117":1,"118":7,"121":2,"127":2,"151":1,"152":1}}],["affect",{"2":{"180":1}}],["affected",{"2":{"135":1}}],["afterviewinit",{"2":{"118":2}}],["after",{"0":{"86":1},"2":{"16":1,"74":1,"77":1,"100":1,"115":1,"122":1,"179":1}}],["ao",{"2":{"120":1}}],["about",{"2":{"122":2,"128":2}}],["absoluteyaxis",{"2":{"190":1}}],["absolute",{"2":{"177":3,"178":3,"190":1}}],["abs",{"2":{"105":2,"129":2,"202":2}}],["abandonment",{"2":{"20":1}}],["avoid",{"2":{"155":1}}],["average",{"2":{"123":1}}],["avp",{"2":{"81":1,"120":1}}],["available",{"2":{"28":1,"144":1,"145":1}}],["alipay",{"0":{"208":1}}],["alignment",{"2":{"67":2,"73":2,"99":1}}],["align",{"2":{"67":2,"73":2,"99":1,"196":1,"198":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["alphagreen",{"2":{"203":7}}],["alphared",{"2":{"203":7}}],["alphabetic",{"2":{"67":1,"73":1}}],["also",{"2":{"135":1}}],["always",{"2":{"86":1,"180":1,"183":4,"205":2}}],["all",{"2":{"14":1,"20":2,"92":1,"159":1,"160":1,"161":1,"176":1,"187":1,"191":1,"198":2}}],["actual",{"2":{"196":1,"198":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["activeradius",{"2":{"183":1}}],["activebordersize",{"2":{"183":1}}],["activebordercolor",{"2":{"183":1}}],["activebackgroundcolor",{"2":{"183":3}}],["activecolor",{"2":{"183":1}}],["actions",{"2":{"175":1,"176":1}}],["action",{"2":{"174":1}}],["account",{"2":{"206":1}}],["accomplished",{"2":{"114":1}}],["according",{"2":{"59":1,"160":1,"177":1,"196":1,"198":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["achieved",{"2":{"75":1}}],["acquisition",{"2":{"11":1}}],["auto",{"2":{"157":1,"183":2}}],["automatically",{"2":{"27":1,"136":1}}],["auxiliary",{"2":{"36":1,"159":1}}],["a",{"0":{"87":1,"88":1},"2":{"27":3,"28":2,"29":1,"32":1,"33":1,"36":1,"38":1,"43":1,"46":2,"47":2,"48":1,"49":1,"50":2,"51":2,"52":3,"60":1,"61":1,"62":1,"63":2,"64":1,"65":2,"66":2,"67":1,"72":1,"81":2,"83":1,"91":1,"92":1,"93":1,"101":1,"102":2,"103":3,"104":5,"105":3,"119":1,"121":2,"122":4,"124":2,"125":1,"128":3,"129":3,"148":1,"149":1,"156":1,"158":5,"164":1,"166":1,"170":1,"171":1,"173":2,"175":1,"181":2,"183":4,"190":1,"194":1,"206":1}}],["assisting",{"2":{"196":1,"198":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["asia",{"2":{"27":1,"136":1,"204":1}}],["as",{"2":{"15":2,"27":2,"52":1,"54":1,"55":1,"74":1,"93":1,"100":1,"117":1,"123":1,"124":2,"128":1,"136":1,"195":1}}],["animation",{"2":{"166":2,"167":2,"168":2,"169":2,"170":2,"171":2,"172":2}}],["animationduration",{"0":{"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1},"2":{"166":2,"167":2,"168":2,"169":2,"170":2,"171":2,"172":2}}],["angular",{"2":{"118":1}}],["angle",{"2":{"62":2,"68":2,"95":2}}],["another",{"2":{"45":1}}],["annotation",{"2":{"20":1,"186":1,"187":1,"190":1}}],["any>",{"2":{"122":1}}],["any>>",{"2":{"122":1}}],["any",{"2":{"20":1,"33":2,"36":3,"38":19,"44":2,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":3,"67":1,"73":1,"99":1,"102":4,"122":6,"128":7,"158":3,"159":3,"162":2,"164":1,"174":1,"175":1,"176":1}}],["an",{"0":{"90":1},"2":{"15":1,"27":1,"49":1,"68":1,"92":1,"127":1,"133":1,"151":1,"152":1,"158":1,"162":3,"177":3,"178":3,"179":1,"183":3,"206":1}}],["and",{"2":{"1":2,"2":1,"3":1,"4":1,"7":2,"10":2,"11":1,"13":1,"14":5,"15":3,"16":2,"18":1,"20":9,"27":5,"29":1,"36":2,"38":4,"59":2,"61":1,"74":1,"75":1,"77":1,"81":2,"83":1,"92":2,"93":1,"100":1,"101":2,"103":1,"104":5,"105":1,"110":1,"112":1,"113":1,"119":1,"121":2,"122":1,"123":3,"125":1,"127":1,"128":9,"129":1,"133":1,"135":1,"140":1,"141":1,"153":1,"155":1,"158":1,"159":2,"160":1,"164":3,"175":1,"176":1,"177":1,"183":3,"185":1,"187":4,"190":6,"195":4,"196":1,"198":1,"200":1,"201":1,"202":1,"203":3,"204":1,"205":1,"206":2}}],["apache",{"2":{"206":1}}],["appreciated",{"2":{"206":1}}],["appendchild",{"2":{"196":5,"198":2,"200":2,"201":5,"202":2,"203":2,"204":2,"205":8}}],["appended",{"2":{"153":1}}],["app",{"2":{"118":1}}],["applymoredata",{"0":{"152":1},"2":{"14":1,"81":1,"199":1}}],["applynewdata",{"0":{"151":1},"2":{"14":1,"15":1,"81":1,"118":7,"196":1,"197":1,"198":1,"199":2,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["apis",{"2":{"11":1,"27":1,"191":1}}],["apissetmaxoffsetleftdistance",{"2":{"3":1}}],["api",{"0":{"26":1,"78":1,"79":1,"80":1,"130":1,"188":1,"189":1,"190":1,"191":1},"1":{"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1,"148":1,"149":1,"150":1,"151":1,"152":1,"153":1,"154":1,"155":1,"156":1,"157":1,"158":1,"159":1,"160":1,"161":1,"162":1,"163":1,"164":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1,"174":1,"175":1,"176":1,"177":1,"178":1,"179":1,"180":1,"189":1,"190":1,"191":1},"2":{"4":2,"8":1,"10":1,"11":1,"14":3,"15":1,"20":3,"27":1,"75":1,"77":2,"81":1,"91":1,"115":1,"152":1,"156":1,"158":1,"195":1}}],["arc",{"0":{"62":1,"68":1,"95":1},"2":{"17":1,"62":4,"68":5,"93":1,"94":1,"183":1}}],["are",{"2":{"16":1,"20":3,"36":1,"38":1,"92":2,"94":1,"123":2,"124":1,"128":5,"129":1,"159":1,"162":1,"164":1,"175":1,"176":1,"184":1,"185":1,"186":1,"187":2,"190":1,"191":1,"192":1}}],["area",{"2":{"5":1,"15":1,"88":1,"122":2,"183":2,"198":2,"206":1}}],["array",{"2":{"15":1,"27":2,"36":3,"38":4,"40":1,"41":1,"61":1,"64":1,"65":1,"69":1,"70":1,"71":2,"72":1,"76":2,"97":2,"122":5,"128":4,"151":2,"152":2,"154":1,"158":3,"159":3,"162":3,"164":1,"177":3,"178":3,"183":3}}],["arrays",{"2":{"10":1}}],["axisline",{"2":{"183":2}}],["axisoptions",{"2":{"11":1,"27":1,"77":2,"78":2,"79":1,"80":1,"158":3,"173":3}}],["axis",{"0":{"40":1,"41":1,"75":1,"196":1},"1":{"76":1,"77":1,"78":1,"79":1,"80":1},"2":{"1":2,"15":1,"20":1,"38":4,"40":5,"41":5,"60":1,"62":2,"63":2,"66":2,"67":2,"68":2,"69":2,"72":2,"73":2,"75":3,"76":1,"77":1,"78":2,"79":1,"80":1,"95":2,"96":2,"98":2,"99":2,"104":2,"122":4,"128":9,"158":2,"164":2,"173":1,"177":2,"178":1,"196":3}}],["f2f3f5",{"2":{"183":1}}],["fff",{"2":{"196":1,"198":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["ffffff",{"2":{"179":1,"183":6,"203":1}}],["ff9600",{"2":{"159":1,"183":1}}],["f00",{"2":{"162":1,"164":1}}],["flex",{"2":{"196":2,"198":2,"200":2,"201":2,"202":2,"203":2,"204":2,"205":2}}],["floor",{"2":{"196":1,"197":1,"198":1,"199":1,"200":1,"201":2,"202":1,"203":1,"204":1,"205":1}}],["flag",{"2":{"158":1,"173":1}}],["fluctuation",{"0":{"87":1}}],["full",{"0":{"183":1}}],["functions",{"2":{"195":1}}],["function",{"2":{"118":1,"156":1,"162":14,"164":14,"195":1,"196":5,"197":1,"198":2,"199":2,"200":2,"201":3,"202":2,"203":2,"204":2,"205":5}}],["future",{"2":{"1":1}}],["fefefe",{"2":{"183":1}}],["feedback",{"0":{"106":1},"1":{"107":1,"108":1,"109":1,"110":1,"111":1}}],["features",{"0":{"195":1},"2":{"20":1}}],["fall",{"2":{"203":6}}],["false",{"2":{"79":1,"158":1,"159":1,"162":5,"164":5,"183":10,"196":2,"201":1,"205":1}}],["fast",{"2":{"195":1}}],["factor",{"2":{"170":1,"171":1,"172":1}}],["faq",{"0":{"85":1},"1":{"86":1,"87":1,"88":1,"89":1,"90":1,"91":1}}],["family",{"0":{"58":1},"2":{"58":1,"67":2,"73":2,"99":1,"183":10}}],["f92855",{"2":{"13":1,"183":4,"203":1}}],["fruits",{"2":{"201":2}}],["frequent",{"2":{"180":1}}],["free",{"2":{"7":1,"206":1}}],["from",{"0":{"184":1},"1":{"185":1,"186":1,"187":1,"188":1,"189":1,"190":1,"191":1,"192":1},"2":{"52":1,"76":1,"118":11,"122":7,"128":2,"150":1,"176":1,"184":1,"185":1,"196":1,"197":1,"198":1,"199":1,"200":1,"201":3,"202":1,"203":1,"204":1,"205":1}}],["frame",{"2":{"9":1,"96":1,"97":1,"98":1,"99":1}}],["financial",{"2":{"194":1}}],["finder",{"0":{"177":1,"178":1},"2":{"177":2,"178":2,"190":4}}],["files",{"2":{"195":1}}],["filter",{"2":{"177":1,"178":1}}],["filltext",{"2":{"201":1}}],["filled",{"2":{"105":1,"129":1}}],["fillet",{"2":{"98":1,"99":1}}],["fill`",{"2":{"96":1,"97":1,"98":1,"99":1}}],["fillstyle",{"2":{"105":1}}],["fills",{"2":{"86":1}}],["fill",{"2":{"69":2,"71":2,"72":2,"73":2,"81":1,"96":2,"97":2,"98":2,"99":2,"104":4,"105":5,"129":2,"158":4,"159":6,"180":1,"183":34,"202":1,"203":4}}],["field",{"2":{"81":6,"102":1,"128":1}}],["fields",{"2":{"81":2,"128":1}}],["first",{"0":{"118":1},"2":{"16":1,"104":1,"118":1,"123":2,"156":1}}],["figures",{"0":{"94":1},"1":{"95":1,"96":1,"97":1,"98":1,"99":1,"100":1},"2":{"20":1,"36":2,"38":3,"92":2,"94":1,"101":1,"122":3,"123":3,"124":4,"158":1,"159":3,"192":1,"201":1}}],["figureindex",{"2":{"15":1}}],["figurekey",{"2":{"15":1}}],["figure",{"0":{"33":1,"92":1,"101":1},"1":{"93":1,"94":1,"95":1,"96":1,"97":1,"98":1,"99":1,"100":1,"101":1,"102":2,"103":2,"104":2,"105":2},"2":{"7":1,"8":1,"12":1,"16":2,"17":1,"33":5,"35":1,"36":1,"38":3,"92":3,"93":4,"95":1,"96":1,"97":2,"98":1,"99":1,"101":2,"102":3,"105":1,"122":1,"159":1,"164":3}}],["fixed",{"2":{"81":1,"99":2,"183":2}}],["fix",{"2":{"1":3,"2":2,"3":2,"4":2,"5":2,"6":1,"7":1,"9":1,"12":1,"15":2,"16":2,"17":1,"19":1}}],["foxmail",{"2":{"206":1}}],["follow",{"2":{"183":2,"205":2}}],["following",{"2":{"113":1,"196":1,"198":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["fold",{"2":{"27":1,"57":1,"128":1}}],["folding",{"2":{"1":1}}],["fontfamily",{"2":{"183":2}}],["font",{"2":{"67":1,"73":1,"99":1,"196":1,"198":1,"200":1,"201":2,"202":1,"203":1,"204":1,"205":1}}],["foreach",{"2":{"124":1,"196":4,"198":1,"200":1,"201":2,"202":1,"203":1,"204":1,"205":4}}],["formed",{"2":{"60":1,"61":1}}],["formatfolddecimal",{"0":{"57":1}}],["formatthousands",{"0":{"56":1}}],["formatting",{"2":{"1":1,"53":1}}],["formatprecision",{"0":{"53":1}}],["formatvalue",{"0":{"52":1},"2":{"52":1}}],["formats",{"2":{"27":1}}],["format",{"0":{"55":1},"2":{"27":2,"36":1,"54":1,"55":3,"56":1,"57":1,"81":1,"122":2,"124":1,"128":1,"159":1}}],["formatdate",{"0":{"55":1},"2":{"27":2}}],["formatbignumber",{"0":{"54":1},"2":{"14":1,"27":2}}],["force",{"2":{"18":1}}],["for",{"2":{"1":1,"3":1,"14":1,"16":2,"21":1,"22":1,"23":1,"27":2,"32":1,"33":1,"36":3,"37":1,"38":3,"39":1,"81":1,"90":1,"102":1,"114":1,"122":9,"128":4,"133":1,"151":1,"152":1,"153":1,"154":1,"157":1,"158":1,"159":3,"164":1,"174":1,"183":1,"186":1,"196":3,"197":2,"198":3,"199":2,"200":3,"201":4,"202":3,"203":3,"204":3,"205":3,"206":1}}],["forward",{"2":{"1":1,"157":2}}],["tsimport",{"2":{"118":1}}],["trc20",{"2":{"210":1}}],["transparent",{"2":{"183":2}}],["traditional",{"2":{"114":1}}],["true",{"2":{"122":1,"128":1,"151":1,"152":1,"158":2,"159":2,"162":1,"164":1,"173":2,"183":27,"196":2,"199":2,"201":1,"202":3}}],["trix",{"2":{"120":1}}],["triggered",{"2":{"122":1,"128":2}}],["triggering",{"2":{"16":2}}],["trigger",{"2":{"8":2,"128":1}}],["t",{"2":{"108":1}}],["two",{"2":{"59":1,"60":1,"87":1,"104":1,"105":1,"113":1,"123":1}}],["take",{"2":{"124":1}}],["takes",{"2":{"52":1}}],["targetcoordinate",{"0":{"60":1,"61":1},"2":{"60":1,"61":1}}],["target",{"0":{"44":1,"45":1},"2":{"44":1,"45":1}}],["tagid",{"2":{"190":1}}],["tag",{"2":{"20":1,"186":1,"187":1,"190":1}}],["tickline",{"2":{"183":2}}],["ticktext",{"2":{"183":2}}],["ticks",{"2":{"40":1,"41":1,"76":2}}],["ticketext",{"2":{"20":8,"187":8}}],["tip",{"2":{"36":1,"159":1,"205":2}}],["title>",{"2":{"118":1}}],["title>quick",{"2":{"118":1}}],["title",{"2":{"36":3,"122":2,"123":2,"124":4,"158":3,"159":3,"183":7,"192":2}}],["times",{"2":{"123":2}}],["timestamp",{"0":{"55":1,"169":1,"172":1},"2":{"27":1,"38":1,"55":1,"81":2,"118":70,"128":6,"151":1,"152":1,"153":2,"154":1,"156":3,"162":4,"164":3,"169":4,"172":4,"177":5,"178":2,"196":5,"197":5,"198":5,"199":7,"200":5,"201":5,"202":5,"203":5,"204":5,"205":5}}],["timezone",{"0":{"136":1,"204":1},"2":{"27":3,"136":2,"204":2}}],["time",{"0":{"88":1},"2":{"1":2,"16":1,"27":2,"29":1,"114":1,"124":1,"128":1,"136":4,"137":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"177":1,"183":3,"200":1}}],["thjptqmfgavm12ke1jzc5mlxiapp6qxmci",{"2":{"210":1}}],["those",{"2":{"206":1}}],["thousandsseparator",{"2":{"27":2,"128":1}}],["thousands",{"2":{"14":1,"27":1,"56":1,"128":1}}],["than",{"0":{"90":1},"2":{"158":2,"173":2}}],["that",{"2":{"83":1,"103":1,"122":3,"124":2,"128":2,"142":1,"143":1,"158":1,"159":1,"160":1,"161":1,"164":2,"206":1}}],["think",{"2":{"206":1}}],["this",{"2":{"81":1,"92":1,"114":1,"118":1,"119":1,"122":1,"125":1,"151":1,"152":1,"156":1,"158":1,"180":1,"184":1}}],["thickness",{"2":{"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"99":1}}],["three",{"2":{"104":1,"129":1,"179":1,"206":1}}],["threshold",{"0":{"57":1},"2":{"27":1,"57":1,"128":1}}],["through",{"2":{"27":1,"75":1,"81":1,"88":1,"92":1,"101":1,"114":1,"115":1,"117":2,"121":1,"127":1,"133":1,"190":1}}],["theme",{"0":{"203":1},"2":{"118":1,"203":4}}],["then",{"2":{"101":1,"121":1,"127":1}}],["these",{"2":{"94":1}}],["there",{"2":{"15":1,"93":1,"124":2,"151":1,"152":1}}],["the",{"0":{"86":1,"87":1,"90":1,"91":1,"118":1},"2":{"1":5,"3":6,"4":5,"5":5,"7":2,"9":4,"10":1,"11":3,"13":1,"14":3,"15":6,"16":5,"17":2,"18":3,"19":1,"20":8,"21":1,"22":1,"23":1,"24":1,"25":1,"27":5,"28":1,"31":2,"32":1,"33":2,"34":2,"36":2,"38":5,"42":2,"52":2,"59":2,"60":2,"61":4,"62":7,"63":6,"64":1,"67":1,"68":6,"69":7,"70":1,"71":1,"75":1,"77":5,"78":7,"79":3,"80":3,"81":5,"83":2,"86":3,"87":1,"89":1,"91":2,"92":5,"93":3,"94":1,"95":6,"96":6,"98":4,"99":4,"101":3,"102":6,"103":1,"104":14,"110":1,"113":3,"115":1,"118":14,"119":2,"121":2,"122":36,"123":10,"124":14,"125":2,"127":2,"128":49,"129":9,"131":4,"132":4,"133":1,"134":2,"135":2,"136":2,"137":1,"142":3,"143":3,"144":3,"145":3,"146":2,"147":2,"148":2,"149":2,"151":5,"152":3,"153":3,"154":3,"155":4,"156":2,"158":11,"159":4,"160":5,"161":4,"162":3,"163":2,"164":4,"165":2,"168":3,"169":1,"170":3,"171":2,"172":1,"173":5,"176":3,"177":6,"178":1,"179":7,"180":4,"181":4,"183":3,"184":1,"187":1,"190":4,"192":6,"195":2,"196":4,"198":4,"200":4,"201":4,"202":4,"203":4,"204":4,"205":4,"206":6}}],["typo",{"2":{"9":1}}],["type=",{"2":{"117":1,"118":1}}],["types",{"0":{"126":1},"2":{"15":2,"18":1,"31":1,"176":1,"179":1,"183":2,"196":2,"205":3}}],["typescriptklinecharts",{"2":{"114":1}}],["typescriptnew",{"2":{"95":1,"96":1,"97":2,"98":1,"99":1}}],["typescriptsetpaneoptions",{"2":{"80":1}}],["typescriptcreateindicator",{"2":{"79":1}}],["typescriptinit",{"2":{"78":1}}],["typescript",{"2":{"6":1,"7":1,"9":1,"13":1,"15":1,"19":1,"20":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"76":1,"81":1,"102":1,"122":1,"128":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1,"148":1,"149":1,"150":1,"151":1,"152":1,"153":1,"154":1,"155":1,"156":1,"157":1,"158":1,"159":1,"160":1,"161":1,"162":1,"163":1,"164":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1,"174":1,"175":1,"176":1,"177":1,"178":1,"179":1,"180":1,"195":1}}],["type",{"0":{"174":1,"175":1,"176":1,"179":1,"198":1},"2":{"1":1,"5":1,"9":1,"12":1,"20":1,"27":2,"32":1,"34":1,"36":2,"38":6,"78":2,"88":1,"104":1,"122":10,"123":2,"124":3,"128":8,"129":1,"134":1,"151":1,"152":1,"153":1,"154":1,"157":2,"158":3,"159":2,"162":1,"174":2,"175":2,"176":2,"179":3,"183":4,"190":3,"195":1,"196":2,"198":2,"202":1}}],["tells",{"2":{"151":1,"152":1}}],["telegram",{"0":{"108":1}}],["terminals",{"2":{"195":1}}],["terminal",{"2":{"83":1}}],["term",{"2":{"59":1,"61":1}}],["technicalindicator",{"2":{"20":4,"187":3,"192":1}}],["technical",{"0":{"89":1,"90":1,"119":1,"120":1,"121":1,"192":1},"1":{"120":1,"121":1,"122":2,"123":2,"124":2},"2":{"7":1,"20":6,"36":2,"37":1,"81":1,"90":1,"92":1,"119":2,"121":3,"122":11,"123":1,"135":1,"158":3,"159":1,"160":2,"161":2}}],["textalign",{"2":{"201":1}}],["textweight",{"2":{"183":2}}],["textfamily",{"2":{"183":2}}],["textsize",{"2":{"183":2}}],["textmargin",{"2":{"183":2}}],["text",{"0":{"58":1,"67":1,"99":1},"2":{"4":1,"5":1,"7":1,"15":1,"20":4,"36":2,"40":1,"41":1,"58":2,"67":7,"73":5,"74":2,"76":2,"94":1,"99":2,"100":2,"117":1,"118":1,"122":4,"158":2,"159":2,"183":10,"196":17,"198":8,"200":5,"201":2,"202":4,"203":6,"204":5,"205":13}}],["template>",{"2":{"118":2}}],["templates",{"2":{"9":1,"183":1}}],["template",{"2":{"4":1,"20":1,"118":1,"189":4}}],["turnover",{"2":{"4":1,"81":2,"114":1,"151":1,"152":1,"153":1,"154":1,"196":2,"197":2,"198":2,"199":2,"200":2,"201":2,"202":2,"203":2,"204":2,"205":2}}],["tofixed",{"2":{"196":4,"197":4,"198":4,"199":4,"200":4,"201":4,"202":4,"203":4,"204":4,"205":4}}],["tools",{"2":{"117":1}}],["tooltip",{"0":{"205":1},"2":{"4":1,"8":1,"9":1,"14":2,"20":2,"122":1,"183":2,"187":3,"205":4}}],["total",{"2":{"38":1,"128":1}}],["totalstep",{"2":{"38":2,"128":1,"129":1,"202":1}}],["top",{"2":{"27":2,"67":1,"73":2,"76":1,"99":1,"122":4,"128":2,"132":1,"158":5,"173":4,"196":1,"198":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":2,"206":1}}],["to",{"0":{"87":1,"88":1,"89":1,"90":1,"91":1,"184":1},"1":{"185":1,"186":1,"187":1,"188":1,"189":1,"190":1,"191":1,"192":1},"2":{"1":1,"13":2,"14":1,"16":1,"18":1,"20":25,"21":2,"22":2,"23":2,"24":2,"25":2,"27":2,"32":1,"36":4,"38":2,"59":1,"76":1,"77":2,"81":3,"83":3,"86":1,"87":1,"92":3,"93":1,"101":4,"110":1,"113":2,"114":1,"118":7,"119":1,"121":3,"122":16,"123":1,"124":5,"125":1,"127":1,"128":16,"129":4,"133":1,"134":1,"136":1,"138":1,"142":1,"143":1,"146":1,"147":1,"150":1,"151":2,"152":1,"153":1,"154":1,"155":2,"157":1,"158":1,"159":6,"160":1,"163":1,"164":3,"167":1,"168":1,"169":1,"170":1,"173":1,"175":1,"176":1,"177":4,"178":2,"179":1,"183":2,"184":4,"186":1,"187":11,"189":1,"190":16,"191":1,"192":6,"195":1,"196":1,"198":1,"200":1,"201":3,"202":1,"203":1,"204":1,"205":1,"206":2}}],["css",{"2":{"196":2,"198":2,"200":1,"201":2,"202":2,"203":2,"204":2,"205":2}}],["cb",{"0":{"156":1,"157":1},"2":{"156":2,"157":2}}],["ci",{"2":{"126":1}}],["circles",{"2":{"20":1,"159":1,"183":1,"187":1,"203":2}}],["circle",{"0":{"63":1,"69":1,"96":1},"2":{"20":1,"62":2,"63":6,"68":2,"69":6,"93":1,"94":1,"95":2,"96":2,"129":5,"183":1,"187":1,"202":5}}],["cycle",{"2":{"123":2}}],["cci",{"2":{"120":1}}],["cdn",{"2":{"117":2,"118":1}}],["center",{"2":{"62":2,"63":2,"67":1,"68":2,"69":2,"73":1,"95":2,"96":2,"104":2,"196":1,"198":1,"200":1,"201":2,"202":1,"203":1,"204":1,"205":1}}],["certain",{"2":{"52":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"128":1,"166":1,"170":1,"171":1}}],["c",{"2":{"52":3}}],["ctx",{"0":{"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1},"2":{"33":1,"68":2,"69":2,"70":2,"71":2,"72":2,"73":2,"74":2,"93":2,"102":1,"105":21,"122":1,"192":2,"201":4}}],["cn",{"2":{"27":1,"29":1,"113":1,"200":1}}],["cup",{"2":{"206":1}}],["currentstep",{"2":{"128":1}}],["currently",{"2":{"112":1,"113":1,"153":1}}],["currentcolor",{"2":{"105":2}}],["current",{"2":{"42":1,"122":2,"128":1,"154":1,"176":1}}],["cursor",{"2":{"15":1,"122":2}}],["customxaxisname",{"2":{"78":2}}],["customyaxisname",{"2":{"78":2,"79":2,"80":2}}],["customizable",{"2":{"194":1}}],["customization",{"2":{"11":1,"103":1}}],["customizing",{"2":{"78":2,"79":1,"80":1}}],["customized",{"0":{"192":1}}],["customize",{"0":{"101":1},"1":{"102":1,"103":1,"104":1,"105":1},"2":{"27":1,"92":1,"119":1,"125":1,"127":1,"181":1}}],["customapi",{"2":{"27":2}}],["custom",{"0":{"75":1,"121":1,"127":1},"1":{"76":1,"77":1,"78":1,"79":1,"80":1,"122":1,"123":1,"124":1,"128":1,"129":1},"2":{"1":1,"4":1,"8":1,"9":1,"20":2,"27":1,"36":2,"40":1,"41":1,"75":1,"90":1,"92":1,"101":1,"105":1,"121":1,"122":2,"124":1,"129":1,"159":2,"183":2,"187":1,"201":3,"202":1}}],["chicago",{"2":{"204":2}}],["child",{"2":{"183":1,"205":1}}],["chinese",{"2":{"114":1}}],["checking",{"2":{"86":1}}],["checkcoordinateontext",{"0":{"67":1}}],["checkcoordinateonrect",{"0":{"66":1}}],["checkcoordinateonpolygon",{"0":{"65":1}}],["checkcoordinateonline",{"0":{"64":1}}],["checkcoordinateoncircle",{"0":{"63":1}}],["checkcoordinateonarc",{"0":{"62":1}}],["checks",{"2":{"33":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"63":1,"65":1,"66":1}}],["checkeventon",{"2":{"33":2,"102":1,"105":2}}],["check",{"2":{"12":2,"21":1,"22":1,"23":1,"62":1,"64":1,"67":1,"102":1}}],["channels",{"0":{"207":1},"1":{"208":1,"209":1,"210":1}}],["changing",{"2":{"13":1}}],["changes",{"2":{"181":1}}],["changed",{"2":{"20":25,"124":2,"187":10,"189":1,"190":11,"192":4}}],["change",{"0":{"0":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1},"2":{"8":1,"20":1,"21":1,"22":1,"23":1,"114":1,"122":1,"124":1,"192":2}}],["charset=",{"2":{"118":1}}],["chartcomponent",{"2":{"118":1}}],["charts",{"2":{"29":1,"90":1}}],["chart",{"0":{"26":1,"78":1,"86":1,"88":1,"118":1,"189":1},"1":{"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1},"2":{"4":1,"8":1,"11":1,"15":2,"18":1,"20":3,"27":3,"28":4,"30":1,"31":1,"37":1,"39":1,"42":1,"75":2,"77":1,"81":3,"83":1,"86":1,"87":1,"89":1,"91":1,"92":3,"94":1,"101":1,"113":1,"115":1,"118":56,"119":1,"121":1,"122":1,"125":1,"127":1,"129":1,"131":1,"132":1,"137":1,"142":1,"143":1,"144":1,"145":1,"148":1,"149":1,"151":2,"152":1,"154":1,"155":2,"157":1,"158":2,"170":1,"174":1,"175":1,"176":1,"179":1,"180":2,"181":3,"194":1,"195":1,"196":8,"197":4,"198":5,"199":9,"200":5,"201":6,"202":5,"203":8,"204":5,"205":10}}],["chat",{"2":{"110":1}}],["cryptocurrency",{"0":{"210":1}}],["cr",{"2":{"120":1}}],["creating",{"2":{"158":1}}],["creation",{"2":{"36":1,"38":1,"102":1,"118":1,"128":1,"159":1,"164":1}}],["createelement",{"2":{"196":5,"198":2,"200":2,"201":5,"202":2,"203":2,"204":2,"205":8}}],["created",{"2":{"91":1}}],["creates",{"2":{"38":3,"162":1}}],["createshape",{"2":{"20":1,"190":1}}],["createyaxisfigures",{"2":{"38":2,"128":1}}],["createxaxisfigures",{"2":{"38":2,"128":1}}],["createpointfigures",{"2":{"38":2,"128":1,"129":1,"202":1}}],["create",{"0":{"88":1,"90":1,"118":1},"2":{"36":1,"40":1,"41":1,"76":1,"101":1,"121":1,"122":1,"128":3,"129":1,"158":1,"159":1}}],["createhtml",{"2":{"20":1,"190":1}}],["createticks",{"2":{"40":2,"41":2,"76":1}}],["createtooltipdatasource",{"2":{"36":2,"122":1,"158":1,"159":2,"192":2}}],["createtag",{"2":{"20":1,"190":1}}],["createtechnicalindicator",{"2":{"20":1,"190":1}}],["createannotation",{"2":{"20":1,"190":1}}],["createoverlay",{"0":{"162":1},"2":{"10":1,"20":2,"91":1,"162":1,"163":1,"165":1,"190":1,"202":3}}],["createindicator",{"0":{"79":1,"158":1},"2":{"4":1,"11":1,"20":1,"27":1,"77":1,"89":1,"158":1,"160":1,"161":1,"190":1,"201":2,"203":1,"205":2}}],["cross",{"2":{"15":1,"122":3,"183":2,"205":2}}],["crosshair",{"2":{"5":1,"20":2,"122":1,"183":1,"192":2}}],["cleared",{"2":{"155":1}}],["cleardata",{"0":{"155":1},"2":{"151":1}}],["clear",{"2":{"151":1,"155":1}}],["click",{"2":{"38":3,"128":4,"164":3,"196":4,"198":1,"200":1,"201":2,"202":1,"203":1,"204":1,"205":4,"206":1}}],["clicking",{"2":{"18":1}}],["classname",{"2":{"196":1,"198":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":2}}],["class",{"2":{"35":1,"93":1,"118":1}}],["clarity",{"2":{"1":1}}],["closing",{"2":{"123":1,"183":1}}],["closesums",{"2":{"124":5}}],["closepath",{"2":{"105":2}}],["close",{"2":{"29":1,"81":2,"114":1,"118":70,"124":4,"151":1,"152":1,"153":1,"154":1,"183":3,"196":4,"197":4,"198":4,"199":7,"200":5,"201":5,"202":4,"203":4,"204":4,"205":4}}],["clone",{"0":{"44":1},"2":{"4":1}}],["code",{"2":{"196":1,"198":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["cost",{"2":{"195":1}}],["corresponds",{"2":{"177":1}}],["corresponding",{"2":{"38":1,"52":1,"124":1,"128":8,"129":2,"190":1}}],["core",{"2":{"118":1}}],["combined",{"2":{"190":1}}],["com",{"2":{"107":2,"206":2}}],["compression",{"2":{"195":1}}],["component",{"2":{"118":2,"122":4,"128":2}}],["composed",{"2":{"59":1,"92":1}}],["completely",{"2":{"206":1}}],["completes",{"2":{"118":1}}],["complete",{"2":{"115":1,"128":1,"129":2,"134":1,"195":1}}],["completed",{"2":{"77":1,"105":1,"124":1}}],["complex",{"2":{"92":1}}],["copy",{"2":{"44":1}}],["collection",{"2":{"43":1}}],["color",{"2":{"36":2,"67":3,"68":3,"69":4,"70":3,"71":4,"72":4,"73":5,"95":2,"96":3,"97":5,"98":3,"99":4,"104":4,"105":2,"118":1,"122":2,"158":4,"159":5,"162":1,"164":1,"179":1,"183":38,"192":3,"196":2,"198":2,"200":2,"201":2,"202":2,"203":2,"204":2,"205":2}}],["coord",{"2":{"40":1,"41":1,"76":2}}],["coordinates",{"2":{"64":1,"65":1,"70":1,"71":1,"97":4,"102":1,"128":1,"129":7,"177":1,"178":1,"202":7}}],["coordinate2",{"0":{"59":1,"60":1},"2":{"59":1,"60":1}}],["coordinate1",{"0":{"59":1,"60":1},"2":{"59":1,"60":1}}],["coordinate",{"0":{"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"170":1,"178":1},"2":{"1":1,"33":2,"36":2,"59":1,"60":2,"61":1,"62":4,"63":4,"64":2,"65":2,"66":4,"67":4,"77":1,"95":2,"96":2,"98":2,"99":2,"102":1,"104":2,"105":3,"122":2,"128":1,"170":4,"177":1,"178":3,"190":1}}],["coverage",{"2":{"15":1}}],["console",{"2":{"162":14,"164":14}}],["consistent",{"2":{"124":2,"128":3,"158":1,"162":1}}],["constructor",{"2":{"128":1}}],["constant",{"2":{"59":1,"61":1}}],["const",{"2":{"52":1,"93":1,"105":5,"118":6,"124":3,"129":3,"196":19,"197":9,"198":13,"199":12,"200":13,"201":23,"202":16,"203":17,"204":13,"205":20}}],["connecting",{"2":{"123":1}}],["configure",{"2":{"129":1,"183":1}}],["configured",{"2":{"122":1,"123":1}}],["configuration",{"0":{"183":1,"187":1},"2":{"4":1,"8":1,"9":1,"11":1,"14":1,"20":3,"27":1,"29":1,"32":2,"36":1,"122":1,"123":1,"128":1,"133":2,"134":1,"158":1,"159":1,"173":2,"195":1}}],["conversion",{"2":{"122":4,"128":2}}],["convertfrompixel",{"0":{"178":1},"2":{"190":1}}],["convert",{"2":{"177":1,"178":1}}],["converttopixel",{"0":{"177":1},"2":{"190":1,"201":2}}],["converttimestamptopixel",{"2":{"10":1}}],["converttimestampfrompixel",{"2":{"10":1}}],["converted",{"2":{"36":2,"159":2,"177":2,"178":1,"179":2}}],["context",{"2":{"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"93":2,"102":1,"122":1}}],["content=",{"2":{"118":4}}],["content",{"2":{"27":2,"67":1,"73":1,"99":1}}],["container",{"2":{"27":1,"78":1,"86":2,"131":2,"132":1,"180":1,"196":7,"198":7,"200":7,"201":7,"202":7,"203":7,"204":7,"205":10}}],["caution",{"2":{"180":1}}],["carefully",{"2":{"92":1}}],["cancel",{"2":{"128":1,"176":1}}],["cannot",{"2":{"124":1}}],["canvastextbaseline",{"2":{"99":1}}],["canvastextalign",{"2":{"99":1}}],["canvasgradient",{"2":{"69":1,"71":1,"72":1,"99":1}}],["canvas",{"2":{"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"83":2,"93":2,"102":1,"122":1}}],["canvasrenderingcontext2d",{"2":{"33":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"102":1,"122":1}}],["can",{"0":{"86":1},"2":{"27":3,"28":1,"75":1,"77":1,"89":1,"91":2,"92":1,"103":1,"104":2,"113":1,"114":1,"115":1,"117":1,"122":1,"128":12,"129":1,"133":1,"139":1,"142":1,"143":1,"151":1,"152":1,"158":6,"160":1,"162":1,"166":1,"167":1,"168":1,"169":1,"170":2,"171":1,"172":1,"173":5,"177":1,"178":1,"179":3,"181":2,"183":3,"195":1,"206":2}}],["candles",{"2":{"146":1,"147":1}}],["candlesticks",{"2":{"122":2,"128":2}}],["candlestick",{"2":{"122":2,"128":2,"148":1,"149":1}}],["candle",{"0":{"87":1,"198":1},"2":{"1":1,"3":2,"4":1,"5":1,"8":1,"9":1,"10":1,"14":8,"20":3,"27":1,"78":1,"80":1,"88":1,"158":1,"159":2,"160":1,"161":1,"162":1,"173":1,"183":6,"187":3,"198":5,"201":1,"203":2,"205":3}}],["calls",{"2":{"163":1,"180":1}}],["calling",{"2":{"160":1,"161":1,"165":1}}],["call",{"2":{"87":1,"151":1,"155":1,"180":1}}],["callback",{"0":{"151":1,"152":1,"153":1,"158":1,"159":1,"175":1,"176":1},"2":{"4":1,"14":1,"15":1,"77":1,"124":1,"128":13,"151":4,"152":3,"153":4,"156":2,"157":4,"158":3,"159":3,"175":3,"176":3,"183":1,"190":2}}],["calculates",{"2":{"123":2}}],["calculated",{"0":{"89":1}}],["calculate",{"2":{"58":1,"122":1}}],["calculation",{"2":{"36":2,"122":5,"123":2,"124":5,"159":2}}],["calcparms",{"2":{"36":1,"122":1,"158":1,"159":1}}],["calcparamstext",{"2":{"36":1,"122":1,"158":1,"159":1,"192":1}}],["calcparams",{"2":{"20":1,"36":2,"122":1,"123":2,"124":4,"158":1,"159":3}}],["calc",{"2":{"20":1,"36":2,"89":1,"120":3,"122":1,"124":1,"158":1,"159":3,"192":1,"201":1}}],["calctechnicalindicator",{"2":{"20":1,"192":1}}],["calctextwidth",{"0":{"58":1},"2":{"11":1}}],["0xd2c3911654db861e0a2e17415e11a209c1fc3594",{"2":{"210":2}}],["000000",{"2":{"118":1}}],["0+",{"0":{"40":1,"41":1,"57":1,"58":1,"75":1,"143":1,"144":1,"145":1,"157":1,"174":1},"1":{"76":1,"77":1,"78":1,"79":1,"80":1},"2":{"27":2,"38":2,"151":1,"152":1,"153":1,"158":3,"159":1,"164":2,"173":2}}],["02",{"2":{"18":1,"19":1,"20":1,"118":7}}],["05",{"2":{"10":1,"11":1,"12":1}}],["06",{"2":{"9":1,"118":7}}],["08",{"2":{"8":1}}],["09",{"2":{"5":1,"6":1,"7":1,"118":7}}],["01c5c4",{"2":{"183":1}}],["01",{"2":{"1":1,"183":1}}],["04",{"2":{"1":1,"12":1,"13":1,"14":1,"15":1,"16":1}}],["03",{"2":{"1":1,"17":1}}],["0",{"0":{"1":1,"3":1,"4":1,"9":1,"10":1,"11":1,"14":1,"18":1,"19":1,"20":2},"2":{"124":1,"129":3,"151":1,"152":1,"153":1,"156":1,"158":2,"162":1,"164":1,"173":2,"183":27,"196":3,"197":3,"198":3,"199":3,"200":3,"201":3,"202":6,"203":3,"204":3,"205":4}}],["8px",{"2":{"196":1,"198":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["800",{"2":{"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["85",{"2":{"183":3,"203":1}}],["888888",{"2":{"159":2,"183":14,"203":4}}],["88",{"2":{"118":7}}],["89",{"2":{"118":7}}],["8",{"0":{"1":1,"21":1,"40":1,"41":1,"57":1,"75":1,"157":1},"1":{"76":1,"77":1,"78":1,"79":1,"80":1},"2":{"21":1,"27":1,"118":1,"151":1,"152":1,"153":1,"156":1,"158":1,"162":1,"164":1,"173":1,"183":6,"184":2}}],["96",{"2":{"118":7}}],["935ebd",{"2":{"183":1}}],["93",{"2":{"118":21}}],["94",{"2":{"118":7}}],["99",{"2":{"118":14}}],["9",{"0":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1},"2":{"120":3,"151":1,"152":1,"153":1,"156":1,"184":1}}]],"serializationVersion":2}';export{e as default}; diff --git a/assets/chunks/@localSearchIndexen-US.Cu3MaSVP.js b/assets/chunks/@localSearchIndexen-US.Cu3MaSVP.js new file mode 100644 index 000000000..bc44d26c7 --- /dev/null +++ b/assets/chunks/@localSearchIndexen-US.Cu3MaSVP.js @@ -0,0 +1 @@ +const e='{"documentCount":211,"nextId":211,"documentIds":{"0":"/en-US/guide/changelog.html#📠-change-log","1":"/en-US/guide/changelog.html#_9-8-0","2":"/en-US/guide/changelog.html#_9-7-1","3":"/en-US/guide/changelog.html#_9-7-0","4":"/en-US/guide/changelog.html#_9-6-0","5":"/en-US/guide/changelog.html#_9-5-4","6":"/en-US/guide/changelog.html#_9-5-3","7":"/en-US/guide/changelog.html#_9-5-2","8":"/en-US/guide/changelog.html#_9-5-1","9":"/en-US/guide/changelog.html#_9-5-0","10":"/en-US/guide/changelog.html#_9-4-0","11":"/en-US/guide/changelog.html#_9-3-0","12":"/en-US/guide/changelog.html#_9-2-2","13":"/en-US/guide/changelog.html#_9-2-1","14":"/en-US/guide/changelog.html#_9-2-0","15":"/en-US/guide/changelog.html#_9-1-3","16":"/en-US/guide/changelog.html#_9-1-2","17":"/en-US/guide/changelog.html#_9-1-1","18":"/en-US/guide/changelog.html#_9-1-0","19":"/en-US/guide/changelog.html#_9-0-1","20":"/en-US/guide/changelog.html#_9-0-0","21":"/en-US/guide/changelog.html#_8-x","22":"/en-US/guide/changelog.html#_7-x","23":"/en-US/guide/changelog.html#_6-x","24":"/en-US/guide/changelog.html#_5-x","25":"/en-US/guide/changelog.html#_4-x","26":"/en-US/guide/chart-api.html#chart-api","27":"/en-US/guide/chart-api.html#init-ds-options","28":"/en-US/guide/chart-api.html#dispose-dcs","29":"/en-US/guide/chart-api.html#registerlocale-locale-locales","30":"/en-US/guide/chart-api.html#getoverlayclass","31":"/en-US/guide/chart-api.html#getsupportedlocales","32":"/en-US/guide/chart-api.html#registerstyles-name-styles","33":"/en-US/guide/chart-api.html#registerfigure-figure","34":"/en-US/guide/chart-api.html#getsupportedfigures","35":"/en-US/guide/chart-api.html#getfigureclass-name","36":"/en-US/guide/chart-api.html#registerindicator-indicator","37":"/en-US/guide/chart-api.html#getsupportedindicators","38":"/en-US/guide/chart-api.html#registeroverlay-overlay","39":"/en-US/guide/chart-api.html#getsupportedoverlays","40":"/en-US/guide/chart-api.html#registerxaxis-axis-v9-8-0","41":"/en-US/guide/chart-api.html#registeryaxis-axis-v9-8-0","42":"/en-US/guide/chart-api.html#version","43":"/en-US/guide/chart-api.html#utils","44":"/en-US/guide/chart-api.html#utils-clone-target","45":"/en-US/guide/chart-api.html#utils-merge-target-source","46":"/en-US/guide/chart-api.html#utils-isstring-value","47":"/en-US/guide/chart-api.html#utils-isnumber-value","48":"/en-US/guide/chart-api.html#utils-isvalid-value","49":"/en-US/guide/chart-api.html#utils-isobject-value","50":"/en-US/guide/chart-api.html#utils-isfunction-value","51":"/en-US/guide/chart-api.html#utils-isboolean-value","52":"/en-US/guide/chart-api.html#utils-formatvalue-value-key-defaultvalue","53":"/en-US/guide/chart-api.html#utils-formatprecision-value","54":"/en-US/guide/chart-api.html#utils-formatbignumber-value","55":"/en-US/guide/chart-api.html#utils-formatdate-datetimeformat-timestamp-format","56":"/en-US/guide/chart-api.html#utils-formatthousands-value-sign","57":"/en-US/guide/chart-api.html#utils-formatfolddecimal-value-threshold-v9-8-0","58":"/en-US/guide/chart-api.html#utils-calctextwidth-text-size-weight-family-v9-3-0","59":"/en-US/guide/chart-api.html#utils-getlinearslopeintercept-coordinate1-coordinate2","60":"/en-US/guide/chart-api.html#utils-getlinearyfromcoordinates-coordinate1-coordinate2-targetcoordinate","61":"/en-US/guide/chart-api.html#utils-getlinearyfromslopeintercept-kb-targetcoordinate","62":"/en-US/guide/chart-api.html#utils-checkcoordinateonarc-coordinate-arc","63":"/en-US/guide/chart-api.html#utils-checkcoordinateoncircle-coordinate-circle","64":"/en-US/guide/chart-api.html#utils-checkcoordinateonline-coordinate-line","65":"/en-US/guide/chart-api.html#utils-checkcoordinateonpolygon-coordinate-polygon","66":"/en-US/guide/chart-api.html#utils-checkcoordinateonrect-coordinate-rect","67":"/en-US/guide/chart-api.html#utils-checkcoordinateontext-coordinate-text-styles","68":"/en-US/guide/chart-api.html#utils-drawarc-ctx-arc-styles","69":"/en-US/guide/chart-api.html#utils-drawcircle-ctx-circle-styles","70":"/en-US/guide/chart-api.html#utils-drawline-ctx-line-styles","71":"/en-US/guide/chart-api.html#utils-drawpolygon-ctx-polygon-styles","72":"/en-US/guide/chart-api.html#utils-drawrect-ctx-rect-styles","73":"/en-US/guide/chart-api.html#utils-drawrecttext-ctx-recttext-styles","74":"/en-US/guide/chart-api.html#utils-drawrecttext-ctx-recttext-styles-1","75":"/en-US/guide/custom-axis.html#custom-axis-v9-8-0","76":"/en-US/guide/custom-axis.html#input-params-introduction","77":"/en-US/guide/custom-axis.html#usage","78":"/en-US/guide/custom-axis.html#using-init-of-chart-api","79":"/en-US/guide/custom-axis.html#using-createindicator-of-instance-api","80":"/en-US/guide/custom-axis.html#using-setpaneoptions-of-instance-api","81":"/en-US/guide/datasource.html#📚-data","82":"/en-US/guide/environment.html#🏝️-environment","83":"/en-US/guide/environment.html#browser-support","84":"/en-US/guide/environment.html#polyfill","85":"/en-US/guide/faq.html#🙋-faq","86":"/en-US/guide/faq.html#after-the-chart-is-initialized-only-one-line-can-be-seen","87":"/en-US/guide/faq.html#the-candle-shows-a-line-no-fluctuation-what-to-do","88":"/en-US/guide/faq.html#how-to-create-a-real-time-chart","89":"/en-US/guide/faq.html#built-in-technical-indicators-calculated-data-is-not-what-you-want-how-to-do","90":"/en-US/guide/faq.html#what-if-i-want-to-create-an-indicator-other-than-the-built-in-technical-indicator","91":"/en-US/guide/faq.html#want-to-mark-the-point-of-sale-how-should-do","92":"/en-US/guide/feedback.html#💬-feedback","93":"/en-US/guide/feedback.html#github","94":"/en-US/guide/feedback.html#telegram","95":"/en-US/guide/feedback.html#discord","96":"/en-US/guide/feedback.html#wechat-discussion-group","97":"/en-US/guide/feedback.html#qq-discussion-group","98":"/en-US/guide/figure.html#figure","99":"/en-US/guide/figure.html#example-of-use","100":"/en-US/guide/figure.html#built-in-figures","101":"/en-US/guide/figure.html#arc","102":"/en-US/guide/figure.html#circle","103":"/en-US/guide/figure.html#line","104":"/en-US/guide/figure.html#rect","105":"/en-US/guide/figure.html#text","106":"/en-US/guide/figure.html#recttext","107":"/en-US/guide/figure.html#customize-figure","108":"/en-US/guide/figure.html#attribute-description","109":"/en-US/guide/figure.html#example","110":"/en-US/guide/figure.html#step-1","111":"/en-US/guide/figure.html#step-2","112":"/en-US/guide/getting-started.html#🚀-getting-started","113":"/en-US/guide/getting-started.html#get-klinechart","114":"/en-US/guide/getting-started.html#create-the-first-chart","115":"/en-US/guide/hot-key.html#⌨️-hot-key","116":"/en-US/guide/i18n.html#🌏-internationalization","117":"/en-US/guide/i18n.html#adding-new-language","118":"/en-US/guide/i18n.html#use-new-language","119":"/en-US/guide/indicator.html#technical-indicator","120":"/en-US/guide/indicator.html#built-in-technical-indicators","121":"/en-US/guide/indicator.html#custom-technical-indicators","122":"/en-US/guide/indicator.html#attribute-description","123":"/en-US/guide/indicator.html#step-1","124":"/en-US/guide/indicator.html#step-2","125":"/en-US/guide/instance-api.html#instance-api","126":"/en-US/guide/instance-api.html#getdom-paneid-position","127":"/en-US/guide/instance-api.html#getsize-paneid-position","128":"/en-US/guide/instance-api.html#setstyles-styles","129":"/en-US/guide/instance-api.html#getstyles","130":"/en-US/guide/instance-api.html#setpricevolumeprecision-priceprecision-volumeprecision","131":"/en-US/guide/instance-api.html#settimezone-timezone","132":"/en-US/guide/instance-api.html#gettimezone","133":"/en-US/guide/instance-api.html#setzoomenabled-enabled","134":"/en-US/guide/instance-api.html#iszoomenabled","135":"/en-US/guide/instance-api.html#setscrollenabled-enabled","136":"/en-US/guide/instance-api.html#isscrollenabled","137":"/en-US/guide/instance-api.html#setoffsetrightdistance-distance","138":"/en-US/guide/instance-api.html#getoffsetrightdistance-v9-2-0","139":"/en-US/guide/instance-api.html#setmaxoffsetleftdistance-v9-7-0","140":"/en-US/guide/instance-api.html#setmaxoffsetrightdistance-v9-7-0","141":"/en-US/guide/instance-api.html#setleftminvisiblebarcount-barcount","142":"/en-US/guide/instance-api.html#setrightminvisiblebarcount-barcount","143":"/en-US/guide/instance-api.html#setbarspace-space","144":"/en-US/guide/instance-api.html#getbarspace","145":"/en-US/guide/instance-api.html#getvisiblerange","146":"/en-US/guide/instance-api.html#applynewdata-datalist-more-callback","147":"/en-US/guide/instance-api.html#applymoredata-datalist-more-callback","148":"/en-US/guide/instance-api.html#updatedata-data-callback","149":"/en-US/guide/instance-api.html#getdatalist","150":"/en-US/guide/instance-api.html#cleardata","151":"/en-US/guide/instance-api.html#loadmore-cb","152":"/en-US/guide/instance-api.html#setloaddatacallback-cb-v9-8-0","153":"/en-US/guide/instance-api.html#createindicator-value-isstack-paneoptions-callback","154":"/en-US/guide/instance-api.html#overrideindicator-override-paneid-callback","155":"/en-US/guide/instance-api.html#getindicatorbypaneid-paneid-name","156":"/en-US/guide/instance-api.html#removeindicator-paneid-name","157":"/en-US/guide/instance-api.html#createoverlay-value-paneid","158":"/en-US/guide/instance-api.html#getoverlaybyid-id","159":"/en-US/guide/instance-api.html#overrideoverlay-override","160":"/en-US/guide/instance-api.html#removeoverlay-remove","161":"/en-US/guide/instance-api.html#scrollbydistance-distance-animationduration","162":"/en-US/guide/instance-api.html#scrolltorealtime-animationduration","163":"/en-US/guide/instance-api.html#scrolltodataindex-dataindex-animationduration","164":"/en-US/guide/instance-api.html#scrolltotimestamp-timestamp-animationduration","165":"/en-US/guide/instance-api.html#zoomatcoordinate-scale-coordinate-animationduration","166":"/en-US/guide/instance-api.html#zoomatdataindex-scale-dataindex-animationduration","167":"/en-US/guide/instance-api.html#zoomattimestamp-scale-timestamp-animationduration","168":"/en-US/guide/instance-api.html#setpaneoptions-options","169":"/en-US/guide/instance-api.html#executeaction-type-data-v9-2-0","170":"/en-US/guide/instance-api.html#subscribeaction-type-callback","171":"/en-US/guide/instance-api.html#unsubscribeaction-type-callback","172":"/en-US/guide/instance-api.html#converttopixel-value-finder","173":"/en-US/guide/instance-api.html#convertfrompixel-coordinate-finder","174":"/en-US/guide/instance-api.html#getconvertpictureurl-includeoverlay-type-backgroundcolor","175":"/en-US/guide/instance-api.html#resize","176":"/en-US/guide/overlay.html#overlay","177":"/en-US/guide/overlay.html#built-in-overlay-types","178":"/en-US/guide/overlay.html#custom-overlays","179":"/en-US/guide/overlay.html#attribute-description","180":"/en-US/guide/overlay.html#example","181":"/en-US/guide/styles.html#🎨-style","182":"/en-US/guide/styles.html#picture-explanation","183":"/en-US/guide/styles.html#default-full-configuration","184":"/en-US/guide/v8-to-v9.html#🛠️-from-v8-to-v9","185":"/en-US/guide/v8-to-v9.html#import-adjustment","186":"/en-US/guide/v8-to-v9.html#design-adjustment","187":"/en-US/guide/v8-to-v9.html#style-configuration-adjustment","188":"/en-US/guide/v8-to-v9.html#api-adjustment","189":"/en-US/guide/v8-to-v9.html#chart-api","190":"/en-US/guide/v8-to-v9.html#instance-api","191":"/en-US/guide/v8-to-v9.html#shape-help-api","192":"/en-US/guide/v8-to-v9.html#customized-technical-indicator-adjustment","193":"/en-US/guide/what-is-klinechart.html#📃-introducation","194":"/en-US/guide/what-is-klinechart.html#what-s-klinechart","195":"/en-US/guide/what-is-klinechart.html#features","196":"/en-US/sample/axis.html#axis","197":"/en-US/sample/candle-type.html#candle-type","198":"/en-US/sample/basic.html#basic","199":"/en-US/sample/data.html#data","200":"/en-US/sample/i18n.html#i18n","201":"/en-US/sample/indicator.html#indicator","202":"/en-US/sample/overlay.html#overlay","203":"/en-US/sample/theme.html#theme","204":"/en-US/sample/timezone.html#timezone","205":"/en-US/sample/tooltip.html#tooltip","206":"/en-US/sponsor.html#❤️-sponsor","207":"/en-US/sponsor.html#sponsor-channels","208":"/en-US/sponsor.html#alipay","209":"/en-US/sponsor.html#wechat-pay","210":"/en-US/sponsor.html#cryptocurrency"},"fieldIds":{"title":0,"titles":1,"text":2},"fieldLength":{"0":[3,1,1],"1":[3,3,49],"2":[3,3,19],"3":[3,3,28],"4":[3,3,54],"5":[3,3,25],"6":[3,3,9],"7":[3,3,27],"8":[3,3,29],"9":[3,3,48],"10":[3,3,27],"11":[3,3,40],"12":[2,3,14],"13":[3,3,19],"14":[3,3,52],"15":[3,3,52],"16":[3,3,34],"17":[2,3,17],"18":[3,3,29],"19":[3,3,10],"20":[2,3,160],"21":[2,3,11],"22":[2,3,11],"23":[2,3,11],"24":[2,3,10],"25":[2,3,10],"26":[2,1,1],"27":[4,2,130],"28":[3,2,26],"29":[4,2,28],"30":[2,2,14],"31":[2,2,12],"32":[4,2,19],"33":[3,2,36],"34":[2,2,11],"35":[3,2,9],"36":[3,2,109],"37":[2,2,10],"38":[3,2,126],"39":[2,2,9],"40":[5,2,24],"41":[5,2,24],"42":[2,2,11],"43":[1,2,6],"44":[4,3,7],"45":[5,3,11],"46":[4,3,11],"47":[4,3,11],"48":[4,3,11],"49":[4,3,12],"50":[4,3,11],"51":[4,3,11],"52":[6,3,28],"53":[4,3,9],"54":[4,3,18],"55":[6,3,20],"56":[5,3,11],"57":[7,3,11],"58":[9,3,12],"59":[5,3,29],"60":[6,3,24],"61":[5,3,26],"62":[5,3,31],"63":[5,3,25],"64":[5,3,21],"65":[5,3,20],"66":[5,3,24],"67":[6,3,48],"68":[6,3,39],"69":[6,3,41],"70":[6,3,31],"71":[6,3,38],"72":[6,3,44],"73":[6,3,68],"74":[6,3,20],"75":[5,1,16],"76":[3,5,37],"77":[1,5,35],"78":[5,6,32],"79":[5,6,19],"80":[5,6,20],"81":[2,1,55],"82":[2,1,1],"83":[2,2,26],"84":[1,2,1],"85":[2,1,1],"86":[12,2,13],"87":[11,2,15],"88":[8,2,9],"89":[15,2,12],"90":[15,2,9],"91":[11,2,21],"92":[2,1,1],"93":[1,2,10],"94":[1,2,5],"95":[1,2,5],"96":[3,2,12],"97":[3,2,1],"98":[1,1,49],"99":[3,1,38],"100":[3,1,15],"101":[1,4,38],"102":[1,4,42],"103":[1,4,42],"104":[1,4,46],"105":[1,4,71],"106":[1,4,16],"107":[2,1,27],"108":[2,3,43],"109":[1,3,14],"110":[2,4,46],"111":[2,4,62],"112":[3,1,1],"113":[2,3,42],"114":[4,3,188],"115":[3,1,17],"116":[2,1,28],"117":[3,2,40],"118":[3,2,18],"119":[2,1,16],"120":[4,2,50],"121":[3,2,27],"122":[2,4,230],"123":[2,6,54],"124":[2,6,105],"125":[2,1,1],"126":[4,2,22],"127":[4,2,28],"128":[3,2,31],"129":[2,2,14],"130":[4,2,23],"131":[3,2,29],"132":[2,2,10],"133":[3,2,10],"134":[2,2,9],"135":[3,2,13],"136":[2,2,10],"137":[3,2,17],"138":[4,2,15],"139":[4,2,16],"140":[4,2,16],"141":[3,2,14],"142":[3,2,14],"143":[3,2,14],"144":[2,2,13],"145":[2,2,11],"146":[5,2,73],"147":[5,2,59],"148":[4,2,61],"149":[2,2,27],"150":[2,2,29],"151":[3,2,36],"152":[5,2,29],"153":[6,2,154],"154":[5,2,160],"155":[4,2,38],"156":[4,2,33],"157":[4,2,104],"158":[3,2,17],"159":[3,2,147],"160":[3,2,22],"161":[4,2,17],"162":[3,2,18],"163":[4,2,22],"164":[4,2,18],"165":[5,2,32],"166":[5,2,26],"167":[5,2,21],"168":[3,2,63],"169":[6,2,16],"170":[4,2,27],"171":[4,2,35],"172":[4,2,53],"173":[4,2,41],"174":[5,2,39],"175":[2,2,30],"176":[1,1,15],"177":[4,1,16],"178":[2,1,19],"179":[2,3,263],"180":[1,3,85],"181":[2,1,26],"182":[2,2,1],"183":[3,2,219],"184":[5,1,23],"185":[2,5,15],"186":[2,5,13],"187":[3,5,46],"188":[2,5,1],"189":[2,7,14],"190":[2,7,89],"191":[3,7,8],"192":[4,5,55],"193":[2,1,1],"194":[4,2,11],"195":[1,2,67],"196":[1,1,174],"197":[2,1,154],"198":[1,1,64],"199":[1,1,79],"200":[1,1,154],"201":[1,1,204],"202":[1,1,170],"203":[1,1,195],"204":[1,1,145],"205":[1,1,179],"206":[2,1,81],"207":[2,2,1],"208":[1,3,1],"209":[2,3,1],"210":[1,3,11]},"averageFieldLength":[3.355450236966824,2.502369668246447,38.96682464454976],"storedFields":{"0":{"title":"📠 Change Log","titles":[]},"1":{"title":"9.8.0","titles":["📠 Change Log"]},"2":{"title":"9.7.1","titles":["📠 Change Log"]},"3":{"title":"9.7.0","titles":["📠 Change Log"]},"4":{"title":"9.6.0","titles":["📠 Change Log"]},"5":{"title":"9.5.4","titles":["📠 Change Log"]},"6":{"title":"9.5.3","titles":["📠 Change Log"]},"7":{"title":"9.5.2","titles":["📠 Change Log"]},"8":{"title":"9.5.1","titles":["📠 Change Log"]},"9":{"title":"9.5.0","titles":["📠 Change Log"]},"10":{"title":"9.4.0","titles":["📠 Change Log"]},"11":{"title":"9.3.0","titles":["📠 Change Log"]},"12":{"title":"9.2.2","titles":["📠 Change Log"]},"13":{"title":"9.2.1","titles":["📠 Change Log"]},"14":{"title":"9.2.0","titles":["📠 Change Log"]},"15":{"title":"9.1.3","titles":["📠 Change Log"]},"16":{"title":"9.1.2","titles":["📠 Change Log"]},"17":{"title":"9.1.1","titles":["📠 Change Log"]},"18":{"title":"9.1.0","titles":["📠 Change Log"]},"19":{"title":"9.0.1","titles":["📠 Change Log"]},"20":{"title":"9.0.0","titles":["📠 Change Log"]},"21":{"title":"8.x","titles":["📠 Change Log"]},"22":{"title":"7.x","titles":["📠 Change Log"]},"23":{"title":"6.x","titles":["📠 Change Log"]},"24":{"title":"5.x","titles":["📠 Change Log"]},"25":{"title":"4.x","titles":["📠 Change Log"]},"26":{"title":"Chart API","titles":[]},"27":{"title":"init(ds, options)","titles":["Chart API"]},"28":{"title":"dispose(dcs)","titles":["Chart API"]},"29":{"title":"registerLocale(locale, locales)","titles":["Chart API"]},"30":{"title":"getOverlayClass()","titles":["Chart API"]},"31":{"title":"getSupportedLocales()","titles":["Chart API"]},"32":{"title":"registerStyles(name, styles)","titles":["Chart API"]},"33":{"title":"registerFigure(figure)","titles":["Chart API"]},"34":{"title":"getSupportedFigures()","titles":["Chart API"]},"35":{"title":"getFigureClass(name)","titles":["Chart API"]},"36":{"title":"registerIndicator(indicator)","titles":["Chart API"]},"37":{"title":"getSupportedIndicators()","titles":["Chart API"]},"38":{"title":"registerOverlay(overlay)","titles":["Chart API"]},"39":{"title":"getSupportedOverlays()","titles":["Chart API"]},"40":{"title":"registerXAxis(axis) v9.8.0+","titles":["Chart API"]},"41":{"title":"registerYAxis(axis) v9.8.0+","titles":["Chart API"]},"42":{"title":"version()","titles":["Chart API"]},"43":{"title":"utils","titles":["Chart API"]},"44":{"title":"utils.clone(target)","titles":["Chart API","utils"]},"45":{"title":"utils.merge(target, source)","titles":["Chart API","utils"]},"46":{"title":"utils.isString(value)","titles":["Chart API","utils"]},"47":{"title":"utils.isNumber(value)","titles":["Chart API","utils"]},"48":{"title":"utils.isValid(value)","titles":["Chart API","utils"]},"49":{"title":"utils.isObject(value)","titles":["Chart API","utils"]},"50":{"title":"utils.isFunction(value)","titles":["Chart API","utils"]},"51":{"title":"utils.isBoolean(value)","titles":["Chart API","utils"]},"52":{"title":"utils.formatValue(value, key, defaultValue)","titles":["Chart API","utils"]},"53":{"title":"utils.formatPrecision(value)","titles":["Chart API","utils"]},"54":{"title":"utils.formatBigNumber(value)","titles":["Chart API","utils"]},"55":{"title":"utils.formatDate(dateTimeFormat, timestamp, format)","titles":["Chart API","utils"]},"56":{"title":"utils.formatThousands(value, sign)","titles":["Chart API","utils"]},"57":{"title":"utils.formatFoldDecimal(value, threshold) v9.8.0+","titles":["Chart API","utils"]},"58":{"title":"utils.calcTextWidth(text, size, weight, family) v9.3.0+","titles":["Chart API","utils"]},"59":{"title":"utils.getLinearSlopeIntercept(coordinate1, coordinate2)","titles":["Chart API","utils"]},"60":{"title":"utils.getLinearYFromCoordinates(coordinate1, coordinate2, targetCoordinate)","titles":["Chart API","utils"]},"61":{"title":"utils.getLinearYFromSlopeIntercept(kb, targetCoordinate)","titles":["Chart API","utils"]},"62":{"title":"utils.checkCoordinateOnArc(coordinate, arc)","titles":["Chart API","utils"]},"63":{"title":"utils.checkCoordinateOnCircle(coordinate, circle)","titles":["Chart API","utils"]},"64":{"title":"utils.checkCoordinateOnLine(coordinate, line)","titles":["Chart API","utils"]},"65":{"title":"utils.checkCoordinateOnPolygon(coordinate, polygon)","titles":["Chart API","utils"]},"66":{"title":"utils.checkCoordinateOnRect(coordinate, rect)","titles":["Chart API","utils"]},"67":{"title":"utils.checkCoordinateOnText(coordinate, text, styles)","titles":["Chart API","utils"]},"68":{"title":"utils.drawArc(ctx, arc, styles)","titles":["Chart API","utils"]},"69":{"title":"utils.drawCircle(ctx, circle, styles)","titles":["Chart API","utils"]},"70":{"title":"utils.drawLine(ctx, line, styles)","titles":["Chart API","utils"]},"71":{"title":"utils.drawPolygon(ctx, polygon, styles)","titles":["Chart API","utils"]},"72":{"title":"utils.drawRect(ctx, rect, styles)","titles":["Chart API","utils"]},"73":{"title":"utils.drawRectText(ctx, rectText, styles)","titles":["Chart API","utils"]},"74":{"title":"utils.drawRectText(ctx, rectText, styles)","titles":["Chart API","utils"]},"75":{"title":"Custom Axis v9.8.0+","titles":[]},"76":{"title":"Input params introduction","titles":["Custom Axis v9.8.0+"]},"77":{"title":"Usage","titles":["Custom Axis v9.8.0+"]},"78":{"title":"Using init of chart api","titles":["Custom Axis v9.8.0+","Usage"]},"79":{"title":"Using createIndicator of instance api","titles":["Custom Axis v9.8.0+","Usage"]},"80":{"title":"Using setPaneOptions of instance api","titles":["Custom Axis v9.8.0+","Usage"]},"81":{"title":"📚 Data","titles":[]},"82":{"title":"🏝️ Environment","titles":[]},"83":{"title":"Browser support","titles":["🏝️ Environment"]},"84":{"title":"Polyfill","titles":["🏝️ Environment"]},"85":{"title":"🙋 FAQ","titles":[]},"86":{"title":"After the chart is initialized, only one line can be seen?","titles":["🙋 FAQ"]},"87":{"title":"The candle shows a line, no fluctuation, what to do?","titles":["🙋 FAQ"]},"88":{"title":"How to create a real-time chart?","titles":["🙋 FAQ"]},"89":{"title":"Built-in technical indicators, calculated data is not what you want, how to do?","titles":["🙋 FAQ"]},"90":{"title":"What if I want to create an indicator other than the built-in technical indicator?","titles":["🙋 FAQ"]},"91":{"title":"Want to mark the point of sale, how should do?","titles":["🙋 FAQ"]},"92":{"title":"💬 Feedback","titles":[]},"93":{"title":"Github","titles":["💬 Feedback"]},"94":{"title":"Telegram","titles":["💬 Feedback"]},"95":{"title":"Discord","titles":["💬 Feedback"]},"96":{"title":"Wechat discussion group","titles":["💬 Feedback"]},"97":{"title":"QQ discussion group","titles":["💬 Feedback"]},"98":{"title":"Figure","titles":[]},"99":{"title":"Example of use","titles":["Figure"]},"100":{"title":"Built-in figures","titles":["Figure"]},"101":{"title":"arc","titles":["Figure","Built-in figures"]},"102":{"title":"circle","titles":["Figure","Built-in figures"]},"103":{"title":"line","titles":["Figure","Built-in figures"]},"104":{"title":"rect","titles":["Figure","Built-in figures"]},"105":{"title":"text","titles":["Figure","Built-in figures"]},"106":{"title":"rectText","titles":["Figure","Built-in figures"]},"107":{"title":"Customize figure","titles":["Figure"]},"108":{"title":"Attribute description","titles":["Figure","Customize figure"]},"109":{"title":"Example","titles":["Figure","Customize figure"]},"110":{"title":"Step.1","titles":["Figure","Customize figure","Example"]},"111":{"title":"Step.2","titles":["Figure","Customize figure","Example"]},"112":{"title":"🚀 Getting started","titles":[]},"113":{"title":"Get KLineChart","titles":["🚀 Getting started"]},"114":{"title":"Create the first chart","titles":["🚀 Getting started"]},"115":{"title":"⌨️ Hot Key","titles":[]},"116":{"title":"🌏 Internationalization","titles":[]},"117":{"title":"Adding new language","titles":["🌏 Internationalization"]},"118":{"title":"Use new language","titles":["🌏 Internationalization"]},"119":{"title":"Technical indicator","titles":[]},"120":{"title":"Built-in technical indicators","titles":["Technical indicator"]},"121":{"title":"Custom Technical Indicators","titles":["Technical indicator"]},"122":{"title":"Attribute description","titles":["Technical indicator","Custom Technical Indicators"]},"123":{"title":"Step.1","titles":["Technical indicator","Custom Technical Indicators","Attribute description"]},"124":{"title":"Step.2","titles":["Technical indicator","Custom Technical Indicators","Attribute description"]},"125":{"title":"Instance API","titles":[]},"126":{"title":"getDom(paneId, position)","titles":["Instance API"]},"127":{"title":"getSize(paneId, position)","titles":["Instance API"]},"128":{"title":"setStyles(styles)","titles":["Instance API"]},"129":{"title":"getStyles()","titles":["Instance API"]},"130":{"title":"setPriceVolumePrecision(pricePrecision, volumePrecision)","titles":["Instance API"]},"131":{"title":"setTimezone(timezone)","titles":["Instance API"]},"132":{"title":"getTimezone()","titles":["Instance API"]},"133":{"title":"setZoomEnabled(enabled)","titles":["Instance API"]},"134":{"title":"isZoomEnabled()","titles":["Instance API"]},"135":{"title":"setScrollEnabled(enabled)","titles":["Instance API"]},"136":{"title":"isScrollEnabled()","titles":["Instance API"]},"137":{"title":"setOffsetRightDistance(distance)","titles":["Instance API"]},"138":{"title":"getOffsetRightDistance() v9.2.0+","titles":["Instance API"]},"139":{"title":"setMaxOffsetLeftDistance() v9.7.0+","titles":["Instance API"]},"140":{"title":"setMaxOffsetRightDistance() v9.7.0+","titles":["Instance API"]},"141":{"title":"setLeftMinVisibleBarCount(barCount)","titles":["Instance API"]},"142":{"title":"setRightMinVisibleBarCount(barCount)","titles":["Instance API"]},"143":{"title":"setBarSpace(space)","titles":["Instance API"]},"144":{"title":"getBarSpace()","titles":["Instance API"]},"145":{"title":"getVisibleRange()","titles":["Instance API"]},"146":{"title":"applyNewData(dataList, more, callback)","titles":["Instance API"]},"147":{"title":"applyMoreData(dataList, more, callback)","titles":["Instance API"]},"148":{"title":"updateData(data, callback)","titles":["Instance API"]},"149":{"title":"getDataList()","titles":["Instance API"]},"150":{"title":"clearData()","titles":["Instance API"]},"151":{"title":"loadMore(cb)","titles":["Instance API"]},"152":{"title":"setLoadDataCallback(cb) v9.8.0+","titles":["Instance API"]},"153":{"title":"createIndicator(value, isStack, paneOptions, callback)","titles":["Instance API"]},"154":{"title":"overrideIndicator(override, paneId, callback)","titles":["Instance API"]},"155":{"title":"getIndicatorByPaneId(paneId, name)","titles":["Instance API"]},"156":{"title":"removeIndicator(paneId, name)","titles":["Instance API"]},"157":{"title":"createOverlay(value, paneId)","titles":["Instance API"]},"158":{"title":"getOverlayById(id)","titles":["Instance API"]},"159":{"title":"overrideOverlay(override)","titles":["Instance API"]},"160":{"title":"removeOverlay(remove)","titles":["Instance API"]},"161":{"title":"scrollByDistance(distance, animationDuration)","titles":["Instance API"]},"162":{"title":"scrollToRealTime(animationDuration)","titles":["Instance API"]},"163":{"title":"scrollToDataIndex(dataIndex, animationDuration)","titles":["Instance API"]},"164":{"title":"scrollToTimestamp(timestamp, animationDuration)","titles":["Instance API"]},"165":{"title":"zoomAtCoordinate(scale, coordinate, animationDuration)","titles":["Instance API"]},"166":{"title":"zoomAtDataIndex(scale, dataIndex, animationDuration)","titles":["Instance API"]},"167":{"title":"zoomAtTimestamp(scale, timestamp, animationDuration)","titles":["Instance API"]},"168":{"title":"setPaneOptions(options)","titles":["Instance API"]},"169":{"title":"executeAction(type, data) v9.2.0+","titles":["Instance API"]},"170":{"title":"subscribeAction(type, callback)","titles":["Instance API"]},"171":{"title":"unsubscribeAction(type, callback)","titles":["Instance API"]},"172":{"title":"convertToPixel(value, finder)","titles":["Instance API"]},"173":{"title":"convertFromPixel(coordinate, finder)","titles":["Instance API"]},"174":{"title":"getConvertPictureUrl(includeOverlay, type, backgroundColor)","titles":["Instance API"]},"175":{"title":"resize()","titles":["Instance API"]},"176":{"title":"Overlay","titles":[]},"177":{"title":"Built-in overlay types","titles":["Overlay"]},"178":{"title":"Custom overlays","titles":["Overlay"]},"179":{"title":"Attribute description","titles":["Overlay","Custom overlays"]},"180":{"title":"Example","titles":["Overlay","Custom overlays"]},"181":{"title":"🎨 Style","titles":[]},"182":{"title":"Picture explanation","titles":["🎨 Style"]},"183":{"title":"Default full configuration","titles":["🎨 Style"]},"184":{"title":"🛠️ From V8 to V9","titles":[]},"185":{"title":"Import adjustment","titles":["🛠️ From V8 to V9"]},"186":{"title":"Design adjustment","titles":["🛠️ From V8 to V9"]},"187":{"title":"Style configuration adjustment","titles":["🛠️ From V8 to V9"]},"188":{"title":"API adjustment","titles":["🛠️ From V8 to V9"]},"189":{"title":"Chart API","titles":["🛠️ From V8 to V9","API adjustment"]},"190":{"title":"Instance API","titles":["🛠️ From V8 to V9","API adjustment"]},"191":{"title":"Shape help API","titles":["🛠️ From V8 to V9","API adjustment"]},"192":{"title":"Customized technical indicator adjustment","titles":["🛠️ From V8 to V9"]},"193":{"title":"📃 Introducation","titles":[]},"194":{"title":"What\'s KLineChart?","titles":["📃 Introducation"]},"195":{"title":"Features","titles":["📃 Introducation"]},"196":{"title":"Axis","titles":[]},"197":{"title":"Candle Type","titles":[]},"198":{"title":"Basic","titles":[]},"199":{"title":"Data","titles":[]},"200":{"title":"I18n","titles":[]},"201":{"title":"Indicator","titles":[]},"202":{"title":"Overlay","titles":[]},"203":{"title":"Theme","titles":[]},"204":{"title":"Timezone","titles":[]},"205":{"title":"Tooltip","titles":[]},"206":{"title":"❤️ Sponsor","titles":[]},"207":{"title":"Sponsor Channels","titles":["❤️ Sponsor"]},"208":{"title":"Alipay","titles":["❤️ Sponsor","Sponsor Channels"]},"209":{"title":"Wechat Pay","titles":["❤️ Sponsor","Sponsor Channels"]},"210":{"title":"Cryptocurrency","titles":["❤️ Sponsor","Sponsor Channels"]}},"dirtCount":0,"index":[["$800",{"2":{"206":1}}],["☕️",{"2":{"206":1}}],["❤️",{"0":{"206":1},"1":{"207":1,"208":1,"209":1,"210":1}}],["指标信息提示",{"2":{"205":1}}],["基础信息提示",{"2":{"205":1}}],["矩形框",{"2":{"205":1}}],["默认",{"2":{"205":1}}],["不显示",{"2":{"205":1}}],["跟随十字光标",{"2":{"205":1}}],["总是显示",{"2":{"205":1}}],["芝加哥",{"2":{"204":1}}],["柏林",{"2":{"204":1}}],["上海",{"2":{"204":1}}],["红涨绿跌",{"2":{"203":1}}],["绿涨红跌",{"2":{"203":1}}],["深色",{"2":{"203":1}}],["浅色",{"2":{"203":1}}],["自定义",{"2":{"202":1}}],["圆",{"2":{"202":1}}],["内置",{"2":{"202":1}}],["内部",{"2":{"196":1}}],["价格线",{"2":{"202":1}}],["副图指标",{"2":{"201":1}}],["主图指标",{"2":{"201":1}}],["🥑",{"2":{"201":1}}],["🥭",{"2":{"201":1}}],["🥝",{"2":{"201":1}}],["🥥",{"2":{"201":1}}],["繁体中文",{"2":{"200":1}}],["简体中文",{"2":{"200":1}}],["面积图",{"2":{"197":1}}],["跌空心",{"2":{"197":1}}],["涨空心",{"2":{"197":1}}],["全空心",{"2":{"197":1}}],["全实心",{"2":{"197":1}}],["反向",{"2":{"196":1}}],["正向",{"2":{"196":1}}],["对数轴",{"2":{"196":1}}],["百分比轴",{"2":{"196":1}}],["线性轴",{"2":{"196":1}}],["外部",{"2":{"196":1}}],["左侧",{"2":{"196":1}}],["右侧",{"2":{"196":1}}],["在实际项目中根据情况进行调整",{"2":{"196":1,"197":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["以下仅仅是为了协助代码演示",{"2":{"196":1,"197":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["漲幅",{"2":{"117":1}}],["成交額",{"2":{"117":1}}],["成交量",{"2":{"117":1,"200":1}}],["收",{"2":{"117":1,"200":1}}],["低",{"2":{"117":1,"200":1}}],["高",{"2":{"117":1,"200":1}}],["開",{"2":{"117":1,"200":1}}],["時間",{"2":{"117":1,"200":1}}],["←",{"2":{"115":1}}],["→",{"2":{"115":1}}],["⌨️",{"0":{"115":1}}],["quantity",{"2":{"179":1}}],["quick",{"2":{"114":2}}],["qq",{"0":{"97":1}}],["j++",{"2":{"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["jpeg",{"2":{"174":2}}],["j",{"2":{"124":6,"196":2,"197":2,"198":2,"199":2,"200":2,"201":2,"202":2,"203":2,"204":2,"205":2}}],["jsimport",{"2":{"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["jsximport",{"2":{"114":3}}],["js",{"2":{"113":1,"114":2}}],["jsdelivr",{"2":{"113":1,"114":1}}],["javascripthtml",{"2":{"198":1,"199":1}}],["javascripthtmlindex",{"2":{"196":1,"197":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["javascript",{"2":{"99":1,"111":1,"113":1,"114":1,"123":1,"124":1,"179":1,"180":1,"183":1}}],["javascriptchart",{"2":{"88":1,"153":1,"154":1,"157":1,"159":1,"168":1}}],["join",{"2":{"96":1}}],["🌟",{"2":{"206":1}}],["🍍",{"2":{"201":1}}],["🍑",{"2":{"201":1}}],["🍒",{"2":{"201":1}}],["🍈",{"2":{"201":1}}],["🍓",{"2":{"201":1}}],["🍇",{"2":{"201":1}}],["🍉",{"2":{"201":1}}],["🍌",{"2":{"201":1}}],["🍋",{"2":{"201":1}}],["🍊",{"2":{"201":1}}],["🍐",{"2":{"201":1}}],["🍎",{"2":{"201":1}}],["🍏",{"2":{"201":2}}],["🎨",{"0":{"181":1},"1":{"182":1,"183":1},"2":{"195":1}}],["🌏",{"0":{"116":1},"1":{"117":1,"118":1}}],["🏝️",{"0":{"82":1},"1":{"83":1,"84":1}}],["🆕",{"2":{"1":4,"3":2,"4":3,"8":2,"9":2,"10":3,"11":3,"14":5,"18":2,"20":1}}],["`performeventmovefordrawing`",{"2":{"179":1}}],["`createpointfigures`",{"2":{"179":2}}],["`weak",{"2":{"179":1}}],["`normal`",{"2":{"179":1}}],["`ma$",{"2":{"124":2}}],["`strong",{"2":{"179":1}}],["`stroke",{"2":{"102":1,"103":1,"104":1,"105":1}}],["`stroke`",{"2":{"102":1,"103":1,"104":1,"105":1}}],["`solid`",{"2":{"101":1,"103":1}}],["`fill`",{"2":{"102":1,"103":1,"104":1,"105":1}}],["`dashed`",{"2":{"101":1,"103":1}}],["`",{"2":{"78":3,"79":1,"80":1,"114":1,"124":2}}],["`$",{"2":{"78":3,"79":1,"80":1}}],["+=",{"2":{"196":1,"197":1,"198":1,"199":3,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["+098syuqtzi0ynzll",{"2":{"94":1}}],["+",{"2":{"59":1,"111":5,"115":5,"124":2,"180":1,"196":9,"197":9,"198":9,"199":9,"200":9,"201":11,"202":10,"203":9,"204":9,"205":9}}],["===",{"2":{"111":5,"180":1,"202":1,"203":2}}],["=",{"2":{"52":1,"59":1,"99":1,"111":14,"114":8,"124":6,"146":1,"148":1,"180":3,"196":31,"197":22,"198":16,"199":22,"200":22,"201":39,"202":25,"203":28,"204":22,"205":35}}],["=>",{"2":{"27":3,"28":1,"29":1,"30":1,"31":1,"32":1,"33":3,"34":1,"35":1,"36":9,"37":1,"38":20,"39":1,"40":2,"41":2,"42":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"76":1,"101":1,"102":1,"103":2,"104":1,"105":1,"108":2,"111":2,"114":13,"122":6,"124":5,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"146":2,"147":2,"148":2,"149":1,"150":1,"151":2,"152":3,"153":9,"154":12,"155":1,"156":1,"157":29,"158":1,"159":15,"160":1,"161":1,"162":1,"163":1,"164":1,"165":1,"166":1,"167":1,"168":1,"169":2,"170":2,"171":2,"172":1,"173":1,"174":1,"175":1,"179":17,"180":1,"196":8,"197":2,"199":3,"200":2,"201":7,"202":3,"203":2,"204":2,"205":8}}],["kinecharts",{"2":{"184":1}}],["kdj",{"2":{"120":1}}],["kb",{"0":{"61":1},"2":{"61":1}}],["kx",{"2":{"59":1}}],["k",{"2":{"59":1,"122":2,"146":1,"147":1,"148":1,"196":2,"197":2,"198":2,"199":2,"200":2,"201":2,"202":2,"203":4,"204":2,"205":2}}],["klinechart",{"0":{"113":1,"194":1},"2":{"93":2,"96":1,"113":1,"194":1,"206":2}}],["klinecharts",{"2":{"14":2,"27":1,"98":1,"99":1,"107":1,"113":4,"114":8,"117":1,"121":1,"178":1,"179":1,"184":1,"185":3,"191":1,"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1}}],["klinedata>",{"2":{"152":1}}],["klinedatalist",{"2":{"122":2,"124":4,"192":4,"201":2}}],["klinedata",{"2":{"36":1,"122":11,"124":2,"152":1,"153":1,"154":1,"201":2}}],["keywords",{"2":{"114":1}}],["key",{"0":{"52":1,"115":1},"2":{"36":2,"38":6,"52":1,"117":1,"118":1,"122":1,"123":2,"124":5,"153":2,"154":2,"179":2,"180":1,"183":1,"196":17,"197":8,"200":5,"201":1,"202":5,"203":6,"204":5,"205":13}}],[">=",{"2":{"124":1}}],[">`",{"2":{"114":1}}],[">",{"2":{"27":1,"36":4,"38":4,"40":1,"41":1,"64":1,"65":1,"70":1,"71":1,"76":2,"103":2,"113":1,"114":13,"122":2,"146":1,"147":1,"149":1,"153":4,"154":4,"157":3,"159":1,"172":2,"173":1,"179":4,"196":2,"197":2,"198":1,"199":1,"200":2,"201":2,"202":2,"203":2,"204":2,"205":2}}],["||",{"2":{"111":2,"124":1}}],["|",{"2":{"27":7,"28":2,"36":5,"38":17,"40":1,"41":1,"53":1,"54":1,"56":1,"57":1,"58":1,"67":10,"68":1,"69":4,"70":1,"71":4,"72":4,"73":13,"76":2,"101":1,"102":3,"103":4,"104":3,"105":5,"122":5,"126":2,"127":2,"128":1,"151":1,"152":1,"153":17,"154":14,"157":8,"159":3,"160":1,"170":7,"171":7,"172":2,"173":2,"179":9,"183":54}}],["hu",{"2":{"206":1}}],["hide",{"2":{"205":1}}],["historical",{"2":{"146":1,"147":2}}],["hint",{"2":{"122":1}}],["highly",{"2":{"194":1,"195":1}}],["highest",{"2":{"81":1}}],["high",{"2":{"29":1,"81":1,"104":1,"114":70,"117":1,"122":2,"146":1,"147":1,"148":1,"149":1,"179":1,"183":1,"196":3,"197":3,"198":3,"199":5,"200":4,"201":3,"202":3,"203":3,"204":3,"205":3}}],["hk",{"2":{"117":1,"200":2}}],["https",{"2":{"93":2,"94":1,"95":1,"113":1,"114":1,"179":1,"206":1}}],["htmlid",{"2":{"190":1}}],["html>",{"2":{"114":2}}],["html",{"2":{"113":1,"114":2,"190":1}}],["html5",{"2":{"83":1}}],["htmlelement",{"2":{"27":1,"28":1,"126":1,"128":1}}],["homepage",{"2":{"206":3}}],["hope",{"2":{"206":1}}],["hoped",{"2":{"124":1}}],["hold",{"2":{"179":3}}],["hot",{"0":{"115":1}}],["hooks",{"2":{"114":1}}],["how",{"0":{"88":1,"89":1,"91":1},"2":{"98":1,"119":1,"176":1,"179":1,"180":1}}],["horizontalstraightline",{"2":{"177":1}}],["horizontalsegment",{"2":{"177":1}}],["horizontalrayline",{"2":{"177":1}}],["horizontal",{"2":{"20":1,"67":1,"73":1,"183":2}}],["hh",{"2":{"55":1}}],["help",{"0":{"191":1},"2":{"184":1}}],["helper",{"2":{"43":1}}],["helvetica",{"2":{"183":12,"201":1}}],["head>",{"2":{"114":2}}],["here",{"2":{"78":3,"79":1,"80":1,"124":2,"150":1}}],["height",{"2":{"20":2,"27":1,"66":3,"72":3,"73":3,"76":1,"86":1,"104":1,"105":2,"110":3,"111":8,"114":7,"122":2,"127":1,"153":6,"168":6,"179":1,"187":2,"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["halfgapbar",{"2":{"122":1,"179":1}}],["halfbar",{"2":{"122":1,"179":1}}],["handle",{"2":{"179":2,"195":1}}],["handling",{"2":{"18":1,"38":1}}],["hanging",{"2":{"67":1,"73":1}}],["has",{"2":{"20":1,"86":1,"91":1,"110":2,"116":1,"122":1,"146":1,"147":1,"148":1,"151":1,"180":1}}],["have",{"2":{"11":1,"29":1,"109":1,"159":1}}],["zero",{"2":{"195":2}}],["z",{"2":{"122":1,"154":1}}],["zone",{"2":{"27":2,"131":4,"132":1}}],["zoomattimestamp",{"0":{"167":1}}],["zoomatdataindex",{"0":{"166":1}}],["zoomatcoordinate",{"0":{"165":1}}],["zooming",{"2":{"115":1}}],["zoom",{"2":{"20":1,"115":2,"153":1,"165":1,"168":1}}],["zh",{"2":{"27":1,"29":1,"116":1,"117":1,"200":3}}],["zlevel",{"2":{"3":2,"10":1,"38":2,"122":1,"153":1,"154":3,"157":3,"159":3,"179":1}}],["yarn",{"2":{"113":1}}],["yaxis",{"2":{"20":6,"36":4,"122":6,"126":2,"127":2,"179":2,"183":1,"187":6,"190":1,"192":4,"196":4,"201":2}}],["ydis",{"2":{"111":2,"180":3,"202":3}}],["your",{"2":{"114":1}}],["you",{"0":{"89":1},"2":{"77":1,"81":2,"89":1,"98":1,"107":1,"110":1,"113":1,"116":2,"117":1,"118":1,"121":1,"122":4,"179":4,"181":2,"184":2,"195":1,"206":3}}],["yyyy",{"2":{"55":1}}],["y",{"2":{"15":1,"20":1,"38":2,"41":1,"59":3,"60":4,"61":2,"62":4,"63":4,"64":2,"65":2,"66":4,"67":4,"68":3,"69":3,"70":1,"71":1,"72":3,"73":3,"78":1,"79":1,"80":1,"101":2,"102":2,"103":2,"104":2,"105":2,"108":1,"110":3,"111":12,"122":2,"159":1,"165":1,"172":4,"173":3,"179":7,"180":2,"201":2,"202":2}}],["gzip",{"2":{"195":1}}],["global",{"2":{"179":2}}],["globally",{"2":{"107":1,"121":1,"122":3,"178":1}}],["gt",{"2":{"146":1,"148":1}}],["given",{"2":{"122":1}}],["github",{"0":{"93":1},"2":{"21":1,"22":1,"23":1,"24":1,"25":1,"93":2,"206":1}}],["green",{"2":{"203":15}}],["grid",{"2":{"183":1}}],["groupid",{"2":{"157":3,"159":3,"160":2}}],["group",{"0":{"96":1,"97":1},"2":{"96":1,"159":1,"160":1}}],["graph",{"2":{"33":1,"34":2,"35":1,"108":2,"122":3}}],["graphics",{"2":{"36":2,"108":1,"122":1,"154":2,"160":1,"179":6,"180":1}}],["graphic",{"2":{"11":1,"122":2,"179":3,"180":1}}],["gg",{"2":{"95":1}}],["good",{"2":{"206":1}}],["go",{"2":{"21":1,"22":1,"23":1,"24":1,"25":1}}],["gapbar",{"2":{"122":1,"179":1,"201":1}}],["gaps",{"2":{"122":1,"179":1}}],["gap",{"2":{"20":1,"27":1,"137":1,"138":1,"139":1,"140":1,"153":3,"168":3,"196":1,"197":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["gendata",{"2":{"196":2,"197":2,"198":2,"199":4,"200":2,"201":2,"202":2,"203":2,"204":2,"205":2}}],["generally",{"2":{"122":1,"150":1}}],["generated",{"2":{"180":1}}],["generate",{"2":{"107":1,"121":1}}],["generation",{"2":{"11":1}}],["getelementbyid",{"2":{"196":1,"197":1,"200":1,"201":1,"202":1,"203":3,"204":1,"205":1}}],["getconvertpictureurl",{"0":{"174":1}}],["getdatalist",{"0":{"149":1},"2":{"199":1}}],["getdom",{"0":{"126":1},"2":{"190":3}}],["getbarspace",{"0":{"144":1}}],["gettime",{"2":{"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["gettimezone",{"0":{"132":1}}],["getting",{"0":{"112":1},"1":{"113":1,"114":1}}],["gettechnicalindicatortemplate",{"2":{"20":1}}],["gettechnicalindicatorbypaneid",{"2":{"20":1,"190":2}}],["getlinearyfromslopeintercept",{"0":{"61":1}}],["getlinearyfromcoordinates",{"0":{"60":1}}],["getlinearslopeintercept",{"0":{"59":1}}],["getlocal",{"2":{"20":1}}],["get",{"0":{"113":1},"2":{"27":1,"30":1,"31":1,"34":1,"35":1,"37":1,"39":1,"42":1,"52":1,"59":1,"60":1,"61":1,"99":1,"113":1,"122":1,"126":1,"127":1,"129":1,"131":1,"132":1,"138":1,"145":1,"149":1,"158":1,"174":1,"195":1}}],["getheight",{"2":{"20":1,"190":1}}],["getwidth",{"2":{"20":1,"190":1}}],["getindicatorbypaneid",{"0":{"155":1},"2":{"20":1,"190":1}}],["getvisiblerange",{"0":{"145":1},"2":{"20":1}}],["gets",{"2":{"144":1}}],["getstyles",{"0":{"129":1},"2":{"20":1,"190":1}}],["getstyleoptions",{"2":{"20":1,"190":1}}],["getsize",{"0":{"127":1},"2":{"20":2,"190":1}}],["getsupportedoverlays",{"0":{"39":1}}],["getsupportedindicators",{"0":{"37":1}}],["getsupportedfigures",{"0":{"34":1}}],["getsupportedlocales",{"0":{"31":1}}],["getsupportlocales",{"2":{"20":1}}],["getsupportoverlays",{"2":{"20":1}}],["getsupportfigures",{"2":{"20":1,"179":1}}],["getfigureclass",{"0":{"35":1},"2":{"20":1,"98":1,"99":1}}],["getoverlaybyid",{"0":{"158":1},"2":{"20":1}}],["getoverlayclass",{"0":{"30":1},"2":{"8":1}}],["getoffsetrightdistance",{"0":{"138":1},"2":{"14":1}}],["ue900",{"2":{"183":2}}],["url",{"2":{"174":1}}],["utf",{"2":{"114":1}}],["utils",{"0":{"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1},"1":{"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1},"2":{"4":2,"11":1,"14":2,"74":2,"191":1}}],["usdt",{"2":{"210":3}}],["using",{"0":{"78":1,"79":1,"80":1}}],["usage",{"0":{"77":1},"1":{"78":1,"79":1,"80":1}}],["us",{"2":{"27":1,"29":1,"116":2,"179":1,"200":1}}],["useeffect",{"2":{"114":4}}],["used",{"2":{"78":2,"79":1,"80":1,"91":1,"99":1,"122":3,"152":1,"179":2,"180":2}}],["uses",{"2":{"78":3,"79":1,"80":1}}],["use",{"0":{"99":1,"118":1},"2":{"20":6,"74":1,"77":2,"83":1,"106":1,"107":1,"116":1,"121":1,"146":1,"148":1,"151":1,"178":1,"180":1,"185":1,"187":1,"189":1,"190":3,"206":2}}],["uniformly",{"2":{"185":1}}],["unique",{"2":{"33":1,"36":1,"38":1,"108":1,"154":1,"159":1,"179":1}}],["unsubscribe",{"2":{"171":1}}],["unsubscribeaction",{"0":{"171":1},"2":{"18":1,"190":1}}],["under",{"2":{"9":1,"195":1,"206":1}}],["upgrade",{"2":{"184":3}}],["upcolor",{"2":{"154":2,"183":5,"203":10}}],["up",{"2":{"122":1,"183":1,"197":2}}],["update",{"2":{"148":1}}],["updates",{"2":{"17":1}}],["updatedata",{"0":{"148":1},"2":{"14":1,"81":1,"199":4}}],["upwickcolor",{"2":{"14":1,"183":1,"203":2}}],["upbordercolor",{"2":{"14":1,"183":1,"203":2}}],["n",{"2":{"183":2}}],["ngondestroy",{"2":{"114":1}}],["ngafterviewinit",{"2":{"114":1}}],["npmyarncdn",{"2":{"113":1}}],["npm",{"2":{"113":2,"114":1}}],["neue",{"2":{"183":12,"201":1}}],["necessary",{"2":{"150":1,"179":5,"206":1}}],["next",{"2":{"122":2}}],["net",{"2":{"113":1,"114":1}}],["nesting",{"2":{"52":1}}],["needed",{"2":{"179":1}}],["need",{"2":{"81":2,"98":1,"107":1,"116":1,"121":1,"122":4,"146":1,"154":1,"159":1,"179":4}}],["needdefaultyaxisfigure",{"2":{"38":2,"157":3,"159":3,"179":1,"202":1}}],["needdefaultxaxisfigure",{"2":{"38":2,"157":3,"159":3,"179":1,"202":1}}],["needdefaultpointfigure",{"2":{"38":2,"157":3,"159":3,"179":1,"202":1}}],["needs",{"2":{"36":1,"38":3,"83":2,"99":1,"123":1,"124":3,"154":1,"159":3,"173":1,"174":1,"179":1,"183":1}}],["newdata",{"2":{"199":10}}],["new",{"0":{"117":1,"118":1},"2":{"20":4,"99":1,"117":1,"118":1,"146":1,"153":1,"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["null",{"2":{"122":4,"151":1,"153":2,"154":3,"157":1,"159":1,"183":1}}],["nullable",{"2":{"30":1,"152":1}}],["number>",{"2":{"61":1,"69":1,"71":1,"72":1}}],["numbers",{"2":{"27":1,"36":1,"54":1,"154":1}}],["number",{"2":{"27":8,"36":5,"38":6,"40":2,"41":2,"42":1,"47":1,"53":2,"54":1,"55":1,"56":1,"57":2,"58":3,"59":4,"60":7,"61":3,"62":7,"63":5,"64":4,"65":4,"66":6,"67":6,"68":7,"69":4,"70":4,"71":3,"72":6,"73":13,"76":16,"81":7,"101":7,"102":5,"103":8,"104":7,"105":13,"108":2,"122":30,"124":2,"127":6,"130":2,"137":1,"138":1,"139":1,"140":1,"141":2,"142":2,"143":1,"144":1,"145":4,"146":7,"147":7,"148":7,"149":7,"151":1,"153":10,"154":6,"157":10,"159":5,"161":2,"162":2,"163":2,"164":2,"165":4,"166":3,"167":3,"168":4,"172":10,"173":10,"179":29}}],["name=",{"2":{"114":4}}],["namely",{"2":{"59":1,"123":2}}],["name",{"0":{"32":1,"35":1,"155":1,"156":1},"2":{"27":3,"29":1,"30":2,"32":3,"33":3,"35":3,"36":5,"38":3,"40":3,"41":3,"76":2,"77":2,"78":4,"79":2,"80":2,"91":1,"98":1,"99":3,"108":2,"111":1,"120":3,"122":7,"124":1,"128":1,"131":1,"132":1,"153":6,"154":6,"155":3,"156":3,"157":4,"159":4,"160":3,"168":4,"179":2,"180":2,"190":5,"192":1,"201":11,"202":3}}],["naming",{"2":{"9":1}}],["none",{"2":{"120":2,"183":2,"196":2,"197":2,"200":2,"201":2,"202":2,"203":2,"204":2,"205":3}}],["non",{"2":{"81":1}}],["normal",{"2":{"36":2,"38":2,"122":2,"153":1,"154":2,"157":2,"159":2,"179":2,"183":14,"196":1}}],["no",{"0":{"87":1},"2":{"15":1,"20":1,"28":1,"122":1,"124":1,"146":1,"161":1,"162":1,"163":1,"164":1,"165":1,"166":1,"167":1,"179":1,"185":1}}],["nochangecolor",{"2":{"154":2,"183":5,"203":4}}],["nochangewickcolor",{"2":{"14":1,"183":1}}],["nochangebordercolor",{"2":{"14":1,"183":1}}],["node",{"2":{"2":1}}],["note",{"2":{"96":1,"99":1,"124":1,"146":1,"147":1,"148":1,"151":1,"175":1}}],["notes",{"2":{"24":1,"25":1}}],["not",{"0":{"89":1},"2":{"2":1,"5":1,"15":2,"27":1,"36":1,"38":1,"122":3,"124":1,"131":1,"150":2,"154":1,"159":1,"179":14}}],["↩️",{"2":{"8":1}}],["3dsxsbtbmwxumaaqmysvpgedbp9rghpnfq",{"2":{"210":1}}],["30",{"2":{"114":7,"120":3,"153":1,"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["35",{"2":{"114":7,"183":2}}],["31",{"2":{"114":7}}],["34",{"2":{"114":7,"120":1}}],["33",{"2":{"114":7,"183":6}}],["3",{"0":{"6":1,"11":1,"15":1,"58":1},"2":{"120":3,"153":1,"168":2,"180":1,"183":3,"196":3,"197":3,"198":3,"199":3,"200":3,"201":3,"202":4,"203":3,"204":3,"205":3}}],["would",{"2":{"206":1}}],["works",{"2":{"172":1,"173":1}}],["wrap",{"2":{"196":2,"197":2,"200":2,"201":2,"202":2,"203":2,"204":2,"205":2}}],["wr",{"2":{"120":1}}],["want",{"0":{"89":1,"90":1,"91":1},"2":{"183":1}}],["while",{"2":{"130":1}}],["which",{"2":{"75":1,"91":1,"122":1,"128":1,"153":1,"179":7,"180":1}}],["what",{"0":{"87":1,"89":1,"90":1,"194":1}}],["where",{"2":{"122":1,"179":1}}],["whether",{"2":{"62":1,"63":1,"65":1,"66":1,"108":1,"133":1,"134":1,"135":1,"136":1,"146":1,"147":1,"153":1,"168":1,"179":2,"181":1}}],["when",{"2":{"5":1,"15":2,"38":1,"78":2,"79":1,"80":1,"99":1,"122":1,"124":2,"128":1,"153":2,"155":1,"156":1,"157":1,"159":1,"171":1,"179":1,"183":1}}],["website",{"2":{"206":1}}],["web",{"2":{"179":1}}],["webview",{"2":{"83":1}}],["we",{"2":{"110":1}}],["wechat",{"0":{"96":1,"209":1}}],["weight",{"0":{"58":1},"2":{"58":1,"67":3,"73":3,"105":1,"183":10}}],["weak",{"2":{"38":3,"157":3,"159":4,"179":3}}],["well",{"2":{"15":1}}],["window",{"2":{"114":1,"122":3,"126":1,"127":1,"153":8,"154":2,"155":4,"156":3,"157":2,"168":7,"172":1,"173":1,"179":1}}],["will",{"2":{"27":1,"28":1,"74":1,"106":1,"122":5,"130":1,"131":1,"146":1,"148":3,"150":1,"155":1,"156":1,"159":1,"172":1,"175":2,"179":1,"184":1,"196":1,"197":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":2}}],["width=device",{"2":{"114":1}}],["width",{"2":{"11":1,"58":1,"66":3,"72":3,"73":3,"76":1,"104":2,"105":2,"110":3,"111":8,"114":8,"122":4,"127":1,"143":1,"144":1,"179":2}}],["with",{"2":{"3":1,"81":2,"91":1,"109":1,"122":3,"124":3,"153":1,"157":1,"175":1,"179":4,"195":1,"206":1}}],["2px",{"2":{"196":1,"197":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["2196f3",{"2":{"183":2}}],["26",{"2":{"120":3}}],["26a69a",{"2":{"13":1,"154":2}}],["28",{"2":{"114":21}}],["2000",{"2":{"199":1}}],["20",{"2":{"114":21,"120":6,"154":1,"199":1}}],["204",{"2":{"114":7}}],["2023",{"2":{"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1}}],["2024",{"2":{"1":2}}],["230",{"2":{"183":3}}],["23",{"2":{"18":1}}],["249",{"2":{"183":3,"203":1}}],["243",{"2":{"183":6}}],["2432435",{"2":{"154":1}}],["24",{"2":{"14":1,"120":4}}],["2dc08e",{"2":{"13":1,"183":4,"203":1}}],["27",{"2":{"13":1}}],["255",{"2":{"183":4}}],["25",{"2":{"10":1,"183":2}}],["2",{"0":{"7":1,"12":2,"13":1,"14":1,"16":1,"111":1,"124":1,"138":1,"169":1},"2":{"111":11,"120":3,"123":1,"146":1,"147":1,"148":1,"153":1,"154":6,"157":3,"159":3,"168":1,"180":1,"183":52,"196":4,"197":4,"198":4,"199":4,"200":4,"201":4,"202":5,"203":12,"204":4,"205":4}}],["22px",{"2":{"196":1,"197":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["22",{"2":{"5":1,"183":4}}],["4px",{"2":{"196":1,"197":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["430px",{"2":{"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["45",{"2":{"183":3,"203":1}}],["40k",{"2":{"195":1}}],["40",{"2":{"120":1,"183":3,"203":1}}],["42",{"2":{"114":7}}],["4986",{"2":{"114":7}}],["4980",{"2":{"114":7}}],["4988",{"2":{"114":7}}],["4985",{"2":{"114":7}}],["4981",{"2":{"114":14}}],["4964",{"2":{"114":21}}],["4961",{"2":{"114":35}}],["4963",{"2":{"114":7}}],["4962",{"2":{"114":7}}],["4968",{"2":{"114":14}}],["4966",{"2":{"114":14}}],["4975",{"2":{"114":7}}],["4974",{"2":{"114":7}}],["4973",{"2":{"114":14}}],["4971",{"2":{"114":7}}],["4979",{"2":{"114":21}}],["4972",{"2":{"114":21}}],["4970",{"2":{"114":7}}],["4977",{"2":{"114":42}}],["4976",{"2":{"114":14}}],["4",{"0":{"5":1,"10":1,"25":1},"2":{"25":1,"122":1,"154":1,"183":31,"196":2,"197":2,"198":2,"199":2,"200":2,"201":2,"202":2,"203":2,"204":2,"205":2}}],["5000",{"2":{"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["50",{"2":{"120":1}}],["55",{"2":{"114":7}}],["56",{"2":{"114":7}}],["53",{"2":{"114":14}}],["5",{"0":{"5":1,"6":1,"7":1,"8":1,"9":1,"24":1},"2":{"24":1,"38":2,"120":3,"123":2,"124":1,"154":2,"159":2,"183":4}}],["px",{"2":{"201":1}}],["purpose",{"2":{"196":1,"197":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["push",{"2":{"196":2,"197":2,"198":2,"199":2,"200":2,"201":2,"202":2,"203":2,"204":2,"205":2}}],["png",{"2":{"174":1}}],["picture",{"0":{"182":1},"2":{"153":1,"154":1,"155":1,"156":1,"157":1,"168":1}}],["piece",{"2":{"148":1,"151":1}}],["pixel",{"2":{"11":1}}],["p",{"2":{"124":2}}],["personal",{"2":{"206":1}}],["performpoint",{"2":{"179":1}}],["performpointindex",{"2":{"179":1}}],["performance",{"2":{"175":1}}],["performeventmovefordrawing",{"2":{"38":2,"179":1}}],["performeventpressedmove",{"2":{"38":2,"179":1}}],["percentage",{"2":{"153":2,"168":2,"183":1,"196":2}}],["periods",{"2":{"123":1}}],["pvt",{"2":{"120":1}}],["psy",{"2":{"120":1}}],["powerful",{"2":{"195":1}}],["possible",{"2":{"135":1,"136":1}}],["positions",{"2":{"196":2}}],["position",{"0":{"126":1,"127":1},"2":{"4":1,"14":1,"27":1,"78":1,"126":2,"127":3,"153":2,"162":1,"166":1,"183":4,"190":5,"196":2}}],["polyfill",{"0":{"84":1}}],["polygon",{"0":{"65":1,"71":1},"2":{"65":2,"71":4,"100":1,"103":1,"183":1}}],["pointer",{"2":{"183":1}}],["point",{"0":{"91":1},"2":{"38":2,"60":1,"61":1,"62":2,"63":2,"64":1,"65":1,"66":4,"67":4,"72":2,"73":2,"104":2,"105":2,"110":2,"122":1,"159":2,"165":2,"179":5,"180":2,"181":1,"183":1}}],["points",{"2":{"38":3,"59":2,"60":1,"157":3,"159":3,"179":5,"190":1}}],["plugin",{"2":{"206":1}}],["please",{"2":{"27":1,"74":1,"83":1,"106":1,"128":1,"131":1,"146":1,"147":1,"148":1,"149":1,"175":1,"184":1,"185":1,"186":1,"187":1,"189":1,"190":3,"206":1}}],["plots",{"2":{"20":1,"192":1}}],["prev",{"2":{"122":1}}],["previous",{"2":{"122":1,"184":1}}],["prevent",{"2":{"38":1,"159":1}}],["preact",{"2":{"114":1}}],["press",{"2":{"38":4,"159":3,"179":2}}],["precision",{"2":{"36":3,"53":2,"87":2,"122":2,"130":3,"153":1,"154":4,"179":4}}],["project",{"2":{"196":1,"197":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["provide",{"2":{"195":1,"206":1}}],["professional",{"2":{"194":1}}],["process",{"2":{"179":2}}],["processing",{"2":{"38":1}}],["prompt",{"2":{"124":1}}],["promise",{"2":{"36":1,"122":2,"153":1,"154":1}}],["properties",{"2":{"108":2,"179":1}}],["property",{"2":{"9":1}}],["prices",{"2":{"196":7,"197":7,"198":7,"199":7,"200":7,"201":7,"202":7,"203":7,"204":7,"205":7}}],["pricechannelline",{"2":{"177":1}}],["priceline",{"2":{"177":1,"202":1}}],["priceprecision",{"0":{"130":1},"2":{"87":1,"130":2}}],["pricemark",{"2":{"20":1,"183":1,"203":2}}],["price",{"2":{"5":1,"36":2,"81":4,"87":1,"122":1,"123":1,"130":3,"153":1,"154":3,"179":2,"202":1}}],["pay",{"0":{"209":1}}],["payment",{"2":{"206":1}}],["parallellfilineline",{"2":{"177":1}}],["param",{"2":{"124":4}}],["params",{"0":{"76":1},"2":{"36":2,"38":5,"40":1,"41":1,"76":1,"120":3,"122":2,"124":2,"152":3,"153":2,"154":2,"179":1,"192":2}}],["parameters",{"2":{"15":1,"27":1,"36":1,"102":1,"104":1,"122":1,"123":2,"124":3,"154":2,"157":1,"159":1,"179":3}}],["parameter",{"2":{"4":2,"15":1,"62":1,"63":1,"66":1,"67":1,"68":2,"69":2,"70":2,"71":2,"72":2,"73":2,"77":2,"101":1,"103":2,"105":1,"122":3,"124":2,"153":1,"190":3}}],["participates",{"2":{"179":2}}],["part",{"2":{"98":1}}],["padding",{"2":{"73":4,"105":4,"196":2,"197":2,"200":2,"201":2,"202":2,"203":2,"204":2,"205":2}}],["paddingright",{"2":{"73":2,"105":1,"183":9}}],["paddingbottom",{"2":{"20":2,"73":2,"105":1,"183":9,"187":2}}],["paddingtop",{"2":{"20":2,"73":2,"105":1,"183":9,"187":2}}],["paddingleft",{"2":{"5":1,"73":2,"105":1,"183":9,"201":1}}],["paneid",{"0":{"126":1,"127":1,"154":1,"155":1,"156":1,"157":1},"2":{"10":1,"91":1,"122":1,"126":2,"127":2,"154":2,"155":2,"156":2,"157":2,"172":2,"173":2,"190":19}}],["pane",{"2":{"9":1,"80":1,"153":3,"154":2,"155":1,"156":1,"157":1,"168":2,"201":1,"205":1}}],["paneoptions",{"0":{"153":1},"2":{"4":2,"77":3,"153":2,"190":2}}],["package",{"2":{"2":1,"113":1}}],["v2",{"2":{"206":1}}],["v8",{"0":{"184":1},"1":{"185":1,"186":1,"187":1,"188":1,"189":1,"190":1,"191":1,"192":1}}],["vr",{"2":{"120":1}}],["var",{"2":{"114":1}}],["valid",{"2":{"38":1,"48":1,"153":1,"159":1,"179":1}}],["values",{"2":{"36":1,"122":2,"153":1,"154":1,"172":1,"173":1,"179":3,"187":1,"192":1}}],["value",{"0":{"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"56":1,"57":1,"153":1,"157":1,"172":1},"2":{"4":1,"11":1,"27":2,"36":3,"38":1,"40":1,"41":1,"46":2,"47":2,"48":2,"49":2,"50":2,"51":3,"52":3,"53":1,"54":1,"56":1,"57":1,"60":1,"61":1,"62":2,"63":2,"66":2,"67":2,"68":3,"69":3,"70":1,"71":1,"72":3,"73":3,"76":2,"77":1,"101":2,"102":2,"104":3,"105":3,"108":1,"110":3,"122":8,"123":2,"124":4,"153":6,"154":3,"157":6,"159":3,"168":2,"172":7,"173":2,"179":7,"183":8,"190":5,"192":3}}],["vue",{"2":{"114":2}}],["v10",{"2":{"74":1,"106":1}}],["vol",{"2":{"120":1,"201":1,"203":1,"205":1}}],["volumeprecision",{"0":{"130":1},"2":{"87":1,"130":2}}],["volume",{"2":{"29":1,"36":2,"81":2,"114":70,"117":1,"122":1,"130":3,"146":1,"147":1,"148":1,"149":1,"153":1,"154":2,"179":1,"196":3,"197":3,"198":3,"199":4,"200":4,"201":3,"202":3,"203":3,"204":3,"205":3}}],["void",{"2":{"28":1,"29":1,"32":1,"33":2,"36":1,"38":3,"40":1,"41":1,"45":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"108":1,"114":2,"130":1,"131":1,"133":1,"135":1,"137":1,"139":1,"140":1,"141":1,"142":1,"143":1,"146":2,"147":2,"148":2,"150":1,"151":2,"152":3,"153":1,"154":2,"160":1,"161":1,"162":1,"163":1,"164":1,"165":1,"166":1,"167":1,"168":1,"169":2,"170":2,"171":2,"175":1,"179":2}}],["v9",{"0":{"40":1,"41":1,"57":1,"58":1,"75":1,"138":1,"139":1,"140":1,"152":1,"169":1,"184":1},"1":{"76":1,"77":1,"78":1,"79":1,"80":1,"185":1,"186":1,"187":1,"188":1,"189":1,"190":1,"191":1,"192":1},"2":{"27":2,"38":2,"146":1,"147":1,"148":1,"153":3,"154":1,"159":2,"168":2}}],["via",{"2":{"181":1}}],["visible",{"2":{"36":3,"38":3,"122":4,"141":1,"142":1,"145":1,"153":1,"154":4,"157":3,"159":4,"179":2}}],["visiblerange",{"2":{"14":1,"122":2,"192":2,"201":2}}],["viewport",{"2":{"76":1,"114":1,"192":2}}],["view",{"2":{"24":1,"25":1}}],["very",{"2":{"153":1,"206":1}}],["verticalstraightline",{"2":{"177":1}}],["verticalsegment",{"2":{"177":1}}],["verticalrayline",{"2":{"177":1}}],["vertical",{"2":{"5":1,"20":1,"67":1,"73":1,"183":2}}],["version",{"0":{"42":1},"2":{"2":1,"42":1,"146":1,"147":1,"148":1,"151":1}}],["let",{"2":{"196":3,"197":3,"198":3,"199":3,"200":3,"201":4,"202":3,"203":3,"204":3,"205":3}}],["length",{"2":{"180":1,"183":2,"196":3,"197":3,"198":3,"199":4,"200":3,"201":3,"202":4,"203":3,"204":3,"205":3}}],["less",{"2":{"153":2,"168":2,"200":1}}],["left",{"2":{"67":1,"73":2,"76":1,"105":1,"115":1,"122":4,"127":1,"137":1,"138":1,"139":1,"141":1,"179":2,"183":5,"196":2}}],["level",{"2":{"38":1,"122":1,"154":1,"159":1,"179":1}}],["li888",{"2":{"206":1}}],["link",{"2":{"206":1}}],["liner",{"2":{"196":1}}],["linecolor",{"2":{"183":1}}],["linewidth",{"2":{"111":1}}],["lineto",{"2":{"111":6}}],["linesize",{"2":{"183":1}}],["lines",{"2":{"20":1,"154":1,"183":1,"187":2}}],["line",{"0":{"64":1,"70":1,"86":1,"87":1,"103":1},"2":{"5":1,"9":1,"12":1,"16":1,"20":2,"59":1,"60":1,"61":1,"64":2,"69":1,"70":5,"71":1,"72":1,"73":1,"100":1,"101":1,"102":1,"103":2,"104":1,"105":1,"110":3,"122":2,"123":5,"124":3,"146":1,"147":1,"148":1,"157":1,"159":1,"181":1,"183":4,"187":1,"195":1,"196":2,"197":2,"198":2,"199":2,"200":2,"201":2,"202":3,"203":4,"204":2,"205":2}}],["license",{"2":{"206":1}}],["light",{"2":{"203":3}}],["lightweight",{"2":{"194":1,"195":1}}],["like",{"2":{"107":1,"121":1,"178":1,"195":1}}],["liihuu",{"2":{"93":2}}],["list",{"2":{"27":2,"131":1}}],["labels",{"2":{"187":1}}],["layer",{"2":{"174":1}}],["layout",{"2":{"4":1,"27":3,"77":1,"78":1}}],["lang",{"2":{"200":2}}],["lang=",{"2":{"114":1}}],["languages",{"2":{"116":1}}],["language",{"0":{"117":1,"118":1},"2":{"27":1,"29":3,"31":1,"116":1,"117":2,"118":2}}],["large",{"2":{"36":1,"54":1,"122":1,"154":1,"206":2}}],["lastdata",{"2":{"199":2}}],["lastvaluemark",{"2":{"20":1,"183":1}}],["last",{"2":{"20":1,"148":1,"183":1,"203":2,"205":1}}],["latest",{"2":{"5":1}}],["loadmoretimer",{"2":{"199":1}}],["loadmore",{"0":{"151":1},"2":{"199":1}}],["load",{"2":{"83":1,"151":1,"152":1}}],["location",{"2":{"163":1}}],["located",{"2":{"122":1,"179":1}}],["localized",{"2":{"31":1}}],["localization",{"2":{"29":1}}],["local",{"2":{"27":1,"131":1}}],["locales",{"0":{"29":1},"2":{"29":2,"117":1}}],["locale",{"0":{"29":1},"2":{"27":2,"29":2}}],["locked",{"2":{"38":1,"159":1}}],["lock",{"2":{"38":2,"157":3,"159":3,"179":2}}],["lowest",{"2":{"81":1}}],["low",{"2":{"29":1,"81":1,"114":70,"117":1,"146":1,"147":1,"148":1,"149":1,"183":1,"196":3,"197":3,"198":3,"199":5,"200":4,"201":3,"202":3,"203":3,"204":3,"205":3}}],["longer",{"2":{"20":1,"28":1,"185":1}}],["long",{"2":{"1":1}}],["logo",{"2":{"206":3}}],["logarithm",{"2":{"196":1}}],["log",{"0":{"0":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1},"2":{"14":1,"21":1,"22":1,"23":1,"157":14,"159":14,"183":1,"196":1}}],["6px",{"2":{"196":1,"197":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["686d76",{"2":{"183":4}}],["60",{"2":{"120":2,"196":5,"197":5,"198":5,"199":5,"200":5,"201":5,"202":5,"203":5,"204":5,"205":5}}],["600px",{"2":{"114":8}}],["600",{"2":{"114":6,"199":1}}],["62",{"2":{"114":7}}],["66",{"2":{"114":14}}],["64",{"2":{"114":7}}],["61",{"2":{"114":14}}],["6",{"0":{"4":1,"23":1},"2":{"23":1,"27":1,"120":9,"153":1,"183":5}}],["rise",{"2":{"203":6}}],["rich",{"2":{"195":1}}],["right",{"2":{"38":1,"67":1,"73":2,"76":1,"105":1,"115":1,"122":4,"127":1,"137":1,"138":1,"140":1,"142":1,"159":1,"179":4,"183":4,"196":2}}],["rigideroverlay",{"2":{"20":1}}],["rgba",{"2":{"183":17,"203":2}}],["rsi",{"2":{"120":1}}],["round",{"2":{"196":3,"197":3,"198":3,"199":4,"200":3,"201":3,"202":3,"203":3,"204":3,"205":3}}],["root",{"2":{"126":3,"127":3,"190":1}}],["roc",{"2":{"120":1}}],["rollback",{"2":{"8":1}}],["run",{"2":{"83":2}}],["rules",{"2":{"3":1,"205":3}}],["random",{"2":{"196":4,"197":4,"198":4,"199":6,"200":4,"201":5,"202":4,"203":4,"204":4,"205":4}}],["range",{"2":{"76":3,"145":1}}],["rayline",{"2":{"177":1}}],["radius",{"2":{"62":1,"63":1,"68":1,"69":1,"72":1,"73":1,"101":1,"102":1,"180":2,"183":1,"196":1,"197":1,"200":1,"201":1,"202":3,"203":1,"204":1,"205":1}}],["ratio",{"2":{"11":2}}],["r",{"2":{"62":2,"63":2,"68":2,"69":2,"101":1,"102":1,"180":1,"202":1}}],["reward",{"2":{"206":1}}],["red",{"2":{"203":15}}],["redrawn",{"2":{"150":1}}],["reverse",{"2":{"183":1,"196":5}}],["repeated",{"2":{"150":1}}],["replace",{"2":{"124":1}}],["resizing",{"2":{"175":1}}],["resize",{"0":{"175":1}}],["respond",{"2":{"124":1}}],["response",{"2":{"9":1}}],["results",{"2":{"124":1}}],["result",{"2":{"122":1,"201":3}}],["react",{"2":{"114":1}}],["reactvueangularpreactsolidsveltevanilla",{"2":{"114":1}}],["read",{"2":{"98":1}}],["realdataindex",{"2":{"122":1}}],["realx",{"2":{"122":1}}],["real",{"0":{"88":1},"2":{"122":4}}],["realrange",{"2":{"76":1}}],["realto",{"2":{"14":1,"76":1,"122":1,"145":1}}],["realfrom",{"2":{"14":1,"76":1,"122":1,"145":1}}],["recalculate",{"2":{"175":1}}],["recommended",{"2":{"98":1}}],["recttext",{"0":{"73":1,"74":1,"106":1},"2":{"73":2,"100":1,"183":1}}],["rectangle",{"2":{"66":2,"72":2}}],["rect",{"0":{"66":1,"72":1,"104":1},"2":{"8":1,"14":2,"66":2,"72":2,"100":1,"122":1,"183":4,"205":2}}],["required",{"2":{"81":7,"108":1,"153":1,"169":1,"179":8,"180":1}}],["returns",{"2":{"179":1}}],["returning",{"2":{"152":1,"157":1}}],["returned",{"2":{"122":1,"124":1,"149":1,"155":2,"156":1,"160":1}}],["return",{"2":{"27":1,"108":1,"111":1,"114":5,"122":1,"124":4,"129":1,"153":1,"157":1,"158":1,"159":1,"179":4,"180":2,"183":1,"192":1,"196":1,"197":1,"198":1,"199":1,"200":1,"201":3,"202":3,"203":1,"204":1,"205":1}}],["release",{"2":{"24":1,"25":1}}],["related",{"2":{"20":1}}],["render",{"2":{"20":1,"192":1}}],["rendering",{"2":{"3":2,"17":1}}],["regularity",{"2":{"196":1}}],["regenerate",{"2":{"36":1,"122":1,"154":1}}],["regeneratefigures",{"2":{"20":1,"36":2,"122":1,"124":1,"153":1,"154":3,"192":1}}],["regenerateplots",{"2":{"20":1,"192":1}}],["register",{"2":{"77":1}}],["registeryaxis",{"0":{"41":1},"2":{"75":1,"153":1}}],["registerxaxis",{"0":{"40":1},"2":{"75":1}}],["registered",{"2":{"27":1,"128":1}}],["registeroverlay",{"0":{"38":1},"2":{"20":1,"178":1,"189":1,"202":2}}],["registerindicator",{"0":{"36":1},"2":{"20":1,"121":1,"189":1,"201":2}}],["registerstyles",{"0":{"32":1},"2":{"20":1,"27":1,"128":1,"203":3}}],["registerlocale",{"0":{"29":1},"2":{"20":1,"117":2,"200":2}}],["registerfigure",{"0":{"33":1},"2":{"20":1,"107":1}}],["remove",{"0":{"160":1},"2":{"156":2,"160":2}}],["removehtml",{"2":{"20":1,"190":1}}],["removetag",{"2":{"20":1,"190":1}}],["removetechnicalindicator",{"2":{"20":1,"190":1}}],["removeannotation",{"2":{"20":1,"190":1}}],["removeshape",{"2":{"20":1,"190":1}}],["removeindicator",{"0":{"156":1},"2":{"20":1,"190":1}}],["removeoverlay",{"0":{"160":1},"2":{"20":2,"190":1}}],["reference",{"2":{"179":1}}],["refer",{"2":{"27":2,"32":1,"116":1,"122":7,"128":1,"129":1,"131":1,"146":1,"147":1,"148":1,"149":1,"184":1,"186":1}}],["refreshing",{"2":{"15":1}}],["refactoring",{"2":{"20":1}}],["refactor",{"2":{"4":1}}],["erc20",{"2":{"210":1}}],["error",{"2":{"2":2,"4":2,"6":1,"12":1}}],["eth",{"2":{"210":1}}],["etc",{"2":{"27":1,"36":1,"54":1,"99":1,"154":1}}],["europe",{"2":{"204":1}}],["e11d74",{"2":{"183":1}}],["ededed",{"2":{"183":2}}],["each",{"2":{"124":2,"175":1}}],["else",{"2":{"111":1,"203":1}}],["elements",{"2":{"98":1}}],["element",{"2":{"27":2,"28":2}}],["emoji",{"2":{"201":3}}],["email",{"2":{"206":1}}],["ema",{"2":{"120":1}}],["emv",{"2":{"81":1,"120":1}}],["empty",{"2":{"15":1}}],["explanation",{"0":{"182":1}}],["export",{"2":{"114":4}}],["exist",{"2":{"172":1}}],["exists",{"2":{"159":1}}],["execution",{"2":{"169":1}}],["execute",{"2":{"169":1}}],["executeaction",{"0":{"169":1},"2":{"14":1}}],["example",{"0":{"99":1,"109":1,"180":1},"1":{"110":1,"111":1},"2":{"36":1,"117":1,"122":5,"153":1,"154":2,"157":1,"159":1,"168":1,"183":1}}],["extended",{"2":{"36":1,"38":1,"122":1,"154":1,"159":1,"179":1,"195":1}}],["extenddata",{"2":{"36":2,"38":2,"122":1,"153":1,"154":3,"157":3,"159":3,"179":1}}],["extension",{"2":{"20":4,"179":1,"189":2}}],["english",{"2":{"200":1}}],["enabled",{"0":{"133":1,"135":1},"2":{"133":1,"135":1}}],["entire",{"2":{"126":1,"127":1,"175":1}}],["enter",{"2":{"38":1,"159":1}}],["en",{"2":{"27":1,"29":1,"114":1,"116":2,"179":1,"200":1}}],["endpoint",{"2":{"122":1}}],["endangle",{"2":{"62":2,"68":2,"101":1}}],["end",{"2":{"18":1,"38":2,"62":1,"67":1,"68":1,"73":1,"101":1,"122":2,"159":2,"179":2}}],["environment",{"0":{"82":1},"1":{"83":1,"84":1},"2":{"14":1}}],["ef5350",{"2":{"13":1,"154":2}}],["effect",{"2":{"2":1}}],["events",{"2":{"9":1,"16":3,"179":1}}],["event",{"2":{"8":2,"9":1,"12":1,"15":1,"16":1,"18":1,"33":1,"38":30,"108":2,"157":56,"159":56,"179":31}}],["1b1b1f",{"2":{"203":1}}],["1m",{"2":{"27":1,"36":1,"54":1,"154":1}}],["1k",{"2":{"27":1,"36":1,"54":1,"154":1}}],["16px",{"2":{"201":1}}],["1677ff",{"2":{"183":11,"196":1,"197":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["16098",{"2":{"157":1,"159":1}}],["1614171202000",{"2":{"157":1,"159":1}}],["1614171282000",{"2":{"157":1,"159":1}}],["16",{"2":{"20":1,"114":7}}],["17",{"2":{"19":1,"201":1}}],["10px",{"2":{"196":2,"197":2,"200":2,"201":2,"202":2,"203":2,"204":2,"205":2}}],["100",{"2":{"153":1,"168":1,"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["100k",{"2":{"122":1}}],["100000",{"2":{"122":1}}],["1000000",{"2":{"27":1,"36":1,"54":1,"154":1}}],["1000",{"2":{"27":1,"36":1,"54":1,"122":1,"154":1,"196":4,"197":4,"198":4,"199":4,"200":4,"201":4,"202":4,"203":4,"204":4,"205":4}}],["105",{"2":{"114":7}}],["10",{"2":{"16":1,"120":7,"123":2,"124":1,"183":6,"196":1,"197":1,"198":1,"199":3,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["135",{"2":{"114":7}}],["13",{"2":{"11":1,"120":1}}],["150",{"2":{"183":6}}],["1587660540000",{"2":{"114":7}}],["1587660480000",{"2":{"114":7}}],["1587660420000",{"2":{"114":7}}],["1587660360000",{"2":{"114":7}}],["1587660300000",{"2":{"114":7}}],["1587660240000",{"2":{"114":7}}],["1587660180000",{"2":{"114":7}}],["1587660120000",{"2":{"114":7}}],["1587660060000",{"2":{"114":7}}],["1587660000000",{"2":{"114":7}}],["15",{"2":{"9":1,"15":1,"183":1}}],["192",{"2":{"183":3,"203":1}}],["191",{"2":{"114":7}}],["197",{"2":{"114":7}}],["194",{"2":{"114":7}}],["19",{"2":{"6":1,"114":7}}],["142",{"2":{"183":3,"203":1}}],["14",{"2":{"4":1,"8":1,"17":1,"114":7,"120":3}}],["119",{"2":{"183":4}}],["11",{"2":{"4":1}}],["18987",{"2":{"157":1,"159":1}}],["184",{"2":{"114":7}}],["18",{"2":{"2":1,"7":1}}],["1",{"0":{"2":1,"8":1,"13":1,"15":1,"16":1,"17":2,"18":1,"19":1,"110":1,"123":1},"2":{"52":1,"111":1,"124":3,"153":4,"154":4,"157":1,"159":1,"168":4,"180":2,"183":37,"198":1,"199":2,"202":2,"203":4}}],["12px",{"2":{"196":1,"197":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["12345678910111213141516171819202122",{"2":{"205":1}}],["123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051html",{"2":{"204":1}}],["1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677html",{"2":{"202":1}}],["123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126html",{"2":{"205":1}}],["123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150html",{"2":{"203":1}}],["123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110html",{"2":{"196":1}}],["123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107html",{"2":{"201":1}}],["123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960html",{"2":{"200":1}}],["1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556html",{"2":{"197":1}}],["12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849html",{"2":{"199":1}}],["12345678910111213141516171819202122232425262728html",{"2":{"198":1}}],["123456789101112131415161718",{"2":{"196":1,"197":1,"200":1,"201":1,"202":1,"203":1,"204":1}}],["123css",{"2":{"196":1,"197":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["12",{"2":{"1":1,"2":1,"3":2,"114":7,"120":9,"183":12}}],["76808f",{"2":{"183":2}}],["76",{"2":{"114":7}}],["72",{"2":{"114":7}}],["70",{"2":{"114":7}}],["74",{"2":{"114":7}}],["77",{"2":{"114":7}}],["7yjhygvvvz",{"2":{"95":1}}],["7",{"0":{"2":1,"3":1,"22":1,"139":1,"140":1},"2":{"22":1,"154":1,"183":6,"184":1,"203":2}}],["smooth",{"2":{"183":6,"195":1}}],["sma",{"2":{"120":1}}],["sqrt",{"2":{"180":1,"202":1}}],["sponsoring",{"2":{"206":1}}],["sponsor",{"0":{"206":1,"207":1},"1":{"207":1,"208":2,"209":2,"210":2},"2":{"206":1}}],["span",{"2":{"201":2,"205":2}}],["space",{"0":{"143":1},"2":{"143":1,"190":1}}],["specified",{"2":{"109":1,"122":2,"163":1,"164":1,"167":1}}],["specifies",{"2":{"36":2,"154":2}}],["specify",{"2":{"77":2}}],["special",{"2":{"38":2,"153":1,"154":1,"155":1,"156":1,"157":1,"168":1,"179":1}}],["switching",{"2":{"118":1}}],["svelte",{"2":{"114":2}}],["src=",{"2":{"113":1,"114":1}}],["scoordinates",{"2":{"180":1}}],["scheme",{"2":{"116":1}}],["scalable",{"2":{"195":1}}],["scaling",{"2":{"165":1,"166":1,"167":1}}],["scaled",{"2":{"134":1}}],["scale",{"0":{"165":1,"166":1,"167":1},"2":{"133":1,"165":3,"166":3,"167":3}}],["scale=1",{"2":{"114":1}}],["scan",{"2":{"96":1}}],["script>",{"2":{"113":1,"114":6}}],["script",{"2":{"113":1,"114":2}}],["scrolltotimestamp",{"0":{"164":1}}],["scrolltodataindex",{"0":{"163":1}}],["scrolltorealtime",{"0":{"162":1}}],["scrollbydistance",{"0":{"161":1}}],["scrollzoomenabled",{"2":{"27":1,"153":3,"168":3}}],["scroll",{"2":{"20":1,"153":1,"161":1,"162":1,"163":1,"164":1,"168":1}}],["scrolling",{"2":{"9":1,"135":1,"136":1}}],["screen",{"2":{"11":1}}],["sample",{"2":{"183":2}}],["samplecircle",{"2":{"180":2}}],["same",{"2":{"74":1,"106":1,"124":1,"148":1,"153":1,"172":1}}],["sar",{"2":{"120":1}}],["sale",{"0":{"91":1}}],["saved",{"2":{"20":1}}],["slope",{"2":{"59":1,"61":1}}],["ss",{"2":{"55":1}}],["shift",{"2":{"115":4}}],["showparams",{"2":{"183":1}}],["showtype",{"2":{"183":2,"205":4}}],["showrule",{"2":{"183":2,"205":4}}],["show",{"2":{"183":26}}],["showname",{"2":{"154":1,"183":1}}],["shows",{"0":{"87":1}}],["short",{"2":{"36":1,"122":1,"154":1}}],["shortname",{"2":{"36":2,"122":1,"124":1,"153":1,"154":2}}],["shouldcheckparamcount",{"2":{"192":1}}],["should",{"0":{"91":1},"2":{"36":1,"124":1,"154":1}}],["shouldformatbignumber",{"2":{"36":2,"122":1,"153":1,"154":3}}],["shouldohlc",{"2":{"36":2,"122":1,"153":1,"154":3}}],["shanghai",{"2":{"27":1,"131":1,"204":2}}],["shape",{"0":{"191":1},"2":{"20":2,"186":1,"187":1}}],["s",{"0":{"194":1},"2":{"30":1,"206":1}}],["sort",{"2":{"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["so",{"2":{"111":1,"123":1,"124":1,"180":1}}],["source",{"0":{"45":1},"2":{"45":1,"122":8,"149":1}}],["some",{"2":{"27":1,"122":4,"153":1,"154":1,"179":2}}],["solid",{"2":{"20":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"101":1,"102":1,"103":2,"104":1,"105":1,"110":3,"111":1,"114":1,"153":2,"154":5,"157":1,"159":1,"183":37,"197":2,"203":4}}],["subtitle",{"2":{"201":4}}],["subindicators",{"2":{"201":2}}],["subkey",{"2":{"124":1}}],["subscribing",{"2":{"171":1}}],["subscribe",{"2":{"170":1}}],["subscribeaction",{"0":{"170":1},"2":{"18":1,"146":1,"148":1,"190":1}}],["subsequent",{"2":{"124":1,"153":1}}],["sub",{"2":{"77":1,"192":1,"201":1}}],["such",{"2":{"27":2,"52":1,"54":1,"55":1,"99":1,"113":1,"131":1}}],["success",{"2":{"14":1,"146":1,"147":1,"148":1,"153":1,"154":1}}],["supported",{"2":{"31":1,"34":1,"169":1}}],["supports",{"2":{"9":1,"10":1,"11":1,"18":1,"27":1,"83":1,"113":1,"115":1,"126":1,"127":1,"128":1,"183":1}}],["support",{"0":{"83":1},"2":{"1":4,"7":1,"8":1,"14":1,"16":1,"20":1,"27":1,"32":1,"37":1,"39":1,"52":1,"75":1,"90":1,"122":1,"195":1}}],["situation",{"2":{"196":1,"197":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["since",{"2":{"146":1,"147":1,"148":1,"151":1}}],["single",{"2":{"143":1,"144":1,"148":1}}],["sign",{"0":{"56":1},"2":{"56":1}}],["size",{"0":{"58":1},"2":{"20":2,"58":1,"67":3,"68":2,"70":2,"73":4,"101":2,"102":1,"103":3,"104":1,"105":3,"110":1,"122":4,"154":1,"157":1,"159":1,"175":2,"179":3,"183":31,"187":2,"196":1,"197":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["side",{"2":{"9":1,"139":1,"140":1}}],["simple",{"2":{"185":1,"195":1}}],["simpletag",{"2":{"7":1,"16":1,"177":1}}],["simpleannotation",{"2":{"7":1,"16":1,"91":2,"177":1}}],["standard",{"2":{"183":4,"205":2}}],["started",{"0":{"112":1},"1":{"113":1,"114":1},"2":{"195":1}}],["starting",{"2":{"66":2,"67":2,"68":1,"72":2,"73":2,"104":2,"105":2,"122":1}}],["startangle",{"2":{"62":2,"68":2,"101":1}}],["start",{"2":{"38":2,"62":1,"67":1,"73":1,"101":1,"114":3,"122":3,"159":2,"179":2}}],["step",{"0":{"110":1,"111":1,"123":1,"124":1},"2":{"179":1}}],["steps",{"2":{"38":1,"179":1,"180":1}}],["straightline",{"2":{"177":1}}],["strokestyle",{"2":{"111":1}}],["stroke",{"2":{"69":2,"71":2,"72":2,"73":2,"102":2,"103":2,"104":2,"105":2,"110":4,"111":4,"153":4,"154":4,"180":1,"183":25,"197":6,"202":1}}],["strong",{"2":{"38":2,"157":2,"159":2,"179":2}}],["strings",{"2":{"183":1}}],["string>",{"2":{"27":1}}],["string",{"2":{"4":1,"9":1,"27":11,"28":1,"29":7,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":16,"37":1,"38":13,"39":1,"40":3,"41":3,"42":1,"46":1,"52":1,"53":2,"54":2,"55":2,"56":3,"57":2,"58":3,"67":3,"68":1,"69":2,"70":1,"71":2,"72":2,"73":5,"76":5,"101":1,"102":2,"103":3,"104":2,"105":5,"108":1,"122":14,"126":1,"127":1,"128":1,"131":1,"132":1,"153":23,"154":19,"155":2,"156":2,"157":11,"158":1,"159":4,"160":4,"168":2,"172":1,"173":1,"174":3,"179":6,"183":1}}],["style=",{"2":{"114":7,"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["styles",{"0":{"32":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"128":1},"2":{"4":2,"27":4,"32":2,"33":2,"36":5,"38":9,"67":3,"68":3,"69":3,"70":3,"71":3,"72":3,"73":3,"74":2,"99":3,"101":1,"102":1,"103":2,"104":1,"105":1,"108":2,"110":1,"111":4,"122":2,"128":3,"129":1,"153":3,"154":6,"157":3,"159":4,"179":3,"180":1,"181":1,"190":2,"192":2,"202":1}}],["style",{"0":{"181":1,"187":1},"1":{"182":1,"183":1},"2":{"1":1,"4":2,"5":2,"7":1,"8":1,"9":1,"13":1,"14":1,"15":1,"20":4,"27":1,"32":4,"68":3,"69":4,"70":3,"71":4,"72":4,"73":4,"88":1,"101":2,"102":3,"103":5,"104":3,"105":3,"108":2,"110":5,"111":5,"122":11,"128":3,"129":1,"153":2,"154":5,"157":1,"159":1,"179":6,"180":2,"181":1,"183":23,"187":1,"195":1,"201":1,"202":1,"203":6}}],["sending",{"2":{"206":1}}],["sensitivity",{"2":{"9":1,"38":1,"159":1,"179":1}}],["segment",{"2":{"157":3,"159":3,"177":1}}],["second",{"2":{"123":1}}],["select",{"2":{"179":1,"180":1}}],["selector",{"2":{"114":1}}],["selected",{"2":{"38":1,"159":1}}],["selections",{"2":{"180":1}}],["selection",{"2":{"16":1}}],["series",{"2":{"36":3,"122":2,"130":1,"153":1,"154":4}}],["seen",{"0":{"86":1}}],["see",{"2":{"27":1,"33":1,"38":1,"86":1,"90":1,"122":3,"179":1,"181":1}}],["setindicatortooltipshowtype",{"2":{"205":2}}],["setindicatortooltipshowrule",{"2":{"205":2}}],["setinside",{"2":{"196":2}}],["setcandletooltipshowtype",{"2":{"205":2}}],["setcandletooltipshowrule",{"2":{"205":2}}],["setcustomapi",{"2":{"20":1}}],["setmainindicator",{"2":{"201":2}}],["setmaxoffsetleftdistance",{"0":{"139":1}}],["setmaxoffsetrightdistance",{"0":{"140":1},"2":{"3":1}}],["setreverse",{"2":{"196":2}}],["setrightminvisiblebarcount",{"0":{"142":1}}],["settheme",{"2":{"203":2}}],["settype",{"2":{"196":2,"197":2}}],["settimeout",{"2":{"199":2}}],["settimezone",{"0":{"131":1},"2":{"204":3}}],["setting",{"2":{"130":1}}],["settings",{"2":{"88":1}}],["setbarspace",{"0":{"143":1}}],["setzoomenabled",{"0":{"133":1}}],["setup>",{"2":{"114":1}}],["setlang",{"2":{"200":2}}],["setloaddatacallback",{"0":{"152":1},"2":{"151":1}}],["setlocale",{"2":{"20":1,"118":1,"200":1}}],["setleftminvisiblebarcount",{"0":{"141":1}}],["setlinedash",{"2":{"111":2}}],["setposition",{"2":{"196":2}}],["setpricevolumeprecision",{"0":{"130":1},"2":{"87":1}}],["setpaneoptions",{"0":{"80":1,"168":1},"2":{"11":1,"20":1,"77":1,"168":1}}],["set",{"2":{"27":1,"87":1,"103":2,"122":3,"128":1,"131":2,"133":1,"135":1,"137":1,"139":1,"140":1,"141":1,"142":1,"143":1,"151":1,"152":1,"154":1,"168":1}}],["setsubindicator",{"2":{"201":2}}],["setscrollenabled",{"0":{"135":1}}],["setshapeoptions",{"2":{"20":1,"190":1}}],["setstyles",{"0":{"128":1},"2":{"20":1,"88":1,"181":1,"190":1,"196":4,"197":1,"203":1,"205":4}}],["setstyleoptions",{"2":{"20":1,"190":1}}],["setoffsetrightdistance",{"0":{"137":1},"2":{"20":1,"190":1}}],["setoffsetrightspace",{"2":{"20":1,"190":1}}],["separator",{"2":{"4":1,"8":1,"27":1,"56":1,"179":1,"183":1}}],["xxxxxxxx",{"2":{"157":1,"159":1}}],["xxx",{"2":{"124":2,"192":8}}],["xdis",{"2":{"111":2,"180":3,"202":3}}],["x3c",{"2":{"27":2,"30":1,"36":4,"38":4,"40":1,"41":1,"61":1,"64":1,"65":1,"69":1,"70":1,"71":2,"72":1,"76":2,"103":2,"111":1,"113":2,"114":32,"122":7,"146":1,"147":1,"149":1,"152":1,"153":4,"154":4,"157":3,"159":1,"172":2,"173":2,"179":4,"196":5,"197":5,"198":3,"199":3,"200":5,"201":6,"202":5,"203":5,"204":5,"205":5}}],["xaxis",{"2":{"10":1,"20":6,"27":1,"36":4,"78":1,"122":6,"179":2,"183":1,"187":6,"192":4,"201":2}}],["x",{"0":{"21":1,"22":1,"23":1,"24":1,"25":1},"2":{"1":1,"21":1,"22":1,"23":1,"24":1,"25":1,"38":2,"40":1,"59":2,"60":3,"61":1,"62":4,"63":4,"64":2,"65":2,"66":4,"67":4,"68":3,"69":3,"70":1,"71":1,"72":3,"73":3,"78":1,"101":2,"102":2,"103":2,"104":2,"105":2,"108":1,"110":3,"111":12,"122":3,"159":1,"165":1,"172":2,"173":2,"179":4,"180":2,"184":4,"201":2,"202":2}}],["omni",{"2":{"210":1}}],["older",{"2":{"184":1}}],["obtain",{"2":{"155":1,"190":1}}],["obtained",{"2":{"98":1}}],["obv",{"2":{"120":1}}],["objects",{"2":{"179":2,"183":1}}],["object",{"2":{"27":2,"32":1,"33":2,"36":18,"38":20,"40":1,"41":1,"45":3,"49":1,"128":2,"129":1,"153":14,"154":12,"155":1,"156":1,"157":32,"158":1,"159":15,"172":1,"173":1,"183":1}}],["own",{"2":{"78":1}}],["other",{"0":{"90":1},"2":{"60":1,"116":1,"123":2,"124":1,"180":1,"206":1}}],["o",{"2":{"52":2}}],["outline",{"2":{"196":1,"197":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["outside",{"2":{"196":1}}],["out",{"2":{"38":1,"115":1,"159":1,"179":1,"195":1}}],["output",{"2":{"14":1}}],["operations",{"2":{"153":1}}],["operation",{"2":{"36":1,"154":1,"179":3}}],["opening",{"2":{"183":1}}],["open",{"2":{"29":1,"81":2,"114":70,"117":1,"146":1,"147":1,"148":1,"149":1,"183":2,"196":3,"197":3,"198":3,"199":3,"200":4,"201":3,"202":3,"203":3,"204":3,"205":3}}],["option",{"2":{"190":2}}],["optional",{"2":{"27":1,"81":1,"101":1,"102":1,"103":2,"104":1,"105":1,"154":1}}],["options",{"0":{"27":1,"168":1},"2":{"4":2,"11":3,"20":3,"27":5,"36":1,"38":1,"77":3,"78":2,"110":2,"118":1,"154":1,"159":1,"168":2,"170":1,"171":1,"179":1,"181":1,"187":1,"190":1,"192":1}}],["optimization",{"2":{"8":1}}],["optimize",{"2":{"1":2,"3":1,"4":2,"7":3,"8":1,"9":3,"10":1,"11":3,"12":1,"13":2,"14":2,"15":3,"16":1,"17":1,"18":1}}],["organization",{"2":{"206":1}}],["organizations",{"2":{"206":1}}],["org",{"2":{"179":1}}],["original",{"2":{"162":1}}],["order",{"2":{"150":1}}],["or",{"2":{"27":2,"28":1,"36":1,"38":1,"77":1,"89":1,"113":2,"118":1,"130":1,"152":1,"153":1,"154":1,"157":1,"159":1,"172":1,"173":1,"181":2,"183":4,"184":1,"206":3}}],["overwrite",{"2":{"159":1}}],["overwritten",{"2":{"148":1}}],["overridden",{"2":{"154":1,"159":1}}],["overridetechnicalindicator",{"2":{"190":1}}],["overrides",{"2":{"153":1}}],["override",{"0":{"154":1,"159":1},"2":{"89":1,"154":2,"159":2,"190":3}}],["overrideindicator",{"0":{"154":1},"2":{"20":1,"89":1,"153":1,"154":1,"190":1}}],["overrideoverlay",{"0":{"159":1},"2":{"20":2,"157":1,"159":1,"190":1}}],["overlayevent",{"2":{"179":14}}],["overlayperformeventparams",{"2":{"179":1}}],["overlaycreatefigurescallback",{"2":{"179":2}}],["overlayconstructor>",{"2":{"30":1}}],["overlaytechnicalindicator",{"2":{"20":1}}],["overlayfigureignoreeventtype",{"2":{"38":6,"179":2}}],["overlayfigure",{"2":{"9":1}}],["overlaystyle",{"2":{"179":2}}],["overlays",{"0":{"178":1},"1":{"179":1,"180":1},"2":{"2":1,"7":1,"16":1,"39":1,"91":1,"98":1,"159":1,"176":1}}],["overlay",{"0":{"38":1,"176":1,"177":1,"202":1},"1":{"177":1,"178":1,"179":1,"180":1},"2":{"1":1,"3":1,"4":2,"9":1,"10":1,"15":1,"16":1,"18":1,"20":2,"30":2,"38":6,"91":1,"154":1,"157":2,"158":1,"159":2,"160":1,"174":1,"176":1,"178":2,"179":7,"180":1,"183":1,"186":2,"187":1}}],["ohlc",{"2":{"1":1,"3":1,"36":1,"122":1,"154":1,"183":2,"197":2,"203":2}}],["onpanedrag",{"2":{"170":2,"171":2,"190":1}}],["onpressedmoveend",{"2":{"38":2,"157":3,"159":3,"179":1}}],["onpressedmovestart",{"2":{"38":2,"157":3,"159":3,"179":1}}],["onpressedmoving",{"2":{"38":2,"157":3,"159":3,"179":1}}],["ontooltipiconclick",{"2":{"170":2,"171":2}}],["onvisiblerangechange",{"2":{"170":2,"171":2,"190":1}}],["onscroll",{"2":{"170":2,"171":2,"190":1}}],["onselected",{"2":{"38":2,"157":3,"159":3,"179":1}}],["onzoom",{"2":{"170":2,"171":2,"190":1}}],["onload",{"2":{"114":1}}],["only",{"0":{"86":1},"2":{"38":1,"107":1,"110":2,"115":1,"121":1,"148":1,"150":1,"153":1,"159":1,"169":1,"172":1,"173":1,"179":1,"195":1,"196":1,"197":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["onunmounted",{"2":{"114":2}}],["onmount",{"2":{"114":4}}],["onmounted",{"2":{"114":2}}],["onmouseleave",{"2":{"38":2,"157":3,"159":3,"179":1}}],["onmouseenter",{"2":{"38":2,"157":3,"159":3,"179":1}}],["one",{"0":{"86":1},"2":{"45":1,"123":2,"174":1,"179":1,"195":1}}],["onremoved",{"2":{"38":2,"157":3,"159":3,"179":1}}],["onrightclick",{"2":{"38":2,"157":3,"159":3,"179":1}}],["ondataready",{"2":{"146":1,"148":1,"170":2,"171":2}}],["ondestroy",{"2":{"114":4}}],["ondeselected",{"2":{"38":2,"157":3,"159":3,"179":1}}],["ondrawend",{"2":{"38":2,"157":3,"159":3,"179":1}}],["ondrawing",{"2":{"38":2,"157":3,"159":3,"179":1}}],["ondrawstart",{"2":{"38":2,"157":3,"159":3,"179":1}}],["ondoubleclick",{"2":{"9":1,"38":2,"157":3,"159":3,"179":1}}],["oncrosshairchange",{"2":{"169":2,"170":2,"171":2,"190":1}}],["oncleanup",{"2":{"114":2}}],["onclick",{"2":{"38":2,"157":3,"159":3,"179":1}}],["once",{"2":{"28":1}}],["oncandlebarclick",{"2":{"18":1,"170":2,"171":2}}],["on",{"2":{"1":1,"9":1,"15":1,"33":1,"38":2,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"83":3,"98":1,"108":1,"139":1,"140":1,"144":1,"153":1,"159":1,"167":1,"172":1,"173":1,"179":4,"181":1,"206":3}}],["official",{"2":{"206":1}}],["offsetright",{"2":{"183":1}}],["offsettop",{"2":{"183":1}}],["offsetleft",{"2":{"183":1}}],["offset",{"2":{"183":2}}],["offsetbottom",{"2":{"14":1,"183":1}}],["of",{"0":{"78":1,"79":1,"80":1,"91":1,"99":1},"2":{"1":3,"3":1,"4":3,"5":3,"7":1,"9":1,"10":1,"11":1,"14":1,"15":4,"16":2,"17":1,"18":1,"19":1,"27":1,"42":1,"43":1,"52":1,"59":2,"60":1,"61":1,"62":4,"63":4,"68":4,"69":4,"76":1,"77":1,"98":2,"99":1,"101":4,"102":4,"103":2,"104":2,"105":2,"108":3,"110":2,"122":7,"123":3,"124":4,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":2,"144":1,"146":2,"147":2,"148":3,"149":1,"150":1,"151":2,"153":4,"154":1,"155":1,"156":1,"157":2,"163":1,"165":1,"166":1,"168":2,"172":1,"174":2,"175":1,"179":12,"180":2,"183":1,"187":1,"195":1,"196":1,"197":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":2}}],["mtm",{"2":{"120":1}}],["much",{"2":{"206":1}}],["must",{"2":{"81":1}}],["multiple",{"2":{"4":2,"113":1,"195":2}}],["migrated",{"2":{"191":1}}],["millisecond",{"2":{"81":1}}],["middle",{"2":{"67":1,"73":1,"165":1,"183":2}}],["min",{"2":{"113":1,"114":1,"199":1}}],["minimum",{"2":{"36":1,"122":1,"141":1,"142":1,"153":1,"154":1,"168":1}}],["minheight",{"2":{"27":1,"153":3,"168":3}}],["minvalue",{"2":{"1":1,"36":2,"122":1,"153":1,"154":3}}],["mm",{"2":{"55":2}}],["mozilla",{"2":{"179":1}}],["more",{"0":{"146":1,"147":1},"2":{"81":2,"146":3,"147":4,"151":1,"152":1}}],["mouse",{"2":{"38":2,"159":2,"179":2}}],["moving",{"2":{"38":1,"115":1}}],["movement",{"2":{"179":3}}],["moveto",{"2":{"111":2}}],["move",{"2":{"38":4,"115":2,"159":3,"179":2}}],["mobile",{"2":{"9":1,"83":1,"195":2}}],["models",{"2":{"195":1}}],["model",{"2":{"179":1}}],["mode",{"2":{"38":5,"157":3,"159":6,"179":5}}],["modesensitivity",{"2":{"9":1,"38":2,"157":3,"159":3,"179":1}}],["module",{"2":{"4":1,"175":1}}],["merging",{"2":{"128":1}}],["merged",{"2":{"186":1,"187":1,"192":1}}],["merge",{"0":{"45":1},"2":{"4":1,"45":1}}],["meaning",{"2":{"179":1}}],["mean",{"2":{"123":2}}],["median",{"2":{"122":1}}],["metric",{"2":{"154":1}}],["meta",{"2":{"114":5}}],["method",{"2":{"18":1,"20":11,"33":1,"36":4,"38":2,"50":1,"89":1,"98":1,"122":4,"146":2,"151":1,"153":1,"154":4,"155":1,"156":1,"158":1,"160":1,"170":1,"171":1,"175":1,"181":2,"183":2,"190":1,"192":4}}],["methods",{"2":{"2":1,"10":1,"20":6,"43":1,"111":1,"113":1,"122":4,"179":2,"192":1}}],["me",{"2":{"94":1}}],["made",{"2":{"181":1,"196":1,"197":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["may",{"2":{"175":1}}],["many",{"2":{"179":1}}],["manually",{"2":{"150":1}}],["management",{"2":{"113":1}}],["manager",{"2":{"2":1}}],["matched",{"2":{"148":1}}],["math",{"2":{"111":2,"180":3,"196":8,"197":8,"198":8,"199":13,"200":8,"201":10,"202":11,"203":8,"204":8,"205":8}}],["maintitle",{"2":{"201":3}}],["mainindicators",{"2":{"201":2}}],["main",{"2":{"126":2,"127":2,"153":1,"154":1,"155":1,"156":1,"157":1,"168":1,"190":1,"201":1}}],["map",{"2":{"124":2,"201":1}}],["mapping",{"2":{"1":1}}],["ma5",{"2":{"123":2,"124":1}}],["ma2",{"2":{"123":2,"124":2}}],["ma10",{"2":{"123":3,"124":1}}],["ma1",{"2":{"123":3,"124":2}}],["macd",{"2":{"120":1,"201":1}}],["make",{"2":{"98":1}}],["ma",{"2":{"79":1,"120":1,"123":1,"124":5,"153":1,"201":1,"205":1}}],["magnet`",{"2":{"179":2}}],["magnet",{"2":{"38":5,"157":5,"159":6,"179":5}}],["max",{"2":{"199":1}}],["maximum",{"2":{"36":1,"122":1,"139":1,"140":1,"154":1}}],["maxvalue",{"2":{"1":1,"36":2,"122":1,"153":1,"154":3}}],["mark",{"0":{"91":1}}],["marginend",{"2":{"183":2,"187":2}}],["marginbottom",{"2":{"183":4}}],["marginright",{"2":{"183":4}}],["margintop",{"2":{"183":4}}],["marginleft",{"2":{"183":4}}],["marginstart",{"2":{"183":2}}],["margins",{"2":{"153":1,"168":1}}],["margin",{"2":{"20":2,"153":2,"168":2,"196":1,"197":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":2}}],["marinend",{"2":{"20":2}}],["marinstart",{"2":{"20":2,"187":2}}],["bc1qnwzukszzk5xfk0zs3sr8etzgctgnrtqts43jzp3khe6gm7xazprsp4y6n3",{"2":{"210":1}}],["btc",{"2":{"210":1}}],["button",{"2":{"196":24,"197":9,"200":9,"201":14,"202":9,"203":9,"204":9,"205":26}}],["buttoncontainer",{"2":{"196":7,"197":4,"200":4,"201":7,"202":4,"203":4,"204":4}}],["built",{"0":{"89":1,"90":1,"100":1,"120":1,"177":1},"1":{"101":1,"102":1,"103":1,"104":1,"105":1,"106":1},"2":{"7":1,"8":1,"16":2,"17":1,"27":1,"29":1,"83":1,"91":1,"98":1,"100":1,"107":1,"116":1,"119":1,"121":1,"122":4,"176":1,"178":1,"179":3,"180":1,"195":1,"202":1}}],["blank",{"2":{"185":1}}],["blurry",{"2":{"3":1}}],["bmp",{"2":{"174":1}}],["bbi",{"2":{"120":1}}],["brar",{"2":{"120":1}}],["browser",{"0":{"83":1},"2":{"83":1}}],["browsers",{"2":{"1":1}}],["bias",{"2":{"120":1}}],["big",{"2":{"27":1}}],["b",{"2":{"52":2,"59":2}}],["berlin",{"2":{"204":2}}],["best",{"2":{"124":1}}],["between",{"2":{"122":1,"179":1}}],["beginpath",{"2":{"111":3}}],["benchmark",{"2":{"105":1}}],["be",{"0":{"86":1},"2":{"27":3,"28":2,"74":1,"75":1,"81":1,"91":2,"98":1,"99":1,"106":1,"122":6,"124":4,"128":1,"130":1,"134":1,"137":1,"138":1,"146":1,"147":1,"148":3,"150":1,"153":6,"154":1,"155":2,"157":1,"159":2,"161":1,"162":1,"163":1,"164":1,"165":2,"166":1,"167":1,"168":5,"172":3,"173":2,"174":3,"179":13,"180":1,"181":1,"183":3,"195":1,"196":1,"197":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":2}}],["been",{"2":{"20":1,"146":1,"147":1,"148":1,"151":1,"159":1}}],["box",{"2":{"195":1}}],["boundary",{"2":{"152":1}}],["bounding",{"2":{"36":4,"76":1,"122":4,"179":1,"192":2}}],["boll",{"2":{"120":1,"154":2,"201":1}}],["body>",{"2":{"114":2}}],["bordered",{"2":{"180":1}}],["borderradius",{"2":{"72":2,"73":2,"104":1,"105":1,"183":8}}],["border",{"2":{"69":4,"71":4,"72":5,"73":5,"102":3,"103":3,"104":4,"105":4,"109":1,"110":5,"111":1,"180":1,"196":2,"197":2,"200":2,"201":2,"202":2,"203":2,"204":2,"205":2}}],["borderdashedvalue",{"2":{"69":2,"71":2,"72":2,"73":2,"102":1,"103":1,"104":1,"105":1,"111":2,"154":2,"183":11,"203":4}}],["bordersize",{"2":{"69":2,"71":2,"72":2,"73":2,"102":1,"103":1,"104":1,"105":1,"110":2,"111":2,"154":2,"183":13,"203":4}}],["borderstyle",{"2":{"20":4,"69":2,"71":2,"72":2,"73":2,"102":1,"103":1,"104":1,"105":1,"110":2,"111":2,"154":2,"183":11,"203":4}}],["bordercolor",{"2":{"69":2,"71":2,"72":2,"73":2,"102":1,"103":1,"104":1,"105":1,"110":2,"111":2,"183":10}}],["bool",{"2":{"51":1}}],["boolean",{"2":{"27":2,"33":1,"36":4,"38":25,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"108":2,"122":4,"133":1,"134":1,"135":1,"136":1,"146":1,"147":1,"152":1,"153":7,"154":4,"157":38,"159":19,"168":2,"172":1,"173":1,"174":1,"179":22}}],["bottom",{"2":{"27":2,"67":1,"73":2,"76":1,"78":1,"105":1,"122":4,"127":1,"153":5,"168":4,"179":2}}],["by",{"2":{"13":1,"30":1,"31":1,"34":1,"60":1,"61":1,"89":1,"122":2,"155":1,"158":1,"160":1,"180":1,"192":1,"206":1}}],["background",{"2":{"73":1,"105":1,"109":1,"110":2,"174":1,"196":1,"197":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["backgroundcolor",{"0":{"174":1},"2":{"73":2,"105":1,"174":2,"183":7,"203":2}}],["backward",{"2":{"1":1,"152":2}}],["bashyarn",{"2":{"113":1}}],["bashnpm",{"2":{"113":1}}],["basically",{"2":{"181":1,"195":1}}],["basic",{"0":{"198":1},"2":{"33":1,"34":1,"98":1,"180":1}}],["basetitle",{"2":{"205":3}}],["basebuttoncontainer",{"2":{"205":6}}],["baseprice",{"2":{"196":3,"197":3,"198":3,"199":3,"200":3,"201":3,"202":3,"203":3,"204":3,"205":3}}],["based",{"2":{"83":1,"159":1}}],["baseline",{"2":{"67":2,"73":2,"105":1}}],["basevalue",{"2":{"36":2,"122":1,"153":2,"154":2}}],["base",{"2":{"15":1,"122":1,"205":1}}],["barcount",{"0":{"141":1,"142":1},"2":{"141":1,"142":1}}],["barspace",{"2":{"36":4,"122":3,"179":1,"192":1,"201":2}}],["bars",{"2":{"20":1,"154":1,"183":1,"187":1,"203":2}}],["bar",{"2":{"3":2,"11":1,"14":6,"20":1,"122":1,"179":1,"183":1,"187":1,"203":2}}],["i18n",{"0":{"200":1}}],["i++",{"2":{"196":1,"197":1,"198":1,"199":1,"200":1,"201":2,"202":1,"203":1,"204":1,"205":1}}],["iconfont",{"2":{"183":2}}],["icon",{"2":{"183":4}}],["icons",{"2":{"20":2,"183":2}}],["illustrate",{"2":{"180":1}}],["image",{"2":{"174":3}}],["implements",{"2":{"114":1}}],["implement",{"2":{"111":1}}],["implementation",{"2":{"4":1,"38":1,"76":1}}],["important",{"2":{"98":1,"153":1}}],["import",{"0":{"185":1},"2":{"6":1,"114":7,"185":1,"196":1,"197":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["i",{"0":{"90":1},"2":{"124":5,"196":2,"197":2,"198":2,"199":2,"200":2,"201":6,"202":2,"203":2,"204":2,"205":2,"206":1}}],["its",{"2":{"78":1}}],["item",{"2":{"77":1,"124":1,"183":1,"192":1}}],["items",{"2":{"27":1,"123":1,"196":1,"197":3,"200":3,"201":1,"202":3,"203":3,"204":3,"205":1}}],["it",{"2":{"27":3,"74":1,"77":1,"83":2,"98":1,"99":1,"106":1,"107":3,"113":1,"121":3,"122":2,"124":3,"128":2,"131":1,"134":1,"148":4,"150":2,"153":2,"157":1,"159":1,"168":1,"172":2,"173":1,"174":1,"178":3,"179":1,"180":1,"183":3,"194":1}}],["if",{"0":{"90":1},"2":{"27":1,"33":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"64":1,"67":1,"81":1,"83":1,"86":1,"98":1,"111":3,"116":1,"122":3,"124":4,"131":1,"148":2,"156":1,"159":1,"172":1,"179":1,"180":1,"184":1,"202":1,"203":2,"206":3}}],["ignoreevent",{"2":{"38":6,"179":2}}],["ignore",{"2":{"16":1,"179":1}}],["id=",{"2":{"114":7,"196":2,"197":2,"198":1,"199":1,"200":2,"201":2,"202":2,"203":2,"204":2,"205":2}}],["identification",{"2":{"153":1,"159":1}}],["identifies",{"2":{"153":1}}],["identifier",{"2":{"33":1,"36":1,"38":1,"108":1,"154":1,"157":1,"159":1,"179":1}}],["ideographic",{"2":{"67":1,"73":1}}],["id",{"0":{"158":1},"2":{"9":1,"11":1,"27":2,"28":1,"78":1,"80":1,"122":1,"126":1,"127":1,"153":6,"154":3,"155":5,"156":4,"157":6,"158":4,"159":6,"160":4,"168":6,"172":1,"173":1,"183":4,"190":2,"201":1,"205":1}}],["isdashed",{"2":{"192":1}}],["iszoomenabled",{"0":{"134":1}}],["isboolean",{"0":{"51":1}}],["isfunction",{"0":{"50":1}}],["isobject",{"0":{"49":1}}],["isnumber",{"0":{"47":1}}],["isvalid",{"0":{"48":1},"2":{"14":1}}],["is",{"0":{"86":1,"89":1},"2":{"5":1,"15":2,"20":23,"33":1,"36":2,"38":2,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"74":1,"83":1,"87":1,"98":1,"99":2,"106":1,"108":2,"109":1,"110":12,"111":1,"116":1,"117":1,"122":12,"123":2,"124":7,"126":2,"127":2,"128":1,"130":1,"135":1,"136":1,"146":3,"147":3,"148":2,"150":2,"151":2,"153":10,"154":3,"155":1,"156":1,"157":1,"159":2,"161":1,"162":1,"163":1,"164":1,"165":2,"166":1,"167":1,"168":2,"170":1,"171":2,"172":1,"173":1,"174":3,"179":4,"180":2,"183":3,"187":9,"189":1,"190":11,"192":5,"194":1,"196":1,"197":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1}}],["isscrollenabled",{"0":{"136":1}}],["isstroke",{"2":{"192":1}}],["isstring",{"0":{"46":1}}],["isstack",{"0":{"153":1},"2":{"4":1,"11":1,"77":1,"153":2,"190":2}}],["issues",{"2":{"93":2}}],["issue",{"2":{"1":3,"3":1,"4":2,"5":2,"7":1,"9":1,"15":2,"16":2}}],["innertext",{"2":{"196":4,"197":1,"200":1,"201":4,"202":1,"203":1,"204":1,"205":6}}],["insideoutside",{"2":{"196":2}}],["inside",{"2":{"183":1,"196":3}}],["install",{"2":{"113":1}}],["instantiate",{"2":{"99":1}}],["instance",{"0":{"79":1,"80":1,"125":1,"190":1},"1":{"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1,"148":1,"149":1,"150":1,"151":1,"152":1,"153":1,"154":1,"155":1,"156":1,"157":1,"158":1,"159":1,"160":1,"161":1,"162":1,"163":1,"164":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1,"174":1,"175":1},"2":{"3":1,"4":1,"10":1,"11":1,"14":2,"18":1,"20":14,"27":2,"28":1,"77":1,"179":1,"181":1}}],["instead",{"2":{"20":6,"74":1,"78":3,"79":1,"80":1,"106":1,"146":1,"148":1,"151":1,"187":1,"189":1,"190":3}}],["invalid",{"2":{"179":1}}],["invalidity",{"2":{"17":1}}],["individuals",{"2":{"206":1}}],["indicatortitle",{"2":{"205":3}}],["indicatorbuttoncontainer",{"2":{"205":6}}],["indicatorfigure",{"2":{"122":1}}],["indicatorfigurestyle",{"2":{"122":1}}],["indicatorfigureattrs",{"2":{"122":1}}],["indicatorfigureattrscallbackcoordinate",{"2":{"122":1}}],["indicatordata",{"2":{"122":3}}],["indicatorstyle",{"2":{"122":4}}],["indicators",{"0":{"89":1,"120":1,"121":1},"1":{"122":1,"123":1,"124":1},"2":{"2":1,"7":1,"37":1,"81":1,"90":2,"98":1,"119":1,"156":1,"195":1}}],["indicator",{"0":{"36":1,"90":2,"119":1,"192":1,"201":1},"1":{"120":1,"121":1,"122":1,"123":1,"124":1},"2":{"1":2,"3":1,"4":1,"11":1,"20":11,"27":2,"36":9,"119":1,"121":3,"122":24,"123":1,"124":1,"130":1,"153":6,"154":5,"155":2,"156":1,"183":1,"187":3,"192":3,"201":4,"203":2,"205":3}}],["index",{"2":{"122":8,"163":1,"166":1,"172":2,"179":4,"185":2,"196":1,"197":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["info",{"2":{"40":1,"41":1,"76":2,"205":2}}],["information",{"2":{"33":1,"36":3,"38":2,"62":1,"63":1,"66":1,"67":1,"107":1,"121":1,"122":8,"153":1,"154":3,"155":1,"158":1,"159":1,"168":1,"179":6,"180":1,"206":1}}],["integration",{"2":{"195":1}}],["internationalized",{"2":{"183":1}}],["internationalization",{"0":{"116":1},"1":{"117":1,"118":1}}],["internal",{"2":{"11":2}}],["interact",{"2":{"81":1}}],["introducation",{"0":{"193":1},"1":{"194":1,"195":1}}],["introduces",{"2":{"119":1,"176":1}}],["introduction",{"0":{"76":1},"2":{"19":1}}],["into",{"2":{"27":2,"45":1,"54":2,"100":1,"174":1,"186":1,"187":1,"190":1,"192":1}}],["intl",{"2":{"27":1,"55":1,"179":2}}],["inaccurate",{"2":{"16":1}}],["input",{"0":{"76":1},"2":{"15":1,"27":1,"153":1}}],["includeoverlay",{"0":{"174":1},"2":{"174":2}}],["include",{"2":{"122":1,"174":1,"179":1,"183":2}}],["increments",{"2":{"27":1}}],["increment",{"2":{"7":1,"32":1,"122":1}}],["incorrect",{"2":{"5":1}}],["in",{"0":{"89":1,"90":1,"100":1,"120":1,"177":1},"1":{"101":1,"102":1,"103":1,"104":1,"105":1,"106":1},"2":{"7":1,"8":1,"9":1,"14":1,"16":2,"17":1,"20":1,"27":2,"29":1,"59":1,"77":1,"81":1,"91":1,"98":1,"107":1,"115":1,"116":1,"119":2,"121":1,"122":8,"124":3,"150":1,"153":1,"165":1,"175":1,"176":2,"178":1,"179":9,"180":1,"195":1,"196":2,"197":2,"200":2,"201":2,"202":3,"203":2,"204":2,"205":2,"206":1}}],["initial",{"2":{"114":1}}],["initialized",{"0":{"86":1}}],["initialize",{"2":{"27":1,"114":7}}],["init",{"0":{"27":1,"78":1},"2":{"4":1,"77":1,"114":12,"118":1,"181":1,"196":2,"197":2,"198":2,"199":2,"200":2,"201":2,"202":2,"203":2,"204":2,"205":2}}],["ineffective",{"2":{"1":1}}],["🛡",{"2":{"195":1}}],["📱",{"2":{"195":1}}],["💪",{"2":{"195":1}}],["📦",{"2":{"195":1}}],["📃",{"0":{"193":1},"1":{"194":1,"195":1}}],["🚀",{"0":{"112":1},"1":{"113":1,"114":1},"2":{"195":1}}],["💬",{"0":{"92":1},"1":{"93":1,"94":1,"95":1,"96":1,"97":1}}],["🙋",{"0":{"85":1},"1":{"86":1,"87":1,"88":1,"89":1,"90":1,"91":1}}],["📚",{"0":{"81":1}}],["🗑",{"2":{"20":1}}],["👉",{"2":{"20":1}}],["🛠️",{"0":{"184":1},"1":{"185":1,"186":1,"187":1,"188":1,"189":1,"190":1,"191":1,"192":1}}],["🛠",{"2":{"20":1}}],["🖋️",{"2":{"4":1}}],["💄",{"2":{"1":2,"3":1,"4":2,"7":3,"8":1,"9":2,"10":1,"11":3,"12":1,"13":2,"14":2,"15":3,"16":1,"17":1,"18":1}}],["🐞",{"2":{"1":3,"2":2,"3":2,"4":2,"5":2,"6":1,"7":1,"9":2,"12":1,"15":2,"16":2,"17":1,"19":1}}],["📠",{"0":{"0":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1}}],["d9d9d9",{"2":{"183":6}}],["d>>",{"2":{"122":1}}],["dma",{"2":{"120":1}}],["dmi",{"2":{"120":1}}],["dd",{"2":{"55":1}}],["during",{"2":{"38":1,"179":4}}],["dcs",{"0":{"28":1},"2":{"28":2}}],["dark",{"2":{"203":3}}],["date",{"2":{"27":1,"55":1,"179":1,"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["datetimeformat",{"0":{"55":1},"2":{"27":2,"55":2,"179":3}}],["datasource",{"2":{"192":2}}],["dataindex",{"0":{"163":1,"166":1},"2":{"38":1,"122":1,"157":2,"159":1,"163":2,"166":2,"172":4,"173":2,"179":3}}],["datalist",{"0":{"146":1,"147":1},"2":{"36":1,"81":2,"122":1,"146":2,"147":2,"152":1,"153":1,"154":1,"196":3,"197":3,"198":3,"199":6,"200":3,"201":3,"202":3,"203":3,"204":3,"205":3}}],["data",{"0":{"81":1,"89":1,"148":1,"169":1,"199":1},"2":{"1":1,"15":1,"36":3,"38":1,"52":1,"81":4,"114":7,"122":26,"124":3,"146":6,"147":5,"148":7,"149":3,"150":2,"151":1,"152":5,"153":2,"154":3,"159":1,"163":1,"166":1,"169":3,"170":1,"171":1,"172":1,"179":4,"201":3}}],["dashvalue",{"2":{"20":1,"187":1}}],["dashedvalue",{"2":{"20":1,"68":2,"70":2,"101":1,"103":1,"110":2,"154":1,"157":1,"159":1,"183":12,"187":1}}],["dashed",{"2":{"20":1,"68":2,"69":2,"70":2,"71":2,"72":2,"73":2,"101":1,"102":1,"103":2,"104":1,"105":1,"110":4,"111":1,"153":2,"154":2,"183":22,"187":1}}],["docs",{"2":{"179":1}}],["doctype",{"2":{"114":1}}],["document",{"2":{"98":1,"119":1,"176":1,"184":2,"196":6,"197":3,"200":3,"201":6,"202":3,"203":5,"204":3,"205":9}}],["dotted",{"2":{"101":1,"102":1,"103":2,"104":1,"105":1}}],["do",{"0":{"87":1,"89":1,"91":1},"2":{"117":1,"122":5,"179":6}}],["domid",{"2":{"78":2}}],["dom",{"2":{"27":1,"28":1,"126":1,"190":1}}],["double",{"2":{"18":1,"38":1,"159":1,"179":1}}],["downcolor",{"2":{"154":2,"183":5,"203":10}}],["down",{"2":{"122":1,"179":2,"183":1,"197":2}}],["downwickcolor",{"2":{"14":1,"183":1,"203":2}}],["downbordercolor",{"2":{"14":1,"183":1,"203":2}}],["download",{"2":{"2":1,"113":1}}],["drag",{"2":{"179":3}}],["dragged",{"2":{"153":1,"168":1}}],["dragging",{"2":{"38":1,"135":1,"136":1,"159":1}}],["dragenabled",{"2":{"27":1,"153":3,"168":3}}],["drawrecttext",{"0":{"73":1,"74":1},"2":{"74":2}}],["drawrect",{"0":{"72":1}}],["drawpolygon",{"0":{"71":1}}],["drawline",{"0":{"70":1}}],["drawcircle",{"0":{"69":1}}],["drawarc",{"0":{"68":1}}],["draw",{"2":{"20":1,"33":2,"36":2,"38":2,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"99":2,"108":2,"111":4,"122":1,"153":1,"154":3,"159":2,"179":3,"192":1,"201":1}}],["drawn",{"2":{"16":1,"122":2,"159":1}}],["drawing",{"2":{"1":1,"18":1,"33":1,"36":1,"38":2,"122":1,"150":1,"154":1,"159":2,"179":4,"180":1,"195":1}}],["drop",{"2":{"9":1}}],["ds",{"0":{"27":1},"2":{"4":1,"27":2,"77":1,"181":1}}],["demonstration",{"2":{"196":1,"197":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["determined",{"2":{"192":1}}],["determine",{"2":{"110":1,"123":1,"124":1,"180":1}}],["details",{"2":{"27":1,"33":1,"38":1,"90":1,"128":1,"146":1,"147":1,"148":1,"179":1,"186":1}}],["developer",{"2":{"179":1}}],["developers",{"2":{"96":1}}],["development",{"2":{"14":1,"195":1}}],["definition",{"2":{"195":1}}],["define",{"2":{"110":2}}],["defined",{"2":{"78":1}}],["defaulted",{"2":{"146":1,"147":1,"153":2,"155":1,"165":1,"168":2,"174":3,"179":8}}],["defaultticks",{"2":{"76":1}}],["defaultvalue",{"0":{"52":1},"2":{"52":1,"183":2}}],["defaultstyles",{"2":{"36":2,"122":3,"153":2,"154":2,"179":1,"192":3}}],["default",{"0":{"183":1},"2":{"13":1,"38":3,"76":1,"87":1,"114":3,"116":1,"120":3,"122":10,"126":2,"127":2,"146":1,"147":1,"153":5,"154":1,"155":1,"156":1,"157":1,"159":3,"161":2,"162":2,"163":2,"164":2,"165":3,"166":2,"167":2,"168":3,"171":1,"174":2,"179":12,"180":1}}],["defaultzlevel",{"2":{"10":1}}],["dependencies",{"2":{"195":1}}],["dependency",{"2":{"2":1}}],["deprecated",{"2":{"74":1,"106":1,"146":1,"147":1,"148":1,"151":1}}],["design",{"0":{"186":1}}],["description",{"0":{"108":1,"122":1,"179":1},"1":{"123":1,"124":1},"2":{"114":1}}],["describes",{"2":{"98":1}}],["deselected",{"2":{"38":1,"159":1}}],["destroy",{"2":{"114":6}}],["destroyed",{"2":{"28":1}}],["destroys",{"2":{"28":1}}],["deleted",{"2":{"74":1,"106":1}}],["delete",{"2":{"20":8,"38":1,"159":1,"179":2,"187":1,"189":1,"190":5,"192":1}}],["deep",{"2":{"44":1}}],["deeprequired",{"2":{"15":1}}],["deeppartial",{"2":{"15":1}}],["decimal",{"2":{"27":1,"57":1,"87":1,"179":1}}],["decimalfoldthreshold",{"2":{"27":2,"179":1}}],["decimals",{"2":{"1":1}}],["declarations",{"2":{"13":1}}],["declaration",{"2":{"7":1,"9":1}}],["directly",{"2":{"180":1}}],["direction",{"2":{"20":1}}],["dimensions",{"2":{"122":1,"127":1,"179":1}}],["div>",{"2":{"114":1,"196":1,"197":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["div",{"2":{"114":7,"196":3,"197":3,"198":1,"199":1,"200":3,"201":3,"202":3,"203":3,"204":3,"205":4}}],["dividing",{"2":{"9":1}}],["diamond",{"2":{"109":1,"111":3}}],["distinguished",{"2":{"185":1}}],["distance",{"0":{"137":1,"161":1},"2":{"122":8,"137":1,"139":1,"140":1,"161":4,"162":1,"179":4,"190":1}}],["dist",{"2":{"113":1,"114":1}}],["discussion",{"0":{"96":1,"97":1}}],["discussions",{"2":{"93":2}}],["discord",{"0":{"95":1},"2":{"95":1}}],["dispose",{"0":{"28":1},"2":{"114":11}}],["displayed",{"2":{"122":2,"206":1}}],["displaying",{"2":{"15":1}}],["display",{"2":{"1":2,"4":2,"5":2,"10":1,"14":1,"15":1,"36":1,"81":1,"122":2,"123":1,"154":1,"183":2,"196":1,"197":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":2,"206":3}}],["different",{"2":{"1":1,"148":1}}],["amount",{"2":{"206":1}}],["america",{"2":{"204":1}}],["at",{"2":{"165":1,"166":1,"172":1}}],["attrs",{"2":{"9":1,"33":2,"36":2,"38":6,"99":2,"101":1,"102":1,"103":2,"104":1,"105":1,"108":2,"111":4,"122":1,"179":2,"180":1,"202":1}}],["attribute",{"0":{"108":1,"122":1,"179":1},"1":{"123":1,"124":1},"2":{"3":1,"20":6,"99":1,"110":1,"192":2}}],["attributes",{"2":{"1":1,"10":1,"20":1,"30":1,"110":1,"124":1}}],["adjustments",{"2":{"196":1,"197":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["adjustment",{"0":{"185":1,"186":1,"187":1,"188":1,"192":1},"1":{"189":1,"190":1,"191":1}}],["adjust",{"2":{"153":1,"168":1}}],["address",{"2":{"206":1}}],["addeventlistener",{"2":{"196":4,"197":1,"200":1,"201":2,"202":1,"203":1,"204":1,"205":4}}],["added",{"2":{"11":1,"20":1}}],["additionally",{"2":{"146":1}}],["adding",{"0":{"117":1},"2":{"1":1,"117":1,"118":1}}],["addtechnicalindicatortemplate",{"2":{"20":2,"189":1}}],["addshapetemplate",{"2":{"20":2,"189":1}}],["adds",{"2":{"4":1}}],["add",{"2":{"3":2,"4":2,"8":2,"9":2,"10":2,"11":1,"14":4,"15":1,"18":1,"20":3,"29":1,"32":1,"33":1,"36":1,"38":1,"40":1,"41":1,"96":1,"107":2,"113":1,"114":7,"117":1,"121":2,"146":1,"147":1,"178":2}}],["affect",{"2":{"175":1}}],["affected",{"2":{"130":1}}],["afterviewinit",{"2":{"114":2}}],["after",{"0":{"86":1},"2":{"16":1,"74":1,"77":1,"106":1,"118":1,"122":1,"174":1}}],["ao",{"2":{"120":1}}],["about",{"2":{"122":2,"179":2}}],["absoluteyaxis",{"2":{"190":1}}],["absolute",{"2":{"172":3,"173":3,"190":1}}],["abs",{"2":{"111":2,"180":2,"202":2}}],["abandonment",{"2":{"20":1}}],["avoid",{"2":{"150":1}}],["average",{"2":{"123":1}}],["avp",{"2":{"81":1,"120":1}}],["available",{"2":{"28":1,"139":1,"140":1}}],["alipay",{"0":{"208":1}}],["alignment",{"2":{"67":2,"73":2,"105":1}}],["align",{"2":{"67":2,"73":2,"105":1,"196":1,"197":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["alphagreen",{"2":{"203":7}}],["alphared",{"2":{"203":7}}],["alphabetic",{"2":{"67":1,"73":1}}],["also",{"2":{"130":1}}],["always",{"2":{"86":1,"175":1,"183":4,"205":2}}],["all",{"2":{"14":1,"20":2,"98":1,"154":1,"155":1,"156":1,"171":1,"187":1,"191":1,"197":2}}],["actual",{"2":{"196":1,"197":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["activeradius",{"2":{"183":1}}],["activebordersize",{"2":{"183":1}}],["activebordercolor",{"2":{"183":1}}],["activebackgroundcolor",{"2":{"183":3}}],["activecolor",{"2":{"183":1}}],["actions",{"2":{"170":1,"171":1}}],["action",{"2":{"169":1}}],["account",{"2":{"206":1}}],["accomplished",{"2":{"117":1}}],["according",{"2":{"59":1,"155":1,"172":1,"196":1,"197":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["achieved",{"2":{"75":1}}],["acquisition",{"2":{"11":1}}],["auto",{"2":{"152":1,"183":2}}],["automatically",{"2":{"27":1,"131":1}}],["auxiliary",{"2":{"36":1,"154":1}}],["a",{"0":{"87":1,"88":1},"2":{"27":3,"28":2,"29":1,"32":1,"33":1,"36":1,"38":1,"43":1,"46":2,"47":2,"48":1,"49":1,"50":2,"51":2,"52":3,"60":1,"61":1,"62":1,"63":2,"64":1,"65":2,"66":2,"67":1,"72":1,"81":2,"83":1,"91":1,"98":1,"99":1,"107":1,"108":2,"109":3,"110":5,"111":3,"119":1,"121":2,"122":4,"124":2,"143":1,"144":1,"151":1,"153":5,"159":1,"161":1,"165":1,"166":1,"168":2,"170":1,"176":1,"179":3,"180":3,"181":2,"183":4,"190":1,"194":1,"206":1}}],["assisting",{"2":{"196":1,"197":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["asia",{"2":{"27":1,"131":1,"204":1}}],["as",{"2":{"15":2,"27":2,"52":1,"54":1,"55":1,"74":1,"99":1,"106":1,"113":1,"123":1,"124":2,"131":1,"179":1,"195":1}}],["animation",{"2":{"161":2,"162":2,"163":2,"164":2,"165":2,"166":2,"167":2}}],["animationduration",{"0":{"161":1,"162":1,"163":1,"164":1,"165":1,"166":1,"167":1},"2":{"161":2,"162":2,"163":2,"164":2,"165":2,"166":2,"167":2}}],["angular",{"2":{"114":1}}],["angle",{"2":{"62":2,"68":2,"101":2}}],["another",{"2":{"45":1}}],["annotation",{"2":{"20":1,"186":1,"187":1,"190":1}}],["any>",{"2":{"122":1}}],["any>>",{"2":{"122":1}}],["any",{"2":{"20":1,"33":2,"36":3,"38":19,"44":2,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":3,"67":1,"73":1,"105":1,"108":4,"122":6,"153":3,"154":3,"157":2,"159":1,"169":1,"170":1,"171":1,"179":7}}],["an",{"0":{"90":1},"2":{"15":1,"27":1,"49":1,"68":1,"98":1,"128":1,"146":1,"147":1,"153":1,"157":3,"172":3,"173":3,"174":1,"178":1,"183":3,"206":1}}],["and",{"2":{"1":2,"2":1,"3":1,"4":1,"7":2,"10":2,"11":1,"13":1,"14":5,"15":3,"16":2,"18":1,"20":9,"27":5,"29":1,"36":2,"38":4,"59":2,"61":1,"74":1,"75":1,"77":1,"81":2,"83":1,"96":1,"98":2,"99":1,"106":1,"107":2,"109":1,"110":5,"111":1,"115":1,"116":1,"119":1,"121":2,"122":1,"123":3,"128":1,"130":1,"135":1,"136":1,"148":1,"150":1,"153":1,"154":2,"155":1,"159":3,"170":1,"171":1,"172":1,"176":1,"178":1,"179":9,"180":1,"183":3,"185":1,"187":4,"190":6,"195":4,"196":1,"197":1,"200":1,"201":1,"202":1,"203":3,"204":1,"205":1,"206":2}}],["apache",{"2":{"206":1}}],["appreciated",{"2":{"206":1}}],["appendchild",{"2":{"196":5,"197":2,"200":2,"201":5,"202":2,"203":2,"204":2,"205":8}}],["appended",{"2":{"148":1}}],["app",{"2":{"114":1}}],["applymoredata",{"0":{"147":1},"2":{"14":1,"81":1,"199":1}}],["applynewdata",{"0":{"146":1},"2":{"14":1,"15":1,"81":1,"114":7,"196":1,"197":1,"198":1,"199":2,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["apis",{"2":{"11":1,"27":1,"191":1}}],["apissetmaxoffsetleftdistance",{"2":{"3":1}}],["api",{"0":{"26":1,"78":1,"79":1,"80":1,"125":1,"188":1,"189":1,"190":1,"191":1},"1":{"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1,"148":1,"149":1,"150":1,"151":1,"152":1,"153":1,"154":1,"155":1,"156":1,"157":1,"158":1,"159":1,"160":1,"161":1,"162":1,"163":1,"164":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1,"174":1,"175":1,"189":1,"190":1,"191":1},"2":{"4":2,"8":1,"10":1,"11":1,"14":3,"15":1,"20":3,"27":1,"75":1,"77":2,"81":1,"91":1,"118":1,"147":1,"151":1,"153":1,"195":1}}],["arc",{"0":{"62":1,"68":1,"101":1},"2":{"17":1,"62":4,"68":5,"99":1,"100":1,"183":1}}],["are",{"2":{"16":1,"20":3,"36":1,"38":1,"98":2,"100":1,"123":2,"124":1,"154":1,"157":1,"159":1,"170":1,"171":1,"179":5,"180":1,"184":1,"185":1,"186":1,"187":2,"190":1,"191":1,"192":1}}],["area",{"2":{"5":1,"15":1,"88":1,"122":2,"183":2,"197":2,"206":1}}],["array",{"2":{"15":1,"27":2,"36":3,"38":4,"40":1,"41":1,"61":1,"64":1,"65":1,"69":1,"70":1,"71":2,"72":1,"76":2,"103":2,"122":5,"146":2,"147":2,"149":1,"153":3,"154":3,"157":3,"159":1,"172":3,"173":3,"179":4,"183":3}}],["arrays",{"2":{"10":1}}],["axisline",{"2":{"183":2}}],["axisoptions",{"2":{"11":1,"27":1,"77":2,"78":2,"79":1,"80":1,"153":3,"168":3}}],["axis",{"0":{"40":1,"41":1,"75":1,"196":1},"1":{"76":1,"77":1,"78":1,"79":1,"80":1},"2":{"1":2,"15":1,"20":1,"38":4,"40":5,"41":5,"60":1,"62":2,"63":2,"66":2,"67":2,"68":2,"69":2,"72":2,"73":2,"75":3,"76":1,"77":1,"78":2,"79":1,"80":1,"101":2,"102":2,"104":2,"105":2,"110":2,"122":4,"153":2,"159":2,"168":1,"172":2,"173":1,"179":9,"196":3}}],["f2f3f5",{"2":{"183":1}}],["fff",{"2":{"196":1,"197":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["ffffff",{"2":{"174":1,"183":6,"203":1}}],["ff9600",{"2":{"154":1,"183":1}}],["f00",{"2":{"157":1,"159":1}}],["flex",{"2":{"196":2,"197":2,"200":2,"201":2,"202":2,"203":2,"204":2,"205":2}}],["floor",{"2":{"196":1,"197":1,"198":1,"199":1,"200":1,"201":2,"202":1,"203":1,"204":1,"205":1}}],["flag",{"2":{"153":1,"168":1}}],["fluctuation",{"0":{"87":1}}],["full",{"0":{"183":1}}],["functions",{"2":{"195":1}}],["function",{"2":{"114":1,"151":1,"157":14,"159":14,"195":1,"196":5,"197":2,"198":1,"199":2,"200":2,"201":3,"202":2,"203":2,"204":2,"205":5}}],["future",{"2":{"1":1}}],["fefefe",{"2":{"183":1}}],["feedback",{"0":{"92":1},"1":{"93":1,"94":1,"95":1,"96":1,"97":1}}],["features",{"0":{"195":1},"2":{"20":1}}],["fall",{"2":{"203":6}}],["false",{"2":{"79":1,"153":1,"154":1,"157":5,"159":5,"183":10,"196":2,"201":1,"205":1}}],["fast",{"2":{"195":1}}],["factor",{"2":{"165":1,"166":1,"167":1}}],["faq",{"0":{"85":1},"1":{"86":1,"87":1,"88":1,"89":1,"90":1,"91":1}}],["family",{"0":{"58":1},"2":{"58":1,"67":2,"73":2,"105":1,"183":10}}],["f92855",{"2":{"13":1,"183":4,"203":1}}],["fruits",{"2":{"201":2}}],["frequent",{"2":{"175":1}}],["free",{"2":{"7":1,"206":1}}],["from",{"0":{"184":1},"1":{"185":1,"186":1,"187":1,"188":1,"189":1,"190":1,"191":1,"192":1},"2":{"52":1,"76":1,"114":11,"122":7,"145":1,"171":1,"179":2,"184":1,"185":1,"196":1,"197":1,"198":1,"199":1,"200":1,"201":3,"202":1,"203":1,"204":1,"205":1}}],["frame",{"2":{"9":1,"102":1,"103":1,"104":1,"105":1}}],["financial",{"2":{"194":1}}],["finder",{"0":{"172":1,"173":1},"2":{"172":2,"173":2,"190":4}}],["files",{"2":{"195":1}}],["filter",{"2":{"172":1,"173":1}}],["filltext",{"2":{"201":1}}],["filled",{"2":{"111":1,"180":1}}],["fillet",{"2":{"104":1,"105":1}}],["fill`",{"2":{"102":1,"103":1,"104":1,"105":1}}],["fillstyle",{"2":{"111":1}}],["fills",{"2":{"86":1}}],["fill",{"2":{"69":2,"71":2,"72":2,"73":2,"81":1,"102":2,"103":2,"104":2,"105":2,"110":4,"111":5,"153":4,"154":6,"175":1,"180":2,"183":34,"202":1,"203":4}}],["field",{"2":{"81":6,"108":1,"179":1}}],["fields",{"2":{"81":2,"179":1}}],["first",{"0":{"114":1},"2":{"16":1,"110":1,"114":1,"123":2,"151":1}}],["figures",{"0":{"100":1},"1":{"101":1,"102":1,"103":1,"104":1,"105":1,"106":1},"2":{"20":1,"36":2,"38":3,"98":2,"100":1,"107":1,"122":3,"123":3,"124":4,"153":1,"154":3,"192":1,"201":1}}],["figureindex",{"2":{"15":1}}],["figurekey",{"2":{"15":1}}],["figure",{"0":{"33":1,"98":1,"107":1},"1":{"99":1,"100":1,"101":1,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"108":2,"109":2,"110":2,"111":2},"2":{"7":1,"8":1,"12":1,"16":2,"17":1,"33":5,"35":1,"36":1,"38":3,"98":3,"99":4,"101":1,"102":1,"103":2,"104":1,"105":1,"107":2,"108":3,"111":1,"122":1,"154":1,"159":3}}],["fixed",{"2":{"81":1,"105":2,"183":2}}],["fix",{"2":{"1":3,"2":2,"3":2,"4":2,"5":2,"6":1,"7":1,"9":1,"12":1,"15":2,"16":2,"17":1,"19":1}}],["foxmail",{"2":{"206":1}}],["follow",{"2":{"183":2,"205":2}}],["following",{"2":{"116":1,"196":1,"197":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["fold",{"2":{"27":1,"57":1,"179":1}}],["folding",{"2":{"1":1}}],["fontfamily",{"2":{"183":2}}],["font",{"2":{"67":1,"73":1,"105":1,"196":1,"197":1,"200":1,"201":2,"202":1,"203":1,"204":1,"205":1}}],["foreach",{"2":{"124":1,"196":4,"197":1,"200":1,"201":2,"202":1,"203":1,"204":1,"205":4}}],["formed",{"2":{"60":1,"61":1}}],["formatfolddecimal",{"0":{"57":1}}],["formatthousands",{"0":{"56":1}}],["formatting",{"2":{"1":1,"53":1}}],["formatprecision",{"0":{"53":1}}],["formatvalue",{"0":{"52":1},"2":{"52":1}}],["formats",{"2":{"27":1}}],["format",{"0":{"55":1},"2":{"27":2,"36":1,"54":1,"55":3,"56":1,"57":1,"81":1,"122":2,"124":1,"154":1,"179":1}}],["formatdate",{"0":{"55":1},"2":{"27":2}}],["formatbignumber",{"0":{"54":1},"2":{"14":1,"27":2}}],["force",{"2":{"18":1}}],["for",{"2":{"1":1,"3":1,"14":1,"16":2,"21":1,"22":1,"23":1,"27":2,"32":1,"33":1,"36":3,"37":1,"38":3,"39":1,"81":1,"90":1,"108":1,"117":1,"122":9,"128":1,"146":1,"147":1,"148":1,"149":1,"152":1,"153":1,"154":3,"159":1,"169":1,"179":4,"183":1,"186":1,"196":3,"197":3,"198":2,"199":2,"200":3,"201":4,"202":3,"203":3,"204":3,"205":3,"206":1}}],["forward",{"2":{"1":1,"152":2}}],["trc20",{"2":{"210":1}}],["transparent",{"2":{"183":2}}],["traditional",{"2":{"117":1}}],["true",{"2":{"122":1,"146":1,"147":1,"153":2,"154":2,"157":1,"159":1,"168":2,"179":1,"183":27,"196":2,"199":2,"201":1,"202":3}}],["trix",{"2":{"120":1}}],["triggered",{"2":{"122":1,"179":2}}],["triggering",{"2":{"16":2}}],["trigger",{"2":{"8":2,"179":1}}],["tsimport",{"2":{"114":1}}],["t",{"2":{"94":1}}],["two",{"2":{"59":1,"60":1,"87":1,"110":1,"111":1,"116":1,"123":1}}],["take",{"2":{"124":1}}],["takes",{"2":{"52":1}}],["targetcoordinate",{"0":{"60":1,"61":1},"2":{"60":1,"61":1}}],["target",{"0":{"44":1,"45":1},"2":{"44":1,"45":1}}],["tagid",{"2":{"190":1}}],["tag",{"2":{"20":1,"186":1,"187":1,"190":1}}],["tickline",{"2":{"183":2}}],["ticktext",{"2":{"183":2}}],["ticks",{"2":{"40":1,"41":1,"76":2}}],["ticketext",{"2":{"20":8,"187":8}}],["tip",{"2":{"36":1,"154":1,"205":2}}],["title>",{"2":{"114":1}}],["title>quick",{"2":{"114":1}}],["title",{"2":{"36":3,"122":2,"123":2,"124":4,"153":3,"154":3,"183":7,"192":2}}],["times",{"2":{"123":2}}],["timestamp",{"0":{"55":1,"164":1,"167":1},"2":{"27":1,"38":1,"55":1,"81":2,"114":70,"146":1,"147":1,"148":2,"149":1,"151":3,"157":4,"159":3,"164":4,"167":4,"172":5,"173":2,"179":6,"196":5,"197":5,"198":5,"199":7,"200":5,"201":5,"202":5,"203":5,"204":5,"205":5}}],["timezone",{"0":{"131":1,"204":1},"2":{"27":3,"131":2,"204":2}}],["time",{"0":{"88":1},"2":{"1":2,"16":1,"27":2,"29":1,"117":1,"124":1,"131":4,"132":1,"161":1,"162":1,"163":1,"164":1,"165":1,"166":1,"167":1,"172":1,"179":1,"183":3,"200":1}}],["thjptqmfgavm12ke1jzc5mlxiapp6qxmci",{"2":{"210":1}}],["those",{"2":{"206":1}}],["thousandsseparator",{"2":{"27":2,"179":1}}],["thousands",{"2":{"14":1,"27":1,"56":1,"179":1}}],["than",{"0":{"90":1},"2":{"153":2,"168":2}}],["that",{"2":{"83":1,"109":1,"122":3,"124":2,"137":1,"138":1,"153":1,"154":1,"155":1,"156":1,"159":2,"179":2,"206":1}}],["think",{"2":{"206":1}}],["this",{"2":{"81":1,"98":1,"114":1,"117":1,"119":1,"122":1,"146":1,"147":1,"151":1,"153":1,"175":1,"176":1,"184":1}}],["thickness",{"2":{"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"105":1}}],["three",{"2":{"110":1,"174":1,"180":1,"206":1}}],["threshold",{"0":{"57":1},"2":{"27":1,"57":1,"179":1}}],["through",{"2":{"27":1,"75":1,"81":1,"88":1,"98":1,"107":1,"113":2,"117":1,"118":1,"121":1,"128":1,"178":1,"190":1}}],["theme",{"0":{"203":1},"2":{"114":1,"203":4}}],["then",{"2":{"107":1,"121":1,"178":1}}],["these",{"2":{"100":1}}],["there",{"2":{"15":1,"99":1,"124":2,"146":1,"147":1}}],["the",{"0":{"86":1,"87":1,"90":1,"91":1,"114":1},"2":{"1":5,"3":6,"4":5,"5":5,"7":2,"9":4,"10":1,"11":3,"13":1,"14":3,"15":6,"16":5,"17":2,"18":3,"19":1,"20":8,"21":1,"22":1,"23":1,"24":1,"25":1,"27":5,"28":1,"31":2,"32":1,"33":2,"34":2,"36":2,"38":5,"42":2,"52":2,"59":2,"60":2,"61":4,"62":7,"63":6,"64":1,"67":1,"68":6,"69":7,"70":1,"71":1,"75":1,"77":5,"78":7,"79":3,"80":3,"81":5,"83":2,"86":3,"87":1,"89":1,"91":2,"96":1,"98":5,"99":3,"100":1,"101":6,"102":6,"104":4,"105":4,"107":3,"108":6,"109":1,"110":14,"114":14,"116":3,"118":1,"119":2,"121":2,"122":36,"123":10,"124":14,"126":4,"127":4,"128":1,"129":2,"130":2,"131":2,"132":1,"137":3,"138":3,"139":3,"140":3,"141":2,"142":2,"143":2,"144":2,"146":5,"147":3,"148":3,"149":3,"150":4,"151":2,"153":11,"154":4,"155":5,"156":4,"157":3,"158":2,"159":4,"160":2,"163":3,"164":1,"165":3,"166":2,"167":1,"168":5,"171":3,"172":6,"173":1,"174":7,"175":4,"176":2,"178":2,"179":49,"180":9,"181":4,"183":3,"184":1,"187":1,"190":4,"192":6,"195":2,"196":4,"197":4,"200":4,"201":4,"202":4,"203":4,"204":4,"205":4,"206":6}}],["typo",{"2":{"9":1}}],["type=",{"2":{"113":1,"114":1}}],["types",{"0":{"177":1},"2":{"15":2,"18":1,"31":1,"171":1,"174":1,"183":2,"196":2,"205":3}}],["typescriptklinecharts",{"2":{"117":1}}],["typescriptnew",{"2":{"101":1,"102":1,"103":2,"104":1,"105":1}}],["typescriptsetpaneoptions",{"2":{"80":1}}],["typescriptcreateindicator",{"2":{"79":1}}],["typescriptinit",{"2":{"78":1}}],["typescript",{"2":{"6":1,"7":1,"9":1,"13":1,"15":1,"19":1,"20":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"76":1,"81":1,"108":1,"122":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1,"148":1,"149":1,"150":1,"151":1,"152":1,"153":1,"154":1,"155":1,"156":1,"157":1,"158":1,"159":1,"160":1,"161":1,"162":1,"163":1,"164":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1,"174":1,"175":1,"179":1,"195":1}}],["type",{"0":{"169":1,"170":1,"171":1,"174":1,"197":1},"2":{"1":1,"5":1,"9":1,"12":1,"20":1,"27":2,"32":1,"34":1,"36":2,"38":6,"78":2,"88":1,"110":1,"122":10,"123":2,"124":3,"129":1,"146":1,"147":1,"148":1,"149":1,"152":2,"153":3,"154":2,"157":1,"169":2,"170":2,"171":2,"174":3,"179":8,"180":1,"183":4,"190":3,"195":1,"196":2,"197":2,"202":1}}],["tells",{"2":{"146":1,"147":1}}],["telegram",{"0":{"94":1}}],["terminals",{"2":{"195":1}}],["terminal",{"2":{"83":1}}],["term",{"2":{"59":1,"61":1}}],["technicalindicator",{"2":{"20":4,"187":3,"192":1}}],["technical",{"0":{"89":1,"90":1,"119":1,"120":1,"121":1,"192":1},"1":{"120":1,"121":1,"122":2,"123":2,"124":2},"2":{"7":1,"20":6,"36":2,"37":1,"81":1,"90":1,"98":1,"119":2,"121":3,"122":11,"123":1,"130":1,"153":3,"154":1,"155":2,"156":2}}],["textalign",{"2":{"201":1}}],["textweight",{"2":{"183":2}}],["textfamily",{"2":{"183":2}}],["textsize",{"2":{"183":2}}],["textmargin",{"2":{"183":2}}],["text",{"0":{"58":1,"67":1,"105":1},"2":{"4":1,"5":1,"7":1,"15":1,"20":4,"36":2,"40":1,"41":1,"58":2,"67":7,"73":5,"74":2,"76":2,"100":1,"105":2,"106":2,"113":1,"114":1,"122":4,"153":2,"154":2,"183":10,"196":17,"197":8,"200":5,"201":2,"202":4,"203":6,"204":5,"205":13}}],["template>",{"2":{"114":2}}],["templates",{"2":{"9":1,"183":1}}],["template",{"2":{"4":1,"20":1,"114":1,"189":4}}],["turnover",{"2":{"4":1,"81":2,"117":1,"146":1,"147":1,"148":1,"149":1,"196":2,"197":2,"198":2,"199":2,"200":2,"201":2,"202":2,"203":2,"204":2,"205":2}}],["tofixed",{"2":{"196":4,"197":4,"198":4,"199":4,"200":4,"201":4,"202":4,"203":4,"204":4,"205":4}}],["tools",{"2":{"113":1}}],["tooltip",{"0":{"205":1},"2":{"4":1,"8":1,"9":1,"14":2,"20":2,"122":1,"183":2,"187":3,"205":4}}],["total",{"2":{"38":1,"179":1}}],["totalstep",{"2":{"38":2,"179":1,"180":1,"202":1}}],["top",{"2":{"27":2,"67":1,"73":2,"76":1,"105":1,"122":4,"127":1,"153":5,"168":4,"179":2,"196":1,"197":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":2,"206":1}}],["to",{"0":{"87":1,"88":1,"89":1,"90":1,"91":1,"184":1},"1":{"185":1,"186":1,"187":1,"188":1,"189":1,"190":1,"191":1,"192":1},"2":{"1":1,"13":2,"14":1,"16":1,"18":1,"20":25,"21":2,"22":2,"23":2,"24":2,"25":2,"27":2,"32":1,"36":4,"38":2,"59":1,"76":1,"77":2,"81":3,"83":3,"86":1,"87":1,"96":1,"98":3,"99":1,"107":4,"114":7,"116":2,"117":1,"119":1,"121":3,"122":16,"123":1,"124":5,"128":1,"129":1,"131":1,"133":1,"137":1,"138":1,"141":1,"142":1,"145":1,"146":2,"147":1,"148":1,"149":1,"150":2,"152":1,"153":1,"154":6,"155":1,"158":1,"159":3,"162":1,"163":1,"164":1,"165":1,"168":1,"170":1,"171":1,"172":4,"173":2,"174":1,"176":1,"178":1,"179":16,"180":4,"183":2,"184":4,"186":1,"187":11,"189":1,"190":16,"191":1,"192":6,"195":1,"196":1,"197":1,"200":1,"201":3,"202":1,"203":1,"204":1,"205":1,"206":2}}],["css",{"2":{"196":2,"197":2,"200":1,"201":2,"202":2,"203":2,"204":2,"205":2}}],["ci",{"2":{"177":1}}],["circles",{"2":{"20":1,"154":1,"183":1,"187":1,"203":2}}],["circle",{"0":{"63":1,"69":1,"102":1},"2":{"20":1,"62":2,"63":6,"68":2,"69":6,"99":1,"100":1,"101":2,"102":2,"180":5,"183":1,"187":1,"202":5}}],["cb",{"0":{"151":1,"152":1},"2":{"151":2,"152":2}}],["cycle",{"2":{"123":2}}],["cci",{"2":{"120":1}}],["cdn",{"2":{"113":2,"114":1}}],["center",{"2":{"62":2,"63":2,"67":1,"68":2,"69":2,"73":1,"101":2,"102":2,"110":2,"196":1,"197":1,"200":1,"201":2,"202":1,"203":1,"204":1,"205":1}}],["certain",{"2":{"52":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"161":1,"165":1,"166":1,"179":1}}],["c",{"2":{"52":3}}],["ctx",{"0":{"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1},"2":{"33":1,"68":2,"69":2,"70":2,"71":2,"72":2,"73":2,"74":2,"99":2,"108":1,"111":21,"122":1,"192":2,"201":4}}],["cn",{"2":{"27":1,"29":1,"116":1,"200":1}}],["cup",{"2":{"206":1}}],["currentstep",{"2":{"179":1}}],["currently",{"2":{"115":1,"116":1,"148":1}}],["currentcolor",{"2":{"111":2}}],["current",{"2":{"42":1,"122":2,"149":1,"171":1,"179":1}}],["cursor",{"2":{"15":1,"122":2}}],["customxaxisname",{"2":{"78":2}}],["customyaxisname",{"2":{"78":2,"79":2,"80":2}}],["customizable",{"2":{"194":1}}],["customization",{"2":{"11":1,"109":1}}],["customizing",{"2":{"78":2,"79":1,"80":1}}],["customized",{"0":{"192":1}}],["customize",{"0":{"107":1},"1":{"108":1,"109":1,"110":1,"111":1},"2":{"27":1,"98":1,"119":1,"176":1,"178":1,"181":1}}],["customapi",{"2":{"27":2}}],["custom",{"0":{"75":1,"121":1,"178":1},"1":{"76":1,"77":1,"78":1,"79":1,"80":1,"122":1,"123":1,"124":1,"179":1,"180":1},"2":{"1":1,"4":1,"8":1,"9":1,"20":2,"27":1,"36":2,"40":1,"41":1,"75":1,"90":1,"98":1,"107":1,"111":1,"121":1,"122":2,"124":1,"154":2,"180":1,"183":2,"187":1,"201":3,"202":1}}],["chicago",{"2":{"204":2}}],["child",{"2":{"183":1,"205":1}}],["chinese",{"2":{"117":1}}],["checking",{"2":{"86":1}}],["checkcoordinateontext",{"0":{"67":1}}],["checkcoordinateonrect",{"0":{"66":1}}],["checkcoordinateonpolygon",{"0":{"65":1}}],["checkcoordinateonline",{"0":{"64":1}}],["checkcoordinateoncircle",{"0":{"63":1}}],["checkcoordinateonarc",{"0":{"62":1}}],["checks",{"2":{"33":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"63":1,"65":1,"66":1}}],["checkeventon",{"2":{"33":2,"108":1,"111":2}}],["check",{"2":{"12":2,"21":1,"22":1,"23":1,"62":1,"64":1,"67":1,"108":1}}],["channels",{"0":{"207":1},"1":{"208":1,"209":1,"210":1}}],["changing",{"2":{"13":1}}],["changes",{"2":{"181":1}}],["changed",{"2":{"20":25,"124":2,"187":10,"189":1,"190":11,"192":4}}],["change",{"0":{"0":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1},"2":{"8":1,"20":1,"21":1,"22":1,"23":1,"117":1,"122":1,"124":1,"192":2}}],["charset=",{"2":{"114":1}}],["chartcomponent",{"2":{"114":1}}],["charts",{"2":{"29":1,"90":1}}],["chart",{"0":{"26":1,"78":1,"86":1,"88":1,"114":1,"189":1},"1":{"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1},"2":{"4":1,"8":1,"11":1,"15":2,"18":1,"20":3,"27":3,"28":4,"30":1,"31":1,"37":1,"39":1,"42":1,"75":2,"77":1,"81":3,"83":1,"86":1,"87":1,"89":1,"91":1,"98":3,"100":1,"107":1,"114":56,"116":1,"118":1,"119":1,"121":1,"122":1,"126":1,"127":1,"132":1,"137":1,"138":1,"139":1,"140":1,"143":1,"144":1,"146":2,"147":1,"149":1,"150":2,"152":1,"153":2,"165":1,"169":1,"170":1,"171":1,"174":1,"175":2,"176":1,"178":1,"180":1,"181":3,"194":1,"195":1,"196":8,"197":5,"198":4,"199":9,"200":5,"201":6,"202":5,"203":8,"204":5,"205":10}}],["chat",{"2":{"96":1}}],["cryptocurrency",{"0":{"210":1}}],["cr",{"2":{"120":1}}],["creating",{"2":{"153":1}}],["creation",{"2":{"36":1,"38":1,"108":1,"114":1,"154":1,"159":1,"179":1}}],["createelement",{"2":{"196":5,"197":2,"200":2,"201":5,"202":2,"203":2,"204":2,"205":8}}],["created",{"2":{"91":1}}],["creates",{"2":{"38":3,"157":1}}],["createshape",{"2":{"20":1,"190":1}}],["createyaxisfigures",{"2":{"38":2,"179":1}}],["createxaxisfigures",{"2":{"38":2,"179":1}}],["createpointfigures",{"2":{"38":2,"179":1,"180":1,"202":1}}],["create",{"0":{"88":1,"90":1,"114":1},"2":{"36":1,"40":1,"41":1,"76":1,"107":1,"121":1,"122":1,"153":1,"154":1,"179":3,"180":1}}],["createhtml",{"2":{"20":1,"190":1}}],["createticks",{"2":{"40":2,"41":2,"76":1}}],["createtooltipdatasource",{"2":{"36":2,"122":1,"153":1,"154":2,"192":2}}],["createtag",{"2":{"20":1,"190":1}}],["createtechnicalindicator",{"2":{"20":1,"190":1}}],["createannotation",{"2":{"20":1,"190":1}}],["createoverlay",{"0":{"157":1},"2":{"10":1,"20":2,"91":1,"157":1,"158":1,"160":1,"190":1,"202":3}}],["createindicator",{"0":{"79":1,"153":1},"2":{"4":1,"11":1,"20":1,"27":1,"77":1,"89":1,"153":1,"155":1,"156":1,"190":1,"201":2,"203":1,"205":2}}],["cross",{"2":{"15":1,"122":3,"183":2,"205":2}}],["crosshair",{"2":{"5":1,"20":2,"122":1,"183":1,"192":2}}],["cleared",{"2":{"150":1}}],["cleardata",{"0":{"150":1},"2":{"146":1}}],["clear",{"2":{"146":1,"150":1}}],["click",{"2":{"38":3,"159":3,"179":4,"196":4,"197":1,"200":1,"201":2,"202":1,"203":1,"204":1,"205":4,"206":1}}],["clicking",{"2":{"18":1}}],["classname",{"2":{"196":1,"197":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":2}}],["class",{"2":{"35":1,"99":1,"114":1}}],["clarity",{"2":{"1":1}}],["closing",{"2":{"123":1,"183":1}}],["closesums",{"2":{"124":5}}],["closepath",{"2":{"111":2}}],["close",{"2":{"29":1,"81":2,"114":70,"117":1,"124":4,"146":1,"147":1,"148":1,"149":1,"183":3,"196":4,"197":4,"198":4,"199":7,"200":5,"201":5,"202":4,"203":4,"204":4,"205":4}}],["clone",{"0":{"44":1},"2":{"4":1}}],["code",{"2":{"196":1,"197":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["cost",{"2":{"195":1}}],["corresponds",{"2":{"172":1}}],["corresponding",{"2":{"38":1,"52":1,"124":1,"179":8,"180":2,"190":1}}],["core",{"2":{"114":1}}],["combined",{"2":{"190":1}}],["com",{"2":{"93":2,"206":2}}],["compression",{"2":{"195":1}}],["component",{"2":{"114":2,"122":4,"179":2}}],["composed",{"2":{"59":1,"98":1}}],["completely",{"2":{"206":1}}],["complete",{"2":{"118":1,"129":1,"179":1,"180":2,"195":1}}],["completes",{"2":{"114":1}}],["completed",{"2":{"77":1,"111":1,"124":1}}],["complex",{"2":{"98":1}}],["copy",{"2":{"44":1}}],["collection",{"2":{"43":1}}],["color",{"2":{"36":2,"67":3,"68":3,"69":4,"70":3,"71":4,"72":4,"73":5,"101":2,"102":3,"103":5,"104":3,"105":4,"110":4,"111":2,"114":1,"122":2,"153":4,"154":5,"157":1,"159":1,"174":1,"183":38,"192":3,"196":2,"197":2,"200":2,"201":2,"202":2,"203":2,"204":2,"205":2}}],["coord",{"2":{"40":1,"41":1,"76":2}}],["coordinates",{"2":{"64":1,"65":1,"70":1,"71":1,"103":4,"108":1,"172":1,"173":1,"179":1,"180":7,"202":7}}],["coordinate2",{"0":{"59":1,"60":1},"2":{"59":1,"60":1}}],["coordinate1",{"0":{"59":1,"60":1},"2":{"59":1,"60":1}}],["coordinate",{"0":{"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"165":1,"173":1},"2":{"1":1,"33":2,"36":2,"59":1,"60":2,"61":1,"62":4,"63":4,"64":2,"65":2,"66":4,"67":4,"77":1,"101":2,"102":2,"104":2,"105":2,"108":1,"110":2,"111":3,"122":2,"165":4,"172":1,"173":3,"179":1,"190":1}}],["coverage",{"2":{"15":1}}],["console",{"2":{"157":14,"159":14}}],["consistent",{"2":{"124":2,"153":1,"157":1,"179":3}}],["constructor",{"2":{"179":1}}],["constant",{"2":{"59":1,"61":1}}],["const",{"2":{"52":1,"99":1,"111":5,"114":6,"124":3,"180":3,"196":19,"197":13,"198":9,"199":12,"200":13,"201":23,"202":16,"203":17,"204":13,"205":20}}],["connecting",{"2":{"123":1}}],["configure",{"2":{"180":1,"183":1}}],["configured",{"2":{"122":1,"123":1}}],["configuration",{"0":{"183":1,"187":1},"2":{"4":1,"8":1,"9":1,"11":1,"14":1,"20":3,"27":1,"29":1,"32":2,"36":1,"122":1,"123":1,"128":2,"129":1,"153":1,"154":1,"168":2,"179":1,"195":1}}],["conversion",{"2":{"122":4,"179":2}}],["convertfrompixel",{"0":{"173":1},"2":{"190":1}}],["convert",{"2":{"172":1,"173":1}}],["converttopixel",{"0":{"172":1},"2":{"190":1,"201":2}}],["converttimestamptopixel",{"2":{"10":1}}],["converttimestampfrompixel",{"2":{"10":1}}],["converted",{"2":{"36":2,"154":2,"172":2,"173":1,"174":2}}],["context",{"2":{"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"99":2,"108":1,"122":1}}],["content=",{"2":{"114":4}}],["content",{"2":{"27":2,"67":1,"73":1,"105":1}}],["container",{"2":{"27":1,"78":1,"86":2,"126":2,"127":1,"175":1,"196":7,"197":7,"200":7,"201":7,"202":7,"203":7,"204":7,"205":10}}],["caution",{"2":{"175":1}}],["carefully",{"2":{"98":1}}],["cancel",{"2":{"171":1,"179":1}}],["cannot",{"2":{"124":1}}],["canvastextbaseline",{"2":{"105":1}}],["canvastextalign",{"2":{"105":1}}],["canvasgradient",{"2":{"69":1,"71":1,"72":1,"105":1}}],["canvas",{"2":{"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"83":2,"99":2,"108":1,"122":1}}],["canvasrenderingcontext2d",{"2":{"33":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"108":1,"122":1}}],["can",{"0":{"86":1},"2":{"27":3,"28":1,"75":1,"77":1,"89":1,"91":2,"98":1,"109":1,"110":2,"113":1,"116":1,"117":1,"118":1,"122":1,"128":1,"134":1,"137":1,"138":1,"146":1,"147":1,"153":6,"155":1,"157":1,"161":1,"162":1,"163":1,"164":1,"165":2,"166":1,"167":1,"168":5,"172":1,"173":1,"174":3,"179":12,"180":1,"181":2,"183":3,"195":1,"206":2}}],["candles",{"2":{"141":1,"142":1}}],["candlesticks",{"2":{"122":2,"179":2}}],["candlestick",{"2":{"122":2,"143":1,"144":1,"179":2}}],["candle",{"0":{"87":1,"197":1},"2":{"1":1,"3":2,"4":1,"5":1,"8":1,"9":1,"10":1,"14":8,"20":3,"27":1,"78":1,"80":1,"88":1,"153":1,"154":2,"155":1,"156":1,"157":1,"168":1,"183":6,"187":3,"197":5,"201":1,"203":2,"205":3}}],["calls",{"2":{"158":1,"175":1}}],["calling",{"2":{"155":1,"156":1,"160":1}}],["call",{"2":{"87":1,"146":1,"150":1,"175":1}}],["callback",{"0":{"146":1,"147":1,"148":1,"153":1,"154":1,"170":1,"171":1},"2":{"4":1,"14":1,"15":1,"77":1,"124":1,"146":4,"147":3,"148":4,"151":2,"152":4,"153":3,"154":3,"170":3,"171":3,"179":13,"183":1,"190":2}}],["calculates",{"2":{"123":2}}],["calculated",{"0":{"89":1}}],["calculate",{"2":{"58":1,"122":1}}],["calculation",{"2":{"36":2,"122":5,"123":2,"124":5,"154":2}}],["calcparms",{"2":{"36":1,"122":1,"153":1,"154":1}}],["calcparamstext",{"2":{"36":1,"122":1,"153":1,"154":1,"192":1}}],["calcparams",{"2":{"20":1,"36":2,"122":1,"123":2,"124":4,"153":1,"154":3}}],["calc",{"2":{"20":1,"36":2,"89":1,"120":3,"122":1,"124":1,"153":1,"154":3,"192":1,"201":1}}],["calctechnicalindicator",{"2":{"20":1,"192":1}}],["calctextwidth",{"0":{"58":1},"2":{"11":1}}],["0xd2c3911654db861e0a2e17415e11a209c1fc3594",{"2":{"210":2}}],["000000",{"2":{"114":1}}],["0+",{"0":{"40":1,"41":1,"57":1,"58":1,"75":1,"138":1,"139":1,"140":1,"152":1,"169":1},"1":{"76":1,"77":1,"78":1,"79":1,"80":1},"2":{"27":2,"38":2,"146":1,"147":1,"148":1,"153":3,"154":1,"159":2,"168":2}}],["02",{"2":{"18":1,"19":1,"20":1,"114":7}}],["05",{"2":{"10":1,"11":1,"12":1}}],["06",{"2":{"9":1,"114":7}}],["08",{"2":{"8":1}}],["09",{"2":{"5":1,"6":1,"7":1,"114":7}}],["01c5c4",{"2":{"183":1}}],["01",{"2":{"1":1,"183":1}}],["04",{"2":{"1":1,"12":1,"13":1,"14":1,"15":1,"16":1}}],["03",{"2":{"1":1,"17":1}}],["0",{"0":{"1":1,"3":1,"4":1,"9":1,"10":1,"11":1,"14":1,"18":1,"19":1,"20":2},"2":{"124":1,"146":1,"147":1,"148":1,"151":1,"153":2,"157":1,"159":1,"168":2,"180":3,"183":27,"196":3,"197":3,"198":3,"199":3,"200":3,"201":3,"202":6,"203":3,"204":3,"205":4}}],["8px",{"2":{"196":1,"197":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["800",{"2":{"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1}}],["85",{"2":{"183":3,"203":1}}],["888888",{"2":{"154":2,"183":14,"203":4}}],["88",{"2":{"114":7}}],["89",{"2":{"114":7}}],["8",{"0":{"1":1,"21":1,"40":1,"41":1,"57":1,"75":1,"152":1},"1":{"76":1,"77":1,"78":1,"79":1,"80":1},"2":{"21":1,"27":1,"114":1,"146":1,"147":1,"148":1,"151":1,"153":1,"157":1,"159":1,"168":1,"183":6,"184":2}}],["96",{"2":{"114":7}}],["935ebd",{"2":{"183":1}}],["93",{"2":{"114":21}}],["94",{"2":{"114":7}}],["99",{"2":{"114":14}}],["9",{"0":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1},"2":{"120":3,"146":1,"147":1,"148":1,"151":1,"184":1}}]],"serializationVersion":2}';export{e as default}; diff --git a/assets/chunks/@localSearchIndexroot.BIjF-aSE.js b/assets/chunks/@localSearchIndexroot.BIjF-aSE.js new file mode 100644 index 000000000..6b725ddbc --- /dev/null +++ b/assets/chunks/@localSearchIndexroot.BIjF-aSE.js @@ -0,0 +1 @@ +const t='{"documentCount":214,"nextId":214,"documentIds":{"0":"/guide/changelog.html#📠-更新日志","1":"/guide/changelog.html#_9-8-0","2":"/guide/changelog.html#_9-7-2","3":"/guide/changelog.html#_9-7-1","4":"/guide/changelog.html#_9-7-0","5":"/guide/changelog.html#_9-6-0","6":"/guide/changelog.html#_9-5-4","7":"/guide/changelog.html#_9-5-3","8":"/guide/changelog.html#_9-5-2","9":"/guide/changelog.html#_9-5-1","10":"/guide/changelog.html#_9-5-0","11":"/guide/changelog.html#_9-4-0","12":"/guide/changelog.html#_9-3-0","13":"/guide/changelog.html#_9-2-2","14":"/guide/changelog.html#_9-2-1","15":"/guide/changelog.html#_9-2-0","16":"/guide/changelog.html#_9-1-3","17":"/guide/changelog.html#_9-1-2","18":"/guide/changelog.html#_9-1-1","19":"/guide/changelog.html#_9-1-0","20":"/guide/changelog.html#_9-0-1","21":"/guide/changelog.html#_9-0-0","22":"/guide/changelog.html#_8-x","23":"/guide/changelog.html#_7-x","24":"/guide/changelog.html#_6-x","25":"/guide/changelog.html#_5-x","26":"/guide/changelog.html#_4-x","27":"/guide/custom-axis.html#自定义坐标轴-v9-8-0","28":"/guide/custom-axis.html#入参说明","29":"/guide/custom-axis.html#使用说明","30":"/guide/custom-axis.html#使用-init-方法","31":"/guide/custom-axis.html#使用-createindicator-方法","32":"/guide/custom-axis.html#使用-setpaneoptions-方法","33":"/guide/chart-api.html#图表api","34":"/guide/chart-api.html#init-ds-options","35":"/guide/chart-api.html#dispose-dcs","36":"/guide/chart-api.html#registerlocale-locale-locales","37":"/guide/chart-api.html#getoverlayclass","38":"/guide/chart-api.html#getsupportedlocales","39":"/guide/chart-api.html#registerstyles-name-styles","40":"/guide/chart-api.html#registerfigure-figure","41":"/guide/chart-api.html#getsupportedfigures","42":"/guide/chart-api.html#getfigureclass-name","43":"/guide/chart-api.html#registerindicator-indicator","44":"/guide/chart-api.html#getsupportedindicators","45":"/guide/chart-api.html#registeroverlay-overlay","46":"/guide/chart-api.html#getsupportedoverlays","47":"/guide/chart-api.html#registerxaxis-axis-v9-8-0","48":"/guide/chart-api.html#registeryaxis-axis-v9-8-0","49":"/guide/chart-api.html#version","50":"/guide/chart-api.html#utils","51":"/guide/chart-api.html#utils-clone-target","52":"/guide/chart-api.html#utils-merge-target-source","53":"/guide/chart-api.html#utils-isstring-value","54":"/guide/chart-api.html#utils-isnumber-value","55":"/guide/chart-api.html#utils-isvalid-value","56":"/guide/chart-api.html#utils-isobject-value","57":"/guide/chart-api.html#utils-isfunction-value","58":"/guide/chart-api.html#utils-isboolean-value","59":"/guide/chart-api.html#utils-formatvalue-value-key-defaultvalue","60":"/guide/chart-api.html#utils-formatprecision-value","61":"/guide/chart-api.html#utils-formatbignumber-value","62":"/guide/chart-api.html#utils-formatdate-datetimeformat-timestamp-format","63":"/guide/chart-api.html#utils-formatthousands-value-sign","64":"/guide/chart-api.html#utils-formatfolddecimal-value-threshold-v9-8-0","65":"/guide/chart-api.html#utils-calctextwidth-text-size-weight-family-v9-3-0","66":"/guide/chart-api.html#utils-getlinearslopeintercept-coordinate1-coordinate2","67":"/guide/chart-api.html#utils-getlinearyfromcoordinates-coordinate1-coordinate2-targetcoordinate","68":"/guide/chart-api.html#utils-getlinearyfromslopeintercept-kb-targetcoordinate","69":"/guide/chart-api.html#utils-checkcoordinateonarc-coordinate-arc","70":"/guide/chart-api.html#utils-checkcoordinateoncircle-coordinate-circle","71":"/guide/chart-api.html#utils-checkcoordinateonline-coordinate-line","72":"/guide/chart-api.html#utils-checkcoordinateonpolygon-coordinate-polygon","73":"/guide/chart-api.html#utils-checkcoordinateonrect-coordinate-rect","74":"/guide/chart-api.html#utils-checkcoordinateontext-coordinate-text-styles","75":"/guide/chart-api.html#utils-drawarc-ctx-arc-styles","76":"/guide/chart-api.html#utils-drawcircle-ctx-circle-styles","77":"/guide/chart-api.html#utils-drawline-ctx-line-styles","78":"/guide/chart-api.html#utils-drawpolygon-ctx-polygon-styles","79":"/guide/chart-api.html#utils-drawrect-ctx-rect-styles","80":"/guide/chart-api.html#utils-drawtext-ctx-text-styles","81":"/guide/chart-api.html#utils-drawrecttext-ctx-recttext-styles","82":"/guide/datasource.html#📚-数据","83":"/guide/environment.html#🏝️-环境要求","84":"/guide/environment.html#浏览器支持","85":"/guide/environment.html#兼容处理","86":"/guide/faq.html#🙋-常见问题","87":"/guide/faq.html#初始化图表后-只能看到一条线-是怎么回事","88":"/guide/faq.html#蜡烛柱显示趋近于一条线-看不到波动-怎么办","89":"/guide/faq.html#分时图怎么创建","90":"/guide/faq.html#内置的技术指标-计算出来的数据不是想要的-怎么办","91":"/guide/faq.html#想创建一个内置技术指标之外的指标-怎么办","92":"/guide/faq.html#想标记一下买卖点-该怎么做","93":"/guide/feedback.html#💬-反馈和共建","94":"/guide/feedback.html#github","95":"/guide/feedback.html#telegram","96":"/guide/feedback.html#discord","97":"/guide/feedback.html#微信讨论群","98":"/guide/feedback.html#qq讨论群","99":"/guide/figure.html#基础图形","100":"/guide/figure.html#使用示例","101":"/guide/figure.html#内置基础图形","102":"/guide/figure.html#arc","103":"/guide/figure.html#circle","104":"/guide/figure.html#line","105":"/guide/figure.html#polygon","106":"/guide/figure.html#rect","107":"/guide/figure.html#text","108":"/guide/figure.html#recttext","109":"/guide/figure.html#自定义基础图形","110":"/guide/figure.html#属性说明","111":"/guide/figure.html#示例","112":"/guide/figure.html#步骤一","113":"/guide/figure.html#步骤二","114":"/guide/getting-started.html#🚀-快速开始","115":"/guide/getting-started.html#获取klinechart","116":"/guide/getting-started.html#创建第一个图表","117":"/guide/hot-key.html#⌨️-快捷键","118":"/guide/i18n.html#🌏-国际化","119":"/guide/i18n.html#增加语言包","120":"/guide/i18n.html#使用语言包","121":"/guide/indicator.html#技术指标","122":"/guide/indicator.html#内置技术指标","123":"/guide/indicator.html#自定义技术指标","124":"/guide/indicator.html#属性说明","125":"/guide/indicator.html#示例","126":"/guide/indicator.html#步骤一","127":"/guide/indicator.html#步骤二","128":"/guide/instance-api.html#实例api","129":"/guide/instance-api.html#getdom-paneid-position","130":"/guide/instance-api.html#getsize-paneid-position","131":"/guide/instance-api.html#setstyles-styles","132":"/guide/instance-api.html#getstyles","133":"/guide/instance-api.html#setpricevolumeprecision-priceprecision-volumeprecision","134":"/guide/instance-api.html#settimezone-timezone","135":"/guide/instance-api.html#gettimezone","136":"/guide/instance-api.html#setzoomenabled-enabled","137":"/guide/instance-api.html#iszoomenabled","138":"/guide/instance-api.html#setscrollenabled-enabled","139":"/guide/instance-api.html#isscrollenabled","140":"/guide/instance-api.html#setoffsetrightdistance-distance","141":"/guide/instance-api.html#getoffsetrightdistance-v9-2-0","142":"/guide/instance-api.html#setmaxoffsetleftdistance-v9-7-0","143":"/guide/instance-api.html#setmaxoffsetrightdistance-v9-7-0","144":"/guide/instance-api.html#setleftminvisiblebarcount-barcount","145":"/guide/instance-api.html#setrightminvisiblebarcount-barcount","146":"/guide/instance-api.html#setbarspace-space","147":"/guide/instance-api.html#getbarspace","148":"/guide/instance-api.html#getvisiblerange","149":"/guide/instance-api.html#applynewdata-datalist-more-callback","150":"/guide/instance-api.html#applymoredata-datalist-more-callback","151":"/guide/instance-api.html#updatedata-data-callback","152":"/guide/instance-api.html#getdatalist","153":"/guide/instance-api.html#cleardata","154":"/guide/instance-api.html#loadmore-cb","155":"/guide/instance-api.html#setloaddatacallback-cb-v9-8-0","156":"/guide/instance-api.html#createindicator-value-isstack-paneoptions-callback","157":"/guide/instance-api.html#overrideindicator-override-paneid-callback","158":"/guide/instance-api.html#getindicatorbypaneid-paneid-name","159":"/guide/instance-api.html#removeindicator-paneid-name","160":"/guide/instance-api.html#createoverlay-value-paneid","161":"/guide/instance-api.html#getoverlaybyid-id","162":"/guide/instance-api.html#overrideoverlay-override","163":"/guide/instance-api.html#removeoverlay-remove","164":"/guide/instance-api.html#scrollbydistance-distance-animationduration","165":"/guide/instance-api.html#scrolltorealtime-animationduration","166":"/guide/instance-api.html#scrolltodataindex-dataindex-animationduration","167":"/guide/instance-api.html#scrolltotimestamp-timestamp-animationduration","168":"/guide/instance-api.html#zoomatcoordinate-scale-coordinate-animationduration","169":"/guide/instance-api.html#zoomatdataindex-scale-dataindex-animationduration","170":"/guide/instance-api.html#zoomattimestamp-scale-timestamp-animationduration","171":"/guide/instance-api.html#setpaneoptions-options","172":"/guide/instance-api.html#executeaction-type-data-v9-2-0","173":"/guide/instance-api.html#subscribeaction-type-callback","174":"/guide/instance-api.html#unsubscribeaction-type-callback","175":"/guide/instance-api.html#converttopixel-value-finder","176":"/guide/instance-api.html#convertfrompixel-coordinate-finder","177":"/guide/instance-api.html#getconvertpictureurl-includeoverlay-type-backgroundcolor","178":"/guide/instance-api.html#resize","179":"/guide/overlay.html#覆盖物","180":"/guide/overlay.html#内置覆盖物类型","181":"/guide/overlay.html#自定义覆盖物","182":"/guide/overlay.html#属性说明","183":"/guide/overlay.html#示例","184":"/guide/styles.html#🎨-样式配置","185":"/guide/styles.html#图解说明","186":"/guide/styles.html#默认完整配置","187":"/guide/v8-to-v9.html#🛠️-从-v8-到-v9","188":"/guide/v8-to-v9.html#引入调整","189":"/guide/v8-to-v9.html#设计调整","190":"/guide/v8-to-v9.html#样式配置调整","191":"/guide/v8-to-v9.html#api调整","192":"/guide/v8-to-v9.html#图表api","193":"/guide/v8-to-v9.html#实例api","194":"/guide/v8-to-v9.html#图形辅助api","195":"/guide/v8-to-v9.html#自定义技术指标调整","196":"/guide/what-is-klinechart.html#📃-介绍","197":"/guide/what-is-klinechart.html#什么是-klinechart","198":"/guide/what-is-klinechart.html#特性","199":"/sample/axis.html#坐标轴","200":"/sample/basic.html#基础展示","201":"/sample/data.html#数据加载","202":"/sample/candle-type.html#蜡烛类型","203":"/sample/i18n.html#多语言","204":"/sample/indicator.html#技术指标","205":"/sample/overlay.html#覆盖物","206":"/sample/timezone.html#时区","207":"/sample/theme.html#主题","208":"/sample/tooltip.html#提示条","209":"/sponsor.html#❤️-赞助","210":"/sponsor.html#赞助渠道","211":"/sponsor.html#支付宝","212":"/sponsor.html#微信支付","213":"/sponsor.html#加密货币"},"fieldIds":{"title":0,"titles":1,"text":2},"fieldLength":{"0":[2,1,1],"1":[3,2,11],"2":[3,2,18],"3":[3,2,7],"4":[3,2,11],"5":[3,2,29],"6":[3,2,12],"7":[3,2,6],"8":[3,2,11],"9":[3,2,13],"10":[3,2,17],"11":[3,2,13],"12":[3,2,21],"13":[2,2,8],"14":[3,2,11],"15":[3,2,31],"16":[3,2,16],"17":[3,2,10],"18":[2,2,8],"19":[3,2,9],"20":[3,2,6],"21":[2,2,117],"22":[2,2,7],"23":[2,2,7],"24":[2,2,7],"25":[2,2,5],"26":[2,2,5],"27":[4,1,8],"28":[1,4,49],"29":[1,4,21],"30":[3,5,21],"31":[3,5,12],"32":[3,5,13],"33":[1,1,1],"34":[4,1,84],"35":[3,1,14],"36":[4,1,19],"37":[2,1,9],"38":[2,1,5],"39":[4,1,13],"40":[3,1,25],"41":[2,1,5],"42":[3,1,8],"43":[3,1,85],"44":[2,1,5],"45":[3,1,106],"46":[2,1,5],"47":[5,1,22],"48":[5,1,22],"49":[2,1,5],"50":[1,1,2],"51":[4,2,6],"52":[5,2,8],"53":[4,2,7],"54":[4,2,7],"55":[4,2,7],"56":[4,2,7],"57":[4,2,7],"58":[4,2,7],"59":[6,2,19],"60":[4,2,9],"61":[4,2,10],"62":[6,2,19],"63":[5,2,9],"64":[7,2,9],"65":[9,2,11],"66":[5,2,15],"67":[6,2,10],"68":[5,2,12],"69":[5,2,20],"70":[5,2,16],"71":[5,2,14],"72":[5,2,14],"73":[5,2,18],"74":[6,2,43],"75":[6,2,35],"76":[6,2,40],"77":[6,2,31],"78":[6,2,38],"79":[6,2,44],"80":[6,2,74],"81":[6,2,10],"82":[2,1,35],"83":[2,1,1],"84":[1,2,11],"85":[1,2,1],"86":[2,1,1],"87":[4,2,3],"88":[4,2,6],"89":[2,2,7],"90":[4,2,2],"91":[3,2,3],"92":[3,2,7],"93":[2,1,1],"94":[1,2,10],"95":[1,2,5],"96":[1,2,5],"97":[1,2,6],"98":[1,2,1],"99":[1,1,10],"100":[1,1,25],"101":[1,1,9],"102":[1,2,31],"103":[1,2,35],"104":[1,2,28],"105":[1,2,36],"106":[1,2,39],"107":[1,2,65],"108":[1,2,5],"109":[1,1,6],"110":[1,2,28],"111":[1,2,2],"112":[1,3,33],"113":[1,3,53],"114":[2,1,1],"115":[1,2,28],"116":[1,2,183],"117":[2,1,10],"118":[2,1,8],"119":[1,2,28],"120":[1,2,8],"121":[1,1,2],"122":[1,1,48],"123":[1,1,6],"124":[1,2,181],"125":[1,2,5],"126":[1,3,29],"127":[1,3,63],"128":[1,1,1],"129":[4,1,16],"130":[4,1,23],"131":[3,1,14],"132":[2,1,6],"133":[4,1,15],"134":[3,1,13],"135":[2,1,5],"136":[3,1,7],"137":[2,1,5],"138":[3,1,7],"139":[2,1,5],"140":[3,1,7],"141":[4,1,5],"142":[4,1,7],"143":[4,1,7],"144":[3,1,7],"145":[3,1,7],"146":[3,1,7],"147":[2,1,5],"148":[2,1,9],"149":[5,1,43],"150":[5,1,34],"151":[4,1,36],"152":[2,1,16],"153":[2,1,9],"154":[3,1,20],"155":[5,1,26],"156":[6,1,120],"157":[5,1,124],"158":[4,1,17],"159":[4,1,17],"160":[4,1,87],"161":[3,1,8],"162":[3,1,118],"163":[3,1,23],"164":[4,1,12],"165":[3,1,11],"166":[4,1,12],"167":[4,1,12],"168":[5,1,18],"169":[5,1,14],"170":[5,1,14],"171":[3,1,48],"172":[6,1,11],"173":[4,1,21],"174":[4,1,22],"175":[4,1,31],"176":[4,1,27],"177":[5,1,20],"178":[2,1,10],"179":[1,1,2],"180":[1,1,16],"181":[1,1,6],"182":[1,2,199],"183":[1,2,46],"184":[2,1,9],"185":[1,2,1],"186":[1,2,220],"187":[5,1,12],"188":[1,5,8],"189":[1,5,5],"190":[1,5,33],"191":[1,5,1],"192":[1,6,9],"193":[1,6,71],"194":[1,6,3],"195":[1,5,39],"196":[2,1,1],"197":[3,2,3],"198":[1,2,24],"199":[1,1,174],"200":[1,1,64],"201":[1,1,79],"202":[1,1,154],"203":[1,1,154],"204":[1,1,204],"205":[1,1,170],"206":[1,1,145],"207":[1,1,195],"208":[1,1,179],"209":[2,1,36],"210":[1,2,1],"211":[1,3,1],"212":[1,3,1],"213":[1,3,11]},"averageFieldLength":[2.7710280373831764,1.7429906542056075,28.490654205607473],"storedFields":{"0":{"title":"📠 更新日志","titles":[]},"1":{"title":"9.8.0","titles":["📠 更新日志"]},"2":{"title":"9.7.2","titles":["📠 更新日志"]},"3":{"title":"9.7.1","titles":["📠 更新日志"]},"4":{"title":"9.7.0","titles":["📠 更新日志"]},"5":{"title":"9.6.0","titles":["📠 更新日志"]},"6":{"title":"9.5.4","titles":["📠 更新日志"]},"7":{"title":"9.5.3","titles":["📠 更新日志"]},"8":{"title":"9.5.2","titles":["📠 更新日志"]},"9":{"title":"9.5.1","titles":["📠 更新日志"]},"10":{"title":"9.5.0","titles":["📠 更新日志"]},"11":{"title":"9.4.0","titles":["📠 更新日志"]},"12":{"title":"9.3.0","titles":["📠 更新日志"]},"13":{"title":"9.2.2","titles":["📠 更新日志"]},"14":{"title":"9.2.1","titles":["📠 更新日志"]},"15":{"title":"9.2.0","titles":["📠 更新日志"]},"16":{"title":"9.1.3","titles":["📠 更新日志"]},"17":{"title":"9.1.2","titles":["📠 更新日志"]},"18":{"title":"9.1.1","titles":["📠 更新日志"]},"19":{"title":"9.1.0","titles":["📠 更新日志"]},"20":{"title":"9.0.1","titles":["📠 更新日志"]},"21":{"title":"9.0.0","titles":["📠 更新日志"]},"22":{"title":"8.x","titles":["📠 更新日志"]},"23":{"title":"7.x","titles":["📠 更新日志"]},"24":{"title":"6.x","titles":["📠 更新日志"]},"25":{"title":"5.x","titles":["📠 更新日志"]},"26":{"title":"4.x","titles":["📠 更新日志"]},"27":{"title":"自定义坐标轴 v9.8.0+","titles":[]},"28":{"title":"入参说明","titles":["自定义坐标轴 v9.8.0+"]},"29":{"title":"使用说明","titles":["自定义坐标轴 v9.8.0+"]},"30":{"title":"使用 init 方法","titles":["自定义坐标轴 v9.8.0+","使用说明"]},"31":{"title":"使用 createIndicator 方法","titles":["自定义坐标轴 v9.8.0+","使用说明"]},"32":{"title":"使用 setPaneOptions 方法","titles":["自定义坐标轴 v9.8.0+","使用说明"]},"33":{"title":"图表API","titles":[]},"34":{"title":"init(ds, options)","titles":["图表API"]},"35":{"title":"dispose(dcs)","titles":["图表API"]},"36":{"title":"registerLocale(locale, locales)","titles":["图表API"]},"37":{"title":"getOverlayClass()","titles":["图表API"]},"38":{"title":"getSupportedLocales()","titles":["图表API"]},"39":{"title":"registerStyles(name, styles)","titles":["图表API"]},"40":{"title":"registerFigure(figure)","titles":["图表API"]},"41":{"title":"getSupportedFigures()","titles":["图表API"]},"42":{"title":"getFigureClass(name)","titles":["图表API"]},"43":{"title":"registerIndicator(indicator)","titles":["图表API"]},"44":{"title":"getSupportedIndicators()","titles":["图表API"]},"45":{"title":"registerOverlay(overlay)","titles":["图表API"]},"46":{"title":"getSupportedOverlays()","titles":["图表API"]},"47":{"title":"registerXAxis(axis) v9.8.0+","titles":["图表API"]},"48":{"title":"registerYAxis(axis) v9.8.0+","titles":["图表API"]},"49":{"title":"version()","titles":["图表API"]},"50":{"title":"utils","titles":["图表API"]},"51":{"title":"utils.clone(target)","titles":["图表API","utils"]},"52":{"title":"utils.merge(target, source)","titles":["图表API","utils"]},"53":{"title":"utils.isString(value)","titles":["图表API","utils"]},"54":{"title":"utils.isNumber(value)","titles":["图表API","utils"]},"55":{"title":"utils.isValid(value)","titles":["图表API","utils"]},"56":{"title":"utils.isObject(value)","titles":["图表API","utils"]},"57":{"title":"utils.isFunction(value)","titles":["图表API","utils"]},"58":{"title":"utils.isBoolean(value)","titles":["图表API","utils"]},"59":{"title":"utils.formatValue(value, key, defaultValue)","titles":["图表API","utils"]},"60":{"title":"utils.formatPrecision(value)","titles":["图表API","utils"]},"61":{"title":"utils.formatBigNumber(value)","titles":["图表API","utils"]},"62":{"title":"utils.formatDate(dateTimeFormat, timestamp, format)","titles":["图表API","utils"]},"63":{"title":"utils.formatThousands(value, sign)","titles":["图表API","utils"]},"64":{"title":"utils.formatFoldDecimal(value, threshold) v9.8.0+","titles":["图表API","utils"]},"65":{"title":"utils.calcTextWidth(text, size, weight, family) v9.3.0+","titles":["图表API","utils"]},"66":{"title":"utils.getLinearSlopeIntercept(coordinate1, coordinate2)","titles":["图表API","utils"]},"67":{"title":"utils.getLinearYFromCoordinates(coordinate1, coordinate2, targetCoordinate)","titles":["图表API","utils"]},"68":{"title":"utils.getLinearYFromSlopeIntercept(kb, targetCoordinate)","titles":["图表API","utils"]},"69":{"title":"utils.checkCoordinateOnArc(coordinate, arc)","titles":["图表API","utils"]},"70":{"title":"utils.checkCoordinateOnCircle(coordinate, circle)","titles":["图表API","utils"]},"71":{"title":"utils.checkCoordinateOnLine(coordinate, line)","titles":["图表API","utils"]},"72":{"title":"utils.checkCoordinateOnPolygon(coordinate, polygon)","titles":["图表API","utils"]},"73":{"title":"utils.checkCoordinateOnRect(coordinate, rect)","titles":["图表API","utils"]},"74":{"title":"utils.checkCoordinateOnText(coordinate, text, styles)","titles":["图表API","utils"]},"75":{"title":"utils.drawArc(ctx, arc, styles)","titles":["图表API","utils"]},"76":{"title":"utils.drawCircle(ctx, circle, styles)","titles":["图表API","utils"]},"77":{"title":"utils.drawLine(ctx, line, styles)","titles":["图表API","utils"]},"78":{"title":"utils.drawPolygon(ctx, polygon, styles)","titles":["图表API","utils"]},"79":{"title":"utils.drawRect(ctx, rect, styles)","titles":["图表API","utils"]},"80":{"title":"utils.drawText(ctx, text, styles)","titles":["图表API","utils"]},"81":{"title":"utils.drawRectText(ctx, rectText, styles)","titles":["图表API","utils"]},"82":{"title":"📚 数据","titles":[]},"83":{"title":"🏝️ 环境要求","titles":[]},"84":{"title":"浏览器支持","titles":["🏝️ 环境要求"]},"85":{"title":"兼容处理","titles":["🏝️ 环境要求"]},"86":{"title":"🙋 常见问题","titles":[]},"87":{"title":"初始化图表后,只能看到一条线,是怎么回事?","titles":["🙋 常见问题"]},"88":{"title":"蜡烛柱显示趋近于一条线,看不到波动,怎么办?","titles":["🙋 常见问题"]},"89":{"title":"分时图怎么创建?","titles":["🙋 常见问题"]},"90":{"title":"内置的技术指标,计算出来的数据不是想要的,怎么办?","titles":["🙋 常见问题"]},"91":{"title":"想创建一个内置技术指标之外的指标,怎么办?","titles":["🙋 常见问题"]},"92":{"title":"想标记一下买卖点,该怎么做?","titles":["🙋 常见问题"]},"93":{"title":"💬 反馈和共建","titles":[]},"94":{"title":"Github","titles":["💬 反馈和共建"]},"95":{"title":"Telegram","titles":["💬 反馈和共建"]},"96":{"title":"Discord","titles":["💬 反馈和共建"]},"97":{"title":"微信讨论群","titles":["💬 反馈和共建"]},"98":{"title":"QQ讨论群","titles":["💬 反馈和共建"]},"99":{"title":"基础图形","titles":[]},"100":{"title":"使用示例","titles":["基础图形"]},"101":{"title":"内置基础图形","titles":["基础图形"]},"102":{"title":"arc","titles":["基础图形","内置基础图形"]},"103":{"title":"circle","titles":["基础图形","内置基础图形"]},"104":{"title":"line","titles":["基础图形","内置基础图形"]},"105":{"title":"polygon","titles":["基础图形","内置基础图形"]},"106":{"title":"rect","titles":["基础图形","内置基础图形"]},"107":{"title":"text","titles":["基础图形","内置基础图形"]},"108":{"title":"rectText","titles":["基础图形","内置基础图形"]},"109":{"title":"自定义基础图形","titles":["基础图形"]},"110":{"title":"属性说明","titles":["基础图形","自定义基础图形"]},"111":{"title":"示例","titles":["基础图形","自定义基础图形"]},"112":{"title":"步骤一","titles":["基础图形","自定义基础图形","示例"]},"113":{"title":"步骤二","titles":["基础图形","自定义基础图形","示例"]},"114":{"title":"🚀 快速开始","titles":[]},"115":{"title":"获取KLineChart","titles":["🚀 快速开始"]},"116":{"title":"创建第一个图表","titles":["🚀 快速开始"]},"117":{"title":"⌨️ 快捷键","titles":[]},"118":{"title":"🌏 国际化","titles":[]},"119":{"title":"增加语言包","titles":["🌏 国际化"]},"120":{"title":"使用语言包","titles":["🌏 国际化"]},"121":{"title":"技术指标","titles":[]},"122":{"title":"内置技术指标","titles":["技术指标"]},"123":{"title":"自定义技术指标","titles":["技术指标"]},"124":{"title":"属性说明","titles":["技术指标","自定义技术指标"]},"125":{"title":"示例","titles":["技术指标","自定义技术指标"]},"126":{"title":"步骤一","titles":["技术指标","自定义技术指标","示例"]},"127":{"title":"步骤二","titles":["技术指标","自定义技术指标","示例"]},"128":{"title":"实例API","titles":[]},"129":{"title":"getDom(paneId, position)","titles":["实例API"]},"130":{"title":"getSize(paneId, position)","titles":["实例API"]},"131":{"title":"setStyles(styles)","titles":["实例API"]},"132":{"title":"getStyles()","titles":["实例API"]},"133":{"title":"setPriceVolumePrecision(pricePrecision, volumePrecision)","titles":["实例API"]},"134":{"title":"setTimezone(timezone)","titles":["实例API"]},"135":{"title":"getTimezone()","titles":["实例API"]},"136":{"title":"setZoomEnabled(enabled)","titles":["实例API"]},"137":{"title":"isZoomEnabled()","titles":["实例API"]},"138":{"title":"setScrollEnabled(enabled)","titles":["实例API"]},"139":{"title":"isScrollEnabled()","titles":["实例API"]},"140":{"title":"setOffsetRightDistance(distance)","titles":["实例API"]},"141":{"title":"getOffsetRightDistance() v9.2.0+","titles":["实例API"]},"142":{"title":"setMaxOffsetLeftDistance() v9.7.0+","titles":["实例API"]},"143":{"title":"setMaxOffsetRightDistance() v9.7.0+","titles":["实例API"]},"144":{"title":"setLeftMinVisibleBarCount(barCount)","titles":["实例API"]},"145":{"title":"setRightMinVisibleBarCount(barCount)","titles":["实例API"]},"146":{"title":"setBarSpace(space)","titles":["实例API"]},"147":{"title":"getBarSpace()","titles":["实例API"]},"148":{"title":"getVisibleRange()","titles":["实例API"]},"149":{"title":"applyNewData(dataList, more, callback)","titles":["实例API"]},"150":{"title":"applyMoreData(dataList, more, callback)","titles":["实例API"]},"151":{"title":"updateData(data, callback)","titles":["实例API"]},"152":{"title":"getDataList()","titles":["实例API"]},"153":{"title":"clearData()","titles":["实例API"]},"154":{"title":"loadMore(cb)","titles":["实例API"]},"155":{"title":"setLoadDataCallback(cb) v9.8.0+","titles":["实例API"]},"156":{"title":"createIndicator(value, isStack, paneOptions, callback)","titles":["实例API"]},"157":{"title":"overrideIndicator(override, paneId, callback)","titles":["实例API"]},"158":{"title":"getIndicatorByPaneId(paneId, name)","titles":["实例API"]},"159":{"title":"removeIndicator(paneId, name)","titles":["实例API"]},"160":{"title":"createOverlay(value, paneId)","titles":["实例API"]},"161":{"title":"getOverlayById(id)","titles":["实例API"]},"162":{"title":"overrideOverlay(override)","titles":["实例API"]},"163":{"title":"removeOverlay(remove)","titles":["实例API"]},"164":{"title":"scrollByDistance(distance, animationDuration)","titles":["实例API"]},"165":{"title":"scrollToRealTime(animationDuration)","titles":["实例API"]},"166":{"title":"scrollToDataIndex(dataIndex, animationDuration)","titles":["实例API"]},"167":{"title":"scrollToTimestamp(timestamp, animationDuration)","titles":["实例API"]},"168":{"title":"zoomAtCoordinate(scale, coordinate, animationDuration)","titles":["实例API"]},"169":{"title":"zoomAtDataIndex(scale, dataIndex, animationDuration)","titles":["实例API"]},"170":{"title":"zoomAtTimestamp(scale, timestamp, animationDuration)","titles":["实例API"]},"171":{"title":"setPaneOptions(options)","titles":["实例API"]},"172":{"title":"executeAction(type, data) v9.2.0+","titles":["实例API"]},"173":{"title":"subscribeAction(type, callback)","titles":["实例API"]},"174":{"title":"unsubscribeAction(type, callback)","titles":["实例API"]},"175":{"title":"convertToPixel(value, finder)","titles":["实例API"]},"176":{"title":"convertFromPixel(coordinate, finder)","titles":["实例API"]},"177":{"title":"getConvertPictureUrl(includeOverlay, type, backgroundColor)","titles":["实例API"]},"178":{"title":"resize()","titles":["实例API"]},"179":{"title":"覆盖物","titles":[]},"180":{"title":"内置覆盖物类型","titles":["覆盖物"]},"181":{"title":"自定义覆盖物","titles":["覆盖物"]},"182":{"title":"属性说明","titles":["覆盖物","自定义覆盖物"]},"183":{"title":"示例","titles":["覆盖物","自定义覆盖物"]},"184":{"title":"🎨 样式配置","titles":[]},"185":{"title":"图解说明","titles":["🎨 样式配置"]},"186":{"title":"默认完整配置","titles":["🎨 样式配置"]},"187":{"title":"🛠️ 从 V8 到 V9","titles":[]},"188":{"title":"引入调整","titles":["🛠️ 从 V8 到 V9"]},"189":{"title":"设计调整","titles":["🛠️ 从 V8 到 V9"]},"190":{"title":"样式配置调整","titles":["🛠️ 从 V8 到 V9"]},"191":{"title":"API调整","titles":["🛠️ 从 V8 到 V9"]},"192":{"title":"图表API","titles":["🛠️ 从 V8 到 V9","API调整"]},"193":{"title":"实例API","titles":["🛠️ 从 V8 到 V9","API调整"]},"194":{"title":"图形辅助API","titles":["🛠️ 从 V8 到 V9","API调整"]},"195":{"title":"自定义技术指标调整","titles":["🛠️ 从 V8 到 V9"]},"196":{"title":"📃 介绍","titles":[]},"197":{"title":"什么是 KLineChart?","titles":["📃 介绍"]},"198":{"title":"特性","titles":["📃 介绍"]},"199":{"title":"坐标轴","titles":[]},"200":{"title":"基础展示","titles":[]},"201":{"title":"数据加载","titles":[]},"202":{"title":"蜡烛类型","titles":[]},"203":{"title":"多语言","titles":[]},"204":{"title":"技术指标","titles":[]},"205":{"title":"覆盖物","titles":[]},"206":{"title":"时区","titles":[]},"207":{"title":"主题","titles":[]},"208":{"title":"提示条","titles":[]},"209":{"title":"❤️ 赞助","titles":[]},"210":{"title":"赞助渠道","titles":["❤️ 赞助"]},"211":{"title":"支付宝","titles":["❤️ 赞助","赞助渠道"]},"212":{"title":"微信支付","titles":["❤️ 赞助","赞助渠道"]},"213":{"title":"加密货币","titles":["❤️ 赞助","赞助渠道"]}},"dirtCount":0,"index":[["微信支付",{"0":{"212":1}}],["微信讨论群",{"0":{"97":1}}],["支付宝",{"0":{"211":1}}],["支持移动端",{"2":{"198":1}}],["支持字符串模版",{"2":{"186":1}}],["支持合并",{"2":{"131":1}}],["支持root",{"2":{"129":1,"130":1}}],["支持多种下载方式",{"2":{"115":1}}],["支持嵌套",{"2":{"59":1}}],["支持事件选择",{"2":{"17":1}}],["支持千分符显示",{"2":{"15":1}}],["支持数组",{"2":{"11":1}}],["支持增量",{"2":{"8":1,"34":1,"39":1,"124":1}}],["支持向前和向后添加数据",{"2":{"1":1}}],["支持长小数折叠",{"2":{"1":1}}],["支持指标绘制到未来时间",{"2":{"1":1}}],["支持自定义坐标轴",{"2":{"1":1}}],["前三名",{"2":{"209":1}}],["$800",{"2":{"209":1}}],["发送邮件到",{"2":{"209":1}}],["首页",{"2":{"209":1}}],["首先确定计算参数",{"2":{"126":1}}],["那就真的太感谢了",{"2":{"209":1}}],["☕️",{"2":{"209":1}}],["希望你能在",{"2":{"209":1}}],["希望提示的和参数一样",{"2":{"127":1}}],["许可的开源项目",{"2":{"209":1}}],["赞助渠道",{"0":{"210":1},"1":{"211":1,"212":1,"213":1}}],["赞助额达到",{"2":{"209":1}}],["赞助",{"0":{"209":1},"1":{"210":1,"211":1,"212":1,"213":1}}],["❤️",{"0":{"209":1},"1":{"210":1,"211":1,"212":1,"213":1}}],["矩形框",{"2":{"208":1}}],["矩形参数",{"2":{"73":1,"79":1}}],["跟随十字光标",{"2":{"208":1}}],["红涨绿跌",{"2":{"207":1}}],["绿涨红跌",{"2":{"207":1}}],["深色",{"2":{"207":1}}],["深度复制",{"2":{"51":1}}],["浅色",{"2":{"207":1}}],["主页链接等信息",{"2":{"209":1}}],["主题",{"0":{"207":1}}],["主图指标",{"2":{"204":1}}],["主图的窗口id",{"2":{"156":1,"157":1,"158":1,"159":1,"160":1,"171":1}}],["芝加哥",{"2":{"206":1}}],["柏林",{"2":{"206":1}}],["价格线",{"2":{"205":1}}],["价格精度",{"2":{"133":1,"182":1}}],["副图指标",{"2":{"204":1}}],["🥑",{"2":{"204":1}}],["🥭",{"2":{"204":1}}],["🥝",{"2":{"204":1}}],["🥥",{"2":{"204":1}}],["繁体中文",{"2":{"203":1}}],["多语言",{"0":{"203":1}}],["多边形参数",{"2":{"78":1}}],["跌空心",{"2":{"202":1}}],["涨空心",{"2":{"202":1}}],["全空心",{"2":{"202":1}}],["全实心",{"2":{"202":1}}],["全局添加",{"2":{"181":1}}],["反向",{"2":{"199":1}}],["反馈和共建",{"0":{"93":1},"1":{"94":1,"95":1,"96":1,"97":1,"98":1}}],["正向",{"2":{"199":1}}],["百分比轴",{"2":{"199":1}}],["内部",{"2":{"199":1}}],["内置",{"2":{"205":1}}],["内置多种指标和画线模型",{"2":{"198":1}}],["内置覆盖物类型",{"0":{"180":1}}],["内置一些转换方法",{"2":{"124":4,"182":2}}],["内置技术指标",{"0":{"122":1}}],["内置基础图形",{"0":{"101":1},"1":{"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"108":1}}],["内置的右击删除将无效",{"2":{"182":1}}],["内置的覆盖物有一个simpleannotation",{"2":{"92":1}}],["内置的技术指标",{"0":{"90":1}}],["内置支持zh",{"2":{"34":1}}],["外部",{"2":{"199":1}}],["以下仅仅是为了协助代码演示",{"2":{"199":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["以一个填充带边框的圆来具体说明如何配置",{"2":{"183":1}}],["以一个名为",{"2":{"125":1}}],["以一个可以有边框和背景菱形来具体说明自定义",{"2":{"111":1}}],["提供完整的类型定义文件",{"2":{"198":1}}],["提示条",{"0":{"208":1}}],["提示",{"2":{"186":2}}],["搞定多端",{"2":{"198":1}}],["功能扩展随心所欲",{"2":{"198":1}}],["功能强大",{"2":{"198":1}}],["丰富的样式配置和api",{"2":{"198":1}}],["零依赖",{"2":{"198":1}}],["轻量流畅",{"2":{"198":1}}],["简体中文",{"2":{"203":1}}],["简单快速集成",{"2":{"198":1}}],["简短名字",{"2":{"43":1,"157":1}}],["特性",{"0":{"198":1}}],["特殊的id",{"2":{"156":1,"157":1,"158":1,"159":1,"160":1,"171":1}}],["什么是",{"0":{"197":1}}],["介绍",{"0":{"196":1},"1":{"197":1,"198":1}}],["介绍如何去做自定义技术指标",{"2":{"125":1}}],["子项方法color",{"2":{"195":1}}],["合并成一个方法getsize",{"2":{"193":1}}],["合并为candle",{"2":{"190":1}}],["更改为dashed",{"2":{"190":1}}],["更新数据",{"2":{"151":1}}],["更新日志",{"0":{"0":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1}}],["设计调整",{"0":{"189":1}}],["设置窗口配置",{"2":{"171":1}}],["设置自动加载数据回调方法",{"2":{"155":1}}],["设置加载更多回调函数",{"2":{"154":1}}],["设置右边最小可见的蜡烛数量",{"2":{"145":1}}],["设置左边最小可见的蜡烛数量",{"2":{"144":1}}],["设置图表单根蜡烛柱的宽度",{"2":{"146":1}}],["设置图表右边最大可空出来的间隙",{"2":{"143":1}}],["设置图表右边可以空出来的间隙",{"2":{"140":1}}],["设置图表左边最大可空出来的间隙",{"2":{"142":1}}],["设置是否可以拖拽滚动",{"2":{"138":1}}],["设置是否缩放",{"2":{"136":1}}],["设置时区",{"2":{"134":1}}],["设置价格和数量精度",{"2":{"133":1}}],["设置样式配置",{"2":{"131":1}}],["设置下精度",{"2":{"88":1}}],["引入调整",{"0":{"188":1}}],["版本",{"2":{"187":1}}],["版本升级到",{"2":{"187":1}}],["本文档将帮助你从",{"2":{"187":1}}],["本文档介绍了图表内置的覆盖物和如何自定义一个覆盖物",{"2":{"179":1}}],["本文档介绍了图表内置的技术指标和如何自定义一个技术指标",{"2":{"121":1}}],["到",{"0":{"187":1},"1":{"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"194":1,"195":1}}],["配置",{"2":{"186":1}}],["面积图",{"2":{"186":1,"202":1}}],["蜡烛类型",{"0":{"202":1}}],["蜡烛图类型",{"2":{"186":1}}],["蜡烛图",{"2":{"186":1}}],["蜡烛柱",{"2":{"186":1}}],["蜡烛柱不包含蜡烛柱之间间隙的尺寸",{"2":{"124":1,"182":1}}],["蜡烛柱尺寸",{"2":{"124":1,"182":1}}],["蜡烛柱的尺寸信息",{"2":{"124":1,"182":1}}],["蜡烛柱显示趋近于一条线",{"0":{"88":1}}],["网格线",{"2":{"186":1}}],["进行更改",{"2":{"184":1}}],["其它选择使用默认样式",{"2":{"183":1}}],["选择边框且填充",{"2":{"183":1}}],["选中回调事件",{"2":{"182":1}}],["选中事件",{"2":{"45":1,"162":1}}],["确定对应点生成的圆的坐标",{"2":{"183":1}}],["确定其它属性",{"2":{"127":1}}],["完成一个圆的绘制需要三个步骤",{"2":{"183":1}}],["完成语言切换",{"2":{"120":1}}],["双击回调事件",{"2":{"182":1}}],["双击事件",{"2":{"45":1,"162":1}}],["处理按住移动操作",{"2":{"182":1}}],["处理在绘制过程中移动操作",{"2":{"182":1}}],["事件所在点的信息",{"2":{"182":1}}],["事件所在点的索引",{"2":{"182":1}}],["事件的坐标",{"2":{"110":1}}],["非必须",{"2":{"182":12}}],["非必须字段",{"2":{"82":2}}],["作为覆盖物创建的唯一标识",{"2":{"182":1}}],["必须字段",{"2":{"182":1}}],["必要字段",{"2":{"82":5,"110":1}}],["名称",{"2":{"182":1,"183":1}}],["名字",{"2":{"40":1,"124":1}}],["频繁调用可能会影响到性能",{"2":{"178":1}}],["总是显示",{"2":{"208":1}}],["总是会填充容器大小",{"2":{"178":1}}],["总共需要多少步操作才行绘制完成",{"2":{"182":1}}],["总的实现步骤",{"2":{"45":1}}],["调整图表大小",{"2":{"178":1}}],["调用请谨慎",{"2":{"178":1}}],["调用createoverlay方法是返回的标识",{"2":{"161":1,"163":1}}],["调用setpricevolumeprecision",{"2":{"88":1}}],["三种中的一种",{"2":{"177":1}}],["转换后的图片类型",{"2":{"177":1}}],["过滤条件",{"2":{"175":1,"176":1}}],["对于赞助",{"2":{"209":1}}],["对数轴",{"2":{"199":1}}],["对象类型为",{"2":{"186":1}}],["对应y轴的值",{"2":{"175":1,"182":3}}],["对齐方式",{"2":{"107":1}}],["订阅时的回调方法",{"2":{"174":1}}],["订阅图表动作",{"2":{"173":1}}],["执行动作需要的数据",{"2":{"172":1}}],["执行图表动作",{"2":{"172":1}}],["轴名字",{"2":{"171":1}}],["轴上是否可以滚动缩放",{"2":{"156":1,"171":1}}],["在实际项目中根据情况进行调整",{"2":{"199":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["在指定时间戳上缩放",{"2":{"170":1}}],["在某个位置缩放",{"2":{"169":1}}],["在某个坐标点缩放",{"2":{"168":1}}],["缩放比例",{"2":{"168":1,"169":1,"170":1}}],["缩小",{"2":{"117":1}}],["动画时间",{"2":{"164":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1}}],["编组id",{"2":{"162":1,"163":1}}],["移动端",{"2":{"198":1}}],["移动绘制过程中触发",{"2":{"182":1}}],["移动事件过程中特殊处理方法",{"2":{"45":1}}],["移除图形",{"2":{"163":1}}],["移除技术指标",{"2":{"159":1}}],["\\tbars",{"2":{"157":1}}],["覆盖已绘制的覆盖物",{"2":{"162":1}}],["覆盖技术指标信息",{"2":{"157":1}}],["覆盖物实例",{"2":{"182":1}}],["覆盖物",{"0":{"179":1,"205":1},"1":{"180":1,"181":1,"182":1,"183":1},"2":{"186":1}}],["覆盖物标识",{"2":{"162":1}}],["覆盖物名称",{"2":{"163":1}}],["覆盖物名或者对象",{"2":{"160":1}}],["覆盖物名",{"2":{"45":1,"162":1}}],["覆盖物信息",{"2":{"45":1}}],["覆盖物支持双击强制结束绘制",{"2":{"19":1}}],["此方法会重新计算整个图表各个模块的大小",{"2":{"178":1}}],["此方法会清空图表数据",{"2":{"149":1}}],["此参数对应图表实例方法",{"2":{"156":1}}],["边距",{"2":{"156":1,"171":1}}],["边框虚线参数",{"2":{"103":1,"105":1,"106":1,"107":1}}],["边框虚线参数值",{"2":{"76":1,"78":1,"79":1,"80":1}}],["边框尺寸",{"2":{"103":1,"105":1,"106":1,"107":1}}],["边框圆角尺寸",{"2":{"80":1}}],["边框圆角值",{"2":{"79":1,"106":1,"107":1}}],["边框样式",{"2":{"76":1,"78":1,"79":1,"80":1,"103":1,"105":1,"106":1,"107":1}}],["边框粗细",{"2":{"76":1,"78":1,"79":1,"80":1}}],["边框颜色",{"2":{"76":1,"78":1,"79":1,"80":1,"103":1,"105":1,"106":1,"107":1}}],["都需要此标识",{"2":{"156":1}}],["后续对该窗口的一些操作",{"2":{"156":1}}],["后续计算参数发生变化的时候",{"2":{"127":1}}],["类型有",{"2":{"186":2}}],["类型为klinecharts",{"2":{"182":1}}],["类型参与",{"2":{"182":2}}],["类型参阅",{"2":{"124":6}}],["类型参阅样式",{"2":{"39":1}}],["类型是",{"2":{"177":1}}],["类型和图表方法overrideindicator的入参一致",{"2":{"156":1}}],["类型",{"2":{"155":1}}],["回调参数和`performeventmovefordrawing`一致",{"2":{"182":1}}],["回调参数",{"2":{"155":1}}],["回调方法",{"2":{"155":2}}],["为了避免重复绘制",{"2":{"153":1}}],["为图表添加数据",{"2":{"116":7}}],["清空图表数据",{"2":{"153":1}}],["单条k线数据",{"2":{"151":1}}],["相同则覆盖",{"2":{"151":1}}],["该方法自版本9",{"2":{"150":1,"154":1}}],["该怎么做",{"0":{"92":1}}],["请提供付款账号或地址",{"2":{"209":1}}],["请通过getdom",{"2":{"193":1}}],["请统一使用import",{"2":{"188":1}}],["请先参考之前的升级文档升级到",{"2":{"187":1}}],["请使用",{"2":{"149":1,"151":1,"154":1}}],["请用overrideoverlay",{"2":{"193":1}}],["请用overlay代替",{"2":{"190":1}}],["请用removeoverlay",{"2":{"193":1}}],["请用registeroverlay",{"2":{"192":1}}],["请用createoverlay",{"2":{"193":1}}],["请用text代替",{"2":{"108":1}}],["请用",{"2":{"84":1}}],["请用utils",{"2":{"81":1}}],["自版本9",{"2":{"149":1,"151":1}}],["自定义",{"2":{"205":1}}],["自定义显示",{"2":{"186":1}}],["自定义一个覆盖物",{"2":{"181":1}}],["自定义一些api",{"2":{"34":1}}],["自定义覆盖物",{"0":{"181":1},"1":{"182":1,"183":1}}],["自定义绘制",{"2":{"124":1}}],["自定义绘制方法",{"2":{"43":1,"157":1}}],["自定义技术指标调整",{"0":{"195":1}}],["自定义技术指标",{"0":{"123":1},"1":{"124":1,"125":1,"126":1,"127":1}}],["自定义基础图形",{"0":{"109":1},"1":{"110":1,"111":1,"112":1,"113":1}}],["自定义布局",{"2":{"34":1}}],["自定义坐标轴",{"0":{"27":1},"1":{"28":1,"29":1,"30":1,"31":1,"32":1}}],["自定义扩展",{"2":{"21":2}}],["成功回调",{"2":{"149":1,"150":1,"151":1,"157":1}}],["成交額",{"2":{"119":1}}],["成交额",{"2":{"82":1}}],["成交量",{"2":{"82":1,"119":1,"203":1}}],["告诉图表还有没有更多历史数据",{"2":{"149":1,"150":1}}],["数组的子项类型为",{"2":{"186":1}}],["数量精度",{"2":{"133":1,"182":1}}],["数据加载",{"0":{"201":1}}],["数据的索引",{"2":{"166":1,"169":1}}],["数据类型详情可参阅数据源",{"2":{"149":1,"150":1,"151":1}}],["数据索引",{"2":{"124":1,"175":1,"182":3}}],["数据源",{"2":{"124":8}}],["数据信息",{"2":{"124":1}}],["数据",{"0":{"82":1}}],["也会受影响",{"2":{"133":1}}],["也可以是数组",{"2":{"175":1,"176":1}}],["也可以是id组成的数组",{"2":{"163":1}}],["也可以是object",{"2":{"34":1}}],["也可以通过cdn获取",{"2":{"115":1}}],["详情请查阅覆盖物",{"2":{"189":1}}],["详情可参阅样式",{"2":{"131":1}}],["详情参阅",{"2":{"182":1}}],["详情参阅技术指标",{"2":{"91":1}}],["详情参阅覆盖物",{"2":{"45":1}}],["详情参阅基础图形",{"2":{"40":1}}],["详情参阅样式",{"2":{"34":1}}],["位置",{"2":{"130":1,"156":1}}],["缺省则取消当前类型所有",{"2":{"174":1}}],["缺省则在图表中间位置缩放",{"2":{"168":1}}],["缺省则无动画",{"2":{"164":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1}}],["缺省则删除对应窗口上所有的",{"2":{"163":1}}],["缺省则删除所有",{"2":{"163":1}}],["缺省则返回所有",{"2":{"158":1}}],["缺省则设置所有",{"2":{"157":1}}],["缺省则是root",{"2":{"129":1,"130":1}}],["缺省则是整个图表容器",{"2":{"129":1,"130":1}}],["缺省将显示name",{"2":{"124":1}}],["窗口是否可以拖拽调整高度",{"2":{"156":1,"171":1}}],["窗口最小高度",{"2":{"156":1,"171":1}}],["窗口高度",{"2":{"156":1,"171":1}}],["窗口配置信息",{"2":{"156":1,"171":1}}],["窗口id",{"2":{"129":1,"130":1,"156":1,"157":1,"158":1,"159":1,"160":1,"163":1,"171":1,"175":1,"176":1}}],["窗口尺寸信息",{"2":{"28":1,"124":2,"182":1}}],["每个key需要和figures中的子项key对应的值一致",{"2":{"127":1}}],["第二条线",{"2":{"126":1}}],["第一条线",{"2":{"126":1}}],["另一个计算10个周期时间的均值",{"2":{"126":1}}],["因此figures配置为",{"2":{"126":1}}],["则依据索引转换",{"2":{"175":1}}],["则会以id为依据去覆盖",{"2":{"162":1}}],["则会移除所有",{"2":{"159":1}}],["则figures配置的图形不会绘制",{"2":{"124":1}}],["则不会显示",{"2":{"124":1}}],["则需要为该字段填充数据",{"2":{"82":1}}],["十字光标垂直线及文字",{"2":{"186":1}}],["十字光标水平线及文字",{"2":{"186":1}}],["十字光标",{"2":{"186":1}}],["十字光标交叉点所在的窗口id",{"2":{"124":1}}],["十字光标的信息",{"2":{"124":1}}],["会在计算参数发生变化后触发",{"2":{"124":1}}],["参阅",{"2":{"124":3}}],["参数finder",{"2":{"193":1}}],["参数type选项变更为onzoom",{"2":{"193":1}}],["参数position选项变更为root",{"2":{"193":1}}],["参数paneoptions新增position",{"2":{"5":1}}],["参数和返回值和`createpointfigures`一致",{"2":{"182":2}}],["参数和overrideoverlay一致",{"2":{"160":1}}],["参数",{"2":{"29":2,"149":1,"151":1}}],["参数options新增layout",{"2":{"5":1}}],["技术图表实例",{"2":{"124":1}}],["技术指标名",{"2":{"158":1,"159":1}}],["技术指标名或者技术指标对象",{"2":{"156":1}}],["技术指标需要展示两个周期的收盘价平均值连起来的线",{"2":{"126":1}}],["技术指标实例",{"2":{"124":3}}],["技术指标数据",{"2":{"124":1}}],["技术指标",{"0":{"121":1,"204":1},"1":{"122":1,"123":1,"124":1,"125":1,"126":1,"127":1},"2":{"125":1,"186":1}}],["技术指标信息",{"2":{"43":1}}],["技术指标删除属性shouldcheckparamcount",{"2":{"21":1}}],["技术指标模版不再保存相关属性",{"2":{"21":1}}],["技术指标属性render变更为draw",{"2":{"21":1}}],["技术指标属性regenerateplots变更为regeneratefigures",{"2":{"21":1}}],["技术指标属性calctechnicalindicator变更为calc",{"2":{"21":1}}],["技术指标属性calcparams",{"2":{"21":1}}],["技术指标属性plots变更为figures",{"2":{"21":1}}],["下边距",{"2":{"156":1,"171":1}}],["下一个图形的数据",{"2":{"124":1}}],["下内边距",{"2":{"80":1,"107":1}}],["上海",{"2":{"206":1}}],["上边距",{"2":{"156":1,"171":1}}],["上一个图形的数据",{"2":{"124":1}}],["上内边距",{"2":{"80":1,"107":1}}],["一个图表",{"2":{"198":1}}],["一个计算5个周期时间的均值",{"2":{"126":1}}],["一般情况下不用手动调用",{"2":{"153":1}}],["一般用于type是",{"2":{"124":1}}],["一条名为",{"2":{"126":1}}],["一条为",{"2":{"126":1}}],["一旦销毁",{"2":{"35":1}}],["将使用超大logo展示",{"2":{"209":1}}],["将在大号logo展示区展示",{"2":{"209":1}}],["将坐标转换成值",{"2":{"176":1}}],["将值转换成坐标",{"2":{"175":1}}],["将以这个值上下去绘制",{"2":{"124":1}}],["将一个对象合并到另一个对象",{"2":{"52":1}}],["系列",{"2":{"124":1}}],["层级",{"2":{"124":1,"157":1}}],["比如100000是否需要格式化100k",{"2":{"124":1}}],["从",{"0":{"187":1},"1":{"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"194":1,"195":1}}],["从1000开始格式化",{"2":{"124":1}}],["从某个值取对应的值",{"2":{"59":1}}],["无特殊含义",{"2":{"182":1}}],["无",{"2":{"122":2}}],["或者更老的版本",{"2":{"187":1}}],["或者图表实例方法setstyles",{"2":{"184":1}}],["或者",{"2":{"133":1,"186":2}}],["或者setlocale",{"2":{"120":1}}],["或者使用实例方法",{"2":{"29":1}}],["当是一个方法时",{"2":{"186":1}}],["当是对象时",{"2":{"131":1,"156":1,"160":1}}],["当前步骤",{"2":{"182":1}}],["当前图形的数据",{"2":{"124":1}}],["当计算参数改变时",{"2":{"127":1}}],["当添加完语言包后",{"2":{"120":1}}],["当注册完成之后",{"2":{"29":1}}],["漲幅",{"2":{"119":1}}],["收",{"2":{"119":1,"203":1}}],["收盘价",{"2":{"82":1}}],["低",{"2":{"119":1,"203":1}}],["開",{"2":{"119":1,"203":1}}],["時間",{"2":{"119":1,"203":1}}],["zoomattimestamp",{"0":{"170":1}}],["zoomatdataindex",{"0":{"169":1}}],["zoomatcoordinate",{"0":{"168":1}}],["zh",{"2":{"119":1,"182":1,"203":3}}],["zlevel",{"2":{"45":2,"124":1,"156":1,"157":3,"160":3,"162":3,"182":1}}],["例如",{"2":{"119":1,"186":1}}],["去完成",{"2":{"119":1}}],["去github上查看",{"2":{"22":1,"23":1,"24":1,"25":1,"26":1}}],["增加语言包通过klinecharts",{"2":{"119":1}}],["增加语言包",{"0":{"119":1}}],["默认",{"2":{"208":1}}],["默认完整配置",{"0":{"186":1}}],["默认样式",{"2":{"182":1}}],["默认null",{"2":{"124":2}}],["默认的技术指标样式",{"2":{"124":3}}],["默认为true",{"2":{"149":1,"150":1}}],["默认为null",{"2":{"124":2}}],["默认为",{"2":{"124":1,"156":1,"177":2}}],["默认为4",{"2":{"124":1}}],["默认计算参数",{"2":{"122":3}}],["默认语言是en",{"2":{"118":1}}],["默认生成的分割文字信息",{"2":{"28":1}}],["目前只会匹配当前最后一条数据的时间戳",{"2":{"151":1}}],["目前图表内置了en",{"2":{"118":1}}],["目前快捷键仅支持移动和缩放",{"2":{"117":1}}],["国际化",{"0":{"118":1},"1":{"119":1,"120":1}}],["放大",{"2":{"117":1}}],["左侧",{"2":{"199":1}}],["左移",{"2":{"117":1}}],["左内边距",{"2":{"80":1,"107":1}}],["←",{"2":{"117":1}}],["→",{"2":{"117":1}}],["快捷键",{"0":{"117":1}}],["快速开始",{"0":{"114":1},"1":{"115":1,"116":1},"2":{"116":2}}],["⌨️",{"0":{"117":1}}],["销毁图表",{"2":{"116":6}}],["销毁一个图表",{"2":{"35":1}}],["所以你可以在任何一个前端框架中使用",{"2":{"116":1}}],["所有的api都迁移至klinecharts",{"2":{"194":1}}],["所有线的样式选项dash",{"2":{"190":1}}],["所有dashvalue变更为dashedvalue",{"2":{"21":1}}],["所有line",{"2":{"21":1}}],["所有visiblerange新增realfrom和realto",{"2":{"15":1}}],["不显示",{"2":{"208":1}}],["不再区分klinecharts",{"2":{"188":1}}],["不触发事件",{"2":{"182":1}}],["不同则追加",{"2":{"151":1}}],["不需要额外调用cleardata方法",{"2":{"149":1}}],["不受前端框架限制",{"2":{"116":1}}],["不生效问题",{"2":{"2":1}}],["j++",{"2":{"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["jpeg",{"2":{"177":2}}],["j",{"2":{"127":6,"199":2,"200":2,"201":2,"202":2,"203":2,"204":2,"205":2,"206":2,"207":2,"208":2}}],["jsimport",{"2":{"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["jsximport",{"2":{"116":3}}],["js",{"2":{"115":1,"116":2}}],["jsdelivr",{"2":{"115":1,"116":1}}],["javascripthtml",{"2":{"200":1,"201":1}}],["javascripthtmlindex",{"2":{"199":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["javascript",{"2":{"100":1,"113":1,"115":1,"116":1,"126":1,"127":1,"182":1,"183":1,"186":1}}],["javascriptchart",{"2":{"89":1,"156":1,"157":1,"160":1,"162":1,"171":1}}],["你可以通过npm或yarn等包管理工具",{"2":{"115":1}}],["实际终点数据索引",{"2":{"124":2}}],["实际起点数据索引",{"2":{"124":2}}],["实现checkeventon和draw两个方法",{"2":{"113":1}}],["实例化并绘制",{"2":{"100":1}}],["实例apiapplynewdata",{"2":{"15":1}}],["实例api新增getoffsetrightdistance和executeaction",{"2":{"15":1}}],["实例api",{"0":{"128":1,"193":1},"1":{"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1,"148":1,"149":1,"150":1,"151":1,"152":1,"153":1,"154":1,"155":1,"156":1,"157":1,"158":1,"159":1,"160":1,"161":1,"162":1,"163":1,"164":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1,"174":1,"175":1,"176":1,"177":1,"178":1},"2":{"11":1}}],["实例方法removetechnicalindicator变更为removeindicator",{"2":{"21":1}}],["实例方法gettechnicalindicatorbypaneid变更为getindicatorbypaneid",{"2":{"21":1}}],["实例方法getstyleoptions变更为getstyles",{"2":{"21":1}}],["实例方法overlaytechnicalindicator变更为overlayindicator",{"2":{"21":1}}],["实例方法createtechnicalindicator变更为createindicator",{"2":{"21":1}}],["实例方法createindicator",{"2":{"5":1}}],["实例方法setoffsetrightspace变更为setoffsetrightdistance",{"2":{"21":1}}],["实例方法setpaneoptions",{"2":{"21":1}}],["实例方法setstyleoptions变更为setstyles",{"2":{"21":1}}],["实例方法新增setmaxoffsetleftdistance和setmaxoffsetrightdistance",{"2":{"4":1}}],["步骤二",{"0":{"113":1,"127":1}}],["步骤一",{"0":{"112":1,"126":1}}],["我们可以定义三个选项stroke",{"2":{"112":1}}],["先确定属性和样式",{"2":{"112":1}}],["示例",{"0":{"111":1,"125":1,"183":1},"1":{"112":1,"113":1,"126":1,"127":1},"2":{"156":1,"157":1,"160":1,"162":1,"171":1,"186":2}}],["返回值由",{"2":{"195":1}}],["返回值是一个标识窗口的字符串",{"2":{"156":1}}],["返回一个字符串类型的标识",{"2":{"160":1}}],["返回一个boolean值",{"2":{"110":1}}],["返回数据类型可参阅数据源",{"2":{"152":1}}],["返回数据个数需要和klinedatalist的数据个数一致",{"2":{"127":1}}],["返回完整类型参阅样式",{"2":{"132":1}}],["返回类型参阅figures",{"2":{"124":1}}],["返回图表实例",{"2":{"34":1}}],["校验事件是否在图形上",{"2":{"110":1}}],["然后通过klinecharts",{"2":{"109":1,"123":1,"181":1}}],["只作用于y轴",{"2":{"175":1,"176":1}}],["只需要生成一个技术指标信息",{"2":{"123":1}}],["只需要生成基础图形信息",{"2":{"109":1}}],["只能看到一条线",{"0":{"87":1}}],["同时技术指标系列是",{"2":{"133":1}}],["同text",{"2":{"108":1}}],["同utils",{"2":{"81":1}}],["基础信息提示",{"2":{"208":1}}],["基础展示",{"0":{"200":1}}],["基础图形可以通过图表方法klinecharts",{"2":{"99":1}}],["基础图形是图表重要的组成部分",{"2":{"99":1}}],["基础图形",{"0":{"99":1},"1":{"100":1,"101":1,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1}}],["基础图形信息",{"2":{"40":1}}],["基本零成本上手",{"2":{"198":1}}],["基本都可以自定义样式",{"2":{"184":1}}],["基准值",{"2":{"124":1}}],["基准",{"2":{"107":1}}],["虚线参数",{"2":{"102":1,"104":1}}],["虚线参数值",{"2":{"75":1,"77":1}}],["属性plots变更为figures",{"2":{"195":1}}],["属性说明",{"0":{"110":1,"124":1,"182":1}}],["属性",{"2":{"100":1,"112":1}}],["等",{"2":{"100":1}}],["需要返回一个数组",{"2":{"186":1}}],["需要返回一个boolean类型的值",{"2":{"182":1}}],["需要转换的值",{"2":{"175":1,"176":1}}],["需要覆盖的参数",{"2":{"162":1}}],["需要覆盖的一些参数",{"2":{"157":1}}],["需要在有画布上下文的情况下使用",{"2":{"100":1}}],["需要运行在支持",{"2":{"84":1}}],["注意",{"2":{"100":1,"127":1,"149":1,"150":1,"151":1,"154":1,"178":1}}],["这非常重要",{"2":{"156":1}}],["这里只是清除数据",{"2":{"153":1}}],["这里每一项的数据格式应该是",{"2":{"127":1}}],["这里计算不能及时响应",{"2":{"127":1}}],["这里的",{"2":{"30":3,"31":1,"32":1}}],["这样一个自定义覆盖物就完成了",{"2":{"183":1}}],["这样一个自定义指标就完成了",{"2":{"127":1}}],["这样一个自定义的基础图形就完成了",{"2":{"113":1}}],["这样你的第一个图表就创建完成了",{"2":{"116":1}}],["这篇文档介绍了内置的基本图形和如何自定义一个基础图形",{"2":{"99":1}}],["建议仔细阅读",{"2":{"99":1}}],["qq讨论群",{"0":{"98":1}}],["加密货币",{"0":{"213":1}}],["加入群聊",{"2":{"97":1}}],["加载边界的数据",{"2":{"155":1}}],["加载",{"2":{"84":1}}],["备注",{"2":{"97":1}}],["添加历史更多数据",{"2":{"150":1}}],["添加新数据",{"2":{"149":1}}],["添加到图表即可和内置覆盖物一样去使用",{"2":{"181":1}}],["添加到图表即可和内置技术指标一样去使用",{"2":{"123":1}}],["添加到图表即可和内置基础图形一样去使用",{"2":{"109":1}}],["添加开发者",{"2":{"97":1}}],["添加一个中文繁体的语言包",{"2":{"119":1}}],["添加一个自定义y轴",{"2":{"48":1}}],["添加一个自定义x轴",{"2":{"47":1}}],["添加一个覆盖物",{"2":{"45":1}}],["添加一个技术指标",{"2":{"43":1}}],["添加一个基础图形",{"2":{"40":1}}],["添加一个样式配置",{"2":{"39":1}}],["添加一个本地化语言",{"2":{"36":1}}],["扫一扫",{"2":{"97":1}}],["用",{"2":{"127":1}}],["用图表api创建即可createoverlay",{"2":{"92":1}}],["用于回传数据给图表",{"2":{"155":1}}],["用于生成样式",{"2":{"124":1}}],["用于生成自定义图形的属性",{"2":{"124":1}}],["用于tooltip显示",{"2":{"124":1}}],["用于取计算结果中值",{"2":{"124":1}}],["用于创建的唯一标识",{"2":{"45":1,"162":1}}],["用于创建和操作的唯一标识",{"2":{"43":1,"157":1}}],["用于显示",{"2":{"43":1,"124":1,"157":1}}],["想显示时间",{"2":{"186":1}}],["想标记一下买卖点",{"0":{"92":1}}],["想创建一个内置技术指标之外的指标",{"0":{"91":1}}],["通过样式设置",{"2":{"89":1}}],["通过图表实例",{"2":{"82":1}}],["分时图怎么创建",{"0":{"89":1}}],["分割线事件响应回退",{"2":{"9":1}}],["怎么办",{"0":{"88":1,"90":1,"91":1}}],["看不到波动",{"0":{"88":1}}],["初始化图表",{"2":{"116":7}}],["初始化图表后",{"0":{"87":1}}],["初始化一个图表",{"2":{"34":1}}],["常见问题",{"0":{"86":1},"1":{"87":1,"88":1,"89":1,"90":1,"91":1,"92":1}}],["兼容处理",{"0":{"85":1}}],["构建",{"2":{"84":1}}],["浏览器支持",{"0":{"84":1}}],["环境要求",{"0":{"83":1},"1":{"84":1,"85":1}}],["🌟",{"2":{"209":1}}],["🍍",{"2":{"204":1}}],["🍑",{"2":{"204":1}}],["🍒",{"2":{"204":1}}],["🍈",{"2":{"204":1}}],["🍓",{"2":{"204":1}}],["🍇",{"2":{"204":1}}],["🍉",{"2":{"204":1}}],["🍌",{"2":{"204":1}}],["🍋",{"2":{"204":1}}],["🍊",{"2":{"204":1}}],["🍐",{"2":{"204":1}}],["🍎",{"2":{"204":1}}],["🍏",{"2":{"204":2}}],["🎨",{"0":{"184":1},"1":{"185":1,"186":1},"2":{"198":1}}],["🌏",{"0":{"118":1},"1":{"119":1,"120":1}}],["🏝️",{"0":{"83":1},"1":{"84":1,"85":1}}],["🆕",{"2":{"1":4,"4":2,"5":3,"9":2,"10":2,"11":3,"12":3,"15":5,"19":2,"21":1}}],["最新值标记",{"2":{"186":1}}],["最新价标记",{"2":{"186":1}}],["最新价线不显示问题",{"2":{"6":1}}],["最低价标记",{"2":{"186":1}}],["最低价",{"2":{"82":1}}],["最高价标记",{"2":{"186":1}}],["最高价",{"2":{"82":1}}],["开箱即用",{"2":{"198":1}}],["开盘和收盘",{"2":{"186":1}}],["开盘价",{"2":{"82":1}}],["开始角度",{"2":{"102":1}}],["开始绘制事件",{"2":{"45":1,"162":1}}],["毫秒级别",{"2":{"82":1}}],["已废弃",{"2":{"81":1,"108":1,"149":1,"150":1,"151":1,"154":1}}],["背景色",{"2":{"80":1,"107":1,"177":1}}],["右侧",{"2":{"199":1}}],["右击回调事件",{"2":{"182":1}}],["右击事件",{"2":{"45":1,"162":1}}],["右移",{"2":{"117":1}}],["右内边距",{"2":{"80":1,"107":1}}],["线性轴",{"2":{"199":1}}],["线样式",{"2":{"77":1}}],["线参数",{"2":{"77":1}}],["粗细",{"2":{"75":1,"77":1,"107":1}}],["弧样式",{"2":{"75":1}}],["画布上下文",{"2":{"75":1,"76":1,"77":1,"78":1,"79":1,"80":1,"100":1,"110":1,"124":1}}],["权重",{"2":{"74":1,"80":1}}],["字体",{"2":{"74":1,"80":1,"107":1}}],["尺寸",{"2":{"74":1,"80":1,"102":1,"104":1,"107":1}}],["颜色",{"2":{"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":1,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1}}],["垂直对齐方式",{"2":{"74":1,"80":1}}],["水平对齐方式",{"2":{"74":1,"80":1}}],["文字内容",{"2":{"74":1,"80":1,"107":1}}],["文字参数",{"2":{"74":1,"80":1}}],["结束角度",{"2":{"69":1,"75":1,"102":1}}],["起始点y轴坐标值",{"2":{"106":1,"107":1}}],["起始点y轴值",{"2":{"73":1,"74":1,"79":1,"80":1}}],["起始点x轴坐标值",{"2":{"106":1,"107":1}}],["起始点x轴值",{"2":{"73":1,"74":1,"79":1,"80":1}}],["起始角度",{"2":{"69":1,"75":1}}],["起点数据索引",{"2":{"124":2}}],["起点",{"2":{"28":1}}],["半径",{"2":{"69":1,"70":1,"75":1,"76":1,"102":1,"103":1}}],["圆",{"2":{"205":1}}],["圆心y轴坐标值",{"2":{"102":1,"103":1}}],["圆心x轴坐标值",{"2":{"102":1,"103":1}}],["圆心的y轴值",{"2":{"69":1,"70":1,"75":1,"76":1}}],["圆心的x轴值",{"2":{"69":1,"70":1,"75":1,"76":1}}],["圆参数",{"2":{"70":1,"76":1}}],["圆弧参数",{"2":{"69":1,"75":1}}],["+=",{"2":{"199":1,"200":1,"201":3,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["+098syuqtzi0ynzll",{"2":{"95":1}}],["+",{"2":{"66":1,"113":5,"117":5,"127":2,"183":1,"199":9,"200":9,"201":9,"202":9,"203":9,"204":11,"205":10,"206":9,"207":9,"208":9}}],["即全局样式配置中的overlay",{"2":{"182":1}}],["即全局设置的技术指标样式",{"2":{"124":3}}],["即调用createindicator方法时返回的窗口标识",{"2":{"158":1,"159":1}}],["即title的值需要改变",{"2":{"127":1}}],["即",{"2":{"126":2}}],["即y",{"2":{"66":1}}],["即可使用图表方法",{"2":{"29":1}}],["获取到对应的dom后操作",{"2":{"193":1}}],["获取可见区间范围",{"2":{"148":1}}],["获取样式配置",{"2":{"132":1}}],["获取尺寸",{"2":{"130":1}}],["获取dom容器",{"2":{"129":1}}],["获取klinechart",{"0":{"115":1}}],["获取基础图形实例",{"2":{"100":1}}],["获取",{"2":{"99":1}}],["获取一个点在斜率和常数项形成的线上的y轴坐标值",{"2":{"68":1}}],["获取一个点在另外两个坐标点形成的线上的y轴坐标值",{"2":{"67":1}}],["获取点组成的线的斜率和常数项",{"2":{"66":1}}],["获取图表转换成图片后的图片url",{"2":{"177":1}}],["获取图表目前的数据源",{"2":{"152":1}}],["获取图表单根蜡烛柱的宽度",{"2":{"147":1}}],["获取图表右边可以空出来的间隙",{"2":{"141":1}}],["获取图表时区名",{"2":{"135":1}}],["获取图表当前版本号",{"2":{"49":1}}],["获取图表支持的覆盖物",{"2":{"46":1}}],["获取图表支持的技术指标",{"2":{"44":1}}],["获取图表支持的基础图形类型",{"2":{"41":1}}],["获取图表支持的本地化语言类型",{"2":{"38":1}}],["获取图形类",{"2":{"42":1}}],["根据id获取覆盖物信息",{"2":{"161":1}}],["根据窗口id获取技术指标信息",{"2":{"158":1}}],["根据两个坐标点",{"2":{"66":1}}],["根据覆盖物名称获取图表内覆盖物的属性",{"2":{"37":1}}],["y轴线",{"2":{"186":1}}],["y轴",{"2":{"186":1}}],["y轴组件",{"2":{"124":2,"182":1}}],["ydis",{"2":{"113":2,"183":3,"205":3}}],["y是中心点y轴坐标值",{"2":{"112":1}}],["y",{"2":{"66":2,"67":3,"68":1,"69":3,"70":3,"71":2,"72":2,"73":3,"74":3,"75":2,"76":2,"77":1,"78":1,"79":2,"80":2,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"110":1,"112":1,"113":12,"168":1,"175":2,"176":2,"182":1,"183":2,"204":2,"205":2}}],["yyyy",{"2":{"62":1}}],["yaxis",{"2":{"21":3,"43":4,"124":6,"129":2,"130":2,"182":2,"186":1,"190":3,"195":4,"199":4,"204":2}}],["取消回调事件",{"2":{"182":1}}],["取消订阅图表动作",{"2":{"174":1}}],["取消选中事件",{"2":{"45":1,"162":1}}],["取c的值",{"2":{"59":1}}],["===",{"2":{"113":5,"183":1,"205":1,"207":2}}],["=",{"2":{"59":1,"66":1,"100":1,"113":14,"116":8,"127":6,"149":1,"151":1,"183":3,"199":31,"200":16,"201":22,"202":22,"203":22,"204":39,"205":25,"206":22,"207":28,"208":35}}],["=>",{"2":{"28":1,"34":3,"35":1,"36":1,"37":1,"38":1,"39":1,"40":3,"41":1,"42":1,"43":9,"44":1,"45":20,"46":1,"47":2,"48":2,"49":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":1,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"110":2,"113":2,"116":13,"124":6,"127":5,"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1,"148":1,"149":2,"150":2,"151":2,"152":1,"153":1,"154":2,"155":3,"156":9,"157":12,"158":1,"159":1,"160":29,"161":1,"162":15,"163":1,"164":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":2,"173":2,"174":2,"175":1,"176":1,"177":1,"178":1,"182":17,"183":1,"199":8,"201":3,"202":2,"203":2,"204":7,"205":3,"206":2,"207":2,"208":8}}],["检查一下容器是否有高度",{"2":{"87":1}}],["检查某个坐标点是否在文字上",{"2":{"74":1}}],["检查某个坐标点是否在矩形上",{"2":{"73":1}}],["检查某个坐标点是否在多边形上",{"2":{"72":1}}],["检查某个坐标点是否在线上",{"2":{"71":1}}],["检查某个坐标点是否在圆上",{"2":{"70":1}}],["检查某个坐标点是否在圆弧上",{"2":{"69":1}}],["检查某个值是否有效",{"2":{"55":1}}],["检查某个值是否是bool值",{"2":{"58":1}}],["检查某个值是否是方法",{"2":{"57":1}}],["检查某个值是否是对象",{"2":{"56":1}}],["检查某个值是否是数字",{"2":{"54":1}}],["检查某个值是否是字符串",{"2":{"53":1}}],["检查事件是否在图形上",{"2":{"40":1}}],["辅助方法集合",{"2":{"50":1}}],["鼠标移出事件",{"2":{"45":1,"162":1,"182":1}}],["鼠标移入事件",{"2":{"45":1,"162":1,"182":1}}],["按住拖动结束回调事件",{"2":{"182":1}}],["按住拖动回调事件",{"2":{"182":1}}],["按住拖动开始回调事件",{"2":{"182":1}}],["按住某个操作点移动过程中触发",{"2":{"182":1}}],["按住移动结束事件",{"2":{"45":1,"162":1}}],["按住移动中事件",{"2":{"45":1,"162":1}}],["按住移动事件特殊处理方法",{"2":{"45":1}}],["按住开始移动事件",{"2":{"45":1,"162":1}}],["点一个",{"2":{"209":1}}],["点击回调事件",{"2":{"182":1}}],["点击事件",{"2":{"45":1,"162":1}}],["点信息",{"2":{"45":1,"162":1,"182":2}}],["时间戳",{"2":{"82":1,"167":1,"170":1,"175":1,"182":3}}],["时有效",{"2":{"45":1,"162":1,"182":1}}],["时区",{"0":{"206":1}}],["时区对应名字列表请参阅时区列表",{"2":{"34":1,"134":1}}],["时区名",{"2":{"34":1,"134":1}}],["是采用",{"2":{"209":1}}],["是一款可高度自定义的专业级轻量金融图表",{"2":{"197":1}}],["是一个回调方法",{"2":{"154":1,"173":1}}],["是一个k线数据数组",{"2":{"149":1,"150":1}}],["是一个方法",{"2":{"124":2}}],["是往前加载还是往后加载",{"2":{"155":1}}],["是创建的唯一标识",{"2":{"110":1}}],["是怎么回事",{"0":{"87":1}}],["是",{"2":{"45":1,"162":1,"182":1}}],["是否忽略事件",{"2":{"182":1}}],["是否锁定",{"2":{"182":1}}],["是否锁定不让拖动",{"2":{"45":1,"162":1}}],["是否是绝对坐标",{"2":{"175":1,"176":1}}],["是否覆盖",{"2":{"156":1}}],["是否可以拖拽滚动",{"2":{"139":1}}],["是否可以缩放",{"2":{"137":1}}],["是否可见",{"2":{"43":1,"45":1,"124":1,"157":1,"162":1,"182":1}}],["是否需要包含浮层",{"2":{"177":1}}],["是否需要格式化大数据值",{"2":{"124":1}}],["是否需要格式化大的数字",{"2":{"43":1,"157":1}}],["是否需要ohlc",{"2":{"124":1}}],["是否需要ohlc辅助图形",{"2":{"43":1,"157":1}}],["是否需要默认的y轴上的图形",{"2":{"45":1,"162":1,"182":1}}],["是否需要默认的x轴上的图形",{"2":{"45":1,"162":1,"182":1}}],["是否需要默认的点对应的图形",{"2":{"45":1,"162":1,"182":1}}],["仅支持",{"2":{"172":1}}],["仅仅在创建新的窗口时有效",{"2":{"156":1}}],["仅",{"2":{"45":1,"162":1,"182":1}}],["模式灵敏度",{"2":{"45":1,"162":1,"182":1}}],["模式",{"2":{"45":1,"162":1,"182":2}}],["越靠前显示",{"2":{"45":1}}],["绘制结束回调事件",{"2":{"182":1}}],["绘制结束事件",{"2":{"45":1,"162":1}}],["绘制过程中回调事件",{"2":{"182":1}}],["绘制开始回调事件",{"2":{"182":1}}],["绘制边框的菱形",{"2":{"113":1}}],["绘制填充的菱形",{"2":{"113":1}}],["绘制",{"2":{"110":1}}],["绘制带背景的文字",{"2":{"80":1}}],["绘制矩形",{"2":{"79":1}}],["绘制多边形",{"2":{"78":1}}],["绘制线",{"2":{"77":1}}],["绘制圆",{"2":{"76":1}}],["绘制圆弧",{"2":{"75":1}}],["绘制中事件",{"2":{"45":1,"162":1}}],["绘制层级",{"2":{"45":1,"162":1,"182":1}}],["绘制方法",{"2":{"40":1}}],["wrap",{"2":{"199":2,"202":2,"203":2,"204":2,"205":2,"206":2,"207":2,"208":2}}],["wr",{"2":{"122":1}}],["will",{"2":{"199":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["window",{"2":{"116":1}}],["width=device",{"2":{"116":1}}],["width是宽度",{"2":{"112":1}}],["width",{"2":{"28":1,"73":2,"79":2,"80":2,"106":1,"107":1,"112":1,"113":8,"116":8,"124":2,"130":1,"182":1}}],["web",{"2":{"182":1}}],["webview",{"2":{"84":1}}],["weight",{"0":{"65":1},"2":{"65":1,"74":2,"80":2,"107":1,"186":10}}],["weak",{"2":{"45":3,"160":3,"162":4,"182":3}}],["创建时候的id",{"2":{"163":1}}],["创建覆盖物",{"2":{"160":1}}],["创建一个技术指标",{"2":{"156":1}}],["创建一个自定义技术指标",{"2":{"123":1}}],["创建一个自定义基础图形",{"2":{"109":1}}],["创建自定义提示文字",{"2":{"124":1}}],["创建自定义提示信息方法",{"2":{"43":1,"157":1}}],["创建第一个图表",{"0":{"116":1}}],["创建分割文字",{"2":{"47":1,"48":1}}],["创建分割文字方法实现",{"2":{"28":1}}],["创建y轴上的图形",{"2":{"45":1,"182":1}}],["创建x轴上的图形",{"2":{"45":1,"182":1}}],["创建点对应的图形信息",{"2":{"183":1}}],["创建点对应的图形",{"2":{"45":1,"182":1}}],["重新生成数图形配置方法",{"2":{"124":1}}],["重新生成图形信息方法",{"2":{"43":1,"157":1}}],["重构窗口之间的分割线模块",{"2":{"5":1}}],["计算结果",{"2":{"127":1}}],["计算出来的数据不是想要的",{"0":{"90":1}}],["计算文字宽度",{"2":{"65":1}}],["计算方法",{"2":{"43":1,"124":1,"157":1}}],["计算参数最好取回调参数calcparams",{"2":{"127":1}}],["计算参数是2个",{"2":{"126":1}}],["计算参数文字",{"2":{"124":1}}],["计算参数",{"2":{"43":1,"124":2,"157":1}}],["指定的轴的名字",{"2":{"156":1}}],["指定的最大值",{"2":{"124":1}}],["指定的最小值",{"2":{"124":1}}],["指定高",{"2":{"107":1}}],["指定宽",{"2":{"107":1}}],["指定最大值",{"2":{"43":1,"157":1}}],["指定最小值",{"2":{"43":1,"157":1}}],["指标信息提示",{"2":{"208":1}}],["指标创建完成回调方法",{"2":{"156":1}}],["指标简短名称",{"2":{"124":1}}],["指标系列",{"2":{"43":1,"157":1}}],["指标名",{"2":{"43":1,"122":3,"124":1,"157":1}}],["指标图形配置支持自定义",{"2":{"12":1}}],["指标新增zlevel属性",{"2":{"4":1}}],["扩展数据",{"2":{"43":1,"45":1,"124":1,"157":1,"162":1,"182":1}}],["精度",{"2":{"43":1,"124":1,"157":1,"182":1}}],["k",{"2":{"199":2,"200":2,"201":2,"202":2,"203":2,"204":2,"205":2,"206":2,"207":4,"208":2}}],["k线数据",{"2":{"124":2}}],["kdj",{"2":{"122":1}}],["kb",{"0":{"68":1},"2":{"68":1}}],["kx",{"2":{"66":1}}],["klinechart",{"0":{"197":1},"2":{"94":2,"97":1,"115":1,"116":1,"197":1,"209":2}}],["klinecharts",{"2":{"15":1,"100":1,"115":4,"116":8,"187":2,"188":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1,"209":1}}],["klinedata>",{"2":{"155":1}}],["klinedatalist",{"2":{"124":2,"127":3,"195":4,"204":2}}],["klinedata",{"2":{"43":1,"124":11,"127":2,"155":1,"156":1,"157":1,"204":2}}],["keywords",{"2":{"116":1}}],["key",{"0":{"59":1},"2":{"43":2,"45":6,"59":1,"119":1,"120":1,"124":1,"126":2,"127":4,"156":2,"157":2,"182":2,"183":1,"186":1,"199":17,"202":8,"203":5,"204":1,"205":5,"206":5,"207":6,"208":13}}],["erc20",{"2":{"213":1}}],["eth",{"2":{"213":1}}],["europe",{"2":{"206":1}}],["e11d74",{"2":{"186":1}}],["ededed",{"2":{"186":2}}],["ef5350",{"2":{"157":2}}],["ef5350变更为",{"2":{"14":1}}],["english",{"2":{"203":1}}],["en",{"2":{"203":1}}],["enabled",{"0":{"136":1,"138":1},"2":{"136":1,"138":1}}],["end",{"2":{"74":1,"80":1}}],["endangle",{"2":{"69":2,"75":2,"102":1}}],["emoji",{"2":{"204":3}}],["ema",{"2":{"122":1}}],["emv",{"2":{"82":1,"122":1}}],["extension",{"2":{"192":1}}],["extenddata",{"2":{"43":2,"45":2,"124":1,"156":1,"157":3,"160":3,"162":3,"182":1}}],["executeaction",{"0":{"172":1}}],["export",{"2":{"116":4}}],["else",{"2":{"113":1,"207":1}}],["event",{"2":{"45":14,"160":56,"162":42,"182":14}}],["图解说明",{"0":{"185":1}}],["图形辅助api",{"0":{"194":1}}],["图形类型",{"2":{"124":1,"182":1}}],["图形的样式",{"2":{"110":2}}],["图形的属性",{"2":{"110":2}}],["图形配置",{"2":{"43":1,"157":1}}],["图形名字",{"2":{"110":1}}],["图形名",{"2":{"42":1}}],["图表之间的分割线",{"2":{"186":1}}],["图表上看到的不管是点还是线",{"2":{"184":1}}],["图表上所有的元素都是由基础图形组成",{"2":{"99":1}}],["图表不会重绘",{"2":{"153":1}}],["图表内置了基础图形",{"2":{"183":1}}],["图表内置了这些基础图形",{"2":{"101":1}}],["图表内置了zh",{"2":{"36":1}}],["图表支持自定义技术指标",{"2":{"91":1}}],["图表支持自定义坐标轴",{"2":{"27":1}}],["图表默认价格精度为两位小数",{"2":{"88":1}}],["图表总是会填充容器",{"2":{"87":1}}],["图表基于",{"2":{"84":1}}],["图表所需要的数据必须是固定格式",{"2":{"82":1}}],["图表将不再可用",{"2":{"35":1}}],["图表实例方法subscribeaction和unsubscribeaction类型新增oncandlebarclick",{"2":{"19":1}}],["图表api",{"0":{"33":1,"192":1},"1":{"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":1,"81":1},"2":{"12":1}}],["图表方法extension",{"2":{"21":2}}],["图表方法新增getoverlayclass",{"2":{"9":1}}],["图表方法init",{"2":{"5":1}}],["唯一标识",{"2":{"40":1}}],["元素id或者图表实例",{"2":{"35":1}}],["小数折叠阈值",{"2":{"34":1,"182":1}}],["千分符",{"2":{"34":1,"182":1}}],["格式化折叠小数",{"2":{"64":1}}],["格式化精度",{"2":{"60":1}}],["格式化大的数字",{"2":{"34":1,"61":1}}],["格式化日期和时间的对象的构造器",{"2":{"182":1}}],["格式化日期千分符",{"2":{"63":1}}],["格式化日期",{"2":{"34":1,"62":1}}],["如果能够打赏一杯",{"2":{"209":1}}],["如果你觉得插件还不错",{"2":{"209":1}}],["如果你是",{"2":{"187":1}}],["如果dataindex和timestamp同时存在",{"2":{"175":1}}],["如果id存在",{"2":{"162":1}}],["如果缺省",{"2":{"159":1}}],["如果有值的情况下",{"2":{"127":1}}],["如果不是",{"2":{"127":1}}],["如果不设置会自动获取本机时区",{"2":{"34":1,"134":1}}],["如果无值",{"2":{"127":1}}],["如果返回true",{"2":{"124":1,"182":1}}],["如果name无值",{"2":{"124":1}}],["如果给定",{"2":{"124":1}}],["如果需要将组织官网或者个人主页展示在",{"2":{"209":1}}],["如果需要使用其他语言",{"2":{"118":1}}],["如果需要制作复杂的自定义技术指标和覆盖物",{"2":{"99":1}}],["如果需要运行在移动端",{"2":{"84":1}}],["如果需要展示技术指标",{"2":{"82":1}}],["如const",{"2":{"59":1}}],["如1000转换成1k",{"2":{"34":1,"43":1,"61":1,"157":1}}],["如",{"2":{"34":1,"62":1,"100":1,"134":1}}],["语言配置",{"2":{"36":1}}],["语言名",{"2":{"36":1}}],["语言",{"2":{"34":1}}],["中的overlay",{"2":{"182":2}}],["中的",{"2":{"156":1}}],["中的indicator",{"2":{"124":4}}],["中的入参value和options",{"2":{"34":1}}],["中的子项",{"2":{"29":1}}],["可用于扩展字段",{"2":{"182":1}}],["可缺省",{"2":{"149":1,"150":1,"156":5,"158":1,"160":1,"168":1,"171":4,"177":3,"182":16}}],["可见区域信息",{"2":{"124":2}}],["可选项为`normal`",{"2":{"182":1}}],["可选项为",{"2":{"173":1,"174":1}}],["可选项`fill`",{"2":{"103":1,"105":1,"106":1,"107":1}}],["可选项`solid`",{"2":{"102":1,"104":1}}],["可选项有",{"2":{"43":1,"45":1,"157":1,"162":1}}],["可选配置项",{"2":{"34":1}}],["可以直接使用",{"2":{"183":1}}],["可以缺省",{"2":{"164":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1}}],["可以通过图表api",{"2":{"120":1}}],["可以通过图表方法init",{"2":{"184":1}}],["可以通过图表方法createindicator或者overrideindicator重写calc即可",{"2":{"90":1}}],["可以通过图表方法",{"2":{"27":1}}],["可以这样做",{"2":{"119":1}}],["可以参考下面的方案",{"2":{"118":1}}],["可以定义两个选项solid和dashed",{"2":{"112":1}}],["可以使用覆盖物",{"2":{"92":1}}],["可以是国际化的",{"2":{"186":1}}],["可以是回调方法也可以是数组",{"2":{"186":1}}],["可以是当个对象",{"2":{"175":1,"176":1}}],["可以是单个id",{"2":{"163":1}}],["可以是通过registerstyles注册进去的样式名",{"2":{"131":1}}],["可以是通过klinecharts",{"2":{"34":1}}],["可以是一个promise",{"2":{"124":1}}],["可以是dom元素",{"2":{"35":1}}],["可以是dom元素或者元素id",{"2":{"34":1}}],["容器",{"2":{"34":1}}],["gendata",{"2":{"199":2,"200":2,"201":4,"202":2,"203":2,"204":2,"205":2,"206":2,"207":2,"208":2}}],["getelementbyid",{"2":{"199":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":3,"208":1}}],["getwidth",{"2":{"193":1}}],["getconvertpictureurl",{"0":{"177":1}}],["getindicatorbypaneid",{"0":{"158":1}}],["getdatalist",{"0":{"152":1},"2":{"201":1}}],["getdom",{"0":{"129":1},"2":{"193":1}}],["getbarspace",{"0":{"147":1}}],["getoffsetrightdistance",{"0":{"141":1}}],["getoverlayclass",{"0":{"37":1}}],["getoverlaybyid",{"0":{"161":1},"2":{"21":1}}],["gettime",{"2":{"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["gettimezone",{"0":{"135":1}}],["gettechnicalindicatorbypaneid",{"2":{"193":1}}],["gettechnicalindicatortemplate",{"2":{"21":1}}],["getlinearyfromslopeintercept",{"0":{"68":1}}],["getlinearyfromcoordinates",{"0":{"67":1}}],["getlinearslopeintercept",{"0":{"66":1}}],["getlocal",{"2":{"21":1}}],["getheight",{"2":{"21":1}}],["getvisiblerange",{"0":{"148":1},"2":{"21":1}}],["getstyleoptions",{"2":{"193":1}}],["getstyles",{"0":{"132":1}}],["getsize",{"0":{"130":1},"2":{"21":1}}],["getsupportedoverlays",{"0":{"46":1}}],["getsupportedindicators",{"0":{"44":1}}],["getsupportedfigures",{"0":{"41":1}}],["getsupportedlocales",{"0":{"38":1}}],["getsupportlocales",{"2":{"21":1}}],["getsupportoverlays",{"2":{"21":1}}],["getsupportfigures返回值中的一种",{"2":{"182":1}}],["getsupportfigures",{"2":{"21":1}}],["getfigureclass",{"0":{"42":1},"2":{"21":1,"99":1,"100":1}}],["gzip压缩下仅40k",{"2":{"198":1}}],["green",{"2":{"207":15}}],["grid",{"2":{"186":1}}],["groupid",{"2":{"160":3,"162":3,"163":2}}],["global",{"2":{"182":1}}],["gt",{"2":{"149":1,"151":1}}],["gg",{"2":{"96":1}}],["github",{"0":{"94":1},"2":{"94":2,"209":1}}],["gapbar",{"2":{"124":1,"182":1,"204":1}}],["gap",{"2":{"34":1,"156":3,"171":3,"199":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["代替即可",{"2":{"127":1}}],["代替",{"2":{"30":2,"31":1,"32":1,"81":1,"149":1,"151":1,"154":1,"192":1,"193":3}}],["`strong",{"2":{"182":1}}],["`stroke",{"2":{"103":1,"105":1,"106":1,"107":1}}],["`stroke`",{"2":{"103":1,"105":1,"106":1,"107":1}}],["`weak",{"2":{"182":1}}],["`ma$",{"2":{"127":2}}],["`dashed`",{"2":{"102":1,"104":1}}],["`",{"2":{"30":3,"31":1,"32":1,"116":1,"127":2}}],["`$",{"2":{"30":3,"31":1,"32":1}}],["方法render",{"2":{"195":1}}],["方法regenerateplots",{"2":{"195":1}}],["方法createtooltipdatasource",{"2":{"195":1}}],["方法calctechnicalindicator",{"2":{"195":1}}],["方法",{"0":{"30":1,"31":1,"32":1}}],["使用完全免费",{"2":{"209":1}}],["使用语言包",{"0":{"120":1}}],["使用示例",{"0":{"100":1}}],["使用自定义x轴时的",{"2":{"30":1}}],["使用自定义y轴时的",{"2":{"30":1,"31":1,"32":1}}],["使用自己定义的容器id代替",{"2":{"30":1}}],["使用",{"0":{"30":1,"31":1,"32":1}}],["使用说明",{"0":{"29":1},"1":{"30":1,"31":1,"32":1}}],["来和图表进行数据交互",{"2":{"82":1}}],["来指定",{"2":{"29":1}}],["来指定坐标轴",{"2":{"29":1}}],["来实现",{"2":{"27":1}}],[">=",{"2":{"127":1}}],[">`",{"2":{"116":1}}],[">",{"2":{"28":2,"34":1,"43":4,"45":4,"47":1,"48":1,"71":1,"72":1,"77":1,"78":1,"104":1,"105":1,"115":1,"116":13,"124":2,"149":1,"150":1,"152":1,"156":4,"157":4,"160":3,"162":1,"175":2,"176":1,"182":4,"199":2,"200":1,"201":1,"202":2,"203":2,"204":2,"205":2,"206":2,"207":2,"208":2}}],["展示的文字",{"2":{"28":2}}],["||",{"2":{"113":2,"127":1}}],["|",{"2":{"28":2,"34":7,"35":2,"43":5,"45":17,"47":1,"48":1,"60":1,"61":1,"63":1,"64":1,"65":1,"74":10,"75":1,"76":4,"77":1,"78":4,"79":4,"80":13,"102":1,"103":3,"104":1,"105":3,"106":3,"107":5,"124":5,"129":2,"130":2,"131":1,"154":1,"155":1,"156":17,"157":14,"160":8,"162":3,"163":1,"173":7,"174":7,"175":2,"176":2,"182":9,"186":54}}],["值小余1则是百分比",{"2":{"156":2,"171":2}}],["值信息",{"2":{"124":1}}],["值越大越靠前显示",{"2":{"162":1,"182":1}}],["值越大",{"2":{"45":1}}],["值",{"2":{"28":2}}],["坐标轴",{"0":{"199":1}}],["坐标轴名字",{"2":{"28":1,"47":1,"48":1}}],["坐标点",{"2":{"168":1}}],["坐标点信息",{"2":{"69":1,"70":1,"73":1,"74":1}}],["坐标集合",{"2":{"104":1,"105":1}}],["坐标信息",{"2":{"47":1,"48":1}}],["坐标位置",{"2":{"28":2}}],["距离",{"2":{"164":1}}],["距离底部距离",{"2":{"28":1,"124":2,"182":1}}],["距离顶部距离",{"2":{"28":1,"124":2,"182":1}}],["距离右边距离",{"2":{"28":1,"124":2,"182":1}}],["距离左边距离",{"2":{"28":1,"124":2,"182":1}}],["高可扩展",{"2":{"198":1}}],["高度",{"2":{"73":1,"79":1,"80":1,"106":1}}],["高",{"2":{"28":1,"119":1,"124":2,"182":1,"203":1}}],["宽度",{"2":{"73":1,"79":1,"80":1,"106":1}}],["宽",{"2":{"28":1,"124":2,"182":1}}],["真实数据索引",{"2":{"124":1}}],["真实的x坐标",{"2":{"124":1}}],["真实区间长度",{"2":{"28":1}}],["真实终点",{"2":{"28":1}}],["真实起点",{"2":{"28":1}}],["区间长度",{"2":{"28":1}}],["区间相关的信息",{"2":{"28":1}}],["终点数据索引",{"2":{"124":2}}],["终点",{"2":{"28":1}}],["n",{"2":{"186":2}}],["ngondestroy",{"2":{"116":1}}],["ngafterviewinit",{"2":{"116":1}}],["npm",{"2":{"115":1,"116":1}}],["npmyarncdn",{"2":{"115":1}}],["neue",{"2":{"186":12,"204":1}}],["next",{"2":{"124":1}}],["net",{"2":{"115":1,"116":1}}],["newdata",{"2":{"201":10}}],["new",{"2":{"100":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["needdefaultyaxisfigure",{"2":{"45":2,"160":3,"162":3,"182":1,"205":1}}],["needdefaultxaxisfigure",{"2":{"45":2,"160":3,"162":3,"182":1,"205":1}}],["needdefaultpointfigure",{"2":{"45":2,"160":3,"162":3,"182":1,"205":1}}],["none",{"2":{"186":2,"199":2,"202":2,"203":2,"204":2,"205":2,"206":2,"207":2,"208":3}}],["normal",{"2":{"43":2,"45":2,"124":2,"156":1,"157":2,"160":2,"162":2,"182":2,"186":14,"199":1}}],["nochangecolor",{"2":{"157":2,"186":5,"207":4}}],["nochangewickcolor",{"2":{"15":1,"186":1}}],["nochangebordercolor",{"2":{"15":1,"186":1}}],["null",{"2":{"154":1,"156":2,"157":3,"160":1,"162":1,"186":1}}],["nullable",{"2":{"37":1,"155":1}}],["number>",{"2":{"68":1,"76":1,"78":1,"79":1}}],["number",{"2":{"28":16,"34":8,"43":5,"45":6,"47":2,"48":2,"60":2,"61":1,"62":1,"63":1,"64":2,"65":3,"66":4,"67":7,"68":3,"69":7,"70":5,"71":4,"72":4,"73":6,"74":6,"75":7,"76":4,"77":4,"78":3,"79":6,"80":13,"82":7,"102":7,"103":5,"104":4,"105":4,"106":7,"107":13,"110":2,"124":32,"130":6,"133":2,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1,"148":4,"149":7,"150":7,"151":7,"152":7,"154":1,"156":10,"157":6,"160":10,"162":5,"164":2,"165":2,"166":2,"167":2,"168":4,"169":3,"170":3,"171":4,"175":10,"176":10,"182":29}}],["name=",{"2":{"116":4}}],["name为基础图形名字",{"2":{"100":1}}],["name",{"0":{"39":1,"42":1,"158":1,"159":1},"2":{"28":1,"29":2,"30":4,"31":2,"32":2,"34":1,"37":1,"39":2,"40":2,"42":2,"43":3,"45":2,"47":2,"48":2,"92":1,"99":1,"100":1,"110":1,"113":1,"124":2,"127":1,"156":5,"157":4,"158":2,"159":2,"160":3,"162":3,"163":2,"171":3,"182":1,"183":1,"193":5,"195":1,"204":11,"205":3}}],["入参说明",{"0":{"28":1}}],["入参是空数组时不刷新问题",{"2":{"16":1}}],["的组织或个人",{"2":{"209":1}}],["的浏览器上",{"2":{"84":1}}],["的版本记录",{"2":{"25":1,"26":1}}],["的",{"2":{"22":1,"23":1,"24":1,"209":1}}],["x轴分割线",{"2":{"186":2}}],["x轴分割文字",{"2":{"186":2}}],["x轴线",{"2":{"186":1}}],["x轴",{"2":{"186":1}}],["x轴组件",{"2":{"124":2,"182":1}}],["xxxxxxxx",{"2":{"160":1,"162":1}}],["xxx",{"2":{"127":2,"195":8}}],["xdis",{"2":{"113":2,"183":3,"205":3}}],["x是中心点x轴坐标值",{"2":{"112":1}}],["x3c",{"2":{"28":2,"34":2,"37":1,"43":4,"45":4,"47":1,"48":1,"68":1,"71":1,"72":1,"76":1,"77":1,"78":2,"79":1,"104":1,"105":1,"113":1,"115":2,"116":32,"124":7,"149":1,"150":1,"152":1,"155":1,"156":4,"157":4,"160":3,"162":1,"175":2,"176":2,"182":4,"199":5,"200":3,"201":3,"202":5,"203":5,"204":6,"205":5,"206":5,"207":5,"208":5}}],["x",{"0":{"22":1,"23":1,"24":1,"25":1,"26":1},"2":{"22":1,"23":1,"24":1,"25":1,"26":1,"66":2,"67":3,"68":1,"69":3,"70":3,"71":2,"72":2,"73":3,"74":3,"75":2,"76":2,"77":1,"78":1,"79":2,"80":2,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"110":1,"112":1,"113":12,"168":1,"175":2,"176":2,"182":1,"183":2,"187":4,"204":2,"205":2}}],["xaxis",{"2":{"21":3,"30":1,"34":1,"43":4,"124":6,"182":2,"186":1,"190":3,"195":4,"204":2}}],["xaxis新增方法converttimestampfrompixel和converttimestamptopixel",{"2":{"11":1}}],["删除属性shouldcheckparamcount",{"2":{"195":1}}],["删除gettechnicalindicatorbypaneid",{"2":{"193":1}}],["删除setshapeoptions",{"2":{"193":1}}],["删除shape",{"2":{"21":2,"190":1}}],["删除removeshape",{"2":{"193":1}}],["删除createhtml",{"2":{"193":1}}],["删除createshape",{"2":{"193":1}}],["删除candle",{"2":{"21":1}}],["删除extension",{"2":{"192":1}}],["删除回调事件",{"2":{"182":1}}],["删除一个html元素",{"2":{"163":1}}],["删除事件",{"2":{"45":1,"162":1}}],["删除实例方法createhtml",{"2":{"21":1}}],["删除实例方法createshape",{"2":{"21":1}}],["删除实例方法setshapeoptions",{"2":{"21":1}}],["删除实例方法removeshape",{"2":{"21":1}}],["删除实例方法getwidth",{"2":{"21":1}}],["改用overlay",{"2":{"21":2}}],["改用overrideoverlay",{"2":{"21":1}}],["改用removeoverlay",{"2":{"21":1}}],["改用createoverlay",{"2":{"21":1}}],["改用getsize",{"2":{"21":1}}],["废弃",{"2":{"21":1}}],["less",{"2":{"203":1}}],["let",{"2":{"199":3,"200":3,"201":3,"202":3,"203":3,"204":4,"205":3,"206":3,"207":3,"208":3}}],["length",{"2":{"183":1,"186":2,"199":3,"200":3,"201":4,"202":3,"203":3,"204":3,"205":4,"206":3,"207":3,"208":3}}],["left",{"2":{"28":1,"74":1,"80":1,"124":2,"130":1,"182":1,"186":5,"199":2}}],["li888",{"2":{"209":1}}],["light",{"2":{"207":3}}],["liihuu",{"2":{"94":2}}],["liner",{"2":{"199":1}}],["linecolor",{"2":{"186":1}}],["linewidth",{"2":{"113":1}}],["lineto",{"2":{"113":6}}],["line",{"0":{"71":1,"77":1,"104":1},"2":{"71":1,"77":2,"101":1,"126":2,"127":3,"160":1,"162":1,"186":4,"199":2,"200":2,"201":2,"202":2,"203":2,"204":2,"205":3,"206":2,"207":4,"208":2}}],["linesize",{"2":{"186":1}}],["lines",{"2":{"21":1,"157":1,"186":1,"190":1}}],["line变更为indicator",{"2":{"21":1,"190":1}}],["loadmoretimer",{"2":{"201":1}}],["loadmore",{"0":{"154":1},"2":{"201":1}}],["lock",{"2":{"45":2,"160":3,"162":3,"182":1}}],["locales",{"0":{"36":1},"2":{"36":2,"119":1}}],["locale",{"0":{"36":1},"2":{"34":2,"36":2}}],["low",{"2":{"36":1,"82":1,"116":70,"119":1,"149":1,"150":1,"151":1,"152":1,"186":1,"199":3,"200":3,"201":5,"202":3,"203":4,"204":3,"205":3,"206":3,"207":3,"208":3}}],["logo",{"2":{"209":1}}],["logarithm",{"2":{"199":1}}],["log",{"2":{"22":1,"23":1,"24":1,"160":14,"162":14,"186":1,"199":1}}],["lang",{"2":{"203":2}}],["lang=",{"2":{"116":1}}],["labels和candle",{"2":{"190":1}}],["layout",{"2":{"29":1,"30":1,"34":2}}],["lastdata",{"2":{"201":2}}],["lastvaluemark",{"2":{"21":1,"186":1}}],["last",{"2":{"21":1,"186":1,"207":2,"208":1}}],["hu",{"2":{"209":1}}],["hide",{"2":{"208":1}}],["high",{"2":{"36":1,"82":1,"116":70,"119":1,"149":1,"150":1,"151":1,"152":1,"186":1,"199":3,"200":3,"201":5,"202":3,"203":4,"204":3,"205":3,"206":3,"207":3,"208":3}}],["halfgapbar",{"2":{"124":1,"182":1}}],["halfbar",{"2":{"124":1,"182":1}}],["hanging",{"2":{"74":1,"80":1}}],["hk",{"2":{"119":1,"203":2}}],["helvetica",{"2":{"186":12,"204":1}}],["head>",{"2":{"116":2}}],["height是高度",{"2":{"112":1}}],["height",{"2":{"28":1,"34":1,"73":2,"79":2,"80":2,"106":1,"107":1,"112":1,"113":8,"116":7,"124":2,"130":1,"156":3,"171":3,"182":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["height变更为yaxis",{"2":{"21":1,"190":1}}],["height变更为xaxis",{"2":{"21":1,"190":1}}],["hooks",{"2":{"116":1}}],["horizontalstraightline",{"2":{"180":1}}],["horizontalsegment",{"2":{"180":1}}],["horizontalrayline",{"2":{"180":1}}],["horizontal",{"2":{"21":1,"186":2}}],["https",{"2":{"94":2,"95":1,"96":1,"115":1,"116":1,"182":1,"209":1}}],["htmlid",{"2":{"163":1,"193":1}}],["html>",{"2":{"116":2}}],["html",{"2":{"115":1,"116":2,"193":1}}],["html5",{"2":{"84":1}}],["htmlelement",{"2":{"34":1,"35":1,"129":1,"131":1}}],["hh",{"2":{"62":1}}],["span",{"2":{"204":2,"208":2}}],["space",{"0":{"146":1},"2":{"146":1,"193":1}}],["sub",{"2":{"204":1}}],["subtitle",{"2":{"204":4}}],["subindicators",{"2":{"204":2}}],["subscribeaction",{"0":{"173":1},"2":{"149":1,"151":1,"193":1}}],["smooth",{"2":{"186":6}}],["sma",{"2":{"122":1}}],["sqrt",{"2":{"183":1,"205":1}}],["samplecircle",{"2":{"183":2}}],["sar",{"2":{"122":1}}],["scale",{"0":{"168":1,"169":1,"170":1},"2":{"168":2,"169":2,"170":2}}],["scale=1",{"2":{"116":1}}],["scrolltotimestamp",{"0":{"167":1}}],["scrolltodataindex",{"0":{"166":1}}],["scrolltorealtime",{"0":{"165":1}}],["scrollbydistance",{"0":{"164":1}}],["scrollzoomenabled",{"2":{"34":1,"156":3,"171":3}}],["script>",{"2":{"115":1,"116":6}}],["script",{"2":{"115":1,"116":2}}],["svelte",{"2":{"116":2}}],["src=",{"2":{"115":1,"116":1}}],["sort",{"2":{"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["solid是实线",{"2":{"112":1}}],["solid",{"2":{"75":1,"76":1,"77":1,"78":1,"79":1,"80":1,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"113":1,"116":1,"156":2,"157":5,"160":1,"162":1,"186":37,"202":2,"207":4}}],["source",{"0":{"52":1},"2":{"52":1}}],["situation",{"2":{"199":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["simple",{"2":{"188":1}}],["simpletag",{"2":{"180":1}}],["simpleannotation",{"2":{"92":1,"180":1}}],["sign",{"0":{"63":1},"2":{"63":1}}],["size",{"0":{"65":1},"2":{"21":2,"65":1,"74":2,"75":2,"77":2,"80":2,"102":1,"104":1,"107":1,"157":1,"160":1,"162":1,"186":31,"190":2,"199":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["ss",{"2":{"62":1}}],["separator",{"2":{"186":1}}],["segment",{"2":{"160":3,"162":3,"180":1}}],["selector",{"2":{"116":1}}],["series",{"2":{"43":2,"124":1,"156":1,"157":3}}],["setindicatortooltipshowtype",{"2":{"208":2}}],["setindicatortooltipshowrule",{"2":{"208":2}}],["setinside",{"2":{"199":2}}],["setcandletooltipshowtype",{"2":{"208":2}}],["setcandletooltipshowrule",{"2":{"208":2}}],["setcustomapi",{"2":{"21":1}}],["setmainindicator",{"2":{"204":2}}],["setmaxoffsetrightdistance",{"0":{"143":1}}],["setmaxoffsetleftdistance",{"0":{"142":1}}],["setreverse",{"2":{"199":2}}],["setrightminvisiblebarcount",{"0":{"145":1}}],["settheme",{"2":{"207":2}}],["settimeout",{"2":{"201":2}}],["settimezone",{"0":{"134":1},"2":{"206":3}}],["settype",{"2":{"199":2,"202":2}}],["setoffsetrightspace",{"2":{"193":1}}],["setoffsetrightdistance",{"0":{"140":1}}],["setbarspace",{"0":{"146":1}}],["setsubindicator",{"2":{"204":2}}],["setstyleoptions",{"2":{"193":1}}],["setstyles",{"0":{"131":1},"2":{"89":1,"199":4,"202":1,"207":1,"208":4}}],["setscrollenabled",{"0":{"138":1}}],["setzoomenabled",{"0":{"136":1}}],["setposition",{"2":{"199":2}}],["setpricevolumeprecision",{"0":{"133":1}}],["setpaneoptions",{"0":{"32":1,"171":1},"2":{"29":1,"171":1}}],["setup>",{"2":{"116":1}}],["setlang",{"2":{"203":2}}],["setloaddatacallback",{"0":{"155":1},"2":{"154":1}}],["setlocale",{"2":{"21":1,"203":1}}],["setleftminvisiblebarcount",{"0":{"144":1}}],["setlinedash",{"2":{"113":2}}],["shape",{"2":{"189":1}}],["shanghai",{"2":{"34":1,"134":1,"206":2}}],["shift",{"2":{"117":4}}],["showparams",{"2":{"186":1}}],["showtype",{"2":{"186":2,"208":4}}],["showrule",{"2":{"186":2,"208":4}}],["show",{"2":{"186":26}}],["showname",{"2":{"157":1,"186":1}}],["shouldformatbignumber",{"2":{"43":2,"124":1,"156":1,"157":3}}],["shouldohlc",{"2":{"43":2,"124":1,"156":1,"157":3}}],["shortname",{"2":{"43":2,"124":1,"127":1,"156":1,"157":2}}],["standard",{"2":{"186":4,"208":2}}],["start",{"2":{"74":1,"80":1}}],["startangle",{"2":{"69":2,"75":2,"102":1}}],["straightline",{"2":{"180":1}}],["strokestyle",{"2":{"113":1}}],["stroke只有边框",{"2":{"112":1}}],["stroke",{"2":{"76":2,"78":2,"79":2,"80":2,"103":2,"105":2,"106":2,"107":2,"112":2,"113":4,"156":4,"157":4,"183":1,"186":25,"202":6,"205":1}}],["strong",{"2":{"45":2,"160":2,"162":2,"182":2}}],["string>",{"2":{"34":1}}],["string",{"2":{"28":5,"34":11,"35":1,"36":7,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":16,"44":1,"45":13,"46":1,"47":3,"48":3,"49":1,"59":1,"60":2,"61":2,"62":2,"63":3,"64":2,"65":3,"74":3,"75":1,"76":2,"77":1,"78":2,"79":2,"80":5,"102":1,"103":2,"104":1,"105":2,"106":2,"107":5,"110":1,"124":14,"129":1,"130":1,"131":1,"134":1,"135":1,"156":22,"157":19,"158":2,"159":2,"160":10,"161":1,"162":4,"163":4,"171":2,"175":1,"176":1,"177":3,"182":6}}],["style=",{"2":{"116":7,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["style是样式类型",{"2":{"112":1}}],["style",{"2":{"75":2,"76":2,"77":2,"78":2,"79":2,"80":2,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"112":1,"113":5,"156":2,"157":5,"160":1,"162":1,"183":1,"186":23,"204":1,"205":1,"207":6}}],["styles",{"0":{"39":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":1,"81":1,"131":1},"2":{"34":2,"39":2,"40":2,"43":4,"45":8,"74":2,"75":2,"76":2,"77":2,"78":2,"79":2,"80":2,"81":2,"100":2,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"110":1,"113":4,"124":2,"131":2,"156":3,"157":5,"160":3,"162":3,"182":3,"183":1,"184":1,"193":2,"195":1,"205":1}}],["style选项变更为solid和dashed",{"2":{"21":1}}],["变更为draw",{"2":{"195":1}}],["变更为",{"2":{"195":1}}],["变更为createtooltipdatasource",{"2":{"195":1}}],["变更为createindicator",{"2":{"193":1}}],["变更为calc",{"2":{"195":1}}],["变更为regeneratefigures",{"2":{"195":1}}],["变更为registerindicator",{"2":{"192":1}}],["变更为removeindicator",{"2":{"193":1}}],["变更为overrideindicator",{"2":{"193":1}}],["变更为setoffsetrightdistance",{"2":{"193":1}}],["变更为setstyles",{"2":{"193":1}}],["变更为getindicatorbypaneid",{"2":{"193":1}}],["变更为getstyles",{"2":{"193":1}}],["变更为getdom",{"2":{"193":1}}],["变更为支持任意类型",{"2":{"21":1}}],["变更",{"2":{"21":1}}],["items",{"2":{"199":1,"202":3,"203":3,"204":1,"205":3,"206":3,"207":3,"208":1}}],["i++",{"2":{"199":1,"200":1,"201":1,"202":1,"203":1,"204":2,"205":1,"206":1,"207":1,"208":1}}],["iconfont",{"2":{"186":2}}],["icon",{"2":{"186":4}}],["icons",{"2":{"21":2,"186":2}}],["i",{"2":{"127":5,"199":2,"200":2,"201":2,"202":2,"203":2,"204":6,"205":2,"206":2,"207":2,"208":2}}],["implements",{"2":{"116":1}}],["import",{"2":{"116":7,"199":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["if",{"2":{"113":3,"127":1,"183":1,"205":1,"207":2}}],["ignoreevent",{"2":{"45":6,"182":2}}],["id=",{"2":{"116":7,"199":2,"200":1,"201":1,"202":2,"203":2,"204":2,"205":2,"206":2,"207":2,"208":2}}],["ideographic",{"2":{"74":1,"80":1}}],["id",{"0":{"161":1},"2":{"32":1,"34":1,"156":3,"160":3,"161":2,"162":3,"163":2,"171":3,"186":4,"193":2,"204":1,"208":1}}],["info",{"2":{"208":2}}],["innertext",{"2":{"199":4,"202":1,"203":1,"204":4,"205":1,"206":1,"207":1,"208":6}}],["in",{"2":{"199":2,"202":2,"203":2,"204":2,"205":3,"206":2,"207":2,"208":2}}],["index",{"2":{"188":2,"199":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["indicatortitle",{"2":{"208":3}}],["indicatorbuttoncontainer",{"2":{"208":6}}],["indicatorfigure",{"2":{"124":1}}],["indicatorfigurestyle",{"2":{"124":1}}],["indicatorfigureattrs",{"2":{"124":1}}],["indicatorfigureattrscallbackcoordinate",{"2":{"124":1}}],["indicatorstyle",{"2":{"124":4}}],["indicatordata",{"2":{"124":3}}],["indicator",{"0":{"43":1},"2":{"21":2,"34":2,"43":5,"124":8,"156":3,"157":3,"186":1,"195":3,"204":4,"207":2,"208":3}}],["insideoutside",{"2":{"199":2}}],["inside",{"2":{"186":1,"199":3}}],["install",{"2":{"115":1}}],["includeoverlay",{"0":{"177":1},"2":{"177":2}}],["intl",{"2":{"34":1,"62":1,"182":2}}],["initial",{"2":{"116":1}}],["init",{"0":{"30":1,"34":1},"2":{"29":1,"116":12,"120":1,"199":2,"200":2,"201":2,"202":2,"203":2,"204":2,"205":2,"206":2,"207":2,"208":2}}],["is",{"2":{"199":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["isdashed合并成styles",{"2":{"195":1}}],["iszoomenabled",{"0":{"137":1}}],["isscrollenabled",{"0":{"139":1}}],["issues",{"2":{"94":2}}],["isstroke",{"2":{"195":1}}],["isstring",{"0":{"53":1}}],["isstack",{"0":{"156":1},"2":{"5":1,"12":1,"29":1,"156":2,"193":2}}],["isboolean",{"0":{"58":1}}],["isfunction",{"0":{"57":1}}],["isobject",{"0":{"56":1}}],["isvalid",{"0":{"55":1}}],["isvalid和klinecharts",{"2":{"15":1}}],["isnumber",{"0":{"54":1}}],["bc1qnwzukszzk5xfk0zs3sr8etzgctgnrtqts43jzp3khe6gm7xazprsp4y6n3",{"2":{"213":1}}],["btc",{"2":{"213":1}}],["built",{"2":{"205":1}}],["button",{"2":{"199":24,"202":9,"203":9,"204":14,"205":9,"206":9,"207":9,"208":26}}],["buttoncontainer",{"2":{"199":7,"202":4,"203":4,"204":7,"205":4,"206":4,"207":4}}],["berlin",{"2":{"206":2}}],["be",{"2":{"199":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["beginpath",{"2":{"113":3}}],["blank和klinecharts",{"2":{"188":1}}],["bmp",{"2":{"177":1}}],["bbi",{"2":{"122":1}}],["brar",{"2":{"122":1}}],["bias",{"2":{"122":1}}],["b中的k和b",{"2":{"66":1}}],["b",{"2":{"59":2}}],["background",{"2":{"199":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["backgroundcolor",{"0":{"177":1},"2":{"80":2,"107":1,"177":2,"186":7,"207":2}}],["backward",{"2":{"155":1}}],["bashyarn",{"2":{"115":1}}],["bashnpm",{"2":{"115":1}}],["base",{"2":{"208":1}}],["basetitle",{"2":{"208":3}}],["basebuttoncontainer",{"2":{"208":6}}],["baseprice",{"2":{"199":3,"200":3,"201":3,"202":3,"203":3,"204":3,"205":3,"206":3,"207":3,"208":3}}],["baseline",{"2":{"74":2,"80":2,"107":1}}],["basevalue",{"2":{"43":2,"124":1,"156":2,"157":2}}],["barcount",{"0":{"144":1,"145":1},"2":{"144":1,"145":1}}],["barspace",{"2":{"43":4,"124":3,"182":1,"195":1,"204":2}}],["bars",{"2":{"21":1,"186":1,"190":1,"207":2}}],["bar变更为indicator",{"2":{"21":1,"190":1}}],["bar",{"2":{"15":6,"124":1,"182":1,"186":1,"207":2}}],["boll",{"2":{"122":1,"157":2,"204":1}}],["body>",{"2":{"116":2}}],["border",{"2":{"199":2,"202":2,"203":2,"204":2,"205":2,"206":2,"207":2,"208":2}}],["borderradius",{"2":{"79":2,"80":2,"106":1,"107":1,"186":8}}],["borderdashedvalue",{"2":{"76":2,"78":2,"79":2,"80":2,"103":1,"105":1,"106":1,"107":1,"113":2,"157":2,"186":11,"207":4}}],["bordersize是边框尺寸",{"2":{"112":1}}],["bordersize",{"2":{"76":2,"78":2,"79":2,"80":2,"103":1,"105":1,"106":1,"107":1,"112":1,"113":2,"157":2,"186":13,"207":4}}],["borderstyle是边框样式",{"2":{"112":1}}],["borderstyle",{"2":{"21":4,"76":2,"78":2,"79":2,"80":2,"103":1,"105":1,"106":1,"107":1,"112":1,"113":2,"157":2,"186":11,"207":4}}],["bordercolor是边框颜色",{"2":{"112":1}}],["bordercolor",{"2":{"76":2,"78":2,"79":2,"80":2,"103":1,"105":1,"106":1,"107":1,"112":1,"113":2,"186":10}}],["boolean",{"2":{"34":2,"40":1,"43":4,"45":25,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"110":1,"124":4,"136":1,"137":1,"138":1,"139":1,"149":1,"150":1,"155":1,"156":7,"157":4,"160":38,"162":19,"171":2,"175":1,"176":1,"177":1,"182":21}}],["bottom",{"2":{"28":1,"30":1,"34":2,"74":1,"80":1,"124":2,"130":1,"156":4,"171":3,"182":1}}],["bounding",{"2":{"28":1,"43":4,"124":4,"182":1,"195":2}}],["rules",{"2":{"208":3}}],["rise",{"2":{"207":6}}],["right",{"2":{"28":1,"74":1,"80":1,"124":2,"130":1,"182":1,"186":4,"199":2}}],["rigisteroverlay",{"2":{"21":1}}],["rgba",{"2":{"186":17,"207":2}}],["random",{"2":{"199":4,"200":4,"201":6,"202":4,"203":4,"204":5,"205":4,"206":4,"207":4,"208":4}}],["range",{"2":{"28":2}}],["radius",{"2":{"183":2,"186":1,"199":1,"202":1,"203":1,"204":1,"205":3,"206":1,"207":1,"208":1}}],["rayline",{"2":{"180":1}}],["round",{"2":{"199":3,"200":3,"201":4,"202":3,"203":3,"204":3,"205":3,"206":3,"207":3,"208":3}}],["root",{"2":{"129":1,"130":1}}],["roc",{"2":{"122":1}}],["rsi",{"2":{"122":1}}],["r",{"2":{"69":2,"70":2,"75":2,"76":2,"102":1,"103":1,"183":1,"205":1}}],["red",{"2":{"207":15}}],["result",{"2":{"204":3}}],["resize",{"0":{"178":1}}],["reverse",{"2":{"186":1,"199":5}}],["reference",{"2":{"182":1}}],["react",{"2":{"116":1}}],["reactvueangularpreactsolidsveltevanilla",{"2":{"116":1}}],["realdataindex",{"2":{"124":1}}],["realx",{"2":{"124":1}}],["realrange",{"2":{"28":1}}],["realto",{"2":{"28":1,"124":2,"148":1}}],["realfrom",{"2":{"28":1,"124":2,"148":1}}],["return",{"2":{"113":1,"116":5,"127":4,"160":1,"162":1,"183":2,"199":1,"200":1,"201":1,"202":1,"203":1,"204":3,"205":3,"206":1,"207":1,"208":1}}],["regularity",{"2":{"199":1}}],["regeneratefigures",{"2":{"43":2,"124":1,"127":1,"156":1,"157":3}}],["registeroverlay",{"0":{"45":1},"2":{"181":1,"205":2}}],["registerindicator全局添加",{"2":{"123":1}}],["registerindicator",{"0":{"43":1},"2":{"204":2}}],["registerfigure全局添加",{"2":{"109":1}}],["registerfigure",{"0":{"40":1}}],["registeryaxis",{"0":{"48":1},"2":{"27":1,"156":1}}],["registerxaxis",{"0":{"47":1},"2":{"27":1}}],["registerstyles注册的样式名",{"2":{"34":1}}],["registerstyles",{"0":{"39":1},"2":{"21":1,"207":3}}],["registerlocale",{"0":{"36":1},"2":{"21":1,"119":2,"203":2}}],["removetechnicalindicator",{"2":{"193":1}}],["removetag",{"2":{"21":1,"193":1}}],["remove",{"0":{"163":1},"2":{"163":1}}],["removeindicator",{"0":{"159":1}}],["removehtml",{"2":{"21":1,"193":1}}],["removeannotation",{"2":{"21":1,"193":1}}],["removeoverlay",{"0":{"163":1},"2":{"21":1}}],["recttext",{"0":{"81":1,"108":1},"2":{"101":1,"186":1}}],["rect",{"0":{"73":1,"79":1,"106":1},"2":{"15":2,"73":2,"79":2,"101":1,"124":1,"186":4,"208":2}}],["滚动到指定时间戳",{"2":{"167":1}}],["滚动到指定的位置",{"2":{"166":1}}],["滚动到最初的位置",{"2":{"165":1}}],["滚动一定的距离",{"2":{"164":1}}],["滚动",{"2":{"21":1}}],["新特性",{"2":{"21":1}}],["新增candle",{"2":{"21":1}}],["新增实例方法",{"2":{"21":1}}],["新增基图表方法registerfigure",{"2":{"21":1}}],["新增y轴方向缩放",{"2":{"21":1}}],["新增figurekey和figureindex",{"2":{"16":1}}],["新增options",{"2":{"12":1}}],["新增图表api",{"2":{"12":1}}],["新增属性modesensitivity",{"2":{"10":1}}],["日志输出",{"2":{"15":1}}],["fruits",{"2":{"204":2}}],["from",{"2":{"28":1,"116":11,"124":2,"148":1,"188":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":3,"205":1,"206":1,"207":1,"208":1}}],["flex",{"2":{"199":2,"202":2,"203":2,"204":2,"205":2,"206":2,"207":2,"208":2}}],["floor",{"2":{"199":1,"200":1,"201":1,"202":1,"203":1,"204":2,"205":1,"206":1,"207":1,"208":1}}],["fefefe",{"2":{"186":1}}],["f2f3f5",{"2":{"186":1}}],["foxmail",{"2":{"209":1}}],["font",{"2":{"199":1,"202":1,"203":1,"204":2,"205":1,"206":1,"207":1,"208":1}}],["fontfamily",{"2":{"186":2}}],["following",{"2":{"199":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["follow",{"2":{"186":2,"208":2}}],["for",{"2":{"199":3,"200":2,"201":2,"202":3,"203":3,"204":4,"205":3,"206":3,"207":3,"208":3}}],["forward",{"2":{"155":1}}],["foreach",{"2":{"127":1,"199":4,"202":1,"203":1,"204":2,"205":1,"206":1,"207":1,"208":4}}],["formatfolddecimal",{"0":{"64":1}}],["formatthousands",{"0":{"63":1}}],["format格式",{"2":{"62":1}}],["formatprecision",{"0":{"60":1}}],["formatvalue",{"0":{"59":1},"2":{"59":1}}],["format",{"0":{"62":1},"2":{"34":1,"62":1}}],["formatdate",{"0":{"62":1},"2":{"34":2}}],["formatbignumber",{"0":{"61":1},"2":{"15":1,"34":2}}],["fff",{"2":{"199":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["ffffff",{"2":{"177":1,"186":6,"207":1}}],["ff9600",{"2":{"157":1,"186":1}}],["f00",{"2":{"160":1,"162":1}}],["function",{"2":{"116":1,"160":14,"162":14,"199":5,"200":1,"201":2,"202":2,"203":2,"204":3,"205":2,"206":2,"207":2,"208":5}}],["fixed",{"2":{"186":2}}],["fibonacciline",{"2":{"180":1}}],["finder",{"0":{"175":1,"176":1},"2":{"175":2,"176":2,"193":2}}],["filltext",{"2":{"204":1}}],["fillstyle",{"2":{"113":1}}],["fill又有边框又有背景",{"2":{"112":1}}],["fill只有背景",{"2":{"112":1}}],["fill`",{"2":{"103":1,"105":1,"106":1,"107":1}}],["fill",{"2":{"76":2,"78":2,"79":2,"80":2,"103":2,"105":2,"106":2,"107":2,"112":2,"113":5,"156":4,"157":6,"183":1,"186":34,"205":1,"207":4}}],["figures",{"2":{"43":2,"124":1,"126":2,"127":3,"156":1,"157":3,"204":1}}],["figure",{"0":{"40":1},"2":{"40":2,"42":1,"100":2,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1}}],["fall",{"2":{"207":6}}],["false",{"2":{"31":1,"156":1,"157":1,"160":5,"162":5,"186":10,"199":2,"204":1,"208":1}}],["family",{"0":{"65":1},"2":{"65":1,"74":2,"80":2,"107":1,"186":10}}],["f92855",{"2":{"14":1,"186":4,"207":1}}],["px",{"2":{"204":1}}],["purpose",{"2":{"199":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["push",{"2":{"199":2,"200":2,"201":2,"202":2,"203":2,"204":2,"205":2,"206":2,"207":2,"208":2}}],["percentage",{"2":{"186":1,"199":2}}],["performpoint",{"2":{"182":1}}],["performpointindex",{"2":{"182":1}}],["performeventmovefordrawing",{"2":{"45":2,"182":1}}],["performeventpressedmove",{"2":{"45":2,"182":1}}],["png",{"2":{"177":1}}],["p",{"2":{"127":2}}],["pvt",{"2":{"122":1}}],["psy",{"2":{"122":1}}],["point",{"2":{"186":1}}],["pointer",{"2":{"186":1}}],["points对应的坐标信息",{"2":{"182":1}}],["points",{"2":{"45":2,"160":3,"162":3,"182":2,"193":1}}],["polygon",{"0":{"72":1,"78":1,"105":1},"2":{"72":1,"78":2,"101":1,"186":1}}],["positions",{"2":{"199":2}}],["position",{"0":{"129":1,"130":1},"2":{"30":1,"34":1,"129":2,"130":2,"156":2,"186":4,"193":4,"199":2}}],["position和candle",{"2":{"15":1}}],["project",{"2":{"199":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["promise",{"2":{"43":1,"124":1,"156":1,"157":1}}],["prev",{"2":{"124":1}}],["preact",{"2":{"116":1}}],["precision",{"2":{"43":2,"60":1,"124":1,"156":1,"157":3,"182":1}}],["prices",{"2":{"199":7,"200":7,"201":7,"202":7,"203":7,"204":7,"205":7,"206":7,"207":7,"208":7}}],["pricechannelline",{"2":{"180":1}}],["priceline",{"2":{"180":1,"205":1}}],["priceprecision",{"0":{"133":1},"2":{"88":1,"133":2}}],["price",{"2":{"43":2,"124":1,"133":1,"156":1,"157":3,"182":1,"205":1}}],["pricemark",{"2":{"21":1,"186":1,"207":2}}],["parallelstraightline",{"2":{"180":1}}],["param",{"2":{"127":4}}],["params",{"2":{"28":1,"43":2,"45":5,"47":1,"48":1,"124":2,"127":2,"155":2,"156":2,"157":2,"182":1,"195":2}}],["paneid",{"0":{"129":1,"130":1,"157":1,"158":1,"159":1,"160":1},"2":{"92":1,"124":1,"129":2,"130":2,"157":2,"158":2,"159":2,"160":2,"163":1,"175":2,"176":2,"193":19}}],["pane",{"2":{"32":1,"156":2,"157":2,"158":1,"159":1,"160":1,"171":2,"204":1,"208":1}}],["paneoptions",{"0":{"156":1},"2":{"5":1,"29":3,"156":2,"193":2}}],["padding",{"2":{"199":2,"202":2,"203":2,"204":2,"205":2,"206":2,"207":2,"208":2}}],["paddingbottom",{"2":{"80":2,"107":1,"186":9}}],["paddingbottom变更为yaxis",{"2":{"21":1,"190":1}}],["paddingbottom变更为xaxis",{"2":{"21":1,"190":1}}],["paddingright",{"2":{"80":2,"107":1,"186":9}}],["paddingtop",{"2":{"80":2,"107":1,"186":9}}],["paddingtop变更为yaxis",{"2":{"21":1,"190":1}}],["paddingtop变更为xaxis",{"2":{"21":1,"190":1}}],["paddingleft",{"2":{"80":2,"107":1,"186":9,"204":1}}],["paddingleft显示不对问题",{"2":{"6":1}}],["ue900",{"2":{"186":2}}],["unsubscribeaction",{"0":{"174":1}}],["utf",{"2":{"116":1}}],["utils",{"0":{"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":1,"81":1},"1":{"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":1,"81":1},"2":{"12":1,"15":2,"194":1}}],["usdt",{"2":{"213":3}}],["us和zh",{"2":{"118":1}}],["useeffect",{"2":{"116":4}}],["us",{"2":{"34":1,"36":1,"118":1,"203":1}}],["up",{"2":{"186":1,"202":2}}],["upcolor",{"2":{"157":2,"186":5,"207":10}}],["updatedata",{"0":{"151":1},"2":{"201":4}}],["upwickcolor",{"2":{"15":1,"186":1,"207":2}}],["upbordercolor",{"2":{"15":1,"186":1,"207":2}}],["america",{"2":{"206":1}}],["actual",{"2":{"199":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["activeradius",{"2":{"186":1}}],["activebordersize",{"2":{"186":1}}],["activebordercolor",{"2":{"186":1}}],["activebackgroundcolor",{"2":{"186":3}}],["activecolor",{"2":{"186":1}}],["according",{"2":{"199":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["adjustments",{"2":{"199":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["addeventlistener",{"2":{"199":4,"202":1,"203":1,"204":2,"205":1,"206":1,"207":1,"208":4}}],["add",{"2":{"115":1}}],["addshapetemplate",{"2":{"21":1,"192":1}}],["addshapetemplate变更为registeroverlay",{"2":{"21":1}}],["addtechnicalindicatortemplate",{"2":{"21":1,"192":1}}],["addtechnicalindicatortemplate变更为registerindicator",{"2":{"21":1}}],["assisting",{"2":{"199":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["asia",{"2":{"34":1,"134":1,"206":1}}],["auto",{"2":{"186":2}}],["ao",{"2":{"122":1}}],["afterviewinit",{"2":{"116":2}}],["absoluteyaxis变更为finder",{"2":{"193":1}}],["absolute",{"2":{"175":2,"176":2,"193":1}}],["abs",{"2":{"113":2,"183":2,"205":2}}],["avp",{"2":{"82":1,"122":1}}],["alphagreen",{"2":{"207":7}}],["alphared",{"2":{"207":7}}],["alphabetic",{"2":{"74":1,"80":1}}],["all",{"2":{"202":2}}],["always",{"2":{"186":4,"208":2}}],["align",{"2":{"74":2,"80":2,"107":1,"199":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["area",{"2":{"89":1,"186":2,"202":2}}],["arc",{"0":{"69":1,"75":1,"102":1},"2":{"69":2,"75":2,"100":1,"101":1,"186":1}}],["array",{"2":{"28":2,"34":2,"43":3,"45":4,"47":1,"48":1,"68":1,"71":1,"72":1,"76":1,"77":1,"78":2,"79":1,"104":1,"105":1,"124":5,"149":1,"150":1,"152":1,"156":3,"157":3,"160":3,"162":1,"175":2,"176":2,"182":4}}],["a",{"2":{"59":2,"186":2}}],["and",{"2":{"199":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":3,"208":1}}],["animationduration",{"0":{"164":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1},"2":{"164":2,"165":2,"166":2,"167":2,"168":2,"169":2,"170":2}}],["angular",{"2":{"116":1}}],["any>",{"2":{"124":1}}],["any>>",{"2":{"124":1}}],["any",{"2":{"40":2,"43":3,"45":19,"51":2,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":3,"74":1,"80":1,"107":1,"110":3,"124":6,"156":3,"157":3,"160":2,"162":1,"172":1,"173":1,"174":1,"182":7}}],["annotation",{"2":{"21":1,"189":1,"190":1,"193":1}}],["attrs",{"2":{"40":2,"43":2,"45":6,"80":1,"100":2,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"110":2,"113":4,"124":1,"182":2,"183":1,"205":1}}],["axisline",{"2":{"186":2}}],["axis",{"0":{"47":1,"48":1},"2":{"27":2,"47":2,"48":2,"156":2,"199":3}}],["axisoptions",{"2":{"12":1,"29":2,"30":2,"31":1,"32":1,"34":1,"156":3,"171":3}}],["apache",{"2":{"209":1}}],["appendchild",{"2":{"199":5,"202":2,"203":2,"204":5,"205":2,"206":2,"207":2,"208":8}}],["app",{"2":{"116":1}}],["applymoredata",{"0":{"150":1},"2":{"82":1,"201":1}}],["applymoredata和updatedata新增成功回调入参callback",{"2":{"15":1}}],["applynewdata",{"0":{"149":1},"2":{"16":1,"82":1,"116":7,"199":1,"200":1,"201":2,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["api调整",{"0":{"191":1},"1":{"192":1,"193":1,"194":1}}],["api",{"2":{"21":3,"82":1}}],["d9d9d9",{"2":{"186":6}}],["d>>",{"2":{"124":1}}],["dma",{"2":{"122":1}}],["dmi",{"2":{"122":1}}],["div>",{"2":{"116":1,"199":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["div",{"2":{"116":7,"199":3,"200":1,"201":1,"202":3,"203":3,"204":3,"205":3,"206":3,"207":3,"208":4}}],["diamond",{"2":{"113":1}}],["display",{"2":{"199":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":2}}],["dispose",{"0":{"35":1},"2":{"116":11}}],["distance",{"0":{"140":1,"164":1},"2":{"140":1,"142":1,"143":1,"164":2,"165":1,"193":1}}],["dist",{"2":{"115":1,"116":1}}],["discord",{"0":{"96":1},"2":{"96":1}}],["discussions",{"2":{"94":2}}],["dark",{"2":{"207":3}}],["dashvalue更改为dashedvalue",{"2":{"190":1}}],["dashed是虚线",{"2":{"112":1}}],["dashedvalue是虚线值",{"2":{"112":1}}],["dashedvalue",{"2":{"75":2,"77":2,"102":1,"104":1,"112":1,"157":1,"160":1,"162":1,"186":12}}],["dashed",{"2":{"75":1,"76":1,"77":1,"78":1,"79":1,"80":1,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"113":1,"156":2,"157":2,"186":22}}],["date",{"2":{"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["datetimeformat",{"0":{"62":1},"2":{"34":2,"62":2,"182":3}}],["datasource",{"2":{"195":2}}],["dataindex",{"0":{"166":1,"169":1},"2":{"45":1,"124":1,"160":2,"162":1,"166":2,"169":2,"175":3,"176":2,"182":3}}],["datalist",{"0":{"149":1,"150":1},"2":{"43":1,"82":2,"124":1,"149":2,"150":2,"155":1,"156":1,"157":1,"199":3,"200":3,"201":6,"202":3,"203":3,"204":3,"205":3,"206":3,"207":3,"208":3}}],["data",{"0":{"151":1,"172":1},"2":{"43":2,"59":1,"82":1,"124":1,"151":2,"155":2,"156":2,"157":2,"172":2,"173":1,"174":1,"204":3}}],["dd",{"2":{"62":1}}],["drawtext",{"0":{"80":1},"2":{"81":2}}],["drawrecttext",{"0":{"81":1}}],["drawrect",{"0":{"79":1}}],["drawpolygon",{"0":{"78":1}}],["drawline",{"0":{"77":1}}],["drawcircle",{"0":{"76":1}}],["drawarc",{"0":{"75":1}}],["draw",{"2":{"40":2,"43":2,"100":1,"110":1,"113":1,"124":1,"156":1,"157":3,"204":1}}],["dragenabled",{"2":{"34":1,"156":3,"171":3}}],["dcs",{"0":{"35":1},"2":{"35":2}}],["document",{"2":{"199":6,"202":3,"203":3,"204":6,"205":3,"206":3,"207":5,"208":9}}],["docs",{"2":{"182":1}}],["doctype",{"2":{"116":1}}],["domid",{"2":{"30":2}}],["down",{"2":{"186":1,"202":2}}],["downcolor",{"2":{"157":2,"186":5,"207":10}}],["downwickcolor",{"2":{"15":1,"186":1,"207":2}}],["downbordercolor",{"2":{"15":1,"186":1,"207":2}}],["demonstration",{"2":{"199":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["developer",{"2":{"182":1}}],["description",{"2":{"116":1}}],["decimalfoldthreshold",{"2":{"34":2,"182":1}}],["default",{"2":{"116":3,"156":1,"171":1}}],["defaultvalue",{"0":{"59":1},"2":{"59":1,"186":2}}],["defaultstyles",{"2":{"43":2,"124":3,"156":2,"157":2,"182":1,"195":3}}],["defaultticks",{"2":{"28":1}}],["defaultzlevel和zlevel",{"2":{"11":1}}],["deeprequired",{"2":{"16":1}}],["ds",{"0":{"34":1},"2":{"5":1,"29":1,"34":2,"184":1}}],["↩️",{"2":{"9":1}}],["样式",{"2":{"43":1,"45":1,"74":1,"75":1,"76":2,"77":1,"78":2,"79":2,"80":2,"100":1,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"112":1,"124":5,"157":1,"162":1,"182":3}}],["样式名",{"2":{"39":1}}],["样式列表",{"2":{"34":1}}],["样式配置调整",{"0":{"190":1}}],["样式配置",{"0":{"184":1},"1":{"185":1,"186":1},"2":{"21":3,"39":1,"131":1}}],["样式配置新增candle",{"2":{"15":1}}],["样式配置candle",{"2":{"9":1,"10":1}}],["样式candle",{"2":{"5":1}}],["3dsxsbtbmwxumaaqmysvpgedbp9rghpnfq",{"2":{"213":1}}],["30",{"2":{"116":7,"122":3,"156":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["35",{"2":{"116":7,"186":2}}],["31",{"2":{"116":7}}],["34",{"2":{"116":7,"122":1}}],["33",{"2":{"116":7,"186":6}}],["3",{"0":{"7":1,"12":1,"16":1,"65":1},"2":{"122":3,"156":1,"171":2,"183":1,"186":3,"199":3,"200":3,"201":3,"202":3,"203":3,"204":3,"205":4,"206":3,"207":3,"208":3}}],["v8",{"0":{"187":1},"1":{"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"194":1,"195":1}}],["vr",{"2":{"122":1}}],["var",{"2":{"116":1}}],["values",{"2":{"43":1,"124":1,"156":1,"157":1,"190":1,"195":1}}],["value",{"0":{"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"63":1,"64":1,"156":1,"160":1,"175":1},"2":{"5":1,"12":1,"28":2,"29":1,"34":1,"43":1,"45":1,"47":1,"48":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"60":1,"61":1,"63":1,"64":1,"124":1,"156":3,"157":1,"160":6,"162":3,"175":5,"176":2,"182":3,"186":7,"193":5,"195":2}}],["viewport",{"2":{"116":1,"195":2}}],["visiblerange",{"2":{"124":2,"195":2,"204":2}}],["visible",{"2":{"43":2,"45":2,"124":1,"156":1,"157":3,"160":3,"162":3,"182":1}}],["vue",{"2":{"116":2}}],["v10之后会删除",{"2":{"81":1,"108":1}}],["version",{"0":{"49":1}}],["verticalstraightline",{"2":{"180":1}}],["verticalsegment",{"2":{"180":1}}],["verticalrayline",{"2":{"180":1}}],["vertical",{"2":{"6":1,"21":1,"186":2}}],["vol",{"2":{"122":1,"204":1,"207":1,"208":1}}],["volumeprecision",{"0":{"133":1},"2":{"88":1,"133":2}}],["volume",{"2":{"36":1,"43":2,"82":1,"116":70,"119":1,"124":1,"133":1,"149":1,"150":1,"151":1,"152":1,"156":1,"157":2,"182":1,"199":3,"200":3,"201":4,"202":3,"203":4,"204":3,"205":3,"206":3,"207":3,"208":3}}],["void",{"2":{"35":1,"36":1,"39":1,"40":2,"43":1,"45":3,"47":1,"48":1,"52":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":1,"110":1,"116":2,"133":1,"134":1,"136":1,"138":1,"140":1,"142":1,"143":1,"144":1,"145":1,"146":1,"149":2,"150":2,"151":2,"153":1,"154":2,"155":3,"156":1,"157":2,"163":1,"164":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":2,"173":2,"174":2,"178":1,"182":2}}],["v9",{"0":{"27":1,"47":1,"48":1,"64":1,"65":1,"141":1,"142":1,"143":1,"155":1,"172":1,"187":1},"1":{"28":1,"29":1,"30":1,"31":1,"32":1,"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"194":1,"195":1},"2":{"34":2,"45":2,"149":1,"150":1,"151":1,"156":3,"157":1,"162":2,"171":2}}],["4px",{"2":{"199":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["430px",{"2":{"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["45",{"2":{"186":3,"207":1}}],["40",{"2":{"122":1,"186":3,"207":1}}],["42",{"2":{"116":7}}],["4986",{"2":{"116":7}}],["4980",{"2":{"116":7}}],["4988",{"2":{"116":7}}],["4985",{"2":{"116":7}}],["4981",{"2":{"116":14}}],["4964",{"2":{"116":21}}],["4961",{"2":{"116":35}}],["4963",{"2":{"116":7}}],["4962",{"2":{"116":7}}],["4968",{"2":{"116":14}}],["4966",{"2":{"116":14}}],["4975",{"2":{"116":7}}],["4974",{"2":{"116":7}}],["4973",{"2":{"116":14}}],["4971",{"2":{"116":7}}],["4979",{"2":{"116":21}}],["4972",{"2":{"116":21}}],["4970",{"2":{"116":7}}],["4977",{"2":{"116":42}}],["4976",{"2":{"116":14}}],["4",{"0":{"6":1,"11":1,"26":1},"2":{"26":1,"157":1,"186":31,"199":2,"200":2,"201":2,"202":2,"203":2,"204":2,"205":2,"206":2,"207":2,"208":2}}],["5000",{"2":{"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["50",{"2":{"122":1}}],["55",{"2":{"116":7}}],["56",{"2":{"116":7}}],["53",{"2":{"116":14}}],["5",{"0":{"6":1,"7":1,"8":1,"9":1,"10":1,"25":1},"2":{"25":1,"45":2,"122":3,"126":1,"127":1,"157":2,"162":2,"186":4}}],["css",{"2":{"199":2,"202":2,"203":1,"204":2,"205":2,"206":2,"207":2,"208":2}}],["cb",{"0":{"154":1,"155":1},"2":{"154":2,"155":2}}],["cci",{"2":{"122":1}}],["cn两种语言",{"2":{"118":1}}],["cn",{"2":{"116":1,"182":1,"203":1}}],["cn和en",{"2":{"34":1,"36":1}}],["click",{"2":{"199":4,"202":1,"203":1,"204":2,"205":1,"206":1,"207":1,"208":4}}],["cleardata",{"0":{"153":1}}],["classname",{"2":{"199":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":2}}],["class",{"2":{"116":1}}],["clone",{"0":{"51":1}}],["clone和utils",{"2":{"5":1}}],["closesums",{"2":{"127":5}}],["closepath",{"2":{"113":2}}],["close",{"2":{"36":1,"82":1,"116":70,"119":1,"127":4,"149":1,"150":1,"151":1,"152":1,"186":3,"199":4,"200":4,"201":7,"202":4,"203":5,"204":5,"205":4,"206":4,"207":4,"208":4}}],["cdn",{"2":{"115":1,"116":1}}],["currentstep",{"2":{"182":1}}],["current",{"2":{"124":1}}],["currentcolor",{"2":{"113":2}}],["custom",{"2":{"186":1,"190":1,"204":3,"205":1}}],["customapi",{"2":{"34":2}}],["customxaxisname",{"2":{"30":2}}],["customyaxisname",{"2":{"30":2,"31":2,"32":2}}],["custom支持字符串模版",{"2":{"10":1}}],["custom新增内置涨跌幅支持",{"2":{"9":1}}],["custom新增turnover字符串模版",{"2":{"5":1}}],["center",{"2":{"74":1,"80":1,"199":1,"202":1,"203":1,"204":2,"205":1,"206":1,"207":1,"208":1}}],["c",{"2":{"59":2}}],["child",{"2":{"208":1}}],["chicago",{"2":{"206":2}}],["checkcoordinateontext",{"0":{"74":1}}],["checkcoordinateonrect",{"0":{"73":1}}],["checkcoordinateonpolygon",{"0":{"72":1}}],["checkcoordinateonline",{"0":{"71":1}}],["checkcoordinateoncircle",{"0":{"70":1}}],["checkcoordinateonarc",{"0":{"69":1}}],["checkeventon",{"2":{"40":2,"110":1,"113":1}}],["charset=",{"2":{"116":1}}],["chartcomponent",{"2":{"116":1}}],["chart",{"2":{"34":1,"35":1,"116":35,"199":8,"200":4,"201":9,"202":5,"203":5,"204":6,"205":5,"206":5,"207":8,"208":10}}],["change",{"2":{"22":1,"23":1,"24":1,"119":1}}],["ctx",{"0":{"75":1,"76":1,"77":1,"78":1,"79":1,"80":1,"81":1},"2":{"40":1,"75":2,"76":2,"77":2,"78":2,"79":2,"80":2,"81":2,"100":2,"110":1,"113":21,"124":1,"195":2,"204":4}}],["code",{"2":{"199":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["core",{"2":{"116":1}}],["container",{"2":{"199":7,"202":7,"203":7,"204":7,"205":7,"206":7,"207":7,"208":10}}],["content=",{"2":{"116":4}}],["content中的内容和options参考实例方法",{"2":{"34":1}}],["content",{"2":{"34":1}}],["convertfrompixel",{"0":{"176":1}}],["converttopixel",{"0":{"175":1},"2":{"193":1,"204":2}}],["console",{"2":{"160":14,"162":14}}],["const",{"2":{"100":1,"113":5,"116":6,"127":3,"183":3,"199":19,"200":9,"201":12,"202":13,"203":13,"204":23,"205":16,"206":13,"207":17,"208":20}}],["component",{"2":{"116":2}}],["com",{"2":{"94":2,"209":2}}],["color是颜色",{"2":{"112":1}}],["color",{"2":{"43":2,"74":2,"75":2,"76":2,"77":2,"78":2,"79":2,"80":2,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"112":1,"113":2,"116":1,"124":2,"156":4,"157":5,"160":1,"162":1,"186":38,"195":2,"199":2,"202":2,"203":2,"204":2,"205":2,"206":2,"207":2,"208":2}}],["coordinates",{"2":{"71":1,"72":1,"77":1,"78":1,"104":1,"105":1,"182":1,"183":7,"205":7}}],["coordinate2",{"0":{"66":1,"67":1},"2":{"66":1,"67":1}}],["coordinate1",{"0":{"66":1,"67":1},"2":{"66":1,"67":1}}],["coordinate",{"0":{"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"168":1,"176":1},"2":{"40":2,"43":2,"69":2,"70":2,"71":1,"72":1,"73":2,"74":2,"110":1,"113":3,"124":1,"168":2,"176":2,"193":1}}],["coord",{"2":{"28":2,"47":1,"48":1}}],["circle",{"0":{"70":1,"76":1,"103":1},"2":{"70":2,"76":2,"100":1,"101":1,"183":2,"186":1,"205":5}}],["circles",{"2":{"21":1,"157":1,"186":1,"190":1,"207":2}}],["circle变更为indicator",{"2":{"21":1,"190":1}}],["cross",{"2":{"186":2,"208":2}}],["crosshair",{"2":{"21":2,"124":1,"186":1,"195":2}}],["cr",{"2":{"122":1}}],["createelement",{"2":{"199":5,"202":2,"203":2,"204":5,"205":2,"206":2,"207":2,"208":8}}],["createyaxisfigures",{"2":{"45":2,"182":1}}],["createxaxisfigures",{"2":{"45":2,"182":1}}],["createpointfigures",{"2":{"45":2,"182":1,"183":1,"205":1}}],["createtechnicalindicator",{"2":{"193":1}}],["createtooltipdatasource",{"2":{"43":2,"124":1,"156":1,"157":2}}],["createticks",{"2":{"28":1,"47":2,"48":2}}],["createtag",{"2":{"21":1,"193":1}}],["createannotation",{"2":{"21":1,"193":1}}],["createindicator",{"0":{"31":1,"156":1},"2":{"12":1,"29":1,"34":1,"156":1,"204":2,"207":1,"208":2}}],["createoverlay",{"0":{"160":1},"2":{"11":1,"21":1,"160":1,"205":3}}],["canvastextbaseline",{"2":{"107":1}}],["canvastextalign",{"2":{"107":1}}],["canvas",{"2":{"84":2}}],["canvasgradient",{"2":{"76":1,"78":1,"79":1,"107":1}}],["canvasrenderingcontext2d",{"2":{"40":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":1,"110":1,"124":1}}],["candle",{"2":{"2":1,"15":6,"21":1,"30":1,"32":1,"34":1,"89":1,"156":1,"157":2,"158":1,"159":1,"160":1,"171":1,"186":6,"190":1,"202":5,"204":1,"207":2,"208":3}}],["calcparms",{"2":{"43":1,"124":1,"156":1,"157":1}}],["calcparamstext",{"2":{"43":1,"124":1,"156":1,"157":1,"195":1}}],["calcparams",{"2":{"43":2,"124":1,"126":2,"127":3,"156":1,"157":3}}],["calc",{"2":{"43":2,"124":1,"127":1,"156":1,"157":3,"204":1}}],["calctextwidth",{"0":{"65":1},"2":{"12":1}}],["callback",{"0":{"149":1,"150":1,"151":1,"156":1,"157":1,"173":1,"174":1},"2":{"5":1,"29":1,"149":3,"150":2,"151":3,"155":2,"156":2,"157":2,"173":2,"174":2,"193":2}}],["trc20",{"2":{"213":1}}],["transparent",{"2":{"186":2}}],["true",{"2":{"156":2,"157":2,"160":1,"162":1,"171":2,"186":27,"199":2,"201":2,"204":1,"205":3}}],["trix",{"2":{"122":1}}],["tsimport",{"2":{"116":1}}],["t",{"2":{"95":1}}],["turnover",{"2":{"82":1,"119":1,"149":1,"150":1,"151":1,"152":1,"199":2,"200":2,"201":2,"202":2,"203":2,"204":2,"205":2,"206":2,"207":2,"208":2}}],["thjptqmfgavm12ke1jzc5mlxiapp6qxmci",{"2":{"213":1}}],["the",{"2":{"199":4,"202":4,"203":4,"204":4,"205":4,"206":4,"207":4,"208":4}}],["theme",{"2":{"116":1,"207":4}}],["threshold",{"0":{"64":1},"2":{"64":1}}],["thousandsseparator",{"2":{"34":2,"182":1}}],["targetcoordinate",{"0":{"67":1,"68":1},"2":{"67":1,"68":1}}],["target",{"0":{"51":1,"52":1},"2":{"51":1,"52":1}}],["tagid",{"2":{"193":1}}],["tag合并成overlay",{"2":{"189":1}}],["tag",{"2":{"21":1,"190":1,"193":1}}],["tip",{"2":{"208":2}}],["tickline",{"2":{"186":2}}],["ticktext",{"2":{"21":8,"186":2,"190":8}}],["title和value可以是字符串或者对象",{"2":{"186":1}}],["title>",{"2":{"116":1}}],["title>快速开始",{"2":{"116":1}}],["title",{"2":{"43":3,"124":2,"126":2,"127":3,"156":3,"157":3,"186":6,"195":2}}],["time",{"2":{"36":1,"119":1,"186":2,"203":1}}],["timestamp为第一条数据的时间戳",{"2":{"154":1}}],["timestamp",{"0":{"62":1,"167":1,"170":1},"2":{"34":1,"45":1,"62":1,"82":1,"116":70,"149":1,"150":1,"151":1,"152":1,"154":1,"160":4,"162":3,"167":2,"170":2,"175":3,"176":2,"182":3,"199":5,"200":5,"201":7,"202":5,"203":5,"204":5,"205":5,"206":5,"207":5,"208":5}}],["timezone",{"0":{"134":1},"2":{"34":2,"134":2,"206":2}}],["tofixed",{"2":{"199":4,"200":4,"201":4,"202":4,"203":4,"204":4,"205":4,"206":4,"207":4,"208":4}}],["totalstep",{"2":{"45":2,"182":1,"183":1,"205":1}}],["top",{"2":{"28":1,"34":2,"74":1,"80":1,"124":2,"130":1,"156":4,"171":3,"182":1,"199":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":2}}],["to",{"2":{"28":1,"124":2,"148":1,"199":1,"202":1,"203":1,"204":3,"205":1,"206":1,"207":1,"208":1}}],["tooltip",{"2":{"5":1,"9":1,"10":1,"15":2,"21":2,"186":2,"190":3,"208":4}}],["template",{"2":{"116":1,"192":4}}],["template>",{"2":{"116":2}}],["telegram",{"0":{"95":1}}],["technicalindicator",{"2":{"21":4,"190":3,"195":1}}],["textalign",{"2":{"204":1}}],["textweight",{"2":{"186":2}}],["textfamily",{"2":{"186":2}}],["textsize",{"2":{"186":2}}],["textoffset",{"2":{"186":2}}],["text",{"0":{"65":1,"74":1,"80":1,"107":1},"2":{"6":1,"21":4,"28":2,"43":2,"47":1,"48":1,"65":1,"74":4,"80":3,"81":2,"101":1,"107":1,"115":1,"116":1,"124":2,"156":2,"157":2,"186":10,"199":17,"202":8,"203":5,"204":2,"205":4,"206":5,"207":6,"208":13}}],["text配置",{"2":{"5":1}}],["types",{"2":{"199":2,"208":3}}],["typescript开发",{"2":{"198":1}}],["typescriptklinecharts",{"2":{"119":1}}],["typescriptnew",{"2":{"102":1,"103":1,"104":1,"105":1,"106":1,"107":1}}],["typescriptsetpaneoptions",{"2":{"32":1}}],["typescriptcreateindicator",{"2":{"31":1}}],["typescriptinit",{"2":{"30":1}}],["typescript",{"2":{"28":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":1,"82":1,"110":1,"124":1,"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1,"148":1,"149":1,"150":1,"151":1,"152":1,"153":1,"154":1,"155":1,"156":1,"157":1,"158":1,"159":1,"160":1,"161":1,"162":1,"163":1,"164":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1,"174":1,"175":1,"176":1,"177":1,"178":1,"182":1}}],["typescript重构",{"2":{"21":1}}],["type对应的图形的样式",{"2":{"182":1}}],["type对应的图形的属性",{"2":{"182":1}}],["type=",{"2":{"115":1,"116":1}}],["type是area时",{"2":{"6":1}}],["type",{"0":{"172":1,"173":1,"174":1,"177":1},"2":{"2":1,"30":2,"34":2,"43":2,"45":6,"89":1,"124":1,"126":2,"127":3,"155":2,"156":2,"157":2,"172":2,"173":2,"174":2,"177":2,"182":2,"183":1,"186":2,"193":2,"199":2,"202":2,"205":1}}],["omni",{"2":{"213":1}}],["outline",{"2":{"199":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["outside",{"2":{"199":1}}],["of",{"2":{"199":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["offsetright",{"2":{"186":1}}],["offsettop",{"2":{"186":1}}],["offsetleft",{"2":{"186":1}}],["offset",{"2":{"186":2}}],["offsetbottom",{"2":{"15":1,"186":1}}],["org",{"2":{"182":1}}],["obv",{"2":{"122":1}}],["objects",{"2":{"182":1}}],["object",{"2":{"34":1,"39":1,"40":2,"43":18,"45":20,"47":1,"48":1,"52":2,"131":1,"132":1,"156":12,"157":12,"158":1,"159":1,"160":30,"161":1,"162":15}}],["o",{"2":{"59":2}}],["only",{"2":{"199":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["onload",{"2":{"116":1}}],["onpanedrag",{"2":{"173":2,"174":2}}],["onpressedmoveend",{"2":{"45":2,"160":3,"162":3,"182":1}}],["onpressedmovestart",{"2":{"45":2,"160":3,"162":3,"182":1}}],["onpressedmoving",{"2":{"45":2,"160":3,"162":3,"182":1}}],["ontooltipiconclick",{"2":{"173":2,"174":2}}],["onvisiblerangechange和onpanedrag",{"2":{"193":1}}],["onvisiblerangechange",{"2":{"173":2,"174":2}}],["onscroll",{"2":{"173":2,"174":2,"193":1}}],["onselected",{"2":{"45":2,"160":3,"162":3,"182":1}}],["onzoom",{"2":{"173":2,"174":2}}],["oncandlebarclick",{"2":{"173":2,"174":2}}],["oncrosshairchange",{"2":{"172":2,"173":2,"174":2,"193":1}}],["oncleanup",{"2":{"116":2}}],["onclick",{"2":{"45":2,"160":3,"162":3,"182":1}}],["onunmounted",{"2":{"116":2}}],["onmount",{"2":{"116":4}}],["onmounted",{"2":{"116":2}}],["onmouseleave",{"2":{"45":2,"160":3,"162":3,"182":1}}],["onmouseenter",{"2":{"45":2,"160":3,"162":3,"182":1}}],["onremoved",{"2":{"45":2,"160":3,"162":3,"182":1}}],["onrightclick",{"2":{"45":2,"160":3,"162":3,"182":1}}],["ondataready",{"2":{"149":1,"151":1,"173":2,"174":2}}],["ondestroy",{"2":{"116":4}}],["ondeselected",{"2":{"45":2,"160":3,"162":3,"182":1}}],["ondoubleclick",{"2":{"45":2,"160":3,"162":3,"182":1}}],["ondrawend",{"2":{"45":2,"160":3,"162":3,"182":1}}],["ondrawing",{"2":{"45":2,"160":3,"162":3,"182":1}}],["ondrawstart",{"2":{"45":2,"160":3,"162":3,"182":1}}],["open",{"2":{"36":1,"82":1,"116":70,"119":1,"149":1,"150":1,"151":1,"152":1,"186":2,"199":3,"200":3,"201":3,"202":3,"203":4,"204":3,"205":3,"206":3,"207":3,"208":3}}],["options新增属性gap",{"2":{"21":1}}],["options",{"0":{"34":1,"171":1},"2":{"5":1,"12":2,"21":1,"29":3,"30":2,"34":3,"120":1,"171":2,"184":1,"193":1,"195":1}}],["overridetechnicalindicator",{"2":{"193":1}}],["override",{"0":{"157":1,"162":1},"2":{"157":2,"162":2,"193":3}}],["overrideindicator",{"0":{"157":1},"2":{"157":1}}],["overrideoverlay",{"0":{"162":1},"2":{"21":1,"162":1}}],["overlayevent",{"2":{"182":14}}],["overlayperformeventparams",{"2":{"182":1}}],["overlaycreatefigurescallback",{"2":{"182":2}}],["overlayconstructor>",{"2":{"37":1}}],["overlaystyle",{"2":{"182":2}}],["overlayfigureignoreeventtype",{"2":{"45":6,"182":2}}],["overlayfigure中的attrs类型声明",{"2":{"10":1}}],["overlay",{"0":{"45":1},"2":{"45":2,"182":2,"186":1}}],["overlay新增属性paneid",{"2":{"11":1}}],["overlay新增事件ondoubleclick",{"2":{"10":1}}],["ohlc",{"2":{"2":1,"186":2,"202":2,"207":2}}],["6px",{"2":{"199":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["686d76",{"2":{"186":4}}],["60",{"2":{"122":2,"199":5,"200":5,"201":5,"202":5,"203":5,"204":5,"205":5,"206":5,"207":5,"208":5}}],["600px",{"2":{"116":8}}],["600",{"2":{"116":6,"201":1}}],["62",{"2":{"116":7}}],["66",{"2":{"116":14}}],["64",{"2":{"116":7}}],["61",{"2":{"116":14}}],["6",{"0":{"5":1,"24":1},"2":{"24":1,"34":1,"122":9,"156":1,"186":5}}],["1b1b1f",{"2":{"207":1}}],["16px",{"2":{"204":1}}],["1677ff",{"2":{"186":11,"199":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["16098",{"2":{"160":1,"162":1}}],["1614171202000",{"2":{"160":1,"162":1}}],["1614171282000",{"2":{"160":1,"162":1}}],["16",{"2":{"21":1,"116":7}}],["17",{"2":{"20":1,"204":1}}],["10px",{"2":{"199":2,"202":2,"203":2,"204":2,"205":2,"206":2,"207":2,"208":2}}],["1000",{"2":{"199":4,"200":4,"201":4,"202":4,"203":4,"204":4,"205":4,"206":4,"207":4,"208":4}}],["1000000转换为1m等",{"2":{"34":1,"43":1,"61":1,"157":1}}],["100",{"2":{"156":1,"171":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["105",{"2":{"116":7}}],["10",{"2":{"17":1,"122":7,"126":1,"127":1,"186":6,"199":1,"200":1,"201":3,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["135",{"2":{"116":7}}],["13",{"2":{"12":1,"122":1}}],["150",{"2":{"186":6}}],["1587660540000",{"2":{"116":7}}],["1587660480000",{"2":{"116":7}}],["1587660420000",{"2":{"116":7}}],["1587660360000",{"2":{"116":7}}],["1587660300000",{"2":{"116":7}}],["1587660240000",{"2":{"116":7}}],["1587660180000",{"2":{"116":7}}],["1587660120000",{"2":{"116":7}}],["1587660060000",{"2":{"116":7}}],["1587660000000",{"2":{"116":7}}],["15",{"2":{"10":1,"16":1,"186":1}}],["192",{"2":{"186":3,"207":1}}],["191",{"2":{"116":7}}],["197",{"2":{"116":7}}],["194",{"2":{"116":7}}],["19",{"2":{"7":1,"116":7}}],["142",{"2":{"186":3,"207":1}}],["14",{"2":{"5":1,"9":1,"18":1,"116":7,"122":3}}],["119",{"2":{"186":4}}],["11",{"2":{"5":1}}],["18987",{"2":{"160":1,"162":1}}],["184",{"2":{"116":7}}],["18",{"2":{"3":1,"8":1}}],["1",{"0":{"3":1,"9":1,"14":1,"16":1,"17":1,"18":2,"19":1,"20":1},"2":{"59":1,"113":1,"127":3,"156":2,"157":4,"160":1,"162":1,"171":2,"183":2,"186":37,"200":1,"201":2,"205":2,"207":4}}],["12px",{"2":{"199":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["12345678910111213141516171819202122",{"2":{"208":1}}],["123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051html",{"2":{"206":1}}],["1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677html",{"2":{"205":1}}],["123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126html",{"2":{"208":1}}],["123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150html",{"2":{"207":1}}],["123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110html",{"2":{"199":1}}],["123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107html",{"2":{"204":1}}],["123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960html",{"2":{"203":1}}],["1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556html",{"2":{"202":1}}],["12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849html",{"2":{"201":1}}],["12345678910111213141516171819202122232425262728html",{"2":{"200":1}}],["123456789101112131415161718",{"2":{"199":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1}}],["123css",{"2":{"199":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["12",{"2":{"2":1,"3":1,"4":2,"116":7,"122":9,"186":12}}],["优化事件处理",{"2":{"19":1}}],["优化渲染更新",{"2":{"18":1}}],["优化覆盖物图形事件忽略",{"2":{"17":1}}],["优化覆盖物事件回调参数",{"2":{"16":1}}],["优化面积图显示",{"2":{"16":1}}],["优化开发环境下",{"2":{"15":1}}],["优化api",{"2":{"15":1}}],["优化typescript覆盖物样式类型",{"2":{"16":1}}],["优化typescript声明",{"2":{"14":1}}],["优化typescript下",{"2":{"10":1}}],["优化默认样式",{"2":{"14":1}}],["优化类型检查",{"2":{"13":1}}],["优化内部id生成",{"2":{"12":1}}],["优化内部获取屏幕像素比",{"2":{"12":1}}],["优化内置覆盖物simpleannotation和simpletag",{"2":{"8":1}}],["优化bar宽度比例",{"2":{"12":1}}],["优化蜡烛柱显示",{"2":{"11":1}}],["优化分割线事件响应灵敏度",{"2":{"10":1}}],["优化移动端阻尼滚动掉帧问题",{"2":{"10":1}}],["优化基础图形rect事件响应",{"2":{"9":1}}],["优化基础图形text",{"2":{"8":1}}],["优化技术指标自由样式",{"2":{"8":1}}],["优化utils",{"2":{"5":1}}],["优化ohlc蜡烛柱渲染",{"2":{"4":1}}],["优化绘制清晰度",{"2":{"2":1}}],["优化样式overlay",{"2":{"5":1}}],["优化样式",{"2":{"2":1}}],["显示",{"2":{"2":1}}],["mtm",{"2":{"122":1}}],["meta",{"2":{"116":5}}],["me",{"2":{"95":1}}],["merge",{"0":{"52":1}}],["merge实现",{"2":{"5":1}}],["mozilla",{"2":{"182":1}}],["moveto",{"2":{"113":2}}],["more",{"0":{"149":1,"150":1},"2":{"82":2,"149":2,"150":2,"155":1}}],["modesensitivity",{"2":{"45":2,"160":3,"162":3,"182":1}}],["mode",{"2":{"45":3,"160":3,"162":4,"182":3}}],["middle",{"2":{"74":1,"80":1,"186":2}}],["min",{"2":{"115":1,"116":1,"201":1}}],["minheight",{"2":{"34":1,"156":3,"171":3}}],["minvalue",{"2":{"2":1,"43":2,"124":1,"156":1,"157":3}}],["mm",{"2":{"62":2}}],["max",{"2":{"201":1}}],["maxvalue",{"2":{"2":1,"43":2,"124":1,"156":1,"157":3}}],["made",{"2":{"199":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["maintitle",{"2":{"204":3}}],["mainindicators",{"2":{"204":2}}],["main和yaxis",{"2":{"193":1}}],["main",{"2":{"129":2,"130":2,"204":1}}],["map",{"2":{"127":2,"204":1}}],["ma5",{"2":{"126":2,"127":1}}],["ma2",{"2":{"126":2,"127":2}}],["ma10",{"2":{"126":3,"127":1}}],["ma1",{"2":{"126":3,"127":2}}],["macd",{"2":{"122":1,"204":1}}],["math",{"2":{"113":2,"183":3,"199":8,"200":8,"201":13,"202":8,"203":8,"204":10,"205":11,"206":8,"207":8,"208":8}}],["magnet`",{"2":{"182":2}}],["magnet",{"2":{"45":5,"160":5,"162":6,"182":5}}],["ma",{"2":{"31":1,"122":1,"125":1,"126":1,"127":5,"156":1,"204":1,"208":1}}],["marginbottom",{"2":{"186":4}}],["marginright",{"2":{"186":4}}],["margintop",{"2":{"186":4}}],["marginleft",{"2":{"186":4}}],["margin",{"2":{"21":2,"199":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":2}}],["marginend",{"2":{"21":2,"186":2,"190":2}}],["marginstart",{"2":{"21":2,"186":2,"190":2}}],["和convertfrompixel",{"2":{"193":1}}],["和unsubscribeaction",{"2":{"193":1}}],["和updatedata",{"2":{"82":1}}],["和getheight",{"2":{"193":1}}],["和配置项",{"2":{"126":1}}],["和基础类型deeppartial",{"2":{"16":1}}],["和setpaneoptions",{"2":{"12":1}}],["和",{"2":{"2":1,"27":1,"29":1,"43":1,"45":1,"82":1,"157":1,"162":1,"173":1,"174":1}}],["修复内置基础图形arc不生效问题",{"2":{"18":1}}],["修复内置基础图形line触发事件不准确问题",{"2":{"17":1}}],["修复内置覆盖物simpleannotation和simpletag绘制完成后第一次触发事件问题",{"2":{"17":1}}],["修复无数据时y轴上十字光标文字不显示问题",{"2":{"16":1}}],["修复图表api",{"2":{"16":1}}],["修复基础图形line事件检查可能导致错误问题",{"2":{"13":1}}],["修复窗口id命名拼写错误",{"2":{"10":1}}],["修复typescript引入问题",{"2":{"20":1}}],["修复typescript声明问题",{"2":{"8":1}}],["修复ts下引入问题",{"2":{"7":1}}],["修复样式crosshair",{"2":{"6":1}}],["修复样式candle",{"2":{"6":1}}],["修复多个指标样式显示不对问题",{"2":{"5":1}}],["修复多个覆盖物样式显示不对问题",{"2":{"5":1}}],["修复覆盖物zlevel渲染规则",{"2":{"4":1}}],["修复覆盖物x轴上显示问题",{"2":{"2":1}}],["修复蜡烛柱模糊问题",{"2":{"4":1}}],["修复包管理器下载node版本依赖问题",{"2":{"3":1}}],["修复指标和覆盖物方法不执行问题",{"2":{"3":1}}],["修复指标属性",{"2":{"2":1}}],["修复不同浏览器格式化时间问题",{"2":{"1":1}}],["2px",{"2":{"199":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["2196f3",{"2":{"186":2}}],["26a69a",{"2":{"157":2}}],["26a69a变更为",{"2":{"14":1}}],["26",{"2":{"122":3}}],["28",{"2":{"116":21}}],["2000",{"2":{"201":1}}],["20",{"2":{"116":21,"122":6,"157":1,"201":1}}],["204",{"2":{"116":7}}],["2023",{"2":{"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1}}],["2024",{"2":{"1":1,"2":1}}],["230",{"2":{"186":3}}],["23",{"2":{"19":1}}],["249",{"2":{"186":3,"207":1}}],["243",{"2":{"186":6}}],["2432435",{"2":{"157":1}}],["24",{"2":{"15":1,"122":4}}],["2dc08e",{"2":{"14":1,"186":4,"207":1}}],["27",{"2":{"14":1}}],["255",{"2":{"186":4}}],["25",{"2":{"11":1,"186":2}}],["22px",{"2":{"199":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["22",{"2":{"6":1,"186":4}}],["2",{"0":{"2":1,"8":1,"13":2,"14":1,"15":1,"17":1,"141":1,"172":1},"2":{"113":11,"122":3,"149":1,"150":1,"151":1,"156":1,"157":6,"160":3,"162":3,"171":1,"183":1,"186":52,"199":4,"200":4,"201":4,"202":4,"203":4,"204":4,"205":5,"206":4,"207":12,"208":4,"209":1}}],["76808f",{"2":{"186":2}}],["76",{"2":{"116":7}}],["72",{"2":{"116":7}}],["70",{"2":{"116":7}}],["74",{"2":{"116":7}}],["77",{"2":{"116":7}}],["7yjhygvvvz",{"2":{"96":1}}],["7",{"0":{"2":1,"3":1,"4":1,"23":1,"142":1,"143":1},"2":{"23":1,"157":1,"186":6,"187":1,"207":2}}],["🛡",{"2":{"198":1}}],["📱",{"2":{"198":1}}],["💪",{"2":{"198":1}}],["📦",{"2":{"198":1}}],["📃",{"0":{"196":1},"1":{"197":1,"198":1}}],["🚀",{"0":{"114":1},"1":{"115":1,"116":1},"2":{"198":1}}],["💬",{"0":{"93":1},"1":{"94":1,"95":1,"96":1,"97":1,"98":1}}],["🙋",{"0":{"86":1},"1":{"87":1,"88":1,"89":1,"90":1,"91":1,"92":1}}],["📚",{"0":{"82":1}}],["🗑",{"2":{"21":1}}],["👉",{"2":{"21":1}}],["🛠️",{"0":{"187":1},"1":{"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"194":1,"195":1}}],["🛠",{"2":{"21":1}}],["🖋️",{"2":{"5":1}}],["💄",{"2":{"2":2,"4":1,"5":2,"8":3,"9":1,"10":2,"11":1,"12":3,"13":1,"14":2,"15":2,"16":3,"17":1,"18":1,"19":1}}],["🐞",{"2":{"1":1,"2":2,"3":2,"4":2,"5":2,"6":2,"7":1,"8":1,"10":2,"13":1,"16":2,"17":2,"18":1,"20":1}}],["📠",{"0":{"0":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1}}],["0xd2c3911654db861e0a2e17415e11a209c1fc3594",{"2":{"213":2}}],["0开始",{"2":{"149":1,"150":1,"151":1,"154":1}}],["000000",{"2":{"116":1}}],["0+",{"0":{"27":1,"47":1,"48":1,"64":1,"65":1,"141":1,"142":1,"143":1,"155":1,"172":1},"1":{"28":1,"29":1,"30":1,"31":1,"32":1},"2":{"34":2,"45":2,"149":1,"150":1,"151":1,"156":3,"157":1,"162":2,"171":2}}],["02",{"2":{"19":1,"20":1,"21":1,"116":7}}],["05",{"2":{"11":1,"12":1,"13":1}}],["06",{"2":{"10":1,"116":7}}],["08",{"2":{"9":1}}],["09",{"2":{"6":1,"7":1,"8":1,"116":7}}],["01c5c4",{"2":{"186":1}}],["01",{"2":{"2":1,"186":1}}],["04",{"2":{"1":1,"13":1,"14":1,"15":1,"16":1,"17":1}}],["03",{"2":{"1":1,"18":1}}],["0",{"0":{"1":1,"4":1,"5":1,"10":1,"11":1,"12":1,"15":1,"19":1,"20":1,"21":2},"2":{"127":1,"156":2,"160":1,"162":1,"171":2,"183":3,"186":27,"199":3,"200":3,"201":3,"202":3,"203":3,"204":3,"205":6,"206":3,"207":3,"208":4,"209":1}}],["8px",{"2":{"199":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["800",{"2":{"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1}}],["85",{"2":{"186":3,"207":1}}],["888888",{"2":{"157":2,"186":14,"207":4}}],["88",{"2":{"116":7}}],["89",{"2":{"116":7}}],["8",{"0":{"1":1,"22":1,"27":1,"47":1,"48":1,"64":1,"155":1},"1":{"28":1,"29":1,"30":1,"31":1,"32":1},"2":{"22":1,"34":1,"116":1,"149":1,"150":1,"151":1,"154":1,"156":1,"160":1,"162":1,"171":1,"186":6,"187":2}}],["96",{"2":{"116":7}}],["935ebd",{"2":{"186":1}}],["93",{"2":{"116":21}}],["94",{"2":{"116":7}}],["99",{"2":{"116":14}}],["9",{"0":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1},"2":{"122":3,"187":1}}]],"serializationVersion":2}';export{t as default}; diff --git a/assets/chunks/@localSearchIndexroot.CrIAw30N.js b/assets/chunks/@localSearchIndexroot.CrIAw30N.js deleted file mode 100644 index 017ccf118..000000000 --- a/assets/chunks/@localSearchIndexroot.CrIAw30N.js +++ /dev/null @@ -1 +0,0 @@ -const t='{"documentCount":214,"nextId":214,"documentIds":{"0":"/guide/changelog.html#📠-更新日志","1":"/guide/changelog.html#_9-8-0","2":"/guide/changelog.html#_9-7-2","3":"/guide/changelog.html#_9-7-1","4":"/guide/changelog.html#_9-7-0","5":"/guide/changelog.html#_9-6-0","6":"/guide/changelog.html#_9-5-4","7":"/guide/changelog.html#_9-5-3","8":"/guide/changelog.html#_9-5-2","9":"/guide/changelog.html#_9-5-1","10":"/guide/changelog.html#_9-5-0","11":"/guide/changelog.html#_9-4-0","12":"/guide/changelog.html#_9-3-0","13":"/guide/changelog.html#_9-2-2","14":"/guide/changelog.html#_9-2-1","15":"/guide/changelog.html#_9-2-0","16":"/guide/changelog.html#_9-1-3","17":"/guide/changelog.html#_9-1-2","18":"/guide/changelog.html#_9-1-1","19":"/guide/changelog.html#_9-1-0","20":"/guide/changelog.html#_9-0-1","21":"/guide/changelog.html#_9-0-0","22":"/guide/changelog.html#_8-x","23":"/guide/changelog.html#_7-x","24":"/guide/changelog.html#_6-x","25":"/guide/changelog.html#_5-x","26":"/guide/changelog.html#_4-x","27":"/guide/chart-api.html#图表api","28":"/guide/chart-api.html#init-ds-options","29":"/guide/chart-api.html#dispose-dcs","30":"/guide/chart-api.html#registerlocale-locale-locales","31":"/guide/chart-api.html#getoverlayclass","32":"/guide/chart-api.html#getsupportedlocales","33":"/guide/chart-api.html#registerstyles-name-styles","34":"/guide/chart-api.html#registerfigure-figure","35":"/guide/chart-api.html#getsupportedfigures","36":"/guide/chart-api.html#getfigureclass-name","37":"/guide/chart-api.html#registerindicator-indicator","38":"/guide/chart-api.html#getsupportedindicators","39":"/guide/chart-api.html#registeroverlay-overlay","40":"/guide/chart-api.html#getsupportedoverlays","41":"/guide/chart-api.html#registerxaxis-axis-v9-8-0","42":"/guide/chart-api.html#registeryaxis-axis-v9-8-0","43":"/guide/chart-api.html#version","44":"/guide/chart-api.html#utils","45":"/guide/chart-api.html#utils-clone-target","46":"/guide/chart-api.html#utils-merge-target-source","47":"/guide/chart-api.html#utils-isstring-value","48":"/guide/chart-api.html#utils-isnumber-value","49":"/guide/chart-api.html#utils-isvalid-value","50":"/guide/chart-api.html#utils-isobject-value","51":"/guide/chart-api.html#utils-isfunction-value","52":"/guide/chart-api.html#utils-isboolean-value","53":"/guide/chart-api.html#utils-formatvalue-value-key-defaultvalue","54":"/guide/chart-api.html#utils-formatprecision-value","55":"/guide/chart-api.html#utils-formatbignumber-value","56":"/guide/chart-api.html#utils-formatdate-datetimeformat-timestamp-format","57":"/guide/chart-api.html#utils-formatthousands-value-sign","58":"/guide/chart-api.html#utils-formatfolddecimal-value-threshold-v9-8-0","59":"/guide/chart-api.html#utils-calctextwidth-text-size-weight-family-v9-3-0","60":"/guide/chart-api.html#utils-getlinearslopeintercept-coordinate1-coordinate2","61":"/guide/chart-api.html#utils-getlinearyfromcoordinates-coordinate1-coordinate2-targetcoordinate","62":"/guide/chart-api.html#utils-getlinearyfromslopeintercept-kb-targetcoordinate","63":"/guide/chart-api.html#utils-checkcoordinateonarc-coordinate-arc","64":"/guide/chart-api.html#utils-checkcoordinateoncircle-coordinate-circle","65":"/guide/chart-api.html#utils-checkcoordinateonline-coordinate-line","66":"/guide/chart-api.html#utils-checkcoordinateonpolygon-coordinate-polygon","67":"/guide/chart-api.html#utils-checkcoordinateonrect-coordinate-rect","68":"/guide/chart-api.html#utils-checkcoordinateontext-coordinate-text-styles","69":"/guide/chart-api.html#utils-drawarc-ctx-arc-styles","70":"/guide/chart-api.html#utils-drawcircle-ctx-circle-styles","71":"/guide/chart-api.html#utils-drawline-ctx-line-styles","72":"/guide/chart-api.html#utils-drawpolygon-ctx-polygon-styles","73":"/guide/chart-api.html#utils-drawrect-ctx-rect-styles","74":"/guide/chart-api.html#utils-drawtext-ctx-text-styles","75":"/guide/chart-api.html#utils-drawrecttext-ctx-recttext-styles","76":"/guide/custom-axis.html#自定义坐标轴-v9-8-0","77":"/guide/custom-axis.html#入参说明","78":"/guide/custom-axis.html#使用说明","79":"/guide/custom-axis.html#使用-init-方法","80":"/guide/custom-axis.html#使用-createindicator-方法","81":"/guide/custom-axis.html#使用-setpaneoptions-方法","82":"/guide/datasource.html#📚-数据","83":"/guide/environment.html#🏝️-环境要求","84":"/guide/environment.html#浏览器支持","85":"/guide/environment.html#兼容处理","86":"/guide/faq.html#🙋-常见问题","87":"/guide/faq.html#初始化图表后-只能看到一条线-是怎么回事","88":"/guide/faq.html#蜡烛柱显示趋近于一条线-看不到波动-怎么办","89":"/guide/faq.html#分时图怎么创建","90":"/guide/faq.html#内置的技术指标-计算出来的数据不是想要的-怎么办","91":"/guide/faq.html#想创建一个内置技术指标之外的指标-怎么办","92":"/guide/faq.html#想标记一下买卖点-该怎么做","93":"/guide/feedback.html#💬-反馈和共建","94":"/guide/feedback.html#github","95":"/guide/feedback.html#telegram","96":"/guide/feedback.html#discord","97":"/guide/feedback.html#微信讨论群","98":"/guide/feedback.html#qq讨论群","99":"/guide/figure.html#基础图形","100":"/guide/figure.html#使用示例","101":"/guide/figure.html#内置基础图形","102":"/guide/figure.html#arc","103":"/guide/figure.html#circle","104":"/guide/figure.html#line","105":"/guide/figure.html#polygon","106":"/guide/figure.html#rect","107":"/guide/figure.html#text","108":"/guide/figure.html#recttext","109":"/guide/figure.html#自定义基础图形","110":"/guide/figure.html#属性说明","111":"/guide/figure.html#示例","112":"/guide/figure.html#步骤一","113":"/guide/figure.html#步骤二","114":"/guide/getting-started.html#🚀-快速开始","115":"/guide/getting-started.html#获取klinechart","116":"/guide/getting-started.html#创建第一个图表","117":"/guide/hot-key.html#⌨️-快捷键","118":"/guide/i18n.html#🌏-国际化","119":"/guide/i18n.html#增加语言包","120":"/guide/i18n.html#使用语言包","121":"/guide/indicator.html#技术指标","122":"/guide/indicator.html#内置技术指标","123":"/guide/indicator.html#自定义技术指标","124":"/guide/indicator.html#属性说明","125":"/guide/indicator.html#示例","126":"/guide/indicator.html#步骤一","127":"/guide/indicator.html#步骤二","128":"/guide/instance-api.html#实例api","129":"/guide/instance-api.html#getdom-paneid-position","130":"/guide/instance-api.html#getsize-paneid-position","131":"/guide/instance-api.html#setstyles-styles","132":"/guide/instance-api.html#getstyles","133":"/guide/instance-api.html#setpricevolumeprecision-priceprecision-volumeprecision","134":"/guide/instance-api.html#settimezone-timezone","135":"/guide/instance-api.html#gettimezone","136":"/guide/instance-api.html#setzoomenabled-enabled","137":"/guide/instance-api.html#iszoomenabled","138":"/guide/instance-api.html#setscrollenabled-enabled","139":"/guide/instance-api.html#isscrollenabled","140":"/guide/instance-api.html#setoffsetrightdistance-distance","141":"/guide/instance-api.html#getoffsetrightdistance-v9-2-0","142":"/guide/instance-api.html#setmaxoffsetleftdistance-v9-7-0","143":"/guide/instance-api.html#setmaxoffsetrightdistance-v9-7-0","144":"/guide/instance-api.html#setleftminvisiblebarcount-barcount","145":"/guide/instance-api.html#setrightminvisiblebarcount-barcount","146":"/guide/instance-api.html#setbarspace-space","147":"/guide/instance-api.html#getbarspace","148":"/guide/instance-api.html#getvisiblerange","149":"/guide/instance-api.html#applynewdata-datalist-more-callback","150":"/guide/instance-api.html#applymoredata-datalist-more-callback","151":"/guide/instance-api.html#updatedata-data-callback","152":"/guide/instance-api.html#getdatalist","153":"/guide/instance-api.html#cleardata","154":"/guide/instance-api.html#loadmore-cb","155":"/guide/instance-api.html#setloaddatacallback-cb-v9-8-0","156":"/guide/instance-api.html#createindicator-value-isstack-paneoptions-callback","157":"/guide/instance-api.html#overrideindicator-override-paneid-callback","158":"/guide/instance-api.html#getindicatorbypaneid-paneid-name","159":"/guide/instance-api.html#removeindicator-paneid-name","160":"/guide/instance-api.html#createoverlay-value-paneid","161":"/guide/instance-api.html#getoverlaybyid-id","162":"/guide/instance-api.html#overrideoverlay-override","163":"/guide/instance-api.html#removeoverlay-remove","164":"/guide/instance-api.html#scrollbydistance-distance-animationduration","165":"/guide/instance-api.html#scrolltorealtime-animationduration","166":"/guide/instance-api.html#scrolltodataindex-dataindex-animationduration","167":"/guide/instance-api.html#scrolltotimestamp-timestamp-animationduration","168":"/guide/instance-api.html#zoomatcoordinate-scale-coordinate-animationduration","169":"/guide/instance-api.html#zoomatdataindex-scale-dataindex-animationduration","170":"/guide/instance-api.html#zoomattimestamp-scale-timestamp-animationduration","171":"/guide/instance-api.html#setpaneoptions-options","172":"/guide/instance-api.html#executeaction-type-data-v9-2-0","173":"/guide/instance-api.html#subscribeaction-type-callback","174":"/guide/instance-api.html#unsubscribeaction-type-callback","175":"/guide/instance-api.html#converttopixel-value-finder","176":"/guide/instance-api.html#convertfrompixel-coordinate-finder","177":"/guide/instance-api.html#getconvertpictureurl-includeoverlay-type-backgroundcolor","178":"/guide/instance-api.html#resize","179":"/guide/overlay.html#覆盖物","180":"/guide/overlay.html#内置覆盖物类型","181":"/guide/overlay.html#自定义覆盖物","182":"/guide/overlay.html#属性说明","183":"/guide/overlay.html#示例","184":"/guide/styles.html#🎨-样式配置","185":"/guide/styles.html#图解说明","186":"/guide/styles.html#默认完整配置","187":"/guide/v8-to-v9.html#🛠️-从-v8-到-v9","188":"/guide/v8-to-v9.html#引入调整","189":"/guide/v8-to-v9.html#设计调整","190":"/guide/v8-to-v9.html#样式配置调整","191":"/guide/v8-to-v9.html#api调整","192":"/guide/v8-to-v9.html#图表api","193":"/guide/v8-to-v9.html#实例api","194":"/guide/v8-to-v9.html#图形辅助api","195":"/guide/v8-to-v9.html#自定义技术指标调整","196":"/guide/what-is-klinechart.html#📃-介绍","197":"/guide/what-is-klinechart.html#什么是-klinechart","198":"/guide/what-is-klinechart.html#特性","199":"/sample/axis.html#坐标轴","200":"/sample/basic.html#基础展示","201":"/sample/i18n.html#多语言","202":"/sample/candle-type.html#蜡烛类型","203":"/sample/data.html#数据加载","204":"/sample/indicator.html#技术指标","205":"/sample/overlay.html#覆盖物","206":"/sample/theme.html#主题","207":"/sample/timezone.html#时区","208":"/sponsor.html#❤️-赞助","209":"/sponsor.html#赞助渠道","210":"/sponsor.html#支付宝","211":"/sponsor.html#微信支付","212":"/sponsor.html#加密货币","213":"/sample/tooltip.html#提示条"},"fieldIds":{"title":0,"titles":1,"text":2},"fieldLength":{"0":[2,1,1],"1":[3,2,11],"2":[3,2,18],"3":[3,2,7],"4":[3,2,11],"5":[3,2,29],"6":[3,2,12],"7":[3,2,6],"8":[3,2,11],"9":[3,2,13],"10":[3,2,17],"11":[3,2,13],"12":[3,2,21],"13":[2,2,8],"14":[3,2,11],"15":[3,2,31],"16":[3,2,16],"17":[3,2,10],"18":[2,2,8],"19":[3,2,9],"20":[3,2,6],"21":[2,2,117],"22":[2,2,7],"23":[2,2,7],"24":[2,2,7],"25":[2,2,5],"26":[2,2,5],"27":[1,1,1],"28":[4,1,84],"29":[3,1,14],"30":[4,1,19],"31":[2,1,9],"32":[2,1,5],"33":[4,1,13],"34":[3,1,25],"35":[2,1,5],"36":[3,1,8],"37":[3,1,85],"38":[2,1,5],"39":[3,1,106],"40":[2,1,5],"41":[5,1,22],"42":[5,1,22],"43":[2,1,5],"44":[1,1,2],"45":[4,2,6],"46":[5,2,8],"47":[4,2,7],"48":[4,2,7],"49":[4,2,7],"50":[4,2,7],"51":[4,2,7],"52":[4,2,7],"53":[6,2,19],"54":[4,2,9],"55":[4,2,10],"56":[6,2,19],"57":[5,2,9],"58":[7,2,9],"59":[9,2,11],"60":[5,2,15],"61":[6,2,10],"62":[5,2,12],"63":[5,2,20],"64":[5,2,16],"65":[5,2,14],"66":[5,2,14],"67":[5,2,18],"68":[6,2,43],"69":[6,2,35],"70":[6,2,40],"71":[6,2,31],"72":[6,2,38],"73":[6,2,44],"74":[6,2,74],"75":[6,2,10],"76":[4,1,8],"77":[1,4,49],"78":[1,4,21],"79":[3,5,21],"80":[3,5,12],"81":[3,5,13],"82":[2,1,35],"83":[2,1,1],"84":[1,2,11],"85":[1,2,1],"86":[2,1,1],"87":[4,2,3],"88":[4,2,6],"89":[2,2,7],"90":[4,2,2],"91":[3,2,3],"92":[3,2,7],"93":[2,1,1],"94":[1,2,10],"95":[1,2,5],"96":[1,2,5],"97":[1,2,6],"98":[1,2,1],"99":[1,1,10],"100":[1,1,25],"101":[1,1,9],"102":[1,2,31],"103":[1,2,35],"104":[1,2,28],"105":[1,2,36],"106":[1,2,39],"107":[1,2,65],"108":[1,2,5],"109":[1,1,6],"110":[1,2,28],"111":[1,2,2],"112":[1,3,33],"113":[1,3,53],"114":[2,1,1],"115":[1,2,28],"116":[1,2,183],"117":[2,1,10],"118":[2,1,8],"119":[1,2,28],"120":[1,2,8],"121":[1,1,2],"122":[1,1,48],"123":[1,1,6],"124":[1,2,181],"125":[1,2,5],"126":[1,3,29],"127":[1,3,63],"128":[1,1,1],"129":[4,1,16],"130":[4,1,23],"131":[3,1,14],"132":[2,1,6],"133":[4,1,15],"134":[3,1,13],"135":[2,1,5],"136":[3,1,7],"137":[2,1,5],"138":[3,1,7],"139":[2,1,5],"140":[3,1,7],"141":[4,1,5],"142":[4,1,7],"143":[4,1,7],"144":[3,1,7],"145":[3,1,7],"146":[3,1,7],"147":[2,1,5],"148":[2,1,9],"149":[5,1,43],"150":[5,1,34],"151":[4,1,36],"152":[2,1,16],"153":[2,1,9],"154":[3,1,20],"155":[5,1,26],"156":[6,1,120],"157":[5,1,124],"158":[4,1,17],"159":[4,1,17],"160":[4,1,87],"161":[3,1,8],"162":[3,1,118],"163":[3,1,23],"164":[4,1,12],"165":[3,1,11],"166":[4,1,12],"167":[4,1,12],"168":[5,1,18],"169":[5,1,14],"170":[5,1,14],"171":[3,1,48],"172":[6,1,11],"173":[4,1,21],"174":[4,1,22],"175":[4,1,31],"176":[4,1,27],"177":[5,1,20],"178":[2,1,10],"179":[1,1,2],"180":[1,1,16],"181":[1,1,6],"182":[1,2,199],"183":[1,2,46],"184":[2,1,9],"185":[1,2,1],"186":[1,2,220],"187":[5,1,12],"188":[1,5,8],"189":[1,5,5],"190":[1,5,33],"191":[1,5,1],"192":[1,6,9],"193":[1,6,71],"194":[1,6,3],"195":[1,5,39],"196":[2,1,1],"197":[3,2,3],"198":[1,2,24],"199":[1,1,174],"200":[1,1,64],"201":[1,1,154],"202":[1,1,154],"203":[1,1,79],"204":[1,1,204],"205":[1,1,170],"206":[1,1,195],"207":[1,1,145],"208":[2,1,36],"209":[1,2,1],"210":[1,3,1],"211":[1,3,1],"212":[1,3,11],"213":[1,1,179]},"averageFieldLength":[2.7710280373831764,1.7429906542056075,28.490654205607473],"storedFields":{"0":{"title":"📠 更新日志","titles":[]},"1":{"title":"9.8.0","titles":["📠 更新日志"]},"2":{"title":"9.7.2","titles":["📠 更新日志"]},"3":{"title":"9.7.1","titles":["📠 更新日志"]},"4":{"title":"9.7.0","titles":["📠 更新日志"]},"5":{"title":"9.6.0","titles":["📠 更新日志"]},"6":{"title":"9.5.4","titles":["📠 更新日志"]},"7":{"title":"9.5.3","titles":["📠 更新日志"]},"8":{"title":"9.5.2","titles":["📠 更新日志"]},"9":{"title":"9.5.1","titles":["📠 更新日志"]},"10":{"title":"9.5.0","titles":["📠 更新日志"]},"11":{"title":"9.4.0","titles":["📠 更新日志"]},"12":{"title":"9.3.0","titles":["📠 更新日志"]},"13":{"title":"9.2.2","titles":["📠 更新日志"]},"14":{"title":"9.2.1","titles":["📠 更新日志"]},"15":{"title":"9.2.0","titles":["📠 更新日志"]},"16":{"title":"9.1.3","titles":["📠 更新日志"]},"17":{"title":"9.1.2","titles":["📠 更新日志"]},"18":{"title":"9.1.1","titles":["📠 更新日志"]},"19":{"title":"9.1.0","titles":["📠 更新日志"]},"20":{"title":"9.0.1","titles":["📠 更新日志"]},"21":{"title":"9.0.0","titles":["📠 更新日志"]},"22":{"title":"8.x","titles":["📠 更新日志"]},"23":{"title":"7.x","titles":["📠 更新日志"]},"24":{"title":"6.x","titles":["📠 更新日志"]},"25":{"title":"5.x","titles":["📠 更新日志"]},"26":{"title":"4.x","titles":["📠 更新日志"]},"27":{"title":"图表API","titles":[]},"28":{"title":"init(ds, options)","titles":["图表API"]},"29":{"title":"dispose(dcs)","titles":["图表API"]},"30":{"title":"registerLocale(locale, locales)","titles":["图表API"]},"31":{"title":"getOverlayClass()","titles":["图表API"]},"32":{"title":"getSupportedLocales()","titles":["图表API"]},"33":{"title":"registerStyles(name, styles)","titles":["图表API"]},"34":{"title":"registerFigure(figure)","titles":["图表API"]},"35":{"title":"getSupportedFigures()","titles":["图表API"]},"36":{"title":"getFigureClass(name)","titles":["图表API"]},"37":{"title":"registerIndicator(indicator)","titles":["图表API"]},"38":{"title":"getSupportedIndicators()","titles":["图表API"]},"39":{"title":"registerOverlay(overlay)","titles":["图表API"]},"40":{"title":"getSupportedOverlays()","titles":["图表API"]},"41":{"title":"registerXAxis(axis) v9.8.0+","titles":["图表API"]},"42":{"title":"registerYAxis(axis) v9.8.0+","titles":["图表API"]},"43":{"title":"version()","titles":["图表API"]},"44":{"title":"utils","titles":["图表API"]},"45":{"title":"utils.clone(target)","titles":["图表API","utils"]},"46":{"title":"utils.merge(target, source)","titles":["图表API","utils"]},"47":{"title":"utils.isString(value)","titles":["图表API","utils"]},"48":{"title":"utils.isNumber(value)","titles":["图表API","utils"]},"49":{"title":"utils.isValid(value)","titles":["图表API","utils"]},"50":{"title":"utils.isObject(value)","titles":["图表API","utils"]},"51":{"title":"utils.isFunction(value)","titles":["图表API","utils"]},"52":{"title":"utils.isBoolean(value)","titles":["图表API","utils"]},"53":{"title":"utils.formatValue(value, key, defaultValue)","titles":["图表API","utils"]},"54":{"title":"utils.formatPrecision(value)","titles":["图表API","utils"]},"55":{"title":"utils.formatBigNumber(value)","titles":["图表API","utils"]},"56":{"title":"utils.formatDate(dateTimeFormat, timestamp, format)","titles":["图表API","utils"]},"57":{"title":"utils.formatThousands(value, sign)","titles":["图表API","utils"]},"58":{"title":"utils.formatFoldDecimal(value, threshold) v9.8.0+","titles":["图表API","utils"]},"59":{"title":"utils.calcTextWidth(text, size, weight, family) v9.3.0+","titles":["图表API","utils"]},"60":{"title":"utils.getLinearSlopeIntercept(coordinate1, coordinate2)","titles":["图表API","utils"]},"61":{"title":"utils.getLinearYFromCoordinates(coordinate1, coordinate2, targetCoordinate)","titles":["图表API","utils"]},"62":{"title":"utils.getLinearYFromSlopeIntercept(kb, targetCoordinate)","titles":["图表API","utils"]},"63":{"title":"utils.checkCoordinateOnArc(coordinate, arc)","titles":["图表API","utils"]},"64":{"title":"utils.checkCoordinateOnCircle(coordinate, circle)","titles":["图表API","utils"]},"65":{"title":"utils.checkCoordinateOnLine(coordinate, line)","titles":["图表API","utils"]},"66":{"title":"utils.checkCoordinateOnPolygon(coordinate, polygon)","titles":["图表API","utils"]},"67":{"title":"utils.checkCoordinateOnRect(coordinate, rect)","titles":["图表API","utils"]},"68":{"title":"utils.checkCoordinateOnText(coordinate, text, styles)","titles":["图表API","utils"]},"69":{"title":"utils.drawArc(ctx, arc, styles)","titles":["图表API","utils"]},"70":{"title":"utils.drawCircle(ctx, circle, styles)","titles":["图表API","utils"]},"71":{"title":"utils.drawLine(ctx, line, styles)","titles":["图表API","utils"]},"72":{"title":"utils.drawPolygon(ctx, polygon, styles)","titles":["图表API","utils"]},"73":{"title":"utils.drawRect(ctx, rect, styles)","titles":["图表API","utils"]},"74":{"title":"utils.drawText(ctx, text, styles)","titles":["图表API","utils"]},"75":{"title":"utils.drawRectText(ctx, rectText, styles)","titles":["图表API","utils"]},"76":{"title":"自定义坐标轴 v9.8.0+","titles":[]},"77":{"title":"入参说明","titles":["自定义坐标轴 v9.8.0+"]},"78":{"title":"使用说明","titles":["自定义坐标轴 v9.8.0+"]},"79":{"title":"使用 init 方法","titles":["自定义坐标轴 v9.8.0+","使用说明"]},"80":{"title":"使用 createIndicator 方法","titles":["自定义坐标轴 v9.8.0+","使用说明"]},"81":{"title":"使用 setPaneOptions 方法","titles":["自定义坐标轴 v9.8.0+","使用说明"]},"82":{"title":"📚 数据","titles":[]},"83":{"title":"🏝️ 环境要求","titles":[]},"84":{"title":"浏览器支持","titles":["🏝️ 环境要求"]},"85":{"title":"兼容处理","titles":["🏝️ 环境要求"]},"86":{"title":"🙋 常见问题","titles":[]},"87":{"title":"初始化图表后,只能看到一条线,是怎么回事?","titles":["🙋 常见问题"]},"88":{"title":"蜡烛柱显示趋近于一条线,看不到波动,怎么办?","titles":["🙋 常见问题"]},"89":{"title":"分时图怎么创建?","titles":["🙋 常见问题"]},"90":{"title":"内置的技术指标,计算出来的数据不是想要的,怎么办?","titles":["🙋 常见问题"]},"91":{"title":"想创建一个内置技术指标之外的指标,怎么办?","titles":["🙋 常见问题"]},"92":{"title":"想标记一下买卖点,该怎么做?","titles":["🙋 常见问题"]},"93":{"title":"💬 反馈和共建","titles":[]},"94":{"title":"Github","titles":["💬 反馈和共建"]},"95":{"title":"Telegram","titles":["💬 反馈和共建"]},"96":{"title":"Discord","titles":["💬 反馈和共建"]},"97":{"title":"微信讨论群","titles":["💬 反馈和共建"]},"98":{"title":"QQ讨论群","titles":["💬 反馈和共建"]},"99":{"title":"基础图形","titles":[]},"100":{"title":"使用示例","titles":["基础图形"]},"101":{"title":"内置基础图形","titles":["基础图形"]},"102":{"title":"arc","titles":["基础图形","内置基础图形"]},"103":{"title":"circle","titles":["基础图形","内置基础图形"]},"104":{"title":"line","titles":["基础图形","内置基础图形"]},"105":{"title":"polygon","titles":["基础图形","内置基础图形"]},"106":{"title":"rect","titles":["基础图形","内置基础图形"]},"107":{"title":"text","titles":["基础图形","内置基础图形"]},"108":{"title":"rectText","titles":["基础图形","内置基础图形"]},"109":{"title":"自定义基础图形","titles":["基础图形"]},"110":{"title":"属性说明","titles":["基础图形","自定义基础图形"]},"111":{"title":"示例","titles":["基础图形","自定义基础图形"]},"112":{"title":"步骤一","titles":["基础图形","自定义基础图形","示例"]},"113":{"title":"步骤二","titles":["基础图形","自定义基础图形","示例"]},"114":{"title":"🚀 快速开始","titles":[]},"115":{"title":"获取KLineChart","titles":["🚀 快速开始"]},"116":{"title":"创建第一个图表","titles":["🚀 快速开始"]},"117":{"title":"⌨️ 快捷键","titles":[]},"118":{"title":"🌏 国际化","titles":[]},"119":{"title":"增加语言包","titles":["🌏 国际化"]},"120":{"title":"使用语言包","titles":["🌏 国际化"]},"121":{"title":"技术指标","titles":[]},"122":{"title":"内置技术指标","titles":["技术指标"]},"123":{"title":"自定义技术指标","titles":["技术指标"]},"124":{"title":"属性说明","titles":["技术指标","自定义技术指标"]},"125":{"title":"示例","titles":["技术指标","自定义技术指标"]},"126":{"title":"步骤一","titles":["技术指标","自定义技术指标","示例"]},"127":{"title":"步骤二","titles":["技术指标","自定义技术指标","示例"]},"128":{"title":"实例API","titles":[]},"129":{"title":"getDom(paneId, position)","titles":["实例API"]},"130":{"title":"getSize(paneId, position)","titles":["实例API"]},"131":{"title":"setStyles(styles)","titles":["实例API"]},"132":{"title":"getStyles()","titles":["实例API"]},"133":{"title":"setPriceVolumePrecision(pricePrecision, volumePrecision)","titles":["实例API"]},"134":{"title":"setTimezone(timezone)","titles":["实例API"]},"135":{"title":"getTimezone()","titles":["实例API"]},"136":{"title":"setZoomEnabled(enabled)","titles":["实例API"]},"137":{"title":"isZoomEnabled()","titles":["实例API"]},"138":{"title":"setScrollEnabled(enabled)","titles":["实例API"]},"139":{"title":"isScrollEnabled()","titles":["实例API"]},"140":{"title":"setOffsetRightDistance(distance)","titles":["实例API"]},"141":{"title":"getOffsetRightDistance() v9.2.0+","titles":["实例API"]},"142":{"title":"setMaxOffsetLeftDistance() v9.7.0+","titles":["实例API"]},"143":{"title":"setMaxOffsetRightDistance() v9.7.0+","titles":["实例API"]},"144":{"title":"setLeftMinVisibleBarCount(barCount)","titles":["实例API"]},"145":{"title":"setRightMinVisibleBarCount(barCount)","titles":["实例API"]},"146":{"title":"setBarSpace(space)","titles":["实例API"]},"147":{"title":"getBarSpace()","titles":["实例API"]},"148":{"title":"getVisibleRange()","titles":["实例API"]},"149":{"title":"applyNewData(dataList, more, callback)","titles":["实例API"]},"150":{"title":"applyMoreData(dataList, more, callback)","titles":["实例API"]},"151":{"title":"updateData(data, callback)","titles":["实例API"]},"152":{"title":"getDataList()","titles":["实例API"]},"153":{"title":"clearData()","titles":["实例API"]},"154":{"title":"loadMore(cb)","titles":["实例API"]},"155":{"title":"setLoadDataCallback(cb) v9.8.0+","titles":["实例API"]},"156":{"title":"createIndicator(value, isStack, paneOptions, callback)","titles":["实例API"]},"157":{"title":"overrideIndicator(override, paneId, callback)","titles":["实例API"]},"158":{"title":"getIndicatorByPaneId(paneId, name)","titles":["实例API"]},"159":{"title":"removeIndicator(paneId, name)","titles":["实例API"]},"160":{"title":"createOverlay(value, paneId)","titles":["实例API"]},"161":{"title":"getOverlayById(id)","titles":["实例API"]},"162":{"title":"overrideOverlay(override)","titles":["实例API"]},"163":{"title":"removeOverlay(remove)","titles":["实例API"]},"164":{"title":"scrollByDistance(distance, animationDuration)","titles":["实例API"]},"165":{"title":"scrollToRealTime(animationDuration)","titles":["实例API"]},"166":{"title":"scrollToDataIndex(dataIndex, animationDuration)","titles":["实例API"]},"167":{"title":"scrollToTimestamp(timestamp, animationDuration)","titles":["实例API"]},"168":{"title":"zoomAtCoordinate(scale, coordinate, animationDuration)","titles":["实例API"]},"169":{"title":"zoomAtDataIndex(scale, dataIndex, animationDuration)","titles":["实例API"]},"170":{"title":"zoomAtTimestamp(scale, timestamp, animationDuration)","titles":["实例API"]},"171":{"title":"setPaneOptions(options)","titles":["实例API"]},"172":{"title":"executeAction(type, data) v9.2.0+","titles":["实例API"]},"173":{"title":"subscribeAction(type, callback)","titles":["实例API"]},"174":{"title":"unsubscribeAction(type, callback)","titles":["实例API"]},"175":{"title":"convertToPixel(value, finder)","titles":["实例API"]},"176":{"title":"convertFromPixel(coordinate, finder)","titles":["实例API"]},"177":{"title":"getConvertPictureUrl(includeOverlay, type, backgroundColor)","titles":["实例API"]},"178":{"title":"resize()","titles":["实例API"]},"179":{"title":"覆盖物","titles":[]},"180":{"title":"内置覆盖物类型","titles":["覆盖物"]},"181":{"title":"自定义覆盖物","titles":["覆盖物"]},"182":{"title":"属性说明","titles":["覆盖物","自定义覆盖物"]},"183":{"title":"示例","titles":["覆盖物","自定义覆盖物"]},"184":{"title":"🎨 样式配置","titles":[]},"185":{"title":"图解说明","titles":["🎨 样式配置"]},"186":{"title":"默认完整配置","titles":["🎨 样式配置"]},"187":{"title":"🛠️ 从 V8 到 V9","titles":[]},"188":{"title":"引入调整","titles":["🛠️ 从 V8 到 V9"]},"189":{"title":"设计调整","titles":["🛠️ 从 V8 到 V9"]},"190":{"title":"样式配置调整","titles":["🛠️ 从 V8 到 V9"]},"191":{"title":"API调整","titles":["🛠️ 从 V8 到 V9"]},"192":{"title":"图表API","titles":["🛠️ 从 V8 到 V9","API调整"]},"193":{"title":"实例API","titles":["🛠️ 从 V8 到 V9","API调整"]},"194":{"title":"图形辅助API","titles":["🛠️ 从 V8 到 V9","API调整"]},"195":{"title":"自定义技术指标调整","titles":["🛠️ 从 V8 到 V9"]},"196":{"title":"📃 介绍","titles":[]},"197":{"title":"什么是 KLineChart?","titles":["📃 介绍"]},"198":{"title":"特性","titles":["📃 介绍"]},"199":{"title":"坐标轴","titles":[]},"200":{"title":"基础展示","titles":[]},"201":{"title":"多语言","titles":[]},"202":{"title":"蜡烛类型","titles":[]},"203":{"title":"数据加载","titles":[]},"204":{"title":"技术指标","titles":[]},"205":{"title":"覆盖物","titles":[]},"206":{"title":"主题","titles":[]},"207":{"title":"时区","titles":[]},"208":{"title":"❤️ 赞助","titles":[]},"209":{"title":"赞助渠道","titles":["❤️ 赞助"]},"210":{"title":"支付宝","titles":["❤️ 赞助","赞助渠道"]},"211":{"title":"微信支付","titles":["❤️ 赞助","赞助渠道"]},"212":{"title":"加密货币","titles":["❤️ 赞助","赞助渠道"]},"213":{"title":"提示条","titles":[]}},"dirtCount":0,"index":[["矩形框",{"2":{"213":1}}],["矩形参数",{"2":{"67":1,"73":1}}],["跟随十字光标",{"2":{"213":1}}],["微信支付",{"0":{"211":1}}],["微信讨论群",{"0":{"97":1}}],["支付宝",{"0":{"210":1}}],["支持移动端",{"2":{"198":1}}],["支持字符串模版",{"2":{"186":1}}],["支持合并",{"2":{"131":1}}],["支持root",{"2":{"129":1,"130":1}}],["支持多种下载方式",{"2":{"115":1}}],["支持嵌套",{"2":{"53":1}}],["支持事件选择",{"2":{"17":1}}],["支持千分符显示",{"2":{"15":1}}],["支持数组",{"2":{"11":1}}],["支持增量",{"2":{"8":1,"28":1,"33":1,"124":1}}],["支持向前和向后添加数据",{"2":{"1":1}}],["支持长小数折叠",{"2":{"1":1}}],["支持指标绘制到未来时间",{"2":{"1":1}}],["支持自定义坐标轴",{"2":{"1":1}}],["前三名",{"2":{"208":1}}],["$800",{"2":{"208":1}}],["发送邮件到",{"2":{"208":1}}],["首页",{"2":{"208":1}}],["首先确定计算参数",{"2":{"126":1}}],["那就真的太感谢了",{"2":{"208":1}}],["☕️",{"2":{"208":1}}],["希望你能在",{"2":{"208":1}}],["希望提示的和参数一样",{"2":{"127":1}}],["许可的开源项目",{"2":{"208":1}}],["赞助渠道",{"0":{"209":1},"1":{"210":1,"211":1,"212":1}}],["赞助额达到",{"2":{"208":1}}],["赞助",{"0":{"208":1},"1":{"209":1,"210":1,"211":1,"212":1}}],["❤️",{"0":{"208":1},"1":{"209":1,"210":1,"211":1,"212":1}}],["芝加哥",{"2":{"207":1}}],["柏林",{"2":{"207":1}}],["红涨绿跌",{"2":{"206":1}}],["绿涨红跌",{"2":{"206":1}}],["深色",{"2":{"206":1}}],["深度复制",{"2":{"45":1}}],["浅色",{"2":{"206":1}}],["主页链接等信息",{"2":{"208":1}}],["主题",{"0":{"206":1}}],["主图指标",{"2":{"204":1}}],["主图的窗口id",{"2":{"156":1,"157":1,"158":1,"159":1,"160":1,"171":1}}],["价格线",{"2":{"205":1}}],["价格精度",{"2":{"133":1,"182":1}}],["副图指标",{"2":{"204":1}}],["🥑",{"2":{"204":1}}],["🥭",{"2":{"204":1}}],["🥝",{"2":{"204":1}}],["🥥",{"2":{"204":1}}],["跌空心",{"2":{"202":1}}],["涨空心",{"2":{"202":1}}],["全空心",{"2":{"202":1}}],["全实心",{"2":{"202":1}}],["全局添加",{"2":{"181":1}}],["繁体中文",{"2":{"201":1}}],["多语言",{"0":{"201":1}}],["多边形参数",{"2":{"72":1}}],["反向",{"2":{"199":1}}],["反馈和共建",{"0":{"93":1},"1":{"94":1,"95":1,"96":1,"97":1,"98":1}}],["正向",{"2":{"199":1}}],["百分比轴",{"2":{"199":1}}],["内部",{"2":{"199":1}}],["内置",{"2":{"205":1}}],["内置多种指标和画线模型",{"2":{"198":1}}],["内置覆盖物类型",{"0":{"180":1}}],["内置一些转换方法",{"2":{"124":4,"182":2}}],["内置技术指标",{"0":{"122":1}}],["内置基础图形",{"0":{"101":1},"1":{"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"108":1}}],["内置的右击删除将无效",{"2":{"182":1}}],["内置的覆盖物有一个simpleannotation",{"2":{"92":1}}],["内置的技术指标",{"0":{"90":1}}],["内置支持zh",{"2":{"28":1}}],["外部",{"2":{"199":1}}],["以下仅仅是为了协助代码演示",{"2":{"199":1,"201":1,"202":1,"204":1,"205":1,"206":1,"207":1,"213":1}}],["以一个填充带边框的圆来具体说明如何配置",{"2":{"183":1}}],["以一个名为",{"2":{"125":1}}],["以一个可以有边框和背景菱形来具体说明自定义",{"2":{"111":1}}],["提供完整的类型定义文件",{"2":{"198":1}}],["提示条",{"0":{"213":1}}],["提示",{"2":{"186":2}}],["搞定多端",{"2":{"198":1}}],["功能扩展随心所欲",{"2":{"198":1}}],["功能强大",{"2":{"198":1}}],["丰富的样式配置和api",{"2":{"198":1}}],["零依赖",{"2":{"198":1}}],["轻量流畅",{"2":{"198":1}}],["简体中文",{"2":{"201":1}}],["简单快速集成",{"2":{"198":1}}],["简短名字",{"2":{"37":1,"157":1}}],["特性",{"0":{"198":1}}],["特殊的id",{"2":{"156":1,"157":1,"158":1,"159":1,"160":1,"171":1}}],["什么是",{"0":{"197":1}}],["介绍",{"0":{"196":1},"1":{"197":1,"198":1}}],["介绍如何去做自定义技术指标",{"2":{"125":1}}],["子项方法color",{"2":{"195":1}}],["合并成一个方法getsize",{"2":{"193":1}}],["合并为candle",{"2":{"190":1}}],["更改为dashed",{"2":{"190":1}}],["更新数据",{"2":{"151":1}}],["更新日志",{"0":{"0":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1}}],["设计调整",{"0":{"189":1}}],["设置窗口配置",{"2":{"171":1}}],["设置自动加载数据回调方法",{"2":{"155":1}}],["设置加载更多回调函数",{"2":{"154":1}}],["设置右边最小可见的蜡烛数量",{"2":{"145":1}}],["设置左边最小可见的蜡烛数量",{"2":{"144":1}}],["设置图表单根蜡烛柱的宽度",{"2":{"146":1}}],["设置图表右边最大可空出来的间隙",{"2":{"143":1}}],["设置图表右边可以空出来的间隙",{"2":{"140":1}}],["设置图表左边最大可空出来的间隙",{"2":{"142":1}}],["设置是否可以拖拽滚动",{"2":{"138":1}}],["设置是否缩放",{"2":{"136":1}}],["设置时区",{"2":{"134":1}}],["设置价格和数量精度",{"2":{"133":1}}],["设置样式配置",{"2":{"131":1}}],["设置下精度",{"2":{"88":1}}],["引入调整",{"0":{"188":1}}],["版本",{"2":{"187":1}}],["版本升级到",{"2":{"187":1}}],["本文档将帮助你从",{"2":{"187":1}}],["本文档介绍了图表内置的覆盖物和如何自定义一个覆盖物",{"2":{"179":1}}],["本文档介绍了图表内置的技术指标和如何自定义一个技术指标",{"2":{"121":1}}],["到",{"0":{"187":1},"1":{"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"194":1,"195":1}}],["配置",{"2":{"186":1}}],["面积图",{"2":{"186":1,"202":1}}],["蜡烛类型",{"0":{"202":1}}],["蜡烛图类型",{"2":{"186":1}}],["蜡烛图",{"2":{"186":1}}],["蜡烛柱",{"2":{"186":1}}],["蜡烛柱不包含蜡烛柱之间间隙的尺寸",{"2":{"124":1,"182":1}}],["蜡烛柱尺寸",{"2":{"124":1,"182":1}}],["蜡烛柱的尺寸信息",{"2":{"124":1,"182":1}}],["蜡烛柱显示趋近于一条线",{"0":{"88":1}}],["网格线",{"2":{"186":1}}],["进行更改",{"2":{"184":1}}],["其它选择使用默认样式",{"2":{"183":1}}],["选择边框且填充",{"2":{"183":1}}],["选中回调事件",{"2":{"182":1}}],["选中事件",{"2":{"39":1,"162":1}}],["确定对应点生成的圆的坐标",{"2":{"183":1}}],["确定其它属性",{"2":{"127":1}}],["完成一个圆的绘制需要三个步骤",{"2":{"183":1}}],["完成语言切换",{"2":{"120":1}}],["双击回调事件",{"2":{"182":1}}],["双击事件",{"2":{"39":1,"162":1}}],["处理按住移动操作",{"2":{"182":1}}],["处理在绘制过程中移动操作",{"2":{"182":1}}],["事件所在点的信息",{"2":{"182":1}}],["事件所在点的索引",{"2":{"182":1}}],["事件的坐标",{"2":{"110":1}}],["非必须",{"2":{"182":12}}],["非必须字段",{"2":{"82":2}}],["作为覆盖物创建的唯一标识",{"2":{"182":1}}],["必须字段",{"2":{"182":1}}],["必要字段",{"2":{"82":5,"110":1}}],["名称",{"2":{"182":1,"183":1}}],["名字",{"2":{"34":1,"124":1}}],["频繁调用可能会影响到性能",{"2":{"178":1}}],["总是显示",{"2":{"213":1}}],["总是会填充容器大小",{"2":{"178":1}}],["总共需要多少步操作才行绘制完成",{"2":{"182":1}}],["总的实现步骤",{"2":{"39":1}}],["调整图表大小",{"2":{"178":1}}],["调用请谨慎",{"2":{"178":1}}],["调用createoverlay方法是返回的标识",{"2":{"161":1,"163":1}}],["调用setpricevolumeprecision",{"2":{"88":1}}],["三种中的一种",{"2":{"177":1}}],["转换后的图片类型",{"2":{"177":1}}],["过滤条件",{"2":{"175":1,"176":1}}],["对于赞助",{"2":{"208":1}}],["对数轴",{"2":{"199":1}}],["对象类型为",{"2":{"186":1}}],["对应y轴的值",{"2":{"175":1,"182":3}}],["对齐方式",{"2":{"107":1}}],["订阅时的回调方法",{"2":{"174":1}}],["订阅图表动作",{"2":{"173":1}}],["执行动作需要的数据",{"2":{"172":1}}],["执行图表动作",{"2":{"172":1}}],["轴名字",{"2":{"171":1}}],["轴上是否可以滚动缩放",{"2":{"156":1,"171":1}}],["在实际项目中根据情况进行调整",{"2":{"199":1,"201":1,"202":1,"204":1,"205":1,"206":1,"207":1,"213":1}}],["在指定时间戳上缩放",{"2":{"170":1}}],["在某个位置缩放",{"2":{"169":1}}],["在某个坐标点缩放",{"2":{"168":1}}],["缩放比例",{"2":{"168":1,"169":1,"170":1}}],["缩小",{"2":{"117":1}}],["动画时间",{"2":{"164":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1}}],["编组id",{"2":{"162":1,"163":1}}],["移动端",{"2":{"198":1}}],["移动绘制过程中触发",{"2":{"182":1}}],["移动事件过程中特殊处理方法",{"2":{"39":1}}],["移除图形",{"2":{"163":1}}],["移除技术指标",{"2":{"159":1}}],["\\tbars",{"2":{"157":1}}],["覆盖已绘制的覆盖物",{"2":{"162":1}}],["覆盖技术指标信息",{"2":{"157":1}}],["覆盖物实例",{"2":{"182":1}}],["覆盖物",{"0":{"179":1,"205":1},"1":{"180":1,"181":1,"182":1,"183":1},"2":{"186":1}}],["覆盖物标识",{"2":{"162":1}}],["覆盖物名称",{"2":{"163":1}}],["覆盖物名或者对象",{"2":{"160":1}}],["覆盖物名",{"2":{"39":1,"162":1}}],["覆盖物信息",{"2":{"39":1}}],["覆盖物支持双击强制结束绘制",{"2":{"19":1}}],["此方法会重新计算整个图表各个模块的大小",{"2":{"178":1}}],["此方法会清空图表数据",{"2":{"149":1}}],["此参数对应图表实例方法",{"2":{"156":1}}],["边距",{"2":{"156":1,"171":1}}],["边框虚线参数",{"2":{"103":1,"105":1,"106":1,"107":1}}],["边框虚线参数值",{"2":{"70":1,"72":1,"73":1,"74":1}}],["边框尺寸",{"2":{"103":1,"105":1,"106":1,"107":1}}],["边框圆角尺寸",{"2":{"74":1}}],["边框圆角值",{"2":{"73":1,"106":1,"107":1}}],["边框样式",{"2":{"70":1,"72":1,"73":1,"74":1,"103":1,"105":1,"106":1,"107":1}}],["边框粗细",{"2":{"70":1,"72":1,"73":1,"74":1}}],["边框颜色",{"2":{"70":1,"72":1,"73":1,"74":1,"103":1,"105":1,"106":1,"107":1}}],["都需要此标识",{"2":{"156":1}}],["后续对该窗口的一些操作",{"2":{"156":1}}],["后续计算参数发生变化的时候",{"2":{"127":1}}],["类型有",{"2":{"186":2}}],["类型为klinecharts",{"2":{"182":1}}],["类型参与",{"2":{"182":2}}],["类型参阅",{"2":{"124":6}}],["类型参阅样式",{"2":{"33":1}}],["类型是",{"2":{"177":1}}],["类型和图表方法overrideindicator的入参一致",{"2":{"156":1}}],["类型",{"2":{"155":1}}],["回调参数和`performeventmovefordrawing`一致",{"2":{"182":1}}],["回调参数",{"2":{"155":1}}],["回调方法",{"2":{"155":2}}],["为了避免重复绘制",{"2":{"153":1}}],["为图表添加数据",{"2":{"116":7}}],["清空图表数据",{"2":{"153":1}}],["单条k线数据",{"2":{"151":1}}],["相同则覆盖",{"2":{"151":1}}],["该方法自版本9",{"2":{"150":1,"154":1}}],["该怎么做",{"0":{"92":1}}],["请提供付款账号或地址",{"2":{"208":1}}],["请通过getdom",{"2":{"193":1}}],["请统一使用import",{"2":{"188":1}}],["请先参考之前的升级文档升级到",{"2":{"187":1}}],["请使用",{"2":{"149":1,"151":1,"154":1}}],["请用overrideoverlay",{"2":{"193":1}}],["请用overlay代替",{"2":{"190":1}}],["请用removeoverlay",{"2":{"193":1}}],["请用registeroverlay",{"2":{"192":1}}],["请用createoverlay",{"2":{"193":1}}],["请用text代替",{"2":{"108":1}}],["请用",{"2":{"84":1}}],["请用utils",{"2":{"75":1}}],["自版本9",{"2":{"149":1,"151":1}}],["自定义",{"2":{"205":1}}],["自定义显示",{"2":{"186":1}}],["自定义一个覆盖物",{"2":{"181":1}}],["自定义一些api",{"2":{"28":1}}],["自定义覆盖物",{"0":{"181":1},"1":{"182":1,"183":1}}],["自定义绘制",{"2":{"124":1}}],["自定义绘制方法",{"2":{"37":1,"157":1}}],["自定义技术指标调整",{"0":{"195":1}}],["自定义技术指标",{"0":{"123":1},"1":{"124":1,"125":1,"126":1,"127":1}}],["自定义基础图形",{"0":{"109":1},"1":{"110":1,"111":1,"112":1,"113":1}}],["自定义坐标轴",{"0":{"76":1},"1":{"77":1,"78":1,"79":1,"80":1,"81":1}}],["自定义布局",{"2":{"28":1}}],["自定义扩展",{"2":{"21":2}}],["成功回调",{"2":{"149":1,"150":1,"151":1,"157":1}}],["成交額",{"2":{"119":1}}],["成交额",{"2":{"82":1}}],["成交量",{"2":{"82":1,"119":1,"201":1}}],["告诉图表还有没有更多历史数据",{"2":{"149":1,"150":1}}],["数组的子项类型为",{"2":{"186":1}}],["数量精度",{"2":{"133":1,"182":1}}],["数据加载",{"0":{"203":1}}],["数据的索引",{"2":{"166":1,"169":1}}],["数据类型详情可参阅数据源",{"2":{"149":1,"150":1,"151":1}}],["数据索引",{"2":{"124":1,"175":1,"182":3}}],["数据源",{"2":{"124":8}}],["数据信息",{"2":{"124":1}}],["数据",{"0":{"82":1}}],["也会受影响",{"2":{"133":1}}],["也可以是数组",{"2":{"175":1,"176":1}}],["也可以是id组成的数组",{"2":{"163":1}}],["也可以是object",{"2":{"28":1}}],["也可以通过cdn获取",{"2":{"115":1}}],["详情请查阅覆盖物",{"2":{"189":1}}],["详情可参阅样式",{"2":{"131":1}}],["详情参阅",{"2":{"182":1}}],["详情参阅技术指标",{"2":{"91":1}}],["详情参阅覆盖物",{"2":{"39":1}}],["详情参阅基础图形",{"2":{"34":1}}],["详情参阅样式",{"2":{"28":1}}],["位置",{"2":{"130":1,"156":1}}],["缺省则取消当前类型所有",{"2":{"174":1}}],["缺省则在图表中间位置缩放",{"2":{"168":1}}],["缺省则无动画",{"2":{"164":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1}}],["缺省则删除对应窗口上所有的",{"2":{"163":1}}],["缺省则删除所有",{"2":{"163":1}}],["缺省则返回所有",{"2":{"158":1}}],["缺省则设置所有",{"2":{"157":1}}],["缺省则是root",{"2":{"129":1,"130":1}}],["缺省则是整个图表容器",{"2":{"129":1,"130":1}}],["缺省将显示name",{"2":{"124":1}}],["窗口是否可以拖拽调整高度",{"2":{"156":1,"171":1}}],["窗口最小高度",{"2":{"156":1,"171":1}}],["窗口高度",{"2":{"156":1,"171":1}}],["窗口配置信息",{"2":{"156":1,"171":1}}],["窗口id",{"2":{"129":1,"130":1,"156":1,"157":1,"158":1,"159":1,"160":1,"163":1,"171":1,"175":1,"176":1}}],["窗口尺寸信息",{"2":{"77":1,"124":2,"182":1}}],["每个key需要和figures中的子项key对应的值一致",{"2":{"127":1}}],["第二条线",{"2":{"126":1}}],["第一条线",{"2":{"126":1}}],["另一个计算10个周期时间的均值",{"2":{"126":1}}],["因此figures配置为",{"2":{"126":1}}],["则依据索引转换",{"2":{"175":1}}],["则会以id为依据去覆盖",{"2":{"162":1}}],["则会移除所有",{"2":{"159":1}}],["则figures配置的图形不会绘制",{"2":{"124":1}}],["则不会显示",{"2":{"124":1}}],["则需要为该字段填充数据",{"2":{"82":1}}],["十字光标垂直线及文字",{"2":{"186":1}}],["十字光标水平线及文字",{"2":{"186":1}}],["十字光标",{"2":{"186":1}}],["十字光标交叉点所在的窗口id",{"2":{"124":1}}],["十字光标的信息",{"2":{"124":1}}],["会在计算参数发生变化后触发",{"2":{"124":1}}],["参阅",{"2":{"124":3}}],["参数finder",{"2":{"193":1}}],["参数type选项变更为onzoom",{"2":{"193":1}}],["参数position选项变更为root",{"2":{"193":1}}],["参数paneoptions新增position",{"2":{"5":1}}],["参数和返回值和`createpointfigures`一致",{"2":{"182":2}}],["参数和overrideoverlay一致",{"2":{"160":1}}],["参数",{"2":{"78":2,"149":1,"151":1}}],["参数options新增layout",{"2":{"5":1}}],["技术图表实例",{"2":{"124":1}}],["技术指标名",{"2":{"158":1,"159":1}}],["技术指标名或者技术指标对象",{"2":{"156":1}}],["技术指标需要展示两个周期的收盘价平均值连起来的线",{"2":{"126":1}}],["技术指标实例",{"2":{"124":3}}],["技术指标数据",{"2":{"124":1}}],["技术指标",{"0":{"121":1,"204":1},"1":{"122":1,"123":1,"124":1,"125":1,"126":1,"127":1},"2":{"125":1,"186":1}}],["技术指标信息",{"2":{"37":1}}],["技术指标删除属性shouldcheckparamcount",{"2":{"21":1}}],["技术指标模版不再保存相关属性",{"2":{"21":1}}],["技术指标属性render变更为draw",{"2":{"21":1}}],["技术指标属性regenerateplots变更为regeneratefigures",{"2":{"21":1}}],["技术指标属性calctechnicalindicator变更为calc",{"2":{"21":1}}],["技术指标属性calcparams",{"2":{"21":1}}],["技术指标属性plots变更为figures",{"2":{"21":1}}],["下边距",{"2":{"156":1,"171":1}}],["下一个图形的数据",{"2":{"124":1}}],["下内边距",{"2":{"74":1,"107":1}}],["上海",{"2":{"207":1}}],["上边距",{"2":{"156":1,"171":1}}],["上一个图形的数据",{"2":{"124":1}}],["上内边距",{"2":{"74":1,"107":1}}],["一个图表",{"2":{"198":1}}],["一个计算5个周期时间的均值",{"2":{"126":1}}],["一般情况下不用手动调用",{"2":{"153":1}}],["一般用于type是",{"2":{"124":1}}],["一条名为",{"2":{"126":1}}],["一条为",{"2":{"126":1}}],["一旦销毁",{"2":{"29":1}}],["将使用超大logo展示",{"2":{"208":1}}],["将在大号logo展示区展示",{"2":{"208":1}}],["将坐标转换成值",{"2":{"176":1}}],["将值转换成坐标",{"2":{"175":1}}],["将以这个值上下去绘制",{"2":{"124":1}}],["将一个对象合并到另一个对象",{"2":{"46":1}}],["系列",{"2":{"124":1}}],["层级",{"2":{"124":1,"157":1}}],["比如100000是否需要格式化100k",{"2":{"124":1}}],["从",{"0":{"187":1},"1":{"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"194":1,"195":1}}],["从1000开始格式化",{"2":{"124":1}}],["从某个值取对应的值",{"2":{"53":1}}],["无特殊含义",{"2":{"182":1}}],["无",{"2":{"122":2}}],["或者更老的版本",{"2":{"187":1}}],["或者图表实例方法setstyles",{"2":{"184":1}}],["或者",{"2":{"133":1,"186":2}}],["或者setlocale",{"2":{"120":1}}],["或者使用实例方法",{"2":{"78":1}}],["当是一个方法时",{"2":{"186":1}}],["当是对象时",{"2":{"131":1,"156":1,"160":1}}],["当前步骤",{"2":{"182":1}}],["当前图形的数据",{"2":{"124":1}}],["当计算参数改变时",{"2":{"127":1}}],["当添加完语言包后",{"2":{"120":1}}],["当注册完成之后",{"2":{"78":1}}],["漲幅",{"2":{"119":1}}],["收",{"2":{"119":1,"201":1}}],["收盘价",{"2":{"82":1}}],["低",{"2":{"119":1,"201":1}}],["開",{"2":{"119":1,"201":1}}],["時間",{"2":{"119":1,"201":1}}],["zoomattimestamp",{"0":{"170":1}}],["zoomatdataindex",{"0":{"169":1}}],["zoomatcoordinate",{"0":{"168":1}}],["zh",{"2":{"119":1,"182":1,"201":3}}],["zlevel",{"2":{"39":2,"124":1,"156":1,"157":3,"160":3,"162":3,"182":1}}],["例如",{"2":{"119":1,"186":1}}],["去完成",{"2":{"119":1}}],["去github上查看",{"2":{"22":1,"23":1,"24":1,"25":1,"26":1}}],["增加语言包通过klinecharts",{"2":{"119":1}}],["增加语言包",{"0":{"119":1}}],["默认",{"2":{"213":1}}],["默认完整配置",{"0":{"186":1}}],["默认样式",{"2":{"182":1}}],["默认null",{"2":{"124":2}}],["默认的技术指标样式",{"2":{"124":3}}],["默认为true",{"2":{"149":1,"150":1}}],["默认为null",{"2":{"124":2}}],["默认为",{"2":{"124":1,"156":1,"177":2}}],["默认为4",{"2":{"124":1}}],["默认计算参数",{"2":{"122":3}}],["默认语言是en",{"2":{"118":1}}],["默认生成的分割文字信息",{"2":{"77":1}}],["目前只会匹配当前最后一条数据的时间戳",{"2":{"151":1}}],["目前图表内置了en",{"2":{"118":1}}],["目前快捷键仅支持移动和缩放",{"2":{"117":1}}],["国际化",{"0":{"118":1},"1":{"119":1,"120":1}}],["放大",{"2":{"117":1}}],["左侧",{"2":{"199":1}}],["左移",{"2":{"117":1}}],["左内边距",{"2":{"74":1,"107":1}}],["←",{"2":{"117":1}}],["→",{"2":{"117":1}}],["快捷键",{"0":{"117":1}}],["快速开始",{"0":{"114":1},"1":{"115":1,"116":1},"2":{"116":2}}],["⌨️",{"0":{"117":1}}],["销毁图表",{"2":{"116":6}}],["销毁一个图表",{"2":{"29":1}}],["所以你可以在任何一个前端框架中使用",{"2":{"116":1}}],["所有的api都迁移至klinecharts",{"2":{"194":1}}],["所有线的样式选项dash",{"2":{"190":1}}],["所有dashvalue变更为dashedvalue",{"2":{"21":1}}],["所有line",{"2":{"21":1}}],["所有visiblerange新增realfrom和realto",{"2":{"15":1}}],["不显示",{"2":{"213":1}}],["不再区分klinecharts",{"2":{"188":1}}],["不触发事件",{"2":{"182":1}}],["不同则追加",{"2":{"151":1}}],["不需要额外调用cleardata方法",{"2":{"149":1}}],["不受前端框架限制",{"2":{"116":1}}],["不生效问题",{"2":{"2":1}}],["j++",{"2":{"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"213":1}}],["jpeg",{"2":{"177":2}}],["j",{"2":{"127":6,"199":2,"200":2,"201":2,"202":2,"203":2,"204":2,"205":2,"206":2,"207":2,"213":2}}],["jsimport",{"2":{"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"213":1}}],["jsximport",{"2":{"116":3}}],["js",{"2":{"115":1,"116":2}}],["jsdelivr",{"2":{"115":1,"116":1}}],["javascripthtml",{"2":{"200":1,"203":1}}],["javascripthtmlindex",{"2":{"199":1,"201":1,"202":1,"204":1,"205":1,"206":1,"207":1,"213":1}}],["javascript",{"2":{"100":1,"113":1,"115":1,"116":1,"126":1,"127":1,"182":1,"183":1,"186":1}}],["javascriptchart",{"2":{"89":1,"156":1,"157":1,"160":1,"162":1,"171":1}}],["你可以通过npm或yarn等包管理工具",{"2":{"115":1}}],["实际终点数据索引",{"2":{"124":2}}],["实际起点数据索引",{"2":{"124":2}}],["实现checkeventon和draw两个方法",{"2":{"113":1}}],["实例化并绘制",{"2":{"100":1}}],["实例apiapplynewdata",{"2":{"15":1}}],["实例api新增getoffsetrightdistance和executeaction",{"2":{"15":1}}],["实例api",{"0":{"128":1,"193":1},"1":{"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1,"148":1,"149":1,"150":1,"151":1,"152":1,"153":1,"154":1,"155":1,"156":1,"157":1,"158":1,"159":1,"160":1,"161":1,"162":1,"163":1,"164":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1,"174":1,"175":1,"176":1,"177":1,"178":1},"2":{"11":1}}],["实例方法removetechnicalindicator变更为removeindicator",{"2":{"21":1}}],["实例方法gettechnicalindicatorbypaneid变更为getindicatorbypaneid",{"2":{"21":1}}],["实例方法getstyleoptions变更为getstyles",{"2":{"21":1}}],["实例方法overlaytechnicalindicator变更为overlayindicator",{"2":{"21":1}}],["实例方法createtechnicalindicator变更为createindicator",{"2":{"21":1}}],["实例方法createindicator",{"2":{"5":1}}],["实例方法setoffsetrightspace变更为setoffsetrightdistance",{"2":{"21":1}}],["实例方法setpaneoptions",{"2":{"21":1}}],["实例方法setstyleoptions变更为setstyles",{"2":{"21":1}}],["实例方法新增setmaxoffsetleftdistance和setmaxoffsetrightdistance",{"2":{"4":1}}],["步骤二",{"0":{"113":1,"127":1}}],["步骤一",{"0":{"112":1,"126":1}}],["我们可以定义三个选项stroke",{"2":{"112":1}}],["先确定属性和样式",{"2":{"112":1}}],["示例",{"0":{"111":1,"125":1,"183":1},"1":{"112":1,"113":1,"126":1,"127":1},"2":{"156":1,"157":1,"160":1,"162":1,"171":1,"186":2}}],["返回值由",{"2":{"195":1}}],["返回值是一个标识窗口的字符串",{"2":{"156":1}}],["返回一个字符串类型的标识",{"2":{"160":1}}],["返回一个boolean值",{"2":{"110":1}}],["返回数据类型可参阅数据源",{"2":{"152":1}}],["返回数据个数需要和klinedatalist的数据个数一致",{"2":{"127":1}}],["返回完整类型参阅样式",{"2":{"132":1}}],["返回类型参阅figures",{"2":{"124":1}}],["返回图表实例",{"2":{"28":1}}],["校验事件是否在图形上",{"2":{"110":1}}],["然后通过klinecharts",{"2":{"109":1,"123":1,"181":1}}],["只作用于y轴",{"2":{"175":1,"176":1}}],["只需要生成一个技术指标信息",{"2":{"123":1}}],["只需要生成基础图形信息",{"2":{"109":1}}],["只能看到一条线",{"0":{"87":1}}],["同时技术指标系列是",{"2":{"133":1}}],["同text",{"2":{"108":1}}],["同utils",{"2":{"75":1}}],["基础信息提示",{"2":{"213":1}}],["基础展示",{"0":{"200":1}}],["基础图形可以通过图表方法klinecharts",{"2":{"99":1}}],["基础图形是图表重要的组成部分",{"2":{"99":1}}],["基础图形",{"0":{"99":1},"1":{"100":1,"101":1,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1}}],["基础图形信息",{"2":{"34":1}}],["基本零成本上手",{"2":{"198":1}}],["基本都可以自定义样式",{"2":{"184":1}}],["基准值",{"2":{"124":1}}],["基准",{"2":{"107":1}}],["虚线参数",{"2":{"102":1,"104":1}}],["虚线参数值",{"2":{"69":1,"71":1}}],["属性plots变更为figures",{"2":{"195":1}}],["属性说明",{"0":{"110":1,"124":1,"182":1}}],["属性",{"2":{"100":1,"112":1}}],["等",{"2":{"100":1}}],["需要返回一个数组",{"2":{"186":1}}],["需要返回一个boolean类型的值",{"2":{"182":1}}],["需要转换的值",{"2":{"175":1,"176":1}}],["需要覆盖的参数",{"2":{"162":1}}],["需要覆盖的一些参数",{"2":{"157":1}}],["需要在有画布上下文的情况下使用",{"2":{"100":1}}],["需要运行在支持",{"2":{"84":1}}],["注意",{"2":{"100":1,"127":1,"149":1,"150":1,"151":1,"154":1,"178":1}}],["这非常重要",{"2":{"156":1}}],["这里只是清除数据",{"2":{"153":1}}],["这里每一项的数据格式应该是",{"2":{"127":1}}],["这里计算不能及时响应",{"2":{"127":1}}],["这里的",{"2":{"79":3,"80":1,"81":1}}],["这样一个自定义覆盖物就完成了",{"2":{"183":1}}],["这样一个自定义指标就完成了",{"2":{"127":1}}],["这样一个自定义的基础图形就完成了",{"2":{"113":1}}],["这样你的第一个图表就创建完成了",{"2":{"116":1}}],["这篇文档介绍了内置的基本图形和如何自定义一个基础图形",{"2":{"99":1}}],["建议仔细阅读",{"2":{"99":1}}],["qq讨论群",{"0":{"98":1}}],["加密货币",{"0":{"212":1}}],["加入群聊",{"2":{"97":1}}],["加载边界的数据",{"2":{"155":1}}],["加载",{"2":{"84":1}}],["备注",{"2":{"97":1}}],["添加历史更多数据",{"2":{"150":1}}],["添加新数据",{"2":{"149":1}}],["添加到图表即可和内置覆盖物一样去使用",{"2":{"181":1}}],["添加到图表即可和内置技术指标一样去使用",{"2":{"123":1}}],["添加到图表即可和内置基础图形一样去使用",{"2":{"109":1}}],["添加开发者",{"2":{"97":1}}],["添加一个中文繁体的语言包",{"2":{"119":1}}],["添加一个自定义y轴",{"2":{"42":1}}],["添加一个自定义x轴",{"2":{"41":1}}],["添加一个覆盖物",{"2":{"39":1}}],["添加一个技术指标",{"2":{"37":1}}],["添加一个基础图形",{"2":{"34":1}}],["添加一个样式配置",{"2":{"33":1}}],["添加一个本地化语言",{"2":{"30":1}}],["扫一扫",{"2":{"97":1}}],["用",{"2":{"127":1}}],["用图表api创建即可createoverlay",{"2":{"92":1}}],["用于回传数据给图表",{"2":{"155":1}}],["用于生成样式",{"2":{"124":1}}],["用于生成自定义图形的属性",{"2":{"124":1}}],["用于tooltip显示",{"2":{"124":1}}],["用于取计算结果中值",{"2":{"124":1}}],["用于创建的唯一标识",{"2":{"39":1,"162":1}}],["用于创建和操作的唯一标识",{"2":{"37":1,"157":1}}],["用于显示",{"2":{"37":1,"124":1,"157":1}}],["想显示时间",{"2":{"186":1}}],["想标记一下买卖点",{"0":{"92":1}}],["想创建一个内置技术指标之外的指标",{"0":{"91":1}}],["通过样式设置",{"2":{"89":1}}],["通过图表实例",{"2":{"82":1}}],["分时图怎么创建",{"0":{"89":1}}],["分割线事件响应回退",{"2":{"9":1}}],["怎么办",{"0":{"88":1,"90":1,"91":1}}],["看不到波动",{"0":{"88":1}}],["初始化图表",{"2":{"116":7}}],["初始化图表后",{"0":{"87":1}}],["初始化一个图表",{"2":{"28":1}}],["常见问题",{"0":{"86":1},"1":{"87":1,"88":1,"89":1,"90":1,"91":1,"92":1}}],["兼容处理",{"0":{"85":1}}],["构建",{"2":{"84":1}}],["浏览器支持",{"0":{"84":1}}],["环境要求",{"0":{"83":1},"1":{"84":1,"85":1}}],["🌟",{"2":{"208":1}}],["🍍",{"2":{"204":1}}],["🍑",{"2":{"204":1}}],["🍒",{"2":{"204":1}}],["🍈",{"2":{"204":1}}],["🍓",{"2":{"204":1}}],["🍇",{"2":{"204":1}}],["🍉",{"2":{"204":1}}],["🍌",{"2":{"204":1}}],["🍋",{"2":{"204":1}}],["🍊",{"2":{"204":1}}],["🍐",{"2":{"204":1}}],["🍎",{"2":{"204":1}}],["🍏",{"2":{"204":2}}],["🎨",{"0":{"184":1},"1":{"185":1,"186":1},"2":{"198":1}}],["🌏",{"0":{"118":1},"1":{"119":1,"120":1}}],["🏝️",{"0":{"83":1},"1":{"84":1,"85":1}}],["🆕",{"2":{"1":4,"4":2,"5":3,"9":2,"10":2,"11":3,"12":3,"15":5,"19":2,"21":1}}],["最新值标记",{"2":{"186":1}}],["最新价标记",{"2":{"186":1}}],["最新价线不显示问题",{"2":{"6":1}}],["最低价标记",{"2":{"186":1}}],["最低价",{"2":{"82":1}}],["最高价标记",{"2":{"186":1}}],["最高价",{"2":{"82":1}}],["开箱即用",{"2":{"198":1}}],["开盘和收盘",{"2":{"186":1}}],["开盘价",{"2":{"82":1}}],["开始角度",{"2":{"102":1}}],["开始绘制事件",{"2":{"39":1,"162":1}}],["毫秒级别",{"2":{"82":1}}],["`strong",{"2":{"182":1}}],["`stroke",{"2":{"103":1,"105":1,"106":1,"107":1}}],["`stroke`",{"2":{"103":1,"105":1,"106":1,"107":1}}],["`weak",{"2":{"182":1}}],["`ma$",{"2":{"127":2}}],["`dashed`",{"2":{"102":1,"104":1}}],["`",{"2":{"79":3,"80":1,"81":1,"116":1,"127":2}}],["`$",{"2":{"79":3,"80":1,"81":1}}],["方法render",{"2":{"195":1}}],["方法regenerateplots",{"2":{"195":1}}],["方法createtooltipdatasource",{"2":{"195":1}}],["方法calctechnicalindicator",{"2":{"195":1}}],["方法",{"0":{"79":1,"80":1,"81":1}}],["使用完全免费",{"2":{"208":1}}],["使用语言包",{"0":{"120":1}}],["使用示例",{"0":{"100":1}}],["使用自定义x轴时的",{"2":{"79":1}}],["使用自定义y轴时的",{"2":{"79":1,"80":1,"81":1}}],["使用自己定义的容器id代替",{"2":{"79":1}}],["使用",{"0":{"79":1,"80":1,"81":1}}],["使用说明",{"0":{"78":1},"1":{"79":1,"80":1,"81":1}}],["来和图表进行数据交互",{"2":{"82":1}}],["来指定",{"2":{"78":1}}],["来指定坐标轴",{"2":{"78":1}}],["来实现",{"2":{"76":1}}],["中的overlay",{"2":{"182":2}}],["中的",{"2":{"156":1}}],["中的indicator",{"2":{"124":4}}],["中的子项",{"2":{"78":1}}],["中的入参value和options",{"2":{"28":1}}],["即全局样式配置中的overlay",{"2":{"182":1}}],["即全局设置的技术指标样式",{"2":{"124":3}}],["即调用createindicator方法时返回的窗口标识",{"2":{"158":1,"159":1}}],["即title的值需要改变",{"2":{"127":1}}],["即",{"2":{"126":2}}],["即可使用图表方法",{"2":{"78":1}}],["即y",{"2":{"60":1}}],["展示的文字",{"2":{"77":2}}],["值小余1则是百分比",{"2":{"156":2,"171":2}}],["值信息",{"2":{"124":1}}],["值",{"2":{"77":2}}],["值越大越靠前显示",{"2":{"162":1,"182":1}}],["值越大",{"2":{"39":1}}],["距离",{"2":{"164":1}}],["距离底部距离",{"2":{"77":1,"124":2,"182":1}}],["距离顶部距离",{"2":{"77":1,"124":2,"182":1}}],["距离右边距离",{"2":{"77":1,"124":2,"182":1}}],["距离左边距离",{"2":{"77":1,"124":2,"182":1}}],["高可扩展",{"2":{"198":1}}],["高",{"2":{"77":1,"119":1,"124":2,"182":1,"201":1}}],["高度",{"2":{"67":1,"73":1,"74":1,"106":1}}],["宽",{"2":{"77":1,"124":2,"182":1}}],["宽度",{"2":{"67":1,"73":1,"74":1,"106":1}}],["真实数据索引",{"2":{"124":1}}],["真实的x坐标",{"2":{"124":1}}],["真实区间长度",{"2":{"77":1}}],["真实终点",{"2":{"77":1}}],["真实起点",{"2":{"77":1}}],["区间长度",{"2":{"77":1}}],["区间相关的信息",{"2":{"77":1}}],["终点数据索引",{"2":{"124":2}}],["终点",{"2":{"77":1}}],["起点数据索引",{"2":{"124":2}}],["起点",{"2":{"77":1}}],["起始点y轴坐标值",{"2":{"106":1,"107":1}}],["起始点y轴值",{"2":{"67":1,"68":1,"73":1,"74":1}}],["起始点x轴坐标值",{"2":{"106":1,"107":1}}],["起始点x轴值",{"2":{"67":1,"68":1,"73":1,"74":1}}],["起始角度",{"2":{"63":1,"69":1}}],["入参说明",{"0":{"77":1}}],["入参是空数组时不刷新问题",{"2":{"16":1}}],["代替即可",{"2":{"127":1}}],["代替",{"2":{"75":1,"79":2,"80":1,"81":1,"149":1,"151":1,"154":1,"192":1,"193":3}}],["已废弃",{"2":{"75":1,"108":1,"149":1,"150":1,"151":1,"154":1}}],["背景色",{"2":{"74":1,"107":1,"177":1}}],["右侧",{"2":{"199":1}}],["右击回调事件",{"2":{"182":1}}],["右击事件",{"2":{"39":1,"162":1}}],["右移",{"2":{"117":1}}],["右内边距",{"2":{"74":1,"107":1}}],["线性轴",{"2":{"199":1}}],["线样式",{"2":{"71":1}}],["线参数",{"2":{"71":1}}],["粗细",{"2":{"69":1,"71":1,"107":1}}],["弧样式",{"2":{"69":1}}],["画布上下文",{"2":{"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"100":1,"110":1,"124":1}}],["权重",{"2":{"68":1,"74":1}}],["字体",{"2":{"68":1,"74":1,"107":1}}],["尺寸",{"2":{"68":1,"74":1,"102":1,"104":1,"107":1}}],["颜色",{"2":{"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1}}],["垂直对齐方式",{"2":{"68":1,"74":1}}],["水平对齐方式",{"2":{"68":1,"74":1}}],["文字内容",{"2":{"68":1,"74":1,"107":1}}],["文字参数",{"2":{"68":1,"74":1}}],["wrap",{"2":{"199":2,"201":2,"202":2,"204":2,"205":2,"206":2,"207":2,"213":2}}],["wr",{"2":{"122":1}}],["will",{"2":{"199":1,"201":1,"202":1,"204":1,"205":1,"206":1,"207":1,"213":1}}],["window",{"2":{"116":1}}],["width=device",{"2":{"116":1}}],["width是宽度",{"2":{"112":1}}],["width",{"2":{"67":2,"73":2,"74":2,"77":1,"106":1,"107":1,"112":1,"113":8,"116":8,"124":2,"130":1,"182":1}}],["web",{"2":{"182":1}}],["webview",{"2":{"84":1}}],["weight",{"0":{"59":1},"2":{"59":1,"68":2,"74":2,"107":1,"186":10}}],["weak",{"2":{"39":3,"160":3,"162":4,"182":3}}],["结束角度",{"2":{"63":1,"69":1,"102":1}}],["半径",{"2":{"63":1,"64":1,"69":1,"70":1,"102":1,"103":1}}],["圆",{"2":{"205":1}}],["圆心y轴坐标值",{"2":{"102":1,"103":1}}],["圆心x轴坐标值",{"2":{"102":1,"103":1}}],["圆心的y轴值",{"2":{"63":1,"64":1,"69":1,"70":1}}],["圆心的x轴值",{"2":{"63":1,"64":1,"69":1,"70":1}}],["圆参数",{"2":{"64":1,"70":1}}],["圆弧参数",{"2":{"63":1,"69":1}}],["+=",{"2":{"199":1,"200":1,"201":1,"202":1,"203":3,"204":1,"205":1,"206":1,"207":1,"213":1}}],["+098syuqtzi0ynzll",{"2":{"95":1}}],["+",{"2":{"60":1,"113":5,"117":5,"127":2,"183":1,"199":9,"200":9,"201":9,"202":9,"203":9,"204":11,"205":10,"206":9,"207":9,"213":9}}],["获取到对应的dom后操作",{"2":{"193":1}}],["获取可见区间范围",{"2":{"148":1}}],["获取样式配置",{"2":{"132":1}}],["获取尺寸",{"2":{"130":1}}],["获取dom容器",{"2":{"129":1}}],["获取klinechart",{"0":{"115":1}}],["获取基础图形实例",{"2":{"100":1}}],["获取",{"2":{"99":1}}],["获取一个点在斜率和常数项形成的线上的y轴坐标值",{"2":{"62":1}}],["获取一个点在另外两个坐标点形成的线上的y轴坐标值",{"2":{"61":1}}],["获取点组成的线的斜率和常数项",{"2":{"60":1}}],["获取图表转换成图片后的图片url",{"2":{"177":1}}],["获取图表目前的数据源",{"2":{"152":1}}],["获取图表单根蜡烛柱的宽度",{"2":{"147":1}}],["获取图表右边可以空出来的间隙",{"2":{"141":1}}],["获取图表时区名",{"2":{"135":1}}],["获取图表当前版本号",{"2":{"43":1}}],["获取图表支持的覆盖物",{"2":{"40":1}}],["获取图表支持的技术指标",{"2":{"38":1}}],["获取图表支持的基础图形类型",{"2":{"35":1}}],["获取图表支持的本地化语言类型",{"2":{"32":1}}],["获取图形类",{"2":{"36":1}}],["根据id获取覆盖物信息",{"2":{"161":1}}],["根据窗口id获取技术指标信息",{"2":{"158":1}}],["根据两个坐标点",{"2":{"60":1}}],["根据覆盖物名称获取图表内覆盖物的属性",{"2":{"31":1}}],["y轴线",{"2":{"186":1}}],["y轴",{"2":{"186":1}}],["y轴组件",{"2":{"124":2,"182":1}}],["ydis",{"2":{"113":2,"183":3,"205":3}}],["y是中心点y轴坐标值",{"2":{"112":1}}],["y",{"2":{"60":2,"61":3,"62":1,"63":3,"64":3,"65":2,"66":2,"67":3,"68":3,"69":2,"70":2,"71":1,"72":1,"73":2,"74":2,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"110":1,"112":1,"113":12,"168":1,"175":2,"176":2,"182":1,"183":2,"204":2,"205":2}}],["yyyy",{"2":{"56":1}}],["yaxis",{"2":{"21":3,"37":4,"124":6,"129":2,"130":2,"182":2,"186":1,"190":3,"195":4,"199":4,"204":2}}],["取消回调事件",{"2":{"182":1}}],["取消订阅图表动作",{"2":{"174":1}}],["取消选中事件",{"2":{"39":1,"162":1}}],["取c的值",{"2":{"53":1}}],["===",{"2":{"113":5,"183":1,"205":1,"206":2}}],["=",{"2":{"53":1,"60":1,"100":1,"113":14,"116":8,"127":6,"149":1,"151":1,"183":3,"199":31,"200":16,"201":22,"202":22,"203":22,"204":39,"205":25,"206":28,"207":22,"213":35}}],["=>",{"2":{"28":3,"29":1,"30":1,"31":1,"32":1,"33":1,"34":3,"35":1,"36":1,"37":9,"38":1,"39":20,"40":1,"41":2,"42":2,"43":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"77":1,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"110":2,"113":2,"116":13,"124":6,"127":5,"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1,"148":1,"149":2,"150":2,"151":2,"152":1,"153":1,"154":2,"155":3,"156":9,"157":12,"158":1,"159":1,"160":29,"161":1,"162":15,"163":1,"164":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":2,"173":2,"174":2,"175":1,"176":1,"177":1,"178":1,"182":17,"183":1,"199":8,"201":2,"202":2,"203":3,"204":7,"205":3,"206":2,"207":2,"213":8}}],["检查一下容器是否有高度",{"2":{"87":1}}],["检查某个坐标点是否在文字上",{"2":{"68":1}}],["检查某个坐标点是否在矩形上",{"2":{"67":1}}],["检查某个坐标点是否在多边形上",{"2":{"66":1}}],["检查某个坐标点是否在线上",{"2":{"65":1}}],["检查某个坐标点是否在圆上",{"2":{"64":1}}],["检查某个坐标点是否在圆弧上",{"2":{"63":1}}],["检查某个值是否有效",{"2":{"49":1}}],["检查某个值是否是bool值",{"2":{"52":1}}],["检查某个值是否是方法",{"2":{"51":1}}],["检查某个值是否是对象",{"2":{"50":1}}],["检查某个值是否是数字",{"2":{"48":1}}],["检查某个值是否是字符串",{"2":{"47":1}}],["检查事件是否在图形上",{"2":{"34":1}}],["辅助方法集合",{"2":{"44":1}}],["坐标轴",{"0":{"199":1}}],["坐标轴名字",{"2":{"41":1,"42":1,"77":1}}],["坐标点",{"2":{"168":1}}],["坐标点信息",{"2":{"63":1,"64":1,"67":1,"68":1}}],["坐标集合",{"2":{"104":1,"105":1}}],["坐标位置",{"2":{"77":2}}],["坐标信息",{"2":{"41":1,"42":1}}],["鼠标移出事件",{"2":{"39":1,"162":1,"182":1}}],["鼠标移入事件",{"2":{"39":1,"162":1,"182":1}}],["按住拖动结束回调事件",{"2":{"182":1}}],["按住拖动回调事件",{"2":{"182":1}}],["按住拖动开始回调事件",{"2":{"182":1}}],["按住某个操作点移动过程中触发",{"2":{"182":1}}],["按住移动结束事件",{"2":{"39":1,"162":1}}],["按住移动中事件",{"2":{"39":1,"162":1}}],["按住移动事件特殊处理方法",{"2":{"39":1}}],["按住开始移动事件",{"2":{"39":1,"162":1}}],["点一个",{"2":{"208":1}}],["点击回调事件",{"2":{"182":1}}],["点击事件",{"2":{"39":1,"162":1}}],["点信息",{"2":{"39":1,"162":1,"182":2}}],["创建时候的id",{"2":{"163":1}}],["创建覆盖物",{"2":{"160":1}}],["创建一个技术指标",{"2":{"156":1}}],["创建一个自定义技术指标",{"2":{"123":1}}],["创建一个自定义基础图形",{"2":{"109":1}}],["创建自定义提示文字",{"2":{"124":1}}],["创建自定义提示信息方法",{"2":{"37":1,"157":1}}],["创建第一个图表",{"0":{"116":1}}],["创建分割文字方法实现",{"2":{"77":1}}],["创建分割文字",{"2":{"41":1,"42":1}}],["创建y轴上的图形",{"2":{"39":1,"182":1}}],["创建x轴上的图形",{"2":{"39":1,"182":1}}],["创建点对应的图形信息",{"2":{"183":1}}],["创建点对应的图形",{"2":{"39":1,"182":1}}],["时间戳",{"2":{"82":1,"167":1,"170":1,"175":1,"182":3}}],["时有效",{"2":{"39":1,"162":1,"182":1}}],["时区",{"0":{"207":1}}],["时区对应名字列表请参阅时区列表",{"2":{"28":1,"134":1}}],["时区名",{"2":{"28":1,"134":1}}],["是采用",{"2":{"208":1}}],["是一款可高度自定义的专业级轻量金融图表",{"2":{"197":1}}],["是一个回调方法",{"2":{"154":1,"173":1}}],["是一个k线数据数组",{"2":{"149":1,"150":1}}],["是一个方法",{"2":{"124":2}}],["是往前加载还是往后加载",{"2":{"155":1}}],["是创建的唯一标识",{"2":{"110":1}}],["是怎么回事",{"0":{"87":1}}],["是",{"2":{"39":1,"162":1,"182":1}}],["是否忽略事件",{"2":{"182":1}}],["是否锁定",{"2":{"182":1}}],["是否锁定不让拖动",{"2":{"39":1,"162":1}}],["是否是绝对坐标",{"2":{"175":1,"176":1}}],["是否覆盖",{"2":{"156":1}}],["是否可以拖拽滚动",{"2":{"139":1}}],["是否可以缩放",{"2":{"137":1}}],["是否可见",{"2":{"37":1,"39":1,"124":1,"157":1,"162":1,"182":1}}],["是否需要包含浮层",{"2":{"177":1}}],["是否需要格式化大数据值",{"2":{"124":1}}],["是否需要格式化大的数字",{"2":{"37":1,"157":1}}],["是否需要ohlc",{"2":{"124":1}}],["是否需要ohlc辅助图形",{"2":{"37":1,"157":1}}],["是否需要默认的y轴上的图形",{"2":{"39":1,"162":1,"182":1}}],["是否需要默认的x轴上的图形",{"2":{"39":1,"162":1,"182":1}}],["是否需要默认的点对应的图形",{"2":{"39":1,"162":1,"182":1}}],["仅支持",{"2":{"172":1}}],["仅仅在创建新的窗口时有效",{"2":{"156":1}}],["仅",{"2":{"39":1,"162":1,"182":1}}],["模式灵敏度",{"2":{"39":1,"162":1,"182":1}}],["模式",{"2":{"39":1,"162":1,"182":2}}],["越靠前显示",{"2":{"39":1}}],["绘制结束回调事件",{"2":{"182":1}}],["绘制结束事件",{"2":{"39":1,"162":1}}],["绘制过程中回调事件",{"2":{"182":1}}],["绘制开始回调事件",{"2":{"182":1}}],["绘制边框的菱形",{"2":{"113":1}}],["绘制填充的菱形",{"2":{"113":1}}],["绘制",{"2":{"110":1}}],["绘制带背景的文字",{"2":{"74":1}}],["绘制矩形",{"2":{"73":1}}],["绘制多边形",{"2":{"72":1}}],["绘制线",{"2":{"71":1}}],["绘制圆",{"2":{"70":1}}],["绘制圆弧",{"2":{"69":1}}],["绘制中事件",{"2":{"39":1,"162":1}}],["绘制层级",{"2":{"39":1,"162":1,"182":1}}],["绘制方法",{"2":{"34":1}}],["重新生成数图形配置方法",{"2":{"124":1}}],["重新生成图形信息方法",{"2":{"37":1,"157":1}}],["重构窗口之间的分割线模块",{"2":{"5":1}}],["计算结果",{"2":{"127":1}}],["计算出来的数据不是想要的",{"0":{"90":1}}],["计算文字宽度",{"2":{"59":1}}],["计算方法",{"2":{"37":1,"124":1,"157":1}}],["计算参数最好取回调参数calcparams",{"2":{"127":1}}],["计算参数是2个",{"2":{"126":1}}],["计算参数文字",{"2":{"124":1}}],["计算参数",{"2":{"37":1,"124":2,"157":1}}],["指定的轴的名字",{"2":{"156":1}}],["指定的最大值",{"2":{"124":1}}],["指定的最小值",{"2":{"124":1}}],["指定高",{"2":{"107":1}}],["指定宽",{"2":{"107":1}}],["指定最大值",{"2":{"37":1,"157":1}}],["指定最小值",{"2":{"37":1,"157":1}}],["指标信息提示",{"2":{"213":1}}],["指标创建完成回调方法",{"2":{"156":1}}],["指标简短名称",{"2":{"124":1}}],["指标系列",{"2":{"37":1,"157":1}}],["指标名",{"2":{"37":1,"122":3,"124":1,"157":1}}],["指标图形配置支持自定义",{"2":{"12":1}}],["指标新增zlevel属性",{"2":{"4":1}}],["扩展数据",{"2":{"37":1,"39":1,"124":1,"157":1,"162":1,"182":1}}],["精度",{"2":{"37":1,"124":1,"157":1,"182":1}}],["k",{"2":{"199":2,"200":2,"201":2,"202":2,"203":2,"204":2,"205":2,"206":4,"207":2,"213":2}}],["k线数据",{"2":{"124":2}}],["kdj",{"2":{"122":1}}],["kb",{"0":{"62":1},"2":{"62":1}}],["kx",{"2":{"60":1}}],["klinechart",{"0":{"197":1},"2":{"94":2,"97":1,"115":1,"116":1,"197":1,"208":2}}],["klinecharts",{"2":{"15":1,"100":1,"115":4,"116":8,"187":2,"188":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1,"213":1}}],["klinedata>",{"2":{"155":1}}],["klinedatalist",{"2":{"124":2,"127":3,"195":4,"204":2}}],["klinedata",{"2":{"37":1,"124":11,"127":2,"155":1,"156":1,"157":1,"204":2}}],["keywords",{"2":{"116":1}}],["key",{"0":{"53":1},"2":{"37":2,"39":6,"53":1,"119":1,"120":1,"124":1,"126":2,"127":4,"156":2,"157":2,"182":2,"183":1,"186":1,"199":17,"201":5,"202":8,"204":1,"205":5,"206":6,"207":5,"213":13}}],["erc20",{"2":{"212":1}}],["eth",{"2":{"212":1}}],["europe",{"2":{"207":1}}],["e11d74",{"2":{"186":1}}],["ededed",{"2":{"186":2}}],["ef5350",{"2":{"157":2}}],["ef5350变更为",{"2":{"14":1}}],["english",{"2":{"201":1}}],["en",{"2":{"201":1}}],["enabled",{"0":{"136":1,"138":1},"2":{"136":1,"138":1}}],["end",{"2":{"68":1,"74":1}}],["endangle",{"2":{"63":2,"69":2,"102":1}}],["emoji",{"2":{"204":3}}],["ema",{"2":{"122":1}}],["emv",{"2":{"82":1,"122":1}}],["extension",{"2":{"192":1}}],["extenddata",{"2":{"37":2,"39":2,"124":1,"156":1,"157":3,"160":3,"162":3,"182":1}}],["executeaction",{"0":{"172":1}}],["export",{"2":{"116":4}}],["else",{"2":{"113":1,"206":1}}],["event",{"2":{"39":14,"160":56,"162":42,"182":14}}],["图解说明",{"0":{"185":1}}],["图形辅助api",{"0":{"194":1}}],["图形类型",{"2":{"124":1,"182":1}}],["图形的样式",{"2":{"110":2}}],["图形的属性",{"2":{"110":2}}],["图形配置",{"2":{"37":1,"157":1}}],["图形名字",{"2":{"110":1}}],["图形名",{"2":{"36":1}}],["图表之间的分割线",{"2":{"186":1}}],["图表上看到的不管是点还是线",{"2":{"184":1}}],["图表上所有的元素都是由基础图形组成",{"2":{"99":1}}],["图表不会重绘",{"2":{"153":1}}],["图表内置了基础图形",{"2":{"183":1}}],["图表内置了这些基础图形",{"2":{"101":1}}],["图表内置了zh",{"2":{"30":1}}],["图表支持自定义技术指标",{"2":{"91":1}}],["图表支持自定义坐标轴",{"2":{"76":1}}],["图表默认价格精度为两位小数",{"2":{"88":1}}],["图表总是会填充容器",{"2":{"87":1}}],["图表基于",{"2":{"84":1}}],["图表所需要的数据必须是固定格式",{"2":{"82":1}}],["图表将不再可用",{"2":{"29":1}}],["图表实例方法subscribeaction和unsubscribeaction类型新增oncandlebarclick",{"2":{"19":1}}],["图表api",{"0":{"27":1,"192":1},"1":{"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1},"2":{"12":1}}],["图表方法extension",{"2":{"21":2}}],["图表方法新增getoverlayclass",{"2":{"9":1}}],["图表方法init",{"2":{"5":1}}],["唯一标识",{"2":{"34":1}}],["元素id或者图表实例",{"2":{"29":1}}],["小数折叠阈值",{"2":{"28":1,"182":1}}],["千分符",{"2":{"28":1,"182":1}}],["格式化折叠小数",{"2":{"58":1}}],["格式化精度",{"2":{"54":1}}],["格式化大的数字",{"2":{"28":1,"55":1}}],["格式化日期和时间的对象的构造器",{"2":{"182":1}}],["格式化日期千分符",{"2":{"57":1}}],["格式化日期",{"2":{"28":1,"56":1}}],["如果能够打赏一杯",{"2":{"208":1}}],["如果你觉得插件还不错",{"2":{"208":1}}],["如果你是",{"2":{"187":1}}],["如果dataindex和timestamp同时存在",{"2":{"175":1}}],["如果id存在",{"2":{"162":1}}],["如果缺省",{"2":{"159":1}}],["如果有值的情况下",{"2":{"127":1}}],["如果不是",{"2":{"127":1}}],["如果不设置会自动获取本机时区",{"2":{"28":1,"134":1}}],["如果无值",{"2":{"127":1}}],["如果返回true",{"2":{"124":1,"182":1}}],["如果name无值",{"2":{"124":1}}],["如果给定",{"2":{"124":1}}],["如果需要将组织官网或者个人主页展示在",{"2":{"208":1}}],["如果需要使用其他语言",{"2":{"118":1}}],["如果需要制作复杂的自定义技术指标和覆盖物",{"2":{"99":1}}],["如果需要运行在移动端",{"2":{"84":1}}],["如果需要展示技术指标",{"2":{"82":1}}],["如const",{"2":{"53":1}}],["如1000转换成1k",{"2":{"28":1,"37":1,"55":1,"157":1}}],["如",{"2":{"28":1,"56":1,"100":1,"134":1}}],["语言配置",{"2":{"30":1}}],["语言名",{"2":{"30":1}}],["语言",{"2":{"28":1}}],["可用于扩展字段",{"2":{"182":1}}],["可缺省",{"2":{"149":1,"150":1,"156":5,"158":1,"160":1,"168":1,"171":4,"177":3,"182":16}}],["可见区域信息",{"2":{"124":2}}],["可以直接使用",{"2":{"183":1}}],["可以缺省",{"2":{"164":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1}}],["可以通过图表api",{"2":{"120":1}}],["可以通过图表方法init",{"2":{"184":1}}],["可以通过图表方法createindicator或者overrideindicator重写calc即可",{"2":{"90":1}}],["可以通过图表方法",{"2":{"76":1}}],["可以这样做",{"2":{"119":1}}],["可以参考下面的方案",{"2":{"118":1}}],["可以定义两个选项solid和dashed",{"2":{"112":1}}],["可以使用覆盖物",{"2":{"92":1}}],["可以是国际化的",{"2":{"186":1}}],["可以是回调方法也可以是数组",{"2":{"186":1}}],["可以是当个对象",{"2":{"175":1,"176":1}}],["可以是单个id",{"2":{"163":1}}],["可以是通过registerstyles注册进去的样式名",{"2":{"131":1}}],["可以是通过klinecharts",{"2":{"28":1}}],["可以是一个promise",{"2":{"124":1}}],["可以是dom元素",{"2":{"29":1}}],["可以是dom元素或者元素id",{"2":{"28":1}}],["可选项为`normal`",{"2":{"182":1}}],["可选项为",{"2":{"173":1,"174":1}}],["可选项`fill`",{"2":{"103":1,"105":1,"106":1,"107":1}}],["可选项`solid`",{"2":{"102":1,"104":1}}],["可选项有",{"2":{"37":1,"39":1,"157":1,"162":1}}],["可选配置项",{"2":{"28":1}}],["容器",{"2":{"28":1}}],[">=",{"2":{"127":1}}],[">`",{"2":{"116":1}}],[">",{"2":{"28":1,"37":4,"39":4,"41":1,"42":1,"65":1,"66":1,"71":1,"72":1,"77":2,"104":1,"105":1,"115":1,"116":13,"124":2,"149":1,"150":1,"152":1,"156":4,"157":4,"160":3,"162":1,"175":2,"176":1,"182":4,"199":2,"200":1,"201":2,"202":2,"203":1,"204":2,"205":2,"206":2,"207":2,"213":2}}],["gendata",{"2":{"199":2,"200":2,"201":2,"202":2,"203":4,"204":2,"205":2,"206":2,"207":2,"213":2}}],["getelementbyid",{"2":{"199":1,"201":1,"202":1,"204":1,"205":1,"206":3,"207":1,"213":1}}],["getwidth",{"2":{"193":1}}],["getconvertpictureurl",{"0":{"177":1}}],["getindicatorbypaneid",{"0":{"158":1}}],["getdatalist",{"0":{"152":1},"2":{"203":1}}],["getdom",{"0":{"129":1},"2":{"193":1}}],["getbarspace",{"0":{"147":1}}],["getoffsetrightdistance",{"0":{"141":1}}],["getoverlayclass",{"0":{"31":1}}],["getoverlaybyid",{"0":{"161":1},"2":{"21":1}}],["gettime",{"2":{"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"213":1}}],["gettimezone",{"0":{"135":1}}],["gettechnicalindicatorbypaneid",{"2":{"193":1}}],["gettechnicalindicatortemplate",{"2":{"21":1}}],["getlinearyfromslopeintercept",{"0":{"62":1}}],["getlinearyfromcoordinates",{"0":{"61":1}}],["getlinearslopeintercept",{"0":{"60":1}}],["getlocal",{"2":{"21":1}}],["getheight",{"2":{"21":1}}],["getvisiblerange",{"0":{"148":1},"2":{"21":1}}],["getstyleoptions",{"2":{"193":1}}],["getstyles",{"0":{"132":1}}],["getsize",{"0":{"130":1},"2":{"21":1}}],["getsupportedoverlays",{"0":{"40":1}}],["getsupportedindicators",{"0":{"38":1}}],["getsupportedfigures",{"0":{"35":1}}],["getsupportedlocales",{"0":{"32":1}}],["getsupportlocales",{"2":{"21":1}}],["getsupportoverlays",{"2":{"21":1}}],["getsupportfigures返回值中的一种",{"2":{"182":1}}],["getsupportfigures",{"2":{"21":1}}],["getfigureclass",{"0":{"36":1},"2":{"21":1,"99":1,"100":1}}],["gzip压缩下仅40k",{"2":{"198":1}}],["green",{"2":{"206":15}}],["grid",{"2":{"186":1}}],["groupid",{"2":{"160":3,"162":3,"163":2}}],["global",{"2":{"182":1}}],["gt",{"2":{"149":1,"151":1}}],["gg",{"2":{"96":1}}],["github",{"0":{"94":1},"2":{"94":2,"208":1}}],["gapbar",{"2":{"124":1,"182":1,"204":1}}],["gap",{"2":{"28":1,"156":3,"171":3,"199":1,"201":1,"202":1,"204":1,"205":1,"206":1,"207":1,"213":1}}],["n",{"2":{"186":2}}],["ngondestroy",{"2":{"116":1}}],["ngafterviewinit",{"2":{"116":1}}],["npm",{"2":{"115":1,"116":1}}],["npmyarncdn",{"2":{"115":1}}],["neue",{"2":{"186":12,"204":1}}],["next",{"2":{"124":1}}],["net",{"2":{"115":1,"116":1}}],["newdata",{"2":{"203":10}}],["new",{"2":{"100":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"213":1}}],["needdefaultyaxisfigure",{"2":{"39":2,"160":3,"162":3,"182":1,"205":1}}],["needdefaultxaxisfigure",{"2":{"39":2,"160":3,"162":3,"182":1,"205":1}}],["needdefaultpointfigure",{"2":{"39":2,"160":3,"162":3,"182":1,"205":1}}],["none",{"2":{"186":2,"199":2,"201":2,"202":2,"204":2,"205":2,"206":2,"207":2,"213":3}}],["normal",{"2":{"37":2,"39":2,"124":2,"156":1,"157":2,"160":2,"162":2,"182":2,"186":14,"199":1}}],["nochangecolor",{"2":{"157":2,"186":5,"206":4}}],["nochangewickcolor",{"2":{"15":1,"186":1}}],["nochangebordercolor",{"2":{"15":1,"186":1}}],["null",{"2":{"154":1,"156":2,"157":3,"160":1,"162":1,"186":1}}],["nullable",{"2":{"31":1,"155":1}}],["number>",{"2":{"62":1,"70":1,"72":1,"73":1}}],["number",{"2":{"28":8,"37":5,"39":6,"41":2,"42":2,"54":2,"55":1,"56":1,"57":1,"58":2,"59":3,"60":4,"61":7,"62":3,"63":7,"64":5,"65":4,"66":4,"67":6,"68":6,"69":7,"70":4,"71":4,"72":3,"73":6,"74":13,"77":16,"82":7,"102":7,"103":5,"104":4,"105":4,"106":7,"107":13,"110":2,"124":32,"130":6,"133":2,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1,"148":4,"149":7,"150":7,"151":7,"152":7,"154":1,"156":10,"157":6,"160":10,"162":5,"164":2,"165":2,"166":2,"167":2,"168":4,"169":3,"170":3,"171":4,"175":10,"176":10,"182":29}}],["name=",{"2":{"116":4}}],["name为基础图形名字",{"2":{"100":1}}],["name",{"0":{"33":1,"36":1,"158":1,"159":1},"2":{"28":1,"31":1,"33":2,"34":2,"36":2,"37":3,"39":2,"41":2,"42":2,"77":1,"78":2,"79":4,"80":2,"81":2,"92":1,"99":1,"100":1,"110":1,"113":1,"124":2,"127":1,"156":5,"157":4,"158":2,"159":2,"160":3,"162":3,"163":2,"171":3,"182":1,"183":1,"193":5,"195":1,"204":11,"205":3}}],["||",{"2":{"113":2,"127":1}}],["|",{"2":{"28":7,"29":2,"37":5,"39":17,"41":1,"42":1,"54":1,"55":1,"57":1,"58":1,"59":1,"68":10,"69":1,"70":4,"71":1,"72":4,"73":4,"74":13,"77":2,"102":1,"103":3,"104":1,"105":3,"106":3,"107":5,"124":5,"129":2,"130":2,"131":1,"154":1,"155":1,"156":17,"157":14,"160":8,"162":3,"163":1,"173":7,"174":7,"175":2,"176":2,"182":9,"186":54}}],["的组织或个人",{"2":{"208":1}}],["的浏览器上",{"2":{"84":1}}],["的版本记录",{"2":{"25":1,"26":1}}],["的",{"2":{"22":1,"23":1,"24":1,"208":1}}],["x轴分割线",{"2":{"186":2}}],["x轴分割文字",{"2":{"186":2}}],["x轴线",{"2":{"186":1}}],["x轴",{"2":{"186":1}}],["x轴组件",{"2":{"124":2,"182":1}}],["xxxxxxxx",{"2":{"160":1,"162":1}}],["xxx",{"2":{"127":2,"195":8}}],["xdis",{"2":{"113":2,"183":3,"205":3}}],["x是中心点x轴坐标值",{"2":{"112":1}}],["x3c",{"2":{"28":2,"31":1,"37":4,"39":4,"41":1,"42":1,"62":1,"65":1,"66":1,"70":1,"71":1,"72":2,"73":1,"77":2,"104":1,"105":1,"113":1,"115":2,"116":32,"124":7,"149":1,"150":1,"152":1,"155":1,"156":4,"157":4,"160":3,"162":1,"175":2,"176":2,"182":4,"199":5,"200":3,"201":5,"202":5,"203":3,"204":6,"205":5,"206":5,"207":5,"213":5}}],["x",{"0":{"22":1,"23":1,"24":1,"25":1,"26":1},"2":{"22":1,"23":1,"24":1,"25":1,"26":1,"60":2,"61":3,"62":1,"63":3,"64":3,"65":2,"66":2,"67":3,"68":3,"69":2,"70":2,"71":1,"72":1,"73":2,"74":2,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"110":1,"112":1,"113":12,"168":1,"175":2,"176":2,"182":1,"183":2,"187":4,"204":2,"205":2}}],["xaxis",{"2":{"21":3,"28":1,"37":4,"79":1,"124":6,"182":2,"186":1,"190":3,"195":4,"204":2}}],["xaxis新增方法converttimestampfrompixel和converttimestamptopixel",{"2":{"11":1}}],["删除属性shouldcheckparamcount",{"2":{"195":1}}],["删除gettechnicalindicatorbypaneid",{"2":{"193":1}}],["删除setshapeoptions",{"2":{"193":1}}],["删除shape",{"2":{"21":2,"190":1}}],["删除removeshape",{"2":{"193":1}}],["删除createhtml",{"2":{"193":1}}],["删除createshape",{"2":{"193":1}}],["删除candle",{"2":{"21":1}}],["删除extension",{"2":{"192":1}}],["删除回调事件",{"2":{"182":1}}],["删除一个html元素",{"2":{"163":1}}],["删除事件",{"2":{"39":1,"162":1}}],["删除实例方法createhtml",{"2":{"21":1}}],["删除实例方法createshape",{"2":{"21":1}}],["删除实例方法setshapeoptions",{"2":{"21":1}}],["删除实例方法removeshape",{"2":{"21":1}}],["删除实例方法getwidth",{"2":{"21":1}}],["改用overlay",{"2":{"21":2}}],["改用overrideoverlay",{"2":{"21":1}}],["改用removeoverlay",{"2":{"21":1}}],["改用createoverlay",{"2":{"21":1}}],["改用getsize",{"2":{"21":1}}],["废弃",{"2":{"21":1}}],["less",{"2":{"201":1}}],["let",{"2":{"199":3,"200":3,"201":3,"202":3,"203":3,"204":4,"205":3,"206":3,"207":3,"213":3}}],["length",{"2":{"183":1,"186":2,"199":3,"200":3,"201":3,"202":3,"203":4,"204":3,"205":4,"206":3,"207":3,"213":3}}],["left",{"2":{"68":1,"74":1,"77":1,"124":2,"130":1,"182":1,"186":5,"199":2}}],["li888",{"2":{"208":1}}],["light",{"2":{"206":3}}],["liihuu",{"2":{"94":2}}],["liner",{"2":{"199":1}}],["linecolor",{"2":{"186":1}}],["linewidth",{"2":{"113":1}}],["lineto",{"2":{"113":6}}],["line",{"0":{"65":1,"71":1,"104":1},"2":{"65":1,"71":2,"101":1,"126":2,"127":3,"160":1,"162":1,"186":4,"199":2,"200":2,"201":2,"202":2,"203":2,"204":2,"205":3,"206":4,"207":2,"213":2}}],["linesize",{"2":{"186":1}}],["lines",{"2":{"21":1,"157":1,"186":1,"190":1}}],["line变更为indicator",{"2":{"21":1,"190":1}}],["loadmoretimer",{"2":{"203":1}}],["loadmore",{"0":{"154":1},"2":{"203":1}}],["lock",{"2":{"39":2,"160":3,"162":3,"182":1}}],["locales",{"0":{"30":1},"2":{"30":2,"119":1}}],["locale",{"0":{"30":1},"2":{"28":2,"30":2}}],["low",{"2":{"30":1,"82":1,"116":70,"119":1,"149":1,"150":1,"151":1,"152":1,"186":1,"199":3,"200":3,"201":4,"202":3,"203":5,"204":3,"205":3,"206":3,"207":3,"213":3}}],["logo",{"2":{"208":1}}],["logarithm",{"2":{"199":1}}],["log",{"2":{"22":1,"23":1,"24":1,"160":14,"162":14,"186":1,"199":1}}],["lang",{"2":{"201":2}}],["lang=",{"2":{"116":1}}],["labels和candle",{"2":{"190":1}}],["layout",{"2":{"28":2,"78":1,"79":1}}],["lastdata",{"2":{"203":2}}],["lastvaluemark",{"2":{"21":1,"186":1}}],["last",{"2":{"21":1,"186":1,"206":2,"213":1}}],["hide",{"2":{"213":1}}],["high",{"2":{"30":1,"82":1,"116":70,"119":1,"149":1,"150":1,"151":1,"152":1,"186":1,"199":3,"200":3,"201":4,"202":3,"203":5,"204":3,"205":3,"206":3,"207":3,"213":3}}],["hu",{"2":{"208":1}}],["halfgapbar",{"2":{"124":1,"182":1}}],["halfbar",{"2":{"124":1,"182":1}}],["hanging",{"2":{"68":1,"74":1}}],["hk",{"2":{"119":1,"201":2}}],["helvetica",{"2":{"186":12,"204":1}}],["head>",{"2":{"116":2}}],["height是高度",{"2":{"112":1}}],["height",{"2":{"28":1,"67":2,"73":2,"74":2,"77":1,"106":1,"107":1,"112":1,"113":8,"116":7,"124":2,"130":1,"156":3,"171":3,"182":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"213":1}}],["height变更为yaxis",{"2":{"21":1,"190":1}}],["height变更为xaxis",{"2":{"21":1,"190":1}}],["hooks",{"2":{"116":1}}],["horizontalstraightline",{"2":{"180":1}}],["horizontalsegment",{"2":{"180":1}}],["horizontalrayline",{"2":{"180":1}}],["horizontal",{"2":{"21":1,"186":2}}],["https",{"2":{"94":2,"95":1,"96":1,"115":1,"116":1,"182":1,"208":1}}],["htmlid",{"2":{"163":1,"193":1}}],["html>",{"2":{"116":2}}],["html",{"2":{"115":1,"116":2,"193":1}}],["html5",{"2":{"84":1}}],["htmlelement",{"2":{"28":1,"29":1,"129":1,"131":1}}],["hh",{"2":{"56":1}}],["span",{"2":{"204":2,"213":2}}],["space",{"0":{"146":1},"2":{"146":1,"193":1}}],["sub",{"2":{"204":1}}],["subtitle",{"2":{"204":4}}],["subindicators",{"2":{"204":2}}],["subscribeaction",{"0":{"173":1},"2":{"149":1,"151":1,"193":1}}],["smooth",{"2":{"186":6}}],["sma",{"2":{"122":1}}],["sqrt",{"2":{"183":1,"205":1}}],["samplecircle",{"2":{"183":2}}],["sar",{"2":{"122":1}}],["scale",{"0":{"168":1,"169":1,"170":1},"2":{"168":2,"169":2,"170":2}}],["scale=1",{"2":{"116":1}}],["scrolltotimestamp",{"0":{"167":1}}],["scrolltodataindex",{"0":{"166":1}}],["scrolltorealtime",{"0":{"165":1}}],["scrollbydistance",{"0":{"164":1}}],["scrollzoomenabled",{"2":{"28":1,"156":3,"171":3}}],["script>",{"2":{"115":1,"116":6}}],["script",{"2":{"115":1,"116":2}}],["svelte",{"2":{"116":2}}],["src=",{"2":{"115":1,"116":1}}],["sort",{"2":{"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"213":1}}],["solid是实线",{"2":{"112":1}}],["solid",{"2":{"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"113":1,"116":1,"156":2,"157":5,"160":1,"162":1,"186":37,"202":2,"206":4}}],["source",{"0":{"46":1},"2":{"46":1}}],["situation",{"2":{"199":1,"201":1,"202":1,"204":1,"205":1,"206":1,"207":1,"213":1}}],["simple",{"2":{"188":1}}],["simpletag",{"2":{"180":1}}],["simpleannotation",{"2":{"92":1,"180":1}}],["sign",{"0":{"57":1},"2":{"57":1}}],["size",{"0":{"59":1},"2":{"21":2,"59":1,"68":2,"69":2,"71":2,"74":2,"102":1,"104":1,"107":1,"157":1,"160":1,"162":1,"186":31,"190":2,"199":1,"201":1,"202":1,"204":1,"205":1,"206":1,"207":1,"213":1}}],["ss",{"2":{"56":1}}],["separator",{"2":{"186":1}}],["segment",{"2":{"160":3,"162":3,"180":1}}],["selector",{"2":{"116":1}}],["series",{"2":{"37":2,"124":1,"156":1,"157":3}}],["setindicatortooltipshowtype",{"2":{"213":2}}],["setindicatortooltipshowrule",{"2":{"213":2}}],["setinside",{"2":{"199":2}}],["setcandletooltipshowtype",{"2":{"213":2}}],["setcandletooltipshowrule",{"2":{"213":2}}],["setcustomapi",{"2":{"21":1}}],["setmainindicator",{"2":{"204":2}}],["setmaxoffsetrightdistance",{"0":{"143":1}}],["setmaxoffsetleftdistance",{"0":{"142":1}}],["setreverse",{"2":{"199":2}}],["setrightminvisiblebarcount",{"0":{"145":1}}],["settheme",{"2":{"206":2}}],["settimeout",{"2":{"203":2}}],["settimezone",{"0":{"134":1},"2":{"207":3}}],["settype",{"2":{"199":2,"202":2}}],["setoffsetrightspace",{"2":{"193":1}}],["setoffsetrightdistance",{"0":{"140":1}}],["setbarspace",{"0":{"146":1}}],["setsubindicator",{"2":{"204":2}}],["setstyleoptions",{"2":{"193":1}}],["setstyles",{"0":{"131":1},"2":{"89":1,"199":4,"202":1,"206":1,"213":4}}],["setscrollenabled",{"0":{"138":1}}],["setzoomenabled",{"0":{"136":1}}],["setposition",{"2":{"199":2}}],["setpricevolumeprecision",{"0":{"133":1}}],["setpaneoptions",{"0":{"81":1,"171":1},"2":{"78":1,"171":1}}],["setup>",{"2":{"116":1}}],["setlang",{"2":{"201":2}}],["setloaddatacallback",{"0":{"155":1},"2":{"154":1}}],["setlocale",{"2":{"21":1,"201":1}}],["setleftminvisiblebarcount",{"0":{"144":1}}],["setlinedash",{"2":{"113":2}}],["shape",{"2":{"189":1}}],["shanghai",{"2":{"28":1,"134":1,"207":2}}],["shift",{"2":{"117":4}}],["showparams",{"2":{"186":1}}],["showtype",{"2":{"186":2,"213":4}}],["showrule",{"2":{"186":2,"213":4}}],["show",{"2":{"186":26}}],["showname",{"2":{"157":1,"186":1}}],["shouldformatbignumber",{"2":{"37":2,"124":1,"156":1,"157":3}}],["shouldohlc",{"2":{"37":2,"124":1,"156":1,"157":3}}],["shortname",{"2":{"37":2,"124":1,"127":1,"156":1,"157":2}}],["standard",{"2":{"186":4,"213":2}}],["start",{"2":{"68":1,"74":1}}],["startangle",{"2":{"63":2,"69":2,"102":1}}],["straightline",{"2":{"180":1}}],["strokestyle",{"2":{"113":1}}],["stroke只有边框",{"2":{"112":1}}],["stroke",{"2":{"70":2,"72":2,"73":2,"74":2,"103":2,"105":2,"106":2,"107":2,"112":2,"113":4,"156":4,"157":4,"183":1,"186":25,"202":6,"205":1}}],["strong",{"2":{"39":2,"160":2,"162":2,"182":2}}],["string>",{"2":{"28":1}}],["string",{"2":{"28":11,"29":1,"30":7,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":16,"38":1,"39":13,"40":1,"41":3,"42":3,"43":1,"53":1,"54":2,"55":2,"56":2,"57":3,"58":2,"59":3,"68":3,"69":1,"70":2,"71":1,"72":2,"73":2,"74":5,"77":5,"102":1,"103":2,"104":1,"105":2,"106":2,"107":5,"110":1,"124":14,"129":1,"130":1,"131":1,"134":1,"135":1,"156":22,"157":19,"158":2,"159":2,"160":10,"161":1,"162":4,"163":4,"171":2,"175":1,"176":1,"177":3,"182":6}}],["style=",{"2":{"116":7,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"213":1}}],["style是样式类型",{"2":{"112":1}}],["style",{"2":{"69":2,"70":2,"71":2,"72":2,"73":2,"74":2,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"112":1,"113":5,"156":2,"157":5,"160":1,"162":1,"183":1,"186":23,"204":1,"205":1,"206":6}}],["styles",{"0":{"33":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1,"131":1},"2":{"28":2,"33":2,"34":2,"37":4,"39":8,"68":2,"69":2,"70":2,"71":2,"72":2,"73":2,"74":2,"75":2,"100":2,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"110":1,"113":4,"124":2,"131":2,"156":3,"157":5,"160":3,"162":3,"182":3,"183":1,"184":1,"193":2,"195":1,"205":1}}],["style选项变更为solid和dashed",{"2":{"21":1}}],["变更为draw",{"2":{"195":1}}],["变更为",{"2":{"195":1}}],["变更为createtooltipdatasource",{"2":{"195":1}}],["变更为createindicator",{"2":{"193":1}}],["变更为calc",{"2":{"195":1}}],["变更为regeneratefigures",{"2":{"195":1}}],["变更为registerindicator",{"2":{"192":1}}],["变更为removeindicator",{"2":{"193":1}}],["变更为overrideindicator",{"2":{"193":1}}],["变更为setoffsetrightdistance",{"2":{"193":1}}],["变更为setstyles",{"2":{"193":1}}],["变更为getindicatorbypaneid",{"2":{"193":1}}],["变更为getstyles",{"2":{"193":1}}],["变更为getdom",{"2":{"193":1}}],["变更为支持任意类型",{"2":{"21":1}}],["变更",{"2":{"21":1}}],["items",{"2":{"199":1,"201":3,"202":3,"204":1,"205":3,"206":3,"207":3,"213":1}}],["i++",{"2":{"199":1,"200":1,"201":1,"202":1,"203":1,"204":2,"205":1,"206":1,"207":1,"213":1}}],["iconfont",{"2":{"186":2}}],["icon",{"2":{"186":4}}],["icons",{"2":{"21":2,"186":2}}],["i",{"2":{"127":5,"199":2,"200":2,"201":2,"202":2,"203":2,"204":6,"205":2,"206":2,"207":2,"213":2}}],["implements",{"2":{"116":1}}],["import",{"2":{"116":7,"199":1,"201":1,"202":1,"204":1,"205":1,"206":1,"207":1,"213":1}}],["if",{"2":{"113":3,"127":1,"183":1,"205":1,"206":2}}],["ignoreevent",{"2":{"39":6,"182":2}}],["id=",{"2":{"116":7,"199":2,"200":1,"201":2,"202":2,"203":1,"204":2,"205":2,"206":2,"207":2,"213":2}}],["ideographic",{"2":{"68":1,"74":1}}],["id",{"0":{"161":1},"2":{"28":1,"81":1,"156":3,"160":3,"161":2,"162":3,"163":2,"171":3,"186":4,"193":2,"204":1,"213":1}}],["info",{"2":{"213":2}}],["innertext",{"2":{"199":4,"201":1,"202":1,"204":4,"205":1,"206":1,"207":1,"213":6}}],["in",{"2":{"199":2,"201":2,"202":2,"204":2,"205":3,"206":2,"207":2,"213":2}}],["index",{"2":{"188":2,"199":1,"201":1,"202":1,"204":1,"205":1,"206":1,"207":1,"213":1}}],["indicatortitle",{"2":{"213":3}}],["indicatorbuttoncontainer",{"2":{"213":6}}],["indicatorfigure",{"2":{"124":1}}],["indicatorfigurestyle",{"2":{"124":1}}],["indicatorfigureattrs",{"2":{"124":1}}],["indicatorfigureattrscallbackcoordinate",{"2":{"124":1}}],["indicatorstyle",{"2":{"124":4}}],["indicatordata",{"2":{"124":3}}],["indicator",{"0":{"37":1},"2":{"21":2,"28":2,"37":5,"124":8,"156":3,"157":3,"186":1,"195":3,"204":4,"206":2,"213":3}}],["insideoutside",{"2":{"199":2}}],["inside",{"2":{"186":1,"199":3}}],["install",{"2":{"115":1}}],["includeoverlay",{"0":{"177":1},"2":{"177":2}}],["intl",{"2":{"28":1,"56":1,"182":2}}],["initial",{"2":{"116":1}}],["init",{"0":{"28":1,"79":1},"2":{"78":1,"116":12,"120":1,"199":2,"200":2,"201":2,"202":2,"203":2,"204":2,"205":2,"206":2,"207":2,"213":2}}],["is",{"2":{"199":1,"201":1,"202":1,"204":1,"205":1,"206":1,"207":1,"213":1}}],["isdashed合并成styles",{"2":{"195":1}}],["iszoomenabled",{"0":{"137":1}}],["isscrollenabled",{"0":{"139":1}}],["issues",{"2":{"94":2}}],["isstroke",{"2":{"195":1}}],["isstring",{"0":{"47":1}}],["isstack",{"0":{"156":1},"2":{"5":1,"12":1,"78":1,"156":2,"193":2}}],["isboolean",{"0":{"52":1}}],["isfunction",{"0":{"51":1}}],["isobject",{"0":{"50":1}}],["isvalid",{"0":{"49":1}}],["isvalid和klinecharts",{"2":{"15":1}}],["isnumber",{"0":{"48":1}}],["bc1qnwzukszzk5xfk0zs3sr8etzgctgnrtqts43jzp3khe6gm7xazprsp4y6n3",{"2":{"212":1}}],["btc",{"2":{"212":1}}],["built",{"2":{"205":1}}],["button",{"2":{"199":24,"201":9,"202":9,"204":14,"205":9,"206":9,"207":9,"213":26}}],["buttoncontainer",{"2":{"199":7,"201":4,"202":4,"204":7,"205":4,"206":4,"207":4}}],["berlin",{"2":{"207":2}}],["be",{"2":{"199":1,"201":1,"202":1,"204":1,"205":1,"206":1,"207":1,"213":1}}],["beginpath",{"2":{"113":3}}],["blank和klinecharts",{"2":{"188":1}}],["bmp",{"2":{"177":1}}],["bbi",{"2":{"122":1}}],["brar",{"2":{"122":1}}],["bias",{"2":{"122":1}}],["b中的k和b",{"2":{"60":1}}],["b",{"2":{"53":2}}],["background",{"2":{"199":1,"201":1,"202":1,"204":1,"205":1,"206":1,"207":1,"213":1}}],["backgroundcolor",{"0":{"177":1},"2":{"74":2,"107":1,"177":2,"186":7,"206":2}}],["backward",{"2":{"155":1}}],["bashyarn",{"2":{"115":1}}],["bashnpm",{"2":{"115":1}}],["base",{"2":{"213":1}}],["basetitle",{"2":{"213":3}}],["basebuttoncontainer",{"2":{"213":6}}],["baseprice",{"2":{"199":3,"200":3,"201":3,"202":3,"203":3,"204":3,"205":3,"206":3,"207":3,"213":3}}],["baseline",{"2":{"68":2,"74":2,"107":1}}],["basevalue",{"2":{"37":2,"124":1,"156":2,"157":2}}],["barcount",{"0":{"144":1,"145":1},"2":{"144":1,"145":1}}],["barspace",{"2":{"37":4,"124":3,"182":1,"195":1,"204":2}}],["bars",{"2":{"21":1,"186":1,"190":1,"206":2}}],["bar变更为indicator",{"2":{"21":1,"190":1}}],["bar",{"2":{"15":6,"124":1,"182":1,"186":1,"206":2}}],["boll",{"2":{"122":1,"157":2,"204":1}}],["body>",{"2":{"116":2}}],["border",{"2":{"199":2,"201":2,"202":2,"204":2,"205":2,"206":2,"207":2,"213":2}}],["borderradius",{"2":{"73":2,"74":2,"106":1,"107":1,"186":8}}],["borderdashedvalue",{"2":{"70":2,"72":2,"73":2,"74":2,"103":1,"105":1,"106":1,"107":1,"113":2,"157":2,"186":11,"206":4}}],["bordersize是边框尺寸",{"2":{"112":1}}],["bordersize",{"2":{"70":2,"72":2,"73":2,"74":2,"103":1,"105":1,"106":1,"107":1,"112":1,"113":2,"157":2,"186":13,"206":4}}],["borderstyle是边框样式",{"2":{"112":1}}],["borderstyle",{"2":{"21":4,"70":2,"72":2,"73":2,"74":2,"103":1,"105":1,"106":1,"107":1,"112":1,"113":2,"157":2,"186":11,"206":4}}],["bordercolor是边框颜色",{"2":{"112":1}}],["bordercolor",{"2":{"70":2,"72":2,"73":2,"74":2,"103":1,"105":1,"106":1,"107":1,"112":1,"113":2,"186":10}}],["bounding",{"2":{"37":4,"77":1,"124":4,"182":1,"195":2}}],["bottom",{"2":{"28":2,"68":1,"74":1,"77":1,"79":1,"124":2,"130":1,"156":4,"171":3,"182":1}}],["boolean",{"2":{"28":2,"34":1,"37":4,"39":25,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"110":1,"124":4,"136":1,"137":1,"138":1,"139":1,"149":1,"150":1,"155":1,"156":7,"157":4,"160":38,"162":19,"171":2,"175":1,"176":1,"177":1,"182":21}}],["rules",{"2":{"213":3}}],["rise",{"2":{"206":6}}],["right",{"2":{"68":1,"74":1,"77":1,"124":2,"130":1,"182":1,"186":4,"199":2}}],["rigisteroverlay",{"2":{"21":1}}],["rgba",{"2":{"186":17,"206":2}}],["random",{"2":{"199":4,"200":4,"201":4,"202":4,"203":6,"204":5,"205":4,"206":4,"207":4,"213":4}}],["range",{"2":{"77":2}}],["radius",{"2":{"183":2,"186":1,"199":1,"201":1,"202":1,"204":1,"205":3,"206":1,"207":1,"213":1}}],["rayline",{"2":{"180":1}}],["round",{"2":{"199":3,"200":3,"201":3,"202":3,"203":4,"204":3,"205":3,"206":3,"207":3,"213":3}}],["root",{"2":{"129":1,"130":1}}],["roc",{"2":{"122":1}}],["rsi",{"2":{"122":1}}],["r",{"2":{"63":2,"64":2,"69":2,"70":2,"102":1,"103":1,"183":1,"205":1}}],["red",{"2":{"206":15}}],["result",{"2":{"204":3}}],["resize",{"0":{"178":1}}],["reverse",{"2":{"186":1,"199":5}}],["reference",{"2":{"182":1}}],["react",{"2":{"116":1}}],["reactvueangularpreactsolidsveltevanilla",{"2":{"116":1}}],["realdataindex",{"2":{"124":1}}],["realx",{"2":{"124":1}}],["realrange",{"2":{"77":1}}],["realto",{"2":{"77":1,"124":2,"148":1}}],["realfrom",{"2":{"77":1,"124":2,"148":1}}],["return",{"2":{"113":1,"116":5,"127":4,"160":1,"162":1,"183":2,"199":1,"200":1,"201":1,"202":1,"203":1,"204":3,"205":3,"206":1,"207":1,"213":1}}],["regularity",{"2":{"199":1}}],["regeneratefigures",{"2":{"37":2,"124":1,"127":1,"156":1,"157":3}}],["registeryaxis",{"0":{"42":1},"2":{"76":1,"156":1}}],["registerxaxis",{"0":{"41":1},"2":{"76":1}}],["registeroverlay",{"0":{"39":1},"2":{"181":1,"205":2}}],["registerindicator全局添加",{"2":{"123":1}}],["registerindicator",{"0":{"37":1},"2":{"204":2}}],["registerfigure全局添加",{"2":{"109":1}}],["registerfigure",{"0":{"34":1}}],["registerstyles注册的样式名",{"2":{"28":1}}],["registerstyles",{"0":{"33":1},"2":{"21":1,"206":3}}],["registerlocale",{"0":{"30":1},"2":{"21":1,"119":2,"201":2}}],["removetechnicalindicator",{"2":{"193":1}}],["removetag",{"2":{"21":1,"193":1}}],["remove",{"0":{"163":1},"2":{"163":1}}],["removeindicator",{"0":{"159":1}}],["removehtml",{"2":{"21":1,"193":1}}],["removeannotation",{"2":{"21":1,"193":1}}],["removeoverlay",{"0":{"163":1},"2":{"21":1}}],["recttext",{"0":{"75":1,"108":1},"2":{"101":1,"186":1}}],["rect",{"0":{"67":1,"73":1,"106":1},"2":{"15":2,"67":2,"73":2,"101":1,"124":1,"186":4,"213":2}}],["滚动到指定时间戳",{"2":{"167":1}}],["滚动到指定的位置",{"2":{"166":1}}],["滚动到最初的位置",{"2":{"165":1}}],["滚动一定的距离",{"2":{"164":1}}],["滚动",{"2":{"21":1}}],["新特性",{"2":{"21":1}}],["新增candle",{"2":{"21":1}}],["新增实例方法",{"2":{"21":1}}],["新增基图表方法registerfigure",{"2":{"21":1}}],["新增y轴方向缩放",{"2":{"21":1}}],["新增figurekey和figureindex",{"2":{"16":1}}],["新增options",{"2":{"12":1}}],["新增图表api",{"2":{"12":1}}],["新增属性modesensitivity",{"2":{"10":1}}],["日志输出",{"2":{"15":1}}],["fruits",{"2":{"204":2}}],["from",{"2":{"77":1,"116":11,"124":2,"148":1,"188":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":3,"205":1,"206":1,"207":1,"213":1}}],["flex",{"2":{"199":2,"201":2,"202":2,"204":2,"205":2,"206":2,"207":2,"213":2}}],["floor",{"2":{"199":1,"200":1,"201":1,"202":1,"203":1,"204":2,"205":1,"206":1,"207":1,"213":1}}],["fefefe",{"2":{"186":1}}],["f2f3f5",{"2":{"186":1}}],["foxmail",{"2":{"208":1}}],["font",{"2":{"199":1,"201":1,"202":1,"204":2,"205":1,"206":1,"207":1,"213":1}}],["fontfamily",{"2":{"186":2}}],["following",{"2":{"199":1,"201":1,"202":1,"204":1,"205":1,"206":1,"207":1,"213":1}}],["follow",{"2":{"186":2,"213":2}}],["for",{"2":{"199":3,"200":2,"201":3,"202":3,"203":2,"204":4,"205":3,"206":3,"207":3,"213":3}}],["forward",{"2":{"155":1}}],["foreach",{"2":{"127":1,"199":4,"201":1,"202":1,"204":2,"205":1,"206":1,"207":1,"213":4}}],["formatfolddecimal",{"0":{"58":1}}],["formatthousands",{"0":{"57":1}}],["format格式",{"2":{"56":1}}],["formatprecision",{"0":{"54":1}}],["formatvalue",{"0":{"53":1},"2":{"53":1}}],["format",{"0":{"56":1},"2":{"28":1,"56":1}}],["formatdate",{"0":{"56":1},"2":{"28":2}}],["formatbignumber",{"0":{"55":1},"2":{"15":1,"28":2}}],["fff",{"2":{"199":1,"201":1,"202":1,"204":1,"205":1,"206":1,"207":1,"213":1}}],["ffffff",{"2":{"177":1,"186":6,"206":1}}],["ff9600",{"2":{"157":1,"186":1}}],["f00",{"2":{"160":1,"162":1}}],["function",{"2":{"116":1,"160":14,"162":14,"199":5,"200":1,"201":2,"202":2,"203":2,"204":3,"205":2,"206":2,"207":2,"213":5}}],["fall",{"2":{"206":6}}],["false",{"2":{"80":1,"156":1,"157":1,"160":5,"162":5,"186":10,"199":2,"204":1,"213":1}}],["family",{"0":{"59":1},"2":{"59":1,"68":2,"74":2,"107":1,"186":10}}],["fixed",{"2":{"186":2}}],["fibonacciline",{"2":{"180":1}}],["finder",{"0":{"175":1,"176":1},"2":{"175":2,"176":2,"193":2}}],["filltext",{"2":{"204":1}}],["fillstyle",{"2":{"113":1}}],["fill又有边框又有背景",{"2":{"112":1}}],["fill只有背景",{"2":{"112":1}}],["fill`",{"2":{"103":1,"105":1,"106":1,"107":1}}],["fill",{"2":{"70":2,"72":2,"73":2,"74":2,"103":2,"105":2,"106":2,"107":2,"112":2,"113":5,"156":4,"157":6,"183":1,"186":34,"205":1,"206":4}}],["figures",{"2":{"37":2,"124":1,"126":2,"127":3,"156":1,"157":3,"204":1}}],["figure",{"0":{"34":1},"2":{"34":2,"36":1,"100":2,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1}}],["f92855",{"2":{"14":1,"186":4,"206":1}}],["px",{"2":{"204":1}}],["purpose",{"2":{"199":1,"201":1,"202":1,"204":1,"205":1,"206":1,"207":1,"213":1}}],["push",{"2":{"199":2,"200":2,"201":2,"202":2,"203":2,"204":2,"205":2,"206":2,"207":2,"213":2}}],["percentage",{"2":{"186":1,"199":2}}],["performpoint",{"2":{"182":1}}],["performpointindex",{"2":{"182":1}}],["performeventmovefordrawing",{"2":{"39":2,"182":1}}],["performeventpressedmove",{"2":{"39":2,"182":1}}],["png",{"2":{"177":1}}],["p",{"2":{"127":2}}],["pvt",{"2":{"122":1}}],["psy",{"2":{"122":1}}],["point",{"2":{"186":1}}],["pointer",{"2":{"186":1}}],["points对应的坐标信息",{"2":{"182":1}}],["points",{"2":{"39":2,"160":3,"162":3,"182":2,"193":1}}],["polygon",{"0":{"66":1,"72":1,"105":1},"2":{"66":1,"72":2,"101":1,"186":1}}],["positions",{"2":{"199":2}}],["position",{"0":{"129":1,"130":1},"2":{"28":1,"79":1,"129":2,"130":2,"156":2,"186":4,"193":4,"199":2}}],["position和candle",{"2":{"15":1}}],["project",{"2":{"199":1,"201":1,"202":1,"204":1,"205":1,"206":1,"207":1,"213":1}}],["promise",{"2":{"37":1,"124":1,"156":1,"157":1}}],["prev",{"2":{"124":1}}],["preact",{"2":{"116":1}}],["precision",{"2":{"37":2,"54":1,"124":1,"156":1,"157":3,"182":1}}],["prices",{"2":{"199":7,"200":7,"201":7,"202":7,"203":7,"204":7,"205":7,"206":7,"207":7,"213":7}}],["pricechannelline",{"2":{"180":1}}],["priceline",{"2":{"180":1,"205":1}}],["priceprecision",{"0":{"133":1},"2":{"88":1,"133":2}}],["price",{"2":{"37":2,"124":1,"133":1,"156":1,"157":3,"182":1,"205":1}}],["pricemark",{"2":{"21":1,"186":1,"206":2}}],["parallelstraightline",{"2":{"180":1}}],["param",{"2":{"127":4}}],["params",{"2":{"37":2,"39":5,"41":1,"42":1,"77":1,"124":2,"127":2,"155":2,"156":2,"157":2,"182":1,"195":2}}],["paneid",{"0":{"129":1,"130":1,"157":1,"158":1,"159":1,"160":1},"2":{"92":1,"124":1,"129":2,"130":2,"157":2,"158":2,"159":2,"160":2,"163":1,"175":2,"176":2,"193":19}}],["pane",{"2":{"81":1,"156":2,"157":2,"158":1,"159":1,"160":1,"171":2,"204":1,"213":1}}],["paneoptions",{"0":{"156":1},"2":{"5":1,"78":3,"156":2,"193":2}}],["padding",{"2":{"199":2,"201":2,"202":2,"204":2,"205":2,"206":2,"207":2,"213":2}}],["paddingbottom",{"2":{"74":2,"107":1,"186":9}}],["paddingbottom变更为yaxis",{"2":{"21":1,"190":1}}],["paddingbottom变更为xaxis",{"2":{"21":1,"190":1}}],["paddingright",{"2":{"74":2,"107":1,"186":9}}],["paddingtop",{"2":{"74":2,"107":1,"186":9}}],["paddingtop变更为yaxis",{"2":{"21":1,"190":1}}],["paddingtop变更为xaxis",{"2":{"21":1,"190":1}}],["paddingleft",{"2":{"74":2,"107":1,"186":9,"204":1}}],["paddingleft显示不对问题",{"2":{"6":1}}],["ue900",{"2":{"186":2}}],["unsubscribeaction",{"0":{"174":1}}],["utf",{"2":{"116":1}}],["utils",{"0":{"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1},"1":{"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1},"2":{"12":1,"15":2,"194":1}}],["usdt",{"2":{"212":3}}],["us和zh",{"2":{"118":1}}],["useeffect",{"2":{"116":4}}],["us",{"2":{"28":1,"30":1,"118":1,"201":1}}],["up",{"2":{"186":1,"202":2}}],["upcolor",{"2":{"157":2,"186":5,"206":10}}],["updatedata",{"0":{"151":1},"2":{"203":4}}],["upwickcolor",{"2":{"15":1,"186":1,"206":2}}],["upbordercolor",{"2":{"15":1,"186":1,"206":2}}],["america",{"2":{"207":1}}],["actual",{"2":{"199":1,"201":1,"202":1,"204":1,"205":1,"206":1,"207":1,"213":1}}],["activeradius",{"2":{"186":1}}],["activebordersize",{"2":{"186":1}}],["activebordercolor",{"2":{"186":1}}],["activebackgroundcolor",{"2":{"186":3}}],["activecolor",{"2":{"186":1}}],["according",{"2":{"199":1,"201":1,"202":1,"204":1,"205":1,"206":1,"207":1,"213":1}}],["adjustments",{"2":{"199":1,"201":1,"202":1,"204":1,"205":1,"206":1,"207":1,"213":1}}],["addeventlistener",{"2":{"199":4,"201":1,"202":1,"204":2,"205":1,"206":1,"207":1,"213":4}}],["add",{"2":{"115":1}}],["addshapetemplate",{"2":{"21":1,"192":1}}],["addshapetemplate变更为registeroverlay",{"2":{"21":1}}],["addtechnicalindicatortemplate",{"2":{"21":1,"192":1}}],["addtechnicalindicatortemplate变更为registerindicator",{"2":{"21":1}}],["assisting",{"2":{"199":1,"201":1,"202":1,"204":1,"205":1,"206":1,"207":1,"213":1}}],["asia",{"2":{"28":1,"134":1,"207":1}}],["auto",{"2":{"186":2}}],["ao",{"2":{"122":1}}],["afterviewinit",{"2":{"116":2}}],["absoluteyaxis变更为finder",{"2":{"193":1}}],["absolute",{"2":{"175":2,"176":2,"193":1}}],["abs",{"2":{"113":2,"183":2,"205":2}}],["avp",{"2":{"82":1,"122":1}}],["alphagreen",{"2":{"206":7}}],["alphared",{"2":{"206":7}}],["alphabetic",{"2":{"68":1,"74":1}}],["all",{"2":{"202":2}}],["always",{"2":{"186":4,"213":2}}],["align",{"2":{"68":2,"74":2,"107":1,"199":1,"201":1,"202":1,"204":1,"205":1,"206":1,"207":1,"213":1}}],["area",{"2":{"89":1,"186":2,"202":2}}],["arc",{"0":{"63":1,"69":1,"102":1},"2":{"63":2,"69":2,"100":1,"101":1,"186":1}}],["array",{"2":{"28":2,"37":3,"39":4,"41":1,"42":1,"62":1,"65":1,"66":1,"70":1,"71":1,"72":2,"73":1,"77":2,"104":1,"105":1,"124":5,"149":1,"150":1,"152":1,"156":3,"157":3,"160":3,"162":1,"175":2,"176":2,"182":4}}],["a",{"2":{"53":2,"186":2}}],["axisline",{"2":{"186":2}}],["axis",{"0":{"41":1,"42":1},"2":{"41":2,"42":2,"76":2,"156":2,"199":3}}],["axisoptions",{"2":{"12":1,"28":1,"78":2,"79":2,"80":1,"81":1,"156":3,"171":3}}],["and",{"2":{"199":1,"201":1,"202":1,"204":1,"205":1,"206":3,"207":1,"213":1}}],["animationduration",{"0":{"164":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1},"2":{"164":2,"165":2,"166":2,"167":2,"168":2,"169":2,"170":2}}],["angular",{"2":{"116":1}}],["any>",{"2":{"124":1}}],["any>>",{"2":{"124":1}}],["any",{"2":{"34":2,"37":3,"39":19,"45":2,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":3,"68":1,"74":1,"107":1,"110":3,"124":6,"156":3,"157":3,"160":2,"162":1,"172":1,"173":1,"174":1,"182":7}}],["annotation",{"2":{"21":1,"189":1,"190":1,"193":1}}],["attrs",{"2":{"34":2,"37":2,"39":6,"74":1,"100":2,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"110":2,"113":4,"124":1,"182":2,"183":1,"205":1}}],["apache",{"2":{"208":1}}],["appendchild",{"2":{"199":5,"201":2,"202":2,"204":5,"205":2,"206":2,"207":2,"213":8}}],["app",{"2":{"116":1}}],["applymoredata",{"0":{"150":1},"2":{"82":1,"203":1}}],["applymoredata和updatedata新增成功回调入参callback",{"2":{"15":1}}],["applynewdata",{"0":{"149":1},"2":{"16":1,"82":1,"116":7,"199":1,"200":1,"201":1,"202":1,"203":2,"204":1,"205":1,"206":1,"207":1,"213":1}}],["api调整",{"0":{"191":1},"1":{"192":1,"193":1,"194":1}}],["api",{"2":{"21":3,"82":1}}],["d9d9d9",{"2":{"186":6}}],["d>>",{"2":{"124":1}}],["dma",{"2":{"122":1}}],["dmi",{"2":{"122":1}}],["div>",{"2":{"116":1,"199":1,"201":1,"202":1,"204":1,"205":1,"206":1,"207":1,"213":1}}],["div",{"2":{"116":7,"199":3,"200":1,"201":3,"202":3,"203":1,"204":3,"205":3,"206":3,"207":3,"213":4}}],["diamond",{"2":{"113":1}}],["display",{"2":{"199":1,"201":1,"202":1,"204":1,"205":1,"206":1,"207":1,"213":2}}],["dispose",{"0":{"29":1},"2":{"116":11}}],["distance",{"0":{"140":1,"164":1},"2":{"140":1,"142":1,"143":1,"164":2,"165":1,"193":1}}],["dist",{"2":{"115":1,"116":1}}],["discord",{"0":{"96":1},"2":{"96":1}}],["discussions",{"2":{"94":2}}],["document",{"2":{"199":6,"201":3,"202":3,"204":6,"205":3,"206":5,"207":3,"213":9}}],["docs",{"2":{"182":1}}],["doctype",{"2":{"116":1}}],["domid",{"2":{"79":2}}],["down",{"2":{"186":1,"202":2}}],["downcolor",{"2":{"157":2,"186":5,"206":10}}],["downwickcolor",{"2":{"15":1,"186":1,"206":2}}],["downbordercolor",{"2":{"15":1,"186":1,"206":2}}],["dark",{"2":{"206":3}}],["dashvalue更改为dashedvalue",{"2":{"190":1}}],["dashed是虚线",{"2":{"112":1}}],["dashedvalue是虚线值",{"2":{"112":1}}],["dashedvalue",{"2":{"69":2,"71":2,"102":1,"104":1,"112":1,"157":1,"160":1,"162":1,"186":12}}],["dashed",{"2":{"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"113":1,"156":2,"157":2,"186":22}}],["date",{"2":{"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"213":1}}],["datetimeformat",{"0":{"56":1},"2":{"28":2,"56":2,"182":3}}],["datasource",{"2":{"195":2}}],["dataindex",{"0":{"166":1,"169":1},"2":{"39":1,"124":1,"160":2,"162":1,"166":2,"169":2,"175":3,"176":2,"182":3}}],["datalist",{"0":{"149":1,"150":1},"2":{"37":1,"82":2,"124":1,"149":2,"150":2,"155":1,"156":1,"157":1,"199":3,"200":3,"201":3,"202":3,"203":6,"204":3,"205":3,"206":3,"207":3,"213":3}}],["data",{"0":{"151":1,"172":1},"2":{"37":2,"53":1,"82":1,"124":1,"151":2,"155":2,"156":2,"157":2,"172":2,"173":1,"174":1,"204":3}}],["dd",{"2":{"56":1}}],["drawtext",{"0":{"74":1},"2":{"75":2}}],["drawrecttext",{"0":{"75":1}}],["drawrect",{"0":{"73":1}}],["drawpolygon",{"0":{"72":1}}],["drawline",{"0":{"71":1}}],["drawcircle",{"0":{"70":1}}],["drawarc",{"0":{"69":1}}],["draw",{"2":{"34":2,"37":2,"100":1,"110":1,"113":1,"124":1,"156":1,"157":3,"204":1}}],["dragenabled",{"2":{"28":1,"156":3,"171":3}}],["dcs",{"0":{"29":1},"2":{"29":2}}],["demonstration",{"2":{"199":1,"201":1,"202":1,"204":1,"205":1,"206":1,"207":1,"213":1}}],["developer",{"2":{"182":1}}],["description",{"2":{"116":1}}],["default",{"2":{"116":3,"156":1,"171":1}}],["defaultticks",{"2":{"77":1}}],["defaultvalue",{"0":{"53":1},"2":{"53":1,"186":2}}],["defaultstyles",{"2":{"37":2,"124":3,"156":2,"157":2,"182":1,"195":3}}],["defaultzlevel和zlevel",{"2":{"11":1}}],["decimalfoldthreshold",{"2":{"28":2,"182":1}}],["deeprequired",{"2":{"16":1}}],["ds",{"0":{"28":1},"2":{"5":1,"28":2,"78":1,"184":1}}],["↩️",{"2":{"9":1}}],["样式",{"2":{"37":1,"39":1,"68":1,"69":1,"70":2,"71":1,"72":2,"73":2,"74":2,"100":1,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"112":1,"124":5,"157":1,"162":1,"182":3}}],["样式名",{"2":{"33":1}}],["样式列表",{"2":{"28":1}}],["样式配置调整",{"0":{"190":1}}],["样式配置",{"0":{"184":1},"1":{"185":1,"186":1},"2":{"21":3,"33":1,"131":1}}],["样式配置新增candle",{"2":{"15":1}}],["样式配置candle",{"2":{"9":1,"10":1}}],["样式candle",{"2":{"5":1}}],["3dsxsbtbmwxumaaqmysvpgedbp9rghpnfq",{"2":{"212":1}}],["30",{"2":{"116":7,"122":3,"156":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"213":1}}],["35",{"2":{"116":7,"186":2}}],["31",{"2":{"116":7}}],["34",{"2":{"116":7,"122":1}}],["33",{"2":{"116":7,"186":6}}],["3",{"0":{"7":1,"12":1,"16":1,"59":1},"2":{"122":3,"156":1,"171":2,"183":1,"186":3,"199":3,"200":3,"201":3,"202":3,"203":3,"204":3,"205":4,"206":3,"207":3,"213":3}}],["v8",{"0":{"187":1},"1":{"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"194":1,"195":1}}],["vr",{"2":{"122":1}}],["var",{"2":{"116":1}}],["values",{"2":{"37":1,"124":1,"156":1,"157":1,"190":1,"195":1}}],["value",{"0":{"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"57":1,"58":1,"156":1,"160":1,"175":1},"2":{"5":1,"12":1,"28":1,"37":1,"39":1,"41":1,"42":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"54":1,"55":1,"57":1,"58":1,"77":2,"78":1,"124":1,"156":3,"157":1,"160":6,"162":3,"175":5,"176":2,"182":3,"186":7,"193":5,"195":2}}],["viewport",{"2":{"116":1,"195":2}}],["visiblerange",{"2":{"124":2,"195":2,"204":2}}],["visible",{"2":{"37":2,"39":2,"124":1,"156":1,"157":3,"160":3,"162":3,"182":1}}],["vue",{"2":{"116":2}}],["v10之后会删除",{"2":{"75":1,"108":1}}],["version",{"0":{"43":1}}],["verticalstraightline",{"2":{"180":1}}],["verticalsegment",{"2":{"180":1}}],["verticalrayline",{"2":{"180":1}}],["vertical",{"2":{"6":1,"21":1,"186":2}}],["vol",{"2":{"122":1,"204":1,"206":1,"213":1}}],["volumeprecision",{"0":{"133":1},"2":{"88":1,"133":2}}],["volume",{"2":{"30":1,"37":2,"82":1,"116":70,"119":1,"124":1,"133":1,"149":1,"150":1,"151":1,"152":1,"156":1,"157":2,"182":1,"199":3,"200":3,"201":4,"202":3,"203":4,"204":3,"205":3,"206":3,"207":3,"213":3}}],["void",{"2":{"29":1,"30":1,"33":1,"34":2,"37":1,"39":3,"41":1,"42":1,"46":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"110":1,"116":2,"133":1,"134":1,"136":1,"138":1,"140":1,"142":1,"143":1,"144":1,"145":1,"146":1,"149":2,"150":2,"151":2,"153":1,"154":2,"155":3,"156":1,"157":2,"163":1,"164":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":2,"173":2,"174":2,"178":1,"182":2}}],["v9",{"0":{"41":1,"42":1,"58":1,"59":1,"76":1,"141":1,"142":1,"143":1,"155":1,"172":1,"187":1},"1":{"77":1,"78":1,"79":1,"80":1,"81":1,"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"194":1,"195":1},"2":{"28":2,"39":2,"149":1,"150":1,"151":1,"156":3,"157":1,"162":2,"171":2}}],["4px",{"2":{"199":1,"201":1,"202":1,"204":1,"205":1,"206":1,"207":1,"213":1}}],["430px",{"2":{"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"213":1}}],["45",{"2":{"186":3,"206":1}}],["40",{"2":{"122":1,"186":3,"206":1}}],["42",{"2":{"116":7}}],["4986",{"2":{"116":7}}],["4980",{"2":{"116":7}}],["4988",{"2":{"116":7}}],["4985",{"2":{"116":7}}],["4981",{"2":{"116":14}}],["4964",{"2":{"116":21}}],["4961",{"2":{"116":35}}],["4963",{"2":{"116":7}}],["4962",{"2":{"116":7}}],["4968",{"2":{"116":14}}],["4966",{"2":{"116":14}}],["4975",{"2":{"116":7}}],["4974",{"2":{"116":7}}],["4973",{"2":{"116":14}}],["4971",{"2":{"116":7}}],["4979",{"2":{"116":21}}],["4972",{"2":{"116":21}}],["4970",{"2":{"116":7}}],["4977",{"2":{"116":42}}],["4976",{"2":{"116":14}}],["4",{"0":{"6":1,"11":1,"26":1},"2":{"26":1,"157":1,"186":31,"199":2,"200":2,"201":2,"202":2,"203":2,"204":2,"205":2,"206":2,"207":2,"213":2}}],["5000",{"2":{"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"213":1}}],["50",{"2":{"122":1}}],["55",{"2":{"116":7}}],["56",{"2":{"116":7}}],["53",{"2":{"116":14}}],["5",{"0":{"6":1,"7":1,"8":1,"9":1,"10":1,"25":1},"2":{"25":1,"39":2,"122":3,"126":1,"127":1,"157":2,"162":2,"186":4}}],["css",{"2":{"199":2,"201":1,"202":2,"204":2,"205":2,"206":2,"207":2,"213":2}}],["cb",{"0":{"154":1,"155":1},"2":{"154":2,"155":2}}],["cci",{"2":{"122":1}}],["cn两种语言",{"2":{"118":1}}],["cn",{"2":{"116":1,"182":1,"201":1}}],["cn和en",{"2":{"28":1,"30":1}}],["click",{"2":{"199":4,"201":1,"202":1,"204":2,"205":1,"206":1,"207":1,"213":4}}],["cleardata",{"0":{"153":1}}],["classname",{"2":{"199":1,"201":1,"202":1,"204":1,"205":1,"206":1,"207":1,"213":2}}],["class",{"2":{"116":1}}],["clone",{"0":{"45":1}}],["clone和utils",{"2":{"5":1}}],["closesums",{"2":{"127":5}}],["closepath",{"2":{"113":2}}],["close",{"2":{"30":1,"82":1,"116":70,"119":1,"127":4,"149":1,"150":1,"151":1,"152":1,"186":3,"199":4,"200":4,"201":5,"202":4,"203":7,"204":5,"205":4,"206":4,"207":4,"213":4}}],["cdn",{"2":{"115":1,"116":1}}],["currentstep",{"2":{"182":1}}],["current",{"2":{"124":1}}],["currentcolor",{"2":{"113":2}}],["custom",{"2":{"186":1,"190":1,"204":3,"205":1}}],["customxaxisname",{"2":{"79":2}}],["customyaxisname",{"2":{"79":2,"80":2,"81":2}}],["customapi",{"2":{"28":2}}],["custom支持字符串模版",{"2":{"10":1}}],["custom新增内置涨跌幅支持",{"2":{"9":1}}],["custom新增turnover字符串模版",{"2":{"5":1}}],["center",{"2":{"68":1,"74":1,"199":1,"201":1,"202":1,"204":2,"205":1,"206":1,"207":1,"213":1}}],["c",{"2":{"53":2}}],["code",{"2":{"199":1,"201":1,"202":1,"204":1,"205":1,"206":1,"207":1,"213":1}}],["core",{"2":{"116":1}}],["container",{"2":{"199":7,"201":7,"202":7,"204":7,"205":7,"206":7,"207":7,"213":10}}],["content=",{"2":{"116":4}}],["content中的内容和options参考实例方法",{"2":{"28":1}}],["content",{"2":{"28":1}}],["convertfrompixel",{"0":{"176":1}}],["converttopixel",{"0":{"175":1},"2":{"193":1,"204":2}}],["console",{"2":{"160":14,"162":14}}],["const",{"2":{"100":1,"113":5,"116":6,"127":3,"183":3,"199":19,"200":9,"201":13,"202":13,"203":12,"204":23,"205":16,"206":17,"207":13,"213":20}}],["component",{"2":{"116":2}}],["com",{"2":{"94":2,"208":2}}],["coord",{"2":{"41":1,"42":1,"77":2}}],["coordinates",{"2":{"65":1,"66":1,"71":1,"72":1,"104":1,"105":1,"182":1,"183":7,"205":7}}],["coordinate2",{"0":{"60":1,"61":1},"2":{"60":1,"61":1}}],["coordinate1",{"0":{"60":1,"61":1},"2":{"60":1,"61":1}}],["coordinate",{"0":{"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"168":1,"176":1},"2":{"34":2,"37":2,"63":2,"64":2,"65":1,"66":1,"67":2,"68":2,"110":1,"113":3,"124":1,"168":2,"176":2,"193":1}}],["color是颜色",{"2":{"112":1}}],["color",{"2":{"37":2,"68":2,"69":2,"70":2,"71":2,"72":2,"73":2,"74":2,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"112":1,"113":2,"116":1,"124":2,"156":4,"157":5,"160":1,"162":1,"186":38,"195":2,"199":2,"201":2,"202":2,"204":2,"205":2,"206":2,"207":2,"213":2}}],["child",{"2":{"213":1}}],["chicago",{"2":{"207":2}}],["checkcoordinateontext",{"0":{"68":1}}],["checkcoordinateonrect",{"0":{"67":1}}],["checkcoordinateonpolygon",{"0":{"66":1}}],["checkcoordinateonline",{"0":{"65":1}}],["checkcoordinateoncircle",{"0":{"64":1}}],["checkcoordinateonarc",{"0":{"63":1}}],["checkeventon",{"2":{"34":2,"110":1,"113":1}}],["charset=",{"2":{"116":1}}],["chartcomponent",{"2":{"116":1}}],["chart",{"2":{"28":1,"29":1,"116":35,"199":8,"200":4,"201":5,"202":5,"203":9,"204":6,"205":5,"206":8,"207":5,"213":10}}],["change",{"2":{"22":1,"23":1,"24":1,"119":1}}],["ctx",{"0":{"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1},"2":{"34":1,"69":2,"70":2,"71":2,"72":2,"73":2,"74":2,"75":2,"100":2,"110":1,"113":21,"124":1,"195":2,"204":4}}],["circle",{"0":{"64":1,"70":1,"103":1},"2":{"64":2,"70":2,"100":1,"101":1,"183":2,"186":1,"205":5}}],["circles",{"2":{"21":1,"157":1,"186":1,"190":1,"206":2}}],["circle变更为indicator",{"2":{"21":1,"190":1}}],["cross",{"2":{"186":2,"213":2}}],["crosshair",{"2":{"21":2,"124":1,"186":1,"195":2}}],["cr",{"2":{"122":1}}],["createelement",{"2":{"199":5,"201":2,"202":2,"204":5,"205":2,"206":2,"207":2,"213":8}}],["createyaxisfigures",{"2":{"39":2,"182":1}}],["createxaxisfigures",{"2":{"39":2,"182":1}}],["createpointfigures",{"2":{"39":2,"182":1,"183":1,"205":1}}],["createtechnicalindicator",{"2":{"193":1}}],["createticks",{"2":{"41":2,"42":2,"77":1}}],["createtooltipdatasource",{"2":{"37":2,"124":1,"156":1,"157":2}}],["createtag",{"2":{"21":1,"193":1}}],["createannotation",{"2":{"21":1,"193":1}}],["createindicator",{"0":{"80":1,"156":1},"2":{"12":1,"28":1,"78":1,"156":1,"204":2,"206":1,"213":2}}],["createoverlay",{"0":{"160":1},"2":{"11":1,"21":1,"160":1,"205":3}}],["canvastextbaseline",{"2":{"107":1}}],["canvastextalign",{"2":{"107":1}}],["canvas",{"2":{"84":2}}],["canvasgradient",{"2":{"70":1,"72":1,"73":1,"107":1}}],["canvasrenderingcontext2d",{"2":{"34":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"110":1,"124":1}}],["candle",{"2":{"2":1,"15":6,"21":1,"28":1,"79":1,"81":1,"89":1,"156":1,"157":2,"158":1,"159":1,"160":1,"171":1,"186":6,"190":1,"202":5,"204":1,"206":2,"213":3}}],["calcparms",{"2":{"37":1,"124":1,"156":1,"157":1}}],["calcparamstext",{"2":{"37":1,"124":1,"156":1,"157":1,"195":1}}],["calcparams",{"2":{"37":2,"124":1,"126":2,"127":3,"156":1,"157":3}}],["calc",{"2":{"37":2,"124":1,"127":1,"156":1,"157":3,"204":1}}],["calctextwidth",{"0":{"59":1},"2":{"12":1}}],["callback",{"0":{"149":1,"150":1,"151":1,"156":1,"157":1,"173":1,"174":1},"2":{"5":1,"78":1,"149":3,"150":2,"151":3,"155":2,"156":2,"157":2,"173":2,"174":2,"193":2}}],["trc20",{"2":{"212":1}}],["transparent",{"2":{"186":2}}],["true",{"2":{"156":2,"157":2,"160":1,"162":1,"171":2,"186":27,"199":2,"203":2,"204":1,"205":3}}],["trix",{"2":{"122":1}}],["tsimport",{"2":{"116":1}}],["t",{"2":{"95":1}}],["turnover",{"2":{"82":1,"119":1,"149":1,"150":1,"151":1,"152":1,"199":2,"200":2,"201":2,"202":2,"203":2,"204":2,"205":2,"206":2,"207":2,"213":2}}],["thjptqmfgavm12ke1jzc5mlxiapp6qxmci",{"2":{"212":1}}],["the",{"2":{"199":4,"201":4,"202":4,"204":4,"205":4,"206":4,"207":4,"213":4}}],["theme",{"2":{"116":1,"206":4}}],["threshold",{"0":{"58":1},"2":{"58":1}}],["thousandsseparator",{"2":{"28":2,"182":1}}],["targetcoordinate",{"0":{"61":1,"62":1},"2":{"61":1,"62":1}}],["target",{"0":{"45":1,"46":1},"2":{"45":1,"46":1}}],["tagid",{"2":{"193":1}}],["tag合并成overlay",{"2":{"189":1}}],["tag",{"2":{"21":1,"190":1,"193":1}}],["tip",{"2":{"213":2}}],["tickline",{"2":{"186":2}}],["ticktext",{"2":{"21":8,"186":2,"190":8}}],["title和value可以是字符串或者对象",{"2":{"186":1}}],["title>",{"2":{"116":1}}],["title>快速开始",{"2":{"116":1}}],["title",{"2":{"37":3,"124":2,"126":2,"127":3,"156":3,"157":3,"186":6,"195":2}}],["time",{"2":{"30":1,"119":1,"186":2,"201":1}}],["timestamp为第一条数据的时间戳",{"2":{"154":1}}],["timestamp",{"0":{"56":1,"167":1,"170":1},"2":{"28":1,"39":1,"56":1,"82":1,"116":70,"149":1,"150":1,"151":1,"152":1,"154":1,"160":4,"162":3,"167":2,"170":2,"175":3,"176":2,"182":3,"199":5,"200":5,"201":5,"202":5,"203":7,"204":5,"205":5,"206":5,"207":5,"213":5}}],["timezone",{"0":{"134":1},"2":{"28":2,"134":2,"207":2}}],["tofixed",{"2":{"199":4,"200":4,"201":4,"202":4,"203":4,"204":4,"205":4,"206":4,"207":4,"213":4}}],["to",{"2":{"77":1,"124":2,"148":1,"199":1,"201":1,"202":1,"204":3,"205":1,"206":1,"207":1,"213":1}}],["totalstep",{"2":{"39":2,"182":1,"183":1,"205":1}}],["top",{"2":{"28":2,"68":1,"74":1,"77":1,"124":2,"130":1,"156":4,"171":3,"182":1,"199":1,"201":1,"202":1,"204":1,"205":1,"206":1,"207":1,"213":2}}],["tooltip",{"2":{"5":1,"9":1,"10":1,"15":2,"21":2,"186":2,"190":3,"213":4}}],["template",{"2":{"116":1,"192":4}}],["template>",{"2":{"116":2}}],["telegram",{"0":{"95":1}}],["technicalindicator",{"2":{"21":4,"190":3,"195":1}}],["textalign",{"2":{"204":1}}],["textweight",{"2":{"186":2}}],["textfamily",{"2":{"186":2}}],["textsize",{"2":{"186":2}}],["textoffset",{"2":{"186":2}}],["text",{"0":{"59":1,"68":1,"74":1,"107":1},"2":{"6":1,"21":4,"37":2,"41":1,"42":1,"59":1,"68":4,"74":3,"75":2,"77":2,"101":1,"107":1,"115":1,"116":1,"124":2,"156":2,"157":2,"186":10,"199":17,"201":5,"202":8,"204":2,"205":4,"206":6,"207":5,"213":13}}],["text配置",{"2":{"5":1}}],["types",{"2":{"199":2,"213":3}}],["typescript开发",{"2":{"198":1}}],["typescriptklinecharts",{"2":{"119":1}}],["typescriptnew",{"2":{"102":1,"103":1,"104":1,"105":1,"106":1,"107":1}}],["typescriptsetpaneoptions",{"2":{"81":1}}],["typescriptcreateindicator",{"2":{"80":1}}],["typescriptinit",{"2":{"79":1}}],["typescript",{"2":{"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"77":1,"82":1,"110":1,"124":1,"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1,"148":1,"149":1,"150":1,"151":1,"152":1,"153":1,"154":1,"155":1,"156":1,"157":1,"158":1,"159":1,"160":1,"161":1,"162":1,"163":1,"164":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1,"174":1,"175":1,"176":1,"177":1,"178":1,"182":1}}],["typescript重构",{"2":{"21":1}}],["type对应的图形的样式",{"2":{"182":1}}],["type对应的图形的属性",{"2":{"182":1}}],["type=",{"2":{"115":1,"116":1}}],["type是area时",{"2":{"6":1}}],["type",{"0":{"172":1,"173":1,"174":1,"177":1},"2":{"2":1,"28":2,"37":2,"39":6,"79":2,"89":1,"124":1,"126":2,"127":3,"155":2,"156":2,"157":2,"172":2,"173":2,"174":2,"177":2,"182":2,"183":1,"186":2,"193":2,"199":2,"202":2,"205":1}}],["omni",{"2":{"212":1}}],["outline",{"2":{"199":1,"201":1,"202":1,"204":1,"205":1,"206":1,"207":1,"213":1}}],["outside",{"2":{"199":1}}],["of",{"2":{"199":1,"201":1,"202":1,"204":1,"205":1,"206":1,"207":1,"213":1}}],["offsetright",{"2":{"186":1}}],["offsettop",{"2":{"186":1}}],["offsetleft",{"2":{"186":1}}],["offset",{"2":{"186":2}}],["offsetbottom",{"2":{"15":1,"186":1}}],["org",{"2":{"182":1}}],["obv",{"2":{"122":1}}],["objects",{"2":{"182":1}}],["object",{"2":{"28":1,"33":1,"34":2,"37":18,"39":20,"41":1,"42":1,"46":2,"131":1,"132":1,"156":12,"157":12,"158":1,"159":1,"160":30,"161":1,"162":15}}],["o",{"2":{"53":2}}],["only",{"2":{"199":1,"201":1,"202":1,"204":1,"205":1,"206":1,"207":1,"213":1}}],["onload",{"2":{"116":1}}],["onpanedrag",{"2":{"173":2,"174":2}}],["onpressedmoveend",{"2":{"39":2,"160":3,"162":3,"182":1}}],["onpressedmovestart",{"2":{"39":2,"160":3,"162":3,"182":1}}],["onpressedmoving",{"2":{"39":2,"160":3,"162":3,"182":1}}],["ontooltipiconclick",{"2":{"173":2,"174":2}}],["onvisiblerangechange和onpanedrag",{"2":{"193":1}}],["onvisiblerangechange",{"2":{"173":2,"174":2}}],["onscroll",{"2":{"173":2,"174":2,"193":1}}],["onselected",{"2":{"39":2,"160":3,"162":3,"182":1}}],["onzoom",{"2":{"173":2,"174":2}}],["oncandlebarclick",{"2":{"173":2,"174":2}}],["oncrosshairchange",{"2":{"172":2,"173":2,"174":2,"193":1}}],["oncleanup",{"2":{"116":2}}],["onclick",{"2":{"39":2,"160":3,"162":3,"182":1}}],["onunmounted",{"2":{"116":2}}],["onmount",{"2":{"116":4}}],["onmounted",{"2":{"116":2}}],["onmouseleave",{"2":{"39":2,"160":3,"162":3,"182":1}}],["onmouseenter",{"2":{"39":2,"160":3,"162":3,"182":1}}],["onremoved",{"2":{"39":2,"160":3,"162":3,"182":1}}],["onrightclick",{"2":{"39":2,"160":3,"162":3,"182":1}}],["ondataready",{"2":{"149":1,"151":1,"173":2,"174":2}}],["ondestroy",{"2":{"116":4}}],["ondeselected",{"2":{"39":2,"160":3,"162":3,"182":1}}],["ondoubleclick",{"2":{"39":2,"160":3,"162":3,"182":1}}],["ondrawend",{"2":{"39":2,"160":3,"162":3,"182":1}}],["ondrawing",{"2":{"39":2,"160":3,"162":3,"182":1}}],["ondrawstart",{"2":{"39":2,"160":3,"162":3,"182":1}}],["open",{"2":{"30":1,"82":1,"116":70,"119":1,"149":1,"150":1,"151":1,"152":1,"186":2,"199":3,"200":3,"201":4,"202":3,"203":3,"204":3,"205":3,"206":3,"207":3,"213":3}}],["options新增属性gap",{"2":{"21":1}}],["options",{"0":{"28":1,"171":1},"2":{"5":1,"12":2,"21":1,"28":3,"78":3,"79":2,"120":1,"171":2,"184":1,"193":1,"195":1}}],["overridetechnicalindicator",{"2":{"193":1}}],["override",{"0":{"157":1,"162":1},"2":{"157":2,"162":2,"193":3}}],["overrideindicator",{"0":{"157":1},"2":{"157":1}}],["overrideoverlay",{"0":{"162":1},"2":{"21":1,"162":1}}],["overlayevent",{"2":{"182":14}}],["overlayperformeventparams",{"2":{"182":1}}],["overlaycreatefigurescallback",{"2":{"182":2}}],["overlayconstructor>",{"2":{"31":1}}],["overlaystyle",{"2":{"182":2}}],["overlayfigureignoreeventtype",{"2":{"39":6,"182":2}}],["overlayfigure中的attrs类型声明",{"2":{"10":1}}],["overlay",{"0":{"39":1},"2":{"39":2,"182":2,"186":1}}],["overlay新增属性paneid",{"2":{"11":1}}],["overlay新增事件ondoubleclick",{"2":{"10":1}}],["ohlc",{"2":{"2":1,"186":2,"202":2,"206":2}}],["6px",{"2":{"199":1,"201":1,"202":1,"204":1,"205":1,"206":1,"207":1,"213":1}}],["686d76",{"2":{"186":4}}],["60",{"2":{"122":2,"199":5,"200":5,"201":5,"202":5,"203":5,"204":5,"205":5,"206":5,"207":5,"213":5}}],["600px",{"2":{"116":8}}],["600",{"2":{"116":6,"203":1}}],["62",{"2":{"116":7}}],["66",{"2":{"116":14}}],["64",{"2":{"116":7}}],["61",{"2":{"116":14}}],["6",{"0":{"5":1,"24":1},"2":{"24":1,"28":1,"122":9,"156":1,"186":5}}],["1b1b1f",{"2":{"206":1}}],["16px",{"2":{"204":1}}],["1677ff",{"2":{"186":11,"199":1,"201":1,"202":1,"204":1,"205":1,"206":1,"207":1,"213":1}}],["16098",{"2":{"160":1,"162":1}}],["1614171202000",{"2":{"160":1,"162":1}}],["1614171282000",{"2":{"160":1,"162":1}}],["16",{"2":{"21":1,"116":7}}],["17",{"2":{"20":1,"204":1}}],["10px",{"2":{"199":2,"201":2,"202":2,"204":2,"205":2,"206":2,"207":2,"213":2}}],["1000",{"2":{"199":4,"200":4,"201":4,"202":4,"203":4,"204":4,"205":4,"206":4,"207":4,"213":4}}],["1000000转换为1m等",{"2":{"28":1,"37":1,"55":1,"157":1}}],["100",{"2":{"156":1,"171":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"213":1}}],["105",{"2":{"116":7}}],["10",{"2":{"17":1,"122":7,"126":1,"127":1,"186":6,"199":1,"200":1,"201":1,"202":1,"203":3,"204":1,"205":1,"206":1,"207":1,"213":1}}],["135",{"2":{"116":7}}],["13",{"2":{"12":1,"122":1}}],["150",{"2":{"186":6}}],["1587660540000",{"2":{"116":7}}],["1587660480000",{"2":{"116":7}}],["1587660420000",{"2":{"116":7}}],["1587660360000",{"2":{"116":7}}],["1587660300000",{"2":{"116":7}}],["1587660240000",{"2":{"116":7}}],["1587660180000",{"2":{"116":7}}],["1587660120000",{"2":{"116":7}}],["1587660060000",{"2":{"116":7}}],["1587660000000",{"2":{"116":7}}],["15",{"2":{"10":1,"16":1,"186":1}}],["192",{"2":{"186":3,"206":1}}],["191",{"2":{"116":7}}],["197",{"2":{"116":7}}],["194",{"2":{"116":7}}],["19",{"2":{"7":1,"116":7}}],["142",{"2":{"186":3,"206":1}}],["14",{"2":{"5":1,"9":1,"18":1,"116":7,"122":3}}],["119",{"2":{"186":4}}],["11",{"2":{"5":1}}],["18987",{"2":{"160":1,"162":1}}],["184",{"2":{"116":7}}],["18",{"2":{"3":1,"8":1}}],["1",{"0":{"3":1,"9":1,"14":1,"16":1,"17":1,"18":2,"19":1,"20":1},"2":{"53":1,"113":1,"127":3,"156":2,"157":4,"160":1,"162":1,"171":2,"183":2,"186":37,"200":1,"203":2,"205":2,"206":4}}],["12px",{"2":{"199":1,"201":1,"202":1,"204":1,"205":1,"206":1,"207":1,"213":1}}],["12345678910111213141516171819202122",{"2":{"213":1}}],["123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051html",{"2":{"207":1}}],["1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556html",{"2":{"202":1}}],["1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677html",{"2":{"205":1}}],["123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126html",{"2":{"213":1}}],["123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150html",{"2":{"206":1}}],["123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110html",{"2":{"199":1}}],["123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107html",{"2":{"204":1}}],["123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960html",{"2":{"201":1}}],["12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849html",{"2":{"203":1}}],["12345678910111213141516171819202122232425262728html",{"2":{"200":1}}],["123456789101112131415161718",{"2":{"199":1,"201":1,"202":1,"204":1,"205":1,"206":1,"207":1}}],["123css",{"2":{"199":1,"201":1,"202":1,"204":1,"205":1,"206":1,"207":1,"213":1}}],["12",{"2":{"2":1,"3":1,"4":2,"116":7,"122":9,"186":12}}],["优化事件处理",{"2":{"19":1}}],["优化渲染更新",{"2":{"18":1}}],["优化覆盖物图形事件忽略",{"2":{"17":1}}],["优化覆盖物事件回调参数",{"2":{"16":1}}],["优化面积图显示",{"2":{"16":1}}],["优化开发环境下",{"2":{"15":1}}],["优化api",{"2":{"15":1}}],["优化typescript覆盖物样式类型",{"2":{"16":1}}],["优化typescript声明",{"2":{"14":1}}],["优化typescript下",{"2":{"10":1}}],["优化默认样式",{"2":{"14":1}}],["优化类型检查",{"2":{"13":1}}],["优化内部id生成",{"2":{"12":1}}],["优化内部获取屏幕像素比",{"2":{"12":1}}],["优化内置覆盖物simpleannotation和simpletag",{"2":{"8":1}}],["优化bar宽度比例",{"2":{"12":1}}],["优化蜡烛柱显示",{"2":{"11":1}}],["优化分割线事件响应灵敏度",{"2":{"10":1}}],["优化移动端阻尼滚动掉帧问题",{"2":{"10":1}}],["优化基础图形rect事件响应",{"2":{"9":1}}],["优化基础图形text",{"2":{"8":1}}],["优化技术指标自由样式",{"2":{"8":1}}],["优化utils",{"2":{"5":1}}],["优化ohlc蜡烛柱渲染",{"2":{"4":1}}],["优化绘制清晰度",{"2":{"2":1}}],["优化样式overlay",{"2":{"5":1}}],["优化样式",{"2":{"2":1}}],["显示",{"2":{"2":1}}],["mtm",{"2":{"122":1}}],["meta",{"2":{"116":5}}],["me",{"2":{"95":1}}],["merge",{"0":{"46":1}}],["merge实现",{"2":{"5":1}}],["mozilla",{"2":{"182":1}}],["moveto",{"2":{"113":2}}],["more",{"0":{"149":1,"150":1},"2":{"82":2,"149":2,"150":2,"155":1}}],["modesensitivity",{"2":{"39":2,"160":3,"162":3,"182":1}}],["mode",{"2":{"39":3,"160":3,"162":4,"182":3}}],["middle",{"2":{"68":1,"74":1,"186":2}}],["min",{"2":{"115":1,"116":1,"203":1}}],["minheight",{"2":{"28":1,"156":3,"171":3}}],["minvalue",{"2":{"2":1,"37":2,"124":1,"156":1,"157":3}}],["mm",{"2":{"56":2}}],["max",{"2":{"203":1}}],["maxvalue",{"2":{"2":1,"37":2,"124":1,"156":1,"157":3}}],["made",{"2":{"199":1,"201":1,"202":1,"204":1,"205":1,"206":1,"207":1,"213":1}}],["maintitle",{"2":{"204":3}}],["mainindicators",{"2":{"204":2}}],["main和yaxis",{"2":{"193":1}}],["main",{"2":{"129":2,"130":2,"204":1}}],["map",{"2":{"127":2,"204":1}}],["ma5",{"2":{"126":2,"127":1}}],["ma2",{"2":{"126":2,"127":2}}],["ma10",{"2":{"126":3,"127":1}}],["ma1",{"2":{"126":3,"127":2}}],["macd",{"2":{"122":1,"204":1}}],["math",{"2":{"113":2,"183":3,"199":8,"200":8,"201":8,"202":8,"203":13,"204":10,"205":11,"206":8,"207":8,"213":8}}],["ma",{"2":{"80":1,"122":1,"125":1,"126":1,"127":5,"156":1,"204":1,"213":1}}],["magnet`",{"2":{"182":2}}],["magnet",{"2":{"39":5,"160":5,"162":6,"182":5}}],["marginbottom",{"2":{"186":4}}],["marginright",{"2":{"186":4}}],["margintop",{"2":{"186":4}}],["marginleft",{"2":{"186":4}}],["margin",{"2":{"21":2,"199":1,"201":1,"202":1,"204":1,"205":1,"206":1,"207":1,"213":2}}],["marginend",{"2":{"21":2,"186":2,"190":2}}],["marginstart",{"2":{"21":2,"186":2,"190":2}}],["和convertfrompixel",{"2":{"193":1}}],["和unsubscribeaction",{"2":{"193":1}}],["和updatedata",{"2":{"82":1}}],["和getheight",{"2":{"193":1}}],["和配置项",{"2":{"126":1}}],["和基础类型deeppartial",{"2":{"16":1}}],["和setpaneoptions",{"2":{"12":1}}],["和",{"2":{"2":1,"37":1,"39":1,"76":1,"78":1,"82":1,"157":1,"162":1,"173":1,"174":1}}],["修复内置基础图形arc不生效问题",{"2":{"18":1}}],["修复内置基础图形line触发事件不准确问题",{"2":{"17":1}}],["修复内置覆盖物simpleannotation和simpletag绘制完成后第一次触发事件问题",{"2":{"17":1}}],["修复无数据时y轴上十字光标文字不显示问题",{"2":{"16":1}}],["修复图表api",{"2":{"16":1}}],["修复基础图形line事件检查可能导致错误问题",{"2":{"13":1}}],["修复窗口id命名拼写错误",{"2":{"10":1}}],["修复typescript引入问题",{"2":{"20":1}}],["修复typescript声明问题",{"2":{"8":1}}],["修复ts下引入问题",{"2":{"7":1}}],["修复样式crosshair",{"2":{"6":1}}],["修复样式candle",{"2":{"6":1}}],["修复多个指标样式显示不对问题",{"2":{"5":1}}],["修复多个覆盖物样式显示不对问题",{"2":{"5":1}}],["修复覆盖物zlevel渲染规则",{"2":{"4":1}}],["修复覆盖物x轴上显示问题",{"2":{"2":1}}],["修复蜡烛柱模糊问题",{"2":{"4":1}}],["修复包管理器下载node版本依赖问题",{"2":{"3":1}}],["修复指标和覆盖物方法不执行问题",{"2":{"3":1}}],["修复指标属性",{"2":{"2":1}}],["修复不同浏览器格式化时间问题",{"2":{"1":1}}],["2px",{"2":{"199":1,"201":1,"202":1,"204":1,"205":1,"206":1,"207":1,"213":1}}],["2196f3",{"2":{"186":2}}],["26a69a",{"2":{"157":2}}],["26a69a变更为",{"2":{"14":1}}],["26",{"2":{"122":3}}],["28",{"2":{"116":21}}],["2000",{"2":{"203":1}}],["20",{"2":{"116":21,"122":6,"157":1,"203":1}}],["204",{"2":{"116":7}}],["2023",{"2":{"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1}}],["2024",{"2":{"1":1,"2":1}}],["230",{"2":{"186":3}}],["23",{"2":{"19":1}}],["249",{"2":{"186":3,"206":1}}],["243",{"2":{"186":6}}],["2432435",{"2":{"157":1}}],["24",{"2":{"15":1,"122":4}}],["2dc08e",{"2":{"14":1,"186":4,"206":1}}],["27",{"2":{"14":1}}],["255",{"2":{"186":4}}],["25",{"2":{"11":1,"186":2}}],["22px",{"2":{"199":1,"201":1,"202":1,"204":1,"205":1,"206":1,"207":1,"213":1}}],["22",{"2":{"6":1,"186":4}}],["2",{"0":{"2":1,"8":1,"13":2,"14":1,"15":1,"17":1,"141":1,"172":1},"2":{"113":11,"122":3,"149":1,"150":1,"151":1,"156":1,"157":6,"160":3,"162":3,"171":1,"183":1,"186":52,"199":4,"200":4,"201":4,"202":4,"203":4,"204":4,"205":5,"206":12,"207":4,"208":1,"213":4}}],["76808f",{"2":{"186":2}}],["76",{"2":{"116":7}}],["72",{"2":{"116":7}}],["70",{"2":{"116":7}}],["74",{"2":{"116":7}}],["77",{"2":{"116":7}}],["7yjhygvvvz",{"2":{"96":1}}],["7",{"0":{"2":1,"3":1,"4":1,"23":1,"142":1,"143":1},"2":{"23":1,"157":1,"186":6,"187":1,"206":2}}],["🛡",{"2":{"198":1}}],["📱",{"2":{"198":1}}],["💪",{"2":{"198":1}}],["📦",{"2":{"198":1}}],["📃",{"0":{"196":1},"1":{"197":1,"198":1}}],["🚀",{"0":{"114":1},"1":{"115":1,"116":1},"2":{"198":1}}],["💬",{"0":{"93":1},"1":{"94":1,"95":1,"96":1,"97":1,"98":1}}],["🙋",{"0":{"86":1},"1":{"87":1,"88":1,"89":1,"90":1,"91":1,"92":1}}],["📚",{"0":{"82":1}}],["🗑",{"2":{"21":1}}],["👉",{"2":{"21":1}}],["🛠️",{"0":{"187":1},"1":{"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"194":1,"195":1}}],["🛠",{"2":{"21":1}}],["🖋️",{"2":{"5":1}}],["💄",{"2":{"2":2,"4":1,"5":2,"8":3,"9":1,"10":2,"11":1,"12":3,"13":1,"14":2,"15":2,"16":3,"17":1,"18":1,"19":1}}],["🐞",{"2":{"1":1,"2":2,"3":2,"4":2,"5":2,"6":2,"7":1,"8":1,"10":2,"13":1,"16":2,"17":2,"18":1,"20":1}}],["📠",{"0":{"0":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1}}],["0xd2c3911654db861e0a2e17415e11a209c1fc3594",{"2":{"212":2}}],["0开始",{"2":{"149":1,"150":1,"151":1,"154":1}}],["000000",{"2":{"116":1}}],["0+",{"0":{"41":1,"42":1,"58":1,"59":1,"76":1,"141":1,"142":1,"143":1,"155":1,"172":1},"1":{"77":1,"78":1,"79":1,"80":1,"81":1},"2":{"28":2,"39":2,"149":1,"150":1,"151":1,"156":3,"157":1,"162":2,"171":2}}],["02",{"2":{"19":1,"20":1,"21":1,"116":7}}],["05",{"2":{"11":1,"12":1,"13":1}}],["06",{"2":{"10":1,"116":7}}],["08",{"2":{"9":1}}],["09",{"2":{"6":1,"7":1,"8":1,"116":7}}],["01c5c4",{"2":{"186":1}}],["01",{"2":{"2":1,"186":1}}],["04",{"2":{"1":1,"13":1,"14":1,"15":1,"16":1,"17":1}}],["03",{"2":{"1":1,"18":1}}],["0",{"0":{"1":1,"4":1,"5":1,"10":1,"11":1,"12":1,"15":1,"19":1,"20":1,"21":2},"2":{"127":1,"156":2,"160":1,"162":1,"171":2,"183":3,"186":27,"199":3,"200":3,"201":3,"202":3,"203":3,"204":3,"205":6,"206":3,"207":3,"208":1,"213":4}}],["8px",{"2":{"199":1,"201":1,"202":1,"204":1,"205":1,"206":1,"207":1,"213":1}}],["800",{"2":{"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"213":1}}],["85",{"2":{"186":3,"206":1}}],["888888",{"2":{"157":2,"186":14,"206":4}}],["88",{"2":{"116":7}}],["89",{"2":{"116":7}}],["8",{"0":{"1":1,"22":1,"41":1,"42":1,"58":1,"76":1,"155":1},"1":{"77":1,"78":1,"79":1,"80":1,"81":1},"2":{"22":1,"28":1,"116":1,"149":1,"150":1,"151":1,"154":1,"156":1,"160":1,"162":1,"171":1,"186":6,"187":2}}],["96",{"2":{"116":7}}],["935ebd",{"2":{"186":1}}],["93",{"2":{"116":21}}],["94",{"2":{"116":7}}],["99",{"2":{"116":14}}],["9",{"0":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1},"2":{"122":3,"187":1}}]],"serializationVersion":2}';export{t as default}; diff --git a/assets/chunks/SampleChart.Ct0Hn9cy.js b/assets/chunks/SampleChart.CBMA-S7p.js similarity index 99% rename from assets/chunks/SampleChart.Ct0Hn9cy.js rename to assets/chunks/SampleChart.CBMA-S7p.js index 1431ad494..f175a0787 100644 --- a/assets/chunks/SampleChart.Ct0Hn9cy.js +++ b/assets/chunks/SampleChart.CBMA-S7p.js @@ -1,4 +1,4 @@ -import{_ as Nb,o as Kx,c as Mb,m as Dt,r as BNe,t as wNe,q as yY,s as hY,u as SNe,h as Ib,l as jNe,y as TNe,A as PNe,b as INe,e as kNe,J as Ux,w as Gx,p as Wx}from"./framework.gBYdqs7G.js";const ONe=500,_Ne=20,NNe=300,MNe="https://stackblitz.com",fY=["angular-cli","create-react-app","html","javascript","node","polymer","typescript","vue"],LNe=["project","search","ports","settings"],qNe=["light","dark"],$Ne=["editor","preview"],pY={clickToLoad:De=>No("ctl",De),devToolsHeight:De=>gY("devtoolsheight",De),forceEmbedLayout:De=>No("embed",De),hideDevTools:De=>No("hidedevtools",De),hideExplorer:De=>No("hideExplorer",De),hideNavigation:De=>No("hideNavigation",De),openFile:De=>FY("file",De),showSidebar:De=>UNe("showSidebar",De),sidebarView:De=>kb("sidebarView",De,LNe),startScript:De=>FY("startScript",De),terminalHeight:De=>gY("terminalHeight",De),theme:De=>kb("theme",De,qNe),view:De=>kb("view",De,$Ne),zenMode:De=>No("zenMode",De)};function EY(De={}){const me=Object.entries(De).map(([ye,Oe])=>Oe!=null&&pY.hasOwnProperty(ye)?pY[ye](Oe):"").filter(Boolean);return me.length?`?${me.join("&")}`:""}function No(De,me){return me===!0?`${De}=1`:""}function UNe(De,me){return typeof me=="boolean"?`${De}=${me?"1":"0"}`:""}function gY(De,me){if(typeof me=="number"&&!Number.isNaN(me)){const ye=Math.min(100,Math.max(0,me));return`${De}=${encodeURIComponent(Math.round(ye))}`}return""}function kb(De,me="",ye=[]){return ye.includes(me)?`${De}=${encodeURIComponent(me)}`:""}function FY(De,me){return(Array.isArray(me)?me:[me]).filter(Oe=>typeof Oe=="string"&&Oe.trim()!=="").map(Oe=>`${De}=${encodeURIComponent(Oe)}`).join("&")}function CY(){return Math.random().toString(36).slice(2,6)+Math.random().toString(36).slice(2,6)}function Lb(De,me){return`${vY(me)}${De}${EY(me)}`}function qb(De,me){const ye={forceEmbedLayout:!0};return me&&typeof me=="object"&&Object.assign(ye,me),`${vY(ye)}${De}${EY(ye)}`}function vY(De={}){return(typeof De.origin=="string"?De.origin:MNe).replace(/\/$/,"")}function $b(De,me,ye){if(!me||!De||!De.parentNode)throw new Error("Invalid Element");De.id&&(me.id=De.id),De.className&&(me.className=De.className),GNe(me,ye),De.replaceWith(me)}function Ub(De){if(typeof De=="string"){const me=document.getElementById(De);if(!me)throw new Error(`Could not find element with id '${De}'`);return me}else if(De instanceof HTMLElement)return De;throw new Error(`Invalid element: ${De}`)}function Gb(De){return De&&De.newWindow===!1?"_self":"_blank"}function GNe(De,me={}){const ye=Object.hasOwnProperty.call(me,"height")?`${me.height}`:`${NNe}`,Oe=Object.hasOwnProperty.call(me,"width")?`${me.width}`:void 0;De.setAttribute("height",ye),Oe?De.setAttribute("width",Oe):De.setAttribute("style","width:100%;")}class WNe{constructor(me){this.pending={},this.port=me,this.port.onmessage=this.messageListener.bind(this)}request({type:me,payload:ye}){return new Promise((Oe,Ue)=>{const vr=CY();this.pending[vr]={resolve:Oe,reject:Ue},this.port.postMessage({type:me,payload:{...ye,__reqid:vr}})})}messageListener(me){var kr;if(typeof((kr=me.data.payload)==null?void 0:kr.__reqid)!="string")return;const{type:ye,payload:Oe}=me.data,{__reqid:Ue,__success:vr,__error:Re}=Oe;this.pending[Ue]&&(vr?this.pending[Ue].resolve(this.cleanResult(Oe)):this.pending[Ue].reject(Re?`${ye}: ${Re}`:ye),delete this.pending[Ue])}cleanResult(me){const ye={...me};return delete ye.__reqid,delete ye.__success,delete ye.__error,Object.keys(ye).length?ye:null}}class VNe{constructor(me,ye){this.editor={openFile:Oe=>this._rdc.request({type:"SDK_OPEN_FILE",payload:{path:Oe}}),setCurrentFile:Oe=>this._rdc.request({type:"SDK_SET_CURRENT_FILE",payload:{path:Oe}}),setTheme:Oe=>this._rdc.request({type:"SDK_SET_UI_THEME",payload:{theme:Oe}}),setView:Oe=>this._rdc.request({type:"SDK_SET_UI_VIEW",payload:{view:Oe}}),showSidebar:(Oe=!0)=>this._rdc.request({type:"SDK_TOGGLE_SIDEBAR",payload:{visible:Oe}})},this.preview={origin:"",getUrl:()=>this._rdc.request({type:"SDK_GET_PREVIEW_URL",payload:{}}).then(Oe=>(Oe==null?void 0:Oe.url)??null),setUrl:(Oe="/")=>{if(typeof Oe!="string"||!Oe.startsWith("/"))throw new Error(`Invalid argument: expected a path starting with '/', got '${Oe}'`);return this._rdc.request({type:"SDK_SET_PREVIEW_URL",payload:{path:Oe}})}},this._rdc=new WNe(me),Object.defineProperty(this.preview,"origin",{value:typeof ye.previewOrigin=="string"?ye.previewOrigin:null,writable:!1})}applyFsDiff(me){const ye=Oe=>Oe!==null&&typeof Oe=="object";if(!ye(me)||!ye(me.create))throw new Error("Invalid diff object: expected diff.create to be an object.");if(!Array.isArray(me.destroy))throw new Error("Invalid diff object: expected diff.destroy to be an array.");return this._rdc.request({type:"SDK_APPLY_FS_DIFF",payload:me})}getDependencies(){return this._rdc.request({type:"SDK_GET_DEPS_SNAPSHOT",payload:{}})}getFsSnapshot(){return this._rdc.request({type:"SDK_GET_FS_SNAPSHOT",payload:{}})}}const Hx=[];class HNe{constructor(me){this.id=CY(),this.element=me,this.pending=new Promise((ye,Oe)=>{const Ue=({data:ar,ports:mr})=>{(ar==null?void 0:ar.action)==="SDK_INIT_SUCCESS"&&ar.id===this.id&&(this.vm=new VNe(mr[0],ar.payload),ye(this.vm),Re())},vr=()=>{var ar;(ar=this.element.contentWindow)==null||ar.postMessage({action:"SDK_INIT",id:this.id},"*")};function Re(){window.clearInterval(nr),window.removeEventListener("message",Ue)}window.addEventListener("message",Ue),vr();let kr=0;const nr=window.setInterval(()=>{if(this.vm){Re();return}if(kr>=_Ne){Re(),Oe("Timeout: Unable to establish a connection with the StackBlitz VM"),Hx.forEach((ar,mr)=>{ar.id===this.id&&Hx.splice(mr,1)});return}kr++,vr()},ONe)}),Hx.push(this)}}const KNe=De=>{const me=De instanceof Element?"element":"id";return Hx.find(ye=>ye[me]===De)??null};function zNe(De,me){const ye=document.createElement("input");return ye.type="hidden",ye.name=De,ye.value=me,ye}function YNe(De){return De.replace(/\[/g,"%5B").replace(/\]/g,"%5D")}function AY({template:De,title:me,description:ye,dependencies:Oe,files:Ue,settings:vr}){if(!fY.includes(De)){const ar=fY.map(mr=>`'${mr}'`).join(", ");console.warn(`Unsupported project.template: must be one of ${ar}`)}const Re=[],kr=(ar,mr,sr="")=>{Re.push(zNe(ar,typeof mr=="string"?mr:sr))};kr("project[title]",me),typeof ye=="string"&&ye.length>0&&kr("project[description]",ye),kr("project[template]",De,"javascript"),Oe&&(De==="node"?console.warn("Invalid project.dependencies: dependencies must be provided as a 'package.json' file when using the 'node' template."):kr("project[dependencies]",JSON.stringify(Oe))),vr&&kr("project[settings]",JSON.stringify(vr)),Object.entries(Ue).forEach(([ar,mr])=>{kr(`project[files][${YNe(ar)}]`,mr)});const nr=document.createElement("form");return nr.method="POST",nr.setAttribute("style","display:none!important;"),nr.append(...Re),nr}function XNe(De,me){const ye=AY(De);return ye.action=qb("/run",me),ye.id="sb_run",` +import{_ as Nb,o as Kx,c as Mb,m as Dt,r as BNe,t as wNe,q as yY,s as hY,u as SNe,h as Ib,l as jNe,y as TNe,A as PNe,b as INe,e as kNe,J as Ux,w as Gx,p as Wx}from"./framework.ZK-5UJb0.js";const ONe=500,_Ne=20,NNe=300,MNe="https://stackblitz.com",fY=["angular-cli","create-react-app","html","javascript","node","polymer","typescript","vue"],LNe=["project","search","ports","settings"],qNe=["light","dark"],$Ne=["editor","preview"],pY={clickToLoad:De=>No("ctl",De),devToolsHeight:De=>gY("devtoolsheight",De),forceEmbedLayout:De=>No("embed",De),hideDevTools:De=>No("hidedevtools",De),hideExplorer:De=>No("hideExplorer",De),hideNavigation:De=>No("hideNavigation",De),openFile:De=>FY("file",De),showSidebar:De=>UNe("showSidebar",De),sidebarView:De=>kb("sidebarView",De,LNe),startScript:De=>FY("startScript",De),terminalHeight:De=>gY("terminalHeight",De),theme:De=>kb("theme",De,qNe),view:De=>kb("view",De,$Ne),zenMode:De=>No("zenMode",De)};function EY(De={}){const me=Object.entries(De).map(([ye,Oe])=>Oe!=null&&pY.hasOwnProperty(ye)?pY[ye](Oe):"").filter(Boolean);return me.length?`?${me.join("&")}`:""}function No(De,me){return me===!0?`${De}=1`:""}function UNe(De,me){return typeof me=="boolean"?`${De}=${me?"1":"0"}`:""}function gY(De,me){if(typeof me=="number"&&!Number.isNaN(me)){const ye=Math.min(100,Math.max(0,me));return`${De}=${encodeURIComponent(Math.round(ye))}`}return""}function kb(De,me="",ye=[]){return ye.includes(me)?`${De}=${encodeURIComponent(me)}`:""}function FY(De,me){return(Array.isArray(me)?me:[me]).filter(Oe=>typeof Oe=="string"&&Oe.trim()!=="").map(Oe=>`${De}=${encodeURIComponent(Oe)}`).join("&")}function CY(){return Math.random().toString(36).slice(2,6)+Math.random().toString(36).slice(2,6)}function Lb(De,me){return`${vY(me)}${De}${EY(me)}`}function qb(De,me){const ye={forceEmbedLayout:!0};return me&&typeof me=="object"&&Object.assign(ye,me),`${vY(ye)}${De}${EY(ye)}`}function vY(De={}){return(typeof De.origin=="string"?De.origin:MNe).replace(/\/$/,"")}function $b(De,me,ye){if(!me||!De||!De.parentNode)throw new Error("Invalid Element");De.id&&(me.id=De.id),De.className&&(me.className=De.className),GNe(me,ye),De.replaceWith(me)}function Ub(De){if(typeof De=="string"){const me=document.getElementById(De);if(!me)throw new Error(`Could not find element with id '${De}'`);return me}else if(De instanceof HTMLElement)return De;throw new Error(`Invalid element: ${De}`)}function Gb(De){return De&&De.newWindow===!1?"_self":"_blank"}function GNe(De,me={}){const ye=Object.hasOwnProperty.call(me,"height")?`${me.height}`:`${NNe}`,Oe=Object.hasOwnProperty.call(me,"width")?`${me.width}`:void 0;De.setAttribute("height",ye),Oe?De.setAttribute("width",Oe):De.setAttribute("style","width:100%;")}class WNe{constructor(me){this.pending={},this.port=me,this.port.onmessage=this.messageListener.bind(this)}request({type:me,payload:ye}){return new Promise((Oe,Ue)=>{const vr=CY();this.pending[vr]={resolve:Oe,reject:Ue},this.port.postMessage({type:me,payload:{...ye,__reqid:vr}})})}messageListener(me){var kr;if(typeof((kr=me.data.payload)==null?void 0:kr.__reqid)!="string")return;const{type:ye,payload:Oe}=me.data,{__reqid:Ue,__success:vr,__error:Re}=Oe;this.pending[Ue]&&(vr?this.pending[Ue].resolve(this.cleanResult(Oe)):this.pending[Ue].reject(Re?`${ye}: ${Re}`:ye),delete this.pending[Ue])}cleanResult(me){const ye={...me};return delete ye.__reqid,delete ye.__success,delete ye.__error,Object.keys(ye).length?ye:null}}class VNe{constructor(me,ye){this.editor={openFile:Oe=>this._rdc.request({type:"SDK_OPEN_FILE",payload:{path:Oe}}),setCurrentFile:Oe=>this._rdc.request({type:"SDK_SET_CURRENT_FILE",payload:{path:Oe}}),setTheme:Oe=>this._rdc.request({type:"SDK_SET_UI_THEME",payload:{theme:Oe}}),setView:Oe=>this._rdc.request({type:"SDK_SET_UI_VIEW",payload:{view:Oe}}),showSidebar:(Oe=!0)=>this._rdc.request({type:"SDK_TOGGLE_SIDEBAR",payload:{visible:Oe}})},this.preview={origin:"",getUrl:()=>this._rdc.request({type:"SDK_GET_PREVIEW_URL",payload:{}}).then(Oe=>(Oe==null?void 0:Oe.url)??null),setUrl:(Oe="/")=>{if(typeof Oe!="string"||!Oe.startsWith("/"))throw new Error(`Invalid argument: expected a path starting with '/', got '${Oe}'`);return this._rdc.request({type:"SDK_SET_PREVIEW_URL",payload:{path:Oe}})}},this._rdc=new WNe(me),Object.defineProperty(this.preview,"origin",{value:typeof ye.previewOrigin=="string"?ye.previewOrigin:null,writable:!1})}applyFsDiff(me){const ye=Oe=>Oe!==null&&typeof Oe=="object";if(!ye(me)||!ye(me.create))throw new Error("Invalid diff object: expected diff.create to be an object.");if(!Array.isArray(me.destroy))throw new Error("Invalid diff object: expected diff.destroy to be an array.");return this._rdc.request({type:"SDK_APPLY_FS_DIFF",payload:me})}getDependencies(){return this._rdc.request({type:"SDK_GET_DEPS_SNAPSHOT",payload:{}})}getFsSnapshot(){return this._rdc.request({type:"SDK_GET_FS_SNAPSHOT",payload:{}})}}const Hx=[];class HNe{constructor(me){this.id=CY(),this.element=me,this.pending=new Promise((ye,Oe)=>{const Ue=({data:ar,ports:mr})=>{(ar==null?void 0:ar.action)==="SDK_INIT_SUCCESS"&&ar.id===this.id&&(this.vm=new VNe(mr[0],ar.payload),ye(this.vm),Re())},vr=()=>{var ar;(ar=this.element.contentWindow)==null||ar.postMessage({action:"SDK_INIT",id:this.id},"*")};function Re(){window.clearInterval(nr),window.removeEventListener("message",Ue)}window.addEventListener("message",Ue),vr();let kr=0;const nr=window.setInterval(()=>{if(this.vm){Re();return}if(kr>=_Ne){Re(),Oe("Timeout: Unable to establish a connection with the StackBlitz VM"),Hx.forEach((ar,mr)=>{ar.id===this.id&&Hx.splice(mr,1)});return}kr++,vr()},ONe)}),Hx.push(this)}}const KNe=De=>{const me=De instanceof Element?"element":"id";return Hx.find(ye=>ye[me]===De)??null};function zNe(De,me){const ye=document.createElement("input");return ye.type="hidden",ye.name=De,ye.value=me,ye}function YNe(De){return De.replace(/\[/g,"%5B").replace(/\]/g,"%5D")}function AY({template:De,title:me,description:ye,dependencies:Oe,files:Ue,settings:vr}){if(!fY.includes(De)){const ar=fY.map(mr=>`'${mr}'`).join(", ");console.warn(`Unsupported project.template: must be one of ${ar}`)}const Re=[],kr=(ar,mr,sr="")=>{Re.push(zNe(ar,typeof mr=="string"?mr:sr))};kr("project[title]",me),typeof ye=="string"&&ye.length>0&&kr("project[description]",ye),kr("project[template]",De,"javascript"),Oe&&(De==="node"?console.warn("Invalid project.dependencies: dependencies must be provided as a 'package.json' file when using the 'node' template."):kr("project[dependencies]",JSON.stringify(Oe))),vr&&kr("project[settings]",JSON.stringify(vr)),Object.entries(Ue).forEach(([ar,mr])=>{kr(`project[files][${YNe(ar)}]`,mr)});const nr=document.createElement("form");return nr.method="POST",nr.setAttribute("style","display:none!important;"),nr.append(...Re),nr}function XNe(De,me){const ye=AY(De);return ye.action=qb("/run",me),ye.id="sb_run",` diff --git a/assets/chunks/StyleExplain.BvMa28hh.js b/assets/chunks/StyleExplain.BpsdH4Ew.js similarity index 93% rename from assets/chunks/StyleExplain.BvMa28hh.js rename to assets/chunks/StyleExplain.BpsdH4Ew.js index 0d5f94f29..582b0e01a 100644 --- a/assets/chunks/StyleExplain.BvMa28hh.js +++ b/assets/chunks/StyleExplain.BpsdH4Ew.js @@ -1 +1 @@ -import{_ as n,h as d,o as e,c as t,m as s,F as i,G as p,t as c,a as x,q as _,s as h,ab as u}from"./framework.gBYdqs7G.js";const k=a=>(_("data-v-214cdbcb"),a=a(),h(),a),m=k(()=>s("img",{src:u},null,-1)),y={class:"style-explain"},v={class:"style-explain-item"},g={__name:"StyleExplain",setup(a){const r=d(["grid.horizontal","grid.vertical","candle.bar","candle.candle.priceMark.last.line","candle.candle.priceMark.last.text","candle.candle.priceMark.high","candle.candle.priceMark.low","candle.candle.tooltip","indicator.ohlc","indicator.lastValueMark","indicator.tooltip","xAxis.axisLine","xAxis.tickLine","xAxis.tickText","yAxis.axisLine","yAxis.tickLine","yAxis.tickText","separator","crosshair.horizontal.line","crosshair.horizontal.text","crosshair.vertical.line","crosshair.vertical.text","overlay"]);return(S,b)=>(e(),t(i,null,[m,s("div",y,[(e(!0),t(i,null,p(r.value,(l,o)=>(e(),t("span",v,[s("strong",null,c(o+1),1),x(" "+c(l),1)]))),256))])],64))}},L=n(g,[["__scopeId","data-v-214cdbcb"]]);export{L as S}; +import{_ as n,h as d,o as e,c as t,m as s,F as i,G as p,t as c,a as x,q as _,s as h,ab as u}from"./framework.ZK-5UJb0.js";const k=a=>(_("data-v-214cdbcb"),a=a(),h(),a),m=k(()=>s("img",{src:u},null,-1)),y={class:"style-explain"},v={class:"style-explain-item"},g={__name:"StyleExplain",setup(a){const r=d(["grid.horizontal","grid.vertical","candle.bar","candle.candle.priceMark.last.line","candle.candle.priceMark.last.text","candle.candle.priceMark.high","candle.candle.priceMark.low","candle.candle.tooltip","indicator.ohlc","indicator.lastValueMark","indicator.tooltip","xAxis.axisLine","xAxis.tickLine","xAxis.tickText","yAxis.axisLine","yAxis.tickLine","yAxis.tickText","separator","crosshair.horizontal.line","crosshair.horizontal.text","crosshair.vertical.line","crosshair.vertical.text","overlay"]);return(S,b)=>(e(),t(i,null,[m,s("div",y,[(e(!0),t(i,null,p(r.value,(l,o)=>(e(),t("span",v,[s("strong",null,c(o+1),1),x(" "+c(l),1)]))),256))])],64))}},L=n(g,[["__scopeId","data-v-214cdbcb"]]);export{L as S}; diff --git a/assets/chunks/VPLocalSearchBox.OLa-hneZ.js b/assets/chunks/VPLocalSearchBox.jgg43Xct.js similarity index 99% rename from assets/chunks/VPLocalSearchBox.OLa-hneZ.js rename to assets/chunks/VPLocalSearchBox.jgg43Xct.js index 9c2b7107d..6b9f88062 100644 --- a/assets/chunks/VPLocalSearchBox.OLa-hneZ.js +++ b/assets/chunks/VPLocalSearchBox.jgg43Xct.js @@ -1,4 +1,4 @@ -var It=Object.defineProperty;var Dt=(o,e,t)=>e in o?It(o,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):o[e]=t;var _e=(o,e,t)=>(Dt(o,typeof e!="symbol"?e+"":e,t),t);import{Y as $e,h as oe,y as We,ap as kt,aq as _t,d as Ot,H as xe,ar as rt,k as Fe,as as Rt,at as Mt,z as Lt,au as Pt,l as Oe,U as de,S as Ee,av as zt,aw as Vt,Z as Bt,j as $t,ax as Wt,o as ee,b as Kt,m as k,a2 as Ut,p as j,ay as Jt,az as jt,aA as Gt,c as re,n as at,e as Se,G as nt,F as it,a as ve,t as pe,aB as qt,q as Ht,s as Qt,aC as ot,aD as Yt,af as Zt,al as Xt,aE as er,_ as tr}from"./framework.gBYdqs7G.js";import{u as rr,c as ar}from"./theme.WlnS0XQb.js";const nr={"en-US":()=>$e(()=>import("./@localSearchIndexen-US.BQG4eEAk.js"),__vite__mapDeps([])),root:()=>$e(()=>import("./@localSearchIndexroot.CrIAw30N.js"),__vite__mapDeps([]))};/*! +var It=Object.defineProperty;var Dt=(o,e,t)=>e in o?It(o,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):o[e]=t;var _e=(o,e,t)=>(Dt(o,typeof e!="symbol"?e+"":e,t),t);import{Y as $e,h as oe,y as We,ap as kt,aq as _t,d as Ot,H as xe,ar as rt,k as Fe,as as Rt,at as Mt,z as Lt,au as Pt,l as Oe,U as de,S as Ee,av as zt,aw as Vt,Z as Bt,j as $t,ax as Wt,o as ee,b as Kt,m as k,a2 as Ut,p as j,ay as Jt,az as jt,aA as Gt,c as re,n as at,e as Se,G as nt,F as it,a as ve,t as pe,aB as qt,q as Ht,s as Qt,aC as ot,aD as Yt,af as Zt,al as Xt,aE as er,_ as tr}from"./framework.ZK-5UJb0.js";import{u as rr,c as ar}from"./theme.CfM6ZrgB.js";const nr={"en-US":()=>$e(()=>import("./@localSearchIndexen-US.Cu3MaSVP.js"),__vite__mapDeps([])),root:()=>$e(()=>import("./@localSearchIndexroot.BIjF-aSE.js"),__vite__mapDeps([]))};/*! * tabbable 6.2.0 * @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE */var mt=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],Ce=mt.join(","),gt=typeof Element>"u",ue=gt?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,Ne=!gt&&Element.prototype.getRootNode?function(o){var e;return o==null||(e=o.getRootNode)===null||e===void 0?void 0:e.call(o)}:function(o){return o==null?void 0:o.ownerDocument},Ie=function o(e,t){var r;t===void 0&&(t=!0);var n=e==null||(r=e.getAttribute)===null||r===void 0?void 0:r.call(e,"inert"),a=n===""||n==="true",i=a||t&&e&&o(e.parentNode);return i},ir=function(e){var t,r=e==null||(t=e.getAttribute)===null||t===void 0?void 0:t.call(e,"contenteditable");return r===""||r==="true"},bt=function(e,t,r){if(Ie(e))return[];var n=Array.prototype.slice.apply(e.querySelectorAll(Ce));return t&&ue.call(e,Ce)&&n.unshift(e),n=n.filter(r),n},wt=function o(e,t,r){for(var n=[],a=Array.from(e);a.length;){var i=a.shift();if(!Ie(i,!1))if(i.tagName==="SLOT"){var s=i.assignedElements(),u=s.length?s:i.children,l=o(u,!0,r);r.flatten?n.push.apply(n,l):n.push({scopeParent:i,candidates:l})}else{var h=ue.call(i,Ce);h&&r.filter(i)&&(t||!e.includes(i))&&n.push(i);var d=i.shadowRoot||typeof r.getShadowRoot=="function"&&r.getShadowRoot(i),v=!Ie(d,!1)&&(!r.shadowRootFilter||r.shadowRootFilter(i));if(d&&v){var y=o(d===!0?i.children:d.children,!0,r);r.flatten?n.push.apply(n,y):n.push({scopeParent:i,candidates:y})}else a.unshift.apply(a,i.children)}}return n},xt=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},se=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||ir(e))&&!xt(e)?0:e.tabIndex},or=function(e,t){var r=se(e);return r<0&&t&&!xt(e)?0:r},sr=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},Ft=function(e){return e.tagName==="INPUT"},ur=function(e){return Ft(e)&&e.type==="hidden"},lr=function(e){var t=e.tagName==="DETAILS"&&Array.prototype.slice.apply(e.children).some(function(r){return r.tagName==="SUMMARY"});return t},cr=function(e,t){for(var r=0;rsummary:first-of-type"),i=a?e.parentElement:e;if(ue.call(i,"details:not([open]) *"))return!0;if(!r||r==="full"||r==="legacy-full"){if(typeof n=="function"){for(var s=e;e;){var u=e.parentElement,l=Ne(e);if(u&&!u.shadowRoot&&n(u)===!0)return st(e);e.assignedSlot?e=e.assignedSlot:!u&&l!==e.ownerDocument?e=l.host:e=u}e=s}if(vr(e))return!e.getClientRects().length;if(r!=="legacy-full")return!0}else if(r==="non-zero-area")return st(e);return!1},yr=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if(t.tagName==="FIELDSET"&&t.disabled){for(var r=0;r=0)},gr=function o(e){var t=[],r=[];return e.forEach(function(n,a){var i=!!n.scopeParent,s=i?n.scopeParent:n,u=or(s,i),l=i?o(n.candidates):s;u===0?i?t.push.apply(t,l):t.push(s):r.push({documentOrder:a,tabIndex:u,item:n,isScope:i,content:l})}),r.sort(sr).reduce(function(n,a){return a.isScope?n.push.apply(n,a.content):n.push(a.content),n},[]).concat(t)},br=function(e,t){t=t||{};var r;return t.getShadowRoot?r=wt([e],t.includeContainer,{filter:Ke.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:mr}):r=bt(e,t.includeContainer,Ke.bind(null,t)),gr(r)},wr=function(e,t){t=t||{};var r;return t.getShadowRoot?r=wt([e],t.includeContainer,{filter:De.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):r=bt(e,t.includeContainer,De.bind(null,t)),r},le=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return ue.call(e,Ce)===!1?!1:Ke(t,e)},xr=mt.concat("iframe").join(","),Re=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return ue.call(e,xr)===!1?!1:De(t,e)};/*! diff --git a/assets/chunks/framework.gBYdqs7G.js b/assets/chunks/framework.ZK-5UJb0.js similarity index 69% rename from assets/chunks/framework.gBYdqs7G.js rename to assets/chunks/framework.ZK-5UJb0.js index f0e962c2a..ab1633c28 100644 --- a/assets/chunks/framework.gBYdqs7G.js +++ b/assets/chunks/framework.ZK-5UJb0.js @@ -2,16 +2,16 @@ * @vue/shared v3.4.21 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/function Ar(e,t){const n=new Set(e.split(","));return t?r=>n.has(r.toLowerCase()):r=>n.has(r)}const ee={},bt=[],Ce=()=>{},Si=()=>!1,Gt=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Sr=e=>e.startsWith("onUpdate:"),ce=Object.assign,Rr=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Ri=Object.prototype.hasOwnProperty,z=(e,t)=>Ri.call(e,t),$=Array.isArray,yt=e=>On(e)==="[object Map]",Zs=e=>On(e)==="[object Set]",W=e=>typeof e=="function",ne=e=>typeof e=="string",Rt=e=>typeof e=="symbol",Z=e=>e!==null&&typeof e=="object",eo=e=>(Z(e)||W(e))&&W(e.then)&&W(e.catch),to=Object.prototype.toString,On=e=>to.call(e),Oi=e=>On(e).slice(8,-1),no=e=>On(e)==="[object Object]",Or=e=>ne(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,vt=Ar(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),xn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},xi=/-(\w)/g,He=xn(e=>e.replace(xi,(t,n)=>n?n.toUpperCase():"")),Ii=/\B([A-Z])/g,ft=xn(e=>e.replace(Ii,"-$1").toLowerCase()),In=xn(e=>e.charAt(0).toUpperCase()+e.slice(1)),hn=xn(e=>e?`on${In(e)}`:""),Ze=(e,t)=>!Object.is(e,t),pn=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},ur=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Ni=e=>{const t=ne(e)?Number(e):NaN;return isNaN(t)?e:t};let ns;const ro=()=>ns||(ns=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function xr(e){if($(e)){const t={};for(let n=0;n{if(n){const r=n.split(Pi);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Ir(e){let t="";if(ne(e))t=e;else if($(e))for(let n=0;nne(e)?e:e==null?"":$(e)||Z(e)&&(e.toString===to||!W(e.toString))?JSON.stringify(e,oo,2):String(e),oo=(e,t)=>t&&t.__v_isRef?oo(e,t.value):yt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,s],o)=>(n[qn(r,o)+" =>"]=s,n),{})}:Zs(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>qn(n))}:Rt(t)?qn(t):Z(t)&&!$(t)&&!no(t)?String(t):t,qn=(e,t="")=>{var n;return Rt(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +**/function Ar(e,t){const n=new Set(e.split(","));return t?r=>n.has(r.toLowerCase()):r=>n.has(r)}const ee={},yt=[],Ce=()=>{},Si=()=>!1,Gt=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Sr=e=>e.startsWith("onUpdate:"),ce=Object.assign,Rr=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Ri=Object.prototype.hasOwnProperty,z=(e,t)=>Ri.call(e,t),$=Array.isArray,bt=e=>On(e)==="[object Map]",Zs=e=>On(e)==="[object Set]",W=e=>typeof e=="function",ne=e=>typeof e=="string",Rt=e=>typeof e=="symbol",Z=e=>e!==null&&typeof e=="object",eo=e=>(Z(e)||W(e))&&W(e.then)&&W(e.catch),to=Object.prototype.toString,On=e=>to.call(e),Oi=e=>On(e).slice(8,-1),no=e=>On(e)==="[object Object]",Or=e=>ne(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,vt=Ar(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),xn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},xi=/-(\w)/g,He=xn(e=>e.replace(xi,(t,n)=>n?n.toUpperCase():"")),Ii=/\B([A-Z])/g,ft=xn(e=>e.replace(Ii,"-$1").toLowerCase()),In=xn(e=>e.charAt(0).toUpperCase()+e.slice(1)),hn=xn(e=>e?`on${In(e)}`:""),Ze=(e,t)=>!Object.is(e,t),pn=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},ur=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Ni=e=>{const t=ne(e)?Number(e):NaN;return isNaN(t)?e:t};let ns;const ro=()=>ns||(ns=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function xr(e){if($(e)){const t={};for(let n=0;n{if(n){const r=n.split(Pi);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Ir(e){let t="";if(ne(e))t=e;else if($(e))for(let n=0;nne(e)?e:e==null?"":$(e)||Z(e)&&(e.toString===to||!W(e.toString))?JSON.stringify(e,oo,2):String(e),oo=(e,t)=>t&&t.__v_isRef?oo(e,t.value):bt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,s],o)=>(n[qn(r,o)+" =>"]=s,n),{})}:Zs(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>qn(n))}:Rt(t)?qn(t):Z(t)&&!$(t)&&!no(t)?String(t):t,qn=(e,t="")=>{var n;return Rt(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** * @vue/reactivity v3.4.21 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/let ye;class Di{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=ye,!t&&ye&&(this.index=(ye.scopes||(ye.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=ye;try{return ye=this,t()}finally{ye=n}}}on(){ye=this}off(){ye=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),ht()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=ze,n=ct;try{return ze=!0,ct=this,this._runnings++,rs(this),this.fn()}finally{ss(this),this._runnings--,ct=n,ze=t}}stop(){var t;this.active&&(rs(this),ss(this),(t=this.onStop)==null||t.call(this),this.active=!1)}}function ji(e){return e.value}function rs(e){e._trackId++,e._depsLength=0}function ss(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},yn=new WeakMap,at=Symbol(""),hr=Symbol("");function _e(e,t,n){if(ze&&ct){let r=yn.get(e);r||yn.set(e,r=new Map);let s=r.get(n);s||r.set(n,s=fo(()=>r.delete(n))),ao(ct,s)}}function De(e,t,n,r,s,o){const i=yn.get(e);if(!i)return;let l=[];if(t==="clear")l=[...i.values()];else if(n==="length"&&$(e)){const c=Number(r);i.forEach((a,f)=>{(f==="length"||!Rt(f)&&f>=c)&&l.push(a)})}else switch(n!==void 0&&l.push(i.get(n)),t){case"add":$(e)?Or(n)&&l.push(i.get("length")):(l.push(i.get(at)),yt(e)&&l.push(i.get(hr)));break;case"delete":$(e)||(l.push(i.get(at)),yt(e)&&l.push(i.get(hr)));break;case"set":yt(e)&&l.push(i.get(at));break}Lr();for(const c of l)c&&uo(c,4);Pr()}function $i(e,t){var n;return(n=yn.get(e))==null?void 0:n.get(t)}const Vi=Ar("__proto__,__v_isRef,__isVue"),ho=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Rt)),os=Ki();function Ki(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=J(this);for(let o=0,i=this.length;o{e[t]=function(...n){dt(),Lr();const r=J(this)[t].apply(this,n);return Pr(),ht(),r}}),e}function Gi(e){const t=J(this);return _e(t,"has",e),t.hasOwnProperty(e)}class po{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){const s=this._isReadonly,o=this._isShallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return o;if(n==="__v_raw")return r===(s?o?sl:bo:o?_o:go).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const i=$(t);if(!s){if(i&&z(os,n))return Reflect.get(os,n,r);if(n==="hasOwnProperty")return Gi}const l=Reflect.get(t,n,r);return(Rt(n)?ho.has(n):Vi(n))||(s||_e(t,"get",n),o)?l:de(l)?i&&Or(n)?l:l.value:Z(l)?s?Pn(l):Ln(l):l}}class mo extends po{constructor(t=!1){super(!1,t)}set(t,n,r,s){let o=t[n];if(!this._isShallow){const c=At(o);if(!vn(r)&&!At(r)&&(o=J(o),r=J(r)),!$(t)&&de(o)&&!de(r))return c?!1:(o.value=r,!0)}const i=$(t)&&Or(n)?Number(n)e,Nn=e=>Reflect.getPrototypeOf(e);function Qt(e,t,n=!1,r=!1){e=e.__v_raw;const s=J(e),o=J(t);n||(Ze(t,o)&&_e(s,"get",t),_e(s,"get",o));const{has:i}=Nn(s),l=r?Mr:n?Ur:kt;if(i.call(s,t))return l(e.get(t));if(i.call(s,o))return l(e.get(o));e!==s&&e.get(t)}function Zt(e,t=!1){const n=this.__v_raw,r=J(n),s=J(e);return t||(Ze(e,s)&&_e(r,"has",e),_e(r,"has",s)),e===s?n.has(e):n.has(e)||n.has(s)}function en(e,t=!1){return e=e.__v_raw,!t&&_e(J(e),"iterate",at),Reflect.get(e,"size",e)}function is(e){e=J(e);const t=J(this);return Nn(t).has.call(t,e)||(t.add(e),De(t,"add",e,e)),this}function ls(e,t){t=J(t);const n=J(this),{has:r,get:s}=Nn(n);let o=r.call(n,e);o||(e=J(e),o=r.call(n,e));const i=s.call(n,e);return n.set(e,t),o?Ze(t,i)&&De(n,"set",e,t):De(n,"add",e,t),this}function cs(e){const t=J(this),{has:n,get:r}=Nn(t);let s=n.call(t,e);s||(e=J(e),s=n.call(t,e)),r&&r.call(t,e);const o=t.delete(e);return s&&De(t,"delete",e,void 0),o}function as(){const e=J(this),t=e.size!==0,n=e.clear();return t&&De(e,"clear",void 0,void 0),n}function tn(e,t){return function(r,s){const o=this,i=o.__v_raw,l=J(i),c=t?Mr:e?Ur:kt;return!e&&_e(l,"iterate",at),i.forEach((a,f)=>r.call(s,c(a),c(f),o))}}function nn(e,t,n){return function(...r){const s=this.__v_raw,o=J(s),i=yt(o),l=e==="entries"||e===Symbol.iterator&&i,c=e==="keys"&&i,a=s[e](...r),f=n?Mr:t?Ur:kt;return!t&&_e(o,"iterate",c?hr:at),{next(){const{value:h,done:p}=a.next();return p?{value:h,done:p}:{value:l?[f(h[0]),f(h[1])]:f(h),done:p}},[Symbol.iterator](){return this}}}}function $e(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function zi(){const e={get(o){return Qt(this,o)},get size(){return en(this)},has:Zt,add:is,set:ls,delete:cs,clear:as,forEach:tn(!1,!1)},t={get(o){return Qt(this,o,!1,!0)},get size(){return en(this)},has:Zt,add:is,set:ls,delete:cs,clear:as,forEach:tn(!1,!0)},n={get(o){return Qt(this,o,!0)},get size(){return en(this,!0)},has(o){return Zt.call(this,o,!0)},add:$e("add"),set:$e("set"),delete:$e("delete"),clear:$e("clear"),forEach:tn(!0,!1)},r={get(o){return Qt(this,o,!0,!0)},get size(){return en(this,!0)},has(o){return Zt.call(this,o,!0)},add:$e("add"),set:$e("set"),delete:$e("delete"),clear:$e("clear"),forEach:tn(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=nn(o,!1,!1),n[o]=nn(o,!0,!1),t[o]=nn(o,!1,!0),r[o]=nn(o,!0,!0)}),[e,n,t,r]}const[Ji,Qi,Zi,el]=zi();function Hr(e,t){const n=t?e?el:Zi:e?Qi:Ji;return(r,s,o)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?r:Reflect.get(z(n,s)&&s in r?n:r,s,o)}const tl={get:Hr(!1,!1)},nl={get:Hr(!1,!0)},rl={get:Hr(!0,!1)},go=new WeakMap,_o=new WeakMap,bo=new WeakMap,sl=new WeakMap;function ol(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function il(e){return e.__v_skip||!Object.isExtensible(e)?0:ol(Oi(e))}function Ln(e){return At(e)?e:Fr(e,!1,qi,tl,go)}function ll(e){return Fr(e,!1,Yi,nl,_o)}function Pn(e){return Fr(e,!0,Xi,rl,bo)}function Fr(e,t,n,r,s){if(!Z(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=s.get(e);if(o)return o;const i=il(e);if(i===0)return e;const l=new Proxy(e,i===2?r:n);return s.set(e,l),l}function Et(e){return At(e)?Et(e.__v_raw):!!(e&&e.__v_isReactive)}function At(e){return!!(e&&e.__v_isReadonly)}function vn(e){return!!(e&&e.__v_isShallow)}function yo(e){return Et(e)||At(e)}function J(e){const t=e&&e.__v_raw;return t?J(t):e}function Lt(e){return Object.isExtensible(e)&&bn(e,"__v_skip",!0),e}const kt=e=>Z(e)?Ln(e):e,Ur=e=>Z(e)?Pn(e):e;class vo{constructor(t,n,r,s){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new Nr(()=>t(this._value),()=>Pt(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!s,this.__v_isReadonly=r}get value(){const t=J(this);return(!t._cacheable||t.effect.dirty)&&Ze(t._value,t._value=t.effect.run())&&Pt(t,4),Dr(t),t.effect._dirtyLevel>=2&&Pt(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function cl(e,t,n=!1){let r,s;const o=W(e);return o?(r=e,s=Ce):(r=e.get,s=e.set),new vo(r,s,o||!s,n)}function Dr(e){var t;ze&&ct&&(e=J(e),ao(ct,(t=e.dep)!=null?t:e.dep=fo(()=>e.dep=void 0,e instanceof vo?e:void 0)))}function Pt(e,t=4,n){e=J(e);const r=e.dep;r&&uo(r,t)}function de(e){return!!(e&&e.__v_isRef===!0)}function se(e){return Eo(e,!1)}function Br(e){return Eo(e,!0)}function Eo(e,t){return de(e)?e:new al(e,t)}class al{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:J(t),this._value=n?t:kt(t)}get value(){return Dr(this),this._value}set value(t){const n=this.__v_isShallow||vn(t)||At(t);t=n?t:J(t),Ze(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:kt(t),Pt(this,4))}}function wo(e){return de(e)?e.value:e}const ul={get:(e,t,n)=>wo(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const s=e[t];return de(s)&&!de(n)?(s.value=n,!0):Reflect.set(e,t,n,r)}};function To(e){return Et(e)?e:new Proxy(e,ul)}class fl{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>Dr(this),()=>Pt(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function dl(e){return new fl(e)}class hl{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return $i(J(this._object),this._key)}}class pl{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function ml(e,t,n){return de(e)?e:W(e)?new pl(e):Z(e)&&arguments.length>1?gl(e,t,n):se(e)}function gl(e,t,n){const r=e[t];return de(r)?r:new hl(e,t,n)}/** +**/let be;class Di{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=be,!t&&be&&(this.index=(be.scopes||(be.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=be;try{return be=this,t()}finally{be=n}}}on(){be=this}off(){be=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),ht()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=ze,n=ct;try{return ze=!0,ct=this,this._runnings++,rs(this),this.fn()}finally{ss(this),this._runnings--,ct=n,ze=t}}stop(){var t;this.active&&(rs(this),ss(this),(t=this.onStop)==null||t.call(this),this.active=!1)}}function ji(e){return e.value}function rs(e){e._trackId++,e._depsLength=0}function ss(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},bn=new WeakMap,at=Symbol(""),hr=Symbol("");function _e(e,t,n){if(ze&&ct){let r=bn.get(e);r||bn.set(e,r=new Map);let s=r.get(n);s||r.set(n,s=fo(()=>r.delete(n))),ao(ct,s)}}function De(e,t,n,r,s,o){const i=bn.get(e);if(!i)return;let l=[];if(t==="clear")l=[...i.values()];else if(n==="length"&&$(e)){const c=Number(r);i.forEach((a,f)=>{(f==="length"||!Rt(f)&&f>=c)&&l.push(a)})}else switch(n!==void 0&&l.push(i.get(n)),t){case"add":$(e)?Or(n)&&l.push(i.get("length")):(l.push(i.get(at)),bt(e)&&l.push(i.get(hr)));break;case"delete":$(e)||(l.push(i.get(at)),bt(e)&&l.push(i.get(hr)));break;case"set":bt(e)&&l.push(i.get(at));break}Lr();for(const c of l)c&&uo(c,4);Pr()}function $i(e,t){var n;return(n=bn.get(e))==null?void 0:n.get(t)}const Vi=Ar("__proto__,__v_isRef,__isVue"),ho=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Rt)),os=Ki();function Ki(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=J(this);for(let o=0,i=this.length;o{e[t]=function(...n){dt(),Lr();const r=J(this)[t].apply(this,n);return Pr(),ht(),r}}),e}function Gi(e){const t=J(this);return _e(t,"has",e),t.hasOwnProperty(e)}class po{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){const s=this._isReadonly,o=this._isShallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return o;if(n==="__v_raw")return r===(s?o?sl:yo:o?_o:go).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const i=$(t);if(!s){if(i&&z(os,n))return Reflect.get(os,n,r);if(n==="hasOwnProperty")return Gi}const l=Reflect.get(t,n,r);return(Rt(n)?ho.has(n):Vi(n))||(s||_e(t,"get",n),o)?l:de(l)?i&&Or(n)?l:l.value:Z(l)?s?Pn(l):Ln(l):l}}class mo extends po{constructor(t=!1){super(!1,t)}set(t,n,r,s){let o=t[n];if(!this._isShallow){const c=At(o);if(!vn(r)&&!At(r)&&(o=J(o),r=J(r)),!$(t)&&de(o)&&!de(r))return c?!1:(o.value=r,!0)}const i=$(t)&&Or(n)?Number(n)e,Nn=e=>Reflect.getPrototypeOf(e);function Qt(e,t,n=!1,r=!1){e=e.__v_raw;const s=J(e),o=J(t);n||(Ze(t,o)&&_e(s,"get",t),_e(s,"get",o));const{has:i}=Nn(s),l=r?Mr:n?Ur:kt;if(i.call(s,t))return l(e.get(t));if(i.call(s,o))return l(e.get(o));e!==s&&e.get(t)}function Zt(e,t=!1){const n=this.__v_raw,r=J(n),s=J(e);return t||(Ze(e,s)&&_e(r,"has",e),_e(r,"has",s)),e===s?n.has(e):n.has(e)||n.has(s)}function en(e,t=!1){return e=e.__v_raw,!t&&_e(J(e),"iterate",at),Reflect.get(e,"size",e)}function is(e){e=J(e);const t=J(this);return Nn(t).has.call(t,e)||(t.add(e),De(t,"add",e,e)),this}function ls(e,t){t=J(t);const n=J(this),{has:r,get:s}=Nn(n);let o=r.call(n,e);o||(e=J(e),o=r.call(n,e));const i=s.call(n,e);return n.set(e,t),o?Ze(t,i)&&De(n,"set",e,t):De(n,"add",e,t),this}function cs(e){const t=J(this),{has:n,get:r}=Nn(t);let s=n.call(t,e);s||(e=J(e),s=n.call(t,e)),r&&r.call(t,e);const o=t.delete(e);return s&&De(t,"delete",e,void 0),o}function as(){const e=J(this),t=e.size!==0,n=e.clear();return t&&De(e,"clear",void 0,void 0),n}function tn(e,t){return function(r,s){const o=this,i=o.__v_raw,l=J(i),c=t?Mr:e?Ur:kt;return!e&&_e(l,"iterate",at),i.forEach((a,f)=>r.call(s,c(a),c(f),o))}}function nn(e,t,n){return function(...r){const s=this.__v_raw,o=J(s),i=bt(o),l=e==="entries"||e===Symbol.iterator&&i,c=e==="keys"&&i,a=s[e](...r),f=n?Mr:t?Ur:kt;return!t&&_e(o,"iterate",c?hr:at),{next(){const{value:h,done:p}=a.next();return p?{value:h,done:p}:{value:l?[f(h[0]),f(h[1])]:f(h),done:p}},[Symbol.iterator](){return this}}}}function $e(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function zi(){const e={get(o){return Qt(this,o)},get size(){return en(this)},has:Zt,add:is,set:ls,delete:cs,clear:as,forEach:tn(!1,!1)},t={get(o){return Qt(this,o,!1,!0)},get size(){return en(this)},has:Zt,add:is,set:ls,delete:cs,clear:as,forEach:tn(!1,!0)},n={get(o){return Qt(this,o,!0)},get size(){return en(this,!0)},has(o){return Zt.call(this,o,!0)},add:$e("add"),set:$e("set"),delete:$e("delete"),clear:$e("clear"),forEach:tn(!0,!1)},r={get(o){return Qt(this,o,!0,!0)},get size(){return en(this,!0)},has(o){return Zt.call(this,o,!0)},add:$e("add"),set:$e("set"),delete:$e("delete"),clear:$e("clear"),forEach:tn(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=nn(o,!1,!1),n[o]=nn(o,!0,!1),t[o]=nn(o,!1,!0),r[o]=nn(o,!0,!0)}),[e,n,t,r]}const[Ji,Qi,Zi,el]=zi();function Hr(e,t){const n=t?e?el:Zi:e?Qi:Ji;return(r,s,o)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?r:Reflect.get(z(n,s)&&s in r?n:r,s,o)}const tl={get:Hr(!1,!1)},nl={get:Hr(!1,!0)},rl={get:Hr(!0,!1)},go=new WeakMap,_o=new WeakMap,yo=new WeakMap,sl=new WeakMap;function ol(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function il(e){return e.__v_skip||!Object.isExtensible(e)?0:ol(Oi(e))}function Ln(e){return At(e)?e:Fr(e,!1,qi,tl,go)}function ll(e){return Fr(e,!1,Yi,nl,_o)}function Pn(e){return Fr(e,!0,Xi,rl,yo)}function Fr(e,t,n,r,s){if(!Z(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=s.get(e);if(o)return o;const i=il(e);if(i===0)return e;const l=new Proxy(e,i===2?r:n);return s.set(e,l),l}function Et(e){return At(e)?Et(e.__v_raw):!!(e&&e.__v_isReactive)}function At(e){return!!(e&&e.__v_isReadonly)}function vn(e){return!!(e&&e.__v_isShallow)}function bo(e){return Et(e)||At(e)}function J(e){const t=e&&e.__v_raw;return t?J(t):e}function Lt(e){return Object.isExtensible(e)&&yn(e,"__v_skip",!0),e}const kt=e=>Z(e)?Ln(e):e,Ur=e=>Z(e)?Pn(e):e;class vo{constructor(t,n,r,s){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new Nr(()=>t(this._value),()=>Pt(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!s,this.__v_isReadonly=r}get value(){const t=J(this);return(!t._cacheable||t.effect.dirty)&&Ze(t._value,t._value=t.effect.run())&&Pt(t,4),Dr(t),t.effect._dirtyLevel>=2&&Pt(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function cl(e,t,n=!1){let r,s;const o=W(e);return o?(r=e,s=Ce):(r=e.get,s=e.set),new vo(r,s,o||!s,n)}function Dr(e){var t;ze&&ct&&(e=J(e),ao(ct,(t=e.dep)!=null?t:e.dep=fo(()=>e.dep=void 0,e instanceof vo?e:void 0)))}function Pt(e,t=4,n){e=J(e);const r=e.dep;r&&uo(r,t)}function de(e){return!!(e&&e.__v_isRef===!0)}function se(e){return Eo(e,!1)}function Br(e){return Eo(e,!0)}function Eo(e,t){return de(e)?e:new al(e,t)}class al{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:J(t),this._value=n?t:kt(t)}get value(){return Dr(this),this._value}set value(t){const n=this.__v_isShallow||vn(t)||At(t);t=n?t:J(t),Ze(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:kt(t),Pt(this,4))}}function wo(e){return de(e)?e.value:e}const ul={get:(e,t,n)=>wo(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const s=e[t];return de(s)&&!de(n)?(s.value=n,!0):Reflect.set(e,t,n,r)}};function To(e){return Et(e)?e:new Proxy(e,ul)}class fl{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>Dr(this),()=>Pt(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function dl(e){return new fl(e)}class hl{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return $i(J(this._object),this._key)}}class pl{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function ml(e,t,n){return de(e)?e:W(e)?new pl(e):Z(e)&&arguments.length>1?gl(e,t,n):se(e)}function gl(e,t,n){const r=e[t];return de(r)?r:new hl(e,t,n)}/** * @vue/runtime-core v3.4.21 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/function Je(e,t,n,r){try{return r?e(...r):e()}catch(s){Wt(s,t,n)}}function Ae(e,t,n,r){if(W(e)){const o=Je(e,t,n,r);return o&&eo(o)&&o.catch(i=>{Wt(i,t,n)}),o}const s=[];for(let o=0;o>>1,s=he[r],o=$t(s);oPe&&he.splice(t,1)}function vl(e){$(e)?wt.push(...e):(!We||!We.includes(e,e.allowRecurse?ot+1:ot))&&wt.push(e),Ao()}function us(e,t,n=jt?Pe+1:0){for(;n$t(n)-$t(r));if(wt.length=0,We){We.push(...t);return}for(We=t,ot=0;ote.id==null?1/0:e.id,El=(e,t)=>{const n=$t(e)-$t(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function So(e){pr=!1,jt=!0,he.sort(El);try{for(Pe=0;Pene(_)?_.trim():_)),h&&(s=n.map(ur))}let l,c=r[l=hn(t)]||r[l=hn(He(t))];!c&&o&&(c=r[l=hn(ft(t))]),c&&Ae(c,e,6,s);const a=r[l+"Once"];if(a){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Ae(a,e,6,s)}}function Ro(e,t,n=!1){const r=t.emitsCache,s=r.get(e);if(s!==void 0)return s;const o=e.emits;let i={},l=!1;if(!W(e)){const c=a=>{const f=Ro(a,t,!0);f&&(l=!0,ce(i,f))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!o&&!l?(Z(e)&&r.set(e,null),null):($(o)?o.forEach(c=>i[c]=null):ce(i,o),Z(e)&&r.set(e,i),i)}function Fn(e,t){return!e||!Gt(t)?!1:(t=t.slice(2).replace(/Once$/,""),z(e,t[0].toLowerCase()+t.slice(1))||z(e,ft(t))||z(e,t))}let le=null,Un=null;function wn(e){const t=le;return le=e,Un=e&&e.type.__scopeId||null,t}function Za(e){Un=e}function eu(){Un=null}function Tl(e,t=le,n){if(!t||e._n)return e;const r=(...s)=>{r._d&&Cs(-1);const o=wn(t);let i;try{i=e(...s)}finally{wn(o),r._d&&Cs(1)}return i};return r._n=!0,r._c=!0,r._d=!0,r}function Xn(e){const{type:t,vnode:n,proxy:r,withProxy:s,props:o,propsOptions:[i],slots:l,attrs:c,emit:a,render:f,renderCache:h,data:p,setupState:_,ctx:E,inheritAttrs:N}=e;let M,K;const V=wn(e);try{if(n.shapeFlag&4){const b=s||r,L=b;M=Oe(f.call(L,b,h,o,_,p,E)),K=c}else{const b=t;M=Oe(b.length>1?b(o,{attrs:c,slots:l,emit:a}):b(o,null)),K=t.props?c:Cl(c)}}catch(b){Dt.length=0,Wt(b,e,1),M=oe(ve)}let m=M;if(K&&N!==!1){const b=Object.keys(K),{shapeFlag:L}=m;b.length&&L&7&&(i&&b.some(Sr)&&(K=Al(K,i)),m=et(m,K))}return n.dirs&&(m=et(m),m.dirs=m.dirs?m.dirs.concat(n.dirs):n.dirs),n.transition&&(m.transition=n.transition),M=m,wn(V),M}const Cl=e=>{let t;for(const n in e)(n==="class"||n==="style"||Gt(n))&&((t||(t={}))[n]=e[n]);return t},Al=(e,t)=>{const n={};for(const r in e)(!Sr(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function Sl(e,t,n){const{props:r,children:s,component:o}=e,{props:i,children:l,patchFlag:c}=t,a=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return r?fs(r,i,a):!!i;if(c&8){const f=t.dynamicProps;for(let h=0;he.__isSuspense;function Io(e,t){t&&t.pendingBranch?$(e)?t.effects.push(...e):t.effects.push(e):vl(e)}const xl=Symbol.for("v-scx"),Il=()=>Ct(xl);function $r(e,t){return Dn(e,null,t)}function ru(e,t){return Dn(e,null,{flush:"post"})}const rn={};function Be(e,t,n){return Dn(e,t,n)}function Dn(e,t,{immediate:n,deep:r,flush:s,once:o,onTrack:i,onTrigger:l}=ee){if(t&&o){const x=t;t=(...H)=>{x(...H),L()}}const c=ue,a=x=>r===!0?x:lt(x,r===!1?1:void 0);let f,h=!1,p=!1;if(de(e)?(f=()=>e.value,h=vn(e)):Et(e)?(f=()=>a(e),h=!0):$(e)?(p=!0,h=e.some(x=>Et(x)||vn(x)),f=()=>e.map(x=>{if(de(x))return x.value;if(Et(x))return a(x);if(W(x))return Je(x,c,2)})):W(e)?t?f=()=>Je(e,c,2):f=()=>(_&&_(),Ae(e,c,3,[E])):f=Ce,t&&r){const x=f;f=()=>lt(x())}let _,E=x=>{_=m.onStop=()=>{Je(x,c,4),_=m.onStop=void 0}},N;if(Yt)if(E=Ce,t?n&&Ae(t,c,3,[f(),p?[]:void 0,E]):f(),s==="sync"){const x=Il();N=x.__watcherHandles||(x.__watcherHandles=[])}else return Ce;let M=p?new Array(e.length).fill(rn):rn;const K=()=>{if(!(!m.active||!m.dirty))if(t){const x=m.run();(r||h||(p?x.some((H,S)=>Ze(H,M[S])):Ze(x,M)))&&(_&&_(),Ae(t,c,3,[x,M===rn?void 0:p&&M[0]===rn?[]:M,E]),M=x)}else m.run()};K.allowRecurse=!!t;let V;s==="sync"?V=K:s==="post"?V=()=>me(K,c&&c.suspense):(K.pre=!0,c&&(K.id=c.uid),V=()=>Hn(K));const m=new Nr(f,Ce,V),b=io(),L=()=>{m.stop(),b&&Rr(b.effects,m)};return t?n?K():M=m.run():s==="post"?me(m.run.bind(m),c&&c.suspense):m.run(),N&&N.push(L),L}function Nl(e,t,n){const r=this.proxy,s=ne(e)?e.includes(".")?No(r,e):()=>r[e]:e.bind(r,r);let o;W(t)?o=t:(o=t.handler,n=t);const i=Xt(this),l=Dn(s,o.bind(r),n);return i(),l}function No(e,t){const n=t.split(".");return()=>{let r=e;for(let s=0;s0){if(n>=t)return e;n++}if(r=r||new Set,r.has(e))return e;if(r.add(e),de(e))lt(e.value,t,n,r);else if($(e))for(let s=0;s{lt(s,t,n,r)});else if(no(e))for(const s in e)lt(e[s],t,n,r);return e}function su(e,t){if(le===null)return e;const n=Vn(le)||le.proxy,r=e.dirs||(e.dirs=[]);for(let s=0;s{e.isMounted=!0}),Fo(()=>{e.isUnmounting=!0}),e}const Ee=[Function,Array],Lo={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Ee,onEnter:Ee,onAfterEnter:Ee,onEnterCancelled:Ee,onBeforeLeave:Ee,onLeave:Ee,onAfterLeave:Ee,onLeaveCancelled:Ee,onBeforeAppear:Ee,onAppear:Ee,onAfterAppear:Ee,onAppearCancelled:Ee},Pl={name:"BaseTransition",props:Lo,setup(e,{slots:t}){const n=$n(),r=Ll();return()=>{const s=t.default&&Mo(t.default(),!0);if(!s||!s.length)return;let o=s[0];if(s.length>1){for(const p of s)if(p.type!==ve){o=p;break}}const i=J(e),{mode:l}=i;if(r.isLeaving)return Yn(o);const c=hs(o);if(!c)return Yn(o);const a=mr(c,i,r,n);gr(c,a);const f=n.subTree,h=f&&hs(f);if(h&&h.type!==ve&&!it(c,h)){const p=mr(h,i,r,n);if(gr(h,p),l==="out-in")return r.isLeaving=!0,p.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},Yn(o);l==="in-out"&&c.type!==ve&&(p.delayLeave=(_,E,N)=>{const M=Po(r,h);M[String(h.key)]=h,_[qe]=()=>{E(),_[qe]=void 0,delete a.delayedLeave},a.delayedLeave=N})}return o}}},Ml=Pl;function Po(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function mr(e,t,n,r){const{appear:s,mode:o,persisted:i=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:a,onEnterCancelled:f,onBeforeLeave:h,onLeave:p,onAfterLeave:_,onLeaveCancelled:E,onBeforeAppear:N,onAppear:M,onAfterAppear:K,onAppearCancelled:V}=t,m=String(e.key),b=Po(n,e),L=(S,F)=>{S&&Ae(S,r,9,F)},x=(S,F)=>{const w=F[1];L(S,F),$(S)?S.every(D=>D.length<=1)&&w():S.length<=1&&w()},H={mode:o,persisted:i,beforeEnter(S){let F=l;if(!n.isMounted)if(s)F=N||l;else return;S[qe]&&S[qe](!0);const w=b[m];w&&it(e,w)&&w.el[qe]&&w.el[qe](),L(F,[S])},enter(S){let F=c,w=a,D=f;if(!n.isMounted)if(s)F=M||c,w=K||a,D=V||f;else return;let R=!1;const q=S[sn]=ie=>{R||(R=!0,ie?L(D,[S]):L(w,[S]),H.delayedLeave&&H.delayedLeave(),S[sn]=void 0)};F?x(F,[S,q]):q()},leave(S,F){const w=String(e.key);if(S[sn]&&S[sn](!0),n.isUnmounting)return F();L(h,[S]);let D=!1;const R=S[qe]=q=>{D||(D=!0,F(),q?L(E,[S]):L(_,[S]),S[qe]=void 0,b[w]===e&&delete b[w])};b[w]=e,p?x(p,[S,R]):R()},clone(S){return mr(S,t,n,r)}};return H}function Yn(e){if(qt(e))return e=et(e),e.children=null,e}function hs(e){return qt(e)?e.children?e.children[0]:void 0:e}function gr(e,t){e.shapeFlag&6&&e.component?gr(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Mo(e,t=!1,n){let r=[],s=0;for(let o=0;o1)for(let o=0;o!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function ou(e){W(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:s=200,timeout:o,suspensible:i=!0,onError:l}=e;let c=null,a,f=0;const h=()=>(f++,c=null,p()),p=()=>{let _;return c||(_=c=t().catch(E=>{if(E=E instanceof Error?E:new Error(String(E)),l)return new Promise((N,M)=>{l(E,()=>N(h()),()=>M(E),f+1)});throw E}).then(E=>_!==c&&c?c:(E&&(E.__esModule||E[Symbol.toStringTag]==="Module")&&(E=E.default),a=E,E)))};return Vr({name:"AsyncComponentWrapper",__asyncLoader:p,get __asyncResolved(){return a},setup(){const _=ue;if(a)return()=>zn(a,_);const E=V=>{c=null,Wt(V,_,13,!r)};if(i&&_.suspense||Yt)return p().then(V=>()=>zn(V,_)).catch(V=>(E(V),()=>r?oe(r,{error:V}):null));const N=se(!1),M=se(),K=se(!!s);return s&&setTimeout(()=>{K.value=!1},s),o!=null&&setTimeout(()=>{if(!N.value&&!M.value){const V=new Error(`Async component timed out after ${o}ms.`);E(V),M.value=V}},o),p().then(()=>{N.value=!0,_.parent&&qt(_.parent.vnode)&&(_.parent.effect.dirty=!0,Hn(_.parent.update))}).catch(V=>{E(V),M.value=V}),()=>{if(N.value&&a)return zn(a,_);if(M.value&&r)return oe(r,{error:M.value});if(n&&!K.value)return oe(n)}}})}function zn(e,t){const{ref:n,props:r,children:s,ce:o}=t.vnode,i=oe(e,r,s);return i.ref=n,i.ce=o,delete t.vnode.ce,i}const qt=e=>e.type.__isKeepAlive;function Hl(e,t){Ho(e,"a",t)}function Fl(e,t){Ho(e,"da",t)}function Ho(e,t,n=ue){const r=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(Bn(t,r,n),n){let s=n.parent;for(;s&&s.parent;)qt(s.parent.vnode)&&Ul(r,t,n,s),s=s.parent}}function Ul(e,t,n,r){const s=Bn(t,e,r,!0);kn(()=>{Rr(r[t],s)},n)}function Bn(e,t,n=ue,r=!1){if(n){const s=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;dt();const l=Xt(n),c=Ae(t,n,e,i);return l(),ht(),c});return r?s.unshift(o):s.push(o),o}}const je=e=>(t,n=ue)=>(!Yt||e==="sp")&&Bn(e,(...r)=>t(...r),n),Dl=je("bm"),Ot=je("m"),Bl=je("bu"),kl=je("u"),Fo=je("bum"),kn=je("um"),jl=je("sp"),$l=je("rtg"),Vl=je("rtc");function Kl(e,t=ue){Bn("ec",e,t)}function iu(e,t,n,r){let s;const o=n&&n[r];if($(e)||ne(e)){s=new Array(e.length);for(let i=0,l=e.length;it(i,l,void 0,o&&o[l]));else{const i=Object.keys(e);s=new Array(i.length);for(let l=0,c=i.length;lAn(t)?!(t.type===ve||t.type===ge&&!Uo(t.children)):!0)?e:null}function cu(e,t){const n={};for(const r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:hn(r)]=e[r];return n}const _r=e=>e?ti(e)?Vn(e)||e.proxy:_r(e.parent):null,Mt=ce(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>_r(e.parent),$root:e=>_r(e.root),$emit:e=>e.emit,$options:e=>Kr(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Hn(e.update)}),$nextTick:e=>e.n||(e.n=Mn.bind(e.proxy)),$watch:e=>Nl.bind(e)}),Jn=(e,t)=>e!==ee&&!e.__isScriptSetup&&z(e,t),Gl={get({_:e},t){const{ctx:n,setupState:r,data:s,props:o,accessCache:i,type:l,appContext:c}=e;let a;if(t[0]!=="$"){const _=i[t];if(_!==void 0)switch(_){case 1:return r[t];case 2:return s[t];case 4:return n[t];case 3:return o[t]}else{if(Jn(r,t))return i[t]=1,r[t];if(s!==ee&&z(s,t))return i[t]=2,s[t];if((a=e.propsOptions[0])&&z(a,t))return i[t]=3,o[t];if(n!==ee&&z(n,t))return i[t]=4,n[t];br&&(i[t]=0)}}const f=Mt[t];let h,p;if(f)return t==="$attrs"&&_e(e,"get",t),f(e);if((h=l.__cssModules)&&(h=h[t]))return h;if(n!==ee&&z(n,t))return i[t]=4,n[t];if(p=c.config.globalProperties,z(p,t))return p[t]},set({_:e},t,n){const{data:r,setupState:s,ctx:o}=e;return Jn(s,t)?(s[t]=n,!0):r!==ee&&z(r,t)?(r[t]=n,!0):z(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:s,propsOptions:o}},i){let l;return!!n[i]||e!==ee&&z(e,i)||Jn(t,i)||(l=o[0])&&z(l,i)||z(r,i)||z(Mt,i)||z(s.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:z(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function au(){return Wl().slots}function Wl(){const e=$n();return e.setupContext||(e.setupContext=ri(e))}function ps(e){return $(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let br=!0;function ql(e){const t=Kr(e),n=e.proxy,r=e.ctx;br=!1,t.beforeCreate&&ms(t.beforeCreate,e,"bc");const{data:s,computed:o,methods:i,watch:l,provide:c,inject:a,created:f,beforeMount:h,mounted:p,beforeUpdate:_,updated:E,activated:N,deactivated:M,beforeDestroy:K,beforeUnmount:V,destroyed:m,unmounted:b,render:L,renderTracked:x,renderTriggered:H,errorCaptured:S,serverPrefetch:F,expose:w,inheritAttrs:D,components:R,directives:q,filters:ie}=t;if(a&&Xl(a,r,null),i)for(const Y in i){const B=i[Y];W(B)&&(r[Y]=B.bind(n))}if(s){const Y=s.call(n,n);Z(Y)&&(e.data=Ln(Y))}if(br=!0,o)for(const Y in o){const B=o[Y],Fe=W(B)?B.bind(n,n):W(B.get)?B.get.bind(n,n):Ce,zt=!W(B)&&W(B.set)?B.set.bind(n):Ce,tt=re({get:Fe,set:zt});Object.defineProperty(r,Y,{enumerable:!0,configurable:!0,get:()=>tt.value,set:Ie=>tt.value=Ie})}if(l)for(const Y in l)Do(l[Y],r,n,Y);if(c){const Y=W(c)?c.call(n):c;Reflect.ownKeys(Y).forEach(B=>{ec(B,Y[B])})}f&&ms(f,e,"c");function k(Y,B){$(B)?B.forEach(Fe=>Y(Fe.bind(n))):B&&Y(B.bind(n))}if(k(Dl,h),k(Ot,p),k(Bl,_),k(kl,E),k(Hl,N),k(Fl,M),k(Kl,S),k(Vl,x),k($l,H),k(Fo,V),k(kn,b),k(jl,F),$(w))if(w.length){const Y=e.exposed||(e.exposed={});w.forEach(B=>{Object.defineProperty(Y,B,{get:()=>n[B],set:Fe=>n[B]=Fe})})}else e.exposed||(e.exposed={});L&&e.render===Ce&&(e.render=L),D!=null&&(e.inheritAttrs=D),R&&(e.components=R),q&&(e.directives=q)}function Xl(e,t,n=Ce){$(e)&&(e=yr(e));for(const r in e){const s=e[r];let o;Z(s)?"default"in s?o=Ct(s.from||r,s.default,!0):o=Ct(s.from||r):o=Ct(s),de(o)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>o.value,set:i=>o.value=i}):t[r]=o}}function ms(e,t,n){Ae($(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function Do(e,t,n,r){const s=r.includes(".")?No(n,r):()=>n[r];if(ne(e)){const o=t[e];W(o)&&Be(s,o)}else if(W(e))Be(s,e.bind(n));else if(Z(e))if($(e))e.forEach(o=>Do(o,t,n,r));else{const o=W(e.handler)?e.handler.bind(n):t[e.handler];W(o)&&Be(s,o,e)}}function Kr(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:s,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,l=o.get(t);let c;return l?c=l:!s.length&&!n&&!r?c=t:(c={},s.length&&s.forEach(a=>Tn(c,a,i,!0)),Tn(c,t,i)),Z(t)&&o.set(t,c),c}function Tn(e,t,n,r=!1){const{mixins:s,extends:o}=t;o&&Tn(e,o,n,!0),s&&s.forEach(i=>Tn(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const l=Yl[i]||n&&n[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const Yl={data:gs,props:_s,emits:_s,methods:Nt,computed:Nt,beforeCreate:pe,created:pe,beforeMount:pe,mounted:pe,beforeUpdate:pe,updated:pe,beforeDestroy:pe,beforeUnmount:pe,destroyed:pe,unmounted:pe,activated:pe,deactivated:pe,errorCaptured:pe,serverPrefetch:pe,components:Nt,directives:Nt,watch:Jl,provide:gs,inject:zl};function gs(e,t){return t?e?function(){return ce(W(e)?e.call(this,this):e,W(t)?t.call(this,this):t)}:t:e}function zl(e,t){return Nt(yr(e),yr(t))}function yr(e){if($(e)){const t={};for(let n=0;n1)return n&&W(t)?t.call(r&&r.proxy):t}}function tc(e,t,n,r=!1){const s={},o={};bn(o,jn,1),e.propsDefaults=Object.create(null),ko(e,t,s,o);for(const i in e.propsOptions[0])i in s||(s[i]=void 0);n?e.props=r?s:ll(s):e.type.props?e.props=s:e.props=o,e.attrs=o}function nc(e,t,n,r){const{props:s,attrs:o,vnode:{patchFlag:i}}=e,l=J(s),[c]=e.propsOptions;let a=!1;if((r||i>0)&&!(i&16)){if(i&8){const f=e.vnode.dynamicProps;for(let h=0;h{c=!0;const[p,_]=jo(h,t,!0);ce(i,p),_&&l.push(..._)};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!o&&!c)return Z(e)&&r.set(e,bt),bt;if($(o))for(let f=0;f-1,_[1]=N<0||E-1||z(_,"default"))&&l.push(h)}}}const a=[i,l];return Z(e)&&r.set(e,a),a}function bs(e){return e[0]!=="$"&&!vt(e)}function ys(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function vs(e,t){return ys(e)===ys(t)}function Es(e,t){return $(t)?t.findIndex(n=>vs(n,e)):W(t)&&vs(t,e)?0:-1}const $o=e=>e[0]==="_"||e==="$stable",Gr=e=>$(e)?e.map(Oe):[Oe(e)],rc=(e,t,n)=>{if(t._n)return t;const r=Tl((...s)=>Gr(t(...s)),n);return r._c=!1,r},Vo=(e,t,n)=>{const r=e._ctx;for(const s in e){if($o(s))continue;const o=e[s];if(W(o))t[s]=rc(s,o,r);else if(o!=null){const i=Gr(o);t[s]=()=>i}}},Ko=(e,t)=>{const n=Gr(t);e.slots.default=()=>n},sc=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=J(t),bn(t,"_",n)):Vo(t,e.slots={})}else e.slots={},t&&Ko(e,t);bn(e.slots,jn,1)},oc=(e,t,n)=>{const{vnode:r,slots:s}=e;let o=!0,i=ee;if(r.shapeFlag&32){const l=t._;l?n&&l===1?o=!1:(ce(s,t),!n&&l===1&&delete s._):(o=!t.$stable,Vo(t,s)),i=t}else t&&(Ko(e,t),i={default:1});if(o)for(const l in s)!$o(l)&&i[l]==null&&delete s[l]};function Cn(e,t,n,r,s=!1){if($(e)){e.forEach((p,_)=>Cn(p,t&&($(t)?t[_]:t),n,r,s));return}if(Tt(r)&&!s)return;const o=r.shapeFlag&4?Vn(r.component)||r.component.proxy:r.el,i=s?null:o,{i:l,r:c}=e,a=t&&t.r,f=l.refs===ee?l.refs={}:l.refs,h=l.setupState;if(a!=null&&a!==c&&(ne(a)?(f[a]=null,z(h,a)&&(h[a]=null)):de(a)&&(a.value=null)),W(c))Je(c,l,12,[i,f]);else{const p=ne(c),_=de(c);if(p||_){const E=()=>{if(e.f){const N=p?z(h,c)?h[c]:f[c]:c.value;s?$(N)&&Rr(N,o):$(N)?N.includes(o)||N.push(o):p?(f[c]=[o],z(h,c)&&(h[c]=f[c])):(c.value=[o],e.k&&(f[e.k]=c.value))}else p?(f[c]=i,z(h,c)&&(h[c]=i)):_&&(c.value=i,e.k&&(f[e.k]=i))};i?(E.id=-1,me(E,n)):E()}}}let Ve=!1;const ic=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",lc=e=>e.namespaceURI.includes("MathML"),on=e=>{if(ic(e))return"svg";if(lc(e))return"mathml"},ln=e=>e.nodeType===8;function cc(e){const{mt:t,p:n,o:{patchProp:r,createText:s,nextSibling:o,parentNode:i,remove:l,insert:c,createComment:a}}=e,f=(m,b)=>{if(!b.hasChildNodes()){n(null,m,b),En(),b._vnode=m;return}Ve=!1,h(b.firstChild,m,null,null,null),En(),b._vnode=m,Ve&&console.error("Hydration completed but contains mismatches.")},h=(m,b,L,x,H,S=!1)=>{const F=ln(m)&&m.data==="[",w=()=>N(m,b,L,x,H,F),{type:D,ref:R,shapeFlag:q,patchFlag:ie}=b;let fe=m.nodeType;b.el=m,ie===-2&&(S=!1,b.dynamicChildren=null);let k=null;switch(D){case St:fe!==3?b.children===""?(c(b.el=s(""),i(m),m),k=m):k=w():(m.data!==b.children&&(Ve=!0,m.data=b.children),k=o(m));break;case ve:V(m)?(k=o(m),K(b.el=m.content.firstChild,m,L)):fe!==8||F?k=w():k=o(m);break;case Ut:if(F&&(m=o(m),fe=m.nodeType),fe===1||fe===3){k=m;const Y=!b.children.length;for(let B=0;B{S=S||!!b.dynamicChildren;const{type:F,props:w,patchFlag:D,shapeFlag:R,dirs:q,transition:ie}=b,fe=F==="input"||F==="option";if(fe||D!==-1){q&&Le(b,null,L,"created");let k=!1;if(V(m)){k=Wo(x,ie)&&L&&L.vnode.props&&L.vnode.props.appear;const B=m.content.firstChild;k&&ie.beforeEnter(B),K(B,m,L),b.el=m=B}if(R&16&&!(w&&(w.innerHTML||w.textContent))){let B=_(m.firstChild,b,m,L,x,H,S);for(;B;){Ve=!0;const Fe=B;B=B.nextSibling,l(Fe)}}else R&8&&m.textContent!==b.children&&(Ve=!0,m.textContent=b.children);if(w)if(fe||!S||D&48)for(const B in w)(fe&&(B.endsWith("value")||B==="indeterminate")||Gt(B)&&!vt(B)||B[0]===".")&&r(m,B,null,w[B],void 0,void 0,L);else w.onClick&&r(m,"onClick",null,w.onClick,void 0,void 0,L);let Y;(Y=w&&w.onVnodeBeforeMount)&&we(Y,L,b),q&&Le(b,null,L,"beforeMount"),((Y=w&&w.onVnodeMounted)||q||k)&&Io(()=>{Y&&we(Y,L,b),k&&ie.enter(m),q&&Le(b,null,L,"mounted")},x)}return m.nextSibling},_=(m,b,L,x,H,S,F)=>{F=F||!!b.dynamicChildren;const w=b.children,D=w.length;for(let R=0;R{const{slotScopeIds:F}=b;F&&(H=H?H.concat(F):F);const w=i(m),D=_(o(m),b,w,L,x,H,S);return D&&ln(D)&&D.data==="]"?o(b.anchor=D):(Ve=!0,c(b.anchor=a("]"),w,D),D)},N=(m,b,L,x,H,S)=>{if(Ve=!0,b.el=null,S){const D=M(m);for(;;){const R=o(m);if(R&&R!==D)l(R);else break}}const F=o(m),w=i(m);return l(m),n(null,b,w,F,L,x,on(w),H),F},M=(m,b="[",L="]")=>{let x=0;for(;m;)if(m=o(m),m&&ln(m)&&(m.data===b&&x++,m.data===L)){if(x===0)return o(m);x--}return m},K=(m,b,L)=>{const x=b.parentNode;x&&x.replaceChild(m,b);let H=L;for(;H;)H.vnode.el===b&&(H.vnode.el=H.subTree.el=m),H=H.parent},V=m=>m.nodeType===1&&m.tagName.toLowerCase()==="template";return[f,h]}const me=Io;function ac(e){return Go(e)}function uc(e){return Go(e,cc)}function Go(e,t){const n=ro();n.__VUE__=!0;const{insert:r,remove:s,patchProp:o,createElement:i,createText:l,createComment:c,setText:a,setElementText:f,parentNode:h,nextSibling:p,setScopeId:_=Ce,insertStaticContent:E}=e,N=(u,d,g,y=null,v=null,A=null,I=void 0,C=null,O=!!d.dynamicChildren)=>{if(u===d)return;u&&!it(u,d)&&(y=Jt(u),Ie(u,v,A,!0),u=null),d.patchFlag===-2&&(O=!1,d.dynamicChildren=null);const{type:T,ref:P,shapeFlag:j}=d;switch(T){case St:M(u,d,g,y);break;case ve:K(u,d,g,y);break;case Ut:u==null&&V(d,g,y,I);break;case ge:R(u,d,g,y,v,A,I,C,O);break;default:j&1?L(u,d,g,y,v,A,I,C,O):j&6?q(u,d,g,y,v,A,I,C,O):(j&64||j&128)&&T.process(u,d,g,y,v,A,I,C,O,pt)}P!=null&&v&&Cn(P,u&&u.ref,A,d||u,!d)},M=(u,d,g,y)=>{if(u==null)r(d.el=l(d.children),g,y);else{const v=d.el=u.el;d.children!==u.children&&a(v,d.children)}},K=(u,d,g,y)=>{u==null?r(d.el=c(d.children||""),g,y):d.el=u.el},V=(u,d,g,y)=>{[u.el,u.anchor]=E(u.children,d,g,y,u.el,u.anchor)},m=({el:u,anchor:d},g,y)=>{let v;for(;u&&u!==d;)v=p(u),r(u,g,y),u=v;r(d,g,y)},b=({el:u,anchor:d})=>{let g;for(;u&&u!==d;)g=p(u),s(u),u=g;s(d)},L=(u,d,g,y,v,A,I,C,O)=>{d.type==="svg"?I="svg":d.type==="math"&&(I="mathml"),u==null?x(d,g,y,v,A,I,C,O):F(u,d,v,A,I,C,O)},x=(u,d,g,y,v,A,I,C)=>{let O,T;const{props:P,shapeFlag:j,transition:U,dirs:G}=u;if(O=u.el=i(u.type,A,P&&P.is,P),j&8?f(O,u.children):j&16&&S(u.children,O,null,y,v,Qn(u,A),I,C),G&&Le(u,null,y,"created"),H(O,u,u.scopeId,I,y),P){for(const Q in P)Q!=="value"&&!vt(Q)&&o(O,Q,null,P[Q],A,u.children,y,v,Ue);"value"in P&&o(O,"value",null,P.value,A),(T=P.onVnodeBeforeMount)&&we(T,y,u)}G&&Le(u,null,y,"beforeMount");const X=Wo(v,U);X&&U.beforeEnter(O),r(O,d,g),((T=P&&P.onVnodeMounted)||X||G)&&me(()=>{T&&we(T,y,u),X&&U.enter(O),G&&Le(u,null,y,"mounted")},v)},H=(u,d,g,y,v)=>{if(g&&_(u,g),y)for(let A=0;A{for(let T=O;T{const C=d.el=u.el;let{patchFlag:O,dynamicChildren:T,dirs:P}=d;O|=u.patchFlag&16;const j=u.props||ee,U=d.props||ee;let G;if(g&&nt(g,!1),(G=U.onVnodeBeforeUpdate)&&we(G,g,d,u),P&&Le(d,u,g,"beforeUpdate"),g&&nt(g,!0),T?w(u.dynamicChildren,T,C,g,y,Qn(d,v),A):I||B(u,d,C,null,g,y,Qn(d,v),A,!1),O>0){if(O&16)D(C,d,j,U,g,y,v);else if(O&2&&j.class!==U.class&&o(C,"class",null,U.class,v),O&4&&o(C,"style",j.style,U.style,v),O&8){const X=d.dynamicProps;for(let Q=0;Q{G&&we(G,g,d,u),P&&Le(d,u,g,"updated")},y)},w=(u,d,g,y,v,A,I)=>{for(let C=0;C{if(g!==y){if(g!==ee)for(const C in g)!vt(C)&&!(C in y)&&o(u,C,g[C],null,I,d.children,v,A,Ue);for(const C in y){if(vt(C))continue;const O=y[C],T=g[C];O!==T&&C!=="value"&&o(u,C,T,O,I,d.children,v,A,Ue)}"value"in y&&o(u,"value",g.value,y.value,I)}},R=(u,d,g,y,v,A,I,C,O)=>{const T=d.el=u?u.el:l(""),P=d.anchor=u?u.anchor:l("");let{patchFlag:j,dynamicChildren:U,slotScopeIds:G}=d;G&&(C=C?C.concat(G):G),u==null?(r(T,g,y),r(P,g,y),S(d.children||[],g,P,v,A,I,C,O)):j>0&&j&64&&U&&u.dynamicChildren?(w(u.dynamicChildren,U,g,v,A,I,C),(d.key!=null||v&&d===v.subTree)&&Wr(u,d,!0)):B(u,d,g,P,v,A,I,C,O)},q=(u,d,g,y,v,A,I,C,O)=>{d.slotScopeIds=C,u==null?d.shapeFlag&512?v.ctx.activate(d,g,y,I,O):ie(d,g,y,v,A,I,O):fe(u,d,O)},ie=(u,d,g,y,v,A,I)=>{const C=u.component=Ec(u,y,v);if(qt(u)&&(C.ctx.renderer=pt),wc(C),C.asyncDep){if(v&&v.registerDep(C,k),!u.el){const O=C.subTree=oe(ve);K(null,O,d,g)}}else k(C,u,d,g,v,A,I)},fe=(u,d,g)=>{const y=d.component=u.component;if(Sl(u,d,g))if(y.asyncDep&&!y.asyncResolved){Y(y,d,g);return}else y.next=d,yl(y.update),y.effect.dirty=!0,y.update();else d.el=u.el,y.vnode=d},k=(u,d,g,y,v,A,I)=>{const C=()=>{if(u.isMounted){let{next:P,bu:j,u:U,parent:G,vnode:X}=u;{const mt=qo(u);if(mt){P&&(P.el=X.el,Y(u,P,I)),mt.asyncDep.then(()=>{u.isUnmounted||C()});return}}let Q=P,te;nt(u,!1),P?(P.el=X.el,Y(u,P,I)):P=X,j&&pn(j),(te=P.props&&P.props.onVnodeBeforeUpdate)&&we(te,G,P,X),nt(u,!0);const ae=Xn(u),Re=u.subTree;u.subTree=ae,N(Re,ae,h(Re.el),Jt(Re),u,v,A),P.el=ae.el,Q===null&&Rl(u,ae.el),U&&me(U,v),(te=P.props&&P.props.onVnodeUpdated)&&me(()=>we(te,G,P,X),v)}else{let P;const{el:j,props:U}=d,{bm:G,m:X,parent:Q}=u,te=Tt(d);if(nt(u,!1),G&&pn(G),!te&&(P=U&&U.onVnodeBeforeMount)&&we(P,Q,d),nt(u,!0),j&&Wn){const ae=()=>{u.subTree=Xn(u),Wn(j,u.subTree,u,v,null)};te?d.type.__asyncLoader().then(()=>!u.isUnmounted&&ae()):ae()}else{const ae=u.subTree=Xn(u);N(null,ae,g,y,u,v,A),d.el=ae.el}if(X&&me(X,v),!te&&(P=U&&U.onVnodeMounted)){const ae=d;me(()=>we(P,Q,ae),v)}(d.shapeFlag&256||Q&&Tt(Q.vnode)&&Q.vnode.shapeFlag&256)&&u.a&&me(u.a,v),u.isMounted=!0,d=g=y=null}},O=u.effect=new Nr(C,Ce,()=>Hn(T),u.scope),T=u.update=()=>{O.dirty&&O.run()};T.id=u.uid,nt(u,!0),T()},Y=(u,d,g)=>{d.component=u;const y=u.vnode.props;u.vnode=d,u.next=null,nc(u,d.props,y,g),oc(u,d.children,g),dt(),us(u),ht()},B=(u,d,g,y,v,A,I,C,O=!1)=>{const T=u&&u.children,P=u?u.shapeFlag:0,j=d.children,{patchFlag:U,shapeFlag:G}=d;if(U>0){if(U&128){zt(T,j,g,y,v,A,I,C,O);return}else if(U&256){Fe(T,j,g,y,v,A,I,C,O);return}}G&8?(P&16&&Ue(T,v,A),j!==T&&f(g,j)):P&16?G&16?zt(T,j,g,y,v,A,I,C,O):Ue(T,v,A,!0):(P&8&&f(g,""),G&16&&S(j,g,y,v,A,I,C,O))},Fe=(u,d,g,y,v,A,I,C,O)=>{u=u||bt,d=d||bt;const T=u.length,P=d.length,j=Math.min(T,P);let U;for(U=0;UP?Ue(u,v,A,!0,!1,j):S(d,g,y,v,A,I,C,O,j)},zt=(u,d,g,y,v,A,I,C,O)=>{let T=0;const P=d.length;let j=u.length-1,U=P-1;for(;T<=j&&T<=U;){const G=u[T],X=d[T]=O?Xe(d[T]):Oe(d[T]);if(it(G,X))N(G,X,g,null,v,A,I,C,O);else break;T++}for(;T<=j&&T<=U;){const G=u[j],X=d[U]=O?Xe(d[U]):Oe(d[U]);if(it(G,X))N(G,X,g,null,v,A,I,C,O);else break;j--,U--}if(T>j){if(T<=U){const G=U+1,X=GU)for(;T<=j;)Ie(u[T],v,A,!0),T++;else{const G=T,X=T,Q=new Map;for(T=X;T<=U;T++){const be=d[T]=O?Xe(d[T]):Oe(d[T]);be.key!=null&&Q.set(be.key,T)}let te,ae=0;const Re=U-X+1;let mt=!1,Zr=0;const xt=new Array(Re);for(T=0;T=Re){Ie(be,v,A,!0);continue}let Ne;if(be.key!=null)Ne=Q.get(be.key);else for(te=X;te<=U;te++)if(xt[te-X]===0&&it(be,d[te])){Ne=te;break}Ne===void 0?Ie(be,v,A,!0):(xt[Ne-X]=T+1,Ne>=Zr?Zr=Ne:mt=!0,N(be,d[Ne],g,null,v,A,I,C,O),ae++)}const es=mt?fc(xt):bt;for(te=es.length-1,T=Re-1;T>=0;T--){const be=X+T,Ne=d[be],ts=be+1{const{el:A,type:I,transition:C,children:O,shapeFlag:T}=u;if(T&6){tt(u.component.subTree,d,g,y);return}if(T&128){u.suspense.move(d,g,y);return}if(T&64){I.move(u,d,g,pt);return}if(I===ge){r(A,d,g);for(let j=0;jC.enter(A),v);else{const{leave:j,delayLeave:U,afterLeave:G}=C,X=()=>r(A,d,g),Q=()=>{j(A,()=>{X(),G&&G()})};U?U(A,X,Q):Q()}else r(A,d,g)},Ie=(u,d,g,y=!1,v=!1)=>{const{type:A,props:I,ref:C,children:O,dynamicChildren:T,shapeFlag:P,patchFlag:j,dirs:U}=u;if(C!=null&&Cn(C,null,g,u,!0),P&256){d.ctx.deactivate(u);return}const G=P&1&&U,X=!Tt(u);let Q;if(X&&(Q=I&&I.onVnodeBeforeUnmount)&&we(Q,d,u),P&6)Ai(u.component,g,y);else{if(P&128){u.suspense.unmount(g,y);return}G&&Le(u,null,d,"beforeUnmount"),P&64?u.type.remove(u,d,g,v,pt,y):T&&(A!==ge||j>0&&j&64)?Ue(T,d,g,!1,!0):(A===ge&&j&384||!v&&P&16)&&Ue(O,d,g),y&&Jr(u)}(X&&(Q=I&&I.onVnodeUnmounted)||G)&&me(()=>{Q&&we(Q,d,u),G&&Le(u,null,d,"unmounted")},g)},Jr=u=>{const{type:d,el:g,anchor:y,transition:v}=u;if(d===ge){Ci(g,y);return}if(d===Ut){b(u);return}const A=()=>{s(g),v&&!v.persisted&&v.afterLeave&&v.afterLeave()};if(u.shapeFlag&1&&v&&!v.persisted){const{leave:I,delayLeave:C}=v,O=()=>I(g,A);C?C(u.el,A,O):O()}else A()},Ci=(u,d)=>{let g;for(;u!==d;)g=p(u),s(u),u=g;s(d)},Ai=(u,d,g)=>{const{bum:y,scope:v,update:A,subTree:I,um:C}=u;y&&pn(y),v.stop(),A&&(A.active=!1,Ie(I,u,d,g)),C&&me(C,d),me(()=>{u.isUnmounted=!0},d),d&&d.pendingBranch&&!d.isUnmounted&&u.asyncDep&&!u.asyncResolved&&u.suspenseId===d.pendingId&&(d.deps--,d.deps===0&&d.resolve())},Ue=(u,d,g,y=!1,v=!1,A=0)=>{for(let I=A;Iu.shapeFlag&6?Jt(u.component.subTree):u.shapeFlag&128?u.suspense.next():p(u.anchor||u.el);let Kn=!1;const Qr=(u,d,g)=>{u==null?d._vnode&&Ie(d._vnode,null,null,!0):N(d._vnode||null,u,d,null,null,null,g),Kn||(Kn=!0,us(),En(),Kn=!1),d._vnode=u},pt={p:N,um:Ie,m:tt,r:Jr,mt:ie,mc:S,pc:B,pbc:w,n:Jt,o:e};let Gn,Wn;return t&&([Gn,Wn]=t(pt)),{render:Qr,hydrate:Gn,createApp:Zl(Qr,Gn)}}function Qn({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function nt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Wo(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Wr(e,t,n=!1){const r=e.children,s=t.children;if($(r)&&$(s))for(let o=0;o>1,e[n[l]]0&&(t[r]=n[o-1]),n[o]=r)}}for(o=n.length,i=n[o-1];o-- >0;)n[o]=i,i=t[i];return n}function qo(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:qo(t)}const dc=e=>e.__isTeleport,Ft=e=>e&&(e.disabled||e.disabled===""),ws=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Ts=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,Er=(e,t)=>{const n=e&&e.to;return ne(n)?t?t(n):null:n},hc={name:"Teleport",__isTeleport:!0,process(e,t,n,r,s,o,i,l,c,a){const{mc:f,pc:h,pbc:p,o:{insert:_,querySelector:E,createText:N,createComment:M}}=a,K=Ft(t.props);let{shapeFlag:V,children:m,dynamicChildren:b}=t;if(e==null){const L=t.el=N(""),x=t.anchor=N("");_(L,n,r),_(x,n,r);const H=t.target=Er(t.props,E),S=t.targetAnchor=N("");H&&(_(S,H),i==="svg"||ws(H)?i="svg":(i==="mathml"||Ts(H))&&(i="mathml"));const F=(w,D)=>{V&16&&f(m,w,D,s,o,i,l,c)};K?F(n,x):H&&F(H,S)}else{t.el=e.el;const L=t.anchor=e.anchor,x=t.target=e.target,H=t.targetAnchor=e.targetAnchor,S=Ft(e.props),F=S?n:x,w=S?L:H;if(i==="svg"||ws(x)?i="svg":(i==="mathml"||Ts(x))&&(i="mathml"),b?(p(e.dynamicChildren,b,F,s,o,i,l),Wr(e,t,!0)):c||h(e,t,F,w,s,o,i,l,!1),K)S?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):cn(t,n,L,a,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const D=t.target=Er(t.props,E);D&&cn(t,D,null,a,0)}else S&&cn(t,x,H,a,1)}Xo(t)},remove(e,t,n,r,{um:s,o:{remove:o}},i){const{shapeFlag:l,children:c,anchor:a,targetAnchor:f,target:h,props:p}=e;if(h&&o(f),i&&o(a),l&16){const _=i||!Ft(p);for(let E=0;E0?xe||bt:null,mc(),Vt>0&&xe&&xe.push(e),e}function fu(e,t,n,r,s,o){return zo(Zo(e,t,n,r,s,o,!0))}function Jo(e,t,n,r,s){return zo(oe(e,t,n,r,s,!0))}function An(e){return e?e.__v_isVNode===!0:!1}function it(e,t){return e.type===t.type&&e.key===t.key}const jn="__vInternal",Qo=({key:e})=>e??null,mn=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?ne(e)||de(e)||W(e)?{i:le,r:e,k:t,f:!!n}:e:null);function Zo(e,t=null,n=null,r=0,s=null,o=e===ge?0:1,i=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Qo(t),ref:t&&mn(t),scopeId:Un,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:r,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:le};return l?(qr(c,n),o&128&&e.normalize(c)):n&&(c.shapeFlag|=ne(n)?8:16),Vt>0&&!i&&xe&&(c.patchFlag>0||o&6)&&c.patchFlag!==32&&xe.push(c),c}const oe=gc;function gc(e,t=null,n=null,r=0,s=null,o=!1){if((!e||e===Oo)&&(e=ve),An(e)){const l=et(e,t,!0);return n&&qr(l,n),Vt>0&&!o&&xe&&(l.shapeFlag&6?xe[xe.indexOf(e)]=l:xe.push(l)),l.patchFlag|=-2,l}if(Sc(e)&&(e=e.__vccOpts),t){t=_c(t);let{class:l,style:c}=t;l&&!ne(l)&&(t.class=Ir(l)),Z(c)&&(yo(c)&&!$(c)&&(c=ce({},c)),t.style=xr(c))}const i=ne(e)?1:Ol(e)?128:dc(e)?64:Z(e)?4:W(e)?2:0;return Zo(e,t,n,r,s,i,o,!0)}function _c(e){return e?yo(e)||jn in e?ce({},e):e:null}function et(e,t,n=!1){const{props:r,ref:s,patchFlag:o,children:i}=e,l=t?bc(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&Qo(l),ref:t&&t.ref?n&&s?$(s)?s.concat(mn(t)):[s,mn(t)]:mn(t):s,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==ge?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&et(e.ssContent),ssFallback:e.ssFallback&&et(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function ei(e=" ",t=0){return oe(St,null,e,t)}function du(e,t){const n=oe(Ut,null,e);return n.staticCount=t,n}function hu(e="",t=!1){return t?(Yo(),Jo(ve,null,e)):oe(ve,null,e)}function Oe(e){return e==null||typeof e=="boolean"?oe(ve):$(e)?oe(ge,null,e.slice()):typeof e=="object"?Xe(e):oe(St,null,String(e))}function Xe(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:et(e)}function qr(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if($(t))n=16;else if(typeof t=="object")if(r&65){const s=t.default;s&&(s._c&&(s._d=!1),qr(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!(jn in t)?t._ctx=le:s===3&&le&&(le.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else W(t)?(t={default:t,_ctx:le},n=32):(t=String(t),r&64?(n=16,t=[ei(t)]):n=8);e.children=t,e.shapeFlag|=n}function bc(...e){const t={};for(let n=0;nue||le;let Sn,wr;{const e=ro(),t=(n,r)=>{let s;return(s=e[n])||(s=e[n]=[]),s.push(r),o=>{s.length>1?s.forEach(i=>i(o)):s[0](o)}};Sn=t("__VUE_INSTANCE_SETTERS__",n=>ue=n),wr=t("__VUE_SSR_SETTERS__",n=>Yt=n)}const Xt=e=>{const t=ue;return Sn(e),e.scope.on(),()=>{e.scope.off(),Sn(t)}},As=()=>{ue&&ue.scope.off(),Sn(null)};function ti(e){return e.vnode.shapeFlag&4}let Yt=!1;function wc(e,t=!1){t&&wr(t);const{props:n,children:r}=e.vnode,s=ti(e);tc(e,n,s,t),sc(e,r);const o=s?Tc(e,t):void 0;return t&&wr(!1),o}function Tc(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Lt(new Proxy(e.ctx,Gl));const{setup:r}=n;if(r){const s=e.setupContext=r.length>1?ri(e):null,o=Xt(e);dt();const i=Je(r,e,0,[e.props,s]);if(ht(),o(),eo(i)){if(i.then(As,As),t)return i.then(l=>{Ss(e,l,t)}).catch(l=>{Wt(l,e,0)});e.asyncDep=i}else Ss(e,i,t)}else ni(e,t)}function Ss(e,t,n){W(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Z(t)&&(e.setupState=To(t)),ni(e,n)}let Rs;function ni(e,t,n){const r=e.type;if(!e.render){if(!t&&Rs&&!r.render){const s=r.template||Kr(e).template;if(s){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:l,compilerOptions:c}=r,a=ce(ce({isCustomElement:o,delimiters:l},i),c);r.render=Rs(s,a)}}e.render=r.render||Ce}{const s=Xt(e);dt();try{ql(e)}finally{ht(),s()}}}function Cc(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return _e(e,"get","$attrs"),t[n]}}))}function ri(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return Cc(e)},slots:e.slots,emit:e.emit,expose:t}}function Vn(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(To(Lt(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Mt)return Mt[n](e)},has(t,n){return n in t||n in Mt}}))}function Ac(e,t=!0){return W(e)?e.displayName||e.name:e.name||t&&e.__name}function Sc(e){return W(e)&&"__vccOpts"in e}const re=(e,t)=>cl(e,t,Yt);function Tr(e,t,n){const r=arguments.length;return r===2?Z(t)&&!$(t)?An(t)?oe(e,null,[t]):oe(e,t):oe(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&An(n)&&(n=[n]),oe(e,t,n))}const Rc="3.4.21";/** +**/function Je(e,t,n,r){try{return r?e(...r):e()}catch(s){Wt(s,t,n)}}function Ae(e,t,n,r){if(W(e)){const o=Je(e,t,n,r);return o&&eo(o)&&o.catch(i=>{Wt(i,t,n)}),o}const s=[];for(let o=0;o>>1,s=he[r],o=$t(s);oPe&&he.splice(t,1)}function vl(e){$(e)?wt.push(...e):(!We||!We.includes(e,e.allowRecurse?ot+1:ot))&&wt.push(e),Ao()}function us(e,t,n=jt?Pe+1:0){for(;n$t(n)-$t(r));if(wt.length=0,We){We.push(...t);return}for(We=t,ot=0;ote.id==null?1/0:e.id,El=(e,t)=>{const n=$t(e)-$t(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function So(e){pr=!1,jt=!0,he.sort(El);try{for(Pe=0;Pene(_)?_.trim():_)),h&&(s=n.map(ur))}let l,c=r[l=hn(t)]||r[l=hn(He(t))];!c&&o&&(c=r[l=hn(ft(t))]),c&&Ae(c,e,6,s);const a=r[l+"Once"];if(a){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Ae(a,e,6,s)}}function Ro(e,t,n=!1){const r=t.emitsCache,s=r.get(e);if(s!==void 0)return s;const o=e.emits;let i={},l=!1;if(!W(e)){const c=a=>{const f=Ro(a,t,!0);f&&(l=!0,ce(i,f))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!o&&!l?(Z(e)&&r.set(e,null),null):($(o)?o.forEach(c=>i[c]=null):ce(i,o),Z(e)&&r.set(e,i),i)}function Fn(e,t){return!e||!Gt(t)?!1:(t=t.slice(2).replace(/Once$/,""),z(e,t[0].toLowerCase()+t.slice(1))||z(e,ft(t))||z(e,t))}let le=null,Un=null;function wn(e){const t=le;return le=e,Un=e&&e.type.__scopeId||null,t}function Za(e){Un=e}function eu(){Un=null}function Tl(e,t=le,n){if(!t||e._n)return e;const r=(...s)=>{r._d&&Cs(-1);const o=wn(t);let i;try{i=e(...s)}finally{wn(o),r._d&&Cs(1)}return i};return r._n=!0,r._c=!0,r._d=!0,r}function Xn(e){const{type:t,vnode:n,proxy:r,withProxy:s,props:o,propsOptions:[i],slots:l,attrs:c,emit:a,render:f,renderCache:h,data:p,setupState:_,ctx:E,inheritAttrs:N}=e;let M,K;const V=wn(e);try{if(n.shapeFlag&4){const y=s||r,L=y;M=Oe(f.call(L,y,h,o,_,p,E)),K=c}else{const y=t;M=Oe(y.length>1?y(o,{attrs:c,slots:l,emit:a}):y(o,null)),K=t.props?c:Cl(c)}}catch(y){Dt.length=0,Wt(y,e,1),M=oe(ve)}let m=M;if(K&&N!==!1){const y=Object.keys(K),{shapeFlag:L}=m;y.length&&L&7&&(i&&y.some(Sr)&&(K=Al(K,i)),m=et(m,K))}return n.dirs&&(m=et(m),m.dirs=m.dirs?m.dirs.concat(n.dirs):n.dirs),n.transition&&(m.transition=n.transition),M=m,wn(V),M}const Cl=e=>{let t;for(const n in e)(n==="class"||n==="style"||Gt(n))&&((t||(t={}))[n]=e[n]);return t},Al=(e,t)=>{const n={};for(const r in e)(!Sr(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function Sl(e,t,n){const{props:r,children:s,component:o}=e,{props:i,children:l,patchFlag:c}=t,a=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return r?fs(r,i,a):!!i;if(c&8){const f=t.dynamicProps;for(let h=0;he.__isSuspense;function Io(e,t){t&&t.pendingBranch?$(e)?t.effects.push(...e):t.effects.push(e):vl(e)}const xl=Symbol.for("v-scx"),Il=()=>Ct(xl);function $r(e,t){return Dn(e,null,t)}function ru(e,t){return Dn(e,null,{flush:"post"})}const rn={};function Be(e,t,n){return Dn(e,t,n)}function Dn(e,t,{immediate:n,deep:r,flush:s,once:o,onTrack:i,onTrigger:l}=ee){if(t&&o){const x=t;t=(...H)=>{x(...H),L()}}const c=ue,a=x=>r===!0?x:lt(x,r===!1?1:void 0);let f,h=!1,p=!1;if(de(e)?(f=()=>e.value,h=vn(e)):Et(e)?(f=()=>a(e),h=!0):$(e)?(p=!0,h=e.some(x=>Et(x)||vn(x)),f=()=>e.map(x=>{if(de(x))return x.value;if(Et(x))return a(x);if(W(x))return Je(x,c,2)})):W(e)?t?f=()=>Je(e,c,2):f=()=>(_&&_(),Ae(e,c,3,[E])):f=Ce,t&&r){const x=f;f=()=>lt(x())}let _,E=x=>{_=m.onStop=()=>{Je(x,c,4),_=m.onStop=void 0}},N;if(Yt)if(E=Ce,t?n&&Ae(t,c,3,[f(),p?[]:void 0,E]):f(),s==="sync"){const x=Il();N=x.__watcherHandles||(x.__watcherHandles=[])}else return Ce;let M=p?new Array(e.length).fill(rn):rn;const K=()=>{if(!(!m.active||!m.dirty))if(t){const x=m.run();(r||h||(p?x.some((H,S)=>Ze(H,M[S])):Ze(x,M)))&&(_&&_(),Ae(t,c,3,[x,M===rn?void 0:p&&M[0]===rn?[]:M,E]),M=x)}else m.run()};K.allowRecurse=!!t;let V;s==="sync"?V=K:s==="post"?V=()=>me(K,c&&c.suspense):(K.pre=!0,c&&(K.id=c.uid),V=()=>Hn(K));const m=new Nr(f,Ce,V),y=io(),L=()=>{m.stop(),y&&Rr(y.effects,m)};return t?n?K():M=m.run():s==="post"?me(m.run.bind(m),c&&c.suspense):m.run(),N&&N.push(L),L}function Nl(e,t,n){const r=this.proxy,s=ne(e)?e.includes(".")?No(r,e):()=>r[e]:e.bind(r,r);let o;W(t)?o=t:(o=t.handler,n=t);const i=Xt(this),l=Dn(s,o.bind(r),n);return i(),l}function No(e,t){const n=t.split(".");return()=>{let r=e;for(let s=0;s0){if(n>=t)return e;n++}if(r=r||new Set,r.has(e))return e;if(r.add(e),de(e))lt(e.value,t,n,r);else if($(e))for(let s=0;s{lt(s,t,n,r)});else if(no(e))for(const s in e)lt(e[s],t,n,r);return e}function su(e,t){if(le===null)return e;const n=Vn(le)||le.proxy,r=e.dirs||(e.dirs=[]);for(let s=0;s{e.isMounted=!0}),Fo(()=>{e.isUnmounting=!0}),e}const Ee=[Function,Array],Lo={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Ee,onEnter:Ee,onAfterEnter:Ee,onEnterCancelled:Ee,onBeforeLeave:Ee,onLeave:Ee,onAfterLeave:Ee,onLeaveCancelled:Ee,onBeforeAppear:Ee,onAppear:Ee,onAfterAppear:Ee,onAppearCancelled:Ee},Pl={name:"BaseTransition",props:Lo,setup(e,{slots:t}){const n=$n(),r=Ll();return()=>{const s=t.default&&Mo(t.default(),!0);if(!s||!s.length)return;let o=s[0];if(s.length>1){for(const p of s)if(p.type!==ve){o=p;break}}const i=J(e),{mode:l}=i;if(r.isLeaving)return Yn(o);const c=hs(o);if(!c)return Yn(o);const a=mr(c,i,r,n);gr(c,a);const f=n.subTree,h=f&&hs(f);if(h&&h.type!==ve&&!it(c,h)){const p=mr(h,i,r,n);if(gr(h,p),l==="out-in")return r.isLeaving=!0,p.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},Yn(o);l==="in-out"&&c.type!==ve&&(p.delayLeave=(_,E,N)=>{const M=Po(r,h);M[String(h.key)]=h,_[qe]=()=>{E(),_[qe]=void 0,delete a.delayedLeave},a.delayedLeave=N})}return o}}},Ml=Pl;function Po(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function mr(e,t,n,r){const{appear:s,mode:o,persisted:i=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:a,onEnterCancelled:f,onBeforeLeave:h,onLeave:p,onAfterLeave:_,onLeaveCancelled:E,onBeforeAppear:N,onAppear:M,onAfterAppear:K,onAppearCancelled:V}=t,m=String(e.key),y=Po(n,e),L=(S,F)=>{S&&Ae(S,r,9,F)},x=(S,F)=>{const w=F[1];L(S,F),$(S)?S.every(D=>D.length<=1)&&w():S.length<=1&&w()},H={mode:o,persisted:i,beforeEnter(S){let F=l;if(!n.isMounted)if(s)F=N||l;else return;S[qe]&&S[qe](!0);const w=y[m];w&&it(e,w)&&w.el[qe]&&w.el[qe](),L(F,[S])},enter(S){let F=c,w=a,D=f;if(!n.isMounted)if(s)F=M||c,w=K||a,D=V||f;else return;let R=!1;const q=S[sn]=ie=>{R||(R=!0,ie?L(D,[S]):L(w,[S]),H.delayedLeave&&H.delayedLeave(),S[sn]=void 0)};F?x(F,[S,q]):q()},leave(S,F){const w=String(e.key);if(S[sn]&&S[sn](!0),n.isUnmounting)return F();L(h,[S]);let D=!1;const R=S[qe]=q=>{D||(D=!0,F(),q?L(E,[S]):L(_,[S]),S[qe]=void 0,y[w]===e&&delete y[w])};y[w]=e,p?x(p,[S,R]):R()},clone(S){return mr(S,t,n,r)}};return H}function Yn(e){if(qt(e))return e=et(e),e.children=null,e}function hs(e){return qt(e)?e.children?e.children[0]:void 0:e}function gr(e,t){e.shapeFlag&6&&e.component?gr(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Mo(e,t=!1,n){let r=[],s=0;for(let o=0;o1)for(let o=0;o!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function ou(e){W(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:s=200,timeout:o,suspensible:i=!0,onError:l}=e;let c=null,a,f=0;const h=()=>(f++,c=null,p()),p=()=>{let _;return c||(_=c=t().catch(E=>{if(E=E instanceof Error?E:new Error(String(E)),l)return new Promise((N,M)=>{l(E,()=>N(h()),()=>M(E),f+1)});throw E}).then(E=>_!==c&&c?c:(E&&(E.__esModule||E[Symbol.toStringTag]==="Module")&&(E=E.default),a=E,E)))};return Vr({name:"AsyncComponentWrapper",__asyncLoader:p,get __asyncResolved(){return a},setup(){const _=ue;if(a)return()=>zn(a,_);const E=V=>{c=null,Wt(V,_,13,!r)};if(i&&_.suspense||Yt)return p().then(V=>()=>zn(V,_)).catch(V=>(E(V),()=>r?oe(r,{error:V}):null));const N=se(!1),M=se(),K=se(!!s);return s&&setTimeout(()=>{K.value=!1},s),o!=null&&setTimeout(()=>{if(!N.value&&!M.value){const V=new Error(`Async component timed out after ${o}ms.`);E(V),M.value=V}},o),p().then(()=>{N.value=!0,_.parent&&qt(_.parent.vnode)&&(_.parent.effect.dirty=!0,Hn(_.parent.update))}).catch(V=>{E(V),M.value=V}),()=>{if(N.value&&a)return zn(a,_);if(M.value&&r)return oe(r,{error:M.value});if(n&&!K.value)return oe(n)}}})}function zn(e,t){const{ref:n,props:r,children:s,ce:o}=t.vnode,i=oe(e,r,s);return i.ref=n,i.ce=o,delete t.vnode.ce,i}const qt=e=>e.type.__isKeepAlive;function Hl(e,t){Ho(e,"a",t)}function Fl(e,t){Ho(e,"da",t)}function Ho(e,t,n=ue){const r=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(Bn(t,r,n),n){let s=n.parent;for(;s&&s.parent;)qt(s.parent.vnode)&&Ul(r,t,n,s),s=s.parent}}function Ul(e,t,n,r){const s=Bn(t,e,r,!0);kn(()=>{Rr(r[t],s)},n)}function Bn(e,t,n=ue,r=!1){if(n){const s=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;dt();const l=Xt(n),c=Ae(t,n,e,i);return l(),ht(),c});return r?s.unshift(o):s.push(o),o}}const je=e=>(t,n=ue)=>(!Yt||e==="sp")&&Bn(e,(...r)=>t(...r),n),Dl=je("bm"),Ot=je("m"),Bl=je("bu"),kl=je("u"),Fo=je("bum"),kn=je("um"),jl=je("sp"),$l=je("rtg"),Vl=je("rtc");function Kl(e,t=ue){Bn("ec",e,t)}function iu(e,t,n,r){let s;const o=n&&n[r];if($(e)||ne(e)){s=new Array(e.length);for(let i=0,l=e.length;it(i,l,void 0,o&&o[l]));else{const i=Object.keys(e);s=new Array(i.length);for(let l=0,c=i.length;lAn(t)?!(t.type===ve||t.type===ge&&!Uo(t.children)):!0)?e:null}function cu(e,t){const n={};for(const r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:hn(r)]=e[r];return n}const _r=e=>e?ti(e)?Vn(e)||e.proxy:_r(e.parent):null,Mt=ce(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>_r(e.parent),$root:e=>_r(e.root),$emit:e=>e.emit,$options:e=>Kr(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Hn(e.update)}),$nextTick:e=>e.n||(e.n=Mn.bind(e.proxy)),$watch:e=>Nl.bind(e)}),Jn=(e,t)=>e!==ee&&!e.__isScriptSetup&&z(e,t),Gl={get({_:e},t){const{ctx:n,setupState:r,data:s,props:o,accessCache:i,type:l,appContext:c}=e;let a;if(t[0]!=="$"){const _=i[t];if(_!==void 0)switch(_){case 1:return r[t];case 2:return s[t];case 4:return n[t];case 3:return o[t]}else{if(Jn(r,t))return i[t]=1,r[t];if(s!==ee&&z(s,t))return i[t]=2,s[t];if((a=e.propsOptions[0])&&z(a,t))return i[t]=3,o[t];if(n!==ee&&z(n,t))return i[t]=4,n[t];yr&&(i[t]=0)}}const f=Mt[t];let h,p;if(f)return t==="$attrs"&&_e(e,"get",t),f(e);if((h=l.__cssModules)&&(h=h[t]))return h;if(n!==ee&&z(n,t))return i[t]=4,n[t];if(p=c.config.globalProperties,z(p,t))return p[t]},set({_:e},t,n){const{data:r,setupState:s,ctx:o}=e;return Jn(s,t)?(s[t]=n,!0):r!==ee&&z(r,t)?(r[t]=n,!0):z(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:s,propsOptions:o}},i){let l;return!!n[i]||e!==ee&&z(e,i)||Jn(t,i)||(l=o[0])&&z(l,i)||z(r,i)||z(Mt,i)||z(s.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:z(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function au(){return Wl().slots}function Wl(){const e=$n();return e.setupContext||(e.setupContext=ri(e))}function ps(e){return $(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let yr=!0;function ql(e){const t=Kr(e),n=e.proxy,r=e.ctx;yr=!1,t.beforeCreate&&ms(t.beforeCreate,e,"bc");const{data:s,computed:o,methods:i,watch:l,provide:c,inject:a,created:f,beforeMount:h,mounted:p,beforeUpdate:_,updated:E,activated:N,deactivated:M,beforeDestroy:K,beforeUnmount:V,destroyed:m,unmounted:y,render:L,renderTracked:x,renderTriggered:H,errorCaptured:S,serverPrefetch:F,expose:w,inheritAttrs:D,components:R,directives:q,filters:ie}=t;if(a&&Xl(a,r,null),i)for(const Y in i){const B=i[Y];W(B)&&(r[Y]=B.bind(n))}if(s){const Y=s.call(n,n);Z(Y)&&(e.data=Ln(Y))}if(yr=!0,o)for(const Y in o){const B=o[Y],Fe=W(B)?B.bind(n,n):W(B.get)?B.get.bind(n,n):Ce,zt=!W(B)&&W(B.set)?B.set.bind(n):Ce,tt=re({get:Fe,set:zt});Object.defineProperty(r,Y,{enumerable:!0,configurable:!0,get:()=>tt.value,set:Ie=>tt.value=Ie})}if(l)for(const Y in l)Do(l[Y],r,n,Y);if(c){const Y=W(c)?c.call(n):c;Reflect.ownKeys(Y).forEach(B=>{ec(B,Y[B])})}f&&ms(f,e,"c");function k(Y,B){$(B)?B.forEach(Fe=>Y(Fe.bind(n))):B&&Y(B.bind(n))}if(k(Dl,h),k(Ot,p),k(Bl,_),k(kl,E),k(Hl,N),k(Fl,M),k(Kl,S),k(Vl,x),k($l,H),k(Fo,V),k(kn,y),k(jl,F),$(w))if(w.length){const Y=e.exposed||(e.exposed={});w.forEach(B=>{Object.defineProperty(Y,B,{get:()=>n[B],set:Fe=>n[B]=Fe})})}else e.exposed||(e.exposed={});L&&e.render===Ce&&(e.render=L),D!=null&&(e.inheritAttrs=D),R&&(e.components=R),q&&(e.directives=q)}function Xl(e,t,n=Ce){$(e)&&(e=br(e));for(const r in e){const s=e[r];let o;Z(s)?"default"in s?o=Ct(s.from||r,s.default,!0):o=Ct(s.from||r):o=Ct(s),de(o)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>o.value,set:i=>o.value=i}):t[r]=o}}function ms(e,t,n){Ae($(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function Do(e,t,n,r){const s=r.includes(".")?No(n,r):()=>n[r];if(ne(e)){const o=t[e];W(o)&&Be(s,o)}else if(W(e))Be(s,e.bind(n));else if(Z(e))if($(e))e.forEach(o=>Do(o,t,n,r));else{const o=W(e.handler)?e.handler.bind(n):t[e.handler];W(o)&&Be(s,o,e)}}function Kr(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:s,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,l=o.get(t);let c;return l?c=l:!s.length&&!n&&!r?c=t:(c={},s.length&&s.forEach(a=>Tn(c,a,i,!0)),Tn(c,t,i)),Z(t)&&o.set(t,c),c}function Tn(e,t,n,r=!1){const{mixins:s,extends:o}=t;o&&Tn(e,o,n,!0),s&&s.forEach(i=>Tn(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const l=Yl[i]||n&&n[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const Yl={data:gs,props:_s,emits:_s,methods:Nt,computed:Nt,beforeCreate:pe,created:pe,beforeMount:pe,mounted:pe,beforeUpdate:pe,updated:pe,beforeDestroy:pe,beforeUnmount:pe,destroyed:pe,unmounted:pe,activated:pe,deactivated:pe,errorCaptured:pe,serverPrefetch:pe,components:Nt,directives:Nt,watch:Jl,provide:gs,inject:zl};function gs(e,t){return t?e?function(){return ce(W(e)?e.call(this,this):e,W(t)?t.call(this,this):t)}:t:e}function zl(e,t){return Nt(br(e),br(t))}function br(e){if($(e)){const t={};for(let n=0;n1)return n&&W(t)?t.call(r&&r.proxy):t}}function tc(e,t,n,r=!1){const s={},o={};yn(o,jn,1),e.propsDefaults=Object.create(null),ko(e,t,s,o);for(const i in e.propsOptions[0])i in s||(s[i]=void 0);n?e.props=r?s:ll(s):e.type.props?e.props=s:e.props=o,e.attrs=o}function nc(e,t,n,r){const{props:s,attrs:o,vnode:{patchFlag:i}}=e,l=J(s),[c]=e.propsOptions;let a=!1;if((r||i>0)&&!(i&16)){if(i&8){const f=e.vnode.dynamicProps;for(let h=0;h{c=!0;const[p,_]=jo(h,t,!0);ce(i,p),_&&l.push(..._)};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!o&&!c)return Z(e)&&r.set(e,yt),yt;if($(o))for(let f=0;f-1,_[1]=N<0||E-1||z(_,"default"))&&l.push(h)}}}const a=[i,l];return Z(e)&&r.set(e,a),a}function ys(e){return e[0]!=="$"&&!vt(e)}function bs(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function vs(e,t){return bs(e)===bs(t)}function Es(e,t){return $(t)?t.findIndex(n=>vs(n,e)):W(t)&&vs(t,e)?0:-1}const $o=e=>e[0]==="_"||e==="$stable",Gr=e=>$(e)?e.map(Oe):[Oe(e)],rc=(e,t,n)=>{if(t._n)return t;const r=Tl((...s)=>Gr(t(...s)),n);return r._c=!1,r},Vo=(e,t,n)=>{const r=e._ctx;for(const s in e){if($o(s))continue;const o=e[s];if(W(o))t[s]=rc(s,o,r);else if(o!=null){const i=Gr(o);t[s]=()=>i}}},Ko=(e,t)=>{const n=Gr(t);e.slots.default=()=>n},sc=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=J(t),yn(t,"_",n)):Vo(t,e.slots={})}else e.slots={},t&&Ko(e,t);yn(e.slots,jn,1)},oc=(e,t,n)=>{const{vnode:r,slots:s}=e;let o=!0,i=ee;if(r.shapeFlag&32){const l=t._;l?n&&l===1?o=!1:(ce(s,t),!n&&l===1&&delete s._):(o=!t.$stable,Vo(t,s)),i=t}else t&&(Ko(e,t),i={default:1});if(o)for(const l in s)!$o(l)&&i[l]==null&&delete s[l]};function Cn(e,t,n,r,s=!1){if($(e)){e.forEach((p,_)=>Cn(p,t&&($(t)?t[_]:t),n,r,s));return}if(Tt(r)&&!s)return;const o=r.shapeFlag&4?Vn(r.component)||r.component.proxy:r.el,i=s?null:o,{i:l,r:c}=e,a=t&&t.r,f=l.refs===ee?l.refs={}:l.refs,h=l.setupState;if(a!=null&&a!==c&&(ne(a)?(f[a]=null,z(h,a)&&(h[a]=null)):de(a)&&(a.value=null)),W(c))Je(c,l,12,[i,f]);else{const p=ne(c),_=de(c);if(p||_){const E=()=>{if(e.f){const N=p?z(h,c)?h[c]:f[c]:c.value;s?$(N)&&Rr(N,o):$(N)?N.includes(o)||N.push(o):p?(f[c]=[o],z(h,c)&&(h[c]=f[c])):(c.value=[o],e.k&&(f[e.k]=c.value))}else p?(f[c]=i,z(h,c)&&(h[c]=i)):_&&(c.value=i,e.k&&(f[e.k]=i))};i?(E.id=-1,me(E,n)):E()}}}let Ve=!1;const ic=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",lc=e=>e.namespaceURI.includes("MathML"),on=e=>{if(ic(e))return"svg";if(lc(e))return"mathml"},ln=e=>e.nodeType===8;function cc(e){const{mt:t,p:n,o:{patchProp:r,createText:s,nextSibling:o,parentNode:i,remove:l,insert:c,createComment:a}}=e,f=(m,y)=>{if(!y.hasChildNodes()){n(null,m,y),En(),y._vnode=m;return}Ve=!1,h(y.firstChild,m,null,null,null),En(),y._vnode=m,Ve&&console.error("Hydration completed but contains mismatches.")},h=(m,y,L,x,H,S=!1)=>{const F=ln(m)&&m.data==="[",w=()=>N(m,y,L,x,H,F),{type:D,ref:R,shapeFlag:q,patchFlag:ie}=y;let fe=m.nodeType;y.el=m,ie===-2&&(S=!1,y.dynamicChildren=null);let k=null;switch(D){case St:fe!==3?y.children===""?(c(y.el=s(""),i(m),m),k=m):k=w():(m.data!==y.children&&(Ve=!0,m.data=y.children),k=o(m));break;case ve:V(m)?(k=o(m),K(y.el=m.content.firstChild,m,L)):fe!==8||F?k=w():k=o(m);break;case Ut:if(F&&(m=o(m),fe=m.nodeType),fe===1||fe===3){k=m;const Y=!y.children.length;for(let B=0;B{S=S||!!y.dynamicChildren;const{type:F,props:w,patchFlag:D,shapeFlag:R,dirs:q,transition:ie}=y,fe=F==="input"||F==="option";if(fe||D!==-1){q&&Le(y,null,L,"created");let k=!1;if(V(m)){k=Wo(x,ie)&&L&&L.vnode.props&&L.vnode.props.appear;const B=m.content.firstChild;k&&ie.beforeEnter(B),K(B,m,L),y.el=m=B}if(R&16&&!(w&&(w.innerHTML||w.textContent))){let B=_(m.firstChild,y,m,L,x,H,S);for(;B;){Ve=!0;const Fe=B;B=B.nextSibling,l(Fe)}}else R&8&&m.textContent!==y.children&&(Ve=!0,m.textContent=y.children);if(w)if(fe||!S||D&48)for(const B in w)(fe&&(B.endsWith("value")||B==="indeterminate")||Gt(B)&&!vt(B)||B[0]===".")&&r(m,B,null,w[B],void 0,void 0,L);else w.onClick&&r(m,"onClick",null,w.onClick,void 0,void 0,L);let Y;(Y=w&&w.onVnodeBeforeMount)&&we(Y,L,y),q&&Le(y,null,L,"beforeMount"),((Y=w&&w.onVnodeMounted)||q||k)&&Io(()=>{Y&&we(Y,L,y),k&&ie.enter(m),q&&Le(y,null,L,"mounted")},x)}return m.nextSibling},_=(m,y,L,x,H,S,F)=>{F=F||!!y.dynamicChildren;const w=y.children,D=w.length;for(let R=0;R{const{slotScopeIds:F}=y;F&&(H=H?H.concat(F):F);const w=i(m),D=_(o(m),y,w,L,x,H,S);return D&&ln(D)&&D.data==="]"?o(y.anchor=D):(Ve=!0,c(y.anchor=a("]"),w,D),D)},N=(m,y,L,x,H,S)=>{if(Ve=!0,y.el=null,S){const D=M(m);for(;;){const R=o(m);if(R&&R!==D)l(R);else break}}const F=o(m),w=i(m);return l(m),n(null,y,w,F,L,x,on(w),H),F},M=(m,y="[",L="]")=>{let x=0;for(;m;)if(m=o(m),m&&ln(m)&&(m.data===y&&x++,m.data===L)){if(x===0)return o(m);x--}return m},K=(m,y,L)=>{const x=y.parentNode;x&&x.replaceChild(m,y);let H=L;for(;H;)H.vnode.el===y&&(H.vnode.el=H.subTree.el=m),H=H.parent},V=m=>m.nodeType===1&&m.tagName.toLowerCase()==="template";return[f,h]}const me=Io;function ac(e){return Go(e)}function uc(e){return Go(e,cc)}function Go(e,t){const n=ro();n.__VUE__=!0;const{insert:r,remove:s,patchProp:o,createElement:i,createText:l,createComment:c,setText:a,setElementText:f,parentNode:h,nextSibling:p,setScopeId:_=Ce,insertStaticContent:E}=e,N=(u,d,g,b=null,v=null,A=null,I=void 0,C=null,O=!!d.dynamicChildren)=>{if(u===d)return;u&&!it(u,d)&&(b=Jt(u),Ie(u,v,A,!0),u=null),d.patchFlag===-2&&(O=!1,d.dynamicChildren=null);const{type:T,ref:P,shapeFlag:j}=d;switch(T){case St:M(u,d,g,b);break;case ve:K(u,d,g,b);break;case Ut:u==null&&V(d,g,b,I);break;case ge:R(u,d,g,b,v,A,I,C,O);break;default:j&1?L(u,d,g,b,v,A,I,C,O):j&6?q(u,d,g,b,v,A,I,C,O):(j&64||j&128)&&T.process(u,d,g,b,v,A,I,C,O,pt)}P!=null&&v&&Cn(P,u&&u.ref,A,d||u,!d)},M=(u,d,g,b)=>{if(u==null)r(d.el=l(d.children),g,b);else{const v=d.el=u.el;d.children!==u.children&&a(v,d.children)}},K=(u,d,g,b)=>{u==null?r(d.el=c(d.children||""),g,b):d.el=u.el},V=(u,d,g,b)=>{[u.el,u.anchor]=E(u.children,d,g,b,u.el,u.anchor)},m=({el:u,anchor:d},g,b)=>{let v;for(;u&&u!==d;)v=p(u),r(u,g,b),u=v;r(d,g,b)},y=({el:u,anchor:d})=>{let g;for(;u&&u!==d;)g=p(u),s(u),u=g;s(d)},L=(u,d,g,b,v,A,I,C,O)=>{d.type==="svg"?I="svg":d.type==="math"&&(I="mathml"),u==null?x(d,g,b,v,A,I,C,O):F(u,d,v,A,I,C,O)},x=(u,d,g,b,v,A,I,C)=>{let O,T;const{props:P,shapeFlag:j,transition:U,dirs:G}=u;if(O=u.el=i(u.type,A,P&&P.is,P),j&8?f(O,u.children):j&16&&S(u.children,O,null,b,v,Qn(u,A),I,C),G&&Le(u,null,b,"created"),H(O,u,u.scopeId,I,b),P){for(const Q in P)Q!=="value"&&!vt(Q)&&o(O,Q,null,P[Q],A,u.children,b,v,Ue);"value"in P&&o(O,"value",null,P.value,A),(T=P.onVnodeBeforeMount)&&we(T,b,u)}G&&Le(u,null,b,"beforeMount");const X=Wo(v,U);X&&U.beforeEnter(O),r(O,d,g),((T=P&&P.onVnodeMounted)||X||G)&&me(()=>{T&&we(T,b,u),X&&U.enter(O),G&&Le(u,null,b,"mounted")},v)},H=(u,d,g,b,v)=>{if(g&&_(u,g),b)for(let A=0;A{for(let T=O;T{const C=d.el=u.el;let{patchFlag:O,dynamicChildren:T,dirs:P}=d;O|=u.patchFlag&16;const j=u.props||ee,U=d.props||ee;let G;if(g&&nt(g,!1),(G=U.onVnodeBeforeUpdate)&&we(G,g,d,u),P&&Le(d,u,g,"beforeUpdate"),g&&nt(g,!0),T?w(u.dynamicChildren,T,C,g,b,Qn(d,v),A):I||B(u,d,C,null,g,b,Qn(d,v),A,!1),O>0){if(O&16)D(C,d,j,U,g,b,v);else if(O&2&&j.class!==U.class&&o(C,"class",null,U.class,v),O&4&&o(C,"style",j.style,U.style,v),O&8){const X=d.dynamicProps;for(let Q=0;Q{G&&we(G,g,d,u),P&&Le(d,u,g,"updated")},b)},w=(u,d,g,b,v,A,I)=>{for(let C=0;C{if(g!==b){if(g!==ee)for(const C in g)!vt(C)&&!(C in b)&&o(u,C,g[C],null,I,d.children,v,A,Ue);for(const C in b){if(vt(C))continue;const O=b[C],T=g[C];O!==T&&C!=="value"&&o(u,C,T,O,I,d.children,v,A,Ue)}"value"in b&&o(u,"value",g.value,b.value,I)}},R=(u,d,g,b,v,A,I,C,O)=>{const T=d.el=u?u.el:l(""),P=d.anchor=u?u.anchor:l("");let{patchFlag:j,dynamicChildren:U,slotScopeIds:G}=d;G&&(C=C?C.concat(G):G),u==null?(r(T,g,b),r(P,g,b),S(d.children||[],g,P,v,A,I,C,O)):j>0&&j&64&&U&&u.dynamicChildren?(w(u.dynamicChildren,U,g,v,A,I,C),(d.key!=null||v&&d===v.subTree)&&Wr(u,d,!0)):B(u,d,g,P,v,A,I,C,O)},q=(u,d,g,b,v,A,I,C,O)=>{d.slotScopeIds=C,u==null?d.shapeFlag&512?v.ctx.activate(d,g,b,I,O):ie(d,g,b,v,A,I,O):fe(u,d,O)},ie=(u,d,g,b,v,A,I)=>{const C=u.component=Ec(u,b,v);if(qt(u)&&(C.ctx.renderer=pt),wc(C),C.asyncDep){if(v&&v.registerDep(C,k),!u.el){const O=C.subTree=oe(ve);K(null,O,d,g)}}else k(C,u,d,g,v,A,I)},fe=(u,d,g)=>{const b=d.component=u.component;if(Sl(u,d,g))if(b.asyncDep&&!b.asyncResolved){Y(b,d,g);return}else b.next=d,bl(b.update),b.effect.dirty=!0,b.update();else d.el=u.el,b.vnode=d},k=(u,d,g,b,v,A,I)=>{const C=()=>{if(u.isMounted){let{next:P,bu:j,u:U,parent:G,vnode:X}=u;{const mt=qo(u);if(mt){P&&(P.el=X.el,Y(u,P,I)),mt.asyncDep.then(()=>{u.isUnmounted||C()});return}}let Q=P,te;nt(u,!1),P?(P.el=X.el,Y(u,P,I)):P=X,j&&pn(j),(te=P.props&&P.props.onVnodeBeforeUpdate)&&we(te,G,P,X),nt(u,!0);const ae=Xn(u),Re=u.subTree;u.subTree=ae,N(Re,ae,h(Re.el),Jt(Re),u,v,A),P.el=ae.el,Q===null&&Rl(u,ae.el),U&&me(U,v),(te=P.props&&P.props.onVnodeUpdated)&&me(()=>we(te,G,P,X),v)}else{let P;const{el:j,props:U}=d,{bm:G,m:X,parent:Q}=u,te=Tt(d);if(nt(u,!1),G&&pn(G),!te&&(P=U&&U.onVnodeBeforeMount)&&we(P,Q,d),nt(u,!0),j&&Wn){const ae=()=>{u.subTree=Xn(u),Wn(j,u.subTree,u,v,null)};te?d.type.__asyncLoader().then(()=>!u.isUnmounted&&ae()):ae()}else{const ae=u.subTree=Xn(u);N(null,ae,g,b,u,v,A),d.el=ae.el}if(X&&me(X,v),!te&&(P=U&&U.onVnodeMounted)){const ae=d;me(()=>we(P,Q,ae),v)}(d.shapeFlag&256||Q&&Tt(Q.vnode)&&Q.vnode.shapeFlag&256)&&u.a&&me(u.a,v),u.isMounted=!0,d=g=b=null}},O=u.effect=new Nr(C,Ce,()=>Hn(T),u.scope),T=u.update=()=>{O.dirty&&O.run()};T.id=u.uid,nt(u,!0),T()},Y=(u,d,g)=>{d.component=u;const b=u.vnode.props;u.vnode=d,u.next=null,nc(u,d.props,b,g),oc(u,d.children,g),dt(),us(u),ht()},B=(u,d,g,b,v,A,I,C,O=!1)=>{const T=u&&u.children,P=u?u.shapeFlag:0,j=d.children,{patchFlag:U,shapeFlag:G}=d;if(U>0){if(U&128){zt(T,j,g,b,v,A,I,C,O);return}else if(U&256){Fe(T,j,g,b,v,A,I,C,O);return}}G&8?(P&16&&Ue(T,v,A),j!==T&&f(g,j)):P&16?G&16?zt(T,j,g,b,v,A,I,C,O):Ue(T,v,A,!0):(P&8&&f(g,""),G&16&&S(j,g,b,v,A,I,C,O))},Fe=(u,d,g,b,v,A,I,C,O)=>{u=u||yt,d=d||yt;const T=u.length,P=d.length,j=Math.min(T,P);let U;for(U=0;UP?Ue(u,v,A,!0,!1,j):S(d,g,b,v,A,I,C,O,j)},zt=(u,d,g,b,v,A,I,C,O)=>{let T=0;const P=d.length;let j=u.length-1,U=P-1;for(;T<=j&&T<=U;){const G=u[T],X=d[T]=O?Xe(d[T]):Oe(d[T]);if(it(G,X))N(G,X,g,null,v,A,I,C,O);else break;T++}for(;T<=j&&T<=U;){const G=u[j],X=d[U]=O?Xe(d[U]):Oe(d[U]);if(it(G,X))N(G,X,g,null,v,A,I,C,O);else break;j--,U--}if(T>j){if(T<=U){const G=U+1,X=GU)for(;T<=j;)Ie(u[T],v,A,!0),T++;else{const G=T,X=T,Q=new Map;for(T=X;T<=U;T++){const ye=d[T]=O?Xe(d[T]):Oe(d[T]);ye.key!=null&&Q.set(ye.key,T)}let te,ae=0;const Re=U-X+1;let mt=!1,Zr=0;const xt=new Array(Re);for(T=0;T=Re){Ie(ye,v,A,!0);continue}let Ne;if(ye.key!=null)Ne=Q.get(ye.key);else for(te=X;te<=U;te++)if(xt[te-X]===0&&it(ye,d[te])){Ne=te;break}Ne===void 0?Ie(ye,v,A,!0):(xt[Ne-X]=T+1,Ne>=Zr?Zr=Ne:mt=!0,N(ye,d[Ne],g,null,v,A,I,C,O),ae++)}const es=mt?fc(xt):yt;for(te=es.length-1,T=Re-1;T>=0;T--){const ye=X+T,Ne=d[ye],ts=ye+1{const{el:A,type:I,transition:C,children:O,shapeFlag:T}=u;if(T&6){tt(u.component.subTree,d,g,b);return}if(T&128){u.suspense.move(d,g,b);return}if(T&64){I.move(u,d,g,pt);return}if(I===ge){r(A,d,g);for(let j=0;jC.enter(A),v);else{const{leave:j,delayLeave:U,afterLeave:G}=C,X=()=>r(A,d,g),Q=()=>{j(A,()=>{X(),G&&G()})};U?U(A,X,Q):Q()}else r(A,d,g)},Ie=(u,d,g,b=!1,v=!1)=>{const{type:A,props:I,ref:C,children:O,dynamicChildren:T,shapeFlag:P,patchFlag:j,dirs:U}=u;if(C!=null&&Cn(C,null,g,u,!0),P&256){d.ctx.deactivate(u);return}const G=P&1&&U,X=!Tt(u);let Q;if(X&&(Q=I&&I.onVnodeBeforeUnmount)&&we(Q,d,u),P&6)Ai(u.component,g,b);else{if(P&128){u.suspense.unmount(g,b);return}G&&Le(u,null,d,"beforeUnmount"),P&64?u.type.remove(u,d,g,v,pt,b):T&&(A!==ge||j>0&&j&64)?Ue(T,d,g,!1,!0):(A===ge&&j&384||!v&&P&16)&&Ue(O,d,g),b&&Jr(u)}(X&&(Q=I&&I.onVnodeUnmounted)||G)&&me(()=>{Q&&we(Q,d,u),G&&Le(u,null,d,"unmounted")},g)},Jr=u=>{const{type:d,el:g,anchor:b,transition:v}=u;if(d===ge){Ci(g,b);return}if(d===Ut){y(u);return}const A=()=>{s(g),v&&!v.persisted&&v.afterLeave&&v.afterLeave()};if(u.shapeFlag&1&&v&&!v.persisted){const{leave:I,delayLeave:C}=v,O=()=>I(g,A);C?C(u.el,A,O):O()}else A()},Ci=(u,d)=>{let g;for(;u!==d;)g=p(u),s(u),u=g;s(d)},Ai=(u,d,g)=>{const{bum:b,scope:v,update:A,subTree:I,um:C}=u;b&&pn(b),v.stop(),A&&(A.active=!1,Ie(I,u,d,g)),C&&me(C,d),me(()=>{u.isUnmounted=!0},d),d&&d.pendingBranch&&!d.isUnmounted&&u.asyncDep&&!u.asyncResolved&&u.suspenseId===d.pendingId&&(d.deps--,d.deps===0&&d.resolve())},Ue=(u,d,g,b=!1,v=!1,A=0)=>{for(let I=A;Iu.shapeFlag&6?Jt(u.component.subTree):u.shapeFlag&128?u.suspense.next():p(u.anchor||u.el);let Kn=!1;const Qr=(u,d,g)=>{u==null?d._vnode&&Ie(d._vnode,null,null,!0):N(d._vnode||null,u,d,null,null,null,g),Kn||(Kn=!0,us(),En(),Kn=!1),d._vnode=u},pt={p:N,um:Ie,m:tt,r:Jr,mt:ie,mc:S,pc:B,pbc:w,n:Jt,o:e};let Gn,Wn;return t&&([Gn,Wn]=t(pt)),{render:Qr,hydrate:Gn,createApp:Zl(Qr,Gn)}}function Qn({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function nt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Wo(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Wr(e,t,n=!1){const r=e.children,s=t.children;if($(r)&&$(s))for(let o=0;o>1,e[n[l]]0&&(t[r]=n[o-1]),n[o]=r)}}for(o=n.length,i=n[o-1];o-- >0;)n[o]=i,i=t[i];return n}function qo(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:qo(t)}const dc=e=>e.__isTeleport,Ft=e=>e&&(e.disabled||e.disabled===""),ws=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Ts=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,Er=(e,t)=>{const n=e&&e.to;return ne(n)?t?t(n):null:n},hc={name:"Teleport",__isTeleport:!0,process(e,t,n,r,s,o,i,l,c,a){const{mc:f,pc:h,pbc:p,o:{insert:_,querySelector:E,createText:N,createComment:M}}=a,K=Ft(t.props);let{shapeFlag:V,children:m,dynamicChildren:y}=t;if(e==null){const L=t.el=N(""),x=t.anchor=N("");_(L,n,r),_(x,n,r);const H=t.target=Er(t.props,E),S=t.targetAnchor=N("");H&&(_(S,H),i==="svg"||ws(H)?i="svg":(i==="mathml"||Ts(H))&&(i="mathml"));const F=(w,D)=>{V&16&&f(m,w,D,s,o,i,l,c)};K?F(n,x):H&&F(H,S)}else{t.el=e.el;const L=t.anchor=e.anchor,x=t.target=e.target,H=t.targetAnchor=e.targetAnchor,S=Ft(e.props),F=S?n:x,w=S?L:H;if(i==="svg"||ws(x)?i="svg":(i==="mathml"||Ts(x))&&(i="mathml"),y?(p(e.dynamicChildren,y,F,s,o,i,l),Wr(e,t,!0)):c||h(e,t,F,w,s,o,i,l,!1),K)S?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):cn(t,n,L,a,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const D=t.target=Er(t.props,E);D&&cn(t,D,null,a,0)}else S&&cn(t,x,H,a,1)}Xo(t)},remove(e,t,n,r,{um:s,o:{remove:o}},i){const{shapeFlag:l,children:c,anchor:a,targetAnchor:f,target:h,props:p}=e;if(h&&o(f),i&&o(a),l&16){const _=i||!Ft(p);for(let E=0;E0?xe||yt:null,mc(),Vt>0&&xe&&xe.push(e),e}function fu(e,t,n,r,s,o){return zo(Zo(e,t,n,r,s,o,!0))}function Jo(e,t,n,r,s){return zo(oe(e,t,n,r,s,!0))}function An(e){return e?e.__v_isVNode===!0:!1}function it(e,t){return e.type===t.type&&e.key===t.key}const jn="__vInternal",Qo=({key:e})=>e??null,mn=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?ne(e)||de(e)||W(e)?{i:le,r:e,k:t,f:!!n}:e:null);function Zo(e,t=null,n=null,r=0,s=null,o=e===ge?0:1,i=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Qo(t),ref:t&&mn(t),scopeId:Un,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:r,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:le};return l?(qr(c,n),o&128&&e.normalize(c)):n&&(c.shapeFlag|=ne(n)?8:16),Vt>0&&!i&&xe&&(c.patchFlag>0||o&6)&&c.patchFlag!==32&&xe.push(c),c}const oe=gc;function gc(e,t=null,n=null,r=0,s=null,o=!1){if((!e||e===Oo)&&(e=ve),An(e)){const l=et(e,t,!0);return n&&qr(l,n),Vt>0&&!o&&xe&&(l.shapeFlag&6?xe[xe.indexOf(e)]=l:xe.push(l)),l.patchFlag|=-2,l}if(Sc(e)&&(e=e.__vccOpts),t){t=_c(t);let{class:l,style:c}=t;l&&!ne(l)&&(t.class=Ir(l)),Z(c)&&(bo(c)&&!$(c)&&(c=ce({},c)),t.style=xr(c))}const i=ne(e)?1:Ol(e)?128:dc(e)?64:Z(e)?4:W(e)?2:0;return Zo(e,t,n,r,s,i,o,!0)}function _c(e){return e?bo(e)||jn in e?ce({},e):e:null}function et(e,t,n=!1){const{props:r,ref:s,patchFlag:o,children:i}=e,l=t?yc(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&Qo(l),ref:t&&t.ref?n&&s?$(s)?s.concat(mn(t)):[s,mn(t)]:mn(t):s,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==ge?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&et(e.ssContent),ssFallback:e.ssFallback&&et(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function ei(e=" ",t=0){return oe(St,null,e,t)}function du(e,t){const n=oe(Ut,null,e);return n.staticCount=t,n}function hu(e="",t=!1){return t?(Yo(),Jo(ve,null,e)):oe(ve,null,e)}function Oe(e){return e==null||typeof e=="boolean"?oe(ve):$(e)?oe(ge,null,e.slice()):typeof e=="object"?Xe(e):oe(St,null,String(e))}function Xe(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:et(e)}function qr(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if($(t))n=16;else if(typeof t=="object")if(r&65){const s=t.default;s&&(s._c&&(s._d=!1),qr(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!(jn in t)?t._ctx=le:s===3&&le&&(le.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else W(t)?(t={default:t,_ctx:le},n=32):(t=String(t),r&64?(n=16,t=[ei(t)]):n=8);e.children=t,e.shapeFlag|=n}function yc(...e){const t={};for(let n=0;nue||le;let Sn,wr;{const e=ro(),t=(n,r)=>{let s;return(s=e[n])||(s=e[n]=[]),s.push(r),o=>{s.length>1?s.forEach(i=>i(o)):s[0](o)}};Sn=t("__VUE_INSTANCE_SETTERS__",n=>ue=n),wr=t("__VUE_SSR_SETTERS__",n=>Yt=n)}const Xt=e=>{const t=ue;return Sn(e),e.scope.on(),()=>{e.scope.off(),Sn(t)}},As=()=>{ue&&ue.scope.off(),Sn(null)};function ti(e){return e.vnode.shapeFlag&4}let Yt=!1;function wc(e,t=!1){t&&wr(t);const{props:n,children:r}=e.vnode,s=ti(e);tc(e,n,s,t),sc(e,r);const o=s?Tc(e,t):void 0;return t&&wr(!1),o}function Tc(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Lt(new Proxy(e.ctx,Gl));const{setup:r}=n;if(r){const s=e.setupContext=r.length>1?ri(e):null,o=Xt(e);dt();const i=Je(r,e,0,[e.props,s]);if(ht(),o(),eo(i)){if(i.then(As,As),t)return i.then(l=>{Ss(e,l,t)}).catch(l=>{Wt(l,e,0)});e.asyncDep=i}else Ss(e,i,t)}else ni(e,t)}function Ss(e,t,n){W(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Z(t)&&(e.setupState=To(t)),ni(e,n)}let Rs;function ni(e,t,n){const r=e.type;if(!e.render){if(!t&&Rs&&!r.render){const s=r.template||Kr(e).template;if(s){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:l,compilerOptions:c}=r,a=ce(ce({isCustomElement:o,delimiters:l},i),c);r.render=Rs(s,a)}}e.render=r.render||Ce}{const s=Xt(e);dt();try{ql(e)}finally{ht(),s()}}}function Cc(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return _e(e,"get","$attrs"),t[n]}}))}function ri(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return Cc(e)},slots:e.slots,emit:e.emit,expose:t}}function Vn(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(To(Lt(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Mt)return Mt[n](e)},has(t,n){return n in t||n in Mt}}))}function Ac(e,t=!0){return W(e)?e.displayName||e.name:e.name||t&&e.__name}function Sc(e){return W(e)&&"__vccOpts"in e}const re=(e,t)=>cl(e,t,Yt);function Tr(e,t,n){const r=arguments.length;return r===2?Z(t)&&!$(t)?An(t)?oe(e,null,[t]):oe(e,t):oe(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&An(n)&&(n=[n]),oe(e,t,n))}const Rc="3.4.21";/** * @vue/runtime-dom v3.4.21 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/const Oc="http://www.w3.org/2000/svg",xc="http://www.w3.org/1998/Math/MathML",Ye=typeof document<"u"?document:null,Os=Ye&&Ye.createElement("template"),Ic={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const s=t==="svg"?Ye.createElementNS(Oc,e):t==="mathml"?Ye.createElementNS(xc,e):Ye.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&s.setAttribute("multiple",r.multiple),s},createText:e=>Ye.createTextNode(e),createComment:e=>Ye.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Ye.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,s,o){const i=n?n.previousSibling:t.lastChild;if(s&&(s===o||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===o||!(s=s.nextSibling)););else{Os.innerHTML=r==="svg"?`${e}`:r==="mathml"?`${e}`:e;const l=Os.content;if(r==="svg"||r==="mathml"){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Ke="transition",It="animation",Kt=Symbol("_vtc"),si=(e,{slots:t})=>Tr(Ml,Nc(e),t);si.displayName="Transition";const oi={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};si.props=ce({},Lo,oi);const rt=(e,t=[])=>{$(e)?e.forEach(n=>n(...t)):e&&e(...t)},xs=e=>e?$(e)?e.some(t=>t.length>1):e.length>1:!1;function Nc(e){const t={};for(const R in e)R in oi||(t[R]=e[R]);if(e.css===!1)return t;const{name:n="v",type:r,duration:s,enterFromClass:o=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=o,appearActiveClass:a=i,appearToClass:f=l,leaveFromClass:h=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:_=`${n}-leave-to`}=e,E=Lc(s),N=E&&E[0],M=E&&E[1],{onBeforeEnter:K,onEnter:V,onEnterCancelled:m,onLeave:b,onLeaveCancelled:L,onBeforeAppear:x=K,onAppear:H=V,onAppearCancelled:S=m}=t,F=(R,q,ie)=>{st(R,q?f:l),st(R,q?a:i),ie&&ie()},w=(R,q)=>{R._isLeaving=!1,st(R,h),st(R,_),st(R,p),q&&q()},D=R=>(q,ie)=>{const fe=R?H:V,k=()=>F(q,R,ie);rt(fe,[q,k]),Is(()=>{st(q,R?c:o),Ge(q,R?f:l),xs(fe)||Ns(q,r,N,k)})};return ce(t,{onBeforeEnter(R){rt(K,[R]),Ge(R,o),Ge(R,i)},onBeforeAppear(R){rt(x,[R]),Ge(R,c),Ge(R,a)},onEnter:D(!1),onAppear:D(!0),onLeave(R,q){R._isLeaving=!0;const ie=()=>w(R,q);Ge(R,h),Hc(),Ge(R,p),Is(()=>{R._isLeaving&&(st(R,h),Ge(R,_),xs(b)||Ns(R,r,M,ie))}),rt(b,[R,ie])},onEnterCancelled(R){F(R,!1),rt(m,[R])},onAppearCancelled(R){F(R,!0),rt(S,[R])},onLeaveCancelled(R){w(R),rt(L,[R])}})}function Lc(e){if(e==null)return null;if(Z(e))return[Zn(e.enter),Zn(e.leave)];{const t=Zn(e);return[t,t]}}function Zn(e){return Ni(e)}function Ge(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Kt]||(e[Kt]=new Set)).add(t)}function st(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[Kt];n&&(n.delete(t),n.size||(e[Kt]=void 0))}function Is(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Pc=0;function Ns(e,t,n,r){const s=e._endId=++Pc,o=()=>{s===e._endId&&r()};if(n)return setTimeout(o,n);const{type:i,timeout:l,propCount:c}=Mc(e,t);if(!i)return r();const a=i+"end";let f=0;const h=()=>{e.removeEventListener(a,p),o()},p=_=>{_.target===e&&++f>=c&&h()};setTimeout(()=>{f(n[E]||"").split(", "),s=r(`${Ke}Delay`),o=r(`${Ke}Duration`),i=Ls(s,o),l=r(`${It}Delay`),c=r(`${It}Duration`),a=Ls(l,c);let f=null,h=0,p=0;t===Ke?i>0&&(f=Ke,h=i,p=o.length):t===It?a>0&&(f=It,h=a,p=c.length):(h=Math.max(i,a),f=h>0?i>a?Ke:It:null,p=f?f===Ke?o.length:c.length:0);const _=f===Ke&&/\b(transform|all)(,|$)/.test(r(`${Ke}Property`).toString());return{type:f,timeout:h,propCount:p,hasTransform:_}}function Ls(e,t){for(;e.lengthPs(n)+Ps(e[r])))}function Ps(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Hc(){return document.body.offsetHeight}function Fc(e,t,n){const r=e[Kt];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Ms=Symbol("_vod"),Uc=Symbol("_vsh"),Dc=Symbol(""),Bc=/(^|;)\s*display\s*:/;function kc(e,t,n){const r=e.style,s=ne(n);let o=!1;if(n&&!s){if(t)if(ne(t))for(const i of t.split(";")){const l=i.slice(0,i.indexOf(":")).trim();n[l]==null&&gn(r,l,"")}else for(const i in t)n[i]==null&&gn(r,i,"");for(const i in n)i==="display"&&(o=!0),gn(r,i,n[i])}else if(s){if(t!==n){const i=r[Dc];i&&(n+=";"+i),r.cssText=n,o=Bc.test(n)}}else t&&e.removeAttribute("style");Ms in e&&(e[Ms]=o?r.display:"",e[Uc]&&(r.display="none"))}const Hs=/\s*!important$/;function gn(e,t,n){if($(n))n.forEach(r=>gn(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=jc(e,t);Hs.test(n)?e.setProperty(ft(r),n.replace(Hs,""),"important"):e[r]=n}}const Fs=["Webkit","Moz","ms"],er={};function jc(e,t){const n=er[t];if(n)return n;let r=He(t);if(r!=="filter"&&r in e)return er[t]=r;r=In(r);for(let s=0;str||(qc.then(()=>tr=0),tr=Date.now());function Yc(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Ae(zc(r,n.value),t,5,[r])};return n.value=e,n.attached=Xc(),n}function zc(e,t){if($(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>s=>!s._stopped&&r&&r(s))}else return t}const ks=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Jc=(e,t,n,r,s,o,i,l,c)=>{const a=s==="svg";t==="class"?Fc(e,r,a):t==="style"?kc(e,n,r):Gt(t)?Sr(t)||Gc(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Qc(e,t,r,a))?Vc(e,t,r,o,i,l,c):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),$c(e,t,r,a))};function Qc(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&ks(t)&&W(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return ks(t)&&ne(n)?!1:t in e}const js=e=>{const t=e.props["onUpdate:modelValue"]||!1;return $(t)?n=>pn(t,n):t};function Zc(e){e.target.composing=!0}function $s(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const nr=Symbol("_assign"),pu={created(e,{modifiers:{lazy:t,trim:n,number:r}},s){e[nr]=js(s);const o=r||s.props&&s.props.type==="number";gt(e,t?"change":"input",i=>{if(i.target.composing)return;let l=e.value;n&&(l=l.trim()),o&&(l=ur(l)),e[nr](l)}),n&>(e,"change",()=>{e.value=e.value.trim()}),t||(gt(e,"compositionstart",Zc),gt(e,"compositionend",$s),gt(e,"change",$s))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:r,number:s}},o){if(e[nr]=js(o),e.composing)return;const i=s||e.type==="number"?ur(e.value):e.value,l=t??"";i!==l&&(document.activeElement===e&&e.type!=="range"&&(n||r&&e.value.trim()===l)||(e.value=l))}},ea=["ctrl","shift","alt","meta"],ta={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>ea.some(n=>e[`${n}Key`]&&!t.includes(n))},mu=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(s,...o)=>{for(let i=0;i{const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=s=>{if(!("key"in s))return;const o=ft(s.key);if(t.some(i=>i===o||na[i]===o))return e(s)})},ii=ce({patchProp:Jc},Ic);let Bt,Vs=!1;function ra(){return Bt||(Bt=ac(ii))}function sa(){return Bt=Vs?Bt:uc(ii),Vs=!0,Bt}const _u=(...e)=>{const t=ra().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=ci(r);if(!s)return;const o=t._component;!W(o)&&!o.render&&!o.template&&(o.template=s.innerHTML),s.innerHTML="";const i=n(s,!1,li(s));return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),i},t},bu=(...e)=>{const t=sa().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=ci(r);if(s)return n(s,!0,li(s))},t};function li(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function ci(e){return ne(e)?document.querySelector(e):e}const yu=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},vu="/images/wechat.jpeg",Eu="/images/qq_group_qr_code.png",wu="/images/style.jpg",oa=window.__VP_SITE_DATA__;function Xr(e){return io()?(ki(e),!0):!1}function Me(e){return typeof e=="function"?e():wo(e)}const ai=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const ia=Object.prototype.toString,la=e=>ia.call(e)==="[object Object]",Qe=()=>{},Cr=ca();function ca(){var e,t;return ai&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(ad|hone|od)/.test(window.navigator.userAgent)||((t=window==null?void 0:window.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function aa(e,t){function n(...r){return new Promise((s,o)=>{Promise.resolve(e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})).then(s).catch(o)})}return n}const ui=e=>e();function ua(e,t={}){let n,r,s=Qe;const o=l=>{clearTimeout(l),s(),s=Qe};return l=>{const c=Me(e),a=Me(t.maxWait);return n&&o(n),c<=0||a!==void 0&&a<=0?(r&&(o(r),r=null),Promise.resolve(l())):new Promise((f,h)=>{s=t.rejectOnCancel?h:f,a&&!r&&(r=setTimeout(()=>{n&&o(n),r=null,f(l())},a)),n=setTimeout(()=>{r&&o(r),r=null,f(l())},c)})}}function fa(e=ui){const t=se(!0);function n(){t.value=!1}function r(){t.value=!0}const s=(...o)=>{t.value&&e(...o)};return{isActive:Pn(t),pause:n,resume:r,eventFilter:s}}function da(e){return e||$n()}function fi(...e){if(e.length!==1)return ml(...e);const t=e[0];return typeof t=="function"?Pn(dl(()=>({get:t,set:Qe}))):se(t)}function di(e,t,n={}){const{eventFilter:r=ui,...s}=n;return Be(e,aa(r,t),s)}function ha(e,t,n={}){const{eventFilter:r,...s}=n,{eventFilter:o,pause:i,resume:l,isActive:c}=fa(r);return{stop:di(e,t,{...s,eventFilter:o}),pause:i,resume:l,isActive:c}}function Yr(e,t=!0,n){da()?Ot(e,n):t?e():Mn(e)}function Tu(e,t,n={}){const{debounce:r=0,maxWait:s=void 0,...o}=n;return di(e,t,{...o,eventFilter:ua(r,{maxWait:s})})}function Cu(e,t,n){let r;de(n)?r={evaluating:n}:r=n||{};const{lazy:s=!1,evaluating:o=void 0,shallow:i=!0,onError:l=Qe}=r,c=se(!s),a=i?Br(t):se(t);let f=0;return $r(async h=>{if(!c.value)return;f++;const p=f;let _=!1;o&&Promise.resolve().then(()=>{o.value=!0});try{const E=await e(N=>{h(()=>{o&&(o.value=!1),_||N()})});p===f&&(a.value=E)}catch(E){l(E)}finally{o&&p===f&&(o.value=!1),_=!0}}),s?re(()=>(c.value=!0,a.value)):a}function _t(e){var t;const n=Me(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Se=ai?window:void 0;function ke(...e){let t,n,r,s;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,r,s]=e,t=Se):[t,n,r,s]=e,!t)return Qe;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const o=[],i=()=>{o.forEach(f=>f()),o.length=0},l=(f,h,p,_)=>(f.addEventListener(h,p,_),()=>f.removeEventListener(h,p,_)),c=Be(()=>[_t(t),Me(s)],([f,h])=>{if(i(),!f)return;const p=la(h)?{...h}:h;o.push(...n.flatMap(_=>r.map(E=>l(f,_,E,p))))},{immediate:!0,flush:"post"}),a=()=>{c(),i()};return Xr(a),a}let Ks=!1;function Au(e,t,n={}){const{window:r=Se,ignore:s=[],capture:o=!0,detectIframe:i=!1}=n;if(!r)return Qe;Cr&&!Ks&&(Ks=!0,Array.from(r.document.body.children).forEach(p=>p.addEventListener("click",Qe)),r.document.documentElement.addEventListener("click",Qe));let l=!0;const c=p=>s.some(_=>{if(typeof _=="string")return Array.from(r.document.querySelectorAll(_)).some(E=>E===p.target||p.composedPath().includes(E));{const E=_t(_);return E&&(p.target===E||p.composedPath().includes(E))}}),f=[ke(r,"click",p=>{const _=_t(e);if(!(!_||_===p.target||p.composedPath().includes(_))){if(p.detail===0&&(l=!c(p)),!l){l=!0;return}t(p)}},{passive:!0,capture:o}),ke(r,"pointerdown",p=>{const _=_t(e);l=!c(p)&&!!(_&&!p.composedPath().includes(_))},{passive:!0}),i&&ke(r,"blur",p=>{setTimeout(()=>{var _;const E=_t(e);((_=r.document.activeElement)==null?void 0:_.tagName)==="IFRAME"&&!(E!=null&&E.contains(r.document.activeElement))&&t(p)},0)})].filter(Boolean);return()=>f.forEach(p=>p())}function pa(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function Su(...e){let t,n,r={};e.length===3?(t=e[0],n=e[1],r=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],r=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:s=Se,eventName:o="keydown",passive:i=!1,dedupe:l=!1}=r,c=pa(t);return ke(s,o,f=>{f.repeat&&Me(l)||c(f)&&n(f)},i)}function ma(){const e=se(!1),t=$n();return t&&Ot(()=>{e.value=!0},t),e}function ga(e){const t=ma();return re(()=>(t.value,!!e()))}function hi(e,t={}){const{window:n=Se}=t,r=ga(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let s;const o=se(!1),i=a=>{o.value=a.matches},l=()=>{s&&("removeEventListener"in s?s.removeEventListener("change",i):s.removeListener(i))},c=$r(()=>{r.value&&(l(),s=n.matchMedia(Me(e)),"addEventListener"in s?s.addEventListener("change",i):s.addListener(i),o.value=s.matches)});return Xr(()=>{c(),l(),s=void 0}),o}const an=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},un="__vueuse_ssr_handlers__",_a=ba();function ba(){return un in an||(an[un]=an[un]||{}),an[un]}function pi(e,t){return _a[e]||t}function ya(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const va={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},Gs="vueuse-storage";function zr(e,t,n,r={}){var s;const{flush:o="pre",deep:i=!0,listenToStorageChanges:l=!0,writeDefaults:c=!0,mergeDefaults:a=!1,shallow:f,window:h=Se,eventFilter:p,onError:_=w=>{console.error(w)},initOnMounted:E}=r,N=(f?Br:se)(typeof t=="function"?t():t);if(!n)try{n=pi("getDefaultStorage",()=>{var w;return(w=Se)==null?void 0:w.localStorage})()}catch(w){_(w)}if(!n)return N;const M=Me(t),K=ya(M),V=(s=r.serializer)!=null?s:va[K],{pause:m,resume:b}=ha(N,()=>x(N.value),{flush:o,deep:i,eventFilter:p});h&&l&&Yr(()=>{ke(h,"storage",S),ke(h,Gs,F),E&&S()}),E||S();function L(w,D){h&&h.dispatchEvent(new CustomEvent(Gs,{detail:{key:e,oldValue:w,newValue:D,storageArea:n}}))}function x(w){try{const D=n.getItem(e);if(w==null)L(D,null),n.removeItem(e);else{const R=V.write(w);D!==R&&(n.setItem(e,R),L(D,R))}}catch(D){_(D)}}function H(w){const D=w?w.newValue:n.getItem(e);if(D==null)return c&&M!=null&&n.setItem(e,V.write(M)),M;if(!w&&a){const R=V.read(D);return typeof a=="function"?a(R,M):K==="object"&&!Array.isArray(R)?{...M,...R}:R}else return typeof D!="string"?D:V.read(D)}function S(w){if(!(w&&w.storageArea!==n)){if(w&&w.key==null){N.value=M;return}if(!(w&&w.key!==e)){m();try{(w==null?void 0:w.newValue)!==V.write(N.value)&&(N.value=H(w))}catch(D){_(D)}finally{w?Mn(b):b()}}}}function F(w){S(w.detail)}return N}function mi(e){return hi("(prefers-color-scheme: dark)",e)}function Ea(e={}){const{selector:t="html",attribute:n="class",initialValue:r="auto",window:s=Se,storage:o,storageKey:i="vueuse-color-scheme",listenToStorageChanges:l=!0,storageRef:c,emitAuto:a,disableTransition:f=!0}=e,h={auto:"",light:"light",dark:"dark",...e.modes||{}},p=mi({window:s}),_=re(()=>p.value?"dark":"light"),E=c||(i==null?fi(r):zr(i,r,o,{window:s,listenToStorageChanges:l})),N=re(()=>E.value==="auto"?_.value:E.value),M=pi("updateHTMLAttrs",(b,L,x)=>{const H=typeof b=="string"?s==null?void 0:s.document.querySelector(b):_t(b);if(!H)return;let S;if(f&&(S=s.document.createElement("style"),S.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),s.document.head.appendChild(S)),L==="class"){const F=x.split(/\s/g);Object.values(h).flatMap(w=>(w||"").split(/\s/g)).filter(Boolean).forEach(w=>{F.includes(w)?H.classList.add(w):H.classList.remove(w)})}else H.setAttribute(L,x);f&&(s.getComputedStyle(S).opacity,document.head.removeChild(S))});function K(b){var L;M(t,n,(L=h[b])!=null?L:b)}function V(b){e.onChanged?e.onChanged(b,K):K(b)}Be(N,V,{flush:"post",immediate:!0}),Yr(()=>V(N.value));const m=re({get(){return a?E.value:N.value},set(b){E.value=b}});try{return Object.assign(m,{store:E,system:_,state:N})}catch{return m}}function wa(e={}){const{valueDark:t="dark",valueLight:n="",window:r=Se}=e,s=Ea({...e,onChanged:(l,c)=>{var a;e.onChanged?(a=e.onChanged)==null||a.call(e,l==="dark",c,l):c(l)},modes:{dark:t,light:n}}),o=re(()=>s.system?s.system.value:mi({window:r}).value?"dark":"light");return re({get(){return s.value==="dark"},set(l){const c=l?"dark":"light";o.value===c?s.value="auto":s.value=c}})}function rr(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}function Ru(e,t,n={}){const{window:r=Se}=n;return zr(e,t,r==null?void 0:r.localStorage,n)}function gi(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth1?!0:(t.preventDefault&&t.preventDefault(),!1)}const fn=new WeakMap;function Ou(e,t=!1){const n=se(t);let r=null;Be(fi(e),i=>{const l=rr(Me(i));if(l){const c=l;fn.get(c)||fn.set(c,c.style.overflow),n.value&&(c.style.overflow="hidden")}},{immediate:!0});const s=()=>{const i=rr(Me(e));!i||n.value||(Cr&&(r=ke(i,"touchmove",l=>{Ta(l)},{passive:!1})),i.style.overflow="hidden",n.value=!0)},o=()=>{var i;const l=rr(Me(e));!l||!n.value||(Cr&&(r==null||r()),l.style.overflow=(i=fn.get(l))!=null?i:"",fn.delete(l),n.value=!1)};return Xr(o),re({get(){return n.value},set(i){i?s():o()}})}function xu(e,t,n={}){const{window:r=Se}=n;return zr(e,t,r==null?void 0:r.sessionStorage,n)}function Iu(e={}){const{window:t=Se,behavior:n="auto"}=e;if(!t)return{x:se(0),y:se(0)};const r=se(t.scrollX),s=se(t.scrollY),o=re({get(){return r.value},set(l){scrollTo({left:l,behavior:n})}}),i=re({get(){return s.value},set(l){scrollTo({top:l,behavior:n})}});return ke(t,"scroll",()=>{r.value=t.scrollX,s.value=t.scrollY},{capture:!1,passive:!0}),{x:o,y:i}}function Nu(e={}){const{window:t=Se,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:r=Number.POSITIVE_INFINITY,listenOrientation:s=!0,includeScrollbar:o=!0}=e,i=se(n),l=se(r),c=()=>{t&&(o?(i.value=t.innerWidth,l.value=t.innerHeight):(i.value=t.document.documentElement.clientWidth,l.value=t.document.documentElement.clientHeight))};if(c(),Yr(c),ke("resize",c,{passive:!0}),s){const a=hi("(orientation: portrait)");Be(a,()=>c())}return{width:i,height:l}}var sr={BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0,SSR:!1},or={GITHUB_STATE:"/home/runner/work/_temp/_runner_file_commands/save_state_3cea1a3c-0c89-4434-b8ad-f7a446b7f208",STATS_TRP:"true",DEPLOYMENT_BASEPATH:"/opt/runner",DOTNET_NOLOGO:"1",USER:"runner",npm_config_user_agent:"npm/10.2.4 node/v21.6.2 linux x64 workspaces/false ci/github-actions",CI:"true",RUNNER_ENVIRONMENT:"github-hosted",GITHUB_ENV:"/home/runner/work/_temp/_runner_file_commands/set_env_3cea1a3c-0c89-4434-b8ad-f7a446b7f208",PIPX_HOME:"/opt/pipx",npm_node_execpath:"/opt/hostedtoolcache/node/21.6.2/x64/bin/node",JAVA_HOME_8_X64:"/usr/lib/jvm/temurin-8-jdk-amd64",SHLVL:"1",npm_config_noproxy:"",HOME:"/home/runner",RUNNER_TEMP:"/home/runner/work/_temp",GITHUB_EVENT_PATH:"/home/runner/work/_temp/_github_workflow/event.json",npm_package_json:"/home/runner/work/KLineChart/KLineChart/docs/package.json",JAVA_HOME_11_X64:"/usr/lib/jvm/temurin-11-jdk-amd64",PIPX_BIN_DIR:"/opt/pipx_bin",GITHUB_REPOSITORY_OWNER:"klinecharts",npm_package_engines_node:">=0.10.0",GRADLE_HOME:"/usr/share/gradle-8.6",ANDROID_NDK_LATEST_HOME:"/usr/local/lib/android/sdk/ndk/26.2.11394342",JAVA_HOME_21_X64:"/usr/lib/jvm/temurin-21-jdk-amd64",STATS_RDCL:"true",GITHUB_RETENTION_DAYS:"90",GITHUB_REPOSITORY_OWNER_ID:"126337727",POWERSHELL_DISTRIBUTION_CHANNEL:"GitHub-Actions-ubuntu22",AZURE_EXTENSION_DIR:"/opt/az/azcliextensions",GITHUB_HEAD_REF:"",npm_config_userconfig:"/home/runner/.npmrc",npm_config_local_prefix:"/home/runner/work/KLineChart/KLineChart/docs",SYSTEMD_EXEC_PID:"598",GITHUB_GRAPHQL_URL:"https://api.github.com/graphql",COLOR:"0",GOROOT_1_20_X64:"/opt/hostedtoolcache/go/1.20.14/x64",NVM_DIR:"/home/runner/.nvm",DOTNET_SKIP_FIRST_TIME_EXPERIENCE:"1",GOROOT_1_21_X64:"/opt/hostedtoolcache/go/1.21.7/x64",JAVA_HOME_17_X64:"/usr/lib/jvm/temurin-17-jdk-amd64",ImageVersion:"20240225.1.0",RUNNER_OS:"Linux",GITHUB_API_URL:"https://api.github.com",GOROOT_1_22_X64:"/opt/hostedtoolcache/go/1.22.0/x64",SWIFT_PATH:"/usr/share/swift/usr/bin",RUNNER_USER:"runner",STATS_V3PS:"true",CHROMEWEBDRIVER:"/usr/local/share/chromedriver-linux64",JOURNAL_STREAM:"8:3985",GITHUB_WORKFLOW:"Deploy docs",_:"/opt/hostedtoolcache/node/21.6.2/x64/bin/npm",npm_config_prefix:"/home/runner/work/KLineChart/KLineChart/docs",npm_config_npm_version:"10.2.4",ACTIONS_RUNNER_ACTION_ARCHIVE_CACHE:"/opt/actionarchivecache",GITHUB_RUN_ID:"8131434682",npm_config_cache:"/home/runner/.npm",GITHUB_REF_TYPE:"tag",BOOTSTRAP_HASKELL_NONINTERACTIVE:"1",GITHUB_WORKFLOW_SHA:"07f19517a30f3dac06bab0fcd50df8aab0c3feb3",GITHUB_BASE_REF:"",ImageOS:"ubuntu22",GITHUB_WORKFLOW_REF:"klinecharts/KLineChart/.github/workflows/deploy-docs.yml@refs/tags/v9.8.0",PERFLOG_LOCATION_SETTING:"RUNNER_PERFLOG",GITHUB_ACTION_REPOSITORY:"",npm_config_node_gyp:"/opt/hostedtoolcache/node/21.6.2/x64/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js",PATH:"/home/runner/work/KLineChart/KLineChart/docs/node_modules/.bin:/home/runner/work/KLineChart/KLineChart/node_modules/.bin:/home/runner/work/KLineChart/node_modules/.bin:/home/runner/work/node_modules/.bin:/home/runner/node_modules/.bin:/home/node_modules/.bin:/node_modules/.bin:/opt/hostedtoolcache/node/21.6.2/x64/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin:/home/runner/work/KLineChart/KLineChart/node_modules/.bin:/home/runner/work/KLineChart/node_modules/.bin:/home/runner/work/node_modules/.bin:/home/runner/node_modules/.bin:/home/node_modules/.bin:/node_modules/.bin:/opt/hostedtoolcache/node/21.6.2/x64/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin:/opt/hostedtoolcache/node/21.6.2/x64/bin:/snap/bin:/home/runner/.local/bin:/opt/pipx_bin:/home/runner/.cargo/bin:/home/runner/.config/composer/vendor/bin:/usr/local/.ghcup/bin:/home/runner/.dotnet/tools:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",ANT_HOME:"/usr/share/ant",DOTNET_MULTILEVEL_LOOKUP:"0",RUNNER_TRACKING_ID:"github_22b7837e-6dce-4b98-8f7e-54fb72bbcc83",INVOCATION_ID:"ce30879807ad442a8f6989c08ae35c97",RUNNER_TOOL_CACHE:"/opt/hostedtoolcache",NODE:"/opt/hostedtoolcache/node/21.6.2/x64/bin/node",npm_package_name:"klinecharts-docs",GITHUB_ACTION:"__run_2",GITHUB_RUN_NUMBER:"20",GITHUB_TRIGGERING_ACTOR:"liihuu",RUNNER_ARCH:"X64",XDG_RUNTIME_DIR:"/run/user/1001",AGENT_TOOLSDIRECTORY:"/opt/hostedtoolcache",LANG:"C.UTF-8",VCPKG_INSTALLATION_ROOT:"/usr/local/share/vcpkg",CONDA:"/usr/share/miniconda",RUNNER_NAME:"GitHub Actions 16",XDG_CONFIG_HOME:"/home/runner/.config",STATS_VMD:"true",GITHUB_REF_NAME:"v9.8.0",GITHUB_REPOSITORY:"klinecharts/KLineChart",npm_lifecycle_script:"npm run pre-work && vitepress build",STATS_UE:"true",ANDROID_NDK_ROOT:"/usr/local/lib/android/sdk/ndk/25.2.9519653",GITHUB_ACTION_REF:"",DEBIAN_FRONTEND:"noninteractive",GITHUB_REPOSITORY_ID:"187455140",GITHUB_ACTIONS:"true",npm_package_version:"9.8.0",npm_lifecycle_event:"build",GITHUB_REF_PROTECTED:"false",GITHUB_WORKSPACE:"/home/runner/work/KLineChart/KLineChart",ACCEPT_EULA:"Y",GITHUB_JOB:"build",RUNNER_PERFLOG:"/home/runner/perflog",GITHUB_SHA:"07f19517a30f3dac06bab0fcd50df8aab0c3feb3",GITHUB_RUN_ATTEMPT:"1",GITHUB_REF:"refs/tags/v9.8.0",GITHUB_ACTOR:"liihuu",ANDROID_SDK_ROOT:"/usr/local/lib/android/sdk",LEIN_HOME:"/usr/local/lib/lein",npm_config_globalconfig:"/opt/hostedtoolcache/node/21.6.2/x64/etc/npmrc",npm_config_init_module:"/home/runner/.npm-init.js",GITHUB_PATH:"/home/runner/work/_temp/_runner_file_commands/add_path_3cea1a3c-0c89-4434-b8ad-f7a446b7f208",JAVA_HOME:"/usr/lib/jvm/temurin-11-jdk-amd64",PWD:"/home/runner/work/KLineChart/KLineChart/docs",GITHUB_ACTOR_ID:"10508024",RUNNER_WORKSPACE:"/home/runner/work/KLineChart",npm_execpath:"/opt/hostedtoolcache/node/21.6.2/x64/lib/node_modules/npm/bin/npm-cli.js",HOMEBREW_CLEANUP_PERIODIC_FULL_DAYS:"3650",STATS_TIS:"mining",GITHUB_EVENT_NAME:"release",HOMEBREW_NO_AUTO_UPDATE:"1",ANDROID_HOME:"/usr/local/lib/android/sdk",GITHUB_SERVER_URL:"https://github.com",GECKOWEBDRIVER:"/usr/local/share/gecko_driver",LEIN_JAR:"/usr/local/lib/lein/self-installs/leiningen-2.11.2-standalone.jar",GHCUP_INSTALL_BASE_PREFIX:"/usr/local",GITHUB_OUTPUT:"/home/runner/work/_temp/_runner_file_commands/set_output_3cea1a3c-0c89-4434-b8ad-f7a446b7f208",npm_config_global_prefix:"/home/runner/work/KLineChart/KLineChart/docs",EDGEWEBDRIVER:"/usr/local/share/edge_driver",STATS_EXT:"true",npm_command:"run-script",ANDROID_NDK:"/usr/local/lib/android/sdk/ndk/25.2.9519653",SGX_AESM_ADDR:"1",CHROME_BIN:"/usr/bin/google-chrome",SELENIUM_JAR_PATH:"/usr/share/java/selenium-server.jar",STATS_EXTP:"https://provjobdsettingscdn.blob.core.windows.net/settings/provjobdsettings-0.5.154/provjobd.data",ANDROID_NDK_HOME:"/usr/local/lib/android/sdk/ndk/25.2.9519653",GITHUB_STEP_SUMMARY:"/home/runner/work/_temp/_runner_file_commands/step_summary_3cea1a3c-0c89-4434-b8ad-f7a446b7f208",INIT_CWD:"/home/runner/work/KLineChart/KLineChart",EDITOR:"vi",NODE_ENV:"production"};const _i=/^(?:[a-z]+:|\/\/)/i,Ca="vitepress-theme-appearance",Aa=/#.*$/,Sa=/[?#].*$/,Ra=/(?:(^|\/)index)?\.(?:md|html)$/,Te=typeof document<"u",bi={relativePath:"",filePath:"",title:"404",description:"Not Found",headers:[],frontmatter:{sidebar:!1,layout:"page"},lastUpdated:0,isNotFound:!0};function Oa(e,t,n=!1){if(t===void 0)return!1;if(e=Ws(`/${e}`),n)return new RegExp(t).test(e);if(Ws(t)!==e)return!1;const r=t.match(Aa);return r?(Te?location.hash:"")===r[0]:!0}function Ws(e){return decodeURI(e).replace(Sa,"").replace(Ra,"$1")}function xa(e){return _i.test(e)}function Ia(e,t){var r,s,o,i,l,c,a;const n=Object.keys(e.locales).find(f=>f!=="root"&&!xa(f)&&Oa(t,`/${f}/`,!0))||"root";return Object.assign({},e,{localeIndex:n,lang:((r=e.locales[n])==null?void 0:r.lang)??e.lang,dir:((s=e.locales[n])==null?void 0:s.dir)??e.dir,title:((o=e.locales[n])==null?void 0:o.title)??e.title,titleTemplate:((i=e.locales[n])==null?void 0:i.titleTemplate)??e.titleTemplate,description:((l=e.locales[n])==null?void 0:l.description)??e.description,head:vi(e.head,((c=e.locales[n])==null?void 0:c.head)??[]),themeConfig:{...e.themeConfig,...(a=e.locales[n])==null?void 0:a.themeConfig}})}function yi(e,t){const n=t.title||e.title,r=t.titleTemplate??e.titleTemplate;if(typeof r=="string"&&r.includes(":title"))return r.replace(/:title/g,n);const s=Na(e.title,r);return n===s.slice(3)?n:`${n}${s}`}function Na(e,t){return t===!1?"":t===!0||t===void 0?` | ${e}`:e===t?"":` | ${t}`}function La(e,t){const[n,r]=t;if(n!=="meta")return!1;const s=Object.entries(r)[0];return s==null?!1:e.some(([o,i])=>o===n&&i[s[0]]===s[1])}function vi(e,t){return[...e.filter(n=>!La(t,n)),...t]}const Pa=/[\u0000-\u001F"#$&*+,:;<=>?[\]^`{|}\u007F]/g,Ma=/^[a-z]:/i;function qs(e){const t=Ma.exec(e),n=t?t[0]:"";return n+e.slice(n.length).replace(Pa,"_").replace(/(^|\/)_+(?=[^/]*$)/,"$1")}const ir=new Set;function Ha(e){if(ir.size===0){const n=typeof process=="object"&&(or==null?void 0:or.VITE_EXTRA_EXTENSIONS)||(sr==null?void 0:sr.VITE_EXTRA_EXTENSIONS)||"";("3g2,3gp,aac,ai,apng,au,avif,bin,bmp,cer,class,conf,crl,css,csv,dll,doc,eps,epub,exe,gif,gz,ics,ief,jar,jpe,jpeg,jpg,js,json,jsonld,m4a,man,mid,midi,mjs,mov,mp2,mp3,mp4,mpe,mpeg,mpg,mpp,oga,ogg,ogv,ogx,opus,otf,p10,p7c,p7m,p7s,pdf,png,ps,qt,roff,rtf,rtx,ser,svg,t,tif,tiff,tr,ts,tsv,ttf,txt,vtt,wav,weba,webm,webp,woff,woff2,xhtml,xml,yaml,yml,zip"+(n&&typeof n=="string"?","+n:"")).split(",").forEach(r=>ir.add(r))}const t=e.split(".").pop();return t==null||!ir.has(t.toLowerCase())}function Lu(e){return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}const Fa=Symbol(),ut=Br(oa);function Pu(e){const t=re(()=>Ia(ut.value,e.data.relativePath)),n=t.value.appearance,r=n==="force-dark"?se(!0):n?wa({storageKey:Ca,initialValue:()=>typeof n=="string"?n:"auto",...typeof n=="object"?n:{}}):se(!1);return{site:t,theme:re(()=>t.value.themeConfig),page:re(()=>e.data),frontmatter:re(()=>e.data.frontmatter),params:re(()=>e.data.params),lang:re(()=>t.value.lang),dir:re(()=>e.data.frontmatter.dir||t.value.dir),localeIndex:re(()=>t.value.localeIndex||"root"),title:re(()=>yi(t.value,e.data)),description:re(()=>e.data.description||t.value.description),isDark:r}}function Ua(){const e=Ct(Fa);if(!e)throw new Error("vitepress data not properly injected in app");return e}function Da(e,t){return`${e}${t}`.replace(/\/+/g,"/")}function Xs(e){return _i.test(e)||!e.startsWith("/")?e:Da(ut.value.base,e)}function Ba(e){let t=e.replace(/\.html$/,"");if(t=decodeURIComponent(t),t=t.replace(/\/$/,"/index"),Te){const n="/";t=qs(t.slice(n.length).replace(/\//g,"_")||"index")+".md";let r=__VP_HASH_MAP__[t.toLowerCase()];if(r||(t=t.endsWith("_index.md")?t.slice(0,-9)+".md":t.slice(0,-3)+"_index.md",r=__VP_HASH_MAP__[t.toLowerCase()]),!r)return null;t=`${n}assets/${t}.${r}.js`}else t=`./${qs(t.slice(1).replace(/\//g,"_"))}.md.js`;return t}let _n=[];function Mu(e){_n.push(e),kn(()=>{_n=_n.filter(t=>t!==e)})}function ka(){let e=ut.value.scrollOffset,t=0,n=24;if(typeof e=="object"&&"padding"in e&&(n=e.padding,e=e.selector),typeof e=="number")t=e;else if(typeof e=="string")t=Ys(e,n);else if(Array.isArray(e))for(const r of e){const s=Ys(r,n);if(s){t=s;break}}return t}function Ys(e,t){const n=document.querySelector(e);if(!n)return 0;const r=n.getBoundingClientRect().bottom;return r<0?0:r+t}const ja=Symbol(),Ei="http://a.com",$a=()=>({path:"/",component:null,data:bi});function Hu(e,t){const n=Ln($a()),r={route:n,go:s};async function s(l=Te?location.href:"/"){var c,a;l=Rn(l),await((c=r.onBeforeRouteChange)==null?void 0:c.call(r,l))!==!1&&(Js(l),await i(l),await((a=r.onAfterRouteChanged)==null?void 0:a.call(r,l)))}let o=null;async function i(l,c=0,a=!1){var p;if(await((p=r.onBeforePageLoad)==null?void 0:p.call(r,l))===!1)return;const f=new URL(l,Ei),h=o=f.pathname;try{let _=await e(h);if(!_)throw new Error(`Page not found: ${h}`);if(o===h){o=null;const{default:E,__pageData:N}=_;if(!E)throw new Error(`Invalid route component: ${E}`);n.path=Te?h:Xs(h),n.component=Lt(E),n.data=Lt(N),Te&&Mn(()=>{let M=ut.value.base+N.relativePath.replace(/(?:(^|\/)index)?\.md$/,"$1");if(!ut.value.cleanUrls&&!M.endsWith("/")&&(M+=".html"),M!==f.pathname&&(f.pathname=M,l=M+f.search+f.hash,history.replaceState(null,"",l)),f.hash&&!c){let K=null;try{K=document.getElementById(decodeURIComponent(f.hash).slice(1))}catch(V){console.warn(V)}if(K){zs(K,f.hash);return}}window.scrollTo(0,c)})}}catch(_){if(!/fetch|Page not found/.test(_.message)&&!/^\/404(\.html|\/)?$/.test(l)&&console.error(_),!a)try{const E=await fetch(ut.value.base+"hashmap.json");window.__VP_HASH_MAP__=await E.json(),await i(l,c,!0);return}catch{}o===h&&(o=null,n.path=Te?h:Xs(h),n.component=t?Lt(t):null,n.data=bi)}}return Te&&(window.addEventListener("click",l=>{if(l.target.closest("button"))return;const a=l.target.closest("a");if(a&&!a.closest(".vp-raw")&&(a instanceof SVGElement||!a.download)){const{target:f}=a,{href:h,origin:p,pathname:_,hash:E,search:N}=new URL(a.href instanceof SVGAnimatedString?a.href.animVal:a.href,a.baseURI),M=window.location;!l.ctrlKey&&!l.shiftKey&&!l.altKey&&!l.metaKey&&!f&&p===M.origin&&Ha(_)&&(l.preventDefault(),_===M.pathname&&N===M.search?(E!==M.hash&&(history.pushState(null,"",E),window.dispatchEvent(new Event("hashchange"))),E?zs(a,E,a.classList.contains("header-anchor")):(Js(h),window.scrollTo(0,0))):s(h))}},{capture:!0}),window.addEventListener("popstate",async l=>{var c;await i(Rn(location.href),l.state&&l.state.scrollPosition||0),(c=r.onAfterRouteChanged)==null||c.call(r,location.href)}),window.addEventListener("hashchange",l=>{l.preventDefault()})),r}function Va(){const e=Ct(ja);if(!e)throw new Error("useRouter() is called without provider.");return e}function wi(){return Va().route}function zs(e,t,n=!1){let r=null;try{r=e.classList.contains("header-anchor")?e:document.getElementById(decodeURIComponent(t).slice(1))}catch(s){console.warn(s)}if(r){let s=function(){!n||Math.abs(i-window.scrollY)>window.innerHeight?window.scrollTo(0,i):window.scrollTo({left:0,top:i,behavior:"smooth"})};const o=parseInt(window.getComputedStyle(r).paddingTop,10),i=window.scrollY+r.getBoundingClientRect().top-ka()+o;requestAnimationFrame(s)}}function Js(e){Te&&Rn(e)!==Rn(location.href)&&(history.replaceState({scrollPosition:window.scrollY},document.title),history.pushState(null,"",e))}function Rn(e){const t=new URL(e,Ei);return t.pathname=t.pathname.replace(/(^|\/)index(\.html)?$/,"$1"),ut.value.cleanUrls?t.pathname=t.pathname.replace(/\.html$/,""):!t.pathname.endsWith("/")&&!t.pathname.endsWith(".html")&&(t.pathname+=".html"),t.pathname+t.search+t.hash}const lr=()=>_n.forEach(e=>e()),Fu=Vr({name:"VitePressContent",props:{as:{type:[Object,String],default:"div"}},setup(e){const t=wi(),{site:n}=Ua();return()=>Tr(e.as,n.value.contentProps??{style:{position:"relative"}},[t.component?Tr(t.component,{onVnodeMounted:lr,onVnodeUpdated:lr,onVnodeUnmounted:lr}):"404 Page Not Found"])}}),Uu="/images/alipay_qr_code.png",Du="/images/wechat_pay_qr_code.png",Ka="modulepreload",Ga=function(e){return"/"+e},Qs={},Bu=function(t,n,r){let s=Promise.resolve();if(n&&n.length>0){const o=document.getElementsByTagName("link");s=Promise.all(n.map(i=>{if(i=Ga(i),i in Qs)return;Qs[i]=!0;const l=i.endsWith(".css"),c=l?'[rel="stylesheet"]':"";if(!!r)for(let h=o.length-1;h>=0;h--){const p=o[h];if(p.href===i&&(!l||p.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${c}`))return;const f=document.createElement("link");if(f.rel=l?"stylesheet":Ka,l||(f.as="script",f.crossOrigin=""),f.href=i,document.head.appendChild(f),l)return new Promise((h,p)=>{f.addEventListener("load",h),f.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${i}`)))})}))}return s.then(()=>t()).catch(o=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=o,window.dispatchEvent(i),!i.defaultPrevented)throw o})},ku="/images/logo.svg",ju=Vr({setup(e,{slots:t}){const n=se(!1);return Ot(()=>{n.value=!0}),()=>n.value&&t.default?t.default():null}});function $u(){Te&&window.addEventListener("click",e=>{var n;const t=e.target;if(t.matches(".vp-code-group input")){const r=(n=t.parentElement)==null?void 0:n.parentElement;if(!r)return;const s=Array.from(r.querySelectorAll("input")).indexOf(t);if(s<0)return;const o=r.querySelector(".blocks");if(!o)return;const i=Array.from(o.children).find(a=>a.classList.contains("active"));if(!i)return;const l=o.children[s];if(!l||i===l)return;i.classList.remove("active"),l.classList.add("active");const c=r==null?void 0:r.querySelector(`label[for="${t.id}"]`);c==null||c.scrollIntoView({block:"nearest"})}})}function Vu(){if(Te){const e=new WeakMap;window.addEventListener("click",t=>{var r;const n=t.target;if(n.matches('div[class*="language-"] > button.copy')){const s=n.parentElement,o=(r=n.nextElementSibling)==null?void 0:r.nextElementSibling;if(!s||!o)return;const i=/language-(shellscript|shell|bash|sh|zsh)/.test(s.className),l=[".vp-copy-ignore",".diff.remove"],c=o.cloneNode(!0);c.querySelectorAll(l.join(",")).forEach(f=>f.remove());let a=c.textContent||"";i&&(a=a.replace(/^ *(\$|>) /gm,"").trim()),Wa(a).then(()=>{n.classList.add("copied"),clearTimeout(e.get(n));const f=setTimeout(()=>{n.classList.remove("copied"),n.blur(),e.delete(n)},2e3);e.set(n,f)})}})}}async function Wa(e){try{return navigator.clipboard.writeText(e)}catch{const t=document.createElement("textarea"),n=document.activeElement;t.value=e,t.setAttribute("readonly",""),t.style.contain="strict",t.style.position="absolute",t.style.left="-9999px",t.style.fontSize="12pt";const r=document.getSelection(),s=r?r.rangeCount>0&&r.getRangeAt(0):null;document.body.appendChild(t),t.select(),t.selectionStart=0,t.selectionEnd=e.length,document.execCommand("copy"),document.body.removeChild(t),s&&(r.removeAllRanges(),r.addRange(s)),n&&n.focus()}}function Ku(e,t){let n=!0,r=[];const s=o=>{if(n){n=!1,o.forEach(l=>{const c=cr(l);for(const a of document.head.children)if(a.isEqualNode(c)){r.push(a);return}});return}const i=o.map(cr);r.forEach((l,c)=>{const a=i.findIndex(f=>f==null?void 0:f.isEqualNode(l??null));a!==-1?delete i[a]:(l==null||l.remove(),delete r[c])}),i.forEach(l=>l&&document.head.appendChild(l)),r=[...r,...i].filter(Boolean)};$r(()=>{const o=e.data,i=t.value,l=o&&o.description,c=o&&o.frontmatter.head||[],a=yi(i,o);a!==document.title&&(document.title=a);const f=l||i.description;let h=document.querySelector("meta[name=description]");h?h.getAttribute("content")!==f&&h.setAttribute("content",f):cr(["meta",{name:"description",content:f}]),s(vi(i.head,Xa(c)))})}function cr([e,t,n]){const r=document.createElement(e);for(const s in t)r.setAttribute(s,t[s]);return n&&(r.innerHTML=n),e==="script"&&!t.async&&(r.async=!1),r}function qa(e){return e[0]==="meta"&&e[1]&&e[1].name==="description"}function Xa(e){return e.filter(t=>!qa(t))}const ar=new Set,Ti=()=>document.createElement("link"),Ya=e=>{const t=Ti();t.rel="prefetch",t.href=e,document.head.appendChild(t)},za=e=>{const t=new XMLHttpRequest;t.open("GET",e,t.withCredentials=!0),t.send()};let dn;const Ja=Te&&(dn=Ti())&&dn.relList&&dn.relList.supports&&dn.relList.supports("prefetch")?Ya:za;function Gu(){if(!Te||!window.IntersectionObserver)return;let e;if((e=navigator.connection)&&(e.saveData||/2g/.test(e.effectiveType)))return;const t=window.requestIdleCallback||setTimeout;let n=null;const r=()=>{n&&n.disconnect(),n=new IntersectionObserver(o=>{o.forEach(i=>{if(i.isIntersecting){const l=i.target;n.unobserve(l);const{pathname:c}=l;if(!ar.has(c)){ar.add(c);const a=Ba(c);a&&Ja(a)}}})}),t(()=>{document.querySelectorAll("#app a").forEach(o=>{const{hostname:i,pathname:l}=new URL(o.href instanceof SVGAnimatedString?o.href.animVal:o.href,o.baseURI),c=l.match(/\.\w+$/);c&&c[0]!==".html"||o.target!=="_blank"&&i===location.hostname&&(l!==location.pathname?n.observe(o):ar.add(l))})})};Ot(r);const s=wi();Be(()=>s.path,r),kn(()=>{n&&n.disconnect()})}export{ec as $,kn as A,ru as B,kl as C,ka as D,tu as E,ge as F,iu as G,Br as H,Mu as I,oe as J,nu as K,_i as L,wi as M,bc as N,Ct as O,Nu as P,xr as Q,Au as R,Su as S,si as T,Mn as U,Iu as V,Pn as W,ou as X,Bu as Y,Ou as Z,yu as _,ei as a,cu as a0,gu as a1,mu as a2,au as a3,du as a4,ku as a5,Tr as a6,vu as a7,Eu as a8,Uu as a9,de as aA,uu as aB,Lt as aC,_u as aD,Lu as aE,Du as aa,wu as ab,Ku as ac,ja as ad,Pu as ae,Fa as af,Fu as ag,ju as ah,ut as ai,bu as aj,Hu as ak,Ba as al,Gu as am,Vu as an,$u as ao,_t as ap,Xr as aq,Cu as ar,xu as as,Ru as at,Tu as au,Va as av,ke as aw,Fo as ax,su as ay,pu as az,Jo as b,fu as c,Vr as d,hu as e,Ha as f,Xs as g,se as h,xa as i,Te as j,re as k,Ot as l,Zo as m,Ir as n,Yo as o,wo as p,Za as q,lu as r,eu as s,Qa as t,Ua as u,Oa as v,Tl as w,hi as x,Be as y,$r as z}; +**/const Oc="http://www.w3.org/2000/svg",xc="http://www.w3.org/1998/Math/MathML",Ye=typeof document<"u"?document:null,Os=Ye&&Ye.createElement("template"),Ic={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const s=t==="svg"?Ye.createElementNS(Oc,e):t==="mathml"?Ye.createElementNS(xc,e):Ye.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&s.setAttribute("multiple",r.multiple),s},createText:e=>Ye.createTextNode(e),createComment:e=>Ye.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Ye.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,s,o){const i=n?n.previousSibling:t.lastChild;if(s&&(s===o||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===o||!(s=s.nextSibling)););else{Os.innerHTML=r==="svg"?`${e}`:r==="mathml"?`${e}`:e;const l=Os.content;if(r==="svg"||r==="mathml"){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Ke="transition",It="animation",Kt=Symbol("_vtc"),si=(e,{slots:t})=>Tr(Ml,Nc(e),t);si.displayName="Transition";const oi={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};si.props=ce({},Lo,oi);const rt=(e,t=[])=>{$(e)?e.forEach(n=>n(...t)):e&&e(...t)},xs=e=>e?$(e)?e.some(t=>t.length>1):e.length>1:!1;function Nc(e){const t={};for(const R in e)R in oi||(t[R]=e[R]);if(e.css===!1)return t;const{name:n="v",type:r,duration:s,enterFromClass:o=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=o,appearActiveClass:a=i,appearToClass:f=l,leaveFromClass:h=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:_=`${n}-leave-to`}=e,E=Lc(s),N=E&&E[0],M=E&&E[1],{onBeforeEnter:K,onEnter:V,onEnterCancelled:m,onLeave:y,onLeaveCancelled:L,onBeforeAppear:x=K,onAppear:H=V,onAppearCancelled:S=m}=t,F=(R,q,ie)=>{st(R,q?f:l),st(R,q?a:i),ie&&ie()},w=(R,q)=>{R._isLeaving=!1,st(R,h),st(R,_),st(R,p),q&&q()},D=R=>(q,ie)=>{const fe=R?H:V,k=()=>F(q,R,ie);rt(fe,[q,k]),Is(()=>{st(q,R?c:o),Ge(q,R?f:l),xs(fe)||Ns(q,r,N,k)})};return ce(t,{onBeforeEnter(R){rt(K,[R]),Ge(R,o),Ge(R,i)},onBeforeAppear(R){rt(x,[R]),Ge(R,c),Ge(R,a)},onEnter:D(!1),onAppear:D(!0),onLeave(R,q){R._isLeaving=!0;const ie=()=>w(R,q);Ge(R,h),Hc(),Ge(R,p),Is(()=>{R._isLeaving&&(st(R,h),Ge(R,_),xs(y)||Ns(R,r,M,ie))}),rt(y,[R,ie])},onEnterCancelled(R){F(R,!1),rt(m,[R])},onAppearCancelled(R){F(R,!0),rt(S,[R])},onLeaveCancelled(R){w(R),rt(L,[R])}})}function Lc(e){if(e==null)return null;if(Z(e))return[Zn(e.enter),Zn(e.leave)];{const t=Zn(e);return[t,t]}}function Zn(e){return Ni(e)}function Ge(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Kt]||(e[Kt]=new Set)).add(t)}function st(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[Kt];n&&(n.delete(t),n.size||(e[Kt]=void 0))}function Is(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Pc=0;function Ns(e,t,n,r){const s=e._endId=++Pc,o=()=>{s===e._endId&&r()};if(n)return setTimeout(o,n);const{type:i,timeout:l,propCount:c}=Mc(e,t);if(!i)return r();const a=i+"end";let f=0;const h=()=>{e.removeEventListener(a,p),o()},p=_=>{_.target===e&&++f>=c&&h()};setTimeout(()=>{f(n[E]||"").split(", "),s=r(`${Ke}Delay`),o=r(`${Ke}Duration`),i=Ls(s,o),l=r(`${It}Delay`),c=r(`${It}Duration`),a=Ls(l,c);let f=null,h=0,p=0;t===Ke?i>0&&(f=Ke,h=i,p=o.length):t===It?a>0&&(f=It,h=a,p=c.length):(h=Math.max(i,a),f=h>0?i>a?Ke:It:null,p=f?f===Ke?o.length:c.length:0);const _=f===Ke&&/\b(transform|all)(,|$)/.test(r(`${Ke}Property`).toString());return{type:f,timeout:h,propCount:p,hasTransform:_}}function Ls(e,t){for(;e.lengthPs(n)+Ps(e[r])))}function Ps(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Hc(){return document.body.offsetHeight}function Fc(e,t,n){const r=e[Kt];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Ms=Symbol("_vod"),Uc=Symbol("_vsh"),Dc=Symbol(""),Bc=/(^|;)\s*display\s*:/;function kc(e,t,n){const r=e.style,s=ne(n);let o=!1;if(n&&!s){if(t)if(ne(t))for(const i of t.split(";")){const l=i.slice(0,i.indexOf(":")).trim();n[l]==null&&gn(r,l,"")}else for(const i in t)n[i]==null&&gn(r,i,"");for(const i in n)i==="display"&&(o=!0),gn(r,i,n[i])}else if(s){if(t!==n){const i=r[Dc];i&&(n+=";"+i),r.cssText=n,o=Bc.test(n)}}else t&&e.removeAttribute("style");Ms in e&&(e[Ms]=o?r.display:"",e[Uc]&&(r.display="none"))}const Hs=/\s*!important$/;function gn(e,t,n){if($(n))n.forEach(r=>gn(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=jc(e,t);Hs.test(n)?e.setProperty(ft(r),n.replace(Hs,""),"important"):e[r]=n}}const Fs=["Webkit","Moz","ms"],er={};function jc(e,t){const n=er[t];if(n)return n;let r=He(t);if(r!=="filter"&&r in e)return er[t]=r;r=In(r);for(let s=0;str||(qc.then(()=>tr=0),tr=Date.now());function Yc(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Ae(zc(r,n.value),t,5,[r])};return n.value=e,n.attached=Xc(),n}function zc(e,t){if($(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>s=>!s._stopped&&r&&r(s))}else return t}const ks=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Jc=(e,t,n,r,s,o,i,l,c)=>{const a=s==="svg";t==="class"?Fc(e,r,a):t==="style"?kc(e,n,r):Gt(t)?Sr(t)||Gc(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Qc(e,t,r,a))?Vc(e,t,r,o,i,l,c):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),$c(e,t,r,a))};function Qc(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&ks(t)&&W(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return ks(t)&&ne(n)?!1:t in e}const js=e=>{const t=e.props["onUpdate:modelValue"]||!1;return $(t)?n=>pn(t,n):t};function Zc(e){e.target.composing=!0}function $s(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const nr=Symbol("_assign"),pu={created(e,{modifiers:{lazy:t,trim:n,number:r}},s){e[nr]=js(s);const o=r||s.props&&s.props.type==="number";gt(e,t?"change":"input",i=>{if(i.target.composing)return;let l=e.value;n&&(l=l.trim()),o&&(l=ur(l)),e[nr](l)}),n&>(e,"change",()=>{e.value=e.value.trim()}),t||(gt(e,"compositionstart",Zc),gt(e,"compositionend",$s),gt(e,"change",$s))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:r,number:s}},o){if(e[nr]=js(o),e.composing)return;const i=s||e.type==="number"?ur(e.value):e.value,l=t??"";i!==l&&(document.activeElement===e&&e.type!=="range"&&(n||r&&e.value.trim()===l)||(e.value=l))}},ea=["ctrl","shift","alt","meta"],ta={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>ea.some(n=>e[`${n}Key`]&&!t.includes(n))},mu=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(s,...o)=>{for(let i=0;i{const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=s=>{if(!("key"in s))return;const o=ft(s.key);if(t.some(i=>i===o||na[i]===o))return e(s)})},ii=ce({patchProp:Jc},Ic);let Bt,Vs=!1;function ra(){return Bt||(Bt=ac(ii))}function sa(){return Bt=Vs?Bt:uc(ii),Vs=!0,Bt}const _u=(...e)=>{const t=ra().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=ci(r);if(!s)return;const o=t._component;!W(o)&&!o.render&&!o.template&&(o.template=s.innerHTML),s.innerHTML="";const i=n(s,!1,li(s));return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),i},t},yu=(...e)=>{const t=sa().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=ci(r);if(s)return n(s,!0,li(s))},t};function li(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function ci(e){return ne(e)?document.querySelector(e):e}const bu=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},vu="/images/wechat.jpeg",Eu="/images/qq_group_qr_code.png",wu="/images/style.jpg",oa=window.__VP_SITE_DATA__;function Xr(e){return io()?(ki(e),!0):!1}function Me(e){return typeof e=="function"?e():wo(e)}const ai=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const ia=Object.prototype.toString,la=e=>ia.call(e)==="[object Object]",Qe=()=>{},Cr=ca();function ca(){var e,t;return ai&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(ad|hone|od)/.test(window.navigator.userAgent)||((t=window==null?void 0:window.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function aa(e,t){function n(...r){return new Promise((s,o)=>{Promise.resolve(e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})).then(s).catch(o)})}return n}const ui=e=>e();function ua(e,t={}){let n,r,s=Qe;const o=l=>{clearTimeout(l),s(),s=Qe};return l=>{const c=Me(e),a=Me(t.maxWait);return n&&o(n),c<=0||a!==void 0&&a<=0?(r&&(o(r),r=null),Promise.resolve(l())):new Promise((f,h)=>{s=t.rejectOnCancel?h:f,a&&!r&&(r=setTimeout(()=>{n&&o(n),r=null,f(l())},a)),n=setTimeout(()=>{r&&o(r),r=null,f(l())},c)})}}function fa(e=ui){const t=se(!0);function n(){t.value=!1}function r(){t.value=!0}const s=(...o)=>{t.value&&e(...o)};return{isActive:Pn(t),pause:n,resume:r,eventFilter:s}}function da(e){return e||$n()}function fi(...e){if(e.length!==1)return ml(...e);const t=e[0];return typeof t=="function"?Pn(dl(()=>({get:t,set:Qe}))):se(t)}function di(e,t,n={}){const{eventFilter:r=ui,...s}=n;return Be(e,aa(r,t),s)}function ha(e,t,n={}){const{eventFilter:r,...s}=n,{eventFilter:o,pause:i,resume:l,isActive:c}=fa(r);return{stop:di(e,t,{...s,eventFilter:o}),pause:i,resume:l,isActive:c}}function Yr(e,t=!0,n){da()?Ot(e,n):t?e():Mn(e)}function Tu(e,t,n={}){const{debounce:r=0,maxWait:s=void 0,...o}=n;return di(e,t,{...o,eventFilter:ua(r,{maxWait:s})})}function Cu(e,t,n){let r;de(n)?r={evaluating:n}:r=n||{};const{lazy:s=!1,evaluating:o=void 0,shallow:i=!0,onError:l=Qe}=r,c=se(!s),a=i?Br(t):se(t);let f=0;return $r(async h=>{if(!c.value)return;f++;const p=f;let _=!1;o&&Promise.resolve().then(()=>{o.value=!0});try{const E=await e(N=>{h(()=>{o&&(o.value=!1),_||N()})});p===f&&(a.value=E)}catch(E){l(E)}finally{o&&p===f&&(o.value=!1),_=!0}}),s?re(()=>(c.value=!0,a.value)):a}function _t(e){var t;const n=Me(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Se=ai?window:void 0;function ke(...e){let t,n,r,s;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,r,s]=e,t=Se):[t,n,r,s]=e,!t)return Qe;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const o=[],i=()=>{o.forEach(f=>f()),o.length=0},l=(f,h,p,_)=>(f.addEventListener(h,p,_),()=>f.removeEventListener(h,p,_)),c=Be(()=>[_t(t),Me(s)],([f,h])=>{if(i(),!f)return;const p=la(h)?{...h}:h;o.push(...n.flatMap(_=>r.map(E=>l(f,_,E,p))))},{immediate:!0,flush:"post"}),a=()=>{c(),i()};return Xr(a),a}let Ks=!1;function Au(e,t,n={}){const{window:r=Se,ignore:s=[],capture:o=!0,detectIframe:i=!1}=n;if(!r)return Qe;Cr&&!Ks&&(Ks=!0,Array.from(r.document.body.children).forEach(p=>p.addEventListener("click",Qe)),r.document.documentElement.addEventListener("click",Qe));let l=!0;const c=p=>s.some(_=>{if(typeof _=="string")return Array.from(r.document.querySelectorAll(_)).some(E=>E===p.target||p.composedPath().includes(E));{const E=_t(_);return E&&(p.target===E||p.composedPath().includes(E))}}),f=[ke(r,"click",p=>{const _=_t(e);if(!(!_||_===p.target||p.composedPath().includes(_))){if(p.detail===0&&(l=!c(p)),!l){l=!0;return}t(p)}},{passive:!0,capture:o}),ke(r,"pointerdown",p=>{const _=_t(e);l=!c(p)&&!!(_&&!p.composedPath().includes(_))},{passive:!0}),i&&ke(r,"blur",p=>{setTimeout(()=>{var _;const E=_t(e);((_=r.document.activeElement)==null?void 0:_.tagName)==="IFRAME"&&!(E!=null&&E.contains(r.document.activeElement))&&t(p)},0)})].filter(Boolean);return()=>f.forEach(p=>p())}function pa(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function Su(...e){let t,n,r={};e.length===3?(t=e[0],n=e[1],r=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],r=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:s=Se,eventName:o="keydown",passive:i=!1,dedupe:l=!1}=r,c=pa(t);return ke(s,o,f=>{f.repeat&&Me(l)||c(f)&&n(f)},i)}function ma(){const e=se(!1),t=$n();return t&&Ot(()=>{e.value=!0},t),e}function ga(e){const t=ma();return re(()=>(t.value,!!e()))}function hi(e,t={}){const{window:n=Se}=t,r=ga(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let s;const o=se(!1),i=a=>{o.value=a.matches},l=()=>{s&&("removeEventListener"in s?s.removeEventListener("change",i):s.removeListener(i))},c=$r(()=>{r.value&&(l(),s=n.matchMedia(Me(e)),"addEventListener"in s?s.addEventListener("change",i):s.addListener(i),o.value=s.matches)});return Xr(()=>{c(),l(),s=void 0}),o}const an=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},un="__vueuse_ssr_handlers__",_a=ya();function ya(){return un in an||(an[un]=an[un]||{}),an[un]}function pi(e,t){return _a[e]||t}function ba(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const va={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},Gs="vueuse-storage";function zr(e,t,n,r={}){var s;const{flush:o="pre",deep:i=!0,listenToStorageChanges:l=!0,writeDefaults:c=!0,mergeDefaults:a=!1,shallow:f,window:h=Se,eventFilter:p,onError:_=w=>{console.error(w)},initOnMounted:E}=r,N=(f?Br:se)(typeof t=="function"?t():t);if(!n)try{n=pi("getDefaultStorage",()=>{var w;return(w=Se)==null?void 0:w.localStorage})()}catch(w){_(w)}if(!n)return N;const M=Me(t),K=ba(M),V=(s=r.serializer)!=null?s:va[K],{pause:m,resume:y}=ha(N,()=>x(N.value),{flush:o,deep:i,eventFilter:p});h&&l&&Yr(()=>{ke(h,"storage",S),ke(h,Gs,F),E&&S()}),E||S();function L(w,D){h&&h.dispatchEvent(new CustomEvent(Gs,{detail:{key:e,oldValue:w,newValue:D,storageArea:n}}))}function x(w){try{const D=n.getItem(e);if(w==null)L(D,null),n.removeItem(e);else{const R=V.write(w);D!==R&&(n.setItem(e,R),L(D,R))}}catch(D){_(D)}}function H(w){const D=w?w.newValue:n.getItem(e);if(D==null)return c&&M!=null&&n.setItem(e,V.write(M)),M;if(!w&&a){const R=V.read(D);return typeof a=="function"?a(R,M):K==="object"&&!Array.isArray(R)?{...M,...R}:R}else return typeof D!="string"?D:V.read(D)}function S(w){if(!(w&&w.storageArea!==n)){if(w&&w.key==null){N.value=M;return}if(!(w&&w.key!==e)){m();try{(w==null?void 0:w.newValue)!==V.write(N.value)&&(N.value=H(w))}catch(D){_(D)}finally{w?Mn(y):y()}}}}function F(w){S(w.detail)}return N}function mi(e){return hi("(prefers-color-scheme: dark)",e)}function Ea(e={}){const{selector:t="html",attribute:n="class",initialValue:r="auto",window:s=Se,storage:o,storageKey:i="vueuse-color-scheme",listenToStorageChanges:l=!0,storageRef:c,emitAuto:a,disableTransition:f=!0}=e,h={auto:"",light:"light",dark:"dark",...e.modes||{}},p=mi({window:s}),_=re(()=>p.value?"dark":"light"),E=c||(i==null?fi(r):zr(i,r,o,{window:s,listenToStorageChanges:l})),N=re(()=>E.value==="auto"?_.value:E.value),M=pi("updateHTMLAttrs",(y,L,x)=>{const H=typeof y=="string"?s==null?void 0:s.document.querySelector(y):_t(y);if(!H)return;let S;if(f&&(S=s.document.createElement("style"),S.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),s.document.head.appendChild(S)),L==="class"){const F=x.split(/\s/g);Object.values(h).flatMap(w=>(w||"").split(/\s/g)).filter(Boolean).forEach(w=>{F.includes(w)?H.classList.add(w):H.classList.remove(w)})}else H.setAttribute(L,x);f&&(s.getComputedStyle(S).opacity,document.head.removeChild(S))});function K(y){var L;M(t,n,(L=h[y])!=null?L:y)}function V(y){e.onChanged?e.onChanged(y,K):K(y)}Be(N,V,{flush:"post",immediate:!0}),Yr(()=>V(N.value));const m=re({get(){return a?E.value:N.value},set(y){E.value=y}});try{return Object.assign(m,{store:E,system:_,state:N})}catch{return m}}function wa(e={}){const{valueDark:t="dark",valueLight:n="",window:r=Se}=e,s=Ea({...e,onChanged:(l,c)=>{var a;e.onChanged?(a=e.onChanged)==null||a.call(e,l==="dark",c,l):c(l)},modes:{dark:t,light:n}}),o=re(()=>s.system?s.system.value:mi({window:r}).value?"dark":"light");return re({get(){return s.value==="dark"},set(l){const c=l?"dark":"light";o.value===c?s.value="auto":s.value=c}})}function rr(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}function Ru(e,t,n={}){const{window:r=Se}=n;return zr(e,t,r==null?void 0:r.localStorage,n)}function gi(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth1?!0:(t.preventDefault&&t.preventDefault(),!1)}const fn=new WeakMap;function Ou(e,t=!1){const n=se(t);let r=null;Be(fi(e),i=>{const l=rr(Me(i));if(l){const c=l;fn.get(c)||fn.set(c,c.style.overflow),n.value&&(c.style.overflow="hidden")}},{immediate:!0});const s=()=>{const i=rr(Me(e));!i||n.value||(Cr&&(r=ke(i,"touchmove",l=>{Ta(l)},{passive:!1})),i.style.overflow="hidden",n.value=!0)},o=()=>{var i;const l=rr(Me(e));!l||!n.value||(Cr&&(r==null||r()),l.style.overflow=(i=fn.get(l))!=null?i:"",fn.delete(l),n.value=!1)};return Xr(o),re({get(){return n.value},set(i){i?s():o()}})}function xu(e,t,n={}){const{window:r=Se}=n;return zr(e,t,r==null?void 0:r.sessionStorage,n)}function Iu(e={}){const{window:t=Se,behavior:n="auto"}=e;if(!t)return{x:se(0),y:se(0)};const r=se(t.scrollX),s=se(t.scrollY),o=re({get(){return r.value},set(l){scrollTo({left:l,behavior:n})}}),i=re({get(){return s.value},set(l){scrollTo({top:l,behavior:n})}});return ke(t,"scroll",()=>{r.value=t.scrollX,s.value=t.scrollY},{capture:!1,passive:!0}),{x:o,y:i}}function Nu(e={}){const{window:t=Se,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:r=Number.POSITIVE_INFINITY,listenOrientation:s=!0,includeScrollbar:o=!0}=e,i=se(n),l=se(r),c=()=>{t&&(o?(i.value=t.innerWidth,l.value=t.innerHeight):(i.value=t.document.documentElement.clientWidth,l.value=t.document.documentElement.clientHeight))};if(c(),Yr(c),ke("resize",c,{passive:!0}),s){const a=hi("(orientation: portrait)");Be(a,()=>c())}return{width:i,height:l}}var sr={BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0,SSR:!1},or={GITHUB_STATE:"/home/runner/work/_temp/_runner_file_commands/save_state_9a9ad4d8-1d12-4679-ab6e-4345868613f8",STATS_TRP:"true",DEPLOYMENT_BASEPATH:"/opt/runner",DOTNET_NOLOGO:"1",USER:"runner",npm_config_user_agent:"npm/10.2.4 node/v21.6.2 linux x64 workspaces/false ci/github-actions",CI:"true",RUNNER_ENVIRONMENT:"github-hosted",GITHUB_ENV:"/home/runner/work/_temp/_runner_file_commands/set_env_9a9ad4d8-1d12-4679-ab6e-4345868613f8",PIPX_HOME:"/opt/pipx",npm_node_execpath:"/opt/hostedtoolcache/node/21.6.2/x64/bin/node",JAVA_HOME_8_X64:"/usr/lib/jvm/temurin-8-jdk-amd64",SHLVL:"1",npm_config_noproxy:"",HOME:"/home/runner",RUNNER_TEMP:"/home/runner/work/_temp",GITHUB_EVENT_PATH:"/home/runner/work/_temp/_github_workflow/event.json",npm_package_json:"/home/runner/work/KLineChart/KLineChart/docs/package.json",JAVA_HOME_11_X64:"/usr/lib/jvm/temurin-11-jdk-amd64",PIPX_BIN_DIR:"/opt/pipx_bin",GITHUB_REPOSITORY_OWNER:"klinecharts",npm_package_engines_node:">=0.10.0",GRADLE_HOME:"/usr/share/gradle-8.6",ANDROID_NDK_LATEST_HOME:"/usr/local/lib/android/sdk/ndk/26.2.11394342",JAVA_HOME_21_X64:"/usr/lib/jvm/temurin-21-jdk-amd64",STATS_RDCL:"true",GITHUB_RETENTION_DAYS:"90",GITHUB_REPOSITORY_OWNER_ID:"126337727",POWERSHELL_DISTRIBUTION_CHANNEL:"GitHub-Actions-ubuntu22",AZURE_EXTENSION_DIR:"/opt/az/azcliextensions",GITHUB_HEAD_REF:"",npm_config_userconfig:"/home/runner/.npmrc",npm_config_local_prefix:"/home/runner/work/KLineChart/KLineChart/docs",SYSTEMD_EXEC_PID:"588",GITHUB_GRAPHQL_URL:"https://api.github.com/graphql",COLOR:"0",GOROOT_1_20_X64:"/opt/hostedtoolcache/go/1.20.14/x64",NVM_DIR:"/home/runner/.nvm",DOTNET_SKIP_FIRST_TIME_EXPERIENCE:"1",GOROOT_1_21_X64:"/opt/hostedtoolcache/go/1.21.7/x64",JAVA_HOME_17_X64:"/usr/lib/jvm/temurin-17-jdk-amd64",ImageVersion:"20240225.1.0",RUNNER_OS:"Linux",GITHUB_API_URL:"https://api.github.com",GOROOT_1_22_X64:"/opt/hostedtoolcache/go/1.22.0/x64",SWIFT_PATH:"/usr/share/swift/usr/bin",RUNNER_USER:"runner",STATS_V3PS:"true",CHROMEWEBDRIVER:"/usr/local/share/chromedriver-linux64",JOURNAL_STREAM:"8:17223",GITHUB_WORKFLOW:"Deploy docs",_:"/opt/hostedtoolcache/node/21.6.2/x64/bin/npm",npm_config_prefix:"/home/runner/work/KLineChart/KLineChart/docs",npm_config_npm_version:"10.2.4",ACTIONS_RUNNER_ACTION_ARCHIVE_CACHE:"/opt/actionarchivecache",GITHUB_RUN_ID:"8131558113",npm_config_cache:"/home/runner/.npm",GITHUB_REF_TYPE:"tag",BOOTSTRAP_HASKELL_NONINTERACTIVE:"1",GITHUB_WORKFLOW_SHA:"46ced1a9349d8e704c215bf01fe8ea5cf74a289c",GITHUB_BASE_REF:"",ImageOS:"ubuntu22",STATS_BLT:"true",GITHUB_WORKFLOW_REF:"klinecharts/KLineChart/.github/workflows/deploy-docs.yml@refs/tags/v9.8.0",PERFLOG_LOCATION_SETTING:"RUNNER_PERFLOG",GITHUB_ACTION_REPOSITORY:"",npm_config_node_gyp:"/opt/hostedtoolcache/node/21.6.2/x64/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js",PATH:"/home/runner/work/KLineChart/KLineChart/docs/node_modules/.bin:/home/runner/work/KLineChart/KLineChart/node_modules/.bin:/home/runner/work/KLineChart/node_modules/.bin:/home/runner/work/node_modules/.bin:/home/runner/node_modules/.bin:/home/node_modules/.bin:/node_modules/.bin:/opt/hostedtoolcache/node/21.6.2/x64/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin:/home/runner/work/KLineChart/KLineChart/node_modules/.bin:/home/runner/work/KLineChart/node_modules/.bin:/home/runner/work/node_modules/.bin:/home/runner/node_modules/.bin:/home/node_modules/.bin:/node_modules/.bin:/opt/hostedtoolcache/node/21.6.2/x64/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin:/opt/hostedtoolcache/node/21.6.2/x64/bin:/snap/bin:/home/runner/.local/bin:/opt/pipx_bin:/home/runner/.cargo/bin:/home/runner/.config/composer/vendor/bin:/usr/local/.ghcup/bin:/home/runner/.dotnet/tools:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",ANT_HOME:"/usr/share/ant",DOTNET_MULTILEVEL_LOOKUP:"0",RUNNER_TRACKING_ID:"github_8152b32e-0c4d-436e-8710-3b7bab3afbc4",INVOCATION_ID:"df8c847dfb2446db98c01158557380a6",RUNNER_TOOL_CACHE:"/opt/hostedtoolcache",NODE:"/opt/hostedtoolcache/node/21.6.2/x64/bin/node",npm_package_name:"klinecharts-docs",GITHUB_ACTION:"__run_2",GITHUB_RUN_NUMBER:"21",GITHUB_TRIGGERING_ACTOR:"liihuu",RUNNER_ARCH:"X64",XDG_RUNTIME_DIR:"/run/user/1001",AGENT_TOOLSDIRECTORY:"/opt/hostedtoolcache",LANG:"C.UTF-8",VCPKG_INSTALLATION_ROOT:"/usr/local/share/vcpkg",CONDA:"/usr/share/miniconda",RUNNER_NAME:"GitHub Actions 9",XDG_CONFIG_HOME:"/home/runner/.config",STATS_VMD:"true",GITHUB_REF_NAME:"v9.8.0",GITHUB_REPOSITORY:"klinecharts/KLineChart",npm_lifecycle_script:"npm run pre-work && vitepress build",STATS_UE:"true",ANDROID_NDK_ROOT:"/usr/local/lib/android/sdk/ndk/25.2.9519653",GITHUB_ACTION_REF:"",DEBIAN_FRONTEND:"noninteractive",GITHUB_REPOSITORY_ID:"187455140",GITHUB_ACTIONS:"true",npm_package_version:"9.8.0",npm_lifecycle_event:"build",GITHUB_REF_PROTECTED:"false",GITHUB_WORKSPACE:"/home/runner/work/KLineChart/KLineChart",ACCEPT_EULA:"Y",GITHUB_JOB:"build",RUNNER_PERFLOG:"/home/runner/perflog",GITHUB_SHA:"46ced1a9349d8e704c215bf01fe8ea5cf74a289c",GITHUB_RUN_ATTEMPT:"1",GITHUB_REF:"refs/tags/v9.8.0",GITHUB_ACTOR:"liihuu",ANDROID_SDK_ROOT:"/usr/local/lib/android/sdk",LEIN_HOME:"/usr/local/lib/lein",npm_config_globalconfig:"/opt/hostedtoolcache/node/21.6.2/x64/etc/npmrc",npm_config_init_module:"/home/runner/.npm-init.js",GITHUB_PATH:"/home/runner/work/_temp/_runner_file_commands/add_path_9a9ad4d8-1d12-4679-ab6e-4345868613f8",JAVA_HOME:"/usr/lib/jvm/temurin-11-jdk-amd64",PWD:"/home/runner/work/KLineChart/KLineChart/docs",GITHUB_ACTOR_ID:"10508024",RUNNER_WORKSPACE:"/home/runner/work/KLineChart",npm_execpath:"/opt/hostedtoolcache/node/21.6.2/x64/lib/node_modules/npm/bin/npm-cli.js",HOMEBREW_CLEANUP_PERIODIC_FULL_DAYS:"3650",STATS_TIS:"mining",GITHUB_EVENT_NAME:"release",HOMEBREW_NO_AUTO_UPDATE:"1",ANDROID_HOME:"/usr/local/lib/android/sdk",GITHUB_SERVER_URL:"https://github.com",GECKOWEBDRIVER:"/usr/local/share/gecko_driver",LEIN_JAR:"/usr/local/lib/lein/self-installs/leiningen-2.11.2-standalone.jar",GHCUP_INSTALL_BASE_PREFIX:"/usr/local",GITHUB_OUTPUT:"/home/runner/work/_temp/_runner_file_commands/set_output_9a9ad4d8-1d12-4679-ab6e-4345868613f8",npm_config_global_prefix:"/home/runner/work/KLineChart/KLineChart/docs",EDGEWEBDRIVER:"/usr/local/share/edge_driver",STATS_EXT:"true",npm_command:"run-script",ANDROID_NDK:"/usr/local/lib/android/sdk/ndk/25.2.9519653",SGX_AESM_ADDR:"1",CHROME_BIN:"/usr/bin/google-chrome",SELENIUM_JAR_PATH:"/usr/share/java/selenium-server.jar",STATS_EXTP:"https://provjobdsettingscdn.blob.core.windows.net/settings/provjobdsettings-0.5.154/provjobd.data",ANDROID_NDK_HOME:"/usr/local/lib/android/sdk/ndk/25.2.9519653",GITHUB_STEP_SUMMARY:"/home/runner/work/_temp/_runner_file_commands/step_summary_9a9ad4d8-1d12-4679-ab6e-4345868613f8",INIT_CWD:"/home/runner/work/KLineChart/KLineChart",EDITOR:"vi",NODE_ENV:"production"};const _i=/^(?:[a-z]+:|\/\/)/i,Ca="vitepress-theme-appearance",Aa=/#.*$/,Sa=/[?#].*$/,Ra=/(?:(^|\/)index)?\.(?:md|html)$/,Te=typeof document<"u",yi={relativePath:"",filePath:"",title:"404",description:"Not Found",headers:[],frontmatter:{sidebar:!1,layout:"page"},lastUpdated:0,isNotFound:!0};function Oa(e,t,n=!1){if(t===void 0)return!1;if(e=Ws(`/${e}`),n)return new RegExp(t).test(e);if(Ws(t)!==e)return!1;const r=t.match(Aa);return r?(Te?location.hash:"")===r[0]:!0}function Ws(e){return decodeURI(e).replace(Sa,"").replace(Ra,"$1")}function xa(e){return _i.test(e)}function Ia(e,t){var r,s,o,i,l,c,a;const n=Object.keys(e.locales).find(f=>f!=="root"&&!xa(f)&&Oa(t,`/${f}/`,!0))||"root";return Object.assign({},e,{localeIndex:n,lang:((r=e.locales[n])==null?void 0:r.lang)??e.lang,dir:((s=e.locales[n])==null?void 0:s.dir)??e.dir,title:((o=e.locales[n])==null?void 0:o.title)??e.title,titleTemplate:((i=e.locales[n])==null?void 0:i.titleTemplate)??e.titleTemplate,description:((l=e.locales[n])==null?void 0:l.description)??e.description,head:vi(e.head,((c=e.locales[n])==null?void 0:c.head)??[]),themeConfig:{...e.themeConfig,...(a=e.locales[n])==null?void 0:a.themeConfig}})}function bi(e,t){const n=t.title||e.title,r=t.titleTemplate??e.titleTemplate;if(typeof r=="string"&&r.includes(":title"))return r.replace(/:title/g,n);const s=Na(e.title,r);return n===s.slice(3)?n:`${n}${s}`}function Na(e,t){return t===!1?"":t===!0||t===void 0?` | ${e}`:e===t?"":` | ${t}`}function La(e,t){const[n,r]=t;if(n!=="meta")return!1;const s=Object.entries(r)[0];return s==null?!1:e.some(([o,i])=>o===n&&i[s[0]]===s[1])}function vi(e,t){return[...e.filter(n=>!La(t,n)),...t]}const Pa=/[\u0000-\u001F"#$&*+,:;<=>?[\]^`{|}\u007F]/g,Ma=/^[a-z]:/i;function qs(e){const t=Ma.exec(e),n=t?t[0]:"";return n+e.slice(n.length).replace(Pa,"_").replace(/(^|\/)_+(?=[^/]*$)/,"$1")}const ir=new Set;function Ha(e){if(ir.size===0){const n=typeof process=="object"&&(or==null?void 0:or.VITE_EXTRA_EXTENSIONS)||(sr==null?void 0:sr.VITE_EXTRA_EXTENSIONS)||"";("3g2,3gp,aac,ai,apng,au,avif,bin,bmp,cer,class,conf,crl,css,csv,dll,doc,eps,epub,exe,gif,gz,ics,ief,jar,jpe,jpeg,jpg,js,json,jsonld,m4a,man,mid,midi,mjs,mov,mp2,mp3,mp4,mpe,mpeg,mpg,mpp,oga,ogg,ogv,ogx,opus,otf,p10,p7c,p7m,p7s,pdf,png,ps,qt,roff,rtf,rtx,ser,svg,t,tif,tiff,tr,ts,tsv,ttf,txt,vtt,wav,weba,webm,webp,woff,woff2,xhtml,xml,yaml,yml,zip"+(n&&typeof n=="string"?","+n:"")).split(",").forEach(r=>ir.add(r))}const t=e.split(".").pop();return t==null||!ir.has(t.toLowerCase())}function Lu(e){return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}const Fa=Symbol(),ut=Br(oa);function Pu(e){const t=re(()=>Ia(ut.value,e.data.relativePath)),n=t.value.appearance,r=n==="force-dark"?se(!0):n?wa({storageKey:Ca,initialValue:()=>typeof n=="string"?n:"auto",...typeof n=="object"?n:{}}):se(!1);return{site:t,theme:re(()=>t.value.themeConfig),page:re(()=>e.data),frontmatter:re(()=>e.data.frontmatter),params:re(()=>e.data.params),lang:re(()=>t.value.lang),dir:re(()=>e.data.frontmatter.dir||t.value.dir),localeIndex:re(()=>t.value.localeIndex||"root"),title:re(()=>bi(t.value,e.data)),description:re(()=>e.data.description||t.value.description),isDark:r}}function Ua(){const e=Ct(Fa);if(!e)throw new Error("vitepress data not properly injected in app");return e}function Da(e,t){return`${e}${t}`.replace(/\/+/g,"/")}function Xs(e){return _i.test(e)||!e.startsWith("/")?e:Da(ut.value.base,e)}function Ba(e){let t=e.replace(/\.html$/,"");if(t=decodeURIComponent(t),t=t.replace(/\/$/,"/index"),Te){const n="/";t=qs(t.slice(n.length).replace(/\//g,"_")||"index")+".md";let r=__VP_HASH_MAP__[t.toLowerCase()];if(r||(t=t.endsWith("_index.md")?t.slice(0,-9)+".md":t.slice(0,-3)+"_index.md",r=__VP_HASH_MAP__[t.toLowerCase()]),!r)return null;t=`${n}assets/${t}.${r}.js`}else t=`./${qs(t.slice(1).replace(/\//g,"_"))}.md.js`;return t}let _n=[];function Mu(e){_n.push(e),kn(()=>{_n=_n.filter(t=>t!==e)})}function ka(){let e=ut.value.scrollOffset,t=0,n=24;if(typeof e=="object"&&"padding"in e&&(n=e.padding,e=e.selector),typeof e=="number")t=e;else if(typeof e=="string")t=Ys(e,n);else if(Array.isArray(e))for(const r of e){const s=Ys(r,n);if(s){t=s;break}}return t}function Ys(e,t){const n=document.querySelector(e);if(!n)return 0;const r=n.getBoundingClientRect().bottom;return r<0?0:r+t}const ja=Symbol(),Ei="http://a.com",$a=()=>({path:"/",component:null,data:yi});function Hu(e,t){const n=Ln($a()),r={route:n,go:s};async function s(l=Te?location.href:"/"){var c,a;l=Rn(l),await((c=r.onBeforeRouteChange)==null?void 0:c.call(r,l))!==!1&&(Js(l),await i(l),await((a=r.onAfterRouteChanged)==null?void 0:a.call(r,l)))}let o=null;async function i(l,c=0,a=!1){var p;if(await((p=r.onBeforePageLoad)==null?void 0:p.call(r,l))===!1)return;const f=new URL(l,Ei),h=o=f.pathname;try{let _=await e(h);if(!_)throw new Error(`Page not found: ${h}`);if(o===h){o=null;const{default:E,__pageData:N}=_;if(!E)throw new Error(`Invalid route component: ${E}`);n.path=Te?h:Xs(h),n.component=Lt(E),n.data=Lt(N),Te&&Mn(()=>{let M=ut.value.base+N.relativePath.replace(/(?:(^|\/)index)?\.md$/,"$1");if(!ut.value.cleanUrls&&!M.endsWith("/")&&(M+=".html"),M!==f.pathname&&(f.pathname=M,l=M+f.search+f.hash,history.replaceState(null,"",l)),f.hash&&!c){let K=null;try{K=document.getElementById(decodeURIComponent(f.hash).slice(1))}catch(V){console.warn(V)}if(K){zs(K,f.hash);return}}window.scrollTo(0,c)})}}catch(_){if(!/fetch|Page not found/.test(_.message)&&!/^\/404(\.html|\/)?$/.test(l)&&console.error(_),!a)try{const E=await fetch(ut.value.base+"hashmap.json");window.__VP_HASH_MAP__=await E.json(),await i(l,c,!0);return}catch{}o===h&&(o=null,n.path=Te?h:Xs(h),n.component=t?Lt(t):null,n.data=yi)}}return Te&&(window.addEventListener("click",l=>{if(l.target.closest("button"))return;const a=l.target.closest("a");if(a&&!a.closest(".vp-raw")&&(a instanceof SVGElement||!a.download)){const{target:f}=a,{href:h,origin:p,pathname:_,hash:E,search:N}=new URL(a.href instanceof SVGAnimatedString?a.href.animVal:a.href,a.baseURI),M=window.location;!l.ctrlKey&&!l.shiftKey&&!l.altKey&&!l.metaKey&&!f&&p===M.origin&&Ha(_)&&(l.preventDefault(),_===M.pathname&&N===M.search?(E!==M.hash&&(history.pushState(null,"",E),window.dispatchEvent(new Event("hashchange"))),E?zs(a,E,a.classList.contains("header-anchor")):(Js(h),window.scrollTo(0,0))):s(h))}},{capture:!0}),window.addEventListener("popstate",async l=>{var c;await i(Rn(location.href),l.state&&l.state.scrollPosition||0),(c=r.onAfterRouteChanged)==null||c.call(r,location.href)}),window.addEventListener("hashchange",l=>{l.preventDefault()})),r}function Va(){const e=Ct(ja);if(!e)throw new Error("useRouter() is called without provider.");return e}function wi(){return Va().route}function zs(e,t,n=!1){let r=null;try{r=e.classList.contains("header-anchor")?e:document.getElementById(decodeURIComponent(t).slice(1))}catch(s){console.warn(s)}if(r){let s=function(){!n||Math.abs(i-window.scrollY)>window.innerHeight?window.scrollTo(0,i):window.scrollTo({left:0,top:i,behavior:"smooth"})};const o=parseInt(window.getComputedStyle(r).paddingTop,10),i=window.scrollY+r.getBoundingClientRect().top-ka()+o;requestAnimationFrame(s)}}function Js(e){Te&&Rn(e)!==Rn(location.href)&&(history.replaceState({scrollPosition:window.scrollY},document.title),history.pushState(null,"",e))}function Rn(e){const t=new URL(e,Ei);return t.pathname=t.pathname.replace(/(^|\/)index(\.html)?$/,"$1"),ut.value.cleanUrls?t.pathname=t.pathname.replace(/\.html$/,""):!t.pathname.endsWith("/")&&!t.pathname.endsWith(".html")&&(t.pathname+=".html"),t.pathname+t.search+t.hash}const lr=()=>_n.forEach(e=>e()),Fu=Vr({name:"VitePressContent",props:{as:{type:[Object,String],default:"div"}},setup(e){const t=wi(),{site:n}=Ua();return()=>Tr(e.as,n.value.contentProps??{style:{position:"relative"}},[t.component?Tr(t.component,{onVnodeMounted:lr,onVnodeUpdated:lr,onVnodeUnmounted:lr}):"404 Page Not Found"])}}),Uu="/images/alipay_qr_code.png",Du="/images/wechat_pay_qr_code.png",Ka="modulepreload",Ga=function(e){return"/"+e},Qs={},Bu=function(t,n,r){let s=Promise.resolve();if(n&&n.length>0){const o=document.getElementsByTagName("link");s=Promise.all(n.map(i=>{if(i=Ga(i),i in Qs)return;Qs[i]=!0;const l=i.endsWith(".css"),c=l?'[rel="stylesheet"]':"";if(!!r)for(let h=o.length-1;h>=0;h--){const p=o[h];if(p.href===i&&(!l||p.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${c}`))return;const f=document.createElement("link");if(f.rel=l?"stylesheet":Ka,l||(f.as="script",f.crossOrigin=""),f.href=i,document.head.appendChild(f),l)return new Promise((h,p)=>{f.addEventListener("load",h),f.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${i}`)))})}))}return s.then(()=>t()).catch(o=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=o,window.dispatchEvent(i),!i.defaultPrevented)throw o})},ku="/images/logo.svg",ju=Vr({setup(e,{slots:t}){const n=se(!1);return Ot(()=>{n.value=!0}),()=>n.value&&t.default?t.default():null}});function $u(){Te&&window.addEventListener("click",e=>{var n;const t=e.target;if(t.matches(".vp-code-group input")){const r=(n=t.parentElement)==null?void 0:n.parentElement;if(!r)return;const s=Array.from(r.querySelectorAll("input")).indexOf(t);if(s<0)return;const o=r.querySelector(".blocks");if(!o)return;const i=Array.from(o.children).find(a=>a.classList.contains("active"));if(!i)return;const l=o.children[s];if(!l||i===l)return;i.classList.remove("active"),l.classList.add("active");const c=r==null?void 0:r.querySelector(`label[for="${t.id}"]`);c==null||c.scrollIntoView({block:"nearest"})}})}function Vu(){if(Te){const e=new WeakMap;window.addEventListener("click",t=>{var r;const n=t.target;if(n.matches('div[class*="language-"] > button.copy')){const s=n.parentElement,o=(r=n.nextElementSibling)==null?void 0:r.nextElementSibling;if(!s||!o)return;const i=/language-(shellscript|shell|bash|sh|zsh)/.test(s.className),l=[".vp-copy-ignore",".diff.remove"],c=o.cloneNode(!0);c.querySelectorAll(l.join(",")).forEach(f=>f.remove());let a=c.textContent||"";i&&(a=a.replace(/^ *(\$|>) /gm,"").trim()),Wa(a).then(()=>{n.classList.add("copied"),clearTimeout(e.get(n));const f=setTimeout(()=>{n.classList.remove("copied"),n.blur(),e.delete(n)},2e3);e.set(n,f)})}})}}async function Wa(e){try{return navigator.clipboard.writeText(e)}catch{const t=document.createElement("textarea"),n=document.activeElement;t.value=e,t.setAttribute("readonly",""),t.style.contain="strict",t.style.position="absolute",t.style.left="-9999px",t.style.fontSize="12pt";const r=document.getSelection(),s=r?r.rangeCount>0&&r.getRangeAt(0):null;document.body.appendChild(t),t.select(),t.selectionStart=0,t.selectionEnd=e.length,document.execCommand("copy"),document.body.removeChild(t),s&&(r.removeAllRanges(),r.addRange(s)),n&&n.focus()}}function Ku(e,t){let n=!0,r=[];const s=o=>{if(n){n=!1,o.forEach(l=>{const c=cr(l);for(const a of document.head.children)if(a.isEqualNode(c)){r.push(a);return}});return}const i=o.map(cr);r.forEach((l,c)=>{const a=i.findIndex(f=>f==null?void 0:f.isEqualNode(l??null));a!==-1?delete i[a]:(l==null||l.remove(),delete r[c])}),i.forEach(l=>l&&document.head.appendChild(l)),r=[...r,...i].filter(Boolean)};$r(()=>{const o=e.data,i=t.value,l=o&&o.description,c=o&&o.frontmatter.head||[],a=bi(i,o);a!==document.title&&(document.title=a);const f=l||i.description;let h=document.querySelector("meta[name=description]");h?h.getAttribute("content")!==f&&h.setAttribute("content",f):cr(["meta",{name:"description",content:f}]),s(vi(i.head,Xa(c)))})}function cr([e,t,n]){const r=document.createElement(e);for(const s in t)r.setAttribute(s,t[s]);return n&&(r.innerHTML=n),e==="script"&&!t.async&&(r.async=!1),r}function qa(e){return e[0]==="meta"&&e[1]&&e[1].name==="description"}function Xa(e){return e.filter(t=>!qa(t))}const ar=new Set,Ti=()=>document.createElement("link"),Ya=e=>{const t=Ti();t.rel="prefetch",t.href=e,document.head.appendChild(t)},za=e=>{const t=new XMLHttpRequest;t.open("GET",e,t.withCredentials=!0),t.send()};let dn;const Ja=Te&&(dn=Ti())&&dn.relList&&dn.relList.supports&&dn.relList.supports("prefetch")?Ya:za;function Gu(){if(!Te||!window.IntersectionObserver)return;let e;if((e=navigator.connection)&&(e.saveData||/2g/.test(e.effectiveType)))return;const t=window.requestIdleCallback||setTimeout;let n=null;const r=()=>{n&&n.disconnect(),n=new IntersectionObserver(o=>{o.forEach(i=>{if(i.isIntersecting){const l=i.target;n.unobserve(l);const{pathname:c}=l;if(!ar.has(c)){ar.add(c);const a=Ba(c);a&&Ja(a)}}})}),t(()=>{document.querySelectorAll("#app a").forEach(o=>{const{hostname:i,pathname:l}=new URL(o.href instanceof SVGAnimatedString?o.href.animVal:o.href,o.baseURI),c=l.match(/\.\w+$/);c&&c[0]!==".html"||o.target!=="_blank"&&i===location.hostname&&(l!==location.pathname?n.observe(o):ar.add(l))})})};Ot(r);const s=wi();Be(()=>s.path,r),kn(()=>{n&&n.disconnect()})}export{ec as $,kn as A,ru as B,kl as C,ka as D,tu as E,ge as F,iu as G,Br as H,Mu as I,oe as J,nu as K,_i as L,wi as M,yc as N,Ct as O,Nu as P,xr as Q,Au as R,Su as S,si as T,Mn as U,Iu as V,Pn as W,ou as X,Bu as Y,Ou as Z,bu as _,ei as a,cu as a0,gu as a1,mu as a2,au as a3,du as a4,ku as a5,Tr as a6,vu as a7,Eu as a8,Uu as a9,de as aA,uu as aB,Lt as aC,_u as aD,Lu as aE,Du as aa,wu as ab,Ku as ac,ja as ad,Pu as ae,Fa as af,Fu as ag,ju as ah,ut as ai,yu as aj,Hu as ak,Ba as al,Gu as am,Vu as an,$u as ao,_t as ap,Xr as aq,Cu as ar,xu as as,Ru as at,Tu as au,Va as av,ke as aw,Fo as ax,su as ay,pu as az,Jo as b,fu as c,Vr as d,hu as e,Ha as f,Xs as g,se as h,xa as i,Te as j,re as k,Ot as l,Zo as m,Ir as n,Yo as o,wo as p,Za as q,lu as r,eu as s,Qa as t,Ua as u,Oa as v,Tl as w,hi as x,Be as y,$r as z}; diff --git a/assets/chunks/theme.WlnS0XQb.js b/assets/chunks/theme.CfM6ZrgB.js similarity index 99% rename from assets/chunks/theme.WlnS0XQb.js rename to assets/chunks/theme.CfM6ZrgB.js index cb6b94a8d..663dd79d1 100644 --- a/assets/chunks/theme.WlnS0XQb.js +++ b/assets/chunks/theme.CfM6ZrgB.js @@ -1,7 +1,7 @@ -import{d as _,o as a,c as l,r as c,a as D,t as V,n as M,b as $,w as p,e as f,T as fe,_ as k,u as _e,i as qe,f as Re,g as ee,h as w,j as Y,k as b,l as j,m as d,p as r,q as B,s as H,v as z,x as ue,y as K,z as te,A as me,B as we,C as We,D as Ye,E as q,F as I,G as E,H as Te,I as se,J as m,K as W,L as Ne,M as oe,N as Q,O as ne,P as Je,Q as Ie,R as Xe,S as de,U as Qe,V as Me,W as Ze,X as xe,Y as et,Z as Ce,$ as Ae,a0 as tt,a1 as st,a2 as ot,a3 as nt,a4 as at,a5 as rt,a6 as le}from"./framework.gBYdqs7G.js";const it=_({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(s){return(e,t)=>(a(),l("span",{class:M(["VPBadge",e.type])},[c(e.$slots,"default",{},()=>[D(V(e.text),1)])],2))}}),lt={key:0,class:"VPBackdrop"},ct=_({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(s){return(e,t)=>(a(),$(fe,{name:"fade"},{default:p(()=>[e.show?(a(),l("div",lt)):f("",!0)]),_:1}))}}),ut=k(ct,[["__scopeId","data-v-c79a1216"]]),L=_e;function dt(s,e){let t,n=!1;return()=>{t&&clearTimeout(t),n?t=setTimeout(s,e):(s(),(n=!0)&&setTimeout(()=>n=!1,e))}}function ve(s){return/^\//.test(s)?s:`/${s}`}function ke(s){const{pathname:e,search:t,hash:n,protocol:o}=new URL(s,"http://a.com");if(qe(s)||s.startsWith("#")||!o.startsWith("http")||!Re(e))return s;const{site:i}=L(),u=e.endsWith("/")||e.endsWith(".html")?s:s.replace(/(?:(^\.+)\/)?.*$/,`$1${e.replace(/(\.md)?$/,i.value.cleanUrls?"":".html")}${t}${n}`);return ee(u)}const ge=w(Y?location.hash:"");Y&&window.addEventListener("hashchange",()=>{ge.value=location.hash});function J({removeCurrent:s=!0,correspondingLink:e=!1}={}){const{site:t,localeIndex:n,page:o,theme:i}=L(),u=b(()=>{var v,g;return{label:(v=t.value.locales[n.value])==null?void 0:v.label,link:((g=t.value.locales[n.value])==null?void 0:g.link)||(n.value==="root"?"/":`/${n.value}/`)}});return{localeLinks:b(()=>Object.entries(t.value.locales).flatMap(([v,g])=>s&&u.value.label===g.label?[]:{text:g.label,link:vt(g.link||(v==="root"?"/":`/${v}/`),i.value.i18nRouting!==!1&&e,o.value.relativePath.slice(u.value.link.length-1),!t.value.cleanUrls)+ge.value})),currentLang:u}}function vt(s,e,t,n){return e?s.replace(/\/$/,"")+ve(t.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,n?".html":"")):s}const pt=s=>(B("data-v-f87ff6e4"),s=s(),H(),s),ht={class:"NotFound"},ft={class:"code"},_t={class:"title"},mt=pt(()=>d("div",{class:"divider"},null,-1)),kt={class:"quote"},gt={class:"action"},$t=["href","aria-label"],bt=_({__name:"NotFound",setup(s){const{site:e,theme:t}=L(),{localeLinks:n}=J({removeCurrent:!1}),o=w("/");return j(()=>{var u;const i=window.location.pathname.replace(e.value.base,"").replace(/(^.*?\/).*$/,"/$1");n.value.length&&(o.value=((u=n.value.find(({link:h})=>h.startsWith(i)))==null?void 0:u.link)||n.value[0].link)}),(i,u)=>{var h,v,g,P,y;return a(),l("div",ht,[d("p",ft,V(((h=r(t).notFound)==null?void 0:h.code)??"404"),1),d("h1",_t,V(((v=r(t).notFound)==null?void 0:v.title)??"PAGE NOT FOUND"),1),mt,d("blockquote",kt,V(((g=r(t).notFound)==null?void 0:g.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),d("div",gt,[d("a",{class:"link",href:r(ee)(o.value),"aria-label":((P=r(t).notFound)==null?void 0:P.linkLabel)??"go to home"},V(((y=r(t).notFound)==null?void 0:y.linkText)??"Take me home"),9,$t)])])}}}),yt=k(bt,[["__scopeId","data-v-f87ff6e4"]]);function Be(s,e){if(Array.isArray(s))return Z(s);if(s==null)return[];e=ve(e);const t=Object.keys(s).sort((o,i)=>i.split("/").length-o.split("/").length).find(o=>e.startsWith(ve(o))),n=t?s[t]:[];return Array.isArray(n)?Z(n):Z(n.items,n.base)}function Pt(s){const e=[];let t=0;for(const n in s){const o=s[n];if(o.items){t=e.push(o);continue}e[t]||e.push({items:[]}),e[t].items.push(o)}return e}function Lt(s){const e=[];function t(n){for(const o of n)o.text&&o.link&&e.push({text:o.text,link:o.link,docFooterText:o.docFooterText}),o.items&&t(o.items)}return t(s),e}function pe(s,e){return Array.isArray(e)?e.some(t=>pe(s,t)):z(s,e.link)?!0:e.items?pe(s,e.items):!1}function Z(s,e){return[...s].map(t=>{const n={...t},o=n.base||e;return o&&n.link&&(n.link=o+n.link),n.items&&(n.items=Z(n.items,o)),n})}function U(){const{frontmatter:s,page:e,theme:t}=L(),n=ue("(min-width: 960px)"),o=w(!1),i=b(()=>{const A=t.value.sidebar,N=e.value.relativePath;return A?Be(A,N):[]}),u=w(i.value);K(i,(A,N)=>{JSON.stringify(A)!==JSON.stringify(N)&&(u.value=i.value)});const h=b(()=>s.value.sidebar!==!1&&u.value.length>0&&s.value.layout!=="home"),v=b(()=>g?s.value.aside==null?t.value.aside==="left":s.value.aside==="left":!1),g=b(()=>s.value.layout==="home"?!1:s.value.aside!=null?!!s.value.aside:t.value.aside!==!1),P=b(()=>h.value&&n.value),y=b(()=>h.value?Pt(u.value):[]);function S(){o.value=!0}function T(){o.value=!1}function C(){o.value?T():S()}return{isOpen:o,sidebar:u,sidebarGroups:y,hasSidebar:h,hasAside:g,leftAside:v,isSidebarEnabled:P,open:S,close:T,toggle:C}}function Vt(s,e){let t;te(()=>{t=s.value?document.activeElement:void 0}),j(()=>{window.addEventListener("keyup",n)}),me(()=>{window.removeEventListener("keyup",n)});function n(o){o.key==="Escape"&&s.value&&(e(),t==null||t.focus())}}function St(s){const{page:e}=L(),t=w(!1),n=b(()=>s.value.collapsed!=null),o=b(()=>!!s.value.link),i=w(!1),u=()=>{i.value=z(e.value.relativePath,s.value.link)};K([e,s,ge],u),j(u);const h=b(()=>i.value?!0:s.value.items?pe(e.value.relativePath,s.value.items):!1),v=b(()=>!!(s.value.items&&s.value.items.length));te(()=>{t.value=!!(n.value&&s.value.collapsed)}),we(()=>{(i.value||h.value)&&(t.value=!1)});function g(){n.value&&(t.value=!t.value)}return{collapsed:t,collapsible:n,isLink:o,isActiveLink:i,hasActiveLink:h,hasChildren:v,toggle:g}}function wt(){const{hasSidebar:s}=U(),e=ue("(min-width: 960px)"),t=ue("(min-width: 1280px)");return{isAsideEnabled:b(()=>!t.value&&!e.value?!1:s.value?t.value:e.value)}}const he=[];function He(s){return typeof s.outline=="object"&&!Array.isArray(s.outline)&&s.outline.label||s.outlineTitle||"On this page"}function $e(s){const e=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(t=>t.id&&t.hasChildNodes()).map(t=>{const n=Number(t.tagName[1]);return{element:t,title:Tt(t),link:"#"+t.id,level:n}});return Nt(e,s)}function Tt(s){let e="";for(const t of s.childNodes)if(t.nodeType===1){if(t.classList.contains("VPBadge")||t.classList.contains("header-anchor")||t.classList.contains("ignore-header"))continue;e+=t.textContent}else t.nodeType===3&&(e+=t.textContent);return e.trim()}function Nt(s,e){if(e===!1)return[];const t=(typeof e=="object"&&!Array.isArray(e)?e.level:e)||2,[n,o]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t;s=s.filter(u=>u.level>=n&&u.level<=o),he.length=0;for(const{element:u,link:h}of s)he.push({element:u,link:h});const i=[];e:for(let u=0;u=0;v--){const g=s[v];if(g.level{requestAnimationFrame(i),window.addEventListener("scroll",n)}),We(()=>{u(location.hash)}),me(()=>{window.removeEventListener("scroll",n)});function i(){if(!t.value)return;const h=window.scrollY,v=window.innerHeight,g=document.body.offsetHeight,P=Math.abs(h+v-g)<1,y=he.map(({element:T,link:C})=>({link:C,top:Mt(T)})).filter(({top:T})=>!Number.isNaN(T)).sort((T,C)=>T.top-C.top);if(!y.length){u(null);return}if(h<1){u(null);return}if(P){u(y[y.length-1].link);return}let S=null;for(const{link:T,top:C}of y){if(C>h+Ye()+4)break;S=T}u(S)}function u(h){o&&o.classList.remove("active"),h==null?o=null:o=s.value.querySelector(`a[href="${decodeURIComponent(h)}"]`);const v=o;v?(v.classList.add("active"),e.value.style.top=v.offsetTop+39+"px",e.value.style.opacity="1"):(e.value.style.top="33px",e.value.style.opacity="0")}}function Mt(s){let e=0;for(;s!==document.body;){if(s===null)return NaN;e+=s.offsetTop,s=s.offsetParent}return e}const Ct=["href","title"],At=_({__name:"VPDocOutlineItem",props:{headers:{},root:{type:Boolean}},setup(s){function e({target:t}){const n=t.href.split("#")[1],o=document.getElementById(decodeURIComponent(n));o==null||o.focus({preventScroll:!0})}return(t,n)=>{const o=q("VPDocOutlineItem",!0);return a(),l("ul",{class:M(["VPDocOutlineItem",t.root?"root":"nested"])},[(a(!0),l(I,null,E(t.headers,({children:i,link:u,title:h})=>(a(),l("li",null,[d("a",{class:"outline-link",href:u,onClick:e,title:h},V(h),9,Ct),i!=null&&i.length?(a(),$(o,{key:0,headers:i},null,8,["headers"])):f("",!0)]))),256))],2)}}}),Ee=k(At,[["__scopeId","data-v-b933a997"]]),Bt=s=>(B("data-v-935f8a84"),s=s(),H(),s),Ht={class:"content"},Et={class:"outline-title",role:"heading","aria-level":"2"},Ft={"aria-labelledby":"doc-outline-aria-label"},Dt=Bt(()=>d("span",{class:"visually-hidden",id:"doc-outline-aria-label"}," Table of Contents for current page ",-1)),Ot=_({__name:"VPDocAsideOutline",setup(s){const{frontmatter:e,theme:t}=L(),n=Te([]);se(()=>{n.value=$e(e.value.outline??t.value.outline)});const o=w(),i=w();return It(o,i),(u,h)=>(a(),l("div",{class:M(["VPDocAsideOutline",{"has-outline":n.value.length>0}]),ref_key:"container",ref:o,role:"navigation"},[d("div",Ht,[d("div",{class:"outline-marker",ref_key:"marker",ref:i},null,512),d("div",Et,V(r(He)(r(t))),1),d("nav",Ft,[Dt,m(Ee,{headers:n.value,root:!0},null,8,["headers"])])])],2))}}),Ut=k(Ot,[["__scopeId","data-v-935f8a84"]]),Gt={class:"VPDocAsideCarbonAds"},jt=_({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(s){const e=()=>null;return(t,n)=>(a(),l("div",Gt,[m(r(e),{"carbon-ads":t.carbonAds},null,8,["carbon-ads"])]))}}),zt=s=>(B("data-v-3f215769"),s=s(),H(),s),Kt={class:"VPDocAside"},qt=zt(()=>d("div",{class:"spacer"},null,-1)),Rt=_({__name:"VPDocAside",setup(s){const{theme:e}=L();return(t,n)=>(a(),l("div",Kt,[c(t.$slots,"aside-top",{},void 0,!0),c(t.$slots,"aside-outline-before",{},void 0,!0),m(Ut),c(t.$slots,"aside-outline-after",{},void 0,!0),qt,c(t.$slots,"aside-ads-before",{},void 0,!0),r(e).carbonAds?(a(),$(jt,{key:0,"carbon-ads":r(e).carbonAds},null,8,["carbon-ads"])):f("",!0),c(t.$slots,"aside-ads-after",{},void 0,!0),c(t.$slots,"aside-bottom",{},void 0,!0)]))}}),Wt=k(Rt,[["__scopeId","data-v-3f215769"]]);function Yt(){const{theme:s,page:e}=L();return b(()=>{const{text:t="Edit this page",pattern:n=""}=s.value.editLink||{};let o;return typeof n=="function"?o=n(e.value):o=n.replace(/:path/g,e.value.filePath),{url:o,text:t}})}function Jt(){const{page:s,theme:e,frontmatter:t}=L();return b(()=>{var v,g,P,y,S,T,C,A;const n=Be(e.value.sidebar,s.value.relativePath),o=Lt(n),i=o.findIndex(N=>z(s.value.relativePath,N.link)),u=((v=e.value.docFooter)==null?void 0:v.prev)===!1&&!t.value.prev||t.value.prev===!1,h=((g=e.value.docFooter)==null?void 0:g.next)===!1&&!t.value.next||t.value.next===!1;return{prev:u?void 0:{text:(typeof t.value.prev=="string"?t.value.prev:typeof t.value.prev=="object"?t.value.prev.text:void 0)??((P=o[i-1])==null?void 0:P.docFooterText)??((y=o[i-1])==null?void 0:y.text),link:(typeof t.value.prev=="object"?t.value.prev.link:void 0)??((S=o[i-1])==null?void 0:S.link)},next:h?void 0:{text:(typeof t.value.next=="string"?t.value.next:typeof t.value.next=="object"?t.value.next.text:void 0)??((T=o[i+1])==null?void 0:T.docFooterText)??((C=o[i+1])==null?void 0:C.text),link:(typeof t.value.next=="object"?t.value.next.link:void 0)??((A=o[i+1])==null?void 0:A.link)}}})}const O=_({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(s){const e=s,t=b(()=>e.tag??(e.href?"a":"span")),n=b(()=>e.href&&Ne.test(e.href));return(o,i)=>(a(),$(W(t.value),{class:M(["VPLink",{link:o.href,"vp-external-link-icon":n.value,"no-icon":o.noIcon}]),href:o.href?r(ke)(o.href):void 0,target:o.target??(n.value?"_blank":void 0),rel:o.rel??(n.value?"noreferrer":void 0)},{default:p(()=>[c(o.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),Xt={class:"VPLastUpdated"},Qt=["datetime"],Zt=_({__name:"VPDocFooterLastUpdated",setup(s){const{theme:e,page:t,frontmatter:n,lang:o}=L(),i=b(()=>new Date(n.value.lastUpdated??t.value.lastUpdated)),u=b(()=>i.value.toISOString()),h=w("");return j(()=>{te(()=>{var v,g,P;h.value=new Intl.DateTimeFormat((g=(v=e.value.lastUpdated)==null?void 0:v.formatOptions)!=null&&g.forceLocale?o.value:void 0,((P=e.value.lastUpdated)==null?void 0:P.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(i.value)})}),(v,g)=>{var P;return a(),l("p",Xt,[D(V(((P=r(e).lastUpdated)==null?void 0:P.text)||r(e).lastUpdatedText||"Last updated")+": ",1),d("time",{datetime:u.value},V(h.value),9,Qt)])}}}),xt=k(Zt,[["__scopeId","data-v-7e05ebdb"]]),es=s=>(B("data-v-09de1c0f"),s=s(),H(),s),ts={key:0,class:"VPDocFooter"},ss={key:0,class:"edit-info"},os={key:0,class:"edit-link"},ns=es(()=>d("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),as={key:1,class:"last-updated"},rs={key:1,class:"prev-next"},is={class:"pager"},ls=["innerHTML"],cs=["innerHTML"],us={class:"pager"},ds=["innerHTML"],vs=["innerHTML"],ps=_({__name:"VPDocFooter",setup(s){const{theme:e,page:t,frontmatter:n}=L(),o=Yt(),i=Jt(),u=b(()=>e.value.editLink&&n.value.editLink!==!1),h=b(()=>t.value.lastUpdated&&n.value.lastUpdated!==!1),v=b(()=>u.value||h.value||i.value.prev||i.value.next);return(g,P)=>{var y,S,T,C;return v.value?(a(),l("footer",ts,[c(g.$slots,"doc-footer-before",{},void 0,!0),u.value||h.value?(a(),l("div",ss,[u.value?(a(),l("div",os,[m(O,{class:"edit-link-button",href:r(o).url,"no-icon":!0},{default:p(()=>[ns,D(" "+V(r(o).text),1)]),_:1},8,["href"])])):f("",!0),h.value?(a(),l("div",as,[m(xt)])):f("",!0)])):f("",!0),(y=r(i).prev)!=null&&y.link||(S=r(i).next)!=null&&S.link?(a(),l("nav",rs,[d("div",is,[(T=r(i).prev)!=null&&T.link?(a(),$(O,{key:0,class:"pager-link prev",href:r(i).prev.link},{default:p(()=>{var A;return[d("span",{class:"desc",innerHTML:((A=r(e).docFooter)==null?void 0:A.prev)||"Previous page"},null,8,ls),d("span",{class:"title",innerHTML:r(i).prev.text},null,8,cs)]}),_:1},8,["href"])):f("",!0)]),d("div",us,[(C=r(i).next)!=null&&C.link?(a(),$(O,{key:0,class:"pager-link next",href:r(i).next.link},{default:p(()=>{var A;return[d("span",{class:"desc",innerHTML:((A=r(e).docFooter)==null?void 0:A.next)||"Next page"},null,8,ds),d("span",{class:"title",innerHTML:r(i).next.text},null,8,vs)]}),_:1},8,["href"])):f("",!0)])])):f("",!0)])):f("",!0)}}}),hs=k(ps,[["__scopeId","data-v-09de1c0f"]]),fs=s=>(B("data-v-39a288b8"),s=s(),H(),s),_s={class:"container"},ms=fs(()=>d("div",{class:"aside-curtain"},null,-1)),ks={class:"aside-container"},gs={class:"aside-content"},$s={class:"content"},bs={class:"content-container"},ys={class:"main"},Ps=_({__name:"VPDoc",setup(s){const{theme:e}=L(),t=oe(),{hasSidebar:n,hasAside:o,leftAside:i}=U(),u=b(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(h,v)=>{const g=q("Content");return a(),l("div",{class:M(["VPDoc",{"has-sidebar":r(n),"has-aside":r(o)}])},[c(h.$slots,"doc-top",{},void 0,!0),d("div",_s,[r(o)?(a(),l("div",{key:0,class:M(["aside",{"left-aside":r(i)}])},[ms,d("div",ks,[d("div",gs,[m(Wt,null,{"aside-top":p(()=>[c(h.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":p(()=>[c(h.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":p(()=>[c(h.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":p(()=>[c(h.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":p(()=>[c(h.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":p(()=>[c(h.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):f("",!0),d("div",$s,[d("div",bs,[c(h.$slots,"doc-before",{},void 0,!0),d("main",ys,[m(g,{class:M(["vp-doc",[u.value,r(e).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),m(hs,null,{"doc-footer-before":p(()=>[c(h.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),c(h.$slots,"doc-after",{},void 0,!0)])])]),c(h.$slots,"doc-bottom",{},void 0,!0)],2)}}}),Ls=k(Ps,[["__scopeId","data-v-39a288b8"]]),Vs=_({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(s){const e=s,t=b(()=>e.href&&Ne.test(e.href)),n=b(()=>e.tag||e.href?"a":"button");return(o,i)=>(a(),$(W(n.value),{class:M(["VPButton",[o.size,o.theme]]),href:o.href?r(ke)(o.href):void 0,target:e.target??(t.value?"_blank":void 0),rel:e.rel??(t.value?"noreferrer":void 0)},{default:p(()=>[D(V(o.text),1)]),_:1},8,["class","href","target","rel"]))}}),Ss=k(Vs,[["__scopeId","data-v-cad61b99"]]),ws=["src","alt"],Ts=_({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(s){return(e,t)=>{const n=q("VPImage",!0);return e.image?(a(),l(I,{key:0},[typeof e.image=="string"||"src"in e.image?(a(),l("img",Q({key:0,class:"VPImage"},typeof e.image=="string"?e.$attrs:{...e.image,...e.$attrs},{src:r(ee)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,ws)):(a(),l(I,{key:1},[m(n,Q({class:"dark",image:e.image.dark,alt:e.image.alt},e.$attrs),null,16,["image","alt"]),m(n,Q({class:"light",image:e.image.light,alt:e.image.alt},e.$attrs),null,16,["image","alt"])],64))],64)):f("",!0)}}}),x=k(Ts,[["__scopeId","data-v-8426fc1a"]]),Ns=s=>(B("data-v-303bb580"),s=s(),H(),s),Is={class:"container"},Ms={class:"main"},Cs={key:0,class:"name"},As=["innerHTML"],Bs=["innerHTML"],Hs=["innerHTML"],Es={key:0,class:"actions"},Fs={key:0,class:"image"},Ds={class:"image-container"},Os=Ns(()=>d("div",{class:"image-bg"},null,-1)),Us=_({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(s){const e=ne("hero-image-slot-exists");return(t,n)=>(a(),l("div",{class:M(["VPHero",{"has-image":t.image||r(e)}])},[d("div",Is,[d("div",Ms,[c(t.$slots,"home-hero-info-before",{},void 0,!0),c(t.$slots,"home-hero-info",{},()=>[t.name?(a(),l("h1",Cs,[d("span",{innerHTML:t.name,class:"clip"},null,8,As)])):f("",!0),t.text?(a(),l("p",{key:1,innerHTML:t.text,class:"text"},null,8,Bs)):f("",!0),t.tagline?(a(),l("p",{key:2,innerHTML:t.tagline,class:"tagline"},null,8,Hs)):f("",!0)],!0),c(t.$slots,"home-hero-info-after",{},void 0,!0),t.actions?(a(),l("div",Es,[(a(!0),l(I,null,E(t.actions,o=>(a(),l("div",{key:o.link,class:"action"},[m(Ss,{tag:"a",size:"medium",theme:o.theme,text:o.text,href:o.link,target:o.target,rel:o.rel},null,8,["theme","text","href","target","rel"])]))),128))])):f("",!0),c(t.$slots,"home-hero-actions-after",{},void 0,!0)]),t.image||r(e)?(a(),l("div",Fs,[d("div",Ds,[Os,c(t.$slots,"home-hero-image",{},()=>[t.image?(a(),$(x,{key:0,class:"image-src",image:t.image},null,8,["image"])):f("",!0)],!0)])])):f("",!0)])],2))}}),Gs=k(Us,[["__scopeId","data-v-303bb580"]]),js=_({__name:"VPHomeHero",setup(s){const{frontmatter:e}=L();return(t,n)=>r(e).hero?(a(),$(Gs,{key:0,class:"VPHomeHero",name:r(e).hero.name,text:r(e).hero.text,tagline:r(e).hero.tagline,image:r(e).hero.image,actions:r(e).hero.actions},{"home-hero-info-before":p(()=>[c(t.$slots,"home-hero-info-before")]),"home-hero-info":p(()=>[c(t.$slots,"home-hero-info")]),"home-hero-info-after":p(()=>[c(t.$slots,"home-hero-info-after")]),"home-hero-actions-after":p(()=>[c(t.$slots,"home-hero-actions-after")]),"home-hero-image":p(()=>[c(t.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):f("",!0)}}),zs=s=>(B("data-v-a3976bdc"),s=s(),H(),s),Ks={class:"box"},qs={key:0,class:"icon"},Rs=["innerHTML"],Ws=["innerHTML"],Ys=["innerHTML"],Js={key:4,class:"link-text"},Xs={class:"link-text-value"},Qs=zs(()=>d("span",{class:"vpi-arrow-right link-text-icon"},null,-1)),Zs=_({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(s){return(e,t)=>(a(),$(O,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:p(()=>[d("article",Ks,[typeof e.icon=="object"&&e.icon.wrap?(a(),l("div",qs,[m(x,{image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])])):typeof e.icon=="object"?(a(),$(x,{key:1,image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])):e.icon?(a(),l("div",{key:2,class:"icon",innerHTML:e.icon},null,8,Rs)):f("",!0),d("h2",{class:"title",innerHTML:e.title},null,8,Ws),e.details?(a(),l("p",{key:3,class:"details",innerHTML:e.details},null,8,Ys)):f("",!0),e.linkText?(a(),l("div",Js,[d("p",Xs,[D(V(e.linkText)+" ",1),Qs])])):f("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),xs=k(Zs,[["__scopeId","data-v-a3976bdc"]]),eo={key:0,class:"VPFeatures"},to={class:"container"},so={class:"items"},oo=_({__name:"VPFeatures",props:{features:{}},setup(s){const e=s,t=b(()=>{const n=e.features.length;if(n){if(n===2)return"grid-2";if(n===3)return"grid-3";if(n%3===0)return"grid-6";if(n>3)return"grid-4"}else return});return(n,o)=>n.features?(a(),l("div",eo,[d("div",to,[d("div",so,[(a(!0),l(I,null,E(n.features,i=>(a(),l("div",{key:i.title,class:M(["item",[t.value]])},[m(xs,{icon:i.icon,title:i.title,details:i.details,link:i.link,"link-text":i.linkText,rel:i.rel,target:i.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):f("",!0)}}),no=k(oo,[["__scopeId","data-v-a6181336"]]),ao=_({__name:"VPHomeFeatures",setup(s){const{frontmatter:e}=L();return(t,n)=>r(e).features?(a(),$(no,{key:0,class:"VPHomeFeatures",features:r(e).features},null,8,["features"])):f("",!0)}}),ro=_({__name:"VPHomeContent",setup(s){const{width:e}=Je({includeScrollbar:!1});return(t,n)=>(a(),l("div",{class:"vp-doc container",style:Ie(r(e)?{"--vp-offset":`calc(50% - ${r(e)/2}px)`}:{})},[c(t.$slots,"default",{},void 0,!0)],4))}}),io=k(ro,[["__scopeId","data-v-82d4af08"]]),lo={class:"VPHome"},co=_({__name:"VPHome",setup(s){const{frontmatter:e}=L();return(t,n)=>{const o=q("Content");return a(),l("div",lo,[c(t.$slots,"home-hero-before",{},void 0,!0),m(js,null,{"home-hero-info-before":p(()=>[c(t.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":p(()=>[c(t.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":p(()=>[c(t.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":p(()=>[c(t.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":p(()=>[c(t.$slots,"home-hero-image",{},void 0,!0)]),_:3}),c(t.$slots,"home-hero-after",{},void 0,!0),c(t.$slots,"home-features-before",{},void 0,!0),m(ao),c(t.$slots,"home-features-after",{},void 0,!0),r(e).markdownStyles!==!1?(a(),$(io,{key:0},{default:p(()=>[m(o)]),_:1})):(a(),$(o,{key:1}))])}}}),uo=k(co,[["__scopeId","data-v-686f80a6"]]),vo={},po={class:"VPPage"};function ho(s,e){const t=q("Content");return a(),l("div",po,[c(s.$slots,"page-top"),m(t),c(s.$slots,"page-bottom")])}const fo=k(vo,[["render",ho]]),_o=_({__name:"VPContent",setup(s){const{page:e,frontmatter:t}=L(),{hasSidebar:n}=U();return(o,i)=>(a(),l("div",{class:M(["VPContent",{"has-sidebar":r(n),"is-home":r(t).layout==="home"}]),id:"VPContent"},[r(e).isNotFound?c(o.$slots,"not-found",{key:0},()=>[m(yt)],!0):r(t).layout==="page"?(a(),$(fo,{key:1},{"page-top":p(()=>[c(o.$slots,"page-top",{},void 0,!0)]),"page-bottom":p(()=>[c(o.$slots,"page-bottom",{},void 0,!0)]),_:3})):r(t).layout==="home"?(a(),$(uo,{key:2},{"home-hero-before":p(()=>[c(o.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":p(()=>[c(o.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":p(()=>[c(o.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":p(()=>[c(o.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":p(()=>[c(o.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":p(()=>[c(o.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":p(()=>[c(o.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":p(()=>[c(o.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":p(()=>[c(o.$slots,"home-features-after",{},void 0,!0)]),_:3})):r(t).layout&&r(t).layout!=="doc"?(a(),$(W(r(t).layout),{key:3})):(a(),$(Ls,{key:4},{"doc-top":p(()=>[c(o.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":p(()=>[c(o.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":p(()=>[c(o.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":p(()=>[c(o.$slots,"doc-before",{},void 0,!0)]),"doc-after":p(()=>[c(o.$slots,"doc-after",{},void 0,!0)]),"aside-top":p(()=>[c(o.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":p(()=>[c(o.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":p(()=>[c(o.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":p(()=>[c(o.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":p(()=>[c(o.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":p(()=>[c(o.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),mo=k(_o,[["__scopeId","data-v-1428d186"]]),ko={class:"container"},go=["innerHTML"],$o=["innerHTML"],bo=_({__name:"VPFooter",setup(s){const{theme:e,frontmatter:t}=L(),{hasSidebar:n}=U();return(o,i)=>r(e).footer&&r(t).footer!==!1?(a(),l("footer",{key:0,class:M(["VPFooter",{"has-sidebar":r(n)}])},[d("div",ko,[r(e).footer.message?(a(),l("p",{key:0,class:"message",innerHTML:r(e).footer.message},null,8,go)):f("",!0),r(e).footer.copyright?(a(),l("p",{key:1,class:"copyright",innerHTML:r(e).footer.copyright},null,8,$o)):f("",!0)])],2)):f("",!0)}}),yo=k(bo,[["__scopeId","data-v-e315a0ad"]]);function Fe(){const{theme:s,frontmatter:e}=L(),t=Te([]),n=b(()=>t.value.length>0);return se(()=>{t.value=$e(e.value.outline??s.value.outline)}),{headers:t,hasLocalNav:n}}const Po=s=>(B("data-v-d2ecc192"),s=s(),H(),s),Lo=Po(()=>d("span",{class:"vpi-chevron-right icon"},null,-1)),Vo={class:"header"},So={class:"outline"},wo=_({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(s){const e=s,{theme:t}=L(),n=w(!1),o=w(0),i=w(),u=w();Xe(i,()=>{n.value=!1}),de("Escape",()=>{n.value=!1}),se(()=>{n.value=!1});function h(){n.value=!n.value,o.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function v(P){P.target.classList.contains("outline-link")&&(u.value&&(u.value.style.transition="none"),Qe(()=>{n.value=!1}))}function g(){n.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(P,y)=>(a(),l("div",{class:"VPLocalNavOutlineDropdown",style:Ie({"--vp-vh":o.value+"px"}),ref_key:"main",ref:i},[P.headers.length>0?(a(),l("button",{key:0,onClick:h,class:M({open:n.value})},[D(V(r(He)(r(t)))+" ",1),Lo],2)):(a(),l("button",{key:1,onClick:g},V(r(t).returnToTopLabel||"Return to top"),1)),m(fe,{name:"flyout"},{default:p(()=>[n.value?(a(),l("div",{key:0,ref_key:"items",ref:u,class:"items",onClick:v},[d("div",Vo,[d("a",{class:"top-link",href:"#",onClick:g},V(r(t).returnToTopLabel||"Return to top"),1)]),d("div",So,[m(Ee,{headers:P.headers},null,8,["headers"])])],512)):f("",!0)]),_:1})],4))}}),To=k(wo,[["__scopeId","data-v-d2ecc192"]]),No=s=>(B("data-v-a6f0e41e"),s=s(),H(),s),Io={class:"container"},Mo=["aria-expanded"],Co=No(()=>d("span",{class:"vpi-align-left menu-icon"},null,-1)),Ao={class:"menu-text"},Bo=_({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(s){const{theme:e,frontmatter:t}=L(),{hasSidebar:n}=U(),{headers:o}=Fe(),{y:i}=Me(),u=w(0);j(()=>{u.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),se(()=>{o.value=$e(t.value.outline??e.value.outline)});const h=b(()=>o.value.length===0),v=b(()=>h.value&&!n.value),g=b(()=>({VPLocalNav:!0,"has-sidebar":n.value,empty:h.value,fixed:v.value}));return(P,y)=>r(t).layout!=="home"&&(!v.value||r(i)>=u.value)?(a(),l("div",{key:0,class:M(g.value)},[d("div",Io,[r(n)?(a(),l("button",{key:0,class:"menu","aria-expanded":P.open,"aria-controls":"VPSidebarNav",onClick:y[0]||(y[0]=S=>P.$emit("open-menu"))},[Co,d("span",Ao,V(r(e).sidebarMenuLabel||"Menu"),1)],8,Mo)):f("",!0),m(To,{headers:r(o),navHeight:u.value},null,8,["headers","navHeight"])])],2)):f("",!0)}}),Ho=k(Bo,[["__scopeId","data-v-a6f0e41e"]]);function Eo(){const s=w(!1);function e(){s.value=!0,window.addEventListener("resize",o)}function t(){s.value=!1,window.removeEventListener("resize",o)}function n(){s.value?t():e()}function o(){window.outerWidth>=768&&t()}const i=oe();return K(()=>i.path,t),{isScreenOpen:s,openScreen:e,closeScreen:t,toggleScreen:n}}const Fo={},Do={class:"VPSwitch",type:"button",role:"switch"},Oo={class:"check"},Uo={key:0,class:"icon"};function Go(s,e){return a(),l("button",Do,[d("span",Oo,[s.$slots.default?(a(),l("span",Uo,[c(s.$slots,"default",{},void 0,!0)])):f("",!0)])])}const jo=k(Fo,[["render",Go],["__scopeId","data-v-1d5665e3"]]),De=s=>(B("data-v-d1f28634"),s=s(),H(),s),zo=De(()=>d("span",{class:"vpi-sun sun"},null,-1)),Ko=De(()=>d("span",{class:"vpi-moon moon"},null,-1)),qo=_({__name:"VPSwitchAppearance",setup(s){const{isDark:e,theme:t}=L(),n=ne("toggle-appearance",()=>{e.value=!e.value}),o=b(()=>e.value?t.value.lightModeSwitchTitle||"Switch to light theme":t.value.darkModeSwitchTitle||"Switch to dark theme");return(i,u)=>(a(),$(jo,{title:o.value,class:"VPSwitchAppearance","aria-checked":r(e),onClick:r(n)},{default:p(()=>[zo,Ko]),_:1},8,["title","aria-checked","onClick"]))}}),be=k(qo,[["__scopeId","data-v-d1f28634"]]),Ro={key:0,class:"VPNavBarAppearance"},Wo=_({__name:"VPNavBarAppearance",setup(s){const{site:e}=L();return(t,n)=>r(e).appearance&&r(e).appearance!=="force-dark"?(a(),l("div",Ro,[m(be)])):f("",!0)}}),Yo=k(Wo,[["__scopeId","data-v-e6aabb21"]]),ye=w();let Oe=!1,ce=0;function Jo(s){const e=w(!1);if(Y){!Oe&&Xo(),ce++;const t=K(ye,n=>{var o,i,u;n===s.el.value||(o=s.el.value)!=null&&o.contains(n)?(e.value=!0,(i=s.onFocus)==null||i.call(s)):(e.value=!1,(u=s.onBlur)==null||u.call(s))});me(()=>{t(),ce--,ce||Qo()})}return Ze(e)}function Xo(){document.addEventListener("focusin",Ue),Oe=!0,ye.value=document.activeElement}function Qo(){document.removeEventListener("focusin",Ue)}function Ue(){ye.value=document.activeElement}const Zo={class:"VPMenuLink"},xo=_({__name:"VPMenuLink",props:{item:{}},setup(s){const{page:e}=L();return(t,n)=>(a(),l("div",Zo,[m(O,{class:M({active:r(z)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel},{default:p(()=>[D(V(t.item.text),1)]),_:1},8,["class","href","target","rel"])]))}}),ae=k(xo,[["__scopeId","data-v-43f1e123"]]),en={class:"VPMenuGroup"},tn={key:0,class:"title"},sn=_({__name:"VPMenuGroup",props:{text:{},items:{}},setup(s){return(e,t)=>(a(),l("div",en,[e.text?(a(),l("p",tn,V(e.text),1)):f("",!0),(a(!0),l(I,null,E(e.items,n=>(a(),l(I,null,["link"in n?(a(),$(ae,{key:0,item:n},null,8,["item"])):f("",!0)],64))),256))]))}}),on=k(sn,[["__scopeId","data-v-69e747b5"]]),nn={class:"VPMenu"},an={key:0,class:"items"},rn=_({__name:"VPMenu",props:{items:{}},setup(s){return(e,t)=>(a(),l("div",nn,[e.items?(a(),l("div",an,[(a(!0),l(I,null,E(e.items,n=>(a(),l(I,{key:n.text},["link"in n?(a(),$(ae,{key:0,item:n},null,8,["item"])):(a(),$(on,{key:1,text:n.text,items:n.items},null,8,["text","items"]))],64))),128))])):f("",!0),c(e.$slots,"default",{},void 0,!0)]))}}),ln=k(rn,[["__scopeId","data-v-e7ea1737"]]),cn=s=>(B("data-v-b6c34ac9"),s=s(),H(),s),un=["aria-expanded","aria-label"],dn={key:0,class:"text"},vn=["innerHTML"],pn=cn(()=>d("span",{class:"vpi-chevron-down text-icon"},null,-1)),hn={key:1,class:"vpi-more-horizontal icon"},fn={class:"menu"},_n=_({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(s){const e=w(!1),t=w();Jo({el:t,onBlur:n});function n(){e.value=!1}return(o,i)=>(a(),l("div",{class:"VPFlyout",ref_key:"el",ref:t,onMouseenter:i[1]||(i[1]=u=>e.value=!0),onMouseleave:i[2]||(i[2]=u=>e.value=!1)},[d("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":e.value,"aria-label":o.label,onClick:i[0]||(i[0]=u=>e.value=!e.value)},[o.button||o.icon?(a(),l("span",dn,[o.icon?(a(),l("span",{key:0,class:M([o.icon,"option-icon"])},null,2)):f("",!0),o.button?(a(),l("span",{key:1,innerHTML:o.button},null,8,vn)):f("",!0),pn])):(a(),l("span",hn))],8,un),d("div",fn,[m(ln,{items:o.items},{default:p(()=>[c(o.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),Pe=k(_n,[["__scopeId","data-v-b6c34ac9"]]),mn=["href","aria-label","innerHTML"],kn=_({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(s){const e=s,t=b(()=>typeof e.icon=="object"?e.icon.svg:``);return(n,o)=>(a(),l("a",{class:"VPSocialLink no-icon",href:n.link,"aria-label":n.ariaLabel??(typeof n.icon=="string"?n.icon:""),target:"_blank",rel:"noopener",innerHTML:t.value},null,8,mn))}}),gn=k(kn,[["__scopeId","data-v-eee4e7cb"]]),$n={class:"VPSocialLinks"},bn=_({__name:"VPSocialLinks",props:{links:{}},setup(s){return(e,t)=>(a(),l("div",$n,[(a(!0),l(I,null,E(e.links,({link:n,icon:o,ariaLabel:i})=>(a(),$(gn,{key:n,icon:o,link:n,ariaLabel:i},null,8,["icon","link","ariaLabel"]))),128))]))}}),Le=k(bn,[["__scopeId","data-v-7bc22406"]]),yn={key:0,class:"group translations"},Pn={class:"trans-title"},Ln={key:1,class:"group"},Vn={class:"item appearance"},Sn={class:"label"},wn={class:"appearance-action"},Tn={key:2,class:"group"},Nn={class:"item social-links"},In=_({__name:"VPNavBarExtra",setup(s){const{site:e,theme:t}=L(),{localeLinks:n,currentLang:o}=J({correspondingLink:!0}),i=b(()=>n.value.length&&o.value.label||e.value.appearance||t.value.socialLinks);return(u,h)=>i.value?(a(),$(Pe,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:p(()=>[r(n).length&&r(o).label?(a(),l("div",yn,[d("p",Pn,V(r(o).label),1),(a(!0),l(I,null,E(r(n),v=>(a(),$(ae,{key:v.link,item:v},null,8,["item"]))),128))])):f("",!0),r(e).appearance&&r(e).appearance!=="force-dark"?(a(),l("div",Ln,[d("div",Vn,[d("p",Sn,V(r(t).darkModeSwitchLabel||"Appearance"),1),d("div",wn,[m(be)])])])):f("",!0),r(t).socialLinks?(a(),l("div",Tn,[d("div",Nn,[m(Le,{class:"social-links-list",links:r(t).socialLinks},null,8,["links"])])])):f("",!0)]),_:1})):f("",!0)}}),Mn=k(In,[["__scopeId","data-v-d0bd9dde"]]),Cn=s=>(B("data-v-e5dd9c1c"),s=s(),H(),s),An=["aria-expanded"],Bn=Cn(()=>d("span",{class:"container"},[d("span",{class:"top"}),d("span",{class:"middle"}),d("span",{class:"bottom"})],-1)),Hn=[Bn],En=_({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(s){return(e,t)=>(a(),l("button",{type:"button",class:M(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:t[0]||(t[0]=n=>e.$emit("click"))},Hn,10,An))}}),Fn=k(En,[["__scopeId","data-v-e5dd9c1c"]]),Dn=["innerHTML"],On=_({__name:"VPNavBarMenuLink",props:{item:{}},setup(s){const{page:e}=L();return(t,n)=>(a(),$(O,{class:M({VPNavBarMenuLink:!0,active:r(z)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel,tabindex:"0"},{default:p(()=>[d("span",{innerHTML:t.item.text},null,8,Dn)]),_:1},8,["class","href","target","rel"]))}}),Un=k(On,[["__scopeId","data-v-42ef59de"]]),Gn=_({__name:"VPNavBarMenuGroup",props:{item:{}},setup(s){const e=s,{page:t}=L(),n=i=>"link"in i?z(t.value.relativePath,i.link,!!e.item.activeMatch):i.items.some(n),o=b(()=>n(e.item));return(i,u)=>(a(),$(Pe,{class:M({VPNavBarMenuGroup:!0,active:r(z)(r(t).relativePath,i.item.activeMatch,!!i.item.activeMatch)||o.value}),button:i.item.text,items:i.item.items},null,8,["class","button","items"]))}}),jn=s=>(B("data-v-7f418b0f"),s=s(),H(),s),zn={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},Kn=jn(()=>d("span",{id:"main-nav-aria-label",class:"visually-hidden"},"Main Navigation",-1)),qn=_({__name:"VPNavBarMenu",setup(s){const{theme:e}=L();return(t,n)=>r(e).nav?(a(),l("nav",zn,[Kn,(a(!0),l(I,null,E(r(e).nav,o=>(a(),l(I,{key:o.text},["link"in o?(a(),$(Un,{key:0,item:o},null,8,["item"])):(a(),$(Gn,{key:1,item:o},null,8,["item"]))],64))),128))])):f("",!0)}}),Rn=k(qn,[["__scopeId","data-v-7f418b0f"]]);function Wn(s){const{localeIndex:e,theme:t}=L();function n(o){var C,A,N;const i=o.split("."),u=(C=t.value.search)==null?void 0:C.options,h=u&&typeof u=="object",v=h&&((N=(A=u.locales)==null?void 0:A[e.value])==null?void 0:N.translations)||null,g=h&&u.translations||null;let P=v,y=g,S=s;const T=i.pop();for(const X of i){let G=null;const R=S==null?void 0:S[X];R&&(G=S=R);const re=y==null?void 0:y[X];re&&(G=y=re);const ie=P==null?void 0:P[X];ie&&(G=P=ie),R||(S=G),re||(y=G),ie||(P=G)}return(P==null?void 0:P[T])??(y==null?void 0:y[T])??(S==null?void 0:S[T])??""}return n}const Yn=["aria-label"],Jn={class:"DocSearch-Button-Container"},Xn=d("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1),Qn={class:"DocSearch-Button-Placeholder"},Zn=d("span",{class:"DocSearch-Button-Keys"},[d("kbd",{class:"DocSearch-Button-Key"}),d("kbd",{class:"DocSearch-Button-Key"},"K")],-1),Ve=_({__name:"VPNavBarSearchButton",setup(s){const t=Wn({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(n,o)=>(a(),l("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":r(t)("button.buttonAriaLabel")},[d("span",Jn,[Xn,d("span",Qn,V(r(t)("button.buttonText")),1)]),Zn],8,Yn))}}),xn={class:"VPNavBarSearch"},ea={id:"local-search"},ta={key:1,id:"docsearch"},sa=_({__name:"VPNavBarSearch",setup(s){const e=xe(()=>et(()=>import("./VPLocalSearchBox.OLa-hneZ.js"),__vite__mapDeps([0,1]))),t=()=>null,{theme:n}=L(),o=w(!1),i=w(!1);j(()=>{});function u(){o.value||(o.value=!0,setTimeout(h,16))}function h(){const y=new Event("keydown");y.key="k",y.metaKey=!0,window.dispatchEvent(y),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||h()},16)}function v(y){const S=y.target,T=S.tagName;return S.isContentEditable||T==="INPUT"||T==="SELECT"||T==="TEXTAREA"}const g=w(!1);de("k",y=>{(y.ctrlKey||y.metaKey)&&(y.preventDefault(),g.value=!0)}),de("/",y=>{v(y)||(y.preventDefault(),g.value=!0)});const P="local";return(y,S)=>{var T;return a(),l("div",xn,[r(P)==="local"?(a(),l(I,{key:0},[g.value?(a(),$(r(e),{key:0,onClose:S[0]||(S[0]=C=>g.value=!1)})):f("",!0),d("div",ea,[m(Ve,{onClick:S[1]||(S[1]=C=>g.value=!0)})])],64)):r(P)==="algolia"?(a(),l(I,{key:1},[o.value?(a(),$(r(t),{key:0,algolia:((T=r(n).search)==null?void 0:T.options)??r(n).algolia,onVnodeBeforeMount:S[2]||(S[2]=C=>i.value=!0)},null,8,["algolia"])):f("",!0),i.value?f("",!0):(a(),l("div",ta,[m(Ve,{onClick:u})]))],64)):f("",!0)])}}}),oa=_({__name:"VPNavBarSocialLinks",setup(s){const{theme:e}=L();return(t,n)=>r(e).socialLinks?(a(),$(Le,{key:0,class:"VPNavBarSocialLinks",links:r(e).socialLinks},null,8,["links"])):f("",!0)}}),na=k(oa,[["__scopeId","data-v-0394ad82"]]),aa=["href","rel","target"],ra={key:1},ia={key:2},la=_({__name:"VPNavBarTitle",setup(s){const{site:e,theme:t}=L(),{hasSidebar:n}=U(),{currentLang:o}=J(),i=b(()=>{var v;return typeof t.value.logoLink=="string"?t.value.logoLink:(v=t.value.logoLink)==null?void 0:v.link}),u=b(()=>{var v;return typeof t.value.logoLink=="string"||(v=t.value.logoLink)==null?void 0:v.rel}),h=b(()=>{var v;return typeof t.value.logoLink=="string"||(v=t.value.logoLink)==null?void 0:v.target});return(v,g)=>(a(),l("div",{class:M(["VPNavBarTitle",{"has-sidebar":r(n)}])},[d("a",{class:"title",href:i.value??r(ke)(r(o).link),rel:u.value,target:h.value},[c(v.$slots,"nav-bar-title-before",{},void 0,!0),r(t).logo?(a(),$(x,{key:0,class:"logo",image:r(t).logo},null,8,["image"])):f("",!0),r(t).siteTitle?(a(),l("span",ra,V(r(t).siteTitle),1)):r(t).siteTitle===void 0?(a(),l("span",ia,V(r(e).title),1)):f("",!0),c(v.$slots,"nav-bar-title-after",{},void 0,!0)],8,aa)],2))}}),ca=k(la,[["__scopeId","data-v-ab179fa1"]]),ua={class:"items"},da={class:"title"},va=_({__name:"VPNavBarTranslations",setup(s){const{theme:e}=L(),{localeLinks:t,currentLang:n}=J({correspondingLink:!0});return(o,i)=>r(t).length&&r(n).label?(a(),$(Pe,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:r(e).langMenuLabel||"Change language"},{default:p(()=>[d("div",ua,[d("p",da,V(r(n).label),1),(a(!0),l(I,null,E(r(t),u=>(a(),$(ae,{key:u.link,item:u},null,8,["item"]))),128))])]),_:1},8,["label"])):f("",!0)}}),pa=k(va,[["__scopeId","data-v-88af2de4"]]),ha=s=>(B("data-v-19c990f1"),s=s(),H(),s),fa={class:"wrapper"},_a={class:"container"},ma={class:"title"},ka={class:"content"},ga={class:"content-body"},$a=ha(()=>d("div",{class:"divider"},[d("div",{class:"divider-line"})],-1)),ba=_({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(s){const{y:e}=Me(),{hasSidebar:t}=U(),{hasLocalNav:n}=Fe(),{frontmatter:o}=L(),i=w({});return we(()=>{i.value={"has-sidebar":t.value,"has-local-nav":n.value,top:o.value.layout==="home"&&e.value===0}}),(u,h)=>(a(),l("div",{class:M(["VPNavBar",i.value])},[d("div",fa,[d("div",_a,[d("div",ma,[m(ca,null,{"nav-bar-title-before":p(()=>[c(u.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":p(()=>[c(u.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),d("div",ka,[d("div",ga,[c(u.$slots,"nav-bar-content-before",{},void 0,!0),m(sa,{class:"search"}),m(Rn,{class:"menu"}),m(pa,{class:"translations"}),m(Yo,{class:"appearance"}),m(na,{class:"social-links"}),m(Mn,{class:"extra"}),c(u.$slots,"nav-bar-content-after",{},void 0,!0),m(Fn,{class:"hamburger",active:u.isScreenOpen,onClick:h[0]||(h[0]=v=>u.$emit("toggle-screen"))},null,8,["active"])])])])]),$a],2))}}),ya=k(ba,[["__scopeId","data-v-19c990f1"]]),Pa={key:0,class:"VPNavScreenAppearance"},La={class:"text"},Va=_({__name:"VPNavScreenAppearance",setup(s){const{site:e,theme:t}=L();return(n,o)=>r(e).appearance&&r(e).appearance!=="force-dark"?(a(),l("div",Pa,[d("p",La,V(r(t).darkModeSwitchLabel||"Appearance"),1),m(be)])):f("",!0)}}),Sa=k(Va,[["__scopeId","data-v-2d7af913"]]),wa=_({__name:"VPNavScreenMenuLink",props:{item:{}},setup(s){const e=ne("close-screen");return(t,n)=>(a(),$(O,{class:"VPNavScreenMenuLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:r(e)},{default:p(()=>[D(V(t.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}}),Ta=k(wa,[["__scopeId","data-v-05f27b2a"]]),Na=_({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(s){const e=ne("close-screen");return(t,n)=>(a(),$(O,{class:"VPNavScreenMenuGroupLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:r(e)},{default:p(()=>[D(V(t.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}}),Ge=k(Na,[["__scopeId","data-v-19976ae1"]]),Ia={class:"VPNavScreenMenuGroupSection"},Ma={key:0,class:"title"},Ca=_({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(s){return(e,t)=>(a(),l("div",Ia,[e.text?(a(),l("p",Ma,V(e.text),1)):f("",!0),(a(!0),l(I,null,E(e.items,n=>(a(),$(Ge,{key:n.text,item:n},null,8,["item"]))),128))]))}}),Aa=k(Ca,[["__scopeId","data-v-8133b170"]]),Ba=s=>(B("data-v-ff6087d4"),s=s(),H(),s),Ha=["aria-controls","aria-expanded"],Ea=["innerHTML"],Fa=Ba(()=>d("span",{class:"vpi-plus button-icon"},null,-1)),Da=["id"],Oa={key:1,class:"group"},Ua=_({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(s){const e=s,t=w(!1),n=b(()=>`NavScreenGroup-${e.text.replace(" ","-").toLowerCase()}`);function o(){t.value=!t.value}return(i,u)=>(a(),l("div",{class:M(["VPNavScreenMenuGroup",{open:t.value}])},[d("button",{class:"button","aria-controls":n.value,"aria-expanded":t.value,onClick:o},[d("span",{class:"button-text",innerHTML:i.text},null,8,Ea),Fa],8,Ha),d("div",{id:n.value,class:"items"},[(a(!0),l(I,null,E(i.items,h=>(a(),l(I,{key:h.text},["link"in h?(a(),l("div",{key:h.text,class:"item"},[m(Ge,{item:h},null,8,["item"])])):(a(),l("div",Oa,[m(Aa,{text:h.text,items:h.items},null,8,["text","items"])]))],64))),128))],8,Da)],2))}}),Ga=k(Ua,[["__scopeId","data-v-ff6087d4"]]),ja={key:0,class:"VPNavScreenMenu"},za=_({__name:"VPNavScreenMenu",setup(s){const{theme:e}=L();return(t,n)=>r(e).nav?(a(),l("nav",ja,[(a(!0),l(I,null,E(r(e).nav,o=>(a(),l(I,{key:o.text},["link"in o?(a(),$(Ta,{key:0,item:o},null,8,["item"])):(a(),$(Ga,{key:1,text:o.text||"",items:o.items},null,8,["text","items"]))],64))),128))])):f("",!0)}}),Ka=_({__name:"VPNavScreenSocialLinks",setup(s){const{theme:e}=L();return(t,n)=>r(e).socialLinks?(a(),$(Le,{key:0,class:"VPNavScreenSocialLinks",links:r(e).socialLinks},null,8,["links"])):f("",!0)}}),je=s=>(B("data-v-858fe1a4"),s=s(),H(),s),qa=je(()=>d("span",{class:"vpi-languages icon lang"},null,-1)),Ra=je(()=>d("span",{class:"vpi-chevron-down icon chevron"},null,-1)),Wa={class:"list"},Ya=_({__name:"VPNavScreenTranslations",setup(s){const{localeLinks:e,currentLang:t}=J({correspondingLink:!0}),n=w(!1);function o(){n.value=!n.value}return(i,u)=>r(e).length&&r(t).label?(a(),l("div",{key:0,class:M(["VPNavScreenTranslations",{open:n.value}])},[d("button",{class:"title",onClick:o},[qa,D(" "+V(r(t).label)+" ",1),Ra]),d("ul",Wa,[(a(!0),l(I,null,E(r(e),h=>(a(),l("li",{key:h.link,class:"item"},[m(O,{class:"link",href:h.link},{default:p(()=>[D(V(h.text),1)]),_:2},1032,["href"])]))),128))])],2)):f("",!0)}}),Ja=k(Ya,[["__scopeId","data-v-858fe1a4"]]),Xa={class:"container"},Qa=_({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(s){const e=w(null),t=Ce(Y?document.body:null);return(n,o)=>(a(),$(fe,{name:"fade",onEnter:o[0]||(o[0]=i=>t.value=!0),onAfterLeave:o[1]||(o[1]=i=>t.value=!1)},{default:p(()=>[n.open?(a(),l("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:e,id:"VPNavScreen"},[d("div",Xa,[c(n.$slots,"nav-screen-content-before",{},void 0,!0),m(za,{class:"menu"}),m(Ja,{class:"translations"}),m(Sa,{class:"appearance"}),m(Ka,{class:"social-links"}),c(n.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):f("",!0)]),_:3}))}}),Za=k(Qa,[["__scopeId","data-v-cc5739dd"]]),xa={key:0,class:"VPNav"},er=_({__name:"VPNav",setup(s){const{isScreenOpen:e,closeScreen:t,toggleScreen:n}=Eo(),{frontmatter:o}=L(),i=b(()=>o.value.navbar!==!1);return Ae("close-screen",t),te(()=>{Y&&document.documentElement.classList.toggle("hide-nav",!i.value)}),(u,h)=>i.value?(a(),l("header",xa,[m(ya,{"is-screen-open":r(e),onToggleScreen:r(n)},{"nav-bar-title-before":p(()=>[c(u.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":p(()=>[c(u.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":p(()=>[c(u.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":p(()=>[c(u.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),m(Za,{open:r(e)},{"nav-screen-content-before":p(()=>[c(u.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":p(()=>[c(u.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):f("",!0)}}),tr=k(er,[["__scopeId","data-v-ae24b3ad"]]),ze=s=>(B("data-v-93e7e794"),s=s(),H(),s),sr=["role","tabindex"],or=ze(()=>d("div",{class:"indicator"},null,-1)),nr=ze(()=>d("span",{class:"vpi-chevron-right caret-icon"},null,-1)),ar=[nr],rr={key:1,class:"items"},ir=_({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(s){const e=s,{collapsed:t,collapsible:n,isLink:o,isActiveLink:i,hasActiveLink:u,hasChildren:h,toggle:v}=St(b(()=>e.item)),g=b(()=>h.value?"section":"div"),P=b(()=>o.value?"a":"div"),y=b(()=>h.value?e.depth+2===7?"p":`h${e.depth+2}`:"p"),S=b(()=>o.value?void 0:"button"),T=b(()=>[[`level-${e.depth}`],{collapsible:n.value},{collapsed:t.value},{"is-link":o.value},{"is-active":i.value},{"has-active":u.value}]);function C(N){"key"in N&&N.key!=="Enter"||!e.item.link&&v()}function A(){e.item.link&&v()}return(N,X)=>{const G=q("VPSidebarItem",!0);return a(),$(W(g.value),{class:M(["VPSidebarItem",T.value])},{default:p(()=>[N.item.text?(a(),l("div",Q({key:0,class:"item",role:S.value},tt(N.item.items?{click:C,keydown:C}:{},!0),{tabindex:N.item.items&&0}),[or,N.item.link?(a(),$(O,{key:0,tag:P.value,class:"link",href:N.item.link,rel:N.item.rel,target:N.item.target},{default:p(()=>[(a(),$(W(y.value),{class:"text",innerHTML:N.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(a(),$(W(y.value),{key:1,class:"text",innerHTML:N.item.text},null,8,["innerHTML"])),N.item.collapsed!=null?(a(),l("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:A,onKeydown:st(A,["enter"]),tabindex:"0"},ar,32)):f("",!0)],16,sr)):f("",!0),N.item.items&&N.item.items.length?(a(),l("div",rr,[N.depth<5?(a(!0),l(I,{key:0},E(N.item.items,R=>(a(),$(G,{key:R.text,item:R,depth:N.depth+1},null,8,["item","depth"]))),128)):f("",!0)])):f("",!0)]),_:1},8,["class"])}}}),lr=k(ir,[["__scopeId","data-v-93e7e794"]]),Ke=s=>(B("data-v-575e6a36"),s=s(),H(),s),cr=Ke(()=>d("div",{class:"curtain"},null,-1)),ur={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},dr=Ke(()=>d("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),vr=_({__name:"VPSidebar",props:{open:{type:Boolean}},setup(s){const{sidebarGroups:e,hasSidebar:t}=U(),n=s,o=w(null),i=Ce(Y?document.body:null);return K([n,o],()=>{var u;n.open?(i.value=!0,(u=o.value)==null||u.focus()):i.value=!1},{immediate:!0,flush:"post"}),(u,h)=>r(t)?(a(),l("aside",{key:0,class:M(["VPSidebar",{open:u.open}]),ref_key:"navEl",ref:o,onClick:h[0]||(h[0]=ot(()=>{},["stop"]))},[cr,d("nav",ur,[dr,c(u.$slots,"sidebar-nav-before",{},void 0,!0),(a(!0),l(I,null,E(r(e),v=>(a(),l("div",{key:v.text,class:"group"},[m(lr,{item:v,depth:0},null,8,["item"])]))),128)),c(u.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):f("",!0)}}),pr=k(vr,[["__scopeId","data-v-575e6a36"]]),hr=_({__name:"VPSkipLink",setup(s){const e=oe(),t=w();K(()=>e.path,()=>t.value.focus());function n({target:o}){const i=document.getElementById(decodeURIComponent(o.hash).slice(1));if(i){const u=()=>{i.removeAttribute("tabindex"),i.removeEventListener("blur",u)};i.setAttribute("tabindex","-1"),i.addEventListener("blur",u),i.focus(),window.scrollTo(0,0)}}return(o,i)=>(a(),l(I,null,[d("span",{ref_key:"backToTop",ref:t,tabindex:"-1"},null,512),d("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:n}," Skip to content ")],64))}}),fr=k(hr,[["__scopeId","data-v-0f60ec36"]]),_r=_({__name:"Layout",setup(s){const{isOpen:e,open:t,close:n}=U(),o=oe();K(()=>o.path,n),Vt(e,n);const{frontmatter:i}=L(),u=nt(),h=b(()=>!!u["home-hero-image"]);return Ae("hero-image-slot-exists",h),(v,g)=>{const P=q("Content");return r(i).layout!==!1?(a(),l("div",{key:0,class:M(["Layout",r(i).pageClass])},[c(v.$slots,"layout-top",{},void 0,!0),m(fr),m(ut,{class:"backdrop",show:r(e),onClick:r(n)},null,8,["show","onClick"]),m(tr,null,{"nav-bar-title-before":p(()=>[c(v.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":p(()=>[c(v.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":p(()=>[c(v.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":p(()=>[c(v.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":p(()=>[c(v.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":p(()=>[c(v.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),m(Ho,{open:r(e),onOpenMenu:r(t)},null,8,["open","onOpenMenu"]),m(pr,{open:r(e)},{"sidebar-nav-before":p(()=>[c(v.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":p(()=>[c(v.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),m(mo,null,{"page-top":p(()=>[c(v.$slots,"page-top",{},void 0,!0)]),"page-bottom":p(()=>[c(v.$slots,"page-bottom",{},void 0,!0)]),"not-found":p(()=>[c(v.$slots,"not-found",{},void 0,!0)]),"home-hero-before":p(()=>[c(v.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":p(()=>[c(v.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":p(()=>[c(v.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":p(()=>[c(v.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":p(()=>[c(v.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":p(()=>[c(v.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":p(()=>[c(v.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":p(()=>[c(v.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":p(()=>[c(v.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":p(()=>[c(v.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":p(()=>[c(v.$slots,"doc-before",{},void 0,!0)]),"doc-after":p(()=>[c(v.$slots,"doc-after",{},void 0,!0)]),"doc-top":p(()=>[c(v.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":p(()=>[c(v.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":p(()=>[c(v.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":p(()=>[c(v.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":p(()=>[c(v.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":p(()=>[c(v.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":p(()=>[c(v.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":p(()=>[c(v.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),m(yo),c(v.$slots,"layout-bottom",{},void 0,!0)],2)):(a(),$(P,{key:1}))}}}),mr=k(_r,[["__scopeId","data-v-5d98c3a5"]]),Se={Layout:mr,enhanceApp:({app:s})=>{s.component("Badge",it)}},F=[{name:"Northstar",logo:"/images/sponsors/Northstar.png",website:"https://www.quantit.tech",amount:600},{name:"flameOnYou",text:"flameOnYou",logo:"/images/sponsors/flameOnYou.jpg",website:"https://github.com/flameOnYou",amount:1100}],kr={class:"home-section sponsor-section"},gr={class:"home-section-content sponsor"},$r={class:"sponsor-grid sponsor-top-grid"},br=["href"],yr=["src"],Pr={key:0,class:"text"},Lr=["href"],Vr=["src"],Sr={key:0,class:"text"},wr={key:0},Tr={key:1,class:"sponsor-grid sponsor-platinum-grid"},Nr=["href"],Ir=["src"],Mr={key:2},Cr={key:3,class:"sponsor-grid sponsor-gold-grid"},Ar=["href"],Br=["src"],Hr={__name:"HomeSponsor",setup(s){F.sort((u,h)=>h.amount-u.amount);const e=[],t=[];for(let u=3;u=5e3?e.push(h):t.push(h)}const n=w(e),o=w(t),{lang:i}=_e();return(u,h)=>(a(),l("section",kr,[d("div",gr,[d("h2",null,V(r(i)==="zh-CN"?"赞助商":"Sponsors"),1),d("div",$r,[d("a",{class:"sponsor-grid-item item-no1",href:r(F)[0].website,target:"_blank",rel:"noreferrer"},[d("img",{class:"image",src:r(F)[0].logo},null,8,yr),r(F)[0].text?(a(),l("span",Pr,V(r(F)[0].text),1)):f("",!0)],8,br),d("a",{class:"sponsor-grid-item item-no1",href:r(F)[1].website,target:"_blank",rel:"noreferrer"},[d("img",{class:"image",src:r(F)[1].logo},null,8,Vr),r(F)[1].text?(a(),l("span",Sr,V(r(F)[1].text),1)):f("",!0)],8,Lr)]),n.value.length>0?(a(),l("h4",wr,V(r(i)==="zh-CN"?"铂金赞助商":"Platinum Sponsors"),1)):f("",!0),n.value.length>0?(a(),l("div",Tr,[(a(!0),l(I,null,E(n.value,v=>(a(),l("a",{class:"sponsor-grid-item item",target:"_blank",rel:"noreferrer",href:v.website},[d("img",{class:"image",src:v.logo},null,8,Ir)],8,Nr))),256))])):f("",!0),o.value.length>0?(a(),l("h4",Mr,V(r(i)==="zh-CN"?"黄金赞助商":"Gold Sponsors"),1)):f("",!0),o.value.length>0?(a(),l("div",Cr,[(a(!0),l(I,null,E(o.value,v=>(a(),l("a",{class:"sponsor-grid-item item",target:"_blank",rel:"noreferrer",href:v.website},[d("img",{class:"image",src:v.logo},null,8,Br)],8,Ar))),256))])):f("",!0)])]))}},Er=k(Hr,[["__scopeId","data-v-7d2a1d4b"]]),Fr={class:"NotFound"},Dr=at('

Page Not Found

Make sure the address is correct and the page hasn't moved.

Please contact your KLineChart administrator if you think this is a mistake.

',4),Or={class:"action"},Ur=["href"],Gr=_({__name:"NotFound",setup(s){const{lang:e}=_e(),t=w("/");return j(()=>{t.value=e.value==="zh-CN"?"/":`/${e.value}/`}),(n,o)=>(a(),l("div",Fr,[Dr,d("div",Or,[d("a",{class:"link",href:r(ee)(t.value),"aria-label":"go to home"}," Take me home ",8,Ur)])]))}}),jr=k(Gr,[["__scopeId","data-v-de22ffbd"]]),zr={},Kr={class:"Tag"};function qr(s,e){return a(),l("span",Kr,[c(s.$slots,"default",{},void 0,!0)])}const Rr=k(zr,[["render",qr],["__scopeId","data-v-90b04f6b"]]),Yr={...Se,Layout:()=>le(Se.Layout,null,{"home-features-after":()=>le(Er),"not-found":()=>le(jr)}),enhanceApp({app:s,router:e,siteData:t}){s.component("Tag",Rr)}};export{Yr as R,Wn as c,L as u}; +import{d as _,o as a,c as l,r as c,a as D,t as V,n as M,b as $,w as p,e as f,T as fe,_ as k,u as _e,i as qe,f as Re,g as ee,h as w,j as Y,k as b,l as j,m as d,p as r,q as B,s as H,v as z,x as ue,y as K,z as te,A as me,B as we,C as We,D as Ye,E as q,F as I,G as E,H as Te,I as se,J as m,K as W,L as Ne,M as oe,N as Q,O as ne,P as Je,Q as Ie,R as Xe,S as de,U as Qe,V as Me,W as Ze,X as xe,Y as et,Z as Ce,$ as Ae,a0 as tt,a1 as st,a2 as ot,a3 as nt,a4 as at,a5 as rt,a6 as le}from"./framework.ZK-5UJb0.js";const it=_({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(s){return(e,t)=>(a(),l("span",{class:M(["VPBadge",e.type])},[c(e.$slots,"default",{},()=>[D(V(e.text),1)])],2))}}),lt={key:0,class:"VPBackdrop"},ct=_({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(s){return(e,t)=>(a(),$(fe,{name:"fade"},{default:p(()=>[e.show?(a(),l("div",lt)):f("",!0)]),_:1}))}}),ut=k(ct,[["__scopeId","data-v-c79a1216"]]),L=_e;function dt(s,e){let t,n=!1;return()=>{t&&clearTimeout(t),n?t=setTimeout(s,e):(s(),(n=!0)&&setTimeout(()=>n=!1,e))}}function ve(s){return/^\//.test(s)?s:`/${s}`}function ke(s){const{pathname:e,search:t,hash:n,protocol:o}=new URL(s,"http://a.com");if(qe(s)||s.startsWith("#")||!o.startsWith("http")||!Re(e))return s;const{site:i}=L(),u=e.endsWith("/")||e.endsWith(".html")?s:s.replace(/(?:(^\.+)\/)?.*$/,`$1${e.replace(/(\.md)?$/,i.value.cleanUrls?"":".html")}${t}${n}`);return ee(u)}const ge=w(Y?location.hash:"");Y&&window.addEventListener("hashchange",()=>{ge.value=location.hash});function J({removeCurrent:s=!0,correspondingLink:e=!1}={}){const{site:t,localeIndex:n,page:o,theme:i}=L(),u=b(()=>{var v,g;return{label:(v=t.value.locales[n.value])==null?void 0:v.label,link:((g=t.value.locales[n.value])==null?void 0:g.link)||(n.value==="root"?"/":`/${n.value}/`)}});return{localeLinks:b(()=>Object.entries(t.value.locales).flatMap(([v,g])=>s&&u.value.label===g.label?[]:{text:g.label,link:vt(g.link||(v==="root"?"/":`/${v}/`),i.value.i18nRouting!==!1&&e,o.value.relativePath.slice(u.value.link.length-1),!t.value.cleanUrls)+ge.value})),currentLang:u}}function vt(s,e,t,n){return e?s.replace(/\/$/,"")+ve(t.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,n?".html":"")):s}const pt=s=>(B("data-v-f87ff6e4"),s=s(),H(),s),ht={class:"NotFound"},ft={class:"code"},_t={class:"title"},mt=pt(()=>d("div",{class:"divider"},null,-1)),kt={class:"quote"},gt={class:"action"},$t=["href","aria-label"],bt=_({__name:"NotFound",setup(s){const{site:e,theme:t}=L(),{localeLinks:n}=J({removeCurrent:!1}),o=w("/");return j(()=>{var u;const i=window.location.pathname.replace(e.value.base,"").replace(/(^.*?\/).*$/,"/$1");n.value.length&&(o.value=((u=n.value.find(({link:h})=>h.startsWith(i)))==null?void 0:u.link)||n.value[0].link)}),(i,u)=>{var h,v,g,P,y;return a(),l("div",ht,[d("p",ft,V(((h=r(t).notFound)==null?void 0:h.code)??"404"),1),d("h1",_t,V(((v=r(t).notFound)==null?void 0:v.title)??"PAGE NOT FOUND"),1),mt,d("blockquote",kt,V(((g=r(t).notFound)==null?void 0:g.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),d("div",gt,[d("a",{class:"link",href:r(ee)(o.value),"aria-label":((P=r(t).notFound)==null?void 0:P.linkLabel)??"go to home"},V(((y=r(t).notFound)==null?void 0:y.linkText)??"Take me home"),9,$t)])])}}}),yt=k(bt,[["__scopeId","data-v-f87ff6e4"]]);function Be(s,e){if(Array.isArray(s))return Z(s);if(s==null)return[];e=ve(e);const t=Object.keys(s).sort((o,i)=>i.split("/").length-o.split("/").length).find(o=>e.startsWith(ve(o))),n=t?s[t]:[];return Array.isArray(n)?Z(n):Z(n.items,n.base)}function Pt(s){const e=[];let t=0;for(const n in s){const o=s[n];if(o.items){t=e.push(o);continue}e[t]||e.push({items:[]}),e[t].items.push(o)}return e}function Lt(s){const e=[];function t(n){for(const o of n)o.text&&o.link&&e.push({text:o.text,link:o.link,docFooterText:o.docFooterText}),o.items&&t(o.items)}return t(s),e}function pe(s,e){return Array.isArray(e)?e.some(t=>pe(s,t)):z(s,e.link)?!0:e.items?pe(s,e.items):!1}function Z(s,e){return[...s].map(t=>{const n={...t},o=n.base||e;return o&&n.link&&(n.link=o+n.link),n.items&&(n.items=Z(n.items,o)),n})}function U(){const{frontmatter:s,page:e,theme:t}=L(),n=ue("(min-width: 960px)"),o=w(!1),i=b(()=>{const A=t.value.sidebar,N=e.value.relativePath;return A?Be(A,N):[]}),u=w(i.value);K(i,(A,N)=>{JSON.stringify(A)!==JSON.stringify(N)&&(u.value=i.value)});const h=b(()=>s.value.sidebar!==!1&&u.value.length>0&&s.value.layout!=="home"),v=b(()=>g?s.value.aside==null?t.value.aside==="left":s.value.aside==="left":!1),g=b(()=>s.value.layout==="home"?!1:s.value.aside!=null?!!s.value.aside:t.value.aside!==!1),P=b(()=>h.value&&n.value),y=b(()=>h.value?Pt(u.value):[]);function S(){o.value=!0}function T(){o.value=!1}function C(){o.value?T():S()}return{isOpen:o,sidebar:u,sidebarGroups:y,hasSidebar:h,hasAside:g,leftAside:v,isSidebarEnabled:P,open:S,close:T,toggle:C}}function Vt(s,e){let t;te(()=>{t=s.value?document.activeElement:void 0}),j(()=>{window.addEventListener("keyup",n)}),me(()=>{window.removeEventListener("keyup",n)});function n(o){o.key==="Escape"&&s.value&&(e(),t==null||t.focus())}}function St(s){const{page:e}=L(),t=w(!1),n=b(()=>s.value.collapsed!=null),o=b(()=>!!s.value.link),i=w(!1),u=()=>{i.value=z(e.value.relativePath,s.value.link)};K([e,s,ge],u),j(u);const h=b(()=>i.value?!0:s.value.items?pe(e.value.relativePath,s.value.items):!1),v=b(()=>!!(s.value.items&&s.value.items.length));te(()=>{t.value=!!(n.value&&s.value.collapsed)}),we(()=>{(i.value||h.value)&&(t.value=!1)});function g(){n.value&&(t.value=!t.value)}return{collapsed:t,collapsible:n,isLink:o,isActiveLink:i,hasActiveLink:h,hasChildren:v,toggle:g}}function wt(){const{hasSidebar:s}=U(),e=ue("(min-width: 960px)"),t=ue("(min-width: 1280px)");return{isAsideEnabled:b(()=>!t.value&&!e.value?!1:s.value?t.value:e.value)}}const he=[];function He(s){return typeof s.outline=="object"&&!Array.isArray(s.outline)&&s.outline.label||s.outlineTitle||"On this page"}function $e(s){const e=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(t=>t.id&&t.hasChildNodes()).map(t=>{const n=Number(t.tagName[1]);return{element:t,title:Tt(t),link:"#"+t.id,level:n}});return Nt(e,s)}function Tt(s){let e="";for(const t of s.childNodes)if(t.nodeType===1){if(t.classList.contains("VPBadge")||t.classList.contains("header-anchor")||t.classList.contains("ignore-header"))continue;e+=t.textContent}else t.nodeType===3&&(e+=t.textContent);return e.trim()}function Nt(s,e){if(e===!1)return[];const t=(typeof e=="object"&&!Array.isArray(e)?e.level:e)||2,[n,o]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t;s=s.filter(u=>u.level>=n&&u.level<=o),he.length=0;for(const{element:u,link:h}of s)he.push({element:u,link:h});const i=[];e:for(let u=0;u=0;v--){const g=s[v];if(g.level{requestAnimationFrame(i),window.addEventListener("scroll",n)}),We(()=>{u(location.hash)}),me(()=>{window.removeEventListener("scroll",n)});function i(){if(!t.value)return;const h=window.scrollY,v=window.innerHeight,g=document.body.offsetHeight,P=Math.abs(h+v-g)<1,y=he.map(({element:T,link:C})=>({link:C,top:Mt(T)})).filter(({top:T})=>!Number.isNaN(T)).sort((T,C)=>T.top-C.top);if(!y.length){u(null);return}if(h<1){u(null);return}if(P){u(y[y.length-1].link);return}let S=null;for(const{link:T,top:C}of y){if(C>h+Ye()+4)break;S=T}u(S)}function u(h){o&&o.classList.remove("active"),h==null?o=null:o=s.value.querySelector(`a[href="${decodeURIComponent(h)}"]`);const v=o;v?(v.classList.add("active"),e.value.style.top=v.offsetTop+39+"px",e.value.style.opacity="1"):(e.value.style.top="33px",e.value.style.opacity="0")}}function Mt(s){let e=0;for(;s!==document.body;){if(s===null)return NaN;e+=s.offsetTop,s=s.offsetParent}return e}const Ct=["href","title"],At=_({__name:"VPDocOutlineItem",props:{headers:{},root:{type:Boolean}},setup(s){function e({target:t}){const n=t.href.split("#")[1],o=document.getElementById(decodeURIComponent(n));o==null||o.focus({preventScroll:!0})}return(t,n)=>{const o=q("VPDocOutlineItem",!0);return a(),l("ul",{class:M(["VPDocOutlineItem",t.root?"root":"nested"])},[(a(!0),l(I,null,E(t.headers,({children:i,link:u,title:h})=>(a(),l("li",null,[d("a",{class:"outline-link",href:u,onClick:e,title:h},V(h),9,Ct),i!=null&&i.length?(a(),$(o,{key:0,headers:i},null,8,["headers"])):f("",!0)]))),256))],2)}}}),Ee=k(At,[["__scopeId","data-v-b933a997"]]),Bt=s=>(B("data-v-935f8a84"),s=s(),H(),s),Ht={class:"content"},Et={class:"outline-title",role:"heading","aria-level":"2"},Ft={"aria-labelledby":"doc-outline-aria-label"},Dt=Bt(()=>d("span",{class:"visually-hidden",id:"doc-outline-aria-label"}," Table of Contents for current page ",-1)),Ot=_({__name:"VPDocAsideOutline",setup(s){const{frontmatter:e,theme:t}=L(),n=Te([]);se(()=>{n.value=$e(e.value.outline??t.value.outline)});const o=w(),i=w();return It(o,i),(u,h)=>(a(),l("div",{class:M(["VPDocAsideOutline",{"has-outline":n.value.length>0}]),ref_key:"container",ref:o,role:"navigation"},[d("div",Ht,[d("div",{class:"outline-marker",ref_key:"marker",ref:i},null,512),d("div",Et,V(r(He)(r(t))),1),d("nav",Ft,[Dt,m(Ee,{headers:n.value,root:!0},null,8,["headers"])])])],2))}}),Ut=k(Ot,[["__scopeId","data-v-935f8a84"]]),Gt={class:"VPDocAsideCarbonAds"},jt=_({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(s){const e=()=>null;return(t,n)=>(a(),l("div",Gt,[m(r(e),{"carbon-ads":t.carbonAds},null,8,["carbon-ads"])]))}}),zt=s=>(B("data-v-3f215769"),s=s(),H(),s),Kt={class:"VPDocAside"},qt=zt(()=>d("div",{class:"spacer"},null,-1)),Rt=_({__name:"VPDocAside",setup(s){const{theme:e}=L();return(t,n)=>(a(),l("div",Kt,[c(t.$slots,"aside-top",{},void 0,!0),c(t.$slots,"aside-outline-before",{},void 0,!0),m(Ut),c(t.$slots,"aside-outline-after",{},void 0,!0),qt,c(t.$slots,"aside-ads-before",{},void 0,!0),r(e).carbonAds?(a(),$(jt,{key:0,"carbon-ads":r(e).carbonAds},null,8,["carbon-ads"])):f("",!0),c(t.$slots,"aside-ads-after",{},void 0,!0),c(t.$slots,"aside-bottom",{},void 0,!0)]))}}),Wt=k(Rt,[["__scopeId","data-v-3f215769"]]);function Yt(){const{theme:s,page:e}=L();return b(()=>{const{text:t="Edit this page",pattern:n=""}=s.value.editLink||{};let o;return typeof n=="function"?o=n(e.value):o=n.replace(/:path/g,e.value.filePath),{url:o,text:t}})}function Jt(){const{page:s,theme:e,frontmatter:t}=L();return b(()=>{var v,g,P,y,S,T,C,A;const n=Be(e.value.sidebar,s.value.relativePath),o=Lt(n),i=o.findIndex(N=>z(s.value.relativePath,N.link)),u=((v=e.value.docFooter)==null?void 0:v.prev)===!1&&!t.value.prev||t.value.prev===!1,h=((g=e.value.docFooter)==null?void 0:g.next)===!1&&!t.value.next||t.value.next===!1;return{prev:u?void 0:{text:(typeof t.value.prev=="string"?t.value.prev:typeof t.value.prev=="object"?t.value.prev.text:void 0)??((P=o[i-1])==null?void 0:P.docFooterText)??((y=o[i-1])==null?void 0:y.text),link:(typeof t.value.prev=="object"?t.value.prev.link:void 0)??((S=o[i-1])==null?void 0:S.link)},next:h?void 0:{text:(typeof t.value.next=="string"?t.value.next:typeof t.value.next=="object"?t.value.next.text:void 0)??((T=o[i+1])==null?void 0:T.docFooterText)??((C=o[i+1])==null?void 0:C.text),link:(typeof t.value.next=="object"?t.value.next.link:void 0)??((A=o[i+1])==null?void 0:A.link)}}})}const O=_({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(s){const e=s,t=b(()=>e.tag??(e.href?"a":"span")),n=b(()=>e.href&&Ne.test(e.href));return(o,i)=>(a(),$(W(t.value),{class:M(["VPLink",{link:o.href,"vp-external-link-icon":n.value,"no-icon":o.noIcon}]),href:o.href?r(ke)(o.href):void 0,target:o.target??(n.value?"_blank":void 0),rel:o.rel??(n.value?"noreferrer":void 0)},{default:p(()=>[c(o.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),Xt={class:"VPLastUpdated"},Qt=["datetime"],Zt=_({__name:"VPDocFooterLastUpdated",setup(s){const{theme:e,page:t,frontmatter:n,lang:o}=L(),i=b(()=>new Date(n.value.lastUpdated??t.value.lastUpdated)),u=b(()=>i.value.toISOString()),h=w("");return j(()=>{te(()=>{var v,g,P;h.value=new Intl.DateTimeFormat((g=(v=e.value.lastUpdated)==null?void 0:v.formatOptions)!=null&&g.forceLocale?o.value:void 0,((P=e.value.lastUpdated)==null?void 0:P.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(i.value)})}),(v,g)=>{var P;return a(),l("p",Xt,[D(V(((P=r(e).lastUpdated)==null?void 0:P.text)||r(e).lastUpdatedText||"Last updated")+": ",1),d("time",{datetime:u.value},V(h.value),9,Qt)])}}}),xt=k(Zt,[["__scopeId","data-v-7e05ebdb"]]),es=s=>(B("data-v-09de1c0f"),s=s(),H(),s),ts={key:0,class:"VPDocFooter"},ss={key:0,class:"edit-info"},os={key:0,class:"edit-link"},ns=es(()=>d("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),as={key:1,class:"last-updated"},rs={key:1,class:"prev-next"},is={class:"pager"},ls=["innerHTML"],cs=["innerHTML"],us={class:"pager"},ds=["innerHTML"],vs=["innerHTML"],ps=_({__name:"VPDocFooter",setup(s){const{theme:e,page:t,frontmatter:n}=L(),o=Yt(),i=Jt(),u=b(()=>e.value.editLink&&n.value.editLink!==!1),h=b(()=>t.value.lastUpdated&&n.value.lastUpdated!==!1),v=b(()=>u.value||h.value||i.value.prev||i.value.next);return(g,P)=>{var y,S,T,C;return v.value?(a(),l("footer",ts,[c(g.$slots,"doc-footer-before",{},void 0,!0),u.value||h.value?(a(),l("div",ss,[u.value?(a(),l("div",os,[m(O,{class:"edit-link-button",href:r(o).url,"no-icon":!0},{default:p(()=>[ns,D(" "+V(r(o).text),1)]),_:1},8,["href"])])):f("",!0),h.value?(a(),l("div",as,[m(xt)])):f("",!0)])):f("",!0),(y=r(i).prev)!=null&&y.link||(S=r(i).next)!=null&&S.link?(a(),l("nav",rs,[d("div",is,[(T=r(i).prev)!=null&&T.link?(a(),$(O,{key:0,class:"pager-link prev",href:r(i).prev.link},{default:p(()=>{var A;return[d("span",{class:"desc",innerHTML:((A=r(e).docFooter)==null?void 0:A.prev)||"Previous page"},null,8,ls),d("span",{class:"title",innerHTML:r(i).prev.text},null,8,cs)]}),_:1},8,["href"])):f("",!0)]),d("div",us,[(C=r(i).next)!=null&&C.link?(a(),$(O,{key:0,class:"pager-link next",href:r(i).next.link},{default:p(()=>{var A;return[d("span",{class:"desc",innerHTML:((A=r(e).docFooter)==null?void 0:A.next)||"Next page"},null,8,ds),d("span",{class:"title",innerHTML:r(i).next.text},null,8,vs)]}),_:1},8,["href"])):f("",!0)])])):f("",!0)])):f("",!0)}}}),hs=k(ps,[["__scopeId","data-v-09de1c0f"]]),fs=s=>(B("data-v-39a288b8"),s=s(),H(),s),_s={class:"container"},ms=fs(()=>d("div",{class:"aside-curtain"},null,-1)),ks={class:"aside-container"},gs={class:"aside-content"},$s={class:"content"},bs={class:"content-container"},ys={class:"main"},Ps=_({__name:"VPDoc",setup(s){const{theme:e}=L(),t=oe(),{hasSidebar:n,hasAside:o,leftAside:i}=U(),u=b(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(h,v)=>{const g=q("Content");return a(),l("div",{class:M(["VPDoc",{"has-sidebar":r(n),"has-aside":r(o)}])},[c(h.$slots,"doc-top",{},void 0,!0),d("div",_s,[r(o)?(a(),l("div",{key:0,class:M(["aside",{"left-aside":r(i)}])},[ms,d("div",ks,[d("div",gs,[m(Wt,null,{"aside-top":p(()=>[c(h.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":p(()=>[c(h.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":p(()=>[c(h.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":p(()=>[c(h.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":p(()=>[c(h.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":p(()=>[c(h.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):f("",!0),d("div",$s,[d("div",bs,[c(h.$slots,"doc-before",{},void 0,!0),d("main",ys,[m(g,{class:M(["vp-doc",[u.value,r(e).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),m(hs,null,{"doc-footer-before":p(()=>[c(h.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),c(h.$slots,"doc-after",{},void 0,!0)])])]),c(h.$slots,"doc-bottom",{},void 0,!0)],2)}}}),Ls=k(Ps,[["__scopeId","data-v-39a288b8"]]),Vs=_({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(s){const e=s,t=b(()=>e.href&&Ne.test(e.href)),n=b(()=>e.tag||e.href?"a":"button");return(o,i)=>(a(),$(W(n.value),{class:M(["VPButton",[o.size,o.theme]]),href:o.href?r(ke)(o.href):void 0,target:e.target??(t.value?"_blank":void 0),rel:e.rel??(t.value?"noreferrer":void 0)},{default:p(()=>[D(V(o.text),1)]),_:1},8,["class","href","target","rel"]))}}),Ss=k(Vs,[["__scopeId","data-v-cad61b99"]]),ws=["src","alt"],Ts=_({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(s){return(e,t)=>{const n=q("VPImage",!0);return e.image?(a(),l(I,{key:0},[typeof e.image=="string"||"src"in e.image?(a(),l("img",Q({key:0,class:"VPImage"},typeof e.image=="string"?e.$attrs:{...e.image,...e.$attrs},{src:r(ee)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,ws)):(a(),l(I,{key:1},[m(n,Q({class:"dark",image:e.image.dark,alt:e.image.alt},e.$attrs),null,16,["image","alt"]),m(n,Q({class:"light",image:e.image.light,alt:e.image.alt},e.$attrs),null,16,["image","alt"])],64))],64)):f("",!0)}}}),x=k(Ts,[["__scopeId","data-v-8426fc1a"]]),Ns=s=>(B("data-v-303bb580"),s=s(),H(),s),Is={class:"container"},Ms={class:"main"},Cs={key:0,class:"name"},As=["innerHTML"],Bs=["innerHTML"],Hs=["innerHTML"],Es={key:0,class:"actions"},Fs={key:0,class:"image"},Ds={class:"image-container"},Os=Ns(()=>d("div",{class:"image-bg"},null,-1)),Us=_({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(s){const e=ne("hero-image-slot-exists");return(t,n)=>(a(),l("div",{class:M(["VPHero",{"has-image":t.image||r(e)}])},[d("div",Is,[d("div",Ms,[c(t.$slots,"home-hero-info-before",{},void 0,!0),c(t.$slots,"home-hero-info",{},()=>[t.name?(a(),l("h1",Cs,[d("span",{innerHTML:t.name,class:"clip"},null,8,As)])):f("",!0),t.text?(a(),l("p",{key:1,innerHTML:t.text,class:"text"},null,8,Bs)):f("",!0),t.tagline?(a(),l("p",{key:2,innerHTML:t.tagline,class:"tagline"},null,8,Hs)):f("",!0)],!0),c(t.$slots,"home-hero-info-after",{},void 0,!0),t.actions?(a(),l("div",Es,[(a(!0),l(I,null,E(t.actions,o=>(a(),l("div",{key:o.link,class:"action"},[m(Ss,{tag:"a",size:"medium",theme:o.theme,text:o.text,href:o.link,target:o.target,rel:o.rel},null,8,["theme","text","href","target","rel"])]))),128))])):f("",!0),c(t.$slots,"home-hero-actions-after",{},void 0,!0)]),t.image||r(e)?(a(),l("div",Fs,[d("div",Ds,[Os,c(t.$slots,"home-hero-image",{},()=>[t.image?(a(),$(x,{key:0,class:"image-src",image:t.image},null,8,["image"])):f("",!0)],!0)])])):f("",!0)])],2))}}),Gs=k(Us,[["__scopeId","data-v-303bb580"]]),js=_({__name:"VPHomeHero",setup(s){const{frontmatter:e}=L();return(t,n)=>r(e).hero?(a(),$(Gs,{key:0,class:"VPHomeHero",name:r(e).hero.name,text:r(e).hero.text,tagline:r(e).hero.tagline,image:r(e).hero.image,actions:r(e).hero.actions},{"home-hero-info-before":p(()=>[c(t.$slots,"home-hero-info-before")]),"home-hero-info":p(()=>[c(t.$slots,"home-hero-info")]),"home-hero-info-after":p(()=>[c(t.$slots,"home-hero-info-after")]),"home-hero-actions-after":p(()=>[c(t.$slots,"home-hero-actions-after")]),"home-hero-image":p(()=>[c(t.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):f("",!0)}}),zs=s=>(B("data-v-a3976bdc"),s=s(),H(),s),Ks={class:"box"},qs={key:0,class:"icon"},Rs=["innerHTML"],Ws=["innerHTML"],Ys=["innerHTML"],Js={key:4,class:"link-text"},Xs={class:"link-text-value"},Qs=zs(()=>d("span",{class:"vpi-arrow-right link-text-icon"},null,-1)),Zs=_({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(s){return(e,t)=>(a(),$(O,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:p(()=>[d("article",Ks,[typeof e.icon=="object"&&e.icon.wrap?(a(),l("div",qs,[m(x,{image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])])):typeof e.icon=="object"?(a(),$(x,{key:1,image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])):e.icon?(a(),l("div",{key:2,class:"icon",innerHTML:e.icon},null,8,Rs)):f("",!0),d("h2",{class:"title",innerHTML:e.title},null,8,Ws),e.details?(a(),l("p",{key:3,class:"details",innerHTML:e.details},null,8,Ys)):f("",!0),e.linkText?(a(),l("div",Js,[d("p",Xs,[D(V(e.linkText)+" ",1),Qs])])):f("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),xs=k(Zs,[["__scopeId","data-v-a3976bdc"]]),eo={key:0,class:"VPFeatures"},to={class:"container"},so={class:"items"},oo=_({__name:"VPFeatures",props:{features:{}},setup(s){const e=s,t=b(()=>{const n=e.features.length;if(n){if(n===2)return"grid-2";if(n===3)return"grid-3";if(n%3===0)return"grid-6";if(n>3)return"grid-4"}else return});return(n,o)=>n.features?(a(),l("div",eo,[d("div",to,[d("div",so,[(a(!0),l(I,null,E(n.features,i=>(a(),l("div",{key:i.title,class:M(["item",[t.value]])},[m(xs,{icon:i.icon,title:i.title,details:i.details,link:i.link,"link-text":i.linkText,rel:i.rel,target:i.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):f("",!0)}}),no=k(oo,[["__scopeId","data-v-a6181336"]]),ao=_({__name:"VPHomeFeatures",setup(s){const{frontmatter:e}=L();return(t,n)=>r(e).features?(a(),$(no,{key:0,class:"VPHomeFeatures",features:r(e).features},null,8,["features"])):f("",!0)}}),ro=_({__name:"VPHomeContent",setup(s){const{width:e}=Je({includeScrollbar:!1});return(t,n)=>(a(),l("div",{class:"vp-doc container",style:Ie(r(e)?{"--vp-offset":`calc(50% - ${r(e)/2}px)`}:{})},[c(t.$slots,"default",{},void 0,!0)],4))}}),io=k(ro,[["__scopeId","data-v-82d4af08"]]),lo={class:"VPHome"},co=_({__name:"VPHome",setup(s){const{frontmatter:e}=L();return(t,n)=>{const o=q("Content");return a(),l("div",lo,[c(t.$slots,"home-hero-before",{},void 0,!0),m(js,null,{"home-hero-info-before":p(()=>[c(t.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":p(()=>[c(t.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":p(()=>[c(t.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":p(()=>[c(t.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":p(()=>[c(t.$slots,"home-hero-image",{},void 0,!0)]),_:3}),c(t.$slots,"home-hero-after",{},void 0,!0),c(t.$slots,"home-features-before",{},void 0,!0),m(ao),c(t.$slots,"home-features-after",{},void 0,!0),r(e).markdownStyles!==!1?(a(),$(io,{key:0},{default:p(()=>[m(o)]),_:1})):(a(),$(o,{key:1}))])}}}),uo=k(co,[["__scopeId","data-v-686f80a6"]]),vo={},po={class:"VPPage"};function ho(s,e){const t=q("Content");return a(),l("div",po,[c(s.$slots,"page-top"),m(t),c(s.$slots,"page-bottom")])}const fo=k(vo,[["render",ho]]),_o=_({__name:"VPContent",setup(s){const{page:e,frontmatter:t}=L(),{hasSidebar:n}=U();return(o,i)=>(a(),l("div",{class:M(["VPContent",{"has-sidebar":r(n),"is-home":r(t).layout==="home"}]),id:"VPContent"},[r(e).isNotFound?c(o.$slots,"not-found",{key:0},()=>[m(yt)],!0):r(t).layout==="page"?(a(),$(fo,{key:1},{"page-top":p(()=>[c(o.$slots,"page-top",{},void 0,!0)]),"page-bottom":p(()=>[c(o.$slots,"page-bottom",{},void 0,!0)]),_:3})):r(t).layout==="home"?(a(),$(uo,{key:2},{"home-hero-before":p(()=>[c(o.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":p(()=>[c(o.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":p(()=>[c(o.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":p(()=>[c(o.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":p(()=>[c(o.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":p(()=>[c(o.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":p(()=>[c(o.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":p(()=>[c(o.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":p(()=>[c(o.$slots,"home-features-after",{},void 0,!0)]),_:3})):r(t).layout&&r(t).layout!=="doc"?(a(),$(W(r(t).layout),{key:3})):(a(),$(Ls,{key:4},{"doc-top":p(()=>[c(o.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":p(()=>[c(o.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":p(()=>[c(o.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":p(()=>[c(o.$slots,"doc-before",{},void 0,!0)]),"doc-after":p(()=>[c(o.$slots,"doc-after",{},void 0,!0)]),"aside-top":p(()=>[c(o.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":p(()=>[c(o.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":p(()=>[c(o.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":p(()=>[c(o.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":p(()=>[c(o.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":p(()=>[c(o.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),mo=k(_o,[["__scopeId","data-v-1428d186"]]),ko={class:"container"},go=["innerHTML"],$o=["innerHTML"],bo=_({__name:"VPFooter",setup(s){const{theme:e,frontmatter:t}=L(),{hasSidebar:n}=U();return(o,i)=>r(e).footer&&r(t).footer!==!1?(a(),l("footer",{key:0,class:M(["VPFooter",{"has-sidebar":r(n)}])},[d("div",ko,[r(e).footer.message?(a(),l("p",{key:0,class:"message",innerHTML:r(e).footer.message},null,8,go)):f("",!0),r(e).footer.copyright?(a(),l("p",{key:1,class:"copyright",innerHTML:r(e).footer.copyright},null,8,$o)):f("",!0)])],2)):f("",!0)}}),yo=k(bo,[["__scopeId","data-v-e315a0ad"]]);function Fe(){const{theme:s,frontmatter:e}=L(),t=Te([]),n=b(()=>t.value.length>0);return se(()=>{t.value=$e(e.value.outline??s.value.outline)}),{headers:t,hasLocalNav:n}}const Po=s=>(B("data-v-d2ecc192"),s=s(),H(),s),Lo=Po(()=>d("span",{class:"vpi-chevron-right icon"},null,-1)),Vo={class:"header"},So={class:"outline"},wo=_({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(s){const e=s,{theme:t}=L(),n=w(!1),o=w(0),i=w(),u=w();Xe(i,()=>{n.value=!1}),de("Escape",()=>{n.value=!1}),se(()=>{n.value=!1});function h(){n.value=!n.value,o.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function v(P){P.target.classList.contains("outline-link")&&(u.value&&(u.value.style.transition="none"),Qe(()=>{n.value=!1}))}function g(){n.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(P,y)=>(a(),l("div",{class:"VPLocalNavOutlineDropdown",style:Ie({"--vp-vh":o.value+"px"}),ref_key:"main",ref:i},[P.headers.length>0?(a(),l("button",{key:0,onClick:h,class:M({open:n.value})},[D(V(r(He)(r(t)))+" ",1),Lo],2)):(a(),l("button",{key:1,onClick:g},V(r(t).returnToTopLabel||"Return to top"),1)),m(fe,{name:"flyout"},{default:p(()=>[n.value?(a(),l("div",{key:0,ref_key:"items",ref:u,class:"items",onClick:v},[d("div",Vo,[d("a",{class:"top-link",href:"#",onClick:g},V(r(t).returnToTopLabel||"Return to top"),1)]),d("div",So,[m(Ee,{headers:P.headers},null,8,["headers"])])],512)):f("",!0)]),_:1})],4))}}),To=k(wo,[["__scopeId","data-v-d2ecc192"]]),No=s=>(B("data-v-a6f0e41e"),s=s(),H(),s),Io={class:"container"},Mo=["aria-expanded"],Co=No(()=>d("span",{class:"vpi-align-left menu-icon"},null,-1)),Ao={class:"menu-text"},Bo=_({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(s){const{theme:e,frontmatter:t}=L(),{hasSidebar:n}=U(),{headers:o}=Fe(),{y:i}=Me(),u=w(0);j(()=>{u.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),se(()=>{o.value=$e(t.value.outline??e.value.outline)});const h=b(()=>o.value.length===0),v=b(()=>h.value&&!n.value),g=b(()=>({VPLocalNav:!0,"has-sidebar":n.value,empty:h.value,fixed:v.value}));return(P,y)=>r(t).layout!=="home"&&(!v.value||r(i)>=u.value)?(a(),l("div",{key:0,class:M(g.value)},[d("div",Io,[r(n)?(a(),l("button",{key:0,class:"menu","aria-expanded":P.open,"aria-controls":"VPSidebarNav",onClick:y[0]||(y[0]=S=>P.$emit("open-menu"))},[Co,d("span",Ao,V(r(e).sidebarMenuLabel||"Menu"),1)],8,Mo)):f("",!0),m(To,{headers:r(o),navHeight:u.value},null,8,["headers","navHeight"])])],2)):f("",!0)}}),Ho=k(Bo,[["__scopeId","data-v-a6f0e41e"]]);function Eo(){const s=w(!1);function e(){s.value=!0,window.addEventListener("resize",o)}function t(){s.value=!1,window.removeEventListener("resize",o)}function n(){s.value?t():e()}function o(){window.outerWidth>=768&&t()}const i=oe();return K(()=>i.path,t),{isScreenOpen:s,openScreen:e,closeScreen:t,toggleScreen:n}}const Fo={},Do={class:"VPSwitch",type:"button",role:"switch"},Oo={class:"check"},Uo={key:0,class:"icon"};function Go(s,e){return a(),l("button",Do,[d("span",Oo,[s.$slots.default?(a(),l("span",Uo,[c(s.$slots,"default",{},void 0,!0)])):f("",!0)])])}const jo=k(Fo,[["render",Go],["__scopeId","data-v-1d5665e3"]]),De=s=>(B("data-v-d1f28634"),s=s(),H(),s),zo=De(()=>d("span",{class:"vpi-sun sun"},null,-1)),Ko=De(()=>d("span",{class:"vpi-moon moon"},null,-1)),qo=_({__name:"VPSwitchAppearance",setup(s){const{isDark:e,theme:t}=L(),n=ne("toggle-appearance",()=>{e.value=!e.value}),o=b(()=>e.value?t.value.lightModeSwitchTitle||"Switch to light theme":t.value.darkModeSwitchTitle||"Switch to dark theme");return(i,u)=>(a(),$(jo,{title:o.value,class:"VPSwitchAppearance","aria-checked":r(e),onClick:r(n)},{default:p(()=>[zo,Ko]),_:1},8,["title","aria-checked","onClick"]))}}),be=k(qo,[["__scopeId","data-v-d1f28634"]]),Ro={key:0,class:"VPNavBarAppearance"},Wo=_({__name:"VPNavBarAppearance",setup(s){const{site:e}=L();return(t,n)=>r(e).appearance&&r(e).appearance!=="force-dark"?(a(),l("div",Ro,[m(be)])):f("",!0)}}),Yo=k(Wo,[["__scopeId","data-v-e6aabb21"]]),ye=w();let Oe=!1,ce=0;function Jo(s){const e=w(!1);if(Y){!Oe&&Xo(),ce++;const t=K(ye,n=>{var o,i,u;n===s.el.value||(o=s.el.value)!=null&&o.contains(n)?(e.value=!0,(i=s.onFocus)==null||i.call(s)):(e.value=!1,(u=s.onBlur)==null||u.call(s))});me(()=>{t(),ce--,ce||Qo()})}return Ze(e)}function Xo(){document.addEventListener("focusin",Ue),Oe=!0,ye.value=document.activeElement}function Qo(){document.removeEventListener("focusin",Ue)}function Ue(){ye.value=document.activeElement}const Zo={class:"VPMenuLink"},xo=_({__name:"VPMenuLink",props:{item:{}},setup(s){const{page:e}=L();return(t,n)=>(a(),l("div",Zo,[m(O,{class:M({active:r(z)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel},{default:p(()=>[D(V(t.item.text),1)]),_:1},8,["class","href","target","rel"])]))}}),ae=k(xo,[["__scopeId","data-v-43f1e123"]]),en={class:"VPMenuGroup"},tn={key:0,class:"title"},sn=_({__name:"VPMenuGroup",props:{text:{},items:{}},setup(s){return(e,t)=>(a(),l("div",en,[e.text?(a(),l("p",tn,V(e.text),1)):f("",!0),(a(!0),l(I,null,E(e.items,n=>(a(),l(I,null,["link"in n?(a(),$(ae,{key:0,item:n},null,8,["item"])):f("",!0)],64))),256))]))}}),on=k(sn,[["__scopeId","data-v-69e747b5"]]),nn={class:"VPMenu"},an={key:0,class:"items"},rn=_({__name:"VPMenu",props:{items:{}},setup(s){return(e,t)=>(a(),l("div",nn,[e.items?(a(),l("div",an,[(a(!0),l(I,null,E(e.items,n=>(a(),l(I,{key:n.text},["link"in n?(a(),$(ae,{key:0,item:n},null,8,["item"])):(a(),$(on,{key:1,text:n.text,items:n.items},null,8,["text","items"]))],64))),128))])):f("",!0),c(e.$slots,"default",{},void 0,!0)]))}}),ln=k(rn,[["__scopeId","data-v-e7ea1737"]]),cn=s=>(B("data-v-b6c34ac9"),s=s(),H(),s),un=["aria-expanded","aria-label"],dn={key:0,class:"text"},vn=["innerHTML"],pn=cn(()=>d("span",{class:"vpi-chevron-down text-icon"},null,-1)),hn={key:1,class:"vpi-more-horizontal icon"},fn={class:"menu"},_n=_({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(s){const e=w(!1),t=w();Jo({el:t,onBlur:n});function n(){e.value=!1}return(o,i)=>(a(),l("div",{class:"VPFlyout",ref_key:"el",ref:t,onMouseenter:i[1]||(i[1]=u=>e.value=!0),onMouseleave:i[2]||(i[2]=u=>e.value=!1)},[d("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":e.value,"aria-label":o.label,onClick:i[0]||(i[0]=u=>e.value=!e.value)},[o.button||o.icon?(a(),l("span",dn,[o.icon?(a(),l("span",{key:0,class:M([o.icon,"option-icon"])},null,2)):f("",!0),o.button?(a(),l("span",{key:1,innerHTML:o.button},null,8,vn)):f("",!0),pn])):(a(),l("span",hn))],8,un),d("div",fn,[m(ln,{items:o.items},{default:p(()=>[c(o.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),Pe=k(_n,[["__scopeId","data-v-b6c34ac9"]]),mn=["href","aria-label","innerHTML"],kn=_({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(s){const e=s,t=b(()=>typeof e.icon=="object"?e.icon.svg:``);return(n,o)=>(a(),l("a",{class:"VPSocialLink no-icon",href:n.link,"aria-label":n.ariaLabel??(typeof n.icon=="string"?n.icon:""),target:"_blank",rel:"noopener",innerHTML:t.value},null,8,mn))}}),gn=k(kn,[["__scopeId","data-v-eee4e7cb"]]),$n={class:"VPSocialLinks"},bn=_({__name:"VPSocialLinks",props:{links:{}},setup(s){return(e,t)=>(a(),l("div",$n,[(a(!0),l(I,null,E(e.links,({link:n,icon:o,ariaLabel:i})=>(a(),$(gn,{key:n,icon:o,link:n,ariaLabel:i},null,8,["icon","link","ariaLabel"]))),128))]))}}),Le=k(bn,[["__scopeId","data-v-7bc22406"]]),yn={key:0,class:"group translations"},Pn={class:"trans-title"},Ln={key:1,class:"group"},Vn={class:"item appearance"},Sn={class:"label"},wn={class:"appearance-action"},Tn={key:2,class:"group"},Nn={class:"item social-links"},In=_({__name:"VPNavBarExtra",setup(s){const{site:e,theme:t}=L(),{localeLinks:n,currentLang:o}=J({correspondingLink:!0}),i=b(()=>n.value.length&&o.value.label||e.value.appearance||t.value.socialLinks);return(u,h)=>i.value?(a(),$(Pe,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:p(()=>[r(n).length&&r(o).label?(a(),l("div",yn,[d("p",Pn,V(r(o).label),1),(a(!0),l(I,null,E(r(n),v=>(a(),$(ae,{key:v.link,item:v},null,8,["item"]))),128))])):f("",!0),r(e).appearance&&r(e).appearance!=="force-dark"?(a(),l("div",Ln,[d("div",Vn,[d("p",Sn,V(r(t).darkModeSwitchLabel||"Appearance"),1),d("div",wn,[m(be)])])])):f("",!0),r(t).socialLinks?(a(),l("div",Tn,[d("div",Nn,[m(Le,{class:"social-links-list",links:r(t).socialLinks},null,8,["links"])])])):f("",!0)]),_:1})):f("",!0)}}),Mn=k(In,[["__scopeId","data-v-d0bd9dde"]]),Cn=s=>(B("data-v-e5dd9c1c"),s=s(),H(),s),An=["aria-expanded"],Bn=Cn(()=>d("span",{class:"container"},[d("span",{class:"top"}),d("span",{class:"middle"}),d("span",{class:"bottom"})],-1)),Hn=[Bn],En=_({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(s){return(e,t)=>(a(),l("button",{type:"button",class:M(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:t[0]||(t[0]=n=>e.$emit("click"))},Hn,10,An))}}),Fn=k(En,[["__scopeId","data-v-e5dd9c1c"]]),Dn=["innerHTML"],On=_({__name:"VPNavBarMenuLink",props:{item:{}},setup(s){const{page:e}=L();return(t,n)=>(a(),$(O,{class:M({VPNavBarMenuLink:!0,active:r(z)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel,tabindex:"0"},{default:p(()=>[d("span",{innerHTML:t.item.text},null,8,Dn)]),_:1},8,["class","href","target","rel"]))}}),Un=k(On,[["__scopeId","data-v-42ef59de"]]),Gn=_({__name:"VPNavBarMenuGroup",props:{item:{}},setup(s){const e=s,{page:t}=L(),n=i=>"link"in i?z(t.value.relativePath,i.link,!!e.item.activeMatch):i.items.some(n),o=b(()=>n(e.item));return(i,u)=>(a(),$(Pe,{class:M({VPNavBarMenuGroup:!0,active:r(z)(r(t).relativePath,i.item.activeMatch,!!i.item.activeMatch)||o.value}),button:i.item.text,items:i.item.items},null,8,["class","button","items"]))}}),jn=s=>(B("data-v-7f418b0f"),s=s(),H(),s),zn={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},Kn=jn(()=>d("span",{id:"main-nav-aria-label",class:"visually-hidden"},"Main Navigation",-1)),qn=_({__name:"VPNavBarMenu",setup(s){const{theme:e}=L();return(t,n)=>r(e).nav?(a(),l("nav",zn,[Kn,(a(!0),l(I,null,E(r(e).nav,o=>(a(),l(I,{key:o.text},["link"in o?(a(),$(Un,{key:0,item:o},null,8,["item"])):(a(),$(Gn,{key:1,item:o},null,8,["item"]))],64))),128))])):f("",!0)}}),Rn=k(qn,[["__scopeId","data-v-7f418b0f"]]);function Wn(s){const{localeIndex:e,theme:t}=L();function n(o){var C,A,N;const i=o.split("."),u=(C=t.value.search)==null?void 0:C.options,h=u&&typeof u=="object",v=h&&((N=(A=u.locales)==null?void 0:A[e.value])==null?void 0:N.translations)||null,g=h&&u.translations||null;let P=v,y=g,S=s;const T=i.pop();for(const X of i){let G=null;const R=S==null?void 0:S[X];R&&(G=S=R);const re=y==null?void 0:y[X];re&&(G=y=re);const ie=P==null?void 0:P[X];ie&&(G=P=ie),R||(S=G),re||(y=G),ie||(P=G)}return(P==null?void 0:P[T])??(y==null?void 0:y[T])??(S==null?void 0:S[T])??""}return n}const Yn=["aria-label"],Jn={class:"DocSearch-Button-Container"},Xn=d("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1),Qn={class:"DocSearch-Button-Placeholder"},Zn=d("span",{class:"DocSearch-Button-Keys"},[d("kbd",{class:"DocSearch-Button-Key"}),d("kbd",{class:"DocSearch-Button-Key"},"K")],-1),Ve=_({__name:"VPNavBarSearchButton",setup(s){const t=Wn({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(n,o)=>(a(),l("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":r(t)("button.buttonAriaLabel")},[d("span",Jn,[Xn,d("span",Qn,V(r(t)("button.buttonText")),1)]),Zn],8,Yn))}}),xn={class:"VPNavBarSearch"},ea={id:"local-search"},ta={key:1,id:"docsearch"},sa=_({__name:"VPNavBarSearch",setup(s){const e=xe(()=>et(()=>import("./VPLocalSearchBox.jgg43Xct.js"),__vite__mapDeps([0,1]))),t=()=>null,{theme:n}=L(),o=w(!1),i=w(!1);j(()=>{});function u(){o.value||(o.value=!0,setTimeout(h,16))}function h(){const y=new Event("keydown");y.key="k",y.metaKey=!0,window.dispatchEvent(y),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||h()},16)}function v(y){const S=y.target,T=S.tagName;return S.isContentEditable||T==="INPUT"||T==="SELECT"||T==="TEXTAREA"}const g=w(!1);de("k",y=>{(y.ctrlKey||y.metaKey)&&(y.preventDefault(),g.value=!0)}),de("/",y=>{v(y)||(y.preventDefault(),g.value=!0)});const P="local";return(y,S)=>{var T;return a(),l("div",xn,[r(P)==="local"?(a(),l(I,{key:0},[g.value?(a(),$(r(e),{key:0,onClose:S[0]||(S[0]=C=>g.value=!1)})):f("",!0),d("div",ea,[m(Ve,{onClick:S[1]||(S[1]=C=>g.value=!0)})])],64)):r(P)==="algolia"?(a(),l(I,{key:1},[o.value?(a(),$(r(t),{key:0,algolia:((T=r(n).search)==null?void 0:T.options)??r(n).algolia,onVnodeBeforeMount:S[2]||(S[2]=C=>i.value=!0)},null,8,["algolia"])):f("",!0),i.value?f("",!0):(a(),l("div",ta,[m(Ve,{onClick:u})]))],64)):f("",!0)])}}}),oa=_({__name:"VPNavBarSocialLinks",setup(s){const{theme:e}=L();return(t,n)=>r(e).socialLinks?(a(),$(Le,{key:0,class:"VPNavBarSocialLinks",links:r(e).socialLinks},null,8,["links"])):f("",!0)}}),na=k(oa,[["__scopeId","data-v-0394ad82"]]),aa=["href","rel","target"],ra={key:1},ia={key:2},la=_({__name:"VPNavBarTitle",setup(s){const{site:e,theme:t}=L(),{hasSidebar:n}=U(),{currentLang:o}=J(),i=b(()=>{var v;return typeof t.value.logoLink=="string"?t.value.logoLink:(v=t.value.logoLink)==null?void 0:v.link}),u=b(()=>{var v;return typeof t.value.logoLink=="string"||(v=t.value.logoLink)==null?void 0:v.rel}),h=b(()=>{var v;return typeof t.value.logoLink=="string"||(v=t.value.logoLink)==null?void 0:v.target});return(v,g)=>(a(),l("div",{class:M(["VPNavBarTitle",{"has-sidebar":r(n)}])},[d("a",{class:"title",href:i.value??r(ke)(r(o).link),rel:u.value,target:h.value},[c(v.$slots,"nav-bar-title-before",{},void 0,!0),r(t).logo?(a(),$(x,{key:0,class:"logo",image:r(t).logo},null,8,["image"])):f("",!0),r(t).siteTitle?(a(),l("span",ra,V(r(t).siteTitle),1)):r(t).siteTitle===void 0?(a(),l("span",ia,V(r(e).title),1)):f("",!0),c(v.$slots,"nav-bar-title-after",{},void 0,!0)],8,aa)],2))}}),ca=k(la,[["__scopeId","data-v-ab179fa1"]]),ua={class:"items"},da={class:"title"},va=_({__name:"VPNavBarTranslations",setup(s){const{theme:e}=L(),{localeLinks:t,currentLang:n}=J({correspondingLink:!0});return(o,i)=>r(t).length&&r(n).label?(a(),$(Pe,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:r(e).langMenuLabel||"Change language"},{default:p(()=>[d("div",ua,[d("p",da,V(r(n).label),1),(a(!0),l(I,null,E(r(t),u=>(a(),$(ae,{key:u.link,item:u},null,8,["item"]))),128))])]),_:1},8,["label"])):f("",!0)}}),pa=k(va,[["__scopeId","data-v-88af2de4"]]),ha=s=>(B("data-v-19c990f1"),s=s(),H(),s),fa={class:"wrapper"},_a={class:"container"},ma={class:"title"},ka={class:"content"},ga={class:"content-body"},$a=ha(()=>d("div",{class:"divider"},[d("div",{class:"divider-line"})],-1)),ba=_({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(s){const{y:e}=Me(),{hasSidebar:t}=U(),{hasLocalNav:n}=Fe(),{frontmatter:o}=L(),i=w({});return we(()=>{i.value={"has-sidebar":t.value,"has-local-nav":n.value,top:o.value.layout==="home"&&e.value===0}}),(u,h)=>(a(),l("div",{class:M(["VPNavBar",i.value])},[d("div",fa,[d("div",_a,[d("div",ma,[m(ca,null,{"nav-bar-title-before":p(()=>[c(u.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":p(()=>[c(u.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),d("div",ka,[d("div",ga,[c(u.$slots,"nav-bar-content-before",{},void 0,!0),m(sa,{class:"search"}),m(Rn,{class:"menu"}),m(pa,{class:"translations"}),m(Yo,{class:"appearance"}),m(na,{class:"social-links"}),m(Mn,{class:"extra"}),c(u.$slots,"nav-bar-content-after",{},void 0,!0),m(Fn,{class:"hamburger",active:u.isScreenOpen,onClick:h[0]||(h[0]=v=>u.$emit("toggle-screen"))},null,8,["active"])])])])]),$a],2))}}),ya=k(ba,[["__scopeId","data-v-19c990f1"]]),Pa={key:0,class:"VPNavScreenAppearance"},La={class:"text"},Va=_({__name:"VPNavScreenAppearance",setup(s){const{site:e,theme:t}=L();return(n,o)=>r(e).appearance&&r(e).appearance!=="force-dark"?(a(),l("div",Pa,[d("p",La,V(r(t).darkModeSwitchLabel||"Appearance"),1),m(be)])):f("",!0)}}),Sa=k(Va,[["__scopeId","data-v-2d7af913"]]),wa=_({__name:"VPNavScreenMenuLink",props:{item:{}},setup(s){const e=ne("close-screen");return(t,n)=>(a(),$(O,{class:"VPNavScreenMenuLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:r(e)},{default:p(()=>[D(V(t.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}}),Ta=k(wa,[["__scopeId","data-v-05f27b2a"]]),Na=_({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(s){const e=ne("close-screen");return(t,n)=>(a(),$(O,{class:"VPNavScreenMenuGroupLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:r(e)},{default:p(()=>[D(V(t.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}}),Ge=k(Na,[["__scopeId","data-v-19976ae1"]]),Ia={class:"VPNavScreenMenuGroupSection"},Ma={key:0,class:"title"},Ca=_({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(s){return(e,t)=>(a(),l("div",Ia,[e.text?(a(),l("p",Ma,V(e.text),1)):f("",!0),(a(!0),l(I,null,E(e.items,n=>(a(),$(Ge,{key:n.text,item:n},null,8,["item"]))),128))]))}}),Aa=k(Ca,[["__scopeId","data-v-8133b170"]]),Ba=s=>(B("data-v-ff6087d4"),s=s(),H(),s),Ha=["aria-controls","aria-expanded"],Ea=["innerHTML"],Fa=Ba(()=>d("span",{class:"vpi-plus button-icon"},null,-1)),Da=["id"],Oa={key:1,class:"group"},Ua=_({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(s){const e=s,t=w(!1),n=b(()=>`NavScreenGroup-${e.text.replace(" ","-").toLowerCase()}`);function o(){t.value=!t.value}return(i,u)=>(a(),l("div",{class:M(["VPNavScreenMenuGroup",{open:t.value}])},[d("button",{class:"button","aria-controls":n.value,"aria-expanded":t.value,onClick:o},[d("span",{class:"button-text",innerHTML:i.text},null,8,Ea),Fa],8,Ha),d("div",{id:n.value,class:"items"},[(a(!0),l(I,null,E(i.items,h=>(a(),l(I,{key:h.text},["link"in h?(a(),l("div",{key:h.text,class:"item"},[m(Ge,{item:h},null,8,["item"])])):(a(),l("div",Oa,[m(Aa,{text:h.text,items:h.items},null,8,["text","items"])]))],64))),128))],8,Da)],2))}}),Ga=k(Ua,[["__scopeId","data-v-ff6087d4"]]),ja={key:0,class:"VPNavScreenMenu"},za=_({__name:"VPNavScreenMenu",setup(s){const{theme:e}=L();return(t,n)=>r(e).nav?(a(),l("nav",ja,[(a(!0),l(I,null,E(r(e).nav,o=>(a(),l(I,{key:o.text},["link"in o?(a(),$(Ta,{key:0,item:o},null,8,["item"])):(a(),$(Ga,{key:1,text:o.text||"",items:o.items},null,8,["text","items"]))],64))),128))])):f("",!0)}}),Ka=_({__name:"VPNavScreenSocialLinks",setup(s){const{theme:e}=L();return(t,n)=>r(e).socialLinks?(a(),$(Le,{key:0,class:"VPNavScreenSocialLinks",links:r(e).socialLinks},null,8,["links"])):f("",!0)}}),je=s=>(B("data-v-858fe1a4"),s=s(),H(),s),qa=je(()=>d("span",{class:"vpi-languages icon lang"},null,-1)),Ra=je(()=>d("span",{class:"vpi-chevron-down icon chevron"},null,-1)),Wa={class:"list"},Ya=_({__name:"VPNavScreenTranslations",setup(s){const{localeLinks:e,currentLang:t}=J({correspondingLink:!0}),n=w(!1);function o(){n.value=!n.value}return(i,u)=>r(e).length&&r(t).label?(a(),l("div",{key:0,class:M(["VPNavScreenTranslations",{open:n.value}])},[d("button",{class:"title",onClick:o},[qa,D(" "+V(r(t).label)+" ",1),Ra]),d("ul",Wa,[(a(!0),l(I,null,E(r(e),h=>(a(),l("li",{key:h.link,class:"item"},[m(O,{class:"link",href:h.link},{default:p(()=>[D(V(h.text),1)]),_:2},1032,["href"])]))),128))])],2)):f("",!0)}}),Ja=k(Ya,[["__scopeId","data-v-858fe1a4"]]),Xa={class:"container"},Qa=_({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(s){const e=w(null),t=Ce(Y?document.body:null);return(n,o)=>(a(),$(fe,{name:"fade",onEnter:o[0]||(o[0]=i=>t.value=!0),onAfterLeave:o[1]||(o[1]=i=>t.value=!1)},{default:p(()=>[n.open?(a(),l("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:e,id:"VPNavScreen"},[d("div",Xa,[c(n.$slots,"nav-screen-content-before",{},void 0,!0),m(za,{class:"menu"}),m(Ja,{class:"translations"}),m(Sa,{class:"appearance"}),m(Ka,{class:"social-links"}),c(n.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):f("",!0)]),_:3}))}}),Za=k(Qa,[["__scopeId","data-v-cc5739dd"]]),xa={key:0,class:"VPNav"},er=_({__name:"VPNav",setup(s){const{isScreenOpen:e,closeScreen:t,toggleScreen:n}=Eo(),{frontmatter:o}=L(),i=b(()=>o.value.navbar!==!1);return Ae("close-screen",t),te(()=>{Y&&document.documentElement.classList.toggle("hide-nav",!i.value)}),(u,h)=>i.value?(a(),l("header",xa,[m(ya,{"is-screen-open":r(e),onToggleScreen:r(n)},{"nav-bar-title-before":p(()=>[c(u.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":p(()=>[c(u.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":p(()=>[c(u.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":p(()=>[c(u.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),m(Za,{open:r(e)},{"nav-screen-content-before":p(()=>[c(u.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":p(()=>[c(u.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):f("",!0)}}),tr=k(er,[["__scopeId","data-v-ae24b3ad"]]),ze=s=>(B("data-v-93e7e794"),s=s(),H(),s),sr=["role","tabindex"],or=ze(()=>d("div",{class:"indicator"},null,-1)),nr=ze(()=>d("span",{class:"vpi-chevron-right caret-icon"},null,-1)),ar=[nr],rr={key:1,class:"items"},ir=_({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(s){const e=s,{collapsed:t,collapsible:n,isLink:o,isActiveLink:i,hasActiveLink:u,hasChildren:h,toggle:v}=St(b(()=>e.item)),g=b(()=>h.value?"section":"div"),P=b(()=>o.value?"a":"div"),y=b(()=>h.value?e.depth+2===7?"p":`h${e.depth+2}`:"p"),S=b(()=>o.value?void 0:"button"),T=b(()=>[[`level-${e.depth}`],{collapsible:n.value},{collapsed:t.value},{"is-link":o.value},{"is-active":i.value},{"has-active":u.value}]);function C(N){"key"in N&&N.key!=="Enter"||!e.item.link&&v()}function A(){e.item.link&&v()}return(N,X)=>{const G=q("VPSidebarItem",!0);return a(),$(W(g.value),{class:M(["VPSidebarItem",T.value])},{default:p(()=>[N.item.text?(a(),l("div",Q({key:0,class:"item",role:S.value},tt(N.item.items?{click:C,keydown:C}:{},!0),{tabindex:N.item.items&&0}),[or,N.item.link?(a(),$(O,{key:0,tag:P.value,class:"link",href:N.item.link,rel:N.item.rel,target:N.item.target},{default:p(()=>[(a(),$(W(y.value),{class:"text",innerHTML:N.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(a(),$(W(y.value),{key:1,class:"text",innerHTML:N.item.text},null,8,["innerHTML"])),N.item.collapsed!=null?(a(),l("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:A,onKeydown:st(A,["enter"]),tabindex:"0"},ar,32)):f("",!0)],16,sr)):f("",!0),N.item.items&&N.item.items.length?(a(),l("div",rr,[N.depth<5?(a(!0),l(I,{key:0},E(N.item.items,R=>(a(),$(G,{key:R.text,item:R,depth:N.depth+1},null,8,["item","depth"]))),128)):f("",!0)])):f("",!0)]),_:1},8,["class"])}}}),lr=k(ir,[["__scopeId","data-v-93e7e794"]]),Ke=s=>(B("data-v-575e6a36"),s=s(),H(),s),cr=Ke(()=>d("div",{class:"curtain"},null,-1)),ur={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},dr=Ke(()=>d("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),vr=_({__name:"VPSidebar",props:{open:{type:Boolean}},setup(s){const{sidebarGroups:e,hasSidebar:t}=U(),n=s,o=w(null),i=Ce(Y?document.body:null);return K([n,o],()=>{var u;n.open?(i.value=!0,(u=o.value)==null||u.focus()):i.value=!1},{immediate:!0,flush:"post"}),(u,h)=>r(t)?(a(),l("aside",{key:0,class:M(["VPSidebar",{open:u.open}]),ref_key:"navEl",ref:o,onClick:h[0]||(h[0]=ot(()=>{},["stop"]))},[cr,d("nav",ur,[dr,c(u.$slots,"sidebar-nav-before",{},void 0,!0),(a(!0),l(I,null,E(r(e),v=>(a(),l("div",{key:v.text,class:"group"},[m(lr,{item:v,depth:0},null,8,["item"])]))),128)),c(u.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):f("",!0)}}),pr=k(vr,[["__scopeId","data-v-575e6a36"]]),hr=_({__name:"VPSkipLink",setup(s){const e=oe(),t=w();K(()=>e.path,()=>t.value.focus());function n({target:o}){const i=document.getElementById(decodeURIComponent(o.hash).slice(1));if(i){const u=()=>{i.removeAttribute("tabindex"),i.removeEventListener("blur",u)};i.setAttribute("tabindex","-1"),i.addEventListener("blur",u),i.focus(),window.scrollTo(0,0)}}return(o,i)=>(a(),l(I,null,[d("span",{ref_key:"backToTop",ref:t,tabindex:"-1"},null,512),d("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:n}," Skip to content ")],64))}}),fr=k(hr,[["__scopeId","data-v-0f60ec36"]]),_r=_({__name:"Layout",setup(s){const{isOpen:e,open:t,close:n}=U(),o=oe();K(()=>o.path,n),Vt(e,n);const{frontmatter:i}=L(),u=nt(),h=b(()=>!!u["home-hero-image"]);return Ae("hero-image-slot-exists",h),(v,g)=>{const P=q("Content");return r(i).layout!==!1?(a(),l("div",{key:0,class:M(["Layout",r(i).pageClass])},[c(v.$slots,"layout-top",{},void 0,!0),m(fr),m(ut,{class:"backdrop",show:r(e),onClick:r(n)},null,8,["show","onClick"]),m(tr,null,{"nav-bar-title-before":p(()=>[c(v.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":p(()=>[c(v.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":p(()=>[c(v.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":p(()=>[c(v.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":p(()=>[c(v.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":p(()=>[c(v.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),m(Ho,{open:r(e),onOpenMenu:r(t)},null,8,["open","onOpenMenu"]),m(pr,{open:r(e)},{"sidebar-nav-before":p(()=>[c(v.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":p(()=>[c(v.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),m(mo,null,{"page-top":p(()=>[c(v.$slots,"page-top",{},void 0,!0)]),"page-bottom":p(()=>[c(v.$slots,"page-bottom",{},void 0,!0)]),"not-found":p(()=>[c(v.$slots,"not-found",{},void 0,!0)]),"home-hero-before":p(()=>[c(v.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":p(()=>[c(v.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":p(()=>[c(v.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":p(()=>[c(v.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":p(()=>[c(v.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":p(()=>[c(v.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":p(()=>[c(v.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":p(()=>[c(v.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":p(()=>[c(v.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":p(()=>[c(v.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":p(()=>[c(v.$slots,"doc-before",{},void 0,!0)]),"doc-after":p(()=>[c(v.$slots,"doc-after",{},void 0,!0)]),"doc-top":p(()=>[c(v.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":p(()=>[c(v.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":p(()=>[c(v.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":p(()=>[c(v.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":p(()=>[c(v.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":p(()=>[c(v.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":p(()=>[c(v.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":p(()=>[c(v.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),m(yo),c(v.$slots,"layout-bottom",{},void 0,!0)],2)):(a(),$(P,{key:1}))}}}),mr=k(_r,[["__scopeId","data-v-5d98c3a5"]]),Se={Layout:mr,enhanceApp:({app:s})=>{s.component("Badge",it)}},F=[{name:"Northstar",logo:"/images/sponsors/Northstar.png",website:"https://www.quantit.tech",amount:600},{name:"flameOnYou",text:"flameOnYou",logo:"/images/sponsors/flameOnYou.jpg",website:"https://github.com/flameOnYou",amount:1100}],kr={class:"home-section sponsor-section"},gr={class:"home-section-content sponsor"},$r={class:"sponsor-grid sponsor-top-grid"},br=["href"],yr=["src"],Pr={key:0,class:"text"},Lr=["href"],Vr=["src"],Sr={key:0,class:"text"},wr={key:0},Tr={key:1,class:"sponsor-grid sponsor-platinum-grid"},Nr=["href"],Ir=["src"],Mr={key:2},Cr={key:3,class:"sponsor-grid sponsor-gold-grid"},Ar=["href"],Br=["src"],Hr={__name:"HomeSponsor",setup(s){F.sort((u,h)=>h.amount-u.amount);const e=[],t=[];for(let u=3;u=5e3?e.push(h):t.push(h)}const n=w(e),o=w(t),{lang:i}=_e();return(u,h)=>(a(),l("section",kr,[d("div",gr,[d("h2",null,V(r(i)==="zh-CN"?"赞助商":"Sponsors"),1),d("div",$r,[d("a",{class:"sponsor-grid-item item-no1",href:r(F)[0].website,target:"_blank",rel:"noreferrer"},[d("img",{class:"image",src:r(F)[0].logo},null,8,yr),r(F)[0].text?(a(),l("span",Pr,V(r(F)[0].text),1)):f("",!0)],8,br),d("a",{class:"sponsor-grid-item item-no1",href:r(F)[1].website,target:"_blank",rel:"noreferrer"},[d("img",{class:"image",src:r(F)[1].logo},null,8,Vr),r(F)[1].text?(a(),l("span",Sr,V(r(F)[1].text),1)):f("",!0)],8,Lr)]),n.value.length>0?(a(),l("h4",wr,V(r(i)==="zh-CN"?"铂金赞助商":"Platinum Sponsors"),1)):f("",!0),n.value.length>0?(a(),l("div",Tr,[(a(!0),l(I,null,E(n.value,v=>(a(),l("a",{class:"sponsor-grid-item item",target:"_blank",rel:"noreferrer",href:v.website},[d("img",{class:"image",src:v.logo},null,8,Ir)],8,Nr))),256))])):f("",!0),o.value.length>0?(a(),l("h4",Mr,V(r(i)==="zh-CN"?"黄金赞助商":"Gold Sponsors"),1)):f("",!0),o.value.length>0?(a(),l("div",Cr,[(a(!0),l(I,null,E(o.value,v=>(a(),l("a",{class:"sponsor-grid-item item",target:"_blank",rel:"noreferrer",href:v.website},[d("img",{class:"image",src:v.logo},null,8,Br)],8,Ar))),256))])):f("",!0)])]))}},Er=k(Hr,[["__scopeId","data-v-7d2a1d4b"]]),Fr={class:"NotFound"},Dr=at('

Page Not Found

Make sure the address is correct and the page hasn't moved.

Please contact your KLineChart administrator if you think this is a mistake.

',4),Or={class:"action"},Ur=["href"],Gr=_({__name:"NotFound",setup(s){const{lang:e}=_e(),t=w("/");return j(()=>{t.value=e.value==="zh-CN"?"/":`/${e.value}/`}),(n,o)=>(a(),l("div",Fr,[Dr,d("div",Or,[d("a",{class:"link",href:r(ee)(t.value),"aria-label":"go to home"}," Take me home ",8,Ur)])]))}}),jr=k(Gr,[["__scopeId","data-v-de22ffbd"]]),zr={},Kr={class:"Tag"};function qr(s,e){return a(),l("span",Kr,[c(s.$slots,"default",{},void 0,!0)])}const Rr=k(zr,[["render",qr],["__scopeId","data-v-90b04f6b"]]),Yr={...Se,Layout:()=>le(Se.Layout,null,{"home-features-after":()=>le(Er),"not-found":()=>le(jr)}),enhanceApp({app:s,router:e,siteData:t}){s.component("Tag",Rr)}};export{Yr as R,Wn as c,L as u}; function __vite__mapDeps(indexes) { if (!__vite__mapDeps.viteFileDeps) { - __vite__mapDeps.viteFileDeps = ["assets/chunks/VPLocalSearchBox.OLa-hneZ.js","assets/chunks/framework.gBYdqs7G.js"] + __vite__mapDeps.viteFileDeps = ["assets/chunks/VPLocalSearchBox.jgg43Xct.js","assets/chunks/framework.ZK-5UJb0.js"] } return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) } diff --git a/assets/en-US_guide_changelog.md.D36aKXhg.js b/assets/en-US_guide_changelog.md.Dhf3C7r_.js similarity index 98% rename from assets/en-US_guide_changelog.md.D36aKXhg.js rename to assets/en-US_guide_changelog.md.Dhf3C7r_.js index daaa39d76..4944d9496 100644 --- a/assets/en-US_guide_changelog.md.D36aKXhg.js +++ b/assets/en-US_guide_changelog.md.Dhf3C7r_.js @@ -1 +1 @@ -import{_ as e,c as o,o as i,a4 as t}from"./chunks/framework.gBYdqs7G.js";const m=JSON.parse('{"title":"📠 Change Log","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/changelog.md","filePath":"en-US/guide/changelog.md","lastUpdated":1709481896000}'),a={name:"en-US/guide/changelog.md"},d=t('

📠 Change Log

9.8.0

2024-03-04

  • 🆕 Support custom coordinate axis.
  • 🆕 Support indicator mapping to future time.
  • 🆕 Support folding long decimals.
  • 🆕 Support adding data forward and backward.
  • 🐞 Fix formatting time issue for different browsers.

2024-01-12

  • 🐞 Fix the issue of ineffective indicator attributes minValue and maxValue.
  • 🐞 Fix the display issue on the x-axis of the overlay.
  • 💄 Optimize the display of style candle.type: 'ohlc'.
  • 💄 Optimize drawing clarity.

9.7.1

2023-12-18

  • 🐞 Fix indicators and overlays methods not effect error.
  • 🐞 Fix package manager download node version dependency error.

9.7.0

2023-12-12

  • 🆕 Add instance apissetMaxOffsetLeftDistance and setMaxOffsetRightDistance.
  • 🆕 Add indicator attribute zLevel.
  • 💄 Optimize the rendering of the ohlc candle bar.
  • 🐞 Fix the blurry issue with the candle bar.
  • 🐞 Fix the rendering rules for the zLevel overlay.

9.6.0

2023-11-14

  • 🖋️ Refactor the separator module.
  • 🆕 Chart api init(ds, options), parameter options add layout.
  • 🆕 Instance api createIndicator(value, isStack, paneOptions, callback), parameter PaneOptions add position.
  • 🆕 Style candle.tooltip.custom adds turnover string template.
  • 💄 Optimize the style overlay.text configuration.
  • 💄 Optimize the implementation of utils.clone and utils.merge.
  • 🐞 Fix the issue of multiple overlay styles display error.
  • 🐞 Fix the issue of multiple indicator styles display error.

9.5.4

2023-09-22

  • 🐞 Fix the issue of not display the latest price line when the style candle.type is area.
  • 🐞 Fix the issue of incorrect display of the style crosshair.vertical.text.paddingLeft.

9.5.3

2023-09-19

  • 🐞 Fix typescript import error.

9.5.2

2023-09-18

  • 💄 Optimize the figure text.
  • 💄 Optimize built-in overlays simpleAnnotation and simpleTag.
  • 💄 Optimize the free style of technical indicators and support increment.
  • 🐞 Fix typescript declaration issue.

9.5.1

2023-08-14

  • 🆕 Add chart api getOverlayClass.
  • 🆕 Style configuration candle.tooltip.custom add built-in support change.
  • 💄 Optimize figure rect event trigger.
  • ↩️ Separator event trigger optimization rollback.

9.5.0

2023-06-15

  • 🆕 Overlay add event onDoubleClick, add property modeSensitivity.
  • 🆕 Style configuration candle.tooltip.custom supports string templates.
  • 🐞 Optimize the scrolling frame drop issue on the mobile side.
  • 🐞 Fix pane id naming typo.
  • 💄 Optimize the response sensitivity of dividing line events.
  • 💄 Optimize the attrs type declaration in OverlayFigure under typescript.

9.4.0

2023-05-25

  • 🆕 Instance API 'createOverlay' supports arrays.
  • 🆕 overlay add attributes paneId, defaultZLevel and zLevel.
  • 🆕 xAxis add methods convertTimestampFromPixel and convertTimestampToPixel.
  • 💄 Optimize the display of candle.

9.3.0

2023-05-13

  • 🆕 Add chart API utils.calcTextWidth.
  • 🆕 The instance APIs createIndicator(value, isStack, options) and setPaneOptions(options) have added options. axisOptions.
  • 🆕 The indicator graphic configuration supports customization.
  • 💄 Optimize the bar width ratio.
  • 💄 Optimize internal acquisition of screen pixel ratio.
  • 💄 Optimize internal ID generation.

9.2.2

2023-05-04

  • 🐞 Fix figure line check event error.
  • 💄 Optimize type check.

9.2.1

2023-04-27

  • 💄 Optimize the default style by changing #EF5350 to #F92855 and #26A69A to #2DC08E.
  • 💄 Optimize typescript declarations.

9.2.0

2023-04-24

  • 🆕 Add instance API getOffsetRightDistance and executeAction.
  • 🆕 Add success callback for instance API applyNewData, applyMoreData and updateData.
  • 🆕 Support the display of thousands.
  • 🆕 Add style configuration candle.bar.upBorderColor, candle.bar.downBorderColor, candle.bar.noChangeBorderColor, candle.bar.upWickColor, candle.bar.downWickColor, candle.bar.noChangeWickColor, candle.tooltip.rect.position and candle.tooltip.rect.offsetBottom.
  • 🆕 Add realFrom and realTo to all visibleRange.
  • 💄 Optimize API, klinecharts.utils.isValid and klinecharts.utils.formatBigNumber.
  • 💄 Optimize the log output in the development environment.

9.1.3

2023-04-15

  • 🐞 Fix the issue of not refreshing when the input parameter of the chart API applyNewData is an empty array.
  • 🐞 Fix the issue of cross cursor text not displaying on the y-axis when there is no data.
  • 💄 Optimize the display of area chart.
  • 💄 Optimize coverage event callback parameters and add figureKey and figureIndex.
  • 💄 Optimize typescript overlay style types, as well as base types DeepPartial and DeepRequired.

9.1.2

2023-04-10

  • 🐞 Fix the issue of inaccurate triggering events for the built-in figure line.
  • 🐞 Fix the issue of triggering events for the first time after the simpleAnnotation and simpleTag built-in overlays are drawn.
  • 💄 Optimize overlay figure to ignore events and support event selection.

9.1.1

2023-03-14

  • 🐞 Fix the invalidity of the built-in figure arc.
  • 💄 Optimize rendering updates.

9.1.0

2023-02-23

  • 🆕 The chart instance method subscribeAction and unsubscribeAction types add onCandleBarClick.
  • 🆕 The overlay supports double-clicking to force the end of drawing.
  • 💄 Optimize event handling.

9.0.1

2023-02-17 🐞 Fix the introduction of typescript.

9.0.0

2023-02-16

  • 🛠 Typescript refactoring.
  • 🆕 New features
    • Add Y axis direction zoom and scroll.
    • API
      • New chart methods registerFigure, getSupportFigures, getFigureClass, rigiderOverlay, getSupportOverlays, registerLocale, getSupportLocales, registerStyles are added.
      • New instance methods, getSize, setLocale, getLocal, setCustomApi, getVisibleRange, createOverlay, getOverlayById, overrideOverlay, removeOverlay.
    • Style Configuration
      • Add candle.priceMark.last.text.borderStyle, candle.tooltip.icons, indicator.lastValueMark.text.borderStyle, indicator.tooltip.icons, crosshair.horizontal. text.borderStyle, crosshair.vertical.text.borderStyle.
  • 👉 Change
    • API
      • Chart method extension.addTechnicalIndicatorTemplate is changed to registerIndicator.
      • Chart method extension.addShapeTemplate is changed to registerOverlay.
      • Instance method setStyleOptions is changed to setStyles.
      • Instance method getStyleOptions is changed to getStyles.
      • Instance method setPaneOptions(options), options add new attribute gap.
      • Instance method setOffsetRightSpace is changed to setOffsetRightDistance.
      • Instance method createTechnicalIndicator is changed to createIndicator
      • Instance method overlayTechnicalIndicator is changed to overrideIndicator.
      • Instance method getTechnicalIndicatorByPaneId is changed to getIndicatorByPaneId.
      • Instance method removeTechnicalIndicator is changed to removeIndicator.
    • Style Configuration
      • All line.style options are changed to solid and dashed.
      • All dashValue is changed to dashedValue.
      • xAxis.height is changed to xAxis.size, xAxis.tickeText.paddingTop is changed to xAxis.tickeText.marinStart, and xAxis.tickeText.paddingBottom is changed to xAxis.tickeText.marinEnd.
      • yAxis.height is changed to yAxis.size, yAxis.tickeText.paddingTop is changed to yAxis.tickeText.marinStart, and yAxis.tickeText.paddingBottom is changed to yAxis.tickeText.marinEnd.
      • technicalIndicator.bar is changed to indicator.bars, technicalIndicator.line is changed to indicator.linestechnicalIndicator.circle is changed to indicator.circles
    • Custom Extension
      • The technical indicator attribute calcParams has been changed to support any type.
      • The technical indicator attribute plots is changed to figures.
      • The technical indicator attribute regeneratePlots is changed to' regeneratefigures'.
      • The technical indicator attribute calcTechnicalIndicator is changed to calc.
      • The technical indicator attribute render is changed to 'draw'.
  • 🗑 Abandonment
    • API
      • Delete instance methods getWidth, getHeight, and use getSize instead.
      • Delete instance methods createShape, createAnnotation, createTag, and use createOverlay instead.
      • Delete instance methods removeShape, removeAnnotation, removeTag. Use removeOverlay instead.
      • Delete the instance method setShapeOptions and use overrideOverlay instead.
      • Delete instance methods createHtml, removeHtml, addTechnicalIndicatorTemplate, getTechnicalIndicatorTemplate, addShapeTemplate.
    • Style Configuration
      • Delete shape, annotation, tag and use overlay instead.
      • Delete candle.margintechnicalIndicator.margin
    • Custom Extension
      • The related attributes are no longer saved in the technical indicator template.
      • Delete Shape and use Overlay instead.

8.x

Go to Github to check the change log for 8.x.

7.x

Go to Github to check the change log for 7.x.

6.x

Go to Github to check the change log for 6.x.

5.x

Go to Github to view the 5.x release notes.

4.x

Go to Github to view the 4.x release notes.

',72),c=[d];function l(r,n,s,h,u,p){return i(),o("div",null,c)}const f=e(a,[["render",l]]);export{m as __pageData,f as default}; +import{_ as e,c as o,o as i,a4 as t}from"./chunks/framework.ZK-5UJb0.js";const m=JSON.parse('{"title":"📠 Change Log","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/changelog.md","filePath":"en-US/guide/changelog.md","lastUpdated":1709482950000}'),a={name:"en-US/guide/changelog.md"},d=t('

📠 Change Log

9.8.0

2024-03-04

  • 🆕 Support custom coordinate axis.
  • 🆕 Support indicator mapping to future time.
  • 🆕 Support folding long decimals.
  • 🆕 Support adding data forward and backward.
  • 🐞 Fix formatting time issue for different browsers.

2024-01-12

  • 🐞 Fix the issue of ineffective indicator attributes minValue and maxValue.
  • 🐞 Fix the display issue on the x-axis of the overlay.
  • 💄 Optimize the display of style candle.type: 'ohlc'.
  • 💄 Optimize drawing clarity.

9.7.1

2023-12-18

  • 🐞 Fix indicators and overlays methods not effect error.
  • 🐞 Fix package manager download node version dependency error.

9.7.0

2023-12-12

  • 🆕 Add instance apissetMaxOffsetLeftDistance and setMaxOffsetRightDistance.
  • 🆕 Add indicator attribute zLevel.
  • 💄 Optimize the rendering of the ohlc candle bar.
  • 🐞 Fix the blurry issue with the candle bar.
  • 🐞 Fix the rendering rules for the zLevel overlay.

9.6.0

2023-11-14

  • 🖋️ Refactor the separator module.
  • 🆕 Chart api init(ds, options), parameter options add layout.
  • 🆕 Instance api createIndicator(value, isStack, paneOptions, callback), parameter PaneOptions add position.
  • 🆕 Style candle.tooltip.custom adds turnover string template.
  • 💄 Optimize the style overlay.text configuration.
  • 💄 Optimize the implementation of utils.clone and utils.merge.
  • 🐞 Fix the issue of multiple overlay styles display error.
  • 🐞 Fix the issue of multiple indicator styles display error.

9.5.4

2023-09-22

  • 🐞 Fix the issue of not display the latest price line when the style candle.type is area.
  • 🐞 Fix the issue of incorrect display of the style crosshair.vertical.text.paddingLeft.

9.5.3

2023-09-19

  • 🐞 Fix typescript import error.

9.5.2

2023-09-18

  • 💄 Optimize the figure text.
  • 💄 Optimize built-in overlays simpleAnnotation and simpleTag.
  • 💄 Optimize the free style of technical indicators and support increment.
  • 🐞 Fix typescript declaration issue.

9.5.1

2023-08-14

  • 🆕 Add chart api getOverlayClass.
  • 🆕 Style configuration candle.tooltip.custom add built-in support change.
  • 💄 Optimize figure rect event trigger.
  • ↩️ Separator event trigger optimization rollback.

9.5.0

2023-06-15

  • 🆕 Overlay add event onDoubleClick, add property modeSensitivity.
  • 🆕 Style configuration candle.tooltip.custom supports string templates.
  • 🐞 Optimize the scrolling frame drop issue on the mobile side.
  • 🐞 Fix pane id naming typo.
  • 💄 Optimize the response sensitivity of dividing line events.
  • 💄 Optimize the attrs type declaration in OverlayFigure under typescript.

9.4.0

2023-05-25

  • 🆕 Instance API 'createOverlay' supports arrays.
  • 🆕 overlay add attributes paneId, defaultZLevel and zLevel.
  • 🆕 xAxis add methods convertTimestampFromPixel and convertTimestampToPixel.
  • 💄 Optimize the display of candle.

9.3.0

2023-05-13

  • 🆕 Add chart API utils.calcTextWidth.
  • 🆕 The instance APIs createIndicator(value, isStack, options) and setPaneOptions(options) have added options. axisOptions.
  • 🆕 The indicator graphic configuration supports customization.
  • 💄 Optimize the bar width ratio.
  • 💄 Optimize internal acquisition of screen pixel ratio.
  • 💄 Optimize internal ID generation.

9.2.2

2023-05-04

  • 🐞 Fix figure line check event error.
  • 💄 Optimize type check.

9.2.1

2023-04-27

  • 💄 Optimize the default style by changing #EF5350 to #F92855 and #26A69A to #2DC08E.
  • 💄 Optimize typescript declarations.

9.2.0

2023-04-24

  • 🆕 Add instance API getOffsetRightDistance and executeAction.
  • 🆕 Add success callback for instance API applyNewData, applyMoreData and updateData.
  • 🆕 Support the display of thousands.
  • 🆕 Add style configuration candle.bar.upBorderColor, candle.bar.downBorderColor, candle.bar.noChangeBorderColor, candle.bar.upWickColor, candle.bar.downWickColor, candle.bar.noChangeWickColor, candle.tooltip.rect.position and candle.tooltip.rect.offsetBottom.
  • 🆕 Add realFrom and realTo to all visibleRange.
  • 💄 Optimize API, klinecharts.utils.isValid and klinecharts.utils.formatBigNumber.
  • 💄 Optimize the log output in the development environment.

9.1.3

2023-04-15

  • 🐞 Fix the issue of not refreshing when the input parameter of the chart API applyNewData is an empty array.
  • 🐞 Fix the issue of cross cursor text not displaying on the y-axis when there is no data.
  • 💄 Optimize the display of area chart.
  • 💄 Optimize coverage event callback parameters and add figureKey and figureIndex.
  • 💄 Optimize typescript overlay style types, as well as base types DeepPartial and DeepRequired.

9.1.2

2023-04-10

  • 🐞 Fix the issue of inaccurate triggering events for the built-in figure line.
  • 🐞 Fix the issue of triggering events for the first time after the simpleAnnotation and simpleTag built-in overlays are drawn.
  • 💄 Optimize overlay figure to ignore events and support event selection.

9.1.1

2023-03-14

  • 🐞 Fix the invalidity of the built-in figure arc.
  • 💄 Optimize rendering updates.

9.1.0

2023-02-23

  • 🆕 The chart instance method subscribeAction and unsubscribeAction types add onCandleBarClick.
  • 🆕 The overlay supports double-clicking to force the end of drawing.
  • 💄 Optimize event handling.

9.0.1

2023-02-17 🐞 Fix the introduction of typescript.

9.0.0

2023-02-16

  • 🛠 Typescript refactoring.
  • 🆕 New features
    • Add Y axis direction zoom and scroll.
    • API
      • New chart methods registerFigure, getSupportFigures, getFigureClass, rigiderOverlay, getSupportOverlays, registerLocale, getSupportLocales, registerStyles are added.
      • New instance methods, getSize, setLocale, getLocal, setCustomApi, getVisibleRange, createOverlay, getOverlayById, overrideOverlay, removeOverlay.
    • Style Configuration
      • Add candle.priceMark.last.text.borderStyle, candle.tooltip.icons, indicator.lastValueMark.text.borderStyle, indicator.tooltip.icons, crosshair.horizontal. text.borderStyle, crosshair.vertical.text.borderStyle.
  • 👉 Change
    • API
      • Chart method extension.addTechnicalIndicatorTemplate is changed to registerIndicator.
      • Chart method extension.addShapeTemplate is changed to registerOverlay.
      • Instance method setStyleOptions is changed to setStyles.
      • Instance method getStyleOptions is changed to getStyles.
      • Instance method setPaneOptions(options), options add new attribute gap.
      • Instance method setOffsetRightSpace is changed to setOffsetRightDistance.
      • Instance method createTechnicalIndicator is changed to createIndicator
      • Instance method overlayTechnicalIndicator is changed to overrideIndicator.
      • Instance method getTechnicalIndicatorByPaneId is changed to getIndicatorByPaneId.
      • Instance method removeTechnicalIndicator is changed to removeIndicator.
    • Style Configuration
      • All line.style options are changed to solid and dashed.
      • All dashValue is changed to dashedValue.
      • xAxis.height is changed to xAxis.size, xAxis.tickeText.paddingTop is changed to xAxis.tickeText.marinStart, and xAxis.tickeText.paddingBottom is changed to xAxis.tickeText.marinEnd.
      • yAxis.height is changed to yAxis.size, yAxis.tickeText.paddingTop is changed to yAxis.tickeText.marinStart, and yAxis.tickeText.paddingBottom is changed to yAxis.tickeText.marinEnd.
      • technicalIndicator.bar is changed to indicator.bars, technicalIndicator.line is changed to indicator.linestechnicalIndicator.circle is changed to indicator.circles
    • Custom Extension
      • The technical indicator attribute calcParams has been changed to support any type.
      • The technical indicator attribute plots is changed to figures.
      • The technical indicator attribute regeneratePlots is changed to' regeneratefigures'.
      • The technical indicator attribute calcTechnicalIndicator is changed to calc.
      • The technical indicator attribute render is changed to 'draw'.
  • 🗑 Abandonment
    • API
      • Delete instance methods getWidth, getHeight, and use getSize instead.
      • Delete instance methods createShape, createAnnotation, createTag, and use createOverlay instead.
      • Delete instance methods removeShape, removeAnnotation, removeTag. Use removeOverlay instead.
      • Delete the instance method setShapeOptions and use overrideOverlay instead.
      • Delete instance methods createHtml, removeHtml, addTechnicalIndicatorTemplate, getTechnicalIndicatorTemplate, addShapeTemplate.
    • Style Configuration
      • Delete shape, annotation, tag and use overlay instead.
      • Delete candle.margintechnicalIndicator.margin
    • Custom Extension
      • The related attributes are no longer saved in the technical indicator template.
      • Delete Shape and use Overlay instead.

8.x

Go to Github to check the change log for 8.x.

7.x

Go to Github to check the change log for 7.x.

6.x

Go to Github to check the change log for 6.x.

5.x

Go to Github to view the 5.x release notes.

4.x

Go to Github to view the 4.x release notes.

',72),c=[d];function l(r,n,s,h,u,p){return i(),o("div",null,c)}const f=e(a,[["render",l]]);export{m as __pageData,f as default}; diff --git a/assets/en-US_guide_changelog.md.D36aKXhg.lean.js b/assets/en-US_guide_changelog.md.Dhf3C7r_.lean.js similarity index 57% rename from assets/en-US_guide_changelog.md.D36aKXhg.lean.js rename to assets/en-US_guide_changelog.md.Dhf3C7r_.lean.js index d9758a1ef..6f5975f8d 100644 --- a/assets/en-US_guide_changelog.md.D36aKXhg.lean.js +++ b/assets/en-US_guide_changelog.md.Dhf3C7r_.lean.js @@ -1 +1 @@ -import{_ as e,c as o,o as i,a4 as t}from"./chunks/framework.gBYdqs7G.js";const m=JSON.parse('{"title":"📠 Change Log","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/changelog.md","filePath":"en-US/guide/changelog.md","lastUpdated":1709481896000}'),a={name:"en-US/guide/changelog.md"},d=t("",72),c=[d];function l(r,n,s,h,u,p){return i(),o("div",null,c)}const f=e(a,[["render",l]]);export{m as __pageData,f as default}; +import{_ as e,c as o,o as i,a4 as t}from"./chunks/framework.ZK-5UJb0.js";const m=JSON.parse('{"title":"📠 Change Log","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/changelog.md","filePath":"en-US/guide/changelog.md","lastUpdated":1709482950000}'),a={name:"en-US/guide/changelog.md"},d=t("",72),c=[d];function l(r,n,s,h,u,p){return i(),o("div",null,c)}const f=e(a,[["render",l]]);export{m as __pageData,f as default}; diff --git a/assets/en-US_guide_chart-api.md.CHJNfsqb.js b/assets/en-US_guide_chart-api.md.1RRwfzSU.js similarity index 99% rename from assets/en-US_guide_chart-api.md.CHJNfsqb.js rename to assets/en-US_guide_chart-api.md.1RRwfzSU.js index eb53f3c7a..d5760349b 100644 --- a/assets/en-US_guide_chart-api.md.CHJNfsqb.js +++ b/assets/en-US_guide_chart-api.md.1RRwfzSU.js @@ -1,4 +1,4 @@ -import{_ as h,E as e,c as k,m as s,a as i,J as t,w as l,a4 as a,o as p}from"./chunks/framework.gBYdqs7G.js";const K=JSON.parse('{"title":"Chart API","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/chart-api.md","filePath":"en-US/guide/chart-api.md","lastUpdated":1709481896000}'),r={name:"en-US/guide/chart-api.md"},d=a(`

Chart API

init(ds, options)

typescript
(
+import{_ as h,E as e,c as k,m as s,a as i,J as t,w as l,a4 as a,o as p}from"./chunks/framework.ZK-5UJb0.js";const K=JSON.parse('{"title":"Chart API","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/chart-api.md","filePath":"en-US/guide/chart-api.md","lastUpdated":1709482950000}'),r={name:"en-US/guide/chart-api.md"},d=a(`

Chart API

init(ds, options)

typescript
(
    ds: string | HTMLElement,
    options?: {
       layout?: Array<{
diff --git a/assets/en-US_guide_chart-api.md.CHJNfsqb.lean.js b/assets/en-US_guide_chart-api.md.1RRwfzSU.lean.js
similarity index 95%
rename from assets/en-US_guide_chart-api.md.CHJNfsqb.lean.js
rename to assets/en-US_guide_chart-api.md.1RRwfzSU.lean.js
index b405fc3ea..da8a5ab30 100644
--- a/assets/en-US_guide_chart-api.md.CHJNfsqb.lean.js
+++ b/assets/en-US_guide_chart-api.md.1RRwfzSU.lean.js
@@ -1 +1 @@
-import{_ as h,E as e,c as k,m as s,a as i,J as t,w as l,a4 as a,o as p}from"./chunks/framework.gBYdqs7G.js";const K=JSON.parse('{"title":"Chart API","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/chart-api.md","filePath":"en-US/guide/chart-api.md","lastUpdated":1709481896000}'),r={name:"en-US/guide/chart-api.md"},d=a("",4),D=s("li",null,[s("code",null,"ds"),i(" container, can be dom element or element id.")],-1),g=s("code",null,"options",-1),o=s("code",null,"layout",-1),y=s("code",null,"content",-1),F=s("code",null,"options",-1),c=s("code",null,"value",-1),E=s("code",null,"options",-1),B=s("a",{href:"./instance-api.html#createindicator-value-isstack-paneoptions-callback"},"createIndicator",-1),A=a("",5),u=s("code",null,"decimalFoldThreshold",-1),C=a("",39),m=s("code",null,"overlay",-1),b=s("a",{href:"./overlay.html"},"overlay",-1),v=a("",9),f=s("code",null,"modeSensitivity",-1),x=a("",12),_=s("code",null,"onDoubleClick",-1),T=a("",9),P=a("",3),w={id:"registerxaxis-axis-v9-8-0",tabindex:"-1"},S=s("a",{class:"header-anchor",href:"#registerxaxis-axis-v9-8-0","aria-label":'Permalink to "registerXAxis(axis) v9.8.0+"'},"​",-1),q=a("",3),j={id:"registeryaxis-axis-v9-8-0",tabindex:"-1"},V=s("a",{class:"header-anchor",href:"#registeryaxis-axis-v9-8-0","aria-label":'Permalink to "registerYAxis(axis) v9.8.0+"'},"​",-1),I=a("",47),z={id:"utils-formatfolddecimal-value-threshold-v9-8-0",tabindex:"-1"},R=s("a",{class:"header-anchor",href:"#utils-formatfolddecimal-value-threshold-v9-8-0","aria-label":'Permalink to "utils.formatFoldDecimal(value, threshold) v9.8.0+"'},"​",-1),O=a("",2),N={id:"utils-calctextwidth-text-size-weight-family-v9-3-0",tabindex:"-1"},L=s("a",{class:"header-anchor",href:"#utils-calctextwidth-text-size-weight-family-v9-3-0","aria-label":'Permalink to "utils.calcTextWidth(text, size, weight, family) v9.3.0+"'},"​",-1),M=a("",59);function Y(G,X,U,H,$,J){const n=e("Tag");return p(),k("div",null,[d,s("ul",null,[D,s("li",null,[g,i(" optional configuration items. "),s("ul",null,[s("li",null,[o,i(" custom layout, "),y,i(" and "),F,i(" refer to the input parameters "),c,i(" and "),E,i(" in the instance api "),B,i(". "),t(n,null,{default:l(()=>[i("v9.6.0+")]),_:1})]),A,s("li",null,[u,i(" decimal fold threshold "),t(n,null,{default:l(()=>[i("v9.8.0+")]),_:1})])])])]),C,s("ul",null,[s("li",null,[m,i(" overlay information, see "),b,i(" for details "),s("ul",null,[v,s("li",null,[f,i(" mode sensitivity, only valid when mode is weak_magnet "),t(n,null,{default:l(()=>[i("v9.5.0+")]),_:1})]),x,s("li",null,[_,i(" double click event "),t(n,null,{default:l(()=>[i("v9.5.0+")]),_:1})]),T])])]),P,s("h2",w,[i("registerXAxis(axis) "),t(n,null,{default:l(()=>[i("v9.8.0+")]),_:1}),i(),S]),q,s("h2",j,[i("registerYAxis(axis) "),t(n,null,{default:l(()=>[i("v9.8.0+")]),_:1}),i(),V]),I,s("h3",z,[i("utils.formatFoldDecimal(value, threshold) "),t(n,null,{default:l(()=>[i("v9.8.0+")]),_:1}),i(),R]),O,s("h3",N,[i("utils.calcTextWidth(text, size, weight, family) "),t(n,null,{default:l(()=>[i("v9.3.0+")]),_:1}),i(),L]),M])}const Z=h(r,[["render",Y]]);export{K as __pageData,Z as default};
+import{_ as h,E as e,c as k,m as s,a as i,J as t,w as l,a4 as a,o as p}from"./chunks/framework.ZK-5UJb0.js";const K=JSON.parse('{"title":"Chart API","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/chart-api.md","filePath":"en-US/guide/chart-api.md","lastUpdated":1709482950000}'),r={name:"en-US/guide/chart-api.md"},d=a("",4),D=s("li",null,[s("code",null,"ds"),i(" container, can be dom element or element id.")],-1),g=s("code",null,"options",-1),o=s("code",null,"layout",-1),y=s("code",null,"content",-1),F=s("code",null,"options",-1),c=s("code",null,"value",-1),E=s("code",null,"options",-1),B=s("a",{href:"./instance-api.html#createindicator-value-isstack-paneoptions-callback"},"createIndicator",-1),A=a("",5),u=s("code",null,"decimalFoldThreshold",-1),C=a("",39),m=s("code",null,"overlay",-1),b=s("a",{href:"./overlay.html"},"overlay",-1),v=a("",9),f=s("code",null,"modeSensitivity",-1),x=a("",12),_=s("code",null,"onDoubleClick",-1),T=a("",9),P=a("",3),w={id:"registerxaxis-axis-v9-8-0",tabindex:"-1"},S=s("a",{class:"header-anchor",href:"#registerxaxis-axis-v9-8-0","aria-label":'Permalink to "registerXAxis(axis) v9.8.0+"'},"​",-1),q=a("",3),j={id:"registeryaxis-axis-v9-8-0",tabindex:"-1"},V=s("a",{class:"header-anchor",href:"#registeryaxis-axis-v9-8-0","aria-label":'Permalink to "registerYAxis(axis) v9.8.0+"'},"​",-1),I=a("",47),z={id:"utils-formatfolddecimal-value-threshold-v9-8-0",tabindex:"-1"},R=s("a",{class:"header-anchor",href:"#utils-formatfolddecimal-value-threshold-v9-8-0","aria-label":'Permalink to "utils.formatFoldDecimal(value, threshold) v9.8.0+"'},"​",-1),O=a("",2),N={id:"utils-calctextwidth-text-size-weight-family-v9-3-0",tabindex:"-1"},L=s("a",{class:"header-anchor",href:"#utils-calctextwidth-text-size-weight-family-v9-3-0","aria-label":'Permalink to "utils.calcTextWidth(text, size, weight, family) v9.3.0+"'},"​",-1),M=a("",59);function Y(G,X,U,H,$,J){const n=e("Tag");return p(),k("div",null,[d,s("ul",null,[D,s("li",null,[g,i(" optional configuration items. "),s("ul",null,[s("li",null,[o,i(" custom layout, "),y,i(" and "),F,i(" refer to the input parameters "),c,i(" and "),E,i(" in the instance api "),B,i(". "),t(n,null,{default:l(()=>[i("v9.6.0+")]),_:1})]),A,s("li",null,[u,i(" decimal fold threshold "),t(n,null,{default:l(()=>[i("v9.8.0+")]),_:1})])])])]),C,s("ul",null,[s("li",null,[m,i(" overlay information, see "),b,i(" for details "),s("ul",null,[v,s("li",null,[f,i(" mode sensitivity, only valid when mode is weak_magnet "),t(n,null,{default:l(()=>[i("v9.5.0+")]),_:1})]),x,s("li",null,[_,i(" double click event "),t(n,null,{default:l(()=>[i("v9.5.0+")]),_:1})]),T])])]),P,s("h2",w,[i("registerXAxis(axis) "),t(n,null,{default:l(()=>[i("v9.8.0+")]),_:1}),i(),S]),q,s("h2",j,[i("registerYAxis(axis) "),t(n,null,{default:l(()=>[i("v9.8.0+")]),_:1}),i(),V]),I,s("h3",z,[i("utils.formatFoldDecimal(value, threshold) "),t(n,null,{default:l(()=>[i("v9.8.0+")]),_:1}),i(),R]),O,s("h3",N,[i("utils.calcTextWidth(text, size, weight, family) "),t(n,null,{default:l(()=>[i("v9.3.0+")]),_:1}),i(),L]),M])}const Z=h(r,[["render",Y]]);export{K as __pageData,Z as default};
diff --git a/assets/en-US_guide_custom-axis.md.BvJ2pXJ2.js b/assets/en-US_guide_custom-axis.md.D7mLw4Lg.js
similarity index 99%
rename from assets/en-US_guide_custom-axis.md.BvJ2pXJ2.js
rename to assets/en-US_guide_custom-axis.md.D7mLw4Lg.js
index ffa26c5d4..ede4070c2 100644
--- a/assets/en-US_guide_custom-axis.md.BvJ2pXJ2.js
+++ b/assets/en-US_guide_custom-axis.md.D7mLw4Lg.js
@@ -1,4 +1,4 @@
-import{_ as n,E as t,c as h,m as i,a as s,J as l,w as p,a4 as e,o as k}from"./chunks/framework.gBYdqs7G.js";const A=JSON.parse('{"title":"Custom Axis v9.8.0+","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/custom-axis.md","filePath":"en-US/guide/custom-axis.md","lastUpdated":1709481896000}'),r={name:"en-US/guide/custom-axis.md"},F={id:"custom-axis-v9-8-0",tabindex:"-1"},d=i("a",{class:"header-anchor",href:"#custom-axis-v9-8-0","aria-label":'Permalink to "Custom Axis v9.8.0+"'},"​",-1),g=e(`

Chart support custom axis, which can be achieved through the chart api registerXAxis(axis) and registerYAxis(axis).

Input params introduction

typescript
{
+import{_ as n,E as t,c as h,m as i,a as s,J as l,w as p,a4 as e,o as k}from"./chunks/framework.ZK-5UJb0.js";const A=JSON.parse('{"title":"Custom Axis v9.8.0+","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/custom-axis.md","filePath":"en-US/guide/custom-axis.md","lastUpdated":1709482950000}'),r={name:"en-US/guide/custom-axis.md"},F={id:"custom-axis-v9-8-0",tabindex:"-1"},d=i("a",{class:"header-anchor",href:"#custom-axis-v9-8-0","aria-label":'Permalink to "Custom Axis v9.8.0+"'},"​",-1),g=e(`

Chart support custom axis, which can be achieved through the chart api registerXAxis(axis) and registerYAxis(axis).

Input params introduction

typescript
{
   // axis name
   name: string
   // implementation of create ticks
diff --git a/assets/en-US_guide_custom-axis.md.BvJ2pXJ2.lean.js b/assets/en-US_guide_custom-axis.md.D7mLw4Lg.lean.js
similarity index 83%
rename from assets/en-US_guide_custom-axis.md.BvJ2pXJ2.lean.js
rename to assets/en-US_guide_custom-axis.md.D7mLw4Lg.lean.js
index 80e576cb4..6ded3ea3f 100644
--- a/assets/en-US_guide_custom-axis.md.BvJ2pXJ2.lean.js
+++ b/assets/en-US_guide_custom-axis.md.D7mLw4Lg.lean.js
@@ -1 +1 @@
-import{_ as n,E as t,c as h,m as i,a as s,J as l,w as p,a4 as e,o as k}from"./chunks/framework.gBYdqs7G.js";const A=JSON.parse('{"title":"Custom Axis v9.8.0+","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/custom-axis.md","filePath":"en-US/guide/custom-axis.md","lastUpdated":1709481896000}'),r={name:"en-US/guide/custom-axis.md"},F={id:"custom-axis-v9-8-0",tabindex:"-1"},d=i("a",{class:"header-anchor",href:"#custom-axis-v9-8-0","aria-label":'Permalink to "Custom Axis v9.8.0+"'},"​",-1),g=e("",11);function D(c,y,o,E,m,u){const a=t("Tag");return k(),h("div",null,[i("h1",F,[s("Custom Axis "),l(a,null,{default:p(()=>[s("v9.8.0+")]),_:1}),s(),d]),g])}const B=n(r,[["render",D]]);export{A as __pageData,B as default};
+import{_ as n,E as t,c as h,m as i,a as s,J as l,w as p,a4 as e,o as k}from"./chunks/framework.ZK-5UJb0.js";const A=JSON.parse('{"title":"Custom Axis v9.8.0+","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/custom-axis.md","filePath":"en-US/guide/custom-axis.md","lastUpdated":1709482950000}'),r={name:"en-US/guide/custom-axis.md"},F={id:"custom-axis-v9-8-0",tabindex:"-1"},d=i("a",{class:"header-anchor",href:"#custom-axis-v9-8-0","aria-label":'Permalink to "Custom Axis v9.8.0+"'},"​",-1),g=e("",11);function D(c,y,o,E,m,u){const a=t("Tag");return k(),h("div",null,[i("h1",F,[s("Custom Axis "),l(a,null,{default:p(()=>[s("v9.8.0+")]),_:1}),s(),d]),g])}const B=n(r,[["render",D]]);export{A as __pageData,B as default};
diff --git a/assets/en-US_guide_datasource.md.CLAAv1DX.js b/assets/en-US_guide_datasource.md.D_kEs1Fn.js
similarity index 95%
rename from assets/en-US_guide_datasource.md.CLAAv1DX.js
rename to assets/en-US_guide_datasource.md.D_kEs1Fn.js
index 48512dcf4..2a70f7613 100644
--- a/assets/en-US_guide_datasource.md.CLAAv1DX.js
+++ b/assets/en-US_guide_datasource.md.D_kEs1Fn.js
@@ -1,4 +1,4 @@
-import{_ as i,c as s,o as a,a4 as t}from"./chunks/framework.gBYdqs7G.js";const g=JSON.parse('{"title":"📚 Data","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/datasource.md","filePath":"en-US/guide/datasource.md","lastUpdated":1709481896000}'),e={name:"en-US/guide/datasource.md"},n=t(`

📚 Data

The data required for the chart must be in a fixed format. Through the chart API applyNewData(dataList, more), applyMoreData(dataList, more) and updateData(data) to interact data with the chart.

typescript
{
+import{_ as i,c as s,o as a,a4 as t}from"./chunks/framework.ZK-5UJb0.js";const g=JSON.parse('{"title":"📚 Data","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/datasource.md","filePath":"en-US/guide/datasource.md","lastUpdated":1709482950000}'),e={name:"en-US/guide/datasource.md"},n=t(`

📚 Data

The data required for the chart must be in a fixed format. Through the chart API applyNewData(dataList, more), applyMoreData(dataList, more) and updateData(data) to interact data with the chart.

typescript
{
   // Timestamp, millisecond, required fields
   timestamp: number
   // Open price, required fields
diff --git a/assets/en-US_guide_datasource.md.CLAAv1DX.lean.js b/assets/en-US_guide_datasource.md.D_kEs1Fn.lean.js
similarity index 56%
rename from assets/en-US_guide_datasource.md.CLAAv1DX.lean.js
rename to assets/en-US_guide_datasource.md.D_kEs1Fn.lean.js
index 02fe77d04..37fc568db 100644
--- a/assets/en-US_guide_datasource.md.CLAAv1DX.lean.js
+++ b/assets/en-US_guide_datasource.md.D_kEs1Fn.lean.js
@@ -1 +1 @@
-import{_ as i,c as s,o as a,a4 as t}from"./chunks/framework.gBYdqs7G.js";const g=JSON.parse('{"title":"📚 Data","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/datasource.md","filePath":"en-US/guide/datasource.md","lastUpdated":1709481896000}'),e={name:"en-US/guide/datasource.md"},n=t("",3),l=[n];function h(p,r,k,d,o,c){return a(),s("div",null,l)}const u=i(e,[["render",h]]);export{g as __pageData,u as default};
+import{_ as i,c as s,o as a,a4 as t}from"./chunks/framework.ZK-5UJb0.js";const g=JSON.parse('{"title":"📚 Data","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/datasource.md","filePath":"en-US/guide/datasource.md","lastUpdated":1709482950000}'),e={name:"en-US/guide/datasource.md"},n=t("",3),l=[n];function h(p,r,k,d,o,c){return a(),s("div",null,l)}const u=i(e,[["render",h]]);export{g as __pageData,u as default};
diff --git a/assets/en-US_guide_environment.md.qMXxce4B.js b/assets/en-US_guide_environment.md.UJWpbvrh.js
similarity index 96%
rename from assets/en-US_guide_environment.md.qMXxce4B.js
rename to assets/en-US_guide_environment.md.UJWpbvrh.js
index 7542830b9..bfc11d312 100644
--- a/assets/en-US_guide_environment.md.qMXxce4B.js
+++ b/assets/en-US_guide_environment.md.UJWpbvrh.js
@@ -1,4 +1,4 @@
-import{_ as i,c as s,o as a,a4 as t}from"./chunks/framework.gBYdqs7G.js";const F=JSON.parse('{"title":"🏝️ Environment","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/environment.md","filePath":"en-US/guide/environment.md","lastUpdated":1709481896000}'),e={name:"en-US/guide/environment.md"},n=t(`

🏝️ Environment

Browser support

The chart is built based on html5 canvas and needs to run on a browser that supports canvas. If it needs to run on the mobile terminal, please use webview to load it.

Polyfill

core.js

The internal collection of the chart uses Map for compatibility with unsupported older browsers.

javascript
import 'core.js';
+import{_ as i,c as s,o as a,a4 as t}from"./chunks/framework.ZK-5UJb0.js";const F=JSON.parse('{"title":"🏝️ Environment","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/environment.md","filePath":"en-US/guide/environment.md","lastUpdated":1709482950000}'),e={name:"en-US/guide/environment.md"},n=t(`

🏝️ Environment

Browser support

The chart is built based on html5 canvas and needs to run on a browser that supports canvas. If it needs to run on the mobile terminal, please use webview to load it.

Polyfill

core.js

The internal collection of the chart uses Map for compatibility with unsupported older browsers.

javascript
import 'core.js';
 import { init } from 'klincharts';

Intl.js

Charts rely on Intl, some browsers do not have this API.

javascript
import 'intl';
 import 'intl/local-data/jsonp/en';
 import { init } from 'klincharts';
`,10),h=[n];function l(r,o,p,k,d,c){return a(),s("div",null,h)}const g=i(e,[["render",l]]);export{F as __pageData,g as default}; diff --git a/assets/en-US_guide_environment.md.qMXxce4B.lean.js b/assets/en-US_guide_environment.md.UJWpbvrh.lean.js similarity index 58% rename from assets/en-US_guide_environment.md.qMXxce4B.lean.js rename to assets/en-US_guide_environment.md.UJWpbvrh.lean.js index 19b464154..b89504fa3 100644 --- a/assets/en-US_guide_environment.md.qMXxce4B.lean.js +++ b/assets/en-US_guide_environment.md.UJWpbvrh.lean.js @@ -1 +1 @@ -import{_ as i,c as s,o as a,a4 as t}from"./chunks/framework.gBYdqs7G.js";const F=JSON.parse('{"title":"🏝️ Environment","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/environment.md","filePath":"en-US/guide/environment.md","lastUpdated":1709481896000}'),e={name:"en-US/guide/environment.md"},n=t("",10),h=[n];function l(r,o,p,k,d,c){return a(),s("div",null,h)}const g=i(e,[["render",l]]);export{F as __pageData,g as default}; +import{_ as i,c as s,o as a,a4 as t}from"./chunks/framework.ZK-5UJb0.js";const F=JSON.parse('{"title":"🏝️ Environment","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/environment.md","filePath":"en-US/guide/environment.md","lastUpdated":1709482950000}'),e={name:"en-US/guide/environment.md"},n=t("",10),h=[n];function l(r,o,p,k,d,c){return a(),s("div",null,h)}const g=i(e,[["render",l]]);export{F as __pageData,g as default}; diff --git a/assets/en-US_guide_faq.md.BDzIjNVs.js b/assets/en-US_guide_faq.md.9mlFhY24.js similarity index 96% rename from assets/en-US_guide_faq.md.BDzIjNVs.js rename to assets/en-US_guide_faq.md.9mlFhY24.js index b8bae6827..fa7d0ac39 100644 --- a/assets/en-US_guide_faq.md.BDzIjNVs.js +++ b/assets/en-US_guide_faq.md.9mlFhY24.js @@ -1,4 +1,4 @@ -import{_ as a,c as t,o as i,a4 as e}from"./chunks/framework.gBYdqs7G.js";const f=JSON.parse('{"title":"🙋 FAQ","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/faq.md","filePath":"en-US/guide/faq.md","lastUpdated":1709481896000}'),n={name:"en-US/guide/faq.md"},s=e(`

🙋 FAQ

After the chart is initialized, only one line can be seen?

The chart always fills the container, checking to see if the container has height.

The candle shows a line, no fluctuation, what to do?

Chart default price precision is two decimal, call setPriceVolumePrecision(pricePrecision, volumePrecision) to set the precision.

How to create a real-time chart?

Through style settings.

javascript
chart.setStyles({
+import{_ as a,c as t,o as i,a4 as e}from"./chunks/framework.ZK-5UJb0.js";const f=JSON.parse('{"title":"🙋 FAQ","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/faq.md","filePath":"en-US/guide/faq.md","lastUpdated":1709482950000}'),n={name:"en-US/guide/faq.md"},s=e(`

🙋 FAQ

After the chart is initialized, only one line can be seen?

The chart always fills the container, checking to see if the container has height.

The candle shows a line, no fluctuation, what to do?

Chart default price precision is two decimal, call setPriceVolumePrecision(pricePrecision, volumePrecision) to set the precision.

How to create a real-time chart?

Through style settings.

javascript
chart.setStyles({
   candle: {
     type: 'area',
   },
diff --git a/assets/en-US_guide_faq.md.BDzIjNVs.lean.js b/assets/en-US_guide_faq.md.9mlFhY24.lean.js
similarity index 54%
rename from assets/en-US_guide_faq.md.BDzIjNVs.lean.js
rename to assets/en-US_guide_faq.md.9mlFhY24.lean.js
index b6c853949..21ec2b4c5 100644
--- a/assets/en-US_guide_faq.md.BDzIjNVs.lean.js
+++ b/assets/en-US_guide_faq.md.9mlFhY24.lean.js
@@ -1 +1 @@
-import{_ as a,c as t,o as i,a4 as e}from"./chunks/framework.gBYdqs7G.js";const f=JSON.parse('{"title":"🙋 FAQ","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/faq.md","filePath":"en-US/guide/faq.md","lastUpdated":1709481896000}'),n={name:"en-US/guide/faq.md"},s=e("",14),o=[s];function h(l,c,r,d,p,k){return i(),t("div",null,o)}const w=a(n,[["render",h]]);export{f as __pageData,w as default};
+import{_ as a,c as t,o as i,a4 as e}from"./chunks/framework.ZK-5UJb0.js";const f=JSON.parse('{"title":"🙋 FAQ","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/faq.md","filePath":"en-US/guide/faq.md","lastUpdated":1709482950000}'),n={name:"en-US/guide/faq.md"},s=e("",14),o=[s];function h(l,c,r,d,p,k){return i(),t("div",null,o)}const w=a(n,[["render",h]]);export{f as __pageData,w as default};
diff --git a/assets/en-US_guide_feedback.md.BAp4i-Es.js b/assets/en-US_guide_feedback.md.CYgT9vRD.js
similarity index 94%
rename from assets/en-US_guide_feedback.md.BAp4i-Es.js
rename to assets/en-US_guide_feedback.md.CYgT9vRD.js
index eb0e11569..e0149b0c8 100644
--- a/assets/en-US_guide_feedback.md.BAp4i-Es.js
+++ b/assets/en-US_guide_feedback.md.CYgT9vRD.js
@@ -1 +1 @@
-import{_ as e,c as a,o as t,a4 as r,a7 as i,a8 as s}from"./chunks/framework.gBYdqs7G.js";const m=JSON.parse('{"title":"💬 Feedback","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/feedback.md","filePath":"en-US/guide/feedback.md","lastUpdated":1709481896000}'),o={name:"en-US/guide/feedback.md"},h=r('

💬 Feedback

Github

Telegram

https://t.me/+098syuQtzI0yNzll

Discord

https://discord.gg/7YjHYgvvvZ

Wechat discussion group

Scan to add developers, note KLineChart, and join the group chat.

QQ discussion group

',11),d=[h];function c(n,l,u,p,g,_){return t(),a("div",null,d)}const f=e(o,[["render",c]]);export{m as __pageData,f as default}; +import{_ as e,c as a,o as t,a4 as r,a7 as i,a8 as s}from"./chunks/framework.ZK-5UJb0.js";const m=JSON.parse('{"title":"💬 Feedback","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/feedback.md","filePath":"en-US/guide/feedback.md","lastUpdated":1709482950000}'),o={name:"en-US/guide/feedback.md"},h=r('

💬 Feedback

Github

Telegram

https://t.me/+098syuQtzI0yNzll

Discord

https://discord.gg/7YjHYgvvvZ

Wechat discussion group

Scan to add developers, note KLineChart, and join the group chat.

QQ discussion group

',11),d=[h];function c(n,l,u,p,g,_){return t(),a("div",null,d)}const f=e(o,[["render",c]]);export{m as __pageData,f as default}; diff --git a/assets/en-US_guide_feedback.md.BAp4i-Es.lean.js b/assets/en-US_guide_feedback.md.CYgT9vRD.lean.js similarity index 72% rename from assets/en-US_guide_feedback.md.BAp4i-Es.lean.js rename to assets/en-US_guide_feedback.md.CYgT9vRD.lean.js index 06b02c3f3..331c2f418 100644 --- a/assets/en-US_guide_feedback.md.BAp4i-Es.lean.js +++ b/assets/en-US_guide_feedback.md.CYgT9vRD.lean.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,a4 as r,a7 as i,a8 as s}from"./chunks/framework.gBYdqs7G.js";const m=JSON.parse('{"title":"💬 Feedback","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/feedback.md","filePath":"en-US/guide/feedback.md","lastUpdated":1709481896000}'),o={name:"en-US/guide/feedback.md"},h=r("",11),d=[h];function c(n,l,u,p,g,_){return t(),a("div",null,d)}const f=e(o,[["render",c]]);export{m as __pageData,f as default}; +import{_ as e,c as a,o as t,a4 as r,a7 as i,a8 as s}from"./chunks/framework.ZK-5UJb0.js";const m=JSON.parse('{"title":"💬 Feedback","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/feedback.md","filePath":"en-US/guide/feedback.md","lastUpdated":1709482950000}'),o={name:"en-US/guide/feedback.md"},h=r("",11),d=[h];function c(n,l,u,p,g,_){return t(),a("div",null,d)}const f=e(o,[["render",c]]);export{m as __pageData,f as default}; diff --git a/assets/en-US_guide_figure.md.jG_0vbjb.js b/assets/en-US_guide_figure.md.CJKAGpEP.js similarity index 99% rename from assets/en-US_guide_figure.md.jG_0vbjb.js rename to assets/en-US_guide_figure.md.CJKAGpEP.js index 1d2ae8c2e..6a3ffcff1 100644 --- a/assets/en-US_guide_figure.md.jG_0vbjb.js +++ b/assets/en-US_guide_figure.md.CJKAGpEP.js @@ -1,4 +1,4 @@ -import{_ as s,c as i,o as a,a4 as n}from"./chunks/framework.gBYdqs7G.js";const F=JSON.parse('{"title":"Figure","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/figure.md","filePath":"en-US/guide/figure.md","lastUpdated":1709481896000}'),h={name:"en-US/guide/figure.md"},t=n(`

Figure

Figure are an important part of the chart. All elements on the chart are composed of figures. If you need to make complex custom technical indicators and overlays, it is recommended to read carefully. This document describes the built-in figures and how to customize a figure. The basic figure can be obtained through the chart method klinecharts.getFigureClass(name).

Example of use

Note

It needs to be used when there is a canvas context.

javascript
// Get the figure class
+import{_ as s,c as i,o as a,a4 as n}from"./chunks/framework.ZK-5UJb0.js";const F=JSON.parse('{"title":"Figure","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/figure.md","filePath":"en-US/guide/figure.md","lastUpdated":1709482950000}'),h={name:"en-US/guide/figure.md"},t=n(`

Figure

Figure are an important part of the chart. All elements on the chart are composed of figures. If you need to make complex custom technical indicators and overlays, it is recommended to read carefully. This document describes the built-in figures and how to customize a figure. The basic figure can be obtained through the chart method klinecharts.getFigureClass(name).

Example of use

Note

It needs to be used when there is a canvas context.

javascript
// Get the figure class
 // name is the name of the figure, such as 'arc', 'circle', etc.
 const Figure = klinecharts.getFigureClass(name)
 // instantiate and draw
diff --git a/assets/en-US_guide_figure.md.jG_0vbjb.lean.js b/assets/en-US_guide_figure.md.CJKAGpEP.lean.js
similarity index 55%
rename from assets/en-US_guide_figure.md.jG_0vbjb.lean.js
rename to assets/en-US_guide_figure.md.CJKAGpEP.lean.js
index 03fefebcb..ecce4aaaa 100644
--- a/assets/en-US_guide_figure.md.jG_0vbjb.lean.js
+++ b/assets/en-US_guide_figure.md.CJKAGpEP.lean.js
@@ -1 +1 @@
-import{_ as s,c as i,o as a,a4 as n}from"./chunks/framework.gBYdqs7G.js";const F=JSON.parse('{"title":"Figure","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/figure.md","filePath":"en-US/guide/figure.md","lastUpdated":1709481896000}'),h={name:"en-US/guide/figure.md"},t=n("",33),l=[t];function k(e,p,r,d,D,y){return a(),i("div",null,l)}const E=s(h,[["render",k]]);export{F as __pageData,E as default};
+import{_ as s,c as i,o as a,a4 as n}from"./chunks/framework.ZK-5UJb0.js";const F=JSON.parse('{"title":"Figure","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/figure.md","filePath":"en-US/guide/figure.md","lastUpdated":1709482950000}'),h={name:"en-US/guide/figure.md"},t=n("",33),l=[t];function k(e,p,r,d,D,y){return a(),i("div",null,l)}const E=s(h,[["render",k]]);export{F as __pageData,E as default};
diff --git a/assets/en-US_guide_getting-started.md.MS-TJcpG.js b/assets/en-US_guide_getting-started.md.CxAoqpH6.js
similarity index 99%
rename from assets/en-US_guide_getting-started.md.MS-TJcpG.js
rename to assets/en-US_guide_getting-started.md.CxAoqpH6.js
index f787ff7a9..e699b211b 100644
--- a/assets/en-US_guide_getting-started.md.MS-TJcpG.js
+++ b/assets/en-US_guide_getting-started.md.CxAoqpH6.js
@@ -1,4 +1,4 @@
-import{_ as s,c as i,o as a,a4 as h}from"./chunks/framework.gBYdqs7G.js";const y=JSON.parse('{"title":"🚀 Getting started","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/getting-started.md","filePath":"en-US/guide/getting-started.md","lastUpdated":1709481896000}'),k={name:"en-US/guide/getting-started.md"},n=h(`

🚀 Getting started

Get KLineChart

KLineChart supports multiple download methods, you can get it through package management tools such as npm or yarn, or through CDN.

bash
npm install klinecharts
bash
yarn add klinecharts
html
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/klinecharts/dist/klinecharts.min.js"></script>

Create the first chart

jsx
import { useEffect } from 'react'
+import{_ as s,c as i,o as a,a4 as h}from"./chunks/framework.ZK-5UJb0.js";const y=JSON.parse('{"title":"🚀 Getting started","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/getting-started.md","filePath":"en-US/guide/getting-started.md","lastUpdated":1709482950000}'),k={name:"en-US/guide/getting-started.md"},n=h(`

🚀 Getting started

Get KLineChart

KLineChart supports multiple download methods, you can get it through package management tools such as npm or yarn, or through CDN.

bash
npm install klinecharts
bash
yarn add klinecharts
html
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/klinecharts/dist/klinecharts.min.js"></script>

Create the first chart

jsx
import { useEffect } from 'react'
 import { init, dispose } from 'klinecharts'
 
 export default () => {
diff --git a/assets/en-US_guide_getting-started.md.MS-TJcpG.lean.js b/assets/en-US_guide_getting-started.md.CxAoqpH6.lean.js
similarity index 59%
rename from assets/en-US_guide_getting-started.md.MS-TJcpG.lean.js
rename to assets/en-US_guide_getting-started.md.CxAoqpH6.lean.js
index 82b48c932..8f89470fb 100644
--- a/assets/en-US_guide_getting-started.md.MS-TJcpG.lean.js
+++ b/assets/en-US_guide_getting-started.md.CxAoqpH6.lean.js
@@ -1 +1 @@
-import{_ as s,c as i,o as a,a4 as h}from"./chunks/framework.gBYdqs7G.js";const y=JSON.parse('{"title":"🚀 Getting started","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/getting-started.md","filePath":"en-US/guide/getting-started.md","lastUpdated":1709481896000}'),k={name:"en-US/guide/getting-started.md"},n=h("",7),t=[n];function l(p,F,e,r,D,d){return a(),i("div",null,t)}const C=s(k,[["render",l]]);export{y as __pageData,C as default};
+import{_ as s,c as i,o as a,a4 as h}from"./chunks/framework.ZK-5UJb0.js";const y=JSON.parse('{"title":"🚀 Getting started","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/getting-started.md","filePath":"en-US/guide/getting-started.md","lastUpdated":1709482950000}'),k={name:"en-US/guide/getting-started.md"},n=h("",7),t=[n];function l(p,F,e,r,D,d){return a(),i("div",null,t)}const C=s(k,[["render",l]]);export{y as __pageData,C as default};
diff --git a/assets/en-US_guide_hot-key.md.DOuWFfoA.js b/assets/en-US_guide_hot-key.md.CMHqpaoa.js
similarity index 78%
rename from assets/en-US_guide_hot-key.md.DOuWFfoA.js
rename to assets/en-US_guide_hot-key.md.CMHqpaoa.js
index ee1e59adc..9ebecb2cf 100644
--- a/assets/en-US_guide_hot-key.md.DOuWFfoA.js
+++ b/assets/en-US_guide_hot-key.md.CMHqpaoa.js
@@ -1 +1 @@
-import{_ as e,c as o,o as t,a4 as d}from"./chunks/framework.gBYdqs7G.js";const u=JSON.parse('{"title":"⌨️ Hot Key","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/hot-key.md","filePath":"en-US/guide/hot-key.md","lastUpdated":1709481896000}'),a={name:"en-US/guide/hot-key.md"},c=d('

⌨️ Hot Key

Currently only supports moving and zooming.

  • shift + move right
  • shift + move left
  • shift + + zoom in
  • shift + - zoom out
',3),i=[c];function n(s,r,l,_,h,m){return t(),o("div",null,i)}const f=e(a,[["render",n]]);export{u as __pageData,f as default}; +import{_ as e,c as o,o as t,a4 as d}from"./chunks/framework.ZK-5UJb0.js";const u=JSON.parse('{"title":"⌨️ Hot Key","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/hot-key.md","filePath":"en-US/guide/hot-key.md","lastUpdated":1709482950000}'),a={name:"en-US/guide/hot-key.md"},c=d('

⌨️ Hot Key

Currently only supports moving and zooming.

  • shift + move right
  • shift + move left
  • shift + + zoom in
  • shift + - zoom out
',3),i=[c];function n(s,r,l,_,h,m){return t(),o("div",null,i)}const f=e(a,[["render",n]]);export{u as __pageData,f as default}; diff --git a/assets/en-US_guide_hot-key.md.DOuWFfoA.lean.js b/assets/en-US_guide_hot-key.md.CMHqpaoa.lean.js similarity index 56% rename from assets/en-US_guide_hot-key.md.DOuWFfoA.lean.js rename to assets/en-US_guide_hot-key.md.CMHqpaoa.lean.js index cad0f6dd1..1dac5afc2 100644 --- a/assets/en-US_guide_hot-key.md.DOuWFfoA.lean.js +++ b/assets/en-US_guide_hot-key.md.CMHqpaoa.lean.js @@ -1 +1 @@ -import{_ as e,c as o,o as t,a4 as d}from"./chunks/framework.gBYdqs7G.js";const u=JSON.parse('{"title":"⌨️ Hot Key","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/hot-key.md","filePath":"en-US/guide/hot-key.md","lastUpdated":1709481896000}'),a={name:"en-US/guide/hot-key.md"},c=d("",3),i=[c];function n(s,r,l,_,h,m){return t(),o("div",null,i)}const f=e(a,[["render",n]]);export{u as __pageData,f as default}; +import{_ as e,c as o,o as t,a4 as d}from"./chunks/framework.ZK-5UJb0.js";const u=JSON.parse('{"title":"⌨️ Hot Key","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/hot-key.md","filePath":"en-US/guide/hot-key.md","lastUpdated":1709482950000}'),a={name:"en-US/guide/hot-key.md"},c=d("",3),i=[c];function n(s,r,l,_,h,m){return t(),o("div",null,i)}const f=e(a,[["render",n]]);export{u as __pageData,f as default}; diff --git a/assets/en-US_guide_i18n.md.DgiS_Gjs.js b/assets/en-US_guide_i18n.md.wg6lRnOS.js similarity index 96% rename from assets/en-US_guide_i18n.md.DgiS_Gjs.js rename to assets/en-US_guide_i18n.md.wg6lRnOS.js index 393c8a96a..3880bb7b1 100644 --- a/assets/en-US_guide_i18n.md.DgiS_Gjs.js +++ b/assets/en-US_guide_i18n.md.wg6lRnOS.js @@ -1,4 +1,4 @@ -import{_ as s,c as i,o as a,a4 as n}from"./chunks/framework.gBYdqs7G.js";const D=JSON.parse('{"title":"🌏 Internationalization","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/i18n.md","filePath":"en-US/guide/i18n.md","lastUpdated":1709481896000}'),e={name:"en-US/guide/i18n.md"},h=n(`

🌏 Internationalization

Currently, the chart has two built-in en-US and zh-CN. The default language is en-US. If you need to use other languages, you can refer to the following scheme.

Adding new language

Adding new language is accomplished through klinecharts.registerLocale(key, locales).

For example, to add traditional Chinese language, you can do this,

typescript
klinecharts.registerLocale('zh-HK', {
+import{_ as s,c as i,o as a,a4 as n}from"./chunks/framework.ZK-5UJb0.js";const D=JSON.parse('{"title":"🌏 Internationalization","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/i18n.md","filePath":"en-US/guide/i18n.md","lastUpdated":1709482950000}'),e={name:"en-US/guide/i18n.md"},h=n(`

🌏 Internationalization

Currently, the chart has two built-in en-US and zh-CN. The default language is en-US. If you need to use other languages, you can refer to the following scheme.

Adding new language

Adding new language is accomplished through klinecharts.registerLocale(key, locales).

For example, to add traditional Chinese language, you can do this,

typescript
klinecharts.registerLocale('zh-HK', {
   time: '時間:',
   open: '開:',
   high: '高:',
diff --git a/assets/en-US_guide_i18n.md.DgiS_Gjs.lean.js b/assets/en-US_guide_i18n.md.wg6lRnOS.lean.js
similarity index 56%
rename from assets/en-US_guide_i18n.md.DgiS_Gjs.lean.js
rename to assets/en-US_guide_i18n.md.wg6lRnOS.lean.js
index ef2aedab6..e2f59dca8 100644
--- a/assets/en-US_guide_i18n.md.DgiS_Gjs.lean.js
+++ b/assets/en-US_guide_i18n.md.wg6lRnOS.lean.js
@@ -1 +1 @@
-import{_ as s,c as i,o as a,a4 as n}from"./chunks/framework.gBYdqs7G.js";const D=JSON.parse('{"title":"🌏 Internationalization","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/i18n.md","filePath":"en-US/guide/i18n.md","lastUpdated":1709481896000}'),e={name:"en-US/guide/i18n.md"},h=n("",8),t=[h];function l(k,p,d,r,F,g){return a(),i("div",null,t)}const c=s(e,[["render",l]]);export{D as __pageData,c as default};
+import{_ as s,c as i,o as a,a4 as n}from"./chunks/framework.ZK-5UJb0.js";const D=JSON.parse('{"title":"🌏 Internationalization","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/i18n.md","filePath":"en-US/guide/i18n.md","lastUpdated":1709482950000}'),e={name:"en-US/guide/i18n.md"},h=n("",8),t=[h];function l(k,p,d,r,F,g){return a(),i("div",null,t)}const c=s(e,[["render",l]]);export{D as __pageData,c as default};
diff --git a/assets/en-US_guide_indicator.md.BqdHZJDe.js b/assets/en-US_guide_indicator.md.g5Vg3Gm1.js
similarity index 99%
rename from assets/en-US_guide_indicator.md.BqdHZJDe.js
rename to assets/en-US_guide_indicator.md.g5Vg3Gm1.js
index 2f3f988ec..cb96d4146 100644
--- a/assets/en-US_guide_indicator.md.BqdHZJDe.js
+++ b/assets/en-US_guide_indicator.md.g5Vg3Gm1.js
@@ -1,4 +1,4 @@
-import{_ as s,c as i,o as a,a4 as n}from"./chunks/framework.gBYdqs7G.js";const D=JSON.parse('{"title":"Technical indicator","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/indicator.md","filePath":"en-US/guide/indicator.md","lastUpdated":1709481896000}'),t={name:"en-US/guide/indicator.md"},h=n(`

Technical indicator

This document introduces the built-in technical indicators in the chart and how to customize a technical indicator.

Built-in technical indicators

NameDefault calc paramsNameDefault calc paramsNameDefault calc params
MA[5, 10, 30, 60]BIAS[6, 12, 24]VR[24, 30]
EMA[6, 12, 20]BRAR[26]WR[6, 10, 14]
SMA[12, 2]CCI[13]MTM[6, 10]
BBI[3, 6, 12, 24]DMI[14, 6]EMV[14, 9]
VOL[5, 10, 20]CR[26, 10, 20, 40, 60]SAR[2, 2, 20]
MACD[12, 26, 9]PSY[12, 6]AO[5, 34]
BOLL[20]DMA[10, 50, 10]ROC[12, 6]
KDJ[9, 3, 3]TRIX[12, 20]PVTNone
RSI[6, 12, 24]OBV[30]AVPNone

Custom Technical Indicators

To create a custom technical indicator, you only need to generate a technical indicator information, and then add it globally through klinecharts.registerIndicator, add it to the chart and use it like the built-in technical indicator.

Attribute description

typescript
{
+import{_ as s,c as i,o as a,a4 as n}from"./chunks/framework.ZK-5UJb0.js";const D=JSON.parse('{"title":"Technical indicator","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/indicator.md","filePath":"en-US/guide/indicator.md","lastUpdated":1709482950000}'),t={name:"en-US/guide/indicator.md"},h=n(`

Technical indicator

This document introduces the built-in technical indicators in the chart and how to customize a technical indicator.

Built-in technical indicators

NameDefault calc paramsNameDefault calc paramsNameDefault calc params
MA[5, 10, 30, 60]BIAS[6, 12, 24]VR[24, 30]
EMA[6, 12, 20]BRAR[26]WR[6, 10, 14]
SMA[12, 2]CCI[13]MTM[6, 10]
BBI[3, 6, 12, 24]DMI[14, 6]EMV[14, 9]
VOL[5, 10, 20]CR[26, 10, 20, 40, 60]SAR[2, 2, 20]
MACD[12, 26, 9]PSY[12, 6]AO[5, 34]
BOLL[20]DMA[10, 50, 10]ROC[12, 6]
KDJ[9, 3, 3]TRIX[12, 20]PVTNone
RSI[6, 12, 24]OBV[30]AVPNone

Custom Technical Indicators

To create a custom technical indicator, you only need to generate a technical indicator information, and then add it globally through klinecharts.registerIndicator, add it to the chart and use it like the built-in technical indicator.

Attribute description

typescript
{
   // indicator name
   name: string
   // The short name of the indicator, used for display, the name will be displayed by default
diff --git a/assets/en-US_guide_indicator.md.BqdHZJDe.lean.js b/assets/en-US_guide_indicator.md.g5Vg3Gm1.lean.js
similarity index 57%
rename from assets/en-US_guide_indicator.md.BqdHZJDe.lean.js
rename to assets/en-US_guide_indicator.md.g5Vg3Gm1.lean.js
index 64df21649..2b14857fb 100644
--- a/assets/en-US_guide_indicator.md.BqdHZJDe.lean.js
+++ b/assets/en-US_guide_indicator.md.g5Vg3Gm1.lean.js
@@ -1 +1 @@
-import{_ as s,c as i,o as a,a4 as n}from"./chunks/framework.gBYdqs7G.js";const D=JSON.parse('{"title":"Technical indicator","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/indicator.md","filePath":"en-US/guide/indicator.md","lastUpdated":1709481896000}'),t={name:"en-US/guide/indicator.md"},h=n("",15),l=[h];function k(e,p,r,d,y,g){return a(),i("div",null,l)}const c=s(t,[["render",k]]);export{D as __pageData,c as default};
+import{_ as s,c as i,o as a,a4 as n}from"./chunks/framework.ZK-5UJb0.js";const D=JSON.parse('{"title":"Technical indicator","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/indicator.md","filePath":"en-US/guide/indicator.md","lastUpdated":1709482950000}'),t={name:"en-US/guide/indicator.md"},h=n("",15),l=[h];function k(e,p,r,d,y,g){return a(),i("div",null,l)}const c=s(t,[["render",k]]);export{D as __pageData,c as default};
diff --git a/assets/en-US_guide_instance-api.md.DunmRXbH.js b/assets/en-US_guide_instance-api.md.fbIHnxEO.js
similarity index 99%
rename from assets/en-US_guide_instance-api.md.DunmRXbH.js
rename to assets/en-US_guide_instance-api.md.fbIHnxEO.js
index 5515af44f..db4f81f13 100644
--- a/assets/en-US_guide_instance-api.md.DunmRXbH.js
+++ b/assets/en-US_guide_instance-api.md.fbIHnxEO.js
@@ -1,4 +1,4 @@
-import{_ as l,E as k,c as e,m as s,a as i,J as h,w as t,a4 as a,o as p}from"./chunks/framework.gBYdqs7G.js";const xs=JSON.parse('{"title":"Instance API","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/instance-api.md","filePath":"en-US/guide/instance-api.md","lastUpdated":1709481896000}'),r={name:"en-US/guide/instance-api.md"},d=a(`

Instance API

getDom(paneId, position)

typescript
(paneId?: string, position?: 'root' | 'main' | 'yAxis') => HTMLElement

Get the dom container.

  • paneId window id, the default is the entire chart container
  • position supports root, main, yAxis, the default is root

getSize(paneId, position)

typescript
(paneId?: string, position?: 'root' | 'main' | 'yAxis') => {
+import{_ as l,E as k,c as e,m as s,a as i,J as h,w as t,a4 as a,o as p}from"./chunks/framework.ZK-5UJb0.js";const xs=JSON.parse('{"title":"Instance API","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/instance-api.md","filePath":"en-US/guide/instance-api.md","lastUpdated":1709482950000}'),r={name:"en-US/guide/instance-api.md"},d=a(`

Instance API

getDom(paneId, position)

typescript
(paneId?: string, position?: 'root' | 'main' | 'yAxis') => HTMLElement

Get the dom container.

  • paneId window id, the default is the entire chart container
  • position supports root, main, yAxis, the default is root

getSize(paneId, position)

typescript
(paneId?: string, position?: 'root' | 'main' | 'yAxis') => {
    width: number
    height: number
    left: number
diff --git a/assets/en-US_guide_instance-api.md.DunmRXbH.lean.js b/assets/en-US_guide_instance-api.md.fbIHnxEO.lean.js
similarity index 98%
rename from assets/en-US_guide_instance-api.md.DunmRXbH.lean.js
rename to assets/en-US_guide_instance-api.md.fbIHnxEO.lean.js
index 7d7fee5b7..58706399c 100644
--- a/assets/en-US_guide_instance-api.md.DunmRXbH.lean.js
+++ b/assets/en-US_guide_instance-api.md.fbIHnxEO.lean.js
@@ -1 +1 @@
-import{_ as l,E as k,c as e,m as s,a as i,J as h,w as t,a4 as a,o as p}from"./chunks/framework.gBYdqs7G.js";const xs=JSON.parse('{"title":"Instance API","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/instance-api.md","filePath":"en-US/guide/instance-api.md","lastUpdated":1709481896000}'),r={name:"en-US/guide/instance-api.md"},d=a("",42),D={id:"getoffsetrightdistance-v9-2-0",tabindex:"-1"},F=s("a",{class:"header-anchor",href:"#getoffsetrightdistance-v9-2-0","aria-label":'Permalink to "getOffsetRightDistance() v9.2.0+"'},"​",-1),g=a("",2),y={id:"setmaxoffsetleftdistance-v9-7-0",tabindex:"-1"},o=s("a",{class:"header-anchor",href:"#setmaxoffsetleftdistance-v9-7-0","aria-label":'Permalink to "setMaxOffsetLeftDistance() v9.7.0+"'},"​",-1),c=a("",2),E={id:"setmaxoffsetrightdistance-v9-7-0",tabindex:"-1"},B=s("a",{class:"header-anchor",href:"#setmaxoffsetrightdistance-v9-7-0","aria-label":'Permalink to "setMaxOffsetRightDistance() v9.7.0+"'},"​",-1),A=a("",20),C=s("li",null,[s("code",null,"dataList"),i(" is an array of K-line data. For details of the data type, please refer to "),s("a",{href:"./datasource.html"},"data")],-1),u=s("li",null,[s("code",null,"more"),i(" tells the chart whether there is more historical data, can be defaulted, the default is true")],-1),m=s("code",null,"callback",-1),b=a("",4),v=s("li",null,[s("code",null,"dataList"),i(" is an array of K-line data. For details of the data type, please refer to "),s("a",{href:"./datasource.html"},"data")],-1),f=s("li",null,[s("code",null,"more"),i(" tells the chart whether there is more historical data, can be defaulted, the default is true")],-1),_=s("code",null,"callback",-1),x=a("",4),T=s("li",null,[s("code",null,"data"),i(" single k-line data, please refer to "),s("a",{href:"./datasource.html"},"data"),i(" for details of data type")],-1),w=s("code",null,"callback",-1),P=a("",12),S={id:"setloaddatacallback-cb-v9-8-0",tabindex:"-1"},I=s("a",{class:"header-anchor",href:"#setloaddatacallback-cb-v9-8-0","aria-label":'Permalink to "setLoadDataCallback(cb) v9.8.0+"'},"​",-1),q=a("",6),j=s("li",null,[s("code",null,"value"),i(" technical indicator name or technical indicator object, when it is an object, the type is consistent with the input parameter of the chart method "),s("code",null,"overrideIndicator")],-1),V=s("li",null,[s("code",null,"isStack"),i(" is overrides")],-1),z=s("code",null,"paneOptions",-1),R=s("li",null,[s("code",null,"id"),i(" window id, can be default")],-1),O=s("li",null,[s("code",null,"height"),i(" window height, can be default")],-1),L=s("li",null,[s("code",null,"minHeight"),i(" minimum height of the window, can be defaulted")],-1),M=s("li",null,[s("code",null,"dragEnabled"),i(" Whether the window can be dragged to adjust the height, it can be defaulted")],-1),N=s("code",null,"position",-1),Z=s("li",null,[s("code",null,"gap"),i(" margins "),s("ul",null,[s("li",null,[s("code",null,"top"),i(" top margin, value less than 1 is a percentage")]),s("li",null,[s("code",null,"bottom"),i(" bottom margin, value less than 1 is a percentage")])])],-1),G=s("code",null,"axisOptions",-1),H=s("code",null,"name",-1),U=s("code",null,"axis.name",-1),Y=s("a",{href:"./chart-api.html#registeryaxis-axis"},"registerYAxis(axis)",-1),K=s("code",null,"scrollZoomEnabled",-1),X=s("li",null,[s("code",null,"callback"),i(" success callback")],-1),W=a("",6),$=s("code",null,"override",-1),J=a("",7),Q=s("code",null,"zLevel",-1),ss=a("",10),is=s("li",null,[s("code",null,"paneId"),i(" window id, default is set to all")],-1),as=s("li",null,[s("code",null,"callback"),i(" success callback")],-1),ns=a("",27),hs=s("code",null,"override",-1),ts=a("",10),ls=s("code",null,"modeSensitivity",-1),ks=a("",7),es=s("code",null,"onDoubleClick",-1),ps=a("",9),rs=a("",37),ds=s("code",null,"options",-1),Ds=a("",5),Fs=s("code",null,"axisOptions",-1),gs=s("code",null,"name",-1),ys=s("code",null,"scrollZoomEnabled",-1),os=a("",3),cs={id:"executeaction-type-data-v9-2-0",tabindex:"-1"},Es=s("a",{class:"header-anchor",href:"#executeaction-type-data-v9-2-0","aria-label":'Permalink to "executeAction(type, data) v9.2.0+"'},"​",-1),Bs=a("",27);function As(Cs,us,ms,bs,vs,fs){const n=k("Tag");return p(),e("div",null,[d,s("h2",D,[i("getOffsetRightDistance() "),h(n,null,{default:t(()=>[i("v9.2.0+")]),_:1}),i(),F]),g,s("h2",y,[i("setMaxOffsetLeftDistance() "),h(n,null,{default:t(()=>[i("v9.7.0+")]),_:1}),i(),o]),c,s("h2",E,[i("setMaxOffsetRightDistance() "),h(n,null,{default:t(()=>[i("v9.7.0+")]),_:1}),i(),B]),A,s("ul",null,[C,u,s("li",null,[m,i(" success callback "),h(n,null,{default:t(()=>[i("v9.2.0+")]),_:1})])]),b,s("ul",null,[v,f,s("li",null,[_,i(" success callback "),h(n,null,{default:t(()=>[i("v9.2.0+")]),_:1})])]),x,s("ul",null,[T,s("li",null,[w,i(" success callback "),h(n,null,{default:t(()=>[i("v9.2.0+")]),_:1})])]),P,s("h2",S,[i("setLoadDataCallback(cb) "),h(n,null,{default:t(()=>[i("v9.8.0+")]),_:1}),i(),I]),q,s("ul",null,[j,V,s("li",null,[z,i(" window configuration information, can be default "),s("ul",null,[R,O,L,M,s("li",null,[N,i(" Only valid when creating a new pane "),h(n,null,{default:t(()=>[i("v9.6.0+")]),_:1})]),Z,s("li",null,[G,s("ul",null,[s("li",null,[H,i(" is same "),U,i(" in "),Y,i(" of chart api, default is 'default' "),h(n,null,{default:t(()=>[i("v9.8.0+")]),_:1})]),s("li",null,[K,i(" Scroll zoom flag "),h(n,null,{default:t(()=>[i("v9.3.0+")]),_:1})])])])])]),X]),W,s("ul",null,[s("li",null,[$,i(" some parameters that need to be overridden "),s("ul",null,[J,s("li",null,[Q,i(" z level "),h(n,null,{default:t(()=>[i("v9.7.0+")]),_:1})]),ss])]),is,as]),ns,s("ul",null,[s("li",null,[hs,i(" parameters that need to be overridden "),s("ul",null,[ts,s("li",null,[ls,i(" mode sensitivity, only valid when mode is weak_magnet "),h(n,null,{default:t(()=>[i("v9.5.0+")]),_:1})]),ks,s("li",null,[es,i(" double click event "),h(n,null,{default:t(()=>[i("v9.5.0+")]),_:1})]),ps])])]),rs,s("ul",null,[s("li",null,[ds,i(" window configuration information, can be default "),s("ul",null,[Ds,s("li",null,[Fs,s("ul",null,[s("li",null,[gs,i(" axis name "),h(n,null,{default:t(()=>[i("v9.8.0+")]),_:1})]),s("li",null,[ys,i(" Scroll zoom flag "),h(n,null,{default:t(()=>[i("v9.3.0+")]),_:1})])])])])])]),os,s("h2",cs,[i("executeAction(type, data) "),h(n,null,{default:t(()=>[i("v9.2.0+")]),_:1}),i(),Es]),Bs])}const Ts=l(r,[["render",As]]);export{xs as __pageData,Ts as default};
+import{_ as l,E as k,c as e,m as s,a as i,J as h,w as t,a4 as a,o as p}from"./chunks/framework.ZK-5UJb0.js";const xs=JSON.parse('{"title":"Instance API","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/instance-api.md","filePath":"en-US/guide/instance-api.md","lastUpdated":1709482950000}'),r={name:"en-US/guide/instance-api.md"},d=a("",42),D={id:"getoffsetrightdistance-v9-2-0",tabindex:"-1"},F=s("a",{class:"header-anchor",href:"#getoffsetrightdistance-v9-2-0","aria-label":'Permalink to "getOffsetRightDistance() v9.2.0+"'},"​",-1),g=a("",2),y={id:"setmaxoffsetleftdistance-v9-7-0",tabindex:"-1"},o=s("a",{class:"header-anchor",href:"#setmaxoffsetleftdistance-v9-7-0","aria-label":'Permalink to "setMaxOffsetLeftDistance() v9.7.0+"'},"​",-1),c=a("",2),E={id:"setmaxoffsetrightdistance-v9-7-0",tabindex:"-1"},B=s("a",{class:"header-anchor",href:"#setmaxoffsetrightdistance-v9-7-0","aria-label":'Permalink to "setMaxOffsetRightDistance() v9.7.0+"'},"​",-1),A=a("",20),C=s("li",null,[s("code",null,"dataList"),i(" is an array of K-line data. For details of the data type, please refer to "),s("a",{href:"./datasource.html"},"data")],-1),u=s("li",null,[s("code",null,"more"),i(" tells the chart whether there is more historical data, can be defaulted, the default is true")],-1),m=s("code",null,"callback",-1),b=a("",4),v=s("li",null,[s("code",null,"dataList"),i(" is an array of K-line data. For details of the data type, please refer to "),s("a",{href:"./datasource.html"},"data")],-1),f=s("li",null,[s("code",null,"more"),i(" tells the chart whether there is more historical data, can be defaulted, the default is true")],-1),_=s("code",null,"callback",-1),x=a("",4),T=s("li",null,[s("code",null,"data"),i(" single k-line data, please refer to "),s("a",{href:"./datasource.html"},"data"),i(" for details of data type")],-1),w=s("code",null,"callback",-1),P=a("",12),S={id:"setloaddatacallback-cb-v9-8-0",tabindex:"-1"},I=s("a",{class:"header-anchor",href:"#setloaddatacallback-cb-v9-8-0","aria-label":'Permalink to "setLoadDataCallback(cb) v9.8.0+"'},"​",-1),q=a("",6),j=s("li",null,[s("code",null,"value"),i(" technical indicator name or technical indicator object, when it is an object, the type is consistent with the input parameter of the chart method "),s("code",null,"overrideIndicator")],-1),V=s("li",null,[s("code",null,"isStack"),i(" is overrides")],-1),z=s("code",null,"paneOptions",-1),R=s("li",null,[s("code",null,"id"),i(" window id, can be default")],-1),O=s("li",null,[s("code",null,"height"),i(" window height, can be default")],-1),L=s("li",null,[s("code",null,"minHeight"),i(" minimum height of the window, can be defaulted")],-1),M=s("li",null,[s("code",null,"dragEnabled"),i(" Whether the window can be dragged to adjust the height, it can be defaulted")],-1),N=s("code",null,"position",-1),Z=s("li",null,[s("code",null,"gap"),i(" margins "),s("ul",null,[s("li",null,[s("code",null,"top"),i(" top margin, value less than 1 is a percentage")]),s("li",null,[s("code",null,"bottom"),i(" bottom margin, value less than 1 is a percentage")])])],-1),G=s("code",null,"axisOptions",-1),H=s("code",null,"name",-1),U=s("code",null,"axis.name",-1),Y=s("a",{href:"./chart-api.html#registeryaxis-axis"},"registerYAxis(axis)",-1),K=s("code",null,"scrollZoomEnabled",-1),X=s("li",null,[s("code",null,"callback"),i(" success callback")],-1),W=a("",6),$=s("code",null,"override",-1),J=a("",7),Q=s("code",null,"zLevel",-1),ss=a("",10),is=s("li",null,[s("code",null,"paneId"),i(" window id, default is set to all")],-1),as=s("li",null,[s("code",null,"callback"),i(" success callback")],-1),ns=a("",27),hs=s("code",null,"override",-1),ts=a("",10),ls=s("code",null,"modeSensitivity",-1),ks=a("",7),es=s("code",null,"onDoubleClick",-1),ps=a("",9),rs=a("",37),ds=s("code",null,"options",-1),Ds=a("",5),Fs=s("code",null,"axisOptions",-1),gs=s("code",null,"name",-1),ys=s("code",null,"scrollZoomEnabled",-1),os=a("",3),cs={id:"executeaction-type-data-v9-2-0",tabindex:"-1"},Es=s("a",{class:"header-anchor",href:"#executeaction-type-data-v9-2-0","aria-label":'Permalink to "executeAction(type, data) v9.2.0+"'},"​",-1),Bs=a("",27);function As(Cs,us,ms,bs,vs,fs){const n=k("Tag");return p(),e("div",null,[d,s("h2",D,[i("getOffsetRightDistance() "),h(n,null,{default:t(()=>[i("v9.2.0+")]),_:1}),i(),F]),g,s("h2",y,[i("setMaxOffsetLeftDistance() "),h(n,null,{default:t(()=>[i("v9.7.0+")]),_:1}),i(),o]),c,s("h2",E,[i("setMaxOffsetRightDistance() "),h(n,null,{default:t(()=>[i("v9.7.0+")]),_:1}),i(),B]),A,s("ul",null,[C,u,s("li",null,[m,i(" success callback "),h(n,null,{default:t(()=>[i("v9.2.0+")]),_:1})])]),b,s("ul",null,[v,f,s("li",null,[_,i(" success callback "),h(n,null,{default:t(()=>[i("v9.2.0+")]),_:1})])]),x,s("ul",null,[T,s("li",null,[w,i(" success callback "),h(n,null,{default:t(()=>[i("v9.2.0+")]),_:1})])]),P,s("h2",S,[i("setLoadDataCallback(cb) "),h(n,null,{default:t(()=>[i("v9.8.0+")]),_:1}),i(),I]),q,s("ul",null,[j,V,s("li",null,[z,i(" window configuration information, can be default "),s("ul",null,[R,O,L,M,s("li",null,[N,i(" Only valid when creating a new pane "),h(n,null,{default:t(()=>[i("v9.6.0+")]),_:1})]),Z,s("li",null,[G,s("ul",null,[s("li",null,[H,i(" is same "),U,i(" in "),Y,i(" of chart api, default is 'default' "),h(n,null,{default:t(()=>[i("v9.8.0+")]),_:1})]),s("li",null,[K,i(" Scroll zoom flag "),h(n,null,{default:t(()=>[i("v9.3.0+")]),_:1})])])])])]),X]),W,s("ul",null,[s("li",null,[$,i(" some parameters that need to be overridden "),s("ul",null,[J,s("li",null,[Q,i(" z level "),h(n,null,{default:t(()=>[i("v9.7.0+")]),_:1})]),ss])]),is,as]),ns,s("ul",null,[s("li",null,[hs,i(" parameters that need to be overridden "),s("ul",null,[ts,s("li",null,[ls,i(" mode sensitivity, only valid when mode is weak_magnet "),h(n,null,{default:t(()=>[i("v9.5.0+")]),_:1})]),ks,s("li",null,[es,i(" double click event "),h(n,null,{default:t(()=>[i("v9.5.0+")]),_:1})]),ps])])]),rs,s("ul",null,[s("li",null,[ds,i(" window configuration information, can be default "),s("ul",null,[Ds,s("li",null,[Fs,s("ul",null,[s("li",null,[gs,i(" axis name "),h(n,null,{default:t(()=>[i("v9.8.0+")]),_:1})]),s("li",null,[ys,i(" Scroll zoom flag "),h(n,null,{default:t(()=>[i("v9.3.0+")]),_:1})])])])])])]),os,s("h2",cs,[i("executeAction(type, data) "),h(n,null,{default:t(()=>[i("v9.2.0+")]),_:1}),i(),Es]),Bs])}const Ts=l(r,[["render",As]]);export{xs as __pageData,Ts as default};
diff --git a/assets/en-US_guide_overlay.md.DMAhxIGL.lean.js b/assets/en-US_guide_overlay.md.DMAhxIGL.lean.js
deleted file mode 100644
index 2a0944a10..000000000
--- a/assets/en-US_guide_overlay.md.DMAhxIGL.lean.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as s,c as i,o as a,a4 as n}from"./chunks/framework.gBYdqs7G.js";const o=JSON.parse('{"title":"Overlay","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/overlay.md","filePath":"en-US/guide/overlay.md","lastUpdated":1709481896000}'),t={name:"en-US/guide/overlay.md"},h=n("",12),l=[h];function k(e,p,r,d,y,g){return a(),i("div",null,l)}const F=s(t,[["render",k]]);export{o as __pageData,F as default};
diff --git a/assets/en-US_guide_overlay.md.DMAhxIGL.js b/assets/en-US_guide_overlay.md.DUhOSunR.js
similarity index 99%
rename from assets/en-US_guide_overlay.md.DMAhxIGL.js
rename to assets/en-US_guide_overlay.md.DUhOSunR.js
index 9947df851..9c2033d0b 100644
--- a/assets/en-US_guide_overlay.md.DMAhxIGL.js
+++ b/assets/en-US_guide_overlay.md.DUhOSunR.js
@@ -1,4 +1,4 @@
-import{_ as s,c as i,o as a,a4 as n}from"./chunks/framework.gBYdqs7G.js";const o=JSON.parse('{"title":"Overlay","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/overlay.md","filePath":"en-US/guide/overlay.md","lastUpdated":1709481896000}'),t={name:"en-US/guide/overlay.md"},h=n(`

Overlay

This document introduces the built-in overlays in the chart and how to customize a overlay.

Built-in overlay types

horizontalRayLine, horizontalSegment, horizontalStraightLine, verticalRayLine, verticalSegment, verticalStraightLine, rayLine, segment, straightLine, priceLine, priceChannelLine, parallelLfilineLine, ci , simpleAnnotation, simpleTag

Custom overlays

Customize an overlay, then add it globally through klinecharts.registerOverlay, add it to the chart and use it like the built-in overlay.

Attribute description

typescript
{
+import{_ as s,c as i,o as a,a4 as n}from"./chunks/framework.ZK-5UJb0.js";const o=JSON.parse('{"title":"Overlay","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/overlay.md","filePath":"en-US/guide/overlay.md","lastUpdated":1709482950000}'),t={name:"en-US/guide/overlay.md"},h=n(`

Overlay

This document introduces the built-in overlays in the chart and how to customize a overlay.

Built-in overlay types

horizontalRayLine, horizontalSegment, horizontalStraightLine, verticalRayLine, verticalSegment, verticalStraightLine, rayLine, segment, straightLine, priceLine, priceChannelLine, parallelLfilineLine, ci , simpleAnnotation, simpleTag

Custom overlays

Customize an overlay, then add it globally through klinecharts.registerOverlay, add it to the chart and use it like the built-in overlay.

Attribute description

typescript
{
   // Name, a required field, used as the unique identifier for overlay creation
   name: string
 
diff --git a/assets/en-US_guide_overlay.md.DUhOSunR.lean.js b/assets/en-US_guide_overlay.md.DUhOSunR.lean.js
new file mode 100644
index 000000000..b63cb73da
--- /dev/null
+++ b/assets/en-US_guide_overlay.md.DUhOSunR.lean.js
@@ -0,0 +1 @@
+import{_ as s,c as i,o as a,a4 as n}from"./chunks/framework.ZK-5UJb0.js";const o=JSON.parse('{"title":"Overlay","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/overlay.md","filePath":"en-US/guide/overlay.md","lastUpdated":1709482950000}'),t={name:"en-US/guide/overlay.md"},h=n("",12),l=[h];function k(e,p,r,d,y,g){return a(),i("div",null,l)}const F=s(t,[["render",k]]);export{o as __pageData,F as default};
diff --git a/assets/en-US_guide_styles.md.CZEz69Mo.js b/assets/en-US_guide_styles.md.WjcMAD8i.js
similarity index 99%
rename from assets/en-US_guide_styles.md.CZEz69Mo.js
rename to assets/en-US_guide_styles.md.WjcMAD8i.js
index c5014ce26..51b08b09e 100644
--- a/assets/en-US_guide_styles.md.CZEz69Mo.js
+++ b/assets/en-US_guide_styles.md.WjcMAD8i.js
@@ -1,4 +1,4 @@
-import{S as a}from"./chunks/StyleExplain.BvMa28hh.js";import{c as n,J as h,m as s,a as i,a4 as k,o as l}from"./chunks/framework.gBYdqs7G.js";const p=s("h1",{id:"🎨-style",tabindex:"-1"},[i("🎨 Style "),s("a",{class:"header-anchor",href:"#🎨-style","aria-label":'Permalink to "🎨 Style"'},"​")],-1),t=s("p",null,[i("Whether you see a point or a line on the chart, you can basically customize the style. Changes can be made via the chart method "),s("code",null,"init(ds, options)"),i(" or the chart instance method "),s("code",null,"setStyles(styles)"),i(".")],-1),F=s("h2",{id:"picture-explanation",tabindex:"-1"},[i("Picture explanation "),s("a",{class:"header-anchor",href:"#picture-explanation","aria-label":'Permalink to "Picture explanation"'},"​")],-1),e=k(`

Default full configuration

javascript
{
+import{S as a}from"./chunks/StyleExplain.BpsdH4Ew.js";import{c as n,J as h,m as s,a as i,a4 as k,o as l}from"./chunks/framework.ZK-5UJb0.js";const p=s("h1",{id:"🎨-style",tabindex:"-1"},[i("🎨 Style "),s("a",{class:"header-anchor",href:"#🎨-style","aria-label":'Permalink to "🎨 Style"'},"​")],-1),t=s("p",null,[i("Whether you see a point or a line on the chart, you can basically customize the style. Changes can be made via the chart method "),s("code",null,"init(ds, options)"),i(" or the chart instance method "),s("code",null,"setStyles(styles)"),i(".")],-1),F=s("h2",{id:"picture-explanation",tabindex:"-1"},[i("Picture explanation "),s("a",{class:"header-anchor",href:"#picture-explanation","aria-label":'Permalink to "Picture explanation"'},"​")],-1),e=k(`

Default full configuration

javascript
{
   grid: {
     show: true,
     horizontal: {
@@ -498,4 +498,4 @@ import{S as a}from"./chunks/StyleExplain.BvMa28hh.js";import{c as n,J as h,m as
       backgroundColor: '#1677FF'
     }
   }
-}
`,2),E=JSON.parse('{"title":"🎨 Style","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/styles.md","filePath":"en-US/guide/styles.md","lastUpdated":1709481896000}'),r={name:"en-US/guide/styles.md"},c=Object.assign(r,{setup(D){return(d,y)=>(l(),n("div",null,[p,t,F,h(a),e]))}});export{E as __pageData,c as default}; +}
`,2),E=JSON.parse('{"title":"🎨 Style","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/styles.md","filePath":"en-US/guide/styles.md","lastUpdated":1709482950000}'),r={name:"en-US/guide/styles.md"},c=Object.assign(r,{setup(D){return(d,y)=>(l(),n("div",null,[p,t,F,h(a),e]))}});export{E as __pageData,c as default}; diff --git a/assets/en-US_guide_styles.md.CZEz69Mo.lean.js b/assets/en-US_guide_styles.md.WjcMAD8i.lean.js similarity index 77% rename from assets/en-US_guide_styles.md.CZEz69Mo.lean.js rename to assets/en-US_guide_styles.md.WjcMAD8i.lean.js index 6ce0dba36..bf8cd502b 100644 --- a/assets/en-US_guide_styles.md.CZEz69Mo.lean.js +++ b/assets/en-US_guide_styles.md.WjcMAD8i.lean.js @@ -1 +1 @@ -import{S as a}from"./chunks/StyleExplain.BvMa28hh.js";import{c as n,J as h,m as s,a as i,a4 as k,o as l}from"./chunks/framework.gBYdqs7G.js";const p=s("h1",{id:"🎨-style",tabindex:"-1"},[i("🎨 Style "),s("a",{class:"header-anchor",href:"#🎨-style","aria-label":'Permalink to "🎨 Style"'},"​")],-1),t=s("p",null,[i("Whether you see a point or a line on the chart, you can basically customize the style. Changes can be made via the chart method "),s("code",null,"init(ds, options)"),i(" or the chart instance method "),s("code",null,"setStyles(styles)"),i(".")],-1),F=s("h2",{id:"picture-explanation",tabindex:"-1"},[i("Picture explanation "),s("a",{class:"header-anchor",href:"#picture-explanation","aria-label":'Permalink to "Picture explanation"'},"​")],-1),e=k("",2),E=JSON.parse('{"title":"🎨 Style","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/styles.md","filePath":"en-US/guide/styles.md","lastUpdated":1709481896000}'),r={name:"en-US/guide/styles.md"},c=Object.assign(r,{setup(D){return(d,y)=>(l(),n("div",null,[p,t,F,h(a),e]))}});export{E as __pageData,c as default}; +import{S as a}from"./chunks/StyleExplain.BpsdH4Ew.js";import{c as n,J as h,m as s,a as i,a4 as k,o as l}from"./chunks/framework.ZK-5UJb0.js";const p=s("h1",{id:"🎨-style",tabindex:"-1"},[i("🎨 Style "),s("a",{class:"header-anchor",href:"#🎨-style","aria-label":'Permalink to "🎨 Style"'},"​")],-1),t=s("p",null,[i("Whether you see a point or a line on the chart, you can basically customize the style. Changes can be made via the chart method "),s("code",null,"init(ds, options)"),i(" or the chart instance method "),s("code",null,"setStyles(styles)"),i(".")],-1),F=s("h2",{id:"picture-explanation",tabindex:"-1"},[i("Picture explanation "),s("a",{class:"header-anchor",href:"#picture-explanation","aria-label":'Permalink to "Picture explanation"'},"​")],-1),e=k("",2),E=JSON.parse('{"title":"🎨 Style","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/styles.md","filePath":"en-US/guide/styles.md","lastUpdated":1709482950000}'),r={name:"en-US/guide/styles.md"},c=Object.assign(r,{setup(D){return(d,y)=>(l(),n("div",null,[p,t,F,h(a),e]))}});export{E as __pageData,c as default}; diff --git a/assets/en-US_guide_v8-to-v9.md.__bV5Ma8.js b/assets/en-US_guide_v8-to-v9.md.BnRGB2F1.js similarity index 97% rename from assets/en-US_guide_v8-to-v9.md.__bV5Ma8.js rename to assets/en-US_guide_v8-to-v9.md.BnRGB2F1.js index 637886815..3bdfec49b 100644 --- a/assets/en-US_guide_v8-to-v9.md.__bV5Ma8.js +++ b/assets/en-US_guide_v8-to-v9.md.BnRGB2F1.js @@ -1 +1 @@ -import{_ as e,c as o,o as d,a4 as a}from"./chunks/framework.gBYdqs7G.js";const g=JSON.parse('{"title":"🛠️ From V8 to V9","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/v8-to-v9.md","filePath":"en-US/guide/v8-to-v9.md","lastUpdated":1709481896000}'),t={name:"en-US/guide/v8-to-v9.md"},c=a('

🛠️ From V8 to V9

This document will help you upgrade from kinecharts 8.x to klinecharts 9.x. If you are 7.x or older, please refer to the previous upgrade document to upgrade to 8.x.

Import adjustment

klinecharts/index.blank' and klinecharts/index.simple are no longer distinguished. Please use import {...} from klinecharts uniformly.

Design adjustment

shape, annotation, tag are merged into overlay. Please refer to overlay for details.

Style configuration adjustment

  • The style options of all lines are changed to dashed and dashValue to dashedValue.
  • candle.tooltip.labels and candle.tooltip.values are merged into candle.tooltip.custom.
  • xAxis.height is changed to xAxis.size, xAxis.tickeText.paddingTop is changed to xAxis.tickeText.marinStart, and xAxis.tickeText.paddingBottom is changed to xAxis.tickeText.marginEnd.
  • yAxis.height is changed to yAxis.size, yAxis.tickeText.paddingTop is changed to yAxis.tickeText.marinStart, and yAxis.tickeText.paddingBottom is changed to yAxis.tickeText.marginEnd.
  • technicalIndicator.bar is changed to indicator.bars, technicalIndicator.line is changed to indicator.linestechnicalIndicator.circle is changed to indicator.circles.
  • Delete shape, annotation, tag, please use overlay instead.

API adjustment

Chart API

  • extension.addTechnicalIndicatorTemplate(template) is changed to registerIndicator(template).
  • Delete extension.addShapeTemplate(template), please use registerOverlay(template) instead.

Instance API

  • getDom({paneId, position}) is changed to getDom(paneId, position), and the parameter position option is changed to root, main and yAxis.
  • getWidth() and getHeight() are combined into a method 'getSize(paneId, position).
  • setStyleOptions(styles) is changed to setStyles(styles).
  • getStyleOptions() is changed to getStyles().
  • setOffsetRightSpace(space) is changed to setOffsetRightDistance(distance).
  • createTechnicalIndicator(value, isStack, paneOptions) is changed to createIndicator(value, isStack, paneOptions).
  • overrideTechnicalIndicator(override, paneId) is changed to overrideIndicator(override, paneId).
  • getTechnicalIndicatorByPaneId(paneId, name) is changed to getIndicatorByPaneId(paneId, name).
  • removeTechnicalIndicator(paneId, name) is changed to removeIndicator(paneId, name).
  • subscribeAction(type, callback) and unsubscribeAction(type, callback). The parameter type option is changed to onZoom, onScroll, onCrosshairChange, onVisibleRangeChange and onPaneDrag.
  • convertToPixel(value, finder) and convertFromPixel(coordinate, finder), the parameter finder.absoluteYAxis is changed to finder.absolute.
  • To delete createShape(value, paneId), createAnnotation(annotation, paneId), createTag(tag, paneId), please use createOverlay(value, paneId) instead.
  • To delete removeShape(id), removeAnnotation(paneId, points), removeTag(paneId, tagId), please use removeOverlay(id) instead.
  • To delete setShapeOptions(options), use overrideOverlay(override) instead.
  • To delete createHtml(html, paneId), removeHtml(paneId, htmlId), please obtain the corresponding dom through getDom(paneId, position).
  • To delete getTechnicalIndicatorByPaneId(paneId, name).

Shape help API

  • All APIs are migrated to 'klinecharts.utils'.

Customized technical indicator adjustment

  • Attribute plots is changed to figures, sub item methods color, isStroke, isDashed are merged into styles.
  • Change the method 'regeneratePlots(params) to regenerateFigures(params).
  • The method calcTechnicalIndicator(kLineDataList, options) is changed to calc(kLineDataList, indicator).
  • The method createTooltipDataSource({ dataSource, viewport, crosshair, technicalIndicator, xAxis, yAxis, defaultStyles }) is changed to createTooltipDataSource({ kLineDataList, indicator, visibleRange, bounding, crosshair, defaultStyles, xAxis, yAxis }). The return value is determined by [{ title: 'xxx', value: 'xxx', color: 'xxx' } ] Change to { name: 'xxx', calcParamsText: 'xxx', values: [{ title: 'xxx', value: 'xxx', color: 'xxx' }, ...] }.
  • The method render({ctx, dataSource, viewport, styles, xAxis, yAxis}) is changed to draw({ ctx, kLineDataList, indicator, visibleRange, bounding, barSpace, defaultStyles, xAxis, yAxis }).
  • Delete the attribute shouldCheckParamCount.
',17),i=[c];function n(l,r,s,h,p,u){return d(),o("div",null,i)}const x=e(t,[["render",n]]);export{g as __pageData,x as default}; +import{_ as e,c as o,o as d,a4 as a}from"./chunks/framework.ZK-5UJb0.js";const g=JSON.parse('{"title":"🛠️ From V8 to V9","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/v8-to-v9.md","filePath":"en-US/guide/v8-to-v9.md","lastUpdated":1709482950000}'),t={name:"en-US/guide/v8-to-v9.md"},c=a('

🛠️ From V8 to V9

This document will help you upgrade from kinecharts 8.x to klinecharts 9.x. If you are 7.x or older, please refer to the previous upgrade document to upgrade to 8.x.

Import adjustment

klinecharts/index.blank' and klinecharts/index.simple are no longer distinguished. Please use import {...} from klinecharts uniformly.

Design adjustment

shape, annotation, tag are merged into overlay. Please refer to overlay for details.

Style configuration adjustment

  • The style options of all lines are changed to dashed and dashValue to dashedValue.
  • candle.tooltip.labels and candle.tooltip.values are merged into candle.tooltip.custom.
  • xAxis.height is changed to xAxis.size, xAxis.tickeText.paddingTop is changed to xAxis.tickeText.marinStart, and xAxis.tickeText.paddingBottom is changed to xAxis.tickeText.marginEnd.
  • yAxis.height is changed to yAxis.size, yAxis.tickeText.paddingTop is changed to yAxis.tickeText.marinStart, and yAxis.tickeText.paddingBottom is changed to yAxis.tickeText.marginEnd.
  • technicalIndicator.bar is changed to indicator.bars, technicalIndicator.line is changed to indicator.linestechnicalIndicator.circle is changed to indicator.circles.
  • Delete shape, annotation, tag, please use overlay instead.

API adjustment

Chart API

  • extension.addTechnicalIndicatorTemplate(template) is changed to registerIndicator(template).
  • Delete extension.addShapeTemplate(template), please use registerOverlay(template) instead.

Instance API

  • getDom({paneId, position}) is changed to getDom(paneId, position), and the parameter position option is changed to root, main and yAxis.
  • getWidth() and getHeight() are combined into a method 'getSize(paneId, position).
  • setStyleOptions(styles) is changed to setStyles(styles).
  • getStyleOptions() is changed to getStyles().
  • setOffsetRightSpace(space) is changed to setOffsetRightDistance(distance).
  • createTechnicalIndicator(value, isStack, paneOptions) is changed to createIndicator(value, isStack, paneOptions).
  • overrideTechnicalIndicator(override, paneId) is changed to overrideIndicator(override, paneId).
  • getTechnicalIndicatorByPaneId(paneId, name) is changed to getIndicatorByPaneId(paneId, name).
  • removeTechnicalIndicator(paneId, name) is changed to removeIndicator(paneId, name).
  • subscribeAction(type, callback) and unsubscribeAction(type, callback). The parameter type option is changed to onZoom, onScroll, onCrosshairChange, onVisibleRangeChange and onPaneDrag.
  • convertToPixel(value, finder) and convertFromPixel(coordinate, finder), the parameter finder.absoluteYAxis is changed to finder.absolute.
  • To delete createShape(value, paneId), createAnnotation(annotation, paneId), createTag(tag, paneId), please use createOverlay(value, paneId) instead.
  • To delete removeShape(id), removeAnnotation(paneId, points), removeTag(paneId, tagId), please use removeOverlay(id) instead.
  • To delete setShapeOptions(options), use overrideOverlay(override) instead.
  • To delete createHtml(html, paneId), removeHtml(paneId, htmlId), please obtain the corresponding dom through getDom(paneId, position).
  • To delete getTechnicalIndicatorByPaneId(paneId, name).

Shape help API

  • All APIs are migrated to 'klinecharts.utils'.

Customized technical indicator adjustment

  • Attribute plots is changed to figures, sub item methods color, isStroke, isDashed are merged into styles.
  • Change the method 'regeneratePlots(params) to regenerateFigures(params).
  • The method calcTechnicalIndicator(kLineDataList, options) is changed to calc(kLineDataList, indicator).
  • The method createTooltipDataSource({ dataSource, viewport, crosshair, technicalIndicator, xAxis, yAxis, defaultStyles }) is changed to createTooltipDataSource({ kLineDataList, indicator, visibleRange, bounding, crosshair, defaultStyles, xAxis, yAxis }). The return value is determined by [{ title: 'xxx', value: 'xxx', color: 'xxx' } ] Change to { name: 'xxx', calcParamsText: 'xxx', values: [{ title: 'xxx', value: 'xxx', color: 'xxx' }, ...] }.
  • The method render({ctx, dataSource, viewport, styles, xAxis, yAxis}) is changed to draw({ ctx, kLineDataList, indicator, visibleRange, bounding, barSpace, defaultStyles, xAxis, yAxis }).
  • Delete the attribute shouldCheckParamCount.
',17),i=[c];function n(l,r,s,h,p,u){return d(),o("div",null,i)}const x=e(t,[["render",n]]);export{g as __pageData,x as default}; diff --git a/assets/en-US_guide_v8-to-v9.md.__bV5Ma8.lean.js b/assets/en-US_guide_v8-to-v9.md.BnRGB2F1.lean.js similarity index 57% rename from assets/en-US_guide_v8-to-v9.md.__bV5Ma8.lean.js rename to assets/en-US_guide_v8-to-v9.md.BnRGB2F1.lean.js index 0f69d8497..94ca4dc79 100644 --- a/assets/en-US_guide_v8-to-v9.md.__bV5Ma8.lean.js +++ b/assets/en-US_guide_v8-to-v9.md.BnRGB2F1.lean.js @@ -1 +1 @@ -import{_ as e,c as o,o as d,a4 as a}from"./chunks/framework.gBYdqs7G.js";const g=JSON.parse('{"title":"🛠️ From V8 to V9","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/v8-to-v9.md","filePath":"en-US/guide/v8-to-v9.md","lastUpdated":1709481896000}'),t={name:"en-US/guide/v8-to-v9.md"},c=a("",17),i=[c];function n(l,r,s,h,p,u){return d(),o("div",null,i)}const x=e(t,[["render",n]]);export{g as __pageData,x as default}; +import{_ as e,c as o,o as d,a4 as a}from"./chunks/framework.ZK-5UJb0.js";const g=JSON.parse('{"title":"🛠️ From V8 to V9","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/v8-to-v9.md","filePath":"en-US/guide/v8-to-v9.md","lastUpdated":1709482950000}'),t={name:"en-US/guide/v8-to-v9.md"},c=a("",17),i=[c];function n(l,r,s,h,p,u){return d(),o("div",null,i)}const x=e(t,[["render",n]]);export{g as __pageData,x as default}; diff --git a/assets/en-US_guide_what-is-klinechart.md.DK4_9Iyd.js b/assets/en-US_guide_what-is-klinechart.md.73_8eDT5.js similarity index 88% rename from assets/en-US_guide_what-is-klinechart.md.DK4_9Iyd.js rename to assets/en-US_guide_what-is-klinechart.md.73_8eDT5.js index 8967d7cfc..ace6e11c4 100644 --- a/assets/en-US_guide_what-is-klinechart.md.DK4_9Iyd.js +++ b/assets/en-US_guide_what-is-klinechart.md.73_8eDT5.js @@ -1 +1 @@ -import{_ as t,c as e,o as a,a4 as i}from"./chunks/framework.gBYdqs7G.js";const _=JSON.parse('{"title":"📃 Introducation","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/what-is-klinechart.md","filePath":"en-US/guide/what-is-klinechart.md","lastUpdated":1709481896000}'),n={name:"en-US/guide/what-is-klinechart.md"},o=i('

📃 Introducation

What's KLineChart?

KLineChart,it is a highly customizable professional lightweight financial chart.

Features

  • 📦 Out of the box: Simple and fast integration, basically zero cost to get started.
  • 🚀 Lightweight and smooth: Zero dependencies, only 40k under gzip compression.
  • 💪 Powerful functions: Built-in multiple indicators and line drawing models.
  • 🎨 Highly scalable: With rich style configuration and API, the function can be extended as you like.
  • 📱 Mobile: Support mobile, one chart, handle multiple terminals.
  • 🛡 Typescript development: Provide complete type definition files.
',5),r=[o];function s(l,c,h,d,u,p){return a(),e("div",null,r)}const f=t(n,[["render",s]]);export{_ as __pageData,f as default}; +import{_ as t,c as e,o as a,a4 as i}from"./chunks/framework.ZK-5UJb0.js";const _=JSON.parse('{"title":"📃 Introducation","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/what-is-klinechart.md","filePath":"en-US/guide/what-is-klinechart.md","lastUpdated":1709482950000}'),n={name:"en-US/guide/what-is-klinechart.md"},o=i('

📃 Introducation

What's KLineChart?

KLineChart,it is a highly customizable professional lightweight financial chart.

Features

  • 📦 Out of the box: Simple and fast integration, basically zero cost to get started.
  • 🚀 Lightweight and smooth: Zero dependencies, only 40k under gzip compression.
  • 💪 Powerful functions: Built-in multiple indicators and line drawing models.
  • 🎨 Highly scalable: With rich style configuration and API, the function can be extended as you like.
  • 📱 Mobile: Support mobile, one chart, handle multiple terminals.
  • 🛡 Typescript development: Provide complete type definition files.
',5),r=[o];function s(l,c,h,d,u,p){return a(),e("div",null,r)}const f=t(n,[["render",s]]);export{_ as __pageData,f as default}; diff --git a/assets/en-US_guide_what-is-klinechart.md.DK4_9Iyd.lean.js b/assets/en-US_guide_what-is-klinechart.md.73_8eDT5.lean.js similarity index 59% rename from assets/en-US_guide_what-is-klinechart.md.DK4_9Iyd.lean.js rename to assets/en-US_guide_what-is-klinechart.md.73_8eDT5.lean.js index 10e1f442a..a2d8917a6 100644 --- a/assets/en-US_guide_what-is-klinechart.md.DK4_9Iyd.lean.js +++ b/assets/en-US_guide_what-is-klinechart.md.73_8eDT5.lean.js @@ -1 +1 @@ -import{_ as t,c as e,o as a,a4 as i}from"./chunks/framework.gBYdqs7G.js";const _=JSON.parse('{"title":"📃 Introducation","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/what-is-klinechart.md","filePath":"en-US/guide/what-is-klinechart.md","lastUpdated":1709481896000}'),n={name:"en-US/guide/what-is-klinechart.md"},o=i("",5),r=[o];function s(l,c,h,d,u,p){return a(),e("div",null,r)}const f=t(n,[["render",s]]);export{_ as __pageData,f as default}; +import{_ as t,c as e,o as a,a4 as i}from"./chunks/framework.ZK-5UJb0.js";const _=JSON.parse('{"title":"📃 Introducation","description":"","frontmatter":{},"headers":[],"relativePath":"en-US/guide/what-is-klinechart.md","filePath":"en-US/guide/what-is-klinechart.md","lastUpdated":1709482950000}'),n={name:"en-US/guide/what-is-klinechart.md"},o=i("",5),r=[o];function s(l,c,h,d,u,p){return a(),e("div",null,r)}const f=t(n,[["render",s]]);export{_ as __pageData,f as default}; diff --git a/assets/en-US_index.md.DErhKfQf.js b/assets/en-US_index.md.Boojr6yK.js similarity index 92% rename from assets/en-US_index.md.DErhKfQf.js rename to assets/en-US_index.md.Boojr6yK.js index a7041e988..1f33bc676 100644 --- a/assets/en-US_index.md.DErhKfQf.js +++ b/assets/en-US_index.md.Boojr6yK.js @@ -1 +1 @@ -import{_ as t,c as e,o as i}from"./chunks/framework.gBYdqs7G.js";const g=JSON.parse('{"title":"Highly customizable professional lightweight financial chart","description":"","frontmatter":{"title":"Highly customizable professional lightweight financial chart","layout":"home","hero":{"name":"KLineChart","text":"Highly customizable professional lightweight financial chart","tagline":"Easy to use, lightweight and smooth, suitable for web front-end financial chart with rich scenarios.","image":{"src":"/images/logo_hero.svg","alt":"KLineChart"},"actions":[{"theme":"brand","text":"Getting Started","link":"/en-US/guide/getting-started"},{"theme":"alt","text":"View on Github","link":"https://github.com/liihuu/KLineChart"}]},"features":[{"icon":{"src":"/images/box.png"},"title":"Out of the box","details":"Simple and fast integration, zero cost to get started, only 3 lines of code to display a chart, so that all attention can be focused on data docking."},{"icon":{"src":"/images/rocket.png"},"title":"Lightweight and smooth","details":"Zero dependency, only about 50k under Gzip compression, and less than 1 millisecond to load under 4G network. Charts remain fluid even with thousands of candles."},{"icon":{"src":"/images/expand.png"},"title":"Highly expand","details":"Provide rich configuration and Api, style modification, function collocation as you like. Provide technical indicators and line drawing model extensions, so that the chart has more possibilities."}]},"headers":[],"relativePath":"en-US/index.md","filePath":"en-US/index.md","lastUpdated":1709481896000}'),a={name:"en-US/index.md"};function n(o,s,l,r,c,d){return i(),e("div")}const m=t(a,[["render",n]]);export{g as __pageData,m as default}; +import{_ as t,c as e,o as i}from"./chunks/framework.ZK-5UJb0.js";const g=JSON.parse('{"title":"Highly customizable professional lightweight financial chart","description":"","frontmatter":{"title":"Highly customizable professional lightweight financial chart","layout":"home","hero":{"name":"KLineChart","text":"Highly customizable professional lightweight financial chart","tagline":"Easy to use, lightweight and smooth, suitable for web front-end financial chart with rich scenarios.","image":{"src":"/images/logo_hero.svg","alt":"KLineChart"},"actions":[{"theme":"brand","text":"Getting Started","link":"/en-US/guide/getting-started"},{"theme":"alt","text":"View on Github","link":"https://github.com/liihuu/KLineChart"}]},"features":[{"icon":{"src":"/images/box.png"},"title":"Out of the box","details":"Simple and fast integration, zero cost to get started, only 3 lines of code to display a chart, so that all attention can be focused on data docking."},{"icon":{"src":"/images/rocket.png"},"title":"Lightweight and smooth","details":"Zero dependency, only about 50k under Gzip compression, and less than 1 millisecond to load under 4G network. Charts remain fluid even with thousands of candles."},{"icon":{"src":"/images/expand.png"},"title":"Highly expand","details":"Provide rich configuration and Api, style modification, function collocation as you like. Provide technical indicators and line drawing model extensions, so that the chart has more possibilities."}]},"headers":[],"relativePath":"en-US/index.md","filePath":"en-US/index.md","lastUpdated":1709482950000}'),a={name:"en-US/index.md"};function n(o,s,l,r,c,d){return i(),e("div")}const m=t(a,[["render",n]]);export{g as __pageData,m as default}; diff --git a/assets/en-US_index.md.DErhKfQf.lean.js b/assets/en-US_index.md.Boojr6yK.lean.js similarity index 92% rename from assets/en-US_index.md.DErhKfQf.lean.js rename to assets/en-US_index.md.Boojr6yK.lean.js index a7041e988..1f33bc676 100644 --- a/assets/en-US_index.md.DErhKfQf.lean.js +++ b/assets/en-US_index.md.Boojr6yK.lean.js @@ -1 +1 @@ -import{_ as t,c as e,o as i}from"./chunks/framework.gBYdqs7G.js";const g=JSON.parse('{"title":"Highly customizable professional lightweight financial chart","description":"","frontmatter":{"title":"Highly customizable professional lightweight financial chart","layout":"home","hero":{"name":"KLineChart","text":"Highly customizable professional lightweight financial chart","tagline":"Easy to use, lightweight and smooth, suitable for web front-end financial chart with rich scenarios.","image":{"src":"/images/logo_hero.svg","alt":"KLineChart"},"actions":[{"theme":"brand","text":"Getting Started","link":"/en-US/guide/getting-started"},{"theme":"alt","text":"View on Github","link":"https://github.com/liihuu/KLineChart"}]},"features":[{"icon":{"src":"/images/box.png"},"title":"Out of the box","details":"Simple and fast integration, zero cost to get started, only 3 lines of code to display a chart, so that all attention can be focused on data docking."},{"icon":{"src":"/images/rocket.png"},"title":"Lightweight and smooth","details":"Zero dependency, only about 50k under Gzip compression, and less than 1 millisecond to load under 4G network. Charts remain fluid even with thousands of candles."},{"icon":{"src":"/images/expand.png"},"title":"Highly expand","details":"Provide rich configuration and Api, style modification, function collocation as you like. Provide technical indicators and line drawing model extensions, so that the chart has more possibilities."}]},"headers":[],"relativePath":"en-US/index.md","filePath":"en-US/index.md","lastUpdated":1709481896000}'),a={name:"en-US/index.md"};function n(o,s,l,r,c,d){return i(),e("div")}const m=t(a,[["render",n]]);export{g as __pageData,m as default}; +import{_ as t,c as e,o as i}from"./chunks/framework.ZK-5UJb0.js";const g=JSON.parse('{"title":"Highly customizable professional lightweight financial chart","description":"","frontmatter":{"title":"Highly customizable professional lightweight financial chart","layout":"home","hero":{"name":"KLineChart","text":"Highly customizable professional lightweight financial chart","tagline":"Easy to use, lightweight and smooth, suitable for web front-end financial chart with rich scenarios.","image":{"src":"/images/logo_hero.svg","alt":"KLineChart"},"actions":[{"theme":"brand","text":"Getting Started","link":"/en-US/guide/getting-started"},{"theme":"alt","text":"View on Github","link":"https://github.com/liihuu/KLineChart"}]},"features":[{"icon":{"src":"/images/box.png"},"title":"Out of the box","details":"Simple and fast integration, zero cost to get started, only 3 lines of code to display a chart, so that all attention can be focused on data docking."},{"icon":{"src":"/images/rocket.png"},"title":"Lightweight and smooth","details":"Zero dependency, only about 50k under Gzip compression, and less than 1 millisecond to load under 4G network. Charts remain fluid even with thousands of candles."},{"icon":{"src":"/images/expand.png"},"title":"Highly expand","details":"Provide rich configuration and Api, style modification, function collocation as you like. Provide technical indicators and line drawing model extensions, so that the chart has more possibilities."}]},"headers":[],"relativePath":"en-US/index.md","filePath":"en-US/index.md","lastUpdated":1709482950000}'),a={name:"en-US/index.md"};function n(o,s,l,r,c,d){return i(),e("div")}const m=t(a,[["render",n]]);export{g as __pageData,m as default}; diff --git a/assets/en-US_sample_axis.md.DGJOr3fx.js b/assets/en-US_sample_axis.md.DwaEOch2.js similarity index 99% rename from assets/en-US_sample_axis.md.DGJOr3fx.js rename to assets/en-US_sample_axis.md.DwaEOch2.js index 24f4ee262..399d2be14 100644 --- a/assets/en-US_sample_axis.md.DGJOr3fx.js +++ b/assets/en-US_sample_axis.md.DwaEOch2.js @@ -1,4 +1,4 @@ -import{C as n}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks/index.Dlmof_Ss.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.gBYdqs7G.js";const e=a("h1",{id:"axis",tabindex:"-1"},[l("Axis "),a("a",{class:"header-anchor",href:"#axis","aria-label":'Permalink to "Axis"'},"​")],-1),r=p(`
js
import { init } from 'klinecharts'
+import{C as n}from"./chunks/SampleChart.CBMA-S7p.js";import{d as s}from"./chunks/index.Dlmof_Ss.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.ZK-5UJb0.js";const e=a("h1",{id:"axis",tabindex:"-1"},[l("Axis "),a("a",{class:"header-anchor",href:"#axis","aria-label":'Permalink to "Axis"'},"​")],-1),r=p(`
js
import { init } from 'klinecharts'
 import './index.css'
 
 function genData (timestamp = new Date().getTime(), length = 800) {
@@ -126,4 +126,4 @@ import{C as n}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks
   color: #fff;
   outline: none;
   border: none;
-}
`,1),A=JSON.parse('{"title":"Axis","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/axis.md","filePath":"en-US/sample/axis.md","lastUpdated":1709481896000}'),F={name:"en-US/sample/axis.md"},C=Object.assign(F,{setup(D){return(d,y)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"Axis"},null,8,["js","html","css"]),r]))}});export{A as __pageData,C as default}; +}
`,1),A=JSON.parse('{"title":"Axis","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/axis.md","filePath":"en-US/sample/axis.md","lastUpdated":1709482950000}'),F={name:"en-US/sample/axis.md"},C=Object.assign(F,{setup(D){return(d,y)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"Axis"},null,8,["js","html","css"]),r]))}});export{A as __pageData,C as default}; diff --git a/assets/en-US_sample_axis.md.DGJOr3fx.lean.js b/assets/en-US_sample_axis.md.DwaEOch2.lean.js similarity index 76% rename from assets/en-US_sample_axis.md.DGJOr3fx.lean.js rename to assets/en-US_sample_axis.md.DwaEOch2.lean.js index 72e433ecf..414e2b06c 100644 --- a/assets/en-US_sample_axis.md.DGJOr3fx.lean.js +++ b/assets/en-US_sample_axis.md.DwaEOch2.lean.js @@ -1 +1 @@ -import{C as n}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks/index.Dlmof_Ss.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.gBYdqs7G.js";const e=a("h1",{id:"axis",tabindex:"-1"},[l("Axis "),a("a",{class:"header-anchor",href:"#axis","aria-label":'Permalink to "Axis"'},"​")],-1),r=p("",1),A=JSON.parse('{"title":"Axis","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/axis.md","filePath":"en-US/sample/axis.md","lastUpdated":1709481896000}'),F={name:"en-US/sample/axis.md"},C=Object.assign(F,{setup(D){return(d,y)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"Axis"},null,8,["js","html","css"]),r]))}});export{A as __pageData,C as default}; +import{C as n}from"./chunks/SampleChart.CBMA-S7p.js";import{d as s}from"./chunks/index.Dlmof_Ss.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.ZK-5UJb0.js";const e=a("h1",{id:"axis",tabindex:"-1"},[l("Axis "),a("a",{class:"header-anchor",href:"#axis","aria-label":'Permalink to "Axis"'},"​")],-1),r=p("",1),A=JSON.parse('{"title":"Axis","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/axis.md","filePath":"en-US/sample/axis.md","lastUpdated":1709482950000}'),F={name:"en-US/sample/axis.md"},C=Object.assign(F,{setup(D){return(d,y)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"Axis"},null,8,["js","html","css"]),r]))}});export{A as __pageData,C as default}; diff --git a/assets/en-US_sample_basic.md.CCBgC68J.js b/assets/en-US_sample_basic.md.65Y4DHu2.js similarity index 98% rename from assets/en-US_sample_basic.md.CCBgC68J.js rename to assets/en-US_sample_basic.md.65Y4DHu2.js index 4fc061dc5..efdad2b52 100644 --- a/assets/en-US_sample_basic.md.CCBgC68J.js +++ b/assets/en-US_sample_basic.md.65Y4DHu2.js @@ -1,4 +1,4 @@ -import{C as h}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks/index.DDsFLFK5.js";import{c as n,J as k,p as i,m as a,a as l,a4 as t,o as p}from"./chunks/framework.gBYdqs7G.js";const e=a("h1",{id:"basic",tabindex:"-1"},[l("Basic "),a("a",{class:"header-anchor",href:"#basic","aria-label":'Permalink to "Basic"'},"​")],-1),r=t(`
js
import { init } from 'klinecharts'
+import{C as h}from"./chunks/SampleChart.CBMA-S7p.js";import{d as s}from"./chunks/index.DDsFLFK5.js";import{c as n,J as k,p as i,m as a,a as l,a4 as t,o as p}from"./chunks/framework.ZK-5UJb0.js";const e=a("h1",{id:"basic",tabindex:"-1"},[l("Basic "),a("a",{class:"header-anchor",href:"#basic","aria-label":'Permalink to "Basic"'},"​")],-1),r=t(`
js
import { init } from 'klinecharts'
 
 function genData (timestamp = new Date().getTime(), length = 800) {
   let basePrice = 5000
@@ -25,4 +25,4 @@ import{C as h}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks
 }
 
 const chart = init('k-line-chart')
-chart.applyNewData(genData())
html
<div id="k-line-chart" style="height:430px"/>
`,1),C=JSON.parse('{"title":"Basic","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/basic.md","filePath":"en-US/sample/basic.md","lastUpdated":1709481896000}'),d={name:"en-US/sample/basic.md"},c=Object.assign(d,{setup(F){return(D,g)=>(p(),n("div",null,[e,k(h,{js:i(s)["index.js"],html:i(s)["index.html"],title:"Basic"},null,8,["js","html"]),r]))}});export{C as __pageData,c as default}; +chart.applyNewData(genData())
html
<div id="k-line-chart" style="height:430px"/>
`,1),C=JSON.parse('{"title":"Basic","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/basic.md","filePath":"en-US/sample/basic.md","lastUpdated":1709482950000}'),d={name:"en-US/sample/basic.md"},c=Object.assign(d,{setup(F){return(D,g)=>(p(),n("div",null,[e,k(h,{js:i(s)["index.js"],html:i(s)["index.html"],title:"Basic"},null,8,["js","html"]),r]))}});export{C as __pageData,c as default}; diff --git a/assets/en-US_sample_basic.md.CCBgC68J.lean.js b/assets/en-US_sample_basic.md.65Y4DHu2.lean.js similarity index 75% rename from assets/en-US_sample_basic.md.CCBgC68J.lean.js rename to assets/en-US_sample_basic.md.65Y4DHu2.lean.js index 1ec0d74aa..393989252 100644 --- a/assets/en-US_sample_basic.md.CCBgC68J.lean.js +++ b/assets/en-US_sample_basic.md.65Y4DHu2.lean.js @@ -1 +1 @@ -import{C as h}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks/index.DDsFLFK5.js";import{c as n,J as k,p as i,m as a,a as l,a4 as t,o as p}from"./chunks/framework.gBYdqs7G.js";const e=a("h1",{id:"basic",tabindex:"-1"},[l("Basic "),a("a",{class:"header-anchor",href:"#basic","aria-label":'Permalink to "Basic"'},"​")],-1),r=t("",1),C=JSON.parse('{"title":"Basic","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/basic.md","filePath":"en-US/sample/basic.md","lastUpdated":1709481896000}'),d={name:"en-US/sample/basic.md"},c=Object.assign(d,{setup(F){return(D,g)=>(p(),n("div",null,[e,k(h,{js:i(s)["index.js"],html:i(s)["index.html"],title:"Basic"},null,8,["js","html"]),r]))}});export{C as __pageData,c as default}; +import{C as h}from"./chunks/SampleChart.CBMA-S7p.js";import{d as s}from"./chunks/index.DDsFLFK5.js";import{c as n,J as k,p as i,m as a,a as l,a4 as t,o as p}from"./chunks/framework.ZK-5UJb0.js";const e=a("h1",{id:"basic",tabindex:"-1"},[l("Basic "),a("a",{class:"header-anchor",href:"#basic","aria-label":'Permalink to "Basic"'},"​")],-1),r=t("",1),C=JSON.parse('{"title":"Basic","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/basic.md","filePath":"en-US/sample/basic.md","lastUpdated":1709482950000}'),d={name:"en-US/sample/basic.md"},c=Object.assign(d,{setup(F){return(D,g)=>(p(),n("div",null,[e,k(h,{js:i(s)["index.js"],html:i(s)["index.html"],title:"Basic"},null,8,["js","html"]),r]))}});export{C as __pageData,c as default}; diff --git a/assets/en-US_sample_candle-type.md.DYD7lWRA.js b/assets/en-US_sample_candle-type.md.BXVdGL9N.js similarity index 98% rename from assets/en-US_sample_candle-type.md.DYD7lWRA.js rename to assets/en-US_sample_candle-type.md.BXVdGL9N.js index 3ccdcf651..10793a768 100644 --- a/assets/en-US_sample_candle-type.md.DYD7lWRA.js +++ b/assets/en-US_sample_candle-type.md.BXVdGL9N.js @@ -1,4 +1,4 @@ -import{C as n}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks/index.CfR4V9rZ.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.gBYdqs7G.js";const e=a("h1",{id:"candle-type",tabindex:"-1"},[l("Candle Type "),a("a",{class:"header-anchor",href:"#candle-type","aria-label":'Permalink to "Candle Type"'},"​")],-1),r=p(`
js
import { init } from 'klinecharts'
+import{C as n}from"./chunks/SampleChart.CBMA-S7p.js";import{d as s}from"./chunks/index.CfR4V9rZ.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.ZK-5UJb0.js";const e=a("h1",{id:"candle-type",tabindex:"-1"},[l("Candle Type "),a("a",{class:"header-anchor",href:"#candle-type","aria-label":'Permalink to "Candle Type"'},"​")],-1),r=p(`
js
import { init } from 'klinecharts'
 import './index.css'
 
 function genData (timestamp = new Date().getTime(), length = 800) {
@@ -72,4 +72,4 @@ import{C as n}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks
   color: #fff;
   outline: none;
   border: none;
-}
`,1),c=JSON.parse('{"title":"Candle Type","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/candle-type.md","filePath":"en-US/sample/candle-type.md","lastUpdated":1709481896000}'),F={name:"en-US/sample/candle-type.md"},A=Object.assign(F,{setup(D){return(d,y)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"Candle"},null,8,["js","html","css"]),r]))}});export{c as __pageData,A as default}; +}
`,1),c=JSON.parse('{"title":"Candle Type","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/candle-type.md","filePath":"en-US/sample/candle-type.md","lastUpdated":1709482950000}'),F={name:"en-US/sample/candle-type.md"},A=Object.assign(F,{setup(D){return(d,g)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"Candle"},null,8,["js","html","css"]),r]))}});export{c as __pageData,A as default}; diff --git a/assets/en-US_sample_candle-type.md.DYD7lWRA.lean.js b/assets/en-US_sample_candle-type.md.BXVdGL9N.lean.js similarity index 70% rename from assets/en-US_sample_candle-type.md.DYD7lWRA.lean.js rename to assets/en-US_sample_candle-type.md.BXVdGL9N.lean.js index f9d2770d1..cb9865386 100644 --- a/assets/en-US_sample_candle-type.md.DYD7lWRA.lean.js +++ b/assets/en-US_sample_candle-type.md.BXVdGL9N.lean.js @@ -1 +1 @@ -import{C as n}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks/index.CfR4V9rZ.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.gBYdqs7G.js";const e=a("h1",{id:"candle-type",tabindex:"-1"},[l("Candle Type "),a("a",{class:"header-anchor",href:"#candle-type","aria-label":'Permalink to "Candle Type"'},"​")],-1),r=p("",1),c=JSON.parse('{"title":"Candle Type","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/candle-type.md","filePath":"en-US/sample/candle-type.md","lastUpdated":1709481896000}'),F={name:"en-US/sample/candle-type.md"},A=Object.assign(F,{setup(D){return(d,y)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"Candle"},null,8,["js","html","css"]),r]))}});export{c as __pageData,A as default}; +import{C as n}from"./chunks/SampleChart.CBMA-S7p.js";import{d as s}from"./chunks/index.CfR4V9rZ.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.ZK-5UJb0.js";const e=a("h1",{id:"candle-type",tabindex:"-1"},[l("Candle Type "),a("a",{class:"header-anchor",href:"#candle-type","aria-label":'Permalink to "Candle Type"'},"​")],-1),r=p("",1),c=JSON.parse('{"title":"Candle Type","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/candle-type.md","filePath":"en-US/sample/candle-type.md","lastUpdated":1709482950000}'),F={name:"en-US/sample/candle-type.md"},A=Object.assign(F,{setup(D){return(d,g)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"Candle"},null,8,["js","html","css"]),r]))}});export{c as __pageData,A as default}; diff --git a/assets/en-US_sample_data.md.CGD4lxEz.js b/assets/en-US_sample_data.md.Dh8G1V46.js similarity index 98% rename from assets/en-US_sample_data.md.CGD4lxEz.js rename to assets/en-US_sample_data.md.Dh8G1V46.js index 40a2e3d2c..a5b2d9d4b 100644 --- a/assets/en-US_sample_data.md.CGD4lxEz.js +++ b/assets/en-US_sample_data.md.Dh8G1V46.js @@ -1,4 +1,4 @@ -import{C as h}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks/index.E4GYyaTY.js";import{c as n,J as k,p as i,m as a,a as l,a4 as t,o as p}from"./chunks/framework.gBYdqs7G.js";const e=a("h1",{id:"data",tabindex:"-1"},[l("Data "),a("a",{class:"header-anchor",href:"#data","aria-label":'Permalink to "Data"'},"​")],-1),r=t(`
js
import { init } from 'klinecharts'
+import{C as h}from"./chunks/SampleChart.CBMA-S7p.js";import{d as s}from"./chunks/index.E4GYyaTY.js";import{c as n,J as k,p as i,m as a,a as l,a4 as t,o as p}from"./chunks/framework.ZK-5UJb0.js";const e=a("h1",{id:"data",tabindex:"-1"},[l("Data "),a("a",{class:"header-anchor",href:"#data","aria-label":'Permalink to "Data"'},"​")],-1),r=t(`
js
import { init } from 'klinecharts'
 
 function genData (timestamp = new Date().getTime(), length = 800) {
   let basePrice = 5000
@@ -46,4 +46,4 @@ import{C as h}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks
     chart.updateData(newData)
     updateData()
   }, 600)
-}
html
<div id="k-line-chart" style="height:430px"/>
`,1),C=JSON.parse('{"title":"Data","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/data.md","filePath":"en-US/sample/data.md","lastUpdated":1709481896000}'),F={name:"en-US/sample/data.md"},B=Object.assign(F,{setup(D){return(d,g)=>(p(),n("div",null,[e,k(h,{js:i(s)["index.js"],html:i(s)["index.html"],title:"Data"},null,8,["js","html"]),r]))}});export{C as __pageData,B as default}; +}
html
<div id="k-line-chart" style="height:430px"/>
`,1),C=JSON.parse('{"title":"Data","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/data.md","filePath":"en-US/sample/data.md","lastUpdated":1709482950000}'),F={name:"en-US/sample/data.md"},B=Object.assign(F,{setup(d){return(D,g)=>(p(),n("div",null,[e,k(h,{js:i(s)["index.js"],html:i(s)["index.html"],title:"Data"},null,8,["js","html"]),r]))}});export{C as __pageData,B as default}; diff --git a/assets/en-US_sample_data.md.CGD4lxEz.lean.js b/assets/en-US_sample_data.md.Dh8G1V46.lean.js similarity index 67% rename from assets/en-US_sample_data.md.CGD4lxEz.lean.js rename to assets/en-US_sample_data.md.Dh8G1V46.lean.js index db098093e..e3c612ce8 100644 --- a/assets/en-US_sample_data.md.CGD4lxEz.lean.js +++ b/assets/en-US_sample_data.md.Dh8G1V46.lean.js @@ -1 +1 @@ -import{C as h}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks/index.E4GYyaTY.js";import{c as n,J as k,p as i,m as a,a as l,a4 as t,o as p}from"./chunks/framework.gBYdqs7G.js";const e=a("h1",{id:"data",tabindex:"-1"},[l("Data "),a("a",{class:"header-anchor",href:"#data","aria-label":'Permalink to "Data"'},"​")],-1),r=t("",1),C=JSON.parse('{"title":"Data","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/data.md","filePath":"en-US/sample/data.md","lastUpdated":1709481896000}'),F={name:"en-US/sample/data.md"},B=Object.assign(F,{setup(D){return(d,g)=>(p(),n("div",null,[e,k(h,{js:i(s)["index.js"],html:i(s)["index.html"],title:"Data"},null,8,["js","html"]),r]))}});export{C as __pageData,B as default}; +import{C as h}from"./chunks/SampleChart.CBMA-S7p.js";import{d as s}from"./chunks/index.E4GYyaTY.js";import{c as n,J as k,p as i,m as a,a as l,a4 as t,o as p}from"./chunks/framework.ZK-5UJb0.js";const e=a("h1",{id:"data",tabindex:"-1"},[l("Data "),a("a",{class:"header-anchor",href:"#data","aria-label":'Permalink to "Data"'},"​")],-1),r=t("",1),C=JSON.parse('{"title":"Data","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/data.md","filePath":"en-US/sample/data.md","lastUpdated":1709482950000}'),F={name:"en-US/sample/data.md"},B=Object.assign(F,{setup(d){return(D,g)=>(p(),n("div",null,[e,k(h,{js:i(s)["index.js"],html:i(s)["index.html"],title:"Data"},null,8,["js","html"]),r]))}});export{C as __pageData,B as default}; diff --git a/assets/en-US_sample_i18n.md.Bks2cjJB.js b/assets/en-US_sample_i18n.md.Bp_ZbPJV.js similarity index 98% rename from assets/en-US_sample_i18n.md.Bks2cjJB.js rename to assets/en-US_sample_i18n.md.Bp_ZbPJV.js index 13a9579a1..e52802984 100644 --- a/assets/en-US_sample_i18n.md.Bks2cjJB.js +++ b/assets/en-US_sample_i18n.md.Bp_ZbPJV.js @@ -1,4 +1,4 @@ -import{C as n}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks/index.IX-oTERu.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.gBYdqs7G.js";const e=a("h1",{id:"i18n",tabindex:"-1"},[l("I18n "),a("a",{class:"header-anchor",href:"#i18n","aria-label":'Permalink to "I18n"'},"​")],-1),r=p(`
js
import { init, registerLocale } from 'klinecharts'
+import{C as n}from"./chunks/SampleChart.CBMA-S7p.js";import{d as s}from"./chunks/index.IX-oTERu.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.ZK-5UJb0.js";const e=a("h1",{id:"i18n",tabindex:"-1"},[l("I18n "),a("a",{class:"header-anchor",href:"#i18n","aria-label":'Permalink to "I18n"'},"​")],-1),r=p(`
js
import { init, registerLocale } from 'klinecharts'
 import './index.less'
 
 function genData (timestamp = new Date().getTime(), length = 800) {
@@ -76,4 +76,4 @@ import{C as n}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks
   color: #fff;
   outline: none;
   border: none;
-}
`,1),c=JSON.parse('{"title":"I18n","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/i18n.md","filePath":"en-US/sample/i18n.md","lastUpdated":1709481896000}'),F={name:"en-US/sample/i18n.md"},A=Object.assign(F,{setup(D){return(d,g)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"I18n"},null,8,["js","html","css"]),r]))}});export{c as __pageData,A as default}; +}
`,1),c=JSON.parse('{"title":"I18n","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/i18n.md","filePath":"en-US/sample/i18n.md","lastUpdated":1709482950000}'),F={name:"en-US/sample/i18n.md"},A=Object.assign(F,{setup(D){return(d,g)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"I18n"},null,8,["js","html","css"]),r]))}});export{c as __pageData,A as default}; diff --git a/assets/en-US_sample_i18n.md.Bks2cjJB.lean.js b/assets/en-US_sample_i18n.md.Bp_ZbPJV.lean.js similarity index 76% rename from assets/en-US_sample_i18n.md.Bks2cjJB.lean.js rename to assets/en-US_sample_i18n.md.Bp_ZbPJV.lean.js index 1fa630027..6b151d39b 100644 --- a/assets/en-US_sample_i18n.md.Bks2cjJB.lean.js +++ b/assets/en-US_sample_i18n.md.Bp_ZbPJV.lean.js @@ -1 +1 @@ -import{C as n}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks/index.IX-oTERu.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.gBYdqs7G.js";const e=a("h1",{id:"i18n",tabindex:"-1"},[l("I18n "),a("a",{class:"header-anchor",href:"#i18n","aria-label":'Permalink to "I18n"'},"​")],-1),r=p("",1),c=JSON.parse('{"title":"I18n","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/i18n.md","filePath":"en-US/sample/i18n.md","lastUpdated":1709481896000}'),F={name:"en-US/sample/i18n.md"},A=Object.assign(F,{setup(D){return(d,g)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"I18n"},null,8,["js","html","css"]),r]))}});export{c as __pageData,A as default}; +import{C as n}from"./chunks/SampleChart.CBMA-S7p.js";import{d as s}from"./chunks/index.IX-oTERu.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.ZK-5UJb0.js";const e=a("h1",{id:"i18n",tabindex:"-1"},[l("I18n "),a("a",{class:"header-anchor",href:"#i18n","aria-label":'Permalink to "I18n"'},"​")],-1),r=p("",1),c=JSON.parse('{"title":"I18n","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/i18n.md","filePath":"en-US/sample/i18n.md","lastUpdated":1709482950000}'),F={name:"en-US/sample/i18n.md"},A=Object.assign(F,{setup(D){return(d,g)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"I18n"},null,8,["js","html","css"]),r]))}});export{c as __pageData,A as default}; diff --git a/assets/en-US_sample_indicator.md.oeAqfUfx.js b/assets/en-US_sample_indicator.md.42zejHGx.js similarity index 99% rename from assets/en-US_sample_indicator.md.oeAqfUfx.js rename to assets/en-US_sample_indicator.md.42zejHGx.js index d5e70e9eb..6eac1005d 100644 --- a/assets/en-US_sample_indicator.md.oeAqfUfx.js +++ b/assets/en-US_sample_indicator.md.42zejHGx.js @@ -1,4 +1,4 @@ -import{C as n}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks/index.-DM8abJ7.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.gBYdqs7G.js";const e=a("h1",{id:"indicator",tabindex:"-1"},[l("Indicator "),a("a",{class:"header-anchor",href:"#indicator","aria-label":'Permalink to "Indicator"'},"​")],-1),r=p(`
js
import { init, registerIndicator } from 'klinecharts'
+import{C as n}from"./chunks/SampleChart.CBMA-S7p.js";import{d as s}from"./chunks/index.-DM8abJ7.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.ZK-5UJb0.js";const e=a("h1",{id:"indicator",tabindex:"-1"},[l("Indicator "),a("a",{class:"header-anchor",href:"#indicator","aria-label":'Permalink to "Indicator"'},"​")],-1),r=p(`
js
import { init, registerIndicator } from 'klinecharts'
 import './index.css'
 
 const fruits = [
@@ -123,4 +123,4 @@ import{C as n}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks
   color: #fff;
   outline: none;
   border: none;
-}
`,1),c=JSON.parse('{"title":"Indicator","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/indicator.md","filePath":"en-US/sample/indicator.md","lastUpdated":1709481896000}'),F={name:"en-US/sample/indicator.md"},C=Object.assign(F,{setup(D){return(d,g)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"Indicator"},null,8,["js","html","css"]),r]))}});export{c as __pageData,C as default}; +}
`,1),c=JSON.parse('{"title":"Indicator","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/indicator.md","filePath":"en-US/sample/indicator.md","lastUpdated":1709482950000}'),F={name:"en-US/sample/indicator.md"},C=Object.assign(F,{setup(D){return(d,g)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"Indicator"},null,8,["js","html","css"]),r]))}});export{c as __pageData,C as default}; diff --git a/assets/en-US_sample_indicator.md.oeAqfUfx.lean.js b/assets/en-US_sample_indicator.md.42zejHGx.lean.js similarity index 77% rename from assets/en-US_sample_indicator.md.oeAqfUfx.lean.js rename to assets/en-US_sample_indicator.md.42zejHGx.lean.js index 364ce029a..835936171 100644 --- a/assets/en-US_sample_indicator.md.oeAqfUfx.lean.js +++ b/assets/en-US_sample_indicator.md.42zejHGx.lean.js @@ -1 +1 @@ -import{C as n}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks/index.-DM8abJ7.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.gBYdqs7G.js";const e=a("h1",{id:"indicator",tabindex:"-1"},[l("Indicator "),a("a",{class:"header-anchor",href:"#indicator","aria-label":'Permalink to "Indicator"'},"​")],-1),r=p("",1),c=JSON.parse('{"title":"Indicator","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/indicator.md","filePath":"en-US/sample/indicator.md","lastUpdated":1709481896000}'),F={name:"en-US/sample/indicator.md"},C=Object.assign(F,{setup(D){return(d,g)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"Indicator"},null,8,["js","html","css"]),r]))}});export{c as __pageData,C as default}; +import{C as n}from"./chunks/SampleChart.CBMA-S7p.js";import{d as s}from"./chunks/index.-DM8abJ7.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.ZK-5UJb0.js";const e=a("h1",{id:"indicator",tabindex:"-1"},[l("Indicator "),a("a",{class:"header-anchor",href:"#indicator","aria-label":'Permalink to "Indicator"'},"​")],-1),r=p("",1),c=JSON.parse('{"title":"Indicator","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/indicator.md","filePath":"en-US/sample/indicator.md","lastUpdated":1709482950000}'),F={name:"en-US/sample/indicator.md"},C=Object.assign(F,{setup(D){return(d,g)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"Indicator"},null,8,["js","html","css"]),r]))}});export{c as __pageData,C as default}; diff --git a/assets/en-US_sample_overlay.md.CKO4wNZE.js b/assets/en-US_sample_overlay.md.Cuw0ixSA.js similarity index 99% rename from assets/en-US_sample_overlay.md.CKO4wNZE.js rename to assets/en-US_sample_overlay.md.Cuw0ixSA.js index 3e8dc02ab..01ede0a13 100644 --- a/assets/en-US_sample_overlay.md.CKO4wNZE.js +++ b/assets/en-US_sample_overlay.md.Cuw0ixSA.js @@ -1,4 +1,4 @@ -import{C as n}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks/index.0OUwNVWh.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.gBYdqs7G.js";const e=a("h1",{id:"overlay",tabindex:"-1"},[l("Overlay "),a("a",{class:"header-anchor",href:"#overlay","aria-label":'Permalink to "Overlay"'},"​")],-1),r=p(`
js
import { init, registerOverlay } from 'klinecharts'
+import{C as n}from"./chunks/SampleChart.CBMA-S7p.js";import{d as s}from"./chunks/index.0OUwNVWh.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.ZK-5UJb0.js";const e=a("h1",{id:"overlay",tabindex:"-1"},[l("Overlay "),a("a",{class:"header-anchor",href:"#overlay","aria-label":'Permalink to "Overlay"'},"​")],-1),r=p(`
js
import { init, registerOverlay } from 'klinecharts'
 import './index.css'
 
 function genData (timestamp = new Date().getTime(), length = 800) {
@@ -93,4 +93,4 @@ import{C as n}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks
   color: #fff;
   outline: none;
   border: none;
-}
`,1),c=JSON.parse('{"title":"Overlay","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/overlay.md","filePath":"en-US/sample/overlay.md","lastUpdated":1709481896000}'),F={name:"en-US/sample/overlay.md"},A=Object.assign(F,{setup(D){return(d,y)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"Overlay"},null,8,["js","html","css"]),r]))}});export{c as __pageData,A as default}; +}
`,1),c=JSON.parse('{"title":"Overlay","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/overlay.md","filePath":"en-US/sample/overlay.md","lastUpdated":1709482950000}'),F={name:"en-US/sample/overlay.md"},A=Object.assign(F,{setup(D){return(d,y)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"Overlay"},null,8,["js","html","css"]),r]))}});export{c as __pageData,A as default}; diff --git a/assets/en-US_sample_overlay.md.CKO4wNZE.lean.js b/assets/en-US_sample_overlay.md.Cuw0ixSA.lean.js similarity index 77% rename from assets/en-US_sample_overlay.md.CKO4wNZE.lean.js rename to assets/en-US_sample_overlay.md.Cuw0ixSA.lean.js index 7393b2e75..b9a9cbb32 100644 --- a/assets/en-US_sample_overlay.md.CKO4wNZE.lean.js +++ b/assets/en-US_sample_overlay.md.Cuw0ixSA.lean.js @@ -1 +1 @@ -import{C as n}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks/index.0OUwNVWh.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.gBYdqs7G.js";const e=a("h1",{id:"overlay",tabindex:"-1"},[l("Overlay "),a("a",{class:"header-anchor",href:"#overlay","aria-label":'Permalink to "Overlay"'},"​")],-1),r=p("",1),c=JSON.parse('{"title":"Overlay","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/overlay.md","filePath":"en-US/sample/overlay.md","lastUpdated":1709481896000}'),F={name:"en-US/sample/overlay.md"},A=Object.assign(F,{setup(D){return(d,y)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"Overlay"},null,8,["js","html","css"]),r]))}});export{c as __pageData,A as default}; +import{C as n}from"./chunks/SampleChart.CBMA-S7p.js";import{d as s}from"./chunks/index.0OUwNVWh.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.ZK-5UJb0.js";const e=a("h1",{id:"overlay",tabindex:"-1"},[l("Overlay "),a("a",{class:"header-anchor",href:"#overlay","aria-label":'Permalink to "Overlay"'},"​")],-1),r=p("",1),c=JSON.parse('{"title":"Overlay","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/overlay.md","filePath":"en-US/sample/overlay.md","lastUpdated":1709482950000}'),F={name:"en-US/sample/overlay.md"},A=Object.assign(F,{setup(D){return(d,y)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"Overlay"},null,8,["js","html","css"]),r]))}});export{c as __pageData,A as default}; diff --git a/assets/en-US_sample_theme.md.B_66ZIzP.js b/assets/en-US_sample_theme.md.BZcK-KmE.js similarity index 99% rename from assets/en-US_sample_theme.md.B_66ZIzP.js rename to assets/en-US_sample_theme.md.BZcK-KmE.js index 55778a792..23ceff172 100644 --- a/assets/en-US_sample_theme.md.B_66ZIzP.js +++ b/assets/en-US_sample_theme.md.BZcK-KmE.js @@ -1,4 +1,4 @@ -import{u as l,C as p,y as t,c as e,J as r,p as i,m as k,a as F,a4 as D,o as d}from"./chunks/framework.gBYdqs7G.js";import{C as g}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as a}from"./chunks/index.DUPtAcdd.js";const y=k("h1",{id:"theme",tabindex:"-1"},[F("Theme "),k("a",{class:"header-anchor",href:"#theme","aria-label":'Permalink to "Theme"'},"​")],-1),E=D(`
js
import { init, registerStyles } from 'klinecharts'
+import{u as l,C as p,y as t,c as e,J as r,p as i,m as k,a as F,a4 as D,o as d}from"./chunks/framework.ZK-5UJb0.js";import{C as g}from"./chunks/SampleChart.CBMA-S7p.js";import{d as a}from"./chunks/index.DUPtAcdd.js";const y=k("h1",{id:"theme",tabindex:"-1"},[F("Theme "),k("a",{class:"header-anchor",href:"#theme","aria-label":'Permalink to "Theme"'},"​")],-1),E=D(`
js
import { init, registerStyles } from 'klinecharts'
 import './index.css'
 
 function genData (timestamp = new Date().getTime(), length = 800) {
@@ -166,4 +166,4 @@ import{u as l,C as p,y as t,c as e,J as r,p as i,m as k,a as F,a4 as D,o as d}fr
   color: #fff;
   outline: none;
   border: none;
-}
`,1),o=JSON.parse('{"title":"Theme","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/theme.md","filePath":"en-US/sample/theme.md","lastUpdated":1709481896000}'),c={name:"en-US/sample/theme.md"},u=Object.assign(c,{setup(C){const{isDark:n}=l();return p(()=>{document.getElementById("k-line-chart").style.backgroundColor=n.value?"#1b1b1f":"#ffffff"}),t(n,h=>{const s=document.getElementById("k-line-chart");h?s.style.backgroundColor="#1b1b1f":s.style.backgroundColor="#ffffff"}),(h,s)=>(d(),e("div",null,[y,r(g,{js:i(a)["index.js"],css:i(a)["index.css"],html:i(a)["index.html"],title:"Theme"},null,8,["js","css","html"]),E]))}});export{o as __pageData,u as default}; +}
`,1),o=JSON.parse('{"title":"Theme","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/theme.md","filePath":"en-US/sample/theme.md","lastUpdated":1709482950000}'),c={name:"en-US/sample/theme.md"},m=Object.assign(c,{setup(C){const{isDark:n}=l();return p(()=>{document.getElementById("k-line-chart").style.backgroundColor=n.value?"#1b1b1f":"#ffffff"}),t(n,h=>{const s=document.getElementById("k-line-chart");h?s.style.backgroundColor="#1b1b1f":s.style.backgroundColor="#ffffff"}),(h,s)=>(d(),e("div",null,[y,r(g,{js:i(a)["index.js"],css:i(a)["index.css"],html:i(a)["index.html"],title:"Theme"},null,8,["js","css","html"]),E]))}});export{o as __pageData,m as default}; diff --git a/assets/en-US_sample_theme.md.B_66ZIzP.lean.js b/assets/en-US_sample_theme.md.BZcK-KmE.lean.js similarity index 70% rename from assets/en-US_sample_theme.md.B_66ZIzP.lean.js rename to assets/en-US_sample_theme.md.BZcK-KmE.lean.js index 23dce5833..65e20472a 100644 --- a/assets/en-US_sample_theme.md.B_66ZIzP.lean.js +++ b/assets/en-US_sample_theme.md.BZcK-KmE.lean.js @@ -1 +1 @@ -import{u as l,C as p,y as t,c as e,J as r,p as i,m as k,a as F,a4 as D,o as d}from"./chunks/framework.gBYdqs7G.js";import{C as g}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as a}from"./chunks/index.DUPtAcdd.js";const y=k("h1",{id:"theme",tabindex:"-1"},[F("Theme "),k("a",{class:"header-anchor",href:"#theme","aria-label":'Permalink to "Theme"'},"​")],-1),E=D("",1),o=JSON.parse('{"title":"Theme","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/theme.md","filePath":"en-US/sample/theme.md","lastUpdated":1709481896000}'),c={name:"en-US/sample/theme.md"},u=Object.assign(c,{setup(C){const{isDark:n}=l();return p(()=>{document.getElementById("k-line-chart").style.backgroundColor=n.value?"#1b1b1f":"#ffffff"}),t(n,h=>{const s=document.getElementById("k-line-chart");h?s.style.backgroundColor="#1b1b1f":s.style.backgroundColor="#ffffff"}),(h,s)=>(d(),e("div",null,[y,r(g,{js:i(a)["index.js"],css:i(a)["index.css"],html:i(a)["index.html"],title:"Theme"},null,8,["js","css","html"]),E]))}});export{o as __pageData,u as default}; +import{u as l,C as p,y as t,c as e,J as r,p as i,m as k,a as F,a4 as D,o as d}from"./chunks/framework.ZK-5UJb0.js";import{C as g}from"./chunks/SampleChart.CBMA-S7p.js";import{d as a}from"./chunks/index.DUPtAcdd.js";const y=k("h1",{id:"theme",tabindex:"-1"},[F("Theme "),k("a",{class:"header-anchor",href:"#theme","aria-label":'Permalink to "Theme"'},"​")],-1),E=D("",1),o=JSON.parse('{"title":"Theme","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/theme.md","filePath":"en-US/sample/theme.md","lastUpdated":1709482950000}'),c={name:"en-US/sample/theme.md"},m=Object.assign(c,{setup(C){const{isDark:n}=l();return p(()=>{document.getElementById("k-line-chart").style.backgroundColor=n.value?"#1b1b1f":"#ffffff"}),t(n,h=>{const s=document.getElementById("k-line-chart");h?s.style.backgroundColor="#1b1b1f":s.style.backgroundColor="#ffffff"}),(h,s)=>(d(),e("div",null,[y,r(g,{js:i(a)["index.js"],css:i(a)["index.css"],html:i(a)["index.html"],title:"Theme"},null,8,["js","css","html"]),E]))}});export{o as __pageData,m as default}; diff --git a/assets/en-US_sample_timezone.md.CbaGeOq6.js b/assets/en-US_sample_timezone.md.CCt7GzSO.js similarity index 98% rename from assets/en-US_sample_timezone.md.CbaGeOq6.js rename to assets/en-US_sample_timezone.md.CCt7GzSO.js index a72a10bd9..f57a2a827 100644 --- a/assets/en-US_sample_timezone.md.CbaGeOq6.js +++ b/assets/en-US_sample_timezone.md.CCt7GzSO.js @@ -1,4 +1,4 @@ -import{C as n}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks/index.B6xYCL3l.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.gBYdqs7G.js";const e=a("h1",{id:"timezone",tabindex:"-1"},[l("Timezone "),a("a",{class:"header-anchor",href:"#timezone","aria-label":'Permalink to "Timezone"'},"​")],-1),r=p(`
js
import { init } from 'klinecharts'
+import{C as n}from"./chunks/SampleChart.CBMA-S7p.js";import{d as s}from"./chunks/index.B6xYCL3l.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.ZK-5UJb0.js";const e=a("h1",{id:"timezone",tabindex:"-1"},[l("Timezone "),a("a",{class:"header-anchor",href:"#timezone","aria-label":'Permalink to "Timezone"'},"​")],-1),r=p(`
js
import { init } from 'klinecharts'
 import './index.css'
 
 function genData (timestamp = new Date().getTime(), length = 800) {
@@ -67,4 +67,4 @@ import{C as n}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks
   color: #fff;
   outline: none;
   border: none;
-}
`,1),c=JSON.parse('{"title":"Timezone","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/timezone.md","filePath":"en-US/sample/timezone.md","lastUpdated":1709481896000}'),F={name:"en-US/sample/timezone.md"},A=Object.assign(F,{setup(D){return(d,g)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"Timezone"},null,8,["js","html","css"]),r]))}});export{c as __pageData,A as default}; +}
`,1),c=JSON.parse('{"title":"Timezone","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/timezone.md","filePath":"en-US/sample/timezone.md","lastUpdated":1709482950000}'),F={name:"en-US/sample/timezone.md"},A=Object.assign(F,{setup(D){return(d,g)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"Timezone"},null,8,["js","html","css"]),r]))}});export{c as __pageData,A as default}; diff --git a/assets/en-US_sample_timezone.md.CbaGeOq6.lean.js b/assets/en-US_sample_timezone.md.CCt7GzSO.lean.js similarity index 69% rename from assets/en-US_sample_timezone.md.CbaGeOq6.lean.js rename to assets/en-US_sample_timezone.md.CCt7GzSO.lean.js index 304dc429a..8f728761e 100644 --- a/assets/en-US_sample_timezone.md.CbaGeOq6.lean.js +++ b/assets/en-US_sample_timezone.md.CCt7GzSO.lean.js @@ -1 +1 @@ -import{C as n}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks/index.B6xYCL3l.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.gBYdqs7G.js";const e=a("h1",{id:"timezone",tabindex:"-1"},[l("Timezone "),a("a",{class:"header-anchor",href:"#timezone","aria-label":'Permalink to "Timezone"'},"​")],-1),r=p("",1),c=JSON.parse('{"title":"Timezone","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/timezone.md","filePath":"en-US/sample/timezone.md","lastUpdated":1709481896000}'),F={name:"en-US/sample/timezone.md"},A=Object.assign(F,{setup(D){return(d,g)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"Timezone"},null,8,["js","html","css"]),r]))}});export{c as __pageData,A as default}; +import{C as n}from"./chunks/SampleChart.CBMA-S7p.js";import{d as s}from"./chunks/index.B6xYCL3l.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.ZK-5UJb0.js";const e=a("h1",{id:"timezone",tabindex:"-1"},[l("Timezone "),a("a",{class:"header-anchor",href:"#timezone","aria-label":'Permalink to "Timezone"'},"​")],-1),r=p("",1),c=JSON.parse('{"title":"Timezone","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/timezone.md","filePath":"en-US/sample/timezone.md","lastUpdated":1709482950000}'),F={name:"en-US/sample/timezone.md"},A=Object.assign(F,{setup(D){return(d,g)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"Timezone"},null,8,["js","html","css"]),r]))}});export{c as __pageData,A as default}; diff --git a/assets/en-US_sample_tooltip.md.B736bmBS.js b/assets/en-US_sample_tooltip.md.B_glwQQI.js similarity index 99% rename from assets/en-US_sample_tooltip.md.B736bmBS.js rename to assets/en-US_sample_tooltip.md.B_glwQQI.js index 3399bfe51..062f552fd 100644 --- a/assets/en-US_sample_tooltip.md.B736bmBS.js +++ b/assets/en-US_sample_tooltip.md.B_glwQQI.js @@ -1,4 +1,4 @@ -import{C as n}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks/index.Bm4zacZM.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.gBYdqs7G.js";const e=a("h1",{id:"tooltip",tabindex:"-1"},[l("Tooltip "),a("a",{class:"header-anchor",href:"#tooltip","aria-label":'Permalink to "Tooltip"'},"​")],-1),r=p(`
js
import { init } from 'klinecharts'
+import{C as n}from"./chunks/SampleChart.CBMA-S7p.js";import{d as s}from"./chunks/index.Bm4zacZM.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.ZK-5UJb0.js";const e=a("h1",{id:"tooltip",tabindex:"-1"},[l("Tooltip "),a("a",{class:"header-anchor",href:"#tooltip","aria-label":'Permalink to "Tooltip"'},"​")],-1),r=p(`
js
import { init } from 'klinecharts'
 import './index.css'
 
 function genData (timestamp = new Date().getTime(), length = 800) {
@@ -146,4 +146,4 @@ import{C as n}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks
   color: #fff;
   outline: none;
   border: none;
-}
`,1),A=JSON.parse('{"title":"Tooltip","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/tooltip.md","filePath":"en-US/sample/tooltip.md","lastUpdated":1709481896000}'),F={name:"en-US/sample/tooltip.md"},C=Object.assign(F,{setup(D){return(d,y)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"Tooltip"},null,8,["js","html","css"]),r]))}});export{A as __pageData,C as default}; +}
`,1),A=JSON.parse('{"title":"Tooltip","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/tooltip.md","filePath":"en-US/sample/tooltip.md","lastUpdated":1709482950000}'),F={name:"en-US/sample/tooltip.md"},C=Object.assign(F,{setup(D){return(d,y)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"Tooltip"},null,8,["js","html","css"]),r]))}});export{A as __pageData,C as default}; diff --git a/assets/en-US_sample_tooltip.md.B736bmBS.lean.js b/assets/en-US_sample_tooltip.md.B_glwQQI.lean.js similarity index 77% rename from assets/en-US_sample_tooltip.md.B736bmBS.lean.js rename to assets/en-US_sample_tooltip.md.B_glwQQI.lean.js index 8cf5da47e..880c311a0 100644 --- a/assets/en-US_sample_tooltip.md.B736bmBS.lean.js +++ b/assets/en-US_sample_tooltip.md.B_glwQQI.lean.js @@ -1 +1 @@ -import{C as n}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks/index.Bm4zacZM.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.gBYdqs7G.js";const e=a("h1",{id:"tooltip",tabindex:"-1"},[l("Tooltip "),a("a",{class:"header-anchor",href:"#tooltip","aria-label":'Permalink to "Tooltip"'},"​")],-1),r=p("",1),A=JSON.parse('{"title":"Tooltip","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/tooltip.md","filePath":"en-US/sample/tooltip.md","lastUpdated":1709481896000}'),F={name:"en-US/sample/tooltip.md"},C=Object.assign(F,{setup(D){return(d,y)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"Tooltip"},null,8,["js","html","css"]),r]))}});export{A as __pageData,C as default}; +import{C as n}from"./chunks/SampleChart.CBMA-S7p.js";import{d as s}from"./chunks/index.Bm4zacZM.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.ZK-5UJb0.js";const e=a("h1",{id:"tooltip",tabindex:"-1"},[l("Tooltip "),a("a",{class:"header-anchor",href:"#tooltip","aria-label":'Permalink to "Tooltip"'},"​")],-1),r=p("",1),A=JSON.parse('{"title":"Tooltip","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"en-US/sample/tooltip.md","filePath":"en-US/sample/tooltip.md","lastUpdated":1709482950000}'),F={name:"en-US/sample/tooltip.md"},C=Object.assign(F,{setup(D){return(d,y)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"Tooltip"},null,8,["js","html","css"]),r]))}});export{A as __pageData,C as default}; diff --git a/assets/en-US_sponsor.md.D_-R7FxU.js b/assets/en-US_sponsor.md.BUVeDqkZ.js similarity index 92% rename from assets/en-US_sponsor.md.D_-R7FxU.js rename to assets/en-US_sponsor.md.BUVeDqkZ.js index 9915acd1a..62d104d3b 100644 --- a/assets/en-US_sponsor.md.D_-R7FxU.js +++ b/assets/en-US_sponsor.md.BUVeDqkZ.js @@ -1 +1 @@ -import{_ as a,c as e,o as r,a4 as o,a9 as t,aa as n}from"./chunks/framework.gBYdqs7G.js";const y=JSON.parse('{"title":"❤️ Sponsor","description":"","frontmatter":{"sidebar":false,"editLink":false,"lastUpdated":false},"headers":[],"relativePath":"en-US/sponsor.md","filePath":"en-US/sponsor.md","lastUpdated":1709481896000}'),i={name:"en-US/sponsor.md"},s=o('

❤️ Sponsor

KLineChart under the Apache License V2 and completely free to use.

If you think the plugin is good, I hope you can click 🌟 on GitHub. If you can reward a cup of ☕️, that would be very much appreciated.

For organizations or individuals sponsoring KLineChart, if necessary, display the organization's official website or personal homepage on the https://klinecharts.com on the homepage, please provide payment account or address, logo, homepage link, and other information by sending an email to hu_li888@foxmail.com . Those with sponsor amount of $800 will be displayed in the large logo display area. Top three, will use large logo display.

Alipay

Wechat Pay

Cryptocurrency

',11),l=[s];function h(p,c,d,m,f,u){return r(),e("div",null,l)}const g=a(i,[["render",h]]);export{y as __pageData,g as default}; +import{_ as a,c as e,o as r,a4 as o,a9 as t,aa as n}from"./chunks/framework.ZK-5UJb0.js";const y=JSON.parse('{"title":"❤️ Sponsor","description":"","frontmatter":{"sidebar":false,"editLink":false,"lastUpdated":false},"headers":[],"relativePath":"en-US/sponsor.md","filePath":"en-US/sponsor.md","lastUpdated":1709482950000}'),i={name:"en-US/sponsor.md"},s=o('

❤️ Sponsor

KLineChart under the Apache License V2 and completely free to use.

If you think the plugin is good, I hope you can click 🌟 on GitHub. If you can reward a cup of ☕️, that would be very much appreciated.

For organizations or individuals sponsoring KLineChart, if necessary, display the organization's official website or personal homepage on the https://klinecharts.com on the homepage, please provide payment account or address, logo, homepage link, and other information by sending an email to hu_li888@foxmail.com . Those with sponsor amount of $800 will be displayed in the large logo display area. Top three, will use large logo display.

Alipay

Wechat Pay

Cryptocurrency

',11),l=[s];function h(p,c,d,m,f,u){return r(),e("div",null,l)}const g=a(i,[["render",h]]);export{y as __pageData,g as default}; diff --git a/assets/en-US_sponsor.md.D_-R7FxU.lean.js b/assets/en-US_sponsor.md.BUVeDqkZ.lean.js similarity index 60% rename from assets/en-US_sponsor.md.D_-R7FxU.lean.js rename to assets/en-US_sponsor.md.BUVeDqkZ.lean.js index 283f492d7..f17889158 100644 --- a/assets/en-US_sponsor.md.D_-R7FxU.lean.js +++ b/assets/en-US_sponsor.md.BUVeDqkZ.lean.js @@ -1 +1 @@ -import{_ as a,c as e,o as r,a4 as o,a9 as t,aa as n}from"./chunks/framework.gBYdqs7G.js";const y=JSON.parse('{"title":"❤️ Sponsor","description":"","frontmatter":{"sidebar":false,"editLink":false,"lastUpdated":false},"headers":[],"relativePath":"en-US/sponsor.md","filePath":"en-US/sponsor.md","lastUpdated":1709481896000}'),i={name:"en-US/sponsor.md"},s=o("",11),l=[s];function h(p,c,d,m,f,u){return r(),e("div",null,l)}const g=a(i,[["render",h]]);export{y as __pageData,g as default}; +import{_ as a,c as e,o as r,a4 as o,a9 as t,aa as n}from"./chunks/framework.ZK-5UJb0.js";const y=JSON.parse('{"title":"❤️ Sponsor","description":"","frontmatter":{"sidebar":false,"editLink":false,"lastUpdated":false},"headers":[],"relativePath":"en-US/sponsor.md","filePath":"en-US/sponsor.md","lastUpdated":1709482950000}'),i={name:"en-US/sponsor.md"},s=o("",11),l=[s];function h(p,c,d,m,f,u){return r(),e("div",null,l)}const g=a(i,[["render",h]]);export{y as __pageData,g as default}; diff --git a/assets/guide_changelog.md.tqUg0_ia.js b/assets/guide_changelog.md.BzlCsnVZ.js similarity index 98% rename from assets/guide_changelog.md.tqUg0_ia.js rename to assets/guide_changelog.md.BzlCsnVZ.js index 674903534..dcdd32e04 100644 --- a/assets/guide_changelog.md.tqUg0_ia.js +++ b/assets/guide_changelog.md.BzlCsnVZ.js @@ -1 +1 @@ -import{_ as e,c as o,o as c,a4 as d}from"./chunks/framework.gBYdqs7G.js";const b=JSON.parse('{"title":"📠 更新日志","description":"","frontmatter":{},"headers":[],"relativePath":"guide/changelog.md","filePath":"guide/changelog.md","lastUpdated":1709481896000}'),i={name:"guide/changelog.md"},l=d('

📠 更新日志

9.8.0

2024-03-04

  • 🆕 支持自定义坐标轴。
  • 🆕 支持指标绘制到未来时间。
  • 🆕 支持长小数折叠。
  • 🆕 支持向前和向后添加数据。
  • 🐞 修复不同浏览器格式化时间问题。

9.7.2

2024-01-12

  • 🐞 修复指标属性 minValuemaxValue 不生效问题。
  • 🐞 修复覆盖物x轴上显示问题。
  • 💄 优化样式 candle.type: 'ohlc' 显示。
  • 💄 优化绘制清晰度。

9.7.1

2023-12-18

  • 🐞 修复指标和覆盖物方法不执行问题。
  • 🐞 修复包管理器下载node版本依赖问题。

9.7.0

2023-12-12

  • 🆕 实例方法新增setMaxOffsetLeftDistancesetMaxOffsetRightDistance
  • 🆕 指标新增zLevel属性。
  • 💄 优化ohlc蜡烛柱渲染。
  • 🐞 修复蜡烛柱模糊问题。
  • 🐞 修复覆盖物zLevel渲染规则。

9.6.0

2023-11-14

  • 🖋️ 重构窗口之间的分割线模块。
  • 🆕 图表方法init(ds, options),参数options新增layout
  • 🆕 实例方法createIndicator(value, isStack, paneOptions, callback),参数paneOptions新增position
  • 🆕 样式candle.tooltip.custom新增turnover字符串模版。
  • 💄 优化样式overlay.text配置。
  • 💄 优化utils.cloneutils.merge实现。
  • 🐞 修复多个覆盖物样式显示不对问题。
  • 🐞 修复多个指标样式显示不对问题。

9.5.4

2023-09-22

  • 🐞 修复样式candle.typearea时,最新价线不显示问题。
  • 🐞 修复样式crosshair.vertical.text.paddingLeft显示不对问题。

9.5.3

2023-09-19

  • 🐞 修复ts下引入问题。

9.5.2

2023-09-18

  • 💄 优化基础图形text
  • 💄 优化内置覆盖物simpleAnnotationsimpleTag
  • 💄 优化技术指标自由样式,支持增量。
  • 🐞 修复typescript声明问题。

9.5.1

2023-08-14

  • 🆕 图表方法新增getOverlayClass
  • 🆕 样式配置candle.tooltip.custom新增内置涨跌幅支持。
  • 💄 优化基础图形rect事件响应。
  • ↩️ 分割线事件响应回退

9.5.0

2023-06-15

  • 🆕 Overlay新增事件onDoubleClick,新增属性modeSensitivity
  • 🆕 样式配置candle.tooltip.custom支持字符串模版。
  • 🐞 优化移动端阻尼滚动掉帧问题。
  • 🐞 修复窗口id命名拼写错误。
  • 💄 优化分割线事件响应灵敏度。
  • 💄 优化typescript下,OverlayFigure中的attrs类型声明。

9.4.0

2023-05-25

  • 🆕 实例api createOverlay 支持数组。
  • 🆕 overlay新增属性paneIddefaultZLevelzLevel
  • 🆕 xAxis新增方法convertTimestampFromPixelconvertTimestampToPixel
  • 💄 优化蜡烛柱显示。

9.3.0

2023-05-13

  • 🆕 新增图表API utils.calcTextWidth
  • 🆕 图表API createIndicator(value, isStack, options)setPaneOptions(options)新增options.axisOptions
  • 🆕 指标图形配置支持自定义。
  • 💄 优化bar宽度比例。
  • 💄 优化内部获取屏幕像素比。
  • 💄 优化内部id生成。

9.2.2

2023-05-04

  • 🐞 修复基础图形line事件检查可能导致错误问题。
  • 💄 优化类型检查。

9.2.1

2023-04-27

  • 💄 优化默认样式,#EF5350变更为#F92855#26A69A变更为#2DC08E
  • 💄 优化typescript声明。

9.2.0

2023-04-24

  • 🆕 实例API新增getOffsetRightDistanceexecuteAction
  • 🆕 实例APIapplyNewDataapplyMoreDataupdateData新增成功回调入参callback
  • 🆕 支持千分符显示。
  • 🆕 样式配置新增candle.bar.upBorderColorcandle.bar.downBorderColorcandle.bar.noChangeBorderColorcandle.bar.upWickColorcandle.bar.downWickColorcandle.bar.noChangeWickColorcandle.tooltip.rect.positioncandle.tooltip.rect.offsetBottom
  • 🆕 所有visibleRange新增realFromrealTo
  • 💄 优化API,klinecharts.utils.isValidklinecharts.utils.formatBigNumber
  • 💄 优化开发环境下,日志输出。

9.1.3

2023-04-15

  • 🐞 修复图表api applyNewData 入参是空数组时不刷新问题。
  • 🐞 修复无数据时y轴上十字光标文字不显示问题。
  • 💄 优化面积图显示。
  • 💄 优化覆盖物事件回调参数,新增figureKeyfigureIndex
  • 💄 优化typescript覆盖物样式类型,和基础类型DeepPartial, DeepRequired

9.1.2

2023-04-10

  • 🐞 修复内置基础图形line触发事件不准确问题。
  • 🐞 修复内置覆盖物simpleAnnotationsimpleTag绘制完成后第一次触发事件问题。
  • 💄 优化覆盖物图形事件忽略,支持事件选择。

9.1.1

2023-03-14

  • 🐞 修复内置基础图形arc不生效问题。
  • 💄 优化渲染更新。

9.1.0

2023-02-23

  • 🆕 图表实例方法subscribeActionunsubscribeAction类型新增onCandleBarClick
  • 🆕 覆盖物支持双击强制结束绘制。
  • 💄 优化事件处理。

9.0.1

2023-02-17

  • 🐞 修复typescript引入问题。

9.0.0

2023-02-16

  • 🛠 Typescript重构。
  • 🆕 新特性
    • 新增Y轴方向缩放,滚动。
    • API
      • 新增基图表方法registerFiguregetSupportFiguresgetFigureClassrigisterOverlaygetSupportOverlaysregisterLocalegetSupportLocalesregisterStyles
      • 新增实例方法,getSizesetLocalegetLocalsetCustomApigetVisibleRangecreateOverlaygetOverlayByIdoverrideOverlayremoveOverlay
    • 样式配置
      • 新增candle.priceMark.last.text.borderStylecandle.tooltip.iconsindicator.lastValueMark.text.borderStyleindicator.tooltip.iconscrosshair.horizontal.text.borderStylecrosshair.vertical.text.borderStyle
  • 👉 变更
    • API
      • 图表方法extension.addTechnicalIndicatorTemplate变更为registerIndicator
      • 图表方法extension.addShapeTemplate变更为registerOverlay
      • 实例方法setStyleOptions变更为setStyles
      • 实例方法getStyleOptions变更为getStyles
      • 实例方法setPaneOptions(options)options新增属性gap
      • 实例方法setOffsetRightSpace变更为setOffsetRightDistance
      • 实例方法createTechnicalIndicator变更为createIndicator
      • 实例方法overlayTechnicalIndicator变更为overlayIndicator
      • 实例方法getTechnicalIndicatorByPaneId变更为getIndicatorByPaneId
      • 实例方法removeTechnicalIndicator变更为removeIndicator
    • 样式配置
      • 所有line.style选项变更为soliddashed
      • 所有dashValue变更为dashedValue
      • xAxis.height变更为xAxis.sizexAxis.tickText.paddingTop变更为xAxis.tickText.marginStartxAxis.tickText.paddingBottom变更为xAxis.tickText.marginEnd
      • yAxis.height变更为yAxis.sizeyAxis.tickText.paddingTop变更为yAxis.tickText.marginStartyAxis.tickText.paddingBottom变更为yAxis.tickText.marginEnd
      • technicalIndicator.bar变更为indicator.barstechnicalIndicator.line变更为indicator.linestechnicalIndicator.circle变更为indicator.circles
    • 自定义扩展
      • 技术指标属性calcParams,变更为支持任意类型。
      • 技术指标属性plots变更为figures
      • 技术指标属性regeneratePlots变更为regeneratefigures
      • 技术指标属性calcTechnicalIndicator变更为calc
      • 技术指标属性render变更为draw
  • 🗑 废弃
    • API
      • 删除实例方法getWidthgetHeight,改用getSize
      • 删除实例方法createShapecreateAnnotationcreateTag,改用createOverlay
      • 删除实例方法removeShaperemoveAnnotationremoveTag,改用removeOverlay
      • 删除实例方法setShapeOptions,改用overrideOverlay
      • 删除实例方法createHtmlremoveHtmladdTechnicalIndicatorTemplategetTechnicalIndicatorTemplateaddShapeTemplate
    • 样式配置
      • 删除shapeannotationtag,改用overlay
      • 删除candle.margintechnicalIndicator.margin
    • 自定义扩展
      • 技术指标模版不再保存相关属性。
      • 技术指标删除属性shouldCheckParamCount
      • 删除Shape,改用Overlay

8.x

Github上查看 8.x 的 Change Log。

7.x

Github上查看 7.x 的 Change Log。

6.x

Github上查看 6.x 的 Change Log。

5.x

Github上查看 5.x 的版本记录。

4.x

Github上查看 4.x 的版本记录。

',74),a=[l];function t(r,n,h,s,u,p){return c(),o("div",null,a)}const g=e(i,[["render",t]]);export{b as __pageData,g as default}; +import{_ as e,c as o,o as c,a4 as d}from"./chunks/framework.ZK-5UJb0.js";const b=JSON.parse('{"title":"📠 更新日志","description":"","frontmatter":{},"headers":[],"relativePath":"guide/changelog.md","filePath":"guide/changelog.md","lastUpdated":1709482950000}'),i={name:"guide/changelog.md"},l=d('

📠 更新日志

9.8.0

2024-03-04

  • 🆕 支持自定义坐标轴。
  • 🆕 支持指标绘制到未来时间。
  • 🆕 支持长小数折叠。
  • 🆕 支持向前和向后添加数据。
  • 🐞 修复不同浏览器格式化时间问题。

9.7.2

2024-01-12

  • 🐞 修复指标属性 minValuemaxValue 不生效问题。
  • 🐞 修复覆盖物x轴上显示问题。
  • 💄 优化样式 candle.type: 'ohlc' 显示。
  • 💄 优化绘制清晰度。

9.7.1

2023-12-18

  • 🐞 修复指标和覆盖物方法不执行问题。
  • 🐞 修复包管理器下载node版本依赖问题。

9.7.0

2023-12-12

  • 🆕 实例方法新增setMaxOffsetLeftDistancesetMaxOffsetRightDistance
  • 🆕 指标新增zLevel属性。
  • 💄 优化ohlc蜡烛柱渲染。
  • 🐞 修复蜡烛柱模糊问题。
  • 🐞 修复覆盖物zLevel渲染规则。

9.6.0

2023-11-14

  • 🖋️ 重构窗口之间的分割线模块。
  • 🆕 图表方法init(ds, options),参数options新增layout
  • 🆕 实例方法createIndicator(value, isStack, paneOptions, callback),参数paneOptions新增position
  • 🆕 样式candle.tooltip.custom新增turnover字符串模版。
  • 💄 优化样式overlay.text配置。
  • 💄 优化utils.cloneutils.merge实现。
  • 🐞 修复多个覆盖物样式显示不对问题。
  • 🐞 修复多个指标样式显示不对问题。

9.5.4

2023-09-22

  • 🐞 修复样式candle.typearea时,最新价线不显示问题。
  • 🐞 修复样式crosshair.vertical.text.paddingLeft显示不对问题。

9.5.3

2023-09-19

  • 🐞 修复ts下引入问题。

9.5.2

2023-09-18

  • 💄 优化基础图形text
  • 💄 优化内置覆盖物simpleAnnotationsimpleTag
  • 💄 优化技术指标自由样式,支持增量。
  • 🐞 修复typescript声明问题。

9.5.1

2023-08-14

  • 🆕 图表方法新增getOverlayClass
  • 🆕 样式配置candle.tooltip.custom新增内置涨跌幅支持。
  • 💄 优化基础图形rect事件响应。
  • ↩️ 分割线事件响应回退

9.5.0

2023-06-15

  • 🆕 Overlay新增事件onDoubleClick,新增属性modeSensitivity
  • 🆕 样式配置candle.tooltip.custom支持字符串模版。
  • 🐞 优化移动端阻尼滚动掉帧问题。
  • 🐞 修复窗口id命名拼写错误。
  • 💄 优化分割线事件响应灵敏度。
  • 💄 优化typescript下,OverlayFigure中的attrs类型声明。

9.4.0

2023-05-25

  • 🆕 实例api createOverlay 支持数组。
  • 🆕 overlay新增属性paneIddefaultZLevelzLevel
  • 🆕 xAxis新增方法convertTimestampFromPixelconvertTimestampToPixel
  • 💄 优化蜡烛柱显示。

9.3.0

2023-05-13

  • 🆕 新增图表API utils.calcTextWidth
  • 🆕 图表API createIndicator(value, isStack, options)setPaneOptions(options)新增options.axisOptions
  • 🆕 指标图形配置支持自定义。
  • 💄 优化bar宽度比例。
  • 💄 优化内部获取屏幕像素比。
  • 💄 优化内部id生成。

9.2.2

2023-05-04

  • 🐞 修复基础图形line事件检查可能导致错误问题。
  • 💄 优化类型检查。

9.2.1

2023-04-27

  • 💄 优化默认样式,#EF5350变更为#F92855#26A69A变更为#2DC08E
  • 💄 优化typescript声明。

9.2.0

2023-04-24

  • 🆕 实例API新增getOffsetRightDistanceexecuteAction
  • 🆕 实例APIapplyNewDataapplyMoreDataupdateData新增成功回调入参callback
  • 🆕 支持千分符显示。
  • 🆕 样式配置新增candle.bar.upBorderColorcandle.bar.downBorderColorcandle.bar.noChangeBorderColorcandle.bar.upWickColorcandle.bar.downWickColorcandle.bar.noChangeWickColorcandle.tooltip.rect.positioncandle.tooltip.rect.offsetBottom
  • 🆕 所有visibleRange新增realFromrealTo
  • 💄 优化API,klinecharts.utils.isValidklinecharts.utils.formatBigNumber
  • 💄 优化开发环境下,日志输出。

9.1.3

2023-04-15

  • 🐞 修复图表api applyNewData 入参是空数组时不刷新问题。
  • 🐞 修复无数据时y轴上十字光标文字不显示问题。
  • 💄 优化面积图显示。
  • 💄 优化覆盖物事件回调参数,新增figureKeyfigureIndex
  • 💄 优化typescript覆盖物样式类型,和基础类型DeepPartial, DeepRequired

9.1.2

2023-04-10

  • 🐞 修复内置基础图形line触发事件不准确问题。
  • 🐞 修复内置覆盖物simpleAnnotationsimpleTag绘制完成后第一次触发事件问题。
  • 💄 优化覆盖物图形事件忽略,支持事件选择。

9.1.1

2023-03-14

  • 🐞 修复内置基础图形arc不生效问题。
  • 💄 优化渲染更新。

9.1.0

2023-02-23

  • 🆕 图表实例方法subscribeActionunsubscribeAction类型新增onCandleBarClick
  • 🆕 覆盖物支持双击强制结束绘制。
  • 💄 优化事件处理。

9.0.1

2023-02-17

  • 🐞 修复typescript引入问题。

9.0.0

2023-02-16

  • 🛠 Typescript重构。
  • 🆕 新特性
    • 新增Y轴方向缩放,滚动。
    • API
      • 新增基图表方法registerFiguregetSupportFiguresgetFigureClassrigisterOverlaygetSupportOverlaysregisterLocalegetSupportLocalesregisterStyles
      • 新增实例方法,getSizesetLocalegetLocalsetCustomApigetVisibleRangecreateOverlaygetOverlayByIdoverrideOverlayremoveOverlay
    • 样式配置
      • 新增candle.priceMark.last.text.borderStylecandle.tooltip.iconsindicator.lastValueMark.text.borderStyleindicator.tooltip.iconscrosshair.horizontal.text.borderStylecrosshair.vertical.text.borderStyle
  • 👉 变更
    • API
      • 图表方法extension.addTechnicalIndicatorTemplate变更为registerIndicator
      • 图表方法extension.addShapeTemplate变更为registerOverlay
      • 实例方法setStyleOptions变更为setStyles
      • 实例方法getStyleOptions变更为getStyles
      • 实例方法setPaneOptions(options)options新增属性gap
      • 实例方法setOffsetRightSpace变更为setOffsetRightDistance
      • 实例方法createTechnicalIndicator变更为createIndicator
      • 实例方法overlayTechnicalIndicator变更为overlayIndicator
      • 实例方法getTechnicalIndicatorByPaneId变更为getIndicatorByPaneId
      • 实例方法removeTechnicalIndicator变更为removeIndicator
    • 样式配置
      • 所有line.style选项变更为soliddashed
      • 所有dashValue变更为dashedValue
      • xAxis.height变更为xAxis.sizexAxis.tickText.paddingTop变更为xAxis.tickText.marginStartxAxis.tickText.paddingBottom变更为xAxis.tickText.marginEnd
      • yAxis.height变更为yAxis.sizeyAxis.tickText.paddingTop变更为yAxis.tickText.marginStartyAxis.tickText.paddingBottom变更为yAxis.tickText.marginEnd
      • technicalIndicator.bar变更为indicator.barstechnicalIndicator.line变更为indicator.linestechnicalIndicator.circle变更为indicator.circles
    • 自定义扩展
      • 技术指标属性calcParams,变更为支持任意类型。
      • 技术指标属性plots变更为figures
      • 技术指标属性regeneratePlots变更为regeneratefigures
      • 技术指标属性calcTechnicalIndicator变更为calc
      • 技术指标属性render变更为draw
  • 🗑 废弃
    • API
      • 删除实例方法getWidthgetHeight,改用getSize
      • 删除实例方法createShapecreateAnnotationcreateTag,改用createOverlay
      • 删除实例方法removeShaperemoveAnnotationremoveTag,改用removeOverlay
      • 删除实例方法setShapeOptions,改用overrideOverlay
      • 删除实例方法createHtmlremoveHtmladdTechnicalIndicatorTemplategetTechnicalIndicatorTemplateaddShapeTemplate
    • 样式配置
      • 删除shapeannotationtag,改用overlay
      • 删除candle.margintechnicalIndicator.margin
    • 自定义扩展
      • 技术指标模版不再保存相关属性。
      • 技术指标删除属性shouldCheckParamCount
      • 删除Shape,改用Overlay

8.x

Github上查看 8.x 的 Change Log。

7.x

Github上查看 7.x 的 Change Log。

6.x

Github上查看 6.x 的 Change Log。

5.x

Github上查看 5.x 的版本记录。

4.x

Github上查看 4.x 的版本记录。

',74),a=[l];function t(r,n,h,s,u,p){return c(),o("div",null,a)}const g=e(i,[["render",t]]);export{b as __pageData,g as default}; diff --git a/assets/guide_changelog.md.tqUg0_ia.lean.js b/assets/guide_changelog.md.BzlCsnVZ.lean.js similarity index 55% rename from assets/guide_changelog.md.tqUg0_ia.lean.js rename to assets/guide_changelog.md.BzlCsnVZ.lean.js index fb806209c..d38af73d2 100644 --- a/assets/guide_changelog.md.tqUg0_ia.lean.js +++ b/assets/guide_changelog.md.BzlCsnVZ.lean.js @@ -1 +1 @@ -import{_ as e,c as o,o as c,a4 as d}from"./chunks/framework.gBYdqs7G.js";const b=JSON.parse('{"title":"📠 更新日志","description":"","frontmatter":{},"headers":[],"relativePath":"guide/changelog.md","filePath":"guide/changelog.md","lastUpdated":1709481896000}'),i={name:"guide/changelog.md"},l=d("",74),a=[l];function t(r,n,h,s,u,p){return c(),o("div",null,a)}const g=e(i,[["render",t]]);export{b as __pageData,g as default}; +import{_ as e,c as o,o as c,a4 as d}from"./chunks/framework.ZK-5UJb0.js";const b=JSON.parse('{"title":"📠 更新日志","description":"","frontmatter":{},"headers":[],"relativePath":"guide/changelog.md","filePath":"guide/changelog.md","lastUpdated":1709482950000}'),i={name:"guide/changelog.md"},l=d("",74),a=[l];function t(r,n,h,s,u,p){return c(),o("div",null,a)}const g=e(i,[["render",t]]);export{b as __pageData,g as default}; diff --git a/assets/guide_chart-api.md.BELj5Ydb.js b/assets/guide_chart-api.md.V_zvCrD5.js similarity index 99% rename from assets/guide_chart-api.md.BELj5Ydb.js rename to assets/guide_chart-api.md.V_zvCrD5.js index 2e11747e3..ff3d21b14 100644 --- a/assets/guide_chart-api.md.BELj5Ydb.js +++ b/assets/guide_chart-api.md.V_zvCrD5.js @@ -1,4 +1,4 @@ -import{_ as h,E as k,c as e,m as s,a as i,J as l,w as t,a4 as a,o as p}from"./chunks/framework.gBYdqs7G.js";const K=JSON.parse('{"title":"图表API","description":"","frontmatter":{},"headers":[],"relativePath":"guide/chart-api.md","filePath":"guide/chart-api.md","lastUpdated":1709481896000}'),r={name:"guide/chart-api.md"},d=a(`

图表API

init(ds, options)

typescript
(
+import{_ as h,E as k,c as e,m as s,a as i,J as l,w as t,a4 as a,o as p}from"./chunks/framework.ZK-5UJb0.js";const K=JSON.parse('{"title":"图表API","description":"","frontmatter":{},"headers":[],"relativePath":"guide/chart-api.md","filePath":"guide/chart-api.md","lastUpdated":1709482950000}'),r={name:"guide/chart-api.md"},d=a(`

图表API

init(ds, options)

typescript
(
   ds: string | HTMLElement,
   options?: {
     layout?: Array<{
diff --git a/assets/guide_chart-api.md.BELj5Ydb.lean.js b/assets/guide_chart-api.md.V_zvCrD5.lean.js
similarity index 95%
rename from assets/guide_chart-api.md.BELj5Ydb.lean.js
rename to assets/guide_chart-api.md.V_zvCrD5.lean.js
index 56117ebf7..9cb09ce04 100644
--- a/assets/guide_chart-api.md.BELj5Ydb.lean.js
+++ b/assets/guide_chart-api.md.V_zvCrD5.lean.js
@@ -1 +1 @@
-import{_ as h,E as k,c as e,m as s,a as i,J as l,w as t,a4 as a,o as p}from"./chunks/framework.gBYdqs7G.js";const K=JSON.parse('{"title":"图表API","description":"","frontmatter":{},"headers":[],"relativePath":"guide/chart-api.md","filePath":"guide/chart-api.md","lastUpdated":1709481896000}'),r={name:"guide/chart-api.md"},d=a("",4),D=s("li",null,[s("code",null,"ds"),i(" 容器,可以是dom元素或者元素id。")],-1),g=s("code",null,"options",-1),y=s("code",null,"layout",-1),F=s("code",null,"content",-1),o=s("code",null,"options",-1),c=s("a",{href:"./instance-api.html#createindicator-value-isstack-paneoptions-callback"},"createIndicator",-1),E=s("code",null,"value",-1),B=s("code",null,"options",-1),A=a("",5),u=s("code",null,"decimalFoldThreshold",-1),C=a("",39),m=s("code",null,"overlay",-1),b=s("a",{href:"./overlay.html"},"覆盖物",-1),v=a("",9),f=s("code",null,"modeSensitivity",-1),x=a("",12),_=s("code",null,"onDoubleClick",-1),T=a("",9),P=a("",3),S={id:"registerxaxis-axis-v9-8-0",tabindex:"-1"},q=s("a",{class:"header-anchor",href:"#registerxaxis-axis-v9-8-0","aria-label":'Permalink to "registerXAxis(axis) v9.8.0+"'},"​",-1),w=a("",3),V={id:"registeryaxis-axis-v9-8-0",tabindex:"-1"},j=s("a",{class:"header-anchor",href:"#registeryaxis-axis-v9-8-0","aria-label":'Permalink to "registerYAxis(axis) v9.8.0+"'},"​",-1),I=a("",47),R={id:"utils-formatfolddecimal-value-threshold-v9-8-0",tabindex:"-1"},O=s("a",{class:"header-anchor",href:"#utils-formatfolddecimal-value-threshold-v9-8-0","aria-label":'Permalink to "utils.formatFoldDecimal(value, threshold) v9.8.0+"'},"​",-1),z=a("",2),N={id:"utils-calctextwidth-text-size-weight-family-v9-3-0",tabindex:"-1"},L=s("a",{class:"header-anchor",href:"#utils-calctextwidth-text-size-weight-family-v9-3-0","aria-label":'Permalink to "utils.calcTextWidth(text, size, weight, family) v9.3.0+"'},"​",-1),M=a("",59);function Y(X,H,$,G,U,J){const n=k("Tag");return p(),e("div",null,[d,s("ul",null,[D,s("li",null,[g,i(" 可选配置项。 "),s("ul",null,[s("li",null,[y,i(" 自定义布局,"),F,i("中的内容和"),o,i("参考实例方法 "),c,i(" 中的入参"),E,i("和"),B,i("。 "),l(n,null,{default:t(()=>[i("v9.6.0+")]),_:1})]),A,s("li",null,[u,i(" 小数折叠阈值 "),l(n,null,{default:t(()=>[i("v9.8.0+")]),_:1})])])])]),C,s("ul",null,[s("li",null,[m,i(" 覆盖物信息,详情参阅"),b,s("ul",null,[v,s("li",null,[f,i(" 模式灵敏度,仅 mode 是 weak_magnet 时有效 "),l(n,null,{default:t(()=>[i("v9.5.0+")]),_:1})]),x,s("li",null,[_,i(" 双击事件 "),l(n,null,{default:t(()=>[i("v9.5.0+")]),_:1})]),T])])]),P,s("h2",S,[i("registerXAxis(axis) "),l(n,null,{default:t(()=>[i("v9.8.0+")]),_:1}),i(),q]),w,s("h2",V,[i("registerYAxis(axis) "),l(n,null,{default:t(()=>[i("v9.8.0+")]),_:1}),i(),j]),I,s("h3",R,[i("utils.formatFoldDecimal(value, threshold) "),l(n,null,{default:t(()=>[i("v9.8.0+")]),_:1}),i(),O]),z,s("h3",N,[i("utils.calcTextWidth(text, size, weight, family) "),l(n,null,{default:t(()=>[i("v9.3.0+")]),_:1}),i(),L]),M])}const Z=h(r,[["render",Y]]);export{K as __pageData,Z as default};
+import{_ as h,E as k,c as e,m as s,a as i,J as l,w as t,a4 as a,o as p}from"./chunks/framework.ZK-5UJb0.js";const K=JSON.parse('{"title":"图表API","description":"","frontmatter":{},"headers":[],"relativePath":"guide/chart-api.md","filePath":"guide/chart-api.md","lastUpdated":1709482950000}'),r={name:"guide/chart-api.md"},d=a("",4),D=s("li",null,[s("code",null,"ds"),i(" 容器,可以是dom元素或者元素id。")],-1),g=s("code",null,"options",-1),y=s("code",null,"layout",-1),F=s("code",null,"content",-1),o=s("code",null,"options",-1),c=s("a",{href:"./instance-api.html#createindicator-value-isstack-paneoptions-callback"},"createIndicator",-1),E=s("code",null,"value",-1),B=s("code",null,"options",-1),A=a("",5),u=s("code",null,"decimalFoldThreshold",-1),C=a("",39),m=s("code",null,"overlay",-1),b=s("a",{href:"./overlay.html"},"覆盖物",-1),v=a("",9),f=s("code",null,"modeSensitivity",-1),x=a("",12),_=s("code",null,"onDoubleClick",-1),T=a("",9),P=a("",3),S={id:"registerxaxis-axis-v9-8-0",tabindex:"-1"},q=s("a",{class:"header-anchor",href:"#registerxaxis-axis-v9-8-0","aria-label":'Permalink to "registerXAxis(axis) v9.8.0+"'},"​",-1),w=a("",3),V={id:"registeryaxis-axis-v9-8-0",tabindex:"-1"},j=s("a",{class:"header-anchor",href:"#registeryaxis-axis-v9-8-0","aria-label":'Permalink to "registerYAxis(axis) v9.8.0+"'},"​",-1),I=a("",47),R={id:"utils-formatfolddecimal-value-threshold-v9-8-0",tabindex:"-1"},O=s("a",{class:"header-anchor",href:"#utils-formatfolddecimal-value-threshold-v9-8-0","aria-label":'Permalink to "utils.formatFoldDecimal(value, threshold) v9.8.0+"'},"​",-1),z=a("",2),N={id:"utils-calctextwidth-text-size-weight-family-v9-3-0",tabindex:"-1"},L=s("a",{class:"header-anchor",href:"#utils-calctextwidth-text-size-weight-family-v9-3-0","aria-label":'Permalink to "utils.calcTextWidth(text, size, weight, family) v9.3.0+"'},"​",-1),M=a("",59);function Y(X,H,$,G,U,J){const n=k("Tag");return p(),e("div",null,[d,s("ul",null,[D,s("li",null,[g,i(" 可选配置项。 "),s("ul",null,[s("li",null,[y,i(" 自定义布局,"),F,i("中的内容和"),o,i("参考实例方法 "),c,i(" 中的入参"),E,i("和"),B,i("。 "),l(n,null,{default:t(()=>[i("v9.6.0+")]),_:1})]),A,s("li",null,[u,i(" 小数折叠阈值 "),l(n,null,{default:t(()=>[i("v9.8.0+")]),_:1})])])])]),C,s("ul",null,[s("li",null,[m,i(" 覆盖物信息,详情参阅"),b,s("ul",null,[v,s("li",null,[f,i(" 模式灵敏度,仅 mode 是 weak_magnet 时有效 "),l(n,null,{default:t(()=>[i("v9.5.0+")]),_:1})]),x,s("li",null,[_,i(" 双击事件 "),l(n,null,{default:t(()=>[i("v9.5.0+")]),_:1})]),T])])]),P,s("h2",S,[i("registerXAxis(axis) "),l(n,null,{default:t(()=>[i("v9.8.0+")]),_:1}),i(),q]),w,s("h2",V,[i("registerYAxis(axis) "),l(n,null,{default:t(()=>[i("v9.8.0+")]),_:1}),i(),j]),I,s("h3",R,[i("utils.formatFoldDecimal(value, threshold) "),l(n,null,{default:t(()=>[i("v9.8.0+")]),_:1}),i(),O]),z,s("h3",N,[i("utils.calcTextWidth(text, size, weight, family) "),l(n,null,{default:t(()=>[i("v9.3.0+")]),_:1}),i(),L]),M])}const Z=h(r,[["render",Y]]);export{K as __pageData,Z as default};
diff --git a/assets/guide_custom-axis.md.CJDwaiDp.js b/assets/guide_custom-axis.md.DvNS_hfA.js
similarity index 99%
rename from assets/guide_custom-axis.md.CJDwaiDp.js
rename to assets/guide_custom-axis.md.DvNS_hfA.js
index 6c5900577..c0d699946 100644
--- a/assets/guide_custom-axis.md.CJDwaiDp.js
+++ b/assets/guide_custom-axis.md.DvNS_hfA.js
@@ -1,4 +1,4 @@
-import{_ as n,E as t,c as h,m as i,a as s,J as l,w as k,a4 as p,o as e}from"./chunks/framework.gBYdqs7G.js";const f=JSON.parse('{"title":"自定义坐标轴 v9.8.0+","description":"","frontmatter":{},"headers":[],"relativePath":"guide/custom-axis.md","filePath":"guide/custom-axis.md","lastUpdated":1709481896000}'),r={name:"guide/custom-axis.md"},d={id:"自定义坐标轴-v9-8-0",tabindex:"-1"},F=i("a",{class:"header-anchor",href:"#自定义坐标轴-v9-8-0","aria-label":'Permalink to "自定义坐标轴 v9.8.0+"'},"​",-1),y=p(`

图表支持自定义坐标轴,可以通过图表方法 registerXAxis(axis)registerYAxis(axis) 来实现。

入参说明

typescript
{
+import{_ as n,E as t,c as h,m as i,a as s,J as l,w as k,a4 as p,o as e}from"./chunks/framework.ZK-5UJb0.js";const f=JSON.parse('{"title":"自定义坐标轴 v9.8.0+","description":"","frontmatter":{},"headers":[],"relativePath":"guide/custom-axis.md","filePath":"guide/custom-axis.md","lastUpdated":1709482950000}'),r={name:"guide/custom-axis.md"},d={id:"自定义坐标轴-v9-8-0",tabindex:"-1"},F=i("a",{class:"header-anchor",href:"#自定义坐标轴-v9-8-0","aria-label":'Permalink to "自定义坐标轴 v9.8.0+"'},"​",-1),y=p(`

图表支持自定义坐标轴,可以通过图表方法 registerXAxis(axis)registerYAxis(axis) 来实现。

入参说明

typescript
{
   // 坐标轴名字
   name: string
   // 创建分割文字方法实现
diff --git a/assets/guide_custom-axis.md.CJDwaiDp.lean.js b/assets/guide_custom-axis.md.DvNS_hfA.lean.js
similarity index 83%
rename from assets/guide_custom-axis.md.CJDwaiDp.lean.js
rename to assets/guide_custom-axis.md.DvNS_hfA.lean.js
index 803218e58..705882896 100644
--- a/assets/guide_custom-axis.md.CJDwaiDp.lean.js
+++ b/assets/guide_custom-axis.md.DvNS_hfA.lean.js
@@ -1 +1 @@
-import{_ as n,E as t,c as h,m as i,a as s,J as l,w as k,a4 as p,o as e}from"./chunks/framework.gBYdqs7G.js";const f=JSON.parse('{"title":"自定义坐标轴 v9.8.0+","description":"","frontmatter":{},"headers":[],"relativePath":"guide/custom-axis.md","filePath":"guide/custom-axis.md","lastUpdated":1709481896000}'),r={name:"guide/custom-axis.md"},d={id:"自定义坐标轴-v9-8-0",tabindex:"-1"},F=i("a",{class:"header-anchor",href:"#自定义坐标轴-v9-8-0","aria-label":'Permalink to "自定义坐标轴 v9.8.0+"'},"​",-1),y=p("",11);function g(D,c,o,E,A,m){const a=t("Tag");return e(),h("div",null,[i("h1",d,[s("自定义坐标轴 "),l(a,null,{default:k(()=>[s("v9.8.0+")]),_:1}),s(),F]),y])}const B=n(r,[["render",g]]);export{f as __pageData,B as default};
+import{_ as n,E as t,c as h,m as i,a as s,J as l,w as k,a4 as p,o as e}from"./chunks/framework.ZK-5UJb0.js";const f=JSON.parse('{"title":"自定义坐标轴 v9.8.0+","description":"","frontmatter":{},"headers":[],"relativePath":"guide/custom-axis.md","filePath":"guide/custom-axis.md","lastUpdated":1709482950000}'),r={name:"guide/custom-axis.md"},d={id:"自定义坐标轴-v9-8-0",tabindex:"-1"},F=i("a",{class:"header-anchor",href:"#自定义坐标轴-v9-8-0","aria-label":'Permalink to "自定义坐标轴 v9.8.0+"'},"​",-1),y=p("",11);function g(D,c,o,E,A,m){const a=t("Tag");return e(),h("div",null,[i("h1",d,[s("自定义坐标轴 "),l(a,null,{default:k(()=>[s("v9.8.0+")]),_:1}),s(),F]),y])}const B=n(r,[["render",g]]);export{f as __pageData,B as default};
diff --git a/assets/guide_datasource.md.ojceQ50M.js b/assets/guide_datasource.md.BP2T1ISD.js
similarity index 94%
rename from assets/guide_datasource.md.ojceQ50M.js
rename to assets/guide_datasource.md.BP2T1ISD.js
index fd303981f..6abbb23e4 100644
--- a/assets/guide_datasource.md.ojceQ50M.js
+++ b/assets/guide_datasource.md.BP2T1ISD.js
@@ -1,4 +1,4 @@
-import{_ as s,c as i,o as a,a4 as t}from"./chunks/framework.gBYdqs7G.js";const g=JSON.parse('{"title":"📚 数据","description":"","frontmatter":{},"headers":[],"relativePath":"guide/datasource.md","filePath":"guide/datasource.md","lastUpdated":1709481896000}'),n={name:"guide/datasource.md"},e=t(`

📚 数据

图表所需要的数据必须是固定格式。通过图表实例 API applyNewData(dataList, more)applyMoreData(dataList, more)updateData(data)来和图表进行数据交互。

typescript
{
+import{_ as s,c as i,o as a,a4 as t}from"./chunks/framework.ZK-5UJb0.js";const g=JSON.parse('{"title":"📚 数据","description":"","frontmatter":{},"headers":[],"relativePath":"guide/datasource.md","filePath":"guide/datasource.md","lastUpdated":1709482950000}'),n={name:"guide/datasource.md"},e=t(`

📚 数据

图表所需要的数据必须是固定格式。通过图表实例 API applyNewData(dataList, more)applyMoreData(dataList, more)updateData(data)来和图表进行数据交互。

typescript
{
   // 时间戳,毫秒级别,必要字段
   timestamp: number
   // 开盘价,必要字段
diff --git a/assets/guide_datasource.md.BP2T1ISD.lean.js b/assets/guide_datasource.md.BP2T1ISD.lean.js
new file mode 100644
index 000000000..a627517d2
--- /dev/null
+++ b/assets/guide_datasource.md.BP2T1ISD.lean.js
@@ -0,0 +1 @@
+import{_ as s,c as i,o as a,a4 as t}from"./chunks/framework.ZK-5UJb0.js";const g=JSON.parse('{"title":"📚 数据","description":"","frontmatter":{},"headers":[],"relativePath":"guide/datasource.md","filePath":"guide/datasource.md","lastUpdated":1709482950000}'),n={name:"guide/datasource.md"},e=t("",3),l=[e];function h(p,k,r,d,o,c){return a(),i("div",null,l)}const F=s(n,[["render",h]]);export{g as __pageData,F as default};
diff --git a/assets/guide_datasource.md.ojceQ50M.lean.js b/assets/guide_datasource.md.ojceQ50M.lean.js
deleted file mode 100644
index 8224d6f9c..000000000
--- a/assets/guide_datasource.md.ojceQ50M.lean.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as s,c as i,o as a,a4 as t}from"./chunks/framework.gBYdqs7G.js";const g=JSON.parse('{"title":"📚 数据","description":"","frontmatter":{},"headers":[],"relativePath":"guide/datasource.md","filePath":"guide/datasource.md","lastUpdated":1709481896000}'),n={name:"guide/datasource.md"},e=t("",3),l=[e];function h(p,k,r,d,o,c){return a(),i("div",null,l)}const F=s(n,[["render",h]]);export{g as __pageData,F as default};
diff --git a/assets/guide_environment.md.DHAg0Cjq.js b/assets/guide_environment.md.DmDykiwg.js
similarity index 96%
rename from assets/guide_environment.md.DHAg0Cjq.js
rename to assets/guide_environment.md.DmDykiwg.js
index 1f55008d8..4a85fd4af 100644
--- a/assets/guide_environment.md.DHAg0Cjq.js
+++ b/assets/guide_environment.md.DmDykiwg.js
@@ -1,4 +1,4 @@
-import{_ as i,c as s,o as a,a4 as t}from"./chunks/framework.gBYdqs7G.js";const F=JSON.parse('{"title":"🏝️ 环境要求","description":"","frontmatter":{},"headers":[],"relativePath":"guide/environment.md","filePath":"guide/environment.md","lastUpdated":1709481896000}'),e={name:"guide/environment.md"},h=t(`

🏝️ 环境要求

浏览器支持

图表基于 html5 canvas 构建,需要运行在支持 canvas 的浏览器上,如果需要运行在移动端,请用 webview 加载。

兼容处理

core.js

图表内部集合使用Map,用于兼容不支持的老版浏览器。

javascript
import 'core.js';
+import{_ as i,c as s,o as a,a4 as t}from"./chunks/framework.ZK-5UJb0.js";const F=JSON.parse('{"title":"🏝️ 环境要求","description":"","frontmatter":{},"headers":[],"relativePath":"guide/environment.md","filePath":"guide/environment.md","lastUpdated":1709482950000}'),e={name:"guide/environment.md"},h=t(`

🏝️ 环境要求

浏览器支持

图表基于 html5 canvas 构建,需要运行在支持 canvas 的浏览器上,如果需要运行在移动端,请用 webview 加载。

兼容处理

core.js

图表内部集合使用Map,用于兼容不支持的老版浏览器。

javascript
import 'core.js';
 import { init } from 'klincharts';

Intl.js

图表依赖Intl,某些浏览器无此 API。

javascript
import 'intl';
 import 'intl/local-data/jsonp/en';
 import { init } from 'klincharts';
`,10),n=[h];function l(r,k,p,o,d,c){return a(),s("div",null,n)}const g=i(e,[["render",l]]);export{F as __pageData,g as default}; diff --git a/assets/guide_environment.md.DHAg0Cjq.lean.js b/assets/guide_environment.md.DmDykiwg.lean.js similarity index 56% rename from assets/guide_environment.md.DHAg0Cjq.lean.js rename to assets/guide_environment.md.DmDykiwg.lean.js index 3acc90606..d32c7f80c 100644 --- a/assets/guide_environment.md.DHAg0Cjq.lean.js +++ b/assets/guide_environment.md.DmDykiwg.lean.js @@ -1 +1 @@ -import{_ as i,c as s,o as a,a4 as t}from"./chunks/framework.gBYdqs7G.js";const F=JSON.parse('{"title":"🏝️ 环境要求","description":"","frontmatter":{},"headers":[],"relativePath":"guide/environment.md","filePath":"guide/environment.md","lastUpdated":1709481896000}'),e={name:"guide/environment.md"},h=t("",10),n=[h];function l(r,k,p,o,d,c){return a(),s("div",null,n)}const g=i(e,[["render",l]]);export{F as __pageData,g as default}; +import{_ as i,c as s,o as a,a4 as t}from"./chunks/framework.ZK-5UJb0.js";const F=JSON.parse('{"title":"🏝️ 环境要求","description":"","frontmatter":{},"headers":[],"relativePath":"guide/environment.md","filePath":"guide/environment.md","lastUpdated":1709482950000}'),e={name:"guide/environment.md"},h=t("",10),n=[h];function l(r,k,p,o,d,c){return a(),s("div",null,n)}const g=i(e,[["render",l]]);export{F as __pageData,g as default}; diff --git a/assets/guide_faq.md.BK2avTEQ.js b/assets/guide_faq.md.B2vF5KM3.js similarity index 95% rename from assets/guide_faq.md.BK2avTEQ.js rename to assets/guide_faq.md.B2vF5KM3.js index 512350698..08c185e56 100644 --- a/assets/guide_faq.md.BK2avTEQ.js +++ b/assets/guide_faq.md.B2vF5KM3.js @@ -1,4 +1,4 @@ -import{_ as a,c as i,o as s,a4 as e}from"./chunks/framework.gBYdqs7G.js";const g=JSON.parse('{"title":"🙋 常见问题","description":"","frontmatter":{},"headers":[],"relativePath":"guide/faq.md","filePath":"guide/faq.md","lastUpdated":1709481896000}'),t={name:"guide/faq.md"},n=e(`

🙋 常见问题

初始化图表后,只能看到一条线,是怎么回事?

图表总是会填充容器,检查一下容器是否有高度。

蜡烛柱显示趋近于一条线,看不到波动,怎么办?

图表默认价格精度为两位小数,调用setPriceVolumePrecision(pricePrecision, volumePrecision)设置下精度。

分时图怎么创建?

通过样式设置。

javascript
chart.setStyles({
+import{_ as a,c as i,o as s,a4 as e}from"./chunks/framework.ZK-5UJb0.js";const g=JSON.parse('{"title":"🙋 常见问题","description":"","frontmatter":{},"headers":[],"relativePath":"guide/faq.md","filePath":"guide/faq.md","lastUpdated":1709482950000}'),t={name:"guide/faq.md"},n=e(`

🙋 常见问题

初始化图表后,只能看到一条线,是怎么回事?

图表总是会填充容器,检查一下容器是否有高度。

蜡烛柱显示趋近于一条线,看不到波动,怎么办?

图表默认价格精度为两位小数,调用setPriceVolumePrecision(pricePrecision, volumePrecision)设置下精度。

分时图怎么创建?

通过样式设置。

javascript
chart.setStyles({
   candle: {
     type: 'area',
   },
diff --git a/assets/guide_faq.md.BK2avTEQ.lean.js b/assets/guide_faq.md.B2vF5KM3.lean.js
similarity index 53%
rename from assets/guide_faq.md.BK2avTEQ.lean.js
rename to assets/guide_faq.md.B2vF5KM3.lean.js
index 2227cc020..e4759694e 100644
--- a/assets/guide_faq.md.BK2avTEQ.lean.js
+++ b/assets/guide_faq.md.B2vF5KM3.lean.js
@@ -1 +1 @@
-import{_ as a,c as i,o as s,a4 as e}from"./chunks/framework.gBYdqs7G.js";const g=JSON.parse('{"title":"🙋 常见问题","description":"","frontmatter":{},"headers":[],"relativePath":"guide/faq.md","filePath":"guide/faq.md","lastUpdated":1709481896000}'),t={name:"guide/faq.md"},n=e("",14),h=[n];function l(r,p,o,d,c,k){return s(),i("div",null,h)}const u=a(t,[["render",l]]);export{g as __pageData,u as default};
+import{_ as a,c as i,o as s,a4 as e}from"./chunks/framework.ZK-5UJb0.js";const g=JSON.parse('{"title":"🙋 常见问题","description":"","frontmatter":{},"headers":[],"relativePath":"guide/faq.md","filePath":"guide/faq.md","lastUpdated":1709482950000}'),t={name:"guide/faq.md"},n=e("",14),h=[n];function l(r,p,o,d,c,k){return s(),i("div",null,h)}const u=a(t,[["render",l]]);export{g as __pageData,u as default};
diff --git a/assets/guide_feedback.md.DX9x7SQI.js b/assets/guide_feedback.md.VP6jzsPg.js
similarity index 93%
rename from assets/guide_feedback.md.DX9x7SQI.js
rename to assets/guide_feedback.md.VP6jzsPg.js
index fe20ed6b8..0f224dcd7 100644
--- a/assets/guide_feedback.md.DX9x7SQI.js
+++ b/assets/guide_feedback.md.VP6jzsPg.js
@@ -1 +1 @@
-import{_ as e,c as a,o as t,a4 as r,a7 as i,a8 as s}from"./chunks/framework.gBYdqs7G.js";const g=JSON.parse('{"title":"💬 反馈和共建","description":"","frontmatter":{},"headers":[],"relativePath":"guide/feedback.md","filePath":"guide/feedback.md","lastUpdated":1709481896000}'),h={name:"guide/feedback.md"},o=r('

💬 反馈和共建

Github

Telegram

https://t.me/+098syuQtzI0yNzll

Discord

https://discord.gg/7YjHYgvvvZ

微信讨论群

扫一扫,添加开发者,备注『 KLineChart 』,加入群聊。

QQ讨论群

',11),l=[o];function d(n,c,u,_,p,m){return t(),a("div",null,l)}const f=e(h,[["render",d]]);export{g as __pageData,f as default}; +import{_ as e,c as a,o as t,a4 as r,a7 as i,a8 as s}from"./chunks/framework.ZK-5UJb0.js";const g=JSON.parse('{"title":"💬 反馈和共建","description":"","frontmatter":{},"headers":[],"relativePath":"guide/feedback.md","filePath":"guide/feedback.md","lastUpdated":1709482950000}'),h={name:"guide/feedback.md"},o=r('

💬 反馈和共建

Github

Telegram

https://t.me/+098syuQtzI0yNzll

Discord

https://discord.gg/7YjHYgvvvZ

微信讨论群

扫一扫,添加开发者,备注『 KLineChart 』,加入群聊。

QQ讨论群

',11),l=[o];function d(n,c,u,_,p,m){return t(),a("div",null,l)}const f=e(h,[["render",d]]);export{g as __pageData,f as default}; diff --git a/assets/guide_feedback.md.DX9x7SQI.lean.js b/assets/guide_feedback.md.VP6jzsPg.lean.js similarity index 71% rename from assets/guide_feedback.md.DX9x7SQI.lean.js rename to assets/guide_feedback.md.VP6jzsPg.lean.js index 1c077d91f..8aded306a 100644 --- a/assets/guide_feedback.md.DX9x7SQI.lean.js +++ b/assets/guide_feedback.md.VP6jzsPg.lean.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,a4 as r,a7 as i,a8 as s}from"./chunks/framework.gBYdqs7G.js";const g=JSON.parse('{"title":"💬 反馈和共建","description":"","frontmatter":{},"headers":[],"relativePath":"guide/feedback.md","filePath":"guide/feedback.md","lastUpdated":1709481896000}'),h={name:"guide/feedback.md"},o=r("",11),l=[o];function d(n,c,u,_,p,m){return t(),a("div",null,l)}const f=e(h,[["render",d]]);export{g as __pageData,f as default}; +import{_ as e,c as a,o as t,a4 as r,a7 as i,a8 as s}from"./chunks/framework.ZK-5UJb0.js";const g=JSON.parse('{"title":"💬 反馈和共建","description":"","frontmatter":{},"headers":[],"relativePath":"guide/feedback.md","filePath":"guide/feedback.md","lastUpdated":1709482950000}'),h={name:"guide/feedback.md"},o=r("",11),l=[o];function d(n,c,u,_,p,m){return t(),a("div",null,l)}const f=e(h,[["render",d]]);export{g as __pageData,f as default}; diff --git a/assets/guide_figure.md.C7VJe_wB.js b/assets/guide_figure.md.CMp0FdwG.js similarity index 99% rename from assets/guide_figure.md.C7VJe_wB.js rename to assets/guide_figure.md.CMp0FdwG.js index d0e7891c1..5d5d82f4f 100644 --- a/assets/guide_figure.md.C7VJe_wB.js +++ b/assets/guide_figure.md.CMp0FdwG.js @@ -1,4 +1,4 @@ -import{_ as s,c as i,o as a,a4 as n}from"./chunks/framework.gBYdqs7G.js";const F=JSON.parse('{"title":"基础图形","description":"","frontmatter":{},"headers":[],"relativePath":"guide/figure.md","filePath":"guide/figure.md","lastUpdated":1709481896000}'),h={name:"guide/figure.md"},l=n(`

基础图形

基础图形是图表重要的组成部分,图表上所有的元素都是由基础图形组成,如果需要制作复杂的自定义技术指标和覆盖物,建议仔细阅读。这篇文档介绍了内置的基本图形和如何自定义一个基础图形。基础图形可以通过图表方法klinecharts.getFigureClass(name)获取。

使用示例

注意

需要在有画布上下文的情况下使用。

javascript
// 获取基础图形实例
+import{_ as s,c as i,o as a,a4 as n}from"./chunks/framework.ZK-5UJb0.js";const F=JSON.parse('{"title":"基础图形","description":"","frontmatter":{},"headers":[],"relativePath":"guide/figure.md","filePath":"guide/figure.md","lastUpdated":1709482950000}'),h={name:"guide/figure.md"},l=n(`

基础图形

基础图形是图表重要的组成部分,图表上所有的元素都是由基础图形组成,如果需要制作复杂的自定义技术指标和覆盖物,建议仔细阅读。这篇文档介绍了内置的基本图形和如何自定义一个基础图形。基础图形可以通过图表方法klinecharts.getFigureClass(name)获取。

使用示例

注意

需要在有画布上下文的情况下使用。

javascript
// 获取基础图形实例
 // name为基础图形名字,如,'arc', 'circle'等。
 const Figure = klinecharts.getFigureClass(name)
 // 实例化并绘制
diff --git a/assets/guide_figure.md.C7VJe_wB.lean.js b/assets/guide_figure.md.CMp0FdwG.lean.js
similarity index 54%
rename from assets/guide_figure.md.C7VJe_wB.lean.js
rename to assets/guide_figure.md.CMp0FdwG.lean.js
index 34584aa73..e4e30dd3e 100644
--- a/assets/guide_figure.md.C7VJe_wB.lean.js
+++ b/assets/guide_figure.md.CMp0FdwG.lean.js
@@ -1 +1 @@
-import{_ as s,c as i,o as a,a4 as n}from"./chunks/framework.gBYdqs7G.js";const F=JSON.parse('{"title":"基础图形","description":"","frontmatter":{},"headers":[],"relativePath":"guide/figure.md","filePath":"guide/figure.md","lastUpdated":1709481896000}'),h={name:"guide/figure.md"},l=n("",33),k=[l];function t(p,e,r,d,D,y){return a(),i("div",null,k)}const E=s(h,[["render",t]]);export{F as __pageData,E as default};
+import{_ as s,c as i,o as a,a4 as n}from"./chunks/framework.ZK-5UJb0.js";const F=JSON.parse('{"title":"基础图形","description":"","frontmatter":{},"headers":[],"relativePath":"guide/figure.md","filePath":"guide/figure.md","lastUpdated":1709482950000}'),h={name:"guide/figure.md"},l=n("",33),k=[l];function t(p,e,r,d,D,y){return a(),i("div",null,k)}const E=s(h,[["render",t]]);export{F as __pageData,E as default};
diff --git a/assets/guide_getting-started.md.CT4ev8Qu.js b/assets/guide_getting-started.md.DeC4zU31.js
similarity index 99%
rename from assets/guide_getting-started.md.CT4ev8Qu.js
rename to assets/guide_getting-started.md.DeC4zU31.js
index 64e842786..5a8c515d5 100644
--- a/assets/guide_getting-started.md.CT4ev8Qu.js
+++ b/assets/guide_getting-started.md.DeC4zU31.js
@@ -1,4 +1,4 @@
-import{_ as s,c as i,o as a,a4 as h}from"./chunks/framework.gBYdqs7G.js";const y=JSON.parse('{"title":"🚀 快速开始","description":"","frontmatter":{},"headers":[],"relativePath":"guide/getting-started.md","filePath":"guide/getting-started.md","lastUpdated":1709481896000}'),k={name:"guide/getting-started.md"},n=h(`

🚀 快速开始

获取KLineChart

KLineChart 支持多种下载方式,你可以通过npmyarn等包管理工具,也可以通过CDN获取。

bash
npm install klinecharts
bash
yarn add klinecharts
html
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/klinecharts/dist/klinecharts.min.js"></script>

创建第一个图表

KLineChart 不受前端框架限制,所以你可以在任何一个前端框架中使用。

jsx
import { useEffect } from 'react'
+import{_ as s,c as i,o as a,a4 as h}from"./chunks/framework.ZK-5UJb0.js";const y=JSON.parse('{"title":"🚀 快速开始","description":"","frontmatter":{},"headers":[],"relativePath":"guide/getting-started.md","filePath":"guide/getting-started.md","lastUpdated":1709482950000}'),k={name:"guide/getting-started.md"},n=h(`

🚀 快速开始

获取KLineChart

KLineChart 支持多种下载方式,你可以通过npmyarn等包管理工具,也可以通过CDN获取。

bash
npm install klinecharts
bash
yarn add klinecharts
html
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/klinecharts/dist/klinecharts.min.js"></script>

创建第一个图表

KLineChart 不受前端框架限制,所以你可以在任何一个前端框架中使用。

jsx
import { useEffect } from 'react'
 import { init, dispose } from 'klinecharts'
 
 export default () => {
diff --git a/assets/guide_getting-started.md.CT4ev8Qu.lean.js b/assets/guide_getting-started.md.DeC4zU31.lean.js
similarity index 57%
rename from assets/guide_getting-started.md.CT4ev8Qu.lean.js
rename to assets/guide_getting-started.md.DeC4zU31.lean.js
index 40f8ca544..216fc34a4 100644
--- a/assets/guide_getting-started.md.CT4ev8Qu.lean.js
+++ b/assets/guide_getting-started.md.DeC4zU31.lean.js
@@ -1 +1 @@
-import{_ as s,c as i,o as a,a4 as h}from"./chunks/framework.gBYdqs7G.js";const y=JSON.parse('{"title":"🚀 快速开始","description":"","frontmatter":{},"headers":[],"relativePath":"guide/getting-started.md","filePath":"guide/getting-started.md","lastUpdated":1709481896000}'),k={name:"guide/getting-started.md"},n=h("",8),l=[n];function t(p,F,e,r,D,g){return a(),i("div",null,l)}const C=s(k,[["render",t]]);export{y as __pageData,C as default};
+import{_ as s,c as i,o as a,a4 as h}from"./chunks/framework.ZK-5UJb0.js";const y=JSON.parse('{"title":"🚀 快速开始","description":"","frontmatter":{},"headers":[],"relativePath":"guide/getting-started.md","filePath":"guide/getting-started.md","lastUpdated":1709482950000}'),k={name:"guide/getting-started.md"},n=h("",8),l=[n];function t(p,F,e,r,D,g){return a(),i("div",null,l)}const C=s(k,[["render",t]]);export{y as __pageData,C as default};
diff --git a/assets/guide_hot-key.md.CcvYF2t7.js b/assets/guide_hot-key.md.B9iQdA-W.js
similarity index 77%
rename from assets/guide_hot-key.md.CcvYF2t7.js
rename to assets/guide_hot-key.md.B9iQdA-W.js
index bd2d71fc5..b255dfd32 100644
--- a/assets/guide_hot-key.md.CcvYF2t7.js
+++ b/assets/guide_hot-key.md.B9iQdA-W.js
@@ -1 +1 @@
-import{_ as e,c as o,o as t,a4 as c}from"./chunks/framework.gBYdqs7G.js";const u=JSON.parse('{"title":"⌨️ 快捷键","description":"","frontmatter":{},"headers":[],"relativePath":"guide/hot-key.md","filePath":"guide/hot-key.md","lastUpdated":1709481896000}'),d={name:"guide/hot-key.md"},a=c('

⌨️ 快捷键

目前快捷键仅支持移动和缩放。

  • shift + 右移
  • shift + 左移
  • shift + + 放大
  • shift + - 缩小
',3),i=[a];function s(_,l,r,n,h,p){return t(),o("div",null,i)}const m=e(d,[["render",s]]);export{u as __pageData,m as default}; +import{_ as e,c as o,o as t,a4 as c}from"./chunks/framework.ZK-5UJb0.js";const u=JSON.parse('{"title":"⌨️ 快捷键","description":"","frontmatter":{},"headers":[],"relativePath":"guide/hot-key.md","filePath":"guide/hot-key.md","lastUpdated":1709482950000}'),d={name:"guide/hot-key.md"},a=c('

⌨️ 快捷键

目前快捷键仅支持移动和缩放。

  • shift + 右移
  • shift + 左移
  • shift + + 放大
  • shift + - 缩小
',3),i=[a];function s(_,l,r,n,h,p){return t(),o("div",null,i)}const m=e(d,[["render",s]]);export{u as __pageData,m as default}; diff --git a/assets/guide_hot-key.md.CcvYF2t7.lean.js b/assets/guide_hot-key.md.B9iQdA-W.lean.js similarity index 54% rename from assets/guide_hot-key.md.CcvYF2t7.lean.js rename to assets/guide_hot-key.md.B9iQdA-W.lean.js index dfaa45915..d838ba24a 100644 --- a/assets/guide_hot-key.md.CcvYF2t7.lean.js +++ b/assets/guide_hot-key.md.B9iQdA-W.lean.js @@ -1 +1 @@ -import{_ as e,c as o,o as t,a4 as c}from"./chunks/framework.gBYdqs7G.js";const u=JSON.parse('{"title":"⌨️ 快捷键","description":"","frontmatter":{},"headers":[],"relativePath":"guide/hot-key.md","filePath":"guide/hot-key.md","lastUpdated":1709481896000}'),d={name:"guide/hot-key.md"},a=c("",3),i=[a];function s(_,l,r,n,h,p){return t(),o("div",null,i)}const m=e(d,[["render",s]]);export{u as __pageData,m as default}; +import{_ as e,c as o,o as t,a4 as c}from"./chunks/framework.ZK-5UJb0.js";const u=JSON.parse('{"title":"⌨️ 快捷键","description":"","frontmatter":{},"headers":[],"relativePath":"guide/hot-key.md","filePath":"guide/hot-key.md","lastUpdated":1709482950000}'),d={name:"guide/hot-key.md"},a=c("",3),i=[a];function s(_,l,r,n,h,p){return t(),o("div",null,i)}const m=e(d,[["render",s]]);export{u as __pageData,m as default}; diff --git a/assets/guide_i18n.md.BhZvljBs.js b/assets/guide_i18n.md.uzIpI6Gv.js similarity index 96% rename from assets/guide_i18n.md.BhZvljBs.js rename to assets/guide_i18n.md.uzIpI6Gv.js index 1713c60d0..8ffdaccd9 100644 --- a/assets/guide_i18n.md.BhZvljBs.js +++ b/assets/guide_i18n.md.uzIpI6Gv.js @@ -1,4 +1,4 @@ -import{_ as s,c as i,o as a,a4 as h}from"./chunks/framework.gBYdqs7G.js";const c=JSON.parse('{"title":"🌏 国际化","description":"","frontmatter":{},"headers":[],"relativePath":"guide/i18n.md","filePath":"guide/i18n.md","lastUpdated":1709481896000}'),n={name:"guide/i18n.md"},t=h(`

🌏 国际化

目前图表内置了en-USzh-CN两种语言,默认语言是en-US,如果需要使用其他语言,可以参考下面的方案。

增加语言包

增加语言包通过klinecharts.registerLocale(key, locales)去完成。 例如,添加一个中文繁体的语言包,可以这样做:

typescript
klinecharts.registerLocale('zh-HK', {
+import{_ as s,c as i,o as a,a4 as h}from"./chunks/framework.ZK-5UJb0.js";const c=JSON.parse('{"title":"🌏 国际化","description":"","frontmatter":{},"headers":[],"relativePath":"guide/i18n.md","filePath":"guide/i18n.md","lastUpdated":1709482950000}'),n={name:"guide/i18n.md"},t=h(`

🌏 国际化

目前图表内置了en-USzh-CN两种语言,默认语言是en-US,如果需要使用其他语言,可以参考下面的方案。

增加语言包

增加语言包通过klinecharts.registerLocale(key, locales)去完成。 例如,添加一个中文繁体的语言包,可以这样做:

typescript
klinecharts.registerLocale('zh-HK', {
   time: '時間:',
   open: '開:',
   high: '高:',
diff --git a/assets/guide_i18n.md.BhZvljBs.lean.js b/assets/guide_i18n.md.uzIpI6Gv.lean.js
similarity index 53%
rename from assets/guide_i18n.md.BhZvljBs.lean.js
rename to assets/guide_i18n.md.uzIpI6Gv.lean.js
index 74438bf62..a637512c4 100644
--- a/assets/guide_i18n.md.BhZvljBs.lean.js
+++ b/assets/guide_i18n.md.uzIpI6Gv.lean.js
@@ -1 +1 @@
-import{_ as s,c as i,o as a,a4 as h}from"./chunks/framework.gBYdqs7G.js";const c=JSON.parse('{"title":"🌏 国际化","description":"","frontmatter":{},"headers":[],"relativePath":"guide/i18n.md","filePath":"guide/i18n.md","lastUpdated":1709481896000}'),n={name:"guide/i18n.md"},t=h("",7),k=[t];function l(e,p,F,r,d,D){return a(),i("div",null,k)}const o=s(n,[["render",l]]);export{c as __pageData,o as default};
+import{_ as s,c as i,o as a,a4 as h}from"./chunks/framework.ZK-5UJb0.js";const c=JSON.parse('{"title":"🌏 国际化","description":"","frontmatter":{},"headers":[],"relativePath":"guide/i18n.md","filePath":"guide/i18n.md","lastUpdated":1709482950000}'),n={name:"guide/i18n.md"},t=h("",7),k=[t];function l(e,p,F,r,d,D){return a(),i("div",null,k)}const o=s(n,[["render",l]]);export{c as __pageData,o as default};
diff --git a/assets/guide_indicator.md.CQ6yMKPn.js b/assets/guide_indicator.md.CWV304fM.js
similarity index 99%
rename from assets/guide_indicator.md.CQ6yMKPn.js
rename to assets/guide_indicator.md.CWV304fM.js
index 04d5fdd3a..112050817 100644
--- a/assets/guide_indicator.md.CQ6yMKPn.js
+++ b/assets/guide_indicator.md.CWV304fM.js
@@ -1,4 +1,4 @@
-import{_ as s,c as i,o as a,a4 as n}from"./chunks/framework.gBYdqs7G.js";const D=JSON.parse('{"title":"技术指标","description":"","frontmatter":{},"headers":[],"relativePath":"guide/indicator.md","filePath":"guide/indicator.md","lastUpdated":1709481896000}'),t={name:"guide/indicator.md"},h=n(`

技术指标

本文档介绍了图表内置的技术指标和如何自定义一个技术指标。

内置技术指标

指标名默认计算参数指标名默认计算参数指标名默认计算参数
MA[5, 10, 30, 60]BIAS[6, 12, 24]VR[24, 30]
EMA[6, 12, 20]BRAR[26]WR[6, 10, 14]
SMA[12, 2]CCI[13]MTM[6, 10]
BBI[3, 6, 12, 24]DMI[14, 6]EMV[14, 9]
VOL[5, 10, 20]CR[26, 10, 20, 40, 60]SAR[2, 2,  20]
MACD[12, 26, 9]PSY[12, 6]AO[5, 34]
BOLL[20]DMA[10, 50, 10]ROC[12, 6]
KDJ[9, 3, 3]TRIX[12, 20]PVT
RSI[6, 12, 24]OBV[30]AVP

自定义技术指标

创建一个自定义技术指标,只需要生成一个技术指标信息,然后通过klinecharts.registerIndicator全局添加,添加到图表即可和内置技术指标一样去使用。

属性说明

typescript
{
+import{_ as s,c as i,o as a,a4 as n}from"./chunks/framework.ZK-5UJb0.js";const D=JSON.parse('{"title":"技术指标","description":"","frontmatter":{},"headers":[],"relativePath":"guide/indicator.md","filePath":"guide/indicator.md","lastUpdated":1709482950000}'),t={name:"guide/indicator.md"},h=n(`

技术指标

本文档介绍了图表内置的技术指标和如何自定义一个技术指标。

内置技术指标

指标名默认计算参数指标名默认计算参数指标名默认计算参数
MA[5, 10, 30, 60]BIAS[6, 12, 24]VR[24, 30]
EMA[6, 12, 20]BRAR[26]WR[6, 10, 14]
SMA[12, 2]CCI[13]MTM[6, 10]
BBI[3, 6, 12, 24]DMI[14, 6]EMV[14, 9]
VOL[5, 10, 20]CR[26, 10, 20, 40, 60]SAR[2, 2,  20]
MACD[12, 26, 9]PSY[12, 6]AO[5, 34]
BOLL[20]DMA[10, 50, 10]ROC[12, 6]
KDJ[9, 3, 3]TRIX[12, 20]PVT
RSI[6, 12, 24]OBV[30]AVP

自定义技术指标

创建一个自定义技术指标,只需要生成一个技术指标信息,然后通过klinecharts.registerIndicator全局添加,添加到图表即可和内置技术指标一样去使用。

属性说明

typescript
{
   // 指标名
   name: string
   // 指标简短名称,用于显示,缺省将显示name
diff --git a/assets/guide_indicator.md.CQ6yMKPn.lean.js b/assets/guide_indicator.md.CWV304fM.lean.js
similarity index 55%
rename from assets/guide_indicator.md.CQ6yMKPn.lean.js
rename to assets/guide_indicator.md.CWV304fM.lean.js
index c7fd81a85..c2f664077 100644
--- a/assets/guide_indicator.md.CQ6yMKPn.lean.js
+++ b/assets/guide_indicator.md.CWV304fM.lean.js
@@ -1 +1 @@
-import{_ as s,c as i,o as a,a4 as n}from"./chunks/framework.gBYdqs7G.js";const D=JSON.parse('{"title":"技术指标","description":"","frontmatter":{},"headers":[],"relativePath":"guide/indicator.md","filePath":"guide/indicator.md","lastUpdated":1709481896000}'),t={name:"guide/indicator.md"},h=n("",17),l=[h];function k(p,e,r,d,y,F){return a(),i("div",null,l)}const E=s(t,[["render",k]]);export{D as __pageData,E as default};
+import{_ as s,c as i,o as a,a4 as n}from"./chunks/framework.ZK-5UJb0.js";const D=JSON.parse('{"title":"技术指标","description":"","frontmatter":{},"headers":[],"relativePath":"guide/indicator.md","filePath":"guide/indicator.md","lastUpdated":1709482950000}'),t={name:"guide/indicator.md"},h=n("",17),l=[h];function k(p,e,r,d,y,F){return a(),i("div",null,l)}const E=s(t,[["render",k]]);export{D as __pageData,E as default};
diff --git a/assets/guide_instance-api.md.SyjjXURf.js b/assets/guide_instance-api.md.D4OYcb_d.js
similarity index 99%
rename from assets/guide_instance-api.md.SyjjXURf.js
rename to assets/guide_instance-api.md.D4OYcb_d.js
index 1e0b0f30c..f76afc940 100644
--- a/assets/guide_instance-api.md.SyjjXURf.js
+++ b/assets/guide_instance-api.md.D4OYcb_d.js
@@ -1,4 +1,4 @@
-import{_ as t,E as k,c as p,m as s,a as i,J as h,w as l,a4 as a,o as e}from"./chunks/framework.gBYdqs7G.js";const xs=JSON.parse('{"title":"实例API","description":"","frontmatter":{},"headers":[],"relativePath":"guide/instance-api.md","filePath":"guide/instance-api.md","lastUpdated":1709481896000}'),r={name:"guide/instance-api.md"},d=a(`

实例API

getDom(paneId, position)

typescript
(paneId?: string, position?: 'root' | 'main' | 'yAxis') => HTMLElement

获取dom容器。

  • paneId 窗口id,缺省则是整个图表容器
  • position 支持rootmainyAxis,缺省则是root

getSize(paneId, position)

typescript
(paneId?: string, position?: 'root' | 'main' | 'yAxis') => {
+import{_ as t,E as k,c as p,m as s,a as i,J as h,w as l,a4 as a,o as e}from"./chunks/framework.ZK-5UJb0.js";const xs=JSON.parse('{"title":"实例API","description":"","frontmatter":{},"headers":[],"relativePath":"guide/instance-api.md","filePath":"guide/instance-api.md","lastUpdated":1709482950000}'),r={name:"guide/instance-api.md"},d=a(`

实例API

getDom(paneId, position)

typescript
(paneId?: string, position?: 'root' | 'main' | 'yAxis') => HTMLElement

获取dom容器。

  • paneId 窗口id,缺省则是整个图表容器
  • position 支持rootmainyAxis,缺省则是root

getSize(paneId, position)

typescript
(paneId?: string, position?: 'root' | 'main' | 'yAxis') => {
   width: number
   height: number
   left: number
diff --git a/assets/guide_instance-api.md.SyjjXURf.lean.js b/assets/guide_instance-api.md.D4OYcb_d.lean.js
similarity index 97%
rename from assets/guide_instance-api.md.SyjjXURf.lean.js
rename to assets/guide_instance-api.md.D4OYcb_d.lean.js
index 27d9525f8..56305ff33 100644
--- a/assets/guide_instance-api.md.SyjjXURf.lean.js
+++ b/assets/guide_instance-api.md.D4OYcb_d.lean.js
@@ -1 +1 @@
-import{_ as t,E as k,c as p,m as s,a as i,J as h,w as l,a4 as a,o as e}from"./chunks/framework.gBYdqs7G.js";const xs=JSON.parse('{"title":"实例API","description":"","frontmatter":{},"headers":[],"relativePath":"guide/instance-api.md","filePath":"guide/instance-api.md","lastUpdated":1709481896000}'),r={name:"guide/instance-api.md"},d=a("",42),D={id:"getoffsetrightdistance-v9-2-0",tabindex:"-1"},F=s("a",{class:"header-anchor",href:"#getoffsetrightdistance-v9-2-0","aria-label":'Permalink to "getOffsetRightDistance() v9.2.0+"'},"​",-1),g=a("",2),y={id:"setmaxoffsetleftdistance-v9-7-0",tabindex:"-1"},o=s("a",{class:"header-anchor",href:"#setmaxoffsetleftdistance-v9-7-0","aria-label":'Permalink to "setMaxOffsetLeftDistance() v9.7.0+"'},"​",-1),E=a("",2),c={id:"setmaxoffsetrightdistance-v9-7-0",tabindex:"-1"},B=s("a",{class:"header-anchor",href:"#setmaxoffsetrightdistance-v9-7-0","aria-label":'Permalink to "setMaxOffsetRightDistance() v9.7.0+"'},"​",-1),A=a("",20),C=s("li",null,[s("code",null,"dataList"),i(" 是一个K线数据数组,数据类型详情可参阅"),s("a",{href:"./datasource.html"},"数据源")],-1),u=s("li",null,[s("code",null,"more"),i(" 告诉图表还有没有更多历史数据,可缺省,默认为true")],-1),m=s("code",null,"callback",-1),b=a("",4),v=s("li",null,[s("code",null,"dataList"),i(" 是一个K线数据数组,数据类型详情可参阅"),s("a",{href:"./datasource.html"},"数据源")],-1),f=s("li",null,[s("code",null,"more"),i(" 告诉图表还有没有更多历史数据,可缺省,默认为true")],-1),_=s("code",null,"callback",-1),x=a("",4),T=s("li",null,[s("code",null,"data"),i(" 单条k线数据,数据类型详情可参阅"),s("a",{href:"./datasource.html"},"数据源")],-1),P=s("code",null,"callback",-1),I=a("",12),S={id:"setloaddatacallback-cb-v9-8-0",tabindex:"-1"},q=s("a",{class:"header-anchor",href:"#setloaddatacallback-cb-v9-8-0","aria-label":'Permalink to "setLoadDataCallback(cb) v9.8.0+"'},"​",-1),j=a("",6),V=s("li",null,[s("p",null,[s("code",null,"value"),i(" 技术指标名或者技术指标对象,当是对象时,类型和图表方法"),s("code",null,"overrideIndicator"),i("的入参一致")])],-1),z=s("li",null,[s("p",null,[s("code",null,"isStack"),i(" 是否覆盖")])],-1),R=s("p",null,[s("code",null,"paneOptions"),i(" 窗口配置信息,可缺省")],-1),w=s("li",null,[s("code",null,"id"),i(" 窗口id,可缺省")],-1),L=s("li",null,[s("code",null,"height"),i(" 窗口高度,可缺省")],-1),M=s("li",null,[s("code",null,"minHeight"),i(" 窗口最小高度,可缺省")],-1),O=s("li",null,[s("code",null,"dragEnabled"),i(" 窗口是否可以拖拽调整高度,可缺省")],-1),N=s("code",null,"position",-1),Z=s("li",null,[s("code",null,"gap"),i(" 边距 "),s("ul",null,[s("li",null,[s("code",null,"top"),i(" 上边距,值小余1则是百分比")]),s("li",null,[s("code",null,"bottom"),i(" 下边距,值小余1则是百分比")])])],-1),H=s("code",null,"axisOptions",-1),Y=s("code",null,"name",-1),K=s("a",{href:"./chart-api.html#registeryaxis-axis"},"registerYAxis(axis)",-1),X=s("code",null,"axis.name",-1),$=s("code",null,"scrollZoomEnabled",-1),U=s("li",null,[s("p",null,[s("code",null,"callback"),i(" 指标创建完成回调方法")])],-1),J=a("",6),G=s("code",null,"override",-1),Q=a("",7),W=s("code",null,"zLevel",-1),ss=a("",10),is=s("li",null,[s("code",null,"paneId"),i(" 窗口id,缺省则设置所有")],-1),as=s("li",null,[s("code",null,"callback"),i(" 成功回调")],-1),ns=a("",27),hs=s("code",null,"override",-1),ls=a("",10),ts=s("code",null,"modeSensitivity",-1),ks=a("",7),ps=s("code",null,"onDoubleClick",-1),es=a("",9),rs=a("",39),ds=s("code",null,"options",-1),Ds=a("",5),Fs=s("code",null,"axisOptions",-1),gs=s("code",null,"name",-1),ys=s("code",null,"scrollZoomEnabled",-1),os=a("",3),Es={id:"executeaction-type-data-v9-2-0",tabindex:"-1"},cs=s("a",{class:"header-anchor",href:"#executeaction-type-data-v9-2-0","aria-label":'Permalink to "executeAction(type, data) v9.2.0+"'},"​",-1),Bs=a("",27);function As(Cs,us,ms,bs,vs,fs){const n=k("Tag");return e(),p("div",null,[d,s("h2",D,[i("getOffsetRightDistance() "),h(n,null,{default:l(()=>[i("v9.2.0+")]),_:1}),i(),F]),g,s("h2",y,[i("setMaxOffsetLeftDistance() "),h(n,null,{default:l(()=>[i("v9.7.0+")]),_:1}),i(),o]),E,s("h2",c,[i("setMaxOffsetRightDistance() "),h(n,null,{default:l(()=>[i("v9.7.0+")]),_:1}),i(),B]),A,s("ul",null,[C,u,s("li",null,[m,i(" 成功回调 "),h(n,null,{default:l(()=>[i("v9.2.0+")]),_:1})])]),b,s("ul",null,[v,f,s("li",null,[_,i(" 成功回调 "),h(n,null,{default:l(()=>[i("v9.2.0+")]),_:1})])]),x,s("ul",null,[T,s("li",null,[P,i(" 成功回调 "),h(n,null,{default:l(()=>[i("v9.2.0+")]),_:1})])]),I,s("h2",S,[i("setLoadDataCallback(cb) "),h(n,null,{default:l(()=>[i("v9.8.0+")]),_:1}),i(),q]),j,s("ul",null,[V,z,s("li",null,[R,s("ul",null,[w,L,M,O,s("li",null,[N,i(" 位置,仅仅在创建新的窗口时有效 "),h(n,null,{default:l(()=>[i("v9.6.0+")]),_:1})]),Z,s("li",null,[H,s("ul",null,[s("li",null,[Y,i(" 指定的轴的名字,此参数对应图表实例方法 "),K,i(" 中的 "),X,i(",默认为 'default' "),h(n,null,{default:l(()=>[i("v9.8.0+")]),_:1})]),s("li",null,[$,i(" 轴上是否可以滚动缩放 "),h(n,null,{default:l(()=>[i("v9.3.0+")]),_:1})])])])])]),U]),J,s("ul",null,[s("li",null,[G,i(" 需要覆盖的一些参数 "),s("ul",null,[Q,s("li",null,[W,i(" 层级 "),h(n,null,{default:l(()=>[i("v9.7.0+")]),_:1})]),ss])]),is,as]),ns,s("ul",null,[s("li",null,[hs,i(" 需要覆盖的参数 "),s("ul",null,[ls,s("li",null,[ts,i(" 模式灵敏度,仅 mode 是 weak_magnet 时有效 "),h(n,null,{default:l(()=>[i("v9.5.0+")]),_:1})]),ks,s("li",null,[ps,i(" 双击事件 "),h(n,null,{default:l(()=>[i("v9.5.0+")]),_:1})]),es])])]),rs,s("ul",null,[s("li",null,[ds,i(" 窗口配置信息,可缺省 "),s("ul",null,[Ds,s("li",null,[Fs,s("ul",null,[s("li",null,[gs,i(" 轴名字 "),h(n,null,{default:l(()=>[i("v9.8.0+")]),_:1})]),s("li",null,[ys,i(" 轴上是否可以滚动缩放 "),h(n,null,{default:l(()=>[i("v9.3.0+")]),_:1})])])])])])]),os,s("h2",Es,[i("executeAction(type, data) "),h(n,null,{default:l(()=>[i("v9.2.0+")]),_:1}),i(),cs]),Bs])}const Ts=t(r,[["render",As]]);export{xs as __pageData,Ts as default};
+import{_ as t,E as k,c as p,m as s,a as i,J as h,w as l,a4 as a,o as e}from"./chunks/framework.ZK-5UJb0.js";const xs=JSON.parse('{"title":"实例API","description":"","frontmatter":{},"headers":[],"relativePath":"guide/instance-api.md","filePath":"guide/instance-api.md","lastUpdated":1709482950000}'),r={name:"guide/instance-api.md"},d=a("",42),D={id:"getoffsetrightdistance-v9-2-0",tabindex:"-1"},F=s("a",{class:"header-anchor",href:"#getoffsetrightdistance-v9-2-0","aria-label":'Permalink to "getOffsetRightDistance() v9.2.0+"'},"​",-1),g=a("",2),y={id:"setmaxoffsetleftdistance-v9-7-0",tabindex:"-1"},o=s("a",{class:"header-anchor",href:"#setmaxoffsetleftdistance-v9-7-0","aria-label":'Permalink to "setMaxOffsetLeftDistance() v9.7.0+"'},"​",-1),E=a("",2),c={id:"setmaxoffsetrightdistance-v9-7-0",tabindex:"-1"},B=s("a",{class:"header-anchor",href:"#setmaxoffsetrightdistance-v9-7-0","aria-label":'Permalink to "setMaxOffsetRightDistance() v9.7.0+"'},"​",-1),A=a("",20),C=s("li",null,[s("code",null,"dataList"),i(" 是一个K线数据数组,数据类型详情可参阅"),s("a",{href:"./datasource.html"},"数据源")],-1),u=s("li",null,[s("code",null,"more"),i(" 告诉图表还有没有更多历史数据,可缺省,默认为true")],-1),m=s("code",null,"callback",-1),b=a("",4),v=s("li",null,[s("code",null,"dataList"),i(" 是一个K线数据数组,数据类型详情可参阅"),s("a",{href:"./datasource.html"},"数据源")],-1),f=s("li",null,[s("code",null,"more"),i(" 告诉图表还有没有更多历史数据,可缺省,默认为true")],-1),_=s("code",null,"callback",-1),x=a("",4),T=s("li",null,[s("code",null,"data"),i(" 单条k线数据,数据类型详情可参阅"),s("a",{href:"./datasource.html"},"数据源")],-1),P=s("code",null,"callback",-1),I=a("",12),S={id:"setloaddatacallback-cb-v9-8-0",tabindex:"-1"},q=s("a",{class:"header-anchor",href:"#setloaddatacallback-cb-v9-8-0","aria-label":'Permalink to "setLoadDataCallback(cb) v9.8.0+"'},"​",-1),j=a("",6),V=s("li",null,[s("p",null,[s("code",null,"value"),i(" 技术指标名或者技术指标对象,当是对象时,类型和图表方法"),s("code",null,"overrideIndicator"),i("的入参一致")])],-1),z=s("li",null,[s("p",null,[s("code",null,"isStack"),i(" 是否覆盖")])],-1),R=s("p",null,[s("code",null,"paneOptions"),i(" 窗口配置信息,可缺省")],-1),w=s("li",null,[s("code",null,"id"),i(" 窗口id,可缺省")],-1),L=s("li",null,[s("code",null,"height"),i(" 窗口高度,可缺省")],-1),M=s("li",null,[s("code",null,"minHeight"),i(" 窗口最小高度,可缺省")],-1),O=s("li",null,[s("code",null,"dragEnabled"),i(" 窗口是否可以拖拽调整高度,可缺省")],-1),N=s("code",null,"position",-1),Z=s("li",null,[s("code",null,"gap"),i(" 边距 "),s("ul",null,[s("li",null,[s("code",null,"top"),i(" 上边距,值小余1则是百分比")]),s("li",null,[s("code",null,"bottom"),i(" 下边距,值小余1则是百分比")])])],-1),H=s("code",null,"axisOptions",-1),Y=s("code",null,"name",-1),K=s("a",{href:"./chart-api.html#registeryaxis-axis"},"registerYAxis(axis)",-1),X=s("code",null,"axis.name",-1),$=s("code",null,"scrollZoomEnabled",-1),U=s("li",null,[s("p",null,[s("code",null,"callback"),i(" 指标创建完成回调方法")])],-1),J=a("",6),G=s("code",null,"override",-1),Q=a("",7),W=s("code",null,"zLevel",-1),ss=a("",10),is=s("li",null,[s("code",null,"paneId"),i(" 窗口id,缺省则设置所有")],-1),as=s("li",null,[s("code",null,"callback"),i(" 成功回调")],-1),ns=a("",27),hs=s("code",null,"override",-1),ls=a("",10),ts=s("code",null,"modeSensitivity",-1),ks=a("",7),ps=s("code",null,"onDoubleClick",-1),es=a("",9),rs=a("",39),ds=s("code",null,"options",-1),Ds=a("",5),Fs=s("code",null,"axisOptions",-1),gs=s("code",null,"name",-1),ys=s("code",null,"scrollZoomEnabled",-1),os=a("",3),Es={id:"executeaction-type-data-v9-2-0",tabindex:"-1"},cs=s("a",{class:"header-anchor",href:"#executeaction-type-data-v9-2-0","aria-label":'Permalink to "executeAction(type, data) v9.2.0+"'},"​",-1),Bs=a("",27);function As(Cs,us,ms,bs,vs,fs){const n=k("Tag");return e(),p("div",null,[d,s("h2",D,[i("getOffsetRightDistance() "),h(n,null,{default:l(()=>[i("v9.2.0+")]),_:1}),i(),F]),g,s("h2",y,[i("setMaxOffsetLeftDistance() "),h(n,null,{default:l(()=>[i("v9.7.0+")]),_:1}),i(),o]),E,s("h2",c,[i("setMaxOffsetRightDistance() "),h(n,null,{default:l(()=>[i("v9.7.0+")]),_:1}),i(),B]),A,s("ul",null,[C,u,s("li",null,[m,i(" 成功回调 "),h(n,null,{default:l(()=>[i("v9.2.0+")]),_:1})])]),b,s("ul",null,[v,f,s("li",null,[_,i(" 成功回调 "),h(n,null,{default:l(()=>[i("v9.2.0+")]),_:1})])]),x,s("ul",null,[T,s("li",null,[P,i(" 成功回调 "),h(n,null,{default:l(()=>[i("v9.2.0+")]),_:1})])]),I,s("h2",S,[i("setLoadDataCallback(cb) "),h(n,null,{default:l(()=>[i("v9.8.0+")]),_:1}),i(),q]),j,s("ul",null,[V,z,s("li",null,[R,s("ul",null,[w,L,M,O,s("li",null,[N,i(" 位置,仅仅在创建新的窗口时有效 "),h(n,null,{default:l(()=>[i("v9.6.0+")]),_:1})]),Z,s("li",null,[H,s("ul",null,[s("li",null,[Y,i(" 指定的轴的名字,此参数对应图表实例方法 "),K,i(" 中的 "),X,i(",默认为 'default' "),h(n,null,{default:l(()=>[i("v9.8.0+")]),_:1})]),s("li",null,[$,i(" 轴上是否可以滚动缩放 "),h(n,null,{default:l(()=>[i("v9.3.0+")]),_:1})])])])])]),U]),J,s("ul",null,[s("li",null,[G,i(" 需要覆盖的一些参数 "),s("ul",null,[Q,s("li",null,[W,i(" 层级 "),h(n,null,{default:l(()=>[i("v9.7.0+")]),_:1})]),ss])]),is,as]),ns,s("ul",null,[s("li",null,[hs,i(" 需要覆盖的参数 "),s("ul",null,[ls,s("li",null,[ts,i(" 模式灵敏度,仅 mode 是 weak_magnet 时有效 "),h(n,null,{default:l(()=>[i("v9.5.0+")]),_:1})]),ks,s("li",null,[ps,i(" 双击事件 "),h(n,null,{default:l(()=>[i("v9.5.0+")]),_:1})]),es])])]),rs,s("ul",null,[s("li",null,[ds,i(" 窗口配置信息,可缺省 "),s("ul",null,[Ds,s("li",null,[Fs,s("ul",null,[s("li",null,[gs,i(" 轴名字 "),h(n,null,{default:l(()=>[i("v9.8.0+")]),_:1})]),s("li",null,[ys,i(" 轴上是否可以滚动缩放 "),h(n,null,{default:l(()=>[i("v9.3.0+")]),_:1})])])])])])]),os,s("h2",Es,[i("executeAction(type, data) "),h(n,null,{default:l(()=>[i("v9.2.0+")]),_:1}),i(),cs]),Bs])}const Ts=t(r,[["render",As]]);export{xs as __pageData,Ts as default};
diff --git a/assets/guide_overlay.md.DlNU8QuQ.js b/assets/guide_overlay.md.DDdL7D4G.js
similarity index 99%
rename from assets/guide_overlay.md.DlNU8QuQ.js
rename to assets/guide_overlay.md.DDdL7D4G.js
index d9c91c95d..ed1af6c59 100644
--- a/assets/guide_overlay.md.DlNU8QuQ.js
+++ b/assets/guide_overlay.md.DDdL7D4G.js
@@ -1,4 +1,4 @@
-import{_ as s,c as i,o as a,a4 as n}from"./chunks/framework.gBYdqs7G.js";const F=JSON.parse('{"title":"覆盖物","description":"","frontmatter":{},"headers":[],"relativePath":"guide/overlay.md","filePath":"guide/overlay.md","lastUpdated":1709481896000}'),h={name:"guide/overlay.md"},l=n(`

覆盖物

本文档介绍了图表内置的覆盖物和如何自定义一个覆盖物。

内置覆盖物类型

horizontalRayLine, horizontalSegment, horizontalStraightLine, verticalRayLine, verticalSegment, verticalStraightLine, rayLine, segment, straightLine, priceLine, priceChannelLine, parallelStraightLine, fibonacciLine, simpleAnnotation, simpleTag

自定义覆盖物

自定义一个覆盖物,然后通过klinecharts.registerOverlay 全局添加,添加到图表即可和内置覆盖物一样去使用。

属性说明

typescript
{
+import{_ as s,c as i,o as a,a4 as n}from"./chunks/framework.ZK-5UJb0.js";const F=JSON.parse('{"title":"覆盖物","description":"","frontmatter":{},"headers":[],"relativePath":"guide/overlay.md","filePath":"guide/overlay.md","lastUpdated":1709482950000}'),h={name:"guide/overlay.md"},l=n(`

覆盖物

本文档介绍了图表内置的覆盖物和如何自定义一个覆盖物。

内置覆盖物类型

horizontalRayLine, horizontalSegment, horizontalStraightLine, verticalRayLine, verticalSegment, verticalStraightLine, rayLine, segment, straightLine, priceLine, priceChannelLine, parallelStraightLine, fibonacciLine, simpleAnnotation, simpleTag

自定义覆盖物

自定义一个覆盖物,然后通过klinecharts.registerOverlay 全局添加,添加到图表即可和内置覆盖物一样去使用。

属性说明

typescript
{
   // 名称,必须字段,作为覆盖物创建的唯一标识
   name: string
 
diff --git a/assets/guide_overlay.md.DlNU8QuQ.lean.js b/assets/guide_overlay.md.DDdL7D4G.lean.js
similarity index 54%
rename from assets/guide_overlay.md.DlNU8QuQ.lean.js
rename to assets/guide_overlay.md.DDdL7D4G.lean.js
index 3ccd82996..6e9eb8ac3 100644
--- a/assets/guide_overlay.md.DlNU8QuQ.lean.js
+++ b/assets/guide_overlay.md.DDdL7D4G.lean.js
@@ -1 +1 @@
-import{_ as s,c as i,o as a,a4 as n}from"./chunks/framework.gBYdqs7G.js";const F=JSON.parse('{"title":"覆盖物","description":"","frontmatter":{},"headers":[],"relativePath":"guide/overlay.md","filePath":"guide/overlay.md","lastUpdated":1709481896000}'),h={name:"guide/overlay.md"},l=n("",12),t=[l];function k(p,e,r,y,d,g){return a(),i("div",null,t)}const E=s(h,[["render",k]]);export{F as __pageData,E as default};
+import{_ as s,c as i,o as a,a4 as n}from"./chunks/framework.ZK-5UJb0.js";const F=JSON.parse('{"title":"覆盖物","description":"","frontmatter":{},"headers":[],"relativePath":"guide/overlay.md","filePath":"guide/overlay.md","lastUpdated":1709482950000}'),h={name:"guide/overlay.md"},l=n("",12),t=[l];function k(p,e,r,y,d,g){return a(),i("div",null,t)}const E=s(h,[["render",k]]);export{F as __pageData,E as default};
diff --git a/assets/guide_styles.md.Bgm-yIqF.js b/assets/guide_styles.md.Ls4nKpaT.js
similarity index 99%
rename from assets/guide_styles.md.Bgm-yIqF.js
rename to assets/guide_styles.md.Ls4nKpaT.js
index 2e2c3204f..8d50cb66d 100644
--- a/assets/guide_styles.md.Bgm-yIqF.js
+++ b/assets/guide_styles.md.Ls4nKpaT.js
@@ -1,4 +1,4 @@
-import{S as a}from"./chunks/StyleExplain.BvMa28hh.js";import{c as n,J as h,m as s,a as i,a4 as k,o as l}from"./chunks/framework.gBYdqs7G.js";const p=s("h1",{id:"🎨-样式配置",tabindex:"-1"},[i("🎨 样式配置 "),s("a",{class:"header-anchor",href:"#🎨-样式配置","aria-label":'Permalink to "🎨 样式配置"'},"​")],-1),t=s("p",null,[i("图表上看到的不管是点还是线,基本都可以自定义样式。可以通过图表方法"),s("code",null,"init(ds, options)"),i("或者图表实例方法"),s("code",null,"setStyles(styles)"),i("进行更改。")],-1),F=s("h2",{id:"图解说明",tabindex:"-1"},[i("图解说明 "),s("a",{class:"header-anchor",href:"#图解说明","aria-label":'Permalink to "图解说明"'},"​")],-1),e=k(`

默认完整配置

javascript
{
+import{S as a}from"./chunks/StyleExplain.BpsdH4Ew.js";import{c as n,J as h,m as s,a as i,a4 as k,o as l}from"./chunks/framework.ZK-5UJb0.js";const p=s("h1",{id:"🎨-样式配置",tabindex:"-1"},[i("🎨 样式配置 "),s("a",{class:"header-anchor",href:"#🎨-样式配置","aria-label":'Permalink to "🎨 样式配置"'},"​")],-1),t=s("p",null,[i("图表上看到的不管是点还是线,基本都可以自定义样式。可以通过图表方法"),s("code",null,"init(ds, options)"),i("或者图表实例方法"),s("code",null,"setStyles(styles)"),i("进行更改。")],-1),F=s("h2",{id:"图解说明",tabindex:"-1"},[i("图解说明 "),s("a",{class:"header-anchor",href:"#图解说明","aria-label":'Permalink to "图解说明"'},"​")],-1),e=k(`

默认完整配置

javascript
{
   // 网格线
   grid: {
     show: true,
@@ -522,4 +522,4 @@ import{S as a}from"./chunks/StyleExplain.BvMa28hh.js";import{c as n,J as h,m as
       backgroundColor: '#1677FF'
     }
   }
-}
`,2),E=JSON.parse('{"title":"🎨 样式配置","description":"","frontmatter":{},"headers":[],"relativePath":"guide/styles.md","filePath":"guide/styles.md","lastUpdated":1709481896000}'),r={name:"guide/styles.md"},c=Object.assign(r,{setup(D){return(d,y)=>(l(),n("div",null,[p,t,F,h(a),e]))}});export{E as __pageData,c as default}; +}
`,2),E=JSON.parse('{"title":"🎨 样式配置","description":"","frontmatter":{},"headers":[],"relativePath":"guide/styles.md","filePath":"guide/styles.md","lastUpdated":1709482950000}'),r={name:"guide/styles.md"},c=Object.assign(r,{setup(D){return(d,y)=>(l(),n("div",null,[p,t,F,h(a),e]))}});export{E as __pageData,c as default}; diff --git a/assets/guide_styles.md.Bgm-yIqF.lean.js b/assets/guide_styles.md.Ls4nKpaT.lean.js similarity index 82% rename from assets/guide_styles.md.Bgm-yIqF.lean.js rename to assets/guide_styles.md.Ls4nKpaT.lean.js index ffd7765a2..331454b6e 100644 --- a/assets/guide_styles.md.Bgm-yIqF.lean.js +++ b/assets/guide_styles.md.Ls4nKpaT.lean.js @@ -1 +1 @@ -import{S as a}from"./chunks/StyleExplain.BvMa28hh.js";import{c as n,J as h,m as s,a as i,a4 as k,o as l}from"./chunks/framework.gBYdqs7G.js";const p=s("h1",{id:"🎨-样式配置",tabindex:"-1"},[i("🎨 样式配置 "),s("a",{class:"header-anchor",href:"#🎨-样式配置","aria-label":'Permalink to "🎨 样式配置"'},"​")],-1),t=s("p",null,[i("图表上看到的不管是点还是线,基本都可以自定义样式。可以通过图表方法"),s("code",null,"init(ds, options)"),i("或者图表实例方法"),s("code",null,"setStyles(styles)"),i("进行更改。")],-1),F=s("h2",{id:"图解说明",tabindex:"-1"},[i("图解说明 "),s("a",{class:"header-anchor",href:"#图解说明","aria-label":'Permalink to "图解说明"'},"​")],-1),e=k("",2),E=JSON.parse('{"title":"🎨 样式配置","description":"","frontmatter":{},"headers":[],"relativePath":"guide/styles.md","filePath":"guide/styles.md","lastUpdated":1709481896000}'),r={name:"guide/styles.md"},c=Object.assign(r,{setup(D){return(d,y)=>(l(),n("div",null,[p,t,F,h(a),e]))}});export{E as __pageData,c as default}; +import{S as a}from"./chunks/StyleExplain.BpsdH4Ew.js";import{c as n,J as h,m as s,a as i,a4 as k,o as l}from"./chunks/framework.ZK-5UJb0.js";const p=s("h1",{id:"🎨-样式配置",tabindex:"-1"},[i("🎨 样式配置 "),s("a",{class:"header-anchor",href:"#🎨-样式配置","aria-label":'Permalink to "🎨 样式配置"'},"​")],-1),t=s("p",null,[i("图表上看到的不管是点还是线,基本都可以自定义样式。可以通过图表方法"),s("code",null,"init(ds, options)"),i("或者图表实例方法"),s("code",null,"setStyles(styles)"),i("进行更改。")],-1),F=s("h2",{id:"图解说明",tabindex:"-1"},[i("图解说明 "),s("a",{class:"header-anchor",href:"#图解说明","aria-label":'Permalink to "图解说明"'},"​")],-1),e=k("",2),E=JSON.parse('{"title":"🎨 样式配置","description":"","frontmatter":{},"headers":[],"relativePath":"guide/styles.md","filePath":"guide/styles.md","lastUpdated":1709482950000}'),r={name:"guide/styles.md"},c=Object.assign(r,{setup(D){return(d,y)=>(l(),n("div",null,[p,t,F,h(a),e]))}});export{E as __pageData,c as default}; diff --git a/assets/guide_v8-to-v9.md.BSIGo7fg.js b/assets/guide_v8-to-v9.md.DWgovpyt.js similarity index 97% rename from assets/guide_v8-to-v9.md.BSIGo7fg.js rename to assets/guide_v8-to-v9.md.DWgovpyt.js index a0a6774f5..445e2f08a 100644 --- a/assets/guide_v8-to-v9.md.BSIGo7fg.js +++ b/assets/guide_v8-to-v9.md.DWgovpyt.js @@ -1 +1 @@ -import{_ as e,c as o,o as c,a4 as d}from"./chunks/framework.gBYdqs7G.js";const m=JSON.parse('{"title":"🛠️ 从 V8 到 V9","description":"","frontmatter":{},"headers":[],"relativePath":"guide/v8-to-v9.md","filePath":"guide/v8-to-v9.md","lastUpdated":1709481896000}'),a={name:"guide/v8-to-v9.md"},i=d('

🛠️ 从 V8 到 V9

本文档将帮助你从 klinecharts 8.x 版本升级到 klinecharts 9.x 版本,如果你是 7.x 或者更老的版本,请先参考之前的升级文档升级到 8.x。

引入调整

不再区分klinecharts/index.blankklinecharts/index.simple,请统一使用import { ... } from 'klinecharts'

设计调整

shapeannotationtag合并成overlay,详情请查阅覆盖物

样式配置调整

  • 所有线的样式选项dash,更改为dasheddashValue更改为dashedValue
  • candle.tooltip.labelscandle.tooltip.values,合并为candle.tooltip.custom
  • xAxis.height变更为xAxis.sizexAxis.tickText.paddingTop变更为xAxis.tickText.marginStartxAxis.tickText.paddingBottom变更为xAxis.tickText.marginEnd
  • yAxis.height变更为yAxis.sizeyAxis.tickText.paddingTop变更为yAxis.tickText.marginStartyAxis.tickText.paddingBottom变更为yAxis.tickText.marginEnd
  • technicalIndicator.bar变更为indicator.barstechnicalIndicator.line变更为indicator.linestechnicalIndicator.circle变更为indicator.circles
  • 删除shapeannotationtag,请用overlay代替。

API调整

图表API

  • extension.addTechnicalIndicatorTemplate(template)变更为registerIndicator(template)
  • 删除extension.addShapeTemplate(template),请用registerOverlay(template)代替。

实例API

  • getDom({ paneId, position })变更为getDom(paneId, position),参数position选项变更为rootmainyAxis
  • getWidth()getHeight()合并成一个方法getSize(paneId, position)
  • setStyleOptions(styles)变更为setStyles(styles)
  • getStyleOptions()变更为getStyles()
  • setOffsetRightSpace(space)变更为setOffsetRightDistance(distance)
  • createTechnicalIndicator(value, isStack, paneOptions)变更为createIndicator(value, isStack, paneOptions)
  • overrideTechnicalIndicator(override, paneId)变更为overrideIndicator(override, paneId)
  • getTechnicalIndicatorByPaneId(paneId, name)变更为getIndicatorByPaneId(paneId, name)
  • removeTechnicalIndicator(paneId, name)变更为removeIndicator(paneId, name)
  • subscribeAction(type, callback)unsubscribeAction(type, callback),参数type选项变更为onZoomonScrollonCrosshairChangeonVisibleRangeChangeonPaneDrag
  • convertToPixel(value, finder)convertFromPixel(coordinate, finder),参数finder.absoluteYAxis变更为finder.absolute
  • 删除createShape(value, paneId)createAnnotation(annotation, paneId)createTag(tag, paneId),请用createOverlay(value, paneId)代替。
  • 删除removeShape(id)removeAnnotation(paneId, points)removeTag(paneId, tagId),请用removeOverlay(id)代替。
  • 删除setShapeOptions(options),请用overrideOverlay(override)代替。
  • 删除createHtml(html, paneId)removeHtml(paneId, htmlId),请通过getDom(paneId, position)获取到对应的dom后操作。
  • 删除getTechnicalIndicatorByPaneId(paneId, name)

图形辅助API

  • 所有的API都迁移至klinecharts.utils

自定义技术指标调整

  • 属性plots变更为figures,子项方法colorisStrokeisDashed合并成styles
  • 方法regeneratePlots(params)变更为regenerateFigures(params)
  • 方法calcTechnicalIndicator(kLineDataList, options)变更为calc(kLineDataList, indicator)
  • 方法createTooltipDataSource({ dataSource, viewport, crosshair, technicalIndicator, xAxis,yAxis, defaultStyles })变更为createTooltipDataSource({ kLineDataList, indicator, visibleRange, bounding, crosshair, defaultStyles, xAxis, yAxis }),返回值由[{ title: 'xxx', value: 'xxx', color: 'xxx' }, ...]变更为{ name: 'xxx', calcParamsText: 'xxx', values: [{ title: 'xxx', value: 'xxx', color: 'xxx' }, ...] }
  • 方法render({ ctx, dataSource, viewport, styles,xAxis, yAxis })变更为draw({ ctx, kLineDataList, indicator, visibleRange, bounding, barSpace, defaultStyles, xAxis, yAxis })
  • 删除属性shouldCheckParamCount
',17),t=[i];function l(n,r,s,h,p,x){return c(),o("div",null,t)}const I=e(a,[["render",l]]);export{m as __pageData,I as default}; +import{_ as e,c as o,o as c,a4 as d}from"./chunks/framework.ZK-5UJb0.js";const m=JSON.parse('{"title":"🛠️ 从 V8 到 V9","description":"","frontmatter":{},"headers":[],"relativePath":"guide/v8-to-v9.md","filePath":"guide/v8-to-v9.md","lastUpdated":1709482950000}'),a={name:"guide/v8-to-v9.md"},i=d('

🛠️ 从 V8 到 V9

本文档将帮助你从 klinecharts 8.x 版本升级到 klinecharts 9.x 版本,如果你是 7.x 或者更老的版本,请先参考之前的升级文档升级到 8.x。

引入调整

不再区分klinecharts/index.blankklinecharts/index.simple,请统一使用import { ... } from 'klinecharts'

设计调整

shapeannotationtag合并成overlay,详情请查阅覆盖物

样式配置调整

  • 所有线的样式选项dash,更改为dasheddashValue更改为dashedValue
  • candle.tooltip.labelscandle.tooltip.values,合并为candle.tooltip.custom
  • xAxis.height变更为xAxis.sizexAxis.tickText.paddingTop变更为xAxis.tickText.marginStartxAxis.tickText.paddingBottom变更为xAxis.tickText.marginEnd
  • yAxis.height变更为yAxis.sizeyAxis.tickText.paddingTop变更为yAxis.tickText.marginStartyAxis.tickText.paddingBottom变更为yAxis.tickText.marginEnd
  • technicalIndicator.bar变更为indicator.barstechnicalIndicator.line变更为indicator.linestechnicalIndicator.circle变更为indicator.circles
  • 删除shapeannotationtag,请用overlay代替。

API调整

图表API

  • extension.addTechnicalIndicatorTemplate(template)变更为registerIndicator(template)
  • 删除extension.addShapeTemplate(template),请用registerOverlay(template)代替。

实例API

  • getDom({ paneId, position })变更为getDom(paneId, position),参数position选项变更为rootmainyAxis
  • getWidth()getHeight()合并成一个方法getSize(paneId, position)
  • setStyleOptions(styles)变更为setStyles(styles)
  • getStyleOptions()变更为getStyles()
  • setOffsetRightSpace(space)变更为setOffsetRightDistance(distance)
  • createTechnicalIndicator(value, isStack, paneOptions)变更为createIndicator(value, isStack, paneOptions)
  • overrideTechnicalIndicator(override, paneId)变更为overrideIndicator(override, paneId)
  • getTechnicalIndicatorByPaneId(paneId, name)变更为getIndicatorByPaneId(paneId, name)
  • removeTechnicalIndicator(paneId, name)变更为removeIndicator(paneId, name)
  • subscribeAction(type, callback)unsubscribeAction(type, callback),参数type选项变更为onZoomonScrollonCrosshairChangeonVisibleRangeChangeonPaneDrag
  • convertToPixel(value, finder)convertFromPixel(coordinate, finder),参数finder.absoluteYAxis变更为finder.absolute
  • 删除createShape(value, paneId)createAnnotation(annotation, paneId)createTag(tag, paneId),请用createOverlay(value, paneId)代替。
  • 删除removeShape(id)removeAnnotation(paneId, points)removeTag(paneId, tagId),请用removeOverlay(id)代替。
  • 删除setShapeOptions(options),请用overrideOverlay(override)代替。
  • 删除createHtml(html, paneId)removeHtml(paneId, htmlId),请通过getDom(paneId, position)获取到对应的dom后操作。
  • 删除getTechnicalIndicatorByPaneId(paneId, name)

图形辅助API

  • 所有的API都迁移至klinecharts.utils

自定义技术指标调整

  • 属性plots变更为figures,子项方法colorisStrokeisDashed合并成styles
  • 方法regeneratePlots(params)变更为regenerateFigures(params)
  • 方法calcTechnicalIndicator(kLineDataList, options)变更为calc(kLineDataList, indicator)
  • 方法createTooltipDataSource({ dataSource, viewport, crosshair, technicalIndicator, xAxis,yAxis, defaultStyles })变更为createTooltipDataSource({ kLineDataList, indicator, visibleRange, bounding, crosshair, defaultStyles, xAxis, yAxis }),返回值由[{ title: 'xxx', value: 'xxx', color: 'xxx' }, ...]变更为{ name: 'xxx', calcParamsText: 'xxx', values: [{ title: 'xxx', value: 'xxx', color: 'xxx' }, ...] }
  • 方法render({ ctx, dataSource, viewport, styles,xAxis, yAxis })变更为draw({ ctx, kLineDataList, indicator, visibleRange, bounding, barSpace, defaultStyles, xAxis, yAxis })
  • 删除属性shouldCheckParamCount
',17),t=[i];function l(n,r,s,h,p,x){return c(),o("div",null,t)}const I=e(a,[["render",l]]);export{m as __pageData,I as default}; diff --git a/assets/guide_v8-to-v9.md.BSIGo7fg.lean.js b/assets/guide_v8-to-v9.md.DWgovpyt.lean.js similarity index 55% rename from assets/guide_v8-to-v9.md.BSIGo7fg.lean.js rename to assets/guide_v8-to-v9.md.DWgovpyt.lean.js index 4a4b978f1..ce86f0060 100644 --- a/assets/guide_v8-to-v9.md.BSIGo7fg.lean.js +++ b/assets/guide_v8-to-v9.md.DWgovpyt.lean.js @@ -1 +1 @@ -import{_ as e,c as o,o as c,a4 as d}from"./chunks/framework.gBYdqs7G.js";const m=JSON.parse('{"title":"🛠️ 从 V8 到 V9","description":"","frontmatter":{},"headers":[],"relativePath":"guide/v8-to-v9.md","filePath":"guide/v8-to-v9.md","lastUpdated":1709481896000}'),a={name:"guide/v8-to-v9.md"},i=d("",17),t=[i];function l(n,r,s,h,p,x){return c(),o("div",null,t)}const I=e(a,[["render",l]]);export{m as __pageData,I as default}; +import{_ as e,c as o,o as c,a4 as d}from"./chunks/framework.ZK-5UJb0.js";const m=JSON.parse('{"title":"🛠️ 从 V8 到 V9","description":"","frontmatter":{},"headers":[],"relativePath":"guide/v8-to-v9.md","filePath":"guide/v8-to-v9.md","lastUpdated":1709482950000}'),a={name:"guide/v8-to-v9.md"},i=d("",17),t=[i];function l(n,r,s,h,p,x){return c(),o("div",null,t)}const I=e(a,[["render",l]]);export{m as __pageData,I as default}; diff --git a/assets/guide_what-is-klinechart.md.YXd5FmiX.js b/assets/guide_what-is-klinechart.md.BeQIAb_Y.js similarity index 87% rename from assets/guide_what-is-klinechart.md.YXd5FmiX.js rename to assets/guide_what-is-klinechart.md.BeQIAb_Y.js index 0fcb5c205..28061ab13 100644 --- a/assets/guide_what-is-klinechart.md.YXd5FmiX.js +++ b/assets/guide_what-is-klinechart.md.BeQIAb_Y.js @@ -1 +1 @@ -import{_ as t,c as a,o as e,a4 as r}from"./chunks/framework.gBYdqs7G.js";const u=JSON.parse('{"title":"📃 介绍","description":"","frontmatter":{},"headers":[],"relativePath":"guide/what-is-klinechart.md","filePath":"guide/what-is-klinechart.md","lastUpdated":1709481896000}'),i={name:"guide/what-is-klinechart.md"},n=r('

📃 介绍

什么是 KLineChart?

KLineChart,是一款可高度自定义的专业级轻量金融图表。

特性

  • 📦 开箱即用:简单快速集成,基本零成本上手。
  • 🚀 轻量流畅:零依赖,Gzip压缩下仅40k。
  • 💪 功能强大:内置多种指标和画线模型。
  • 🎨 高可扩展:丰富的样式配置和API,功能扩展随心所欲。
  • 📱 移动端:支持移动端,一个图表,搞定多端。
  • 🛡 Typescript开发:提供完整的类型定义文件。
',5),o=[n];function s(l,h,c,d,_,p){return e(),a("div",null,o)}const m=t(i,[["render",s]]);export{u as __pageData,m as default}; +import{_ as t,c as a,o as e,a4 as r}from"./chunks/framework.ZK-5UJb0.js";const u=JSON.parse('{"title":"📃 介绍","description":"","frontmatter":{},"headers":[],"relativePath":"guide/what-is-klinechart.md","filePath":"guide/what-is-klinechart.md","lastUpdated":1709482950000}'),i={name:"guide/what-is-klinechart.md"},n=r('

📃 介绍

什么是 KLineChart?

KLineChart,是一款可高度自定义的专业级轻量金融图表。

特性

  • 📦 开箱即用:简单快速集成,基本零成本上手。
  • 🚀 轻量流畅:零依赖,Gzip压缩下仅40k。
  • 💪 功能强大:内置多种指标和画线模型。
  • 🎨 高可扩展:丰富的样式配置和API,功能扩展随心所欲。
  • 📱 移动端:支持移动端,一个图表,搞定多端。
  • 🛡 Typescript开发:提供完整的类型定义文件。
',5),o=[n];function s(l,h,c,d,_,p){return e(),a("div",null,o)}const m=t(i,[["render",s]]);export{u as __pageData,m as default}; diff --git a/assets/guide_what-is-klinechart.md.YXd5FmiX.lean.js b/assets/guide_what-is-klinechart.md.BeQIAb_Y.lean.js similarity index 57% rename from assets/guide_what-is-klinechart.md.YXd5FmiX.lean.js rename to assets/guide_what-is-klinechart.md.BeQIAb_Y.lean.js index d67fe1497..b6e93c510 100644 --- a/assets/guide_what-is-klinechart.md.YXd5FmiX.lean.js +++ b/assets/guide_what-is-klinechart.md.BeQIAb_Y.lean.js @@ -1 +1 @@ -import{_ as t,c as a,o as e,a4 as r}from"./chunks/framework.gBYdqs7G.js";const u=JSON.parse('{"title":"📃 介绍","description":"","frontmatter":{},"headers":[],"relativePath":"guide/what-is-klinechart.md","filePath":"guide/what-is-klinechart.md","lastUpdated":1709481896000}'),i={name:"guide/what-is-klinechart.md"},n=r("",5),o=[n];function s(l,h,c,d,_,p){return e(),a("div",null,o)}const m=t(i,[["render",s]]);export{u as __pageData,m as default}; +import{_ as t,c as a,o as e,a4 as r}from"./chunks/framework.ZK-5UJb0.js";const u=JSON.parse('{"title":"📃 介绍","description":"","frontmatter":{},"headers":[],"relativePath":"guide/what-is-klinechart.md","filePath":"guide/what-is-klinechart.md","lastUpdated":1709482950000}'),i={name:"guide/what-is-klinechart.md"},n=r("",5),o=[n];function s(l,h,c,d,_,p){return e(),a("div",null,o)}const m=t(i,[["render",s]]);export{u as __pageData,m as default}; diff --git a/assets/index.md.CfWZOUXT.js b/assets/index.md.29hjvJYM.js similarity index 91% rename from assets/index.md.CfWZOUXT.js rename to assets/index.md.29hjvJYM.js index f3d5df1fa..6739dd15d 100644 --- a/assets/index.md.CfWZOUXT.js +++ b/assets/index.md.29hjvJYM.js @@ -1 +1 @@ -import{_ as e,c as t,o as i}from"./chunks/framework.gBYdqs7G.js";const p=JSON.parse('{"title":"可高度自定义的专业级轻量金融图表","description":"","frontmatter":{"title":"可高度自定义的专业级轻量金融图表","layout":"home","hero":{"name":"KLineChart","text":"可高度自定义的专业级轻量金融图表","tagline":"简单易用,轻量流畅,适用场景丰富的 Web 前端金融图表。","image":{"src":"/images/logo_hero.svg","alt":"KLineChart"},"actions":[{"theme":"brand","text":"快速开始","link":"/guide/getting-started"},{"theme":"alt","text":"在 Github 上查看","link":"https://github.com/liihuu/KLineChart"}]},"features":[{"icon":{"src":"/images/box.png"},"title":"开箱即用","details":"简单快速集成,零成本上手,显示出一个图表仅需3行代码,让所有注意力都能放在数据对接上。"},{"icon":{"src":"/images/rocket.png"},"title":"轻量流畅","details":"零依赖,Gzip压缩下仅50k左右,4G网络下加载耗时不足1毫秒。图表即使在成千上万蜡烛图的情况下也能保持流畅。"},{"icon":{"src":"/images/expand.png"},"title":"高可扩展","details":"提供丰富的配置和Api,样式修改、功能搭配随心所欲。提供技术指标和画线模型扩展,让图表拥有更多可能。"}]},"headers":[],"relativePath":"index.md","filePath":"index.md","lastUpdated":1709481896000}'),a={name:"index.md"};function n(s,r,o,c,d,l){return i(),t("div")}const g=e(a,[["render",n]]);export{p as __pageData,g as default}; +import{_ as e,c as t,o as i}from"./chunks/framework.ZK-5UJb0.js";const p=JSON.parse('{"title":"可高度自定义的专业级轻量金融图表","description":"","frontmatter":{"title":"可高度自定义的专业级轻量金融图表","layout":"home","hero":{"name":"KLineChart","text":"可高度自定义的专业级轻量金融图表","tagline":"简单易用,轻量流畅,适用场景丰富的 Web 前端金融图表。","image":{"src":"/images/logo_hero.svg","alt":"KLineChart"},"actions":[{"theme":"brand","text":"快速开始","link":"/guide/getting-started"},{"theme":"alt","text":"在 Github 上查看","link":"https://github.com/liihuu/KLineChart"}]},"features":[{"icon":{"src":"/images/box.png"},"title":"开箱即用","details":"简单快速集成,零成本上手,显示出一个图表仅需3行代码,让所有注意力都能放在数据对接上。"},{"icon":{"src":"/images/rocket.png"},"title":"轻量流畅","details":"零依赖,Gzip压缩下仅50k左右,4G网络下加载耗时不足1毫秒。图表即使在成千上万蜡烛图的情况下也能保持流畅。"},{"icon":{"src":"/images/expand.png"},"title":"高可扩展","details":"提供丰富的配置和Api,样式修改、功能搭配随心所欲。提供技术指标和画线模型扩展,让图表拥有更多可能。"}]},"headers":[],"relativePath":"index.md","filePath":"index.md","lastUpdated":1709482950000}'),a={name:"index.md"};function n(s,r,o,c,d,l){return i(),t("div")}const g=e(a,[["render",n]]);export{p as __pageData,g as default}; diff --git a/assets/index.md.CfWZOUXT.lean.js b/assets/index.md.29hjvJYM.lean.js similarity index 91% rename from assets/index.md.CfWZOUXT.lean.js rename to assets/index.md.29hjvJYM.lean.js index f3d5df1fa..6739dd15d 100644 --- a/assets/index.md.CfWZOUXT.lean.js +++ b/assets/index.md.29hjvJYM.lean.js @@ -1 +1 @@ -import{_ as e,c as t,o as i}from"./chunks/framework.gBYdqs7G.js";const p=JSON.parse('{"title":"可高度自定义的专业级轻量金融图表","description":"","frontmatter":{"title":"可高度自定义的专业级轻量金融图表","layout":"home","hero":{"name":"KLineChart","text":"可高度自定义的专业级轻量金融图表","tagline":"简单易用,轻量流畅,适用场景丰富的 Web 前端金融图表。","image":{"src":"/images/logo_hero.svg","alt":"KLineChart"},"actions":[{"theme":"brand","text":"快速开始","link":"/guide/getting-started"},{"theme":"alt","text":"在 Github 上查看","link":"https://github.com/liihuu/KLineChart"}]},"features":[{"icon":{"src":"/images/box.png"},"title":"开箱即用","details":"简单快速集成,零成本上手,显示出一个图表仅需3行代码,让所有注意力都能放在数据对接上。"},{"icon":{"src":"/images/rocket.png"},"title":"轻量流畅","details":"零依赖,Gzip压缩下仅50k左右,4G网络下加载耗时不足1毫秒。图表即使在成千上万蜡烛图的情况下也能保持流畅。"},{"icon":{"src":"/images/expand.png"},"title":"高可扩展","details":"提供丰富的配置和Api,样式修改、功能搭配随心所欲。提供技术指标和画线模型扩展,让图表拥有更多可能。"}]},"headers":[],"relativePath":"index.md","filePath":"index.md","lastUpdated":1709481896000}'),a={name:"index.md"};function n(s,r,o,c,d,l){return i(),t("div")}const g=e(a,[["render",n]]);export{p as __pageData,g as default}; +import{_ as e,c as t,o as i}from"./chunks/framework.ZK-5UJb0.js";const p=JSON.parse('{"title":"可高度自定义的专业级轻量金融图表","description":"","frontmatter":{"title":"可高度自定义的专业级轻量金融图表","layout":"home","hero":{"name":"KLineChart","text":"可高度自定义的专业级轻量金融图表","tagline":"简单易用,轻量流畅,适用场景丰富的 Web 前端金融图表。","image":{"src":"/images/logo_hero.svg","alt":"KLineChart"},"actions":[{"theme":"brand","text":"快速开始","link":"/guide/getting-started"},{"theme":"alt","text":"在 Github 上查看","link":"https://github.com/liihuu/KLineChart"}]},"features":[{"icon":{"src":"/images/box.png"},"title":"开箱即用","details":"简单快速集成,零成本上手,显示出一个图表仅需3行代码,让所有注意力都能放在数据对接上。"},{"icon":{"src":"/images/rocket.png"},"title":"轻量流畅","details":"零依赖,Gzip压缩下仅50k左右,4G网络下加载耗时不足1毫秒。图表即使在成千上万蜡烛图的情况下也能保持流畅。"},{"icon":{"src":"/images/expand.png"},"title":"高可扩展","details":"提供丰富的配置和Api,样式修改、功能搭配随心所欲。提供技术指标和画线模型扩展,让图表拥有更多可能。"}]},"headers":[],"relativePath":"index.md","filePath":"index.md","lastUpdated":1709482950000}'),a={name:"index.md"};function n(s,r,o,c,d,l){return i(),t("div")}const g=e(a,[["render",n]]);export{p as __pageData,g as default}; diff --git a/assets/sample_axis.md.DUL26Nev.js b/assets/sample_axis.md.WjxpOwsx.js similarity index 99% rename from assets/sample_axis.md.DUL26Nev.js rename to assets/sample_axis.md.WjxpOwsx.js index 5d41710e4..3cd93e7b8 100644 --- a/assets/sample_axis.md.DUL26Nev.js +++ b/assets/sample_axis.md.WjxpOwsx.js @@ -1,4 +1,4 @@ -import{C as n}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks/index.Dlmof_Ss.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.gBYdqs7G.js";const e=a("h1",{id:"坐标轴",tabindex:"-1"},[l("坐标轴 "),a("a",{class:"header-anchor",href:"#坐标轴","aria-label":'Permalink to "坐标轴"'},"​")],-1),r=p(`
js
import { init } from 'klinecharts'
+import{C as n}from"./chunks/SampleChart.CBMA-S7p.js";import{d as s}from"./chunks/index.Dlmof_Ss.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.ZK-5UJb0.js";const e=a("h1",{id:"坐标轴",tabindex:"-1"},[l("坐标轴 "),a("a",{class:"header-anchor",href:"#坐标轴","aria-label":'Permalink to "坐标轴"'},"​")],-1),r=p(`
js
import { init } from 'klinecharts'
 import './index.css'
 
 function genData (timestamp = new Date().getTime(), length = 800) {
@@ -126,4 +126,4 @@ import{C as n}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks
   color: #fff;
   outline: none;
   border: none;
-}
`,1),A=JSON.parse('{"title":"坐标轴","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/axis.md","filePath":"sample/axis.md","lastUpdated":1709481896000}'),F={name:"sample/axis.md"},C=Object.assign(F,{setup(D){return(d,y)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"坐标轴"},null,8,["js","html","css"]),r]))}});export{A as __pageData,C as default}; +}
`,1),A=JSON.parse('{"title":"坐标轴","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/axis.md","filePath":"sample/axis.md","lastUpdated":1709482950000}'),F={name:"sample/axis.md"},C=Object.assign(F,{setup(D){return(d,y)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"坐标轴"},null,8,["js","html","css"]),r]))}});export{A as __pageData,C as default}; diff --git a/assets/sample_axis.md.DUL26Nev.lean.js b/assets/sample_axis.md.WjxpOwsx.lean.js similarity index 76% rename from assets/sample_axis.md.DUL26Nev.lean.js rename to assets/sample_axis.md.WjxpOwsx.lean.js index da398f27d..5b26143dd 100644 --- a/assets/sample_axis.md.DUL26Nev.lean.js +++ b/assets/sample_axis.md.WjxpOwsx.lean.js @@ -1 +1 @@ -import{C as n}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks/index.Dlmof_Ss.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.gBYdqs7G.js";const e=a("h1",{id:"坐标轴",tabindex:"-1"},[l("坐标轴 "),a("a",{class:"header-anchor",href:"#坐标轴","aria-label":'Permalink to "坐标轴"'},"​")],-1),r=p("",1),A=JSON.parse('{"title":"坐标轴","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/axis.md","filePath":"sample/axis.md","lastUpdated":1709481896000}'),F={name:"sample/axis.md"},C=Object.assign(F,{setup(D){return(d,y)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"坐标轴"},null,8,["js","html","css"]),r]))}});export{A as __pageData,C as default}; +import{C as n}from"./chunks/SampleChart.CBMA-S7p.js";import{d as s}from"./chunks/index.Dlmof_Ss.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.ZK-5UJb0.js";const e=a("h1",{id:"坐标轴",tabindex:"-1"},[l("坐标轴 "),a("a",{class:"header-anchor",href:"#坐标轴","aria-label":'Permalink to "坐标轴"'},"​")],-1),r=p("",1),A=JSON.parse('{"title":"坐标轴","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/axis.md","filePath":"sample/axis.md","lastUpdated":1709482950000}'),F={name:"sample/axis.md"},C=Object.assign(F,{setup(D){return(d,y)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"坐标轴"},null,8,["js","html","css"]),r]))}});export{A as __pageData,C as default}; diff --git a/assets/sample_basic.md.66P6zlyE.js b/assets/sample_basic.md.je9dQ0Sq.js similarity index 98% rename from assets/sample_basic.md.66P6zlyE.js rename to assets/sample_basic.md.je9dQ0Sq.js index a046c3736..43b5a9522 100644 --- a/assets/sample_basic.md.66P6zlyE.js +++ b/assets/sample_basic.md.je9dQ0Sq.js @@ -1,4 +1,4 @@ -import{C as h}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks/index.DDsFLFK5.js";import{c as n,J as k,p as i,m as a,a as l,a4 as t,o as p}from"./chunks/framework.gBYdqs7G.js";const e=a("h1",{id:"基础展示",tabindex:"-1"},[l("基础展示 "),a("a",{class:"header-anchor",href:"#基础展示","aria-label":'Permalink to "基础展示"'},"​")],-1),r=t(`
js
import { init } from 'klinecharts'
+import{C as h}from"./chunks/SampleChart.CBMA-S7p.js";import{d as s}from"./chunks/index.DDsFLFK5.js";import{c as n,J as k,p as i,m as a,a as l,a4 as t,o as p}from"./chunks/framework.ZK-5UJb0.js";const e=a("h1",{id:"基础展示",tabindex:"-1"},[l("基础展示 "),a("a",{class:"header-anchor",href:"#基础展示","aria-label":'Permalink to "基础展示"'},"​")],-1),r=t(`
js
import { init } from 'klinecharts'
 
 function genData (timestamp = new Date().getTime(), length = 800) {
   let basePrice = 5000
@@ -25,4 +25,4 @@ import{C as h}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks
 }
 
 const chart = init('k-line-chart')
-chart.applyNewData(genData())
html
<div id="k-line-chart" style="height:430px"/>
`,1),C=JSON.parse('{"title":"基础展示","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/basic.md","filePath":"sample/basic.md","lastUpdated":1709481896000}'),d={name:"sample/basic.md"},c=Object.assign(d,{setup(F){return(D,g)=>(p(),n("div",null,[e,k(h,{js:i(s)["index.js"],html:i(s)["index.html"],title:"基础展示"},null,8,["js","html"]),r]))}});export{C as __pageData,c as default}; +chart.applyNewData(genData())
html
<div id="k-line-chart" style="height:430px"/>
`,1),C=JSON.parse('{"title":"基础展示","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/basic.md","filePath":"sample/basic.md","lastUpdated":1709482950000}'),d={name:"sample/basic.md"},c=Object.assign(d,{setup(F){return(D,g)=>(p(),n("div",null,[e,k(h,{js:i(s)["index.js"],html:i(s)["index.html"],title:"基础展示"},null,8,["js","html"]),r]))}});export{C as __pageData,c as default}; diff --git a/assets/sample_basic.md.66P6zlyE.lean.js b/assets/sample_basic.md.je9dQ0Sq.lean.js similarity index 76% rename from assets/sample_basic.md.66P6zlyE.lean.js rename to assets/sample_basic.md.je9dQ0Sq.lean.js index 6c7be0ff7..02fcc5088 100644 --- a/assets/sample_basic.md.66P6zlyE.lean.js +++ b/assets/sample_basic.md.je9dQ0Sq.lean.js @@ -1 +1 @@ -import{C as h}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks/index.DDsFLFK5.js";import{c as n,J as k,p as i,m as a,a as l,a4 as t,o as p}from"./chunks/framework.gBYdqs7G.js";const e=a("h1",{id:"基础展示",tabindex:"-1"},[l("基础展示 "),a("a",{class:"header-anchor",href:"#基础展示","aria-label":'Permalink to "基础展示"'},"​")],-1),r=t("",1),C=JSON.parse('{"title":"基础展示","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/basic.md","filePath":"sample/basic.md","lastUpdated":1709481896000}'),d={name:"sample/basic.md"},c=Object.assign(d,{setup(F){return(D,g)=>(p(),n("div",null,[e,k(h,{js:i(s)["index.js"],html:i(s)["index.html"],title:"基础展示"},null,8,["js","html"]),r]))}});export{C as __pageData,c as default}; +import{C as h}from"./chunks/SampleChart.CBMA-S7p.js";import{d as s}from"./chunks/index.DDsFLFK5.js";import{c as n,J as k,p as i,m as a,a as l,a4 as t,o as p}from"./chunks/framework.ZK-5UJb0.js";const e=a("h1",{id:"基础展示",tabindex:"-1"},[l("基础展示 "),a("a",{class:"header-anchor",href:"#基础展示","aria-label":'Permalink to "基础展示"'},"​")],-1),r=t("",1),C=JSON.parse('{"title":"基础展示","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/basic.md","filePath":"sample/basic.md","lastUpdated":1709482950000}'),d={name:"sample/basic.md"},c=Object.assign(d,{setup(F){return(D,g)=>(p(),n("div",null,[e,k(h,{js:i(s)["index.js"],html:i(s)["index.html"],title:"基础展示"},null,8,["js","html"]),r]))}});export{C as __pageData,c as default}; diff --git a/assets/sample_candle-type.md.DjTagShH.js b/assets/sample_candle-type.md.BmUE_lw5.js similarity index 98% rename from assets/sample_candle-type.md.DjTagShH.js rename to assets/sample_candle-type.md.BmUE_lw5.js index da67cbc71..c476956d0 100644 --- a/assets/sample_candle-type.md.DjTagShH.js +++ b/assets/sample_candle-type.md.BmUE_lw5.js @@ -1,4 +1,4 @@ -import{C as n}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks/index.CfR4V9rZ.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.gBYdqs7G.js";const e=a("h1",{id:"蜡烛类型",tabindex:"-1"},[l("蜡烛类型 "),a("a",{class:"header-anchor",href:"#蜡烛类型","aria-label":'Permalink to "蜡烛类型"'},"​")],-1),r=p(`
js
import { init } from 'klinecharts'
+import{C as n}from"./chunks/SampleChart.CBMA-S7p.js";import{d as s}from"./chunks/index.CfR4V9rZ.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.ZK-5UJb0.js";const e=a("h1",{id:"蜡烛类型",tabindex:"-1"},[l("蜡烛类型 "),a("a",{class:"header-anchor",href:"#蜡烛类型","aria-label":'Permalink to "蜡烛类型"'},"​")],-1),r=p(`
js
import { init } from 'klinecharts'
 import './index.css'
 
 function genData (timestamp = new Date().getTime(), length = 800) {
@@ -72,4 +72,4 @@ import{C as n}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks
   color: #fff;
   outline: none;
   border: none;
-}
`,1),c=JSON.parse('{"title":"蜡烛类型","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/candle-type.md","filePath":"sample/candle-type.md","lastUpdated":1709481896000}'),F={name:"sample/candle-type.md"},A=Object.assign(F,{setup(D){return(d,g)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"蜡烛类型"},null,8,["js","html","css"]),r]))}});export{c as __pageData,A as default}; +}
`,1),c=JSON.parse('{"title":"蜡烛类型","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/candle-type.md","filePath":"sample/candle-type.md","lastUpdated":1709482950000}'),F={name:"sample/candle-type.md"},A=Object.assign(F,{setup(D){return(d,g)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"蜡烛类型"},null,8,["js","html","css"]),r]))}});export{c as __pageData,A as default}; diff --git a/assets/sample_candle-type.md.DjTagShH.lean.js b/assets/sample_candle-type.md.BmUE_lw5.lean.js similarity index 77% rename from assets/sample_candle-type.md.DjTagShH.lean.js rename to assets/sample_candle-type.md.BmUE_lw5.lean.js index 7d5497c94..48b6d7a3e 100644 --- a/assets/sample_candle-type.md.DjTagShH.lean.js +++ b/assets/sample_candle-type.md.BmUE_lw5.lean.js @@ -1 +1 @@ -import{C as n}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks/index.CfR4V9rZ.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.gBYdqs7G.js";const e=a("h1",{id:"蜡烛类型",tabindex:"-1"},[l("蜡烛类型 "),a("a",{class:"header-anchor",href:"#蜡烛类型","aria-label":'Permalink to "蜡烛类型"'},"​")],-1),r=p("",1),c=JSON.parse('{"title":"蜡烛类型","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/candle-type.md","filePath":"sample/candle-type.md","lastUpdated":1709481896000}'),F={name:"sample/candle-type.md"},A=Object.assign(F,{setup(D){return(d,g)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"蜡烛类型"},null,8,["js","html","css"]),r]))}});export{c as __pageData,A as default}; +import{C as n}from"./chunks/SampleChart.CBMA-S7p.js";import{d as s}from"./chunks/index.CfR4V9rZ.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.ZK-5UJb0.js";const e=a("h1",{id:"蜡烛类型",tabindex:"-1"},[l("蜡烛类型 "),a("a",{class:"header-anchor",href:"#蜡烛类型","aria-label":'Permalink to "蜡烛类型"'},"​")],-1),r=p("",1),c=JSON.parse('{"title":"蜡烛类型","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/candle-type.md","filePath":"sample/candle-type.md","lastUpdated":1709482950000}'),F={name:"sample/candle-type.md"},A=Object.assign(F,{setup(D){return(d,g)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"蜡烛类型"},null,8,["js","html","css"]),r]))}});export{c as __pageData,A as default}; diff --git a/assets/sample_data.md.y1Jkc6Ti.js b/assets/sample_data.md.CZ_b76cI.js similarity index 98% rename from assets/sample_data.md.y1Jkc6Ti.js rename to assets/sample_data.md.CZ_b76cI.js index 2e2c5b0b2..5a408f469 100644 --- a/assets/sample_data.md.y1Jkc6Ti.js +++ b/assets/sample_data.md.CZ_b76cI.js @@ -1,4 +1,4 @@ -import{C as h}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks/index.E4GYyaTY.js";import{c as n,J as k,p as i,m as a,a as l,a4 as t,o as p}from"./chunks/framework.gBYdqs7G.js";const e=a("h1",{id:"数据加载",tabindex:"-1"},[l("数据加载 "),a("a",{class:"header-anchor",href:"#数据加载","aria-label":'Permalink to "数据加载"'},"​")],-1),r=t(`
js
import { init } from 'klinecharts'
+import{C as h}from"./chunks/SampleChart.CBMA-S7p.js";import{d as s}from"./chunks/index.E4GYyaTY.js";import{c as n,J as k,p as i,m as a,a as l,a4 as t,o as p}from"./chunks/framework.ZK-5UJb0.js";const e=a("h1",{id:"数据加载",tabindex:"-1"},[l("数据加载 "),a("a",{class:"header-anchor",href:"#数据加载","aria-label":'Permalink to "数据加载"'},"​")],-1),r=t(`
js
import { init } from 'klinecharts'
 
 function genData (timestamp = new Date().getTime(), length = 800) {
   let basePrice = 5000
@@ -46,4 +46,4 @@ import{C as h}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks
     chart.updateData(newData)
     updateData()
   }, 600)
-}
html
<div id="k-line-chart" style="height:430px"/>
`,1),C=JSON.parse('{"title":"数据加载","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/data.md","filePath":"sample/data.md","lastUpdated":1709481896000}'),F={name:"sample/data.md"},B=Object.assign(F,{setup(d){return(D,g)=>(p(),n("div",null,[e,k(h,{js:i(s)["index.js"],html:i(s)["index.html"],title:"数据加载"},null,8,["js","html"]),r]))}});export{C as __pageData,B as default}; +}
html
<div id="k-line-chart" style="height:430px"/>
`,1),C=JSON.parse('{"title":"数据加载","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/data.md","filePath":"sample/data.md","lastUpdated":1709482950000}'),F={name:"sample/data.md"},B=Object.assign(F,{setup(D){return(d,g)=>(p(),n("div",null,[e,k(h,{js:i(s)["index.js"],html:i(s)["index.html"],title:"数据加载"},null,8,["js","html"]),r]))}});export{C as __pageData,B as default}; diff --git a/assets/sample_data.md.y1Jkc6Ti.lean.js b/assets/sample_data.md.CZ_b76cI.lean.js similarity index 60% rename from assets/sample_data.md.y1Jkc6Ti.lean.js rename to assets/sample_data.md.CZ_b76cI.lean.js index 94de46ba1..fb6d68884 100644 --- a/assets/sample_data.md.y1Jkc6Ti.lean.js +++ b/assets/sample_data.md.CZ_b76cI.lean.js @@ -1 +1 @@ -import{C as h}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks/index.E4GYyaTY.js";import{c as n,J as k,p as i,m as a,a as l,a4 as t,o as p}from"./chunks/framework.gBYdqs7G.js";const e=a("h1",{id:"数据加载",tabindex:"-1"},[l("数据加载 "),a("a",{class:"header-anchor",href:"#数据加载","aria-label":'Permalink to "数据加载"'},"​")],-1),r=t("",1),C=JSON.parse('{"title":"数据加载","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/data.md","filePath":"sample/data.md","lastUpdated":1709481896000}'),F={name:"sample/data.md"},B=Object.assign(F,{setup(d){return(D,g)=>(p(),n("div",null,[e,k(h,{js:i(s)["index.js"],html:i(s)["index.html"],title:"数据加载"},null,8,["js","html"]),r]))}});export{C as __pageData,B as default}; +import{C as h}from"./chunks/SampleChart.CBMA-S7p.js";import{d as s}from"./chunks/index.E4GYyaTY.js";import{c as n,J as k,p as i,m as a,a as l,a4 as t,o as p}from"./chunks/framework.ZK-5UJb0.js";const e=a("h1",{id:"数据加载",tabindex:"-1"},[l("数据加载 "),a("a",{class:"header-anchor",href:"#数据加载","aria-label":'Permalink to "数据加载"'},"​")],-1),r=t("",1),C=JSON.parse('{"title":"数据加载","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/data.md","filePath":"sample/data.md","lastUpdated":1709482950000}'),F={name:"sample/data.md"},B=Object.assign(F,{setup(D){return(d,g)=>(p(),n("div",null,[e,k(h,{js:i(s)["index.js"],html:i(s)["index.html"],title:"数据加载"},null,8,["js","html"]),r]))}});export{C as __pageData,B as default}; diff --git a/assets/sample_i18n.md.BbMbfBMm.js b/assets/sample_i18n.md.BqTzYtZk.js similarity index 98% rename from assets/sample_i18n.md.BbMbfBMm.js rename to assets/sample_i18n.md.BqTzYtZk.js index a61d3fa49..56cc0977d 100644 --- a/assets/sample_i18n.md.BbMbfBMm.js +++ b/assets/sample_i18n.md.BqTzYtZk.js @@ -1,4 +1,4 @@ -import{C as n}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks/index.IX-oTERu.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.gBYdqs7G.js";const e=a("h1",{id:"多语言",tabindex:"-1"},[l("多语言 "),a("a",{class:"header-anchor",href:"#多语言","aria-label":'Permalink to "多语言"'},"​")],-1),r=p(`
js
import { init, registerLocale } from 'klinecharts'
+import{C as n}from"./chunks/SampleChart.CBMA-S7p.js";import{d as s}from"./chunks/index.IX-oTERu.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.ZK-5UJb0.js";const e=a("h1",{id:"多语言",tabindex:"-1"},[l("多语言 "),a("a",{class:"header-anchor",href:"#多语言","aria-label":'Permalink to "多语言"'},"​")],-1),r=p(`
js
import { init, registerLocale } from 'klinecharts'
 import './index.less'
 
 function genData (timestamp = new Date().getTime(), length = 800) {
@@ -76,4 +76,4 @@ import{C as n}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks
   color: #fff;
   outline: none;
   border: none;
-}
`,1),c=JSON.parse('{"title":"多语言","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/i18n.md","filePath":"sample/i18n.md","lastUpdated":1709481896000}'),F={name:"sample/i18n.md"},A=Object.assign(F,{setup(D){return(d,g)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"多语言"},null,8,["js","html","css"]),r]))}});export{c as __pageData,A as default}; +}
`,1),c=JSON.parse('{"title":"多语言","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/i18n.md","filePath":"sample/i18n.md","lastUpdated":1709482950000}'),F={name:"sample/i18n.md"},A=Object.assign(F,{setup(D){return(d,g)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"多语言"},null,8,["js","html","css"]),r]))}});export{c as __pageData,A as default}; diff --git a/assets/sample_i18n.md.BbMbfBMm.lean.js b/assets/sample_i18n.md.BqTzYtZk.lean.js similarity index 76% rename from assets/sample_i18n.md.BbMbfBMm.lean.js rename to assets/sample_i18n.md.BqTzYtZk.lean.js index 2ac614803..dada06f0c 100644 --- a/assets/sample_i18n.md.BbMbfBMm.lean.js +++ b/assets/sample_i18n.md.BqTzYtZk.lean.js @@ -1 +1 @@ -import{C as n}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks/index.IX-oTERu.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.gBYdqs7G.js";const e=a("h1",{id:"多语言",tabindex:"-1"},[l("多语言 "),a("a",{class:"header-anchor",href:"#多语言","aria-label":'Permalink to "多语言"'},"​")],-1),r=p("",1),c=JSON.parse('{"title":"多语言","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/i18n.md","filePath":"sample/i18n.md","lastUpdated":1709481896000}'),F={name:"sample/i18n.md"},A=Object.assign(F,{setup(D){return(d,g)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"多语言"},null,8,["js","html","css"]),r]))}});export{c as __pageData,A as default}; +import{C as n}from"./chunks/SampleChart.CBMA-S7p.js";import{d as s}from"./chunks/index.IX-oTERu.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.ZK-5UJb0.js";const e=a("h1",{id:"多语言",tabindex:"-1"},[l("多语言 "),a("a",{class:"header-anchor",href:"#多语言","aria-label":'Permalink to "多语言"'},"​")],-1),r=p("",1),c=JSON.parse('{"title":"多语言","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/i18n.md","filePath":"sample/i18n.md","lastUpdated":1709482950000}'),F={name:"sample/i18n.md"},A=Object.assign(F,{setup(D){return(d,g)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"多语言"},null,8,["js","html","css"]),r]))}});export{c as __pageData,A as default}; diff --git a/assets/sample_indicator.md.BqJuIglo.js b/assets/sample_indicator.md.BpNiB_JV.js similarity index 99% rename from assets/sample_indicator.md.BqJuIglo.js rename to assets/sample_indicator.md.BpNiB_JV.js index 17abb472c..82f8da26f 100644 --- a/assets/sample_indicator.md.BqJuIglo.js +++ b/assets/sample_indicator.md.BpNiB_JV.js @@ -1,4 +1,4 @@ -import{C as n}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks/index.-DM8abJ7.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.gBYdqs7G.js";const e=a("h1",{id:"技术指标",tabindex:"-1"},[l("技术指标 "),a("a",{class:"header-anchor",href:"#技术指标","aria-label":'Permalink to "技术指标"'},"​")],-1),r=p(`
js
import { init, registerIndicator } from 'klinecharts'
+import{C as n}from"./chunks/SampleChart.CBMA-S7p.js";import{d as s}from"./chunks/index.-DM8abJ7.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.ZK-5UJb0.js";const e=a("h1",{id:"技术指标",tabindex:"-1"},[l("技术指标 "),a("a",{class:"header-anchor",href:"#技术指标","aria-label":'Permalink to "技术指标"'},"​")],-1),r=p(`
js
import { init, registerIndicator } from 'klinecharts'
 import './index.css'
 
 const fruits = [
@@ -123,4 +123,4 @@ import{C as n}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks
   color: #fff;
   outline: none;
   border: none;
-}
`,1),c=JSON.parse('{"title":"技术指标","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/indicator.md","filePath":"sample/indicator.md","lastUpdated":1709481896000}'),F={name:"sample/indicator.md"},C=Object.assign(F,{setup(D){return(d,g)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"技术指标"},null,8,["js","html","css"]),r]))}});export{c as __pageData,C as default}; +}
`,1),c=JSON.parse('{"title":"技术指标","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/indicator.md","filePath":"sample/indicator.md","lastUpdated":1709482950000}'),F={name:"sample/indicator.md"},C=Object.assign(F,{setup(D){return(d,g)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"技术指标"},null,8,["js","html","css"]),r]))}});export{c as __pageData,C as default}; diff --git a/assets/sample_indicator.md.BqJuIglo.lean.js b/assets/sample_indicator.md.BpNiB_JV.lean.js similarity index 77% rename from assets/sample_indicator.md.BqJuIglo.lean.js rename to assets/sample_indicator.md.BpNiB_JV.lean.js index 93dd75018..a976bc140 100644 --- a/assets/sample_indicator.md.BqJuIglo.lean.js +++ b/assets/sample_indicator.md.BpNiB_JV.lean.js @@ -1 +1 @@ -import{C as n}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks/index.-DM8abJ7.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.gBYdqs7G.js";const e=a("h1",{id:"技术指标",tabindex:"-1"},[l("技术指标 "),a("a",{class:"header-anchor",href:"#技术指标","aria-label":'Permalink to "技术指标"'},"​")],-1),r=p("",1),c=JSON.parse('{"title":"技术指标","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/indicator.md","filePath":"sample/indicator.md","lastUpdated":1709481896000}'),F={name:"sample/indicator.md"},C=Object.assign(F,{setup(D){return(d,g)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"技术指标"},null,8,["js","html","css"]),r]))}});export{c as __pageData,C as default}; +import{C as n}from"./chunks/SampleChart.CBMA-S7p.js";import{d as s}from"./chunks/index.-DM8abJ7.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.ZK-5UJb0.js";const e=a("h1",{id:"技术指标",tabindex:"-1"},[l("技术指标 "),a("a",{class:"header-anchor",href:"#技术指标","aria-label":'Permalink to "技术指标"'},"​")],-1),r=p("",1),c=JSON.parse('{"title":"技术指标","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/indicator.md","filePath":"sample/indicator.md","lastUpdated":1709482950000}'),F={name:"sample/indicator.md"},C=Object.assign(F,{setup(D){return(d,g)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"技术指标"},null,8,["js","html","css"]),r]))}});export{c as __pageData,C as default}; diff --git a/assets/sample_overlay.md.Cs_ZwYFY.js b/assets/sample_overlay.md.BCV23idU.js similarity index 99% rename from assets/sample_overlay.md.Cs_ZwYFY.js rename to assets/sample_overlay.md.BCV23idU.js index 3597aeec6..e65b25e4c 100644 --- a/assets/sample_overlay.md.Cs_ZwYFY.js +++ b/assets/sample_overlay.md.BCV23idU.js @@ -1,4 +1,4 @@ -import{C as n}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks/index.0OUwNVWh.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.gBYdqs7G.js";const e=a("h1",{id:"覆盖物",tabindex:"-1"},[l("覆盖物 "),a("a",{class:"header-anchor",href:"#覆盖物","aria-label":'Permalink to "覆盖物"'},"​")],-1),r=p(`
js
import { init, registerOverlay } from 'klinecharts'
+import{C as n}from"./chunks/SampleChart.CBMA-S7p.js";import{d as s}from"./chunks/index.0OUwNVWh.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.ZK-5UJb0.js";const e=a("h1",{id:"覆盖物",tabindex:"-1"},[l("覆盖物 "),a("a",{class:"header-anchor",href:"#覆盖物","aria-label":'Permalink to "覆盖物"'},"​")],-1),r=p(`
js
import { init, registerOverlay } from 'klinecharts'
 import './index.css'
 
 function genData (timestamp = new Date().getTime(), length = 800) {
@@ -93,4 +93,4 @@ import{C as n}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks
   color: #fff;
   outline: none;
   border: none;
-}
`,1),c=JSON.parse('{"title":"覆盖物","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/overlay.md","filePath":"sample/overlay.md","lastUpdated":1709481896000}'),F={name:"sample/overlay.md"},A=Object.assign(F,{setup(D){return(d,g)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"覆盖物"},null,8,["js","html","css"]),r]))}});export{c as __pageData,A as default}; +}
`,1),c=JSON.parse('{"title":"覆盖物","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/overlay.md","filePath":"sample/overlay.md","lastUpdated":1709482950000}'),F={name:"sample/overlay.md"},A=Object.assign(F,{setup(D){return(d,g)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"覆盖物"},null,8,["js","html","css"]),r]))}});export{c as __pageData,A as default}; diff --git a/assets/sample_overlay.md.Cs_ZwYFY.lean.js b/assets/sample_overlay.md.BCV23idU.lean.js similarity index 76% rename from assets/sample_overlay.md.Cs_ZwYFY.lean.js rename to assets/sample_overlay.md.BCV23idU.lean.js index aa1e6a3d6..10782e14d 100644 --- a/assets/sample_overlay.md.Cs_ZwYFY.lean.js +++ b/assets/sample_overlay.md.BCV23idU.lean.js @@ -1 +1 @@ -import{C as n}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks/index.0OUwNVWh.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.gBYdqs7G.js";const e=a("h1",{id:"覆盖物",tabindex:"-1"},[l("覆盖物 "),a("a",{class:"header-anchor",href:"#覆盖物","aria-label":'Permalink to "覆盖物"'},"​")],-1),r=p("",1),c=JSON.parse('{"title":"覆盖物","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/overlay.md","filePath":"sample/overlay.md","lastUpdated":1709481896000}'),F={name:"sample/overlay.md"},A=Object.assign(F,{setup(D){return(d,g)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"覆盖物"},null,8,["js","html","css"]),r]))}});export{c as __pageData,A as default}; +import{C as n}from"./chunks/SampleChart.CBMA-S7p.js";import{d as s}from"./chunks/index.0OUwNVWh.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.ZK-5UJb0.js";const e=a("h1",{id:"覆盖物",tabindex:"-1"},[l("覆盖物 "),a("a",{class:"header-anchor",href:"#覆盖物","aria-label":'Permalink to "覆盖物"'},"​")],-1),r=p("",1),c=JSON.parse('{"title":"覆盖物","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/overlay.md","filePath":"sample/overlay.md","lastUpdated":1709482950000}'),F={name:"sample/overlay.md"},A=Object.assign(F,{setup(D){return(d,g)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"覆盖物"},null,8,["js","html","css"]),r]))}});export{c as __pageData,A as default}; diff --git a/assets/sample_theme.md.FIjIqxCs.js b/assets/sample_theme.md.BKutM6zQ.js similarity index 99% rename from assets/sample_theme.md.FIjIqxCs.js rename to assets/sample_theme.md.BKutM6zQ.js index 8948c80dd..50766942f 100644 --- a/assets/sample_theme.md.FIjIqxCs.js +++ b/assets/sample_theme.md.BKutM6zQ.js @@ -1,4 +1,4 @@ -import{u as l,C as p,y as t,c as e,J as r,p as i,m as k,a as F,a4 as D,o as d}from"./chunks/framework.gBYdqs7G.js";import{C as g}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as a}from"./chunks/index.DUPtAcdd.js";const y=k("h1",{id:"主题",tabindex:"-1"},[F("主题 "),k("a",{class:"header-anchor",href:"#主题","aria-label":'Permalink to "主题"'},"​")],-1),E=D(`
js
import { init, registerStyles } from 'klinecharts'
+import{u as l,C as p,y as t,c as e,J as r,p as i,m as k,a as F,a4 as D,o as d}from"./chunks/framework.ZK-5UJb0.js";import{C as g}from"./chunks/SampleChart.CBMA-S7p.js";import{d as a}from"./chunks/index.DUPtAcdd.js";const y=k("h1",{id:"主题",tabindex:"-1"},[F("主题 "),k("a",{class:"header-anchor",href:"#主题","aria-label":'Permalink to "主题"'},"​")],-1),E=D(`
js
import { init, registerStyles } from 'klinecharts'
 import './index.css'
 
 function genData (timestamp = new Date().getTime(), length = 800) {
@@ -166,4 +166,4 @@ import{u as l,C as p,y as t,c as e,J as r,p as i,m as k,a as F,a4 as D,o as d}fr
   color: #fff;
   outline: none;
   border: none;
-}
`,1),o=JSON.parse('{"title":"主题","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/theme.md","filePath":"sample/theme.md","lastUpdated":1709481896000}'),c={name:"sample/theme.md"},u=Object.assign(c,{setup(C){const{isDark:n}=l();return p(()=>{document.getElementById("k-line-chart").style.backgroundColor=n.value?"#1b1b1f":"#ffffff"}),t(n,h=>{const s=document.getElementById("k-line-chart");h?s.style.backgroundColor="#1b1b1f":s.style.backgroundColor="#ffffff"}),(h,s)=>(d(),e("div",null,[y,r(g,{js:i(a)["index.js"],css:i(a)["index.css"],html:i(a)["index.html"],title:"主题"},null,8,["js","css","html"]),E]))}});export{o as __pageData,u as default}; +}
`,1),o=JSON.parse('{"title":"主题","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/theme.md","filePath":"sample/theme.md","lastUpdated":1709482950000}'),c={name:"sample/theme.md"},u=Object.assign(c,{setup(C){const{isDark:n}=l();return p(()=>{document.getElementById("k-line-chart").style.backgroundColor=n.value?"#1b1b1f":"#ffffff"}),t(n,h=>{const s=document.getElementById("k-line-chart");h?s.style.backgroundColor="#1b1b1f":s.style.backgroundColor="#ffffff"}),(h,s)=>(d(),e("div",null,[y,r(g,{js:i(a)["index.js"],css:i(a)["index.css"],html:i(a)["index.html"],title:"主题"},null,8,["js","css","html"]),E]))}});export{o as __pageData,u as default}; diff --git a/assets/sample_theme.md.FIjIqxCs.lean.js b/assets/sample_theme.md.BKutM6zQ.lean.js similarity index 82% rename from assets/sample_theme.md.FIjIqxCs.lean.js rename to assets/sample_theme.md.BKutM6zQ.lean.js index d9fe49d75..05880cf03 100644 --- a/assets/sample_theme.md.FIjIqxCs.lean.js +++ b/assets/sample_theme.md.BKutM6zQ.lean.js @@ -1 +1 @@ -import{u as l,C as p,y as t,c as e,J as r,p as i,m as k,a as F,a4 as D,o as d}from"./chunks/framework.gBYdqs7G.js";import{C as g}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as a}from"./chunks/index.DUPtAcdd.js";const y=k("h1",{id:"主题",tabindex:"-1"},[F("主题 "),k("a",{class:"header-anchor",href:"#主题","aria-label":'Permalink to "主题"'},"​")],-1),E=D("",1),o=JSON.parse('{"title":"主题","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/theme.md","filePath":"sample/theme.md","lastUpdated":1709481896000}'),c={name:"sample/theme.md"},u=Object.assign(c,{setup(C){const{isDark:n}=l();return p(()=>{document.getElementById("k-line-chart").style.backgroundColor=n.value?"#1b1b1f":"#ffffff"}),t(n,h=>{const s=document.getElementById("k-line-chart");h?s.style.backgroundColor="#1b1b1f":s.style.backgroundColor="#ffffff"}),(h,s)=>(d(),e("div",null,[y,r(g,{js:i(a)["index.js"],css:i(a)["index.css"],html:i(a)["index.html"],title:"主题"},null,8,["js","css","html"]),E]))}});export{o as __pageData,u as default}; +import{u as l,C as p,y as t,c as e,J as r,p as i,m as k,a as F,a4 as D,o as d}from"./chunks/framework.ZK-5UJb0.js";import{C as g}from"./chunks/SampleChart.CBMA-S7p.js";import{d as a}from"./chunks/index.DUPtAcdd.js";const y=k("h1",{id:"主题",tabindex:"-1"},[F("主题 "),k("a",{class:"header-anchor",href:"#主题","aria-label":'Permalink to "主题"'},"​")],-1),E=D("",1),o=JSON.parse('{"title":"主题","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/theme.md","filePath":"sample/theme.md","lastUpdated":1709482950000}'),c={name:"sample/theme.md"},u=Object.assign(c,{setup(C){const{isDark:n}=l();return p(()=>{document.getElementById("k-line-chart").style.backgroundColor=n.value?"#1b1b1f":"#ffffff"}),t(n,h=>{const s=document.getElementById("k-line-chart");h?s.style.backgroundColor="#1b1b1f":s.style.backgroundColor="#ffffff"}),(h,s)=>(d(),e("div",null,[y,r(g,{js:i(a)["index.js"],css:i(a)["index.css"],html:i(a)["index.html"],title:"主题"},null,8,["js","css","html"]),E]))}});export{o as __pageData,u as default}; diff --git a/assets/sample_timezone.md.DGo0SS-Z.js b/assets/sample_timezone.md.DZDpk_xs.js similarity index 98% rename from assets/sample_timezone.md.DGo0SS-Z.js rename to assets/sample_timezone.md.DZDpk_xs.js index 754786622..a467822ab 100644 --- a/assets/sample_timezone.md.DGo0SS-Z.js +++ b/assets/sample_timezone.md.DZDpk_xs.js @@ -1,4 +1,4 @@ -import{C as n}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks/index.B6xYCL3l.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.gBYdqs7G.js";const e=a("h1",{id:"时区",tabindex:"-1"},[l("时区 "),a("a",{class:"header-anchor",href:"#时区","aria-label":'Permalink to "时区"'},"​")],-1),r=p(`
js
import { init } from 'klinecharts'
+import{C as n}from"./chunks/SampleChart.CBMA-S7p.js";import{d as s}from"./chunks/index.B6xYCL3l.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.ZK-5UJb0.js";const e=a("h1",{id:"时区",tabindex:"-1"},[l("时区 "),a("a",{class:"header-anchor",href:"#时区","aria-label":'Permalink to "时区"'},"​")],-1),r=p(`
js
import { init } from 'klinecharts'
 import './index.css'
 
 function genData (timestamp = new Date().getTime(), length = 800) {
@@ -67,4 +67,4 @@ import{C as n}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks
   color: #fff;
   outline: none;
   border: none;
-}
`,1),c=JSON.parse('{"title":"时区","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/timezone.md","filePath":"sample/timezone.md","lastUpdated":1709481896000}'),F={name:"sample/timezone.md"},A=Object.assign(F,{setup(D){return(d,g)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"时区"},null,8,["js","html","css"]),r]))}});export{c as __pageData,A as default}; +}
`,1),c=JSON.parse('{"title":"时区","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/timezone.md","filePath":"sample/timezone.md","lastUpdated":1709482950000}'),F={name:"sample/timezone.md"},A=Object.assign(F,{setup(D){return(d,g)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"时区"},null,8,["js","html","css"]),r]))}});export{c as __pageData,A as default}; diff --git a/assets/sample_timezone.md.DGo0SS-Z.lean.js b/assets/sample_timezone.md.DZDpk_xs.lean.js similarity index 76% rename from assets/sample_timezone.md.DGo0SS-Z.lean.js rename to assets/sample_timezone.md.DZDpk_xs.lean.js index 9c1e8c529..1c5030c04 100644 --- a/assets/sample_timezone.md.DGo0SS-Z.lean.js +++ b/assets/sample_timezone.md.DZDpk_xs.lean.js @@ -1 +1 @@ -import{C as n}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks/index.B6xYCL3l.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.gBYdqs7G.js";const e=a("h1",{id:"时区",tabindex:"-1"},[l("时区 "),a("a",{class:"header-anchor",href:"#时区","aria-label":'Permalink to "时区"'},"​")],-1),r=p("",1),c=JSON.parse('{"title":"时区","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/timezone.md","filePath":"sample/timezone.md","lastUpdated":1709481896000}'),F={name:"sample/timezone.md"},A=Object.assign(F,{setup(D){return(d,g)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"时区"},null,8,["js","html","css"]),r]))}});export{c as __pageData,A as default}; +import{C as n}from"./chunks/SampleChart.CBMA-S7p.js";import{d as s}from"./chunks/index.B6xYCL3l.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.ZK-5UJb0.js";const e=a("h1",{id:"时区",tabindex:"-1"},[l("时区 "),a("a",{class:"header-anchor",href:"#时区","aria-label":'Permalink to "时区"'},"​")],-1),r=p("",1),c=JSON.parse('{"title":"时区","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/timezone.md","filePath":"sample/timezone.md","lastUpdated":1709482950000}'),F={name:"sample/timezone.md"},A=Object.assign(F,{setup(D){return(d,g)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"时区"},null,8,["js","html","css"]),r]))}});export{c as __pageData,A as default}; diff --git a/assets/sample_tooltip.md.P9bNr8R7.js b/assets/sample_tooltip.md.DuH5KeGz.js similarity index 99% rename from assets/sample_tooltip.md.P9bNr8R7.js rename to assets/sample_tooltip.md.DuH5KeGz.js index 862ff974d..9eeaf090b 100644 --- a/assets/sample_tooltip.md.P9bNr8R7.js +++ b/assets/sample_tooltip.md.DuH5KeGz.js @@ -1,4 +1,4 @@ -import{C as n}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks/index.Bm4zacZM.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.gBYdqs7G.js";const e=a("h1",{id:"提示条",tabindex:"-1"},[l("提示条 "),a("a",{class:"header-anchor",href:"#提示条","aria-label":'Permalink to "提示条"'},"​")],-1),r=p(`
js
import { init } from 'klinecharts'
+import{C as n}from"./chunks/SampleChart.CBMA-S7p.js";import{d as s}from"./chunks/index.Bm4zacZM.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.ZK-5UJb0.js";const e=a("h1",{id:"提示条",tabindex:"-1"},[l("提示条 "),a("a",{class:"header-anchor",href:"#提示条","aria-label":'Permalink to "提示条"'},"​")],-1),r=p(`
js
import { init } from 'klinecharts'
 import './index.css'
 
 function genData (timestamp = new Date().getTime(), length = 800) {
@@ -146,4 +146,4 @@ import{C as n}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks
   color: #fff;
   outline: none;
   border: none;
-}
`,1),A=JSON.parse('{"title":"提示条","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/tooltip.md","filePath":"sample/tooltip.md","lastUpdated":1709481896000}'),F={name:"sample/tooltip.md"},C=Object.assign(F,{setup(D){return(d,y)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"提示条"},null,8,["js","html","css"]),r]))}});export{A as __pageData,C as default}; +}
`,1),A=JSON.parse('{"title":"提示条","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/tooltip.md","filePath":"sample/tooltip.md","lastUpdated":1709482950000}'),F={name:"sample/tooltip.md"},C=Object.assign(F,{setup(D){return(d,y)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"提示条"},null,8,["js","html","css"]),r]))}});export{A as __pageData,C as default}; diff --git a/assets/sample_tooltip.md.P9bNr8R7.lean.js b/assets/sample_tooltip.md.DuH5KeGz.lean.js similarity index 76% rename from assets/sample_tooltip.md.P9bNr8R7.lean.js rename to assets/sample_tooltip.md.DuH5KeGz.lean.js index c4c737b99..cdaa28964 100644 --- a/assets/sample_tooltip.md.P9bNr8R7.lean.js +++ b/assets/sample_tooltip.md.DuH5KeGz.lean.js @@ -1 +1 @@ -import{C as n}from"./chunks/SampleChart.Ct0Hn9cy.js";import{d as s}from"./chunks/index.Bm4zacZM.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.gBYdqs7G.js";const e=a("h1",{id:"提示条",tabindex:"-1"},[l("提示条 "),a("a",{class:"header-anchor",href:"#提示条","aria-label":'Permalink to "提示条"'},"​")],-1),r=p("",1),A=JSON.parse('{"title":"提示条","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/tooltip.md","filePath":"sample/tooltip.md","lastUpdated":1709481896000}'),F={name:"sample/tooltip.md"},C=Object.assign(F,{setup(D){return(d,y)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"提示条"},null,8,["js","html","css"]),r]))}});export{A as __pageData,C as default}; +import{C as n}from"./chunks/SampleChart.CBMA-S7p.js";import{d as s}from"./chunks/index.Bm4zacZM.js";import{c as h,J as k,p as i,m as a,a as l,a4 as p,o as t}from"./chunks/framework.ZK-5UJb0.js";const e=a("h1",{id:"提示条",tabindex:"-1"},[l("提示条 "),a("a",{class:"header-anchor",href:"#提示条","aria-label":'Permalink to "提示条"'},"​")],-1),r=p("",1),A=JSON.parse('{"title":"提示条","description":"","frontmatter":{"aside":false,"editLink":false},"headers":[],"relativePath":"sample/tooltip.md","filePath":"sample/tooltip.md","lastUpdated":1709482950000}'),F={name:"sample/tooltip.md"},C=Object.assign(F,{setup(D){return(d,y)=>(t(),h("div",null,[e,k(n,{js:i(s)["index.js"],html:i(s)["index.html"],css:i(s)["index.css"],title:"提示条"},null,8,["js","html","css"]),r]))}});export{A as __pageData,C as default}; diff --git a/assets/sponsor.md.Dy0WpVgn.js b/assets/sponsor.md.CzDOUVlr.js similarity index 95% rename from assets/sponsor.md.Dy0WpVgn.js rename to assets/sponsor.md.CzDOUVlr.js index 3e8df4a14..0944bf159 100644 --- a/assets/sponsor.md.Dy0WpVgn.js +++ b/assets/sponsor.md.CzDOUVlr.js @@ -1 +1 @@ -import{_ as a,c as e,o as t,a4 as r,a9 as i,aa as o}from"./chunks/framework.gBYdqs7G.js";const b=JSON.parse('{"title":"❤️ 赞助","description":"","frontmatter":{"sidebar":false,"editLink":false,"lastUpdated":false},"headers":[],"relativePath":"sponsor.md","filePath":"sponsor.md","lastUpdated":1709481896000}'),l={name:"sponsor.md"},s=r('

❤️ 赞助

KLineChart 是采用 Apache-2.0 许可的开源项目,使用完全免费。

如果你觉得插件还不错,希望你能在 GitHub 点一个 🌟。如果能够打赏一杯 ☕️,那就真的太感谢了。

对于赞助 KLineChart 的组织或个人,如果需要将组织官网或者个人主页展示在 https://klinecharts.com 首页,请提供付款账号或地址,logo,主页链接等信息,发送邮件到 hu_li888@foxmail.com 。赞助额达到 $800 的,将在大号logo展示区展示,前三名,将使用超大logo展示。

赞助渠道

支付宝

微信支付

加密货币

',11),h=[s];function n(c,d,p,m,_,f){return t(),e("div",null,h)}const x=a(l,[["render",n]]);export{b as __pageData,x as default}; +import{_ as a,c as e,o as t,a4 as r,a9 as i,aa as o}from"./chunks/framework.ZK-5UJb0.js";const b=JSON.parse('{"title":"❤️ 赞助","description":"","frontmatter":{"sidebar":false,"editLink":false,"lastUpdated":false},"headers":[],"relativePath":"sponsor.md","filePath":"sponsor.md","lastUpdated":1709482950000}'),l={name:"sponsor.md"},s=r('

❤️ 赞助

KLineChart 是采用 Apache-2.0 许可的开源项目,使用完全免费。

如果你觉得插件还不错,希望你能在 GitHub 点一个 🌟。如果能够打赏一杯 ☕️,那就真的太感谢了。

对于赞助 KLineChart 的组织或个人,如果需要将组织官网或者个人主页展示在 https://klinecharts.com 首页,请提供付款账号或地址,logo,主页链接等信息,发送邮件到 hu_li888@foxmail.com 。赞助额达到 $800 的,将在大号logo展示区展示,前三名,将使用超大logo展示。

赞助渠道

支付宝

微信支付

加密货币

',11),h=[s];function n(c,d,p,m,_,f){return t(),e("div",null,h)}const x=a(l,[["render",n]]);export{b as __pageData,x as default}; diff --git a/assets/sponsor.md.Dy0WpVgn.lean.js b/assets/sponsor.md.CzDOUVlr.lean.js similarity index 72% rename from assets/sponsor.md.Dy0WpVgn.lean.js rename to assets/sponsor.md.CzDOUVlr.lean.js index 5185de0e3..a93df69d8 100644 --- a/assets/sponsor.md.Dy0WpVgn.lean.js +++ b/assets/sponsor.md.CzDOUVlr.lean.js @@ -1 +1 @@ -import{_ as a,c as e,o as t,a4 as r,a9 as i,aa as o}from"./chunks/framework.gBYdqs7G.js";const b=JSON.parse('{"title":"❤️ 赞助","description":"","frontmatter":{"sidebar":false,"editLink":false,"lastUpdated":false},"headers":[],"relativePath":"sponsor.md","filePath":"sponsor.md","lastUpdated":1709481896000}'),l={name:"sponsor.md"},s=r("",11),h=[s];function n(c,d,p,m,_,f){return t(),e("div",null,h)}const x=a(l,[["render",n]]);export{b as __pageData,x as default}; +import{_ as a,c as e,o as t,a4 as r,a9 as i,aa as o}from"./chunks/framework.ZK-5UJb0.js";const b=JSON.parse('{"title":"❤️ 赞助","description":"","frontmatter":{"sidebar":false,"editLink":false,"lastUpdated":false},"headers":[],"relativePath":"sponsor.md","filePath":"sponsor.md","lastUpdated":1709482950000}'),l={name:"sponsor.md"},s=r("",11),h=[s];function n(c,d,p,m,_,f){return t(),e("div",null,h)}const x=a(l,[["render",n]]);export{b as __pageData,x as default}; diff --git a/en-US/guide/changelog.html b/en-US/guide/changelog.html index d6dbad1bb..4b74b8f82 100644 --- a/en-US/guide/changelog.html +++ b/en-US/guide/changelog.html @@ -8,19 +8,19 @@ - + - - - + + + -
Skip to content

📠 Change Log

9.8.0

2024-03-04

  • 🆕 Support custom coordinate axis.
  • 🆕 Support indicator mapping to future time.
  • 🆕 Support folding long decimals.
  • 🆕 Support adding data forward and backward.
  • 🐞 Fix formatting time issue for different browsers.

2024-01-12

  • 🐞 Fix the issue of ineffective indicator attributes minValue and maxValue.
  • 🐞 Fix the display issue on the x-axis of the overlay.
  • 💄 Optimize the display of style candle.type: 'ohlc'.
  • 💄 Optimize drawing clarity.

9.7.1

2023-12-18

  • 🐞 Fix indicators and overlays methods not effect error.
  • 🐞 Fix package manager download node version dependency error.

9.7.0

2023-12-12

  • 🆕 Add instance apissetMaxOffsetLeftDistance and setMaxOffsetRightDistance.
  • 🆕 Add indicator attribute zLevel.
  • 💄 Optimize the rendering of the ohlc candle bar.
  • 🐞 Fix the blurry issue with the candle bar.
  • 🐞 Fix the rendering rules for the zLevel overlay.

9.6.0

2023-11-14

  • 🖋️ Refactor the separator module.
  • 🆕 Chart api init(ds, options), parameter options add layout.
  • 🆕 Instance api createIndicator(value, isStack, paneOptions, callback), parameter PaneOptions add position.
  • 🆕 Style candle.tooltip.custom adds turnover string template.
  • 💄 Optimize the style overlay.text configuration.
  • 💄 Optimize the implementation of utils.clone and utils.merge.
  • 🐞 Fix the issue of multiple overlay styles display error.
  • 🐞 Fix the issue of multiple indicator styles display error.

9.5.4

2023-09-22

  • 🐞 Fix the issue of not display the latest price line when the style candle.type is area.
  • 🐞 Fix the issue of incorrect display of the style crosshair.vertical.text.paddingLeft.

9.5.3

2023-09-19

  • 🐞 Fix typescript import error.

9.5.2

2023-09-18

  • 💄 Optimize the figure text.
  • 💄 Optimize built-in overlays simpleAnnotation and simpleTag.
  • 💄 Optimize the free style of technical indicators and support increment.
  • 🐞 Fix typescript declaration issue.

9.5.1

2023-08-14

  • 🆕 Add chart api getOverlayClass.
  • 🆕 Style configuration candle.tooltip.custom add built-in support change.
  • 💄 Optimize figure rect event trigger.
  • ↩️ Separator event trigger optimization rollback.

9.5.0

2023-06-15

  • 🆕 Overlay add event onDoubleClick, add property modeSensitivity.
  • 🆕 Style configuration candle.tooltip.custom supports string templates.
  • 🐞 Optimize the scrolling frame drop issue on the mobile side.
  • 🐞 Fix pane id naming typo.
  • 💄 Optimize the response sensitivity of dividing line events.
  • 💄 Optimize the attrs type declaration in OverlayFigure under typescript.

9.4.0

2023-05-25

  • 🆕 Instance API 'createOverlay' supports arrays.
  • 🆕 overlay add attributes paneId, defaultZLevel and zLevel.
  • 🆕 xAxis add methods convertTimestampFromPixel and convertTimestampToPixel.
  • 💄 Optimize the display of candle.

9.3.0

2023-05-13

  • 🆕 Add chart API utils.calcTextWidth.
  • 🆕 The instance APIs createIndicator(value, isStack, options) and setPaneOptions(options) have added options. axisOptions.
  • 🆕 The indicator graphic configuration supports customization.
  • 💄 Optimize the bar width ratio.
  • 💄 Optimize internal acquisition of screen pixel ratio.
  • 💄 Optimize internal ID generation.

9.2.2

2023-05-04

  • 🐞 Fix figure line check event error.
  • 💄 Optimize type check.

9.2.1

2023-04-27

  • 💄 Optimize the default style by changing #EF5350 to #F92855 and #26A69A to #2DC08E.
  • 💄 Optimize typescript declarations.

9.2.0

2023-04-24

  • 🆕 Add instance API getOffsetRightDistance and executeAction.
  • 🆕 Add success callback for instance API applyNewData, applyMoreData and updateData.
  • 🆕 Support the display of thousands.
  • 🆕 Add style configuration candle.bar.upBorderColor, candle.bar.downBorderColor, candle.bar.noChangeBorderColor, candle.bar.upWickColor, candle.bar.downWickColor, candle.bar.noChangeWickColor, candle.tooltip.rect.position and candle.tooltip.rect.offsetBottom.
  • 🆕 Add realFrom and realTo to all visibleRange.
  • 💄 Optimize API, klinecharts.utils.isValid and klinecharts.utils.formatBigNumber.
  • 💄 Optimize the log output in the development environment.

9.1.3

2023-04-15

  • 🐞 Fix the issue of not refreshing when the input parameter of the chart API applyNewData is an empty array.
  • 🐞 Fix the issue of cross cursor text not displaying on the y-axis when there is no data.
  • 💄 Optimize the display of area chart.
  • 💄 Optimize coverage event callback parameters and add figureKey and figureIndex.
  • 💄 Optimize typescript overlay style types, as well as base types DeepPartial and DeepRequired.

9.1.2

2023-04-10

  • 🐞 Fix the issue of inaccurate triggering events for the built-in figure line.
  • 🐞 Fix the issue of triggering events for the first time after the simpleAnnotation and simpleTag built-in overlays are drawn.
  • 💄 Optimize overlay figure to ignore events and support event selection.

9.1.1

2023-03-14

  • 🐞 Fix the invalidity of the built-in figure arc.
  • 💄 Optimize rendering updates.

9.1.0

2023-02-23

  • 🆕 The chart instance method subscribeAction and unsubscribeAction types add onCandleBarClick.
  • 🆕 The overlay supports double-clicking to force the end of drawing.
  • 💄 Optimize event handling.

9.0.1

2023-02-17 🐞 Fix the introduction of typescript.

9.0.0

2023-02-16

  • 🛠 Typescript refactoring.
  • 🆕 New features
    • Add Y axis direction zoom and scroll.
    • API
      • New chart methods registerFigure, getSupportFigures, getFigureClass, rigiderOverlay, getSupportOverlays, registerLocale, getSupportLocales, registerStyles are added.
      • New instance methods, getSize, setLocale, getLocal, setCustomApi, getVisibleRange, createOverlay, getOverlayById, overrideOverlay, removeOverlay.
    • Style Configuration
      • Add candle.priceMark.last.text.borderStyle, candle.tooltip.icons, indicator.lastValueMark.text.borderStyle, indicator.tooltip.icons, crosshair.horizontal. text.borderStyle, crosshair.vertical.text.borderStyle.
  • 👉 Change
    • API
      • Chart method extension.addTechnicalIndicatorTemplate is changed to registerIndicator.
      • Chart method extension.addShapeTemplate is changed to registerOverlay.
      • Instance method setStyleOptions is changed to setStyles.
      • Instance method getStyleOptions is changed to getStyles.
      • Instance method setPaneOptions(options), options add new attribute gap.
      • Instance method setOffsetRightSpace is changed to setOffsetRightDistance.
      • Instance method createTechnicalIndicator is changed to createIndicator
      • Instance method overlayTechnicalIndicator is changed to overrideIndicator.
      • Instance method getTechnicalIndicatorByPaneId is changed to getIndicatorByPaneId.
      • Instance method removeTechnicalIndicator is changed to removeIndicator.
    • Style Configuration
      • All line.style options are changed to solid and dashed.
      • All dashValue is changed to dashedValue.
      • xAxis.height is changed to xAxis.size, xAxis.tickeText.paddingTop is changed to xAxis.tickeText.marinStart, and xAxis.tickeText.paddingBottom is changed to xAxis.tickeText.marinEnd.
      • yAxis.height is changed to yAxis.size, yAxis.tickeText.paddingTop is changed to yAxis.tickeText.marinStart, and yAxis.tickeText.paddingBottom is changed to yAxis.tickeText.marinEnd.
      • technicalIndicator.bar is changed to indicator.bars, technicalIndicator.line is changed to indicator.linestechnicalIndicator.circle is changed to indicator.circles
    • Custom Extension
      • The technical indicator attribute calcParams has been changed to support any type.
      • The technical indicator attribute plots is changed to figures.
      • The technical indicator attribute regeneratePlots is changed to' regeneratefigures'.
      • The technical indicator attribute calcTechnicalIndicator is changed to calc.
      • The technical indicator attribute render is changed to 'draw'.
  • 🗑 Abandonment
    • API
      • Delete instance methods getWidth, getHeight, and use getSize instead.
      • Delete instance methods createShape, createAnnotation, createTag, and use createOverlay instead.
      • Delete instance methods removeShape, removeAnnotation, removeTag. Use removeOverlay instead.
      • Delete the instance method setShapeOptions and use overrideOverlay instead.
      • Delete instance methods createHtml, removeHtml, addTechnicalIndicatorTemplate, getTechnicalIndicatorTemplate, addShapeTemplate.
    • Style Configuration
      • Delete shape, annotation, tag and use overlay instead.
      • Delete candle.margintechnicalIndicator.margin
    • Custom Extension
      • The related attributes are no longer saved in the technical indicator template.
      • Delete Shape and use Overlay instead.

8.x

Go to Github to check the change log for 8.x.

7.x

Go to Github to check the change log for 7.x.

6.x

Go to Github to check the change log for 6.x.

5.x

Go to Github to view the 5.x release notes.

4.x

Go to Github to view the 4.x release notes.

Released under the Apache License V2.

- +
Skip to content

📠 Change Log

9.8.0

2024-03-04

  • 🆕 Support custom coordinate axis.
  • 🆕 Support indicator mapping to future time.
  • 🆕 Support folding long decimals.
  • 🆕 Support adding data forward and backward.
  • 🐞 Fix formatting time issue for different browsers.

2024-01-12

  • 🐞 Fix the issue of ineffective indicator attributes minValue and maxValue.
  • 🐞 Fix the display issue on the x-axis of the overlay.
  • 💄 Optimize the display of style candle.type: 'ohlc'.
  • 💄 Optimize drawing clarity.

9.7.1

2023-12-18

  • 🐞 Fix indicators and overlays methods not effect error.
  • 🐞 Fix package manager download node version dependency error.

9.7.0

2023-12-12

  • 🆕 Add instance apissetMaxOffsetLeftDistance and setMaxOffsetRightDistance.
  • 🆕 Add indicator attribute zLevel.
  • 💄 Optimize the rendering of the ohlc candle bar.
  • 🐞 Fix the blurry issue with the candle bar.
  • 🐞 Fix the rendering rules for the zLevel overlay.

9.6.0

2023-11-14

  • 🖋️ Refactor the separator module.
  • 🆕 Chart api init(ds, options), parameter options add layout.
  • 🆕 Instance api createIndicator(value, isStack, paneOptions, callback), parameter PaneOptions add position.
  • 🆕 Style candle.tooltip.custom adds turnover string template.
  • 💄 Optimize the style overlay.text configuration.
  • 💄 Optimize the implementation of utils.clone and utils.merge.
  • 🐞 Fix the issue of multiple overlay styles display error.
  • 🐞 Fix the issue of multiple indicator styles display error.

9.5.4

2023-09-22

  • 🐞 Fix the issue of not display the latest price line when the style candle.type is area.
  • 🐞 Fix the issue of incorrect display of the style crosshair.vertical.text.paddingLeft.

9.5.3

2023-09-19

  • 🐞 Fix typescript import error.

9.5.2

2023-09-18

  • 💄 Optimize the figure text.
  • 💄 Optimize built-in overlays simpleAnnotation and simpleTag.
  • 💄 Optimize the free style of technical indicators and support increment.
  • 🐞 Fix typescript declaration issue.

9.5.1

2023-08-14

  • 🆕 Add chart api getOverlayClass.
  • 🆕 Style configuration candle.tooltip.custom add built-in support change.
  • 💄 Optimize figure rect event trigger.
  • ↩️ Separator event trigger optimization rollback.

9.5.0

2023-06-15

  • 🆕 Overlay add event onDoubleClick, add property modeSensitivity.
  • 🆕 Style configuration candle.tooltip.custom supports string templates.
  • 🐞 Optimize the scrolling frame drop issue on the mobile side.
  • 🐞 Fix pane id naming typo.
  • 💄 Optimize the response sensitivity of dividing line events.
  • 💄 Optimize the attrs type declaration in OverlayFigure under typescript.

9.4.0

2023-05-25

  • 🆕 Instance API 'createOverlay' supports arrays.
  • 🆕 overlay add attributes paneId, defaultZLevel and zLevel.
  • 🆕 xAxis add methods convertTimestampFromPixel and convertTimestampToPixel.
  • 💄 Optimize the display of candle.

9.3.0

2023-05-13

  • 🆕 Add chart API utils.calcTextWidth.
  • 🆕 The instance APIs createIndicator(value, isStack, options) and setPaneOptions(options) have added options. axisOptions.
  • 🆕 The indicator graphic configuration supports customization.
  • 💄 Optimize the bar width ratio.
  • 💄 Optimize internal acquisition of screen pixel ratio.
  • 💄 Optimize internal ID generation.

9.2.2

2023-05-04

  • 🐞 Fix figure line check event error.
  • 💄 Optimize type check.

9.2.1

2023-04-27

  • 💄 Optimize the default style by changing #EF5350 to #F92855 and #26A69A to #2DC08E.
  • 💄 Optimize typescript declarations.

9.2.0

2023-04-24

  • 🆕 Add instance API getOffsetRightDistance and executeAction.
  • 🆕 Add success callback for instance API applyNewData, applyMoreData and updateData.
  • 🆕 Support the display of thousands.
  • 🆕 Add style configuration candle.bar.upBorderColor, candle.bar.downBorderColor, candle.bar.noChangeBorderColor, candle.bar.upWickColor, candle.bar.downWickColor, candle.bar.noChangeWickColor, candle.tooltip.rect.position and candle.tooltip.rect.offsetBottom.
  • 🆕 Add realFrom and realTo to all visibleRange.
  • 💄 Optimize API, klinecharts.utils.isValid and klinecharts.utils.formatBigNumber.
  • 💄 Optimize the log output in the development environment.

9.1.3

2023-04-15

  • 🐞 Fix the issue of not refreshing when the input parameter of the chart API applyNewData is an empty array.
  • 🐞 Fix the issue of cross cursor text not displaying on the y-axis when there is no data.
  • 💄 Optimize the display of area chart.
  • 💄 Optimize coverage event callback parameters and add figureKey and figureIndex.
  • 💄 Optimize typescript overlay style types, as well as base types DeepPartial and DeepRequired.

9.1.2

2023-04-10

  • 🐞 Fix the issue of inaccurate triggering events for the built-in figure line.
  • 🐞 Fix the issue of triggering events for the first time after the simpleAnnotation and simpleTag built-in overlays are drawn.
  • 💄 Optimize overlay figure to ignore events and support event selection.

9.1.1

2023-03-14

  • 🐞 Fix the invalidity of the built-in figure arc.
  • 💄 Optimize rendering updates.

9.1.0

2023-02-23

  • 🆕 The chart instance method subscribeAction and unsubscribeAction types add onCandleBarClick.
  • 🆕 The overlay supports double-clicking to force the end of drawing.
  • 💄 Optimize event handling.

9.0.1

2023-02-17 🐞 Fix the introduction of typescript.

9.0.0

2023-02-16

  • 🛠 Typescript refactoring.
  • 🆕 New features
    • Add Y axis direction zoom and scroll.
    • API
      • New chart methods registerFigure, getSupportFigures, getFigureClass, rigiderOverlay, getSupportOverlays, registerLocale, getSupportLocales, registerStyles are added.
      • New instance methods, getSize, setLocale, getLocal, setCustomApi, getVisibleRange, createOverlay, getOverlayById, overrideOverlay, removeOverlay.
    • Style Configuration
      • Add candle.priceMark.last.text.borderStyle, candle.tooltip.icons, indicator.lastValueMark.text.borderStyle, indicator.tooltip.icons, crosshair.horizontal. text.borderStyle, crosshair.vertical.text.borderStyle.
  • 👉 Change
    • API
      • Chart method extension.addTechnicalIndicatorTemplate is changed to registerIndicator.
      • Chart method extension.addShapeTemplate is changed to registerOverlay.
      • Instance method setStyleOptions is changed to setStyles.
      • Instance method getStyleOptions is changed to getStyles.
      • Instance method setPaneOptions(options), options add new attribute gap.
      • Instance method setOffsetRightSpace is changed to setOffsetRightDistance.
      • Instance method createTechnicalIndicator is changed to createIndicator
      • Instance method overlayTechnicalIndicator is changed to overrideIndicator.
      • Instance method getTechnicalIndicatorByPaneId is changed to getIndicatorByPaneId.
      • Instance method removeTechnicalIndicator is changed to removeIndicator.
    • Style Configuration
      • All line.style options are changed to solid and dashed.
      • All dashValue is changed to dashedValue.
      • xAxis.height is changed to xAxis.size, xAxis.tickeText.paddingTop is changed to xAxis.tickeText.marinStart, and xAxis.tickeText.paddingBottom is changed to xAxis.tickeText.marinEnd.
      • yAxis.height is changed to yAxis.size, yAxis.tickeText.paddingTop is changed to yAxis.tickeText.marinStart, and yAxis.tickeText.paddingBottom is changed to yAxis.tickeText.marinEnd.
      • technicalIndicator.bar is changed to indicator.bars, technicalIndicator.line is changed to indicator.linestechnicalIndicator.circle is changed to indicator.circles
    • Custom Extension
      • The technical indicator attribute calcParams has been changed to support any type.
      • The technical indicator attribute plots is changed to figures.
      • The technical indicator attribute regeneratePlots is changed to' regeneratefigures'.
      • The technical indicator attribute calcTechnicalIndicator is changed to calc.
      • The technical indicator attribute render is changed to 'draw'.
  • 🗑 Abandonment
    • API
      • Delete instance methods getWidth, getHeight, and use getSize instead.
      • Delete instance methods createShape, createAnnotation, createTag, and use createOverlay instead.
      • Delete instance methods removeShape, removeAnnotation, removeTag. Use removeOverlay instead.
      • Delete the instance method setShapeOptions and use overrideOverlay instead.
      • Delete instance methods createHtml, removeHtml, addTechnicalIndicatorTemplate, getTechnicalIndicatorTemplate, addShapeTemplate.
    • Style Configuration
      • Delete shape, annotation, tag and use overlay instead.
      • Delete candle.margintechnicalIndicator.margin
    • Custom Extension
      • The related attributes are no longer saved in the technical indicator template.
      • Delete Shape and use Overlay instead.

8.x

Go to Github to check the change log for 8.x.

7.x

Go to Github to check the change log for 7.x.

6.x

Go to Github to check the change log for 6.x.

5.x

Go to Github to view the 5.x release notes.

4.x

Go to Github to view the 4.x release notes.

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/en-US/guide/chart-api.html b/en-US/guide/chart-api.html index 0d8346bc5..a68639854 100644 --- a/en-US/guide/chart-api.html +++ b/en-US/guide/chart-api.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -432,8 +432,8 @@ borderRadius?: number backgroundColor?: string } -) => void

Draw text.

  • ctx canvas context
  • rectText text parameter
    • x starting point x-axis value
    • y starting point y-axis value
    • text text content
    • width width
    • height height
    • align horizontal alignment
    • baseline vertical alignment
  • styles styles
    • style style
    • color color
    • size size
    • family font
    • weight weight
    • paddingLeft left padding,
    • paddingTop top padding,
    • paddingRight right padding,
    • paddingBottom bottom padding,
    • borderColor border color
    • borderSize border thickness
    • borderStyle border style
    • borderRadius border radius size
    • borderDashedValue border dashed line parameter value
    • backgroundColor background color

utils.drawRectText(ctx, rectText, styles)

Same as utils.drawRectText(ctx, text, styles), it is deprecated and will be deleted after v10. Please use utils.drawRectText(ctx, text, styles) instead.

Released under the Apache License V2.

- +) => void

Draw text.

  • ctx canvas context
  • rectText text parameter
    • x starting point x-axis value
    • y starting point y-axis value
    • text text content
    • width width
    • height height
    • align horizontal alignment
    • baseline vertical alignment
  • styles styles
    • style style
    • color color
    • size size
    • family font
    • weight weight
    • paddingLeft left padding,
    • paddingTop top padding,
    • paddingRight right padding,
    • paddingBottom bottom padding,
    • borderColor border color
    • borderSize border thickness
    • borderStyle border style
    • borderRadius border radius size
    • borderDashedValue border dashed line parameter value
    • backgroundColor background color

utils.drawRectText(ctx, rectText, styles)

Same as utils.drawRectText(ctx, text, styles), it is deprecated and will be deleted after v10. Please use utils.drawRectText(ctx, text, styles) instead.

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/en-US/guide/custom-axis.html b/en-US/guide/custom-axis.html index 99f4b226a..54e6ac055 100644 --- a/en-US/guide/custom-axis.html +++ b/en-US/guide/custom-axis.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -94,8 +94,8 @@ // The customYAxisName here uses the name used when customizing the y-axis instead name: `${customYAxisName}` } -})

Released under the Apache License V2.

- +})

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/en-US/guide/datasource.html b/en-US/guide/datasource.html index 72c0dfaa8..8be2a6d4a 100644 --- a/en-US/guide/datasource.html +++ b/en-US/guide/datasource.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -34,8 +34,8 @@ volume: number // Turnover, a non-required field, if you need to display the technical indicators 'EMV' and 'AVP', you need to fill this field with data. turnover: number -}

Released under the Apache License V2.

- +}

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/en-US/guide/environment.html b/en-US/guide/environment.html index 5867fd938..1a8c90c4d 100644 --- a/en-US/guide/environment.html +++ b/en-US/guide/environment.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -22,8 +22,8 @@
Skip to content

🏝️ Environment

Browser support

The chart is built based on html5 canvas and needs to run on a browser that supports canvas. If it needs to run on the mobile terminal, please use webview to load it.

Polyfill

core.js

The internal collection of the chart uses Map for compatibility with unsupported older browsers.

javascript
import 'core.js';
 import { init } from 'klincharts';

Intl.js

Charts rely on Intl, some browsers do not have this API.

javascript
import 'intl';
 import 'intl/local-data/jsonp/en';
-import { init } from 'klincharts';

Released under the Apache License V2.

- +import { init } from 'klincharts';

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/en-US/guide/faq.html b/en-US/guide/faq.html index bbbf558fb..7622087cd 100644 --- a/en-US/guide/faq.html +++ b/en-US/guide/faq.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -23,8 +23,8 @@ candle: { type: 'area', }, -});

Built-in technical indicators, calculated data is not what you want, how to do?

You can override calc by the chart method createIndicator or overrideIndicator.

What if I want to create an indicator other than the built-in technical indicator?

Charts support custom technical indicators, see indicators for details.

Want to mark the point of sale, how should do?

Overlays can be used. The built-in overlay has a simpleAnnotation, which can be created with the chart api createOverlay({ name: 'simpleAnnotation', ... }, paneId).

Released under the Apache License V2.

- +});

Built-in technical indicators, calculated data is not what you want, how to do?

You can override calc by the chart method createIndicator or overrideIndicator.

What if I want to create an indicator other than the built-in technical indicator?

Charts support custom technical indicators, see indicators for details.

Want to mark the point of sale, how should do?

Overlays can be used. The built-in overlay has a simpleAnnotation, which can be created with the chart api createOverlay({ name: 'simpleAnnotation', ... }, paneId).

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/en-US/guide/feedback.html b/en-US/guide/feedback.html index f314d76c2..9a5802b93 100644 --- a/en-US/guide/feedback.html +++ b/en-US/guide/feedback.html @@ -8,19 +8,19 @@ - + - - - + + + -
Skip to content

💬 Feedback

Github

Telegram

https://t.me/+098syuQtzI0yNzll

Discord

https://discord.gg/7YjHYgvvvZ

Wechat discussion group

Scan to add developers, note KLineChart, and join the group chat.

QQ discussion group

Released under the Apache License V2.

- +
Skip to content

💬 Feedback

Github

Telegram

https://t.me/+098syuQtzI0yNzll

Discord

https://discord.gg/7YjHYgvvvZ

Wechat discussion group

Scan to add developers, note KLineChart, and join the group chat.

QQ discussion group

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/en-US/guide/figure.html b/en-US/guide/figure.html index f49ac6abd..7f51e325e 100644 --- a/en-US/guide/figure.html +++ b/en-US/guide/figure.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -262,8 +262,8 @@ ctx.stroke() } } -}

So a custom figure is completed.

Released under the Apache License V2.

- +}

So a custom figure is completed.

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/en-US/guide/getting-started.html b/en-US/guide/getting-started.html index 9a82c6e6a..d0ec3cbd4 100644 --- a/en-US/guide/getting-started.html +++ b/en-US/guide/getting-started.html @@ -8,18 +8,18 @@ - + - - - + + + -
Skip to content

🚀 Getting started

Get KLineChart

KLineChart supports multiple download methods, you can get it through package management tools such as npm or yarn, or through CDN.

bash
npm install klinecharts
bash
yarn add klinecharts
html
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/klinecharts/dist/klinecharts.min.js"></script>

Create the first chart

jsx
import { useEffect } from 'react'
+    
Skip to content

🚀 Getting started

Get KLineChart

KLineChart supports multiple download methods, you can get it through package management tools such as npm or yarn, or through CDN.

bash
npm install klinecharts
bash
yarn add klinecharts
html
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/klinecharts/dist/klinecharts.min.js"></script>

Create the first chart

jsx
import { useEffect } from 'react'
 import { init, dispose } from 'klinecharts'
 
 export default () => {
@@ -230,8 +230,8 @@
       }
     </script>
   </body>
-</html>

This completes your first chart creation.

Released under the Apache License V2.

- +</html>

This completes your first chart creation.

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/en-US/guide/hot-key.html b/en-US/guide/hot-key.html index 29f468bd3..d7a77a6b1 100644 --- a/en-US/guide/hot-key.html +++ b/en-US/guide/hot-key.html @@ -8,19 +8,19 @@ - + - - - + + + -
Skip to content

⌨️ Hot Key

Currently only supports moving and zooming.

  • shift + move right
  • shift + move left
  • shift + + zoom in
  • shift + - zoom out

Released under the Apache License V2.

- +
Skip to content

⌨️ Hot Key

Currently only supports moving and zooming.

  • shift + move right
  • shift + move left
  • shift + + zoom in
  • shift + - zoom out

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/en-US/guide/i18n.html b/en-US/guide/i18n.html index cb3079b4c..63e133a96 100644 --- a/en-US/guide/i18n.html +++ b/en-US/guide/i18n.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -28,8 +28,8 @@ volume: '成交量:', turnover: '成交額:', change: '漲幅:' -})

Use new language

After adding new language, you can complete language switching through the chart API init(options) or setLocale(key).

Released under the Apache License V2.

- +})

Use new language

After adding new language, you can complete language switching through the chart API init(options) or setLocale(key).

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/en-US/guide/indicator.html b/en-US/guide/indicator.html index 2a2acf7d3..32f776855 100644 --- a/en-US/guide/indicator.html +++ b/en-US/guide/indicator.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -260,8 +260,8 @@ return ma }) } -}

So a custom indicator is completed.

Released under the Apache License V2.

- +}

So a custom indicator is completed.

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/en-US/guide/instance-api.html b/en-US/guide/instance-api.html index 0f7d1ae66..228d2b5cd 100644 --- a/en-US/guide/instance-api.html +++ b/en-US/guide/instance-api.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -529,8 +529,8 @@ dataIndex?: number timestamp?: number value?: number - }>

Convert coordinates to values.

  • coordinate needs to be converted, it can be an object or an array
  • finder filter
    • paneId window id
    • absolute is an absolute coordinate, only works on the y axis

getConvertPictureUrl(includeOverlay, type, backgroundColor)

typescript
(includeOverlay?: boolean, type?: string, backgroundColor?: string) => string

Get the image url after the chart is converted into an image.

  • includeOverlay needs to include the overlay layer, it can be defaulted
  • type The converted image type, one of the three types of 'png', 'jpeg', 'bmp', can be defaulted, the default is 'jpeg'
  • backgroundColor background color, can be defaulted, the default is '#FFFFFF'

resize()

typescript
() => void

Resizing the chart will always fill the container size.

Note

This method will recalculate the size of each module in the entire chart, frequent calls may affect performance, please call with caution.

Released under the Apache License V2.

- + }>

Convert coordinates to values.

  • coordinate needs to be converted, it can be an object or an array
  • finder filter
    • paneId window id
    • absolute is an absolute coordinate, only works on the y axis

getConvertPictureUrl(includeOverlay, type, backgroundColor)

typescript
(includeOverlay?: boolean, type?: string, backgroundColor?: string) => string

Get the image url after the chart is converted into an image.

  • includeOverlay needs to include the overlay layer, it can be defaulted
  • type The converted image type, one of the three types of 'png', 'jpeg', 'bmp', can be defaulted, the default is 'jpeg'
  • backgroundColor background color, can be defaulted, the default is '#FFFFFF'

resize()

typescript
() => void

Resizing the chart will always fill the container size.

Note

This method will recalculate the size of each module in the entire chart, frequent calls may affect performance, please call with caution.

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/en-US/guide/overlay.html b/en-US/guide/overlay.html index 52519b92c..0590ecb49 100644 --- a/en-US/guide/overlay.html +++ b/en-US/guide/overlay.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -246,8 +246,8 @@ } return [] } -}

So a custom overlay is complete.

Released under the Apache License V2.

- +}

So a custom overlay is complete.

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/en-US/guide/styles.html b/en-US/guide/styles.html index 9c5377bf5..51ce99e85 100644 --- a/en-US/guide/styles.html +++ b/en-US/guide/styles.html @@ -8,12 +8,12 @@ - + - - - - + + + + @@ -520,8 +520,8 @@ backgroundColor: '#1677FF' } } -}

Released under the Apache License V2.

- +}

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/en-US/guide/v8-to-v9.html b/en-US/guide/v8-to-v9.html index 7c98254a0..b8c925f77 100644 --- a/en-US/guide/v8-to-v9.html +++ b/en-US/guide/v8-to-v9.html @@ -8,19 +8,19 @@ - + - - - + + + -
Skip to content

🛠️ From V8 to V9

This document will help you upgrade from kinecharts 8.x to klinecharts 9.x. If you are 7.x or older, please refer to the previous upgrade document to upgrade to 8.x.

Import adjustment

klinecharts/index.blank' and klinecharts/index.simple are no longer distinguished. Please use import {...} from klinecharts uniformly.

Design adjustment

shape, annotation, tag are merged into overlay. Please refer to overlay for details.

Style configuration adjustment

  • The style options of all lines are changed to dashed and dashValue to dashedValue.
  • candle.tooltip.labels and candle.tooltip.values are merged into candle.tooltip.custom.
  • xAxis.height is changed to xAxis.size, xAxis.tickeText.paddingTop is changed to xAxis.tickeText.marinStart, and xAxis.tickeText.paddingBottom is changed to xAxis.tickeText.marginEnd.
  • yAxis.height is changed to yAxis.size, yAxis.tickeText.paddingTop is changed to yAxis.tickeText.marinStart, and yAxis.tickeText.paddingBottom is changed to yAxis.tickeText.marginEnd.
  • technicalIndicator.bar is changed to indicator.bars, technicalIndicator.line is changed to indicator.linestechnicalIndicator.circle is changed to indicator.circles.
  • Delete shape, annotation, tag, please use overlay instead.

API adjustment

Chart API

  • extension.addTechnicalIndicatorTemplate(template) is changed to registerIndicator(template).
  • Delete extension.addShapeTemplate(template), please use registerOverlay(template) instead.

Instance API

  • getDom({paneId, position}) is changed to getDom(paneId, position), and the parameter position option is changed to root, main and yAxis.
  • getWidth() and getHeight() are combined into a method 'getSize(paneId, position).
  • setStyleOptions(styles) is changed to setStyles(styles).
  • getStyleOptions() is changed to getStyles().
  • setOffsetRightSpace(space) is changed to setOffsetRightDistance(distance).
  • createTechnicalIndicator(value, isStack, paneOptions) is changed to createIndicator(value, isStack, paneOptions).
  • overrideTechnicalIndicator(override, paneId) is changed to overrideIndicator(override, paneId).
  • getTechnicalIndicatorByPaneId(paneId, name) is changed to getIndicatorByPaneId(paneId, name).
  • removeTechnicalIndicator(paneId, name) is changed to removeIndicator(paneId, name).
  • subscribeAction(type, callback) and unsubscribeAction(type, callback). The parameter type option is changed to onZoom, onScroll, onCrosshairChange, onVisibleRangeChange and onPaneDrag.
  • convertToPixel(value, finder) and convertFromPixel(coordinate, finder), the parameter finder.absoluteYAxis is changed to finder.absolute.
  • To delete createShape(value, paneId), createAnnotation(annotation, paneId), createTag(tag, paneId), please use createOverlay(value, paneId) instead.
  • To delete removeShape(id), removeAnnotation(paneId, points), removeTag(paneId, tagId), please use removeOverlay(id) instead.
  • To delete setShapeOptions(options), use overrideOverlay(override) instead.
  • To delete createHtml(html, paneId), removeHtml(paneId, htmlId), please obtain the corresponding dom through getDom(paneId, position).
  • To delete getTechnicalIndicatorByPaneId(paneId, name).

Shape help API

  • All APIs are migrated to 'klinecharts.utils'.

Customized technical indicator adjustment

  • Attribute plots is changed to figures, sub item methods color, isStroke, isDashed are merged into styles.
  • Change the method 'regeneratePlots(params) to regenerateFigures(params).
  • The method calcTechnicalIndicator(kLineDataList, options) is changed to calc(kLineDataList, indicator).
  • The method createTooltipDataSource({ dataSource, viewport, crosshair, technicalIndicator, xAxis, yAxis, defaultStyles }) is changed to createTooltipDataSource({ kLineDataList, indicator, visibleRange, bounding, crosshair, defaultStyles, xAxis, yAxis }). The return value is determined by [{ title: 'xxx', value: 'xxx', color: 'xxx' } ] Change to { name: 'xxx', calcParamsText: 'xxx', values: [{ title: 'xxx', value: 'xxx', color: 'xxx' }, ...] }.
  • The method render({ctx, dataSource, viewport, styles, xAxis, yAxis}) is changed to draw({ ctx, kLineDataList, indicator, visibleRange, bounding, barSpace, defaultStyles, xAxis, yAxis }).
  • Delete the attribute shouldCheckParamCount.

Released under the Apache License V2.

- +
Skip to content

🛠️ From V8 to V9

This document will help you upgrade from kinecharts 8.x to klinecharts 9.x. If you are 7.x or older, please refer to the previous upgrade document to upgrade to 8.x.

Import adjustment

klinecharts/index.blank' and klinecharts/index.simple are no longer distinguished. Please use import {...} from klinecharts uniformly.

Design adjustment

shape, annotation, tag are merged into overlay. Please refer to overlay for details.

Style configuration adjustment

  • The style options of all lines are changed to dashed and dashValue to dashedValue.
  • candle.tooltip.labels and candle.tooltip.values are merged into candle.tooltip.custom.
  • xAxis.height is changed to xAxis.size, xAxis.tickeText.paddingTop is changed to xAxis.tickeText.marinStart, and xAxis.tickeText.paddingBottom is changed to xAxis.tickeText.marginEnd.
  • yAxis.height is changed to yAxis.size, yAxis.tickeText.paddingTop is changed to yAxis.tickeText.marinStart, and yAxis.tickeText.paddingBottom is changed to yAxis.tickeText.marginEnd.
  • technicalIndicator.bar is changed to indicator.bars, technicalIndicator.line is changed to indicator.linestechnicalIndicator.circle is changed to indicator.circles.
  • Delete shape, annotation, tag, please use overlay instead.

API adjustment

Chart API

  • extension.addTechnicalIndicatorTemplate(template) is changed to registerIndicator(template).
  • Delete extension.addShapeTemplate(template), please use registerOverlay(template) instead.

Instance API

  • getDom({paneId, position}) is changed to getDom(paneId, position), and the parameter position option is changed to root, main and yAxis.
  • getWidth() and getHeight() are combined into a method 'getSize(paneId, position).
  • setStyleOptions(styles) is changed to setStyles(styles).
  • getStyleOptions() is changed to getStyles().
  • setOffsetRightSpace(space) is changed to setOffsetRightDistance(distance).
  • createTechnicalIndicator(value, isStack, paneOptions) is changed to createIndicator(value, isStack, paneOptions).
  • overrideTechnicalIndicator(override, paneId) is changed to overrideIndicator(override, paneId).
  • getTechnicalIndicatorByPaneId(paneId, name) is changed to getIndicatorByPaneId(paneId, name).
  • removeTechnicalIndicator(paneId, name) is changed to removeIndicator(paneId, name).
  • subscribeAction(type, callback) and unsubscribeAction(type, callback). The parameter type option is changed to onZoom, onScroll, onCrosshairChange, onVisibleRangeChange and onPaneDrag.
  • convertToPixel(value, finder) and convertFromPixel(coordinate, finder), the parameter finder.absoluteYAxis is changed to finder.absolute.
  • To delete createShape(value, paneId), createAnnotation(annotation, paneId), createTag(tag, paneId), please use createOverlay(value, paneId) instead.
  • To delete removeShape(id), removeAnnotation(paneId, points), removeTag(paneId, tagId), please use removeOverlay(id) instead.
  • To delete setShapeOptions(options), use overrideOverlay(override) instead.
  • To delete createHtml(html, paneId), removeHtml(paneId, htmlId), please obtain the corresponding dom through getDom(paneId, position).
  • To delete getTechnicalIndicatorByPaneId(paneId, name).

Shape help API

  • All APIs are migrated to 'klinecharts.utils'.

Customized technical indicator adjustment

  • Attribute plots is changed to figures, sub item methods color, isStroke, isDashed are merged into styles.
  • Change the method 'regeneratePlots(params) to regenerateFigures(params).
  • The method calcTechnicalIndicator(kLineDataList, options) is changed to calc(kLineDataList, indicator).
  • The method createTooltipDataSource({ dataSource, viewport, crosshair, technicalIndicator, xAxis, yAxis, defaultStyles }) is changed to createTooltipDataSource({ kLineDataList, indicator, visibleRange, bounding, crosshair, defaultStyles, xAxis, yAxis }). The return value is determined by [{ title: 'xxx', value: 'xxx', color: 'xxx' } ] Change to { name: 'xxx', calcParamsText: 'xxx', values: [{ title: 'xxx', value: 'xxx', color: 'xxx' }, ...] }.
  • The method render({ctx, dataSource, viewport, styles, xAxis, yAxis}) is changed to draw({ ctx, kLineDataList, indicator, visibleRange, bounding, barSpace, defaultStyles, xAxis, yAxis }).
  • Delete the attribute shouldCheckParamCount.

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/en-US/guide/what-is-klinechart.html b/en-US/guide/what-is-klinechart.html index 6040ae371..d6c6b0be2 100644 --- a/en-US/guide/what-is-klinechart.html +++ b/en-US/guide/what-is-klinechart.html @@ -8,19 +8,19 @@ - + - - - + + + -
Skip to content

📃 Introducation

What's KLineChart?

KLineChart,it is a highly customizable professional lightweight financial chart.

Features

  • 📦 Out of the box: Simple and fast integration, basically zero cost to get started.
  • 🚀 Lightweight and smooth: Zero dependencies, only 40k under gzip compression.
  • 💪 Powerful functions: Built-in multiple indicators and line drawing models.
  • 🎨 Highly scalable: With rich style configuration and API, the function can be extended as you like.
  • 📱 Mobile: Support mobile, one chart, handle multiple terminals.
  • 🛡 Typescript development: Provide complete type definition files.

Released under the Apache License V2.

- +
Skip to content

📃 Introducation

What's KLineChart?

KLineChart,it is a highly customizable professional lightweight financial chart.

Features

  • 📦 Out of the box: Simple and fast integration, basically zero cost to get started.
  • 🚀 Lightweight and smooth: Zero dependencies, only 40k under gzip compression.
  • 💪 Powerful functions: Built-in multiple indicators and line drawing models.
  • 🎨 Highly scalable: With rich style configuration and API, the function can be extended as you like.
  • 📱 Mobile: Support mobile, one chart, handle multiple terminals.
  • 🛡 Typescript development: Provide complete type definition files.

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/en-US/index.html b/en-US/index.html index 3e3bfc052..478ff56a4 100644 --- a/en-US/index.html +++ b/en-US/index.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -20,7 +20,7 @@
Skip to content

KLineChart

Highly customizable professional lightweight financial chart

Easy to use, lightweight and smooth, suitable for web front-end financial chart with rich scenarios.

KLineChart

Released under the Apache License V2.

- + \ No newline at end of file diff --git a/en-US/sample/axis.html b/en-US/sample/axis.html index 881bc72f6..ebdd3b466 100644 --- a/en-US/sample/axis.html +++ b/en-US/sample/axis.html @@ -8,20 +8,20 @@ - + - - - + + + - + -
Skip to content

Axis

Open in a new window
js
import { init } from 'klinecharts'
+    
Skip to content

Axis

Open in a new window
js
import { init } from 'klinecharts'
 import './index.css'
 
 function genData (timestamp = new Date().getTime(), length = 800) {
@@ -149,8 +149,8 @@
   color: #fff;
   outline: none;
   border: none;
-}

Released under the Apache License V2.

- +}

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/en-US/sample/basic.html b/en-US/sample/basic.html index aca8a4ddb..5f7599d26 100644 --- a/en-US/sample/basic.html +++ b/en-US/sample/basic.html @@ -8,20 +8,20 @@ - + - - - + + + - + -
Skip to content

Basic

Open in a new window
js
import { init } from 'klinecharts'
+    
Skip to content

Basic

Open in a new window
js
import { init } from 'klinecharts'
 
 function genData (timestamp = new Date().getTime(), length = 800) {
   let basePrice = 5000
@@ -48,8 +48,8 @@
 }
 
 const chart = init('k-line-chart')
-chart.applyNewData(genData())
html
<div id="k-line-chart" style="height:430px"/>

Released under the Apache License V2.

- +chart.applyNewData(genData())
html
<div id="k-line-chart" style="height:430px"/>

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/en-US/sample/candle-type.html b/en-US/sample/candle-type.html index 2f21cee46..bd1cbca55 100644 --- a/en-US/sample/candle-type.html +++ b/en-US/sample/candle-type.html @@ -8,20 +8,20 @@ - + - - - + + + - + -
Skip to content

Candle Type

Open in a new window
js
import { init } from 'klinecharts'
+    
Skip to content

Candle Type

Open in a new window
js
import { init } from 'klinecharts'
 import './index.css'
 
 function genData (timestamp = new Date().getTime(), length = 800) {
@@ -95,8 +95,8 @@
   color: #fff;
   outline: none;
   border: none;
-}

Released under the Apache License V2.

- +}

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/en-US/sample/data.html b/en-US/sample/data.html index 63c888b69..57091ede9 100644 --- a/en-US/sample/data.html +++ b/en-US/sample/data.html @@ -8,20 +8,20 @@ - + - - - + + + - + -
Skip to content

Data

Open in a new window
js
import { init } from 'klinecharts'
+    
Skip to content

Data

Open in a new window
js
import { init } from 'klinecharts'
 
 function genData (timestamp = new Date().getTime(), length = 800) {
   let basePrice = 5000
@@ -69,8 +69,8 @@
     chart.updateData(newData)
     updateData()
   }, 600)
-}
html
<div id="k-line-chart" style="height:430px"/>

Released under the Apache License V2.

- +}
html
<div id="k-line-chart" style="height:430px"/>

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/en-US/sample/i18n.html b/en-US/sample/i18n.html index e9ea21d26..295593cdb 100644 --- a/en-US/sample/i18n.html +++ b/en-US/sample/i18n.html @@ -8,20 +8,20 @@ - + - - - + + + - + -
Skip to content

I18n

Open in a new window
js
import { init, registerLocale } from 'klinecharts'
+    
Skip to content

I18n

Open in a new window
js
import { init, registerLocale } from 'klinecharts'
 import './index.less'
 
 function genData (timestamp = new Date().getTime(), length = 800) {
@@ -99,8 +99,8 @@
   color: #fff;
   outline: none;
   border: none;
-}

Released under the Apache License V2.

- +}

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/en-US/sample/indicator.html b/en-US/sample/indicator.html index 4c5d71d90..e8319c349 100644 --- a/en-US/sample/indicator.html +++ b/en-US/sample/indicator.html @@ -8,20 +8,20 @@ - + - - - + + + - + -
Skip to content

Indicator

Open in a new window
js
import { init, registerIndicator } from 'klinecharts'
+    
Skip to content

Indicator

Open in a new window
js
import { init, registerIndicator } from 'klinecharts'
 import './index.css'
 
 const fruits = [
@@ -146,8 +146,8 @@
   color: #fff;
   outline: none;
   border: none;
-}

Released under the Apache License V2.

- +}

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/en-US/sample/overlay.html b/en-US/sample/overlay.html index 52d4686d6..fc00729cc 100644 --- a/en-US/sample/overlay.html +++ b/en-US/sample/overlay.html @@ -8,20 +8,20 @@ - + - - - + + + - + -
Skip to content

Overlay

Open in a new window
js
import { init, registerOverlay } from 'klinecharts'
+    
Skip to content

Overlay

Open in a new window
js
import { init, registerOverlay } from 'klinecharts'
 import './index.css'
 
 function genData (timestamp = new Date().getTime(), length = 800) {
@@ -116,8 +116,8 @@
   color: #fff;
   outline: none;
   border: none;
-}

Released under the Apache License V2.

- +}

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/en-US/sample/theme.html b/en-US/sample/theme.html index 286e1af30..abda1679d 100644 --- a/en-US/sample/theme.html +++ b/en-US/sample/theme.html @@ -8,20 +8,20 @@ - + - - - + + + - + -
Skip to content

Theme

Open in a new window
js
import { init, registerStyles } from 'klinecharts'
+    
Skip to content

Theme

Open in a new window
js
import { init, registerStyles } from 'klinecharts'
 import './index.css'
 
 function genData (timestamp = new Date().getTime(), length = 800) {
@@ -189,8 +189,8 @@
   color: #fff;
   outline: none;
   border: none;
-}

Released under the Apache License V2.

- +}

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/en-US/sample/timezone.html b/en-US/sample/timezone.html index fe9c20e10..ab57d2d38 100644 --- a/en-US/sample/timezone.html +++ b/en-US/sample/timezone.html @@ -8,20 +8,20 @@ - + - - - + + + - + -
Skip to content

Timezone

Open in a new window
js
import { init } from 'klinecharts'
+    
Skip to content

Timezone

Open in a new window
js
import { init } from 'klinecharts'
 import './index.css'
 
 function genData (timestamp = new Date().getTime(), length = 800) {
@@ -90,8 +90,8 @@
   color: #fff;
   outline: none;
   border: none;
-}

Released under the Apache License V2.

- +}

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/en-US/sample/tooltip.html b/en-US/sample/tooltip.html index e13ed2c97..3ab33504d 100644 --- a/en-US/sample/tooltip.html +++ b/en-US/sample/tooltip.html @@ -8,20 +8,20 @@ - + - - - + + + - + -
Skip to content

Tooltip

Open in a new window
js
import { init } from 'klinecharts'
+    
Skip to content

Tooltip

Open in a new window
js
import { init } from 'klinecharts'
 import './index.css'
 
 function genData (timestamp = new Date().getTime(), length = 800) {
@@ -169,8 +169,8 @@
   color: #fff;
   outline: none;
   border: none;
-}

Released under the Apache License V2.

- +}

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/en-US/sponsor.html b/en-US/sponsor.html index 37086193f..e1f810956 100644 --- a/en-US/sponsor.html +++ b/en-US/sponsor.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -20,7 +20,7 @@
Skip to content

❤️ Sponsor

KLineChart under the Apache License V2 and completely free to use.

If you think the plugin is good, I hope you can click 🌟 on GitHub. If you can reward a cup of ☕️, that would be very much appreciated.

For organizations or individuals sponsoring KLineChart, if necessary, display the organization's official website or personal homepage on the https://klinecharts.com on the homepage, please provide payment account or address, logo, homepage link, and other information by sending an email to hu_li888@foxmail.com . Those with sponsor amount of $800 will be displayed in the large logo display area. Top three, will use large logo display.

Alipay

Wechat Pay

Cryptocurrency

Released under the Apache License V2.

- + \ No newline at end of file diff --git a/guide/changelog.html b/guide/changelog.html index f86495a4c..8a0f9b612 100644 --- a/guide/changelog.html +++ b/guide/changelog.html @@ -8,19 +8,19 @@ - + - - - + + + -
Skip to content

📠 更新日志

9.8.0

2024-03-04

  • 🆕 支持自定义坐标轴。
  • 🆕 支持指标绘制到未来时间。
  • 🆕 支持长小数折叠。
  • 🆕 支持向前和向后添加数据。
  • 🐞 修复不同浏览器格式化时间问题。

9.7.2

2024-01-12

  • 🐞 修复指标属性 minValuemaxValue 不生效问题。
  • 🐞 修复覆盖物x轴上显示问题。
  • 💄 优化样式 candle.type: 'ohlc' 显示。
  • 💄 优化绘制清晰度。

9.7.1

2023-12-18

  • 🐞 修复指标和覆盖物方法不执行问题。
  • 🐞 修复包管理器下载node版本依赖问题。

9.7.0

2023-12-12

  • 🆕 实例方法新增setMaxOffsetLeftDistancesetMaxOffsetRightDistance
  • 🆕 指标新增zLevel属性。
  • 💄 优化ohlc蜡烛柱渲染。
  • 🐞 修复蜡烛柱模糊问题。
  • 🐞 修复覆盖物zLevel渲染规则。

9.6.0

2023-11-14

  • 🖋️ 重构窗口之间的分割线模块。
  • 🆕 图表方法init(ds, options),参数options新增layout
  • 🆕 实例方法createIndicator(value, isStack, paneOptions, callback),参数paneOptions新增position
  • 🆕 样式candle.tooltip.custom新增turnover字符串模版。
  • 💄 优化样式overlay.text配置。
  • 💄 优化utils.cloneutils.merge实现。
  • 🐞 修复多个覆盖物样式显示不对问题。
  • 🐞 修复多个指标样式显示不对问题。

9.5.4

2023-09-22

  • 🐞 修复样式candle.typearea时,最新价线不显示问题。
  • 🐞 修复样式crosshair.vertical.text.paddingLeft显示不对问题。

9.5.3

2023-09-19

  • 🐞 修复ts下引入问题。

9.5.2

2023-09-18

  • 💄 优化基础图形text
  • 💄 优化内置覆盖物simpleAnnotationsimpleTag
  • 💄 优化技术指标自由样式,支持增量。
  • 🐞 修复typescript声明问题。

9.5.1

2023-08-14

  • 🆕 图表方法新增getOverlayClass
  • 🆕 样式配置candle.tooltip.custom新增内置涨跌幅支持。
  • 💄 优化基础图形rect事件响应。
  • ↩️ 分割线事件响应回退

9.5.0

2023-06-15

  • 🆕 Overlay新增事件onDoubleClick,新增属性modeSensitivity
  • 🆕 样式配置candle.tooltip.custom支持字符串模版。
  • 🐞 优化移动端阻尼滚动掉帧问题。
  • 🐞 修复窗口id命名拼写错误。
  • 💄 优化分割线事件响应灵敏度。
  • 💄 优化typescript下,OverlayFigure中的attrs类型声明。

9.4.0

2023-05-25

  • 🆕 实例api createOverlay 支持数组。
  • 🆕 overlay新增属性paneIddefaultZLevelzLevel
  • 🆕 xAxis新增方法convertTimestampFromPixelconvertTimestampToPixel
  • 💄 优化蜡烛柱显示。

9.3.0

2023-05-13

  • 🆕 新增图表API utils.calcTextWidth
  • 🆕 图表API createIndicator(value, isStack, options)setPaneOptions(options)新增options.axisOptions
  • 🆕 指标图形配置支持自定义。
  • 💄 优化bar宽度比例。
  • 💄 优化内部获取屏幕像素比。
  • 💄 优化内部id生成。

9.2.2

2023-05-04

  • 🐞 修复基础图形line事件检查可能导致错误问题。
  • 💄 优化类型检查。

9.2.1

2023-04-27

  • 💄 优化默认样式,#EF5350变更为#F92855#26A69A变更为#2DC08E
  • 💄 优化typescript声明。

9.2.0

2023-04-24

  • 🆕 实例API新增getOffsetRightDistanceexecuteAction
  • 🆕 实例APIapplyNewDataapplyMoreDataupdateData新增成功回调入参callback
  • 🆕 支持千分符显示。
  • 🆕 样式配置新增candle.bar.upBorderColorcandle.bar.downBorderColorcandle.bar.noChangeBorderColorcandle.bar.upWickColorcandle.bar.downWickColorcandle.bar.noChangeWickColorcandle.tooltip.rect.positioncandle.tooltip.rect.offsetBottom
  • 🆕 所有visibleRange新增realFromrealTo
  • 💄 优化API,klinecharts.utils.isValidklinecharts.utils.formatBigNumber
  • 💄 优化开发环境下,日志输出。

9.1.3

2023-04-15

  • 🐞 修复图表api applyNewData 入参是空数组时不刷新问题。
  • 🐞 修复无数据时y轴上十字光标文字不显示问题。
  • 💄 优化面积图显示。
  • 💄 优化覆盖物事件回调参数,新增figureKeyfigureIndex
  • 💄 优化typescript覆盖物样式类型,和基础类型DeepPartial, DeepRequired

9.1.2

2023-04-10

  • 🐞 修复内置基础图形line触发事件不准确问题。
  • 🐞 修复内置覆盖物simpleAnnotationsimpleTag绘制完成后第一次触发事件问题。
  • 💄 优化覆盖物图形事件忽略,支持事件选择。

9.1.1

2023-03-14

  • 🐞 修复内置基础图形arc不生效问题。
  • 💄 优化渲染更新。

9.1.0

2023-02-23

  • 🆕 图表实例方法subscribeActionunsubscribeAction类型新增onCandleBarClick
  • 🆕 覆盖物支持双击强制结束绘制。
  • 💄 优化事件处理。

9.0.1

2023-02-17

  • 🐞 修复typescript引入问题。

9.0.0

2023-02-16

  • 🛠 Typescript重构。
  • 🆕 新特性
    • 新增Y轴方向缩放,滚动。
    • API
      • 新增基图表方法registerFiguregetSupportFiguresgetFigureClassrigisterOverlaygetSupportOverlaysregisterLocalegetSupportLocalesregisterStyles
      • 新增实例方法,getSizesetLocalegetLocalsetCustomApigetVisibleRangecreateOverlaygetOverlayByIdoverrideOverlayremoveOverlay
    • 样式配置
      • 新增candle.priceMark.last.text.borderStylecandle.tooltip.iconsindicator.lastValueMark.text.borderStyleindicator.tooltip.iconscrosshair.horizontal.text.borderStylecrosshair.vertical.text.borderStyle
  • 👉 变更
    • API
      • 图表方法extension.addTechnicalIndicatorTemplate变更为registerIndicator
      • 图表方法extension.addShapeTemplate变更为registerOverlay
      • 实例方法setStyleOptions变更为setStyles
      • 实例方法getStyleOptions变更为getStyles
      • 实例方法setPaneOptions(options)options新增属性gap
      • 实例方法setOffsetRightSpace变更为setOffsetRightDistance
      • 实例方法createTechnicalIndicator变更为createIndicator
      • 实例方法overlayTechnicalIndicator变更为overlayIndicator
      • 实例方法getTechnicalIndicatorByPaneId变更为getIndicatorByPaneId
      • 实例方法removeTechnicalIndicator变更为removeIndicator
    • 样式配置
      • 所有line.style选项变更为soliddashed
      • 所有dashValue变更为dashedValue
      • xAxis.height变更为xAxis.sizexAxis.tickText.paddingTop变更为xAxis.tickText.marginStartxAxis.tickText.paddingBottom变更为xAxis.tickText.marginEnd
      • yAxis.height变更为yAxis.sizeyAxis.tickText.paddingTop变更为yAxis.tickText.marginStartyAxis.tickText.paddingBottom变更为yAxis.tickText.marginEnd
      • technicalIndicator.bar变更为indicator.barstechnicalIndicator.line变更为indicator.linestechnicalIndicator.circle变更为indicator.circles
    • 自定义扩展
      • 技术指标属性calcParams,变更为支持任意类型。
      • 技术指标属性plots变更为figures
      • 技术指标属性regeneratePlots变更为regeneratefigures
      • 技术指标属性calcTechnicalIndicator变更为calc
      • 技术指标属性render变更为draw
  • 🗑 废弃
    • API
      • 删除实例方法getWidthgetHeight,改用getSize
      • 删除实例方法createShapecreateAnnotationcreateTag,改用createOverlay
      • 删除实例方法removeShaperemoveAnnotationremoveTag,改用removeOverlay
      • 删除实例方法setShapeOptions,改用overrideOverlay
      • 删除实例方法createHtmlremoveHtmladdTechnicalIndicatorTemplategetTechnicalIndicatorTemplateaddShapeTemplate
    • 样式配置
      • 删除shapeannotationtag,改用overlay
      • 删除candle.margintechnicalIndicator.margin
    • 自定义扩展
      • 技术指标模版不再保存相关属性。
      • 技术指标删除属性shouldCheckParamCount
      • 删除Shape,改用Overlay

8.x

Github上查看 8.x 的 Change Log。

7.x

Github上查看 7.x 的 Change Log。

6.x

Github上查看 6.x 的 Change Log。

5.x

Github上查看 5.x 的版本记录。

4.x

Github上查看 4.x 的版本记录。

Released under the Apache License V2.

- +
Skip to content

📠 更新日志

9.8.0

2024-03-04

  • 🆕 支持自定义坐标轴。
  • 🆕 支持指标绘制到未来时间。
  • 🆕 支持长小数折叠。
  • 🆕 支持向前和向后添加数据。
  • 🐞 修复不同浏览器格式化时间问题。

9.7.2

2024-01-12

  • 🐞 修复指标属性 minValuemaxValue 不生效问题。
  • 🐞 修复覆盖物x轴上显示问题。
  • 💄 优化样式 candle.type: 'ohlc' 显示。
  • 💄 优化绘制清晰度。

9.7.1

2023-12-18

  • 🐞 修复指标和覆盖物方法不执行问题。
  • 🐞 修复包管理器下载node版本依赖问题。

9.7.0

2023-12-12

  • 🆕 实例方法新增setMaxOffsetLeftDistancesetMaxOffsetRightDistance
  • 🆕 指标新增zLevel属性。
  • 💄 优化ohlc蜡烛柱渲染。
  • 🐞 修复蜡烛柱模糊问题。
  • 🐞 修复覆盖物zLevel渲染规则。

9.6.0

2023-11-14

  • 🖋️ 重构窗口之间的分割线模块。
  • 🆕 图表方法init(ds, options),参数options新增layout
  • 🆕 实例方法createIndicator(value, isStack, paneOptions, callback),参数paneOptions新增position
  • 🆕 样式candle.tooltip.custom新增turnover字符串模版。
  • 💄 优化样式overlay.text配置。
  • 💄 优化utils.cloneutils.merge实现。
  • 🐞 修复多个覆盖物样式显示不对问题。
  • 🐞 修复多个指标样式显示不对问题。

9.5.4

2023-09-22

  • 🐞 修复样式candle.typearea时,最新价线不显示问题。
  • 🐞 修复样式crosshair.vertical.text.paddingLeft显示不对问题。

9.5.3

2023-09-19

  • 🐞 修复ts下引入问题。

9.5.2

2023-09-18

  • 💄 优化基础图形text
  • 💄 优化内置覆盖物simpleAnnotationsimpleTag
  • 💄 优化技术指标自由样式,支持增量。
  • 🐞 修复typescript声明问题。

9.5.1

2023-08-14

  • 🆕 图表方法新增getOverlayClass
  • 🆕 样式配置candle.tooltip.custom新增内置涨跌幅支持。
  • 💄 优化基础图形rect事件响应。
  • ↩️ 分割线事件响应回退

9.5.0

2023-06-15

  • 🆕 Overlay新增事件onDoubleClick,新增属性modeSensitivity
  • 🆕 样式配置candle.tooltip.custom支持字符串模版。
  • 🐞 优化移动端阻尼滚动掉帧问题。
  • 🐞 修复窗口id命名拼写错误。
  • 💄 优化分割线事件响应灵敏度。
  • 💄 优化typescript下,OverlayFigure中的attrs类型声明。

9.4.0

2023-05-25

  • 🆕 实例api createOverlay 支持数组。
  • 🆕 overlay新增属性paneIddefaultZLevelzLevel
  • 🆕 xAxis新增方法convertTimestampFromPixelconvertTimestampToPixel
  • 💄 优化蜡烛柱显示。

9.3.0

2023-05-13

  • 🆕 新增图表API utils.calcTextWidth
  • 🆕 图表API createIndicator(value, isStack, options)setPaneOptions(options)新增options.axisOptions
  • 🆕 指标图形配置支持自定义。
  • 💄 优化bar宽度比例。
  • 💄 优化内部获取屏幕像素比。
  • 💄 优化内部id生成。

9.2.2

2023-05-04

  • 🐞 修复基础图形line事件检查可能导致错误问题。
  • 💄 优化类型检查。

9.2.1

2023-04-27

  • 💄 优化默认样式,#EF5350变更为#F92855#26A69A变更为#2DC08E
  • 💄 优化typescript声明。

9.2.0

2023-04-24

  • 🆕 实例API新增getOffsetRightDistanceexecuteAction
  • 🆕 实例APIapplyNewDataapplyMoreDataupdateData新增成功回调入参callback
  • 🆕 支持千分符显示。
  • 🆕 样式配置新增candle.bar.upBorderColorcandle.bar.downBorderColorcandle.bar.noChangeBorderColorcandle.bar.upWickColorcandle.bar.downWickColorcandle.bar.noChangeWickColorcandle.tooltip.rect.positioncandle.tooltip.rect.offsetBottom
  • 🆕 所有visibleRange新增realFromrealTo
  • 💄 优化API,klinecharts.utils.isValidklinecharts.utils.formatBigNumber
  • 💄 优化开发环境下,日志输出。

9.1.3

2023-04-15

  • 🐞 修复图表api applyNewData 入参是空数组时不刷新问题。
  • 🐞 修复无数据时y轴上十字光标文字不显示问题。
  • 💄 优化面积图显示。
  • 💄 优化覆盖物事件回调参数,新增figureKeyfigureIndex
  • 💄 优化typescript覆盖物样式类型,和基础类型DeepPartial, DeepRequired

9.1.2

2023-04-10

  • 🐞 修复内置基础图形line触发事件不准确问题。
  • 🐞 修复内置覆盖物simpleAnnotationsimpleTag绘制完成后第一次触发事件问题。
  • 💄 优化覆盖物图形事件忽略,支持事件选择。

9.1.1

2023-03-14

  • 🐞 修复内置基础图形arc不生效问题。
  • 💄 优化渲染更新。

9.1.0

2023-02-23

  • 🆕 图表实例方法subscribeActionunsubscribeAction类型新增onCandleBarClick
  • 🆕 覆盖物支持双击强制结束绘制。
  • 💄 优化事件处理。

9.0.1

2023-02-17

  • 🐞 修复typescript引入问题。

9.0.0

2023-02-16

  • 🛠 Typescript重构。
  • 🆕 新特性
    • 新增Y轴方向缩放,滚动。
    • API
      • 新增基图表方法registerFiguregetSupportFiguresgetFigureClassrigisterOverlaygetSupportOverlaysregisterLocalegetSupportLocalesregisterStyles
      • 新增实例方法,getSizesetLocalegetLocalsetCustomApigetVisibleRangecreateOverlaygetOverlayByIdoverrideOverlayremoveOverlay
    • 样式配置
      • 新增candle.priceMark.last.text.borderStylecandle.tooltip.iconsindicator.lastValueMark.text.borderStyleindicator.tooltip.iconscrosshair.horizontal.text.borderStylecrosshair.vertical.text.borderStyle
  • 👉 变更
    • API
      • 图表方法extension.addTechnicalIndicatorTemplate变更为registerIndicator
      • 图表方法extension.addShapeTemplate变更为registerOverlay
      • 实例方法setStyleOptions变更为setStyles
      • 实例方法getStyleOptions变更为getStyles
      • 实例方法setPaneOptions(options)options新增属性gap
      • 实例方法setOffsetRightSpace变更为setOffsetRightDistance
      • 实例方法createTechnicalIndicator变更为createIndicator
      • 实例方法overlayTechnicalIndicator变更为overlayIndicator
      • 实例方法getTechnicalIndicatorByPaneId变更为getIndicatorByPaneId
      • 实例方法removeTechnicalIndicator变更为removeIndicator
    • 样式配置
      • 所有line.style选项变更为soliddashed
      • 所有dashValue变更为dashedValue
      • xAxis.height变更为xAxis.sizexAxis.tickText.paddingTop变更为xAxis.tickText.marginStartxAxis.tickText.paddingBottom变更为xAxis.tickText.marginEnd
      • yAxis.height变更为yAxis.sizeyAxis.tickText.paddingTop变更为yAxis.tickText.marginStartyAxis.tickText.paddingBottom变更为yAxis.tickText.marginEnd
      • technicalIndicator.bar变更为indicator.barstechnicalIndicator.line变更为indicator.linestechnicalIndicator.circle变更为indicator.circles
    • 自定义扩展
      • 技术指标属性calcParams,变更为支持任意类型。
      • 技术指标属性plots变更为figures
      • 技术指标属性regeneratePlots变更为regeneratefigures
      • 技术指标属性calcTechnicalIndicator变更为calc
      • 技术指标属性render变更为draw
  • 🗑 废弃
    • API
      • 删除实例方法getWidthgetHeight,改用getSize
      • 删除实例方法createShapecreateAnnotationcreateTag,改用createOverlay
      • 删除实例方法removeShaperemoveAnnotationremoveTag,改用removeOverlay
      • 删除实例方法setShapeOptions,改用overrideOverlay
      • 删除实例方法createHtmlremoveHtmladdTechnicalIndicatorTemplategetTechnicalIndicatorTemplateaddShapeTemplate
    • 样式配置
      • 删除shapeannotationtag,改用overlay
      • 删除candle.margintechnicalIndicator.margin
    • 自定义扩展
      • 技术指标模版不再保存相关属性。
      • 技术指标删除属性shouldCheckParamCount
      • 删除Shape,改用Overlay

8.x

Github上查看 8.x 的 Change Log。

7.x

Github上查看 7.x 的 Change Log。

6.x

Github上查看 6.x 的 Change Log。

5.x

Github上查看 5.x 的版本记录。

4.x

Github上查看 4.x 的版本记录。

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/guide/chart-api.html b/guide/chart-api.html index 48d2edca6..b29b45954 100644 --- a/guide/chart-api.html +++ b/guide/chart-api.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -432,8 +432,8 @@ borderRadius?: number backgroundColor?: string } -) => void

绘制带背景的文字。

  • ctx 画布上下文
  • attrs 文字参数
    • x 起始点x轴值
    • y 起始点y轴值
    • text 文字内容
    • width 宽度
    • height 高度
    • align 水平对齐方式
    • baseline 垂直对齐方式
  • styles 样式
    • style 样式
    • color 颜色
    • size 尺寸
    • family 字体
    • weight 权重
    • paddingLeft 左内边距,
    • paddingTop 上内边距,
    • paddingRight 右内边距,
    • paddingBottom 下内边距,
    • borderColor 边框颜色
    • borderSize 边框粗细
    • borderStyle 边框样式
    • borderRadius 边框圆角尺寸
    • borderDashedValue 边框虚线参数值
    • backgroundColor 背景色

utils.drawRectText(ctx, rectText, styles)

utils.drawText(ctx, text, styles),已废弃,v10之后会删除,请用utils.drawText(ctx, text, styles)代替。

Released under the Apache License V2.

- +) => void

绘制带背景的文字。

  • ctx 画布上下文
  • attrs 文字参数
    • x 起始点x轴值
    • y 起始点y轴值
    • text 文字内容
    • width 宽度
    • height 高度
    • align 水平对齐方式
    • baseline 垂直对齐方式
  • styles 样式
    • style 样式
    • color 颜色
    • size 尺寸
    • family 字体
    • weight 权重
    • paddingLeft 左内边距,
    • paddingTop 上内边距,
    • paddingRight 右内边距,
    • paddingBottom 下内边距,
    • borderColor 边框颜色
    • borderSize 边框粗细
    • borderStyle 边框样式
    • borderRadius 边框圆角尺寸
    • borderDashedValue 边框虚线参数值
    • backgroundColor 背景色

utils.drawRectText(ctx, rectText, styles)

utils.drawText(ctx, text, styles),已废弃,v10之后会删除,请用utils.drawText(ctx, text, styles)代替。

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/guide/custom-axis.html b/guide/custom-axis.html index 88fb2571e..c340f33dd 100644 --- a/guide/custom-axis.html +++ b/guide/custom-axis.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -112,8 +112,8 @@ // 这里的 customYAxisName 使用自定义y轴时的 name 代替 name: `${customYAxisName}` } -})

Released under the Apache License V2.

- +})

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/guide/datasource.html b/guide/datasource.html index 5def17dda..ae3e751fa 100644 --- a/guide/datasource.html +++ b/guide/datasource.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -34,8 +34,8 @@ volume: number // 成交额,非必须字段,如果需要展示技术指标'EMV'和'AVP',则需要为该字段填充数据。 turnover: number -}

Released under the Apache License V2.

- +}

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/guide/environment.html b/guide/environment.html index 52c36e88f..69a819aa1 100644 --- a/guide/environment.html +++ b/guide/environment.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -22,8 +22,8 @@
Skip to content

🏝️ 环境要求

浏览器支持

图表基于 html5 canvas 构建,需要运行在支持 canvas 的浏览器上,如果需要运行在移动端,请用 webview 加载。

兼容处理

core.js

图表内部集合使用Map,用于兼容不支持的老版浏览器。

javascript
import 'core.js';
 import { init } from 'klincharts';

Intl.js

图表依赖Intl,某些浏览器无此 API。

javascript
import 'intl';
 import 'intl/local-data/jsonp/en';
-import { init } from 'klincharts';

Released under the Apache License V2.

- +import { init } from 'klincharts';

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/guide/faq.html b/guide/faq.html index 950cf1f97..a86e32779 100644 --- a/guide/faq.html +++ b/guide/faq.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -23,8 +23,8 @@ candle: { type: 'area', }, -});

内置的技术指标,计算出来的数据不是想要的,怎么办?

可以通过图表方法createIndicator或者overrideIndicator重写calc即可。

想创建一个内置技术指标之外的指标,怎么办?

图表支持自定义技术指标,详情参阅技术指标

想标记一下买卖点,该怎么做?

可以使用覆盖物,内置的覆盖物有一个simpleAnnotation,用图表api创建即可createOverlay({ name: 'simpleAnnotation', ... }, paneId)

Released under the Apache License V2.

- +});

内置的技术指标,计算出来的数据不是想要的,怎么办?

可以通过图表方法createIndicator或者overrideIndicator重写calc即可。

想创建一个内置技术指标之外的指标,怎么办?

图表支持自定义技术指标,详情参阅技术指标

想标记一下买卖点,该怎么做?

可以使用覆盖物,内置的覆盖物有一个simpleAnnotation,用图表api创建即可createOverlay({ name: 'simpleAnnotation', ... }, paneId)

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/guide/feedback.html b/guide/feedback.html index 62b3105b9..f07433a49 100644 --- a/guide/feedback.html +++ b/guide/feedback.html @@ -8,19 +8,19 @@ - + - - - + + + -
Skip to content

💬 反馈和共建

Github

Telegram

https://t.me/+098syuQtzI0yNzll

Discord

https://discord.gg/7YjHYgvvvZ

微信讨论群

扫一扫,添加开发者,备注『 KLineChart 』,加入群聊。

QQ讨论群

Released under the Apache License V2.

- +
Skip to content

💬 反馈和共建

Github

Telegram

https://t.me/+098syuQtzI0yNzll

Discord

https://discord.gg/7YjHYgvvvZ

微信讨论群

扫一扫,添加开发者,备注『 KLineChart 』,加入群聊。

QQ讨论群

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/guide/figure.html b/guide/figure.html index eb877a5ce..a1ca877fb 100644 --- a/guide/figure.html +++ b/guide/figure.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -261,8 +261,8 @@ ctx.stroke() } } -}

这样一个自定义的基础图形就完成了。

Released under the Apache License V2.

- +}

这样一个自定义的基础图形就完成了。

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/guide/getting-started.html b/guide/getting-started.html index c14a75d08..1cdf274ad 100644 --- a/guide/getting-started.html +++ b/guide/getting-started.html @@ -8,18 +8,18 @@ - + - - - + + + -
Skip to content

🚀 快速开始

获取KLineChart

KLineChart 支持多种下载方式,你可以通过npmyarn等包管理工具,也可以通过CDN获取。

bash
npm install klinecharts
bash
yarn add klinecharts
html
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/klinecharts/dist/klinecharts.min.js"></script>

创建第一个图表

KLineChart 不受前端框架限制,所以你可以在任何一个前端框架中使用。

jsx
import { useEffect } from 'react'
+    
Skip to content

🚀 快速开始

获取KLineChart

KLineChart 支持多种下载方式,你可以通过npmyarn等包管理工具,也可以通过CDN获取。

bash
npm install klinecharts
bash
yarn add klinecharts
html
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/klinecharts/dist/klinecharts.min.js"></script>

创建第一个图表

KLineChart 不受前端框架限制,所以你可以在任何一个前端框架中使用。

jsx
import { useEffect } from 'react'
 import { init, dispose } from 'klinecharts'
 
 export default () => {
@@ -230,8 +230,8 @@
       }
     </script>
   </body>
-</html>

这样你的第一个图表就创建完成了。

Released under the Apache License V2.

- +</html>

这样你的第一个图表就创建完成了。

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/guide/hot-key.html b/guide/hot-key.html index b8d877833..0587f506b 100644 --- a/guide/hot-key.html +++ b/guide/hot-key.html @@ -8,19 +8,19 @@ - + - - - + + + -
Skip to content

⌨️ 快捷键

目前快捷键仅支持移动和缩放。

  • shift + 右移
  • shift + 左移
  • shift + + 放大
  • shift + - 缩小

Released under the Apache License V2.

- +
Skip to content

⌨️ 快捷键

目前快捷键仅支持移动和缩放。

  • shift + 右移
  • shift + 左移
  • shift + + 放大
  • shift + - 缩小

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/guide/i18n.html b/guide/i18n.html index 0b3030c43..2b4014309 100644 --- a/guide/i18n.html +++ b/guide/i18n.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -28,8 +28,8 @@ volume: '成交量:', turnover: '成交額:', change: '漲幅:' -})

使用语言包

当添加完语言包后,可以通过图表API init(options)或者setLocale(key),完成语言切换。

Released under the Apache License V2.

- +})

使用语言包

当添加完语言包后,可以通过图表API init(options)或者setLocale(key),完成语言切换。

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/guide/indicator.html b/guide/indicator.html index ce17f12da..d566e9691 100644 --- a/guide/indicator.html +++ b/guide/indicator.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -264,8 +264,8 @@ return ma }) } -}

这样一个自定义指标就完成了。

Released under the Apache License V2.

- +}

这样一个自定义指标就完成了。

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/guide/instance-api.html b/guide/instance-api.html index df6fbda81..fbf08831e 100644 --- a/guide/instance-api.html +++ b/guide/instance-api.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -535,8 +535,8 @@ dataIndex?: number timestamp?: number value?: number - }>

将坐标转换成值。

  • coordinate 需要转换的值,可以是当个对象,也可以是数组
  • finder 过滤条件
    • paneId 窗口id
    • absolute 是否是绝对坐标,只作用于y轴

getConvertPictureUrl(includeOverlay, type, backgroundColor)

typescript
(includeOverlay?: boolean, type?: string, backgroundColor?: string) => string

获取图表转换成图片后的图片url。

  • includeOverlay 是否需要包含浮层,可缺省
  • type 转换后的图片类型,类型是'png'、'jpeg'、'bmp'三种中的一种,可缺省,默认为'jpeg'
  • backgroundColor 背景色,可缺省,默认为'#FFFFFF'

resize()

typescript
() => void

调整图表大小,总是会填充容器大小。

注意

此方法会重新计算整个图表各个模块的大小,频繁调用可能会影响到性能,调用请谨慎。

Released under the Apache License V2.

- + }>

将坐标转换成值。

  • coordinate 需要转换的值,可以是当个对象,也可以是数组
  • finder 过滤条件
    • paneId 窗口id
    • absolute 是否是绝对坐标,只作用于y轴

getConvertPictureUrl(includeOverlay, type, backgroundColor)

typescript
(includeOverlay?: boolean, type?: string, backgroundColor?: string) => string

获取图表转换成图片后的图片url。

  • includeOverlay 是否需要包含浮层,可缺省
  • type 转换后的图片类型,类型是'png'、'jpeg'、'bmp'三种中的一种,可缺省,默认为'jpeg'
  • backgroundColor 背景色,可缺省,默认为'#FFFFFF'

resize()

typescript
() => void

调整图表大小,总是会填充容器大小。

注意

此方法会重新计算整个图表各个模块的大小,频繁调用可能会影响到性能,调用请谨慎。

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/guide/overlay.html b/guide/overlay.html index 15d4b82d3..5a273da7c 100644 --- a/guide/overlay.html +++ b/guide/overlay.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -246,8 +246,8 @@ } return [] } -}

这样一个自定义覆盖物就完成了。

Released under the Apache License V2.

- +}

这样一个自定义覆盖物就完成了。

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/guide/styles.html b/guide/styles.html index 203ec73dc..ee4c6bad8 100644 --- a/guide/styles.html +++ b/guide/styles.html @@ -8,12 +8,12 @@ - + - - - - + + + + @@ -544,8 +544,8 @@ backgroundColor: '#1677FF' } } -}

Released under the Apache License V2.

- +}

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/guide/v8-to-v9.html b/guide/v8-to-v9.html index 337e11621..18c343743 100644 --- a/guide/v8-to-v9.html +++ b/guide/v8-to-v9.html @@ -8,19 +8,19 @@ - + - - - + + + -
Skip to content

🛠️ 从 V8 到 V9

本文档将帮助你从 klinecharts 8.x 版本升级到 klinecharts 9.x 版本,如果你是 7.x 或者更老的版本,请先参考之前的升级文档升级到 8.x。

引入调整

不再区分klinecharts/index.blankklinecharts/index.simple,请统一使用import { ... } from 'klinecharts'

设计调整

shapeannotationtag合并成overlay,详情请查阅覆盖物

样式配置调整

  • 所有线的样式选项dash,更改为dasheddashValue更改为dashedValue
  • candle.tooltip.labelscandle.tooltip.values,合并为candle.tooltip.custom
  • xAxis.height变更为xAxis.sizexAxis.tickText.paddingTop变更为xAxis.tickText.marginStartxAxis.tickText.paddingBottom变更为xAxis.tickText.marginEnd
  • yAxis.height变更为yAxis.sizeyAxis.tickText.paddingTop变更为yAxis.tickText.marginStartyAxis.tickText.paddingBottom变更为yAxis.tickText.marginEnd
  • technicalIndicator.bar变更为indicator.barstechnicalIndicator.line变更为indicator.linestechnicalIndicator.circle变更为indicator.circles
  • 删除shapeannotationtag,请用overlay代替。

API调整

图表API

  • extension.addTechnicalIndicatorTemplate(template)变更为registerIndicator(template)
  • 删除extension.addShapeTemplate(template),请用registerOverlay(template)代替。

实例API

  • getDom({ paneId, position })变更为getDom(paneId, position),参数position选项变更为rootmainyAxis
  • getWidth()getHeight()合并成一个方法getSize(paneId, position)
  • setStyleOptions(styles)变更为setStyles(styles)
  • getStyleOptions()变更为getStyles()
  • setOffsetRightSpace(space)变更为setOffsetRightDistance(distance)
  • createTechnicalIndicator(value, isStack, paneOptions)变更为createIndicator(value, isStack, paneOptions)
  • overrideTechnicalIndicator(override, paneId)变更为overrideIndicator(override, paneId)
  • getTechnicalIndicatorByPaneId(paneId, name)变更为getIndicatorByPaneId(paneId, name)
  • removeTechnicalIndicator(paneId, name)变更为removeIndicator(paneId, name)
  • subscribeAction(type, callback)unsubscribeAction(type, callback),参数type选项变更为onZoomonScrollonCrosshairChangeonVisibleRangeChangeonPaneDrag
  • convertToPixel(value, finder)convertFromPixel(coordinate, finder),参数finder.absoluteYAxis变更为finder.absolute
  • 删除createShape(value, paneId)createAnnotation(annotation, paneId)createTag(tag, paneId),请用createOverlay(value, paneId)代替。
  • 删除removeShape(id)removeAnnotation(paneId, points)removeTag(paneId, tagId),请用removeOverlay(id)代替。
  • 删除setShapeOptions(options),请用overrideOverlay(override)代替。
  • 删除createHtml(html, paneId)removeHtml(paneId, htmlId),请通过getDom(paneId, position)获取到对应的dom后操作。
  • 删除getTechnicalIndicatorByPaneId(paneId, name)

图形辅助API

  • 所有的API都迁移至klinecharts.utils

自定义技术指标调整

  • 属性plots变更为figures,子项方法colorisStrokeisDashed合并成styles
  • 方法regeneratePlots(params)变更为regenerateFigures(params)
  • 方法calcTechnicalIndicator(kLineDataList, options)变更为calc(kLineDataList, indicator)
  • 方法createTooltipDataSource({ dataSource, viewport, crosshair, technicalIndicator, xAxis,yAxis, defaultStyles })变更为createTooltipDataSource({ kLineDataList, indicator, visibleRange, bounding, crosshair, defaultStyles, xAxis, yAxis }),返回值由[{ title: 'xxx', value: 'xxx', color: 'xxx' }, ...]变更为{ name: 'xxx', calcParamsText: 'xxx', values: [{ title: 'xxx', value: 'xxx', color: 'xxx' }, ...] }
  • 方法render({ ctx, dataSource, viewport, styles,xAxis, yAxis })变更为draw({ ctx, kLineDataList, indicator, visibleRange, bounding, barSpace, defaultStyles, xAxis, yAxis })
  • 删除属性shouldCheckParamCount

Released under the Apache License V2.

- +
Skip to content

🛠️ 从 V8 到 V9

本文档将帮助你从 klinecharts 8.x 版本升级到 klinecharts 9.x 版本,如果你是 7.x 或者更老的版本,请先参考之前的升级文档升级到 8.x。

引入调整

不再区分klinecharts/index.blankklinecharts/index.simple,请统一使用import { ... } from 'klinecharts'

设计调整

shapeannotationtag合并成overlay,详情请查阅覆盖物

样式配置调整

  • 所有线的样式选项dash,更改为dasheddashValue更改为dashedValue
  • candle.tooltip.labelscandle.tooltip.values,合并为candle.tooltip.custom
  • xAxis.height变更为xAxis.sizexAxis.tickText.paddingTop变更为xAxis.tickText.marginStartxAxis.tickText.paddingBottom变更为xAxis.tickText.marginEnd
  • yAxis.height变更为yAxis.sizeyAxis.tickText.paddingTop变更为yAxis.tickText.marginStartyAxis.tickText.paddingBottom变更为yAxis.tickText.marginEnd
  • technicalIndicator.bar变更为indicator.barstechnicalIndicator.line变更为indicator.linestechnicalIndicator.circle变更为indicator.circles
  • 删除shapeannotationtag,请用overlay代替。

API调整

图表API

  • extension.addTechnicalIndicatorTemplate(template)变更为registerIndicator(template)
  • 删除extension.addShapeTemplate(template),请用registerOverlay(template)代替。

实例API

  • getDom({ paneId, position })变更为getDom(paneId, position),参数position选项变更为rootmainyAxis
  • getWidth()getHeight()合并成一个方法getSize(paneId, position)
  • setStyleOptions(styles)变更为setStyles(styles)
  • getStyleOptions()变更为getStyles()
  • setOffsetRightSpace(space)变更为setOffsetRightDistance(distance)
  • createTechnicalIndicator(value, isStack, paneOptions)变更为createIndicator(value, isStack, paneOptions)
  • overrideTechnicalIndicator(override, paneId)变更为overrideIndicator(override, paneId)
  • getTechnicalIndicatorByPaneId(paneId, name)变更为getIndicatorByPaneId(paneId, name)
  • removeTechnicalIndicator(paneId, name)变更为removeIndicator(paneId, name)
  • subscribeAction(type, callback)unsubscribeAction(type, callback),参数type选项变更为onZoomonScrollonCrosshairChangeonVisibleRangeChangeonPaneDrag
  • convertToPixel(value, finder)convertFromPixel(coordinate, finder),参数finder.absoluteYAxis变更为finder.absolute
  • 删除createShape(value, paneId)createAnnotation(annotation, paneId)createTag(tag, paneId),请用createOverlay(value, paneId)代替。
  • 删除removeShape(id)removeAnnotation(paneId, points)removeTag(paneId, tagId),请用removeOverlay(id)代替。
  • 删除setShapeOptions(options),请用overrideOverlay(override)代替。
  • 删除createHtml(html, paneId)removeHtml(paneId, htmlId),请通过getDom(paneId, position)获取到对应的dom后操作。
  • 删除getTechnicalIndicatorByPaneId(paneId, name)

图形辅助API

  • 所有的API都迁移至klinecharts.utils

自定义技术指标调整

  • 属性plots变更为figures,子项方法colorisStrokeisDashed合并成styles
  • 方法regeneratePlots(params)变更为regenerateFigures(params)
  • 方法calcTechnicalIndicator(kLineDataList, options)变更为calc(kLineDataList, indicator)
  • 方法createTooltipDataSource({ dataSource, viewport, crosshair, technicalIndicator, xAxis,yAxis, defaultStyles })变更为createTooltipDataSource({ kLineDataList, indicator, visibleRange, bounding, crosshair, defaultStyles, xAxis, yAxis }),返回值由[{ title: 'xxx', value: 'xxx', color: 'xxx' }, ...]变更为{ name: 'xxx', calcParamsText: 'xxx', values: [{ title: 'xxx', value: 'xxx', color: 'xxx' }, ...] }
  • 方法render({ ctx, dataSource, viewport, styles,xAxis, yAxis })变更为draw({ ctx, kLineDataList, indicator, visibleRange, bounding, barSpace, defaultStyles, xAxis, yAxis })
  • 删除属性shouldCheckParamCount

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/guide/what-is-klinechart.html b/guide/what-is-klinechart.html index 481dead0f..c89416b49 100644 --- a/guide/what-is-klinechart.html +++ b/guide/what-is-klinechart.html @@ -8,19 +8,19 @@ - + - - - + + + -
Skip to content

📃 介绍

什么是 KLineChart?

KLineChart,是一款可高度自定义的专业级轻量金融图表。

特性

  • 📦 开箱即用:简单快速集成,基本零成本上手。
  • 🚀 轻量流畅:零依赖,Gzip压缩下仅40k。
  • 💪 功能强大:内置多种指标和画线模型。
  • 🎨 高可扩展:丰富的样式配置和API,功能扩展随心所欲。
  • 📱 移动端:支持移动端,一个图表,搞定多端。
  • 🛡 Typescript开发:提供完整的类型定义文件。

Released under the Apache License V2.

- +
Skip to content

📃 介绍

什么是 KLineChart?

KLineChart,是一款可高度自定义的专业级轻量金融图表。

特性

  • 📦 开箱即用:简单快速集成,基本零成本上手。
  • 🚀 轻量流畅:零依赖,Gzip压缩下仅40k。
  • 💪 功能强大:内置多种指标和画线模型。
  • 🎨 高可扩展:丰富的样式配置和API,功能扩展随心所欲。
  • 📱 移动端:支持移动端,一个图表,搞定多端。
  • 🛡 Typescript开发:提供完整的类型定义文件。

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/hashmap.json b/hashmap.json index 637c12292..54b6b3416 100644 --- a/hashmap.json +++ b/hashmap.json @@ -1 +1 @@ -{"en-us_guide_hot-key.md":"DOuWFfoA","en-us_guide_faq.md":"BDzIjNVs","en-us_guide_custom-axis.md":"BvJ2pXJ2","en-us_guide_overlay.md":"DMAhxIGL","en-us_guide_changelog.md":"D36aKXhg","en-us_guide_datasource.md":"CLAAv1DX","en-us_guide_indicator.md":"BqdHZJDe","guide_feedback.md":"DX9x7SQI","guide_hot-key.md":"CcvYF2t7","en-us_guide_getting-started.md":"MS-TJcpG","guide_overlay.md":"DlNU8QuQ","guide_v8-to-v9.md":"BSIGo7fg","en-us_index.md":"DErhKfQf","guide_what-is-klinechart.md":"YXd5FmiX","en-us_sample_axis.md":"DGJOr3fx","en-us_sample_basic.md":"CCBgC68J","en-us_sample_overlay.md":"CKO4wNZE","en-us_sample_timezone.md":"CbaGeOq6","en-us_sample_tooltip.md":"B736bmBS","en-us_sample_data.md":"CGD4lxEz","en-us_sponsor.md":"D_-R7FxU","guide_changelog.md":"tqUg0_ia","en-us_sample_theme.md":"B_66ZIzP","guide_styles.md":"Bgm-yIqF","guide_figure.md":"C7VJe_wB","en-us_sample_indicator.md":"oeAqfUfx","en-us_guide_what-is-klinechart.md":"DK4_9Iyd","en-us_guide_chart-api.md":"CHJNfsqb","en-us_guide_figure.md":"jG_0vbjb","guide_instance-api.md":"SyjjXURf","guide_datasource.md":"ojceQ50M","guide_environment.md":"DHAg0Cjq","en-us_guide_feedback.md":"BAp4i-Es","en-us_guide_i18n.md":"DgiS_Gjs","guide_faq.md":"BK2avTEQ","en-us_guide_v8-to-v9.md":"__bV5Ma8","sample_theme.md":"FIjIqxCs","sample_timezone.md":"DGo0SS-Z","sample_tooltip.md":"P9bNr8R7","sponsor.md":"Dy0WpVgn","en-us_guide_instance-api.md":"DunmRXbH","sample_candle-type.md":"DjTagShH","sample_data.md":"y1Jkc6Ti","sample_i18n.md":"BbMbfBMm","guide_indicator.md":"CQ6yMKPn","sample_basic.md":"66P6zlyE","guide_chart-api.md":"BELj5Ydb","guide_custom-axis.md":"CJDwaiDp","en-us_guide_environment.md":"qMXxce4B","en-us_sample_i18n.md":"Bks2cjJB","en-us_sample_candle-type.md":"DYD7lWRA","index.md":"CfWZOUXT","sample_axis.md":"DUL26Nev","en-us_guide_styles.md":"CZEz69Mo","sample_overlay.md":"Cs_ZwYFY","guide_getting-started.md":"CT4ev8Qu","guide_i18n.md":"BhZvljBs","sample_indicator.md":"BqJuIglo"} +{"en-us_guide_faq.md":"9mlFhY24","en-us_guide_feedback.md":"CYgT9vRD","en-us_guide_datasource.md":"D_kEs1Fn","en-us_guide_changelog.md":"Dhf3C7r_","en-us_guide_environment.md":"UJWpbvrh","en-us_guide_i18n.md":"wg6lRnOS","en-us_guide_getting-started.md":"CxAoqpH6","en-us_guide_overlay.md":"DUhOSunR","en-us_guide_hot-key.md":"CMHqpaoa","en-us_index.md":"Boojr6yK","en-us_guide_chart-api.md":"1RRwfzSU","en-us_sample_candle-type.md":"BXVdGL9N","guide_environment.md":"DmDykiwg","guide_hot-key.md":"B9iQdA-W","guide_overlay.md":"DDdL7D4G","guide_feedback.md":"VP6jzsPg","en-us_sample_data.md":"Dh8G1V46","guide_faq.md":"B2vF5KM3","guide_indicator.md":"CWV304fM","en-us_guide_styles.md":"WjcMAD8i","en-us_sample_i18n.md":"Bp_ZbPJV","en-us_sample_tooltip.md":"B_glwQQI","guide_changelog.md":"BzlCsnVZ","en-us_sample_timezone.md":"CCt7GzSO","guide_v8-to-v9.md":"DWgovpyt","guide_figure.md":"CMp0FdwG","guide_what-is-klinechart.md":"BeQIAb_Y","en-us_guide_custom-axis.md":"D7mLw4Lg","en-us_sample_axis.md":"DwaEOch2","sponsor.md":"CzDOUVlr","en-us_guide_figure.md":"CJKAGpEP","sample_overlay.md":"BCV23idU","en-us_sample_basic.md":"65Y4DHu2","sample_indicator.md":"BpNiB_JV","en-us_sponsor.md":"BUVeDqkZ","sample_timezone.md":"DZDpk_xs","guide_chart-api.md":"V_zvCrD5","guide_datasource.md":"BP2T1ISD","sample_axis.md":"WjxpOwsx","en-us_guide_indicator.md":"g5Vg3Gm1","en-us_sample_indicator.md":"42zejHGx","sample_candle-type.md":"BmUE_lw5","sample_basic.md":"je9dQ0Sq","guide_custom-axis.md":"DvNS_hfA","index.md":"29hjvJYM","en-us_guide_instance-api.md":"fbIHnxEO","en-us_sample_theme.md":"BZcK-KmE","sample_i18n.md":"BqTzYtZk","guide_i18n.md":"uzIpI6Gv","en-us_guide_what-is-klinechart.md":"73_8eDT5","en-us_sample_overlay.md":"Cuw0ixSA","sample_theme.md":"BKutM6zQ","guide_styles.md":"Ls4nKpaT","en-us_guide_v8-to-v9.md":"BnRGB2F1","sample_tooltip.md":"DuH5KeGz","guide_getting-started.md":"DeC4zU31","sample_data.md":"CZ_b76cI","guide_instance-api.md":"D4OYcb_d"} diff --git a/index.html b/index.html index 419705ee5..ce3377805 100644 --- a/index.html +++ b/index.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -20,7 +20,7 @@
Skip to content

KLineChart

可高度自定义的专业级轻量金融图表

简单易用,轻量流畅,适用场景丰富的 Web 前端金融图表。

KLineChart

Released under the Apache License V2.

- + \ No newline at end of file diff --git a/sample/axis.html b/sample/axis.html index 342613b54..0abe41985 100644 --- a/sample/axis.html +++ b/sample/axis.html @@ -8,20 +8,20 @@ - + - - - + + + - + -
Skip to content

坐标轴

在新窗口中打开
js
import { init } from 'klinecharts'
+    
Skip to content

坐标轴

在新窗口中打开
js
import { init } from 'klinecharts'
 import './index.css'
 
 function genData (timestamp = new Date().getTime(), length = 800) {
@@ -149,8 +149,8 @@
   color: #fff;
   outline: none;
   border: none;
-}

Released under the Apache License V2.

- +}

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/sample/basic.html b/sample/basic.html index 08add3bfe..cc58f254e 100644 --- a/sample/basic.html +++ b/sample/basic.html @@ -8,20 +8,20 @@ - + - - - + + + - + -
Skip to content

基础展示

在新窗口中打开
js
import { init } from 'klinecharts'
+    
Skip to content

基础展示

在新窗口中打开
js
import { init } from 'klinecharts'
 
 function genData (timestamp = new Date().getTime(), length = 800) {
   let basePrice = 5000
@@ -48,8 +48,8 @@
 }
 
 const chart = init('k-line-chart')
-chart.applyNewData(genData())
html
<div id="k-line-chart" style="height:430px"/>

Released under the Apache License V2.

- +chart.applyNewData(genData())
html
<div id="k-line-chart" style="height:430px"/>

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/sample/candle-type.html b/sample/candle-type.html index f06577898..d2677ad26 100644 --- a/sample/candle-type.html +++ b/sample/candle-type.html @@ -8,20 +8,20 @@ - + - - - + + + - + -
Skip to content

蜡烛类型

在新窗口中打开
js
import { init } from 'klinecharts'
+    
Skip to content

蜡烛类型

在新窗口中打开
js
import { init } from 'klinecharts'
 import './index.css'
 
 function genData (timestamp = new Date().getTime(), length = 800) {
@@ -95,8 +95,8 @@
   color: #fff;
   outline: none;
   border: none;
-}

Released under the Apache License V2.

- +}

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/sample/data.html b/sample/data.html index 165913cc7..295120c1f 100644 --- a/sample/data.html +++ b/sample/data.html @@ -8,20 +8,20 @@ - + - - - + + + - + -
Skip to content

数据加载

在新窗口中打开
js
import { init } from 'klinecharts'
+    
Skip to content

数据加载

在新窗口中打开
js
import { init } from 'klinecharts'
 
 function genData (timestamp = new Date().getTime(), length = 800) {
   let basePrice = 5000
@@ -69,8 +69,8 @@
     chart.updateData(newData)
     updateData()
   }, 600)
-}
html
<div id="k-line-chart" style="height:430px"/>

Released under the Apache License V2.

- +}
html
<div id="k-line-chart" style="height:430px"/>

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/sample/i18n.html b/sample/i18n.html index aef1d5257..250fd426b 100644 --- a/sample/i18n.html +++ b/sample/i18n.html @@ -8,20 +8,20 @@ - + - - - + + + - + -
Skip to content

多语言

在新窗口中打开
js
import { init, registerLocale } from 'klinecharts'
+    
Skip to content

多语言

在新窗口中打开
js
import { init, registerLocale } from 'klinecharts'
 import './index.less'
 
 function genData (timestamp = new Date().getTime(), length = 800) {
@@ -99,8 +99,8 @@
   color: #fff;
   outline: none;
   border: none;
-}

Released under the Apache License V2.

- +}

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/sample/indicator.html b/sample/indicator.html index a658f958b..0960d9ae7 100644 --- a/sample/indicator.html +++ b/sample/indicator.html @@ -8,20 +8,20 @@ - + - - - + + + - + -
Skip to content

技术指标

在新窗口中打开
js
import { init, registerIndicator } from 'klinecharts'
+    
Skip to content

技术指标

在新窗口中打开
js
import { init, registerIndicator } from 'klinecharts'
 import './index.css'
 
 const fruits = [
@@ -146,8 +146,8 @@
   color: #fff;
   outline: none;
   border: none;
-}

Released under the Apache License V2.

- +}

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/sample/overlay.html b/sample/overlay.html index dd5b52c53..1f08755d5 100644 --- a/sample/overlay.html +++ b/sample/overlay.html @@ -8,20 +8,20 @@ - + - - - + + + - + -
Skip to content

覆盖物

在新窗口中打开
js
import { init, registerOverlay } from 'klinecharts'
+    
Skip to content

覆盖物

在新窗口中打开
js
import { init, registerOverlay } from 'klinecharts'
 import './index.css'
 
 function genData (timestamp = new Date().getTime(), length = 800) {
@@ -116,8 +116,8 @@
   color: #fff;
   outline: none;
   border: none;
-}

Released under the Apache License V2.

- +}

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/sample/theme.html b/sample/theme.html index 207f9fffa..5733b844c 100644 --- a/sample/theme.html +++ b/sample/theme.html @@ -8,20 +8,20 @@ - + - - - + + + - + -
Skip to content

主题

在新窗口中打开
js
import { init, registerStyles } from 'klinecharts'
+    
Skip to content

主题

在新窗口中打开
js
import { init, registerStyles } from 'klinecharts'
 import './index.css'
 
 function genData (timestamp = new Date().getTime(), length = 800) {
@@ -189,8 +189,8 @@
   color: #fff;
   outline: none;
   border: none;
-}

Released under the Apache License V2.

- +}

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/sample/timezone.html b/sample/timezone.html index 50978e06a..3d46e2019 100644 --- a/sample/timezone.html +++ b/sample/timezone.html @@ -8,20 +8,20 @@ - + - - - + + + - + -
Skip to content

时区

在新窗口中打开
js
import { init } from 'klinecharts'
+    
Skip to content

时区

在新窗口中打开
js
import { init } from 'klinecharts'
 import './index.css'
 
 function genData (timestamp = new Date().getTime(), length = 800) {
@@ -90,8 +90,8 @@
   color: #fff;
   outline: none;
   border: none;
-}

Released under the Apache License V2.

- +}

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/sample/tooltip.html b/sample/tooltip.html index 2686c7c97..026fde8fa 100644 --- a/sample/tooltip.html +++ b/sample/tooltip.html @@ -8,20 +8,20 @@ - + - - - + + + - + -
Skip to content

提示条

在新窗口中打开
js
import { init } from 'klinecharts'
+    
Skip to content

提示条

在新窗口中打开
js
import { init } from 'klinecharts'
 import './index.css'
 
 function genData (timestamp = new Date().getTime(), length = 800) {
@@ -169,8 +169,8 @@
   color: #fff;
   outline: none;
   border: none;
-}

Released under the Apache License V2.

- +}

Released under the Apache License V2.

+ \ No newline at end of file diff --git a/sponsor.html b/sponsor.html index 625c98563..4c7ed6703 100644 --- a/sponsor.html +++ b/sponsor.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -20,7 +20,7 @@
Skip to content

❤️ 赞助

KLineChart 是采用 Apache-2.0 许可的开源项目,使用完全免费。

如果你觉得插件还不错,希望你能在 GitHub 点一个 🌟。如果能够打赏一杯 ☕️,那就真的太感谢了。

对于赞助 KLineChart 的组织或个人,如果需要将组织官网或者个人主页展示在 https://klinecharts.com 首页,请提供付款账号或地址,logo,主页链接等信息,发送邮件到 hu_li888@foxmail.com 。赞助额达到 $800 的,将在大号logo展示区展示,前三名,将使用超大logo展示。

赞助渠道

支付宝

微信支付

加密货币

Released under the Apache License V2.

- + \ No newline at end of file