iot-dashboard
Version:
A generic dashboard application based on JavaScript, HTML and CSS. http://iot-dashboard.org
10 lines • 536 kB
JSON
{
"/builds/lobaro/iot-dashboard/src/tests.ts":{"path":"/builds/lobaro/iot-dashboard/src/tests.ts","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1},"b":{},"f":{},"fnMap":{},"statementMap":{"1":{"start":{"line":6,"column":0},"end":{"line":6,"column":43}},"2":{"start":{"line":7,"column":0},"end":{"line":7,"column":56}},"3":{"start":{"line":8,"column":0},"end":{"line":8,"column":57}},"4":{"start":{"line":9,"column":0},"end":{"line":9,"column":50}},"5":{"start":{"line":10,"column":0},"end":{"line":10,"column":55}},"6":{"start":{"line":11,"column":0},"end":{"line":11,"column":44}},"7":{"start":{"line":12,"column":0},"end":{"line":12,"column":35}},"8":{"start":{"line":13,"column":0},"end":{"line":13,"column":36}},"9":{"start":{"line":14,"column":0},"end":{"line":14,"column":37}},"10":{"start":{"line":15,"column":0},"end":{"line":15,"column":44}},"11":{"start":{"line":16,"column":0},"end":{"line":16,"column":43}},"12":{"start":{"line":17,"column":0},"end":{"line":17,"column":37}}},"branchMap":{},"code":["/* This Source Code Form is subject to the terms of the Mozilla Public"," * License, v. 2.0. If a copy of the MPL was not distributed with this"," * file, You can obtain one at http://mozilla.org/MPL/2.0/. */","\"use strict\";","/* inject:tests */","require('./datasource/datasource.test.ts');","require('./datasource/datasourcePluginFactory.test.ts');","require('./datasource/datasourcePluginRegistry.test.ts');","require('./datasource/datasourcePlugins.test.ts');","require('./datasourceApp/datasourceScheduler.test.ts');","require('./pluginApi/pluginLoader.test.ts');","require('./pluginApi/uri.test.js');","require('./serverRenderer.test.ts');","require('./util/collection.test.js');","require('./widgetApp/widgetHelper.test.ts');","require('./widgets/widgetPlugins.test.ts');","require('./widgets/widgets.test.ts');","/* endinject */","// TODO: instead of inject we could use require.context","// const testsContext = require.context(\".\", true, /_test$/);","// testsContext.keys().forEach(testsContext);",""],"l":{"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1}},
"/builds/lobaro/iot-dashboard/src/datasource/datasource.ts":{"path":"/builds/lobaro/iot-dashboard/src/datasource/datasource.ts","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":0,"11":1,"12":1,"13":1,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":1,"23":1,"24":0,"25":1,"26":1,"27":2,"28":0,"29":2,"30":0,"31":2,"32":0,"33":0,"34":0,"35":2,"36":1,"37":1,"38":0,"39":1,"40":1,"41":0,"42":1,"43":1,"44":0,"45":0,"46":0,"47":0,"48":1,"49":1,"50":0,"51":1,"52":1,"53":1,"54":43,"55":4,"56":43,"57":43,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":43,"65":1,"66":1,"67":4,"68":2,"69":0,"70":0,"71":0,"72":0,"73":2},"b":{"1":[0,1],"2":[0,0],"3":[0,0],"4":[0,2],"5":[0,2],"6":[0,2],"7":[4,39],"8":[0,43],"9":[2,0,0,2]},"f":{"1":1,"2":0,"3":0,"4":0,"5":2,"6":0,"7":0,"8":0,"9":0,"10":0,"11":43,"12":0,"13":0,"14":4},"fnMap":{"1":{"name":"createDatasource","line":24,"loc":{"start":{"line":24,"column":0},"end":{"line":24,"column":46}}},"2":{"name":"updateDatasource","line":29,"loc":{"start":{"line":29,"column":0},"end":{"line":29,"column":46}}},"3":{"name":"(anonymous_3)","line":30,"loc":{"start":{"line":30,"column":11},"end":{"line":30,"column":41}}},"4":{"name":"finishedLoading","line":43,"loc":{"start":{"line":43,"column":0},"end":{"line":43,"column":29}}},"5":{"name":"addDatasource","line":50,"loc":{"start":{"line":50,"column":0},"end":{"line":50,"column":56}}},"6":{"name":"updateDatasourceSettings","line":67,"loc":{"start":{"line":67,"column":0},"end":{"line":67,"column":48}}},"7":{"name":"startCreateDatasource","line":77,"loc":{"start":{"line":77,"column":0},"end":{"line":77,"column":33}}},"8":{"name":"startEditDatasource","line":81,"loc":{"start":{"line":81,"column":0},"end":{"line":81,"column":33}}},"9":{"name":"(anonymous_9)","line":82,"loc":{"start":{"line":82,"column":11},"end":{"line":82,"column":41}}},"10":{"name":"deleteDatasource","line":89,"loc":{"start":{"line":89,"column":0},"end":{"line":89,"column":30}}},"11":{"name":"datasources","line":97,"loc":{"start":{"line":97,"column":0},"end":{"line":97,"column":36}}},"12":{"name":"(anonymous_12)","line":102,"loc":{"start":{"line":102,"column":52},"end":{"line":102,"column":71}}},"13":{"name":"(anonymous_13)","line":106,"loc":{"start":{"line":106,"column":29},"end":{"line":106,"column":48}}},"14":{"name":"datasource","line":116,"loc":{"start":{"line":116,"column":0},"end":{"line":116,"column":35}}}},"statementMap":{"1":{"start":{"line":5,"column":0},"end":{"line":5,"column":49}},"2":{"start":{"line":6,"column":0},"end":{"line":6,"column":44}},"3":{"start":{"line":7,"column":0},"end":{"line":7,"column":38}},"4":{"start":{"line":8,"column":0},"end":{"line":8,"column":26}},"5":{"start":{"line":9,"column":0},"end":{"line":9,"column":50}},"6":{"start":{"line":10,"column":0},"end":{"line":10,"column":47}},"7":{"start":{"line":11,"column":0},"end":{"line":23,"column":2}},"8":{"start":{"line":24,"column":0},"end":{"line":27,"column":1}},"9":{"start":{"line":25,"column":4},"end":{"line":25,"column":48}},"10":{"start":{"line":25,"column":25},"end":{"line":25,"column":46}},"11":{"start":{"line":26,"column":4},"end":{"line":26,"column":51}},"12":{"start":{"line":28,"column":0},"end":{"line":28,"column":44}},"13":{"start":{"line":29,"column":0},"end":{"line":41,"column":1}},"14":{"start":{"line":30,"column":4},"end":{"line":40,"column":6}},"15":{"start":{"line":31,"column":8},"end":{"line":31,"column":31}},"16":{"start":{"line":32,"column":8},"end":{"line":32,"column":44}},"17":{"start":{"line":33,"column":8},"end":{"line":35,"column":9}},"18":{"start":{"line":34,"column":12},"end":{"line":34,"column":116}},"19":{"start":{"line":36,"column":8},"end":{"line":38,"column":9}},"20":{"start":{"line":37,"column":12},"end":{"line":37,"column":122}},"21":{"start":{"line":39,"column":8},"end":{"line":39,"column":57}},"22":{"start":{"line":42,"column":0},"end":{"line":42,"column":44}},"23":{"start":{"line":43,"column":0},"end":{"line":48,"column":1}},"24":{"start":{"line":44,"column":4},"end":{"line":47,"column":6}},"25":{"start":{"line":49,"column":0},"end":{"line":49,"column":42}},"26":{"start":{"line":50,"column":0},"end":{"line":65,"column":1}},"27":{"start":{"line":51,"column":4},"end":{"line":51,"column":51}},"28":{"start":{"line":51,"column":32},"end":{"line":51,"column":49}},"29":{"start":{"line":52,"column":4},"end":{"line":52,"column":48}},"30":{"start":{"line":52,"column":25},"end":{"line":52,"column":46}},"31":{"start":{"line":53,"column":4},"end":{"line":57,"column":5}},"32":{"start":{"line":54,"column":8},"end":{"line":54,"column":41}},"33":{"start":{"line":55,"column":8},"end":{"line":55,"column":45}},"34":{"start":{"line":56,"column":8},"end":{"line":56,"column":63}},"35":{"start":{"line":58,"column":4},"end":{"line":64,"column":6}},"36":{"start":{"line":66,"column":0},"end":{"line":66,"column":38}},"37":{"start":{"line":67,"column":0},"end":{"line":75,"column":1}},"38":{"start":{"line":70,"column":4},"end":{"line":74,"column":6}},"39":{"start":{"line":76,"column":0},"end":{"line":76,"column":60}},"40":{"start":{"line":77,"column":0},"end":{"line":79,"column":1}},"41":{"start":{"line":78,"column":4},"end":{"line":78,"column":55}},"42":{"start":{"line":80,"column":0},"end":{"line":80,"column":54}},"43":{"start":{"line":81,"column":0},"end":{"line":87,"column":1}},"44":{"start":{"line":82,"column":4},"end":{"line":86,"column":6}},"45":{"start":{"line":83,"column":8},"end":{"line":83,"column":31}},"46":{"start":{"line":84,"column":8},"end":{"line":84,"column":44}},"47":{"start":{"line":85,"column":8},"end":{"line":85,"column":87}},"48":{"start":{"line":88,"column":0},"end":{"line":88,"column":50}},"49":{"start":{"line":89,"column":0},"end":{"line":94,"column":1}},"50":{"start":{"line":90,"column":4},"end":{"line":93,"column":6}},"51":{"start":{"line":95,"column":0},"end":{"line":95,"column":44}},"52":{"start":{"line":96,"column":0},"end":{"line":96,"column":129}},"53":{"start":{"line":97,"column":0},"end":{"line":114,"column":1}},"54":{"start":{"line":98,"column":4},"end":{"line":98,"column":57}},"55":{"start":{"line":98,"column":28},"end":{"line":98,"column":55}},"56":{"start":{"line":99,"column":4},"end":{"line":99,"column":49}},"57":{"start":{"line":100,"column":4},"end":{"line":113,"column":5}},"58":{"start":{"line":102,"column":12},"end":{"line":104,"column":15}},"59":{"start":{"line":103,"column":16},"end":{"line":103,"column":50}},"60":{"start":{"line":105,"column":12},"end":{"line":105,"column":49}},"61":{"start":{"line":106,"column":12},"end":{"line":108,"column":15}},"62":{"start":{"line":107,"column":16},"end":{"line":107,"column":46}},"63":{"start":{"line":109,"column":12},"end":{"line":109,"column":30}},"64":{"start":{"line":112,"column":12},"end":{"line":112,"column":25}},"65":{"start":{"line":115,"column":0},"end":{"line":115,"column":34}},"66":{"start":{"line":116,"column":0},"end":{"line":137,"column":1}},"67":{"start":{"line":117,"column":4},"end":{"line":136,"column":5}},"68":{"start":{"line":119,"column":12},"end":{"line":124,"column":14}},"69":{"start":{"line":126,"column":12},"end":{"line":128,"column":15}},"70":{"start":{"line":130,"column":12},"end":{"line":130,"column":47}},"71":{"start":{"line":131,"column":12},"end":{"line":131,"column":39}},"72":{"start":{"line":132,"column":12},"end":{"line":132,"column":28}},"73":{"start":{"line":135,"column":12},"end":{"line":135,"column":25}}},"branchMap":{"1":{"line":25,"type":"if","locations":[{"start":{"line":25,"column":4},"end":{"line":25,"column":4}},{"start":{"line":25,"column":4},"end":{"line":25,"column":4}}]},"2":{"line":33,"type":"if","locations":[{"start":{"line":33,"column":8},"end":{"line":33,"column":8}},{"start":{"line":33,"column":8},"end":{"line":33,"column":8}}]},"3":{"line":36,"type":"if","locations":[{"start":{"line":36,"column":8},"end":{"line":36,"column":8}},{"start":{"line":36,"column":8},"end":{"line":36,"column":8}}]},"4":{"line":51,"type":"if","locations":[{"start":{"line":51,"column":4},"end":{"line":51,"column":4}},{"start":{"line":51,"column":4},"end":{"line":51,"column":4}}]},"5":{"line":52,"type":"if","locations":[{"start":{"line":52,"column":4},"end":{"line":52,"column":4}},{"start":{"line":52,"column":4},"end":{"line":52,"column":4}}]},"6":{"line":53,"type":"if","locations":[{"start":{"line":53,"column":4},"end":{"line":53,"column":4}},{"start":{"line":53,"column":4},"end":{"line":53,"column":4}}]},"7":{"line":98,"type":"if","locations":[{"start":{"line":98,"column":4},"end":{"line":98,"column":4}},{"start":{"line":98,"column":4},"end":{"line":98,"column":4}}]},"8":{"line":100,"type":"switch","locations":[{"start":{"line":101,"column":8},"end":{"line":110,"column":9}},{"start":{"line":111,"column":8},"end":{"line":112,"column":25}}]},"9":{"line":117,"type":"switch","locations":[{"start":{"line":118,"column":8},"end":{"line":124,"column":14}},{"start":{"line":125,"column":8},"end":{"line":128,"column":15}},{"start":{"line":129,"column":8},"end":{"line":133,"column":9}},{"start":{"line":134,"column":8},"end":{"line":135,"column":25}}]}},"code":["/* This Source Code Form is subject to the terms of the Mozilla Public"," * License, v. 2.0. If a copy of the MPL was not distributed with this"," * file, You can obtain one at http://mozilla.org/MPL/2.0/. */","\"use strict\";","var reducer_js_1 = require(\"../util/reducer.js\");","var ActionNames = require(\"../actionNames\");","var Uuid = require(\"../util/uuid.js\");","var _ = require(\"lodash\");","var ModalIds = require(\"../modal/modalDialogIds\");","var Modal = require(\"../modal/modalDialog.js\");","var initialDatasources = {"," \"initial_random_source\": {"," id: \"initial_random_source\","," type: \"random\","," settings: {"," name: \"Random\","," min: 10,"," max: 20,"," maxValues: 20"," },"," isLoading: true"," }","};","function createDatasource(type, settings, id) {"," if (id === void 0) { id = Uuid.generate(); }"," return addDatasource(type, settings, true, id);","}","exports.createDatasource = createDatasource;","function updateDatasource(id, type, settings) {"," return function (dispatch, getState) {"," var state = getState();"," var dsState = state.datasources[id];"," if (!dsState) {"," throw new Error(\"Failed to update not existing datasource of type '\" + type + \"' with id '\" + id + \"'\");"," }"," if (dsState.type !== type) {"," throw new Error(\"Can not update datasource of type '\" + dsState.type + \"' with props of type '\" + type + \"'\");"," }"," dispatch(updateDatasourceSettings(id, settings));"," };","}","exports.updateDatasource = updateDatasource;","function finishedLoading(id) {"," return {"," type: ActionNames.DATASOURCE_FINISHED_LOADING,"," id: id"," };","}","exports.finishedLoading = finishedLoading;","function addDatasource(dsType, settings, isLoading, id) {"," if (isLoading === void 0) { isLoading = true; }"," if (id === void 0) { id = Uuid.generate(); }"," if (!dsType) {"," console.warn(\"dsType: \", dsType);"," console.warn(\"settings: \", settings);"," throw new Error(\"Can not add Datasource without Type\");"," }"," return {"," type: ActionNames.ADD_DATASOURCE,"," id: id,"," dsType: dsType,"," settings: settings,"," isLoading: isLoading"," };","}","exports.addDatasource = addDatasource;","function updateDatasourceSettings(id, settings) {"," // TODO: Working on that copy does not work yet. We need to notify the Datasource about updated settings!"," //let settingsCopy = {...settings};"," return {"," type: ActionNames.UPDATE_DATASOURCE,"," id: id,"," settings: settings"," };","}","exports.updateDatasourceSettings = updateDatasourceSettings;","function startCreateDatasource() {"," return Modal.showModal(ModalIds.DATASOURCE_CONFIG);","}","exports.startCreateDatasource = startCreateDatasource;","function startEditDatasource(id) {"," return function (dispatch, getState) {"," var state = getState();"," var dsState = state.datasources[id];"," dispatch(Modal.showModal(ModalIds.DATASOURCE_CONFIG, { datasource: dsState }));"," };","}","exports.startEditDatasource = startEditDatasource;","function deleteDatasource(id) {"," return {"," type: ActionNames.DELETE_DATASOURCE,"," id: id"," };","}","exports.deleteDatasource = deleteDatasource;","var datasourceCrudReducer = reducer_js_1.genCrudReducer([ActionNames.ADD_DATASOURCE, ActionNames.DELETE_DATASOURCE], datasource);","function datasources(state, action) {"," if (state === void 0) { state = initialDatasources; }"," state = datasourceCrudReducer(state, action);"," switch (action.type) {"," case ActionNames.DELETE_DATASOURCE_PLUGIN: {"," var toDelete = _.valuesIn(state).filter(function (dsState) {"," return dsState.type === action.id;"," });"," var newState_1 = _.assign({}, state);"," toDelete.forEach(function (dsState) {"," delete newState_1[dsState.id];"," });"," return newState_1;"," }"," default:"," return state;"," }","}","exports.datasources = datasources;","function datasource(state, action) {"," switch (action.type) {"," case ActionNames.ADD_DATASOURCE:"," return {"," id: action.id,"," type: action.dsType,"," settings: action.settings,"," isLoading: true"," };"," case ActionNames.UPDATE_DATASOURCE:"," return _.assign({}, state, {"," settings: action.settings"," });"," case ActionNames.DATASOURCE_FINISHED_LOADING: {"," var newState = _.assign({}, state);"," newState.isLoading = false;"," return newState;"," }"," default:"," return state;"," }","}",""],"l":{"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"24":1,"25":1,"26":1,"28":1,"29":1,"30":0,"31":0,"32":0,"33":0,"34":0,"36":0,"37":0,"39":0,"42":1,"43":1,"44":0,"49":1,"50":1,"51":2,"52":2,"53":2,"54":0,"55":0,"56":0,"58":2,"66":1,"67":1,"70":0,"76":1,"77":1,"78":0,"80":1,"81":1,"82":0,"83":0,"84":0,"85":0,"88":1,"89":1,"90":0,"95":1,"96":1,"97":1,"98":43,"99":43,"100":43,"102":0,"103":0,"105":0,"106":0,"107":0,"109":0,"112":43,"115":1,"116":1,"117":4,"119":2,"126":0,"130":0,"131":0,"132":0,"135":2}},
"/builds/lobaro/iot-dashboard/src/util/reducer.js":{"path":"/builds/lobaro/iot-dashboard/src/util/reducer.js","s":{"1":1,"2":5,"3":5,"4":5,"5":5,"6":5,"7":215,"8":215,"9":12,"10":1,"11":1,"12":1,"13":202,"14":120,"15":82,"16":82,"17":76,"18":6,"19":6,"20":0,"21":0,"22":6,"23":0,"24":1},"b":{"1":[5,0],"2":[12,1,202],"3":[120,82],"4":[76,6],"5":[0,6]},"f":{"1":5,"2":215},"fnMap":{"1":{"name":"genCrudReducer","line":18,"loc":{"start":{"line":18,"column":0},"end":{"line":18,"column":65}}},"2":{"name":"crudReducer","line":22,"loc":{"start":{"line":22,"column":11},"end":{"line":22,"column":47}}}},"statementMap":{"1":{"start":{"line":18,"column":0},"end":{"line":52,"column":1}},"2":{"start":{"line":19,"column":4},"end":{"line":19,"column":53}},"3":{"start":{"line":19,"column":33},"end":{"line":19,"column":51}},"4":{"start":{"line":20,"column":4},"end":{"line":20,"column":114}},"5":{"start":{"line":21,"column":4},"end":{"line":21,"column":71}},"6":{"start":{"line":22,"column":4},"end":{"line":51,"column":6}},"7":{"start":{"line":23,"column":8},"end":{"line":23,"column":36}},"8":{"start":{"line":24,"column":8},"end":{"line":49,"column":9}},"9":{"start":{"line":26,"column":16},"end":{"line":26,"column":107}},"10":{"start":{"line":28,"column":16},"end":{"line":28,"column":56}},"11":{"start":{"line":29,"column":16},"end":{"line":29,"column":36}},"12":{"start":{"line":30,"column":16},"end":{"line":30,"column":32}},"13":{"start":{"line":32,"column":16},"end":{"line":33,"column":33}},"14":{"start":{"line":33,"column":20},"end":{"line":33,"column":33}},"15":{"start":{"line":34,"column":16},"end":{"line":34,"column":45}},"16":{"start":{"line":35,"column":16},"end":{"line":39,"column":17}},"17":{"start":{"line":38,"column":20},"end":{"line":38,"column":33}},"18":{"start":{"line":40,"column":16},"end":{"line":40,"column":74}},"19":{"start":{"line":41,"column":16},"end":{"line":44,"column":17}},"20":{"start":{"line":42,"column":20},"end":{"line":42,"column":113}},"21":{"start":{"line":43,"column":20},"end":{"line":43,"column":146}},"22":{"start":{"line":45,"column":16},"end":{"line":48,"column":19}},"23":{"start":{"line":50,"column":8},"end":{"line":50,"column":19}},"24":{"start":{"line":53,"column":0},"end":{"line":53,"column":40}}},"branchMap":{"1":{"line":19,"type":"if","locations":[{"start":{"line":19,"column":4},"end":{"line":19,"column":4}},{"start":{"line":19,"column":4},"end":{"line":19,"column":4}}]},"2":{"line":24,"type":"switch","locations":[{"start":{"line":25,"column":12},"end":{"line":26,"column":107}},{"start":{"line":27,"column":12},"end":{"line":30,"column":32}},{"start":{"line":31,"column":12},"end":{"line":48,"column":19}}]},"3":{"line":32,"type":"if","locations":[{"start":{"line":32,"column":16},"end":{"line":32,"column":16}},{"start":{"line":32,"column":16},"end":{"line":32,"column":16}}]},"4":{"line":35,"type":"if","locations":[{"start":{"line":35,"column":16},"end":{"line":35,"column":16}},{"start":{"line":35,"column":16},"end":{"line":35,"column":16}}]},"5":{"line":41,"type":"if","locations":[{"start":{"line":41,"column":16},"end":{"line":41,"column":16}},{"start":{"line":41,"column":16},"end":{"line":41,"column":16}}]}},"code":["/* This Source Code Form is subject to the terms of the Mozilla Public","* License, v. 2.0. If a copy of the MPL was not distributed with this","* file, You can obtain one at http://mozilla.org/MPL/2.0/. */","\"use strict\";","/**"," * Creates an reducer that works on an object where you can create, delete and update properties of type Object."," * The key of properties always matches the id property of the value object."," *"," * @param actionNames"," * Object with: create, update, delete action names"," * @param elementReducer"," * A reducer for a single object that supports the actionNames.create and actionNames.update action."," * @param initialState (optional)"," * @param idProperty"," * The name of the property to fetch the id from the action. Default: 'id'"," * @returns {crudReducer}"," */","function genCrudReducer(actionNames, elementReducer, idProperty) {"," if (idProperty === void 0) { idProperty = 'id'; }"," console.assert(actionNames.length === 2, \"ActionNames must contain 2 names for create, delete in that order\");"," var CREATE_ACTION = actionNames[0], DELETE_ACTION = actionNames[1];"," return function crudReducer(state, action) {"," var id = action[idProperty];"," switch (action.type) {"," case CREATE_ACTION:"," return Object.assign({}, state, (_a = {}, _a[id] = elementReducer(undefined, action), _a));"," case DELETE_ACTION:"," var newState = Object.assign({}, state);"," delete newState[id];"," return newState;"," default:"," if (id === undefined)"," return state;"," var elementState = state[id];"," if (elementState == undefined) {"," // Do not update what we don't have."," // TODO: Log warning, or document why not."," return state;"," }"," var updatedElement = elementReducer(elementState, action);"," if (updatedElement == undefined) {"," console.error(\"ElementReducer has some problem: \", elementReducer, \" with action: \", action);"," throw new Error(\"Reducer must return the original state if they not implement the action. Check action \" + action.type + \".\");"," }"," return Object.assign({}, state, (_b = {},"," _b[id] = updatedElement,"," _b"," ));"," }"," var _a, _b;"," };","}","exports.genCrudReducer = genCrudReducer;",""],"l":{"18":1,"19":5,"20":5,"21":5,"22":5,"23":215,"24":215,"26":12,"28":1,"29":1,"30":1,"32":202,"33":120,"34":82,"35":82,"38":76,"40":6,"41":6,"42":0,"43":0,"45":6,"50":0,"53":1}},
"/builds/lobaro/iot-dashboard/src/actionNames.ts":{"path":"/builds/lobaro/iot-dashboard/src/actionNames.ts","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1},"b":{},"f":{},"fnMap":{},"statementMap":{"1":{"start":{"line":13,"column":0},"end":{"line":13,"column":36}},"2":{"start":{"line":15,"column":0},"end":{"line":15,"column":46}},"3":{"start":{"line":17,"column":0},"end":{"line":17,"column":46}},"4":{"start":{"line":18,"column":0},"end":{"line":18,"column":38}},"5":{"start":{"line":20,"column":0},"end":{"line":20,"column":34}},"6":{"start":{"line":21,"column":0},"end":{"line":21,"column":40}},"7":{"start":{"line":22,"column":0},"end":{"line":22,"column":40}},"8":{"start":{"line":23,"column":0},"end":{"line":23,"column":36}},"9":{"start":{"line":24,"column":0},"end":{"line":24,"column":50}},"10":{"start":{"line":26,"column":0},"end":{"line":26,"column":34}},"11":{"start":{"line":27,"column":0},"end":{"line":27,"column":58}},"12":{"start":{"line":28,"column":0},"end":{"line":28,"column":72}},"13":{"start":{"line":29,"column":0},"end":{"line":29,"column":40}},"14":{"start":{"line":30,"column":0},"end":{"line":30,"column":54}},"15":{"start":{"line":31,"column":0},"end":{"line":31,"column":52}},"16":{"start":{"line":32,"column":0},"end":{"line":32,"column":58}},"17":{"start":{"line":34,"column":0},"end":{"line":34,"column":42}},"18":{"start":{"line":35,"column":0},"end":{"line":35,"column":48}},"19":{"start":{"line":36,"column":0},"end":{"line":36,"column":48}},"20":{"start":{"line":37,"column":0},"end":{"line":37,"column":68}},"21":{"start":{"line":39,"column":0},"end":{"line":39,"column":60}},"22":{"start":{"line":40,"column":0},"end":{"line":40,"column":56}},"23":{"start":{"line":42,"column":0},"end":{"line":42,"column":74}},"24":{"start":{"line":43,"column":0},"end":{"line":43,"column":56}},"25":{"start":{"line":44,"column":0},"end":{"line":44,"column":82}},"26":{"start":{"line":45,"column":0},"end":{"line":45,"column":54}},"27":{"start":{"line":46,"column":0},"end":{"line":46,"column":62}},"28":{"start":{"line":47,"column":0},"end":{"line":47,"column":76}},"29":{"start":{"line":48,"column":0},"end":{"line":48,"column":68}},"30":{"start":{"line":49,"column":0},"end":{"line":49,"column":76}},"31":{"start":{"line":51,"column":0},"end":{"line":51,"column":34}},"32":{"start":{"line":52,"column":0},"end":{"line":52,"column":34}},"33":{"start":{"line":53,"column":0},"end":{"line":53,"column":58}},"34":{"start":{"line":54,"column":0},"end":{"line":54,"column":66}}},"branchMap":{},"code":["/* This Source Code Form is subject to the terms of the Mozilla Public"," * License, v. 2.0. If a copy of the MPL was not distributed with this"," * file, You can obtain one at http://mozilla.org/MPL/2.0/. */","\"use strict\";","/**"," * Rules for action names"," * ------------------------"," * (many of them are not applied but try to follow them in future)"," *"," * - Try to name Action after what happened not what should happen"," * -- i.e. \"STARTED_LOADING_PLUGIN\" rather than \"START_LOADING_PLUGIN\""," */","exports.CLEAR_STATE = \"CLEAR_STATE\";","// Config","exports.SET_CONFIG_VALUE = \"SET_CONFIG_VALUE\";","// Dashboard","exports.DASHBOARD_IMPORT = \"DASHBOARD_IMPORT\";","exports.SET_READONLY = \"SET_READONLY\";","// Layouts","exports.ADD_LAYOUT = \"ADD_LAYOUT\";","exports.UPDATE_LAYOUT = \"UPDATE_LAYOUT\";","exports.DELETE_LAYOUT = \"DELETE_LAYOUT\";","exports.LOAD_LAYOUT = \"LOAD_LAYOUT\";","exports.SET_CURRENT_LAYOUT = \"SET_CURRENT_LAYOUT\";","// Widgets","exports.ADD_WIDGET = \"ADD_WIDGET\";","exports.UPDATE_WIDGET_SETTINGS = \"UPDATE_WIDGET_SETTINGS\";","exports.UPDATED_SINGLE_WIDGET_SETTING = \"UPDATED_SINGLE_WIDGET_SETTING\";","exports.DELETE_WIDGET = \"DELETE_WIDGET\";","exports.UPDATE_WIDGET_LAYOUT = \"UPDATE_WIDGET_LAYOUT\";","exports.START_CREATE_WIDGET = \"START_CREATE_WIDGET\";","exports.START_CONFIGURE_WIDGET = \"START_CONFIGURE_WIDGET\";","// Datasources","exports.ADD_DATASOURCE = \"ADD_DATASOURCE\";","exports.UPDATE_DATASOURCE = \"UPDATE_DATASOURCE\";","exports.DELETE_DATASOURCE = \"DELETE_DATASOURCE\";","exports.DATASOURCE_FINISHED_LOADING = \"DATASOURCE_FINISHED_LOADING\";","// Datasource data","exports.FETCHED_DATASOURCE_DATA = \"FETCHED_DATASOURCE_DATA\";","exports.CLEAR_DATASOURCE_DATA = \"CLEAR_DATASOURCE_DATA\";","// Plugins","exports.WIDGET_PLUGIN_FINISHED_LOADING = \"WIDGET_PLUGIN_FINISHED_LOADING\";","exports.PLUGIN_FAILED_LOADING = \"PLUGIN_FAILED_LOADING\";","exports.DATASOURCE_PLUGIN_FINISHED_LOADING = \"DATASOURCE_PLUGIN_FINISHED_LOADING\";","exports.DELETE_WIDGET_PLUGIN = \"DELETE_WIDGET_PLUGIN\";","exports.DELETE_DATASOURCE_PLUGIN = \"DELETE_DATASOURCE_PLUGIN\";","exports.USE_PUBLISHED_DATASOURCE_PLUGIN = \"USE_PUBLISHED_DATASOURCE_PLUGIN\";","exports.USE_PUBLISHED_WIDGET_PLUGIN = \"USE_PUBLISHED_WIDGET_PLUGIN\";","exports.STARTED_LOADING_PLUGIN_FROM_URL = \"STARTED_LOADING_PLUGIN_FROM_URL\";","// Modal","exports.SHOW_MODAL = \"SHOW_MODAL\";","exports.HIDE_MODAL = \"HIDE_MODAL\";","exports.MODAL_ADD_USER_MESSAGE = \"MODAL_ADD_USER_MESSAGE\";","exports.MODAL_DELETED_USER_MESSAGE = \"MODAL_DELETED_USER_MESSAGE\";",""],"l":{"13":1,"15":1,"17":1,"18":1,"20":1,"21":1,"22":1,"23":1,"24":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"34":1,"35":1,"36":1,"37":1,"39":1,"40":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"51":1,"52":1,"53":1,"54":1}},
"/builds/lobaro/iot-dashboard/src/util/uuid.js":{"path":"/builds/lobaro/iot-dashboard/src/util/uuid.js","s":{"1":1,"2":6,"3":186,"4":186,"5":186,"6":1},"b":{"1":[180,6]},"f":{"1":6,"2":186},"fnMap":{"1":{"name":"generate","line":5,"loc":{"start":{"line":5,"column":0},"end":{"line":5,"column":20}}},"2":{"name":"(anonymous_2)","line":6,"loc":{"start":{"line":6,"column":67},"end":{"line":6,"column":80}}}},"statementMap":{"1":{"start":{"line":5,"column":0},"end":{"line":11,"column":1}},"2":{"start":{"line":6,"column":4},"end":{"line":10,"column":7}},"3":{"start":{"line":7,"column":8},"end":{"line":7,"column":39}},"4":{"start":{"line":8,"column":8},"end":{"line":8,"column":47}},"5":{"start":{"line":9,"column":8},"end":{"line":9,"column":30}},"6":{"start":{"line":12,"column":0},"end":{"line":12,"column":28}}},"branchMap":{"1":{"line":8,"type":"cond-expr","locations":[{"start":{"line":8,"column":27},"end":{"line":8,"column":28}},{"start":{"line":8,"column":32},"end":{"line":8,"column":45}}]}},"code":["/* This Source Code Form is subject to the terms of the Mozilla Public","* License, v. 2.0. If a copy of the MPL was not distributed with this","* file, You can obtain one at http://mozilla.org/MPL/2.0/. */","\"use strict\";","function generate() {"," return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) {"," var r = Math.random() * 16 | 0;"," var v = c == 'x' ? r : (r & 0x3 | 0x8);"," return v.toString(16);"," });","}","exports.generate = generate;",""],"l":{"5":1,"6":6,"7":186,"8":186,"9":186,"12":1}},
"/builds/lobaro/iot-dashboard/src/modal/modalDialogIds.ts":{"path":"/builds/lobaro/iot-dashboard/src/modal/modalDialogIds.ts","s":{"1":1,"2":1,"3":1,"4":1},"b":{},"f":{},"fnMap":{},"statementMap":{"1":{"start":{"line":5,"column":0},"end":{"line":5,"column":67}},"2":{"start":{"line":6,"column":0},"end":{"line":6,"column":55}},"3":{"start":{"line":7,"column":0},"end":{"line":7,"column":47}},"4":{"start":{"line":8,"column":0},"end":{"line":8,"column":35}}},"branchMap":{},"code":["/* This Source Code Form is subject to the terms of the Mozilla Public","* License, v. 2.0. If a copy of the MPL was not distributed with this","* file, You can obtain one at http://mozilla.org/MPL/2.0/. */","\"use strict\";","exports.DASHBOARD_IMPORT_EXPORT = \"dashboard-import-export-dialog\";","exports.DATASOURCE_CONFIG = \"datasource-config-dialog\";","exports.WIDGET_CONFIG = \"widget-config-dialog\";","exports.PLUGINS = \"plugins-dialog\";",""],"l":{"5":1,"6":1,"7":1,"8":1}},
"/builds/lobaro/iot-dashboard/src/modal/modalDialog.js":{"path":"/builds/lobaro/iot-dashboard/src/modal/modalDialog.js","s":{"1":1,"2":1,"3":1,"4":0,"5":0,"6":0,"7":0,"8":1,"9":0,"10":1,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":1,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":1,"29":1,"30":0,"31":0,"32":0,"33":0,"34":0,"35":1,"36":1,"37":0,"38":1,"39":1,"40":0,"41":1,"42":1,"43":0,"44":1,"45":1,"46":43,"47":20,"48":43,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":43,"58":1},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0,0],"6":[0,0],"7":[20,23],"8":[0,0,0,0,43],"9":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":43,"12":0},"fnMap":{"1":{"name":"showModalSideeffect","line":11,"loc":{"start":{"line":11,"column":0},"end":{"line":11,"column":33}}},"2":{"name":"closeModalSideeffect","line":18,"loc":{"start":{"line":18,"column":0},"end":{"line":18,"column":34}}},"3":{"name":"updateModalVisibility","line":21,"loc":{"start":{"line":21,"column":0},"end":{"line":21,"column":56}}},"4":{"name":"showModal","line":37,"loc":{"start":{"line":37,"column":0},"end":{"line":37,"column":29}}},"5":{"name":"(anonymous_5)","line":39,"loc":{"start":{"line":39,"column":11},"end":{"line":39,"column":41}}},"6":{"name":"closeModal","line":51,"loc":{"start":{"line":51,"column":0},"end":{"line":51,"column":22}}},"7":{"name":"(anonymous_7)","line":52,"loc":{"start":{"line":52,"column":11},"end":{"line":52,"column":41}}},"8":{"name":"addError","line":62,"loc":{"start":{"line":62,"column":0},"end":{"line":62,"column":27}}},"9":{"name":"addInfo","line":70,"loc":{"start":{"line":70,"column":0},"end":{"line":70,"column":26}}},"10":{"name":"deleteUserMessage","line":78,"loc":{"start":{"line":78,"column":0},"end":{"line":78,"column":40}}},"11":{"name":"modalDialog","line":85,"loc":{"start":{"line":85,"column":0},"end":{"line":85,"column":36}}},"12":{"name":"(anonymous_12)","line":110,"loc":{"start":{"line":110,"column":56},"end":{"line":110,"column":69}}}},"statementMap":{"1":{"start":{"line":5,"column":0},"end":{"line":5,"column":39}},"2":{"start":{"line":6,"column":0},"end":{"line":10,"column":2}},"3":{"start":{"line":11,"column":0},"end":{"line":17,"column":1}},"4":{"start":{"line":12,"column":4},"end":{"line":12,"column":38}},"5":{"start":{"line":13,"column":4},"end":{"line":15,"column":5}},"6":{"start":{"line":14,"column":8},"end":{"line":14,"column":66}},"7":{"start":{"line":16,"column":4},"end":{"line":16,"column":25}},"8":{"start":{"line":18,"column":0},"end":{"line":20,"column":1}},"9":{"start":{"line":19,"column":4},"end":{"line":19,"column":39}},"10":{"start":{"line":21,"column":0},"end":{"line":36,"column":1}},"11":{"start":{"line":22,"column":4},"end":{"line":22,"column":47}},"12":{"start":{"line":23,"column":4},"end":{"line":23,"column":45}},"13":{"start":{"line":24,"column":4},"end":{"line":35,"column":5}},"14":{"start":{"line":25,"column":8},"end":{"line":30,"column":9}},"15":{"start":{"line":26,"column":12},"end":{"line":26,"column":54}},"16":{"start":{"line":29,"column":12},"end":{"line":29,"column":56}},"17":{"start":{"line":32,"column":9},"end":{"line":35,"column":5}},"18":{"start":{"line":33,"column":8},"end":{"line":33,"column":52}},"19":{"start":{"line":34,"column":8},"end":{"line":34,"column":50}},"20":{"start":{"line":37,"column":0},"end":{"line":49,"column":1}},"21":{"start":{"line":38,"column":4},"end":{"line":38,"column":39}},"22":{"start":{"line":38,"column":27},"end":{"line":38,"column":37}},"23":{"start":{"line":39,"column":4},"end":{"line":48,"column":6}},"24":{"start":{"line":40,"column":8},"end":{"line":40,"column":37}},"25":{"start":{"line":41,"column":8},"end":{"line":45,"column":11}},"26":{"start":{"line":46,"column":8},"end":{"line":46,"column":36}},"27":{"start":{"line":47,"column":8},"end":{"line":47,"column":55}},"28":{"start":{"line":50,"column":0},"end":{"line":50,"column":30}},"29":{"start":{"line":51,"column":0},"end":{"line":60,"column":1}},"30":{"start":{"line":52,"column":4},"end":{"line":59,"column":6}},"31":{"start":{"line":53,"column":8},"end":{"line":53,"column":37}},"32":{"start":{"line":54,"column":8},"end":{"line":56,"column":11}},"33":{"start":{"line":57,"column":8},"end":{"line":57,"column":36}},"34":{"start":{"line":58,"column":8},"end":{"line":58,"column":55}},"35":{"start":{"line":61,"column":0},"end":{"line":61,"column":32}},"36":{"start":{"line":62,"column":0},"end":{"line":68,"column":1}},"37":{"start":{"line":63,"column":4},"end":{"line":67,"column":6}},"38":{"start":{"line":69,"column":0},"end":{"line":69,"column":28}},"39":{"start":{"line":70,"column":0},"end":{"line":76,"column":1}},"40":{"start":{"line":71,"column":4},"end":{"line":75,"column":6}},"41":{"start":{"line":77,"column":0},"end":{"line":77,"column":26}},"42":{"start":{"line":78,"column":0},"end":{"line":83,"column":1}},"43":{"start":{"line":79,"column":4},"end":{"line":82,"column":6}},"44":{"start":{"line":84,"column":0},"end":{"line":84,"column":46}},"45":{"start":{"line":85,"column":0},"end":{"line":118,"column":1}},"46":{"start":{"line":86,"column":4},"end":{"line":86,"column":51}},"47":{"start":{"line":86,"column":28},"end":{"line":86,"column":49}},"48":{"start":{"line":87,"column":4},"end":{"line":117,"column":5}},"49":{"start":{"line":89,"column":12},"end":{"line":94,"column":15}},"50":{"start":{"line":96,"column":12},"end":{"line":101,"column":15}},"51":{"start":{"line":103,"column":12},"end":{"line":103,"column":49}},"52":{"start":{"line":104,"column":12},"end":{"line":104,"column":91}},"53":{"start":{"line":105,"column":12},"end":{"line":107,"column":15}},"54":{"start":{"line":110,"column":12},"end":{"line":110,"column":112}},"55":{"start":{"line":110,"column":71},"end":{"line":110,"column":108}},"56":{"start":{"line":111,"column":12},"end":{"line":113,"column":15}},"57":{"start":{"line":116,"column":12},"end":{"line":116,"column":25}},"58":{"start":{"line":119,"column":0},"end":{"line":119,"column":34}}},"branchMap":{"1":{"line":13,"type":"if","locations":[{"start":{"line":13,"column":4},"end":{"line":13,"column":4}},{"start":{"line":13,"column":4},"end":{"line":13,"column":4}}]},"2":{"line":24,"type":"if","locations":[{"start":{"line":24,"column":4},"end":{"line":24,"column":4}},{"start":{"line":24,"column":4},"end":{"line":24,"column":4}}]},"3":{"line":25,"type":"if","locations":[{"start":{"line":25,"column":8},"end":{"line":25,"column":8}},{"start":{"line":25,"column":8},"end":{"line":25,"column":8}}]},"4":{"line":32,"type":"if","locations":[{"start":{"line":32,"column":9},"end":{"line":32,"column":9}},{"start":{"line":32,"column":9},"end":{"line":32,"column":9}}]},"5":{"line":32,"type":"binary-expr","locations":[{"start":{"line":32,"column":13},"end":{"line":32,"column":34}},{"start":{"line":32,"column":38},"end":{"line":32,"column":58}},{"start":{"line":32,"column":62},"end":{"line":32,"column":108}}]},"6":{"line":38,"type":"if","locations":[{"start":{"line":38,"column":4},"end":{"line":38,"column":4}},{"start":{"line":38,"column":4},"end":{"line":38,"column":4}}]},"7":{"line":86,"type":"if","locations":[{"start":{"line":86,"column":4},"end":{"line":86,"column":4}},{"start":{"line":86,"column":4},"end":{"line":86,"column":4}}]},"8":{"line":87,"type":"switch","locations":[{"start":{"line":88,"column":8},"end":{"line":94,"column":15}},{"start":{"line":95,"column":8},"end":{"line":101,"column":15}},{"start":{"line":102,"column":8},"end":{"line":108,"column":9}},{"start":{"line":109,"column":8},"end":{"line":114,"column":9}},{"start":{"line":115,"column":8},"end":{"line":116,"column":25}}]},"9":{"line":103,"type":"binary-expr","locations":[{"start":{"line":103,"column":30},"end":{"line":103,"column":42}},{"start":{"line":103,"column":46},"end":{"line":103,"column":48}}]}},"code":["/* This Source Code Form is subject to the terms of the Mozilla Public"," * License, v. 2.0. If a copy of the MPL was not distributed with this"," * file, You can obtain one at http://mozilla.org/MPL/2.0/. */","\"use strict\";","var Action = require('../actionNames');","var initialState = {"," dialogId: null,"," isVisible: false,"," data: {}","};","function showModalSideeffect(id) {"," var $modal = $('.ui.modal.' + id);"," if (!$modal.length) {"," throw new Error(\"Can not find Modal with id\", id, $modal);"," }"," $modal.modal('show');","}","function closeModalSideeffect(id) {"," $('.ui.modal.' + id).modal('hide');","}","function updateModalVisibility(stateAfter, stateBefore) {"," var dialogBefore = stateBefore.modalDialog;"," var dialogAfter = stateAfter.modalDialog;"," if (dialogBefore.isVisible !== dialogAfter.isVisible) {"," if (stateAfter.modalDialog.isVisible) {"," showModalSideeffect(dialogAfter.dialogId);"," }"," else {"," closeModalSideeffect(dialogBefore.dialogId);"," }"," }"," else if (dialogBefore.dialogId && dialogAfter.dialogId && dialogBefore.dialogId !== dialogAfter.dialogId) {"," closeModalSideeffect(dialogBefore.dialogId);"," showModalSideeffect(dialogAfter.dialogId);"," }","}","function showModal(id, data) {"," if (data === void 0) { data = {}; }"," return function (dispatch, getState) {"," var stateBefore = getState();"," dispatch({"," type: Action.SHOW_MODAL,"," dialogId: id,"," data: data"," });"," var stateAfter = getState();"," updateModalVisibility(stateAfter, stateBefore);"," };","}","exports.showModal = showModal;","function closeModal() {"," return function (dispatch, getState) {"," var stateBefore = getState();"," dispatch({"," type: Action.HIDE_MODAL"," });"," var stateAfter = getState();"," updateModalVisibility(stateAfter, stateBefore);"," };","}","exports.closeModal = closeModal;","function addError(message) {"," return {"," type: Action.MODAL_ADD_USER_MESSAGE,"," kind: \"error\","," message: message"," };","}","exports.addError = addError;","function addInfo(message) {"," return {"," type: Action.MODAL_ADD_USER_MESSAGE,"," kind: \"info\","," message: message"," };","}","exports.addInfo = addInfo;","function deleteUserMessage(userMessage) {"," return {"," type: Action.MODAL_DELETED_USER_MESSAGE,"," message: userMessage"," };","}","exports.deleteUserMessage = deleteUserMessage;","function modalDialog(state, action) {"," if (state === void 0) { state = initialState; }"," switch (action.type) {"," case Action.SHOW_MODAL:"," return Object.assign({}, state, {"," dialogId: action.dialogId,"," data: action.data,"," isVisible: true,"," errors: []"," });"," case Action.HIDE_MODAL:"," return Object.assign({}, state, {"," dialogId: null,"," data: null,"," isVisible: false,"," errors: []"," });"," case Action.MODAL_ADD_USER_MESSAGE: {"," var stateErrors = state.errors || [];"," var errors = stateErrors.concat([{ text: action.message, kind: action.kind }]);"," return Object.assign({}, state, {"," errors: errors"," });"," }"," case Action.MODAL_DELETED_USER_MESSAGE: {"," var errors = _.filter(state.errors.slice(), function (e) { return e.text != action.message.text; });"," return Object.assign({}, state, {"," errors: errors"," });"," }"," default:"," return state;"," }","}","exports.modalDialog = modalDialog;",""],"l":{"5":1,"6":1,"11":1,"12":0,"13":0,"14":0,"16":0,"18":1,"19":0,"21":1,"22":0,"23":0,"24":0,"25":0,"26":0,"29":0,"32":0,"33":0,"34":0,"37":1,"38":0,"39":0,"40":0,"41":0,"46":0,"47":0,"50":1,"51":1,"52":0,"53":0,"54":0,"57":0,"58":0,"61":1,"62":1,"63":0,"69":1,"70":1,"71":0,"77":1,"78":1,"79":0,"84":1,"85":1,"86":43,"87":43,"89":0,"96":0,"103":0,"104":0,"105":0,"110":0,"111":0,"116":43,"119":1}},
"/builds/lobaro/iot-dashboard/src/datasource/datasourceData.ts":{"path":"/builds/lobaro/iot-dashboard/src/datasource/datasourceData.ts","s":{"1":1,"2":1,"3":2,"4":1,"5":1,"6":0,"7":1,"8":1,"9":43,"10":4,"11":43,"12":2,"13":0,"14":0,"15":41,"16":0,"17":1},"b":{"1":[4,39],"2":[2,0,41]},"f":{"1":2,"2":0,"3":43},"fnMap":{"1":{"name":"fetchedDatasourceData","line":3,"loc":{"start":{"line":3,"column":0},"end":{"line":3,"column":41}}},"2":{"name":"clearData","line":13,"loc":{"start":{"line":13,"column":0},"end":{"line":13,"column":23}}},"3":{"name":"datasourceData","line":20,"loc":{"start":{"line":20,"column":0},"end":{"line":20,"column":39}}}},"statementMap":{"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":44}},"2":{"start":{"line":3,"column":0},"end":{"line":11,"column":1}},"3":{"start":{"line":4,"column":4},"end":{"line":10,"column":6}},"4":{"start":{"line":12,"column":0},"end":{"line":12,"column":54}},"5":{"start":{"line":13,"column":0},"end":{"line":18,"column":1}},"6":{"start":{"line":14,"column":4},"end":{"line":17,"column":6}},"7":{"start":{"line":19,"column":0},"end":{"line":19,"column":30}},"8":{"start":{"line":20,"column":0},"end":{"line":39,"column":1}},"9":{"start":{"line":21,"column":4},"end":{"line":21,"column":41}},"10":{"start":{"line":21,"column":28},"end":{"line":21,"column":39}},"11":{"start":{"line":22,"column":4},"end":{"line":37,"column":5}},"12":{"start":{"line":24,"column":12},"end":{"line":27,"column":15}},"13":{"start":{"line":29,"column":12},"end":{"line":29,"column":47}},"14":{"start":{"line":30,"column":12},"end":{"line":33,"column":15}},"15":{"start":{"line":36,"column":12},"end":{"line":36,"column":25}},"16":{"start":{"line":38,"column":4},"end":{"line":38,"column":15}},"17":{"start":{"line":40,"column":0},"end":{"line":40,"column":40}}},"branchMap":{"1":{"line":21,"type":"if","locations":[{"start":{"line":21,"column":4},"end":{"line":21,"column":4}},{"start":{"line":21,"column":4},"end":{"line":21,"column":4}}]},"2":{"line":22,"type":"switch","locations":[{"start":{"line":23,"column":8},"end":{"line":27,"column":15}},{"start":{"line":28,"column":8},"end":{"line":34,"column":9}},{"start":{"line":35,"column":8},"end":{"line":36,"column":25}}]}},"code":["\"use strict\";","var ActionNames = require(\"../actionNames\");","function fetchedDatasourceData(id, data) {"," return {"," type: ActionNames.FETCHED_DATASOURCE_DATA,"," id: id,"," data: data,"," doNotLog: true,"," doNotPersist: true"," };","}","exports.fetchedDatasourceData = fetchedDatasourceData;","function clearData(id) {"," return {"," type: ActionNames.CLEAR_DATASOURCE_DATA,"," id: id"," };","}","exports.clearData = clearData;","function datasourceData(state, action) {"," if (state === void 0) { state = {}; }"," switch (action.type) {"," case ActionNames.FETCHED_DATASOURCE_DATA:"," return _.assign({}, state, (_a = {},"," _a[action.id] = action.data,"," _a"," ));"," case ActionNames.CLEAR_DATASOURCE_DATA: {"," var newState = _.assign({}, state);"," return _.assign({}, state, (_b = {},"," _b[action.id] = [],"," _b"," ));"," }"," default:"," return state;"," }"," var _a, _b;","}","exports.datasourceData = datasourceData;",""],"l":{"2":1,"3":1,"4":2,"12":1,"13":1,"14":0,"19":1,"20":1,"21":43,"22":43,"24":2,"29":0,"30":0,"36":41,"38":0,"40":1}},
"/builds/lobaro/iot-dashboard/src/store.ts":{"path":"/builds/lobaro/iot-dashboard/src/store.ts","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":41,"22":0,"23":41,"24":41,"25":1,"26":0,"27":0,"28":0,"29":1,"30":16,"31":1,"32":1,"33":14,"34":0,"35":14,"36":1,"37":1,"38":1,"39":0,"40":1,"41":1,"42":1,"43":18,"44":1,"45":1,"46":0,"47":1,"48":1,"49":18,"50":2,"51":18,"52":18,"53":18,"54":0,"55":18,"56":0,"57":18,"58":1,"59":1,"60":0,"61":1},"b":{"1":[0,41],"2":[0,0],"3":[0,14],"4":[0,1],"5":[2,16],"6":[0,18],"7":[0,18]},"f":{"1":41,"2":0,"3":16,"4":14,"5":1,"6":18,"7":0,"8":18,"9":0},"fnMap":{"1":{"name":"(anonymous_1)","line":39,"loc":{"start":{"line":39,"column":14},"end":{"line":39,"column":39}}},"2":{"name":"(anonymous_2)","line":50,"loc":{"start":{"line":50,"column":15},"end":{"line":50,"column":43}}},"3":{"name":"emptyState","line":57,"loc":{"start":{"line":57,"column":0},"end":{"line":57,"column":22}}},"4":{"name":"createEmpty","line":74,"loc":{"start":{"line":74,"column":0},"end":{"line":74,"column":30}}},"5":{"name":"createDefault","line":82,"loc":{"start":{"line":82,"column":0},"end":{"line":82,"column":32}}},"6":{"name":"testStoreOptions","line":87,"loc":{"start":{"line":87,"column":0},"end":{"line":87,"column":28}}},"7":{"name":"defaultStoreOptions","line":91,"loc":{"start":{"line":91,"column":0},"end":{"line":91,"column":31}}},"8":{"name":"create","line":98,"loc":{"start":{"line":98,"column":0},"end":{"line":98,"column":39}}},"9":{"name":"clearState","line":113,"loc":{"start":{"line":113,"column":0},"end":{"line":113,"column":22}}}},"statementMap":{"1":{"start":{"line":5,"column":0},"end":{"line":5,"column":29}},"2":{"start":{"line":6,"column":0},"end":{"line":6,"column":43}},"3":{"start":{"line":7,"column":0},"end":{"line":7,"column":43}},"4":{"start":{"line":8,"column":0},"end":{"line":8,"column":43}},"5":{"start":{"line":9,"column":0},"end":{"line":9,"column":56}},"6":{"start":{"line":10,"column":0},"end":{"line":10,"column":46}},"7":{"start":{"line":11,"column":0},"end":{"line":11,"column":52}},"8":{"start":{"line":12,"column":0},"end":{"line":12,"column":60}},"9":{"start":{"line":13,"column":0},"end":{"line":13,"column":46}},"10":{"start":{"line":14,"column":0},"end":{"line":14,"column":43}},"11":{"start":{"line":15,"column":0},"end":{"line":15,"column":46}},"12":{"start":{"line":16,"column":0},"end":{"line":16,"column":39}},"13":{"start":{"line":17,"column":0},"end":{"line":17,"column":50}},"14":{"start":{"line":18,"column":0},"end":{"line":18,"column":41}},"15":{"start":{"line":19,"column":0},"end":{"line":19,"column":38}},"16":{"start":{"line":20,"column":0},"end":{"line":20,"column":55}},"17":{"start":{"line":21,"column":0},"end":{"line":21,"column":66}},"18":{"start":{"line":22,"column":0},"end":{"line":22,"column":33}},"19":{"start":{"line":24,"column":0},"end":{"line":38,"column":3}},"20":{"start":{"line":39,"column":0},"end":{"line":45,"column":2}},"21":{"start":{"line":40,"column":4},"end":{"line":42,"column":5}},"22":{"start":{"line":41,"column":8},"end":{"line":41,"column":26}},"23":{"start":{"line":43,"column":4},"end":{"line":43,"column":48}},"24":{"start":{"line":44,"column":4},"end":{"line":44,"column":37}},"25":{"start":{"line":46,"column":0},"end":{"line":56,"column":3}},"26":{"start":{"line":51,"column":8},"end":{"line":53,"column":9}},"27":{"start":{"line":52,"column":12},"end":{"line":52,"column":25}},"28":{"start":{