Files
ai/charting_library/bundles/tvscript_chunk.e9768cd8eb72616bfafa.js
2023-02-02 13:31:14 +00:00

2 lines
3.1 KiB
JavaScript

(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[3646],{16087:(e,n,r)=>{"use strict";r(67072),r(93337)},93337:(e,n,r)=>{var t;e=r.nmd(e),"undefined"!=typeof window&&(t=window.TVScript=window.TVScript||{}),(t=t||{}).Access={},t.Access.ACCESS_OPEN_NO_AUTH="open_no_auth",t.Access.ACCESS_CLOSED_NO_AUTH="closed_no_auth",t.Access.ACCESS_CLOSED_NEEDS_AUTH="closed_needs_auth",t.Access.MAP_ID_TO_NAME={1:t.Access.ACCESS_OPEN_NO_AUTH,2:t.Access.ACCESS_CLOSED_NO_AUTH,3:t.Access.ACCESS_CLOSED_NEEDS_AUTH},t.Access.MAP_NAME_TO_ID={},Object.keys(t.Access.MAP_ID_TO_NAME).forEach((function(e){t.Access.MAP_NAME_TO_ID[t.Access.MAP_ID_TO_NAME[e]]=e})),t.PinePrefix={},t.PinePrefix.USER="USER;",t.PinePrefix.PUB="PUB;",t.PinePrefix.STD="STD;",t.PinePrefix.TV="TV_",t.PinePrefix.EDGR="EDGR_",t.PineType={},t.PineType.UserSaved="PineType_UserSaved",t.PineType.UserPublished="PineType_UserPublished",t.PineType.BuiltIn="PineType_BuiltIn",t.PineType.Addon="PineType_Addon",t.Type=t.Type||function(){},t.Type.VOID="void",t.Type.INTEGER="integer",t.Type.FLOAT="float",t.Type.STRING="string",t.Type.BOOL="bool",t.Type.COLOR="color",t.Type.SERIES="series",t.Type.PLOT="plot",t.Type.HLINE="hline",t.Type.BARCOLOR="barcolor",t.Type.BGCOLOR="bgcolor",t.Type.PLOTSHAPES="plotshape",t.Type.PLOTCHARS="plotchar",t.Type.PLOTARROWS="plotarrow",t.Type.NA="na",t.Type.ARRAY="array",t.TranslatorDefaultVersion=1,t.TranslatorReferenceVersioningIntroduced=4,t.TranslatorLastVersion=5,t.pineType=function(e){return e.startsWith(t.PinePrefix.USER)?t.PineType.UserSaved:e.startsWith(t.PinePrefix.PUB)?t.PineType.UserPublished:e.startsWith(t.PinePrefix.STD)||e.startsWith(t.PinePrefix.TV)||e.startsWith(t.PinePrefix.EDGR)?t.PineType.BuiltIn:t.PineType.Addon},t.patchILTemplate=function(e,n,r){var s=r||{};return t._patchTemplate(/<(in_\d+)>/g,e,n,s)},t.decorateQuotes=function(e){if(!e)return e;var n=/([^\\']+?)(')[^']*?/g,r=e;return"'"==r.charAt(0)&&"'"==r.charAt(r.length-1)?"'"+(r=r.substr(1,r.length-2)).replace(n,"$1\\$2")+"'":r.replace(n,"$1\\$2")},t.patchInputs=function(e,n){var r={};for(var t in e)if(e.hasOwnProperty(t)){var s,i=e[t];s=i.isFake?{v:n[i.id],f:!0,t:i.type}:n[i.id],r[i.id]=s}return r},t._patchTemplate=function(e,n,r,s){var i=s||{};return n.replace(e,(function(e,n){for(var s=(n in i?i[n]:r.defaults.inputs[n]),a=0;a<r.inputs.length;++a)if(r.inputs[a].id===n)if("bool"===r.inputs[a].type)s=s?"1.0":"0.0";else if(["text","symbol","resolution","session"].indexOf(r.inputs[a].type)>=0)s="'"+t.decorateQuotes(s)+"'";else if("source"===r.inputs[a].type){var o=s.split("$");o[0]="'"+o[0]+"'",s="source("+o.join(",")+")"}return s}))},t.isStrategy=function(e){return/^\s*strategy\s*\(/m.test(e)};var s=/^\s*\/\/\s*?@version\s*?=\s*?(\S*?)\s*?$/gm,i=/^[0-9]+$/;t.extractVersion=function(e){s.lastIndex=0;var n=s.exec(e);if(null===n)return t.TranslatorDefaultVersion;var r=n[1],a=i.test(r)?Number(r):NaN;return isNaN(a)?t.TranslatorDefaultVersion:a},t.canUpgradeVersion=function(e){return e>=3&&e<t.TranslatorLastVersion},t.canDowngradeVersion=function(e){
return e>=4&&e<=t.TranslatorLastVersion},e&&e.exports&&(e.exports=t)}}]);