diff --git a/app/components/ABBFlowMeter.js b/app/components/ABBFlowMeter.js
deleted file mode 100644
index 6680f79..0000000
--- a/app/components/ABBFlowMeter.js
+++ /dev/null
@@ -1,41 +0,0 @@
-import React from 'react';
-import {auth, baseURL} from './Meshify';
-import {Channel} from './Channel';
-
-let channelStarter = {
- yesterday_volume: {order: 1, data:{}},
- today_volume: {order: 2, data:{}},
- volume_flow: {order: 3, data:{}},
- differential_pressure: {order: 4, data:{}},
- static_pressure: {order: 5, data:{}},
- temperature: {order: 6, data:{}},
- battery_voltage: {order: 7, data:{}},
- last_calculation_period_volume: {order: 8, data:{}}
-}
-
-export class ABBFlowMeter extends React.Component {
- constructor(props){
- super(props);
- this.state = {channels: channelStarter};
- }
-
-
- render(){
- let t = this;
- const channelList = this.props.values.sort((a, b) => {
- return this.state.channels[a.channel].order - this.state.channels[b.channel].order;
- }).map(function(ch, i){
- return
- });
-
- return (
-
- | {this.props.name} |
- {channelList}
-
- );
- }
-}
diff --git a/app/components/Auth.js b/app/components/Auth.js
index d614e96..a385d09 100644
--- a/app/components/Auth.js
+++ b/app/components/Auth.js
@@ -33,7 +33,7 @@ export class Auth extends React.Component{
// this.setState({login: true, meshifyUsername: 'api@henry-pump.com'});
fetch(baseURL + 'login', {credentials: 'include'}).then((response)=>response.json())
.then((responseJson)=>{
- console.log(responseJson)
+ // console.log(responseJson)
if (typeof responseJson.username !== 'undefined'){
this.setState({login: true, meshifyUsername: responseJson.username})
} else {
@@ -58,7 +58,7 @@ export class Auth extends React.Component{
body: JSON.stringify({username: this.state.meshifyUsername, authToken: authToken})
}).then((response)=>response.json())
.then((responseJson)=>{
- console.log(responseJson);
+ // console.log(responseJson);
if (responseJson.status === "success"){
this.setState({login: true, meshifyUsername: responseJson.username})
} else if (responseJson.status === 'failure'){
diff --git a/app/components/Company.js b/app/components/Company.js
index 4961122..7171559 100644
--- a/app/components/Company.js
+++ b/app/components/Company.js
@@ -1,7 +1,6 @@
import React from 'react';
-import {auth, baseURL} from './Meshify';
-import {MaxWaterSystemList} from './MaxWaterSystemList'
-import {ABBFlowMeterList} from './ABBFlowMeterList'
+import {auth, baseURL, channelStarter} from './Meshify';
+import {DeviceList} from './DeviceList'
import {isDefined} from './Utilities'
export class Company extends React.Component {
@@ -29,14 +28,51 @@ export class Company extends React.Component {
let maxWaterSystemCode =
if (isDefined(this.props.companyObj.devices.advvfdipp)){
maxWaterSystemDevices = this.props.companyObj.devices.advvfdipp;
- maxWaterSystemCode =
+ let tableHeadInner = Object.keys(channelStarter.advvfdipp).sort((a, b)=>{
+ return channelStarter.advvfdipp[a].order - channelStarter.advvfdipp[b].order;
+ }).map((ch, i)=>{
+ return {channelStarter.advvfdipp[ch].name} |
+ })
+ let tableHead = | Well | {tableHeadInner}
+ maxWaterSystemCode =
}
let abbFlowDevices = [];
let abbFlowCode =
if (isDefined(this.props.companyObj.devices.abbflow)){
abbFlowDevices = this.props.companyObj.devices.abbflow;
- abbFlowCode =
+ let tableHeadInner = Object.keys(channelStarter.abbflow).sort((a, b)=>{
+ return channelStarter.abbflow[a].order - channelStarter.abbflow[b].order;
+ }).map((ch, i)=>{
+ return {channelStarter.abbflow[ch].name} |
+ })
+ let tableHead = | Well | {tableHeadInner}
+ abbFlowCode =
+ }
+
+ let flowMonitorDevices = [];
+ let flowMonitorCode =
+ if (isDefined(this.props.companyObj.devices.flowmonitor)){
+ flowMonitorDevices = this.props.companyObj.devices.flowmonitor;
+ let tableHeadInner = Object.keys(channelStarter.flowmonitor).sort((a, b)=>{
+ return channelStarter.flowmonitor[a].order - channelStarter.flowmonitor[b].order;
+ }).map((ch, i)=>{
+ return {channelStarter.flowmonitor[ch].name} |
+ })
+ let tableHead = | Well | {tableHeadInner}
+ flowMonitorCode =
}
@@ -46,6 +82,7 @@ export class Company extends React.Component {
{maxWaterSystemCode}
{abbFlowCode}
+ {flowMonitorCode}
);
diff --git a/app/components/Device.js b/app/components/Device.js
index 424be0c..1de6b10 100644
--- a/app/components/Device.js
+++ b/app/components/Device.js
@@ -1,108 +1,34 @@
import React from 'react';
-import {auth, baseURL} from './Meshify';
import {Channel} from './Channel';
export class Device extends React.Component {
constructor(props){
super(props);
-
this.state = {channels: []};
- this.getChannels = this.getChannels.bind(this);
- this.showChannels = this.showChannels.bind(this);
- this.hideChannels = this.hideChannels.bind(this);
}
- getChannels(){
- let t = this;
- const deviceId = this.props.deviceId;
-
- $.ajax({
- type: "GET",
- dataType: 'json',
- url: baseURL + 'devices/' + deviceId + '/values',
- beforeSend: function (xhr) {
- xhr.setRequestHeader("Authorization", auth.authType + " " + auth.token);
- },
- success: function(data){
- let channels = [];
- for (var c in data){
- let newChan = {};
- newChan.name = c;
- newChan.timestamp = data[c].timestamp;
- newChan.value = data[c].value;
- channels.push(newChan);
- }
- t.setState({channels: channels});
- }
- })
+ componentWillMount(){
+ // console.log(nextProps);
+ this.setState({channels: this.props.channelStarter});
}
- hideChannels(){
- this.setState({
- channels: []
- })
- }
-
- showChannels(){
- this.getChannels();
- }
render(){
- const deviceName = this.props.name;
- const deviceType = this.props.deviceType;
- const deviceId = this.props.deviceId;
-
- const channelList = this.state.channels.map(function(ch, i){
- return {
+ return this.state.channels[a.channel].order - this.state.channels[b.channel].order;
+ }).map(function(ch, i){
+ return
});
- const deviceDisplay = (
- {deviceName} [{deviceType}]
- )
-
- const channelHideButton = ;
- const channelTable = (
-
-
-
- | Name |
- Value |
- Timestamp |
-
-
-
- {channelList}
-
-
+ return (
+
+ | {this.props.name} |
+ {channelList}
+
);
-
- const channelShowButton = ;
-
- if (this.state.channels.length > 0){
- return (
-
-
- {deviceDisplay}
- {channelHideButton}
- {channelTable}
-
-
- );
- } else {
- return (
-
-
- {deviceDisplay}
- {channelShowButton}
-
-
- );
- }
-
}
-
-
}
diff --git a/app/components/ABBFlowMeterList.js b/app/components/DeviceList.js
similarity index 59%
rename from app/components/ABBFlowMeterList.js
rename to app/components/DeviceList.js
index 5cb3286..951b600 100644
--- a/app/components/ABBFlowMeterList.js
+++ b/app/components/DeviceList.js
@@ -1,9 +1,8 @@
import React from 'react';
-import {auth, baseURL} from './Meshify';
+import {auth, baseURL, channelStarter} from './Meshify';
import {Device} from './Device';
-import {ABBFlowMeter} from './ABBFlowMeter';
-export class ABBFlowMeterList extends React.Component {
+export class DeviceList extends React.Component {
constructor(props){
super(props);
this.state = {
@@ -12,44 +11,29 @@ export class ABBFlowMeterList extends React.Component {
this.toggleTable = this.toggleTable.bind(this)
}
- componentDidMount() {
- }
-
toggleTable(){
this.setState({tableVisible: !this.state.tableVisible});
}
render(){
- const devices = this.props.deviceList.map((dev, i) =>{
+ const devices = this.props.deviceList.map((dev, i) =>{
return (
-
+ values={dev.values}
+ channelStarter={channelStarter[this.props.deviceType]} />
);
});
let showHideButton
let deviceTable
- let tableHead =
-
- | Well |
- Yesterday Total |
- Today Total |
- Flow Rate |
- Diff. Pressure |
- Static Pressure |
- Temperature |
- Battery Voltage |
- Last Calc. Period |
-
-
if (this.state.tableVisible){
showHideButton = ;
deviceTable =
- {tableHead}
+ {this.props.tableHead}
{devices}
diff --git a/app/components/MaxWaterSystem.js b/app/components/MaxWaterSystem.js
deleted file mode 100644
index b732fa1..0000000
--- a/app/components/MaxWaterSystem.js
+++ /dev/null
@@ -1,47 +0,0 @@
-import React from 'react';
-import {auth, baseURL} from './Meshify';
-import {Channel} from './Channel';
-
-let channelStarter = {
- wellstatus: {order: 1, data:{}},
- flowtotalyesterday: {order: 2, data:{}},
- flowtotal: {order: 3, data:{}},
- energytotalyesterday: {order: 4, data:{}},
- energytotal: {order: 5, data:{}},
- fluidlevel: {order: 6, data:{}},
- flowrate: {order: 7, data:{}},
- vfdcurrent: {order: 8, data:{}},
- vfd_fault: {order: 9, data:{}},
- pidcontrolmode: {order: 10, data:{}},
- downholesensorstatus: {order: 11, data:{}},
- intakepressure: {order: 12, data:{}},
- intaketemperature: {order: 13, data:{}},
- tubingpressure: {order: 14, data:{}},
-}
-
-export class MaxWaterSystem extends React.Component {
- constructor(props){
- super(props);
- this.state = {channels: channelStarter};
- }
-
-
- render(){
- let t = this;
- const channelList = this.props.values.sort((a, b) => {
- return this.state.channels[a.channel].order - this.state.channels[b.channel].order;
- }).map(function(ch, i){
- return
- });
-
- return (
-
- | {this.props.name} |
- {channelList}
-
- );
- }
-}
diff --git a/app/components/MaxWaterSystemList.js b/app/components/MaxWaterSystemList.js
deleted file mode 100644
index 3f97fc4..0000000
--- a/app/components/MaxWaterSystemList.js
+++ /dev/null
@@ -1,75 +0,0 @@
-import React from 'react';
-import {auth, baseURL} from './Meshify';
-import {Device} from './Device';
-import {MaxWaterSystem} from './MaxWaterSystem';
-
-export class MaxWaterSystemList extends React.Component {
- constructor(props){
- super(props);
- this.state = {
- tableVisible: true
- }
- this.toggleTable = this.toggleTable.bind(this)
- }
-
- componentDidMount() {
- }
-
- toggleTable(){
- this.setState({tableVisible: !this.state.tableVisible});
- }
-
- render(){
- let tableHead =
-
- | Well |
- Status |
- Flow Yest. |
- Flow Today |
- Energy Yest. |
- Energy Today |
- Fluid Level |
- Flowrate |
- VFD Current |
- VFD Status |
- Control Mode |
- DH Status |
- Intake Pres. |
- Intake Temp. |
- Tubing Pres. |
-
-
-
- const devices = this.props.deviceList.map((dev, i) =>{
- return (
-
- );
- });
-
- let showHideButton
- let deviceTable
- if (this.state.tableVisible){
- showHideButton = ;
- deviceTable =
- {tableHead}
-
- {devices}
-
-
- } else {
- showHideButton = ;
- deviceTable =
- }
-
- return (
-
-
{this.props.listName} [{devices.length}] {showHideButton}
- {deviceTable}
-
- )
- }
-}
diff --git a/app/components/Meshify.js b/app/components/Meshify.js
index 4e5cb76..7d10d97 100644
--- a/app/components/Meshify.js
+++ b/app/components/Meshify.js
@@ -15,4 +15,42 @@ export const auth = {
// export const baseURL = "http://localhost:3000/"
export const baseURL = "http://api.henrypump.cloud/"
+export let channelStarter = {
+ abbflow: {
+ yesterday_volume: {order: 1, name: "Yesterday Flow", data:{}},
+ today_volume: {order: 2, name: "Today Flow", data:{}},
+ volume_flow: {order: 3, name: "Flow Rate", data:{}},
+ differential_pressure: {order: 4, name: "Diff. Pressure", data:{}},
+ static_pressure: {order: 5, name: "Static Pressure", data:{}},
+ temperature: {order: 6, name: "Temperature", data:{}},
+ battery_voltage: {order: 7, name: "Battery Voltage", data:{}},
+ last_calculation_period_volume: {order: 8, name: "Last Calc. Period", data:{}}
+ },
+ advvfdipp: {
+ wellstatus: {order: 1, name: "Well Status", data:{}},
+ flowtotalyesterday: {order: 2, name: "Yesterday Flow", data:{}},
+ flowtotal: {order: 3, name: "Today Flow", data:{}},
+ energytotalyesterday: {order: 4, name: "Yesterday Energy", data:{}},
+ energytotal: {order: 5, name: "Today Energy", data:{}},
+ fluidlevel: {order: 6, name: "Fluid Level", data:{}},
+ flowrate: {order: 7, name: "Flow Rate", data:{}},
+ vfdcurrent: {order: 8, name: "VFD Current", data:{}},
+ vfd_fault: {order: 9, name: "VFD Fault", data:{}},
+ pidcontrolmode: {order: 10, name: "Control Mode", data:{}},
+ downholesensorstatus: {order: 11, name: "DH Sensor Status", data:{}},
+ intakepressure: {order: 12, name: "Intake Pressure", data:{}},
+ intaketemperature: {order: 13, name: "Intake Temperature", data:{}},
+ tubingpressure: {order: 14, name: "Tubing Pressure", data:{}},
+ },
+ flowmonitor:{
+ gal_total_yesterday: {order: 1, name: "GAL Yesterday", data:{}},
+ bbl_total_yesterday: {order: 2, name: "BBL Yesterday", data:{}},
+ gal_total: {order: 3, name: "GAL Today", data:{}},
+ bbl_total: {order: 4, name: "BBL Today", data:{}},
+ gpm_flow: {order: 5, name: "GPM Flow Rate", data:{}},
+ bpd_flow: {order: 6, name: "BPD Flow Rate", data:{}},
+ run_status: {order: 7, name: "Run Status", data:{}},
+ }
+}
+
diff --git a/build/transformed.js b/build/transformed.js
index d9bf849..5089049 100644
--- a/build/transformed.js
+++ b/build/transformed.js
@@ -60,7 +60,7 @@
/******/ __webpack_require__.p = "";
/******/
/******/ // Load entry module and return exports
-/******/ return __webpack_require__(__webpack_require__.s = 86);
+/******/ return __webpack_require__(__webpack_require__.s = 84);
/******/ })
/************************************************************************/
/******/ ([
@@ -546,8 +546,8 @@ module.exports = shouldUseNative() ? Object.assign : function (target, source) {
var _prodInvariant = __webpack_require__(3);
-var DOMProperty = __webpack_require__(14);
-var ReactDOMComponentFlags = __webpack_require__(59);
+var DOMProperty = __webpack_require__(13);
+var ReactDOMComponentFlags = __webpack_require__(58);
var invariant = __webpack_require__(1);
@@ -787,9 +787,9 @@ module.exports = ExecutionEnvironment;
-var _prodInvariant = __webpack_require__(19);
+var _prodInvariant = __webpack_require__(18);
-var ReactCurrentOwner = __webpack_require__(11);
+var ReactCurrentOwner = __webpack_require__(10);
var invariant = __webpack_require__(1);
var warning = __webpack_require__(2);
@@ -1177,7 +1177,7 @@ module.exports = ReactComponentTreeHook;
var debugTool = null;
if (process.env.NODE_ENV !== 'production') {
- var ReactDebugTool = __webpack_require__(113);
+ var ReactDebugTool = __webpack_require__(111);
debugTool = ReactDebugTool;
}
@@ -1232,16 +1232,6 @@ module.exports = emptyFunction;
/* 10 */
/***/ (function(module, exports, __webpack_require__) {
-"use strict";
-
-
-module.exports = __webpack_require__(18);
-
-
-/***/ }),
-/* 11 */
-/***/ (function(module, exports, __webpack_require__) {
-
"use strict";
/**
* Copyright 2013-present, Facebook, Inc.
@@ -1273,7 +1263,7 @@ var ReactCurrentOwner = {
module.exports = ReactCurrentOwner;
/***/ }),
-/* 12 */
+/* 11 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -1292,11 +1282,11 @@ module.exports = ReactCurrentOwner;
var _prodInvariant = __webpack_require__(3),
_assign = __webpack_require__(4);
-var CallbackQueue = __webpack_require__(63);
-var PooledClass = __webpack_require__(17);
-var ReactFeatureFlags = __webpack_require__(64);
-var ReactReconciler = __webpack_require__(20);
-var Transaction = __webpack_require__(29);
+var CallbackQueue = __webpack_require__(62);
+var PooledClass = __webpack_require__(16);
+var ReactFeatureFlags = __webpack_require__(63);
+var ReactReconciler = __webpack_require__(19);
+var Transaction = __webpack_require__(28);
var invariant = __webpack_require__(1);
@@ -1530,7 +1520,7 @@ module.exports = ReactUpdates;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 13 */
+/* 12 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -1548,7 +1538,7 @@ module.exports = ReactUpdates;
var _assign = __webpack_require__(4);
-var PooledClass = __webpack_require__(17);
+var PooledClass = __webpack_require__(16);
var emptyFunction = __webpack_require__(9);
var warning = __webpack_require__(2);
@@ -1802,7 +1792,7 @@ function getPooledWarningPropertyDefinition(propName, getVal) {
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 14 */
+/* 13 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -2017,32 +2007,17 @@ module.exports = DOMProperty;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 15 */
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
+/* 14 */
+/***/ (function(module, exports, __webpack_require__) {
"use strict";
-const authType = "Basic";
-const username = "api@henry-pump.com";
-const password = "HenryPump@1903";
-const authToken = btoa(username + ":" + password);
-
-const auth = {
- username: username,
- authType: authType,
- token: authToken
-
- // export const baseURL = "https://henrypump.meshify.com/api/v3/";
- // export const baseURL = "http://localhost:3000/"
-};
-/* harmony export (immutable) */ __webpack_exports__["a"] = auth;
-const baseURL = "http://api.henrypump.cloud/";
-/* harmony export (immutable) */ __webpack_exports__["b"] = baseURL;
+module.exports = __webpack_require__(17);
/***/ }),
-/* 16 */
+/* 15 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -2060,13 +2035,13 @@ const baseURL = "http://api.henrypump.cloud/";
var _assign = __webpack_require__(4);
-var ReactCurrentOwner = __webpack_require__(11);
+var ReactCurrentOwner = __webpack_require__(10);
var warning = __webpack_require__(2);
-var canDefineProperty = __webpack_require__(26);
+var canDefineProperty = __webpack_require__(25);
var hasOwnProperty = Object.prototype.hasOwnProperty;
-var REACT_ELEMENT_TYPE = __webpack_require__(54);
+var REACT_ELEMENT_TYPE = __webpack_require__(53);
var RESERVED_PROPS = {
key: true,
@@ -2389,7 +2364,7 @@ module.exports = ReactElement;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 17 */
+/* 16 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -2507,7 +2482,7 @@ module.exports = PooledClass;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 18 */
+/* 17 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -2525,15 +2500,15 @@ module.exports = PooledClass;
var _assign = __webpack_require__(4);
-var ReactBaseClasses = __webpack_require__(52);
-var ReactChildren = __webpack_require__(87);
-var ReactDOMFactories = __webpack_require__(91);
-var ReactElement = __webpack_require__(16);
-var ReactPropTypes = __webpack_require__(95);
-var ReactVersion = __webpack_require__(98);
+var ReactBaseClasses = __webpack_require__(51);
+var ReactChildren = __webpack_require__(85);
+var ReactDOMFactories = __webpack_require__(89);
+var ReactElement = __webpack_require__(15);
+var ReactPropTypes = __webpack_require__(93);
+var ReactVersion = __webpack_require__(96);
-var createReactClass = __webpack_require__(99);
-var onlyChild = __webpack_require__(101);
+var createReactClass = __webpack_require__(97);
+var onlyChild = __webpack_require__(99);
var createElement = ReactElement.createElement;
var createFactory = ReactElement.createFactory;
@@ -2541,8 +2516,8 @@ var cloneElement = ReactElement.cloneElement;
if (process.env.NODE_ENV !== 'production') {
var lowPriorityWarning = __webpack_require__(34);
- var canDefineProperty = __webpack_require__(26);
- var ReactElementValidator = __webpack_require__(56);
+ var canDefineProperty = __webpack_require__(25);
+ var ReactElementValidator = __webpack_require__(55);
var didWarnPropTypesDeprecated = false;
createElement = ReactElementValidator.createElement;
createFactory = ReactElementValidator.createFactory;
@@ -2645,7 +2620,7 @@ module.exports = React;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 19 */
+/* 18 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -2689,7 +2664,7 @@ function reactProdInvariant(code) {
module.exports = reactProdInvariant;
/***/ }),
-/* 20 */
+/* 19 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -2705,7 +2680,7 @@ module.exports = reactProdInvariant;
-var ReactRef = __webpack_require__(111);
+var ReactRef = __webpack_require__(109);
var ReactInstrumentation = __webpack_require__(8);
var warning = __webpack_require__(2);
@@ -2861,7 +2836,7 @@ module.exports = ReactReconciler;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 21 */
+/* 20 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -2878,10 +2853,10 @@ module.exports = ReactReconciler;
var DOMNamespaces = __webpack_require__(41);
-var setInnerHTML = __webpack_require__(31);
+var setInnerHTML = __webpack_require__(30);
var createMicrosoftUnsafeLocalFunction = __webpack_require__(42);
-var setTextContent = __webpack_require__(68);
+var setTextContent = __webpack_require__(67);
var ELEMENT_NODE_TYPE = 1;
var DOCUMENT_FRAGMENT_NODE_TYPE = 11;
@@ -2984,7 +2959,7 @@ DOMLazyTree.queueText = queueText;
module.exports = DOMLazyTree;
/***/ }),
-/* 22 */
+/* 21 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -3000,11 +2975,11 @@ module.exports = DOMLazyTree;
-var EventPluginHub = __webpack_require__(23);
+var EventPluginHub = __webpack_require__(22);
var EventPluginUtils = __webpack_require__(35);
-var accumulateInto = __webpack_require__(60);
-var forEachAccumulated = __webpack_require__(61);
+var accumulateInto = __webpack_require__(59);
+var forEachAccumulated = __webpack_require__(60);
var warning = __webpack_require__(2);
var getListener = EventPluginHub.getListener;
@@ -3124,7 +3099,7 @@ module.exports = EventPropagators;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 23 */
+/* 22 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -3142,12 +3117,12 @@ module.exports = EventPropagators;
var _prodInvariant = __webpack_require__(3);
-var EventPluginRegistry = __webpack_require__(28);
+var EventPluginRegistry = __webpack_require__(27);
var EventPluginUtils = __webpack_require__(35);
var ReactErrorUtils = __webpack_require__(36);
-var accumulateInto = __webpack_require__(60);
-var forEachAccumulated = __webpack_require__(61);
+var accumulateInto = __webpack_require__(59);
+var forEachAccumulated = __webpack_require__(60);
var invariant = __webpack_require__(1);
/**
@@ -3404,7 +3379,7 @@ module.exports = EventPluginHub;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 24 */
+/* 23 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -3420,7 +3395,7 @@ module.exports = EventPluginHub;
-var SyntheticEvent = __webpack_require__(13);
+var SyntheticEvent = __webpack_require__(12);
var getEventTarget = __webpack_require__(37);
@@ -3468,7 +3443,7 @@ SyntheticEvent.augmentClass(SyntheticUIEvent, UIEventInterface);
module.exports = SyntheticUIEvent;
/***/ }),
-/* 25 */
+/* 24 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -3519,7 +3494,7 @@ var ReactInstanceMap = {
module.exports = ReactInstanceMap;
/***/ }),
-/* 26 */
+/* 25 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -3551,7 +3526,7 @@ module.exports = canDefineProperty;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 27 */
+/* 26 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -3577,7 +3552,7 @@ module.exports = emptyObject;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 28 */
+/* 27 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -3836,7 +3811,7 @@ module.exports = EventPluginRegistry;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 29 */
+/* 28 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -4070,7 +4045,7 @@ module.exports = TransactionImpl;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 30 */
+/* 29 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -4086,8 +4061,8 @@ module.exports = TransactionImpl;
-var SyntheticUIEvent = __webpack_require__(24);
-var ViewportMetrics = __webpack_require__(67);
+var SyntheticUIEvent = __webpack_require__(23);
+var ViewportMetrics = __webpack_require__(66);
var getEventModifierState = __webpack_require__(39);
@@ -4147,7 +4122,7 @@ SyntheticUIEvent.augmentClass(SyntheticMouseEvent, MouseEventInterface);
module.exports = SyntheticMouseEvent;
/***/ }),
-/* 31 */
+/* 30 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -4250,7 +4225,7 @@ if (ExecutionEnvironment.canUseDOM) {
module.exports = setInnerHTML;
/***/ }),
-/* 32 */
+/* 31 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -4377,7 +4352,7 @@ function escapeTextContentForBrowser(text) {
module.exports = escapeTextContentForBrowser;
/***/ }),
-/* 33 */
+/* 32 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -4395,11 +4370,11 @@ module.exports = escapeTextContentForBrowser;
var _assign = __webpack_require__(4);
-var EventPluginRegistry = __webpack_require__(28);
-var ReactEventEmitterMixin = __webpack_require__(137);
-var ViewportMetrics = __webpack_require__(67);
+var EventPluginRegistry = __webpack_require__(27);
+var ReactEventEmitterMixin = __webpack_require__(135);
+var ViewportMetrics = __webpack_require__(66);
-var getVendorPrefixedEventName = __webpack_require__(138);
+var getVendorPrefixedEventName = __webpack_require__(136);
var isEventSupported = __webpack_require__(38);
/**
@@ -4705,6 +4680,70 @@ var ReactBrowserEventEmitter = _assign({}, ReactEventEmitterMixin, {
module.exports = ReactBrowserEventEmitter;
+/***/ }),
+/* 33 */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return channelStarter; });
+
+const authType = "Basic";
+const username = "api@henry-pump.com";
+const password = "HenryPump@1903";
+
+const authToken = btoa(username + ":" + password);
+
+const auth = {
+ username: username,
+ authType: authType,
+ token: authToken
+
+ // export const baseURL = "https://henrypump.meshify.com/api/v3/";
+ // export const baseURL = "http://localhost:3000/"
+};
+/* unused harmony export auth */
+const baseURL = "http://api.henrypump.cloud/";
+/* harmony export (immutable) */ __webpack_exports__["a"] = baseURL;
+
+
+let channelStarter = {
+ abbflow: {
+ yesterday_volume: { order: 1, name: "Yesterday Flow", data: {} },
+ today_volume: { order: 2, name: "Today Flow", data: {} },
+ volume_flow: { order: 3, name: "Flow Rate", data: {} },
+ differential_pressure: { order: 4, name: "Diff. Pressure", data: {} },
+ static_pressure: { order: 5, name: "Static Pressure", data: {} },
+ temperature: { order: 6, name: "Temperature", data: {} },
+ battery_voltage: { order: 7, name: "Battery Voltage", data: {} },
+ last_calculation_period_volume: { order: 8, name: "Last Calc. Period", data: {} }
+ },
+ advvfdipp: {
+ wellstatus: { order: 1, name: "Well Status", data: {} },
+ flowtotalyesterday: { order: 2, name: "Yesterday Flow", data: {} },
+ flowtotal: { order: 3, name: "Today Flow", data: {} },
+ energytotalyesterday: { order: 4, name: "Yesterday Energy", data: {} },
+ energytotal: { order: 5, name: "Today Energy", data: {} },
+ fluidlevel: { order: 6, name: "Fluid Level", data: {} },
+ flowrate: { order: 7, name: "Flow Rate", data: {} },
+ vfdcurrent: { order: 8, name: "VFD Current", data: {} },
+ vfd_fault: { order: 9, name: "VFD Fault", data: {} },
+ pidcontrolmode: { order: 10, name: "Control Mode", data: {} },
+ downholesensorstatus: { order: 11, name: "DH Sensor Status", data: {} },
+ intakepressure: { order: 12, name: "Intake Pressure", data: {} },
+ intaketemperature: { order: 13, name: "Intake Temperature", data: {} },
+ tubingpressure: { order: 14, name: "Tubing Pressure", data: {} }
+ },
+ flowmonitor: {
+ gal_total_yesterday: { order: 1, name: "GAL Yesterday", data: {} },
+ bbl_total_yesterday: { order: 2, name: "BBL Yesterday", data: {} },
+ gal_total: { order: 3, name: "GAL Today", data: {} },
+ bbl_total: { order: 4, name: "BBL Today", data: {} },
+ gpm_flow: { order: 5, name: "GPM Flow Rate", data: {} },
+ bpd_flow: { order: 6, name: "BPD Flow Rate", data: {} },
+ run_status: { order: 7, name: "Run Status", data: {} }
+ }
+};
+
/***/ }),
/* 34 */
/***/ (function(module, exports, __webpack_require__) {
@@ -5260,14 +5299,14 @@ module.exports = getEventModifierState;
-var DOMLazyTree = __webpack_require__(21);
-var Danger = __webpack_require__(122);
+var DOMLazyTree = __webpack_require__(20);
+var Danger = __webpack_require__(120);
var ReactDOMComponentTree = __webpack_require__(5);
var ReactInstrumentation = __webpack_require__(8);
var createMicrosoftUnsafeLocalFunction = __webpack_require__(42);
-var setInnerHTML = __webpack_require__(31);
-var setTextContent = __webpack_require__(68);
+var setInnerHTML = __webpack_require__(30);
+var setTextContent = __webpack_require__(67);
function getNodeAfter(parentNode, node) {
// Special case for text components, which return [open, close] comments
@@ -5556,10 +5595,10 @@ module.exports = createMicrosoftUnsafeLocalFunction;
var _prodInvariant = __webpack_require__(3);
-var ReactPropTypesSecret = __webpack_require__(72);
-var propTypesFactory = __webpack_require__(57);
+var ReactPropTypesSecret = __webpack_require__(71);
+var propTypesFactory = __webpack_require__(56);
-var React = __webpack_require__(18);
+var React = __webpack_require__(17);
var PropTypes = propTypesFactory(React.isValidElement);
var invariant = __webpack_require__(1);
@@ -5934,10 +5973,10 @@ module.exports = KeyEscapeUtils;
var _prodInvariant = __webpack_require__(3);
-var ReactCurrentOwner = __webpack_require__(11);
-var ReactInstanceMap = __webpack_require__(25);
+var ReactCurrentOwner = __webpack_require__(10);
+var ReactInstanceMap = __webpack_require__(24);
var ReactInstrumentation = __webpack_require__(8);
-var ReactUpdates = __webpack_require__(12);
+var ReactUpdates = __webpack_require__(11);
var invariant = __webpack_require__(1);
var warning = __webpack_require__(2);
@@ -6589,56 +6628,6 @@ module.exports = getEventCharCode;
/***/ }),
/* 51 */
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(10);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
-
-
-class Channel extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component {
- render() {
- let val = this.props.value;
- let now = new Date();
- if (!isNaN(parseFloat(this.props.value))) {
- val = Math.round(parseFloat(this.props.value) * 1000) / 1000;
- }
- const timestamp = new Date(this.props.timestamp * 1000);
- const age = Math.round((now - timestamp) / (1000 * 60 * 60) * 10) / 10;
-
- let cellStyle = {
- textAlign: "center"
- };
- if (age > 24) {
- cellStyle['color'] = 'red';
- }
-
- return (
- // {val} |
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'td',
- { style: cellStyle },
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'p',
- null,
- val
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'p',
- null,
- age,
- ' h'
- )
- )
- );
- }
-
-}
-/* harmony export (immutable) */ __webpack_exports__["a"] = Channel;
-
-
-/***/ }),
-/* 52 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -6654,13 +6643,13 @@ class Channel extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component {
-var _prodInvariant = __webpack_require__(19),
+var _prodInvariant = __webpack_require__(18),
_assign = __webpack_require__(4);
-var ReactNoopUpdateQueue = __webpack_require__(53);
+var ReactNoopUpdateQueue = __webpack_require__(52);
-var canDefineProperty = __webpack_require__(26);
-var emptyObject = __webpack_require__(27);
+var canDefineProperty = __webpack_require__(25);
+var emptyObject = __webpack_require__(26);
var invariant = __webpack_require__(1);
var lowPriorityWarning = __webpack_require__(34);
@@ -6787,7 +6776,7 @@ module.exports = {
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 53 */
+/* 52 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -6888,7 +6877,7 @@ module.exports = ReactNoopUpdateQueue;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 54 */
+/* 53 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -6913,7 +6902,7 @@ var REACT_ELEMENT_TYPE = typeof Symbol === 'function' && Symbol['for'] && Symbol
module.exports = REACT_ELEMENT_TYPE;
/***/ }),
-/* 55 */
+/* 54 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -6959,7 +6948,7 @@ function getIteratorFn(maybeIterable) {
module.exports = getIteratorFn;
/***/ }),
-/* 56 */
+/* 55 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -6982,14 +6971,14 @@ module.exports = getIteratorFn;
-var ReactCurrentOwner = __webpack_require__(11);
+var ReactCurrentOwner = __webpack_require__(10);
var ReactComponentTreeHook = __webpack_require__(7);
-var ReactElement = __webpack_require__(16);
+var ReactElement = __webpack_require__(15);
-var checkReactTypeSpec = __webpack_require__(92);
+var checkReactTypeSpec = __webpack_require__(90);
-var canDefineProperty = __webpack_require__(26);
-var getIteratorFn = __webpack_require__(55);
+var canDefineProperty = __webpack_require__(25);
+var getIteratorFn = __webpack_require__(54);
var warning = __webpack_require__(2);
var lowPriorityWarning = __webpack_require__(34);
@@ -7220,7 +7209,7 @@ module.exports = ReactElementValidator;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 57 */
+/* 56 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -7239,7 +7228,7 @@ module.exports = ReactElementValidator;
// Therefore we re-export development-only version with all the PropTypes checks here.
// However if one is migrating to the `prop-types` npm library, they will go through the
// `index.js` entry point, and it will branch depending on the environment.
-var factory = __webpack_require__(96);
+var factory = __webpack_require__(94);
module.exports = function(isValidElement) {
// It is still allowed in 15.5.
var throwOnDirectAccess = false;
@@ -7248,7 +7237,7 @@ module.exports = function(isValidElement) {
/***/ }),
-/* 58 */
+/* 57 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -7269,7 +7258,7 @@ module.exports = ReactPropTypesSecret;
/***/ }),
-/* 59 */
+/* 58 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -7292,7 +7281,7 @@ var ReactDOMComponentFlags = {
module.exports = ReactDOMComponentFlags;
/***/ }),
-/* 60 */
+/* 59 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -7356,7 +7345,7 @@ module.exports = accumulateInto;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 61 */
+/* 60 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -7392,7 +7381,7 @@ function forEachAccumulated(arr, cb, scope) {
module.exports = forEachAccumulated;
/***/ }),
-/* 62 */
+/* 61 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -7430,7 +7419,7 @@ function getTextContentAccessor() {
module.exports = getTextContentAccessor;
/***/ }),
-/* 63 */
+/* 62 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -7451,7 +7440,7 @@ var _prodInvariant = __webpack_require__(3);
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
-var PooledClass = __webpack_require__(17);
+var PooledClass = __webpack_require__(16);
var invariant = __webpack_require__(1);
@@ -7555,7 +7544,7 @@ module.exports = PooledClass.addPoolingTo(CallbackQueue);
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 64 */
+/* 63 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -7582,7 +7571,7 @@ var ReactFeatureFlags = {
module.exports = ReactFeatureFlags;
/***/ }),
-/* 65 */
+/* 64 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -7710,7 +7699,7 @@ var inputValueTracking = {
module.exports = inputValueTracking;
/***/ }),
-/* 66 */
+/* 65 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -7766,7 +7755,7 @@ function isTextInputElement(elem) {
module.exports = isTextInputElement;
/***/ }),
-/* 67 */
+/* 66 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -7796,7 +7785,7 @@ var ViewportMetrics = {
module.exports = ViewportMetrics;
/***/ }),
-/* 68 */
+/* 67 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -7813,8 +7802,8 @@ module.exports = ViewportMetrics;
var ExecutionEnvironment = __webpack_require__(6);
-var escapeTextContentForBrowser = __webpack_require__(32);
-var setInnerHTML = __webpack_require__(31);
+var escapeTextContentForBrowser = __webpack_require__(31);
+var setInnerHTML = __webpack_require__(30);
/**
* Set the textContent property of a node, ensuring that whitespace is preserved
@@ -7853,7 +7842,7 @@ if (ExecutionEnvironment.canUseDOM) {
module.exports = setTextContent;
/***/ }),
-/* 69 */
+/* 68 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -7885,7 +7874,7 @@ function focusNode(node) {
module.exports = focusNode;
/***/ }),
-/* 70 */
+/* 69 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -8044,7 +8033,7 @@ var CSSProperty = {
module.exports = CSSProperty;
/***/ }),
-/* 71 */
+/* 70 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -8060,11 +8049,11 @@ module.exports = CSSProperty;
-var DOMProperty = __webpack_require__(14);
+var DOMProperty = __webpack_require__(13);
var ReactDOMComponentTree = __webpack_require__(5);
var ReactInstrumentation = __webpack_require__(8);
-var quoteAttributeValueForBrowser = __webpack_require__(136);
+var quoteAttributeValueForBrowser = __webpack_require__(134);
var warning = __webpack_require__(2);
var VALID_ATTRIBUTE_NAME_REGEX = new RegExp('^[' + DOMProperty.ATTRIBUTE_NAME_START_CHAR + '][' + DOMProperty.ATTRIBUTE_NAME_CHAR + ']*$');
@@ -8285,7 +8274,7 @@ module.exports = DOMPropertyOperations;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 72 */
+/* 71 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -8307,7 +8296,7 @@ var ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED';
module.exports = ReactPropTypesSecret;
/***/ }),
-/* 73 */
+/* 72 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -8327,7 +8316,7 @@ var _assign = __webpack_require__(4);
var LinkedValueUtils = __webpack_require__(43);
var ReactDOMComponentTree = __webpack_require__(5);
-var ReactUpdates = __webpack_require__(12);
+var ReactUpdates = __webpack_require__(11);
var warning = __webpack_require__(2);
@@ -8513,7 +8502,7 @@ module.exports = ReactDOMSelect;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 74 */
+/* 73 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -8532,11 +8521,11 @@ module.exports = ReactDOMSelect;
var _prodInvariant = __webpack_require__(3),
_assign = __webpack_require__(4);
-var ReactCompositeComponent = __webpack_require__(144);
-var ReactEmptyComponent = __webpack_require__(76);
-var ReactHostComponent = __webpack_require__(77);
+var ReactCompositeComponent = __webpack_require__(142);
+var ReactEmptyComponent = __webpack_require__(75);
+var ReactHostComponent = __webpack_require__(76);
-var getNextDebugID = __webpack_require__(147);
+var getNextDebugID = __webpack_require__(145);
var invariant = __webpack_require__(1);
var warning = __webpack_require__(2);
@@ -8648,7 +8637,7 @@ module.exports = instantiateReactComponent;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 75 */
+/* 74 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -8667,7 +8656,7 @@ module.exports = instantiateReactComponent;
var _prodInvariant = __webpack_require__(3);
-var React = __webpack_require__(18);
+var React = __webpack_require__(17);
var invariant = __webpack_require__(1);
@@ -8694,7 +8683,7 @@ module.exports = ReactNodeTypes;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 76 */
+/* 75 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -8729,7 +8718,7 @@ ReactEmptyComponent.injection = ReactEmptyComponentInjection;
module.exports = ReactEmptyComponent;
/***/ }),
-/* 77 */
+/* 76 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -8803,7 +8792,7 @@ module.exports = ReactHostComponent;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 78 */
+/* 77 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -8821,10 +8810,10 @@ module.exports = ReactHostComponent;
var _prodInvariant = __webpack_require__(3);
-var ReactCurrentOwner = __webpack_require__(11);
-var REACT_ELEMENT_TYPE = __webpack_require__(148);
+var ReactCurrentOwner = __webpack_require__(10);
+var REACT_ELEMENT_TYPE = __webpack_require__(146);
-var getIteratorFn = __webpack_require__(149);
+var getIteratorFn = __webpack_require__(147);
var invariant = __webpack_require__(1);
var KeyEscapeUtils = __webpack_require__(47);
var warning = __webpack_require__(2);
@@ -8985,7 +8974,7 @@ module.exports = traverseAllChildren;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 79 */
+/* 78 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -9068,7 +9057,7 @@ module.exports = EventListener;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 80 */
+/* 79 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -9084,11 +9073,11 @@ module.exports = EventListener;
-var ReactDOMSelection = __webpack_require__(161);
+var ReactDOMSelection = __webpack_require__(159);
-var containsNode = __webpack_require__(163);
-var focusNode = __webpack_require__(69);
-var getActiveElement = __webpack_require__(81);
+var containsNode = __webpack_require__(161);
+var focusNode = __webpack_require__(68);
+var getActiveElement = __webpack_require__(80);
function isInDocument(node) {
return containsNode(document.documentElement, node);
@@ -9196,7 +9185,7 @@ var ReactInputSelection = {
module.exports = ReactInputSelection;
/***/ }),
-/* 81 */
+/* 80 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -9240,7 +9229,7 @@ function getActiveElement(doc) /*?DOMElement*/{
module.exports = getActiveElement;
/***/ }),
-/* 82 */
+/* 81 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -9258,26 +9247,26 @@ module.exports = getActiveElement;
var _prodInvariant = __webpack_require__(3);
-var DOMLazyTree = __webpack_require__(21);
-var DOMProperty = __webpack_require__(14);
-var React = __webpack_require__(18);
-var ReactBrowserEventEmitter = __webpack_require__(33);
-var ReactCurrentOwner = __webpack_require__(11);
+var DOMLazyTree = __webpack_require__(20);
+var DOMProperty = __webpack_require__(13);
+var React = __webpack_require__(17);
+var ReactBrowserEventEmitter = __webpack_require__(32);
+var ReactCurrentOwner = __webpack_require__(10);
var ReactDOMComponentTree = __webpack_require__(5);
-var ReactDOMContainerInfo = __webpack_require__(178);
-var ReactDOMFeatureFlags = __webpack_require__(179);
-var ReactFeatureFlags = __webpack_require__(64);
-var ReactInstanceMap = __webpack_require__(25);
+var ReactDOMContainerInfo = __webpack_require__(176);
+var ReactDOMFeatureFlags = __webpack_require__(177);
+var ReactFeatureFlags = __webpack_require__(63);
+var ReactInstanceMap = __webpack_require__(24);
var ReactInstrumentation = __webpack_require__(8);
-var ReactMarkupChecksum = __webpack_require__(180);
-var ReactReconciler = __webpack_require__(20);
+var ReactMarkupChecksum = __webpack_require__(178);
+var ReactReconciler = __webpack_require__(19);
var ReactUpdateQueue = __webpack_require__(48);
-var ReactUpdates = __webpack_require__(12);
+var ReactUpdates = __webpack_require__(11);
-var emptyObject = __webpack_require__(27);
-var instantiateReactComponent = __webpack_require__(74);
+var emptyObject = __webpack_require__(26);
+var instantiateReactComponent = __webpack_require__(73);
var invariant = __webpack_require__(1);
-var setInnerHTML = __webpack_require__(31);
+var setInnerHTML = __webpack_require__(30);
var shouldUpdateReactComponent = __webpack_require__(46);
var warning = __webpack_require__(2);
@@ -9784,7 +9773,7 @@ module.exports = ReactMount;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 83 */
+/* 82 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -9800,7 +9789,7 @@ module.exports = ReactMount;
-var ReactNodeTypes = __webpack_require__(75);
+var ReactNodeTypes = __webpack_require__(74);
function getHostComponentFromComposite(inst) {
var type;
@@ -9819,160 +9808,7 @@ function getHostComponentFromComposite(inst) {
module.exports = getHostComponentFromComposite;
/***/ }),
-/* 84 */
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(10);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Meshify__ = __webpack_require__(15);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Channel__ = __webpack_require__(51);
-
-
-
-
-class Device extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component {
- constructor(props) {
- super(props);
-
- this.state = { channels: [] };
- this.getChannels = this.getChannels.bind(this);
- this.showChannels = this.showChannels.bind(this);
- this.hideChannels = this.hideChannels.bind(this);
- }
-
- getChannels() {
- let t = this;
- const deviceId = this.props.deviceId;
-
- $.ajax({
- type: "GET",
- dataType: 'json',
- url: __WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* baseURL */] + 'devices/' + deviceId + '/values',
- beforeSend: function (xhr) {
- xhr.setRequestHeader("Authorization", __WEBPACK_IMPORTED_MODULE_1__Meshify__["a" /* auth */].authType + " " + __WEBPACK_IMPORTED_MODULE_1__Meshify__["a" /* auth */].token);
- },
- success: function (data) {
- let channels = [];
- for (var c in data) {
- let newChan = {};
- newChan.name = c;
- newChan.timestamp = data[c].timestamp;
- newChan.value = data[c].value;
- channels.push(newChan);
- }
- t.setState({ channels: channels });
- }
- });
- }
-
- hideChannels() {
- this.setState({
- channels: []
- });
- }
-
- showChannels() {
- this.getChannels();
- }
-
- render() {
- const deviceName = this.props.name;
- const deviceType = this.props.deviceType;
- const deviceId = this.props.deviceId;
-
- const channelList = this.state.channels.map(function (ch, i) {
- return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_2__Channel__["a" /* Channel */], { key: deviceId + "_channel_" + i,
- name: ch.name,
- timestamp: ch.timestamp,
- value: ch.value });
- });
-
- const deviceDisplay = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'h3',
- { className: 'ui header' },
- deviceName,
- ' [',
- deviceType,
- ']'
- );
-
- const channelHideButton = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'button',
- { className: 'ui button', onClick: this.hideChannels },
- 'Hide Channels'
- );
- const channelTable = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'table',
- { className: 'ui celled table' },
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'thead',
- null,
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'tr',
- null,
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'Name'
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'Value'
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'Timestamp'
- )
- )
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'tbody',
- null,
- channelList
- )
- );
-
- const channelShowButton = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'button',
- { className: 'ui primary button', onClick: this.showChannels },
- 'Fetch and Show Channels'
- );
-
- if (this.state.channels.length > 0) {
- return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'div',
- { className: 'ui row' },
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'div',
- { className: 'ui column' },
- deviceDisplay,
- channelHideButton,
- channelTable
- )
- );
- } else {
- return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'div',
- { className: 'ui row' },
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'div',
- { className: 'ui column' },
- deviceDisplay,
- channelShowButton
- )
- );
- }
- }
-
-}
-/* unused harmony export Device */
-
-
-/***/ }),
-/* 85 */
+/* 83 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -9983,16 +9819,16 @@ function isDefined(vbl) {
}
/***/ }),
-/* 86 */
+/* 84 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(10);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(14);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_react_dom__ = __webpack_require__(102);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_react_dom__ = __webpack_require__(100);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_react_dom___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_react_dom__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__components_Auth__ = __webpack_require__(188);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__components_Auth__ = __webpack_require__(186);
// var React = require('react');
// var ReactDOM = require('react-dom');
// var App = require('./components/App');
@@ -10005,7 +9841,7 @@ Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
__WEBPACK_IMPORTED_MODULE_1_react_dom___default.a.render(__WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_2__components_Auth__["a" /* Auth */], null), document.getElementById('app'));
/***/ }),
-/* 87 */
+/* 85 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -10021,11 +9857,11 @@ __WEBPACK_IMPORTED_MODULE_1_react_dom___default.a.render(__WEBPACK_IMPORTED_MODU
-var PooledClass = __webpack_require__(88);
-var ReactElement = __webpack_require__(16);
+var PooledClass = __webpack_require__(86);
+var ReactElement = __webpack_require__(15);
var emptyFunction = __webpack_require__(9);
-var traverseAllChildren = __webpack_require__(89);
+var traverseAllChildren = __webpack_require__(87);
var twoArgumentPooler = PooledClass.twoArgumentPooler;
var fourArgumentPooler = PooledClass.fourArgumentPooler;
@@ -10201,7 +10037,7 @@ var ReactChildren = {
module.exports = ReactChildren;
/***/ }),
-/* 88 */
+/* 86 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -10218,7 +10054,7 @@ module.exports = ReactChildren;
-var _prodInvariant = __webpack_require__(19);
+var _prodInvariant = __webpack_require__(18);
var invariant = __webpack_require__(1);
@@ -10319,7 +10155,7 @@ module.exports = PooledClass;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 89 */
+/* 87 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -10335,14 +10171,14 @@ module.exports = PooledClass;
-var _prodInvariant = __webpack_require__(19);
+var _prodInvariant = __webpack_require__(18);
-var ReactCurrentOwner = __webpack_require__(11);
-var REACT_ELEMENT_TYPE = __webpack_require__(54);
+var ReactCurrentOwner = __webpack_require__(10);
+var REACT_ELEMENT_TYPE = __webpack_require__(53);
-var getIteratorFn = __webpack_require__(55);
+var getIteratorFn = __webpack_require__(54);
var invariant = __webpack_require__(1);
-var KeyEscapeUtils = __webpack_require__(90);
+var KeyEscapeUtils = __webpack_require__(88);
var warning = __webpack_require__(2);
var SEPARATOR = '.';
@@ -10501,7 +10337,7 @@ module.exports = traverseAllChildren;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 90 */
+/* 88 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -10565,7 +10401,7 @@ var KeyEscapeUtils = {
module.exports = KeyEscapeUtils;
/***/ }),
-/* 91 */
+/* 89 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -10581,7 +10417,7 @@ module.exports = KeyEscapeUtils;
-var ReactElement = __webpack_require__(16);
+var ReactElement = __webpack_require__(15);
/**
* Create a factory that creates HTML tag elements.
@@ -10590,7 +10426,7 @@ var ReactElement = __webpack_require__(16);
*/
var createDOMFactory = ReactElement.createFactory;
if (process.env.NODE_ENV !== 'production') {
- var ReactElementValidator = __webpack_require__(56);
+ var ReactElementValidator = __webpack_require__(55);
createDOMFactory = ReactElementValidator.createFactory;
}
@@ -10740,7 +10576,7 @@ module.exports = ReactDOMFactories;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 92 */
+/* 90 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -10756,10 +10592,10 @@ module.exports = ReactDOMFactories;
-var _prodInvariant = __webpack_require__(19);
+var _prodInvariant = __webpack_require__(18);
-var ReactPropTypeLocationNames = __webpack_require__(93);
-var ReactPropTypesSecret = __webpack_require__(94);
+var ReactPropTypeLocationNames = __webpack_require__(91);
+var ReactPropTypesSecret = __webpack_require__(92);
var invariant = __webpack_require__(1);
var warning = __webpack_require__(2);
@@ -10833,7 +10669,7 @@ module.exports = checkReactTypeSpec;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 93 */
+/* 91 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -10864,7 +10700,7 @@ module.exports = ReactPropTypeLocationNames;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 94 */
+/* 92 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -10886,7 +10722,7 @@ var ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED';
module.exports = ReactPropTypesSecret;
/***/ }),
-/* 95 */
+/* 93 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -10902,15 +10738,15 @@ module.exports = ReactPropTypesSecret;
-var _require = __webpack_require__(16),
+var _require = __webpack_require__(15),
isValidElement = _require.isValidElement;
-var factory = __webpack_require__(57);
+var factory = __webpack_require__(56);
module.exports = factory(isValidElement);
/***/ }),
-/* 96 */
+/* 94 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -10929,8 +10765,8 @@ var emptyFunction = __webpack_require__(9);
var invariant = __webpack_require__(1);
var warning = __webpack_require__(2);
-var ReactPropTypesSecret = __webpack_require__(58);
-var checkPropTypes = __webpack_require__(97);
+var ReactPropTypesSecret = __webpack_require__(57);
+var checkPropTypes = __webpack_require__(95);
module.exports = function(isValidElement, throwOnDirectAccess) {
/* global Symbol */
@@ -11430,7 +11266,7 @@ module.exports = function(isValidElement, throwOnDirectAccess) {
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 97 */
+/* 95 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -11448,7 +11284,7 @@ module.exports = function(isValidElement, throwOnDirectAccess) {
if (process.env.NODE_ENV !== 'production') {
var invariant = __webpack_require__(1);
var warning = __webpack_require__(2);
- var ReactPropTypesSecret = __webpack_require__(58);
+ var ReactPropTypesSecret = __webpack_require__(57);
var loggedTypeFailures = {};
}
@@ -11499,7 +11335,7 @@ module.exports = checkPropTypes;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 98 */
+/* 96 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -11518,7 +11354,7 @@ module.exports = checkPropTypes;
module.exports = '15.6.1';
/***/ }),
-/* 99 */
+/* 97 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -11534,19 +11370,19 @@ module.exports = '15.6.1';
-var _require = __webpack_require__(52),
+var _require = __webpack_require__(51),
Component = _require.Component;
-var _require2 = __webpack_require__(16),
+var _require2 = __webpack_require__(15),
isValidElement = _require2.isValidElement;
-var ReactNoopUpdateQueue = __webpack_require__(53);
-var factory = __webpack_require__(100);
+var ReactNoopUpdateQueue = __webpack_require__(52);
+var factory = __webpack_require__(98);
module.exports = factory(Component, isValidElement, ReactNoopUpdateQueue);
/***/ }),
-/* 100 */
+/* 98 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -11564,7 +11400,7 @@ module.exports = factory(Component, isValidElement, ReactNoopUpdateQueue);
var _assign = __webpack_require__(4);
-var emptyObject = __webpack_require__(27);
+var emptyObject = __webpack_require__(26);
var _invariant = __webpack_require__(1);
if (process.env.NODE_ENV !== 'production') {
@@ -12426,7 +12262,7 @@ module.exports = factory;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 101 */
+/* 99 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -12441,9 +12277,9 @@ module.exports = factory;
*/
-var _prodInvariant = __webpack_require__(19);
+var _prodInvariant = __webpack_require__(18);
-var ReactElement = __webpack_require__(16);
+var ReactElement = __webpack_require__(15);
var invariant = __webpack_require__(1);
@@ -12470,17 +12306,17 @@ module.exports = onlyChild;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 102 */
+/* 100 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-module.exports = __webpack_require__(103);
+module.exports = __webpack_require__(101);
/***/ }),
-/* 103 */
+/* 101 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -12499,15 +12335,15 @@ module.exports = __webpack_require__(103);
var ReactDOMComponentTree = __webpack_require__(5);
-var ReactDefaultInjection = __webpack_require__(104);
-var ReactMount = __webpack_require__(82);
-var ReactReconciler = __webpack_require__(20);
-var ReactUpdates = __webpack_require__(12);
-var ReactVersion = __webpack_require__(182);
+var ReactDefaultInjection = __webpack_require__(102);
+var ReactMount = __webpack_require__(81);
+var ReactReconciler = __webpack_require__(19);
+var ReactUpdates = __webpack_require__(11);
+var ReactVersion = __webpack_require__(180);
-var findDOMNode = __webpack_require__(183);
-var getHostComponentFromComposite = __webpack_require__(83);
-var renderSubtreeIntoContainer = __webpack_require__(184);
+var findDOMNode = __webpack_require__(181);
+var getHostComponentFromComposite = __webpack_require__(82);
+var renderSubtreeIntoContainer = __webpack_require__(182);
var warning = __webpack_require__(2);
ReactDefaultInjection.inject();
@@ -12584,9 +12420,9 @@ if (process.env.NODE_ENV !== 'production') {
if (process.env.NODE_ENV !== 'production') {
var ReactInstrumentation = __webpack_require__(8);
- var ReactDOMUnknownPropertyHook = __webpack_require__(185);
- var ReactDOMNullInputValuePropHook = __webpack_require__(186);
- var ReactDOMInvalidARIAHook = __webpack_require__(187);
+ var ReactDOMUnknownPropertyHook = __webpack_require__(183);
+ var ReactDOMNullInputValuePropHook = __webpack_require__(184);
+ var ReactDOMInvalidARIAHook = __webpack_require__(185);
ReactInstrumentation.debugTool.addHook(ReactDOMUnknownPropertyHook);
ReactInstrumentation.debugTool.addHook(ReactDOMNullInputValuePropHook);
@@ -12597,7 +12433,7 @@ module.exports = ReactDOM;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 104 */
+/* 102 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -12613,25 +12449,25 @@ module.exports = ReactDOM;
-var ARIADOMPropertyConfig = __webpack_require__(105);
-var BeforeInputEventPlugin = __webpack_require__(106);
-var ChangeEventPlugin = __webpack_require__(110);
-var DefaultEventPluginOrder = __webpack_require__(118);
-var EnterLeaveEventPlugin = __webpack_require__(119);
-var HTMLDOMPropertyConfig = __webpack_require__(120);
-var ReactComponentBrowserEnvironment = __webpack_require__(121);
-var ReactDOMComponent = __webpack_require__(127);
+var ARIADOMPropertyConfig = __webpack_require__(103);
+var BeforeInputEventPlugin = __webpack_require__(104);
+var ChangeEventPlugin = __webpack_require__(108);
+var DefaultEventPluginOrder = __webpack_require__(116);
+var EnterLeaveEventPlugin = __webpack_require__(117);
+var HTMLDOMPropertyConfig = __webpack_require__(118);
+var ReactComponentBrowserEnvironment = __webpack_require__(119);
+var ReactDOMComponent = __webpack_require__(125);
var ReactDOMComponentTree = __webpack_require__(5);
-var ReactDOMEmptyComponent = __webpack_require__(153);
-var ReactDOMTreeTraversal = __webpack_require__(154);
-var ReactDOMTextComponent = __webpack_require__(155);
-var ReactDefaultBatchingStrategy = __webpack_require__(156);
-var ReactEventListener = __webpack_require__(157);
-var ReactInjection = __webpack_require__(159);
-var ReactReconcileTransaction = __webpack_require__(160);
-var SVGDOMPropertyConfig = __webpack_require__(166);
-var SelectEventPlugin = __webpack_require__(167);
-var SimpleEventPlugin = __webpack_require__(168);
+var ReactDOMEmptyComponent = __webpack_require__(151);
+var ReactDOMTreeTraversal = __webpack_require__(152);
+var ReactDOMTextComponent = __webpack_require__(153);
+var ReactDefaultBatchingStrategy = __webpack_require__(154);
+var ReactEventListener = __webpack_require__(155);
+var ReactInjection = __webpack_require__(157);
+var ReactReconcileTransaction = __webpack_require__(158);
+var SVGDOMPropertyConfig = __webpack_require__(164);
+var SelectEventPlugin = __webpack_require__(165);
+var SimpleEventPlugin = __webpack_require__(166);
var alreadyInjected = false;
@@ -12688,7 +12524,7 @@ module.exports = {
};
/***/ }),
-/* 105 */
+/* 103 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -12767,7 +12603,7 @@ var ARIADOMPropertyConfig = {
module.exports = ARIADOMPropertyConfig;
/***/ }),
-/* 106 */
+/* 104 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -12783,11 +12619,11 @@ module.exports = ARIADOMPropertyConfig;
-var EventPropagators = __webpack_require__(22);
+var EventPropagators = __webpack_require__(21);
var ExecutionEnvironment = __webpack_require__(6);
-var FallbackCompositionState = __webpack_require__(107);
-var SyntheticCompositionEvent = __webpack_require__(108);
-var SyntheticInputEvent = __webpack_require__(109);
+var FallbackCompositionState = __webpack_require__(105);
+var SyntheticCompositionEvent = __webpack_require__(106);
+var SyntheticInputEvent = __webpack_require__(107);
var END_KEYCODES = [9, 13, 27, 32]; // Tab, Return, Esc, Space
var START_KEYCODE = 229;
@@ -13156,7 +12992,7 @@ var BeforeInputEventPlugin = {
module.exports = BeforeInputEventPlugin;
/***/ }),
-/* 107 */
+/* 105 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -13174,9 +13010,9 @@ module.exports = BeforeInputEventPlugin;
var _assign = __webpack_require__(4);
-var PooledClass = __webpack_require__(17);
+var PooledClass = __webpack_require__(16);
-var getTextContentAccessor = __webpack_require__(62);
+var getTextContentAccessor = __webpack_require__(61);
/**
* This helper class stores information about text content of a target node,
@@ -13256,7 +13092,7 @@ PooledClass.addPoolingTo(FallbackCompositionState);
module.exports = FallbackCompositionState;
/***/ }),
-/* 108 */
+/* 106 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -13272,7 +13108,7 @@ module.exports = FallbackCompositionState;
-var SyntheticEvent = __webpack_require__(13);
+var SyntheticEvent = __webpack_require__(12);
/**
* @interface Event
@@ -13297,7 +13133,7 @@ SyntheticEvent.augmentClass(SyntheticCompositionEvent, CompositionEventInterface
module.exports = SyntheticCompositionEvent;
/***/ }),
-/* 109 */
+/* 107 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -13313,7 +13149,7 @@ module.exports = SyntheticCompositionEvent;
-var SyntheticEvent = __webpack_require__(13);
+var SyntheticEvent = __webpack_require__(12);
/**
* @interface Event
@@ -13339,7 +13175,7 @@ SyntheticEvent.augmentClass(SyntheticInputEvent, InputEventInterface);
module.exports = SyntheticInputEvent;
/***/ }),
-/* 110 */
+/* 108 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -13355,17 +13191,17 @@ module.exports = SyntheticInputEvent;
-var EventPluginHub = __webpack_require__(23);
-var EventPropagators = __webpack_require__(22);
+var EventPluginHub = __webpack_require__(22);
+var EventPropagators = __webpack_require__(21);
var ExecutionEnvironment = __webpack_require__(6);
var ReactDOMComponentTree = __webpack_require__(5);
-var ReactUpdates = __webpack_require__(12);
-var SyntheticEvent = __webpack_require__(13);
+var ReactUpdates = __webpack_require__(11);
+var SyntheticEvent = __webpack_require__(12);
-var inputValueTracking = __webpack_require__(65);
+var inputValueTracking = __webpack_require__(64);
var getEventTarget = __webpack_require__(37);
var isEventSupported = __webpack_require__(38);
-var isTextInputElement = __webpack_require__(66);
+var isTextInputElement = __webpack_require__(65);
var eventTypes = {
change: {
@@ -13656,7 +13492,7 @@ var ChangeEventPlugin = {
module.exports = ChangeEventPlugin;
/***/ }),
-/* 111 */
+/* 109 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -13673,7 +13509,7 @@ module.exports = ChangeEventPlugin;
-var ReactOwner = __webpack_require__(112);
+var ReactOwner = __webpack_require__(110);
var ReactRef = {};
@@ -13750,7 +13586,7 @@ ReactRef.detachRefs = function (instance, element) {
module.exports = ReactRef;
/***/ }),
-/* 112 */
+/* 110 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -13849,7 +13685,7 @@ module.exports = ReactOwner;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 113 */
+/* 111 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -13866,12 +13702,12 @@ module.exports = ReactOwner;
-var ReactInvalidSetStateWarningHook = __webpack_require__(114);
-var ReactHostOperationHistoryHook = __webpack_require__(115);
+var ReactInvalidSetStateWarningHook = __webpack_require__(112);
+var ReactHostOperationHistoryHook = __webpack_require__(113);
var ReactComponentTreeHook = __webpack_require__(7);
var ExecutionEnvironment = __webpack_require__(6);
-var performanceNow = __webpack_require__(116);
+var performanceNow = __webpack_require__(114);
var warning = __webpack_require__(2);
var hooks = [];
@@ -14216,7 +14052,7 @@ module.exports = ReactDebugTool;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 114 */
+/* 112 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -14259,7 +14095,7 @@ module.exports = ReactInvalidSetStateWarningHook;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 115 */
+/* 113 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -14298,7 +14134,7 @@ var ReactHostOperationHistoryHook = {
module.exports = ReactHostOperationHistoryHook;
/***/ }),
-/* 116 */
+/* 114 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -14315,7 +14151,7 @@ module.exports = ReactHostOperationHistoryHook;
* @typechecks
*/
-var performance = __webpack_require__(117);
+var performance = __webpack_require__(115);
var performanceNow;
@@ -14337,7 +14173,7 @@ if (performance.now) {
module.exports = performanceNow;
/***/ }),
-/* 117 */
+/* 115 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -14365,7 +14201,7 @@ if (ExecutionEnvironment.canUseDOM) {
module.exports = performance || {};
/***/ }),
-/* 118 */
+/* 116 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -14396,7 +14232,7 @@ var DefaultEventPluginOrder = ['ResponderEventPlugin', 'SimpleEventPlugin', 'Tap
module.exports = DefaultEventPluginOrder;
/***/ }),
-/* 119 */
+/* 117 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -14412,9 +14248,9 @@ module.exports = DefaultEventPluginOrder;
-var EventPropagators = __webpack_require__(22);
+var EventPropagators = __webpack_require__(21);
var ReactDOMComponentTree = __webpack_require__(5);
-var SyntheticMouseEvent = __webpack_require__(30);
+var SyntheticMouseEvent = __webpack_require__(29);
var eventTypes = {
mouseEnter: {
@@ -14499,7 +14335,7 @@ var EnterLeaveEventPlugin = {
module.exports = EnterLeaveEventPlugin;
/***/ }),
-/* 120 */
+/* 118 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -14515,7 +14351,7 @@ module.exports = EnterLeaveEventPlugin;
-var DOMProperty = __webpack_require__(14);
+var DOMProperty = __webpack_require__(13);
var MUST_USE_PROPERTY = DOMProperty.injection.MUST_USE_PROPERTY;
var HAS_BOOLEAN_VALUE = DOMProperty.injection.HAS_BOOLEAN_VALUE;
@@ -14740,7 +14576,7 @@ var HTMLDOMPropertyConfig = {
module.exports = HTMLDOMPropertyConfig;
/***/ }),
-/* 121 */
+/* 119 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -14757,7 +14593,7 @@ module.exports = HTMLDOMPropertyConfig;
var DOMChildrenOperations = __webpack_require__(40);
-var ReactDOMIDOperations = __webpack_require__(126);
+var ReactDOMIDOperations = __webpack_require__(124);
/**
* Abstracts away all functionality of the reconciler that requires knowledge of
@@ -14773,7 +14609,7 @@ var ReactComponentBrowserEnvironment = {
module.exports = ReactComponentBrowserEnvironment;
/***/ }),
-/* 122 */
+/* 120 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -14791,10 +14627,10 @@ module.exports = ReactComponentBrowserEnvironment;
var _prodInvariant = __webpack_require__(3);
-var DOMLazyTree = __webpack_require__(21);
+var DOMLazyTree = __webpack_require__(20);
var ExecutionEnvironment = __webpack_require__(6);
-var createNodesFromMarkup = __webpack_require__(123);
+var createNodesFromMarkup = __webpack_require__(121);
var emptyFunction = __webpack_require__(9);
var invariant = __webpack_require__(1);
@@ -14825,7 +14661,7 @@ module.exports = Danger;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 123 */
+/* 121 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -14846,8 +14682,8 @@ module.exports = Danger;
var ExecutionEnvironment = __webpack_require__(6);
-var createArrayFromMixed = __webpack_require__(124);
-var getMarkupWrap = __webpack_require__(125);
+var createArrayFromMixed = __webpack_require__(122);
+var getMarkupWrap = __webpack_require__(123);
var invariant = __webpack_require__(1);
/**
@@ -14915,7 +14751,7 @@ module.exports = createNodesFromMarkup;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 124 */
+/* 122 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -15048,7 +14884,7 @@ module.exports = createArrayFromMixed;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 125 */
+/* 123 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -15149,7 +14985,7 @@ module.exports = getMarkupWrap;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 126 */
+/* 124 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -15187,7 +15023,7 @@ var ReactDOMIDOperations = {
module.exports = ReactDOMIDOperations;
/***/ }),
-/* 127 */
+/* 125 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -15208,31 +15044,31 @@ module.exports = ReactDOMIDOperations;
var _prodInvariant = __webpack_require__(3),
_assign = __webpack_require__(4);
-var AutoFocusUtils = __webpack_require__(128);
-var CSSPropertyOperations = __webpack_require__(129);
-var DOMLazyTree = __webpack_require__(21);
+var AutoFocusUtils = __webpack_require__(126);
+var CSSPropertyOperations = __webpack_require__(127);
+var DOMLazyTree = __webpack_require__(20);
var DOMNamespaces = __webpack_require__(41);
-var DOMProperty = __webpack_require__(14);
-var DOMPropertyOperations = __webpack_require__(71);
-var EventPluginHub = __webpack_require__(23);
-var EventPluginRegistry = __webpack_require__(28);
-var ReactBrowserEventEmitter = __webpack_require__(33);
-var ReactDOMComponentFlags = __webpack_require__(59);
+var DOMProperty = __webpack_require__(13);
+var DOMPropertyOperations = __webpack_require__(70);
+var EventPluginHub = __webpack_require__(22);
+var EventPluginRegistry = __webpack_require__(27);
+var ReactBrowserEventEmitter = __webpack_require__(32);
+var ReactDOMComponentFlags = __webpack_require__(58);
var ReactDOMComponentTree = __webpack_require__(5);
-var ReactDOMInput = __webpack_require__(139);
-var ReactDOMOption = __webpack_require__(140);
-var ReactDOMSelect = __webpack_require__(73);
-var ReactDOMTextarea = __webpack_require__(141);
+var ReactDOMInput = __webpack_require__(137);
+var ReactDOMOption = __webpack_require__(138);
+var ReactDOMSelect = __webpack_require__(72);
+var ReactDOMTextarea = __webpack_require__(139);
var ReactInstrumentation = __webpack_require__(8);
-var ReactMultiChild = __webpack_require__(142);
-var ReactServerRenderingTransaction = __webpack_require__(151);
+var ReactMultiChild = __webpack_require__(140);
+var ReactServerRenderingTransaction = __webpack_require__(149);
var emptyFunction = __webpack_require__(9);
-var escapeTextContentForBrowser = __webpack_require__(32);
+var escapeTextContentForBrowser = __webpack_require__(31);
var invariant = __webpack_require__(1);
var isEventSupported = __webpack_require__(38);
var shallowEqual = __webpack_require__(45);
-var inputValueTracking = __webpack_require__(65);
+var inputValueTracking = __webpack_require__(64);
var validateDOMNesting = __webpack_require__(49);
var warning = __webpack_require__(2);
@@ -16203,7 +16039,7 @@ module.exports = ReactDOMComponent;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 128 */
+/* 126 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -16221,7 +16057,7 @@ module.exports = ReactDOMComponent;
var ReactDOMComponentTree = __webpack_require__(5);
-var focusNode = __webpack_require__(69);
+var focusNode = __webpack_require__(68);
var AutoFocusUtils = {
focusDOMComponent: function () {
@@ -16232,7 +16068,7 @@ var AutoFocusUtils = {
module.exports = AutoFocusUtils;
/***/ }),
-/* 129 */
+/* 127 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -16248,14 +16084,14 @@ module.exports = AutoFocusUtils;
-var CSSProperty = __webpack_require__(70);
+var CSSProperty = __webpack_require__(69);
var ExecutionEnvironment = __webpack_require__(6);
var ReactInstrumentation = __webpack_require__(8);
-var camelizeStyleName = __webpack_require__(130);
-var dangerousStyleValue = __webpack_require__(132);
-var hyphenateStyleName = __webpack_require__(133);
-var memoizeStringOnly = __webpack_require__(135);
+var camelizeStyleName = __webpack_require__(128);
+var dangerousStyleValue = __webpack_require__(130);
+var hyphenateStyleName = __webpack_require__(131);
+var memoizeStringOnly = __webpack_require__(133);
var warning = __webpack_require__(2);
var processStyleName = memoizeStringOnly(function (styleName) {
@@ -16453,7 +16289,7 @@ module.exports = CSSPropertyOperations;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 130 */
+/* 128 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -16470,7 +16306,7 @@ module.exports = CSSPropertyOperations;
-var camelize = __webpack_require__(131);
+var camelize = __webpack_require__(129);
var msPattern = /^-ms-/;
@@ -16498,7 +16334,7 @@ function camelizeStyleName(string) {
module.exports = camelizeStyleName;
/***/ }),
-/* 131 */
+/* 129 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -16535,7 +16371,7 @@ function camelize(string) {
module.exports = camelize;
/***/ }),
-/* 132 */
+/* 130 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -16551,7 +16387,7 @@ module.exports = camelize;
-var CSSProperty = __webpack_require__(70);
+var CSSProperty = __webpack_require__(69);
var warning = __webpack_require__(2);
var isUnitlessNumber = CSSProperty.isUnitlessNumber;
@@ -16620,7 +16456,7 @@ module.exports = dangerousStyleValue;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 133 */
+/* 131 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -16637,7 +16473,7 @@ module.exports = dangerousStyleValue;
-var hyphenate = __webpack_require__(134);
+var hyphenate = __webpack_require__(132);
var msPattern = /^ms-/;
@@ -16664,7 +16500,7 @@ function hyphenateStyleName(string) {
module.exports = hyphenateStyleName;
/***/ }),
-/* 134 */
+/* 132 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -16702,7 +16538,7 @@ function hyphenate(string) {
module.exports = hyphenate;
/***/ }),
-/* 135 */
+/* 133 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -16737,7 +16573,7 @@ function memoizeStringOnly(callback) {
module.exports = memoizeStringOnly;
/***/ }),
-/* 136 */
+/* 134 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -16753,7 +16589,7 @@ module.exports = memoizeStringOnly;
-var escapeTextContentForBrowser = __webpack_require__(32);
+var escapeTextContentForBrowser = __webpack_require__(31);
/**
* Escapes attribute value to prevent scripting attacks.
@@ -16768,7 +16604,7 @@ function quoteAttributeValueForBrowser(value) {
module.exports = quoteAttributeValueForBrowser;
/***/ }),
-/* 137 */
+/* 135 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -16784,7 +16620,7 @@ module.exports = quoteAttributeValueForBrowser;
-var EventPluginHub = __webpack_require__(23);
+var EventPluginHub = __webpack_require__(22);
function runEventQueueInBatch(events) {
EventPluginHub.enqueueEvents(events);
@@ -16805,7 +16641,7 @@ var ReactEventEmitterMixin = {
module.exports = ReactEventEmitterMixin;
/***/ }),
-/* 138 */
+/* 136 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -16911,7 +16747,7 @@ function getVendorPrefixedEventName(eventName) {
module.exports = getVendorPrefixedEventName;
/***/ }),
-/* 139 */
+/* 137 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -16930,10 +16766,10 @@ module.exports = getVendorPrefixedEventName;
var _prodInvariant = __webpack_require__(3),
_assign = __webpack_require__(4);
-var DOMPropertyOperations = __webpack_require__(71);
+var DOMPropertyOperations = __webpack_require__(70);
var LinkedValueUtils = __webpack_require__(43);
var ReactDOMComponentTree = __webpack_require__(5);
-var ReactUpdates = __webpack_require__(12);
+var ReactUpdates = __webpack_require__(11);
var invariant = __webpack_require__(1);
var warning = __webpack_require__(2);
@@ -17204,7 +17040,7 @@ module.exports = ReactDOMInput;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 140 */
+/* 138 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -17222,9 +17058,9 @@ module.exports = ReactDOMInput;
var _assign = __webpack_require__(4);
-var React = __webpack_require__(18);
+var React = __webpack_require__(17);
var ReactDOMComponentTree = __webpack_require__(5);
-var ReactDOMSelect = __webpack_require__(73);
+var ReactDOMSelect = __webpack_require__(72);
var warning = __webpack_require__(2);
var didWarnInvalidOptionChildren = false;
@@ -17332,7 +17168,7 @@ module.exports = ReactDOMOption;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 141 */
+/* 139 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -17353,7 +17189,7 @@ var _prodInvariant = __webpack_require__(3),
var LinkedValueUtils = __webpack_require__(43);
var ReactDOMComponentTree = __webpack_require__(5);
-var ReactUpdates = __webpack_require__(12);
+var ReactUpdates = __webpack_require__(11);
var invariant = __webpack_require__(1);
var warning = __webpack_require__(2);
@@ -17498,7 +17334,7 @@ module.exports = ReactDOMTextarea;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 142 */
+/* 140 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -17517,15 +17353,15 @@ module.exports = ReactDOMTextarea;
var _prodInvariant = __webpack_require__(3);
var ReactComponentEnvironment = __webpack_require__(44);
-var ReactInstanceMap = __webpack_require__(25);
+var ReactInstanceMap = __webpack_require__(24);
var ReactInstrumentation = __webpack_require__(8);
-var ReactCurrentOwner = __webpack_require__(11);
-var ReactReconciler = __webpack_require__(20);
-var ReactChildReconciler = __webpack_require__(143);
+var ReactCurrentOwner = __webpack_require__(10);
+var ReactReconciler = __webpack_require__(19);
+var ReactChildReconciler = __webpack_require__(141);
var emptyFunction = __webpack_require__(9);
-var flattenChildren = __webpack_require__(150);
+var flattenChildren = __webpack_require__(148);
var invariant = __webpack_require__(1);
/**
@@ -17950,7 +17786,7 @@ module.exports = ReactMultiChild;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 143 */
+/* 141 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -17966,12 +17802,12 @@ module.exports = ReactMultiChild;
-var ReactReconciler = __webpack_require__(20);
+var ReactReconciler = __webpack_require__(19);
-var instantiateReactComponent = __webpack_require__(74);
+var instantiateReactComponent = __webpack_require__(73);
var KeyEscapeUtils = __webpack_require__(47);
var shouldUpdateReactComponent = __webpack_require__(46);
-var traverseAllChildren = __webpack_require__(78);
+var traverseAllChildren = __webpack_require__(77);
var warning = __webpack_require__(2);
var ReactComponentTreeHook;
@@ -18109,7 +17945,7 @@ module.exports = ReactChildReconciler;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 144 */
+/* 142 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -18128,20 +17964,20 @@ module.exports = ReactChildReconciler;
var _prodInvariant = __webpack_require__(3),
_assign = __webpack_require__(4);
-var React = __webpack_require__(18);
+var React = __webpack_require__(17);
var ReactComponentEnvironment = __webpack_require__(44);
-var ReactCurrentOwner = __webpack_require__(11);
+var ReactCurrentOwner = __webpack_require__(10);
var ReactErrorUtils = __webpack_require__(36);
-var ReactInstanceMap = __webpack_require__(25);
+var ReactInstanceMap = __webpack_require__(24);
var ReactInstrumentation = __webpack_require__(8);
-var ReactNodeTypes = __webpack_require__(75);
-var ReactReconciler = __webpack_require__(20);
+var ReactNodeTypes = __webpack_require__(74);
+var ReactReconciler = __webpack_require__(19);
if (process.env.NODE_ENV !== 'production') {
- var checkReactTypeSpec = __webpack_require__(145);
+ var checkReactTypeSpec = __webpack_require__(143);
}
-var emptyObject = __webpack_require__(27);
+var emptyObject = __webpack_require__(26);
var invariant = __webpack_require__(1);
var shallowEqual = __webpack_require__(45);
var shouldUpdateReactComponent = __webpack_require__(46);
@@ -19015,7 +18851,7 @@ module.exports = ReactCompositeComponent;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 145 */
+/* 143 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -19033,8 +18869,8 @@ module.exports = ReactCompositeComponent;
var _prodInvariant = __webpack_require__(3);
-var ReactPropTypeLocationNames = __webpack_require__(146);
-var ReactPropTypesSecret = __webpack_require__(72);
+var ReactPropTypeLocationNames = __webpack_require__(144);
+var ReactPropTypesSecret = __webpack_require__(71);
var invariant = __webpack_require__(1);
var warning = __webpack_require__(2);
@@ -19108,7 +18944,7 @@ module.exports = checkReactTypeSpec;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 146 */
+/* 144 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -19139,7 +18975,7 @@ module.exports = ReactPropTypeLocationNames;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 147 */
+/* 145 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -19165,7 +19001,7 @@ function getNextDebugID() {
module.exports = getNextDebugID;
/***/ }),
-/* 148 */
+/* 146 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -19190,7 +19026,7 @@ var REACT_ELEMENT_TYPE = typeof Symbol === 'function' && Symbol['for'] && Symbol
module.exports = REACT_ELEMENT_TYPE;
/***/ }),
-/* 149 */
+/* 147 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -19236,7 +19072,7 @@ function getIteratorFn(maybeIterable) {
module.exports = getIteratorFn;
/***/ }),
-/* 150 */
+/* 148 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -19254,7 +19090,7 @@ module.exports = getIteratorFn;
var KeyEscapeUtils = __webpack_require__(47);
-var traverseAllChildren = __webpack_require__(78);
+var traverseAllChildren = __webpack_require__(77);
var warning = __webpack_require__(2);
var ReactComponentTreeHook;
@@ -19318,7 +19154,7 @@ module.exports = flattenChildren;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 151 */
+/* 149 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -19336,10 +19172,10 @@ module.exports = flattenChildren;
var _assign = __webpack_require__(4);
-var PooledClass = __webpack_require__(17);
-var Transaction = __webpack_require__(29);
+var PooledClass = __webpack_require__(16);
+var Transaction = __webpack_require__(28);
var ReactInstrumentation = __webpack_require__(8);
-var ReactServerUpdateQueue = __webpack_require__(152);
+var ReactServerUpdateQueue = __webpack_require__(150);
/**
* Executed within the scope of the `Transaction` instance. Consider these as
@@ -19414,7 +19250,7 @@ module.exports = ReactServerRenderingTransaction;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 152 */
+/* 150 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -19559,7 +19395,7 @@ module.exports = ReactServerUpdateQueue;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 153 */
+/* 151 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -19577,7 +19413,7 @@ module.exports = ReactServerUpdateQueue;
var _assign = __webpack_require__(4);
-var DOMLazyTree = __webpack_require__(21);
+var DOMLazyTree = __webpack_require__(20);
var ReactDOMComponentTree = __webpack_require__(5);
var ReactDOMEmptyComponent = function (instantiate) {
@@ -19624,7 +19460,7 @@ _assign(ReactDOMEmptyComponent.prototype, {
module.exports = ReactDOMEmptyComponent;
/***/ }),
-/* 154 */
+/* 152 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -19766,7 +19602,7 @@ module.exports = {
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 155 */
+/* 153 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -19786,10 +19622,10 @@ var _prodInvariant = __webpack_require__(3),
_assign = __webpack_require__(4);
var DOMChildrenOperations = __webpack_require__(40);
-var DOMLazyTree = __webpack_require__(21);
+var DOMLazyTree = __webpack_require__(20);
var ReactDOMComponentTree = __webpack_require__(5);
-var escapeTextContentForBrowser = __webpack_require__(32);
+var escapeTextContentForBrowser = __webpack_require__(31);
var invariant = __webpack_require__(1);
var validateDOMNesting = __webpack_require__(49);
@@ -19934,7 +19770,7 @@ module.exports = ReactDOMTextComponent;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 156 */
+/* 154 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -19952,8 +19788,8 @@ module.exports = ReactDOMTextComponent;
var _assign = __webpack_require__(4);
-var ReactUpdates = __webpack_require__(12);
-var Transaction = __webpack_require__(29);
+var ReactUpdates = __webpack_require__(11);
+var Transaction = __webpack_require__(28);
var emptyFunction = __webpack_require__(9);
@@ -20007,7 +19843,7 @@ var ReactDefaultBatchingStrategy = {
module.exports = ReactDefaultBatchingStrategy;
/***/ }),
-/* 157 */
+/* 155 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -20025,14 +19861,14 @@ module.exports = ReactDefaultBatchingStrategy;
var _assign = __webpack_require__(4);
-var EventListener = __webpack_require__(79);
+var EventListener = __webpack_require__(78);
var ExecutionEnvironment = __webpack_require__(6);
-var PooledClass = __webpack_require__(17);
+var PooledClass = __webpack_require__(16);
var ReactDOMComponentTree = __webpack_require__(5);
-var ReactUpdates = __webpack_require__(12);
+var ReactUpdates = __webpack_require__(11);
var getEventTarget = __webpack_require__(37);
-var getUnboundedScrollPosition = __webpack_require__(158);
+var getUnboundedScrollPosition = __webpack_require__(156);
/**
* Find the deepest React component completely containing the root of the
@@ -20167,7 +20003,7 @@ var ReactEventListener = {
module.exports = ReactEventListener;
/***/ }),
-/* 158 */
+/* 156 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -20211,7 +20047,7 @@ function getUnboundedScrollPosition(scrollable) {
module.exports = getUnboundedScrollPosition;
/***/ }),
-/* 159 */
+/* 157 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -20227,14 +20063,14 @@ module.exports = getUnboundedScrollPosition;
-var DOMProperty = __webpack_require__(14);
-var EventPluginHub = __webpack_require__(23);
+var DOMProperty = __webpack_require__(13);
+var EventPluginHub = __webpack_require__(22);
var EventPluginUtils = __webpack_require__(35);
var ReactComponentEnvironment = __webpack_require__(44);
-var ReactEmptyComponent = __webpack_require__(76);
-var ReactBrowserEventEmitter = __webpack_require__(33);
-var ReactHostComponent = __webpack_require__(77);
-var ReactUpdates = __webpack_require__(12);
+var ReactEmptyComponent = __webpack_require__(75);
+var ReactBrowserEventEmitter = __webpack_require__(32);
+var ReactHostComponent = __webpack_require__(76);
+var ReactUpdates = __webpack_require__(11);
var ReactInjection = {
Component: ReactComponentEnvironment.injection,
@@ -20250,7 +20086,7 @@ var ReactInjection = {
module.exports = ReactInjection;
/***/ }),
-/* 160 */
+/* 158 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -20268,12 +20104,12 @@ module.exports = ReactInjection;
var _assign = __webpack_require__(4);
-var CallbackQueue = __webpack_require__(63);
-var PooledClass = __webpack_require__(17);
-var ReactBrowserEventEmitter = __webpack_require__(33);
-var ReactInputSelection = __webpack_require__(80);
+var CallbackQueue = __webpack_require__(62);
+var PooledClass = __webpack_require__(16);
+var ReactBrowserEventEmitter = __webpack_require__(32);
+var ReactInputSelection = __webpack_require__(79);
var ReactInstrumentation = __webpack_require__(8);
-var Transaction = __webpack_require__(29);
+var Transaction = __webpack_require__(28);
var ReactUpdateQueue = __webpack_require__(48);
/**
@@ -20434,7 +20270,7 @@ module.exports = ReactReconcileTransaction;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 161 */
+/* 159 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -20452,8 +20288,8 @@ module.exports = ReactReconcileTransaction;
var ExecutionEnvironment = __webpack_require__(6);
-var getNodeForCharacterOffset = __webpack_require__(162);
-var getTextContentAccessor = __webpack_require__(62);
+var getNodeForCharacterOffset = __webpack_require__(160);
+var getTextContentAccessor = __webpack_require__(61);
/**
* While `isCollapsed` is available on the Selection object and `collapsed`
@@ -20651,7 +20487,7 @@ var ReactDOMSelection = {
module.exports = ReactDOMSelection;
/***/ }),
-/* 162 */
+/* 160 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -20730,7 +20566,7 @@ function getNodeForCharacterOffset(root, offset) {
module.exports = getNodeForCharacterOffset;
/***/ }),
-/* 163 */
+/* 161 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -20747,7 +20583,7 @@ module.exports = getNodeForCharacterOffset;
*
*/
-var isTextNode = __webpack_require__(164);
+var isTextNode = __webpack_require__(162);
/*eslint-disable no-bitwise */
@@ -20775,7 +20611,7 @@ function containsNode(outerNode, innerNode) {
module.exports = containsNode;
/***/ }),
-/* 164 */
+/* 162 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -20792,7 +20628,7 @@ module.exports = containsNode;
* @typechecks
*/
-var isNode = __webpack_require__(165);
+var isNode = __webpack_require__(163);
/**
* @param {*} object The object to check.
@@ -20805,7 +20641,7 @@ function isTextNode(object) {
module.exports = isTextNode;
/***/ }),
-/* 165 */
+/* 163 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -20835,7 +20671,7 @@ function isNode(object) {
module.exports = isNode;
/***/ }),
-/* 166 */
+/* 164 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -21142,7 +20978,7 @@ Object.keys(ATTRS).forEach(function (key) {
module.exports = SVGDOMPropertyConfig;
/***/ }),
-/* 167 */
+/* 165 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -21158,14 +20994,14 @@ module.exports = SVGDOMPropertyConfig;
-var EventPropagators = __webpack_require__(22);
+var EventPropagators = __webpack_require__(21);
var ExecutionEnvironment = __webpack_require__(6);
var ReactDOMComponentTree = __webpack_require__(5);
-var ReactInputSelection = __webpack_require__(80);
-var SyntheticEvent = __webpack_require__(13);
+var ReactInputSelection = __webpack_require__(79);
+var SyntheticEvent = __webpack_require__(12);
-var getActiveElement = __webpack_require__(81);
-var isTextInputElement = __webpack_require__(66);
+var getActiveElement = __webpack_require__(80);
+var isTextInputElement = __webpack_require__(65);
var shallowEqual = __webpack_require__(45);
var skipSelectionChangeEvent = ExecutionEnvironment.canUseDOM && 'documentMode' in document && document.documentMode <= 11;
@@ -21335,7 +21171,7 @@ var SelectEventPlugin = {
module.exports = SelectEventPlugin;
/***/ }),
-/* 168 */
+/* 166 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -21354,20 +21190,20 @@ module.exports = SelectEventPlugin;
var _prodInvariant = __webpack_require__(3);
-var EventListener = __webpack_require__(79);
-var EventPropagators = __webpack_require__(22);
+var EventListener = __webpack_require__(78);
+var EventPropagators = __webpack_require__(21);
var ReactDOMComponentTree = __webpack_require__(5);
-var SyntheticAnimationEvent = __webpack_require__(169);
-var SyntheticClipboardEvent = __webpack_require__(170);
-var SyntheticEvent = __webpack_require__(13);
-var SyntheticFocusEvent = __webpack_require__(171);
-var SyntheticKeyboardEvent = __webpack_require__(172);
-var SyntheticMouseEvent = __webpack_require__(30);
-var SyntheticDragEvent = __webpack_require__(174);
-var SyntheticTouchEvent = __webpack_require__(175);
-var SyntheticTransitionEvent = __webpack_require__(176);
-var SyntheticUIEvent = __webpack_require__(24);
-var SyntheticWheelEvent = __webpack_require__(177);
+var SyntheticAnimationEvent = __webpack_require__(167);
+var SyntheticClipboardEvent = __webpack_require__(168);
+var SyntheticEvent = __webpack_require__(12);
+var SyntheticFocusEvent = __webpack_require__(169);
+var SyntheticKeyboardEvent = __webpack_require__(170);
+var SyntheticMouseEvent = __webpack_require__(29);
+var SyntheticDragEvent = __webpack_require__(172);
+var SyntheticTouchEvent = __webpack_require__(173);
+var SyntheticTransitionEvent = __webpack_require__(174);
+var SyntheticUIEvent = __webpack_require__(23);
+var SyntheticWheelEvent = __webpack_require__(175);
var emptyFunction = __webpack_require__(9);
var getEventCharCode = __webpack_require__(50);
@@ -21567,7 +21403,7 @@ module.exports = SimpleEventPlugin;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 169 */
+/* 167 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -21583,7 +21419,7 @@ module.exports = SimpleEventPlugin;
-var SyntheticEvent = __webpack_require__(13);
+var SyntheticEvent = __webpack_require__(12);
/**
* @interface Event
@@ -21611,7 +21447,7 @@ SyntheticEvent.augmentClass(SyntheticAnimationEvent, AnimationEventInterface);
module.exports = SyntheticAnimationEvent;
/***/ }),
-/* 170 */
+/* 168 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -21627,7 +21463,7 @@ module.exports = SyntheticAnimationEvent;
-var SyntheticEvent = __webpack_require__(13);
+var SyntheticEvent = __webpack_require__(12);
/**
* @interface Event
@@ -21654,7 +21490,7 @@ SyntheticEvent.augmentClass(SyntheticClipboardEvent, ClipboardEventInterface);
module.exports = SyntheticClipboardEvent;
/***/ }),
-/* 171 */
+/* 169 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -21670,7 +21506,7 @@ module.exports = SyntheticClipboardEvent;
-var SyntheticUIEvent = __webpack_require__(24);
+var SyntheticUIEvent = __webpack_require__(23);
/**
* @interface FocusEvent
@@ -21695,7 +21531,7 @@ SyntheticUIEvent.augmentClass(SyntheticFocusEvent, FocusEventInterface);
module.exports = SyntheticFocusEvent;
/***/ }),
-/* 172 */
+/* 170 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -21711,10 +21547,10 @@ module.exports = SyntheticFocusEvent;
-var SyntheticUIEvent = __webpack_require__(24);
+var SyntheticUIEvent = __webpack_require__(23);
var getEventCharCode = __webpack_require__(50);
-var getEventKey = __webpack_require__(173);
+var getEventKey = __webpack_require__(171);
var getEventModifierState = __webpack_require__(39);
/**
@@ -21784,7 +21620,7 @@ SyntheticUIEvent.augmentClass(SyntheticKeyboardEvent, KeyboardEventInterface);
module.exports = SyntheticKeyboardEvent;
/***/ }),
-/* 173 */
+/* 171 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -21901,7 +21737,7 @@ function getEventKey(nativeEvent) {
module.exports = getEventKey;
/***/ }),
-/* 174 */
+/* 172 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -21917,7 +21753,7 @@ module.exports = getEventKey;
-var SyntheticMouseEvent = __webpack_require__(30);
+var SyntheticMouseEvent = __webpack_require__(29);
/**
* @interface DragEvent
@@ -21942,7 +21778,7 @@ SyntheticMouseEvent.augmentClass(SyntheticDragEvent, DragEventInterface);
module.exports = SyntheticDragEvent;
/***/ }),
-/* 175 */
+/* 173 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -21958,7 +21794,7 @@ module.exports = SyntheticDragEvent;
-var SyntheticUIEvent = __webpack_require__(24);
+var SyntheticUIEvent = __webpack_require__(23);
var getEventModifierState = __webpack_require__(39);
@@ -21992,7 +21828,7 @@ SyntheticUIEvent.augmentClass(SyntheticTouchEvent, TouchEventInterface);
module.exports = SyntheticTouchEvent;
/***/ }),
-/* 176 */
+/* 174 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -22008,7 +21844,7 @@ module.exports = SyntheticTouchEvent;
-var SyntheticEvent = __webpack_require__(13);
+var SyntheticEvent = __webpack_require__(12);
/**
* @interface Event
@@ -22036,7 +21872,7 @@ SyntheticEvent.augmentClass(SyntheticTransitionEvent, TransitionEventInterface);
module.exports = SyntheticTransitionEvent;
/***/ }),
-/* 177 */
+/* 175 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -22052,7 +21888,7 @@ module.exports = SyntheticTransitionEvent;
-var SyntheticMouseEvent = __webpack_require__(30);
+var SyntheticMouseEvent = __webpack_require__(29);
/**
* @interface WheelEvent
@@ -22092,7 +21928,7 @@ SyntheticMouseEvent.augmentClass(SyntheticWheelEvent, WheelEventInterface);
module.exports = SyntheticWheelEvent;
/***/ }),
-/* 178 */
+/* 176 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -22131,7 +21967,7 @@ module.exports = ReactDOMContainerInfo;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 179 */
+/* 177 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -22155,7 +21991,7 @@ var ReactDOMFeatureFlags = {
module.exports = ReactDOMFeatureFlags;
/***/ }),
-/* 180 */
+/* 178 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -22171,7 +22007,7 @@ module.exports = ReactDOMFeatureFlags;
-var adler32 = __webpack_require__(181);
+var adler32 = __webpack_require__(179);
var TAG_END = /\/?>/;
var COMMENT_START = /^<\!\-\-/;
@@ -22210,7 +22046,7 @@ var ReactMarkupChecksum = {
module.exports = ReactMarkupChecksum;
/***/ }),
-/* 181 */
+/* 179 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -22259,7 +22095,7 @@ function adler32(data) {
module.exports = adler32;
/***/ }),
-/* 182 */
+/* 180 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -22278,7 +22114,7 @@ module.exports = adler32;
module.exports = '15.6.1';
/***/ }),
-/* 183 */
+/* 181 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -22296,11 +22132,11 @@ module.exports = '15.6.1';
var _prodInvariant = __webpack_require__(3);
-var ReactCurrentOwner = __webpack_require__(11);
+var ReactCurrentOwner = __webpack_require__(10);
var ReactDOMComponentTree = __webpack_require__(5);
-var ReactInstanceMap = __webpack_require__(25);
+var ReactInstanceMap = __webpack_require__(24);
-var getHostComponentFromComposite = __webpack_require__(83);
+var getHostComponentFromComposite = __webpack_require__(82);
var invariant = __webpack_require__(1);
var warning = __webpack_require__(2);
@@ -22344,7 +22180,7 @@ module.exports = findDOMNode;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 184 */
+/* 182 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -22360,12 +22196,12 @@ module.exports = findDOMNode;
-var ReactMount = __webpack_require__(82);
+var ReactMount = __webpack_require__(81);
module.exports = ReactMount.renderSubtreeIntoContainer;
/***/ }),
-/* 185 */
+/* 183 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -22381,8 +22217,8 @@ module.exports = ReactMount.renderSubtreeIntoContainer;
-var DOMProperty = __webpack_require__(14);
-var EventPluginRegistry = __webpack_require__(28);
+var DOMProperty = __webpack_require__(13);
+var EventPluginRegistry = __webpack_require__(27);
var ReactComponentTreeHook = __webpack_require__(7);
var warning = __webpack_require__(2);
@@ -22483,7 +22319,7 @@ module.exports = ReactDOMUnknownPropertyHook;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 186 */
+/* 184 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -22532,7 +22368,7 @@ module.exports = ReactDOMNullInputValuePropHook;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 187 */
+/* 185 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -22548,7 +22384,7 @@ module.exports = ReactDOMNullInputValuePropHook;
-var DOMProperty = __webpack_require__(14);
+var DOMProperty = __webpack_require__(13);
var ReactComponentTreeHook = __webpack_require__(7);
var warning = __webpack_require__(2);
@@ -22631,14 +22467,14 @@ module.exports = ReactDOMInvalidARIAHook;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 188 */
+/* 186 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(10);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(14);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__App__ = __webpack_require__(189);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Meshify__ = __webpack_require__(15);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__App__ = __webpack_require__(187);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Meshify__ = __webpack_require__(33);
@@ -22663,7 +22499,7 @@ class Auth extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component {
}
logout() {
- fetch(__WEBPACK_IMPORTED_MODULE_2__Meshify__["b" /* baseURL */] + 'logout', { credentials: 'include' }).then(() => {
+ fetch(__WEBPACK_IMPORTED_MODULE_2__Meshify__["a" /* baseURL */] + 'logout', { credentials: 'include' }).then(() => {
this.setState({ login: false, meshifyUsername: null, meshifyPassword: null });
});
}
@@ -22671,8 +22507,8 @@ class Auth extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component {
getLogin() {
console.log("getting login");
// this.setState({login: true, meshifyUsername: 'api@henry-pump.com'});
- fetch(__WEBPACK_IMPORTED_MODULE_2__Meshify__["b" /* baseURL */] + 'login', { credentials: 'include' }).then(response => response.json()).then(responseJson => {
- console.log(responseJson);
+ fetch(__WEBPACK_IMPORTED_MODULE_2__Meshify__["a" /* baseURL */] + 'login', { credentials: 'include' }).then(response => response.json()).then(responseJson => {
+ // console.log(responseJson)
if (typeof responseJson.username !== 'undefined') {
this.setState({ login: true, meshifyUsername: responseJson.username });
} else {
@@ -22686,7 +22522,7 @@ class Auth extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component {
login() {
const authToken = "Basic " + btoa(this.state.meshifyUsername + ":" + this.state.meshifyPassword);
this.setState({ authToken: authToken });
- fetch(__WEBPACK_IMPORTED_MODULE_2__Meshify__["b" /* baseURL */] + 'login', {
+ fetch(__WEBPACK_IMPORTED_MODULE_2__Meshify__["a" /* baseURL */] + 'login', {
method: 'post',
credentials: 'include',
headers: {
@@ -22694,7 +22530,7 @@ class Auth extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component {
},
body: JSON.stringify({ username: this.state.meshifyUsername, authToken: authToken })
}).then(response => response.json()).then(responseJson => {
- console.log(responseJson);
+ // console.log(responseJson);
if (responseJson.status === "success") {
this.setState({ login: true, meshifyUsername: responseJson.username });
} else if (responseJson.status === 'failure') {
@@ -22816,15 +22652,15 @@ class Auth extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component {
/***/ }),
-/* 189 */
+/* 187 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(10);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(14);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Meshify__ = __webpack_require__(15);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Company__ = __webpack_require__(190);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__Utilities__ = __webpack_require__(85);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Meshify__ = __webpack_require__(33);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Company__ = __webpack_require__(188);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__Utilities__ = __webpack_require__(83);
@@ -22841,7 +22677,7 @@ class App extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component {
}
getData() {
- fetch(__WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* baseURL */] + 'alldata', { credentials: 'include' }).then(response => response.json()).then(responseJson => {
+ fetch(__WEBPACK_IMPORTED_MODULE_1__Meshify__["a" /* baseURL */] + 'alldata', { credentials: 'include' }).then(response => response.json()).then(responseJson => {
this.setState({ companies: responseJson, loading: false });
});
}
@@ -22881,17 +22717,15 @@ class App extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component {
/***/ }),
-/* 190 */
+/* 188 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(10);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(14);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Meshify__ = __webpack_require__(15);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__MaxWaterSystemList__ = __webpack_require__(191);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__ABBFlowMeterList__ = __webpack_require__(193);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__Utilities__ = __webpack_require__(85);
-
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Meshify__ = __webpack_require__(33);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__DeviceList__ = __webpack_require__(189);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__Utilities__ = __webpack_require__(83);
@@ -22923,16 +22757,104 @@ class Company extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component {
});
let maxWaterSystemDevices = [];
let maxWaterSystemCode = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement('span', null);
- if (Object(__WEBPACK_IMPORTED_MODULE_4__Utilities__["a" /* isDefined */])(this.props.companyObj.devices.advvfdipp)) {
+ if (Object(__WEBPACK_IMPORTED_MODULE_3__Utilities__["a" /* isDefined */])(this.props.companyObj.devices.advvfdipp)) {
maxWaterSystemDevices = this.props.companyObj.devices.advvfdipp;
- maxWaterSystemCode = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_2__MaxWaterSystemList__["a" /* MaxWaterSystemList */], { deviceList: maxWaterSystemDevices, listName: 'Max Water System' });
+ let tableHeadInner = Object.keys(__WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */].advvfdipp).sort((a, b) => {
+ return __WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */].advvfdipp[a].order - __WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */].advvfdipp[b].order;
+ }).map((ch, i) => {
+ return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
+ 'th',
+ { key: "advvfdipp_" + i },
+ __WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */].advvfdipp[ch].name
+ );
+ });
+ let tableHead = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
+ 'thead',
+ null,
+ __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
+ 'tr',
+ null,
+ __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
+ 'th',
+ null,
+ 'Well'
+ ),
+ tableHeadInner
+ )
+ );
+ maxWaterSystemCode = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_2__DeviceList__["a" /* DeviceList */], {
+ deviceList: maxWaterSystemDevices,
+ listName: 'Max Water System',
+ deviceType: 'advvfdipp',
+ tableHead: tableHead });
}
let abbFlowDevices = [];
let abbFlowCode = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement('span', null);
- if (Object(__WEBPACK_IMPORTED_MODULE_4__Utilities__["a" /* isDefined */])(this.props.companyObj.devices.abbflow)) {
+ if (Object(__WEBPACK_IMPORTED_MODULE_3__Utilities__["a" /* isDefined */])(this.props.companyObj.devices.abbflow)) {
abbFlowDevices = this.props.companyObj.devices.abbflow;
- abbFlowCode = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_3__ABBFlowMeterList__["a" /* ABBFlowMeterList */], { deviceList: abbFlowDevices, listName: 'ABB Flowmeter' });
+ let tableHeadInner = Object.keys(__WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */].abbflow).sort((a, b) => {
+ return __WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */].abbflow[a].order - __WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */].abbflow[b].order;
+ }).map((ch, i) => {
+ return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
+ 'th',
+ { key: "abbflow_" + i },
+ __WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */].abbflow[ch].name
+ );
+ });
+ let tableHead = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
+ 'thead',
+ null,
+ __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
+ 'tr',
+ null,
+ __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
+ 'th',
+ null,
+ 'Well'
+ ),
+ tableHeadInner
+ )
+ );
+ abbFlowCode = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_2__DeviceList__["a" /* DeviceList */], {
+ deviceList: abbFlowDevices,
+ listName: 'ABB Flowmeter',
+ deviceType: 'abbflow',
+ tableHead: tableHead });
+ }
+
+ let flowMonitorDevices = [];
+ let flowMonitorCode = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement('span', null);
+ if (Object(__WEBPACK_IMPORTED_MODULE_3__Utilities__["a" /* isDefined */])(this.props.companyObj.devices.flowmonitor)) {
+ flowMonitorDevices = this.props.companyObj.devices.flowmonitor;
+ let tableHeadInner = Object.keys(__WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */].flowmonitor).sort((a, b) => {
+ return __WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */].flowmonitor[a].order - __WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */].flowmonitor[b].order;
+ }).map((ch, i) => {
+ return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
+ 'th',
+ { key: "flowmonitor_" + i },
+ __WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */].flowmonitor[ch].name
+ );
+ });
+ let tableHead = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
+ 'thead',
+ null,
+ __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
+ 'tr',
+ null,
+ __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
+ 'th',
+ null,
+ 'Well'
+ ),
+ tableHeadInner
+ )
+ );
+ flowMonitorCode = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_2__DeviceList__["a" /* DeviceList */], {
+ deviceList: flowMonitorDevices,
+ listName: 'Flow Monitor',
+ deviceType: 'flowmonitor',
+ tableHead: tableHead });
}
return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
@@ -22945,6 +22867,7 @@ class Company extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component {
),
maxWaterSystemCode,
abbFlowCode,
+ flowMonitorCode,
__WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement('hr', null)
);
}
@@ -22953,21 +22876,19 @@ class Company extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component {
/***/ }),
-/* 191 */
+/* 189 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(10);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(14);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Meshify__ = __webpack_require__(15);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Device__ = __webpack_require__(84);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__MaxWaterSystem__ = __webpack_require__(192);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Meshify__ = __webpack_require__(33);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Device__ = __webpack_require__(190);
-
-class MaxWaterSystemList extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component {
+class DeviceList extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component {
constructor(props) {
super(props);
this.state = {
@@ -22976,103 +22897,18 @@ class MaxWaterSystemList extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.C
this.toggleTable = this.toggleTable.bind(this);
}
- componentDidMount() {}
-
toggleTable() {
this.setState({ tableVisible: !this.state.tableVisible });
}
render() {
- let tableHead = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'thead',
- null,
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'tr',
- null,
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'Well'
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'Status'
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'Flow Yest.'
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'Flow Today'
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'Energy Yest.'
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'Energy Today'
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'Fluid Level'
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'Flowrate'
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'VFD Current'
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'VFD Status'
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'Control Mode'
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'DH Status'
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'Intake Pres.'
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'Intake Temp.'
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'Tubing Pres.'
- )
- )
- );
-
const devices = this.props.deviceList.map((dev, i) => {
- return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_3__MaxWaterSystem__["a" /* MaxWaterSystem */], { key: "maxwatersystem_" + i,
+ return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_2__Device__["a" /* Device */], { key: this.props.deviceType + "_" + i,
deviceId: dev.id,
- deviceType: 'Max Water System',
+ deviceType: this.props.listName,
name: dev.vanityName,
- values: dev.values });
+ values: dev.values,
+ channelStarter: __WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */][this.props.deviceType] });
});
let showHideButton;
@@ -23086,207 +22922,7 @@ class MaxWaterSystemList extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.C
deviceTable = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
'table',
{ className: 'table small table-bordered table-responsive' },
- tableHead,
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'tbody',
- null,
- devices
- )
- );
- } else {
- showHideButton = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'button',
- { className: 'btn btn-outline-primary', onClick: this.toggleTable },
- 'Show'
- );
- deviceTable = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement('span', null);
- }
-
- return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'div',
- { className: 'container-fluid' },
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'h2',
- null,
- this.props.listName,
- ' [',
- devices.length,
- '] ',
- showHideButton
- ),
- deviceTable
- );
- }
-}
-/* harmony export (immutable) */ __webpack_exports__["a"] = MaxWaterSystemList;
-
-
-/***/ }),
-/* 192 */
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(10);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Meshify__ = __webpack_require__(15);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Channel__ = __webpack_require__(51);
-
-
-
-
-let channelStarter = {
- wellstatus: { order: 1, data: {} },
- flowtotalyesterday: { order: 2, data: {} },
- flowtotal: { order: 3, data: {} },
- energytotalyesterday: { order: 4, data: {} },
- energytotal: { order: 5, data: {} },
- fluidlevel: { order: 6, data: {} },
- flowrate: { order: 7, data: {} },
- vfdcurrent: { order: 8, data: {} },
- vfd_fault: { order: 9, data: {} },
- pidcontrolmode: { order: 10, data: {} },
- downholesensorstatus: { order: 11, data: {} },
- intakepressure: { order: 12, data: {} },
- intaketemperature: { order: 13, data: {} },
- tubingpressure: { order: 14, data: {} }
-};
-
-class MaxWaterSystem extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component {
- constructor(props) {
- super(props);
- this.state = { channels: channelStarter };
- }
-
- render() {
- let t = this;
- const channelList = this.props.values.sort((a, b) => {
- return this.state.channels[a.channel].order - this.state.channels[b.channel].order;
- }).map(function (ch, i) {
- return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_2__Channel__["a" /* Channel */], { key: t.props.deviceId + "_channel_" + i,
- name: ch.name,
- timestamp: ch.timestamp,
- value: ch.value });
- });
-
- return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'tr',
- null,
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'td',
- null,
- this.props.name
- ),
- channelList
- );
- }
-}
-/* harmony export (immutable) */ __webpack_exports__["a"] = MaxWaterSystem;
-
-
-/***/ }),
-/* 193 */
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(10);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Meshify__ = __webpack_require__(15);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Device__ = __webpack_require__(84);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__ABBFlowMeter__ = __webpack_require__(194);
-
-
-
-
-
-class ABBFlowMeterList extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component {
- constructor(props) {
- super(props);
- this.state = {
- tableVisible: true
- };
- this.toggleTable = this.toggleTable.bind(this);
- }
-
- componentDidMount() {}
-
- toggleTable() {
- this.setState({ tableVisible: !this.state.tableVisible });
- }
-
- render() {
- const devices = this.props.deviceList.map((dev, i) => {
- return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_3__ABBFlowMeter__["a" /* ABBFlowMeter */], { key: "abbflow_" + i,
- deviceId: dev.id,
- deviceType: 'ABB Flowmeter',
- name: dev.vanityName,
- values: dev.values });
- });
-
- let showHideButton;
- let deviceTable;
- let tableHead = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'thead',
- null,
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'tr',
- null,
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'Well'
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'Yesterday Total'
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'Today Total'
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'Flow Rate'
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'Diff. Pressure'
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'Static Pressure'
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'Temperature'
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'Battery Voltage'
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'Last Calc. Period'
- )
- )
- );
- if (this.state.tableVisible) {
- showHideButton = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'button',
- { className: 'btn btn-outline-primary', onClick: this.toggleTable },
- 'Hide'
- );
- deviceTable = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'table',
- { className: 'table small table-bordered table-responsive' },
- tableHead,
+ this.props.tableHead,
__WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
'tbody',
null,
@@ -23318,37 +22954,29 @@ class ABBFlowMeterList extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Com
);
}
}
-/* harmony export (immutable) */ __webpack_exports__["a"] = ABBFlowMeterList;
+/* harmony export (immutable) */ __webpack_exports__["a"] = DeviceList;
/***/ }),
-/* 194 */
+/* 190 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(10);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(14);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Meshify__ = __webpack_require__(15);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Channel__ = __webpack_require__(51);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Channel__ = __webpack_require__(191);
-
-let channelStarter = {
- yesterday_volume: { order: 1, data: {} },
- today_volume: { order: 2, data: {} },
- volume_flow: { order: 3, data: {} },
- differential_pressure: { order: 4, data: {} },
- static_pressure: { order: 5, data: {} },
- temperature: { order: 6, data: {} },
- battery_voltage: { order: 7, data: {} },
- last_calculation_period_volume: { order: 8, data: {} }
-};
-
-class ABBFlowMeter extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component {
+class Device extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component {
constructor(props) {
super(props);
- this.state = { channels: channelStarter };
+ this.state = { channels: [] };
+ }
+
+ componentWillMount() {
+ // console.log(nextProps);
+ this.setState({ channels: this.props.channelStarter });
}
render() {
@@ -23356,7 +22984,7 @@ class ABBFlowMeter extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Compone
const channelList = this.props.values.sort((a, b) => {
return this.state.channels[a.channel].order - this.state.channels[b.channel].order;
}).map(function (ch, i) {
- return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_2__Channel__["a" /* Channel */], { key: t.props.deviceId + "_channel_" + i,
+ return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_1__Channel__["a" /* Channel */], { key: t.props.deviceId + "_channel_" + i,
name: ch.name,
timestamp: ch.timestamp,
value: ch.value });
@@ -23374,7 +23002,57 @@ class ABBFlowMeter extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Compone
);
}
}
-/* harmony export (immutable) */ __webpack_exports__["a"] = ABBFlowMeter;
+/* harmony export (immutable) */ __webpack_exports__["a"] = Device;
+
+
+/***/ }),
+/* 191 */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(14);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
+
+
+class Channel extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component {
+ render() {
+ let val = this.props.value;
+ let now = new Date();
+ if (!isNaN(parseFloat(this.props.value))) {
+ val = Math.round(parseFloat(this.props.value) * 1000) / 1000;
+ }
+ const timestamp = new Date(this.props.timestamp * 1000);
+ const age = Math.round((now - timestamp) / (1000 * 60 * 60) * 10) / 10;
+
+ let cellStyle = {
+ textAlign: "center"
+ };
+ if (age > 24) {
+ cellStyle['color'] = 'red';
+ }
+
+ return (
+ // {val} |
+ __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
+ 'td',
+ { style: cellStyle },
+ __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
+ 'p',
+ null,
+ val
+ ),
+ __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
+ 'p',
+ null,
+ age,
+ ' h'
+ )
+ )
+ );
+ }
+
+}
+/* harmony export (immutable) */ __webpack_exports__["a"] = Channel;
/***/ })
diff --git a/server/public/transformed.js b/server/public/transformed.js
index d9bf849..5089049 100644
--- a/server/public/transformed.js
+++ b/server/public/transformed.js
@@ -60,7 +60,7 @@
/******/ __webpack_require__.p = "";
/******/
/******/ // Load entry module and return exports
-/******/ return __webpack_require__(__webpack_require__.s = 86);
+/******/ return __webpack_require__(__webpack_require__.s = 84);
/******/ })
/************************************************************************/
/******/ ([
@@ -546,8 +546,8 @@ module.exports = shouldUseNative() ? Object.assign : function (target, source) {
var _prodInvariant = __webpack_require__(3);
-var DOMProperty = __webpack_require__(14);
-var ReactDOMComponentFlags = __webpack_require__(59);
+var DOMProperty = __webpack_require__(13);
+var ReactDOMComponentFlags = __webpack_require__(58);
var invariant = __webpack_require__(1);
@@ -787,9 +787,9 @@ module.exports = ExecutionEnvironment;
-var _prodInvariant = __webpack_require__(19);
+var _prodInvariant = __webpack_require__(18);
-var ReactCurrentOwner = __webpack_require__(11);
+var ReactCurrentOwner = __webpack_require__(10);
var invariant = __webpack_require__(1);
var warning = __webpack_require__(2);
@@ -1177,7 +1177,7 @@ module.exports = ReactComponentTreeHook;
var debugTool = null;
if (process.env.NODE_ENV !== 'production') {
- var ReactDebugTool = __webpack_require__(113);
+ var ReactDebugTool = __webpack_require__(111);
debugTool = ReactDebugTool;
}
@@ -1232,16 +1232,6 @@ module.exports = emptyFunction;
/* 10 */
/***/ (function(module, exports, __webpack_require__) {
-"use strict";
-
-
-module.exports = __webpack_require__(18);
-
-
-/***/ }),
-/* 11 */
-/***/ (function(module, exports, __webpack_require__) {
-
"use strict";
/**
* Copyright 2013-present, Facebook, Inc.
@@ -1273,7 +1263,7 @@ var ReactCurrentOwner = {
module.exports = ReactCurrentOwner;
/***/ }),
-/* 12 */
+/* 11 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -1292,11 +1282,11 @@ module.exports = ReactCurrentOwner;
var _prodInvariant = __webpack_require__(3),
_assign = __webpack_require__(4);
-var CallbackQueue = __webpack_require__(63);
-var PooledClass = __webpack_require__(17);
-var ReactFeatureFlags = __webpack_require__(64);
-var ReactReconciler = __webpack_require__(20);
-var Transaction = __webpack_require__(29);
+var CallbackQueue = __webpack_require__(62);
+var PooledClass = __webpack_require__(16);
+var ReactFeatureFlags = __webpack_require__(63);
+var ReactReconciler = __webpack_require__(19);
+var Transaction = __webpack_require__(28);
var invariant = __webpack_require__(1);
@@ -1530,7 +1520,7 @@ module.exports = ReactUpdates;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 13 */
+/* 12 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -1548,7 +1538,7 @@ module.exports = ReactUpdates;
var _assign = __webpack_require__(4);
-var PooledClass = __webpack_require__(17);
+var PooledClass = __webpack_require__(16);
var emptyFunction = __webpack_require__(9);
var warning = __webpack_require__(2);
@@ -1802,7 +1792,7 @@ function getPooledWarningPropertyDefinition(propName, getVal) {
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 14 */
+/* 13 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -2017,32 +2007,17 @@ module.exports = DOMProperty;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 15 */
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
+/* 14 */
+/***/ (function(module, exports, __webpack_require__) {
"use strict";
-const authType = "Basic";
-const username = "api@henry-pump.com";
-const password = "HenryPump@1903";
-const authToken = btoa(username + ":" + password);
-
-const auth = {
- username: username,
- authType: authType,
- token: authToken
-
- // export const baseURL = "https://henrypump.meshify.com/api/v3/";
- // export const baseURL = "http://localhost:3000/"
-};
-/* harmony export (immutable) */ __webpack_exports__["a"] = auth;
-const baseURL = "http://api.henrypump.cloud/";
-/* harmony export (immutable) */ __webpack_exports__["b"] = baseURL;
+module.exports = __webpack_require__(17);
/***/ }),
-/* 16 */
+/* 15 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -2060,13 +2035,13 @@ const baseURL = "http://api.henrypump.cloud/";
var _assign = __webpack_require__(4);
-var ReactCurrentOwner = __webpack_require__(11);
+var ReactCurrentOwner = __webpack_require__(10);
var warning = __webpack_require__(2);
-var canDefineProperty = __webpack_require__(26);
+var canDefineProperty = __webpack_require__(25);
var hasOwnProperty = Object.prototype.hasOwnProperty;
-var REACT_ELEMENT_TYPE = __webpack_require__(54);
+var REACT_ELEMENT_TYPE = __webpack_require__(53);
var RESERVED_PROPS = {
key: true,
@@ -2389,7 +2364,7 @@ module.exports = ReactElement;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 17 */
+/* 16 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -2507,7 +2482,7 @@ module.exports = PooledClass;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 18 */
+/* 17 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -2525,15 +2500,15 @@ module.exports = PooledClass;
var _assign = __webpack_require__(4);
-var ReactBaseClasses = __webpack_require__(52);
-var ReactChildren = __webpack_require__(87);
-var ReactDOMFactories = __webpack_require__(91);
-var ReactElement = __webpack_require__(16);
-var ReactPropTypes = __webpack_require__(95);
-var ReactVersion = __webpack_require__(98);
+var ReactBaseClasses = __webpack_require__(51);
+var ReactChildren = __webpack_require__(85);
+var ReactDOMFactories = __webpack_require__(89);
+var ReactElement = __webpack_require__(15);
+var ReactPropTypes = __webpack_require__(93);
+var ReactVersion = __webpack_require__(96);
-var createReactClass = __webpack_require__(99);
-var onlyChild = __webpack_require__(101);
+var createReactClass = __webpack_require__(97);
+var onlyChild = __webpack_require__(99);
var createElement = ReactElement.createElement;
var createFactory = ReactElement.createFactory;
@@ -2541,8 +2516,8 @@ var cloneElement = ReactElement.cloneElement;
if (process.env.NODE_ENV !== 'production') {
var lowPriorityWarning = __webpack_require__(34);
- var canDefineProperty = __webpack_require__(26);
- var ReactElementValidator = __webpack_require__(56);
+ var canDefineProperty = __webpack_require__(25);
+ var ReactElementValidator = __webpack_require__(55);
var didWarnPropTypesDeprecated = false;
createElement = ReactElementValidator.createElement;
createFactory = ReactElementValidator.createFactory;
@@ -2645,7 +2620,7 @@ module.exports = React;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 19 */
+/* 18 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -2689,7 +2664,7 @@ function reactProdInvariant(code) {
module.exports = reactProdInvariant;
/***/ }),
-/* 20 */
+/* 19 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -2705,7 +2680,7 @@ module.exports = reactProdInvariant;
-var ReactRef = __webpack_require__(111);
+var ReactRef = __webpack_require__(109);
var ReactInstrumentation = __webpack_require__(8);
var warning = __webpack_require__(2);
@@ -2861,7 +2836,7 @@ module.exports = ReactReconciler;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 21 */
+/* 20 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -2878,10 +2853,10 @@ module.exports = ReactReconciler;
var DOMNamespaces = __webpack_require__(41);
-var setInnerHTML = __webpack_require__(31);
+var setInnerHTML = __webpack_require__(30);
var createMicrosoftUnsafeLocalFunction = __webpack_require__(42);
-var setTextContent = __webpack_require__(68);
+var setTextContent = __webpack_require__(67);
var ELEMENT_NODE_TYPE = 1;
var DOCUMENT_FRAGMENT_NODE_TYPE = 11;
@@ -2984,7 +2959,7 @@ DOMLazyTree.queueText = queueText;
module.exports = DOMLazyTree;
/***/ }),
-/* 22 */
+/* 21 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -3000,11 +2975,11 @@ module.exports = DOMLazyTree;
-var EventPluginHub = __webpack_require__(23);
+var EventPluginHub = __webpack_require__(22);
var EventPluginUtils = __webpack_require__(35);
-var accumulateInto = __webpack_require__(60);
-var forEachAccumulated = __webpack_require__(61);
+var accumulateInto = __webpack_require__(59);
+var forEachAccumulated = __webpack_require__(60);
var warning = __webpack_require__(2);
var getListener = EventPluginHub.getListener;
@@ -3124,7 +3099,7 @@ module.exports = EventPropagators;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 23 */
+/* 22 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -3142,12 +3117,12 @@ module.exports = EventPropagators;
var _prodInvariant = __webpack_require__(3);
-var EventPluginRegistry = __webpack_require__(28);
+var EventPluginRegistry = __webpack_require__(27);
var EventPluginUtils = __webpack_require__(35);
var ReactErrorUtils = __webpack_require__(36);
-var accumulateInto = __webpack_require__(60);
-var forEachAccumulated = __webpack_require__(61);
+var accumulateInto = __webpack_require__(59);
+var forEachAccumulated = __webpack_require__(60);
var invariant = __webpack_require__(1);
/**
@@ -3404,7 +3379,7 @@ module.exports = EventPluginHub;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 24 */
+/* 23 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -3420,7 +3395,7 @@ module.exports = EventPluginHub;
-var SyntheticEvent = __webpack_require__(13);
+var SyntheticEvent = __webpack_require__(12);
var getEventTarget = __webpack_require__(37);
@@ -3468,7 +3443,7 @@ SyntheticEvent.augmentClass(SyntheticUIEvent, UIEventInterface);
module.exports = SyntheticUIEvent;
/***/ }),
-/* 25 */
+/* 24 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -3519,7 +3494,7 @@ var ReactInstanceMap = {
module.exports = ReactInstanceMap;
/***/ }),
-/* 26 */
+/* 25 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -3551,7 +3526,7 @@ module.exports = canDefineProperty;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 27 */
+/* 26 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -3577,7 +3552,7 @@ module.exports = emptyObject;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 28 */
+/* 27 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -3836,7 +3811,7 @@ module.exports = EventPluginRegistry;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 29 */
+/* 28 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -4070,7 +4045,7 @@ module.exports = TransactionImpl;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 30 */
+/* 29 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -4086,8 +4061,8 @@ module.exports = TransactionImpl;
-var SyntheticUIEvent = __webpack_require__(24);
-var ViewportMetrics = __webpack_require__(67);
+var SyntheticUIEvent = __webpack_require__(23);
+var ViewportMetrics = __webpack_require__(66);
var getEventModifierState = __webpack_require__(39);
@@ -4147,7 +4122,7 @@ SyntheticUIEvent.augmentClass(SyntheticMouseEvent, MouseEventInterface);
module.exports = SyntheticMouseEvent;
/***/ }),
-/* 31 */
+/* 30 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -4250,7 +4225,7 @@ if (ExecutionEnvironment.canUseDOM) {
module.exports = setInnerHTML;
/***/ }),
-/* 32 */
+/* 31 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -4377,7 +4352,7 @@ function escapeTextContentForBrowser(text) {
module.exports = escapeTextContentForBrowser;
/***/ }),
-/* 33 */
+/* 32 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -4395,11 +4370,11 @@ module.exports = escapeTextContentForBrowser;
var _assign = __webpack_require__(4);
-var EventPluginRegistry = __webpack_require__(28);
-var ReactEventEmitterMixin = __webpack_require__(137);
-var ViewportMetrics = __webpack_require__(67);
+var EventPluginRegistry = __webpack_require__(27);
+var ReactEventEmitterMixin = __webpack_require__(135);
+var ViewportMetrics = __webpack_require__(66);
-var getVendorPrefixedEventName = __webpack_require__(138);
+var getVendorPrefixedEventName = __webpack_require__(136);
var isEventSupported = __webpack_require__(38);
/**
@@ -4705,6 +4680,70 @@ var ReactBrowserEventEmitter = _assign({}, ReactEventEmitterMixin, {
module.exports = ReactBrowserEventEmitter;
+/***/ }),
+/* 33 */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return channelStarter; });
+
+const authType = "Basic";
+const username = "api@henry-pump.com";
+const password = "HenryPump@1903";
+
+const authToken = btoa(username + ":" + password);
+
+const auth = {
+ username: username,
+ authType: authType,
+ token: authToken
+
+ // export const baseURL = "https://henrypump.meshify.com/api/v3/";
+ // export const baseURL = "http://localhost:3000/"
+};
+/* unused harmony export auth */
+const baseURL = "http://api.henrypump.cloud/";
+/* harmony export (immutable) */ __webpack_exports__["a"] = baseURL;
+
+
+let channelStarter = {
+ abbflow: {
+ yesterday_volume: { order: 1, name: "Yesterday Flow", data: {} },
+ today_volume: { order: 2, name: "Today Flow", data: {} },
+ volume_flow: { order: 3, name: "Flow Rate", data: {} },
+ differential_pressure: { order: 4, name: "Diff. Pressure", data: {} },
+ static_pressure: { order: 5, name: "Static Pressure", data: {} },
+ temperature: { order: 6, name: "Temperature", data: {} },
+ battery_voltage: { order: 7, name: "Battery Voltage", data: {} },
+ last_calculation_period_volume: { order: 8, name: "Last Calc. Period", data: {} }
+ },
+ advvfdipp: {
+ wellstatus: { order: 1, name: "Well Status", data: {} },
+ flowtotalyesterday: { order: 2, name: "Yesterday Flow", data: {} },
+ flowtotal: { order: 3, name: "Today Flow", data: {} },
+ energytotalyesterday: { order: 4, name: "Yesterday Energy", data: {} },
+ energytotal: { order: 5, name: "Today Energy", data: {} },
+ fluidlevel: { order: 6, name: "Fluid Level", data: {} },
+ flowrate: { order: 7, name: "Flow Rate", data: {} },
+ vfdcurrent: { order: 8, name: "VFD Current", data: {} },
+ vfd_fault: { order: 9, name: "VFD Fault", data: {} },
+ pidcontrolmode: { order: 10, name: "Control Mode", data: {} },
+ downholesensorstatus: { order: 11, name: "DH Sensor Status", data: {} },
+ intakepressure: { order: 12, name: "Intake Pressure", data: {} },
+ intaketemperature: { order: 13, name: "Intake Temperature", data: {} },
+ tubingpressure: { order: 14, name: "Tubing Pressure", data: {} }
+ },
+ flowmonitor: {
+ gal_total_yesterday: { order: 1, name: "GAL Yesterday", data: {} },
+ bbl_total_yesterday: { order: 2, name: "BBL Yesterday", data: {} },
+ gal_total: { order: 3, name: "GAL Today", data: {} },
+ bbl_total: { order: 4, name: "BBL Today", data: {} },
+ gpm_flow: { order: 5, name: "GPM Flow Rate", data: {} },
+ bpd_flow: { order: 6, name: "BPD Flow Rate", data: {} },
+ run_status: { order: 7, name: "Run Status", data: {} }
+ }
+};
+
/***/ }),
/* 34 */
/***/ (function(module, exports, __webpack_require__) {
@@ -5260,14 +5299,14 @@ module.exports = getEventModifierState;
-var DOMLazyTree = __webpack_require__(21);
-var Danger = __webpack_require__(122);
+var DOMLazyTree = __webpack_require__(20);
+var Danger = __webpack_require__(120);
var ReactDOMComponentTree = __webpack_require__(5);
var ReactInstrumentation = __webpack_require__(8);
var createMicrosoftUnsafeLocalFunction = __webpack_require__(42);
-var setInnerHTML = __webpack_require__(31);
-var setTextContent = __webpack_require__(68);
+var setInnerHTML = __webpack_require__(30);
+var setTextContent = __webpack_require__(67);
function getNodeAfter(parentNode, node) {
// Special case for text components, which return [open, close] comments
@@ -5556,10 +5595,10 @@ module.exports = createMicrosoftUnsafeLocalFunction;
var _prodInvariant = __webpack_require__(3);
-var ReactPropTypesSecret = __webpack_require__(72);
-var propTypesFactory = __webpack_require__(57);
+var ReactPropTypesSecret = __webpack_require__(71);
+var propTypesFactory = __webpack_require__(56);
-var React = __webpack_require__(18);
+var React = __webpack_require__(17);
var PropTypes = propTypesFactory(React.isValidElement);
var invariant = __webpack_require__(1);
@@ -5934,10 +5973,10 @@ module.exports = KeyEscapeUtils;
var _prodInvariant = __webpack_require__(3);
-var ReactCurrentOwner = __webpack_require__(11);
-var ReactInstanceMap = __webpack_require__(25);
+var ReactCurrentOwner = __webpack_require__(10);
+var ReactInstanceMap = __webpack_require__(24);
var ReactInstrumentation = __webpack_require__(8);
-var ReactUpdates = __webpack_require__(12);
+var ReactUpdates = __webpack_require__(11);
var invariant = __webpack_require__(1);
var warning = __webpack_require__(2);
@@ -6589,56 +6628,6 @@ module.exports = getEventCharCode;
/***/ }),
/* 51 */
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(10);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
-
-
-class Channel extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component {
- render() {
- let val = this.props.value;
- let now = new Date();
- if (!isNaN(parseFloat(this.props.value))) {
- val = Math.round(parseFloat(this.props.value) * 1000) / 1000;
- }
- const timestamp = new Date(this.props.timestamp * 1000);
- const age = Math.round((now - timestamp) / (1000 * 60 * 60) * 10) / 10;
-
- let cellStyle = {
- textAlign: "center"
- };
- if (age > 24) {
- cellStyle['color'] = 'red';
- }
-
- return (
- // {val} |
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'td',
- { style: cellStyle },
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'p',
- null,
- val
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'p',
- null,
- age,
- ' h'
- )
- )
- );
- }
-
-}
-/* harmony export (immutable) */ __webpack_exports__["a"] = Channel;
-
-
-/***/ }),
-/* 52 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -6654,13 +6643,13 @@ class Channel extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component {
-var _prodInvariant = __webpack_require__(19),
+var _prodInvariant = __webpack_require__(18),
_assign = __webpack_require__(4);
-var ReactNoopUpdateQueue = __webpack_require__(53);
+var ReactNoopUpdateQueue = __webpack_require__(52);
-var canDefineProperty = __webpack_require__(26);
-var emptyObject = __webpack_require__(27);
+var canDefineProperty = __webpack_require__(25);
+var emptyObject = __webpack_require__(26);
var invariant = __webpack_require__(1);
var lowPriorityWarning = __webpack_require__(34);
@@ -6787,7 +6776,7 @@ module.exports = {
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 53 */
+/* 52 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -6888,7 +6877,7 @@ module.exports = ReactNoopUpdateQueue;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 54 */
+/* 53 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -6913,7 +6902,7 @@ var REACT_ELEMENT_TYPE = typeof Symbol === 'function' && Symbol['for'] && Symbol
module.exports = REACT_ELEMENT_TYPE;
/***/ }),
-/* 55 */
+/* 54 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -6959,7 +6948,7 @@ function getIteratorFn(maybeIterable) {
module.exports = getIteratorFn;
/***/ }),
-/* 56 */
+/* 55 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -6982,14 +6971,14 @@ module.exports = getIteratorFn;
-var ReactCurrentOwner = __webpack_require__(11);
+var ReactCurrentOwner = __webpack_require__(10);
var ReactComponentTreeHook = __webpack_require__(7);
-var ReactElement = __webpack_require__(16);
+var ReactElement = __webpack_require__(15);
-var checkReactTypeSpec = __webpack_require__(92);
+var checkReactTypeSpec = __webpack_require__(90);
-var canDefineProperty = __webpack_require__(26);
-var getIteratorFn = __webpack_require__(55);
+var canDefineProperty = __webpack_require__(25);
+var getIteratorFn = __webpack_require__(54);
var warning = __webpack_require__(2);
var lowPriorityWarning = __webpack_require__(34);
@@ -7220,7 +7209,7 @@ module.exports = ReactElementValidator;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 57 */
+/* 56 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -7239,7 +7228,7 @@ module.exports = ReactElementValidator;
// Therefore we re-export development-only version with all the PropTypes checks here.
// However if one is migrating to the `prop-types` npm library, they will go through the
// `index.js` entry point, and it will branch depending on the environment.
-var factory = __webpack_require__(96);
+var factory = __webpack_require__(94);
module.exports = function(isValidElement) {
// It is still allowed in 15.5.
var throwOnDirectAccess = false;
@@ -7248,7 +7237,7 @@ module.exports = function(isValidElement) {
/***/ }),
-/* 58 */
+/* 57 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -7269,7 +7258,7 @@ module.exports = ReactPropTypesSecret;
/***/ }),
-/* 59 */
+/* 58 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -7292,7 +7281,7 @@ var ReactDOMComponentFlags = {
module.exports = ReactDOMComponentFlags;
/***/ }),
-/* 60 */
+/* 59 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -7356,7 +7345,7 @@ module.exports = accumulateInto;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 61 */
+/* 60 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -7392,7 +7381,7 @@ function forEachAccumulated(arr, cb, scope) {
module.exports = forEachAccumulated;
/***/ }),
-/* 62 */
+/* 61 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -7430,7 +7419,7 @@ function getTextContentAccessor() {
module.exports = getTextContentAccessor;
/***/ }),
-/* 63 */
+/* 62 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -7451,7 +7440,7 @@ var _prodInvariant = __webpack_require__(3);
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
-var PooledClass = __webpack_require__(17);
+var PooledClass = __webpack_require__(16);
var invariant = __webpack_require__(1);
@@ -7555,7 +7544,7 @@ module.exports = PooledClass.addPoolingTo(CallbackQueue);
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 64 */
+/* 63 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -7582,7 +7571,7 @@ var ReactFeatureFlags = {
module.exports = ReactFeatureFlags;
/***/ }),
-/* 65 */
+/* 64 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -7710,7 +7699,7 @@ var inputValueTracking = {
module.exports = inputValueTracking;
/***/ }),
-/* 66 */
+/* 65 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -7766,7 +7755,7 @@ function isTextInputElement(elem) {
module.exports = isTextInputElement;
/***/ }),
-/* 67 */
+/* 66 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -7796,7 +7785,7 @@ var ViewportMetrics = {
module.exports = ViewportMetrics;
/***/ }),
-/* 68 */
+/* 67 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -7813,8 +7802,8 @@ module.exports = ViewportMetrics;
var ExecutionEnvironment = __webpack_require__(6);
-var escapeTextContentForBrowser = __webpack_require__(32);
-var setInnerHTML = __webpack_require__(31);
+var escapeTextContentForBrowser = __webpack_require__(31);
+var setInnerHTML = __webpack_require__(30);
/**
* Set the textContent property of a node, ensuring that whitespace is preserved
@@ -7853,7 +7842,7 @@ if (ExecutionEnvironment.canUseDOM) {
module.exports = setTextContent;
/***/ }),
-/* 69 */
+/* 68 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -7885,7 +7874,7 @@ function focusNode(node) {
module.exports = focusNode;
/***/ }),
-/* 70 */
+/* 69 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -8044,7 +8033,7 @@ var CSSProperty = {
module.exports = CSSProperty;
/***/ }),
-/* 71 */
+/* 70 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -8060,11 +8049,11 @@ module.exports = CSSProperty;
-var DOMProperty = __webpack_require__(14);
+var DOMProperty = __webpack_require__(13);
var ReactDOMComponentTree = __webpack_require__(5);
var ReactInstrumentation = __webpack_require__(8);
-var quoteAttributeValueForBrowser = __webpack_require__(136);
+var quoteAttributeValueForBrowser = __webpack_require__(134);
var warning = __webpack_require__(2);
var VALID_ATTRIBUTE_NAME_REGEX = new RegExp('^[' + DOMProperty.ATTRIBUTE_NAME_START_CHAR + '][' + DOMProperty.ATTRIBUTE_NAME_CHAR + ']*$');
@@ -8285,7 +8274,7 @@ module.exports = DOMPropertyOperations;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 72 */
+/* 71 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -8307,7 +8296,7 @@ var ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED';
module.exports = ReactPropTypesSecret;
/***/ }),
-/* 73 */
+/* 72 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -8327,7 +8316,7 @@ var _assign = __webpack_require__(4);
var LinkedValueUtils = __webpack_require__(43);
var ReactDOMComponentTree = __webpack_require__(5);
-var ReactUpdates = __webpack_require__(12);
+var ReactUpdates = __webpack_require__(11);
var warning = __webpack_require__(2);
@@ -8513,7 +8502,7 @@ module.exports = ReactDOMSelect;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 74 */
+/* 73 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -8532,11 +8521,11 @@ module.exports = ReactDOMSelect;
var _prodInvariant = __webpack_require__(3),
_assign = __webpack_require__(4);
-var ReactCompositeComponent = __webpack_require__(144);
-var ReactEmptyComponent = __webpack_require__(76);
-var ReactHostComponent = __webpack_require__(77);
+var ReactCompositeComponent = __webpack_require__(142);
+var ReactEmptyComponent = __webpack_require__(75);
+var ReactHostComponent = __webpack_require__(76);
-var getNextDebugID = __webpack_require__(147);
+var getNextDebugID = __webpack_require__(145);
var invariant = __webpack_require__(1);
var warning = __webpack_require__(2);
@@ -8648,7 +8637,7 @@ module.exports = instantiateReactComponent;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 75 */
+/* 74 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -8667,7 +8656,7 @@ module.exports = instantiateReactComponent;
var _prodInvariant = __webpack_require__(3);
-var React = __webpack_require__(18);
+var React = __webpack_require__(17);
var invariant = __webpack_require__(1);
@@ -8694,7 +8683,7 @@ module.exports = ReactNodeTypes;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 76 */
+/* 75 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -8729,7 +8718,7 @@ ReactEmptyComponent.injection = ReactEmptyComponentInjection;
module.exports = ReactEmptyComponent;
/***/ }),
-/* 77 */
+/* 76 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -8803,7 +8792,7 @@ module.exports = ReactHostComponent;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 78 */
+/* 77 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -8821,10 +8810,10 @@ module.exports = ReactHostComponent;
var _prodInvariant = __webpack_require__(3);
-var ReactCurrentOwner = __webpack_require__(11);
-var REACT_ELEMENT_TYPE = __webpack_require__(148);
+var ReactCurrentOwner = __webpack_require__(10);
+var REACT_ELEMENT_TYPE = __webpack_require__(146);
-var getIteratorFn = __webpack_require__(149);
+var getIteratorFn = __webpack_require__(147);
var invariant = __webpack_require__(1);
var KeyEscapeUtils = __webpack_require__(47);
var warning = __webpack_require__(2);
@@ -8985,7 +8974,7 @@ module.exports = traverseAllChildren;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 79 */
+/* 78 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -9068,7 +9057,7 @@ module.exports = EventListener;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 80 */
+/* 79 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -9084,11 +9073,11 @@ module.exports = EventListener;
-var ReactDOMSelection = __webpack_require__(161);
+var ReactDOMSelection = __webpack_require__(159);
-var containsNode = __webpack_require__(163);
-var focusNode = __webpack_require__(69);
-var getActiveElement = __webpack_require__(81);
+var containsNode = __webpack_require__(161);
+var focusNode = __webpack_require__(68);
+var getActiveElement = __webpack_require__(80);
function isInDocument(node) {
return containsNode(document.documentElement, node);
@@ -9196,7 +9185,7 @@ var ReactInputSelection = {
module.exports = ReactInputSelection;
/***/ }),
-/* 81 */
+/* 80 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -9240,7 +9229,7 @@ function getActiveElement(doc) /*?DOMElement*/{
module.exports = getActiveElement;
/***/ }),
-/* 82 */
+/* 81 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -9258,26 +9247,26 @@ module.exports = getActiveElement;
var _prodInvariant = __webpack_require__(3);
-var DOMLazyTree = __webpack_require__(21);
-var DOMProperty = __webpack_require__(14);
-var React = __webpack_require__(18);
-var ReactBrowserEventEmitter = __webpack_require__(33);
-var ReactCurrentOwner = __webpack_require__(11);
+var DOMLazyTree = __webpack_require__(20);
+var DOMProperty = __webpack_require__(13);
+var React = __webpack_require__(17);
+var ReactBrowserEventEmitter = __webpack_require__(32);
+var ReactCurrentOwner = __webpack_require__(10);
var ReactDOMComponentTree = __webpack_require__(5);
-var ReactDOMContainerInfo = __webpack_require__(178);
-var ReactDOMFeatureFlags = __webpack_require__(179);
-var ReactFeatureFlags = __webpack_require__(64);
-var ReactInstanceMap = __webpack_require__(25);
+var ReactDOMContainerInfo = __webpack_require__(176);
+var ReactDOMFeatureFlags = __webpack_require__(177);
+var ReactFeatureFlags = __webpack_require__(63);
+var ReactInstanceMap = __webpack_require__(24);
var ReactInstrumentation = __webpack_require__(8);
-var ReactMarkupChecksum = __webpack_require__(180);
-var ReactReconciler = __webpack_require__(20);
+var ReactMarkupChecksum = __webpack_require__(178);
+var ReactReconciler = __webpack_require__(19);
var ReactUpdateQueue = __webpack_require__(48);
-var ReactUpdates = __webpack_require__(12);
+var ReactUpdates = __webpack_require__(11);
-var emptyObject = __webpack_require__(27);
-var instantiateReactComponent = __webpack_require__(74);
+var emptyObject = __webpack_require__(26);
+var instantiateReactComponent = __webpack_require__(73);
var invariant = __webpack_require__(1);
-var setInnerHTML = __webpack_require__(31);
+var setInnerHTML = __webpack_require__(30);
var shouldUpdateReactComponent = __webpack_require__(46);
var warning = __webpack_require__(2);
@@ -9784,7 +9773,7 @@ module.exports = ReactMount;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 83 */
+/* 82 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -9800,7 +9789,7 @@ module.exports = ReactMount;
-var ReactNodeTypes = __webpack_require__(75);
+var ReactNodeTypes = __webpack_require__(74);
function getHostComponentFromComposite(inst) {
var type;
@@ -9819,160 +9808,7 @@ function getHostComponentFromComposite(inst) {
module.exports = getHostComponentFromComposite;
/***/ }),
-/* 84 */
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(10);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Meshify__ = __webpack_require__(15);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Channel__ = __webpack_require__(51);
-
-
-
-
-class Device extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component {
- constructor(props) {
- super(props);
-
- this.state = { channels: [] };
- this.getChannels = this.getChannels.bind(this);
- this.showChannels = this.showChannels.bind(this);
- this.hideChannels = this.hideChannels.bind(this);
- }
-
- getChannels() {
- let t = this;
- const deviceId = this.props.deviceId;
-
- $.ajax({
- type: "GET",
- dataType: 'json',
- url: __WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* baseURL */] + 'devices/' + deviceId + '/values',
- beforeSend: function (xhr) {
- xhr.setRequestHeader("Authorization", __WEBPACK_IMPORTED_MODULE_1__Meshify__["a" /* auth */].authType + " " + __WEBPACK_IMPORTED_MODULE_1__Meshify__["a" /* auth */].token);
- },
- success: function (data) {
- let channels = [];
- for (var c in data) {
- let newChan = {};
- newChan.name = c;
- newChan.timestamp = data[c].timestamp;
- newChan.value = data[c].value;
- channels.push(newChan);
- }
- t.setState({ channels: channels });
- }
- });
- }
-
- hideChannels() {
- this.setState({
- channels: []
- });
- }
-
- showChannels() {
- this.getChannels();
- }
-
- render() {
- const deviceName = this.props.name;
- const deviceType = this.props.deviceType;
- const deviceId = this.props.deviceId;
-
- const channelList = this.state.channels.map(function (ch, i) {
- return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_2__Channel__["a" /* Channel */], { key: deviceId + "_channel_" + i,
- name: ch.name,
- timestamp: ch.timestamp,
- value: ch.value });
- });
-
- const deviceDisplay = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'h3',
- { className: 'ui header' },
- deviceName,
- ' [',
- deviceType,
- ']'
- );
-
- const channelHideButton = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'button',
- { className: 'ui button', onClick: this.hideChannels },
- 'Hide Channels'
- );
- const channelTable = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'table',
- { className: 'ui celled table' },
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'thead',
- null,
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'tr',
- null,
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'Name'
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'Value'
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'Timestamp'
- )
- )
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'tbody',
- null,
- channelList
- )
- );
-
- const channelShowButton = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'button',
- { className: 'ui primary button', onClick: this.showChannels },
- 'Fetch and Show Channels'
- );
-
- if (this.state.channels.length > 0) {
- return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'div',
- { className: 'ui row' },
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'div',
- { className: 'ui column' },
- deviceDisplay,
- channelHideButton,
- channelTable
- )
- );
- } else {
- return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'div',
- { className: 'ui row' },
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'div',
- { className: 'ui column' },
- deviceDisplay,
- channelShowButton
- )
- );
- }
- }
-
-}
-/* unused harmony export Device */
-
-
-/***/ }),
-/* 85 */
+/* 83 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -9983,16 +9819,16 @@ function isDefined(vbl) {
}
/***/ }),
-/* 86 */
+/* 84 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(10);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(14);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_react_dom__ = __webpack_require__(102);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_react_dom__ = __webpack_require__(100);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_react_dom___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_react_dom__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__components_Auth__ = __webpack_require__(188);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__components_Auth__ = __webpack_require__(186);
// var React = require('react');
// var ReactDOM = require('react-dom');
// var App = require('./components/App');
@@ -10005,7 +9841,7 @@ Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
__WEBPACK_IMPORTED_MODULE_1_react_dom___default.a.render(__WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_2__components_Auth__["a" /* Auth */], null), document.getElementById('app'));
/***/ }),
-/* 87 */
+/* 85 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -10021,11 +9857,11 @@ __WEBPACK_IMPORTED_MODULE_1_react_dom___default.a.render(__WEBPACK_IMPORTED_MODU
-var PooledClass = __webpack_require__(88);
-var ReactElement = __webpack_require__(16);
+var PooledClass = __webpack_require__(86);
+var ReactElement = __webpack_require__(15);
var emptyFunction = __webpack_require__(9);
-var traverseAllChildren = __webpack_require__(89);
+var traverseAllChildren = __webpack_require__(87);
var twoArgumentPooler = PooledClass.twoArgumentPooler;
var fourArgumentPooler = PooledClass.fourArgumentPooler;
@@ -10201,7 +10037,7 @@ var ReactChildren = {
module.exports = ReactChildren;
/***/ }),
-/* 88 */
+/* 86 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -10218,7 +10054,7 @@ module.exports = ReactChildren;
-var _prodInvariant = __webpack_require__(19);
+var _prodInvariant = __webpack_require__(18);
var invariant = __webpack_require__(1);
@@ -10319,7 +10155,7 @@ module.exports = PooledClass;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 89 */
+/* 87 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -10335,14 +10171,14 @@ module.exports = PooledClass;
-var _prodInvariant = __webpack_require__(19);
+var _prodInvariant = __webpack_require__(18);
-var ReactCurrentOwner = __webpack_require__(11);
-var REACT_ELEMENT_TYPE = __webpack_require__(54);
+var ReactCurrentOwner = __webpack_require__(10);
+var REACT_ELEMENT_TYPE = __webpack_require__(53);
-var getIteratorFn = __webpack_require__(55);
+var getIteratorFn = __webpack_require__(54);
var invariant = __webpack_require__(1);
-var KeyEscapeUtils = __webpack_require__(90);
+var KeyEscapeUtils = __webpack_require__(88);
var warning = __webpack_require__(2);
var SEPARATOR = '.';
@@ -10501,7 +10337,7 @@ module.exports = traverseAllChildren;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 90 */
+/* 88 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -10565,7 +10401,7 @@ var KeyEscapeUtils = {
module.exports = KeyEscapeUtils;
/***/ }),
-/* 91 */
+/* 89 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -10581,7 +10417,7 @@ module.exports = KeyEscapeUtils;
-var ReactElement = __webpack_require__(16);
+var ReactElement = __webpack_require__(15);
/**
* Create a factory that creates HTML tag elements.
@@ -10590,7 +10426,7 @@ var ReactElement = __webpack_require__(16);
*/
var createDOMFactory = ReactElement.createFactory;
if (process.env.NODE_ENV !== 'production') {
- var ReactElementValidator = __webpack_require__(56);
+ var ReactElementValidator = __webpack_require__(55);
createDOMFactory = ReactElementValidator.createFactory;
}
@@ -10740,7 +10576,7 @@ module.exports = ReactDOMFactories;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 92 */
+/* 90 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -10756,10 +10592,10 @@ module.exports = ReactDOMFactories;
-var _prodInvariant = __webpack_require__(19);
+var _prodInvariant = __webpack_require__(18);
-var ReactPropTypeLocationNames = __webpack_require__(93);
-var ReactPropTypesSecret = __webpack_require__(94);
+var ReactPropTypeLocationNames = __webpack_require__(91);
+var ReactPropTypesSecret = __webpack_require__(92);
var invariant = __webpack_require__(1);
var warning = __webpack_require__(2);
@@ -10833,7 +10669,7 @@ module.exports = checkReactTypeSpec;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 93 */
+/* 91 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -10864,7 +10700,7 @@ module.exports = ReactPropTypeLocationNames;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 94 */
+/* 92 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -10886,7 +10722,7 @@ var ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED';
module.exports = ReactPropTypesSecret;
/***/ }),
-/* 95 */
+/* 93 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -10902,15 +10738,15 @@ module.exports = ReactPropTypesSecret;
-var _require = __webpack_require__(16),
+var _require = __webpack_require__(15),
isValidElement = _require.isValidElement;
-var factory = __webpack_require__(57);
+var factory = __webpack_require__(56);
module.exports = factory(isValidElement);
/***/ }),
-/* 96 */
+/* 94 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -10929,8 +10765,8 @@ var emptyFunction = __webpack_require__(9);
var invariant = __webpack_require__(1);
var warning = __webpack_require__(2);
-var ReactPropTypesSecret = __webpack_require__(58);
-var checkPropTypes = __webpack_require__(97);
+var ReactPropTypesSecret = __webpack_require__(57);
+var checkPropTypes = __webpack_require__(95);
module.exports = function(isValidElement, throwOnDirectAccess) {
/* global Symbol */
@@ -11430,7 +11266,7 @@ module.exports = function(isValidElement, throwOnDirectAccess) {
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 97 */
+/* 95 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -11448,7 +11284,7 @@ module.exports = function(isValidElement, throwOnDirectAccess) {
if (process.env.NODE_ENV !== 'production') {
var invariant = __webpack_require__(1);
var warning = __webpack_require__(2);
- var ReactPropTypesSecret = __webpack_require__(58);
+ var ReactPropTypesSecret = __webpack_require__(57);
var loggedTypeFailures = {};
}
@@ -11499,7 +11335,7 @@ module.exports = checkPropTypes;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 98 */
+/* 96 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -11518,7 +11354,7 @@ module.exports = checkPropTypes;
module.exports = '15.6.1';
/***/ }),
-/* 99 */
+/* 97 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -11534,19 +11370,19 @@ module.exports = '15.6.1';
-var _require = __webpack_require__(52),
+var _require = __webpack_require__(51),
Component = _require.Component;
-var _require2 = __webpack_require__(16),
+var _require2 = __webpack_require__(15),
isValidElement = _require2.isValidElement;
-var ReactNoopUpdateQueue = __webpack_require__(53);
-var factory = __webpack_require__(100);
+var ReactNoopUpdateQueue = __webpack_require__(52);
+var factory = __webpack_require__(98);
module.exports = factory(Component, isValidElement, ReactNoopUpdateQueue);
/***/ }),
-/* 100 */
+/* 98 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -11564,7 +11400,7 @@ module.exports = factory(Component, isValidElement, ReactNoopUpdateQueue);
var _assign = __webpack_require__(4);
-var emptyObject = __webpack_require__(27);
+var emptyObject = __webpack_require__(26);
var _invariant = __webpack_require__(1);
if (process.env.NODE_ENV !== 'production') {
@@ -12426,7 +12262,7 @@ module.exports = factory;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 101 */
+/* 99 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -12441,9 +12277,9 @@ module.exports = factory;
*/
-var _prodInvariant = __webpack_require__(19);
+var _prodInvariant = __webpack_require__(18);
-var ReactElement = __webpack_require__(16);
+var ReactElement = __webpack_require__(15);
var invariant = __webpack_require__(1);
@@ -12470,17 +12306,17 @@ module.exports = onlyChild;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 102 */
+/* 100 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-module.exports = __webpack_require__(103);
+module.exports = __webpack_require__(101);
/***/ }),
-/* 103 */
+/* 101 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -12499,15 +12335,15 @@ module.exports = __webpack_require__(103);
var ReactDOMComponentTree = __webpack_require__(5);
-var ReactDefaultInjection = __webpack_require__(104);
-var ReactMount = __webpack_require__(82);
-var ReactReconciler = __webpack_require__(20);
-var ReactUpdates = __webpack_require__(12);
-var ReactVersion = __webpack_require__(182);
+var ReactDefaultInjection = __webpack_require__(102);
+var ReactMount = __webpack_require__(81);
+var ReactReconciler = __webpack_require__(19);
+var ReactUpdates = __webpack_require__(11);
+var ReactVersion = __webpack_require__(180);
-var findDOMNode = __webpack_require__(183);
-var getHostComponentFromComposite = __webpack_require__(83);
-var renderSubtreeIntoContainer = __webpack_require__(184);
+var findDOMNode = __webpack_require__(181);
+var getHostComponentFromComposite = __webpack_require__(82);
+var renderSubtreeIntoContainer = __webpack_require__(182);
var warning = __webpack_require__(2);
ReactDefaultInjection.inject();
@@ -12584,9 +12420,9 @@ if (process.env.NODE_ENV !== 'production') {
if (process.env.NODE_ENV !== 'production') {
var ReactInstrumentation = __webpack_require__(8);
- var ReactDOMUnknownPropertyHook = __webpack_require__(185);
- var ReactDOMNullInputValuePropHook = __webpack_require__(186);
- var ReactDOMInvalidARIAHook = __webpack_require__(187);
+ var ReactDOMUnknownPropertyHook = __webpack_require__(183);
+ var ReactDOMNullInputValuePropHook = __webpack_require__(184);
+ var ReactDOMInvalidARIAHook = __webpack_require__(185);
ReactInstrumentation.debugTool.addHook(ReactDOMUnknownPropertyHook);
ReactInstrumentation.debugTool.addHook(ReactDOMNullInputValuePropHook);
@@ -12597,7 +12433,7 @@ module.exports = ReactDOM;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 104 */
+/* 102 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -12613,25 +12449,25 @@ module.exports = ReactDOM;
-var ARIADOMPropertyConfig = __webpack_require__(105);
-var BeforeInputEventPlugin = __webpack_require__(106);
-var ChangeEventPlugin = __webpack_require__(110);
-var DefaultEventPluginOrder = __webpack_require__(118);
-var EnterLeaveEventPlugin = __webpack_require__(119);
-var HTMLDOMPropertyConfig = __webpack_require__(120);
-var ReactComponentBrowserEnvironment = __webpack_require__(121);
-var ReactDOMComponent = __webpack_require__(127);
+var ARIADOMPropertyConfig = __webpack_require__(103);
+var BeforeInputEventPlugin = __webpack_require__(104);
+var ChangeEventPlugin = __webpack_require__(108);
+var DefaultEventPluginOrder = __webpack_require__(116);
+var EnterLeaveEventPlugin = __webpack_require__(117);
+var HTMLDOMPropertyConfig = __webpack_require__(118);
+var ReactComponentBrowserEnvironment = __webpack_require__(119);
+var ReactDOMComponent = __webpack_require__(125);
var ReactDOMComponentTree = __webpack_require__(5);
-var ReactDOMEmptyComponent = __webpack_require__(153);
-var ReactDOMTreeTraversal = __webpack_require__(154);
-var ReactDOMTextComponent = __webpack_require__(155);
-var ReactDefaultBatchingStrategy = __webpack_require__(156);
-var ReactEventListener = __webpack_require__(157);
-var ReactInjection = __webpack_require__(159);
-var ReactReconcileTransaction = __webpack_require__(160);
-var SVGDOMPropertyConfig = __webpack_require__(166);
-var SelectEventPlugin = __webpack_require__(167);
-var SimpleEventPlugin = __webpack_require__(168);
+var ReactDOMEmptyComponent = __webpack_require__(151);
+var ReactDOMTreeTraversal = __webpack_require__(152);
+var ReactDOMTextComponent = __webpack_require__(153);
+var ReactDefaultBatchingStrategy = __webpack_require__(154);
+var ReactEventListener = __webpack_require__(155);
+var ReactInjection = __webpack_require__(157);
+var ReactReconcileTransaction = __webpack_require__(158);
+var SVGDOMPropertyConfig = __webpack_require__(164);
+var SelectEventPlugin = __webpack_require__(165);
+var SimpleEventPlugin = __webpack_require__(166);
var alreadyInjected = false;
@@ -12688,7 +12524,7 @@ module.exports = {
};
/***/ }),
-/* 105 */
+/* 103 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -12767,7 +12603,7 @@ var ARIADOMPropertyConfig = {
module.exports = ARIADOMPropertyConfig;
/***/ }),
-/* 106 */
+/* 104 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -12783,11 +12619,11 @@ module.exports = ARIADOMPropertyConfig;
-var EventPropagators = __webpack_require__(22);
+var EventPropagators = __webpack_require__(21);
var ExecutionEnvironment = __webpack_require__(6);
-var FallbackCompositionState = __webpack_require__(107);
-var SyntheticCompositionEvent = __webpack_require__(108);
-var SyntheticInputEvent = __webpack_require__(109);
+var FallbackCompositionState = __webpack_require__(105);
+var SyntheticCompositionEvent = __webpack_require__(106);
+var SyntheticInputEvent = __webpack_require__(107);
var END_KEYCODES = [9, 13, 27, 32]; // Tab, Return, Esc, Space
var START_KEYCODE = 229;
@@ -13156,7 +12992,7 @@ var BeforeInputEventPlugin = {
module.exports = BeforeInputEventPlugin;
/***/ }),
-/* 107 */
+/* 105 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -13174,9 +13010,9 @@ module.exports = BeforeInputEventPlugin;
var _assign = __webpack_require__(4);
-var PooledClass = __webpack_require__(17);
+var PooledClass = __webpack_require__(16);
-var getTextContentAccessor = __webpack_require__(62);
+var getTextContentAccessor = __webpack_require__(61);
/**
* This helper class stores information about text content of a target node,
@@ -13256,7 +13092,7 @@ PooledClass.addPoolingTo(FallbackCompositionState);
module.exports = FallbackCompositionState;
/***/ }),
-/* 108 */
+/* 106 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -13272,7 +13108,7 @@ module.exports = FallbackCompositionState;
-var SyntheticEvent = __webpack_require__(13);
+var SyntheticEvent = __webpack_require__(12);
/**
* @interface Event
@@ -13297,7 +13133,7 @@ SyntheticEvent.augmentClass(SyntheticCompositionEvent, CompositionEventInterface
module.exports = SyntheticCompositionEvent;
/***/ }),
-/* 109 */
+/* 107 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -13313,7 +13149,7 @@ module.exports = SyntheticCompositionEvent;
-var SyntheticEvent = __webpack_require__(13);
+var SyntheticEvent = __webpack_require__(12);
/**
* @interface Event
@@ -13339,7 +13175,7 @@ SyntheticEvent.augmentClass(SyntheticInputEvent, InputEventInterface);
module.exports = SyntheticInputEvent;
/***/ }),
-/* 110 */
+/* 108 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -13355,17 +13191,17 @@ module.exports = SyntheticInputEvent;
-var EventPluginHub = __webpack_require__(23);
-var EventPropagators = __webpack_require__(22);
+var EventPluginHub = __webpack_require__(22);
+var EventPropagators = __webpack_require__(21);
var ExecutionEnvironment = __webpack_require__(6);
var ReactDOMComponentTree = __webpack_require__(5);
-var ReactUpdates = __webpack_require__(12);
-var SyntheticEvent = __webpack_require__(13);
+var ReactUpdates = __webpack_require__(11);
+var SyntheticEvent = __webpack_require__(12);
-var inputValueTracking = __webpack_require__(65);
+var inputValueTracking = __webpack_require__(64);
var getEventTarget = __webpack_require__(37);
var isEventSupported = __webpack_require__(38);
-var isTextInputElement = __webpack_require__(66);
+var isTextInputElement = __webpack_require__(65);
var eventTypes = {
change: {
@@ -13656,7 +13492,7 @@ var ChangeEventPlugin = {
module.exports = ChangeEventPlugin;
/***/ }),
-/* 111 */
+/* 109 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -13673,7 +13509,7 @@ module.exports = ChangeEventPlugin;
-var ReactOwner = __webpack_require__(112);
+var ReactOwner = __webpack_require__(110);
var ReactRef = {};
@@ -13750,7 +13586,7 @@ ReactRef.detachRefs = function (instance, element) {
module.exports = ReactRef;
/***/ }),
-/* 112 */
+/* 110 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -13849,7 +13685,7 @@ module.exports = ReactOwner;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 113 */
+/* 111 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -13866,12 +13702,12 @@ module.exports = ReactOwner;
-var ReactInvalidSetStateWarningHook = __webpack_require__(114);
-var ReactHostOperationHistoryHook = __webpack_require__(115);
+var ReactInvalidSetStateWarningHook = __webpack_require__(112);
+var ReactHostOperationHistoryHook = __webpack_require__(113);
var ReactComponentTreeHook = __webpack_require__(7);
var ExecutionEnvironment = __webpack_require__(6);
-var performanceNow = __webpack_require__(116);
+var performanceNow = __webpack_require__(114);
var warning = __webpack_require__(2);
var hooks = [];
@@ -14216,7 +14052,7 @@ module.exports = ReactDebugTool;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 114 */
+/* 112 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -14259,7 +14095,7 @@ module.exports = ReactInvalidSetStateWarningHook;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 115 */
+/* 113 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -14298,7 +14134,7 @@ var ReactHostOperationHistoryHook = {
module.exports = ReactHostOperationHistoryHook;
/***/ }),
-/* 116 */
+/* 114 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -14315,7 +14151,7 @@ module.exports = ReactHostOperationHistoryHook;
* @typechecks
*/
-var performance = __webpack_require__(117);
+var performance = __webpack_require__(115);
var performanceNow;
@@ -14337,7 +14173,7 @@ if (performance.now) {
module.exports = performanceNow;
/***/ }),
-/* 117 */
+/* 115 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -14365,7 +14201,7 @@ if (ExecutionEnvironment.canUseDOM) {
module.exports = performance || {};
/***/ }),
-/* 118 */
+/* 116 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -14396,7 +14232,7 @@ var DefaultEventPluginOrder = ['ResponderEventPlugin', 'SimpleEventPlugin', 'Tap
module.exports = DefaultEventPluginOrder;
/***/ }),
-/* 119 */
+/* 117 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -14412,9 +14248,9 @@ module.exports = DefaultEventPluginOrder;
-var EventPropagators = __webpack_require__(22);
+var EventPropagators = __webpack_require__(21);
var ReactDOMComponentTree = __webpack_require__(5);
-var SyntheticMouseEvent = __webpack_require__(30);
+var SyntheticMouseEvent = __webpack_require__(29);
var eventTypes = {
mouseEnter: {
@@ -14499,7 +14335,7 @@ var EnterLeaveEventPlugin = {
module.exports = EnterLeaveEventPlugin;
/***/ }),
-/* 120 */
+/* 118 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -14515,7 +14351,7 @@ module.exports = EnterLeaveEventPlugin;
-var DOMProperty = __webpack_require__(14);
+var DOMProperty = __webpack_require__(13);
var MUST_USE_PROPERTY = DOMProperty.injection.MUST_USE_PROPERTY;
var HAS_BOOLEAN_VALUE = DOMProperty.injection.HAS_BOOLEAN_VALUE;
@@ -14740,7 +14576,7 @@ var HTMLDOMPropertyConfig = {
module.exports = HTMLDOMPropertyConfig;
/***/ }),
-/* 121 */
+/* 119 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -14757,7 +14593,7 @@ module.exports = HTMLDOMPropertyConfig;
var DOMChildrenOperations = __webpack_require__(40);
-var ReactDOMIDOperations = __webpack_require__(126);
+var ReactDOMIDOperations = __webpack_require__(124);
/**
* Abstracts away all functionality of the reconciler that requires knowledge of
@@ -14773,7 +14609,7 @@ var ReactComponentBrowserEnvironment = {
module.exports = ReactComponentBrowserEnvironment;
/***/ }),
-/* 122 */
+/* 120 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -14791,10 +14627,10 @@ module.exports = ReactComponentBrowserEnvironment;
var _prodInvariant = __webpack_require__(3);
-var DOMLazyTree = __webpack_require__(21);
+var DOMLazyTree = __webpack_require__(20);
var ExecutionEnvironment = __webpack_require__(6);
-var createNodesFromMarkup = __webpack_require__(123);
+var createNodesFromMarkup = __webpack_require__(121);
var emptyFunction = __webpack_require__(9);
var invariant = __webpack_require__(1);
@@ -14825,7 +14661,7 @@ module.exports = Danger;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 123 */
+/* 121 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -14846,8 +14682,8 @@ module.exports = Danger;
var ExecutionEnvironment = __webpack_require__(6);
-var createArrayFromMixed = __webpack_require__(124);
-var getMarkupWrap = __webpack_require__(125);
+var createArrayFromMixed = __webpack_require__(122);
+var getMarkupWrap = __webpack_require__(123);
var invariant = __webpack_require__(1);
/**
@@ -14915,7 +14751,7 @@ module.exports = createNodesFromMarkup;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 124 */
+/* 122 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -15048,7 +14884,7 @@ module.exports = createArrayFromMixed;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 125 */
+/* 123 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -15149,7 +14985,7 @@ module.exports = getMarkupWrap;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 126 */
+/* 124 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -15187,7 +15023,7 @@ var ReactDOMIDOperations = {
module.exports = ReactDOMIDOperations;
/***/ }),
-/* 127 */
+/* 125 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -15208,31 +15044,31 @@ module.exports = ReactDOMIDOperations;
var _prodInvariant = __webpack_require__(3),
_assign = __webpack_require__(4);
-var AutoFocusUtils = __webpack_require__(128);
-var CSSPropertyOperations = __webpack_require__(129);
-var DOMLazyTree = __webpack_require__(21);
+var AutoFocusUtils = __webpack_require__(126);
+var CSSPropertyOperations = __webpack_require__(127);
+var DOMLazyTree = __webpack_require__(20);
var DOMNamespaces = __webpack_require__(41);
-var DOMProperty = __webpack_require__(14);
-var DOMPropertyOperations = __webpack_require__(71);
-var EventPluginHub = __webpack_require__(23);
-var EventPluginRegistry = __webpack_require__(28);
-var ReactBrowserEventEmitter = __webpack_require__(33);
-var ReactDOMComponentFlags = __webpack_require__(59);
+var DOMProperty = __webpack_require__(13);
+var DOMPropertyOperations = __webpack_require__(70);
+var EventPluginHub = __webpack_require__(22);
+var EventPluginRegistry = __webpack_require__(27);
+var ReactBrowserEventEmitter = __webpack_require__(32);
+var ReactDOMComponentFlags = __webpack_require__(58);
var ReactDOMComponentTree = __webpack_require__(5);
-var ReactDOMInput = __webpack_require__(139);
-var ReactDOMOption = __webpack_require__(140);
-var ReactDOMSelect = __webpack_require__(73);
-var ReactDOMTextarea = __webpack_require__(141);
+var ReactDOMInput = __webpack_require__(137);
+var ReactDOMOption = __webpack_require__(138);
+var ReactDOMSelect = __webpack_require__(72);
+var ReactDOMTextarea = __webpack_require__(139);
var ReactInstrumentation = __webpack_require__(8);
-var ReactMultiChild = __webpack_require__(142);
-var ReactServerRenderingTransaction = __webpack_require__(151);
+var ReactMultiChild = __webpack_require__(140);
+var ReactServerRenderingTransaction = __webpack_require__(149);
var emptyFunction = __webpack_require__(9);
-var escapeTextContentForBrowser = __webpack_require__(32);
+var escapeTextContentForBrowser = __webpack_require__(31);
var invariant = __webpack_require__(1);
var isEventSupported = __webpack_require__(38);
var shallowEqual = __webpack_require__(45);
-var inputValueTracking = __webpack_require__(65);
+var inputValueTracking = __webpack_require__(64);
var validateDOMNesting = __webpack_require__(49);
var warning = __webpack_require__(2);
@@ -16203,7 +16039,7 @@ module.exports = ReactDOMComponent;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 128 */
+/* 126 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -16221,7 +16057,7 @@ module.exports = ReactDOMComponent;
var ReactDOMComponentTree = __webpack_require__(5);
-var focusNode = __webpack_require__(69);
+var focusNode = __webpack_require__(68);
var AutoFocusUtils = {
focusDOMComponent: function () {
@@ -16232,7 +16068,7 @@ var AutoFocusUtils = {
module.exports = AutoFocusUtils;
/***/ }),
-/* 129 */
+/* 127 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -16248,14 +16084,14 @@ module.exports = AutoFocusUtils;
-var CSSProperty = __webpack_require__(70);
+var CSSProperty = __webpack_require__(69);
var ExecutionEnvironment = __webpack_require__(6);
var ReactInstrumentation = __webpack_require__(8);
-var camelizeStyleName = __webpack_require__(130);
-var dangerousStyleValue = __webpack_require__(132);
-var hyphenateStyleName = __webpack_require__(133);
-var memoizeStringOnly = __webpack_require__(135);
+var camelizeStyleName = __webpack_require__(128);
+var dangerousStyleValue = __webpack_require__(130);
+var hyphenateStyleName = __webpack_require__(131);
+var memoizeStringOnly = __webpack_require__(133);
var warning = __webpack_require__(2);
var processStyleName = memoizeStringOnly(function (styleName) {
@@ -16453,7 +16289,7 @@ module.exports = CSSPropertyOperations;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 130 */
+/* 128 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -16470,7 +16306,7 @@ module.exports = CSSPropertyOperations;
-var camelize = __webpack_require__(131);
+var camelize = __webpack_require__(129);
var msPattern = /^-ms-/;
@@ -16498,7 +16334,7 @@ function camelizeStyleName(string) {
module.exports = camelizeStyleName;
/***/ }),
-/* 131 */
+/* 129 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -16535,7 +16371,7 @@ function camelize(string) {
module.exports = camelize;
/***/ }),
-/* 132 */
+/* 130 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -16551,7 +16387,7 @@ module.exports = camelize;
-var CSSProperty = __webpack_require__(70);
+var CSSProperty = __webpack_require__(69);
var warning = __webpack_require__(2);
var isUnitlessNumber = CSSProperty.isUnitlessNumber;
@@ -16620,7 +16456,7 @@ module.exports = dangerousStyleValue;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 133 */
+/* 131 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -16637,7 +16473,7 @@ module.exports = dangerousStyleValue;
-var hyphenate = __webpack_require__(134);
+var hyphenate = __webpack_require__(132);
var msPattern = /^ms-/;
@@ -16664,7 +16500,7 @@ function hyphenateStyleName(string) {
module.exports = hyphenateStyleName;
/***/ }),
-/* 134 */
+/* 132 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -16702,7 +16538,7 @@ function hyphenate(string) {
module.exports = hyphenate;
/***/ }),
-/* 135 */
+/* 133 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -16737,7 +16573,7 @@ function memoizeStringOnly(callback) {
module.exports = memoizeStringOnly;
/***/ }),
-/* 136 */
+/* 134 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -16753,7 +16589,7 @@ module.exports = memoizeStringOnly;
-var escapeTextContentForBrowser = __webpack_require__(32);
+var escapeTextContentForBrowser = __webpack_require__(31);
/**
* Escapes attribute value to prevent scripting attacks.
@@ -16768,7 +16604,7 @@ function quoteAttributeValueForBrowser(value) {
module.exports = quoteAttributeValueForBrowser;
/***/ }),
-/* 137 */
+/* 135 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -16784,7 +16620,7 @@ module.exports = quoteAttributeValueForBrowser;
-var EventPluginHub = __webpack_require__(23);
+var EventPluginHub = __webpack_require__(22);
function runEventQueueInBatch(events) {
EventPluginHub.enqueueEvents(events);
@@ -16805,7 +16641,7 @@ var ReactEventEmitterMixin = {
module.exports = ReactEventEmitterMixin;
/***/ }),
-/* 138 */
+/* 136 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -16911,7 +16747,7 @@ function getVendorPrefixedEventName(eventName) {
module.exports = getVendorPrefixedEventName;
/***/ }),
-/* 139 */
+/* 137 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -16930,10 +16766,10 @@ module.exports = getVendorPrefixedEventName;
var _prodInvariant = __webpack_require__(3),
_assign = __webpack_require__(4);
-var DOMPropertyOperations = __webpack_require__(71);
+var DOMPropertyOperations = __webpack_require__(70);
var LinkedValueUtils = __webpack_require__(43);
var ReactDOMComponentTree = __webpack_require__(5);
-var ReactUpdates = __webpack_require__(12);
+var ReactUpdates = __webpack_require__(11);
var invariant = __webpack_require__(1);
var warning = __webpack_require__(2);
@@ -17204,7 +17040,7 @@ module.exports = ReactDOMInput;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 140 */
+/* 138 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -17222,9 +17058,9 @@ module.exports = ReactDOMInput;
var _assign = __webpack_require__(4);
-var React = __webpack_require__(18);
+var React = __webpack_require__(17);
var ReactDOMComponentTree = __webpack_require__(5);
-var ReactDOMSelect = __webpack_require__(73);
+var ReactDOMSelect = __webpack_require__(72);
var warning = __webpack_require__(2);
var didWarnInvalidOptionChildren = false;
@@ -17332,7 +17168,7 @@ module.exports = ReactDOMOption;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 141 */
+/* 139 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -17353,7 +17189,7 @@ var _prodInvariant = __webpack_require__(3),
var LinkedValueUtils = __webpack_require__(43);
var ReactDOMComponentTree = __webpack_require__(5);
-var ReactUpdates = __webpack_require__(12);
+var ReactUpdates = __webpack_require__(11);
var invariant = __webpack_require__(1);
var warning = __webpack_require__(2);
@@ -17498,7 +17334,7 @@ module.exports = ReactDOMTextarea;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 142 */
+/* 140 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -17517,15 +17353,15 @@ module.exports = ReactDOMTextarea;
var _prodInvariant = __webpack_require__(3);
var ReactComponentEnvironment = __webpack_require__(44);
-var ReactInstanceMap = __webpack_require__(25);
+var ReactInstanceMap = __webpack_require__(24);
var ReactInstrumentation = __webpack_require__(8);
-var ReactCurrentOwner = __webpack_require__(11);
-var ReactReconciler = __webpack_require__(20);
-var ReactChildReconciler = __webpack_require__(143);
+var ReactCurrentOwner = __webpack_require__(10);
+var ReactReconciler = __webpack_require__(19);
+var ReactChildReconciler = __webpack_require__(141);
var emptyFunction = __webpack_require__(9);
-var flattenChildren = __webpack_require__(150);
+var flattenChildren = __webpack_require__(148);
var invariant = __webpack_require__(1);
/**
@@ -17950,7 +17786,7 @@ module.exports = ReactMultiChild;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 143 */
+/* 141 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -17966,12 +17802,12 @@ module.exports = ReactMultiChild;
-var ReactReconciler = __webpack_require__(20);
+var ReactReconciler = __webpack_require__(19);
-var instantiateReactComponent = __webpack_require__(74);
+var instantiateReactComponent = __webpack_require__(73);
var KeyEscapeUtils = __webpack_require__(47);
var shouldUpdateReactComponent = __webpack_require__(46);
-var traverseAllChildren = __webpack_require__(78);
+var traverseAllChildren = __webpack_require__(77);
var warning = __webpack_require__(2);
var ReactComponentTreeHook;
@@ -18109,7 +17945,7 @@ module.exports = ReactChildReconciler;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 144 */
+/* 142 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -18128,20 +17964,20 @@ module.exports = ReactChildReconciler;
var _prodInvariant = __webpack_require__(3),
_assign = __webpack_require__(4);
-var React = __webpack_require__(18);
+var React = __webpack_require__(17);
var ReactComponentEnvironment = __webpack_require__(44);
-var ReactCurrentOwner = __webpack_require__(11);
+var ReactCurrentOwner = __webpack_require__(10);
var ReactErrorUtils = __webpack_require__(36);
-var ReactInstanceMap = __webpack_require__(25);
+var ReactInstanceMap = __webpack_require__(24);
var ReactInstrumentation = __webpack_require__(8);
-var ReactNodeTypes = __webpack_require__(75);
-var ReactReconciler = __webpack_require__(20);
+var ReactNodeTypes = __webpack_require__(74);
+var ReactReconciler = __webpack_require__(19);
if (process.env.NODE_ENV !== 'production') {
- var checkReactTypeSpec = __webpack_require__(145);
+ var checkReactTypeSpec = __webpack_require__(143);
}
-var emptyObject = __webpack_require__(27);
+var emptyObject = __webpack_require__(26);
var invariant = __webpack_require__(1);
var shallowEqual = __webpack_require__(45);
var shouldUpdateReactComponent = __webpack_require__(46);
@@ -19015,7 +18851,7 @@ module.exports = ReactCompositeComponent;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 145 */
+/* 143 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -19033,8 +18869,8 @@ module.exports = ReactCompositeComponent;
var _prodInvariant = __webpack_require__(3);
-var ReactPropTypeLocationNames = __webpack_require__(146);
-var ReactPropTypesSecret = __webpack_require__(72);
+var ReactPropTypeLocationNames = __webpack_require__(144);
+var ReactPropTypesSecret = __webpack_require__(71);
var invariant = __webpack_require__(1);
var warning = __webpack_require__(2);
@@ -19108,7 +18944,7 @@ module.exports = checkReactTypeSpec;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 146 */
+/* 144 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -19139,7 +18975,7 @@ module.exports = ReactPropTypeLocationNames;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 147 */
+/* 145 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -19165,7 +19001,7 @@ function getNextDebugID() {
module.exports = getNextDebugID;
/***/ }),
-/* 148 */
+/* 146 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -19190,7 +19026,7 @@ var REACT_ELEMENT_TYPE = typeof Symbol === 'function' && Symbol['for'] && Symbol
module.exports = REACT_ELEMENT_TYPE;
/***/ }),
-/* 149 */
+/* 147 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -19236,7 +19072,7 @@ function getIteratorFn(maybeIterable) {
module.exports = getIteratorFn;
/***/ }),
-/* 150 */
+/* 148 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -19254,7 +19090,7 @@ module.exports = getIteratorFn;
var KeyEscapeUtils = __webpack_require__(47);
-var traverseAllChildren = __webpack_require__(78);
+var traverseAllChildren = __webpack_require__(77);
var warning = __webpack_require__(2);
var ReactComponentTreeHook;
@@ -19318,7 +19154,7 @@ module.exports = flattenChildren;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 151 */
+/* 149 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -19336,10 +19172,10 @@ module.exports = flattenChildren;
var _assign = __webpack_require__(4);
-var PooledClass = __webpack_require__(17);
-var Transaction = __webpack_require__(29);
+var PooledClass = __webpack_require__(16);
+var Transaction = __webpack_require__(28);
var ReactInstrumentation = __webpack_require__(8);
-var ReactServerUpdateQueue = __webpack_require__(152);
+var ReactServerUpdateQueue = __webpack_require__(150);
/**
* Executed within the scope of the `Transaction` instance. Consider these as
@@ -19414,7 +19250,7 @@ module.exports = ReactServerRenderingTransaction;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 152 */
+/* 150 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -19559,7 +19395,7 @@ module.exports = ReactServerUpdateQueue;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 153 */
+/* 151 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -19577,7 +19413,7 @@ module.exports = ReactServerUpdateQueue;
var _assign = __webpack_require__(4);
-var DOMLazyTree = __webpack_require__(21);
+var DOMLazyTree = __webpack_require__(20);
var ReactDOMComponentTree = __webpack_require__(5);
var ReactDOMEmptyComponent = function (instantiate) {
@@ -19624,7 +19460,7 @@ _assign(ReactDOMEmptyComponent.prototype, {
module.exports = ReactDOMEmptyComponent;
/***/ }),
-/* 154 */
+/* 152 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -19766,7 +19602,7 @@ module.exports = {
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 155 */
+/* 153 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -19786,10 +19622,10 @@ var _prodInvariant = __webpack_require__(3),
_assign = __webpack_require__(4);
var DOMChildrenOperations = __webpack_require__(40);
-var DOMLazyTree = __webpack_require__(21);
+var DOMLazyTree = __webpack_require__(20);
var ReactDOMComponentTree = __webpack_require__(5);
-var escapeTextContentForBrowser = __webpack_require__(32);
+var escapeTextContentForBrowser = __webpack_require__(31);
var invariant = __webpack_require__(1);
var validateDOMNesting = __webpack_require__(49);
@@ -19934,7 +19770,7 @@ module.exports = ReactDOMTextComponent;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 156 */
+/* 154 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -19952,8 +19788,8 @@ module.exports = ReactDOMTextComponent;
var _assign = __webpack_require__(4);
-var ReactUpdates = __webpack_require__(12);
-var Transaction = __webpack_require__(29);
+var ReactUpdates = __webpack_require__(11);
+var Transaction = __webpack_require__(28);
var emptyFunction = __webpack_require__(9);
@@ -20007,7 +19843,7 @@ var ReactDefaultBatchingStrategy = {
module.exports = ReactDefaultBatchingStrategy;
/***/ }),
-/* 157 */
+/* 155 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -20025,14 +19861,14 @@ module.exports = ReactDefaultBatchingStrategy;
var _assign = __webpack_require__(4);
-var EventListener = __webpack_require__(79);
+var EventListener = __webpack_require__(78);
var ExecutionEnvironment = __webpack_require__(6);
-var PooledClass = __webpack_require__(17);
+var PooledClass = __webpack_require__(16);
var ReactDOMComponentTree = __webpack_require__(5);
-var ReactUpdates = __webpack_require__(12);
+var ReactUpdates = __webpack_require__(11);
var getEventTarget = __webpack_require__(37);
-var getUnboundedScrollPosition = __webpack_require__(158);
+var getUnboundedScrollPosition = __webpack_require__(156);
/**
* Find the deepest React component completely containing the root of the
@@ -20167,7 +20003,7 @@ var ReactEventListener = {
module.exports = ReactEventListener;
/***/ }),
-/* 158 */
+/* 156 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -20211,7 +20047,7 @@ function getUnboundedScrollPosition(scrollable) {
module.exports = getUnboundedScrollPosition;
/***/ }),
-/* 159 */
+/* 157 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -20227,14 +20063,14 @@ module.exports = getUnboundedScrollPosition;
-var DOMProperty = __webpack_require__(14);
-var EventPluginHub = __webpack_require__(23);
+var DOMProperty = __webpack_require__(13);
+var EventPluginHub = __webpack_require__(22);
var EventPluginUtils = __webpack_require__(35);
var ReactComponentEnvironment = __webpack_require__(44);
-var ReactEmptyComponent = __webpack_require__(76);
-var ReactBrowserEventEmitter = __webpack_require__(33);
-var ReactHostComponent = __webpack_require__(77);
-var ReactUpdates = __webpack_require__(12);
+var ReactEmptyComponent = __webpack_require__(75);
+var ReactBrowserEventEmitter = __webpack_require__(32);
+var ReactHostComponent = __webpack_require__(76);
+var ReactUpdates = __webpack_require__(11);
var ReactInjection = {
Component: ReactComponentEnvironment.injection,
@@ -20250,7 +20086,7 @@ var ReactInjection = {
module.exports = ReactInjection;
/***/ }),
-/* 160 */
+/* 158 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -20268,12 +20104,12 @@ module.exports = ReactInjection;
var _assign = __webpack_require__(4);
-var CallbackQueue = __webpack_require__(63);
-var PooledClass = __webpack_require__(17);
-var ReactBrowserEventEmitter = __webpack_require__(33);
-var ReactInputSelection = __webpack_require__(80);
+var CallbackQueue = __webpack_require__(62);
+var PooledClass = __webpack_require__(16);
+var ReactBrowserEventEmitter = __webpack_require__(32);
+var ReactInputSelection = __webpack_require__(79);
var ReactInstrumentation = __webpack_require__(8);
-var Transaction = __webpack_require__(29);
+var Transaction = __webpack_require__(28);
var ReactUpdateQueue = __webpack_require__(48);
/**
@@ -20434,7 +20270,7 @@ module.exports = ReactReconcileTransaction;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 161 */
+/* 159 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -20452,8 +20288,8 @@ module.exports = ReactReconcileTransaction;
var ExecutionEnvironment = __webpack_require__(6);
-var getNodeForCharacterOffset = __webpack_require__(162);
-var getTextContentAccessor = __webpack_require__(62);
+var getNodeForCharacterOffset = __webpack_require__(160);
+var getTextContentAccessor = __webpack_require__(61);
/**
* While `isCollapsed` is available on the Selection object and `collapsed`
@@ -20651,7 +20487,7 @@ var ReactDOMSelection = {
module.exports = ReactDOMSelection;
/***/ }),
-/* 162 */
+/* 160 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -20730,7 +20566,7 @@ function getNodeForCharacterOffset(root, offset) {
module.exports = getNodeForCharacterOffset;
/***/ }),
-/* 163 */
+/* 161 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -20747,7 +20583,7 @@ module.exports = getNodeForCharacterOffset;
*
*/
-var isTextNode = __webpack_require__(164);
+var isTextNode = __webpack_require__(162);
/*eslint-disable no-bitwise */
@@ -20775,7 +20611,7 @@ function containsNode(outerNode, innerNode) {
module.exports = containsNode;
/***/ }),
-/* 164 */
+/* 162 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -20792,7 +20628,7 @@ module.exports = containsNode;
* @typechecks
*/
-var isNode = __webpack_require__(165);
+var isNode = __webpack_require__(163);
/**
* @param {*} object The object to check.
@@ -20805,7 +20641,7 @@ function isTextNode(object) {
module.exports = isTextNode;
/***/ }),
-/* 165 */
+/* 163 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -20835,7 +20671,7 @@ function isNode(object) {
module.exports = isNode;
/***/ }),
-/* 166 */
+/* 164 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -21142,7 +20978,7 @@ Object.keys(ATTRS).forEach(function (key) {
module.exports = SVGDOMPropertyConfig;
/***/ }),
-/* 167 */
+/* 165 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -21158,14 +20994,14 @@ module.exports = SVGDOMPropertyConfig;
-var EventPropagators = __webpack_require__(22);
+var EventPropagators = __webpack_require__(21);
var ExecutionEnvironment = __webpack_require__(6);
var ReactDOMComponentTree = __webpack_require__(5);
-var ReactInputSelection = __webpack_require__(80);
-var SyntheticEvent = __webpack_require__(13);
+var ReactInputSelection = __webpack_require__(79);
+var SyntheticEvent = __webpack_require__(12);
-var getActiveElement = __webpack_require__(81);
-var isTextInputElement = __webpack_require__(66);
+var getActiveElement = __webpack_require__(80);
+var isTextInputElement = __webpack_require__(65);
var shallowEqual = __webpack_require__(45);
var skipSelectionChangeEvent = ExecutionEnvironment.canUseDOM && 'documentMode' in document && document.documentMode <= 11;
@@ -21335,7 +21171,7 @@ var SelectEventPlugin = {
module.exports = SelectEventPlugin;
/***/ }),
-/* 168 */
+/* 166 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -21354,20 +21190,20 @@ module.exports = SelectEventPlugin;
var _prodInvariant = __webpack_require__(3);
-var EventListener = __webpack_require__(79);
-var EventPropagators = __webpack_require__(22);
+var EventListener = __webpack_require__(78);
+var EventPropagators = __webpack_require__(21);
var ReactDOMComponentTree = __webpack_require__(5);
-var SyntheticAnimationEvent = __webpack_require__(169);
-var SyntheticClipboardEvent = __webpack_require__(170);
-var SyntheticEvent = __webpack_require__(13);
-var SyntheticFocusEvent = __webpack_require__(171);
-var SyntheticKeyboardEvent = __webpack_require__(172);
-var SyntheticMouseEvent = __webpack_require__(30);
-var SyntheticDragEvent = __webpack_require__(174);
-var SyntheticTouchEvent = __webpack_require__(175);
-var SyntheticTransitionEvent = __webpack_require__(176);
-var SyntheticUIEvent = __webpack_require__(24);
-var SyntheticWheelEvent = __webpack_require__(177);
+var SyntheticAnimationEvent = __webpack_require__(167);
+var SyntheticClipboardEvent = __webpack_require__(168);
+var SyntheticEvent = __webpack_require__(12);
+var SyntheticFocusEvent = __webpack_require__(169);
+var SyntheticKeyboardEvent = __webpack_require__(170);
+var SyntheticMouseEvent = __webpack_require__(29);
+var SyntheticDragEvent = __webpack_require__(172);
+var SyntheticTouchEvent = __webpack_require__(173);
+var SyntheticTransitionEvent = __webpack_require__(174);
+var SyntheticUIEvent = __webpack_require__(23);
+var SyntheticWheelEvent = __webpack_require__(175);
var emptyFunction = __webpack_require__(9);
var getEventCharCode = __webpack_require__(50);
@@ -21567,7 +21403,7 @@ module.exports = SimpleEventPlugin;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 169 */
+/* 167 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -21583,7 +21419,7 @@ module.exports = SimpleEventPlugin;
-var SyntheticEvent = __webpack_require__(13);
+var SyntheticEvent = __webpack_require__(12);
/**
* @interface Event
@@ -21611,7 +21447,7 @@ SyntheticEvent.augmentClass(SyntheticAnimationEvent, AnimationEventInterface);
module.exports = SyntheticAnimationEvent;
/***/ }),
-/* 170 */
+/* 168 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -21627,7 +21463,7 @@ module.exports = SyntheticAnimationEvent;
-var SyntheticEvent = __webpack_require__(13);
+var SyntheticEvent = __webpack_require__(12);
/**
* @interface Event
@@ -21654,7 +21490,7 @@ SyntheticEvent.augmentClass(SyntheticClipboardEvent, ClipboardEventInterface);
module.exports = SyntheticClipboardEvent;
/***/ }),
-/* 171 */
+/* 169 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -21670,7 +21506,7 @@ module.exports = SyntheticClipboardEvent;
-var SyntheticUIEvent = __webpack_require__(24);
+var SyntheticUIEvent = __webpack_require__(23);
/**
* @interface FocusEvent
@@ -21695,7 +21531,7 @@ SyntheticUIEvent.augmentClass(SyntheticFocusEvent, FocusEventInterface);
module.exports = SyntheticFocusEvent;
/***/ }),
-/* 172 */
+/* 170 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -21711,10 +21547,10 @@ module.exports = SyntheticFocusEvent;
-var SyntheticUIEvent = __webpack_require__(24);
+var SyntheticUIEvent = __webpack_require__(23);
var getEventCharCode = __webpack_require__(50);
-var getEventKey = __webpack_require__(173);
+var getEventKey = __webpack_require__(171);
var getEventModifierState = __webpack_require__(39);
/**
@@ -21784,7 +21620,7 @@ SyntheticUIEvent.augmentClass(SyntheticKeyboardEvent, KeyboardEventInterface);
module.exports = SyntheticKeyboardEvent;
/***/ }),
-/* 173 */
+/* 171 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -21901,7 +21737,7 @@ function getEventKey(nativeEvent) {
module.exports = getEventKey;
/***/ }),
-/* 174 */
+/* 172 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -21917,7 +21753,7 @@ module.exports = getEventKey;
-var SyntheticMouseEvent = __webpack_require__(30);
+var SyntheticMouseEvent = __webpack_require__(29);
/**
* @interface DragEvent
@@ -21942,7 +21778,7 @@ SyntheticMouseEvent.augmentClass(SyntheticDragEvent, DragEventInterface);
module.exports = SyntheticDragEvent;
/***/ }),
-/* 175 */
+/* 173 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -21958,7 +21794,7 @@ module.exports = SyntheticDragEvent;
-var SyntheticUIEvent = __webpack_require__(24);
+var SyntheticUIEvent = __webpack_require__(23);
var getEventModifierState = __webpack_require__(39);
@@ -21992,7 +21828,7 @@ SyntheticUIEvent.augmentClass(SyntheticTouchEvent, TouchEventInterface);
module.exports = SyntheticTouchEvent;
/***/ }),
-/* 176 */
+/* 174 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -22008,7 +21844,7 @@ module.exports = SyntheticTouchEvent;
-var SyntheticEvent = __webpack_require__(13);
+var SyntheticEvent = __webpack_require__(12);
/**
* @interface Event
@@ -22036,7 +21872,7 @@ SyntheticEvent.augmentClass(SyntheticTransitionEvent, TransitionEventInterface);
module.exports = SyntheticTransitionEvent;
/***/ }),
-/* 177 */
+/* 175 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -22052,7 +21888,7 @@ module.exports = SyntheticTransitionEvent;
-var SyntheticMouseEvent = __webpack_require__(30);
+var SyntheticMouseEvent = __webpack_require__(29);
/**
* @interface WheelEvent
@@ -22092,7 +21928,7 @@ SyntheticMouseEvent.augmentClass(SyntheticWheelEvent, WheelEventInterface);
module.exports = SyntheticWheelEvent;
/***/ }),
-/* 178 */
+/* 176 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -22131,7 +21967,7 @@ module.exports = ReactDOMContainerInfo;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 179 */
+/* 177 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -22155,7 +21991,7 @@ var ReactDOMFeatureFlags = {
module.exports = ReactDOMFeatureFlags;
/***/ }),
-/* 180 */
+/* 178 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -22171,7 +22007,7 @@ module.exports = ReactDOMFeatureFlags;
-var adler32 = __webpack_require__(181);
+var adler32 = __webpack_require__(179);
var TAG_END = /\/?>/;
var COMMENT_START = /^<\!\-\-/;
@@ -22210,7 +22046,7 @@ var ReactMarkupChecksum = {
module.exports = ReactMarkupChecksum;
/***/ }),
-/* 181 */
+/* 179 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -22259,7 +22095,7 @@ function adler32(data) {
module.exports = adler32;
/***/ }),
-/* 182 */
+/* 180 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -22278,7 +22114,7 @@ module.exports = adler32;
module.exports = '15.6.1';
/***/ }),
-/* 183 */
+/* 181 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -22296,11 +22132,11 @@ module.exports = '15.6.1';
var _prodInvariant = __webpack_require__(3);
-var ReactCurrentOwner = __webpack_require__(11);
+var ReactCurrentOwner = __webpack_require__(10);
var ReactDOMComponentTree = __webpack_require__(5);
-var ReactInstanceMap = __webpack_require__(25);
+var ReactInstanceMap = __webpack_require__(24);
-var getHostComponentFromComposite = __webpack_require__(83);
+var getHostComponentFromComposite = __webpack_require__(82);
var invariant = __webpack_require__(1);
var warning = __webpack_require__(2);
@@ -22344,7 +22180,7 @@ module.exports = findDOMNode;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 184 */
+/* 182 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -22360,12 +22196,12 @@ module.exports = findDOMNode;
-var ReactMount = __webpack_require__(82);
+var ReactMount = __webpack_require__(81);
module.exports = ReactMount.renderSubtreeIntoContainer;
/***/ }),
-/* 185 */
+/* 183 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -22381,8 +22217,8 @@ module.exports = ReactMount.renderSubtreeIntoContainer;
-var DOMProperty = __webpack_require__(14);
-var EventPluginRegistry = __webpack_require__(28);
+var DOMProperty = __webpack_require__(13);
+var EventPluginRegistry = __webpack_require__(27);
var ReactComponentTreeHook = __webpack_require__(7);
var warning = __webpack_require__(2);
@@ -22483,7 +22319,7 @@ module.exports = ReactDOMUnknownPropertyHook;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 186 */
+/* 184 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -22532,7 +22368,7 @@ module.exports = ReactDOMNullInputValuePropHook;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 187 */
+/* 185 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -22548,7 +22384,7 @@ module.exports = ReactDOMNullInputValuePropHook;
-var DOMProperty = __webpack_require__(14);
+var DOMProperty = __webpack_require__(13);
var ReactComponentTreeHook = __webpack_require__(7);
var warning = __webpack_require__(2);
@@ -22631,14 +22467,14 @@ module.exports = ReactDOMInvalidARIAHook;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
/***/ }),
-/* 188 */
+/* 186 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(10);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(14);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__App__ = __webpack_require__(189);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Meshify__ = __webpack_require__(15);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__App__ = __webpack_require__(187);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Meshify__ = __webpack_require__(33);
@@ -22663,7 +22499,7 @@ class Auth extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component {
}
logout() {
- fetch(__WEBPACK_IMPORTED_MODULE_2__Meshify__["b" /* baseURL */] + 'logout', { credentials: 'include' }).then(() => {
+ fetch(__WEBPACK_IMPORTED_MODULE_2__Meshify__["a" /* baseURL */] + 'logout', { credentials: 'include' }).then(() => {
this.setState({ login: false, meshifyUsername: null, meshifyPassword: null });
});
}
@@ -22671,8 +22507,8 @@ class Auth extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component {
getLogin() {
console.log("getting login");
// this.setState({login: true, meshifyUsername: 'api@henry-pump.com'});
- fetch(__WEBPACK_IMPORTED_MODULE_2__Meshify__["b" /* baseURL */] + 'login', { credentials: 'include' }).then(response => response.json()).then(responseJson => {
- console.log(responseJson);
+ fetch(__WEBPACK_IMPORTED_MODULE_2__Meshify__["a" /* baseURL */] + 'login', { credentials: 'include' }).then(response => response.json()).then(responseJson => {
+ // console.log(responseJson)
if (typeof responseJson.username !== 'undefined') {
this.setState({ login: true, meshifyUsername: responseJson.username });
} else {
@@ -22686,7 +22522,7 @@ class Auth extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component {
login() {
const authToken = "Basic " + btoa(this.state.meshifyUsername + ":" + this.state.meshifyPassword);
this.setState({ authToken: authToken });
- fetch(__WEBPACK_IMPORTED_MODULE_2__Meshify__["b" /* baseURL */] + 'login', {
+ fetch(__WEBPACK_IMPORTED_MODULE_2__Meshify__["a" /* baseURL */] + 'login', {
method: 'post',
credentials: 'include',
headers: {
@@ -22694,7 +22530,7 @@ class Auth extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component {
},
body: JSON.stringify({ username: this.state.meshifyUsername, authToken: authToken })
}).then(response => response.json()).then(responseJson => {
- console.log(responseJson);
+ // console.log(responseJson);
if (responseJson.status === "success") {
this.setState({ login: true, meshifyUsername: responseJson.username });
} else if (responseJson.status === 'failure') {
@@ -22816,15 +22652,15 @@ class Auth extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component {
/***/ }),
-/* 189 */
+/* 187 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(10);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(14);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Meshify__ = __webpack_require__(15);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Company__ = __webpack_require__(190);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__Utilities__ = __webpack_require__(85);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Meshify__ = __webpack_require__(33);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Company__ = __webpack_require__(188);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__Utilities__ = __webpack_require__(83);
@@ -22841,7 +22677,7 @@ class App extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component {
}
getData() {
- fetch(__WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* baseURL */] + 'alldata', { credentials: 'include' }).then(response => response.json()).then(responseJson => {
+ fetch(__WEBPACK_IMPORTED_MODULE_1__Meshify__["a" /* baseURL */] + 'alldata', { credentials: 'include' }).then(response => response.json()).then(responseJson => {
this.setState({ companies: responseJson, loading: false });
});
}
@@ -22881,17 +22717,15 @@ class App extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component {
/***/ }),
-/* 190 */
+/* 188 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(10);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(14);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Meshify__ = __webpack_require__(15);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__MaxWaterSystemList__ = __webpack_require__(191);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__ABBFlowMeterList__ = __webpack_require__(193);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__Utilities__ = __webpack_require__(85);
-
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Meshify__ = __webpack_require__(33);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__DeviceList__ = __webpack_require__(189);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__Utilities__ = __webpack_require__(83);
@@ -22923,16 +22757,104 @@ class Company extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component {
});
let maxWaterSystemDevices = [];
let maxWaterSystemCode = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement('span', null);
- if (Object(__WEBPACK_IMPORTED_MODULE_4__Utilities__["a" /* isDefined */])(this.props.companyObj.devices.advvfdipp)) {
+ if (Object(__WEBPACK_IMPORTED_MODULE_3__Utilities__["a" /* isDefined */])(this.props.companyObj.devices.advvfdipp)) {
maxWaterSystemDevices = this.props.companyObj.devices.advvfdipp;
- maxWaterSystemCode = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_2__MaxWaterSystemList__["a" /* MaxWaterSystemList */], { deviceList: maxWaterSystemDevices, listName: 'Max Water System' });
+ let tableHeadInner = Object.keys(__WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */].advvfdipp).sort((a, b) => {
+ return __WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */].advvfdipp[a].order - __WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */].advvfdipp[b].order;
+ }).map((ch, i) => {
+ return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
+ 'th',
+ { key: "advvfdipp_" + i },
+ __WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */].advvfdipp[ch].name
+ );
+ });
+ let tableHead = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
+ 'thead',
+ null,
+ __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
+ 'tr',
+ null,
+ __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
+ 'th',
+ null,
+ 'Well'
+ ),
+ tableHeadInner
+ )
+ );
+ maxWaterSystemCode = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_2__DeviceList__["a" /* DeviceList */], {
+ deviceList: maxWaterSystemDevices,
+ listName: 'Max Water System',
+ deviceType: 'advvfdipp',
+ tableHead: tableHead });
}
let abbFlowDevices = [];
let abbFlowCode = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement('span', null);
- if (Object(__WEBPACK_IMPORTED_MODULE_4__Utilities__["a" /* isDefined */])(this.props.companyObj.devices.abbflow)) {
+ if (Object(__WEBPACK_IMPORTED_MODULE_3__Utilities__["a" /* isDefined */])(this.props.companyObj.devices.abbflow)) {
abbFlowDevices = this.props.companyObj.devices.abbflow;
- abbFlowCode = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_3__ABBFlowMeterList__["a" /* ABBFlowMeterList */], { deviceList: abbFlowDevices, listName: 'ABB Flowmeter' });
+ let tableHeadInner = Object.keys(__WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */].abbflow).sort((a, b) => {
+ return __WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */].abbflow[a].order - __WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */].abbflow[b].order;
+ }).map((ch, i) => {
+ return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
+ 'th',
+ { key: "abbflow_" + i },
+ __WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */].abbflow[ch].name
+ );
+ });
+ let tableHead = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
+ 'thead',
+ null,
+ __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
+ 'tr',
+ null,
+ __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
+ 'th',
+ null,
+ 'Well'
+ ),
+ tableHeadInner
+ )
+ );
+ abbFlowCode = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_2__DeviceList__["a" /* DeviceList */], {
+ deviceList: abbFlowDevices,
+ listName: 'ABB Flowmeter',
+ deviceType: 'abbflow',
+ tableHead: tableHead });
+ }
+
+ let flowMonitorDevices = [];
+ let flowMonitorCode = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement('span', null);
+ if (Object(__WEBPACK_IMPORTED_MODULE_3__Utilities__["a" /* isDefined */])(this.props.companyObj.devices.flowmonitor)) {
+ flowMonitorDevices = this.props.companyObj.devices.flowmonitor;
+ let tableHeadInner = Object.keys(__WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */].flowmonitor).sort((a, b) => {
+ return __WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */].flowmonitor[a].order - __WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */].flowmonitor[b].order;
+ }).map((ch, i) => {
+ return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
+ 'th',
+ { key: "flowmonitor_" + i },
+ __WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */].flowmonitor[ch].name
+ );
+ });
+ let tableHead = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
+ 'thead',
+ null,
+ __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
+ 'tr',
+ null,
+ __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
+ 'th',
+ null,
+ 'Well'
+ ),
+ tableHeadInner
+ )
+ );
+ flowMonitorCode = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_2__DeviceList__["a" /* DeviceList */], {
+ deviceList: flowMonitorDevices,
+ listName: 'Flow Monitor',
+ deviceType: 'flowmonitor',
+ tableHead: tableHead });
}
return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
@@ -22945,6 +22867,7 @@ class Company extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component {
),
maxWaterSystemCode,
abbFlowCode,
+ flowMonitorCode,
__WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement('hr', null)
);
}
@@ -22953,21 +22876,19 @@ class Company extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component {
/***/ }),
-/* 191 */
+/* 189 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(10);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(14);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Meshify__ = __webpack_require__(15);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Device__ = __webpack_require__(84);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__MaxWaterSystem__ = __webpack_require__(192);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Meshify__ = __webpack_require__(33);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Device__ = __webpack_require__(190);
-
-class MaxWaterSystemList extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component {
+class DeviceList extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component {
constructor(props) {
super(props);
this.state = {
@@ -22976,103 +22897,18 @@ class MaxWaterSystemList extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.C
this.toggleTable = this.toggleTable.bind(this);
}
- componentDidMount() {}
-
toggleTable() {
this.setState({ tableVisible: !this.state.tableVisible });
}
render() {
- let tableHead = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'thead',
- null,
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'tr',
- null,
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'Well'
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'Status'
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'Flow Yest.'
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'Flow Today'
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'Energy Yest.'
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'Energy Today'
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'Fluid Level'
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'Flowrate'
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'VFD Current'
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'VFD Status'
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'Control Mode'
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'DH Status'
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'Intake Pres.'
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'Intake Temp.'
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'Tubing Pres.'
- )
- )
- );
-
const devices = this.props.deviceList.map((dev, i) => {
- return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_3__MaxWaterSystem__["a" /* MaxWaterSystem */], { key: "maxwatersystem_" + i,
+ return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_2__Device__["a" /* Device */], { key: this.props.deviceType + "_" + i,
deviceId: dev.id,
- deviceType: 'Max Water System',
+ deviceType: this.props.listName,
name: dev.vanityName,
- values: dev.values });
+ values: dev.values,
+ channelStarter: __WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */][this.props.deviceType] });
});
let showHideButton;
@@ -23086,207 +22922,7 @@ class MaxWaterSystemList extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.C
deviceTable = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
'table',
{ className: 'table small table-bordered table-responsive' },
- tableHead,
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'tbody',
- null,
- devices
- )
- );
- } else {
- showHideButton = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'button',
- { className: 'btn btn-outline-primary', onClick: this.toggleTable },
- 'Show'
- );
- deviceTable = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement('span', null);
- }
-
- return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'div',
- { className: 'container-fluid' },
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'h2',
- null,
- this.props.listName,
- ' [',
- devices.length,
- '] ',
- showHideButton
- ),
- deviceTable
- );
- }
-}
-/* harmony export (immutable) */ __webpack_exports__["a"] = MaxWaterSystemList;
-
-
-/***/ }),
-/* 192 */
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(10);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Meshify__ = __webpack_require__(15);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Channel__ = __webpack_require__(51);
-
-
-
-
-let channelStarter = {
- wellstatus: { order: 1, data: {} },
- flowtotalyesterday: { order: 2, data: {} },
- flowtotal: { order: 3, data: {} },
- energytotalyesterday: { order: 4, data: {} },
- energytotal: { order: 5, data: {} },
- fluidlevel: { order: 6, data: {} },
- flowrate: { order: 7, data: {} },
- vfdcurrent: { order: 8, data: {} },
- vfd_fault: { order: 9, data: {} },
- pidcontrolmode: { order: 10, data: {} },
- downholesensorstatus: { order: 11, data: {} },
- intakepressure: { order: 12, data: {} },
- intaketemperature: { order: 13, data: {} },
- tubingpressure: { order: 14, data: {} }
-};
-
-class MaxWaterSystem extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component {
- constructor(props) {
- super(props);
- this.state = { channels: channelStarter };
- }
-
- render() {
- let t = this;
- const channelList = this.props.values.sort((a, b) => {
- return this.state.channels[a.channel].order - this.state.channels[b.channel].order;
- }).map(function (ch, i) {
- return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_2__Channel__["a" /* Channel */], { key: t.props.deviceId + "_channel_" + i,
- name: ch.name,
- timestamp: ch.timestamp,
- value: ch.value });
- });
-
- return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'tr',
- null,
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'td',
- null,
- this.props.name
- ),
- channelList
- );
- }
-}
-/* harmony export (immutable) */ __webpack_exports__["a"] = MaxWaterSystem;
-
-
-/***/ }),
-/* 193 */
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(10);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Meshify__ = __webpack_require__(15);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Device__ = __webpack_require__(84);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__ABBFlowMeter__ = __webpack_require__(194);
-
-
-
-
-
-class ABBFlowMeterList extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component {
- constructor(props) {
- super(props);
- this.state = {
- tableVisible: true
- };
- this.toggleTable = this.toggleTable.bind(this);
- }
-
- componentDidMount() {}
-
- toggleTable() {
- this.setState({ tableVisible: !this.state.tableVisible });
- }
-
- render() {
- const devices = this.props.deviceList.map((dev, i) => {
- return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_3__ABBFlowMeter__["a" /* ABBFlowMeter */], { key: "abbflow_" + i,
- deviceId: dev.id,
- deviceType: 'ABB Flowmeter',
- name: dev.vanityName,
- values: dev.values });
- });
-
- let showHideButton;
- let deviceTable;
- let tableHead = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'thead',
- null,
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'tr',
- null,
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'Well'
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'Yesterday Total'
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'Today Total'
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'Flow Rate'
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'Diff. Pressure'
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'Static Pressure'
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'Temperature'
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'Battery Voltage'
- ),
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'th',
- null,
- 'Last Calc. Period'
- )
- )
- );
- if (this.state.tableVisible) {
- showHideButton = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'button',
- { className: 'btn btn-outline-primary', onClick: this.toggleTable },
- 'Hide'
- );
- deviceTable = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
- 'table',
- { className: 'table small table-bordered table-responsive' },
- tableHead,
+ this.props.tableHead,
__WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
'tbody',
null,
@@ -23318,37 +22954,29 @@ class ABBFlowMeterList extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Com
);
}
}
-/* harmony export (immutable) */ __webpack_exports__["a"] = ABBFlowMeterList;
+/* harmony export (immutable) */ __webpack_exports__["a"] = DeviceList;
/***/ }),
-/* 194 */
+/* 190 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(10);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(14);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Meshify__ = __webpack_require__(15);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Channel__ = __webpack_require__(51);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Channel__ = __webpack_require__(191);
-
-let channelStarter = {
- yesterday_volume: { order: 1, data: {} },
- today_volume: { order: 2, data: {} },
- volume_flow: { order: 3, data: {} },
- differential_pressure: { order: 4, data: {} },
- static_pressure: { order: 5, data: {} },
- temperature: { order: 6, data: {} },
- battery_voltage: { order: 7, data: {} },
- last_calculation_period_volume: { order: 8, data: {} }
-};
-
-class ABBFlowMeter extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component {
+class Device extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component {
constructor(props) {
super(props);
- this.state = { channels: channelStarter };
+ this.state = { channels: [] };
+ }
+
+ componentWillMount() {
+ // console.log(nextProps);
+ this.setState({ channels: this.props.channelStarter });
}
render() {
@@ -23356,7 +22984,7 @@ class ABBFlowMeter extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Compone
const channelList = this.props.values.sort((a, b) => {
return this.state.channels[a.channel].order - this.state.channels[b.channel].order;
}).map(function (ch, i) {
- return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_2__Channel__["a" /* Channel */], { key: t.props.deviceId + "_channel_" + i,
+ return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_1__Channel__["a" /* Channel */], { key: t.props.deviceId + "_channel_" + i,
name: ch.name,
timestamp: ch.timestamp,
value: ch.value });
@@ -23374,7 +23002,57 @@ class ABBFlowMeter extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Compone
);
}
}
-/* harmony export (immutable) */ __webpack_exports__["a"] = ABBFlowMeter;
+/* harmony export (immutable) */ __webpack_exports__["a"] = Device;
+
+
+/***/ }),
+/* 191 */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(14);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
+
+
+class Channel extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component {
+ render() {
+ let val = this.props.value;
+ let now = new Date();
+ if (!isNaN(parseFloat(this.props.value))) {
+ val = Math.round(parseFloat(this.props.value) * 1000) / 1000;
+ }
+ const timestamp = new Date(this.props.timestamp * 1000);
+ const age = Math.round((now - timestamp) / (1000 * 60 * 60) * 10) / 10;
+
+ let cellStyle = {
+ textAlign: "center"
+ };
+ if (age > 24) {
+ cellStyle['color'] = 'red';
+ }
+
+ return (
+ // {val} |
+ __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
+ 'td',
+ { style: cellStyle },
+ __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
+ 'p',
+ null,
+ val
+ ),
+ __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(
+ 'p',
+ null,
+ age,
+ ' h'
+ )
+ )
+ );
+ }
+
+}
+/* harmony export (immutable) */ __webpack_exports__["a"] = Channel;
/***/ })
diff --git a/server/routes/index.js b/server/routes/index.js
index b97753b..48f27e7 100644
--- a/server/routes/index.js
+++ b/server/routes/index.js
@@ -37,6 +37,15 @@ const deviceChannels = {
'temperature',
'battery_voltage',
'last_calculation_period_volume'
+ ],
+ flowmonitor:[
+ 'gal_total_yesterday',
+ 'bbl_total_yesterday',
+ 'gal_total',
+ 'bbl_total',
+ 'gpm_flow',
+ 'bpd_flow',
+ 'run_status'
]
}