{"version":3,"sources":["jsdelivr-header.js","/npm/encog@1.6.0/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,MAAM,EAAI,QAAQ,UAElB,OAAO,MAAQ,QAAQ,cAEvB,MAAM,WAAa,QAAQ,eACrB,WAAc,GACT,WAAW,CACd,QAAS,EACT,OAAQ,YACR,IAAM,GACK,EAAE,WAAW,KAK1B,oBAAsB,WAAW,MAAM,sBACvC,eAAiB,WAAW,MAAM,iBAClC,OAAS,WAAW,MAAM,QAC1B,SAAW,WAAW,MAAM,UAC5B,SAAW,WAAW,MAAM,UAC5B,oBAAsB,WAAW,MAAM,sBACvC,OAAS,WAAW,MAAM,QAC1B,SAAW,WAAW,MAAM,UAC5B,SAAW,CACb,YAAa,WAAW,MAAM,aAC9B,IAAI,WAAW,MAAM,KACrB,mBAAoB,QAAQ,MAAM,SAAW,yBAC7C,yBAA0B,QAAQ,MAAM,SAAW,gCAEjD,WAAa,WAAW,MAAM,YAC9B,UAAY,WAAW,MAAM,YAC7B,iBAAmB,WAAW,MAAM,mBACpC,MAAQ,WAAW,MAAM,OACzB,cAAgB,WAAW,MAAM,eAEvC,OAAO,QAAU,CACb,wCACA,8BACA,cACA,kBACA,kBACA,wCACA,cACA,kBACA,kBACA,sBACA,oBACA,kCACA,YACA,4BACA,IAAK,QAAQ,MAAM,MAAQ","file":"/npm/encog@1.6.0/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/encog@1.6.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","const _ = require('lodash');\n\nglobal.PATHS = require('./paths.js');\n\nconst requireAll = require('require-all');\nconst requireDir = (dir)=> {\n    return requireAll({\n        dirname: dir,\n        filter: /(\\w+).js$/,\n        map: (name)=> {\n            return _.upperFirst(name);\n        }\n    });\n};\n\nconst ActivationFunctions = requireDir(PATHS.ACTIVATION_FUNCTIONS);\nconst ErrorFunctions = requireDir(PATHS.ERROR_FUNCTIONS);\nconst Layers = requireDir(PATHS.LAYERS);\nconst Networks = requireDir(PATHS.NETWORKS);\nconst Freeform = requireDir(PATHS.FREEFORM);\nconst FreeformPropagation = requireDir(PATHS.FREEFORM_PROPAGATION);\nconst Neural = requireDir(PATHS.NEURAL);\nconst Patterns = requireDir(PATHS.PATTERNS);\nconst Training = {\n    Propagation: requireDir(PATHS.PROPAGATION), \n    SGD:requireDir(PATHS.SGD),\n    LevenbergMarquardt: require(PATHS.TRAINING + 'levenbergMarquardt.js'),\n    NeuralSimulatedAnnealing: require(PATHS.TRAINING + 'neuralSimulatedAnnealing.js'),\n};\nconst Strategies = requireDir(PATHS.STRATEGIES);\nconst MathUtils = requireDir(PATHS.MATH_UTILS);\nconst ErrorCalculation = requireDir(PATHS.ERROR_CALCULATION);\nconst Utils = requireDir(PATHS.UTILS);\nconst Preprocessing = requireDir(PATHS.PREPROCESSING);\n\nmodule.exports = {\n    ActivationFunctions,\n    ErrorFunctions,\n    Layers,\n    Networks,\n    Freeform,\n    FreeformPropagation,\n    Neural,\n    Patterns,\n    Training,\n    Strategies,\n    MathUtils,\n    ErrorCalculation,\n    Utils,\n    Preprocessing,\n    Log: require(PATHS.UTILS + 'encogLog')\n};\n"]}