{"version":3,"sources":["jsdelivr-header.js","/npm/talib-promise@1.0.0/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,IAAI,MAAQ,QAAQ,SAChB,QAAU,QAAQ,YAClB,EAAI,QAAQ,cAEhB,OAAO,QAAU,CAEhB,UAAW,MAAM,UAEjB,QAAS,MAAM,QAEf,QAAS,SAAU,GAClB,OAAO,IAAI,SAAQ,SAAS,EAAS,GACpC,MAAM,QAAQ,GAAQ,SAAU,GAC1B,EAAE,IAAI,EAAM,SAChB,EAAO,EAAY,OAEnB,EAAQ,EAKV,GACD,GACD,EACA,QAAS,SAAS,GACjB,OAAO,IAAI,SAAU,SAAU,EAAS,GAEvC,EADc,MAAM,QAAS,GAE9B,GACD","file":"/npm/talib-promise@1.0.0/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/talib-promise@1.0.0/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","var talib = require(\"talib\");\nvar Promise = require(\"bluebird\");\nvar _ = require(\"underscore\");\n\nmodule.exports = {\n\t\n\tfunctions: talib.functions,\n\n\tversion: talib.version,\n\n\texecute: function (params) {\n\t\treturn new Promise(function(resolve, reject) {\n\t\t\ttalib.execute(params, function (data) {\n\t\t\t\tif ( _.has(data, \"error\")) {\n\t\t\t\t\treject(data[\"error\"]) ;\n\t\t\t\t} else {\n\t\t\t\t\tresolve(data)\n\t\t\t\t}\n\t\t\t\t// console.log(util.inspect(data, true, 7));\n\t\t\t\t// console.log ( _.isEmpty(data.result.outReal)) ;\n\t\t\t\t// console.log ( data.result.outReal) ;\n\t\t\t});\n\t\t});\n\t},\n\texplain: function(func) {\n\t\treturn new Promise ( function( resolve, reject) {\n\t\t\tvar explain = talib.explain( func) ;\n\t\t\tresolve ( explain) ;\n\t\t}) ;\n\t}\n\t\n} ;"]}