UNPKG

fejn-kline

Version:

kline chart

2 lines (1 loc) 12.3 kB
"use strict";var Lang=(E=>(E["en-US"]="en-US",E["zh-CN"]="zh-CN",E["zh-TW"]="zh-TW",E["ja-JP"]="ja-JP",E["vi-VN"]="vi-VN",E["es-ES"]="es-ES",E["ru-RU"]="ru-RU",E["tr-TR"]="tr-TR",E["pt-BR"]="pt-BR",E["fr-FR"]="fr-FR",E["th-TH"]="th-TH",E["id-ID"]="id-ID",E["ko-KR"]="ko-KR",E))(Lang||{}),TvLang=(E=>(E["en-US"]="en",E["zh-CN"]="zh",E["zh-TW"]="zh_TW",E["ja-JP"]="ja",E["vi-VN"]="vi",E["es-ES"]="es",E["ru-RU"]="ru",E["tr-TR"]="tr",E["pt-BR"]="pt",E["fr-FR"]="fr",E["th-TH"]="th",E["id-ID"]="id_ID",E["ko-KR"]="ko",E))(TvLang||{});const theme="dark",lang="en-US",storeKey="kline_chart",interval="60",intervals=["1","3","5","15","30","60","120","240","360","720","1D","3D","1W","1M"],showIntervals=["1","15","60","240","1D","1W"],graphs={tv:[0,1,2,3,8,9,10,12,13,14,15,16],simple:[0,1,3,9],simple_map:{0:"ohlc",1:"candle_solid",3:"area",9:"candle_up_stroke"}},config={__proto__:null,Lang,TvLang,graphs,interval,intervals,lang,showIntervals,storeKey,theme};function getStore(E){const r=localStorage.getItem(E);let s=null;try{s=r?JSON.parse(r):null}catch{localStorage.removeItem(E),s=null}return s}function setStore(E,r){localStorage.setItem(E,JSON.stringify(r))}function removeStore(E){localStorage.removeItem(E)}const _={__proto__:null,getStore,removeStore,setStore},i={indicator:"Indicators",select_interval:"Select Intervals",edit:"Edit",save:"Save",type:{0:"Bars",1:"Candles",2:"Line",3:"Area",8:"Heikin Ashi",9:"Hollow candles",10:"BaseLine",12:"High-low",13:"Columns",14:"Line with markers",15:"Step line",16:"HLC area"},timezone:{utc:"UTC","-10":"Honolulu","-9":"Juneau","-8":"Los Angeles","-7":"Phoenix","-6":"Mexico City","-5":"New York","-4":"Caracas","-3":"Sao Paulo","+0":"London","+1":"Paris","+2":"Cairo","+3":"Moscow","+3:30":"Tehran","+4":"Dubai","+5":"Ashkhabad","+5:30":"Kolkata","+6":"Almaty","+7":"Bangkok","+8":"Shanghai","+9":"Tokyo","+10":"Brisbane","+10:30":"Adelaide","+11":"Sydney","+12":"Norfolk Island","+13":"New Zealand","+13:45":"Chatham Islands"}},locale={[Lang["en-US"]]:i,[Lang["zh-CN"]]:{indicator:"\u6307\u6807",select_interval:"\u9009\u62E9\u5468\u671F",edit:"\u7F16\u8F91",save:"\u4FDD\u5B58",type:{0:"\u7F8E\u56FD\u7EBF",1:"K\u7EBF\u56FE",2:"\u7EBF\u5F62\u56FE",3:"\u9762\u79EF\u56FE",8:"\u5E73\u5747K\u7EBF",9:"\u7A7A\u5FC3K\u7EBF\u56FE",10:"\u57FA\u51C6\u7EBF",12:"\u9AD8-\u4F4E",13:"\u67F1\u72B6\u56FE",14:"\u5E26\u6807\u8BB0\u7EBF",15:"\u9636\u68AF\u7EBF",16:"HLC \u533A\u57DF"},timezone:{utc:"\u4E16\u754C\u7EDF\u4E00\u65F6\u95F4","-10":"\u6A80\u9999\u5C71","-9":"\u6731\u8BFA","-8":"\u6D1B\u6749\u77F6","-7":"\u83F2\u5C3C\u514B\u65AF","-6":"\u58A8\u897F\u54E5\u57CE","-5":"\u7EBD\u7EA6","-4":"\u52A0\u62C9\u52A0\u65AF","-3":"\u5723\u4FDD\u7F57","+0":"\u4F26\u6566","+1":"\u5DF4\u9ECE","+2":"\u5F00\u7F57","+3":"\u83AB\u65AF\u79D1","+3:30":"\u5FB7\u9ED1\u5170","+4":"\u8FEA\u62DC","+5":"\u963F\u4EC0\u54C8\u5DF4\u5FB7","+5:30":"\u52A0\u5C14\u5404\u7B54","+6":"\u963F\u62C9\u6728\u56FE","+7":"\u66FC\u8C37","+8":"\u4E0A\u6D77","+9":"\u4E1C\u4EAC","+10":"\u5E03\u91CC\u65AF\u73ED","+10:30":"\u963F\u5FB7\u83B1\u5FB7","+11":"\u6089\u5C3C","+12":"\u8BFA\u798F\u514B\u5C9B","+13":"\u65B0\u897F\u5170","+13:45":"\u67E5\u5854\u59C6\u7FA4\u5C9B"}},[Lang["zh-TW"]]:{indicator:"\u6280\u8853\u6307\u6A19",select_interval:"\u9078\u64C7\u5468\u671F",edit:"\u7DE8\u8F2F",save:"\u4FDD\u5B58",type:{0:"\u7F8E\u570B\u7DDA",1:"K\u7DDA",2:"\u7DDA\u5F62\u5716",3:"\u9762\u7A4D\u5716",8:"\u5E73\u5747K\u7DDA",9:"\u7A7A\u5FC3K\u7DDA",10:"\u57FA\u6E96\u7DDA",12:"\u9AD8-\u4F4E",13:"\u67F1\u72C0\u5716",14:"\u5E36\u6A19\u8A18\u7DDA",15:"\u968E\u68AF\u7DDA",16:"HLC\u5340\u57DF"},timezone:{utc:"\u4E16\u754C\u7D71\u4E00\u6642\u9593","-10":"\u6A80\u9999\u5C71","-9":"\u6731\u8AFE","-8":"\u6D1B\u6749\u78EF","-7":"\u83F2\u5C3C\u514B\u65AF","-6":"\u58A8\u897F\u54E5\u57CE","-5":"\u7D10\u7D04","-4":"\u52A0\u62C9\u52A0\u65AF","-3":"\u8056\u4FDD\u7F85","+0":"\u502B\u6566","+1":"\u5DF4\u9ECE","+2":"\u958B\u7F85","+3":"\u83AB\u65AF\u79D1","+3:30":"\u5FB7\u9ED1\u862D","+4":"\u8FEA\u62DC","+5":"\u963F\u4EC0\u54C8\u5DF4\u5FB7","+5:30":"\u52A0\u723E\u5404\u7B54","+6":"\u963F\u62C9\u6728\u5716","+7":"\u66FC\u8C37","+8":"\u4E0A\u6D77","+9":"\u6771\u4EAC","+10":"\u5E03\u91CC\u65AF\u73ED","+10:30":"\u963F\u5FB7\u840A\u5FB7","+11":"\u6089\u5C3C","+12":"\u8AFE\u798F\u514B\u5CF6","+13":"\u65B0\u897F\u862D","+13:45":"\u67E5\u5854\u59C6\u7FA4\u5CF6"}},[Lang["ja-JP"]]:{indicator:"\u30A4\u30F3\u30B8\u30B1\u30FC\u30BF\u30FC",select_interval:"\u671F\u9593\u3092\u9078\u629E",edit:"\u7DE8\u96C6",save:"\u4FDD\u5B58",type:{0:"\u30D0\u30FC",1:"\u30ED\u30FC\u30BD\u30AF\u8DB3",2:"\u30E9\u30A4\u30F3",3:"\u30A8\u30EA\u30A2",8:"\u5E73\u5747\u8DB3",9:"\u4E2D\u7A7A\u30ED\u30FC\u30BD\u30AF\u8DB3",10:"\u30D9\u30FC\u30B9\u30E9\u30A4\u30F3",12:"\u30CF\u30A4\u30ED\u30FC",13:"\u68D2\u30B0\u30E9\u30D5",14:"\u30DE\u30FC\u30AF\u4ED8\u304D\u30E9\u30A4\u30F3",15:"\u30B9\u30C6\u30C3\u30D7\u30E9\u30A4\u30F3",16:"HLC\u30A8\u30EA\u30A2"},timezone:i.timezone},[Lang["vi-VN"]]:{indicator:"C\xE1c ch\u1EC9 b\xE1o",select_interval:"Ch\u1ECDn kho\u1EA3ng th\u1EDDi gian",edit:"Ch\u1EC9nh s\u1EEDa",save:"l\u01B0u",type:{0:"H\xECnh Thanh",1:"Bi\u1EC3u \u0111\u1ED3 n\u1EBFn",2:"\u0110\u01B0\u1EDDng th\u1EB3ng",3:"Bi\u1EC3u \u0111\u1ED3 v\xF9ng",8:"M\xF4 h\xECnh Heikin Ashi",9:"Bi\u1EC3u \u0111\u1ED3 n\u1EBFn Hollow",10:"\u0110\u01B0\u1EDDng c\u01A1 s\u1EDF",12:"\u0110\u1EC9nh-\u0110\xE1y",13:"C\xE1c c\u1ED9t",14:"Bi\u1EC3u \u0111\u1ED3 \u0110\u01B0\u1EDDng c\xF3 \u0111i\u1EC3m \u0111\xE1nh d\u1EA5u",15:"Bi\u1EC3u \u0111\u1ED3 \u0110\u01B0\u1EDDng b\u1EADc",16:"V\xF9ng HLC"},timezone:i.timezone},[Lang["es-ES"]]:{indicator:"Indicadores",select_interval:"Seleccionar per\xEDodo",edit:"Editar",save:"guardar",type:{0:"Barras",1:"Velas",2:"L\xEDnea",3:"\xC1rea",8:"Heikin Ashi",9:"Velas huecas",10:"L\xEDnea de referencia",12:"M\xE1ximo-m\xEDnimo",13:"Columnas",14:"L\xEDnea con marcadores",15:"L\xEDnea de pasos",16:"\xC1rea HLC"},timezone:i.timezone},[Lang["ru-RU"]]:{indicator:"\u0418\u043D\u0434\u0438\u043A\u0430\u0442\u043E\u0440\u044B",select_interval:"\u0412\u044B\u0431\u0440\u0430\u0442\u044C \u043F\u0435\u0440\u0438\u043E\u0434",edit:"\u0420\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C",save:"C\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C",type:{0:"\u0411\u0430\u0440\u044B",1:"\u042F\u043F\u043E\u043D\u0441\u043A\u0438\u0435 \u0441\u0432\u0435\u0447\u0438",2:"\u041B\u0438\u043D\u0438\u044F",3:"\u041E\u0431\u043B\u0430\u0441\u0442\u044C",8:"\u0425\u0435\u0439\u043A\u0435\u043D \u0410\u0448\u0438",9:"\u041F\u0443\u0441\u0442\u044B\u0435 \u0441\u0432\u0435\u0447\u0438",10:"\u0411\u0430\u0437\u043E\u0432\u0430\u044F \u043B\u0438\u043D\u0438\u044F",12:"\u041C\u0438\u043D-\u041C\u0430\u043A\u0441",13:"\u0421\u0442\u043E\u043B\u0431\u0446\u044B",14:"\u041B\u0438\u043D\u0438\u044F \u0441 \u0442\u043E\u0447\u043A\u0430\u043C\u0438",15:"\u0421\u0442\u0443\u043F\u0435\u043D\u0447\u0430\u0442\u0430\u044F \u043B\u0438\u043D\u0438\u044F",16:"\u041E\u0431\u043B\u0430\u0441\u0442\u044C HLC"},timezone:i.timezone},[Lang["tr-TR"]]:{indicator:"G\xF6stergeler",select_interval:"D\xF6nem se\xE7",edit:"D\xFCzenle",save:"Kaydet",type:{0:"\xC7ubuk Grafikler",1:"Mum Grafikler",2:"\xC7izgi",3:"Alan",8:"Heikin Ashi",9:"\u0130\xE7i Bo\u015F Mumlar",10:"Temel \xC7izgi",12:"Y\xFCksek-d\xFC\u015F\xFCk",13:"S\xFCtunlar",14:"\u0130\u015Faretli \xE7izgi",15:"Ad\u0131m \xE7izgisi",16:"HLC alan\u0131"},timezone:i.timezone},[Lang["pt-BR"]]:{indicator:"Indicadores",select_interval:"Selecionar per\xEDodo",edit:"Editar",save:"Salvar",type:{0:"Barras",1:"Velas",2:"Linha",3:"\xC1rea",8:"Heiken Ashi",9:"Candles Vazios",10:"Linha Base",12:"M\xE1xima-M\xEDnima",13:"Colunas",14:"Linha com marcadores",15:"Degrau",16:"\xC1rea HLC"},timezone:i.timezone},[Lang["fr-FR"]]:{indicator:"Indicateurs",select_interval:"S\xE9lectionner la p\xE9riode",edit:"Modifier",save:"enregistrer",type:{0:"Barres",1:"Bougies",2:"Droite",3:"R\xE9gion",8:"Heikin Ashi",9:"Bougies Creuses",10:"Ligne de base",12:"Haut-Bas",13:"Colonnes",14:"Ligne avec marqueurs",15:"Ligne en escalier",16:"Zone HLC"},timezone:i.timezone},[Lang["th-TH"]]:{indicator:"\u0E2D\u0E34\u0E19\u0E14\u0E34\u0E40\u0E04\u0E40\u0E15\u0E2D\u0E23\u0E4C",select_interval:"\u0E40\u0E25\u0E37\u0E2D\u0E01\u0E0A\u0E48\u0E27\u0E07\u0E40\u0E27\u0E25\u0E32",edit:"\u0E41\u0E01\u0E49\u0E44\u0E02",save:"\u0E1A\u0E31\u0E19\u0E17\u0E36\u0E01",type:{0:"\u0E1A\u0E32\u0E23\u0E4C",1:"\u0E41\u0E17\u0E48\u0E07\u0E40\u0E17\u0E35\u0E22\u0E19",2:"\u0E40\u0E2A\u0E49\u0E19",3:"\u0E1E\u0E37\u0E49\u0E19\u0E17\u0E35\u0E48",8:"\u0E44\u0E2E\u0E40\u0E01\u0E19 \u0E2D\u0E32\u0E0A\u0E34",9:"\u0E41\u0E17\u0E48\u0E07\u0E40\u0E17\u0E35\u0E22\u0E19\u0E41\u0E1A\u0E1A\u0E01\u0E25\u0E27\u0E07",10:"\u0E40\u0E2A\u0E49\u0E19\u0E10\u0E32\u0E19",12:"\u0E2A\u0E39\u0E07-\u0E15\u0E48\u0E33",13:"\u0E04\u0E2D\u0E25\u0E31\u0E21\u0E19\u0E4C",14:"\u0E40\u0E2A\u0E49\u0E19\u0E1E\u0E23\u0E49\u0E2D\u0E21\u0E01\u0E32\u0E23\u0E41\u0E2A\u0E14\u0E07\u0E08\u0E38\u0E14",15:"\u0E40\u0E2A\u0E49\u0E19\u0E23\u0E30\u0E14\u0E31\u0E1A",16:"HLC area"},timezone:i.timezone},[Lang["id-ID"]]:{indicator:"Indikator",select_interval:"Pilih periode",edit:"Sunting",save:"simpan",type:{0:"Bar",1:"Candle",2:"Garis",3:"Area",8:"Heikin Ashi",9:"Candle Kosong",10:"Garis dasar",12:"Tertinggi-Terendah",13:"Kolom-Kolom",14:"Garis dengan penanda",15:"Garis tahap",16:"Area HLC"},timezone:i.timezone},[Lang["ko-KR"]]:{indicator:"\uC0C9\uC778",select_interval:"\uC8FC\uAE30 \uC120\uD0DD",edit:"\uD3B8\uC9D1\uD558\uB2E4",save:"\uAD6C\uD558\uB2E4",type:{0:"\uC544\uBA54\uB9AC\uCE78 \uB77C\uC778",1:"K-\uB77C\uC778 \uCC28\uD2B8",2:"\uC120 \uADF8\uB798\uD504",3:"\uBA74\uC801 \uCC28\uD2B8",8:"\uD3C9\uADE0 K\uB77C\uC778",9:"\uC911\uACF5 K-\uB77C\uC778 \uCC28\uD2B8",10:"\uAE30\uC900\uC120",12:"\uACE0-\uC800",13:"\uD788\uC2A4\uD1A0\uADF8\uB7A8",14:"\uD0DC\uADF8\uB41C \uC904",15:"\uC2A4\uD15D\uB77C\uC778",16:"HLC \uC601\uC5ED"},timezone:i.timezone}},n={fullscreenEnabled:0,fullscreenElement:1,requestFullscreen:2,exitFullscreen:3,fullscreenchange:4,fullscreenerror:5,fullscreen:6},t=["webkitFullscreenEnabled","webkitFullscreenElement","webkitRequestFullscreen","webkitExitFullscreen","webkitfullscreenchange","webkitfullscreenerror","-webkit-full-screen"],u=["mozFullScreenEnabled","mozFullScreenElement","mozRequestFullScreen","mozCancelFullScreen","mozfullscreenchange","mozfullscreenerror","-moz-full-screen"],o=["msFullscreenEnabled","msFullscreenElement","msRequestFullscreen","msExitFullscreen","MSFullscreenChange","MSFullscreenError","-ms-fullscreen"],e=typeof window<"u"&&typeof window.document<"u"?window.document:{},l="fullscreenEnabled"in e&&Object.keys(n)||t[0]in e&&t||u[0]in e&&u||o[0]in e&&o||[],screen={requestFullscreen:E=>E[l[n.requestFullscreen]](),requestFullscreenFunction:E=>E[l[n.requestFullscreen]],get exitFullscreen(){return e[l[n.exitFullscreen]].bind(e)},get fullscreenPseudoClass(){return`:${l[n.fullscreen]}`},addEventListener:(E,r,s)=>e.addEventListener(l[n[E]],r,s),removeEventListener:(E,r,s)=>e.removeEventListener(l[n[E]],r,s),get fullscreenEnabled(){return!!e[l[n.fullscreenEnabled]]},get fullscreenElement(){return e[l[n.fullscreenElement]]},get onfullscreenchange(){return e[`on${l[n.fullscreenchange]}`.toLowerCase()]},set onfullscreenchange(E){e[`on${l[n.fullscreenchange]}`.toLowerCase()]=E},get onfullscreenerror(){return e[`on${l[n.fullscreenerror]}`.toLowerCase()]},set onfullscreenerror(E){e[`on${l[n.fullscreenerror]}`.toLowerCase()]=E}},a={up:"#19bf86",up_opacity:"rgba(25, 191, 134, 0.6)",down:"#f8495e",down_opacity:"rgba(248, 73, 94, 0.6)",family:"Helvetica Neue",text_size:10,crosshair:"#fff",crosshair_bg:"#4c525e",ma:"#f7a600"},styles={light:{...a,background:"#fff",grid:"rgba(243, 245, 247, 0.7)",price_mark:"#81858c",cross_line:"rgba(16, 16, 20, 0.6)",scales_text:"#81858c",scales_line:"#e9edf2",tooltip_color:"#81858c"},dark:{...a,background:"#101014",grid:"rgba(32, 33, 36, 0.7)",price_mark:"#adb1b8",cross_line:"rgba(255, 255, 255, 0.6)",scales_text:"#adb1b8",scales_line:"#404347",tooltip_color:"#adb1b8"}};exports.Lang=Lang,exports.TvLang=TvLang,exports._=_,exports.config=config,exports.graphs=graphs,exports.intervals=intervals,exports.lang=lang,exports.locale=locale,exports.screen=screen,exports.storeKey=storeKey,exports.styles=styles,exports.theme=theme;