diff --git a/BackendServers.njsproj b/BackendServers.njsproj deleted file mode 100644 index 6abd252b5..000000000 --- a/BackendServers.njsproj +++ /dev/null @@ -1,307 +0,0 @@ - - - 14.0 - $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) - BackendServers - BackendServer - - - - Debug - 2.0 - 6a53ad2e-c389-4d2c-bded-23dbab231315 - - - server.js - False - - - . - . - v4.0 - {3AF33F2E-1136-4D97-BBB7-1795711AC8B8};{9092AA53-FB77-4645-B42D-1CCCA6BD08BD} - false - - - true - - - true - - - - Code - - - - Code - - - - - - - - - - - Code - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/WebServer/AppLoader.js b/WebServer/AppLoader.js deleted file mode 100644 index d1925874c..000000000 --- a/WebServer/AppLoader.js +++ /dev/null @@ -1,273 +0,0 @@ -let dashboard - -function newAppLoader() { - const MODULE_NAME = 'App Loader' - const INFO_LOG = false - const ERROR_LOG = true - const logger = newWebDebugLog() - logger.fileName = MODULE_NAME - - let thisObject = { - loadModules: loadModules - } - - return thisObject - - async function loadModules() { - try { - if (INFO_LOG === true) { logger.write('[INFO] loadModules -> Entering function.') } - - let plotters - let modulesArray = [] - - plotters = defaultPlotters() - - modulesArray = modulesArray.concat([ - 'ChartingSpace/Viewport.js', - - 'Globals.js', - - 'AppSchema.js', - 'DocSchema.js', - 'ConceptSchema.js', - 'Workspace.js', - - 'ChartingSpace/EdgeEditor.js', - 'ChartingSpace/ChartUtilities.js', - 'ChartingSpace/PlottersManager.js', - 'ChartingSpace/TimelineChart.js', - 'ChartingSpace/TimeMachine.js', - 'ChartingSpace/CoordinateSystem.js', - - 'DesignSpace/Workspace/Workspace.js', - 'DesignSpace/Workspace/FunctionLibraries/UiObjectsFromNodes.js', - 'DesignSpace/Workspace/FunctionLibraries/ChainAttachDetach.js', - 'DesignSpace/Workspace/FunctionLibraries/ReferenceAttachDetach.js', - 'DesignSpace/Workspace/FunctionLibraries/NodeDeleter.js', - 'DesignSpace/Workspace/FunctionLibraries/ProtocolNode.js', - 'DesignSpace/Workspace/FunctionLibraries/NodeCloning.js', - 'DesignSpace/Workspace/FunctionLibraries/NodeChildren.js', - 'DesignSpace/Workspace/FunctionLibraries/TaskFunctions.js', - 'DesignSpace/Workspace/FunctionLibraries/SessionFunctions.js', - 'DesignSpace/Workspace/FunctionLibraries/ShortcutKeys.js', - 'DesignSpace/Workspace/FunctionLibraries/OnFocus.js', - 'DesignSpace/Workspace/FunctionLibraries/SuperScripts.js', - 'DesignSpace/Workspace/FunctionLibraries/CryptoEcosystemFunctions.js', - 'DesignSpace/Workspace/FunctionLibraries/WebhookFunctions.js', - 'DesignSpace/Workspace/FunctionLibraries/DependenciesFilter.js', - 'DesignSpace/Workspace/FunctionLibraries/NodePath.js', - 'DesignSpace/Workspace/FunctionLibraries/DataMineFunctions.js', - 'DesignSpace/Workspace/FunctionLibraries/DataStorageFunctions.js', - 'DesignSpace/Workspace/FunctionLibraries/ChartingSpaceFunctions.js', - 'DesignSpace/Workspace/FunctionLibraries/TutorialFunctions.js', - 'DesignSpace/Workspace/FunctionLibraries/IncludesFunctions.js', - - 'Utilities/CoordinateTransformations.js', - 'Utilities/DateRateTransformations.js', - 'Utilities/Download.js', - 'Utilities/Clipboard.js', - 'Utilities/DrawPrint.js', - 'Utilities/LoadSaveFrame.js', - 'Utilities/LoadSaveTutorial.js', - 'Utilities/NodeConfig.js', - 'Utilities/Hiriarchy.js', - 'Utilities/Folders.js', - 'Utilities/Branches.js', - 'Utilities/Meshes.js', - 'Utilities/NodeChildren.js', - 'Utilities/Menu.js', - 'Utilities/Dates.js', - - 'Panels/LayersPanel.js', - 'Panels/UpDownButton.js', - 'Panels/LeftRightButton.js', - 'Panels/Layer.js', - 'Panels/PlotterPanel.js', - 'Panels/PanelsVisibleButton.js', - - 'SideSpace/SidePanelTab.js', - 'SideSpace/ListView.js', - 'SideSpace/ListItem.js', - - 'Spaces/CockpitSpace.js', - 'Spaces/TopSpace.js', - 'Spaces/PanelsSpace.js', - 'Spaces/ChartingSpace.js', - 'Spaces/FloatingSpace.js', - 'Spaces/DesignSpace.js', - 'Spaces/SideSpace.js', - 'Spaces/DocSpace.js', - 'Spaces/ChatSpace.js', - 'Spaces/TutorialSpace.js', - - 'Files/SingleFile.js', - 'Files/FileCloud.js', - 'Files/MarketFiles.js', - 'Files/DailyFiles.js', - 'Files/FileCursor.js', - 'Files/FileSequence.js', - 'Files/FileStorage.js', - - 'FloatingSpace/FloatingObject.js', - 'FloatingSpace/FloatingLayer.js', - 'FloatingSpace/UiObjectConstructor.js', - 'FloatingSpace/UiObject.js', - 'FloatingSpace/UiObjectTitle.js', - 'FloatingSpace/CircularMenu.js', - 'FloatingSpace/CircularMenuItem.js', - 'FloatingSpace/CircularProgressBar.js', - 'FloatingSpace/BusyProgressBar.js', - 'FloatingSpace/CodeEditor.js', - 'FloatingSpace/ConfigEditor.js', - 'FloatingSpace/ConditionEditor.js', - 'FloatingSpace/FormulaEditor.js', - 'FloatingSpace/Picker.js', - - 'Scales/RateScale.js', - 'Scales/TimeScale.js', - 'Scales/TimeFrameScale.js', - 'Scales/Commons.js', - 'Scales/AutoScaleButton.js', - - 'CockpitSpace/AssetBalances.js', - 'CockpitSpace/Speedometer.js', - 'CockpitSpace/FullScreen.js', - - 'EventsServerClient.js', - - 'Plotting/Plotter.js', - 'Plotting/NodesHighlights.js', - 'Plotting/NodesErrors.js', - 'Plotting/NodesWarnings.js', - 'Plotting/NodesInfos.js', - 'Plotting/NodesValues.js', - 'Plotting/NodesStatus.js', - 'Plotting/NodesProgress.js', - 'Plotting/NodesRunning.js', - 'Plotting/NodesAnnouncements.js', - 'Plotting/RecordValues.js', - - 'LegacyPlotter.js', - 'PlotterPanel.js', - - 'VideoRecorder.js', - 'ProductStorage.js', - 'SplashScreen.js', - 'Canvas.js', - 'EventHandler.js', - 'Frame.js', - 'Animation.js', - 'Container.js', - 'Utilities.js', - 'PostLoader.js' - ]) - - modulesArray = modulesArray.concat(plotters) - - let downloadedCounter = 0 - - for (let i = 0; i < modulesArray.length; i++) { - let path = modulesArray[i] - - REQUIREJS([path], onRequired) - - if (INFO_LOG === true) { logger.write('[INFO] loadModules -> Module Requested.') } - if (INFO_LOG === true) { logger.write('[INFO] loadModules -> path = ' + path) } - if (INFO_LOG === true) { logger.write('[INFO] loadModules -> total requested = ' + (i + 1)) } - - function onRequired(pModule) { - try { - if (INFO_LOG === true) { logger.write('[INFO] loadModules -> onRequired -> Entering function.') } - if (INFO_LOG === true) { logger.write('[INFO] loadModules -> onRequired -> Module Downloaded.') } - if (INFO_LOG === true) { logger.write('[INFO] loadModules -> onRequired -> path = ' + path) } - - downloadedCounter++ - - if (INFO_LOG === true) { logger.write('[INFO] loadModules -> onRequired -> downloadedCounter = ' + downloadedCounter) } - - if (downloadedCounter === modulesArray.length) { - if (INFO_LOG === true) { logger.write('[INFO] loadModules -> onRequired -> Starting Advanced Algos Platform.') } - setTimeout(() => { - dashboard = newDashboard() - dashboard.start() - }, 500) - - } - } catch (err) { - if (ERROR_LOG === true) { logger.write('[ERROR] loadModules -> onRequired -> err = ' + err.stack) } - } - } - } - } catch (err) { - if (ERROR_LOG === true) { logger.write('[ERROR] loadModules -> err = ' + err.stack) } - } - } - - function defaultPlotters() { - return [ - 'Plotters/Masters/Plotters-Candles-Volumes/Candles.js', - 'Plotters/Masters/Plotters-Candles-Volumes/CandlePanel.js', - 'Plotters/Masters/Plotters-Candles-Volumes/Volumes.js', - 'Plotters/Masters/Plotters-Candles-Volumes/VolumePanel.js', - 'Plotters/Masters/Plotters-Bollinger-Bands/BollingerBands.js', - 'Plotters/Masters/Plotters-Bollinger-Bands/BollingerBandsPanel.js', - 'Plotters/Masters/Plotters-Bollinger-Bands/PercentageBandwidth.js' - ] - } - - function getPlotters(ecosystem) { - if (INFO_LOG === true) { console.log('[INFO] server -> onBrowserRequest -> onFileRead -> addPlotters -> Entering function.') } - - let plotters = [] - let dataMines = ecosystem.dataMines - let hosts = ecosystem.hosts - - plotters = plotters.concat(addScript(dataMines)) - plotters = plotters.concat(addScript(hosts)) - - return plotters - } - - function addScript(pDataMinesOrHosts) { - if (INFO_LOG === true) { console.log('[INFO] server -> onBrowserRequest -> onFileRead -> addPlotters -> addScript -> Entering function.') } - const htmlLinePlotter = 'Plotters/@dataMine@/@repo@/@module@.js' - const htmlLinePlotterPanel = 'PlotterPanels/@dataMine@/@repo@/@module@.js' - let plotters = [] - - for (let i = 0; i < pDataMinesOrHosts.length; i++) { - let dataMine = pDataMinesOrHosts[i] - for (let j = 0; j < dataMine.plotters.length; j++) { - let plotter = dataMine.plotters[j] - if (plotter.modules !== undefined) { - for (let k = 0; k < plotter.modules.length; k++) { - let module = plotter.modules[k] - let htmlLineCopy = htmlLinePlotter - - let stringToInsert - stringToInsert = htmlLineCopy.replace('@dataMine@', dataMine.codeName) - stringToInsert = stringToInsert.replace('@repo@', plotter.repo) - stringToInsert = stringToInsert.replace('@module@', module.moduleName) - - plotters.push(stringToInsert) - - if (module.panels !== undefined) { - for (let l = 0; l < module.panels.length; l++) { - let panel = module.panels[l] - let htmlLineCopy = htmlLinePlotterPanel - - let stringToInsert - stringToInsert = htmlLineCopy.replace('@dataMine@', dataMine.codeName) - stringToInsert = stringToInsert.replace('@repo@', plotter.repo) - stringToInsert = stringToInsert.replace('@module@', panel.moduleName) - - plotters.push(stringToInsert) - } - } - } - } - } - } - return plotters - } -} - diff --git a/WebServer/AppPreLoader.js b/WebServer/AppPreLoader.js deleted file mode 100644 index 07238ef7b..000000000 --- a/WebServer/AppPreLoader.js +++ /dev/null @@ -1,148 +0,0 @@ - -/* Callbacks default responses. */ - -let GLOBAL = {}; - -GLOBAL.DEFAULT_OK_RESPONSE = { - result: "Ok", - message: "Operation Succeeded" -}; - -GLOBAL.DEFAULT_FAIL_RESPONSE = { - result: "Fail", - message: "Operation Failed" -}; - -GLOBAL.DEFAULT_RETRY_RESPONSE = { - result: "Retry", - message: "Retry Later" -}; - -GLOBAL.CUSTOM_OK_RESPONSE = { - result: "Ok, but check Message", - message: "Custom Message" -}; - -GLOBAL.CUSTOM_FAIL_RESPONSE = { - result: "Fail Because", - message: "Custom Message" -}; - -let browserCanvas; // This is the canvas object of the browser. - -function spacePad(str, max) { - str = str.toString(); - return str.length < max ? spacePad(" " + str, max) : str; -} - -function loadSuperalgos() { - - const MODULE_NAME = "App Pre-Loader"; - const INFO_LOG = false; - - setupHTMLTextArea() - setupHTMLInput() - setupHTMLCanvas() - loadDebugModule() - - function setupHTMLTextArea() { - let textArea = document.createElement('textarea'); - textArea.id = "textArea"; - textArea.spellcheck = false; - textArea.style = 'resize: none;' + - ' border: none;' + - ' outline: none;' + - 'box-shadow: none;' + - 'overflow:hidden;' + - 'font-family: ' + 'Saira' + ';' + - 'font-size: 12px;' + - 'background-color: rgb(255, 255, 255);' + - 'color:rgb(255, 255, 255);' + - 'width: ' + 600 + 'px;' + - 'height: ' + 400 + 'px' - - let textAreaDiv = document.getElementById('textAreaDiv'); - textAreaDiv.appendChild(textArea); - textAreaDiv.style = 'position:fixed; top:' + -1500 + 'px; left:' + 500 + 'px; z-index:10; ' - } - - function setupHTMLInput() { - let input = document.createElement('input'); - input.id = "input"; - input.spellcheck = false; - input.style = "border: none; outline: none; box-shadow: none; overflow:hidden; width: 0px; height: 0px;"; - - let inputDiv = document.getElementById('inputDiv'); - inputDiv.appendChild(input); - } - - function setupHTMLCanvas() { - let canvas = document.createElement('canvas'); - - canvas.id = "canvas"; - canvas.width = 1400; - canvas.height = 600; - canvas.style.border = "0"; - canvas.style = "position:absolute; top:0px; left:0px; z-index:1"; - - let canvasApp = document.getElementById('canvasApp'); - canvasApp.appendChild(canvas); - - browserCanvas = document.getElementById('canvas'); - - browserCanvas.width = window.innerWidth; - browserCanvas.height = window.innerHeight; - browserCanvas.style.border = "none"; - - browserCanvas.style.top = 0 + 'px'; - } - - function loadDebugModule() { - let path = "WebDebugLog.js"; - REQUIREJS([path], onRequired); - - function onRequired(pModule) { - if (INFO_LOG === true) { console.log(spacePad(MODULE_NAME, 50) + " : " + "[INFO] " + path + " downloaded."); } - loadModules(); - } - } - - /* And Finally, we start loading all the scripts we will inmediatelly need. */ - function loadModules() { - let path = "WebServer/AppLoader.js"; - REQUIREJS([path], onRequired); - - function onRequired(pModule) { - if (INFO_LOG === true) { console.log(spacePad(MODULE_NAME, 50) + " : " + "[INFO] " + path + " downloaded."); } - let APP_LOADER_MODULE = newAppLoader(); - APP_LOADER_MODULE.loadModules(); - } - } -} - -function callServer(pContentToSend, pPath, callBackFunction) { - let xhttp = new XMLHttpRequest(); - xhttp.onreadystatechange = function () { - if (this.readyState === 4 && this.status === 200) { - callBackFunction(GLOBAL.DEFAULT_OK_RESPONSE, xhttp.responseText); - return; - } else if (this.readyState === 4 && this.status === 404) { - callBackFunction({ result: "Fail", message: xhttp.responseText.trim(), code: xhttp.responseText.trim() }); - return; - } - }; - - if (pContentToSend === undefined) { - xhttp.open("GET", pPath, true); - xhttp.send(); - } else { - try { - let blob = new Blob([pContentToSend], { type: 'text/plain' }); - xhttp.open("POST", pPath, true); - xhttp.send(blob); - } catch (err) { - if (ERROR_LOG === true) { console.log(spacePad(MODULE_NAME, 50) + " : " + "[ERROR] callServer -> err.message = " & err.message); } - callBackFunction({ result: "Fail", message: err.message }) - } - } -} diff --git a/WebServer/Images/Icons/style-01/actual-rate.png b/WebServer/Images/Icons/style-01/actual-rate.png deleted file mode 100644 index 4c36b4bc3..000000000 Binary files a/WebServer/Images/Icons/style-01/actual-rate.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/algorithm-name.png b/WebServer/Images/Icons/style-01/algorithm-name.png deleted file mode 100644 index 7146ced5b..000000000 Binary files a/WebServer/Images/Icons/style-01/algorithm-name.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/angle-to-parent-000.png b/WebServer/Images/Icons/style-01/angle-to-parent-000.png deleted file mode 100644 index 23b3aee31..000000000 Binary files a/WebServer/Images/Icons/style-01/angle-to-parent-000.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/angle-to-parent-045.png b/WebServer/Images/Icons/style-01/angle-to-parent-045.png deleted file mode 100644 index cd495d5bd..000000000 Binary files a/WebServer/Images/Icons/style-01/angle-to-parent-045.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/angle-to-parent-090.png b/WebServer/Images/Icons/style-01/angle-to-parent-090.png deleted file mode 100644 index 6c94bc491..000000000 Binary files a/WebServer/Images/Icons/style-01/angle-to-parent-090.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/angle-to-parent-180.png b/WebServer/Images/Icons/style-01/angle-to-parent-180.png deleted file mode 100644 index b04398af2..000000000 Binary files a/WebServer/Images/Icons/style-01/angle-to-parent-180.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/angle-to-parent-360.png b/WebServer/Images/Icons/style-01/angle-to-parent-360.png deleted file mode 100644 index d66118a75..000000000 Binary files a/WebServer/Images/Icons/style-01/angle-to-parent-360.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/announcement.png b/WebServer/Images/Icons/style-01/announcement.png deleted file mode 100644 index a19527b12..000000000 Binary files a/WebServer/Images/Icons/style-01/announcement.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/annualized-rate-of-return.png b/WebServer/Images/Icons/style-01/annualized-rate-of-return.png deleted file mode 100644 index 278adc3a4..000000000 Binary files a/WebServer/Images/Icons/style-01/annualized-rate-of-return.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/arrangement-concave.png b/WebServer/Images/Icons/style-01/arrangement-concave.png deleted file mode 100644 index 4c6cc7854..000000000 Binary files a/WebServer/Images/Icons/style-01/arrangement-concave.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/arrangement-convex.png b/WebServer/Images/Icons/style-01/arrangement-convex.png deleted file mode 100644 index 217eae0bd..000000000 Binary files a/WebServer/Images/Icons/style-01/arrangement-convex.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/arrangement-horizontal-bottom.png b/WebServer/Images/Icons/style-01/arrangement-horizontal-bottom.png deleted file mode 100644 index 8400c2249..000000000 Binary files a/WebServer/Images/Icons/style-01/arrangement-horizontal-bottom.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/arrangement-horizontal-top.png b/WebServer/Images/Icons/style-01/arrangement-horizontal-top.png deleted file mode 100644 index 37111540e..000000000 Binary files a/WebServer/Images/Icons/style-01/arrangement-horizontal-top.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/arrangement-vertical-left.png b/WebServer/Images/Icons/style-01/arrangement-vertical-left.png deleted file mode 100644 index 9e8316511..000000000 Binary files a/WebServer/Images/Icons/style-01/arrangement-vertical-left.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/arrangement-vertical-right.png b/WebServer/Images/Icons/style-01/arrangement-vertical-right.png deleted file mode 100644 index ff70010bd..000000000 Binary files a/WebServer/Images/Icons/style-01/arrangement-vertical-right.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/asset.png b/WebServer/Images/Icons/style-01/asset.png deleted file mode 100644 index ce6d5b5d8..000000000 Binary files a/WebServer/Images/Icons/style-01/asset.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/backtesting-session.png b/WebServer/Images/Icons/style-01/backtesting-session.png deleted file mode 100644 index 25170c9e9..000000000 Binary files a/WebServer/Images/Icons/style-01/backtesting-session.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/backup.png b/WebServer/Images/Icons/style-01/backup.png deleted file mode 100644 index 142a2fa80..000000000 Binary files a/WebServer/Images/Icons/style-01/backup.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/balance.png b/WebServer/Images/Icons/style-01/balance.png deleted file mode 100644 index a5c57b4b9..000000000 Binary files a/WebServer/Images/Icons/style-01/balance.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/base-asset.png b/WebServer/Images/Icons/style-01/base-asset.png deleted file mode 100644 index ce6d5b5d8..000000000 Binary files a/WebServer/Images/Icons/style-01/base-asset.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/begin-balance.png b/WebServer/Images/Icons/style-01/begin-balance.png deleted file mode 100644 index b8e150248..000000000 Binary files a/WebServer/Images/Icons/style-01/begin-balance.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/begin-rate.png b/WebServer/Images/Icons/style-01/begin-rate.png deleted file mode 100644 index 45ea57dee..000000000 Binary files a/WebServer/Images/Icons/style-01/begin-rate.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/begin.png b/WebServer/Images/Icons/style-01/begin.png deleted file mode 100644 index 987caba2c..000000000 Binary files a/WebServer/Images/Icons/style-01/begin.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/binance-coin.png b/WebServer/Images/Icons/style-01/binance-coin.png deleted file mode 100644 index 60e7bd4c2..000000000 Binary files a/WebServer/Images/Icons/style-01/binance-coin.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/binance.png b/WebServer/Images/Icons/style-01/binance.png deleted file mode 100644 index 8f4f71952..000000000 Binary files a/WebServer/Images/Icons/style-01/binance.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/bitcoin-cash.png b/WebServer/Images/Icons/style-01/bitcoin-cash.png deleted file mode 100644 index a1fdc4f69..000000000 Binary files a/WebServer/Images/Icons/style-01/bitcoin-cash.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/bitcoin.png b/WebServer/Images/Icons/style-01/bitcoin.png deleted file mode 100644 index a4ee2a209..000000000 Binary files a/WebServer/Images/Icons/style-01/bitcoin.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/bitfinex.png b/WebServer/Images/Icons/style-01/bitfinex.png deleted file mode 100644 index d5d3db0e2..000000000 Binary files a/WebServer/Images/Icons/style-01/bitfinex.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/bitmex.png b/WebServer/Images/Icons/style-01/bitmex.png deleted file mode 100644 index 4ae5662db..000000000 Binary files a/WebServer/Images/Icons/style-01/bitmex.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/bittrex.png b/WebServer/Images/Icons/style-01/bittrex.png deleted file mode 100644 index b11a8e692..000000000 Binary files a/WebServer/Images/Icons/style-01/bittrex.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/bot-data-dependencies.png b/WebServer/Images/Icons/style-01/bot-data-dependencies.png deleted file mode 100644 index 476d5f8e8..000000000 Binary files a/WebServer/Images/Icons/style-01/bot-data-dependencies.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/bot-layers.png b/WebServer/Images/Icons/style-01/bot-layers.png deleted file mode 100644 index 6f1185b9f..000000000 Binary files a/WebServer/Images/Icons/style-01/bot-layers.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/bot-products.png b/WebServer/Images/Icons/style-01/bot-products.png deleted file mode 100644 index 5bd381b2b..000000000 Binary files a/WebServer/Images/Icons/style-01/bot-products.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/bullet-cancelled-order.png b/WebServer/Images/Icons/style-01/bullet-cancelled-order.png deleted file mode 100644 index 4034707bf..000000000 Binary files a/WebServer/Images/Icons/style-01/bullet-cancelled-order.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/bullet-error.png b/WebServer/Images/Icons/style-01/bullet-error.png deleted file mode 100644 index 8607ac4e7..000000000 Binary files a/WebServer/Images/Icons/style-01/bullet-error.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/bullet-info.png b/WebServer/Images/Icons/style-01/bullet-info.png deleted file mode 100644 index af5a698d1..000000000 Binary files a/WebServer/Images/Icons/style-01/bullet-info.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/bullet-limit-buy-order-filled.png b/WebServer/Images/Icons/style-01/bullet-limit-buy-order-filled.png deleted file mode 100644 index 4de65d3f4..000000000 Binary files a/WebServer/Images/Icons/style-01/bullet-limit-buy-order-filled.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/bullet-limit-buy-order.png b/WebServer/Images/Icons/style-01/bullet-limit-buy-order.png deleted file mode 100644 index 31305169d..000000000 Binary files a/WebServer/Images/Icons/style-01/bullet-limit-buy-order.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/bullet-limit-sell-order-filled.png b/WebServer/Images/Icons/style-01/bullet-limit-sell-order-filled.png deleted file mode 100644 index a95a47f44..000000000 Binary files a/WebServer/Images/Icons/style-01/bullet-limit-sell-order-filled.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/bullet-limit-sell-order.png b/WebServer/Images/Icons/style-01/bullet-limit-sell-order.png deleted file mode 100644 index 58a410544..000000000 Binary files a/WebServer/Images/Icons/style-01/bullet-limit-sell-order.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/bullet-market-buy-order-filled.png b/WebServer/Images/Icons/style-01/bullet-market-buy-order-filled.png deleted file mode 100644 index de96a44e8..000000000 Binary files a/WebServer/Images/Icons/style-01/bullet-market-buy-order-filled.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/bullet-market-buy-order.png b/WebServer/Images/Icons/style-01/bullet-market-buy-order.png deleted file mode 100644 index ae3cb45a9..000000000 Binary files a/WebServer/Images/Icons/style-01/bullet-market-buy-order.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/bullet-market-sell-order-filled.png b/WebServer/Images/Icons/style-01/bullet-market-sell-order-filled.png deleted file mode 100644 index b131de218..000000000 Binary files a/WebServer/Images/Icons/style-01/bullet-market-sell-order-filled.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/bullet-market-sell-order.png b/WebServer/Images/Icons/style-01/bullet-market-sell-order.png deleted file mode 100644 index cbec30b38..000000000 Binary files a/WebServer/Images/Icons/style-01/bullet-market-sell-order.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/bullet-warning.png b/WebServer/Images/Icons/style-01/bullet-warning.png deleted file mode 100644 index 2719f8ac2..000000000 Binary files a/WebServer/Images/Icons/style-01/bullet-warning.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/calculations-procedure.png b/WebServer/Images/Icons/style-01/calculations-procedure.png deleted file mode 100644 index 0883d961e..000000000 Binary files a/WebServer/Images/Icons/style-01/calculations-procedure.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/cancel-order-event.png b/WebServer/Images/Icons/style-01/cancel-order-event.png deleted file mode 100644 index 341ee7e42..000000000 Binary files a/WebServer/Images/Icons/style-01/cancel-order-event.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/cancel-order.png b/WebServer/Images/Icons/style-01/cancel-order.png deleted file mode 100644 index 4ac0a2ad1..000000000 Binary files a/WebServer/Images/Icons/style-01/cancel-order.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/candle.png b/WebServer/Images/Icons/style-01/candle.png deleted file mode 100644 index 64546a5ab..000000000 Binary files a/WebServer/Images/Icons/style-01/candle.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/cardano.png b/WebServer/Images/Icons/style-01/cardano.png deleted file mode 100644 index 68b542366..000000000 Binary files a/WebServer/Images/Icons/style-01/cardano.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/chart-points.png b/WebServer/Images/Icons/style-01/chart-points.png deleted file mode 100644 index 7ad931273..000000000 Binary files a/WebServer/Images/Icons/style-01/chart-points.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/charting-space.png b/WebServer/Images/Icons/style-01/charting-space.png deleted file mode 100644 index b3e320916..000000000 Binary files a/WebServer/Images/Icons/style-01/charting-space.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/clone.png b/WebServer/Images/Icons/style-01/clone.png deleted file mode 100644 index 9b3b41696..000000000 Binary files a/WebServer/Images/Icons/style-01/clone.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/close-execution.png b/WebServer/Images/Icons/style-01/close-execution.png deleted file mode 100644 index c8508470c..000000000 Binary files a/WebServer/Images/Icons/style-01/close-execution.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/close-order.png b/WebServer/Images/Icons/style-01/close-order.png deleted file mode 100644 index a318696d7..000000000 Binary files a/WebServer/Images/Icons/style-01/close-order.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/close-position.png b/WebServer/Images/Icons/style-01/close-position.png deleted file mode 100644 index 8c769f44f..000000000 Binary files a/WebServer/Images/Icons/style-01/close-position.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/close-stage-event.png b/WebServer/Images/Icons/style-01/close-stage-event.png deleted file mode 100644 index dbc9d5cfb..000000000 Binary files a/WebServer/Images/Icons/style-01/close-stage-event.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/close-stage.png b/WebServer/Images/Icons/style-01/close-stage.png deleted file mode 100644 index cb64d4f3d..000000000 Binary files a/WebServer/Images/Icons/style-01/close-stage.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/close.png b/WebServer/Images/Icons/style-01/close.png deleted file mode 100644 index 43c923667..000000000 Binary files a/WebServer/Images/Icons/style-01/close.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/collapse.png b/WebServer/Images/Icons/style-01/collapse.png deleted file mode 100644 index 2a8158670..000000000 Binary files a/WebServer/Images/Icons/style-01/collapse.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/condition.png b/WebServer/Images/Icons/style-01/condition.png deleted file mode 100644 index 2c3a28848..000000000 Binary files a/WebServer/Images/Icons/style-01/condition.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/configuration.png b/WebServer/Images/Icons/style-01/configuration.png deleted file mode 100644 index b9edd20c9..000000000 Binary files a/WebServer/Images/Icons/style-01/configuration.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/copy-path.png b/WebServer/Images/Icons/style-01/copy-path.png deleted file mode 100644 index ca02cd314..000000000 Binary files a/WebServer/Images/Icons/style-01/copy-path.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/counters.png b/WebServer/Images/Icons/style-01/counters.png deleted file mode 100644 index 3a02b018a..000000000 Binary files a/WebServer/Images/Icons/style-01/counters.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/create-order-event.png b/WebServer/Images/Icons/style-01/create-order-event.png deleted file mode 100644 index aac91c298..000000000 Binary files a/WebServer/Images/Icons/style-01/create-order-event.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/create-order.png b/WebServer/Images/Icons/style-01/create-order.png deleted file mode 100644 index 4eb5942c7..000000000 Binary files a/WebServer/Images/Icons/style-01/create-order.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/crypto-ecosystem.png b/WebServer/Images/Icons/style-01/crypto-ecosystem.png deleted file mode 100644 index 60b436b12..000000000 Binary files a/WebServer/Images/Icons/style-01/crypto-ecosystem.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/crypto-exchange.png b/WebServer/Images/Icons/style-01/crypto-exchange.png deleted file mode 100644 index 8c3dc3f12..000000000 Binary files a/WebServer/Images/Icons/style-01/crypto-exchange.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/crypto-exchanges.png b/WebServer/Images/Icons/style-01/crypto-exchanges.png deleted file mode 100644 index e94ca97b7..000000000 Binary files a/WebServer/Images/Icons/style-01/crypto-exchanges.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/current.png b/WebServer/Images/Icons/style-01/current.png deleted file mode 100644 index 9c0f63baf..000000000 Binary files a/WebServer/Images/Icons/style-01/current.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/cycle.png b/WebServer/Images/Icons/style-01/cycle.png deleted file mode 100644 index 26e0af5f9..000000000 Binary files a/WebServer/Images/Icons/style-01/cycle.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/dash.png b/WebServer/Images/Icons/style-01/dash.png deleted file mode 100644 index 755214b1e..000000000 Binary files a/WebServer/Images/Icons/style-01/dash.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/dashboard.png b/WebServer/Images/Icons/style-01/dashboard.png deleted file mode 100644 index 9e579ab06..000000000 Binary files a/WebServer/Images/Icons/style-01/dashboard.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/data-building-procedure.png b/WebServer/Images/Icons/style-01/data-building-procedure.png deleted file mode 100644 index 63de055e5..000000000 Binary files a/WebServer/Images/Icons/style-01/data-building-procedure.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/data-dependency-folder.png b/WebServer/Images/Icons/style-01/data-dependency-folder.png deleted file mode 100644 index 6bcf4558e..000000000 Binary files a/WebServer/Images/Icons/style-01/data-dependency-folder.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/data-dependency.png b/WebServer/Images/Icons/style-01/data-dependency.png deleted file mode 100644 index 822adf1fd..000000000 Binary files a/WebServer/Images/Icons/style-01/data-dependency.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/data-formula.png b/WebServer/Images/Icons/style-01/data-formula.png deleted file mode 100644 index 58eca845b..000000000 Binary files a/WebServer/Images/Icons/style-01/data-formula.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/data-mine-data-dependencies.png b/WebServer/Images/Icons/style-01/data-mine-data-dependencies.png deleted file mode 100644 index 53d09b64a..000000000 Binary files a/WebServer/Images/Icons/style-01/data-mine-data-dependencies.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/data-mine-products.png b/WebServer/Images/Icons/style-01/data-mine-products.png deleted file mode 100644 index af676213e..000000000 Binary files a/WebServer/Images/Icons/style-01/data-mine-products.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/data-mine-tasks.png b/WebServer/Images/Icons/style-01/data-mine-tasks.png deleted file mode 100644 index 9bc5e1d7f..000000000 Binary files a/WebServer/Images/Icons/style-01/data-mine-tasks.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/data-mine.png b/WebServer/Images/Icons/style-01/data-mine.png deleted file mode 100644 index 5987d984c..000000000 Binary files a/WebServer/Images/Icons/style-01/data-mine.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/data-mines-data.png b/WebServer/Images/Icons/style-01/data-mines-data.png deleted file mode 100644 index 1b69e88d5..000000000 Binary files a/WebServer/Images/Icons/style-01/data-mines-data.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/data-mining.png b/WebServer/Images/Icons/style-01/data-mining.png deleted file mode 100644 index 30c298ab4..000000000 Binary files a/WebServer/Images/Icons/style-01/data-mining.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/data-product-folder.png b/WebServer/Images/Icons/style-01/data-product-folder.png deleted file mode 100644 index 4e1c96544..000000000 Binary files a/WebServer/Images/Icons/style-01/data-product-folder.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/data-product.png b/WebServer/Images/Icons/style-01/data-product.png deleted file mode 100644 index a56737af4..000000000 Binary files a/WebServer/Images/Icons/style-01/data-product.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/data-storage.png b/WebServer/Images/Icons/style-01/data-storage.png deleted file mode 100644 index 0371317db..000000000 Binary files a/WebServer/Images/Icons/style-01/data-storage.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/dataset-definition.png b/WebServer/Images/Icons/style-01/dataset-definition.png deleted file mode 100644 index 0f4735f92..000000000 Binary files a/WebServer/Images/Icons/style-01/dataset-definition.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/dataset.png b/WebServer/Images/Icons/style-01/dataset.png deleted file mode 100644 index 8059cb8b5..000000000 Binary files a/WebServer/Images/Icons/style-01/dataset.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/days.png b/WebServer/Images/Icons/style-01/days.png deleted file mode 100644 index 20d706f8a..000000000 Binary files a/WebServer/Images/Icons/style-01/days.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/delete.png b/WebServer/Images/Icons/style-01/delete.png deleted file mode 100644 index 2c31a2f3e..000000000 Binary files a/WebServer/Images/Icons/style-01/delete.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/delink.png b/WebServer/Images/Icons/style-01/delink.png deleted file mode 100644 index 47f06ff61..000000000 Binary files a/WebServer/Images/Icons/style-01/delink.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/detach.png b/WebServer/Images/Icons/style-01/detach.png deleted file mode 100644 index 31aa781a3..000000000 Binary files a/WebServer/Images/Icons/style-01/detach.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/distance-to-event.png b/WebServer/Images/Icons/style-01/distance-to-event.png deleted file mode 100644 index 4289fb186..000000000 Binary files a/WebServer/Images/Icons/style-01/distance-to-event.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/distance-to-parent-000.png b/WebServer/Images/Icons/style-01/distance-to-parent-000.png deleted file mode 100644 index 65e87718a..000000000 Binary files a/WebServer/Images/Icons/style-01/distance-to-parent-000.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/distance-to-parent-025.png b/WebServer/Images/Icons/style-01/distance-to-parent-025.png deleted file mode 100644 index bf08c48ac..000000000 Binary files a/WebServer/Images/Icons/style-01/distance-to-parent-025.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/distance-to-parent-050.png b/WebServer/Images/Icons/style-01/distance-to-parent-050.png deleted file mode 100644 index b5553349c..000000000 Binary files a/WebServer/Images/Icons/style-01/distance-to-parent-050.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/distance-to-parent-100.png b/WebServer/Images/Icons/style-01/distance-to-parent-100.png deleted file mode 100644 index 44ad9bb60..000000000 Binary files a/WebServer/Images/Icons/style-01/distance-to-parent-100.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/distance-to-parent-150.png b/WebServer/Images/Icons/style-01/distance-to-parent-150.png deleted file mode 100644 index c83632189..000000000 Binary files a/WebServer/Images/Icons/style-01/distance-to-parent-150.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/distance-to-parent-200.png b/WebServer/Images/Icons/style-01/distance-to-parent-200.png deleted file mode 100644 index 537db0065..000000000 Binary files a/WebServer/Images/Icons/style-01/distance-to-parent-200.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/down.png b/WebServer/Images/Icons/style-01/down.png deleted file mode 100644 index e6a4c776a..000000000 Binary files a/WebServer/Images/Icons/style-01/down.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/dynamic-indicator.png b/WebServer/Images/Icons/style-01/dynamic-indicator.png deleted file mode 100644 index 0ff75a16f..000000000 Binary files a/WebServer/Images/Icons/style-01/dynamic-indicator.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/end-balance.png b/WebServer/Images/Icons/style-01/end-balance.png deleted file mode 100644 index 10fee7632..000000000 Binary files a/WebServer/Images/Icons/style-01/end-balance.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/end-rate.png b/WebServer/Images/Icons/style-01/end-rate.png deleted file mode 100644 index 5eac98536..000000000 Binary files a/WebServer/Images/Icons/style-01/end-rate.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/end.png b/WebServer/Images/Icons/style-01/end.png deleted file mode 100644 index b448a95ad..000000000 Binary files a/WebServer/Images/Icons/style-01/end.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/entry-target-rate.png b/WebServer/Images/Icons/style-01/entry-target-rate.png deleted file mode 100644 index 94564f194..000000000 Binary files a/WebServer/Images/Icons/style-01/entry-target-rate.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/entry-target-size.png b/WebServer/Images/Icons/style-01/entry-target-size.png deleted file mode 100644 index d2087eefb..000000000 Binary files a/WebServer/Images/Icons/style-01/entry-target-size.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/eos.png b/WebServer/Images/Icons/style-01/eos.png deleted file mode 100644 index d78e25ddd..000000000 Binary files a/WebServer/Images/Icons/style-01/eos.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/episode-base-asset.png b/WebServer/Images/Icons/style-01/episode-base-asset.png deleted file mode 100644 index 286ed367c..000000000 Binary files a/WebServer/Images/Icons/style-01/episode-base-asset.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/episode-counters.png b/WebServer/Images/Icons/style-01/episode-counters.png deleted file mode 100644 index a747a1b42..000000000 Binary files a/WebServer/Images/Icons/style-01/episode-counters.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/episode-quoted-asset.png b/WebServer/Images/Icons/style-01/episode-quoted-asset.png deleted file mode 100644 index c2ef7c9ef..000000000 Binary files a/WebServer/Images/Icons/style-01/episode-quoted-asset.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/episode-statistics.png b/WebServer/Images/Icons/style-01/episode-statistics.png deleted file mode 100644 index 842566530..000000000 Binary files a/WebServer/Images/Icons/style-01/episode-statistics.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/episode.png b/WebServer/Images/Icons/style-01/episode.png deleted file mode 100644 index dd5ad4592..000000000 Binary files a/WebServer/Images/Icons/style-01/episode.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/ethereum-classic.png b/WebServer/Images/Icons/style-01/ethereum-classic.png deleted file mode 100644 index dc7089844..000000000 Binary files a/WebServer/Images/Icons/style-01/ethereum-classic.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/ethereum.png b/WebServer/Images/Icons/style-01/ethereum.png deleted file mode 100644 index 33b2853a1..000000000 Binary files a/WebServer/Images/Icons/style-01/ethereum.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/exchange-account-asset.png b/WebServer/Images/Icons/style-01/exchange-account-asset.png deleted file mode 100644 index 083125690..000000000 Binary files a/WebServer/Images/Icons/style-01/exchange-account-asset.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/exchange-account-key.png b/WebServer/Images/Icons/style-01/exchange-account-key.png deleted file mode 100644 index 2df386906..000000000 Binary files a/WebServer/Images/Icons/style-01/exchange-account-key.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/exchange-accounts.png b/WebServer/Images/Icons/style-01/exchange-accounts.png deleted file mode 100644 index 3ac313f88..000000000 Binary files a/WebServer/Images/Icons/style-01/exchange-accounts.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/exchange-assets.png b/WebServer/Images/Icons/style-01/exchange-assets.png deleted file mode 100644 index e5131939d..000000000 Binary files a/WebServer/Images/Icons/style-01/exchange-assets.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/exchange-data-products.png b/WebServer/Images/Icons/style-01/exchange-data-products.png deleted file mode 100644 index ce0ee40d9..000000000 Binary files a/WebServer/Images/Icons/style-01/exchange-data-products.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/exchange-data-tasks.png b/WebServer/Images/Icons/style-01/exchange-data-tasks.png deleted file mode 100644 index 1170f2d22..000000000 Binary files a/WebServer/Images/Icons/style-01/exchange-data-tasks.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/exchange-id.png b/WebServer/Images/Icons/style-01/exchange-id.png deleted file mode 100644 index 204ea68e4..000000000 Binary files a/WebServer/Images/Icons/style-01/exchange-id.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/exchange-markets.png b/WebServer/Images/Icons/style-01/exchange-markets.png deleted file mode 100644 index 98e70efc1..000000000 Binary files a/WebServer/Images/Icons/style-01/exchange-markets.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/exchange-orders.png b/WebServer/Images/Icons/style-01/exchange-orders.png deleted file mode 100644 index 43fa83f42..000000000 Binary files a/WebServer/Images/Icons/style-01/exchange-orders.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/exchange-tasks.png b/WebServer/Images/Icons/style-01/exchange-tasks.png deleted file mode 100644 index 72357c43a..000000000 Binary files a/WebServer/Images/Icons/style-01/exchange-tasks.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/exchange-trading-products.png b/WebServer/Images/Icons/style-01/exchange-trading-products.png deleted file mode 100644 index e352bca8d..000000000 Binary files a/WebServer/Images/Icons/style-01/exchange-trading-products.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/exchange-trading-tasks.png b/WebServer/Images/Icons/style-01/exchange-trading-tasks.png deleted file mode 100644 index adc788876..000000000 Binary files a/WebServer/Images/Icons/style-01/exchange-trading-tasks.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/execution-algorithm.png b/WebServer/Images/Icons/style-01/execution-algorithm.png deleted file mode 100644 index 7b0bce8a5..000000000 Binary files a/WebServer/Images/Icons/style-01/execution-algorithm.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/execution-finished-event.png b/WebServer/Images/Icons/style-01/execution-finished-event.png deleted file mode 100644 index a50061daf..000000000 Binary files a/WebServer/Images/Icons/style-01/execution-finished-event.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/execution-started-event.png b/WebServer/Images/Icons/style-01/execution-started-event.png deleted file mode 100644 index 4389a6f16..000000000 Binary files a/WebServer/Images/Icons/style-01/execution-started-event.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/exit-target-rate.png b/WebServer/Images/Icons/style-01/exit-target-rate.png deleted file mode 100644 index 969ed0808..000000000 Binary files a/WebServer/Images/Icons/style-01/exit-target-rate.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/exit-target-size.png b/WebServer/Images/Icons/style-01/exit-target-size.png deleted file mode 100644 index c7ea2f902..000000000 Binary files a/WebServer/Images/Icons/style-01/exit-target-size.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/exit-type.png b/WebServer/Images/Icons/style-01/exit-type.png deleted file mode 100644 index 0fd16e71d..000000000 Binary files a/WebServer/Images/Icons/style-01/exit-type.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/expand.png b/WebServer/Images/Icons/style-01/expand.png deleted file mode 100644 index 637282507..000000000 Binary files a/WebServer/Images/Icons/style-01/expand.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/fails.png b/WebServer/Images/Icons/style-01/fails.png deleted file mode 100644 index bd0b988a3..000000000 Binary files a/WebServer/Images/Icons/style-01/fails.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/fee-structure.png b/WebServer/Images/Icons/style-01/fee-structure.png deleted file mode 100644 index 0c864590f..000000000 Binary files a/WebServer/Images/Icons/style-01/fee-structure.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/fees-paid.png b/WebServer/Images/Icons/style-01/fees-paid.png deleted file mode 100644 index f1f6de8ad..000000000 Binary files a/WebServer/Images/Icons/style-01/fees-paid.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/formula.png b/WebServer/Images/Icons/style-01/formula.png deleted file mode 100644 index 5d854018c..000000000 Binary files a/WebServer/Images/Icons/style-01/formula.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/forward-testing-session.png b/WebServer/Images/Icons/style-01/forward-testing-session.png deleted file mode 100644 index 5e8413e7e..000000000 Binary files a/WebServer/Images/Icons/style-01/forward-testing-session.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/freeze.png b/WebServer/Images/Icons/style-01/freeze.png deleted file mode 100644 index fd89c6208..000000000 Binary files a/WebServer/Images/Icons/style-01/freeze.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/full-board.png b/WebServer/Images/Icons/style-01/full-board.png deleted file mode 100644 index aa13435b8..000000000 Binary files a/WebServer/Images/Icons/style-01/full-board.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/hand-drag.png b/WebServer/Images/Icons/style-01/hand-drag.png deleted file mode 100644 index 44f0683e2..000000000 Binary files a/WebServer/Images/Icons/style-01/hand-drag.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/heartbeats.png b/WebServer/Images/Icons/style-01/heartbeats.png deleted file mode 100644 index ef69b801e..000000000 Binary files a/WebServer/Images/Icons/style-01/heartbeats.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/help.png b/WebServer/Images/Icons/style-01/help.png deleted file mode 100644 index 1fe2a4b34..000000000 Binary files a/WebServer/Images/Icons/style-01/help.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/hit-fail.png b/WebServer/Images/Icons/style-01/hit-fail.png deleted file mode 100644 index dbf6e4cf0..000000000 Binary files a/WebServer/Images/Icons/style-01/hit-fail.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/hit-ratio.png b/WebServer/Images/Icons/style-01/hit-ratio.png deleted file mode 100644 index b7b436c11..000000000 Binary files a/WebServer/Images/Icons/style-01/hit-ratio.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/hitbtc.png b/WebServer/Images/Icons/style-01/hitbtc.png deleted file mode 100644 index 0a2f39624..000000000 Binary files a/WebServer/Images/Icons/style-01/hitbtc.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/hits.png b/WebServer/Images/Icons/style-01/hits.png deleted file mode 100644 index 0ed6d54cb..000000000 Binary files a/WebServer/Images/Icons/style-01/hits.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/html-code.png b/WebServer/Images/Icons/style-01/html-code.png deleted file mode 100644 index ed3776799..000000000 Binary files a/WebServer/Images/Icons/style-01/html-code.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/identifier.png b/WebServer/Images/Icons/style-01/identifier.png deleted file mode 100644 index eaa4605bb..000000000 Binary files a/WebServer/Images/Icons/style-01/identifier.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/image-condition.png b/WebServer/Images/Icons/style-01/image-condition.png deleted file mode 100644 index 1791f9c5d..000000000 Binary files a/WebServer/Images/Icons/style-01/image-condition.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/image-position.png b/WebServer/Images/Icons/style-01/image-position.png deleted file mode 100644 index e46dd330f..000000000 Binary files a/WebServer/Images/Icons/style-01/image-position.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/image.png b/WebServer/Images/Icons/style-01/image.png deleted file mode 100644 index 41d647283..000000000 Binary files a/WebServer/Images/Icons/style-01/image.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/index.png b/WebServer/Images/Icons/style-01/index.png deleted file mode 100644 index ea03df35b..000000000 Binary files a/WebServer/Images/Icons/style-01/index.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/indicator-bot-instance.png b/WebServer/Images/Icons/style-01/indicator-bot-instance.png deleted file mode 100644 index 96a7d7fd1..000000000 Binary files a/WebServer/Images/Icons/style-01/indicator-bot-instance.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/indicator-bot.png b/WebServer/Images/Icons/style-01/indicator-bot.png deleted file mode 100644 index 96a7d7fd1..000000000 Binary files a/WebServer/Images/Icons/style-01/indicator-bot.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/indicator-function.png b/WebServer/Images/Icons/style-01/indicator-function.png deleted file mode 100644 index 3f02bd8f4..000000000 Binary files a/WebServer/Images/Icons/style-01/indicator-function.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/indicator-process-instance.png b/WebServer/Images/Icons/style-01/indicator-process-instance.png deleted file mode 100644 index bf6e71161..000000000 Binary files a/WebServer/Images/Icons/style-01/indicator-process-instance.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/initial-definition.png b/WebServer/Images/Icons/style-01/initial-definition.png deleted file mode 100644 index d6e3db3d5..000000000 Binary files a/WebServer/Images/Icons/style-01/initial-definition.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/initial-targets.png b/WebServer/Images/Icons/style-01/initial-targets.png deleted file mode 100644 index 7c5c96d16..000000000 Binary files a/WebServer/Images/Icons/style-01/initial-targets.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/javascript-code.png b/WebServer/Images/Icons/style-01/javascript-code.png deleted file mode 100644 index 43f82c782..000000000 Binary files a/WebServer/Images/Icons/style-01/javascript-code.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/key-a.png b/WebServer/Images/Icons/style-01/key-a.png deleted file mode 100644 index 8809841e7..000000000 Binary files a/WebServer/Images/Icons/style-01/key-a.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/key-alt.png b/WebServer/Images/Icons/style-01/key-alt.png deleted file mode 100644 index b5ad38990..000000000 Binary files a/WebServer/Images/Icons/style-01/key-alt.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/key-arrows.png b/WebServer/Images/Icons/style-01/key-arrows.png deleted file mode 100644 index 2bf524627..000000000 Binary files a/WebServer/Images/Icons/style-01/key-arrows.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/key-ctrl.png b/WebServer/Images/Icons/style-01/key-ctrl.png deleted file mode 100644 index 95a97ba22..000000000 Binary files a/WebServer/Images/Icons/style-01/key-ctrl.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/key-down.png b/WebServer/Images/Icons/style-01/key-down.png deleted file mode 100644 index cea62f2c6..000000000 Binary files a/WebServer/Images/Icons/style-01/key-down.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/key-left.png b/WebServer/Images/Icons/style-01/key-left.png deleted file mode 100644 index d359dc5a9..000000000 Binary files a/WebServer/Images/Icons/style-01/key-left.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/key-m.png b/WebServer/Images/Icons/style-01/key-m.png deleted file mode 100644 index 9415cb746..000000000 Binary files a/WebServer/Images/Icons/style-01/key-m.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/key-r.png b/WebServer/Images/Icons/style-01/key-r.png deleted file mode 100644 index 3079372a7..000000000 Binary files a/WebServer/Images/Icons/style-01/key-r.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/key-reference.png b/WebServer/Images/Icons/style-01/key-reference.png deleted file mode 100644 index 16a99c7b1..000000000 Binary files a/WebServer/Images/Icons/style-01/key-reference.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/key-right.png b/WebServer/Images/Icons/style-01/key-right.png deleted file mode 100644 index 9bb0c39c2..000000000 Binary files a/WebServer/Images/Icons/style-01/key-right.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/key-shift.png b/WebServer/Images/Icons/style-01/key-shift.png deleted file mode 100644 index 2d0f76800..000000000 Binary files a/WebServer/Images/Icons/style-01/key-shift.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/key-up.png b/WebServer/Images/Icons/style-01/key-up.png deleted file mode 100644 index 0442350e0..000000000 Binary files a/WebServer/Images/Icons/style-01/key-up.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/kraken.png b/WebServer/Images/Icons/style-01/kraken.png deleted file mode 100644 index cf7e2d59e..000000000 Binary files a/WebServer/Images/Icons/style-01/kraken.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/kucoin.png b/WebServer/Images/Icons/style-01/kucoin.png deleted file mode 100644 index c24a5e5c8..000000000 Binary files a/WebServer/Images/Icons/style-01/kucoin.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/last.png b/WebServer/Images/Icons/style-01/last.png deleted file mode 100644 index ef4a328be..000000000 Binary files a/WebServer/Images/Icons/style-01/last.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/layer-bands.png b/WebServer/Images/Icons/style-01/layer-bands.png deleted file mode 100644 index 4c11d52ac..000000000 Binary files a/WebServer/Images/Icons/style-01/layer-bands.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/layer-candles.png b/WebServer/Images/Icons/style-01/layer-candles.png deleted file mode 100644 index d571f45b0..000000000 Binary files a/WebServer/Images/Icons/style-01/layer-candles.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/layer-folder.png b/WebServer/Images/Icons/style-01/layer-folder.png deleted file mode 100644 index 9db1e6ebb..000000000 Binary files a/WebServer/Images/Icons/style-01/layer-folder.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/layer-histogram.png b/WebServer/Images/Icons/style-01/layer-histogram.png deleted file mode 100644 index ebc921a13..000000000 Binary files a/WebServer/Images/Icons/style-01/layer-histogram.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/layer-moving-averages.png b/WebServer/Images/Icons/style-01/layer-moving-averages.png deleted file mode 100644 index b5be71cad..000000000 Binary files a/WebServer/Images/Icons/style-01/layer-moving-averages.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/layer-oscilator.png b/WebServer/Images/Icons/style-01/layer-oscilator.png deleted file mode 100644 index f294c55f1..000000000 Binary files a/WebServer/Images/Icons/style-01/layer-oscilator.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/layer-resistance.png b/WebServer/Images/Icons/style-01/layer-resistance.png deleted file mode 100644 index 2bf34ab99..000000000 Binary files a/WebServer/Images/Icons/style-01/layer-resistance.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/layer-support.png b/WebServer/Images/Icons/style-01/layer-support.png deleted file mode 100644 index fe1b5e107..000000000 Binary files a/WebServer/Images/Icons/style-01/layer-support.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/layer-trends.png b/WebServer/Images/Icons/style-01/layer-trends.png deleted file mode 100644 index 54d5922f9..000000000 Binary files a/WebServer/Images/Icons/style-01/layer-trends.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/layer-volume.png b/WebServer/Images/Icons/style-01/layer-volume.png deleted file mode 100644 index 3fd663f9f..000000000 Binary files a/WebServer/Images/Icons/style-01/layer-volume.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/layer.png b/WebServer/Images/Icons/style-01/layer.png deleted file mode 100644 index 62e6fe2e7..000000000 Binary files a/WebServer/Images/Icons/style-01/layer.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/layers-manager.png b/WebServer/Images/Icons/style-01/layers-manager.png deleted file mode 100644 index 831267126..000000000 Binary files a/WebServer/Images/Icons/style-01/layers-manager.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/limit-buy-order.png b/WebServer/Images/Icons/style-01/limit-buy-order.png deleted file mode 100644 index 0adb6de55..000000000 Binary files a/WebServer/Images/Icons/style-01/limit-buy-order.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/limit-buy-orders.png b/WebServer/Images/Icons/style-01/limit-buy-orders.png deleted file mode 100644 index a1eac1979..000000000 Binary files a/WebServer/Images/Icons/style-01/limit-buy-orders.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/limit-order.png b/WebServer/Images/Icons/style-01/limit-order.png deleted file mode 100644 index fdcbd2a61..000000000 Binary files a/WebServer/Images/Icons/style-01/limit-order.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/limit-sell-order.png b/WebServer/Images/Icons/style-01/limit-sell-order.png deleted file mode 100644 index 164c86c42..000000000 Binary files a/WebServer/Images/Icons/style-01/limit-sell-order.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/limit-sell-orders.png b/WebServer/Images/Icons/style-01/limit-sell-orders.png deleted file mode 100644 index ca6bba333..000000000 Binary files a/WebServer/Images/Icons/style-01/limit-sell-orders.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/liquid.png b/WebServer/Images/Icons/style-01/liquid.png deleted file mode 100644 index 4dac18e6b..000000000 Binary files a/WebServer/Images/Icons/style-01/liquid.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/litecoin.png b/WebServer/Images/Icons/style-01/litecoin.png deleted file mode 100644 index 27080fd75..000000000 Binary files a/WebServer/Images/Icons/style-01/litecoin.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/live-trading-session.png b/WebServer/Images/Icons/style-01/live-trading-session.png deleted file mode 100644 index 02d91af01..000000000 Binary files a/WebServer/Images/Icons/style-01/live-trading-session.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/lock.png b/WebServer/Images/Icons/style-01/lock.png deleted file mode 100644 index c84abdce4..000000000 Binary files a/WebServer/Images/Icons/style-01/lock.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/manage-stage.png b/WebServer/Images/Icons/style-01/manage-stage.png deleted file mode 100644 index b3cd204b5..000000000 Binary files a/WebServer/Images/Icons/style-01/manage-stage.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/managed-stop-loss.png b/WebServer/Images/Icons/style-01/managed-stop-loss.png deleted file mode 100644 index 4b0ed532a..000000000 Binary files a/WebServer/Images/Icons/style-01/managed-stop-loss.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/managed-take-profit.png b/WebServer/Images/Icons/style-01/managed-take-profit.png deleted file mode 100644 index cd36856e7..000000000 Binary files a/WebServer/Images/Icons/style-01/managed-take-profit.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/market-base-asset.png b/WebServer/Images/Icons/style-01/market-base-asset.png deleted file mode 100644 index ce6d5b5d8..000000000 Binary files a/WebServer/Images/Icons/style-01/market-base-asset.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/market-buy-order.png b/WebServer/Images/Icons/style-01/market-buy-order.png deleted file mode 100644 index efc7c70d1..000000000 Binary files a/WebServer/Images/Icons/style-01/market-buy-order.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/market-buy-orders.png b/WebServer/Images/Icons/style-01/market-buy-orders.png deleted file mode 100644 index 0b3b7893d..000000000 Binary files a/WebServer/Images/Icons/style-01/market-buy-orders.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/market-data-products.png b/WebServer/Images/Icons/style-01/market-data-products.png deleted file mode 100644 index d88dbefb3..000000000 Binary files a/WebServer/Images/Icons/style-01/market-data-products.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/market-data-tasks.png b/WebServer/Images/Icons/style-01/market-data-tasks.png deleted file mode 100644 index 196e690b2..000000000 Binary files a/WebServer/Images/Icons/style-01/market-data-tasks.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/market-order.png b/WebServer/Images/Icons/style-01/market-order.png deleted file mode 100644 index eb9296d01..000000000 Binary files a/WebServer/Images/Icons/style-01/market-order.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/market-quoted-asset.png b/WebServer/Images/Icons/style-01/market-quoted-asset.png deleted file mode 100644 index ce6d5b5d8..000000000 Binary files a/WebServer/Images/Icons/style-01/market-quoted-asset.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/market-reference.png b/WebServer/Images/Icons/style-01/market-reference.png deleted file mode 100644 index ba224734d..000000000 Binary files a/WebServer/Images/Icons/style-01/market-reference.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/market-sell-order.png b/WebServer/Images/Icons/style-01/market-sell-order.png deleted file mode 100644 index c76356b46..000000000 Binary files a/WebServer/Images/Icons/style-01/market-sell-order.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/market-sell-orders.png b/WebServer/Images/Icons/style-01/market-sell-orders.png deleted file mode 100644 index 37f6f2363..000000000 Binary files a/WebServer/Images/Icons/style-01/market-sell-orders.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/market-trading-products.png b/WebServer/Images/Icons/style-01/market-trading-products.png deleted file mode 100644 index be8812962..000000000 Binary files a/WebServer/Images/Icons/style-01/market-trading-products.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/market-trading-tasks.png b/WebServer/Images/Icons/style-01/market-trading-tasks.png deleted file mode 100644 index 8da1ec3ed..000000000 Binary files a/WebServer/Images/Icons/style-01/market-trading-tasks.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/market.png b/WebServer/Images/Icons/style-01/market.png deleted file mode 100644 index ba224734d..000000000 Binary files a/WebServer/Images/Icons/style-01/market.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/master-script.png b/WebServer/Images/Icons/style-01/master-script.png deleted file mode 100644 index 9afac1eb8..000000000 Binary files a/WebServer/Images/Icons/style-01/master-script.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/max.png b/WebServer/Images/Icons/style-01/max.png deleted file mode 100644 index 4e11b9d64..000000000 Binary files a/WebServer/Images/Icons/style-01/max.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/min.png b/WebServer/Images/Icons/style-01/min.png deleted file mode 100644 index 28214e197..000000000 Binary files a/WebServer/Images/Icons/style-01/min.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/monero.png b/WebServer/Images/Icons/style-01/monero.png deleted file mode 100644 index eb938c3f7..000000000 Binary files a/WebServer/Images/Icons/style-01/monero.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/mouse-left-click.png b/WebServer/Images/Icons/style-01/mouse-left-click.png deleted file mode 100644 index be3e72840..000000000 Binary files a/WebServer/Images/Icons/style-01/mouse-left-click.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/mouse-pointer.png b/WebServer/Images/Icons/style-01/mouse-pointer.png deleted file mode 100644 index 08b2ead5e..000000000 Binary files a/WebServer/Images/Icons/style-01/mouse-pointer.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/mouse-right-click.png b/WebServer/Images/Icons/style-01/mouse-right-click.png deleted file mode 100644 index 0e1a287b3..000000000 Binary files a/WebServer/Images/Icons/style-01/mouse-right-click.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/mouse-wheel-click.png b/WebServer/Images/Icons/style-01/mouse-wheel-click.png deleted file mode 100644 index 6dab9a4ff..000000000 Binary files a/WebServer/Images/Icons/style-01/mouse-wheel-click.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/mouse-wheel-down.png b/WebServer/Images/Icons/style-01/mouse-wheel-down.png deleted file mode 100644 index 58386b47d..000000000 Binary files a/WebServer/Images/Icons/style-01/mouse-wheel-down.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/mouse-wheel-up.png b/WebServer/Images/Icons/style-01/mouse-wheel-up.png deleted file mode 100644 index a11479633..000000000 Binary files a/WebServer/Images/Icons/style-01/mouse-wheel-up.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/move-to-phase-event.png b/WebServer/Images/Icons/style-01/move-to-phase-event.png deleted file mode 100644 index e149ee484..000000000 Binary files a/WebServer/Images/Icons/style-01/move-to-phase-event.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/move-to-phase.png b/WebServer/Images/Icons/style-01/move-to-phase.png deleted file mode 100644 index e149ee484..000000000 Binary files a/WebServer/Images/Icons/style-01/move-to-phase.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/neo.png b/WebServer/Images/Icons/style-01/neo.png deleted file mode 100644 index ab608f9f9..000000000 Binary files a/WebServer/Images/Icons/style-01/neo.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/network-node.png b/WebServer/Images/Icons/style-01/network-node.png deleted file mode 100644 index 30782f8e3..000000000 Binary files a/WebServer/Images/Icons/style-01/network-node.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/network.png b/WebServer/Images/Icons/style-01/network.png deleted file mode 100644 index 0880e7e8d..000000000 Binary files a/WebServer/Images/Icons/style-01/network.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/next-phase-event.png b/WebServer/Images/Icons/style-01/next-phase-event.png deleted file mode 100644 index efc14dbd0..000000000 Binary files a/WebServer/Images/Icons/style-01/next-phase-event.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/next-phase.png b/WebServer/Images/Icons/style-01/next-phase.png deleted file mode 100644 index efc14dbd0..000000000 Binary files a/WebServer/Images/Icons/style-01/next-phase.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/open-execution.png b/WebServer/Images/Icons/style-01/open-execution.png deleted file mode 100644 index bcf9cfcf7..000000000 Binary files a/WebServer/Images/Icons/style-01/open-execution.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/open-stage.png b/WebServer/Images/Icons/style-01/open-stage.png deleted file mode 100644 index 7b81b1619..000000000 Binary files a/WebServer/Images/Icons/style-01/open-stage.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/open.png b/WebServer/Images/Icons/style-01/open.png deleted file mode 100644 index 67e31d7f7..000000000 Binary files a/WebServer/Images/Icons/style-01/open.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/order-base-asset.png b/WebServer/Images/Icons/style-01/order-base-asset.png deleted file mode 100644 index 9e5161b03..000000000 Binary files a/WebServer/Images/Icons/style-01/order-base-asset.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/order-counters.png b/WebServer/Images/Icons/style-01/order-counters.png deleted file mode 100644 index 3a02b018a..000000000 Binary files a/WebServer/Images/Icons/style-01/order-counters.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/order-name.png b/WebServer/Images/Icons/style-01/order-name.png deleted file mode 100644 index 01ee8a09c..000000000 Binary files a/WebServer/Images/Icons/style-01/order-name.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/order-quoted-asset.png b/WebServer/Images/Icons/style-01/order-quoted-asset.png deleted file mode 100644 index c2ef7c9ef..000000000 Binary files a/WebServer/Images/Icons/style-01/order-quoted-asset.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/order-rate.png b/WebServer/Images/Icons/style-01/order-rate.png deleted file mode 100644 index 9504cb870..000000000 Binary files a/WebServer/Images/Icons/style-01/order-rate.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/order-statistics.png b/WebServer/Images/Icons/style-01/order-statistics.png deleted file mode 100644 index 842566530..000000000 Binary files a/WebServer/Images/Icons/style-01/order-statistics.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/orders.png b/WebServer/Images/Icons/style-01/orders.png deleted file mode 100644 index 6ba5b11cf..000000000 Binary files a/WebServer/Images/Icons/style-01/orders.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/output-dataset-folder.png b/WebServer/Images/Icons/style-01/output-dataset-folder.png deleted file mode 100644 index 2312a20ff..000000000 Binary files a/WebServer/Images/Icons/style-01/output-dataset-folder.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/output-dataset.png b/WebServer/Images/Icons/style-01/output-dataset.png deleted file mode 100644 index a8a34710a..000000000 Binary files a/WebServer/Images/Icons/style-01/output-dataset.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/panel-data.png b/WebServer/Images/Icons/style-01/panel-data.png deleted file mode 100644 index 47f1740f8..000000000 Binary files a/WebServer/Images/Icons/style-01/panel-data.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/paper-trading-session.png b/WebServer/Images/Icons/style-01/paper-trading-session.png deleted file mode 100644 index d32066568..000000000 Binary files a/WebServer/Images/Icons/style-01/paper-trading-session.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/parameters.png b/WebServer/Images/Icons/style-01/parameters.png deleted file mode 100644 index 878a9aa46..000000000 Binary files a/WebServer/Images/Icons/style-01/parameters.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/percentage-filled.png b/WebServer/Images/Icons/style-01/percentage-filled.png deleted file mode 100644 index 861ce4807..000000000 Binary files a/WebServer/Images/Icons/style-01/percentage-filled.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/periods.png b/WebServer/Images/Icons/style-01/periods.png deleted file mode 100644 index 497b9a286..000000000 Binary files a/WebServer/Images/Icons/style-01/periods.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/phase-0.png b/WebServer/Images/Icons/style-01/phase-0.png deleted file mode 100644 index b9d3765cf..000000000 Binary files a/WebServer/Images/Icons/style-01/phase-0.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/phase-1.png b/WebServer/Images/Icons/style-01/phase-1.png deleted file mode 100644 index b9d3765cf..000000000 Binary files a/WebServer/Images/Icons/style-01/phase-1.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/phase.png b/WebServer/Images/Icons/style-01/phase.png deleted file mode 100644 index b9d3765cf..000000000 Binary files a/WebServer/Images/Icons/style-01/phase.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/pinned.png b/WebServer/Images/Icons/style-01/pinned.png deleted file mode 100644 index ba637d28d..000000000 Binary files a/WebServer/Images/Icons/style-01/pinned.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/play.png b/WebServer/Images/Icons/style-01/play.png deleted file mode 100644 index b6f5da755..000000000 Binary files a/WebServer/Images/Icons/style-01/play.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/plotter-module.png b/WebServer/Images/Icons/style-01/plotter-module.png deleted file mode 100644 index 476f02301..000000000 Binary files a/WebServer/Images/Icons/style-01/plotter-module.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/plotter-panel.png b/WebServer/Images/Icons/style-01/plotter-panel.png deleted file mode 100644 index 001875359..000000000 Binary files a/WebServer/Images/Icons/style-01/plotter-panel.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/plotter.png b/WebServer/Images/Icons/style-01/plotter.png deleted file mode 100644 index 5b1a23445..000000000 Binary files a/WebServer/Images/Icons/style-01/plotter.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/point-formula.png b/WebServer/Images/Icons/style-01/point-formula.png deleted file mode 100644 index c1ebd1072..000000000 Binary files a/WebServer/Images/Icons/style-01/point-formula.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/point.png b/WebServer/Images/Icons/style-01/point.png deleted file mode 100644 index 9069eee60..000000000 Binary files a/WebServer/Images/Icons/style-01/point.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/poloniex.png b/WebServer/Images/Icons/style-01/poloniex.png deleted file mode 100644 index 2e29586a3..000000000 Binary files a/WebServer/Images/Icons/style-01/poloniex.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/polygon-body.png b/WebServer/Images/Icons/style-01/polygon-body.png deleted file mode 100644 index 33a546c98..000000000 Binary files a/WebServer/Images/Icons/style-01/polygon-body.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/polygon-border.png b/WebServer/Images/Icons/style-01/polygon-border.png deleted file mode 100644 index b8b56d398..000000000 Binary files a/WebServer/Images/Icons/style-01/polygon-border.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/polygon-condition.png b/WebServer/Images/Icons/style-01/polygon-condition.png deleted file mode 100644 index bb5d9dc0d..000000000 Binary files a/WebServer/Images/Icons/style-01/polygon-condition.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/polygon-vertex.png b/WebServer/Images/Icons/style-01/polygon-vertex.png deleted file mode 100644 index 2eaa6c232..000000000 Binary files a/WebServer/Images/Icons/style-01/polygon-vertex.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/polygon.png b/WebServer/Images/Icons/style-01/polygon.png deleted file mode 100644 index 5b7ac0185..000000000 Binary files a/WebServer/Images/Icons/style-01/polygon.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/position-base-asset.png b/WebServer/Images/Icons/style-01/position-base-asset.png deleted file mode 100644 index 286ed367c..000000000 Binary files a/WebServer/Images/Icons/style-01/position-base-asset.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/position-counters.png b/WebServer/Images/Icons/style-01/position-counters.png deleted file mode 100644 index 3a02b018a..000000000 Binary files a/WebServer/Images/Icons/style-01/position-counters.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/position-quoted-asset.png b/WebServer/Images/Icons/style-01/position-quoted-asset.png deleted file mode 100644 index c2ef7c9ef..000000000 Binary files a/WebServer/Images/Icons/style-01/position-quoted-asset.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/position-rate.png b/WebServer/Images/Icons/style-01/position-rate.png deleted file mode 100644 index ea634cd71..000000000 Binary files a/WebServer/Images/Icons/style-01/position-rate.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/position-size.png b/WebServer/Images/Icons/style-01/position-size.png deleted file mode 100644 index 7eab6812e..000000000 Binary files a/WebServer/Images/Icons/style-01/position-size.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/position-statistics.png b/WebServer/Images/Icons/style-01/position-statistics.png deleted file mode 100644 index 842566530..000000000 Binary files a/WebServer/Images/Icons/style-01/position-statistics.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/position.png b/WebServer/Images/Icons/style-01/position.png deleted file mode 100644 index c97dd7e0c..000000000 Binary files a/WebServer/Images/Icons/style-01/position.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/positions.png b/WebServer/Images/Icons/style-01/positions.png deleted file mode 100644 index c97dd7e0c..000000000 Binary files a/WebServer/Images/Icons/style-01/positions.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/procedure-initialization.png b/WebServer/Images/Icons/style-01/procedure-initialization.png deleted file mode 100644 index 9adc971cf..000000000 Binary files a/WebServer/Images/Icons/style-01/procedure-initialization.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/procedure-loop.png b/WebServer/Images/Icons/style-01/procedure-loop.png deleted file mode 100644 index 01ca63c75..000000000 Binary files a/WebServer/Images/Icons/style-01/procedure-loop.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/process-definition.png b/WebServer/Images/Icons/style-01/process-definition.png deleted file mode 100644 index bd89e9373..000000000 Binary files a/WebServer/Images/Icons/style-01/process-definition.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/process-dependencies.png b/WebServer/Images/Icons/style-01/process-dependencies.png deleted file mode 100644 index dc000d321..000000000 Binary files a/WebServer/Images/Icons/style-01/process-dependencies.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/process-output.png b/WebServer/Images/Icons/style-01/process-output.png deleted file mode 100644 index f415f81a7..000000000 Binary files a/WebServer/Images/Icons/style-01/process-output.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/product-definition-folder.png b/WebServer/Images/Icons/style-01/product-definition-folder.png deleted file mode 100644 index d2ea60300..000000000 Binary files a/WebServer/Images/Icons/style-01/product-definition-folder.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/product-definition.png b/WebServer/Images/Icons/style-01/product-definition.png deleted file mode 100644 index 80ef1048d..000000000 Binary files a/WebServer/Images/Icons/style-01/product-definition.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/production-environment.png b/WebServer/Images/Icons/style-01/production-environment.png deleted file mode 100644 index 75c356de6..000000000 Binary files a/WebServer/Images/Icons/style-01/production-environment.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/profit-loss.png b/WebServer/Images/Icons/style-01/profit-loss.png deleted file mode 100644 index a7ae65adc..000000000 Binary files a/WebServer/Images/Icons/style-01/profit-loss.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/qtum.png b/WebServer/Images/Icons/style-01/qtum.png deleted file mode 100644 index c8df5a140..000000000 Binary files a/WebServer/Images/Icons/style-01/qtum.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/quoted-asset.png b/WebServer/Images/Icons/style-01/quoted-asset.png deleted file mode 100644 index ce6d5b5d8..000000000 Binary files a/WebServer/Images/Icons/style-01/quoted-asset.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/rate-scale.png b/WebServer/Images/Icons/style-01/rate-scale.png deleted file mode 100644 index 7471b89ff..000000000 Binary files a/WebServer/Images/Icons/style-01/rate-scale.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/rate.png b/WebServer/Images/Icons/style-01/rate.png deleted file mode 100644 index 9504cb870..000000000 Binary files a/WebServer/Images/Icons/style-01/rate.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/record-definition.png b/WebServer/Images/Icons/style-01/record-definition.png deleted file mode 100644 index 364d300c0..000000000 Binary files a/WebServer/Images/Icons/style-01/record-definition.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/record-property.png b/WebServer/Images/Icons/style-01/record-property.png deleted file mode 100644 index 3bc17e408..000000000 Binary files a/WebServer/Images/Icons/style-01/record-property.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/reset.png b/WebServer/Images/Icons/style-01/reset.png deleted file mode 100644 index 8f1a8de04..000000000 Binary files a/WebServer/Images/Icons/style-01/reset.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/resume.png b/WebServer/Images/Icons/style-01/resume.png deleted file mode 100644 index d9b831b93..000000000 Binary files a/WebServer/Images/Icons/style-01/resume.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/roi.png b/WebServer/Images/Icons/style-01/roi.png deleted file mode 100644 index 10ef69bb9..000000000 Binary files a/WebServer/Images/Icons/style-01/roi.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/run.png b/WebServer/Images/Icons/style-01/run.png deleted file mode 100644 index b6f5da755..000000000 Binary files a/WebServer/Images/Icons/style-01/run.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/scripts-library.png b/WebServer/Images/Icons/style-01/scripts-library.png deleted file mode 100644 index 8133ebb5b..000000000 Binary files a/WebServer/Images/Icons/style-01/scripts-library.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/sensor-bot-instance.png b/WebServer/Images/Icons/style-01/sensor-bot-instance.png deleted file mode 100644 index 650a239d6..000000000 Binary files a/WebServer/Images/Icons/style-01/sensor-bot-instance.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/sensor-bot.png b/WebServer/Images/Icons/style-01/sensor-bot.png deleted file mode 100644 index 650a239d6..000000000 Binary files a/WebServer/Images/Icons/style-01/sensor-bot.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/sensor-process-instance.png b/WebServer/Images/Icons/style-01/sensor-process-instance.png deleted file mode 100644 index bf6e71161..000000000 Binary files a/WebServer/Images/Icons/style-01/sensor-process-instance.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/serial-number.png b/WebServer/Images/Icons/style-01/serial-number.png deleted file mode 100644 index 0b813a476..000000000 Binary files a/WebServer/Images/Icons/style-01/serial-number.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/session-base-asset.png b/WebServer/Images/Icons/style-01/session-base-asset.png deleted file mode 100644 index e3a799cc0..000000000 Binary files a/WebServer/Images/Icons/style-01/session-base-asset.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/session-quoted-asset.png b/WebServer/Images/Icons/style-01/session-quoted-asset.png deleted file mode 100644 index c2ef7c9ef..000000000 Binary files a/WebServer/Images/Icons/style-01/session-quoted-asset.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/session-reference.png b/WebServer/Images/Icons/style-01/session-reference.png deleted file mode 100644 index 8753ae7bc..000000000 Binary files a/WebServer/Images/Icons/style-01/session-reference.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/shapes.png b/WebServer/Images/Icons/style-01/shapes.png deleted file mode 100644 index 67644126d..000000000 Binary files a/WebServer/Images/Icons/style-01/shapes.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/share.png b/WebServer/Images/Icons/style-01/share.png deleted file mode 100644 index c4998af5e..000000000 Binary files a/WebServer/Images/Icons/style-01/share.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/simulated-actual-rate.png b/WebServer/Images/Icons/style-01/simulated-actual-rate.png deleted file mode 100644 index 8ea6b98af..000000000 Binary files a/WebServer/Images/Icons/style-01/simulated-actual-rate.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/simulated-exchange-events.png b/WebServer/Images/Icons/style-01/simulated-exchange-events.png deleted file mode 100644 index 21c1014a2..000000000 Binary files a/WebServer/Images/Icons/style-01/simulated-exchange-events.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/simulated-fees-paid.png b/WebServer/Images/Icons/style-01/simulated-fees-paid.png deleted file mode 100644 index c26c2ad85..000000000 Binary files a/WebServer/Images/Icons/style-01/simulated-fees-paid.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/simulated-partial-fill.png b/WebServer/Images/Icons/style-01/simulated-partial-fill.png deleted file mode 100644 index 196efe4a3..000000000 Binary files a/WebServer/Images/Icons/style-01/simulated-partial-fill.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/situation-name.png b/WebServer/Images/Icons/style-01/situation-name.png deleted file mode 100644 index 2f287ae43..000000000 Binary files a/WebServer/Images/Icons/style-01/situation-name.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/situation.png b/WebServer/Images/Icons/style-01/situation.png deleted file mode 100644 index 4b940968b..000000000 Binary files a/WebServer/Images/Icons/style-01/situation.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/size-filled.png b/WebServer/Images/Icons/style-01/size-filled.png deleted file mode 100644 index e0a6c5002..000000000 Binary files a/WebServer/Images/Icons/style-01/size-filled.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/size-placed.png b/WebServer/Images/Icons/style-01/size-placed.png deleted file mode 100644 index cb7c3df05..000000000 Binary files a/WebServer/Images/Icons/style-01/size-placed.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/size.png b/WebServer/Images/Icons/style-01/size.png deleted file mode 100644 index cf57e7c55..000000000 Binary files a/WebServer/Images/Icons/style-01/size.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/slippage.png b/WebServer/Images/Icons/style-01/slippage.png deleted file mode 100644 index fcafb34f3..000000000 Binary files a/WebServer/Images/Icons/style-01/slippage.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/snapshots.png b/WebServer/Images/Icons/style-01/snapshots.png deleted file mode 100644 index 0a70abbd5..000000000 Binary files a/WebServer/Images/Icons/style-01/snapshots.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/stage-base-asset.png b/WebServer/Images/Icons/style-01/stage-base-asset.png deleted file mode 100644 index 286ed367c..000000000 Binary files a/WebServer/Images/Icons/style-01/stage-base-asset.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/stage-quoted-asset.png b/WebServer/Images/Icons/style-01/stage-quoted-asset.png deleted file mode 100644 index c2ef7c9ef..000000000 Binary files a/WebServer/Images/Icons/style-01/stage-quoted-asset.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/statistics.png b/WebServer/Images/Icons/style-01/statistics.png deleted file mode 100644 index 61232f2f3..000000000 Binary files a/WebServer/Images/Icons/style-01/statistics.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/status-dependency.png b/WebServer/Images/Icons/style-01/status-dependency.png deleted file mode 100644 index cb318dee5..000000000 Binary files a/WebServer/Images/Icons/style-01/status-dependency.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/status-report.png b/WebServer/Images/Icons/style-01/status-report.png deleted file mode 100644 index f3361a6e9..000000000 Binary files a/WebServer/Images/Icons/style-01/status-report.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/status.png b/WebServer/Images/Icons/style-01/status.png deleted file mode 100644 index ffa7254ad..000000000 Binary files a/WebServer/Images/Icons/style-01/status.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/stellar.png b/WebServer/Images/Icons/style-01/stellar.png deleted file mode 100644 index d853f8e51..000000000 Binary files a/WebServer/Images/Icons/style-01/stellar.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/stop-loss-phase.png b/WebServer/Images/Icons/style-01/stop-loss-phase.png deleted file mode 100644 index 2c028a362..000000000 Binary files a/WebServer/Images/Icons/style-01/stop-loss-phase.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/stop-loss-position.png b/WebServer/Images/Icons/style-01/stop-loss-position.png deleted file mode 100644 index 197710052..000000000 Binary files a/WebServer/Images/Icons/style-01/stop-loss-position.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/stop-loss.png b/WebServer/Images/Icons/style-01/stop-loss.png deleted file mode 100644 index 4b0ed532a..000000000 Binary files a/WebServer/Images/Icons/style-01/stop-loss.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/stop.png b/WebServer/Images/Icons/style-01/stop.png deleted file mode 100644 index 9ab9dadd6..000000000 Binary files a/WebServer/Images/Icons/style-01/stop.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/strategies.png b/WebServer/Images/Icons/style-01/strategies.png deleted file mode 100644 index 7036ea65a..000000000 Binary files a/WebServer/Images/Icons/style-01/strategies.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/strategy-close-stage.png b/WebServer/Images/Icons/style-01/strategy-close-stage.png deleted file mode 100644 index 512e4223e..000000000 Binary files a/WebServer/Images/Icons/style-01/strategy-close-stage.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/strategy-counters.png b/WebServer/Images/Icons/style-01/strategy-counters.png deleted file mode 100644 index ffe21fcde..000000000 Binary files a/WebServer/Images/Icons/style-01/strategy-counters.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/strategy-manage-stage.png b/WebServer/Images/Icons/style-01/strategy-manage-stage.png deleted file mode 100644 index 0a5917259..000000000 Binary files a/WebServer/Images/Icons/style-01/strategy-manage-stage.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/strategy-name.png b/WebServer/Images/Icons/style-01/strategy-name.png deleted file mode 100644 index 99abc01af..000000000 Binary files a/WebServer/Images/Icons/style-01/strategy-name.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/strategy-open-stage.png b/WebServer/Images/Icons/style-01/strategy-open-stage.png deleted file mode 100644 index 0a66b09e9..000000000 Binary files a/WebServer/Images/Icons/style-01/strategy-open-stage.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/strategy-trigger-stage.png b/WebServer/Images/Icons/style-01/strategy-trigger-stage.png deleted file mode 100644 index 83a87e2d6..000000000 Binary files a/WebServer/Images/Icons/style-01/strategy-trigger-stage.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/strategy.png b/WebServer/Images/Icons/style-01/strategy.png deleted file mode 100644 index de7cad2cb..000000000 Binary files a/WebServer/Images/Icons/style-01/strategy.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/style-condition.png b/WebServer/Images/Icons/style-01/style-condition.png deleted file mode 100644 index eb9a065c1..000000000 Binary files a/WebServer/Images/Icons/style-01/style-condition.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/style.png b/WebServer/Images/Icons/style-01/style.png deleted file mode 100644 index 4ae248158..000000000 Binary files a/WebServer/Images/Icons/style-01/style.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/super-action.png b/WebServer/Images/Icons/style-01/super-action.png deleted file mode 100644 index a3dc332fd..000000000 Binary files a/WebServer/Images/Icons/style-01/super-action.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/super-actions.png b/WebServer/Images/Icons/style-01/super-actions.png deleted file mode 100644 index bd4a29da9..000000000 Binary files a/WebServer/Images/Icons/style-01/super-actions.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/super-scripts.png b/WebServer/Images/Icons/style-01/super-scripts.png deleted file mode 100644 index 12e17e118..000000000 Binary files a/WebServer/Images/Icons/style-01/super-scripts.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/take-position-event.png b/WebServer/Images/Icons/style-01/take-position-event.png deleted file mode 100644 index 1e552cd8c..000000000 Binary files a/WebServer/Images/Icons/style-01/take-position-event.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/take-position.png b/WebServer/Images/Icons/style-01/take-position.png deleted file mode 100644 index 1e552cd8c..000000000 Binary files a/WebServer/Images/Icons/style-01/take-position.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/take-profit-phase.png b/WebServer/Images/Icons/style-01/take-profit-phase.png deleted file mode 100644 index e0c331046..000000000 Binary files a/WebServer/Images/Icons/style-01/take-profit-phase.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/take-profit-position.png b/WebServer/Images/Icons/style-01/take-profit-position.png deleted file mode 100644 index 89797528e..000000000 Binary files a/WebServer/Images/Icons/style-01/take-profit-position.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/take-profit.png b/WebServer/Images/Icons/style-01/take-profit.png deleted file mode 100644 index ec35d6df6..000000000 Binary files a/WebServer/Images/Icons/style-01/take-profit.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/target-rate.png b/WebServer/Images/Icons/style-01/target-rate.png deleted file mode 100644 index f90f28e84..000000000 Binary files a/WebServer/Images/Icons/style-01/target-rate.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/target-size-in-base-asset.png b/WebServer/Images/Icons/style-01/target-size-in-base-asset.png deleted file mode 100644 index c647b1c60..000000000 Binary files a/WebServer/Images/Icons/style-01/target-size-in-base-asset.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/target-size-in-quoted-asset.png b/WebServer/Images/Icons/style-01/target-size-in-quoted-asset.png deleted file mode 100644 index 7afd7fe81..000000000 Binary files a/WebServer/Images/Icons/style-01/target-size-in-quoted-asset.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/target-size.png b/WebServer/Images/Icons/style-01/target-size.png deleted file mode 100644 index bb0822363..000000000 Binary files a/WebServer/Images/Icons/style-01/target-size.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/task-manager.png b/WebServer/Images/Icons/style-01/task-manager.png deleted file mode 100644 index ee8d2bc25..000000000 Binary files a/WebServer/Images/Icons/style-01/task-manager.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/task.png b/WebServer/Images/Icons/style-01/task.png deleted file mode 100644 index 8a7051d9f..000000000 Binary files a/WebServer/Images/Icons/style-01/task.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/template-script.png b/WebServer/Images/Icons/style-01/template-script.png deleted file mode 100644 index fbbc921f1..000000000 Binary files a/WebServer/Images/Icons/style-01/template-script.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/template-structure.png b/WebServer/Images/Icons/style-01/template-structure.png deleted file mode 100644 index 212baedf4..000000000 Binary files a/WebServer/Images/Icons/style-01/template-structure.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/template-target.png b/WebServer/Images/Icons/style-01/template-target.png deleted file mode 100644 index 233628a94..000000000 Binary files a/WebServer/Images/Icons/style-01/template-target.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/testing-environment.png b/WebServer/Images/Icons/style-01/testing-environment.png deleted file mode 100644 index d634fbc0e..000000000 Binary files a/WebServer/Images/Icons/style-01/testing-environment.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/tether.png b/WebServer/Images/Icons/style-01/tether.png deleted file mode 100644 index af6e43f43..000000000 Binary files a/WebServer/Images/Icons/style-01/tether.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/text-condition.png b/WebServer/Images/Icons/style-01/text-condition.png deleted file mode 100644 index cc0ad2239..000000000 Binary files a/WebServer/Images/Icons/style-01/text-condition.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/text-formula.png b/WebServer/Images/Icons/style-01/text-formula.png deleted file mode 100644 index de0196867..000000000 Binary files a/WebServer/Images/Icons/style-01/text-formula.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/text-position.png b/WebServer/Images/Icons/style-01/text-position.png deleted file mode 100644 index 592c32a3e..000000000 Binary files a/WebServer/Images/Icons/style-01/text-position.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/text-style.png b/WebServer/Images/Icons/style-01/text-style.png deleted file mode 100644 index a9ee3d7b4..000000000 Binary files a/WebServer/Images/Icons/style-01/text-style.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/text.png b/WebServer/Images/Icons/style-01/text.png deleted file mode 100644 index ab4ac4e40..000000000 Binary files a/WebServer/Images/Icons/style-01/text.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/time-frame-scale.png b/WebServer/Images/Icons/style-01/time-frame-scale.png deleted file mode 100644 index 7aeece127..000000000 Binary files a/WebServer/Images/Icons/style-01/time-frame-scale.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/time-frame.png b/WebServer/Images/Icons/style-01/time-frame.png deleted file mode 100644 index 15ea83404..000000000 Binary files a/WebServer/Images/Icons/style-01/time-frame.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/time-frames-filter.png b/WebServer/Images/Icons/style-01/time-frames-filter.png deleted file mode 100644 index 00f2e12e9..000000000 Binary files a/WebServer/Images/Icons/style-01/time-frames-filter.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/time-machine.png b/WebServer/Images/Icons/style-01/time-machine.png deleted file mode 100644 index f10e3dda7..000000000 Binary files a/WebServer/Images/Icons/style-01/time-machine.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/time-range.png b/WebServer/Images/Icons/style-01/time-range.png deleted file mode 100644 index cf928a0ea..000000000 Binary files a/WebServer/Images/Icons/style-01/time-range.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/time-scale.png b/WebServer/Images/Icons/style-01/time-scale.png deleted file mode 100644 index 462140c6b..000000000 Binary files a/WebServer/Images/Icons/style-01/time-scale.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/timeline-chart.png b/WebServer/Images/Icons/style-01/timeline-chart.png deleted file mode 100644 index 3525af058..000000000 Binary files a/WebServer/Images/Icons/style-01/timeline-chart.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/toggle-auto-scale-auto-max.png b/WebServer/Images/Icons/style-01/toggle-auto-scale-auto-max.png deleted file mode 100644 index fa8168e6c..000000000 Binary files a/WebServer/Images/Icons/style-01/toggle-auto-scale-auto-max.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/toggle-auto-scale-auto-min-max.png b/WebServer/Images/Icons/style-01/toggle-auto-scale-auto-min-max.png deleted file mode 100644 index e7549e1e6..000000000 Binary files a/WebServer/Images/Icons/style-01/toggle-auto-scale-auto-min-max.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/toggle-auto-scale-auto-min.png b/WebServer/Images/Icons/style-01/toggle-auto-scale-auto-min.png deleted file mode 100644 index 22e67cda5..000000000 Binary files a/WebServer/Images/Icons/style-01/toggle-auto-scale-auto-min.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/toggle-auto-scale-manual.png b/WebServer/Images/Icons/style-01/toggle-auto-scale-manual.png deleted file mode 100644 index 282f4dbac..000000000 Binary files a/WebServer/Images/Icons/style-01/toggle-auto-scale-manual.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/toggle-auto-time-scale-auto-max.png b/WebServer/Images/Icons/style-01/toggle-auto-time-scale-auto-max.png deleted file mode 100644 index 37b6f77b2..000000000 Binary files a/WebServer/Images/Icons/style-01/toggle-auto-time-scale-auto-max.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/toggle-auto-time-scale-auto-min-max.png b/WebServer/Images/Icons/style-01/toggle-auto-time-scale-auto-min-max.png deleted file mode 100644 index a193213f7..000000000 Binary files a/WebServer/Images/Icons/style-01/toggle-auto-time-scale-auto-min-max.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/toggle-auto-time-scale-auto-min.png b/WebServer/Images/Icons/style-01/toggle-auto-time-scale-auto-min.png deleted file mode 100644 index 7c4a26043..000000000 Binary files a/WebServer/Images/Icons/style-01/toggle-auto-time-scale-auto-min.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/toggle-auto-time-scale-manual.png b/WebServer/Images/Icons/style-01/toggle-auto-time-scale-manual.png deleted file mode 100644 index a8da7ca60..000000000 Binary files a/WebServer/Images/Icons/style-01/toggle-auto-time-scale-manual.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/toggle-panel-off.png b/WebServer/Images/Icons/style-01/toggle-panel-off.png deleted file mode 100644 index 820109293..000000000 Binary files a/WebServer/Images/Icons/style-01/toggle-panel-off.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/toggle-panel-on.png b/WebServer/Images/Icons/style-01/toggle-panel-on.png deleted file mode 100644 index 001875359..000000000 Binary files a/WebServer/Images/Icons/style-01/toggle-panel-on.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/trading-bot-instance.png b/WebServer/Images/Icons/style-01/trading-bot-instance.png deleted file mode 100644 index 7783471df..000000000 Binary files a/WebServer/Images/Icons/style-01/trading-bot-instance.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/trading-bot.png b/WebServer/Images/Icons/style-01/trading-bot.png deleted file mode 100644 index 7783471df..000000000 Binary files a/WebServer/Images/Icons/style-01/trading-bot.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/trading-engine-reference.png b/WebServer/Images/Icons/style-01/trading-engine-reference.png deleted file mode 100644 index 2d3393503..000000000 Binary files a/WebServer/Images/Icons/style-01/trading-engine-reference.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/trading-engine.png b/WebServer/Images/Icons/style-01/trading-engine.png deleted file mode 100644 index 8ba2a5668..000000000 Binary files a/WebServer/Images/Icons/style-01/trading-engine.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/trading-mine-products.png b/WebServer/Images/Icons/style-01/trading-mine-products.png deleted file mode 100644 index 84957c842..000000000 Binary files a/WebServer/Images/Icons/style-01/trading-mine-products.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/trading-mine-tasks.png b/WebServer/Images/Icons/style-01/trading-mine-tasks.png deleted file mode 100644 index f27e13d53..000000000 Binary files a/WebServer/Images/Icons/style-01/trading-mine-tasks.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/trading-mine.png b/WebServer/Images/Icons/style-01/trading-mine.png deleted file mode 100644 index 9c5299e7f..000000000 Binary files a/WebServer/Images/Icons/style-01/trading-mine.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/trading-mines-data.png b/WebServer/Images/Icons/style-01/trading-mines-data.png deleted file mode 100644 index cd3e2bd5b..000000000 Binary files a/WebServer/Images/Icons/style-01/trading-mines-data.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/trading-process-instance.png b/WebServer/Images/Icons/style-01/trading-process-instance.png deleted file mode 100644 index bf6e71161..000000000 Binary files a/WebServer/Images/Icons/style-01/trading-process-instance.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/trading-strategy.png b/WebServer/Images/Icons/style-01/trading-strategy.png deleted file mode 100644 index 7036ea65a..000000000 Binary files a/WebServer/Images/Icons/style-01/trading-strategy.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/trading-system-reference.png b/WebServer/Images/Icons/style-01/trading-system-reference.png deleted file mode 100644 index 0bdf45019..000000000 Binary files a/WebServer/Images/Icons/style-01/trading-system-reference.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/trading-system.png b/WebServer/Images/Icons/style-01/trading-system.png deleted file mode 100644 index e0ab51d3c..000000000 Binary files a/WebServer/Images/Icons/style-01/trading-system.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/trigger-off-event.png b/WebServer/Images/Icons/style-01/trigger-off-event.png deleted file mode 100644 index cb1076837..000000000 Binary files a/WebServer/Images/Icons/style-01/trigger-off-event.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/trigger-off.png b/WebServer/Images/Icons/style-01/trigger-off.png deleted file mode 100644 index cb1076837..000000000 Binary files a/WebServer/Images/Icons/style-01/trigger-off.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/trigger-on-event.png b/WebServer/Images/Icons/style-01/trigger-on-event.png deleted file mode 100644 index 9f4821359..000000000 Binary files a/WebServer/Images/Icons/style-01/trigger-on-event.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/trigger-on.png b/WebServer/Images/Icons/style-01/trigger-on.png deleted file mode 100644 index 9f4821359..000000000 Binary files a/WebServer/Images/Icons/style-01/trigger-on.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/trigger-stage.png b/WebServer/Images/Icons/style-01/trigger-stage.png deleted file mode 100644 index 83a87e2d6..000000000 Binary files a/WebServer/Images/Icons/style-01/trigger-stage.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/tron.png b/WebServer/Images/Icons/style-01/tron.png deleted file mode 100644 index 65ebcbd98..000000000 Binary files a/WebServer/Images/Icons/style-01/tron.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/tutorial-step.png b/WebServer/Images/Icons/style-01/tutorial-step.png deleted file mode 100644 index fc38a62ba..000000000 Binary files a/WebServer/Images/Icons/style-01/tutorial-step.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/tutorial-topic.png b/WebServer/Images/Icons/style-01/tutorial-topic.png deleted file mode 100644 index e80e242f3..000000000 Binary files a/WebServer/Images/Icons/style-01/tutorial-topic.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/tutorial.png b/WebServer/Images/Icons/style-01/tutorial.png deleted file mode 100644 index 3112320cd..000000000 Binary files a/WebServer/Images/Icons/style-01/tutorial.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/unfreeze.png b/WebServer/Images/Icons/style-01/unfreeze.png deleted file mode 100644 index df97739ca..000000000 Binary files a/WebServer/Images/Icons/style-01/unfreeze.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/unpinned.png b/WebServer/Images/Icons/style-01/unpinned.png deleted file mode 100644 index c574c5b19..000000000 Binary files a/WebServer/Images/Icons/style-01/unpinned.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/upbit.png b/WebServer/Images/Icons/style-01/upbit.png deleted file mode 100644 index 6e3cb476d..000000000 Binary files a/WebServer/Images/Icons/style-01/upbit.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/us-dollar.png b/WebServer/Images/Icons/style-01/us-dollar.png deleted file mode 100644 index ba31d4f09..000000000 Binary files a/WebServer/Images/Icons/style-01/us-dollar.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/user-account.png b/WebServer/Images/Icons/style-01/user-account.png deleted file mode 100644 index 8c3b677da..000000000 Binary files a/WebServer/Images/Icons/style-01/user-account.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/user-assets.png b/WebServer/Images/Icons/style-01/user-assets.png deleted file mode 100644 index bf9f73b4e..000000000 Binary files a/WebServer/Images/Icons/style-01/user-assets.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/user-defined-counter.png b/WebServer/Images/Icons/style-01/user-defined-counter.png deleted file mode 100644 index 67b24ce0c..000000000 Binary files a/WebServer/Images/Icons/style-01/user-defined-counter.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/user-defined-parameters.png b/WebServer/Images/Icons/style-01/user-defined-parameters.png deleted file mode 100644 index 52d568cb7..000000000 Binary files a/WebServer/Images/Icons/style-01/user-defined-parameters.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/user-defined-statistic.png b/WebServer/Images/Icons/style-01/user-defined-statistic.png deleted file mode 100644 index ac3a2100d..000000000 Binary files a/WebServer/Images/Icons/style-01/user-defined-statistic.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/user-keys.png b/WebServer/Images/Icons/style-01/user-keys.png deleted file mode 100644 index 906fe456f..000000000 Binary files a/WebServer/Images/Icons/style-01/user-keys.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/viewport.png b/WebServer/Images/Icons/style-01/viewport.png deleted file mode 100644 index 1365ecd7b..000000000 Binary files a/WebServer/Images/Icons/style-01/viewport.png and /dev/null differ diff --git a/WebServer/Images/Icons/style-01/workspace.png b/WebServer/Images/Icons/style-01/workspace.png deleted file mode 100644 index 45045251a..000000000 Binary files a/WebServer/Images/Icons/style-01/workspace.png and /dev/null differ diff --git a/WebServer/Images/Tutorial/Gifs/trading-bot-layers-episode-counters-01.gif b/WebServer/Images/Tutorial/Gifs/trading-bot-layers-episode-counters-01.gif new file mode 100644 index 000000000..49ef056cc Binary files /dev/null and b/WebServer/Images/Tutorial/Gifs/trading-bot-layers-episode-counters-01.gif differ diff --git a/WebServer/Images/Tutorial/Gifs/trading-bot-layers-trading-system-highlights.gif b/WebServer/Images/Tutorial/Gifs/trading-bot-layers-trading-system-highlights.gif new file mode 100644 index 000000000..3841c76f6 Binary files /dev/null and b/WebServer/Images/Tutorial/Gifs/trading-bot-layers-trading-system-highlights.gif differ diff --git a/WebServer/Images/sa-beta7-logo-horiz-dark.png b/WebServer/Images/sa-beta7-logo-horiz-dark.png new file mode 100644 index 000000000..27833094c Binary files /dev/null and b/WebServer/Images/sa-beta7-logo-horiz-dark.png differ diff --git a/WebServer/Images/superalgos-logo-for-color-background.png b/WebServer/Images/superalgos-logo-for-color-background.png index b92430f37..775da0513 100644 Binary files a/WebServer/Images/superalgos-logo-for-color-background.png and b/WebServer/Images/superalgos-logo-for-color-background.png differ diff --git a/WebServer/Images/superalgos-platform.jpg b/WebServer/Images/superalgos-platform.jpg index d091da9ef..88cd1b230 100644 Binary files a/WebServer/Images/superalgos-platform.jpg and b/WebServer/Images/superalgos-platform.jpg differ diff --git a/WebServer/index.html b/WebServer/index.html index eafb392e1..0895149ca 100644 --- a/WebServer/index.html +++ b/WebServer/index.html @@ -8,7 +8,7 @@ - + @@ -49,9 +49,12 @@ style="overflow:hidden; background: url(Images/superalgos-platform.jpg); background-size: cover;" onresize="onResize()">
-

Superalgos is open-source and free thanks to the generosity of contributors:

-

Luis Fernando Molina, Julian Molina, Andreja Cobeljic, Matías Benitez, Ira Miller, Eduardo Remis, Jeff Braun, rico4dev, Barry Low, Nikola Bjelogrlic, Hirajin Koizuko, and Francisco J. Santillán.

-

Help us keep Superalgos free for all. Become a contributor!

+

Superalgos is free and open-source, and is constantly improving thanks to the involvement of contributors:

+

Luis Fernando Molina, Julian Molina, Andreja Cobeljic, Matías Benitez, Ira Miller, Eduardo Remis, + Jeff Braun, rico4dev, 9808us, Barry Low, Nikola Bjelogrlic, Hirajin Koizuko, Francisco J. Santillán, Viktoria B., Guillermo V., Daniel J., + Javier A., Gustavo J., Romina GS, Pedro P., Thais M., Andrey M., Loui M., Natalia M., Bashar A., Carlos V., Diego M., + Sebastian E., Bogdan P., Marko V., Igor S., Niksa K., Rodrigo M., Nicanor M., Alejandro P., Mateo H., Lan T., Leon A., Uroš R., Filip M., Vladimir J. and Pavle B.

+

You too can help grow and improve Superalgos. Become a contributor!

@@ -71,19 +74,19 @@ diff --git a/server.js b/server.js index 7878b134f..429181fa3 100644 --- a/server.js +++ b/server.js @@ -65,7 +65,9 @@ try { WEB_SERVER.initialize() WEB_SERVER.run() - console.log("You are running Superalgos Backend Beta 6.") + console.log("You are running Superalgos Beta 6 SP4: What's new? Some bugs fixed and improved performance.") + + //console.log("You are running Superalgos Beta 7: What's new? Multi-Project & Machine Learning Infrastructure is being implemented here.") } catch (err) { console.log('[ERROR] BackendServers -> Task Manager -> server -> Error = ' + err.stack) diff --git a/taskManagerServer.js b/taskManagerServer.js index 7ab879449..3e925042c 100644 --- a/taskManagerServer.js +++ b/taskManagerServer.js @@ -1,7 +1,5 @@ exports.newTaskManagerServer = function newTaskManagerServer(WEB_SOCKETS_SERVER, EVENTS_SERVER) { - const MODULE = "Task Manager Server" - let thisObject = { initialize: initialize, finalize: finalize, diff --git a/webServer.js b/webServer.js index c1eeb99ba..2d2cfd14f 100644 --- a/webServer.js +++ b/webServer.js @@ -1,7 +1,5 @@ exports.newWebServer = function newWebServer(EVENTS_SERVER) { - const MODULE = "Web Server" - let thisObject = { initialize: initialize, finalize: finalize, @@ -19,7 +17,7 @@ exports.newWebServer = function newWebServer(EVENTS_SERVER) { let http = require('http') let isHttpServerStarted = false - let cloneExecutorChildProcess + let webhook = new Map() return thisObject @@ -303,6 +301,27 @@ exports.newWebServer = function newWebServer(EVENTS_SERVER) { } break + case 'Icons': // This means the Icons folder under Projects. + { + let path = process.env.PROJECTS_PATH + '/' + requestParameters[2] + '/Icons' + + if (requestParameters[3] !== undefined) { + path = path + '/' + requestParameters[3] + } + + if (requestParameters[4] !== undefined) { + path = path + '/' + requestParameters[4] + } + + if (requestParameters[5] !== undefined) { + path = path + '/' + requestParameters[5] + } + + path = unescape(path) + respondWithImage(path, response) + } + break + case 'favicon.ico': // This means the Scripts folder. { respondWithImage(process.env.PATH_TO_WEB_SERVER + 'WebServer/Images/' + 'favicon.ico', response) @@ -351,12 +370,6 @@ exports.newWebServer = function newWebServer(EVENTS_SERVER) { } break - case 'Utilities': // This means the DesignSpace folder. - { - respondWithFile(process.env.PATH_TO_CANVAS_APP + '/Utilities/' + requestParameters[2], response) - } - break - case 'WebServer': // This means the WebServer folder. { respondWithFile(process.env.PATH_TO_WEB_SERVER + 'WebServer/' + requestParameters[2], response) @@ -389,12 +402,6 @@ exports.newWebServer = function newWebServer(EVENTS_SERVER) { } break - case 'Panels': - { - respondWithFile(process.env.PATH_TO_CANVAS_APP + '/' + requestParameters[1] + '/' + requestParameters[2], response) - } - break - case 'ChartLayers': { respondWithFile(process.env.PATH_TO_CANVAS_APP + '/' + requestParameters[1] + '/' + requestParameters[2], response) @@ -425,65 +432,55 @@ exports.newWebServer = function newWebServer(EVENTS_SERVER) { } break - case 'FloatingSpace': + case 'ProjectNames': { - respondWithFile(process.env.PATH_TO_CANVAS_APP + '/' + requestParameters[1] + '/' + requestParameters[2], response) + let projects = getDirectories(process.env.PROJECTS_PATH) + respondWithContent(JSON.stringify(projects), response) } break - case 'ChartingSpace': + case 'Schema': { - respondWithFile(process.env.PATH_TO_CANVAS_APP + '/' + requestParameters[1] + '/' + requestParameters[2], response) + sendSchema(process.env.PROJECTS_PATH + '/' + requestParameters[2] + '/Schemas/', requestParameters[3] + '.json') } break - case 'SideSpace': + case 'IconNames': { - respondWithFile(process.env.PATH_TO_CANVAS_APP + '/' + requestParameters[1] + '/' + requestParameters[2], response) - } - break - - case 'ImagesNames': - { - const folder = process.env.PATH_TO_WEB_SERVER + 'WebServer/Images/Icons/style-01/' + let projects = getDirectories(process.env.PROJECTS_PATH) const fs = require('fs') - fs.readdir(folder, (err, files) => { - respondWithContent(JSON.stringify(files), response) - }) - } - break + let icons = [] + let totalProjects = projects.length + let projectCounter = 0 - case 'IncludedFileNames': - { - const fs = require('fs') - let folder - switch (requestParameters[2]) { - case 'Data-Mines': { - folder = process.env.DATA_MINES_PATH + '/' - break - } - case 'Trading-Mines': { - folder = process.env.TRADING_MINES_PATH + '/' - break - } - case 'Trading-Systems': { - folder = process.env.TRADING_SYSTEMS_PATH + '/' - break - } - case 'Trading-Engines': { - folder = process.env.TRADING_ENGINES_PATH + '/' - break - } - case 'Super-Scripts': { - folder = process.env.SUPER_SCRIPTS_PATH + '/' - break - } - case 'Tutorials': { - folder = process.env.TUTORIALS_PATH + '/' - break - } + for (let i = 0; i < projects.length; i++) { + let project = projects[i] + + const folder = process.env.PROJECTS_PATH + '/' + project + '/Icons/' + + fs.readdir(folder, (err, files) => { + for (let j = 0; j < files.length; j++) { + let file = files[j] + icons.push([project, file]) + } + + projectCounter++ + if (projectCounter === totalProjects) { + respondWithContent(JSON.stringify(icons), response) + } + }) } + } + break + + case 'PluginFileNames': + { + let project = unescape(requestParameters[2]) + let pluginType = unescape(requestParameters[3]) + + const fs = require('fs') + let folder = process.env.PROJECTS_PATH + '/' + project + '/Plugins/' + pluginType fs.readdir(folder, (err, files) => { respondWithContent(JSON.stringify(files), response) @@ -491,21 +488,14 @@ exports.newWebServer = function newWebServer(EVENTS_SERVER) { } break - case 'AppSchema.js': - { - sendSchema(process.env.APP_SCHEMA_PATH, 'AppSchema', 'getAppSchema') - } - break - case 'DocSchema.js': + case 'LoadPlugin': { - sendSchema(process.env.DOC_SCHEMA_PATH, 'DocSchema', 'getDocSchema') - } - break - - case 'ConceptSchema.js': - { - sendSchema(process.env.CONCEPT_SCHEMA_PATH, 'ConceptSchema', 'getConceptSchema') + let project = unescape(requestParameters[2]) + let pluginType = unescape(requestParameters[3]) + let fileName = unescape(requestParameters[4]) + let filePath = process.env.PROJECTS_PATH + '/' + project + '/Plugins/' + pluginType + '/' + fileName + respondWithFile(filePath, response) } break @@ -514,7 +504,7 @@ exports.newWebServer = function newWebServer(EVENTS_SERVER) { let fs = require('fs') try { - let filePath = process.env.DEFAULT_WORKSPACE_PATH + '/Default.json' + let filePath = process.env.DEFAULT_WORKSPACE_PATH + '/Getting-Started.json' fs.readFile(filePath, onFileRead) } catch (e) { console.log('[ERROR] Error reading the Workspace.', e) @@ -534,33 +524,42 @@ exports.newWebServer = function newWebServer(EVENTS_SERVER) { case 'ListWorkspaces': { let allWorkspaces = [] - readIncludedWorkspaces() - function readIncludedWorkspaces() { - let dirPath = process.env.WORKSPACES_PATH - try { - let fs = require('fs') - fs.readdir(dirPath, onDirRead) + let projects = getDirectories(process.env.PROJECTS_PATH) + let projectsCount = 0 - function onDirRead(err, fileList) { - if (err) { - if (CONSOLE_LOG === true) { console.log('[ERROR] Error reading a directory content. filePath = ' + dirPath) } - respondWithContent(JSON.stringify(global.DEFAULT_FAIL_RESPONSE), response) - return - } else { - let updatedFileList = [] - for (let i = 0; i < fileList.length; i++) { - let name = 'Included -> ' + fileList[i] - updatedFileList.push(name) + for (let i = 0; i < projects.length; i++) { + let project = projects[i] + readPluginWorkspaces() + function readPluginWorkspaces() { + let dirPath = process.env.PROJECTS_PATH + '/' + project + '/Plugins/Workspaces' + try { + let fs = require('fs') + fs.readdir(dirPath, onDirRead) + + function onDirRead(err, fileList) { + if (err) { + if (CONSOLE_ERROR_LOG === true) { console.log('[ERROR] Error reading a directory content. filePath = ' + dirPath) } + respondWithContent(JSON.stringify(global.DEFAULT_FAIL_RESPONSE), response) + return + } else { + let updatedFileList = [] + for (let i = 0; i < fileList.length; i++) { + let name = 'Plugin \u2192 ' + fileList[i] + updatedFileList.push([project, name]) + } + allWorkspaces = allWorkspaces.concat(updatedFileList) + projectsCount++ + if (projectsCount === projects.length) { + readMyWorkspaces() + } + return } - allWorkspaces = allWorkspaces.concat(updatedFileList) - readMyWorkspaces() - return } + } catch (err) { + if (CONSOLE_ERROR_LOG === true) { console.log('[ERROR] Error reading a directory content. filePath = ' + dirPath) } + respondWithContent(JSON.stringify(global.DEFAULT_FAIL_RESPONSE), response) + return } - } catch (err) { - if (CONSOLE_LOG === true) { console.log('[ERROR] Error reading a directory content. filePath = ' + dirPath) } - respondWithContent(JSON.stringify(global.DEFAULT_FAIL_RESPONSE), response) - return } } @@ -572,17 +571,22 @@ exports.newWebServer = function newWebServer(EVENTS_SERVER) { function onDirRead(err, fileList) { if (err) { - if (CONSOLE_LOG === true) { console.log('[ERROR] Error reading a directory content. filePath = ' + dirPath) } + if (CONSOLE_ERROR_LOG === true) { console.log('[ERROR] Error reading a directory content. filePath = ' + dirPath) } respondWithContent(JSON.stringify(global.DEFAULT_FAIL_RESPONSE), response) return } else { - allWorkspaces = allWorkspaces.concat(fileList) + let updatedFileList = [] + for (let i = 0; i < fileList.length; i++) { + let name = fileList[i] + updatedFileList.push(['', name]) + } + allWorkspaces = allWorkspaces.concat(updatedFileList) respondWithContent(JSON.stringify(allWorkspaces), response) return } } } catch (err) { - if (CONSOLE_LOG === true) { console.log('[ERROR] Error reading a directory content. filePath = ' + dirPath) } + if (CONSOLE_ERROR_LOG === true) { console.log('[ERROR] Error reading a directory content. filePath = ' + dirPath) } respondWithContent(JSON.stringify(global.DEFAULT_FAIL_RESPONSE), response) return } @@ -590,7 +594,7 @@ exports.newWebServer = function newWebServer(EVENTS_SERVER) { } break - case 'LoadWorkspace': + case 'LoadMyWorkspace': { let fileName = unescape(requestParameters[2]) let filePath = process.env.MY_WORKSPACES_PATH + '/' + fileName + '.json' @@ -598,14 +602,6 @@ exports.newWebServer = function newWebServer(EVENTS_SERVER) { } break - case 'LoadIncludedWorkspace': - { - let fileName = unescape(requestParameters[2]) - let filePath = process.env.WORKSPACES_PATH + '/' + fileName + '.json' - respondWithFile(filePath, response) - } - break - case 'SaveWorkspace': { getBody(processRequest) @@ -629,7 +625,7 @@ exports.newWebServer = function newWebServer(EVENTS_SERVER) { function onFileWritten(err) { if (err) { - if (CONSOLE_LOG === true) { console.log('[ERROR] Error writting the Workspace file. fileName = ' + fileName) } + if (CONSOLE_ERROR_LOG === true) { console.log('[ERROR] Error writting the Workspace file. fileName = ' + fileName) } respondWithContent(JSON.stringify(exchanges), response) } else { respondWithContent(JSON.stringify(global.DEFAULT_OK_RESPONSE), response) @@ -637,46 +633,109 @@ exports.newWebServer = function newWebServer(EVENTS_SERVER) { } } catch (err) { - if (CONSOLE_LOG === true) { console.log('[ERROR] Error writting the Workspace file. fileName = ' + fileName) } + if (CONSOLE_ERROR_LOG === true) { console.log('[ERROR] Error writting the Workspace file. fileName = ' + fileName) } respondWithContent(JSON.stringify(exchanges), response) } } } break - case 'Data-Mines': + case 'ListFunctionLibraries': { - respondWithFile(process.env.DATA_MINES_PATH + '/' + requestParameters[2], response) + returnProjectFolderFileList('Function-Libraries') } break - case 'Trading-Mines': + case 'ProjectsSchema': { - respondWithFile(process.env.TRADING_MINES_PATH + '/' + requestParameters[2], response) + let path = process.env.PROJECTS_PATH + '/' + 'ProjectsSchema.json' + respondWithFile(path, response) } break - case 'Trading-Systems': + case 'ListSpaceFiles': { - respondWithFile(process.env.TRADING_SYSTEMS_PATH + '/' + requestParameters[2], response) + let fs = require('fs') + let allFiles = [] + let projects = getDirectories(process.env.PROJECTS_PATH) + let dirCount = 0 + let totalDirs = 0 + + for (let i = 0; i < projects.length; i++) { + let project = projects[i] + + let dirPath = project + '/Spaces' + let spaces = getDirectories(process.env.PROJECTS_PATH + '/' + dirPath) + + for (let j = 0; j < spaces.length; j++) { + let space = spaces[j] + readDirectory(dirPath + '/' + space) + } + + function readDirectory(path) { + try { + + totalDirs++ + fs.readdir(process.env.PROJECTS_PATH + '/' + path, onDirRead) + + let otherDirs = getDirectories(process.env.PROJECTS_PATH + '/' + path) + for (let m = 0; m < otherDirs.length; m++) { + let otherDir = otherDirs[m] + readDirectory(path + '/' + otherDir) + } + + function onDirRead(err, fileList) { + if (err) { + respondWithContent(JSON.stringify(global.DEFAULT_FAIL_RESPONSE), response) + } else { + let updatedFileList = [] + for (let k = 0; k < fileList.length; k++) { + let name = fileList[k] + if (name.indexOf('.js') < 0) { continue } + updatedFileList.push(path + '/' + name) + } + allFiles = allFiles.concat(updatedFileList) + dirCount++ + if (dirCount === totalDirs) { + respondWithContent(JSON.stringify(allFiles), response) + } + } + } + } catch (err) { + console.log('[ERROR] Error reading a directory content. filePath = ' + path) + console.log(err.stack) + respondWithContent(JSON.stringify(global.DEFAULT_FAIL_RESPONSE), response) + return + } + } + } } break - case 'Super-Scripts': + case 'ListUtilitiesFiles': { - respondWithFile(process.env.SUPER_SCRIPTS_PATH + '/' + requestParameters[2], response) + returnProjectFolderFileList('Utilities') } break - case 'Trading-Engines': + case 'ListGlobalFiles': { - respondWithFile(process.env.TRADING_ENGINES_PATH + '/' + requestParameters[2], response) + returnProjectFolderFileList('Globals') } break - case 'Tutorials': + case 'Projects': { - respondWithFile(process.env.TUTORIALS_PATH + '/' + requestParameters[2], response) + let path = '' + for (let i = 2; i < 10; i++) { + if (requestParameters[i] !== undefined) { + let parameter = unescape(requestParameters[i]) + path = path + '/' + parameter + } + + } + let filePath = process.env.PROJECTS_PATH + path + respondWithFile(filePath, response) } break @@ -697,18 +756,80 @@ exports.newWebServer = function newWebServer(EVENTS_SERVER) { sendStyleSheet('font-awasome.css') } break - + case 'ExecuteTerminalCommand': + { + let command = unescape(requestParameters[2]) + executeTerminalCommand(command) + } + break default: { homePage() } } - function sendSchema(filePath, fileName, functionName) { + function returnProjectFolderFileList(projectFolderName) { + { + let allLibraries = [] + let projects = getDirectories(process.env.PROJECTS_PATH) + let projectsCount = 0 + + for (let i = 0; i < projects.length; i++) { + let project = projects[i] + + let dirPath = process.env.PROJECTS_PATH + '/' + project + '/' + projectFolderName + try { + let fs = require('fs') + fs.readdir(dirPath, onDirRead) + + function onDirRead(err, fileList) { + if (err) { + if (CONSOLE_ERROR_LOG === true) { console.log('[ERROR] Error reading a directory content. filePath = ' + dirPath) } + if (CONSOLE_ERROR_LOG === true) { console.log(err.stack) } + return + } else { + let updatedFileList = [] + for (let i = 0; i < fileList.length; i++) { + let name = fileList[i] + updatedFileList.push([project, name]) + } + allLibraries = allLibraries.concat(updatedFileList) + projectsCount++ + if (projectsCount === projects.length) { + respondWithContent(JSON.stringify(allLibraries), response) + } + return + } + } + } catch (err) { + if (CONSOLE_ERROR_LOG === true) { console.log('[ERROR] Error reading a directory content. filePath = ' + dirPath) } + respondWithContent(JSON.stringify(global.DEFAULT_FAIL_RESPONSE), response) + return + } + } + } + } + + function executeTerminalCommand(command) { + const util = require('util'); + const exec = util.promisify(require('child_process').exec); + async function lsWithGrep() { + try { + const { stdout, stderr } = await exec(command); + console.log('stdout:', stdout); + console.log('stderr:', stderr); + } catch (err) { + console.error(err.stack); + }; + }; + lsWithGrep(); + } + + function sendSchema(filePath, fileName) { let fs = require('fs') try { - filePath = filePath + fileName + '.json' + filePath = filePath + fileName fs.readFile(filePath, onFileRead) } catch (e) { console.log('[ERROR] Error reading the ' + fileName, e) @@ -718,8 +839,7 @@ exports.newWebServer = function newWebServer(EVENTS_SERVER) { if (err) { respondWithContent(undefined, response) } else { - let responseContent = 'function ' + functionName + '(){ return ' + schema + '}' - respondWithContent(responseContent, response) + respondWithContent(schema, response) } } } @@ -775,7 +895,6 @@ exports.newWebServer = function newWebServer(EVENTS_SERVER) { function respondWithFile(fileName, response) { if (CONSOLE_LOG === true) { console.log('[INFO] webServer -> respondWithFile -> Entering function.') } - let fs = require('fs') if (fileName.indexOf('undefined') > 0) { console.log('[WRN] webServer -> respondWithFile -> Received request for undefined file. ') @@ -891,8 +1010,7 @@ exports.newWebServer = function newWebServer(EVENTS_SERVER) { function returnEmptyArray(response) { try { - if (CONSOLE_LOG === true) { console.log('[INFO] webServer -> respondWithFile -> returnEmptyArray -> Entering function.') } - + if (CONSOLE_LOG === true) { console.log('[INFO] webServer -> returnEmptyArray -> Entering function.') } response.setHeader('Cache-Control', 'no-cache, no-store, must-revalidate') // HTTP 1.1. response.setHeader('Pragma', 'no-cache') // HTTP 1.0. response.setHeader('Expires', '0') // Proxies. @@ -901,7 +1019,14 @@ exports.newWebServer = function newWebServer(EVENTS_SERVER) { response.write('[]') response.end('\n') } catch (err) { - console.log('[ERROR] webServer -> returnEmptyArray -> err.message ' + err.message) + console.log('[ERROR] webServer -> returnEmptyArray -> err.stack ' + err.stack) } } + + function getDirectories(path) { + const fs = require('fs') + return fs.readdirSync(path).filter(function (file) { + return fs.statSync(path + '/' + file).isDirectory(); + }); + } } \ No newline at end of file
- - + onclick="UI.projects.superalgos.spaces.tutorialSpace.previous()" value="">Previous -