[tor-commits] [ooni-probe/master] Update web UI to v2.2.0-rc.0 (00f44cf)

art at torproject.org art at torproject.org
Fri Sep 22 18:41:07 UTC 2017


commit ace63f6d7effccf8b0bcaf0fb4a792a89d011624
Author: Arturo Filastò <arturo at filasto.net>
Date:   Mon Feb 6 17:13:35 2017 +0000

    Update web UI to v2.2.0-rc.0 (00f44cf)
---
 ...52916a939ea16764d9.js => 0.measurements.fa9ec1667736cfff6778.js} | 6 +++---
 ...rd.1709aac5bf39b0b80c21.js => 3.onboard.d22ef922792d6fc6d9e8.js} | 2 +-
 .../{app.2cc5c41c1b121d65cc9b.js => app.dea68a5d29850155e01f.js}    | 2 +-
 ooni/ui/web/client/index.html                                       | 2 +-
 ...endor.d1ecd855bf83ce34907e.js => vendor.a34546d94609e1071853.js} | 2 +-
 5 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/ooni/ui/web/client/0.measurements.3552916a939ea16764d9.js b/ooni/ui/web/client/0.measurements.fa9ec1667736cfff6778.js
similarity index 91%
rename from ooni/ui/web/client/0.measurements.3552916a939ea16764d9.js
rename to ooni/ui/web/client/0.measurements.fa9ec1667736cfff6778.js
index 09e1a9fc..e8777032 100644
--- a/ooni/ui/web/client/0.measurements.3552916a939ea16764d9.js
+++ b/ooni/ui/web/client/0.measurements.fa9ec1667736cfff6778.js
@@ -27,6 +27,6 @@ selectedRowKeys:u})}}},{key:"componentDidMount",value:function(){this._adjustTab
 var g=this.props.columns.length,L=this.props.expandRowBgColor||this.props.selectRow.bgColor||void 0;r&&!this.props.selectRow.hideSelectColumn&&(g+=1),v.push(u.default.createElement(M.default,{className:b,bgColor:L,hidden:!(this.state.expanding.indexOf(d)>-1),colSpan:g,width:"100%"},this.props.expandComponent(t)))}return v},this);return 0===l.length&&l.push(u.default.createElement(_.default,{key:"##table-empty##"},u.default.createElement("td",{"data-toggle":"collapse",colSpan:this.props.columns.length+(r?1:0),className:"react-bs-table-no-data"},this.props.noDataText||c.default.NO_DATA_TEXT))),u.default.createElement("div",{ref:"container",className:(0,v.default)("react-bs-container-body",this.props.bodyContainerClass),style:this.props.style},u.default.createElement("table",{className:t},o,u.default.createElement("tbody",{ref:"tbody"},l)))}},{key:"renderTableHeader",value:function(e){var t=null;if(e){var n={width:30,minWidth:30};this.props.selectRow.hideSelectColumn||(t=u.default.crea
 teElement("col",{style:n,key:-1}))}var a=this.props.columns.map(function(e,t){var n={display:e.hidden?"none":null};if(e.width){var a=parseInt(e.width,10);n.width=a,n.minWidth=a}return u.default.createElement("col",{style:n,key:t,className:e.className})});return u.default.createElement("colgroup",{ref:"header"},t,a)}},{key:"__handleRowMouseOut__REACT_HOT_LOADER__",value:function(e,t){var n=this.props.data[e];this.props.onRowMouseOut(n,t)}},{key:"__handleRowMouseOver__REACT_HOT_LOADER__",value:function(e,t){var n=this.props.data[e];this.props.onRowMouseOver(n,t)}},{key:"__handleRowClick__REACT_HOT_LOADER__",value:function(e){var t=this,n=void 0,a=this.props,r=a.data,o=a.onRowClick;r.forEach(function(t,a){a===e-1&&(n=t)});var s=n[this.props.keyField];if(this.props.expandableRow){var i=this.state.expanding;this.state.expanding.indexOf(s)>-1?i=i.filter(function(e){return e!==s}):i.push(s),this.setState({expanding:i},function(){t.props.adjustHeaderWidth()})}o(n)}},{key:"__handleRowDoubleC
 lick__REACT_HOT_LOADER__",value:function(e){var t=void 0,n=this.props,a=n.data,r=n.onRowDoubleClick;a.forEach(function(n,a){a===e-1&&(t=n)}),r(t)}},{key:"__handleSelectRow__REACT_HOT_LOADER__",value:function(e,t,n){var a=void 0,r=this.props,o=r.data,s=r.onSelectRow;o.forEach(function(t,n){if(n===e-1)return a=t,!1}),s(a,t,n)}},{key:"__handleSelectRowColumChange__REACT_HOT_LOADER__",value:function(e,t){this.props.selectRow.clickToSelect&&this.props.selectRow.clickToSelectAndEditCell||this.handleSelectRow(t+1,e.currentTarget.checked,e)}},{key:"__handleEditCell__REACT_HOT_LOADER__",value:function(e,t,n){this._isSelectRowDefined()&&(t--,this.props.selectRow.hideSelectColumn&&t++),e--;var a={currEditCell:{rid:e,cid:t}};if(this.props.selectRow.clickToSelectAndEditCell&&this.props.cellEdit.mode!==c.default.CELL_EDIT_DBCLICK){var r=this.props.selectedRowKeys.indexOf(this.props.data[e][this.props.keyField])!==-1;this.handleSelectRow(e+1,!r,n)}this.setState(a)}},{key:"__handleCompleteEditCell_
 _REACT_HOT_LOADER__",value:function(e,t,n){this.setState({currEditCell:null}),null!==e&&this.props.cellEdit.__onCompleteEdit__(e,t,n)}},{key:"renderSelectRowColumn",value:function(e,t,n){var a=this,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null;return u.default.createElement(m.default,{dataAlign:"center"},r?u.default.createElement(r,{type:t,checked:e,disabled:n,rowIndex:o,onChange:function(e){return a.handleSelectRowColumChange(e,o)}}):u.default.createElement("input",{type:t,checked:e,disabled:n,onChange:function(e){return a.handleSelectRowColumChange(e,o)}}))}},{key:"_isSelectRowDefined",value:function(){return this.props.selectRow.mode===c.default.ROW_SELECT_SINGLE||this.props.selectRow.mode===c.default.ROW_SELECT_MULTI}}]),t}(l.Component);L.propTypes={data:l.PropTypes.array,columns:l.PropTypes.array,striped:l.PropTypes.bool,bordered:l.PropTypes.bool,hover:l.PropTypes.bool,condensed:l.PropTypes.bool,keyFi
 eld:l.PropTypes.string,selectedRowKeys:l.PropTypes.array,onRowClick:l.PropTypes.func,onRowDoubleClick:l.PropTypes.func,onSelectRow:l.PropTypes.func,noDataText:l.PropTypes.oneOfType([l.PropTypes.string,l.PropTypes.object]),style:l.PropTypes.object,tableBodyClass:l.PropTypes.string,bodyContainerClass:l.PropTypes.string,expandableRow:l.PropTypes.func,expandComponent:l.PropTypes.func,expandRowBgColor:l.PropTypes.string,adjustHeaderWidth:l.PropTypes.func};var E=L;t.default=E;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(T,"isFun","/Users/allen/Node/react-bootstrap-table-new/react-bootstrap-table/src/TableBody.js"),__REACT_HOT_LOADER__.register(L,"TableBody","/Users/allen/Node/react-bootstrap-table-new/react-bootstrap-table/src/TableBody.js"),__REACT_HOT_LOADER__.register(E,"default","/Users/allen/Node/react-bootstrap-table-new/react-bootstrap-table/src/TableBody.js"))})()},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:
 e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},u
 =function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),d=n(2),c=a(d),p=n(9),_=a(p),f=function(e){function t(e){r(this,t);var n=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleCellEdit=function(){return n.__handleCellEdit__REACT_HOT_LOADER__.apply(n,arguments)},n}return s(t,e),u(t,[{key:"shouldComponentUpdate",value:function(e,t){var n=this.props.children,a=this.props.width!==e.width||this.props.className!==e.className||this.props.hidden!==e.hidden||this.props.dataAlign!==e.dataAlign||("undefined"==typeof n?"undefined":l(n))!==l(e.children)||(""+this.props.onEdit).toString()!==(""+e.onEdit).toString();return a?a:(a="object"===("undefined"==typeof n?"undefined":l(n))&&null!==n&&null!==n.props?"checkbox"!==n.props.type&&"radio"!==n.props.type||(a||n.props.type!==e.children
 .props.type||n.props.checked!==e.children.props.checked||n.props.disabled!==e.children.props.disabled):a||n!==e.children,a?a:!(!this.props.cellEdit||!e.cellEdit)&&(a||this.props.cellEdit.mode!==e.cellEdit.mode))}},{key:"__handleCellEdit__REACT_HOT_LOADER__",value:function(e){if(this.props.cellEdit.mode===_.default.CELL_EDIT_DBCLICK)if(document.selection&&document.selection.empty)document.selection.empty();else if(window.getSelection){var t=window.getSelection();t.removeAllRanges()}this.props.onEdit(this.props.rIndex+1,e.currentTarget.cellIndex,e)}},{key:"render",value:function(){var e=this.props,t=e.children,n=e.columnTitle,a=e.className,r=e.dataAlign,o=e.hidden,s=e.cellEdit,l={textAlign:r,display:o?"none":null},u={};return s&&(s.mode===_.default.CELL_EDIT_CLICK?u.onClick=this.handleCellEdit:s.mode===_.default.CELL_EDIT_DBCLICK&&(u.onDoubleClick=this.handleCellEdit)),c.default.createElement("td",i({style:l,title:n,className:a},u),"boolean"==typeof t?t.toString():t)}}]),t}(d.Componen
 t);f.propTypes={rIndex:d.PropTypes.number,dataAlign:d.PropTypes.string,hidden:d.PropTypes.bool,className:d.PropTypes.string,columnTitle:d.PropTypes.string,children:d.PropTypes.node},f.defaultProps={dataAlign:"left",hidden:!1,className:""};var m=f;t.default=m;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(f,"TableColumn","/Users/allen/Node/react-bootstrap-table-new/react-bootstrap-table/src/TableColumn.js"),__REACT_HOT_LOADER__.register(m,"default","/Users/allen/Node/react-bootstrap-table-new/react-bootstrap-table/src/TableColumn.js"))})()},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super
  expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},u=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),d=n(2),c=a(d),p=n(319),_=a(p),f=n(320),m=a(f),h=n(10),y=a(h),b=function(e){function t(e){r(t
 his,t);var n=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleKeyPress=function(){return n.__handleKeyPress__REACT_HOT_LOADER__.apply(n,arguments)},n.handleBlur=function(){return n.__handleBlur__REACT_HOT_LOADER__.apply(n,arguments)},n.handleCustomUpdate=function(){return n.__handleCustomUpdate__REACT_HOT_LOADER__.apply(n,arguments)},n.timeouteClear=0,n.state={shakeEditor:!1},n}return s(t,e),u(t,[{key:"__handleKeyPress__REACT_HOT_LOADER__",value:function(e){if(13===e.keyCode){var t="checkbox"===e.currentTarget.type?this._getCheckBoxValue(e):e.currentTarget.value;if(!this.validator(t))return;this.props.completeEdit(t,this.props.rowIndex,this.props.colIndex)}else if(27===e.keyCode)this.props.completeEdit(null,this.props.rowIndex,this.props.colIndex);else if("click"===e.type&&!this.props.blurToSave){var n=e.target.parentElement.firstChild.value;if(!this.validator(n))return;this.props.completeEdit(n,this.props.rowIndex,this.props.colIndex)}}},{key:"__handleBlu
 r__REACT_HOT_LOADER__",value:function(e){if(e.stopPropagation(),this.props.blurToSave){var t="checkbox"===e.currentTarget.type?this._getCheckBoxValue(e):e.currentTarget.value;if(!this.validator(t))return;this.props.completeEdit(t,this.props.rowIndex,this.props.colIndex)}}},{key:"__handleCustomUpdate__REACT_HOT_LOADER__",value:function(e){this.props.completeEdit(e,this.props.rowIndex,this.props.colIndex)}},{key:"validator",value:function(e){var t=this,n=!0;if(t.props.editable.validator){var a=t.refs.inputRef,r=t.props.editable.validator(e),o="undefined"==typeof r?"undefined":l(r);if("object"!==o&&r!==!0?(n=!1,t.refs.notifier.notice("error",r,"Pressed ESC can cancel")):"object"===o&&r.isValid!==!0&&(n=!1,t.refs.notifier.notice(r.notification.type,r.notification.msg,r.notification.title)),!n)return t.clearTimeout(),t.setState({shakeEditor:!0}),t.timeouteClear=setTimeout(function(){t.setState({shakeEditor:!1})},300),a.focus(),n}return n}},{key:"clearTimeout",value:function(e){function t
 (){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(){0!==this.timeouteClear&&(clearTimeout(this.timeouteClear),this.timeouteClear=0)})},{key:"componentDidMount",value:function(){this.refs.inputRef.focus()}},{key:"componentWillUnmount",value:function(){this.clearTimeout()}},{key:"render",value:function(){var e=this.props,t=e.editable,n=e.format,a=e.customEditor,r=this.state.shakeEditor,o={ref:"inputRef",onKeyDown:this.handleKeyPress,onBlur:this.handleBlur},s=this.props.fieldValue;t.placeholder&&(o.placeholder=t.placeholder);var l=(0,y.default)({animated:r,shake:r}),u=void 0;if(a){var d=i({row:this.props.row},o,{defaultValue:s||""},a.customEditorParameters);u=a.getElement(this.handleCustomUpdate,d)}else s=0===s?"0":s,u=(0,_.default)(t,o,n,l,s||"");return c.default.createElement("td",{ref:"td",style:{position:"relative"}},u,c.default.createElement(m.default,{ref:"notifier"}))}},{key:"_getCheckBoxValue",value:function(e){var t="",n=e.currentT
 arget.value.split(":");return t=e.currentTarget.checked?n[0]:n[1]}}]),t}(d.Component);b.propTypes={completeEdit:d.PropTypes.func,rowIndex:d.PropTypes.number,colIndex:d.PropTypes.number,blurToSave:d.PropTypes.bool,editable:d.PropTypes.oneOfType([d.PropTypes.bool,d.PropTypes.object]),format:d.PropTypes.oneOfType([d.PropTypes.bool,d.PropTypes.func]),row:d.PropTypes.any,fieldValue:d.PropTypes.oneOfType([d.PropTypes.string,d.PropTypes.bool,d.PropTypes.number,d.PropTypes.array,d.PropTypes.object])};var v=b;t.default=v;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(b,"TableEditColumn","/Users/allen/Node/react-bootstrap-table-new/react-bootstrap-table/src/TableEditColumn.js"),__REACT_HOT_LOADER__.register(v,"default","/Users/allen/Node/react-bootstrap-table-new/react-bootstrap-table/src/TableEditColumn.js"))})()},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cann
 ot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),l=n(2),u=a(l),d=n(9),c=a(d),p=n(10),_=a(p),f=function(e){function t(e){r(this,t);var n=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleKeyUp=function(){return n.
 __handleKeyUp__REACT_HOT_LOADER__.apply(n,arguments)},n.filterObj={},n}return s(t,e),i(t,[{key:"__handleKeyUp__REACT_HOT_LOADER__",value:function(e){var t=e.currentTarget,n=t.value,a=t.name;""===n.trim()?delete this.filterObj[a]:this.filterObj[a]=n,this.props.onFilter(this.filterObj)}},{key:"render",value:function(){var e=this.props,t=e.striped,n=e.condensed,a=e.rowSelectType,r=e.columns,o=(0,_.default)("table",{"table-striped":t,"table-condensed":n}),s=null;if(a===c.default.ROW_SELECT_SINGLE||a===c.default.ROW_SELECT_MULTI){var i={width:35,paddingLeft:0,paddingRight:0};s=u.default.createElement("th",{style:i,key:-1},"Filter")}var l=r.map(function(e){var t=e.hidden,n=e.width,a=e.name,r={display:t?"none":null,width:n};return u.default.createElement("th",{key:a,style:r},u.default.createElement("div",{className:"th-inner table-header-column"},u.default.createElement("input",{size:"10",type:"text",placeholder:a,name:a,onKeyUp:this.handleKeyUp})))},this);return u.default.createElement("t
 able",{className:o,style:{marginTop:5}},u.default.createElement("thead",null,u.default.createElement("tr",{style:{borderBottomStyle:"hidden"}},s,l)))}}]),t}(l.Component);f.propTypes={columns:l.PropTypes.array,rowSelectType:l.PropTypes.string,onFilter:l.PropTypes.func};var m=f;t.default=m;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(f,"TableFilter","/Users/allen/Node/react-bootstrap-table-new/react-bootstrap-table/src/TableFilter.js"),__REACT_HOT_LOADER__.register(m,"default","/Users/allen/Node/react-bootstrap-table-new/react-bootstrap-table/src/TableFilter.js"))})()},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!
 ==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),l=n(2),u=a(l),d=n(122),c=a(d),p=n(9),_=a(p),f=n(10),m=a(f),h=n(592),y=a(h),b=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return s(t,e),i(t,[{key:"componentDidMount",value:function(){this.update(this.props.checked)}},{key:"componentWillReceiveProps",value:function(e){this.update(e.checked)}},{key:"update",value:function(e){c.default.findDOMNode(this).indetermin
 ate="indeterminate"===e}},{key:"render",value:function(){return u.default.createElement("input",{className:"react-bs-select-all",type:"checkbox",checked:this.props.checked,onChange:this.props.onChange})}}]),t}(l.Component),v=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return s(t,e),i(t,[{key:"render",value:function(){var e=this,t=(0,m.default)("react-bs-container-header","table-header-wrapper",this.props.headerContainerClass),n=(0,m.default)("table","table-hover",{"table-bordered":this.props.bordered,"table-condensed":this.props.condensed},this.props.tableHeaderClass),a=null;this.props.hideSelectColumn||(a=this.renderSelectRowHeader());var r=0;return u.default.createElement("div",{ref:"container",className:t,style:this.props.style},u.default.createElement("table",{className:n},u.default.createElement("thead",null,u.default.createElement("tr",{ref:"header"},a,u.default.Children.map(this.props.children,function(t){var
  n=e.props,a=n.sortIndicator,o=n.sortName,s=n.sortOrder,i=n.onSort,l=t.props,d=l.dataField,c=l.dataSort,p=c&&d===o?s:void 0;return u.default.cloneElement(t,{key:r++,onSort:i,sort:p,sortIndicator:a})})))))}},{key:"renderSelectRowHeader",value:function(){if(this.props.customComponent){var e=this.props.customComponent;return u.default.createElement(y.default,null,u.default.createElement(e,{type:"checkbox",checked:this.props.isSelectAll,indeterminate:"indeterminate"===this.props.isSelectAll,disabled:!1,onChange:this.props.onSelectAllRow,rowIndex:"Header"}))}return this.props.rowSelectType===_.default.ROW_SELECT_SINGLE?u.default.createElement(y.default,null):this.props.rowSelectType===_.default.ROW_SELECT_MULTI?u.default.createElement(y.default,null,u.default.createElement(b,{onChange:this.props.onSelectAllRow,checked:this.props.isSelectAll})):null}}]),t}(l.Component);v.propTypes={headerContainerClass:l.PropTypes.string,tableHeaderClass:l.PropTypes.string,style:l.PropTypes.object,rowSele
 ctType:l.PropTypes.string,onSort:l.PropTypes.func,onSelectAllRow:l.PropTypes.func,sortName:l.PropTypes.string,sortOrder:l.PropTypes.string,hideSelectColumn:l.PropTypes.bool,bordered:l.PropTypes.bool,condensed:l.PropTypes.bool,isFiltered:l.PropTypes.bool,isSelectAll:l.PropTypes.oneOf([!0,"indeterminate",!1]),sortIndicator:l.PropTypes.bool,customComponent:l.PropTypes.func};var g=v;t.default=g;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(b,"Checkbox","/Users/allen/Node/react-bootstrap-table-new/react-bootstrap-table/src/TableHeader.js"),__REACT_HOT_LOADER__.register(v,"TableHeader","/Users/allen/Node/react-bootstrap-table-new/react-bootstrap-table/src/TableHeader.js"),__REACT_HOT_LOADER__.register(g,"default","/Users/allen/Node/react-bootstrap-table-new/react-bootstrap-table/src/TableHeader.js"))})()},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot ca
 ll a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),u=n(2),d=a(u),c=n(10),p=a(c),_
 =n(9),f=a(_),m=n(121),h=a(m),y=n(602),b=a(y),v=n(606),g=a(v),M=n(604),T=a(M),L=n(605),E=a(L),k=n(603),D=a(k),w=function(e){function t(e){r(this,t);var n=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleColumnClick=function(){return n.__handleColumnClick__REACT_HOT_LOADER__.apply(n,arguments)},n.handleFilter=n.handleFilter.bind(n),n}return s(t,e),l(t,[{key:"__handleColumnClick__REACT_HOT_LOADER__",value:function(){if(this.props.dataSort){var e=this.props.sort===f.default.SORT_DESC?f.default.SORT_ASC:f.default.SORT_DESC;this.props.onSort(e,this.props.dataField)}}},{key:"handleFilter",value:function(e,t){this.props.filter.emitter.handleFilter(this.props.dataField,e,t)}},{key:"getFilters",value:function(){switch(this.props.filter.type){case f.default.FILTER_TYPE.TEXT:return d.default.createElement(g.default,i({ref:"textFilter"},this.props.filter,{columnName:this.props.children,filterHandler:this.handleFilter}));case f.default.FILTER_TYPE.REGEX:return d.default
 .createElement(T.default,i({ref:"regexFilter"},this.props.filter,{columnName:this.props.children,filterHandler:this.handleFilter}));case f.default.FILTER_TYPE.SELECT:return d.default.createElement(E.default,i({ref:"selectFilter"},this.props.filter,{columnName:this.props.children,filterHandler:this.handleFilter}));case f.default.FILTER_TYPE.NUMBER:return d.default.createElement(D.default,i({ref:"numberFilter"},this.props.filter,{columnName:this.props.children,filterHandler:this.handleFilter}));case f.default.FILTER_TYPE.DATE:return d.default.createElement(b.default,i({ref:"dateFilter"},this.props.filter,{columnName:this.props.children,filterHandler:this.handleFilter}));case f.default.FILTER_TYPE.CUSTOM:var e=this.props.filter.getElement(this.handleFilter,this.props.filter.customFilterParameters);return d.default.cloneElement(e,{ref:"customFilter"})}}},{key:"componentDidMount",value:function(){this.refs["header-col"].setAttribute("data-field",this.props.dataField)}},{key:"render",valu
 e:function(){var e=void 0,t=this.props,n=t.dataAlign,a=t.dataField,r=t.headerAlign,o=t.headerTitle,s=t.hidden,l=t.sort,u=t.dataSort,c=t.sortIndicator,_=t.children,f=t.caretRender,m=t.className,y={textAlign:r||n,display:s?"none":null};c&&(e=u?d.default.createElement("span",{className:"order"},d.default.createElement("span",{className:"dropdown"},d.default.createElement("span",{className:"caret",style:{margin:"10px 0 10px 5px",color:"#ccc"}})),d.default.createElement("span",{className:"dropup"},d.default.createElement("span",{className:"caret",style:{margin:"10px 0",color:"#ccc"}}))):null);var b=l?h.default.renderReactSortCaret(l):e;f&&(b=f(l,a));var v=(0,p.default)("function"==typeof m?m():m,u?"sort-column":""),g=o&&"string"==typeof _?{title:_}:null;return d.default.createElement("th",i({ref:"header-col",className:v,style:y,onClick:this.handleColumnClick},g),_,b,d.default.createElement("div",{onClick:function(e){return e.stopPropagation()}},this.props.filter?this.getFilters():null))}
 },{key:"cleanFiltered",value:function(){if(void 0!==this.props.filter)switch(this.props.filter.type){case f.default.FILTER_TYPE.TEXT:this.refs.textFilter.cleanFiltered();break;case f.default.FILTER_TYPE.REGEX:this.refs.regexFilter.cleanFiltered();break;case f.default.FILTER_TYPE.SELECT:this.refs.selectFilter.cleanFiltered();break;case f.default.FILTER_TYPE.NUMBER:this.refs.numberFilter.cleanFiltered();break;case f.default.FILTER_TYPE.DATE:this.refs.dateFilter.cleanFiltered();break;case f.default.FILTER_TYPE.CUSTOM:this.refs.customFilter.cleanFiltered()}}},{key:"applyFilter",value:function(e){if(void 0!==this.props.filter)switch(this.props.filter.type){case f.default.FILTER_TYPE.TEXT:this.refs.textFilter.applyFilter(e);break;case f.default.FILTER_TYPE.REGEX:this.refs.regexFilter.applyFilter(e);break;case f.default.FILTER_TYPE.SELECT:this.refs.selectFilter.applyFilter(e);break;case f.default.FILTER_TYPE.NUMBER:this.refs.numberFilter.applyFilter(e);break;case f.default.FILTER_TYPE.DATE
 :this.refs.dateFilter.applyFilter(e)}}}]),t}(u.Component),S=[];for(var Y in f.default.FILTER_TYPE)S.push(f.default.FILTER_TYPE[Y]);w.propTypes={dataField:u.PropTypes.string,dataAlign:u.PropTypes.string,headerAlign:u.PropTypes.string,headerTitle:u.PropTypes.bool,dataSort:u.PropTypes.bool,onSort:u.PropTypes.func,dataFormat:u.PropTypes.func,csvFormat:u.PropTypes.func,csvHeader:u.PropTypes.string,isKey:u.PropTypes.bool,editable:u.PropTypes.any,hidden:u.PropTypes.bool,hiddenOnInsert:u.PropTypes.bool,searchable:u.PropTypes.bool,className:u.PropTypes.oneOfType([u.PropTypes.string,u.PropTypes.func]),width:u.PropTypes.string,sortFunc:u.PropTypes.func,sortFuncExtraData:u.PropTypes.any,columnClassName:u.PropTypes.any,columnTitle:u.PropTypes.bool,filterFormatted:u.PropTypes.bool,filterValue:u.PropTypes.func,sort:u.PropTypes.string,caretRender:u.PropTypes.func,formatExtraData:u.PropTypes.any,filter:u.PropTypes.shape({type:u.PropTypes.oneOf(S),delay:u.PropTypes.number,options:u.PropTypes.oneOfTyp
 e([u.PropTypes.object,u.PropTypes.arrayOf(u.PropTypes.number)]),numberComparators:u.PropTypes.arrayOf(u.PropTypes.string),emitter:u.PropTypes.object,placeholder:u.PropTypes.string,getElement:u.PropTypes.func,customFilterParameters:u.PropTypes.object}),sortIndicator:u.PropTypes.bool,export:u.PropTypes.bool},w.defaultProps={dataAlign:"left",headerAlign:void 0,headerTitle:!0,dataSort:!1,dataFormat:void 0,csvFormat:void 0,csvHeader:void 0,isKey:!1,editable:!0,onSort:void 0,hidden:!1,hiddenOnInsert:!1,searchable:!0,className:"",columnTitle:!1,width:null,sortFunc:void 0,columnClassName:"",filterFormatted:!1,filterValue:void 0,sort:void 0,formatExtraData:void 0,sortFuncExtraData:void 0,filter:void 0,sortIndicator:!0};var C=w;t.default=C;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(w,"TableHeaderColumn","/Users/allen/Node/react-bootstrap-table-new/react-bootstrap-table/src/TableHeaderColumn.js"),__REACT_HOT_LOADER__.register(S,"filterTypeArray","/User
 s/allen/Node/react-bootstrap-table-new/react-bootstrap-table/src/TableHeaderColumn.js"),__REACT_HOT_LOADER__.register(C,"default","/Users/allen/Node/react-bootstrap-table-new/react-bootstrap-table/src/TableHeaderColumn.js"))})()},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var i=Object.assign||function(e){for(var t=1;t<arguments.length;t+
 +){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),u=n(10),d=a(u),c=n(2),p=a(c),_=function(e){function t(e){r(this,t);var n=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.rowClick=function(){return n.__rowClick__REACT_HOT_LOADER__.apply(n,arguments)},n.rowDoubleClick=function(){return n.__rowDoubleClick__REACT_HOT_LOADER__.apply(n,arguments)},n.rowMouseOut=function(){return n.__rowMouseOut__REACT_HOT_LOADER__.apply(n,arguments)},n.rowMouseOver=function(){return n.__rowMouseOver__REACT_HOT_LOADER__.apply(n,arguments)},n.clickNum=0,n}return s(t,e),l(t,[{key:"__rowClick__REACT_HOT_LOADER__",value:function(e){var t=this;"INPUT"!==e.target.tagName&&"SELECT"!==e.target.tagNam
 e&&"TEXTAREA"!==e.target.tagName&&!function(){var n=t.props.index+1,a=t.props,r=a.selectRow,o=a.unselectableRow,s=a.isSelected,i=a.onSelectRow;r&&(r.clickToSelect&&!o?i(n,!s,e):r.clickToSelectAndEditCell&&!o&&(t.clickNum++,setTimeout(function(){1===t.clickNum&&i(n,!s,e),t.clickNum=0},200))),t.props.onRowClick&&t.props.onRowClick(n)}()}},{key:"__rowDoubleClick__REACT_HOT_LOADER__",value:function(e){if("INPUT"!==e.target.tagName&&"SELECT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName){var t=e.currentTarget.rowIndex+1;this.props.onRowDoubleClick&&this.props.onRowDoubleClick(t)}}},{key:"__rowMouseOut__REACT_HOT_LOADER__",value:function(e){this.props.onRowMouseOut&&this.props.onRowMouseOut(e.currentTarget.rowIndex,e)}},{key:"__rowMouseOver__REACT_HOT_LOADER__",value:function(e){this.props.onRowMouseOver&&this.props.onRowMouseOver(e.currentTarget.rowIndex,e)}},{key:"render",value:function(){this.clickNum=0;var e={style:{backgroundColor:this.props.isSelected?this.props.selectRow.bgColo
 r:null},className:(0,d.default)(this.props.isSelected?this.props.selectRow.className:null,this.props.className)};return this.props.selectRow&&(this.props.selectRow.clickToSelect||this.props.selectRow.clickToSelectAndEditCell)||this.props.onRowClick||this.props.onRowDoubleClick?p.default.createElement("tr",i({},e,{onMouseOver:this.rowMouseOver,onMouseOut:this.rowMouseOut,onClick:this.rowClick,onDoubleClick:this.rowDoubleClick}),this.props.children):p.default.createElement("tr",e,this.props.children)}}]),t}(c.Component);_.propTypes={index:c.PropTypes.number,isSelected:c.PropTypes.bool,enableCellEdit:c.PropTypes.bool,onRowClick:c.PropTypes.func,onRowDoubleClick:c.PropTypes.func,onSelectRow:c.PropTypes.func,onRowMouseOut:c.PropTypes.func,onRowMouseOver:c.PropTypes.func,unselectableRow:c.PropTypes.bool},_.defaultProps={onRowClick:void 0,onRowDoubleClick:void 0};var f=_;t.default=f;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(_,"TableRow","/Users/al
 len/Node/react-bootstrap-table-new/react-bootstrap-table/src/TableRow.js"),__REACT_HOT_LOADER__.register(f,"default","/Users/allen/Node/react-bootstrap-table-new/react-bootstrap-table/src/TableRow.js"));
 })()},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){var n="";return 0===e.length?n:(n+=t.map(function(e){return e.header}).join(",")+"\n",e.map(function(e){t.map(function(a,r){var o=a.field,s=a.format,i="undefined"!=typeof s?s(e[o],e):e[o],l="undefined"!=typeof i?'"'+i+'"':"";n+=l,r+1<t.length&&(n+=",")}),n+="\n"}),n)}Object.defineProperty(t,"__esModule",{value:!0});var o=n(121),s=a(o);if(s.default.canUseDOM())var i=n(601),l=i.saveAs;var u=function(e,t,n){var a=r(e,t);"undefined"!=typeof window&&l(new Blob([a],{type:"text/plain;charset=utf-8"}),n,!0)},d=u;t.default=d;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(l,"saveAs","/Users/allen/Node/react-bootstrap-table-new/react-bootstrap-table/src/csv_export_util.js"),__REACT_HOT_LOADER__.register(r,"toString","/Users/allen/Node/react-bootstrap-table-new/react-bootstrap-table/src/csv_export_util.js"),__REACT_HOT_LOADER__.register(u,"exportCSV","/User
 s/allen/Node/react-bootstrap-table-new/react-bootstrap-table/src/csv_export_util.js"),__REACT_HOT_LOADER__.register(d,"default","/Users/allen/Node/react-bootstrap-table-new/react-bootstrap-table/src/csv_export_util.js"))})()},function(e,t,n){var a,r,o=o||function(e){"use strict";if("undefined"==typeof navigator||!/MSIE [1-9]\./.test(navigator.userAgent)){var t=e.document,n=function(){return e.URL||e.webkitURL||e},a=t.createElementNS("http://www.w3.org/1999/xhtml","a"),r="download"in a,o=function(e){var t=new MouseEvent("click");e.dispatchEvent(t)},s=/Version\/[\d\.]+.*Safari/.test(navigator.userAgent),i=e.webkitRequestFileSystem,l=e.requestFileSystem||i||e.mozRequestFileSystem,u=function(t){(e.setImmediate||e.setTimeout)(function(){throw t},0)},d="application/octet-stream",c=0,p=500,_=function(t){var a=function(){"string"==typeof t?n().revokeObjectURL(t):t.remove()};e.chrome?a():setTimeout(a,p)},f=function(e,t,n){t=[].concat(t);for(var a=t.length;a--;){var r=e["on"+t[a]];if("functio
 n"==typeof r)try{r.call(e,n||e)}catch(e){u(e)}}},m=function(e){return/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob(["\ufeff",e],{type:e.type}):e},h=function(t,u,p){p||(t=m(t));var h,y,b,v=this,g=t.type,M=!1,T=function(){f(v,"writestart progress write writeend".split(" "))},L=function(){if(y&&s&&"undefined"!=typeof FileReader){var a=new FileReader;return a.onloadend=function(){var e=a.result;y.location.href="data:attachment/file"+e.slice(e.search(/[,;]/)),v.readyState=v.DONE,T()},a.readAsDataURL(t),void(v.readyState=v.INIT)}if(!M&&h||(h=n().createObjectURL(t)),y)y.location.href=h;else{var r=e.open(h,"_blank");void 0==r&&s&&(e.location.href=h)}v.readyState=v.DONE,T(),_(h)},E=function(e){return function(){if(v.readyState!==v.DONE)return e.apply(this,arguments)}},k={create:!0,exclusive:!1};return v.readyState=v.INIT,u||(u="download"),r?(h=n().createObjectURL(t),a.href=h,a.download=u,void setTimeout(function(){o(a),T(),_(h),v.readyStat
 e=v.DONE})):(e.chrome&&g&&g!==d&&(b=t.slice||t.webkitSlice,t=b.call(t,0,t.size,d),M=!0),i&&"download"!==u&&(u+=".download"),(g===d||i)&&(y=e),l?(c+=t.size,void l(e.TEMPORARY,c,E(function(e){e.root.getDirectory("saved",k,E(function(e){var n=function(){e.getFile(u,k,E(function(e){e.createWriter(E(function(n){n.onwriteend=function(t){y.location.href=e.toURL(),v.readyState=v.DONE,f(v,"writeend",t),_(e)},n.onerror=function(){var e=n.error;e.code!==e.ABORT_ERR&&L()},"writestart progress write abort".split(" ").forEach(function(e){n["on"+e]=v["on"+e]}),n.write(t),v.abort=function(){n.abort(),v.readyState=v.DONE},v.readyState=v.WRITING}),L)}),L)};e.getFile(u,{create:!1},E(function(e){e.remove(),n()}),E(function(e){e.code===e.NOT_FOUND_ERR?n():L()}))}),L)}),L)):void L())},y=h.prototype,b=function(e,t,n){return new h(e,t,n)};return"undefined"!=typeof navigator&&navigator.msSaveOrOpenBlob?function(e,t,n){return n||(e=m(e)),navigator.msSaveOrOpenBlob(e,t||"download")}:(y.abort=function(){var e=
 this;e.readyState=e.DONE,f(e,"abort")},y.readyState=y.INIT=0,y.WRITING=1,y.DONE=2,y.error=y.onwritestart=y.onprogress=y.onwrite=y.onabort=y.onerror=y.onwriteend=null,b)}}("undefined"!=typeof self&&self||"undefined"!=typeof window&&window||(void 0).content);"undefined"!=typeof e&&e.exports?e.exports.saveAs=o:null!==n(662)&&null!=n(663)&&(a=[],r=function(){return o}.apply(t,a),!(void 0!==r&&(e.exports=r)));(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&__REACT_HOT_LOADER__.register(o,"saveAs","/Users/allen/Node/react-bootstrap-table-new/react-bootstrap-table/src/filesaver.js")})()},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeEr
 ror("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function i(e){return e.getFullYear()+"-"+("0"+(e.getMonth()+1)).slice(-2)+"-"+("0"+e.getDate()).slice(-2)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),u=n(2),d=a(u),c=n(9),p=a(c),_=["=",">",">=","<","<=","!="],f=function(e){function t(e){r(this,t);var n=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.dateComparators=n.props.dateComparators||_,n.filter=n.filter.bind(n),n.onChangeComparator=n.onChangeComparator.bind(n),n}return s(t,e),l(t,[{key:"setDefaultDate",value:fun
 ction(){var e="",t=this.props.defaultValue;return t&&t.date&&(e=i(new Date(t.date))),e}},{key:"onChangeComparator",value:function(e){var t=this.refs.inputDate.value,n=e.target.value;""!==t&&(t=new Date(t),this.props.filterHandler({date:t,comparator:n},p.default.FILTER_TYPE.DATE))}},{key:"getComparatorOptions",value:function(){var e=[];e.push(d.default.createElement("option",{key:"-1"}));for(var t=0;t<this.dateComparators.length;t++)e.push(d.default.createElement("option",{key:t,value:this.dateComparators[t]},this.dateComparators[t]));return e}},{key:"filter",value:function(e){var t=this.refs.dateFilterComparator.value,n=e.target.value;n?this.props.filterHandler({date:new Date(n),comparator:t},p.default.FILTER_TYPE.DATE):this.props.filterHandler(null,p.default.FILTER_TYPE.DATE)}},{key:"cleanFiltered",value:function(){var e=this.setDefaultDate(),t=this.props.defaultValue?this.props.defaultValue.comparator:"";this.setState({isPlaceholderSelected:""===e}),this.refs.dateFilterComparator.
 value=t,this.refs.inputDate.value=e,this.props.filterHandler({date:new Date(e),comparator:t},p.default.FILTER_TYPE.DATE)}},{key:"applyFilter",value:function(e){var t=e.date,n=e.comparator;this.setState({isPlaceholderSelected:""===t}),this.refs.dateFilterComparator.value=n,this.refs.inputDate.value=i(t),this.props.filterHandler({date:t,comparator:n},p.default.FILTER_TYPE.DATE)}},{key:"componentDidMount",value:function(){var e=this.refs.dateFilterComparator.value,t=this.refs.inputDate.value;e&&t&&this.props.filterHandler({date:new Date(t),comparator:e},p.default.FILTER_TYPE.DATE)}},{key:"render",value:function(){var e=this.props.defaultValue;return d.default.createElement("div",{className:"filter date-filter"},d.default.createElement("select",{ref:"dateFilterComparator",className:"date-filter-comparator form-control",onChange:this.onChangeComparator,defaultValue:e?e.comparator:""},this.getComparatorOptions()),d.default.createElement("input",{ref:"inputDate",className:"filter date-filt
 er-input form-control",type:"date",onChange:this.filter,defaultValue:this.setDefaultDate()}))}}]),t}(u.Component);f.propTypes={filterHandler:u.PropTypes.func.isRequired,defaultValue:u.PropTypes.shape({date:u.PropTypes.object,comparator:u.PropTypes.oneOf(_)}),dateComparators:function(e,t){if(e[t])for(var n=0;n<e[t].length;n++){for(var a=!1,r=0;r<_.length;r++)if(_[r]===e[t][n]){a=!0;break}if(!a)return new Error("Date comparator provided is not supported.\n          Use only "+_)}},columnName:u.PropTypes.string};var m=f;t.default=m;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(_,"legalComparators","/Users/allen/Node/react-bootstrap-table-new/react-bootstrap-table/src/filters/Date.js"),__REACT_HOT_LOADER__.register(i,"dateParser","/Users/allen/Node/react-bootstrap-table-new/react-bootstrap-table/src/filters/Date.js"),__REACT_HOT_LOADER__.register(f,"DateFilter","/Users/allen/Node/react-bootstrap-table-new/react-bootstrap-table/src/filters/Date.js")
 ,__REACT_HOT_LOADER__.register(m,"default","/Users/allen/Node/react-bootstrap-table-new/react-bootstrap-table/src/filters/Date.js"))})()},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.de
 fineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),l=n(2),u=a(l),d=n(10),c=a(d),p=n(9),_=a(p),f=["=",">",">=","<","<=","!="],m=function(e){function t(e){r(this,t);var n=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.numberComparators=n.props.numberComparators||f,n.timeout=null,n.state={isPlaceholderSelected:void 0===n.props.defaultValue||void 0===n.props.defaultValue.number||n.props.options&&n.props.options.indexOf(n.props.defaultValue.number)===-1},n.onChangeNumber=n.onChangeNumber.bind(n),n.onChangeNumberSet=n.onChangeNumberSet.bind(n),n.onChangeComparator=n.onChangeComparator.bind(n),n}return s(t,e),i(t,[{key:"onChangeNumber",value:function(e){var t=this,n=this.refs.numberFilterComparator.value;if(""!==n){this.timeout&&clearTimeout(this.timeout);var a=e.target.value;this.timeout=setTimeout(function(){t.props.filterHandler({number:a,comparator:n},_.default.FILTER_TYPE.NUMBER)},this.props.delay)}}},{key:"onChangeNumberS
 et",value:function(e){var t=this.refs.numberFilterComparator.value,n=e.target.value;this.setState({isPlaceholderSelected:""===n}),""!==t&&this.props.filterHandler({number:n,comparator:t},_.default.FILTER_TYPE.NUMBER)}},{key:"onChangeComparator",value:function(e){var t=this.refs.numberFilter.value,n=e.target.value;""!==t&&this.props.filterHandler({number:t,comparator:n},_.default.FILTER_TYPE.NUMBER)}},{key:"cleanFiltered",value:function(){var e=this.props.defaultValue?this.props.defaultValue.number:"",t=this.props.defaultValue?this.props.defaultValue.comparator:"";this.setState({isPlaceholderSelected:""===e}),this.refs.numberFilterComparator.value=t,this.refs.numberFilter.value=e,this.props.filterHandler({number:e,comparator:t},_.default.FILTER_TYPE.NUMBER)}},{key:"applyFilter",value:function(e){var t=e.number,n=e.comparator;this.setState({isPlaceholderSelected:""===t}),this.refs.numberFilterComparator.value=n,this.refs.numberFilter.value=t,this.props.filterHandler({number:t,comparat
 or:n},_.default.FILTER_TYPE.NUMBER)}},{key:"getComparatorOptions",value:function(){var e=[];e.push(u.default.createElement("option",{key:"-1"}));for(var t=0;t<this.numberComparators.length;t++)e.push(u.default.createElement("option",{key:t,value:this.numberComparators[t]},this.numberComparators[t]));return e}},{key:"getNumberOptions",value:function(){var e=[],t=this.props.options;e.push(u.default.createElement("option",{key:"-1",value:""},this.props.placeholder||"Select "+this.props.columnName+"..."));for(var n=0;n<t.length;n++)e.push(u.default.createElement("option",{key:n,value:t[n]},t[n]));return e}},{key:"componentDidMount",value:function(){var e=this.refs.numberFilterComparator.value,t=this.refs.numberFilter.value;e&&t&&this.props.filterHandler({number:t,comparator:e},_.default.FILTER_TYPE.NUMBER)}},{key:"componentWillUnmount",value:function(){clearTimeout(this.timeout)}},{key:"render",value:function(){var e=(0,c.default)("select-filter","number-filter-input","form-control",{"p
 laceholder-selected":this.state.isPlaceholderSelected});return u.default.createElement("div",{className:"filter number-filter"},u.default.createElement("select",{ref:"numberFilterComparator",className:"number-filter-comparator form-control",onChange:this.onChangeComparator,defaultValue:this.props.defaultValue?this.props.defaultValue.comparator:""},this.getComparatorOptions()),this.props.options?u.default.createElement("select",{ref:"numberFilter",className:e,onChange:this.onChangeNumberSet,defaultValue:this.props.defaultValue?this.props.defaultValue.number:""},this.getNumberOptions()):u.default.createElement("input",{ref:"numberFilter",type:"number",className:"number-filter-input form-control",placeholder:this.props.placeholder||"Enter "+this.props.columnName+"...",onChange:this.onChangeNumber,defaultValue:this.props.defaultValue?this.props.defaultValue.number:""}))}}]),t}(l.Component);m.propTypes={filterHandler:l.PropTypes.func.isRequired,options:l.PropTypes.arrayOf(l.PropTypes.num
 ber),defaultValue:l.PropTypes.shape({number:l.PropTypes.number,comparator:l.PropTypes.oneOf(f)}),delay:l.PropTypes.number,numberComparators:function(e,t){if(e[t])for(var n=0;n<e[t].length;n++){for(var a=!1,r=0;r<f.length;r++)if(f[r]===e[t][n]){a=!0;break}if(!a)return new Error("Number comparator provided is not supported.\n          Use only "+f)}},placeholder:l.PropTypes.string,columnName:l.PropTypes.string},m.defaultProps={delay:_.default.FILTER_DELAY};var h=m;t.default=h;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(f,"legalComparators","/Users/allen/Node/react-bootstrap-table-new/react-bootstrap-table/src/filters/Number.js"),__REACT_HOT_LOADER__.register(m,"NumberFilter","/Users/allen/Node/react-bootstrap-table-new/react-bootstrap-table/src/filters/Number.js"),__REACT_HOT_LOADER__.register(h,"default","/Users/allen/Node/react-bootstrap-table-new/react-bootstrap-table/src/filters/Number.js"))})()},function(e,t,n){"use strict";function a(e){r
 eturn e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),l=n(2),u=a(l),d=n(9),c=a(d),p=function(e){function t(e){r(this,t);var n=o(this,(t.__proto__
 ||Object.getPrototypeOf(t)).call(this,e));return n.filter=n.filter.bind(n),n.timeout=null,n}return s(t,e),i(t,[{key:"filter",value:function(e){var t=this;this.timeout&&clearTimeout(this.timeout);var n=e.target.value;this.timeout=setTimeout(function(){t.props.filterHandler(n,c.default.FILTER_TYPE.REGEX)},this.props.delay)}},{key:"cleanFiltered",value:function(){var e=this.props.defaultValue?this.props.defaultValue:"";this.refs.inputText.value=e,this.props.filterHandler(e,c.default.FILTER_TYPE.TEXT)}},{key:"applyFilter",value:function(e){this.refs.inputText.value=e,this.props.filterHandler(e,c.default.FILTER_TYPE.REGEX)}},{key:"componentDidMount",value:function(){var e=this.refs.inputText.value;e&&this.props.filterHandler(e,c.default.FILTER_TYPE.REGEX)}},{key:"componentWillUnmount",value:function(){clearTimeout(this.timeout)}},{key:"render",value:function(){var e=this.props,t=e.defaultValue,n=e.placeholder,a=e.columnName;return u.default.createElement("input",{ref:"inputText",classNam
 e:"filter text-filter form-control",type:"text",onChange:this.filter,placeholder:n||"Enter Regex for "+a+"...",defaultValue:t?t:""})}}]),t}(l.Component);p.propTypes={filterHandler:l.PropTypes.func.isRequired,defaultValue:l.PropTypes.string,delay:l.PropTypes.number,placeholder:l.PropTypes.string,columnName:l.PropTypes.string},p.defaultProps={delay:c.default.FILTER_DELAY};var _=p;t.default=_;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(p,"RegexFilter","/Users/allen/Node/react-bootstrap-table-new/react-bootstrap-table/src/filters/Regex.js"),__REACT_HOT_LOADER__.register(_,"default","/Users/allen/Node/react-bootstrap-table-new/react-bootstrap-table/src/filters/Regex.js"))})()},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been ca
 lled");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),l=n(2),u=a(l),d=n(10),c=a(d),p=n(9),_=a(p),f=function(e){function t(e){r(this,t);var n=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.filter=n.filter.bind(n),n.state={isPlaceholderSelected:void 0===n.props.defaultValue||!n.props.options.hasOwnProperty(n.props.defaultValue)},n}return s(t,e),i(t,[{ke
 y:"filter",value:function(e){var t=e.target.value;this.setState({isPlaceholderSelected:""===t}),this.props.filterHandler(t,_.default.FILTER_TYPE.SELECT)}},{key:"cleanFiltered",value:function(){var e=void 0!==this.props.defaultValue?this.props.defaultValue:"";this.setState({isPlaceholderSelected:""===e}),this.refs.selectInput.value=e,this.props.filterHandler(e,_.default.FILTER_TYPE.SELECT)}},{key:"applyFilter",value:function(e){e+="",this.setState({isPlaceholderSelected:""===e}),this.refs.selectInput.value=e,this.props.filterHandler(e,_.default.FILTER_TYPE.SELECT)}},{key:"getOptions",value:function(){var e=[],t=this.props,n=t.options,a=t.placeholder,r=t.columnName,o=t.selectText,s=void 0!==o?o:"Select";return e.push(u.default.createElement("option",{key:"-1",value:""},a||s+" "+r+"...")),Object.keys(n).map(function(t){e.push(u.default.createElement("option",{key:t,value:t},n[t]+""))}),e}},{key:"componentDidMount",value:function(){var e=this.refs.selectInput.value;e&&this.props.filterH
 andler(e,_.default.FILTER_TYPE.SELECT)}},{key:"render",value:function(){var e=(0,c.default)("filter","select-filter","form-control",{"placeholder-selected":this.state.isPlaceholderSelected});return u.default.createElement("select",{ref:"selectInput",className:e,onChange:this.filter,defaultValue:void 0!==this.props.defaultValue?this.props.defaultValue:""},this.getOptions())}}]),t}(l.Component);f.propTypes={filterHandler:l.PropTypes.func.isRequired,options:l.PropTypes.object.isRequired,placeholder:l.PropTypes.string,columnName:l.PropTypes.string};var m=f;t.default=m;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(f,"SelectFilter","/Users/allen/Node/react-bootstrap-table-new/react-bootstrap-table/src/filters/Select.js"),__REACT_HOT_LOADER__.register(m,"default","/Users/allen/Node/react-bootstrap-table-new/react-bootstrap-table/src/filters/Select.js"))})()},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t
 ){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),l=n(2),u=a(l),d=n(9),c=a(d),p=function(e){function t(e){r(this,t);var n=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n
 .filter=n.filter.bind(n),n.timeout=null,n}return s(t,e),i(t,[{key:"filter",value:function(e){var t=this;this.timeout&&clearTimeout(this.timeout);var n=e.target.value;this.timeout=setTimeout(function(){t.props.filterHandler(n,c.default.FILTER_TYPE.TEXT)},this.props.delay)}},{key:"cleanFiltered",value:function(){var e=this.props.defaultValue?this.props.defaultValue:"";this.refs.inputText.value=e,this.props.filterHandler(e,c.default.FILTER_TYPE.TEXT)}},{key:"applyFilter",value:function(e){this.refs.inputText.value=e,this.props.filterHandler(e,c.default.FILTER_TYPE.TEXT)}},{key:"componentDidMount",value:function(){var e=this.refs.inputText.value;e&&this.props.filterHandler(e,c.default.FILTER_TYPE.TEXT)}},{key:"componentWillUnmount",value:function(){clearTimeout(this.timeout)}},{key:"render",value:function(){var e=this.props,t=e.placeholder,n=e.columnName,a=e.defaultValue;return u.default.createElement("input",{ref:"inputText",className:"filter text-filter form-control",type:"text",onCha
 nge:this.filter,placeholder:t||"Enter "+n+"...",defaultValue:a?a:""})}}]),t}(l.Component);p.propTypes={filterHandler:l.PropTypes.func.isRequired,defaultValue:l.PropTypes.string,delay:l.PropTypes.number,placeholder:l.PropTypes.string,columnName:l.PropTypes.string},p.defaultProps={delay:c.default.FILTER_DELAY};var _=p;t.default=_;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(p,"TextFilter","/Users/allen/Node/react-bootstrap-table-new/react-bootstrap-table/src/filters/Text.js"),__REACT_HOT_LOADER__.register(_,"default","/Users/allen/Node/react-bootstrap-table-new/react-bootstrap-table/src/filters/Text.js"))})()},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}func
 tion s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),l=n(2),u=a(l),d=n(10),c=a(d),p=function(e){function t(e){r(this,t);var n=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.pageBtnClick=function(){return n.__pageBtnClick__REACT_HOT_LOADER__.apply(n,arguments)},n}return s(t,e),i(t,[{key:"__pageBtnClick__REACT_HOT_LOADER__",value:function(e){e.preventDefault(),this.props.changePage(e.currentTarget.textContent)}},{key
 :"render",value:function(){var e=(0,c.default)({active:this.props.active,disabled:this.props.disable,hidden:this.props.hidden,"page-item":!0});return u.default.createElement("li",{className:e},u.default.createElement("a",{href:"#",onClick:this.pageBtnClick,className:"page-link"},this.props.children))}}]),t}(l.Component);p.propTypes={changePage:l.PropTypes.func,active:l.PropTypes.bool,disable:l.PropTypes.bool,hidden:l.PropTypes.bool,children:l.PropTypes.node};var _=p;t.default=_;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(p,"PageButton","/Users/allen/Node/react-bootstrap-table-new/react-bootstrap-table/src/pagination/PageButton.js"),__REACT_HOT_LOADER__.register(_,"default","/Users/allen/Node/react-bootstrap-table-new/react-bootstrap-table/src/pagination/PageButton.js"))})()},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a functio
 n")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),l=n(2),u=a(l),d=n(607),c=a(d),p=n(9),_=a(p),f=function(e){function t(){var e,n,a,s;r(this,t);for(var i=arguments.length,l=Array(i),u=0;u<i;u++)l[u]=arguments[u];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(
 t)).call.apply(e,[this].concat(l))),a.changePage=function(){var e;return(e=a).__changePage__REACT_HOT_LOADER__.apply(e,arguments)},a.changeSizePerPage=function(){var e;return(e=a).__changeSizePerPage__REACT_HOT_LOADER__.apply(e,arguments)},s=n,o(a,s)}return s(t,e),i(t,[{key:"__changePage__REACT_HOT_LOADER__",value:function(e){var t=this.props,n=t.pageStartIndex,a=t.prePage,r=t.currPage,o=t.nextPage,s=t.lastPage,i=t.firstPage,l=t.sizePerPage;e=e===a?r-1<n?n:r-1:e===o?r+1>this.lastPage?this.lastPage:r+1:e===s?this.lastPage:e===i?n:parseInt(e,10),e!==r&&this.props.changePage(e,l)}},{key:"__changeSizePerPage__REACT_HOT_LOADER__",value:function(e){e.preventDefault();var t=parseInt(e.currentTarget.getAttribute("data-page"),10),n=this.props.currPage;t!==this.props.sizePerPage&&(this.totalPages=Math.ceil(this.props.dataSize/t),this.lastPage=this.props.pageStartIndex+this.totalPages-1,n>this.lastPage&&(n=this.lastPage),this.props.changePage(n,t),this.props.onSizePerPageList&&this.props.onSiz
 ePerPageList(t))}},{key:"render",value:function(){var e=this,t=this.props,n=t.currPage,a=t.dataSize,r=t.sizePerPage,o=t.sizePerPageList,s=t.paginationShowsTotal,i=t.pageStartIndex,l=t.hideSizePerPage,d="";this.totalPages=Math.ceil(a/r),this.lastPage=this.props.pageStartIndex+this.totalPages-1;var c=this.makePage(),p={float:"right",marginTop:"0px"},f=o.map(function(t){var n=t.text||t,a=t.value||t;return r===a&&(d=n),u.default.createElement("li",{key:n,role:"presentation"},u.default.createElement("a",{role:"menuitem",tabIndex:"-1",href:"#","data-page":a,onClick:e.changeSizePerPage},n))}),m=Math.abs(_.default.PAGE_START_INDEX-i),h=(n-i)*r;h=0===a?0:h+1;var y=Math.min(r*(n+m)-1,a);y>=a&&y--;var b=s?u.default.createElement("span",null,"Showing rows ",h," to ",y+1," of ",a):null;"function"==typeof s&&(b=s(h,y+1,a));var v={visibility:l?"hidden":"visible"};return u.default.createElement("div",{className:"row",style:{marginTop:15}},o.length>1?u.default.createElement("div",null,u.default.cr
 eateElement("div",{className:"col-md-6"},b," ",u.default.createElement("span",{className:"dropdown",style:v},u.default.createElement("button",{className:"btn btn-default dropdown-toggle",type:"button",id:"pageDropDown","data-toggle":"dropdown","aria-expanded":"true"},d,u.default.createElement("span",null," ",u.default.createElement("span",{className:"caret"}))),u.default.createElement("ul",{className:"dropdown-menu",role:"menu","aria-labelledby":"pageDropDown"},f))),u.default.createElement("div",{className:"col-md-6"},u.default.createElement("ul",{className:"pagination",style:p},c))):u.default.createElement("div",null,u.default.createElement("div",{className:"col-md-6"},b),u.default.createElement("div",{className:"col-md-6"},u.default.createElement("ul",{className:"pagination",style:p},c))))}},{key:"makePage",value:function(){var e=this.getPages();return e.map(function(e){var t=e===this.props.currPage,n=!1,a=!1;return this.props.currPage!==this.props.pageStartIndex||e!==this.props.f
 irstPage&&e!==this.props.prePage||(n=!0,a=!0),this.props.currPage!==this.lastPage||e!==this.props.nextPage&&e!==this.props.lastPage||(n=!0,a=!0),u.default.createElement(c.default,{key:e,changePage:this.changePage,active:t,disable:n,hidden:a},e)},this)}},{key:"getPages",value:function(){var e=void 0,t=this.totalPages;if(t<=0)return[];var n=Math.max(this.props.currPage-Math.floor(this.props.paginationSize/2),this.props.pageStartIndex);t=n+this.props.paginationSize-1,t>this.lastPage&&(t=this.lastPage,n=t-this.props.paginationSize+1),e=n!==this.props.pageStartIndex&&this.totalPages>this.props.paginationSize?[this.props.firstPage,this.props.prePage]:this.totalPages>1?[this.props.prePage]:[];for(var a=n;a<=t;a++)a>=this.props.pageStartIndex&&e.push(a);return t<this.lastPage?(e.push(this.props.nextPage),e.push(this.props.lastPage)):t===this.lastPage&&this.props.currPage!==this.lastPage&&e.push(this.props.nextPage),e}}]),t}(l.Component);f.propTypes={currPage:l.PropTypes.number,sizePerPage:l
 .PropTypes.number,dataSize:l.PropTypes.number,changePage:l.PropTypes.func,sizePerPageList:l.PropTypes.array,paginationShowsTotal:l.PropTypes.oneOfType([l.PropTypes.bool,l.PropTypes.func]),paginationSize:l.PropTypes.number,remote:l.PropTypes.bool,onSizePerPageList:l.PropTypes.func,prePage:l.PropTypes.string,pageStartIndex:l.PropTypes.number,hideSizePerPage:l.PropTypes.bool},f.defaultProps={sizePerPage:_.default.SIZE_PER_PAGE,pageStartIndex:_.default.PAGE_START_INDEX};var m=f;t.default=m;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(f,"PaginationList","/Users/allen/Node/react-bootstrap-table-new/react-bootstrap-table/src/pagination/PaginationList.js"),__REACT_HOT_LOADER__.register(m,"default","/Users/allen/Node/react-bootstrap-table-new/react-bootstrap-table/src/pagination/PaginationList.js"))})()},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call 
 a class as a function")}function o(e,t,n,a,r){n=n.toLowerCase();var o=n===u.default.SORT_DESC;return e.sort(function(e,s){
 if(a)return a(e,s,n,t,r);var i=null===e[t]?"":e[t],l=null===s[t]?"":s[t];return o?"string"==typeof l?l.localeCompare(i):i>l?-1:i<l?1:0:"string"==typeof i?i.localeCompare(l):i<l?-1:i>l?1:0}),e}Object.defineProperty(t,"__esModule",{value:!0}),t.TableDataStore=void 0;var s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),l=n(9),u=a(l),d=function(){function e(t){r(this,e),this.data=t,this.colInfos=null,this.filteredData=null,this.isOnFilter=!1,this.filterObj=null,this.searchText=null,this.sortObj=null,this.pageObj={},this.selected=[],this.multiColumnSearch=!1,this.showOnlySelected=!1,this.remote=
 !1}return i(e,[{key:"setProps",value:function(e){this.keyField=e.keyField,this.enablePagination=e.isPagination,this.colInfos=e.colInfos,this.remote=e.remote,this.multiColumnSearch=e.multiColumnSearch}},{key:"setData",value:function(e){this.data=e,this.remote||this._refresh(!0)}},{key:"getColInfos",value:function(){return this.colInfos}},{key:"getSortInfo",value:function(){return this.sortObj}},{key:"setSortInfo",value:function(e,t){this.sortObj={order:e,sortField:t}}},{key:"setSelectedRowKey",value:function(e){this.selected=e}},{key:"getRowByKey",value:function(e){var t=this;return e.map(function(e){var n=t.data.filter(function(n){return n[t.keyField]===e});if(0!==n.length)return n[0]})}},{key:"getSelectedRowKeys",value:function(){return this.selected}},{key:"getCurrentDisplayData",value:function(){return this.isOnFilter?this.filteredData:this.data}},{key:"_refresh",value:function(e){this.isOnFilter&&(null!==this.filterObj&&this.filter(this.filterObj),null!==this.searchText&&this.se
 arch(this.searchText)),!e&&this.sortObj&&this.sort(this.sortObj.order,this.sortObj.sortField)}},{key:"ignoreNonSelected",value:function(){var e=this;this.showOnlySelected=!this.showOnlySelected,this.showOnlySelected?(this.isOnFilter=!0,this.filteredData=this.data.filter(function(t){var n=e.selected.find(function(n){return t[e.keyField]===n});return"undefined"!=typeof n})):this.isOnFilter=!1}},{key:"sort",value:function(e,t){this.setSortInfo(e,t);var n=this.getCurrentDisplayData();if(!this.colInfos[t])return this;var a=this.colInfos[t],r=a.sortFunc,s=a.sortFuncExtraData;return n=o(n,t,e,r,s),this}},{key:"page",value:function(e,t){return this.pageObj.end=e*t-1,this.pageObj.start=this.pageObj.end-(t-1),this}},{key:"edit",value:function(e,t,n){var a=this.getCurrentDisplayData(),r=void 0;return this.enablePagination?(a[this.pageObj.start+t][n]=e,r=a[this.pageObj.start+t][this.keyField]):(a[t][n]=e,r=a[t][this.keyField]),this.isOnFilter&&(this.data.forEach(function(t){t[this.keyField]===r
 &&(t[n]=e)},this),null!==this.filterObj&&this.filter(this.filterObj),null!==this.searchText&&this.search(this.searchText)),this}},{key:"addAtBegin",value:function(e){if(!e[this.keyField]||""===e[this.keyField].toString())throw new Error(this.keyField+" can't be empty value.");var t=this.getCurrentDisplayData();t.forEach(function(t){if(t[this.keyField].toString()===e[this.keyField].toString())throw new Error(this.keyField+" "+e[this.keyField]+" already exists")},this),t.unshift(e),this.isOnFilter&&this.data.unshift(e),this._refresh(!1)}},{key:"add",value:function(e){if(!e[this.keyField]||""===e[this.keyField].toString())throw new Error(this.keyField+" can't be empty value.");var t=this.getCurrentDisplayData();t.forEach(function(t){if(t[this.keyField].toString()===e[this.keyField].toString())throw new Error(this.keyField+" "+e[this.keyField]+" already exists")},this),t.push(e),this.isOnFilter&&this.data.push(e),this._refresh(!1)}},{key:"remove",value:function(e){var t=this,n=this.getC
 urrentDisplayData(),a=n.filter(function(n){return e.indexOf(n[t.keyField])===-1});this.isOnFilter?(this.data=this.data.filter(function(n){return e.indexOf(n[t.keyField])===-1}),this.filteredData=a):this.data=a}},{key:"filter",value:function(e){if(0===Object.keys(e).length)this.filteredData=null,this.isOnFilter=!1,this.filterObj=null,this.searchText&&this._search(this.data);else{var t=this.data;this.filterObj=e,this.searchText&&(this._search(t),t=this.filteredData),this._filter(t)}}},{key:"filterNumber",value:function(e,t,n){var a=!0;switch(n){case"=":e!=t&&(a=!1);break;case">":e<=t&&(a=!1);break;case">=":e<t&&(a=!1);break;case"<":e>=t&&(a=!1);break;case"<=":e>t&&(a=!1);break;case"!=":e==t&&(a=!1);break;default:console.error("Number comparator provided is not supported")}return a}},{key:"filterDate",value:function(e,t,n){var a=!0;switch(n){case"=":e!=t&&(a=!1);break;case">":e<=t&&(a=!1);break;case">=":e<t&&(a=!1);break;case"<":e>=t&&(a=!1);break;case"<=":e>t&&(a=!1);break;case"!=":e=
 =t&&(a=!1);break;default:console.error("Date comparator provided is not supported")}return a}},{key:"filterRegex",value:function(e,t){try{return new RegExp(t,"i").test(e)}catch(e){return!0}}},{key:"filterCustom",value:function(e,t,n){return null!==n&&"object"===("undefined"==typeof n?"undefined":s(n))?n.callback(e,n.callbackParameters):this.filterText(e,t)}},{key:"filterText",value:function(e,t){return e=e.toString().toLowerCase(),t=t.toString().toLowerCase(),e.indexOf(t)!==-1}},{key:"search",value:function(e){if(""===e.trim())this.filteredData=null,this.isOnFilter=!1,this.searchText=null,this.filterObj&&this._filter(this.data);else{var t=this.data;this.searchText=e,this.filterObj&&(this._filter(t),t=this.filteredData),this._search(t)}}},{key:"_filter",value:function(e){var t=this,n=this.filterObj;this.filteredData=e.filter(function(e,a){var r=!0,o=void 0;for(var i in n){var l=e[i];switch(null!==l&&void 0!==l||(l=""),n[i].type){case u.default.FILTER_TYPE.NUMBER:o=n[i].value.number;b
 reak;case u.default.FILTER_TYPE.CUSTOM:o="object"===s(n[i].value)?void 0:"string"==typeof n[i].value?n[i].value.toLowerCase():n[i].value;break;case u.default.FILTER_TYPE.DATE:o=n[i].value.date;break;case u.default.FILTER_TYPE.REGEX:o=n[i].value;break;default:o="string"==typeof n[i].value?n[i].value.toLowerCase():n[i].value,void 0===o&&(o=n[i].toLowerCase())}var d=void 0,c=void 0,p=void 0,_=void 0;switch(t.colInfos[i]&&(d=t.colInfos[i].format,c=t.colInfos[i].filterFormatted,p=t.colInfos[i].formatExtraData,_=t.colInfos[i].filterValue,c&&d?l=d(e[i],e,p,a):_&&(l=_(e[i],e))),n[i].type){case u.default.FILTER_TYPE.NUMBER:r=t.filterNumber(l,o,n[i].value.comparator);break;case u.default.FILTER_TYPE.DATE:r=t.filterDate(l,o,n[i].value.comparator);break;case u.default.FILTER_TYPE.REGEX:r=t.filterRegex(l,o);break;case u.default.FILTER_TYPE.CUSTOM:r=t.filterCustom(l,o,n[i].value);break;default:n[i].type===u.default.FILTER_TYPE.SELECT&&c&&c&&d&&(o=d(o,e,p,a)),r=t.filterText(l,o)}if(!r)break}return
  r}),this.isOnFilter=!0}},{key:"_search",value:function(e){var t=this,n=[];this.multiColumnSearch?n=this.searchText.split(" "):n.push(this.searchText),this.filteredData=e.filter(function(e,a){for(var r=Object.keys(e),o=!1,s=0,i=r.length;s<i;s++){var l=r[s],u=!1;if(isNaN(e[l])||0!==parseInt(e[l],10)||(u=!0),t.colInfos[l]&&(e[l]||u)){var d=t.colInfos[l],c=d.format,p=d.filterFormatted,_=d.filterValue,f=d.formatExtraData,m=d.searchable,h=e[l];if(m){p&&c?h=c(h,e,f,a):_&&(h=_(h,e));for(var y=0,b=n.length;y<b;y++){var v=n[y].toLowerCase();if(h.toString().toLowerCase().indexOf(v)!==-1){o=!0;break}}}}}return o}),this.isOnFilter=!0}},{key:"getDataIgnoringPagination",value:function(){return this.getCurrentDisplayData()}},{key:"get",value:function(){var e=this.getCurrentDisplayData();if(0===e.length)return e;if(this.remote||!this.enablePagination)return e;for(var t=[],n=this.pageObj.start;n<=this.pageObj.end&&(t.push(e[n]),n+1!==e.length);n++);return t}},{key:"getKeyField",value:function(){retu
 rn this.keyField}},{key:"getDataNum",value:function(){return this.getCurrentDisplayData().length}},{key:"isChangedPage",value:function(){return!(!this.pageObj.start||!this.pageObj.end)}},{key:"isEmpty",value:function(){return 0===this.data.length||null===this.data||void 0===this.data}},{key:"getAllRowkey",value:function(){var e=this;return this.data.map(function(t){return t[e.keyField]})}}]),e}();t.TableDataStore=d;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(o,"_sort","/Users/allen/Node/react-bootstrap-table-new/react-bootstrap-table/src/store/TableDataStore.js"),__REACT_HOT_LOADER__.register(d,"TableDataStore","/Users/allen/Node/react-bootstrap-table-new/react-bootstrap-table/src/store/TableDataStore.js"))})()},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't 
 been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),u=n(2),d=a(u),c=n(10),p=a(c),_=n(9),f=a(_),m=n(319),h=a(m),y=n(320),b=a(y),v=
 function(e){function t(e){var n=arguments;r(this,t);var a=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return a.handleSaveBtnClick=function(){return a.__handleSaveBtnClick__REACT_HOT_LOADER__.apply(a,arguments)},a.handleShowOnlyToggle=function(){return a.__handleShowOnlyToggle__REACT_HOT_LOADER__.apply(a,arguments)},a.handleDropRowBtnClick=function(){return a.__handleDropRowBtnClick__REACT_HOT_LOADER__.apply(a,arguments)},a.handleDebounce=function(e,t,r){var o=void 0;return function(){var s=function(){o=null,r||e.apply(a,n)},i=r&&!o;clearTimeout(o),o=setTimeout(s,t||0),i&&e.appy(a,n)}},a.handleKeyUp=function(){return a.__handleKeyUp__REACT_HOT_LOADER__.apply(a,arguments)},a.handleExportCSV=function(){return a.__handleExportCSV__REACT_HOT_LOADER__.apply(a,arguments)},a.handleClearBtnClick=function(){return a.__handleClearBtnClick__REACT_HOT_LOADER__.apply(a,arguments)},a.timeouteClear=0,a.modalClassName,a.state={isInsertRowTrigger:!0,validateState:null,shakeEditor:!1,
 showSelected:!1},a}return s(t,e),l(t,[{key:"componentWillMount",value:function(){var e=this,t=this.props.searchDelayTime?this.props.searchDelayTime:0;this.debounceCallback=this.handleDebounce(function(){e.props.onSearch(e.refs.seachInput.value)},t)}},{key:"componentWillUnmount",value:function(){this.clearTimeout()}},{key:"setSearchInput",value:function(e){this.refs.seachInput.value!==e&&(this.refs.seachInput.value=e)}},{key:"clearTimeout",value:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(){this.timeouteClear&&(clearTimeout(this.timeouteClear),this.timeouteClear=0)})},{key:"checkAndParseForm",value:function(){var e=this,t={},n={},a=!0,r=void 0,o=void 0,s=void 0;return this.props.columns.forEach(function(e,l){if(e.autoValue){var u=(new Date).getTime();s="function"==typeof e.autoValue?e.autoValue():"autovalue-"+u}else if(e.hiddenOnInsert)s="";else{var d=this.refs[e.field+l];if(s=d.value,e.editable&&"checkbox"===e
 .editable.type){var c=s.split(":");s=d.checked?c[0]:c[1]}e.editable&&e.editable.validator&&(r=e.editable.validator(s),o="undefined"==typeof r?"undefined":i(r),"object"!==o&&r!==!0?(this.refs.notifier.notice("error","Form validate errors, please checking!","Pressed ESC can cancel"),a=!1,n[e.field]=r):"object"===o&&r.isValid!==!0&&(this.refs.notifier.notice(r.notification.type,r.notification.msg,r.notification.title),a=!1,n[e.field]=r.notification.msg))}t[e.field]=s},this),a?t:(this.clearTimeout(),this.setState({validateState:n,shakeEditor:!0}),this.timeouteClear=setTimeout(function(){e.setState({shakeEditor:!1})},300),null)}},{key:"__handleSaveBtnClick__REACT_HOT_LOADER__",value:function(){var e=this,t=this.checkAndParseForm();if(t){var n=this.props.onAddRow(t);n?(this.refs.notifier.notice("error",n,"Pressed ESC can cancel"),this.clearTimeout(),this.setState({shakeEditor:!0,validateState:"this is hack for prevent bootstrap modal hide"}),this.timeouteClear=setTimeout(function(){e.setS
 tate({shakeEditor:!1})},300)):(this.setState({validateState:null,shakeEditor:!1},function(){document.querySelector(".modal-backdrop").click(),document.querySelector("."+e.modalClassName).click()}),this.refs.form.reset())}}},{key:"__handleShowOnlyToggle__REACT_HOT_LOADER__",value:function(){this.setState({showSelected:!this.state.showSelected}),this.props.onShowOnlySelected()}},{key:"__handleDropRowBtnClick__REACT_HOT_LOADER__",value:function(){this.props.onDropRow()}},{key:"handleCloseBtn",value:function(){this.refs.warning.style.display="none"}},{key:"__handleKeyUp__REACT_HOT_LOADER__",value:function(e){e.persist(),this.debounceCallback(e)}},{key:"__handleExportCSV__REACT_HOT_LOADER__",value:function(){this.props.onExportCSV()}},{key:"__handleClearBtnClick__REACT_HOT_LOADER__",value:function(){this.refs.seachInput.value="",this.props.onSearch("")}},{key:"render",value:function(){this.modalClassName="bs-table-modal-sm"+t.modalSeq++;var e=null,n=null,a=null,r=null;this.props.enableIn
 sert&&(e=d.default.createElement("button",{type:"button",className:"btn btn-info react-bs-table-add-btn","data-toggle":"modal","data-target":"."+this.modalClassName},d.default.createElement("i",{className:"glyphicon glyphicon-plus"})," ",this.props.insertText)),this.props.enableDelete&&(n=d.default.createElement("button",{type:"button",className:"btn btn-warning react-bs-table-del-btn","data-toggle":"tooltip","data-placement":"right",title:"Drop selected row",onClick:this.handleDropRowBtnClick},d.default.createElement("i",{className:"glyphicon glyphicon-trash"})," ",this.props.deleteText)),this.props.enableShowOnlySelected&&(r=d.default.createElement("button",{type:"button",onClick:this.handleShowOnlyToggle,className:"btn btn-primary","data-toggle":"button","aria-pressed":"false"},this.state.showSelected?f.default.SHOW_ALL:f.default.SHOW_ONLY_SELECT)),this.props.enableExportCSV&&(a=d.default.createElement("button",{type:"button",className:"btn btn-success hidden-print",onClick:this.
 handleExportCSV},d.default.createElement("i",{className:"glyphicon glyphicon-export"}),this.props.exportCSVText));var o=this.renderSearchPanel(),s=this.props.enableInsert?this.renderInsertRowModal():null;return d.default.createElement("div",{className:"row"},d.default.createElement("div",{className:"col-xs-12 col-sm-6 col-md-6 col-lg-8"},d.default.createElement("div",{className:"btn-group btn-group-sm",role:"group"},a,e,n,r)),d.default.createElement("div",{className:"col-xs-12 col-sm-6 col-md-6 col-lg-4"},o),d.default.createElement(b.default,{ref:"notifier"}),s)}},{key:"renderSearchPanel",value:function(){if(this.props.enableSearch){var e="form-group form-group-sm react-bs-table-search-form",t=null;return this.props.clearSearch&&(t=d.default.createElement("span",{className:"input-group-btn"},d.default.createElement("button",{className:"btn btn-default",type:"button",onClick:this.handleClearBtnClick},"Clear")),e+=" input-group input-group-sm"),d.default.createElement("div",{className
 :e},d.default.createElement("input",{ref:"seachInput",className:"form-control",type:"text",defaultValue:this.props.defaultSearch,placeholder:this.props.searchPlaceholder?this.props.searchPlaceholder:"Search",onKeyUp:this.handleKeyUp}),t)}return null}},{key:"renderInsertRowModal",value:function(){var e=this,t=this.state.validateState||{},n=this.state.shakeEditor,a=this.props.columns.map(function(n,a){var r=n.editable,o=n.format,s=n.field,i=n.name,l=n.autoValue,u=n.hiddenOnInsert,c={ref:s+a,placeholder:r.placeholder?r.placeholder:i};if(l||u)return null;var p=t[s]?d.default.createElement("span",{className:"help-block bg-danger"},t[s]):null;return d.default.createElement("div",{className:"form-group",key:s},d.default.createElement("label",null,i),(0,h.default)(r,c,o,"",void 0,e.props.ignoreEditable),p)}),r=(0,p.default)("modal","fade",this.modalClassName,{in:n||this.state.validateState}),o=(0,p.default)("modal-dialog","modal-sm",{animated:n,shake:n});return d.default.createElement("div"
 ,{ref:"modal",className:r,tabIndex:"-1",role:"dialog"},d.default.createElement("div",{className:o},d.default.createElement("div",{className:"modal-content"},d.default.createElement("div",{className:"modal-header"},d.default.createElement("button",{type:"button",className:"close","data-dismiss":"modal","aria-label":"Close"},d.default.createElement("span",{"aria-hidden":"true"},"×")),d.default.createElement("h4",{className:"modal-title"},"New Record")),d.default.createElement("div",{className:"modal-body"},d.default.createElement("form",{ref:"form"},a)),d.default.createElement("div",{className:"modal-footer"},d.default.createElement("button",{type:"button",className:"btn btn-default","data-dismiss":"modal"},this.props.closeText),d.default.createElement("button",{type:"button",className:"btn btn-primary",onClick:this.handleSaveBtnClick},this.props.saveText)))))}}]),t}(u.Component);v.modalSeq=0,v.propTypes={onAddRow:u.PropTypes.func,onDropRow:u.PropTypes.func,onShowOnlySelected:u.PropT
 ypes.func,enableInsert:u.PropTypes.bool,enableDelete:u.PropTypes.bool,enableSearch:u.PropTypes.bool,enableShowOnlySelected:u.PropTypes.bool,columns:u.PropTypes.array,searchPlaceholder:u.PropTypes.string,exportCSVText:u.PropTypes.string,insertText:u.PropTypes.string,deleteText:u.PropTypes.string,saveText:u.PropTypes.string,closeText:u.PropTypes.string,clearSearch:u.PropTypes.bool,ignoreEditable:u.PropTypes.bool,defaultSearch:u.PropTypes.string},v.defaultProps={enableInsert:!1,enableDelete:!1,enableSearch:!1,enableShowOnlySelected:!1,clearSearch:!1,ignoreEditable:!1,exportCSVText:f.default.EXPORT_CSV_TEXT,insertText:f.default.INSERT_BTN_TEXT,deleteText:f.default.DELETE_BTN_TEXT,saveText:f.default.SAVE_BTN_TEXT,closeText:f.default.CLOSE_BTN_TEXT};var g=v;t.default=g;(function(){"undefined"!=typeof __REACT_HOT_LOADER__&&(__REACT_HOT_LOADER__.register(v,"ToolBar","/Users/allen/Node/react-bootstrap-table-new/react-bootstrap-table/src/toolbar/ToolBar.js"),__REACT_HOT_LOADER__.register(g,"d
 efault","/Users/allen/Node/react-bootstrap-table-new/react-bootstrap-table/src/toolbar/ToolBar.js"))})()},,,,,,,,,,,,,,,,,function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){var a=e.nodeType,o=e.data,s=e.collectionLimit,i=e.circularCache,l=e.keyPath,u=e.postprocessValue,d=e.sortObjectKeys,c=[];return(0,g.default)(a,o,d,s,t,n).forEach(function(t){if(t.to)c.push(h.default.createElement(E.default,(0,f.default)({},e,{key:"ItemRange--"+t.from+"-"+t.to,from:t.from,to:t.to,renderChildNodes:r})));else{var n=t.key,a=t.value,o=i.indexOf(a)!==-1,d=h.default.createElement(T.default,(0,f.default)({},e,{postprocessValue:u,collectionLimit:s},{key:"Node--"+n,keyPath:[n].concat(l),value:u(a),circularCache:[].concat(i,[a]),isCircular:o,hideRoot:!1}));d!==!1&&c.push(d)}}),c}t.__esModule=!0,t.default=void 0;var o,s,i=n(36),l=a(i),u=n(38),d=a(u),c=n(37),p=a(c),_=n(11),f=a(_),m=n(2),h=a(m),y=n(713),b=a(y),v=n(1061),g=a(v),M=n(714),T=a(M),L=n(1055),E=a(L),k=n(
 716),D=a(k),w=(s=o=function(e){function t(n){(0,l.default)(this,t);var a=(0,d.default)(this,e.call(this,n));a.shouldComponentUpdate=D.default,a.handleClick=function(){return a.setState({expanded:!a.state.expanded})};var r=!(!n.shouldExpandNode||n.isCircular)&&n.shouldExpandNode(n.keyPath,n.data,n.level);return a.state={expanded:r,createdChildNodes:!1},a}return(0,p.default)(t,e),t.prototype.render=function(){var e=this.props,t=e.getItemString,n=e.nodeTypeIndicator,a=e.nodeType,o=e.data,s=e.hideRoot,i=e.createItemString,l=e.styling,u=e.collectionLimit,d=e.keyPath,c=e.labelRenderer,p=e.expandable,_=this.state.expanded,m=_?r((0,f.default)({},this.props,{level:this.props.level+1})):null,y=h.default.createElement("span",l("nestedNodeItemType",_),n),v=t(a,o,y,i(o,u)),g=[d,a,_,p];return s?h.default.createElement("li",l.apply(void 0,["rootNode"].concat(g)),h.default.createElement("ul",l.apply(void 0,["rootNodeChildren"].concat(g)),m)):h.default.createElement("li",l.apply(void 0,["nestedNode"
 ].concat(g)),p&&h.default.createElement(b.default,{styling:l,nodeType:a,expanded:_,onClick:this.handleClick}),h.default.createElement("label",(0,f.default)({},l.apply(void 0,[["label","nestedNodeLabel"]].concat(g)),{onClick:p&&this.handleClick}),c.apply(void 0,g)),h.default.createElement("span",(0,f.default)({},l.apply(void 0,["nestedNodeItemString"].concat(g)),{onClick:p&&this.handleClick}),v),h.default.createElement("ul",l.apply(void 0,["nestedNodeChildren"].concat(g)),m))},t}(h.default.Component),o.propTypes={getItemString:m.PropTypes.func.isRequired,nodeTypeIndicator:m.PropTypes.any,nodeType:m.PropTypes.string.isRequired,data:m.PropTypes.any,hideRoot:m.PropTypes.bool.isRequired,createItemString:m.PropTypes.func.isRequired,styling:m.PropTypes.func.isRequired,collectionLimit:m.PropTypes.number,keyPath:m.PropTypes.arrayOf(m.PropTypes.oneOfType([m.PropTypes.string,m.PropTypes.number])).isRequired,labelRenderer:m.PropTypes.func.isRequired,shouldExpandNode:m.PropTypes.func,level:m.Pro
 pTypes.number.isRequired,sortObjectKeys:m.PropTypes.oneOfType([m.PropTypes.func,m.PropTypes.bool]),isCircular:m.PropTypes.bool,expandable:m.PropTypes.bool},o.defaultProps={data:[],circularCache:[],level:0,expandable:!0},s);t.default=w},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t){e.exports=function(){throw new Error("define cannot be used indirect")}},function(e,t){(function(t){e.exports=t}).call(t,{})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getVisibileSelectedMeasurements=t.getVisibleMeasurements=void 0;var a=n(336),r=function(e){return e.measurementList.visibilityFilter},o=function(e){return e.measurement.measurements},s=function(e){return e.measurementList.showNormal},i=function(e){return e.measurementList.selectedMeasurements};t.getVisibleMeasurements=(0,a.createSelector)([r,o],function(e,t){return t.filter(function(t){return e.hiddenDecks.indexOf(t.deck_id)===-1})}),t.getVisibileSelectedMeasurements=(0,a.createSelector)([s,i],function
 (e,t){return t.results.filter(function(t){return!!e||!!t.anomaly})})},,,function(e,t,n){e.exports={default:n(908),__esModule:!0}},,,function(e,t){"use strict";e.exports={name:"rgb",min:[0,0,0],max:[255,255,255],channel:["red","green","blue"],alias:["RGB"]}},,,,,,,,,,,,,,,,,,,,function(e,t){function n(e){return e.match(a)}var a=/-?\d+(\.\d+)?%?/g;e.exports=n},,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var r=n(11),o=a(r),s=n(2),i=a(s),l=function(e){var t=e.styling,n=e.arrowStyle,a=e.expanded,r=e.nodeType,s=e.onClick;return i.default.createElement("div",(0,o.default)({},t("arrowContainer",n),{onClick:s}),i.default.createElement("div",t(["arrow","arrowSign"],r,a,n),"▶","double"===n&&i.default.createElement("div",t(["arrowSign","arrowSignInner"]),"▶")))};l.propTypes={styling:s.PropTypes.func.isRequired,arrowStyle:s.PropTypes.oneOf(["single","double"]),expanded:s.PropTypes.bool.isRequired,nodeType:s.PropTypes.s
 tring.isRequired,onClick:s.PropTypes.func.isRequired},l.defaultProps={arrowStyle:"single"},t.default=l},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var r=n(11),o=a(r),s=n(206),i=a(s),l=n(2),u=a(l),d=n(1063),c=a(d),p=n(1058),_=a(p),f=n(1056),m=a(f),h=n(1057),y=a(h),b=n(1059),v=a(b),g=function(e){var t=e.getItemString,n=e.keyPath,a=e.labelRenderer,r=e.styling,s=e.value,l=e.valueRenderer,d=e.isCustomNode,p=(0,i.default)(e,["getItemString","keyPath","labelRenderer","styling","value","valueRenderer","isCustomNode"]),f=d(s)?"Custom":(0,c.default)(s),h={getItemString:t,key:n[0],keyPath:n,labelRenderer:a,nodeType:f,styling:r,value:s,valueRenderer:l},b=(0,o.default)({},p,h,{data:s,isCustomNode:d});switch(f){case"Object":case"Error":return u.default.createElement(_.default,b);case"Array":return u.default.createElement(m.default,b);case"Iterable":return u.default.createElement(y.default,b);case"String":return u.default.createElement(v.default
 ,(0,o.default)({},h,{valueGetter:function(e){return'"'+e+'"'}}));case"Number":return u.default.createElement(v.default,h);case"Boolean":return u.default.createElement(v.default,(0,o.default)({},h,{valueGetter:function(e){return e?"true":"false"}}));case"Date":return u.default.createElement(v.default,(0,o.default)({},h,{valueGetter:function(e){return e.toISOString()}}));case"Null":return u.default.createElement(v.default,(0,o.default)({},h,{valueGetter:function(){return"null"}}));case"Undefined":return u.default.createElement(v.default,(0,o.default)({},h,{valueGetter:function(){return"undefined"}}));case"Function":case"Symbol":return u.default.createElement(v.default,(0,o.default)({},h,{valueGetter:function(e){return e.toString()}}));case"Custom":return u.default.createElement(v.default,h);default:return null}};g.propTypes={getItemString:l.PropTypes.func.isRequired,keyPath:l.PropTypes.arrayOf(l.PropTypes.oneOfType([l.PropTypes.string,l.PropTypes.number])).isRequired,labelRenderer:l.P
 ropTypes.func.isRequired,styling:l.PropTypes.func.isRequired,value:l.PropTypes.any,valueRenderer:l.PropTypes.func.isRequired,isCustomNode:l.PropTypes.func.isRequired},t.default=g},,function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){return!(0,s.default)(this.props,e)||!(0,s.default)(this.state,t)}t.__esModule=!0,t.default=r;var o=n(1070),s=a(o);e.exports=t.default},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.MeasurementDetails=t.getNettestDetails=void 0;var r=n(2),o=a(r),s=n(1062),i=a(s),l=n(829),u=a(l),d=n(823),c=a(d),p=n(824),_=a(p),f=n(825),m=a(f),h=n(830),y=a(h),b=n(826),v=a(b),g=n(828),M=a(g),T=n(827),L=a(T);n(958);var E=n(553),k={base00:"#ffffff",base01:"#ffffff",base02:"#ffffff",base03:"#777777",base04:"#ffffff",base05:"#ffffff",base06:"#ffffff",
 base07:"#ffffff",base08:"#777777",base09:"#0588CB",base0A:"#0588CB",base0B:"#4FD156",base0C:"#0588CB",base0D:"#0588CB",base0E:"#0588CB",base0F:"#0588CB"},D={web_connectivity:function(e){return o.default.createElement(u.default,{measurement:e})},facebook_messenger:function(e){return o.default.createElement(c.default,{measurement:e})},http_header_field_manipulation:function(e){return o.default.createElement(_.default,{measurement:e})},http_invalid_request_line:function(e){return o.default.createElement(m.default,{measurement:e})},whatsapp:function(e){return o.default.createElement(y.default,{measurement:e})},ndt:function(e){return o.default.createElement(v.default,{measurement:e})},vanilla_tor:function(e){return o.default.createElement(M.default,{measurement:e})},tcp_connect:function(e){return o.default.createElement(L.default,{measurement:e})}},w=t.getNettestDetails=function(e){var t=D[e.test_name];return t?t(e):o.default.createElement("div",null)},S=t.MeasurementDetails=function(e){
 var t=e.measurement;return o.default.createElement("div",null,o.default.createElement("div",null,o.default.createElement("h1",{className:"text-xs-center result-nettest-name"},(0,E.getPrettyNettestName)(t.test_name)),o.default.createElement("div",{className:"row text-xs-center"},o.default.createElement("div",{className:"result-metadata"},o.default.createElement("span",{className:"col-sm-6 col-xs-12"},t.test_runtime.toFixed(2),"s Runtime"),o.default.createElement("span",{className:"col-sm-6 col-xs-12"},"Location: ",t.probe_cc," (",t.probe_asn,")")))),""!==t.input&&o.default.createElement("div",{className:"text-xs-center measurement-input"},o.default.createElement("span",null,t.input)),o.default.createElement("div",{className:"nettest-details"},w(t)),o.default.createElement("div",{className:"technical-data"},o.default.createElement("h2",null,o.default.createElement("i",{className:"ooni icon-measurement"})," Technical measurement data"),o.default.createElement(i.default,{theme:k,hideRoo
 t:!0,invertTheme:!1,shouldExpandNode:function(e,t,n){var a=["request","response"];return a.indexOf(e[0])===-1},data:t})))};S.propTypes={measurement:o.default.PropTypes.object},t.default=S},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),o=a(r),s=n(338),i=n(553),l=n(348);n(959);var u=n(832),d=a(u),c=function(e){var t=e.decks,n=e.measurements,a=e.selectedMeasurements,r=e.onRowClick,u=e.onShowHideDeck,c=e.hiddenDecks,p=e.deckIcons,_=e.deckNames,f=e.loadingMeasurements,m=e.loadingMeasurementsFailed;return o.default.createElement("div",null,a&&o.default.createElement(d.default,null),m&&o.default.createElement("div",{className:"text-xs-center",style:{marginTop:"2rem"}},o.default.createElement("p",{className:"text-danger"},o.default.createElement("i",{className:"fa fa-exclamation-circle"})," failed to load measurements")),f&&o.default.createElement("div",{className:"text-xs-center",style:{marginTop:
 "2rem"}},o.default.createElement("i",{className:"fa fa-spinner fa-pulse fa-3x fa-fw"})," loading measurements"),(!a||a.results&&1===a.results.length)&&o.default.createElement("div",{className:"text-xs-center"},o.default.createElement("h1",null,"Measurements"),o.default.createElement("div",{className:"row"},t.map(function(e){var t=c.indexOf(e.id)===-1?"shown-deck":"hidden-deck";return o.default.createElement("div",{key:e.id,className:"col-sm-3 col-xs-6"},o.default.createElement("div",{className:t,onClick:function(){return u(e.id)}},o.default.createElement("h6",null,e.name),o.default.createElement("i",{className:"medium-icon icon-btn fa "+e.icon})))})),o.default.createElement("div",{className:"hidden-sm-up"},o.default.createElement(l.BootstrapTable,{bordered:!0,tableStyle:{border:"none"},containerStyle:{border:"none"},tableBodyClass:"measurement-list-table",trClassName:s.rowClassNameFormat,data:n},o.default.createElement(l.TableHeaderColumn,{width:"100",dataAlign:"center",dataField:"r
 esult",dataFormat:(0,s.formatViewButton)(r)},o.default.createElement("strong",null,"Result")),o.default.createElement(l.TableHeaderColumn,{dataAlign:"center",dataFormat:i.getPrettyNettestName,caretRender:s.renderCarret,dataSort:!0,dataField:"test_name"},o.default.createElement("strong",null,"Name")),o.default.createElement(l.TableHeaderColumn,{dataAlign:"center",caretRender:s.renderCarret,dataSort:!0,dataField:"test_start_time",dataFormat:(0,s.formatTime)("calendar")},o.default.createElement("strong",null,"Date")),o.default.createElement(l.TableHeaderColumn,{width:"100",caretRender:s.renderCarret,dataSort:!0,dataAlign:"center",dataField:"asn"},o.default.createElement("strong",null,"Network")),o.default.createElement(l.TableHeaderColumn,{width:"100",caretRender:s.renderCarret,dataSort:!0,dataAlign:"center",dataField:"country_code"},o.default.createElement("strong",null,"Country")),o.default.createElement(l.TableHeaderColumn,{width:"80",caretRender:s.renderCarret,dataSort:!0,dataAlign
 :"center",dataFormat:(0,s.formatDeckName)(p,_),dataField:"deck_id"},o.default.createElement("strong",null,"Deck")),o.default.createElement(l.TableHeaderColumn,{
-dataField:"id",isKey:!0,hidden:!0},"ID"),o.default.createElement(l.TableHeaderColumn,{dataField:"running",hidden:!0},"Running"),o.default.createElement(l.TableHeaderColumn,{dataField:"stale",hidden:!0},"Stale"),o.default.createElement(l.TableHeaderColumn,{dataField:"anomaly",hidden:!0},"Anomaly"),o.default.createElement(l.TableHeaderColumn,{dataField:"anomaly_type",hidden:!0},"Anomaly Type"))),o.default.createElement("div",{className:"hidden-xs-down"},o.default.createElement(l.BootstrapTable,{bordered:!0,tableStyle:{border:"none"},containerStyle:{border:"none"},tableBodyClass:"measurement-list-table",trClassName:s.rowClassNameFormat,data:n},o.default.createElement(l.TableHeaderColumn,{dataAlign:"center",dataFormat:i.getPrettyNettestName,caretRender:s.renderCarret,dataSort:!0,dataField:"test_name"},o.default.createElement("strong",null,"Name")),o.default.createElement(l.TableHeaderColumn,{dataAlign:"center",caretRender:s.renderCarret,dataSort:!0,dataField:"test_start_time",dataFormat
 :(0,s.formatTime)()},o.default.createElement("strong",null,"Date")),o.default.createElement(l.TableHeaderColumn,{width:"100",caretRender:s.renderCarret,dataSort:!0,dataAlign:"center",dataField:"asn"},o.default.createElement("strong",null,"Network")),o.default.createElement(l.TableHeaderColumn,{width:"100",caretRender:s.renderCarret,dataSort:!0,dataAlign:"center",dataField:"country_code"},o.default.createElement("strong",null,"Country")),o.default.createElement(l.TableHeaderColumn,{width:"80",caretRender:s.renderCarret,dataSort:!0,dataAlign:"center",dataFormat:(0,s.formatDeckName)(p,_),dataField:"deck_id"},o.default.createElement("strong",null,"Deck")),o.default.createElement(l.TableHeaderColumn,{width:"100",dataAlign:"center",dataField:"result",dataFormat:(0,s.formatViewButton)(r)},o.default.createElement("strong",null,"Result")),o.default.createElement(l.TableHeaderColumn,{dataField:"id",isKey:!0,hidden:!0},"ID"),o.default.createElement(l.TableHeaderColumn,{dataField:"running",hidd
 en:!0},"Running"),o.default.createElement(l.TableHeaderColumn,{dataField:"stale",hidden:!0},"Stale"),o.default.createElement(l.TableHeaderColumn,{dataField:"anomaly",hidden:!0},"Anomaly"),o.default.createElement(l.TableHeaderColumn,{dataField:"anomaly_type",hidden:!0},"Anomaly Type")))))};c.propTypes={measurements:o.default.PropTypes.array,loadingMeasurements:o.default.PropTypes.bool,loadingMeasurementsFailed:o.default.PropTypes.bool,selectedMeasurements:o.default.PropTypes.object,decks:o.default.PropTypes.array,deckIcons:o.default.PropTypes.object,deckNames:o.default.PropTypes.object,hiddenDecks:o.default.PropTypes.array,onRowClick:o.default.PropTypes.func,onShowHideDeck:o.default.PropTypes.func},t.default=c},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),o=a(r),s=n(146),i=a(s),l=n(348),u=n(820),d=a(u),c=n(338),p=n(553),_=function(e){var t=e.selectedMeasurements,n=e.onRowClick,a=e.onBackCli
 ck,r=e.onCloseClick,s=e.onToggleNormal,u=e.isMeasurementOpen,_=e.openMeasurement,f=e.visibleMeasurements,m=e.showNormal,h={onRowClick:function(e){n(t.id,e.idx)}};return o.default.createElement("div",null,t.results.length>1&&o.default.createElement("div",null,o.default.createElement("div",{className:"text-xs-left"},o.default.createElement("a",{className:"text-primary clickable",onClick:a},o.default.createElement("i",{className:"fa fa-arrow-circle-o-left"})," Return")),o.default.createElement("div",{className:"text-xs-center"},o.default.createElement("h1",null,(0,p.getPrettyNettestName)(t.test_name)),o.default.createElement("div",{className:"result-metadata"},(0,c.formatDate)(t.test_start_time)," | ","Location: ",t.country_code," (",t.asn,")")),o.default.createElement(l.BootstrapTable,{tableStyle:{border:"none"},containerStyle:{border:"none"},trClassName:c.rowClassNameFormat,data:f},o.default.createElement(l.TableHeaderColumn,{dataAlign:"center",dataField:"url"},o.default.createElemen
 t("strong",null,"Url (",o.default.createElement("a",{href:"#",onClick:function(e){return s(e)}},m?"Hide":"Show"," normal"),")")),o.default.createElement(l.TableHeaderColumn,{width:"100",dataAlign:"center",dataField:"anomaly",dataFormat:(0,c.formatViewButton)(h.onRowClick)},o.default.createElement("strong",null,"Result")),o.default.createElement(l.TableHeaderColumn,{dataField:"idx",isKey:!0,hidden:!0}))),o.default.createElement(i.default,{className:"Modal__Bootstrap modal-dialog",onRequestClose:r,contentLabel:"Measurement details",isOpen:u},o.default.createElement("div",{className:"modal-content"},o.default.createElement("div",{className:"modal-header",style:{borderBottom:"0",padding:"0"}},o.default.createElement("button",{type:"button",className:"close",onClick:r},o.default.createElement("span",{"aria-hidden":"true"},"×"),o.default.createElement("span",{className:"sr-only"},"Close"))),o.default.createElement("div",{className:"modal-body modal-body-no-header"},o.default.createElemen
 t(d.default,{measurement:_})),o.default.createElement("div",{className:"modal-footer text-xs-center"},o.default.createElement("button",{className:"btn btn-primary",onClick:r},"Return")))))};_.propTypes={selectedMeasurements:o.default.PropTypes.object,visibleMeasurements:o.default.PropTypes.array,onRowClick:o.default.PropTypes.func,onBackClick:o.default.PropTypes.func,onCloseClick:o.default.PropTypes.func,onToggleNormal:o.default.PropTypes.func,isMeasurementOpen:o.default.PropTypes.bool,openMeasurement:o.default.PropTypes.object,showNormal:o.default.PropTypes.bool},t.default=_},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.FacebookMessengerDetails=void 0;var r=n(2),o=a(r),s=t.FacebookMessengerDetails=function(e){var t=e.measurement;return o.default.createElement("div",null,t.test_keys.facebook_dns_blocking===!1&&t.test_keys.facebook_tcp_blocking===!1&&o.default.createElement("div",null,o.default.crea
 teElement("h2",{className:"result-success"},o.default.createElement("i",{className:"fa fa-check-circle-o"})," Facebook Messenger is working")),t.test_keys.facebook_dns_blocking===!0&&o.default.createElement("div",null,o.default.createElement("h2",{className:"result-danger"},o.default.createElement("i",{className:"fa fa-times-circle-o"})," Evidence of censorship"),o.default.createElement("p",null,"Facebook Messenger appears to be ",o.default.createElement("strong",{className:"text-danger"},"blocked")," via ",o.default.createElement("strong",null,"DNS"))),t.test_keys.facebook_tcp_blocking===!0&&o.default.createElement("div",null,o.default.createElement("h2",{className:"result-danger"},o.default.createElement("i",{className:"fa fa-times-circle-o"})," Evidence of censorship"),o.default.createElement("p",null,"Facebook Messenger appears to be ",o.default.createElement("strong",{className:"text-danger"},"blocked")," via ",o.default.createElement("strong",null,"TCP/IP"))))};s.propTypes={me
 asurement:o.default.PropTypes.object},t.default=s},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.HttpHeaderFieldManipulationDetails=void 0;var r=n(132),o=a(r),s=n(2),i=a(s),l=t.HttpHeaderFieldManipulationDetails=function(e){var t=e.measurement,n=!1,a=t.test_keys.tampering;return(0,o.default)(a).forEach(function(e){a[e]===!0&&(n=!0)}),i.default.createElement("div",null,n===!0&&i.default.createElement("div",null,i.default.createElement("h2",{className:"result-danger"},i.default.createElement("i",{className:"fa fa-times-circle-o"})," Evidence of network tampering"),i.default.createElement("p",null,"When contacting our control servers we noticed that our traffic was being manipulated. This means that there could be a ",i.default.createElement("strong",null,"“middle box”")," which could be responsible for censorship and/or traffic manipulation.")),n===!1&&i.default.createElement("div",null,i.default.
 createElement("h2",{className:"result-success"},i.default.createElement("i",{className:"fa fa-check-circle-o"})," Everything is OK"),i.default.createElement("p",null,"There was no anomaly in communicating to our control servers.")))};l.propTypes={measurement:i.default.PropTypes.object},t.default=l},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.HttpInvalidRequestLineDetails=void 0;var r=n(70),o=a(r),s=n(36),i=a(s),l=n(52),u=a(l),d=n(38),c=a(d),p=n(37),_=a(p),f=n(2),m=a(f),h=t.HttpInvalidRequestLineDetails=function(e){function t(e){(0,i.default)(this,t);var n=(0,c.default)(this,(t.__proto__||(0,o.default)(t)).call(this,e));return n.state={exchangesEnabled:!1},n}return(0,_.default)(t,e),(0,u.default)(t,[{key:"toggleExchanges",value:function(){this.setState({exchangesEnabled:!this.state.exchangesEnabled})}},{key:"render",value:function(){var e=this,t=this.props.measurement,n=function(e){var n="row";retu
 rn t.test_keys.received[e]!==t.test_keys.sent[e]&&(n+=" text-danger"),n};return m.default.createElement("div",null,t.test_keys.tampering===!0&&m.default.createElement("div",null,m.default.createElement("h2",{className:"result-danger"},m.default.createElement("i",{className:"fa fa-times-circle-o"})," Evidence of network tampering"),m.default.createElement("p",null,"When contacting our control servers we noticed that our traffic was being manipulated. This means that there could be a ",m.default.createElement("strong",null,"“middle box”"),' which could be responsible for censorship and/or traffic manipulation. Click on "Show exchanges" below to see what our server saw and what was sent.')),t.test_keys.tampering===!1&&m.default.createElement("div",null,m.default.createElement("h2",{className:"result-success"},m.default.createElement("i",{className:"fa fa-check-circle-o"})," Everything is OK"),m.default.createElement("p",null,'There was no anomaly in communicating to our control ser
 vers. Click on "Show exchanges" below to see what our server saw and what was sent.')),this.state.exchangesEnabled&&m.default.createElement("div",null,m.default.createElement("div",{className:"row text-xs-center",style:{marginTop:"20px"}},m.default.createElement("div",{className:"col-xs-6"},m.default.createElement("h3",null,"I sent")),m.default.createElement("div",{className:"col-xs-6"},m.default.createElement("h3",null,"I received"))),t.test_keys.sent.map(function(e,a){return m.default.createElement("div",{className:n(a),key:a},m.default.createElement("div",{className:"col-xs-6"},m.default.createElement("div",{className:"card card-block"},m.default.createElement("p",{className:"card-text wordwrap"},e))),m.default.createElement("div",{className:"col-xs-6"},m.default.createElement("div",{className:"card card-block"},m.default.createElement("p",{className:"card-text wordwrap"},t.test_keys.received[a]))))})),m.default.createElement("div",{className:"row"},m.default.createElement("div",
 {className:"col-xs-6"},m.default.createElement("button",{className:"btn btn-secondary",onClick:function(){return e.toggleExchanges()}},this.state.exchangesEnabled?"Hide":"Show"," exchanges"))))}}]),t}(m.default.Component);h.propTypes={measurement:m.default.PropTypes.object},t.default=h},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.NdtDetails=void 0;var r=n(70),o=a(r),s=n(36),i=a(s),l=n(52),u=a(l),d=n(38),c=a(d),p=n(37),_=a(p),f=n(2),m=a(f),h={yyz01:"CA",yyc01:"CA",yul01:"CA",wlg02:"NZ",wlg01:"NZ",vie01:"AT",tun01:"TN",trn01:"IT",tpe01:"TW",tnr01:"MG",syd02:"AU",syd01:"AU",svg01:"NO",sin01:"SG",sea05:"US",sea04:"US",sea03:"US",sea02:"US",sea01:"US",prg01:"CZ",par01:"FR",ord05:"US",ord04:"US",ord03:"US",ord02:"US",ord01:"US",nuq06:"US",nuq05:"US",nuq04:"US",nuq03:"US",nuq02:"US",nuq01:"US",nbo01:"KE",mnl01:"PH",mil01:"IT",mia05:"US",mia04:"US",mia03:"US",mia02:"US",mia01:"US",mad01:"ES",los01:"NG",lj
 u01:"SI",lhr01:"GB",lga07:"US",lga06:"US",lga05:"US",lga04:"US",lga03:"US",lga02:"US",lga01:"US",lca01:"CY",lba01:"GB",lax05:"US",lax04:"US",lax03:"US",lax02:"US",lax01:"US",jnb01:"ZA",iad05:"US",iad04:"US",iad03:"US",iad02:"US",iad01:"US",hnd01:"JP",ham01:"DE",dub01:"IE",dfw05:"US",dfw04:"US",dfw03:"US",dfw02:"US",dfw01:"US",den04:"US",den03:"US",den02:"US",den01:"US",bog01:"CO",bkk01:"TH",beg01:"RS",atl05:"US",atl04:"US",atl03:"US",atl02:"US",atl01:"US",ath03:"GR",ath02:"GR",ath01:"GR",arn01:"SE",ams02:"NL",ams01:"NL",akl01:"NZ",acc02:"GH",acc01:"GH"},y=function(e){return h[e.split(".")[3]]},b=function(e){return e.split(".").slice(3,4).join(".")},v=t.NdtDetails=function(e){function t(e){(0,i.default)(this,t);var n=(0,c.default)(this,(t.__proto__||(0,o.default)(t)).call(this,e));return n.state={advancedEnabled:!1},n}return(0,_.default)(t,e),(0,u.default)(t,[{key:"toggledAdvanced",value:function(){this.setState({advancedEnabled:!this.state.advancedEnabled})}},{key:"render",value:fun
 ction(){var e=this,t=this.props.measurement;return m.default.createElement("div",null,m.default.createElement("div",{className:"row"},m.default.createElement("div",{className:"col-xs-6 result-item"},m.default.createElement("span",{className:"result-item-name"},"Download ",m.default.createElement("i",{className:"fa fa-arrow-circle-o-down"})),m.default.createElement("span",{className:"result-item-value-big"},(t.test_keys.simple.download/1e3).toFixed(2)),m.default.createElement("span",{className:"result-item-unit"},"MBps")),m.default.createElement("div",{className:"col-xs-6 result-item"},m.default.createElement("span",{className:"result-item-name"},"Upload ",m.default.createElement("i",{className:"fa fa-arrow-circle-o-up"})),m.default.createElement("span",{className:"result-item-value-big"},(t.test_keys.simple.upload/1e3).toFixed(2)),m.default.createElement("span",{className:"result-item-unit"},"MBps"))),m.default.createElement("div",{className:"row"},m.default.createElement("div",{cla
 ssName:"col-xs-6 result-item"},m.default.createElement("span",{className:"result-item-name"},"Ping ",m.default.createElement("i",{className:"fa fa-exchange"})),m.default.createElement("span",{className:"result-item-value-big"},t.test_keys.simple.ping.toFixed(1)),m.default.createElement("span",{className:"result-item-unit"},"ms")),m.default.createElement("div",{className:"col-xs-6 result-item"},m.default.createElement("span",{className:"result-item-name"},"Server ",m.default.createElement("i",{className:"fa fa-server"})),m.default.createElement("span",{className:"result-item-value-big"},y(t.test_keys.server_address)),m.default.createElement("span",{className:"result-item-unit"},b(t.test_keys.server_address)))),this.state.advancedEnabled||m.default.createElement("div",{className:"row"},m.default.createElement("div",{className:"col-xs-6"},m.default.createElement("button",{className:"btn btn-secondary",onClick:function(){return e.toggledAdvanced()}},"More"))),this.state.advancedEnabled&
 &m.default.createElement("div",null,m.default.createElement("div",{className:"row"},m.default.createElement("div",{className:"col-xs-6 result-item"},m.default.createElement("span",{className:"result-item-name"},"Packet Loss"),m.default.createElement("span",{className:"result-item-value-big"},(100*t.test_keys.advanced.packet_loss).toFixed(3)),m.default.createElement("span",{className:"result-item-unit"},"%")),m.default.createElement("div",{className:"col-xs-6 result-item"},m.default.createElement("span",{className:"result-item-name"},"Out of order"),m.default.createElement("span",{className:"result-item-value-big"},(100*t.test_keys.advanced.out_of_order).toFixed(1)),m.default.createElement("span",{className:"result-item-unit"},"%"))),m.default.createElement("div",{className:"row"},m.default.createElement("div",{className:"col-xs-6 result-item"},m.default.createElement("span",{className:"result-item-name"},"Average Ping"),m.default.createElement("span",{className:"result-item-value-bi
 g"},t.test_keys.advanced.avg_rtt.toFixed(0)),m.default.createElement("span",{className:"result-item-unit"},"ms")),m.default.createElement("div",{className:"col-xs-6 result-item"},m.default.createElement("span",{className:"result-item-name"},"Max Ping"),m.default.createElement("span",{className:"result-item-value-big"},t.test_keys.advanced.max_rtt.toFixed(0)),m.default.createElement("span",{className:"result-item-unit"},"ms"))),m.default.createElement("div",{className:"row"},m.default.createElement("div",{className:"col-xs-6 result-item"},m.default.createElement("span",{className:"result-item-name"},"MSS"),m.default.createElement("span",{className:"result-item-value-big"},t.test_keys.advanced.mss)),m.default.createElement("div",{className:"col-xs-6 result-item"},m.default.createElement("span",{className:"result-item-name"},"Timeouts"),m.default.createElement("span",{className:"result-item-value-big"},t.test_keys.advanced.timeouts))),m.default.createElement("div",{className:"row"},m.d
 efault.createElement("div",{className:"col-xs-6"},m.default.createElement("button",{className:"btn btn-secondary",onClick:function(){return e.toggledAdvanced()}},"Less")))))}}]),t}(m.default.Component);v.propTypes={measurement:m.default.PropTypes.object},t.default=v},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.TcpConnectDetails=void 0;var r=n(2),o=a(r),s=t.TcpConnectDetails=function(e){var t=e.measurement;return o.default.createElement("div",null,"success"===t.test_keys.connection&&o.default.createElement("div",null,o.default.createElement("h2",{className:"result-success"},o.default.createElement("i",{className:"fa fa-check-circle-o"})," Everything is OK")),"success"!==t.test_keys.connection&&o.default.createElement("div",null,o.default.createElement("h2",{className:"result-warning"},o.default.createElement("i",{className:"fa fa-times-circle-o"})," Connection problem"),o.default.createElement("p",
 null,"When connecting to ",o.default.createElement("code",null,t.input)," we got the error",o.default.createElement("code",null,t.test_keys.connection))))};s.propTypes={measurement:o.default.PropTypes.object},t.default=s},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.VanillaTorDetails=void 0;var r=n(70),o=a(r),s=n(36),i=a(s),l=n(52),u=a(l),d=n(38),c=a(d),p=n(37),_=a(p),f=n(2),m=a(f),h=t.VanillaTorDetails=function(e){function t(e){(0,i.default)(this,t);var n=(0,c.default)(this,(t.__proto__||(0,o.default)(t)).call(this,e));return n.state={showLog:!1},n}return(0,_.default)(t,e),(0,u.default)(t,[{key:"toggleLog",value:function(){this.setState({showLog:!this.state.showLog})}},{key:"render",value:function(){var e=this,t=this.props.measurement;return m.default.createElement("div",null,t.test_keys.success===!0&&m.default.createElement("div",null,m.default.createElement("h2",{className:"result-success"},m.de
 fault.createElement("i",{className:"fa fa-check-circle-o"})," Tor is working"),m.default.createElement("p",null,"It took ",t.test_runtime,"s to bootstrap Tor version ",m.default.createElement("code",null,t.test_keys.tor_version))),t.test_keys.success===!1&&m.default.createElement("div",null,m.default.createElement("h2",{className:"result-danger"},m.default.createElement("i",{className:"fa fa-times-circle-o"})," Evidence of censorship"),m.default.createElement("p",null,"Tor version ",m.default.createElement("code",null,t.test_keys.tor_version)," appears to be blocked.")),this.state.showLog&&m.default.createElement("div",null,m.default.createElement("pre",null,t.test_keys.tor_log)),m.default.createElement("button",{className:"btn btn-secondary",onClick:function(){return e.toggleLog()}},this.state.showLog?"Hide":"Show"," tor log"))}}]),t}(m.default.Component);h.propTypes={measurement:m.default.PropTypes.object},t.default=h},function(e,t,n){"use strict";function a(e){return e&&e.__esMod
 ule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.WebConnectivityDetails=void 0;var r=n(2),o=a(r),s=t.WebConnectivityDetails=function(e){var t=e.measurement;return o.default.createElement("div",null,t.test_keys.accessible!==!1&&t.test_keys.blocking===!1&&o.default.createElement("div",null,o.default.createElement("h2",{className:"result-success"},o.default.createElement("i",{className:"fa fa-check-circle-o"})," No censorship detected"),o.default.createElement("p",null,"The website is accessible and uncensored from this network.")),(t.test_keys.accessible===!0||null===t.test_keys.accessible)&&null===t.test_keys.blocking&&o.default.createElement("div",null,o.default.createElement("h2",{className:"result-warning"},o.default.createElement("i",{className:"fa fa-exclamation-circle"})," Error in measurement"),t.test_keys.accessible===!0&&o.default.createElement("p",null,"The website is up, however there was a problem in assessing if whether or not it is being censored."),
 null===t.test_keys.accessible&&o.default.createElement("p",null,"There was an error in understanding if this site is up and/or censored.")),t.test_keys.accessible===!1&&(t.test_keys.blocking===!1||null===t.test_keys.blocking)&&o.default.createElement("div",null,o.default.createElement("h2",{className:"result-warning"},o.default.createElement("i",{className:"fa fa-exclamation-circle"})," Website unavailable"),o.default.createElement("p",null,"The website appears to not be available at the moment. Requests from the control vantage point are also failing.")),null!==t.test_keys.blocking&&t.test_keys.blocking!==!1&&o.default.createElement("div",null,o.default.createElement("h2",{className:"result-danger"},o.default.createElement("i",{className:"fa fa-times-circle-o"})," Evidence of censorship")),"dns"===t.test_keys.blocking&&o.default.createElement("p",null,"The site appears to be blocked due to ",o.default.createElement("strong",null,"DNS based censorship"),"."),"http-diff"===t.test_key
 s.blocking&&o.default.createElement("p",null,"The site appears to be blocked because it presents a ",o.default.createElement("strong",null,"different HTTP response"),"."),"http-failure"===t.test_keys.blocking&&o.default.createElement("p",null,"The site appears to be blocked because the ",o.default.createElement("strong",null,"HTTP request failed")," with ",o.default.createElement("code",null,t.test_keys.http_experiment_failure)),"tcp_ip"===t.test_keys.blocking&&o.default.createElement("p",null,"The site appears to be blocked by means of ",o.default.createElement("strong",null,"TCP/IP based blocking"),"."),t.test_keys.blocking!==!1&&null!=t.test_keys.blocking&&o.default.createElement("div",{className:"circumvention-strategies"},o.default.createElement("h3",null,o.default.createElement("i",{className:"ooni icon-tor"})," Circumvention strategies"),o.default.createElement("p",null,"You can try to circumvent the blocking of the site",o.default.createElement("code",null,t.input)," through
  the following:"),("http-diff"===t.test_keys.blocking||"http-failure"===t.test_keys.blocking)&&"https"!==t.input.substr(0,5)&&o.default.createElement("div",{className:"circumvention-strategy"},o.default.createElement("h3",null,"Use Secure HTTP (HTTPS)"),o.default.createElement("p",null,"Try visiting the ",o.default.createElement("strong",null,"HTTPS")," version of the website in question by accessing it via",o.default.createElement("a",{href:"https"+t.input.substr(4)},"https",t.input.substr(4)))),"dns"===t.test_keys.blocking&&o.default.createElement("div",{className:"circumvention-strategy"},o.default.createElement("h3",null,"Change your DNS"),o.default.createElement("p",null,"Try ",o.default.createElement("strong",null,"changing your DNS resolver")," to one that does not implement blocking, such as the Google DNS resolver:",o.default.createElement("code",null,"8.8.8.8"),"."),o.default.createElement("p",null,"You can find instructions on how to change your DNS resolver to the Google
  DNS resolver through the following URL: ",o.default.createElement("a",{href:"https://developers.google.com/speed/public-dns/docs/using"},"https://developers.google.com/speed/public-dns/docs/using"))),o.default.createElement("div",{className:"circumvention-strategy"},o.default.createElement("h3",null,"Use Tor"),o.default.createElement("p",null,"In most cases you should be able to circumvent censorship by using ",o.default.createElement("strong",null,"Tor"),". To download Tor visit: ",o.default.createElement("a",{href:"https://www.torproject.org/download/download.html.en"},"https://www.torproject.org/download/download.html.en")),o.default.createElement("p",null,"If the torproject.org website is blocked in your country you can download Tor from a mirror of it hosted on github: ",o.default.createElement("a",{href:"https://github.com/TheTorProject/gettorbrowser"},"https://github.com/TheTorProject/gettorbrowser"))),o.default.createElement("p",null,"Note: The above techniques might not al
 ways work.")))};s.propTypes={measurement:o.default.PropTypes.object},t.default=s},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.WhatsappDetails=void 0;var r=n(2),o=a(r),s=t.WhatsappDetails=function(e){var t=e.measurement;return o.default.createElement("div",null,"ok"===t.test_keys.registration_server_status&&"ok"===t.test_keys.whatsapp_web_status&&"ok"===t.test_keys.registration_server_status&&o.default.createElement("div",null,o.default.createElement("h2",{className:"result-success"},o.default.createElement("i",{className:"fa fa-check-circle-o"})," WhatsApp is working")),("blocked"===t.test_keys.whatsapp_endpoints_status||"blocked"===t.test_keys.whatsapp_web_status||t.test_keys.facebook_tcp_blocking===!0||"blocked"===t.test_keys.registration_server_status)&&o.default.createElement("div",null,o.default.createElement("h2",{className:"result-success"},o.default.createElement("i",{className:"fa fa-chec
 k-circle-o"})," Evidence of censorship")),"blocked"===t.test_keys.whatsapp_endpoints_status?o.default.createElement("p",null,"The WhatsApp application is ",o.default.createElement("strong",{className:"text-danger"},"blocked")):o.default.createElement("p",null,"The WhatsApp application is ",o.default.createElement("strong",{className:"text-success"},"working properly")),"blocked"===t.test_keys.whatsapp_web_status?o.default.createElement("p",null,"WhatsApp web is ",o.default.createElement("strong",{className:"text-danger"},"blocked")):o.default.createElement("p",null,"WhatsApp web is ",o.default.createElement("strong",{className:"text-success"},"working properly")),"blocked"===t.test_keys.registration_server_status?o.default.createElement("p",null,"The WhatsApp registration service is ",o.default.createElement("strong",{className:"text-danger"},"blocked")):o.default.createElement("p",null,"The WhatsApp registration service ",o.default.createElement("strong",{className:"text-success"},
 "working properly")),t.test_keys.facebook_tcp_blocking===!0&&o.default.createElement("p",null,"WhatsApp appears to be ",o.default.createElement("strong",{className:"text-danger"},"blocked")," by ",o.default.createElement("strong",null,"TCP/IP")))};s.propTypes={measurement:o.default.PropTypes.object},t.default=s},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(29),o=n(821),s=a(o),i=n(552),l=n(664),u=n(337),d=function(e){return{onRowClick:function(t){e((0,i.selectMeasurements)(t.id))},onShowHideDeck:function(t){e((0,i.showHideDeck)(t))}}},c=function(e){return{measurements:(0,l.getVisibleMeasurements)(e),loadingMeasurements:e.measurement.loading,loadingMeasurementsFailed:e.measurement.failed,selectedMeasurements:e.measurementList.selectedMeasurements,hiddenDecks:e.measurementList.visibilityFilter.hiddenDecks,decks:e.deck.decks,deckIcons:(0,u.getDeckIcons)(e),deckNames:(0,u.getDeckNames)(e)}};t.defa
 ult=(0,r.connect)(c,d)(s.default)},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(29),o=n(822),s=a(o),i=n(552),l=n(664),u=function(e){return{onRowClick:function(t,n){e((0,i.openMeasurement)(t,n))},onBackClick:function(){e((0,i.selectedMeasurements)(null))},onCloseClick:function(){e((0,i.closeMeasurement)())},onToggleNormal:function(t){t.preventDefault(),e((0,i.toggleNormalMeasurements)())}}},d=function(e){return{selectedMeasurements:e.measurementList.selectedMeasurements,isMeasurementOpen:e.measurementList.isMeasurementOpen,openMeasurement:e.measurementList.openMeasurement,visibleMeasurements:(0,l.getVisibileSelectedMeasurements)(e),showNormal:e.measurementList.showNormal}};t.default=(0,r.connect)(d,u)(s.default)},,function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:p,t=arguments[1],n=c[t.type]
 ;return n?n(e,t):e}Object.defineProperty(t,"__esModule",{value:!0});var o,s=n(48),i=a(s),l=n(11),u=a(l);t.measurementListReducer=r;var d=n(552),c=(o={},(0,i.default)(o,d.SHOW_HIDE_DECK,function(e,t){var n=t.deckId,a=(0,u.default)({},e.visibilityFilter),r=a.hiddenDecks.indexOf(n);return r===-1?a.hiddenDecks.push(n):a.hiddenDecks.splice(r,1),(0,u.default)({},e,{visibilityFilter:a})}),(0,i.default)(o,d.TOGGLE_NORMAL_MEASUREMENTS,function(e){return(0,u.default)({},e,{showNormal:!e.showNormal})}),(0,i.default)(o,d.SELECTED_MEASUREMENTS,function(e,t){return(0,u.default)({},e,{selectedMeasurements:t.measurements})}),(0,i.default)(o,d.OPENNED_MEASUREMENT,function(e,t){return(0,u.default)({},e,{openMeasurement:t.measurement,isMeasurementOpen:!0})}),(0,i.default)(o,d.CLOSE_MEASUREMENT,function(e){return(0,u.default)({},e,{openMeasurement:{},isMeasurementOpen:!1})}),(0,i.default)(o,d.LOADING_MEASUREMENT_LIST,function(e){return(0,u.default)({},e,{loading:!0})}),(0,i.default)(o,d.LOADING_MEASURE
 MENT_LIST_SUCCEEDED,function(e){return(0,u.default)({},e,{loading:!1})}),(0,i.default)(o,d.LOADING_MEASUREMENT_LIST_FAILED,function(e){return(0,u.default)({},e,{loading:!1})}),o),p={loading:!1,selectedMeasurements:null,openMeasurement:{},isMeasurementOpen:!1,visibilityFilter:{hiddenDecks:[]},showNormal:!0}},,,,,,,,,,,,,,,,,,function(e,t,n){e.exports={default:n(902),__esModule:!0}},function(e,t,n){e.exports={default:n(904),__esModule:!0}},,,,,,function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var r=n(852),o=a(r),s=n(554),i=a(s);t.default=function(){function e(e,t){var n=[],a=!0,r=!1,o=void 0;try{for(var s,l=(0,i.default)(e);!(a=(s=l.next()).done)&&(n.push(s.value),!t||n.length!==t);a=!0);}catch(e){r=!0,o=e}finally{try{!a&&l.return&&l.return()}finally{if(r)throw o}}return n}return function(t,n){if(Array.isArray(t))return t;if((0,o.default)(Object(t)))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}
 }()},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"apathy",author:"jannik siebert (https://github.com/janniks)",base00:"#031A16",base01:"#0B342D",base02:"#184E45",base03:"#2B685E",base04:"#5F9C92",base05:"#81B5AC",base06:"#A7CEC8",base07:"#D2E7E4",base08:"#3E9688",base09:"#3E7996",base0A:"#3E4C96",base0B:"#883E96",base0C:"#963E4C",base0D:"#96883E",base0E:"#4C963E",base0F:"#3E965B"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"ashes",author:"jannik siebert (https://github.com/janniks)",base00:"#1C2023",base01:"#393F45",base02:"#565E65",base03:"#747C84",base04:"#ADB3BA",base05:"#C7CCD1",base06:"#DFE2E5",base07:"#F3F4F5",base08:"#C7AE95",base09:"#C7C795",base0A:"#AEC795",base0B:"#95C7AE",base0C:"#95AEC7",base0D:"#AE95C7",base0E:"#C795AE",base0F:"#C79595"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"atelier dune",author:"bram de haan (http://atelierbram.github.io/syntax-highlighting/atelier-sche
 mes/dune)",base00:"#20201d",base01:"#292824",base02:"#6e6b5e",base03:"#7d7a68",base04:"#999580",base05:"#a6a28c",
-base06:"#e8e4cf",base07:"#fefbec",base08:"#d73737",base09:"#b65611",base0A:"#cfb017",base0B:"#60ac39",base0C:"#1fad83",base0D:"#6684e1",base0E:"#b854d4",base0F:"#d43552"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"atelier forest",author:"bram de haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest)",base00:"#1b1918",base01:"#2c2421",base02:"#68615e",base03:"#766e6b",base04:"#9c9491",base05:"#a8a19f",base06:"#e6e2e0",base07:"#f1efee",base08:"#f22c40",base09:"#df5320",base0A:"#d5911a",base0B:"#5ab738",base0C:"#00ad9c",base0D:"#407ee7",base0E:"#6666ea",base0F:"#c33ff3"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"atelier heath",author:"bram de haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/heath)",base00:"#1b181b",base01:"#292329",base02:"#695d69",base03:"#776977",base04:"#9e8f9e",base05:"#ab9bab",base06:"#d8cad8",base07:"#f7f3f7",base08:"#ca402b",base09:"#a65
 926",base0A:"#bb8a35",base0B:"#379a37",base0C:"#159393",base0D:"#516aec",base0E:"#7b59c0",base0F:"#cc33cc"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"atelier lakeside",author:"bram de haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/lakeside/)",base00:"#161b1d",base01:"#1f292e",base02:"#516d7b",base03:"#5a7b8c",base04:"#7195a8",base05:"#7ea2b4",base06:"#c1e4f6",base07:"#ebf8ff",base08:"#d22d72",base09:"#935c25",base0A:"#8a8a0f",base0B:"#568c3b",base0C:"#2d8f6f",base0D:"#257fad",base0E:"#5d5db1",base0F:"#b72dd2"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"atelier seaside",author:"bram de haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/seaside/)",base00:"#131513",base01:"#242924",base02:"#5e6e5e",base03:"#687d68",base04:"#809980",base05:"#8ca68c",base06:"#cfe8cf",base07:"#f0fff0",base08:"#e6193c",base09:"#87711d",base0A:"#c3c322",base0B:"#29a329",base0C:"#1999b
 3",base0D:"#3d62f5",base0E:"#ad2bee",base0F:"#e619c3"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"bespin",author:"jan t. sott",base00:"#28211c",base01:"#36312e",base02:"#5e5d5c",base03:"#666666",base04:"#797977",base05:"#8a8986",base06:"#9d9b97",base07:"#baae9e",base08:"#cf6a4c",base09:"#cf7d34",base0A:"#f9ee98",base0B:"#54be0d",base0C:"#afc4db",base0D:"#5ea6ea",base0E:"#9b859d",base0F:"#937121"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"brewer",author:"timothée poisot (http://github.com/tpoisot)",base00:"#0c0d0e",base01:"#2e2f30",base02:"#515253",base03:"#737475",base04:"#959697",base05:"#b7b8b9",base06:"#dadbdc",base07:"#fcfdfe",base08:"#e31a1c",base09:"#e6550d",base0A:"#dca060",base0B:"#31a354",base0C:"#80b1d3",base0D:"#3182bd",base0E:"#756bb1",base0F:"#b15928"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"bright",author:"chris kempson (http://chriskempson.com)"
 ,base00:"#000000",base01:"#303030",base02:"#505050",base03:"#b0b0b0",base04:"#d0d0d0",base05:"#e0e0e0",base06:"#f5f5f5",base07:"#ffffff",base08:"#fb0120",base09:"#fc6d24",base0A:"#fda331",base0B:"#a1c659",base0C:"#76c7b7",base0D:"#6fb3d2",base0E:"#d381c3",base0F:"#be643c"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"chalk",author:"chris kempson (http://chriskempson.com)",base00:"#151515",base01:"#202020",base02:"#303030",base03:"#505050",base04:"#b0b0b0",base05:"#d0d0d0",base06:"#e0e0e0",base07:"#f5f5f5",base08:"#fb9fb1",base09:"#eda987",base0A:"#ddb26f",base0B:"#acc267",base0C:"#12cfc0",base0D:"#6fc2ef",base0E:"#e1a3ee",base0F:"#deaf8f"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"codeschool",author:"brettof86",base00:"#232c31",base01:"#1c3657",base02:"#2a343a",base03:"#3f4944",base04:"#84898c",base05:"#9ea7a6",base06:"#a7cfa3",base07:"#b5d8f6",base08:"#2a5491",base09:"#43820d",base0A:"#a03b1e",base0B:"#2
 37986",base0C:"#b02f30",base0D:"#484d79",base0E:"#c59820",base0F:"#c98344"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"colors",author:"mrmrs (http://clrs.cc)",base00:"#111111",base01:"#333333",base02:"#555555",base03:"#777777",base04:"#999999",base05:"#bbbbbb",base06:"#dddddd",base07:"#ffffff",base08:"#ff4136",base09:"#ff851b",base0A:"#ffdc00",base0B:"#2ecc40",base0C:"#7fdbff",base0D:"#0074d9",base0E:"#b10dc9",base0F:"#85144b"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"default",author:"chris kempson (http://chriskempson.com)",base00:"#181818",base01:"#282828",base02:"#383838",base03:"#585858",base04:"#b8b8b8",base05:"#d8d8d8",base06:"#e8e8e8",base07:"#f8f8f8",base08:"#ab4642",base09:"#dc9656",base0A:"#f7ca88",base0B:"#a1b56c",base0C:"#86c1b9",base0D:"#7cafc2",base0E:"#ba8baf",base0F:"#a16946"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"eighties",author:"chris kemp
 son (http://chriskempson.com)",base00:"#2d2d2d",base01:"#393939",base02:"#515151",base03:"#747369",base04:"#a09f93",base05:"#d3d0c8",base06:"#e8e6df",base07:"#f2f0ec",base08:"#f2777a",base09:"#f99157",base0A:"#ffcc66",base0B:"#99cc99",base0C:"#66cccc",base0D:"#6699cc",base0E:"#cc99cc",base0F:"#d27b53"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"embers",author:"jannik siebert (https://github.com/janniks)",base00:"#16130F",base01:"#2C2620",base02:"#433B32",base03:"#5A5047",base04:"#8A8075",base05:"#A39A90",base06:"#BEB6AE",base07:"#DBD6D1",base08:"#826D57",base09:"#828257",base0A:"#6D8257",base0B:"#57826D",base0C:"#576D82",base0D:"#6D5782",base0E:"#82576D",base0F:"#825757"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"flat",author:"chris kempson (http://chriskempson.com)",base00:"#2C3E50",base01:"#34495E",base02:"#7F8C8D",base03:"#95A5A6",base04:"#BDC3C7",base05:"#e0e0e0",base06:"#f5f5f5",base07:"#ECF0F1",ba
 se08:"#E74C3C",base09:"#E67E22",base0A:"#F1C40F",base0B:"#2ECC71",base0C:"#1ABC9C",base0D:"#3498DB",base0E:"#9B59B6",base0F:"#be643c"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"google",author:"seth wright (http://sethawright.com)",base00:"#1d1f21",base01:"#282a2e",base02:"#373b41",base03:"#969896",base04:"#b4b7b4",base05:"#c5c8c6",base06:"#e0e0e0",base07:"#ffffff",base08:"#CC342B",base09:"#F96A38",base0A:"#FBA922",base0B:"#198844",base0C:"#3971ED",base0D:"#3971ED",base0E:"#A36AC7",base0F:"#3971ED"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"grayscale",author:"alexandre gavioli (https://github.com/alexx2/)",base00:"#101010",base01:"#252525",base02:"#464646",base03:"#525252",base04:"#ababab",base05:"#b9b9b9",base06:"#e3e3e3",base07:"#f7f7f7",base08:"#7c7c7c",base09:"#999999",base0A:"#a0a0a0",base0B:"#8e8e8e",base0C:"#868686",base0D:"#686868",base0E:"#747474",base0F:"#5e5e5e"},e.exports=t.default},function
 (e,t){"use strict";t.__esModule=!0,t.default={scheme:"green screen",author:"chris kempson (http://chriskempson.com)",base00:"#001100",base01:"#003300",base02:"#005500",base03:"#007700",base04:"#009900",base05:"#00bb00",base06:"#00dd00",base07:"#00ff00",base08:"#007700",base09:"#009900",base0A:"#007700",base0B:"#00bb00",base0C:"#005500",base0D:"#009900",base0E:"#00bb00",base0F:"#005500"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"harmonic16",author:"jannik siebert (https://github.com/janniks)",base00:"#0b1c2c",base01:"#223b54",base02:"#405c79",base03:"#627e99",base04:"#aabcce",base05:"#cbd6e2",base06:"#e5ebf1",base07:"#f7f9fb",base08:"#bf8b56",base09:"#bfbf56",base0A:"#8bbf56",base0B:"#56bf8b",base0C:"#568bbf",base0D:"#8b56bf",base0E:"#bf568b",base0F:"#bf5656"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"hopscotch",author:"jan t. sott",base00:"#322931",base01:"#433b42",base02:"#5c545b",base03:"#797379",bas
 e04:"#989498",base05:"#b9b5b8",base06:"#d5d3d5",base07:"#ffffff",base08:"#dd464c",base09:"#fd8b19",base0A:"#fdcc59",base0B:"#8fc13e",base0C:"#149b93",base0D:"#1290bf",base0E:"#c85e7c",base0F:"#b33508"},e.exports=t.default},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e.default:e}t.__esModule=!0;var r=n(894);t.threezerotwofour=a(r);var o=n(860);t.apathy=a(o);var s=n(861);t.ashes=a(s);var i=n(862);t.atelierDune=a(i);var l=n(863);t.atelierForest=a(l);var u=n(864);t.atelierHeath=a(u);var d=n(865);t.atelierLakeside=a(d);var c=n(866);t.atelierSeaside=a(c);var p=n(867);t.bespin=a(p);var _=n(868);t.brewer=a(_);var f=n(869);t.bright=a(f);var m=n(870);t.chalk=a(m);var h=n(871);t.codeschool=a(h);var y=n(872);t.colors=a(y);var b=n(873);t.default=a(b);var v=n(874);t.eighties=a(v);var g=n(875);t.embers=a(g);var M=n(876);t.flat=a(M);var T=n(877);t.google=a(T);var L=n(878);t.grayscale=a(L);var E=n(879);t.greenscreen=a(E);var k=n(880);t.harmonic=a(k);var D=n(881);t.hopscotch=a(D
 );var w=n(883);t.isotope=a(w);var S=n(884);t.marrakesh=a(S);var Y=n(885);t.mocha=a(Y);var C=n(886);t.monokai=a(C);var P=n(887);t.ocean=a(P);var O=n(888);t.paraiso=a(O);var R=n(889);t.pop=a(R);var x=n(890);t.railscasts=a(x);var A=n(891);t.shapeshifter=a(A);var N=n(892);t.solarized=a(N);var j=n(893);t.summerfruit=a(j);var H=n(895);t.tomorrow=a(H);var F=n(896);t.tube=a(F);var I=n(897);t.twilight=a(I)},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"isotope",author:"jan t. sott",base00:"#000000",base01:"#404040",base02:"#606060",base03:"#808080",base04:"#c0c0c0",base05:"#d0d0d0",base06:"#e0e0e0",base07:"#ffffff",base08:"#ff0000",base09:"#ff9900",base0A:"#ff0099",base0B:"#33ff00",base0C:"#00ffff",base0D:"#0066ff",base0E:"#cc00ff",base0F:"#3300ff"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"marrakesh",author:"alexandre gavioli (http://github.com/alexx2/)",base00:"#201602",base01:"#302e00",base02:"#5f5b17",base03:"#6c6823",base04:"#8681
 3b",base05:"#948e48",base06:"#ccc37a",base07:"#faf0a5",base08:"#c35359",base09:"#b36144",base0A:"#a88339",base0B:"#18974e",base0C:"#75a738",base0D:"#477ca1",base0E:"#8868b3",base0F:"#b3588e"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"mocha",author:"chris kempson (http://chriskempson.com)",base00:"#3B3228",base01:"#534636",base02:"#645240",base03:"#7e705a",base04:"#b8afad",base05:"#d0c8c6",base06:"#e9e1dd",base07:"#f5eeeb",base08:"#cb6077",base09:"#d28b71",base0A:"#f4bc87",base0B:"#beb55b",base0C:"#7bbda4",base0D:"#8ab3b5",base0E:"#a89bb9",base0F:"#bb9584"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"monokai",author:"wimer hazenberg (http://www.monokai.nl)",base00:"#272822",base01:"#383830",base02:"#49483e",base03:"#75715e",base04:"#a59f85",base05:"#f8f8f2",base06:"#f5f4f1",base07:"#f9f8f5",base08:"#f92672",base09:"#fd971f",base0A:"#f4bf75",base0B:"#a6e22e",base0C:"#a1efe4",base0D:"#66d9ef",base0E:"#ae81f
 f",base0F:"#cc6633"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"ocean",author:"chris kempson (http://chriskempson.com)",base00:"#2b303b",base01:"#343d46",base02:"#4f5b66",base03:"#65737e",base04:"#a7adba",base05:"#c0c5ce",base06:"#dfe1e8",base07:"#eff1f5",base08:"#bf616a",base09:"#d08770",base0A:"#ebcb8b",base0B:"#a3be8c",base0C:"#96b5b4",base0D:"#8fa1b3",base0E:"#b48ead",base0F:"#ab7967"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"paraiso",author:"jan t. sott",base00:"#2f1e2e",base01:"#41323f",base02:"#4f424c",base03:"#776e71",base04:"#8d8687",base05:"#a39e9b",base06:"#b9b6b0",base07:"#e7e9db",base08:"#ef6155",base09:"#f99b15",base0A:"#fec418",base0B:"#48b685",base0C:"#5bc4bf",base0D:"#06b6ef",base0E:"#815ba4",base0F:"#e96ba8"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"pop",author:"chris kempson (http://chriskempson.com)",base00:"#000000",base01:"#202020",base02:
 "#303030",base03:"#505050",base04:"#b0b0b0",base05:"#d0d0d0",base06:"#e0e0e0",base07:"#ffffff",base08:"#eb008a",base09:"#f29333",base0A:"#f8ca12",base0B:"#37b349",base0C:"#00aabb",base0D:"#0e5a94",base0E:"#b31e8d",base0F:"#7a2d00"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"railscasts",author:"ryan bates (http://railscasts.com)",base00:"#2b2b2b",base01:"#272935",base02:"#3a4055",base03:"#5a647e",base04:"#d4cfc9",base05:"#e6e1dc",base06:"#f4f1ed",base07:"#f9f7f3",base08:"#da4939",base09:"#cc7833",base0A:"#ffc66d",base0B:"#a5c261",base0C:"#519f50",base0D:"#6d9cbe",base0E:"#b6b3eb",base0F:"#bc9458"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"shapeshifter",author:"tyler benziger (http://tybenz.com)",base00:"#000000",base01:"#040404",base02:"#102015",base03:"#343434",base04:"#555555",base05:"#ababab",base06:"#e0e0e0",base07:"#f9f9f9",base08:"#e92f2f",base09:"#e09448",base0A:"#dddd13",base0B:"#0ed839",base0C:"
 #23edda",base0D:"#3b48e3",base0E:"#f996e2",base0F:"#69542d"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"solarized",author:"ethan schoonover (http://ethanschoonover.com/solarized)",base00:"#002b36",base01:"#073642",base02:"#586e75",base03:"#657b83",base04:"#839496",base05:"#93a1a1",base06:"#eee8d5",base07:"#fdf6e3",base08:"#dc322f",base09:"#cb4b16",base0A:"#b58900",base0B:"#859900",base0C:"#2aa198",base0D:"#268bd2",base0E:"#6c71c4",base0F:"#d33682"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"summerfruit",author:"christopher corley (http://cscorley.github.io/)",base00:"#151515",base01:"#202020",base02:"#303030",base03:"#505050",base04:"#B0B0B0",base05:"#D0D0D0",base06:"#E0E0E0",base07:"#FFFFFF",base08:"#FF0086",base09:"#FD8900",base0A:"#ABA800",base0B:"#00C918",base0C:"#1faaaa",base0D:"#3777E6",base0E:"#AD00A1",base0F:"#cc6633"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={sch
 eme:"threezerotwofour",author:"jan t. sott (http://github.com/idleberg)",base00:"#090300",base01:"#3a3432",base02:"#4a4543",base03:"#5c5855",base04:"#807d7c",base05:"#a5a2a2",base06:"#d6d5d4",base07:"#f7f7f7",base08:"#db2d20",base09:"#e8bbd0",base0A:"#fded02",base0B:"#01a252",base0C:"#b5e4f4",base0D:"#01a0e4",base0E:"#a16a94",base0F:"#cdab53"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"tomorrow",author:"chris kempson (http://chriskempson.com)",base00:"#1d1f21",base01:"#282a2e",base02:"#373b41",base03:"#969896",base04:"#b4b7b4",base05:"#c5c8c6",base06:"#e0e0e0",base07:"#ffffff",base08:"#cc6666",base09:"#de935f",base0A:"#f0c674",base0B:"#b5bd68",base0C:"#8abeb7",base0D:"#81a2be",base0E:"#b294bb",base0F:"#a3685a"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"london tube",author:"jan t. sott",base00:"#231f20",base01:"#1c3f95",base02:"#5a5758",base03:"#737171",base04:"#959ca1",base05:"#d9d8d8",base06:"#e7e7e8",
 base07:"#ffffff",base08:"#ee2e24",base09:"#f386a1",base0A:"#ffd204",base0B:"#00853e",base0C:"#85cebc",base0D:"#009ddc",base0E:"#98005d",base0F:"#b06110"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"twilight",author:"david hart (http://hart-dev.com)",base00:"#1e1e1e",base01:"#323537",base02:"#464b50",base03:"#5f5a60",base04:"#838184",base05:"#a7a7a7",base06:"#c3c3c3",base07:"#ffffff",base08:"#cf6a4c",base09:"#cda869",base0A:"#f9ee98",base0B:"#8f9d6a",base0C:"#afc4db",base0D:"#7587a6",base0E:"#9b859d",base0F:"#9b703f"},e.exports=t.default},function(e,t,n){"use strict";var a=n(670),r=e.exports={name:"yuv",min:[0,-.5,-.5],max:[1,.5,.5],channel:["Y","U","V"],alias:["YUV","EBU"]};r.rgb=function(e){var t,n,a,r=e[0],o=e[1],s=e[2];return t=1*r+0*o+1.13983*s,n=1*r+o*-.39465+s*-.5806,a=1*r+2.02311*o+0*s,t=Math.min(Math.max(0,t),1),n=Math.min(Math.max(0,n),1),a=Math.min(Math.max(0,a),1),[255*t,255*n,255*a]},a.yuv=function(e){var t=e[0]/255,n=e[1]/255,a=e[2
 ]/255,r=.299*t+.587*n+.114*a,o=t*-.14713+n*-.28886+.436*a,s=.615*t+n*-.51499+a*-.10001;return[r,o,s]}},,,function(e,t,n){n(571),n(345),e.exports=n(935)},function(e,t,n){n(571),n(345),e.exports=n(936)},,function(e,t,n){n(939),e.exports=n(22).Number.isSafeInteger},,,,function(e,t,n){n(943);var a=n(22).Object;e.exports=function(e){return a.getOwnPropertyNames(e)}},,,,,,,,,,,,,,function(e,t,n){var a=n(135),r=Math.floor;e.exports=function(e){return!a(e)&&isFinite(e)&&r(e)===e}},,,,,,,,,,,,,function(e,t,n){var a=n(115),r=n(683);e.exports=n(22).getIterator=function(e){var t=r(e);if("function"!=typeof t)throw TypeError(e+" is not iterable!");return a(t.call(e))}},function(e,t,n){var a=n(671),r=n(49)("iterator"),o=n(136);e.exports=n(22).isIterable=function(e){var t=Object(e);return void 0!==t[r]||"@@iterator"in t||o.hasOwnProperty(a(t))}},,,function(e,t,n){var a=n(53),r=n(922),o=Math.abs;a(a.S,"Number",{isSafeInteger:function(e){return r(e)&&o(e)<=9007199254740991}})},,,,function(e,t,n){n(34
 3)("getOwnPropertyNames",function(){return n(677).f})},,,,,,,,,,,,,,,953,953,,,,,,,,,,,,,,,,,,,function(e,t){(function(t){function n(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function a(e,t){for(var n=-1,a=e?e.length:0;++n<a&&t(e[n],n,e)!==!1;);return e}function r(e,t){var n=e?e.length:0;return!!n&&s(e,t,0)>-1}function o(e,t,n,a){for(var r=e.length,o=n+(a?1:-1);a?o--:++o<r;)if(t(e[o],o,e))return o;return-1}function s(e,t,n){if(t!==t)return o(e,i,n);for(var a=n-1,r=e.length;++a<r;)if(e[a]===t)return a;return-1}function i(e){return e!==e}function l(e,t){for(var n=e.length,a=0;n--;)e[n]===t&&a++;return a}function u(e,t){return null==e?void 0:e[t]}function d(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(e){}return t}function c(e,t){for(var n=-1,a=e.length,r=0,o=[];++n<a;){var s=e[n];s!==t&&s!==z||(e[n]=z,o[r++]=n)}return o}function 
 p(e){return A(e)?Pe(e):{}}function _(e){if(!A(e)||Y(e))return!1;var t=x(e)||d(e)?Ce:he;return t.test(P(e))}function f(e,t,n,a){for(var r=-1,o=e.length,s=n.length,i=-1,l=t.length,u=Oe(o-s,0),d=Array(l+u),c=!a;++i<l;)d[i]=t[i];for(;++r<s;)(c||r<o)&&(d[n[r]]=e[r]);for(;u--;)d[i++]=e[r++];return d}function m(e,t,n,a){for(var r=-1,o=e.length,s=-1,i=n.length,l=-1,u=t.length,d=Oe(o-i,0),c=Array(d+u),p=!a;++r<d;)c[r]=e[r];for(var _=r;++l<u;)c[_+l]=t[l];for(;++s<i;)(p||r<o)&&(c[_+n[s]]=e[r++]);return c}function h(e,t){var n=-1,a=e.length;for(t||(t=Array(a));++n<a;)t[n]=e[n];return t}function y(e,t,n){function a(){var t=this&&this!==Te&&this instanceof a?o:e;return t.apply(r?n:this,arguments)}var r=t&V,o=b(e);return a}function b(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return 
 new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var n=p(e.prototype),a=e.apply(n,t);return A(a)?a:n}}function v(e,t,a){function r(){for(var s=arguments.length,i=Array(s),l=s,u=E(r);l--;)i[l]=arguments[l];var d=s<3&&i[0]!==u&&i[s-1]!==u?[]:c(i,u);if(s-=d.length,s<a)return T(e,t,g,r.placeholder,void 0,i,d,void 0,void 0,a-s);var p=this&&this!==Te&&this instanceof r?o:e;return n(p,this,i)}var o=b(e);return r}function g(e,t,n,a,r,o,s,i,u,d){function p(){for(var k=arguments.length,D=Array(k),w=k;w--;)D[w]=arguments[w];if(v)var S=E(p),Y=l(D,S);if(a&&(D=f(D,a,r,v)),o&&(D=m(D,o,s,v)),k-=Y,v&&k<d){var P=c(D,S);return T(e,t,g,p.placeholder,n,D,P,i,u,d-k)}var O=h?n:this,R=y?O[e]:e;return k=D.length,i?D=C(D,i):M&&k>1&&D.reverse(),_&&u<k&&(D.length=u),this&&this!==Te&&this instanceof p&&(R=L||b(R)),R.apply(O,D)}var _=t&Z,h=t&V,y=t&G,v=t&(q|J),M=t&ee,L=y?void 0:b(e);return p}function M(e,t,a,r){function o(){for(var t=-1,l=arguments.length,u=-1,d=r.lengt
 h,c=Array(d+l),p=this&&this!==Te&&this instanceof o?i:e;++u<d;)c[u]=r[u];for(;l--;)c[u++]=arguments[++t];return n(p,s?a:this,c)}var s=t&V,i=b(e);return o}function T(e,t,n,a,r,o,s,i,l,u){var d=t&q,c=d?s:void 0,p=d?void 0:s,_=d?o:void 0,f=d?void 0:o;t|=d?X:$,t&=~(d?$:X),t&K||(t&=~(V|G));var m=n(e,t,r,_,c,f,p,i,l,u);return m.placeholder=a,Ae(m,e,t)}function L(e,t,n,a,r,o,s,i){var l=t&G;if(!l&&"function"!=typeof e)throw new TypeError(B);var u=a?a.length:0;if(u||(t&=~(X|$),a=r=void 0),s=void 0===s?s:Oe(F(s),0),i=void 0===i?i:F(i),u-=r?r.length:0,t&$){var d=a,c=r;a=r=void 0}var p=[e,t,n,a,r,d,c,o,s,i];if(e=p[0],t=p[1],n=p[2],a=p[3],r=p[4],i=p[9]=null==p[9]?l?0:e.length:Oe(p[9]-u,0),!i&&t&(q|J)&&(t&=~(q|J)),t&&t!=V)_=t==q||t==J?v(e,t,i):t!=X&&t!=(V|X)||r.length?g.apply(void 0,p):M(e,t,n,a);else var _=y(e,t,n);return Ae(_,e,t)}function E(e){var t=e;return t.placeholder}function k(e,t){var n=u(e,t);return _(n)?n:void 0}function D(e){var t=e.match(pe);return t?t[1].split(_e):[]}function w(e,t
 ){var n=t.length,a=n-1;return t[a]=(n>1?"& ":"")+t[a],t=t.join(n>2?", ":" "),e.replace(ce,"{\n/* [wrapped with "+t+"] */\n")}function S(e,t){return t=null==t?ne:t,!!t&&("number"==typeof e||be.test(e))&&e>-1&&e%1==0&&e<t}function Y(e){return!!De&&De in e}function C(e,t){for(var n=e.length,a=Re(t.length,n),r=h(e);a--;){var o=t[a];e[a]=S(o,n)?r[o]:void 0}return e}function P(e){if(null!=e){try{return we.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function O(e,t){return a(oe,function(n){var a="_."+n[0];t&n[1]&&!r(e,a)&&e.push(a)}),e.sort()}function R(e,t,n){t=n?void 0:t;var a=L(e,q,void 0,void 0,void 0,void 0,void 0,t);return a.placeholder=R.placeholder,a}function x(e){var t=A(e)?Ye.call(e):"";return t==se||t==ie}function A(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function N(e){return!!e&&"object"==typeof e}function j(e){return"symbol"==typeof e||N(e)&&Ye.call(e)==le}function H(e){if(!e)return 0===e?e:0;if(e=I(e),e===te||e===-te){var t=e<0?-1:1;return t*ae}retu
 rn e===e?e:0}function F(e){var t=H(e),n=t%1;return t===t?n?t-n:t:0}function I(e){if("number"==typeof e)return e;if(j(e))return re;if(A(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=A(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(de,"");var n=me.test(e);return n||ye.test(e)?ve(e.slice(2),n?2:8):fe.test(e)?re:+e}function U(e){return function(){return e}}function W(e){return e}var B="Expected a function",z="__lodash_placeholder__",V=1,G=2,K=4,q=8,J=16,X=32,$=64,Z=128,Q=256,ee=512,te=1/0,ne=9007199254740991,ae=1.7976931348623157e308,re=NaN,oe=[["ary",Z],["bind",V],["bindKey",G],["curry",q],["curryRight",J],["flip",ee],["partial",X],["partialRight",$],["rearg",Q]],se="[object Function]",ie="[object GeneratorFunction]",le="[object Symbol]",ue=/[\\^$.*+?()[\]{}|]/g,de=/^\s+|\s+$/g,ce=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,pe=/\{\n\/\* \[wrapped with (.+)\] \*/,_e=/,? & /,fe=/^[-+]0x[0-9a-f]+$/i,me=/^0b[01]+$/i,he=/^\[object .+?Constructor\]$/,ye=/^0o[0-7]+$/i,
 be=/^(?:0|[1-9]\d*)$/,ve=parseInt,ge="object"==typeof t&&t&&t.Object===Object&&t,Me="object"==typeof self&&self&&self.Object===Object&&self,Te=ge||Me||Function("return this")(),Le=Function.prototype,Ee=Object.prototype,ke=Te["__core-js_shared__"],De=function(){var e=/[^.]+$/.exec(ke&&ke.keys&&ke.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),we=Le.toString,Se=Ee.hasOwnProperty,Ye=Ee.toString,Ce=RegExp("^"+we.call(Se).replace(ue,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Pe=Object.create,Oe=Math.max,Re=Math.min,xe=function(){var e=k(Object,"defineProperty"),t=k.name;return t&&t.length>2?e:void 0}(),Ae=xe?function(e,t,n){var a=t+"";return xe(e,"toString",{configurable:!0,enumerable:!1,value:U(w(a,O(D(a),n)))})}:W;R.placeholder={},e.exports=R}).call(t,function(){return this}())},function(e,t){(function(t){function n(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:retu
 rn e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function a(e,t){for(var n=-1,a=t.length,r=e.length;++n<a;)e[r+n]=t[n];return e}function r(e,t,n,o,s){var l=-1,u=e.length;for(n||(n=i),s||(s=[]);++l<u;){var d=e[l];t>0&&n(d)?t>1?r(d,t-1,n,o,s):a(s,d):o||(s[s.length]=d)}return s}function o(e,t){return t=Y(void 0===t?e.length-1:t,0),function(){for(var a=arguments,r=-1,o=Y(a.length-t,0),s=Array(o);++r<o;)s[r]=a[t+r];r=-1;for(var i=Array(t+1);++r<t;)i[r]=a[r];return i[t]=s,n(e,this,i)}}function s(e){return o(function(t){t=r(t,1);var n=t.length,a=n;for(e&&t.reverse();a--;)if("function"!=typeof t[a])throw new TypeError(m);return function(){for(var e=0,a=n?t[e].apply(this,arguments):arguments[0];++e<n;)a=t[e].call(this,a);return a}})}function i(e){return C(e)||l(e)||!!(S&&e&&e[S])}function l(e){return d(e)&&E.call(e,"callee")&&(!w.call(e,"callee")||k.call(e)==y)}function u(e){return null!=e&&p(e.length)&&!c(e)}function d(e){return f(e)&&u(e)}function c(e){var t=_(e)?k.call(e):"";return t==b||t
 ==v}function p(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=h}function _(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function f(e){return!!e&&"object"==typeof e}var m="Expected a function",h=9007199254740991,y="[object Arguments]",b="[object Function]",v="[object GeneratorFunction]",g="object"==typeof t&&t&&t.Object===Object&&t,M="object"==typeof self&&self&&self.Object===Object&&self,T=g||M||Function("return this")(),L=Object.prototype,E=L.hasOwnProperty,k=L.toString,D=T.Symbol,w=L.propertyIsEnumerable,S=D?D.isConcatSpreadable:void 0,Y=Math.max,C=Array.isArray,P=s();e.exports=P}).call(t,function(){return this}())},,,,function(e,t){function n(e){var t,n,a,r,o,s=e[0]/360,i=e[1]/100,l=e[2]/100;if(0==i)return o=255*l,[o,o,o];n=l<.5?l*(1+i):l+i-l*i,t=2*l-n,r=[0,0,0];for(var u=0;u<3;u++)a=s+1/3*-(u-1),a<0&&a++,a>1&&a--,o=6*a<1?t+6*(n-t)*a:2*a<1?n:3*a<2?t+(n-t)*(2/3-a)*6:t,r[u]=255*o;return r}e.exports=n},function(e,t,n){function a(e){var t=Math.round(o(e,0,255)),n=t.toStri
 ng(16);return 1==n.length?"0"+n:n}function r(e){return"#"+a(e[0])+a(e[1])+a(e[2])}var o=n(588);e.exports=r},function(e,t){function n(e){return 4===e.length&&(e="#"+e.charAt(1)+e.charAt(1)+e.charAt(2)+e.charAt(2)+e.charAt(3)+e.charAt(3)),[parseInt(e.substring(1,3),16),parseInt(e.substring(3,5),16),parseInt(e.substring(5,7),16)]}e.exports=n},function(e,t,n){function a(e,t){switch(e=parseFloat(e),t){case 0:return s(e,0,360);case 1:case 2:return s(e,0,100);case 3:return s(e,0,1)}}function r(e){return o(e).map(a)}var o=n(690),s=n(588);e.exports=r},function(e,t,n){function a(e){var t=o(e),n=l(t);return 4===t.length&&n.push(t[3]),n}function r(e){for(var t in u)if(0===e.indexOf(t))return u[t](e)}var o=n(986),s=n(985),i=n(988),l=n(983),u={"#":s,hsl:a,rgb:i};r.rgb=i,r.hsl=o,r.hex=s,e.exports=r},function(e,t,n){function a(e,t){return t<3?e.indexOf("%")!=-1?Math.round(255*s(parseInt(e,10),0,100)/100):s(parseInt(e,10),0,255):s(parseFloat(e),0,1)}function r(e){return o(e).map(a)}var o=n(690),s=n(
 588);e.exports=r},,,function(e,t,n){"use strict";function a(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.getBase16Theme=t.createStyling=void 0;var o=n(11),s=r(o),i=n(339),l=r(i),u=n(669),d=r(u),c=n(859),p=r(c),_=n(132),f=r(_),m=n(978),h=r(m),y=n(882),b=a(y),v=n(984),g=r(v),M=n(987),T=r(M),L=n(979),E=r(L),k=n(670),D=n(898),w=function(e){return e},S=b.default,Y=(0,f.default)(S),C=function(e){return e<.25?1:e<.5?.9-e:1.1-e},P=(0,E.default)(T.default,k.yuv,function(e){var t=(0,p.default)(e,3),n=t[0],a=t[1],r=t[2];return[C(n),a,r]},D.rgb,g.default),O=function(e){return(0,f.default)(e).reduce(function(t,n){return/^base/.test(n)?(t[n]=P(e[n]),t):t},{})},R=function(e,t,n){for(var a=arguments.length,r=Array(a>3?a-3:0),o=3;o<a;o++)r[o-3]=arguments[o];if(null===n)return t;Array.isArray(n)||(n=[n]);
 var i=n.reduce(function(n,a){return[].concat((0,d.default)(n),[t[a],e[a]])},[]).filter(w),u=i.reduce(function(e,t){return"string"==typeof t?e.className=[e.className,t].filter(function(e){return e}).join(" "):"object"===("undefined"==typeof t?"undefined":(0,l.default)(t))?e.style=(0,s.default)({},e.style,t):"function"==typeof t&&(e=(0,s.default)({},e,t.apply(void 0,[e].concat(r)))),e},{className:"",style:{}});return u.className||delete u.className,0===(0,f.default)(u.style).length&&delete u.style,u},x=(t.createStyling=(0,h.default)(function(e){for(var t=arguments.length,n=Array(t>4?t-4:0),a=4;a<t;a++)n[a-4]=arguments[a];var r=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],o=arguments.length<=2||void 0===arguments[2]?{}:arguments[2],i=arguments[3],l=r.defaultBase16,u=void 0===l?S:l,d=r.base16Themes,c=void 0===d?null:d,p=x(o,c);p&&(o=(0,s.default)({},p,o));var _=Y.reduce(function(e,t){return e[t]=o[t]||u[t],e},{}),m=(0,f.default)(o).reduce(function(e,t){return Y.indexOf(t)=
 ==-1?(e[t]=o[t],e):e},{}),y=e(i?O(_):_);return(0,h.default)(R,3).apply(void 0,[m,y].concat(n))},4),t.getBase16Theme=function(e,t){return e&&e.extend&&(e=e.extend),"string"==typeof e&&(e=(t||{})[e]||b[e]),e&&e.hasOwnProperty("base00")?e:void 0})},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.default=void 0;var r,o,s=n(11),i=a(s),l=n(36),u=a(l),d=n(38),c=a(d),p=n(37),_=a(p),f=n(2),m=a(f),h=n(716),y=a(h),b=n(713),v=a(b),g=(o=r=function(e){function t(n){(0,u.default)(this,t);var a=(0,c.default)(this,e.call(this,n));return a.shouldComponentUpdate=y.default,a.state={expanded:!1},a.handleClick=a.handleClick.bind(a),a}return(0,_.default)(t,e),t.prototype.render=function(){var e=this.props,t=e.styling,n=e.from,a=e.to,r=e.renderChildNodes,o=e.nodeType;return this.state.expanded?m.default.createElement("div",t("itemRange",this.state.expanded),r(this.props,n,a)):m.default.createEle
 ment("div",(0,i.default)({},t("itemRange",this.state.expanded),{onClick:this.handleClick}),m.default.createElement(v.default,{nodeType:o,styling:t,expanded:!1,onClick:this.handleClick,arrowStyle:"double"}),n+" ... "+a)},t.prototype.handleClick=function(){this.setState({expanded:!this.state.expanded})},t}(f.Component),r.propTypes={styling:f.PropTypes.func.isRequired,from:f.PropTypes.number.isRequired,to:f.PropTypes.number.isRequired,renderChildNodes:f.PropTypes.func.isRequired,nodeType:f.PropTypes.string.isRequired},o);t.default=g},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e){return e.length+" "+(1!==e.length?"items":"item")}t.__esModule=!0;var o=n(11),s=a(o),i=n(206),l=a(i),u=n(2),d=a(u),c=n(627),p=a(c),_=function(e){var t=e.data,n=(0,l.default)(e,["data"]);return d.default.createElement(p.default,(0,s.default)({},n,{data:t,nodeType:"Array",nodeTypeIndicator:"[]",createItemString:r,expandable:t.length>0}))};_.propTypes={data:u.PropTyp
 es.array},t.default=_},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){var n=0,a=!1;if((0,_.default)(e.size))n=e.size;else for(var r=e,o=Array.isArray(r),s=0,r=o?r:(0,c.default)(r);;){var i;if(o){if(s>=r.length)break;i=r[s++]}else{if(s=r.next(),s.done)break;i=s.value}if(t&&n+1>t){a=!0;break}n+=1}return""+(a?">":"")+n+" "+(1!==n?"entries":"entry")}function o(e){var t=(0,u.default)(e,[]);return m.default.createElement(y.default,(0,i.default)({},t,{nodeType:"Iterable",nodeTypeIndicator:"()",createItemString:r}))}t.__esModule=!0;var s=n(11),i=a(s),l=n(206),u=a(l),d=n(554),c=a(d),p=n(853),_=a(p);t.default=o;var f=n(2),m=a(f),h=n(627),y=a(h)},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e){var t=(0,d.default)(e).length;return t+" "+(1!==t?"keys":"key")}t.__esModule=!0;var o=n(11),s=a(o),i=n(206),l=a(i),u=n(667),d=a(u),c=n(2),p=a(c),_=n(627),f=a(_),m=function(e){var t=e.data,n=(0,l.default)(e,["da
 ta"]);return p.default.createElement(f.default,(0,s.default)({},n,{data:t,nodeType:"Object",nodeTypeIndicator:"{}",
-createItemString:r,expandable:(0,d.default)(t).length>0}))};m.propTypes={data:c.PropTypes.object},t.default=m},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var r=n(2),o=a(r),s=function(e){var t=e.nodeType,n=e.styling,a=e.labelRenderer,r=e.keyPath,s=e.valueRenderer,i=e.value,l=e.valueGetter;return o.default.createElement("li",n("value",t,r),o.default.createElement("label",n(["label","valueLabel"],t,r),a(r,t,!1,!1)),o.default.createElement("span",n("valueText",t,r),s.apply(void 0,[l(i),i].concat(r))))};s.propTypes={nodeType:r.PropTypes.string.isRequired,styling:r.PropTypes.func.isRequired,labelRenderer:r.PropTypes.func.isRequired,keyPath:r.PropTypes.arrayOf(r.PropTypes.oneOfType([r.PropTypes.string,r.PropTypes.number])).isRequired,valueRenderer:r.PropTypes.func.isRequired,value:r.PropTypes.any,valueGetter:r.PropTypes.func},s.defaultProps={valueGetter:function(e){return e}},t.default=s},function(e,t,n){"use strict";function a(e){return
  e&&e.__esModule?e:{default:e}}t.__esModule=!0;var r=n(11),o=a(r),s=n(1064),i=a(s),l=n(991),u=function(e){return{BACKGROUND_COLOR:e.base00,TEXT_COLOR:e.base07,STRING_COLOR:e.base0B,DATE_COLOR:e.base0B,NUMBER_COLOR:e.base09,BOOLEAN_COLOR:e.base09,NULL_COLOR:e.base08,UNDEFINED_COLOR:e.base08,FUNCTION_COLOR:e.base08,SYMBOL_COLOR:e.base08,LABEL_COLOR:e.base0D,ARROW_COLOR:e.base0D,ITEM_STRING_COLOR:e.base0B,ITEM_STRING_EXPANDED_COLOR:e.base03}},d=function(e){return{String:e.STRING_COLOR,Date:e.DATE_COLOR,Number:e.NUMBER_COLOR,Boolean:e.BOOLEAN_COLOR,Null:e.NULL_COLOR,Undefined:e.UNDEFINED_COLOR,Function:e.FUNCTION_COLOR,Symbol:e.SYMBOL_COLOR}},c=function(e){var t=u(e);return{tree:{border:0,padding:0,marginTop:"0.5em",marginBottom:"0.5em",marginLeft:"0.125em",marginRight:0,listStyle:"none",MozUserSelect:"none",WebkitUserSelect:"none",backgroundColor:t.BACKGROUND_COLOR},value:function(e,t,n){var a=e.style;return{style:(0,o.default)({},a,{paddingTop:"0.25em",paddingRight:0,marginLeft:"0.875
 em",WebkitUserSelect:"text",MozUserSelect:"text",wordWrap:"break-word",paddingLeft:n.length>1?"2.125em":"1.25em",textIndent:"-0.5em",wordBreak:"break-all"})}},label:{display:"inline-block",color:t.LABEL_COLOR},valueLabel:{margin:"0 0.5em 0 0"},valueText:function(e,n){var a=e.style;return{style:(0,o.default)({},a,{color:d(t)[n]})}},itemRange:function(e,n){e.style;return{style:{paddingTop:n?0:"0.25em",cursor:"pointer",color:t.LABEL_COLOR}}},arrow:function(e,t,n){var a=e.style;return{style:(0,o.default)({},a,{marginLeft:0,transition:"150ms",WebkitTransition:"150ms",MozTransition:"150ms",WebkitTransform:n?"rotateZ(90deg)":"rotateZ(0deg)",MozTransform:n?"rotateZ(90deg)":"rotateZ(0deg)",transform:n?"rotateZ(90deg)":"rotateZ(0deg)",transformOrigin:"45% 50%",WebkitTransformOrigin:"45% 50%",MozTransformOrigin:"45% 50%",position:"relative",lineHeight:"1.1em",fontSize:"0.75em"})}},arrowContainer:function(e,t){var n=e.style;return{style:(0,o.default)({},n,{display:"inline-block",paddingRight:"0
 .5em",paddingLeft:"double"===t?"1em":0,cursor:"pointer"})}},arrowSign:{color:t.ARROW_COLOR},arrowSignInner:{position:"absolute",top:0,left:"-0.4em"},nestedNode:function(e,t,n,a,r){var s=e.style;return{style:(0,o.default)({},s,{position:"relative",paddingTop:"0.25em",marginLeft:t.length>1?"0.875em":0,paddingLeft:r?0:"1.125em"})}},rootNode:{padding:0,margin:0},nestedNodeLabel:function(e,t,n,a,r){var s=e.style;return{style:(0,o.default)({},s,{margin:0,padding:0,WebkitUserSelect:r?"inherit":"text",MozUserSelect:r?"inherit":"text",cursor:r?"pointer":"default"})}},nestedNodeItemString:function(e,n,a,r){var s=e.style;return{style:(0,o.default)({},s,{paddingLeft:"0.5em",cursor:"default",color:r?t.ITEM_STRING_EXPANDED_COLOR:t.ITEM_STRING_COLOR})}},nestedNodeItemType:{marginLeft:"0.3em",marginRight:"0.3em"},nestedNodeChildren:function(e,t,n){var a=e.style;return{style:(0,o.default)({},a,{padding:0,margin:0,listStyle:"none",display:n?"block":"none"})}},rootNodeChildren:{padding:0,margin:0,list
 Style:"none"}}};t.default=(0,l.createStyling)(c,{defaultBase16:i.default})},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){return"Object"===e?(0,f.default)(t).length:"Array"===e?t.length:1/0}function o(e){return"function"==typeof e.set}function s(e,t,n){var a=arguments.length<=3||void 0===arguments[3]?0:arguments[3],r=arguments.length<=4||void 0===arguments[4]?1/0:arguments[4],s=void 0;if("Object"===e){var i=(0,p.default)(t);"undefined"!=typeof n&&i.sort(n),i=i.slice(a,r+1),s={entries:i.map(function(e){return{key:e,value:t[e]}})}}else if("Array"===e)s={entries:t.slice(a,r+1).map(function(e,t){return{key:t+a,value:e}})};else{for(var l=0,u=[],c=!0,_=o(t),f=t,m=Array.isArray(f),h=0,f=m?f:(0,d.default)(f);;){var y;if(m){if(h>=f.length)break;y=f[h++]}else{if(h=f.next(),h.done)break;y=h.value}var b=y;if(l>r){c=!1;break}a<=l&&(_&&Array.isArray(b)?u.push({key:b[0],value:b[1]}):u.push({key:l,value:b})),l++}s={hasMore:!c,entries:u}}return s}fun
 ction i(e,t,n){for(var a=[];t-e>n*n;)n*=n;for(var r=e;r<=t;r+=n)a.push({from:r,to:Math.min(t,r+n-1)});return a}function l(e,t,n,a){var o=arguments.length<=4||void 0===arguments[4]?0:arguments[4],l=arguments.length<=5||void 0===arguments[5]?1/0:arguments[5],u=s.bind(null,e,t,n);if(!a)return u().entries;var d=l<1/0,c=Math.min(l-o,r(e,t));if("Iterable"!==e){if(c<=a||a<7)return u(o,l).entries}else if(c<=a&&!d)return u(o,l).entries;var p=void 0;if("Iterable"===e){var _=u(o,o+a-1),f=_.hasMore,m=_.entries;p=f?[].concat(m,i(o+a,o+2*a-1,a)):m}else p=d?i(o,l,a):[].concat(u(0,a-5).entries,i(a-4,c-5,a),u(c-4,c-1).entries);return p}t.__esModule=!0;var u=n(554),d=a(u),c=n(667),p=a(c),_=n(132),f=a(_);t.default=l},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){var n={getArrowStyle:"arrow",getListStyle:"nestedNodeChildren",getItemStringStyle:"nestedNodeItemString",getLabelStyle:"label",getValueStyle:"valueText"},a=(0,b.default)(n).filter(function(e){r
 eturn t[e]});return a.length>0&&(e="string"==typeof e?{extend:e}:(0,h.default)({},e),a.forEach(function(a){console.error('Styling method "'+a+'" is deprecated, use "theme" property instead'),e[n[a]]=function(e){for(var n=arguments.length,r=Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];var s=e.style;return{style:(0,h.default)({},s,t[a].apply(t,r))}}})),e}t.__esModule=!0,t.default=void 0;var o,s,i=n(206),l=a(i),u=n(36),d=a(u),c=n(38),p=a(c),_=n(37),f=a(_),m=n(11),h=a(m),y=n(132),b=a(y),v=n(2),g=a(v),M=n(714),T=a(M),L=n(1060),E=a(L),k=function(e){return e},D=(s=o=function(e){function t(){return(0,d.default)(this,t),(0,p.default)(this,e.apply(this,arguments))}return(0,f.default)(t,e),t.prototype.render=function(){var e=this.props,t=e.data,n=e.keyPath,a=e.postprocessValue,o=e.hideRoot,s=e.theme,i=e.invertTheme,u=(0,l.default)(e,["data","keyPath","postprocessValue","hideRoot","theme","invertTheme"]),d=(0,E.default)(r(s,u),i);return g.default.createElement("ul",d("tree"),g.default.creat
 eElement(T.default,(0,h.default)({},(0,h.default)({postprocessValue:a,hideRoot:o,styling:d},u),{keyPath:o?[]:n,value:a(t)})))},t}(g.default.Component),o.propTypes={data:v.PropTypes.oneOfType([v.PropTypes.array,v.PropTypes.object]).isRequired,hideRoot:v.PropTypes.bool,theme:v.PropTypes.oneOfType([v.PropTypes.object,v.PropTypes.string]),invertTheme:v.PropTypes.bool,keyPath:v.PropTypes.arrayOf(v.PropTypes.oneOfType([v.PropTypes.string,v.PropTypes.number])),postprocessValue:v.PropTypes.func,sortObjectKeys:v.PropTypes.oneOfType([v.PropTypes.func,v.PropTypes.bool])},o.defaultProps={shouldExpandNode:function(e,t,n){return 0===n},hideRoot:!1,keyPath:["root"],getItemString:function(e,t,n,a){return g.default.createElement("span",null,n," ",a)},labelRenderer:function(e){var t=e[0];return g.default.createElement("span",null,t,":")},valueRenderer:k,postprocessValue:k,isCustomNode:function(){return!1},collectionLimit:50,invertTheme:!0},s);t.default=D},function(e,t,n){"use strict";function a(e){re
 turn e&&e.__esModule?e:{default:e}}function r(e){return null===e||"object"!==("undefined"==typeof e?"undefined":(0,l.default)(e))||Array.isArray(e)||"function"!=typeof e[s.default]?Object.prototype.toString.call(e).slice(8,-1):"Iterable"}t.__esModule=!0;var o=n(668),s=a(o),i=n(339),l=a(i);t.default=r},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"solarized",author:"ethan schoonover (http://ethanschoonover.com/solarized)",base00:"#002b36",base01:"#073642",base02:"#586e75",base03:"#657b83",base04:"#839496",base05:"#93a1a1",base06:"#eee8d5",base07:"#fdf6e3",base08:"#dc322f",base09:"#cb4b16",base0A:"#b58900",base0B:"#859900",base0C:"#2aa198",base0D:"#268bd2",base0E:"#6c71c4",base0F:"#d33682"}},,,,,,function(e,t){"use strict";function n(e,t){if(e===t)return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),a=Object.keys(t);if(n.length!==a.length)return!1;for(var r=Object.prototype.hasOwnProperty.bind(t),o=0;o<n.length;o++)if(!r(
 n[o])||e[n[o]]!==t[n[o]])return!1;return!0}t.__esModule=!0,t.default=n,e.exports=t.default}]);
\ No newline at end of file
+dataField:"id",isKey:!0,hidden:!0},"ID"),o.default.createElement(l.TableHeaderColumn,{dataField:"running",hidden:!0},"Running"),o.default.createElement(l.TableHeaderColumn,{dataField:"stale",hidden:!0},"Stale"),o.default.createElement(l.TableHeaderColumn,{dataField:"anomaly",hidden:!0},"Anomaly"),o.default.createElement(l.TableHeaderColumn,{dataField:"anomaly_type",hidden:!0},"Anomaly Type"))),o.default.createElement("div",{className:"hidden-xs-down"},o.default.createElement(l.BootstrapTable,{bordered:!0,tableStyle:{border:"none"},containerStyle:{border:"none"},tableBodyClass:"measurement-list-table",trClassName:s.rowClassNameFormat,data:n},o.default.createElement(l.TableHeaderColumn,{dataAlign:"center",dataFormat:i.getPrettyNettestName,caretRender:s.renderCarret,dataSort:!0,dataField:"test_name"},o.default.createElement("strong",null,"Name")),o.default.createElement(l.TableHeaderColumn,{dataAlign:"center",caretRender:s.renderCarret,dataSort:!0,dataField:"test_start_time",dataFormat
 :(0,s.formatTime)()},o.default.createElement("strong",null,"Date")),o.default.createElement(l.TableHeaderColumn,{width:"100",caretRender:s.renderCarret,dataSort:!0,dataAlign:"center",dataField:"asn"},o.default.createElement("strong",null,"Network")),o.default.createElement(l.TableHeaderColumn,{width:"100",caretRender:s.renderCarret,dataSort:!0,dataAlign:"center",dataField:"country_code"},o.default.createElement("strong",null,"Country")),o.default.createElement(l.TableHeaderColumn,{width:"80",caretRender:s.renderCarret,dataSort:!0,dataAlign:"center",dataFormat:(0,s.formatDeckName)(p,_),dataField:"deck_id"},o.default.createElement("strong",null,"Deck")),o.default.createElement(l.TableHeaderColumn,{width:"100",dataAlign:"center",dataField:"result",dataFormat:(0,s.formatViewButton)(r)},o.default.createElement("strong",null,"Result")),o.default.createElement(l.TableHeaderColumn,{dataField:"id",isKey:!0,hidden:!0},"ID"),o.default.createElement(l.TableHeaderColumn,{dataField:"running",hidd
 en:!0},"Running"),o.default.createElement(l.TableHeaderColumn,{dataField:"stale",hidden:!0},"Stale"),o.default.createElement(l.TableHeaderColumn,{dataField:"anomaly",hidden:!0},"Anomaly"),o.default.createElement(l.TableHeaderColumn,{dataField:"anomaly_type",hidden:!0},"Anomaly Type")))))};c.propTypes={measurements:o.default.PropTypes.array,loadingMeasurements:o.default.PropTypes.bool,loadingMeasurementsFailed:o.default.PropTypes.bool,selectedMeasurements:o.default.PropTypes.object,decks:o.default.PropTypes.array,deckIcons:o.default.PropTypes.object,deckNames:o.default.PropTypes.object,hiddenDecks:o.default.PropTypes.array,onRowClick:o.default.PropTypes.func,onShowHideDeck:o.default.PropTypes.func},t.default=c},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),o=a(r),s=n(146),i=a(s),l=n(348),u=n(820),d=a(u),c=n(338),p=n(553),_=function(e){var t=e.selectedMeasurements,n=e.onRowClick,a=e.onBackCli
 ck,r=e.onCloseClick,s=e.onToggleNormal,u=e.isMeasurementOpen,_=e.openMeasurement,f=e.visibleMeasurements,m=e.showNormal,h={onRowClick:function(e){n(t.id,e.idx)}};return o.default.createElement("div",null,t.results.length>1&&o.default.createElement("div",null,o.default.createElement("div",{className:"text-xs-left"},o.default.createElement("a",{className:"text-primary clickable",onClick:a},o.default.createElement("i",{className:"fa fa-arrow-circle-o-left"})," Return")),o.default.createElement("div",{className:"text-xs-center"},o.default.createElement("h1",null,(0,p.getPrettyNettestName)(t.test_name)),o.default.createElement("div",{className:"result-metadata"},(0,c.formatDate)(t.test_start_time)," | ","Location: ",t.country_code," (",t.asn,")")),o.default.createElement(l.BootstrapTable,{tableStyle:{border:"none"},containerStyle:{border:"none"},trClassName:c.rowClassNameFormat,data:f},o.default.createElement(l.TableHeaderColumn,{dataAlign:"center",dataField:"url"},o.default.createElemen
 t("strong",null,"Url (",o.default.createElement("a",{href:"#",onClick:function(e){return s(e)}},m?"Hide":"Show"," normal"),")")),o.default.createElement(l.TableHeaderColumn,{width:"100",dataAlign:"center",dataField:"anomaly",dataFormat:(0,c.formatViewButton)(h.onRowClick)},o.default.createElement("strong",null,"Result")),o.default.createElement(l.TableHeaderColumn,{dataField:"idx",isKey:!0,hidden:!0}))),o.default.createElement(i.default,{className:"Modal__Bootstrap modal-dialog",onRequestClose:r,contentLabel:"Measurement details",isOpen:u},o.default.createElement("div",{className:"modal-content"},o.default.createElement("div",{className:"modal-header",style:{borderBottom:"0",padding:"0"}},o.default.createElement("button",{type:"button",className:"close",onClick:r},o.default.createElement("span",{"aria-hidden":"true"},"×"),o.default.createElement("span",{className:"sr-only"},"Close"))),o.default.createElement("div",{className:"modal-body modal-body-no-header"},o.default.createElemen
 t(d.default,{measurement:_})),o.default.createElement("div",{className:"modal-footer text-xs-center"},o.default.createElement("button",{className:"btn btn-primary",onClick:r},"Return")))))};_.propTypes={selectedMeasurements:o.default.PropTypes.object,visibleMeasurements:o.default.PropTypes.array,onRowClick:o.default.PropTypes.func,onBackClick:o.default.PropTypes.func,onCloseClick:o.default.PropTypes.func,onToggleNormal:o.default.PropTypes.func,isMeasurementOpen:o.default.PropTypes.bool,openMeasurement:o.default.PropTypes.object,showNormal:o.default.PropTypes.bool},t.default=_},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.FacebookMessengerDetails=void 0;var r=n(2),o=a(r),s=t.FacebookMessengerDetails=function(e){var t=e.measurement;return o.default.createElement("div",null,t.test_keys.facebook_dns_blocking===!1&&t.test_keys.facebook_tcp_blocking===!1&&o.default.createElement("div",null,o.default.crea
 teElement("h2",{className:"result-success"},o.default.createElement("i",{className:"fa fa-check-circle-o"})," Facebook Messenger is working")),t.test_keys.facebook_dns_blocking===!0&&o.default.createElement("div",null,o.default.createElement("h2",{className:"result-danger"},o.default.createElement("i",{className:"fa fa-times-circle-o"})," Evidence of censorship"),o.default.createElement("p",null,"Facebook Messenger appears to be ",o.default.createElement("strong",{className:"text-danger"},"blocked")," via ",o.default.createElement("strong",null,"DNS"))),t.test_keys.facebook_tcp_blocking===!0&&o.default.createElement("div",null,o.default.createElement("h2",{className:"result-danger"},o.default.createElement("i",{className:"fa fa-times-circle-o"})," Evidence of censorship"),o.default.createElement("p",null,"Facebook Messenger appears to be ",o.default.createElement("strong",{className:"text-danger"},"blocked")," via ",o.default.createElement("strong",null,"TCP/IP"))))};s.propTypes={me
 asurement:o.default.PropTypes.object},t.default=s},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.HttpHeaderFieldManipulationDetails=void 0;var r=n(132),o=a(r),s=n(2),i=a(s),l=t.HttpHeaderFieldManipulationDetails=function(e){var t=e.measurement,n=!1,a=t.test_keys.tampering;return(0,o.default)(a).forEach(function(e){a[e]===!0&&(n=!0)}),i.default.createElement("div",null,n===!0&&i.default.createElement("div",null,i.default.createElement("h2",{className:"result-danger"},i.default.createElement("i",{className:"fa fa-times-circle-o"})," Evidence of network tampering"),i.default.createElement("p",null,"When contacting our control servers we noticed that our traffic was being manipulated. This means that there could be a ",i.default.createElement("strong",null,"“middle box”")," which could be responsible for censorship and/or traffic manipulation.")),n===!1&&i.default.createElement("div",null,i.default.
 createElement("h2",{className:"result-success"},i.default.createElement("i",{className:"fa fa-check-circle-o"})," Everything is OK"),i.default.createElement("p",null,"There was no anomaly in communicating to our control servers.")))};l.propTypes={measurement:i.default.PropTypes.object},t.default=l},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.HttpInvalidRequestLineDetails=void 0;var r=n(70),o=a(r),s=n(36),i=a(s),l=n(52),u=a(l),d=n(38),c=a(d),p=n(37),_=a(p),f=n(2),m=a(f),h=t.HttpInvalidRequestLineDetails=function(e){function t(e){(0,i.default)(this,t);var n=(0,c.default)(this,(t.__proto__||(0,o.default)(t)).call(this,e));return n.state={exchangesEnabled:!1},n}return(0,_.default)(t,e),(0,u.default)(t,[{key:"toggleExchanges",value:function(){this.setState({exchangesEnabled:!this.state.exchangesEnabled})}},{key:"render",value:function(){var e=this,t=this.props.measurement,n=function(e){var n="row";retu
 rn t.test_keys.received[e]!==t.test_keys.sent[e]&&(n+=" text-danger"),n};return m.default.createElement("div",null,t.test_keys.tampering===!0&&m.default.createElement("div",null,m.default.createElement("h2",{className:"result-danger"},m.default.createElement("i",{className:"fa fa-times-circle-o"})," Evidence of network tampering"),m.default.createElement("p",null,"When contacting our control servers we noticed that our traffic was being manipulated. This means that there could be a ",m.default.createElement("strong",null,"“middle box”"),' which could be responsible for censorship and/or traffic manipulation. Click on "Show exchanges" below to see what our server saw and what was sent.')),t.test_keys.tampering===!1&&m.default.createElement("div",null,m.default.createElement("h2",{className:"result-success"},m.default.createElement("i",{className:"fa fa-check-circle-o"})," Everything is OK"),m.default.createElement("p",null,'There was no anomaly in communicating to our control ser
 vers. Click on "Show exchanges" below to see what our server saw and what was sent.')),this.state.exchangesEnabled&&m.default.createElement("div",null,m.default.createElement("div",{className:"row text-xs-center",style:{marginTop:"20px"}},m.default.createElement("div",{className:"col-xs-6"},m.default.createElement("h3",null,"I sent")),m.default.createElement("div",{className:"col-xs-6"},m.default.createElement("h3",null,"I received"))),t.test_keys.sent.map(function(e,a){return m.default.createElement("div",{className:n(a),key:a},m.default.createElement("div",{className:"col-xs-6"},m.default.createElement("div",{className:"card card-block"},m.default.createElement("p",{className:"card-text wordwrap"},e))),m.default.createElement("div",{className:"col-xs-6"},m.default.createElement("div",{className:"card card-block"},m.default.createElement("p",{className:"card-text wordwrap"},t.test_keys.received[a]))))})),m.default.createElement("div",{className:"row"},m.default.createElement("div",
 {className:"col-xs-6"},m.default.createElement("button",{className:"btn btn-secondary",onClick:function(){return e.toggleExchanges()}},this.state.exchangesEnabled?"Hide":"Show"," exchanges"))))}}]),t}(m.default.Component);h.propTypes={measurement:m.default.PropTypes.object},t.default=h},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.NdtDetails=void 0;var r=n(70),o=a(r),s=n(36),i=a(s),l=n(52),u=a(l),d=n(38),c=a(d),p=n(37),_=a(p),f=n(2),m=a(f),h={yyz01:"CA",yyc01:"CA",yul01:"CA",wlg02:"NZ",wlg01:"NZ",vie01:"AT",tun01:"TN",trn01:"IT",tpe01:"TW",tnr01:"MG",syd02:"AU",syd01:"AU",svg01:"NO",sin01:"SG",sea05:"US",sea04:"US",sea03:"US",sea02:"US",sea01:"US",prg01:"CZ",par01:"FR",ord05:"US",ord04:"US",ord03:"US",ord02:"US",ord01:"US",nuq06:"US",nuq05:"US",nuq04:"US",nuq03:"US",nuq02:"US",nuq01:"US",nbo01:"KE",mnl01:"PH",mil01:"IT",mia05:"US",mia04:"US",mia03:"US",mia02:"US",mia01:"US",mad01:"ES",los01:"NG",lj
 u01:"SI",lhr01:"GB",lga07:"US",lga06:"US",lga05:"US",lga04:"US",lga03:"US",lga02:"US",lga01:"US",lca01:"CY",lba01:"GB",lax05:"US",lax04:"US",lax03:"US",lax02:"US",lax01:"US",jnb01:"ZA",iad05:"US",iad04:"US",iad03:"US",iad02:"US",iad01:"US",hnd01:"JP",ham01:"DE",dub01:"IE",dfw05:"US",dfw04:"US",dfw03:"US",dfw02:"US",dfw01:"US",den04:"US",den03:"US",den02:"US",den01:"US",bog01:"CO",bkk01:"TH",beg01:"RS",atl05:"US",atl04:"US",atl03:"US",atl02:"US",atl01:"US",ath03:"GR",ath02:"GR",ath01:"GR",arn01:"SE",ams02:"NL",ams01:"NL",akl01:"NZ",acc02:"GH",acc01:"GH"},y=function(e){return h[e.split(".")[3]]},b=function(e){return e.split(".").slice(3,4).join(".")},v=t.NdtDetails=function(e){function t(e){(0,i.default)(this,t);var n=(0,c.default)(this,(t.__proto__||(0,o.default)(t)).call(this,e));return n.state={advancedEnabled:!1},n}return(0,_.default)(t,e),(0,u.default)(t,[{key:"toggledAdvanced",value:function(){this.setState({advancedEnabled:!this.state.advancedEnabled})}},{key:"render",value:fun
 ction(){var e=this,t=this.props.measurement;return m.default.createElement("div",null,m.default.createElement("div",{className:"row"},m.default.createElement("div",{className:"col-xs-6 result-item"},m.default.createElement("span",{className:"result-item-name"},"Download ",m.default.createElement("i",{className:"fa fa-arrow-circle-o-down"})),m.default.createElement("span",{className:"result-item-value-big"},(t.test_keys.simple.download/1e3).toFixed(2)),m.default.createElement("span",{className:"result-item-unit"},"MBps")),m.default.createElement("div",{className:"col-xs-6 result-item"},m.default.createElement("span",{className:"result-item-name"},"Upload ",m.default.createElement("i",{className:"fa fa-arrow-circle-o-up"})),m.default.createElement("span",{className:"result-item-value-big"},(t.test_keys.simple.upload/1e3).toFixed(2)),m.default.createElement("span",{className:"result-item-unit"},"MBps"))),m.default.createElement("div",{className:"row"},m.default.createElement("div",{cla
 ssName:"col-xs-6 result-item"},m.default.createElement("span",{className:"result-item-name"},"Ping ",m.default.createElement("i",{className:"fa fa-exchange"})),m.default.createElement("span",{className:"result-item-value-big"},t.test_keys.simple.ping.toFixed(1)),m.default.createElement("span",{className:"result-item-unit"},"ms")),m.default.createElement("div",{className:"col-xs-6 result-item"},m.default.createElement("span",{className:"result-item-name"},"Server ",m.default.createElement("i",{className:"fa fa-server"})),m.default.createElement("span",{className:"result-item-value-big"},y(t.test_keys.server_address)),m.default.createElement("span",{className:"result-item-unit"},b(t.test_keys.server_address)))),this.state.advancedEnabled||m.default.createElement("div",{className:"row"},m.default.createElement("div",{className:"col-xs-6"},m.default.createElement("button",{className:"btn btn-secondary",onClick:function(){return e.toggledAdvanced()}},"More"))),this.state.advancedEnabled&
 &m.default.createElement("div",null,m.default.createElement("div",{className:"row"},m.default.createElement("div",{className:"col-xs-6 result-item"},m.default.createElement("span",{className:"result-item-name"},"Packet Loss"),m.default.createElement("span",{className:"result-item-value-big"},(100*t.test_keys.advanced.packet_loss).toFixed(3)),m.default.createElement("span",{className:"result-item-unit"},"%")),m.default.createElement("div",{className:"col-xs-6 result-item"},m.default.createElement("span",{className:"result-item-name"},"Out of order"),m.default.createElement("span",{className:"result-item-value-big"},(100*t.test_keys.advanced.out_of_order).toFixed(1)),m.default.createElement("span",{className:"result-item-unit"},"%"))),m.default.createElement("div",{className:"row"},m.default.createElement("div",{className:"col-xs-6 result-item"},m.default.createElement("span",{className:"result-item-name"},"Average Ping"),m.default.createElement("span",{className:"result-item-value-bi
 g"},t.test_keys.advanced.avg_rtt.toFixed(0)),m.default.createElement("span",{className:"result-item-unit"},"ms")),m.default.createElement("div",{className:"col-xs-6 result-item"},m.default.createElement("span",{className:"result-item-name"},"Max Ping"),m.default.createElement("span",{className:"result-item-value-big"},t.test_keys.advanced.max_rtt.toFixed(0)),m.default.createElement("span",{className:"result-item-unit"},"ms"))),m.default.createElement("div",{className:"row"},m.default.createElement("div",{className:"col-xs-6 result-item"},m.default.createElement("span",{className:"result-item-name"},"MSS"),m.default.createElement("span",{className:"result-item-value-big"},t.test_keys.advanced.mss)),m.default.createElement("div",{className:"col-xs-6 result-item"},m.default.createElement("span",{className:"result-item-name"},"Timeouts"),m.default.createElement("span",{className:"result-item-value-big"},t.test_keys.advanced.timeouts))),m.default.createElement("div",{className:"row"},m.d
 efault.createElement("div",{className:"col-xs-6"},m.default.createElement("button",{className:"btn btn-secondary",onClick:function(){return e.toggledAdvanced()}},"Less")))))}}]),t}(m.default.Component);v.propTypes={measurement:m.default.PropTypes.object},t.default=v},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.TcpConnectDetails=void 0;var r=n(2),o=a(r),s=t.TcpConnectDetails=function(e){var t=e.measurement;return o.default.createElement("div",null,"success"===t.test_keys.connection&&o.default.createElement("div",null,o.default.createElement("h2",{className:"result-success"},o.default.createElement("i",{className:"fa fa-check-circle-o"})," Everything is OK")),"success"!==t.test_keys.connection&&o.default.createElement("div",null,o.default.createElement("h2",{className:"result-warning"},o.default.createElement("i",{className:"fa fa-times-circle-o"})," Connection problem"),o.default.createElement("p",
 null,"When connecting to ",o.default.createElement("code",null,t.input)," we got the error",o.default.createElement("code",null,t.test_keys.connection))))};s.propTypes={measurement:o.default.PropTypes.object},t.default=s},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.VanillaTorDetails=void 0;var r=n(70),o=a(r),s=n(36),i=a(s),l=n(52),u=a(l),d=n(38),c=a(d),p=n(37),_=a(p),f=n(2),m=a(f),h=t.VanillaTorDetails=function(e){function t(e){(0,i.default)(this,t);var n=(0,c.default)(this,(t.__proto__||(0,o.default)(t)).call(this,e));return n.state={showLog:!1},n}return(0,_.default)(t,e),(0,u.default)(t,[{key:"toggleLog",value:function(){this.setState({showLog:!this.state.showLog})}},{key:"render",value:function(){var e=this,t=this.props.measurement;return m.default.createElement("div",null,t.test_keys.success===!0&&m.default.createElement("div",null,m.default.createElement("h2",{className:"result-success"},m.de
 fault.createElement("i",{className:"fa fa-check-circle-o"})," Tor is working"),m.default.createElement("p",null,"It took ",t.test_runtime,"s to bootstrap Tor version ",m.default.createElement("code",null,t.test_keys.tor_version))),t.test_keys.success===!1&&m.default.createElement("div",null,m.default.createElement("h2",{className:"result-danger"},m.default.createElement("i",{className:"fa fa-times-circle-o"})," Evidence of censorship"),m.default.createElement("p",null,"Tor version ",m.default.createElement("code",null,t.test_keys.tor_version)," appears to be blocked.")),this.state.showLog&&m.default.createElement("div",null,m.default.createElement("pre",null,t.test_keys.tor_log)),m.default.createElement("button",{className:"btn btn-secondary",onClick:function(){return e.toggleLog()}},this.state.showLog?"Hide":"Show"," tor log"))}}]),t}(m.default.Component);h.propTypes={measurement:m.default.PropTypes.object},t.default=h},function(e,t,n){"use strict";function a(e){return e&&e.__esMod
 ule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.WebConnectivityDetails=void 0;var r=n(2),o=a(r),s=t.WebConnectivityDetails=function(e){var t=e.measurement;return o.default.createElement("div",null,t.test_keys.accessible!==!1&&t.test_keys.blocking===!1&&o.default.createElement("div",null,o.default.createElement("h2",{className:"result-success"},o.default.createElement("i",{className:"fa fa-check-circle-o"})," No censorship detected"),o.default.createElement("p",null,"The website is accessible and uncensored from this network.")),(t.test_keys.accessible===!0||null===t.test_keys.accessible)&&null===t.test_keys.blocking&&o.default.createElement("div",null,o.default.createElement("h2",{className:"result-warning"},o.default.createElement("i",{className:"fa fa-exclamation-circle"})," Error in measurement"),t.test_keys.accessible===!0&&o.default.createElement("p",null,"The website is up, however there was a problem in assessing if whether or not it is being censored."),
 null===t.test_keys.accessible&&o.default.createElement("p",null,"There was an error in understanding if this site is up and/or censored.")),t.test_keys.accessible===!1&&(t.test_keys.blocking===!1||null===t.test_keys.blocking)&&o.default.createElement("div",null,o.default.createElement("h2",{className:"result-warning"},o.default.createElement("i",{className:"fa fa-exclamation-circle"})," Website unavailable"),o.default.createElement("p",null,"The website appears to not be available at the moment. Requests from the control vantage point are also failing.")),null!==t.test_keys.blocking&&t.test_keys.blocking!==!1&&o.default.createElement("div",null,o.default.createElement("h2",{className:"result-danger"},o.default.createElement("i",{className:"fa fa-times-circle-o"})," Evidence of censorship")),"dns"===t.test_keys.blocking&&o.default.createElement("p",null,"The site appears to be blocked due to ",o.default.createElement("strong",null,"DNS based censorship"),"."),"http-diff"===t.test_key
 s.blocking&&o.default.createElement("p",null,"The site appears to be blocked because it presents a ",o.default.createElement("strong",null,"different HTTP response"),"."),"http-failure"===t.test_keys.blocking&&o.default.createElement("p",null,"The site appears to be blocked because the ",o.default.createElement("strong",null,"HTTP request failed")," with ",o.default.createElement("code",null,t.test_keys.http_experiment_failure)),"tcp_ip"===t.test_keys.blocking&&o.default.createElement("p",null,"The site appears to be blocked by means of ",o.default.createElement("strong",null,"TCP/IP based blocking"),"."),t.test_keys.blocking!==!1&&null!=t.test_keys.blocking&&o.default.createElement("div",{className:"circumvention-strategies"},o.default.createElement("h3",null,o.default.createElement("i",{className:"ooni icon-tor"})," Circumvention strategies"),o.default.createElement("p",null,"You can try to circumvent the blocking of the site",o.default.createElement("code",null,t.input)," through
  the following:"),("http-diff"===t.test_keys.blocking||"http-failure"===t.test_keys.blocking)&&"https"!==t.input.substr(0,5)&&o.default.createElement("div",{className:"circumvention-strategy"},o.default.createElement("h3",null,"Use Secure HTTP (HTTPS)"),o.default.createElement("p",null,"Try visiting the ",o.default.createElement("strong",null,"HTTPS")," version of the website in question by accessing it via",o.default.createElement("a",{href:"https"+t.input.substr(4)},"https",t.input.substr(4)))),"dns"===t.test_keys.blocking&&o.default.createElement("div",{className:"circumvention-strategy"},o.default.createElement("h3",null,"Change your DNS"),o.default.createElement("p",null,"Try ",o.default.createElement("strong",null,"changing your DNS resolver")," to one that does not implement blocking, such as the Google DNS resolver:",o.default.createElement("code",null,"8.8.8.8"),"."),o.default.createElement("p",null,"You can find instructions on how to change your DNS resolver to the Google
  DNS resolver through the following URL: ",o.default.createElement("a",{href:"https://developers.google.com/speed/public-dns/docs/using",target:"_blank"},"https://developers.google.com/speed/public-dns/docs/using"))),o.default.createElement("div",{className:"circumvention-strategy"},o.default.createElement("h3",null,"Use Tor"),o.default.createElement("p",null,"In most cases you should be able to circumvent censorship by using ",o.default.createElement("strong",null,"Tor"),". To download Tor visit: ",o.default.createElement("a",{href:"https://www.torproject.org/download/download.html.en",target:"_blank"},"https://www.torproject.org/download/download.html.en")),o.default.createElement("p",null,"If the torproject.org website is blocked in your country you can download Tor from a mirror of it hosted on github: ",o.default.createElement("a",{href:"https://github.com/TheTorProject/gettorbrowser",target:"_blank"},"https://github.com/TheTorProject/gettorbrowser"))),o.default.createElement("
 p",null,"Note: The above techniques might not always work.")))};s.propTypes={measurement:o.default.PropTypes.object},t.default=s},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.WhatsappDetails=void 0;var r=n(2),o=a(r),s=t.WhatsappDetails=function(e){var t=e.measurement;return o.default.createElement("div",null,"ok"===t.test_keys.registration_server_status&&"ok"===t.test_keys.whatsapp_web_status&&"ok"===t.test_keys.registration_server_status&&o.default.createElement("div",null,o.default.createElement("h2",{className:"result-success"},o.default.createElement("i",{className:"fa fa-check-circle-o"})," WhatsApp is working")),("blocked"===t.test_keys.whatsapp_endpoints_status||"blocked"===t.test_keys.whatsapp_web_status||t.test_keys.facebook_tcp_blocking===!0||"blocked"===t.test_keys.registration_server_status)&&o.default.createElement("div",null,o.default.createElement("h2",{className:"result-success"},o.
 default.createElement("i",{className:"fa fa-check-circle-o"})," Evidence of censorship")),"blocked"===t.test_keys.whatsapp_endpoints_status?o.default.createElement("p",null,"The WhatsApp application is ",o.default.createElement("strong",{className:"text-danger"},"blocked")):o.default.createElement("p",null,"The WhatsApp application is ",o.default.createElement("strong",{className:"text-success"},"working properly")),"blocked"===t.test_keys.whatsapp_web_status?o.default.createElement("p",null,"WhatsApp web is ",o.default.createElement("strong",{className:"text-danger"},"blocked")):o.default.createElement("p",null,"WhatsApp web is ",o.default.createElement("strong",{className:"text-success"},"working properly")),"blocked"===t.test_keys.registration_server_status?o.default.createElement("p",null,"The WhatsApp registration service is ",o.default.createElement("strong",{className:"text-danger"},"blocked")):o.default.createElement("p",null,"The WhatsApp registration service ",o.default.cr
 eateElement("strong",{className:"text-success"},"working properly")),t.test_keys.facebook_tcp_blocking===!0&&o.default.createElement("p",null,"WhatsApp appears to be ",o.default.createElement("strong",{className:"text-danger"},"blocked")," by ",o.default.createElement("strong",null,"TCP/IP")))};s.propTypes={measurement:o.default.PropTypes.object},t.default=s},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(29),o=n(821),s=a(o),i=n(552),l=n(664),u=n(337),d=function(e){return{onRowClick:function(t){e((0,i.selectMeasurements)(t.id))},onShowHideDeck:function(t){e((0,i.showHideDeck)(t))}}},c=function(e){return{measurements:(0,l.getVisibleMeasurements)(e),loadingMeasurements:e.measurement.loading,loadingMeasurementsFailed:e.measurement.failed,selectedMeasurements:e.measurementList.selectedMeasurements,hiddenDecks:e.measurementList.visibilityFilter.hiddenDecks,decks:e.deck.decks,deckIcons:(0,u.getDeckIc
 ons)(e),deckNames:(0,u.getDeckNames)(e)}};t.default=(0,r.connect)(c,d)(s.default)},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(29),o=n(822),s=a(o),i=n(552),l=n(664),u=function(e){return{onRowClick:function(t,n){e((0,i.openMeasurement)(t,n))},onBackClick:function(){e((0,i.selectedMeasurements)(null))},onCloseClick:function(){e((0,i.closeMeasurement)())},onToggleNormal:function(t){t.preventDefault(),e((0,i.toggleNormalMeasurements)())}}},d=function(e){return{selectedMeasurements:e.measurementList.selectedMeasurements,isMeasurementOpen:e.measurementList.isMeasurementOpen,openMeasurement:e.measurementList.openMeasurement,visibleMeasurements:(0,l.getVisibileSelectedMeasurements)(e),showNormal:e.measurementList.showNormal}};t.default=(0,r.connect)(d,u)(s.default)},,function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(){var e=arguments.length>0&&void 0!==argume
 nts[0]?arguments[0]:p,t=arguments[1],n=c[t.type];return n?n(e,t):e}Object.defineProperty(t,"__esModule",{value:!0});var o,s=n(48),i=a(s),l=n(11),u=a(l);t.measurementListReducer=r;var d=n(552),c=(o={},(0,i.default)(o,d.SHOW_HIDE_DECK,function(e,t){var n=t.deckId,a=(0,u.default)({},e.visibilityFilter),r=a.hiddenDecks.indexOf(n);return r===-1?a.hiddenDecks.push(n):a.hiddenDecks.splice(r,1),(0,u.default)({},e,{visibilityFilter:a})}),(0,i.default)(o,d.TOGGLE_NORMAL_MEASUREMENTS,function(e){return(0,u.default)({},e,{showNormal:!e.showNormal})}),(0,i.default)(o,d.SELECTED_MEASUREMENTS,function(e,t){return(0,u.default)({},e,{selectedMeasurements:t.measurements})}),(0,i.default)(o,d.OPENNED_MEASUREMENT,function(e,t){return(0,u.default)({},e,{openMeasurement:t.measurement,isMeasurementOpen:!0})}),(0,i.default)(o,d.CLOSE_MEASUREMENT,function(e){return(0,u.default)({},e,{openMeasurement:{},isMeasurementOpen:!1})}),(0,i.default)(o,d.LOADING_MEASUREMENT_LIST,function(e){return(0,u.default)({},e,{
 loading:!0})}),(0,i.default)(o,d.LOADING_MEASUREMENT_LIST_SUCCEEDED,function(e){return(0,u.default)({},e,{loading:!1})}),(0,i.default)(o,d.LOADING_MEASUREMENT_LIST_FAILED,function(e){return(0,u.default)({},e,{loading:!1})}),o),p={loading:!1,selectedMeasurements:null,openMeasurement:{},isMeasurementOpen:!1,visibilityFilter:{hiddenDecks:[]},showNormal:!0}},,,,,,,,,,,,,,,,,,function(e,t,n){e.exports={default:n(902),__esModule:!0}},function(e,t,n){e.exports={default:n(904),__esModule:!0}},,,,,,function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var r=n(852),o=a(r),s=n(554),i=a(s);t.default=function(){function e(e,t){var n=[],a=!0,r=!1,o=void 0;try{for(var s,l=(0,i.default)(e);!(a=(s=l.next()).done)&&(n.push(s.value),!t||n.length!==t);a=!0);}catch(e){r=!0,o=e}finally{try{!a&&l.return&&l.return()}finally{if(r)throw o}}return n}return function(t,n){if(Array.isArray(t))return t;if((0,o.default)(Object(t)))return e(t,n);throw new TypeError("Invalid
  attempt to destructure non-iterable instance")}}()},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"apathy",author:"jannik siebert (https://github.com/janniks)",base00:"#031A16",base01:"#0B342D",base02:"#184E45",base03:"#2B685E",base04:"#5F9C92",base05:"#81B5AC",base06:"#A7CEC8",base07:"#D2E7E4",base08:"#3E9688",base09:"#3E7996",base0A:"#3E4C96",base0B:"#883E96",base0C:"#963E4C",base0D:"#96883E",base0E:"#4C963E",base0F:"#3E965B"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"ashes",author:"jannik siebert (https://github.com/janniks)",base00:"#1C2023",base01:"#393F45",base02:"#565E65",base03:"#747C84",base04:"#ADB3BA",base05:"#C7CCD1",base06:"#DFE2E5",base07:"#F3F4F5",base08:"#C7AE95",base09:"#C7C795",base0A:"#AEC795",base0B:"#95C7AE",base0C:"#95AEC7",base0D:"#AE95C7",base0E:"#C795AE",base0F:"#C79595"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"atelier dune",author:"bram de haan (http://atelie
 rbram.github.io/syntax-highlighting/atelier-schemes/dune)",base00:"#20201d",base01:"#292824",base02:"#6e6b5e",
+base03:"#7d7a68",base04:"#999580",base05:"#a6a28c",base06:"#e8e4cf",base07:"#fefbec",base08:"#d73737",base09:"#b65611",base0A:"#cfb017",base0B:"#60ac39",base0C:"#1fad83",base0D:"#6684e1",base0E:"#b854d4",base0F:"#d43552"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"atelier forest",author:"bram de haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest)",base00:"#1b1918",base01:"#2c2421",base02:"#68615e",base03:"#766e6b",base04:"#9c9491",base05:"#a8a19f",base06:"#e6e2e0",base07:"#f1efee",base08:"#f22c40",base09:"#df5320",base0A:"#d5911a",base0B:"#5ab738",base0C:"#00ad9c",base0D:"#407ee7",base0E:"#6666ea",base0F:"#c33ff3"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"atelier heath",author:"bram de haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/heath)",base00:"#1b181b",base01:"#292329",base02:"#695d69",base03:"#776977",base04:"#9e8f9e",base05:"#ab9bab",base06:"#d8c
 ad8",base07:"#f7f3f7",base08:"#ca402b",base09:"#a65926",base0A:"#bb8a35",base0B:"#379a37",base0C:"#159393",base0D:"#516aec",base0E:"#7b59c0",base0F:"#cc33cc"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"atelier lakeside",author:"bram de haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/lakeside/)",base00:"#161b1d",base01:"#1f292e",base02:"#516d7b",base03:"#5a7b8c",base04:"#7195a8",base05:"#7ea2b4",base06:"#c1e4f6",base07:"#ebf8ff",base08:"#d22d72",base09:"#935c25",base0A:"#8a8a0f",base0B:"#568c3b",base0C:"#2d8f6f",base0D:"#257fad",base0E:"#5d5db1",base0F:"#b72dd2"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"atelier seaside",author:"bram de haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/seaside/)",base00:"#131513",base01:"#242924",base02:"#5e6e5e",base03:"#687d68",base04:"#809980",base05:"#8ca68c",base06:"#cfe8cf",base07:"#f0fff0",base08:"#e6193c",base09:"#87711
 d",base0A:"#c3c322",base0B:"#29a329",base0C:"#1999b3",base0D:"#3d62f5",base0E:"#ad2bee",base0F:"#e619c3"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"bespin",author:"jan t. sott",base00:"#28211c",base01:"#36312e",base02:"#5e5d5c",base03:"#666666",base04:"#797977",base05:"#8a8986",base06:"#9d9b97",base07:"#baae9e",base08:"#cf6a4c",base09:"#cf7d34",base0A:"#f9ee98",base0B:"#54be0d",base0C:"#afc4db",base0D:"#5ea6ea",base0E:"#9b859d",base0F:"#937121"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"brewer",author:"timothée poisot (http://github.com/tpoisot)",base00:"#0c0d0e",base01:"#2e2f30",base02:"#515253",base03:"#737475",base04:"#959697",base05:"#b7b8b9",base06:"#dadbdc",base07:"#fcfdfe",base08:"#e31a1c",base09:"#e6550d",base0A:"#dca060",base0B:"#31a354",base0C:"#80b1d3",base0D:"#3182bd",base0E:"#756bb1",base0F:"#b15928"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"brigh
 t",author:"chris kempson (http://chriskempson.com)",base00:"#000000",base01:"#303030",base02:"#505050",base03:"#b0b0b0",base04:"#d0d0d0",base05:"#e0e0e0",base06:"#f5f5f5",base07:"#ffffff",base08:"#fb0120",base09:"#fc6d24",base0A:"#fda331",base0B:"#a1c659",base0C:"#76c7b7",base0D:"#6fb3d2",base0E:"#d381c3",base0F:"#be643c"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"chalk",author:"chris kempson (http://chriskempson.com)",base00:"#151515",base01:"#202020",base02:"#303030",base03:"#505050",base04:"#b0b0b0",base05:"#d0d0d0",base06:"#e0e0e0",base07:"#f5f5f5",base08:"#fb9fb1",base09:"#eda987",base0A:"#ddb26f",base0B:"#acc267",base0C:"#12cfc0",base0D:"#6fc2ef",base0E:"#e1a3ee",base0F:"#deaf8f"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"codeschool",author:"brettof86",base00:"#232c31",base01:"#1c3657",base02:"#2a343a",base03:"#3f4944",base04:"#84898c",base05:"#9ea7a6",base06:"#a7cfa3",base07:"#b5d8f6",base08:"#2
 a5491",base09:"#43820d",base0A:"#a03b1e",base0B:"#237986",base0C:"#b02f30",base0D:"#484d79",base0E:"#c59820",base0F:"#c98344"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"colors",author:"mrmrs (http://clrs.cc)",base00:"#111111",base01:"#333333",base02:"#555555",base03:"#777777",base04:"#999999",base05:"#bbbbbb",base06:"#dddddd",base07:"#ffffff",base08:"#ff4136",base09:"#ff851b",base0A:"#ffdc00",base0B:"#2ecc40",base0C:"#7fdbff",base0D:"#0074d9",base0E:"#b10dc9",base0F:"#85144b"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"default",author:"chris kempson (http://chriskempson.com)",base00:"#181818",base01:"#282828",base02:"#383838",base03:"#585858",base04:"#b8b8b8",base05:"#d8d8d8",base06:"#e8e8e8",base07:"#f8f8f8",base08:"#ab4642",base09:"#dc9656",base0A:"#f7ca88",base0B:"#a1b56c",base0C:"#86c1b9",base0D:"#7cafc2",base0E:"#ba8baf",base0F:"#a16946"},e.exports=t.default},function(e,t){"use strict";t.__esModule
 =!0,t.default={scheme:"eighties",author:"chris kempson (http://chriskempson.com)",base00:"#2d2d2d",base01:"#393939",base02:"#515151",base03:"#747369",base04:"#a09f93",base05:"#d3d0c8",base06:"#e8e6df",base07:"#f2f0ec",base08:"#f2777a",base09:"#f99157",base0A:"#ffcc66",base0B:"#99cc99",base0C:"#66cccc",base0D:"#6699cc",base0E:"#cc99cc",base0F:"#d27b53"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"embers",author:"jannik siebert (https://github.com/janniks)",base00:"#16130F",base01:"#2C2620",base02:"#433B32",base03:"#5A5047",base04:"#8A8075",base05:"#A39A90",base06:"#BEB6AE",base07:"#DBD6D1",base08:"#826D57",base09:"#828257",base0A:"#6D8257",base0B:"#57826D",base0C:"#576D82",base0D:"#6D5782",base0E:"#82576D",base0F:"#825757"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"flat",author:"chris kempson (http://chriskempson.com)",base00:"#2C3E50",base01:"#34495E",base02:"#7F8C8D",base03:"#95A5A6",base04:"#BDC3C7",ba
 se05:"#e0e0e0",base06:"#f5f5f5",base07:"#ECF0F1",base08:"#E74C3C",base09:"#E67E22",base0A:"#F1C40F",base0B:"#2ECC71",base0C:"#1ABC9C",base0D:"#3498DB",base0E:"#9B59B6",base0F:"#be643c"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"google",author:"seth wright (http://sethawright.com)",base00:"#1d1f21",base01:"#282a2e",base02:"#373b41",base03:"#969896",base04:"#b4b7b4",base05:"#c5c8c6",base06:"#e0e0e0",base07:"#ffffff",base08:"#CC342B",base09:"#F96A38",base0A:"#FBA922",base0B:"#198844",base0C:"#3971ED",base0D:"#3971ED",base0E:"#A36AC7",base0F:"#3971ED"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"grayscale",author:"alexandre gavioli (https://github.com/alexx2/)",base00:"#101010",base01:"#252525",base02:"#464646",base03:"#525252",base04:"#ababab",base05:"#b9b9b9",base06:"#e3e3e3",base07:"#f7f7f7",base08:"#7c7c7c",base09:"#999999",base0A:"#a0a0a0",base0B:"#8e8e8e",base0C:"#868686",base0D:"#686868",base0E:"#7474
 74",base0F:"#5e5e5e"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"green screen",author:"chris kempson (http://chriskempson.com)",base00:"#001100",base01:"#003300",base02:"#005500",base03:"#007700",base04:"#009900",base05:"#00bb00",base06:"#00dd00",base07:"#00ff00",base08:"#007700",base09:"#009900",base0A:"#007700",base0B:"#00bb00",base0C:"#005500",base0D:"#009900",base0E:"#00bb00",base0F:"#005500"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"harmonic16",author:"jannik siebert (https://github.com/janniks)",base00:"#0b1c2c",base01:"#223b54",base02:"#405c79",base03:"#627e99",base04:"#aabcce",base05:"#cbd6e2",base06:"#e5ebf1",base07:"#f7f9fb",base08:"#bf8b56",base09:"#bfbf56",base0A:"#8bbf56",base0B:"#56bf8b",base0C:"#568bbf",base0D:"#8b56bf",base0E:"#bf568b",base0F:"#bf5656"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"hopscotch",author:"jan t. sott",base00:"#322931",bas
 e01:"#433b42",base02:"#5c545b",base03:"#797379",base04:"#989498",base05:"#b9b5b8",base06:"#d5d3d5",base07:"#ffffff",base08:"#dd464c",base09:"#fd8b19",base0A:"#fdcc59",base0B:"#8fc13e",base0C:"#149b93",base0D:"#1290bf",base0E:"#c85e7c",base0F:"#b33508"},e.exports=t.default},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e.default:e}t.__esModule=!0;var r=n(894);t.threezerotwofour=a(r);var o=n(860);t.apathy=a(o);var s=n(861);t.ashes=a(s);var i=n(862);t.atelierDune=a(i);var l=n(863);t.atelierForest=a(l);var u=n(864);t.atelierHeath=a(u);var d=n(865);t.atelierLakeside=a(d);var c=n(866);t.atelierSeaside=a(c);var p=n(867);t.bespin=a(p);var _=n(868);t.brewer=a(_);var f=n(869);t.bright=a(f);var m=n(870);t.chalk=a(m);var h=n(871);t.codeschool=a(h);var y=n(872);t.colors=a(y);var b=n(873);t.default=a(b);var v=n(874);t.eighties=a(v);var g=n(875);t.embers=a(g);var M=n(876);t.flat=a(M);var T=n(877);t.google=a(T);var L=n(878);t.grayscale=a(L);var E=n(879);t.greenscreen=a(E);var k=
 n(880);t.harmonic=a(k);var D=n(881);t.hopscotch=a(D);var w=n(883);t.isotope=a(w);var S=n(884);t.marrakesh=a(S);var Y=n(885);t.mocha=a(Y);var C=n(886);t.monokai=a(C);var P=n(887);t.ocean=a(P);var O=n(888);t.paraiso=a(O);var R=n(889);t.pop=a(R);var x=n(890);t.railscasts=a(x);var A=n(891);t.shapeshifter=a(A);var N=n(892);t.solarized=a(N);var j=n(893);t.summerfruit=a(j);var H=n(895);t.tomorrow=a(H);var F=n(896);t.tube=a(F);var I=n(897);t.twilight=a(I)},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"isotope",author:"jan t. sott",base00:"#000000",base01:"#404040",base02:"#606060",base03:"#808080",base04:"#c0c0c0",base05:"#d0d0d0",base06:"#e0e0e0",base07:"#ffffff",base08:"#ff0000",base09:"#ff9900",base0A:"#ff0099",base0B:"#33ff00",base0C:"#00ffff",base0D:"#0066ff",base0E:"#cc00ff",base0F:"#3300ff"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"marrakesh",author:"alexandre gavioli (http://github.com/alexx2/)",base00:"#201602",base01:"#302e
 00",base02:"#5f5b17",base03:"#6c6823",base04:"#86813b",base05:"#948e48",base06:"#ccc37a",base07:"#faf0a5",base08:"#c35359",base09:"#b36144",base0A:"#a88339",base0B:"#18974e",base0C:"#75a738",base0D:"#477ca1",base0E:"#8868b3",base0F:"#b3588e"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"mocha",author:"chris kempson (http://chriskempson.com)",base00:"#3B3228",base01:"#534636",base02:"#645240",base03:"#7e705a",base04:"#b8afad",base05:"#d0c8c6",base06:"#e9e1dd",base07:"#f5eeeb",base08:"#cb6077",base09:"#d28b71",base0A:"#f4bc87",base0B:"#beb55b",base0C:"#7bbda4",base0D:"#8ab3b5",base0E:"#a89bb9",base0F:"#bb9584"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"monokai",author:"wimer hazenberg (http://www.monokai.nl)",base00:"#272822",base01:"#383830",base02:"#49483e",base03:"#75715e",base04:"#a59f85",base05:"#f8f8f2",base06:"#f5f4f1",base07:"#f9f8f5",base08:"#f92672",base09:"#fd971f",base0A:"#f4bf75",base0B:"#a6e22
 e",base0C:"#a1efe4",base0D:"#66d9ef",base0E:"#ae81ff",base0F:"#cc6633"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"ocean",author:"chris kempson (http://chriskempson.com)",base00:"#2b303b",base01:"#343d46",base02:"#4f5b66",base03:"#65737e",base04:"#a7adba",base05:"#c0c5ce",base06:"#dfe1e8",base07:"#eff1f5",base08:"#bf616a",base09:"#d08770",base0A:"#ebcb8b",base0B:"#a3be8c",base0C:"#96b5b4",base0D:"#8fa1b3",base0E:"#b48ead",base0F:"#ab7967"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"paraiso",author:"jan t. sott",base00:"#2f1e2e",base01:"#41323f",base02:"#4f424c",base03:"#776e71",base04:"#8d8687",base05:"#a39e9b",base06:"#b9b6b0",base07:"#e7e9db",base08:"#ef6155",base09:"#f99b15",base0A:"#fec418",base0B:"#48b685",base0C:"#5bc4bf",base0D:"#06b6ef",base0E:"#815ba4",base0F:"#e96ba8"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"pop",author:"chris kempson (http://chriskemp
 son.com)",base00:"#000000",base01:"#202020",base02:"#303030",base03:"#505050",base04:"#b0b0b0",base05:"#d0d0d0",base06:"#e0e0e0",base07:"#ffffff",base08:"#eb008a",base09:"#f29333",base0A:"#f8ca12",base0B:"#37b349",base0C:"#00aabb",base0D:"#0e5a94",base0E:"#b31e8d",base0F:"#7a2d00"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"railscasts",author:"ryan bates (http://railscasts.com)",base00:"#2b2b2b",base01:"#272935",base02:"#3a4055",base03:"#5a647e",base04:"#d4cfc9",base05:"#e6e1dc",base06:"#f4f1ed",base07:"#f9f7f3",base08:"#da4939",base09:"#cc7833",base0A:"#ffc66d",base0B:"#a5c261",base0C:"#519f50",base0D:"#6d9cbe",base0E:"#b6b3eb",base0F:"#bc9458"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"shapeshifter",author:"tyler benziger (http://tybenz.com)",base00:"#000000",base01:"#040404",base02:"#102015",base03:"#343434",base04:"#555555",base05:"#ababab",base06:"#e0e0e0",base07:"#f9f9f9",base08:"#e92f2f",base09:"
 #e09448",base0A:"#dddd13",base0B:"#0ed839",base0C:"#23edda",base0D:"#3b48e3",base0E:"#f996e2",base0F:"#69542d"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"solarized",author:"ethan schoonover (http://ethanschoonover.com/solarized)",base00:"#002b36",base01:"#073642",base02:"#586e75",base03:"#657b83",base04:"#839496",base05:"#93a1a1",base06:"#eee8d5",base07:"#fdf6e3",base08:"#dc322f",base09:"#cb4b16",base0A:"#b58900",base0B:"#859900",base0C:"#2aa198",base0D:"#268bd2",base0E:"#6c71c4",base0F:"#d33682"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"summerfruit",author:"christopher corley (http://cscorley.github.io/)",base00:"#151515",base01:"#202020",base02:"#303030",base03:"#505050",base04:"#B0B0B0",base05:"#D0D0D0",base06:"#E0E0E0",base07:"#FFFFFF",base08:"#FF0086",base09:"#FD8900",base0A:"#ABA800",base0B:"#00C918",base0C:"#1faaaa",base0D:"#3777E6",base0E:"#AD00A1",base0F:"#cc6633"},e.exports=t.default},functi
 on(e,t){"use strict";t.__esModule=!0,t.default={scheme:"threezerotwofour",author:"jan t. sott (http://github.com/idleberg)",base00:"#090300",base01:"#3a3432",base02:"#4a4543",base03:"#5c5855",base04:"#807d7c",base05:"#a5a2a2",base06:"#d6d5d4",base07:"#f7f7f7",base08:"#db2d20",base09:"#e8bbd0",base0A:"#fded02",base0B:"#01a252",base0C:"#b5e4f4",base0D:"#01a0e4",base0E:"#a16a94",base0F:"#cdab53"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"tomorrow",author:"chris kempson (http://chriskempson.com)",base00:"#1d1f21",base01:"#282a2e",base02:"#373b41",base03:"#969896",base04:"#b4b7b4",base05:"#c5c8c6",base06:"#e0e0e0",base07:"#ffffff",base08:"#cc6666",base09:"#de935f",base0A:"#f0c674",base0B:"#b5bd68",base0C:"#8abeb7",base0D:"#81a2be",base0E:"#b294bb",base0F:"#a3685a"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"london tube",author:"jan t. sott",base00:"#231f20",base01:"#1c3f95",base02:"#5a5758",base03:"#737171",
 base04:"#959ca1",base05:"#d9d8d8",base06:"#e7e7e8",base07:"#ffffff",base08:"#ee2e24",base09:"#f386a1",base0A:"#ffd204",base0B:"#00853e",base0C:"#85cebc",base0D:"#009ddc",base0E:"#98005d",base0F:"#b06110"},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"twilight",author:"david hart (http://hart-dev.com)",base00:"#1e1e1e",base01:"#323537",base02:"#464b50",base03:"#5f5a60",base04:"#838184",base05:"#a7a7a7",base06:"#c3c3c3",base07:"#ffffff",base08:"#cf6a4c",base09:"#cda869",base0A:"#f9ee98",base0B:"#8f9d6a",base0C:"#afc4db",base0D:"#7587a6",base0E:"#9b859d",base0F:"#9b703f"},e.exports=t.default},function(e,t,n){"use strict";var a=n(670),r=e.exports={name:"yuv",min:[0,-.5,-.5],max:[1,.5,.5],channel:["Y","U","V"],alias:["YUV","EBU"]};r.rgb=function(e){var t,n,a,r=e[0],o=e[1],s=e[2];return t=1*r+0*o+1.13983*s,n=1*r+o*-.39465+s*-.5806,a=1*r+2.02311*o+0*s,t=Math.min(Math.max(0,t),1),n=Math.min(Math.max(0,n),1),a=Math.min(Math.max(0,a),1),[255*t,255*n,255*a]
 },a.yuv=function(e){var t=e[0]/255,n=e[1]/255,a=e[2]/255,r=.299*t+.587*n+.114*a,o=t*-.14713+n*-.28886+.436*a,s=.615*t+n*-.51499+a*-.10001;return[r,o,s]}},,,function(e,t,n){n(571),n(345),e.exports=n(935)},function(e,t,n){n(571),n(345),e.exports=n(936)},,function(e,t,n){n(939),e.exports=n(22).Number.isSafeInteger},,,,function(e,t,n){n(943);var a=n(22).Object;e.exports=function(e){return a.getOwnPropertyNames(e)}},,,,,,,,,,,,,,function(e,t,n){var a=n(135),r=Math.floor;e.exports=function(e){return!a(e)&&isFinite(e)&&r(e)===e}},,,,,,,,,,,,,function(e,t,n){var a=n(115),r=n(683);e.exports=n(22).getIterator=function(e){var t=r(e);if("function"!=typeof t)throw TypeError(e+" is not iterable!");return a(t.call(e))}},function(e,t,n){var a=n(671),r=n(49)("iterator"),o=n(136);e.exports=n(22).isIterable=function(e){var t=Object(e);return void 0!==t[r]||"@@iterator"in t||o.hasOwnProperty(a(t))}},,,function(e,t,n){var a=n(53),r=n(922),o=Math.abs;a(a.S,"Number",{isSafeInteger:function(e){return r(e)&
 &o(e)<=9007199254740991}})},,,,function(e,t,n){n(343)("getOwnPropertyNames",function(){return n(677).f})},,,,,,,,,,,,,,,953,953,,,,,,,,,,,,,,,,,,,function(e,t){(function(t){function n(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function a(e,t){for(var n=-1,a=e?e.length:0;++n<a&&t(e[n],n,e)!==!1;);return e}function r(e,t){var n=e?e.length:0;return!!n&&s(e,t,0)>-1}function o(e,t,n,a){for(var r=e.length,o=n+(a?1:-1);a?o--:++o<r;)if(t(e[o],o,e))return o;return-1}function s(e,t,n){if(t!==t)return o(e,i,n);for(var a=n-1,r=e.length;++a<r;)if(e[a]===t)return a;return-1}function i(e){return e!==e}function l(e,t){for(var n=e.length,a=0;n--;)e[n]===t&&a++;return a}function u(e,t){return null==e?void 0:e[t]}function d(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(e){}return t}function c(e,t){for(var n=-1,a=e.length,r=0,o=[];++n<a;){var s=e[n]
 ;s!==t&&s!==z||(e[n]=z,o[r++]=n)}return o}function p(e){return A(e)?Pe(e):{}}function _(e){if(!A(e)||Y(e))return!1;var t=x(e)||d(e)?Ce:he;return t.test(P(e))}function f(e,t,n,a){for(var r=-1,o=e.length,s=n.length,i=-1,l=t.length,u=Oe(o-s,0),d=Array(l+u),c=!a;++i<l;)d[i]=t[i];for(;++r<s;)(c||r<o)&&(d[n[r]]=e[r]);for(;u--;)d[i++]=e[r++];return d}function m(e,t,n,a){for(var r=-1,o=e.length,s=-1,i=n.length,l=-1,u=t.length,d=Oe(o-i,0),c=Array(d+u),p=!a;++r<d;)c[r]=e[r];for(var _=r;++l<u;)c[_+l]=t[l];for(;++s<i;)(p||r<o)&&(c[_+n[s]]=e[r++]);return c}function h(e,t){var n=-1,a=e.length;for(t||(t=Array(a));++n<a;)t[n]=e[n];return t}function y(e,t,n){function a(){var t=this&&this!==Te&&this instanceof a?o:e;return t.apply(r?n:this,arguments)}var r=t&V,o=b(e);return a}function b(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:re
 turn new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var n=p(e.prototype),a=e.apply(n,t);return A(a)?a:n}}function v(e,t,a){function r(){for(var s=arguments.length,i=Array(s),l=s,u=E(r);l--;)i[l]=arguments[l];var d=s<3&&i[0]!==u&&i[s-1]!==u?[]:c(i,u);if(s-=d.length,s<a)return T(e,t,g,r.placeholder,void 0,i,d,void 0,void 0,a-s);var p=this&&this!==Te&&this instanceof r?o:e;return n(p,this,i)}var o=b(e);return r}function g(e,t,n,a,r,o,s,i,u,d){function p(){for(var k=arguments.length,D=Array(k),w=k;w--;)D[w]=arguments[w];if(v)var S=E(p),Y=l(D,S);if(a&&(D=f(D,a,r,v)),o&&(D=m(D,o,s,v)),k-=Y,v&&k<d){var P=c(D,S);return T(e,t,g,p.placeholder,n,D,P,i,u,d-k)}var O=h?n:this,R=y?O[e]:e;return k=D.length,i?D=C(D,i):M&&k>1&&D.reverse(),_&&u<k&&(D.length=u),this&&this!==Te&&this instanceof p&&(R=L||b(R)),R.apply(O,D)}var _=t&Z,h=t&V,y=t&G,v=t&(q|J),M=t&ee,L=y?void 0:b(e);return p}function M(e,t,a,r){function
  o(){for(var t=-1,l=arguments.length,u=-1,d=r.length,c=Array(d+l),p=this&&this!==Te&&this instanceof o?i:e;++u<d;)c[u]=r[u];for(;l--;)c[u++]=arguments[++t];return n(p,s?a:this,c)}var s=t&V,i=b(e);return o}function T(e,t,n,a,r,o,s,i,l,u){var d=t&q,c=d?s:void 0,p=d?void 0:s,_=d?o:void 0,f=d?void 0:o;t|=d?X:$,t&=~(d?$:X),t&K||(t&=~(V|G));var m=n(e,t,r,_,c,f,p,i,l,u);return m.placeholder=a,Ae(m,e,t)}function L(e,t,n,a,r,o,s,i){var l=t&G;if(!l&&"function"!=typeof e)throw new TypeError(B);var u=a?a.length:0;if(u||(t&=~(X|$),a=r=void 0),s=void 0===s?s:Oe(F(s),0),i=void 0===i?i:F(i),u-=r?r.length:0,t&$){var d=a,c=r;a=r=void 0}var p=[e,t,n,a,r,d,c,o,s,i];if(e=p[0],t=p[1],n=p[2],a=p[3],r=p[4],i=p[9]=null==p[9]?l?0:e.length:Oe(p[9]-u,0),!i&&t&(q|J)&&(t&=~(q|J)),t&&t!=V)_=t==q||t==J?v(e,t,i):t!=X&&t!=(V|X)||r.length?g.apply(void 0,p):M(e,t,n,a);else var _=y(e,t,n);return Ae(_,e,t)}function E(e){var t=e;return t.placeholder}function k(e,t){var n=u(e,t);return _(n)?n:void 0}function D(e){var t=e.
 match(pe);return t?t[1].split(_e):[]}function w(e,t){var n=t.length,a=n-1;return t[a]=(n>1?"& ":"")+t[a],t=t.join(n>2?", ":" "),e.replace(ce,"{\n/* [wrapped with "+t+"] */\n")}function S(e,t){return t=null==t?ne:t,!!t&&("number"==typeof e||be.test(e))&&e>-1&&e%1==0&&e<t}function Y(e){return!!De&&De in e}function C(e,t){for(var n=e.length,a=Re(t.length,n),r=h(e);a--;){var o=t[a];e[a]=S(o,n)?r[o]:void 0}return e}function P(e){if(null!=e){try{return we.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function O(e,t){return a(oe,function(n){var a="_."+n[0];t&n[1]&&!r(e,a)&&e.push(a)}),e.sort()}function R(e,t,n){t=n?void 0:t;var a=L(e,q,void 0,void 0,void 0,void 0,void 0,t);return a.placeholder=R.placeholder,a}function x(e){var t=A(e)?Ye.call(e):"";return t==se||t==ie}function A(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function N(e){return!!e&&"object"==typeof e}function j(e){return"symbol"==typeof e||N(e)&&Ye.call(e)==le}function H(e){if(!e)return 0===e?e:0;if(e=I(
 e),e===te||e===-te){var t=e<0?-1:1;return t*ae}return e===e?e:0}function F(e){var t=H(e),n=t%1;return t===t?n?t-n:t:0}function I(e){if("number"==typeof e)return e;if(j(e))return re;if(A(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=A(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(de,"");var n=me.test(e);return n||ye.test(e)?ve(e.slice(2),n?2:8):fe.test(e)?re:+e}function U(e){return function(){return e}}function W(e){return e}var B="Expected a function",z="__lodash_placeholder__",V=1,G=2,K=4,q=8,J=16,X=32,$=64,Z=128,Q=256,ee=512,te=1/0,ne=9007199254740991,ae=1.7976931348623157e308,re=NaN,oe=[["ary",Z],["bind",V],["bindKey",G],["curry",q],["curryRight",J],["flip",ee],["partial",X],["partialRight",$],["rearg",Q]],se="[object Function]",ie="[object GeneratorFunction]",le="[object Symbol]",ue=/[\\^$.*+?()[\]{}|]/g,de=/^\s+|\s+$/g,ce=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,pe=/\{\n\/\* \[wrapped with (.+)\] \*/,_e=/,? & /,fe=/^[-+]0x[0-9a-f]+$/i,me=/^0b[01]+$/i
 ,he=/^\[object .+?Constructor\]$/,ye=/^0o[0-7]+$/i,be=/^(?:0|[1-9]\d*)$/,ve=parseInt,ge="object"==typeof t&&t&&t.Object===Object&&t,Me="object"==typeof self&&self&&self.Object===Object&&self,Te=ge||Me||Function("return this")(),Le=Function.prototype,Ee=Object.prototype,ke=Te["__core-js_shared__"],De=function(){var e=/[^.]+$/.exec(ke&&ke.keys&&ke.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),we=Le.toString,Se=Ee.hasOwnProperty,Ye=Ee.toString,Ce=RegExp("^"+we.call(Se).replace(ue,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Pe=Object.create,Oe=Math.max,Re=Math.min,xe=function(){var e=k(Object,"defineProperty"),t=k.name;return t&&t.length>2?e:void 0}(),Ae=xe?function(e,t,n){var a=t+"";return xe(e,"toString",{configurable:!0,enumerable:!1,value:U(w(a,O(D(a),n)))})}:W;R.placeholder={},e.exports=R}).call(t,function(){return this}())},function(e,t){(function(t){function n(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,
 n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function a(e,t){for(var n=-1,a=t.length,r=e.length;++n<a;)e[r+n]=t[n];return e}function r(e,t,n,o,s){var l=-1,u=e.length;for(n||(n=i),s||(s=[]);++l<u;){var d=e[l];t>0&&n(d)?t>1?r(d,t-1,n,o,s):a(s,d):o||(s[s.length]=d)}return s}function o(e,t){return t=Y(void 0===t?e.length-1:t,0),function(){for(var a=arguments,r=-1,o=Y(a.length-t,0),s=Array(o);++r<o;)s[r]=a[t+r];r=-1;for(var i=Array(t+1);++r<t;)i[r]=a[r];return i[t]=s,n(e,this,i)}}function s(e){return o(function(t){t=r(t,1);var n=t.length,a=n;for(e&&t.reverse();a--;)if("function"!=typeof t[a])throw new TypeError(m);return function(){for(var e=0,a=n?t[e].apply(this,arguments):arguments[0];++e<n;)a=t[e].call(this,a);return a}})}function i(e){return C(e)||l(e)||!!(S&&e&&e[S])}function l(e){return d(e)&&E.call(e,"callee")&&(!w.call(e,"callee")||k.call(e)==y)}function u(e){return null!=e&&p(e.length)&&!c(e)}function d(e){return f(e)&&u(e)}f
 unction c(e){var t=_(e)?k.call(e):"";return t==b||t==v}function p(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=h}function _(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function f(e){return!!e&&"object"==typeof e}var m="Expected a function",h=9007199254740991,y="[object Arguments]",b="[object Function]",v="[object GeneratorFunction]",g="object"==typeof t&&t&&t.Object===Object&&t,M="object"==typeof self&&self&&self.Object===Object&&self,T=g||M||Function("return this")(),L=Object.prototype,E=L.hasOwnProperty,k=L.toString,D=T.Symbol,w=L.propertyIsEnumerable,S=D?D.isConcatSpreadable:void 0,Y=Math.max,C=Array.isArray,P=s();e.exports=P}).call(t,function(){return this}())},,,,function(e,t){function n(e){var t,n,a,r,o,s=e[0]/360,i=e[1]/100,l=e[2]/100;if(0==i)return o=255*l,[o,o,o];n=l<.5?l*(1+i):l+i-l*i,t=2*l-n,r=[0,0,0];for(var u=0;u<3;u++)a=s+1/3*-(u-1),a<0&&a++,a>1&&a--,o=6*a<1?t+6*(n-t)*a:2*a<1?n:3*a<2?t+(n-t)*(2/3-a)*6:t,r[u]=255*o;return r}e.exports=n},function(e,t,n){fu
 nction a(e){var t=Math.round(o(e,0,255)),n=t.toString(16);return 1==n.length?"0"+n:n}function r(e){return"#"+a(e[0])+a(e[1])+a(e[2])}var o=n(588);e.exports=r},function(e,t){function n(e){return 4===e.length&&(e="#"+e.charAt(1)+e.charAt(1)+e.charAt(2)+e.charAt(2)+e.charAt(3)+e.charAt(3)),[parseInt(e.substring(1,3),16),parseInt(e.substring(3,5),16),parseInt(e.substring(5,7),16)]}e.exports=n},function(e,t,n){function a(e,t){switch(e=parseFloat(e),t){case 0:return s(e,0,360);case 1:case 2:return s(e,0,100);case 3:return s(e,0,1)}}function r(e){return o(e).map(a)}var o=n(690),s=n(588);e.exports=r},function(e,t,n){function a(e){var t=o(e),n=l(t);return 4===t.length&&n.push(t[3]),n}function r(e){for(var t in u)if(0===e.indexOf(t))return u[t](e)}var o=n(986),s=n(985),i=n(988),l=n(983),u={"#":s,hsl:a,rgb:i};r.rgb=i,r.hsl=o,r.hex=s,e.exports=r},function(e,t,n){function a(e,t){return t<3?e.indexOf("%")!=-1?Math.round(255*s(parseInt(e,10),0,100)/100):s(parseInt(e,10),0,255):s(parseFloat(e),0,1)
 }function r(e){return o(e).map(a)}var o=n(690),s=n(588);e.exports=r},,,function(e,t,n){"use strict";function a(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.getBase16Theme=t.createStyling=void 0;var o=n(11),s=r(o),i=n(339),l=r(i),u=n(669),d=r(u),c=n(859),p=r(c),_=n(132),f=r(_),m=n(978),h=r(m),y=n(882),b=a(y),v=n(984),g=r(v),M=n(987),T=r(M),L=n(979),E=r(L),k=n(670),D=n(898),w=function(e){return e},S=b.default,Y=(0,f.default)(S),C=function(e){return e<.25?1:e<.5?.9-e:1.1-e},P=(0,E.default)(T.default,k.yuv,function(e){var t=(0,p.default)(e,3),n=t[0],a=t[1],r=t[2];return[C(n),a,r]},D.rgb,g.default),O=function(e){return(0,f.default)(e).reduce(function(t,n){return/^base/.test(n)?(t[n]=P(e[n]),t):t},{})},R=function(e,t,n){for(var a=arguments.length,r=Array(a>3?a-3:0),o=3;o<a;o++)r[o-3]=arguments
 [o];if(null===n)return t;Array.isArray(n)||(n=[n]);var i=n.reduce(function(n,a){return[].concat((0,d.default)(n),[t[a],e[a]])},[]).filter(w),u=i.reduce(function(e,t){return"string"==typeof t?e.className=[e.className,t].filter(function(e){return e}).join(" "):"object"===("undefined"==typeof t?"undefined":(0,l.default)(t))?e.style=(0,s.default)({},e.style,t):"function"==typeof t&&(e=(0,s.default)({},e,t.apply(void 0,[e].concat(r)))),e},{className:"",style:{}});return u.className||delete u.className,0===(0,f.default)(u.style).length&&delete u.style,u},x=(t.createStyling=(0,h.default)(function(e){for(var t=arguments.length,n=Array(t>4?t-4:0),a=4;a<t;a++)n[a-4]=arguments[a];var r=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],o=arguments.length<=2||void 0===arguments[2]?{}:arguments[2],i=arguments[3],l=r.defaultBase16,u=void 0===l?S:l,d=r.base16Themes,c=void 0===d?null:d,p=x(o,c);p&&(o=(0,s.default)({},p,o));var _=Y.reduce(function(e,t){return e[t]=o[t]||u[t],e},{}),m=(0,f.de
 fault)(o).reduce(function(e,t){return Y.indexOf(t)===-1?(e[t]=o[t],e):e},{}),y=e(i?O(_):_);return(0,h.default)(R,3).apply(void 0,[m,y].concat(n))},4),t.getBase16Theme=function(e,t){return e&&e.extend&&(e=e.extend),"string"==typeof e&&(e=(t||{})[e]||b[e]),e&&e.hasOwnProperty("base00")?e:void 0})},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.default=void 0;var r,o,s=n(11),i=a(s),l=n(36),u=a(l),d=n(38),c=a(d),p=n(37),_=a(p),f=n(2),m=a(f),h=n(716),y=a(h),b=n(713),v=a(b),g=(o=r=function(e){function t(n){(0,u.default)(this,t);var a=(0,c.default)(this,e.call(this,n));return a.shouldComponentUpdate=y.default,a.state={expanded:!1},a.handleClick=a.handleClick.bind(a),a}return(0,_.default)(t,e),t.prototype.render=function(){var e=this.props,t=e.styling,n=e.from,a=e.to,r=e.renderChildNodes,o=e.nodeType;return this.state.expanded?m.default.createElement("div",t("itemRange",this.sta
 te.expanded),r(this.props,n,a)):m.default.createElement("div",(0,i.default)({},t("itemRange",this.state.expanded),{onClick:this.handleClick}),m.default.createElement(v.default,{nodeType:o,styling:t,expanded:!1,onClick:this.handleClick,arrowStyle:"double"}),n+" ... "+a)},t.prototype.handleClick=function(){this.setState({expanded:!this.state.expanded})},t}(f.Component),r.propTypes={styling:f.PropTypes.func.isRequired,from:f.PropTypes.number.isRequired,to:f.PropTypes.number.isRequired,renderChildNodes:f.PropTypes.func.isRequired,nodeType:f.PropTypes.string.isRequired},o);t.default=g},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e){return e.length+" "+(1!==e.length?"items":"item")}t.__esModule=!0;var o=n(11),s=a(o),i=n(206),l=a(i),u=n(2),d=a(u),c=n(627),p=a(c),_=function(e){var t=e.data,n=(0,l.default)(e,["data"]);return d.default.createElement(p.default,(0,s.default)({},n,{data:t,nodeType:"Array",nodeTypeIndicator:"[]",createItemString:r,ex
 pandable:t.length>0}))};_.propTypes={data:u.PropTypes.array},t.default=_},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){var n=0,a=!1;if((0,_.default)(e.size))n=e.size;else for(var r=e,o=Array.isArray(r),s=0,r=o?r:(0,c.default)(r);;){var i;if(o){if(s>=r.length)break;i=r[s++]}else{if(s=r.next(),s.done)break;i=s.value}if(t&&n+1>t){a=!0;break}n+=1}return""+(a?">":"")+n+" "+(1!==n?"entries":"entry")}function o(e){var t=(0,u.default)(e,[]);return m.default.createElement(y.default,(0,i.default)({},t,{nodeType:"Iterable",nodeTypeIndicator:"()",createItemString:r}))}t.__esModule=!0;var s=n(11),i=a(s),l=n(206),u=a(l),d=n(554),c=a(d),p=n(853),_=a(p);t.default=o;var f=n(2),m=a(f),h=n(627),y=a(h)},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e){var t=(0,d.default)(e).length;return t+" "+(1!==t?"keys":"key")}t.__esModule=!0;var o=n(11),s=a(o),i=n(206),l=a(i),u=n(667),d=a(u),c=n(2),p=a(c),_=n(627),f=a(_
 ),m=function(e){var t=e.data,n=(0,l.default)(e,["data"]);return p.default.createElement(f.default,(0,
+s.default)({},n,{data:t,nodeType:"Object",nodeTypeIndicator:"{}",createItemString:r,expandable:(0,d.default)(t).length>0}))};m.propTypes={data:c.PropTypes.object},t.default=m},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var r=n(2),o=a(r),s=function(e){var t=e.nodeType,n=e.styling,a=e.labelRenderer,r=e.keyPath,s=e.valueRenderer,i=e.value,l=e.valueGetter;return o.default.createElement("li",n("value",t,r),o.default.createElement("label",n(["label","valueLabel"],t,r),a(r,t,!1,!1)),o.default.createElement("span",n("valueText",t,r),s.apply(void 0,[l(i),i].concat(r))))};s.propTypes={nodeType:r.PropTypes.string.isRequired,styling:r.PropTypes.func.isRequired,labelRenderer:r.PropTypes.func.isRequired,keyPath:r.PropTypes.arrayOf(r.PropTypes.oneOfType([r.PropTypes.string,r.PropTypes.number])).isRequired,valueRenderer:r.PropTypes.func.isRequired,value:r.PropTypes.any,valueGetter:r.PropTypes.func},s.defaultProps={valueGetter:function(e){return e
 }},t.default=s},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var r=n(11),o=a(r),s=n(1064),i=a(s),l=n(991),u=function(e){return{BACKGROUND_COLOR:e.base00,TEXT_COLOR:e.base07,STRING_COLOR:e.base0B,DATE_COLOR:e.base0B,NUMBER_COLOR:e.base09,BOOLEAN_COLOR:e.base09,NULL_COLOR:e.base08,UNDEFINED_COLOR:e.base08,FUNCTION_COLOR:e.base08,SYMBOL_COLOR:e.base08,LABEL_COLOR:e.base0D,ARROW_COLOR:e.base0D,ITEM_STRING_COLOR:e.base0B,ITEM_STRING_EXPANDED_COLOR:e.base03}},d=function(e){return{String:e.STRING_COLOR,Date:e.DATE_COLOR,Number:e.NUMBER_COLOR,Boolean:e.BOOLEAN_COLOR,Null:e.NULL_COLOR,Undefined:e.UNDEFINED_COLOR,Function:e.FUNCTION_COLOR,Symbol:e.SYMBOL_COLOR}},c=function(e){var t=u(e);return{tree:{border:0,padding:0,marginTop:"0.5em",marginBottom:"0.5em",marginLeft:"0.125em",marginRight:0,listStyle:"none",MozUserSelect:"none",WebkitUserSelect:"none",backgroundColor:t.BACKGROUND_COLOR},value:function(e,t,n){var a=e.style;return{style:(0,o.de
 fault)({},a,{paddingTop:"0.25em",paddingRight:0,marginLeft:"0.875em",WebkitUserSelect:"text",MozUserSelect:"text",wordWrap:"break-word",paddingLeft:n.length>1?"2.125em":"1.25em",textIndent:"-0.5em",wordBreak:"break-all"})}},label:{display:"inline-block",color:t.LABEL_COLOR},valueLabel:{margin:"0 0.5em 0 0"},valueText:function(e,n){var a=e.style;return{style:(0,o.default)({},a,{color:d(t)[n]})}},itemRange:function(e,n){e.style;return{style:{paddingTop:n?0:"0.25em",cursor:"pointer",color:t.LABEL_COLOR}}},arrow:function(e,t,n){var a=e.style;return{style:(0,o.default)({},a,{marginLeft:0,transition:"150ms",WebkitTransition:"150ms",MozTransition:"150ms",WebkitTransform:n?"rotateZ(90deg)":"rotateZ(0deg)",MozTransform:n?"rotateZ(90deg)":"rotateZ(0deg)",transform:n?"rotateZ(90deg)":"rotateZ(0deg)",transformOrigin:"45% 50%",WebkitTransformOrigin:"45% 50%",MozTransformOrigin:"45% 50%",position:"relative",lineHeight:"1.1em",fontSize:"0.75em"})}},arrowContainer:function(e,t){var n=e.style;return
 {style:(0,o.default)({},n,{display:"inline-block",paddingRight:"0.5em",paddingLeft:"double"===t?"1em":0,cursor:"pointer"})}},arrowSign:{color:t.ARROW_COLOR},arrowSignInner:{position:"absolute",top:0,left:"-0.4em"},nestedNode:function(e,t,n,a,r){var s=e.style;return{style:(0,o.default)({},s,{position:"relative",paddingTop:"0.25em",marginLeft:t.length>1?"0.875em":0,paddingLeft:r?0:"1.125em"})}},rootNode:{padding:0,margin:0},nestedNodeLabel:function(e,t,n,a,r){var s=e.style;return{style:(0,o.default)({},s,{margin:0,padding:0,WebkitUserSelect:r?"inherit":"text",MozUserSelect:r?"inherit":"text",cursor:r?"pointer":"default"})}},nestedNodeItemString:function(e,n,a,r){var s=e.style;return{style:(0,o.default)({},s,{paddingLeft:"0.5em",cursor:"default",color:r?t.ITEM_STRING_EXPANDED_COLOR:t.ITEM_STRING_COLOR})}},nestedNodeItemType:{marginLeft:"0.3em",marginRight:"0.3em"},nestedNodeChildren:function(e,t,n){var a=e.style;return{style:(0,o.default)({},a,{padding:0,margin:0,listStyle:"none",displ
 ay:n?"block":"none"})}},rootNodeChildren:{padding:0,margin:0,listStyle:"none"}}};t.default=(0,l.createStyling)(c,{defaultBase16:i.default})},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){return"Object"===e?(0,f.default)(t).length:"Array"===e?t.length:1/0}function o(e){return"function"==typeof e.set}function s(e,t,n){var a=arguments.length<=3||void 0===arguments[3]?0:arguments[3],r=arguments.length<=4||void 0===arguments[4]?1/0:arguments[4],s=void 0;if("Object"===e){var i=(0,p.default)(t);"undefined"!=typeof n&&i.sort(n),i=i.slice(a,r+1),s={entries:i.map(function(e){return{key:e,value:t[e]}})}}else if("Array"===e)s={entries:t.slice(a,r+1).map(function(e,t){return{key:t+a,value:e}})};else{for(var l=0,u=[],c=!0,_=o(t),f=t,m=Array.isArray(f),h=0,f=m?f:(0,d.default)(f);;){var y;if(m){if(h>=f.length)break;y=f[h++]}else{if(h=f.next(),h.done)break;y=h.value}var b=y;if(l>r){c=!1;break}a<=l&&(_&&Array.isArray(b)?u.push({key:b[0],value:b[1]}):u
 .push({key:l,value:b})),l++}s={hasMore:!c,entries:u}}return s}function i(e,t,n){for(var a=[];t-e>n*n;)n*=n;for(var r=e;r<=t;r+=n)a.push({from:r,to:Math.min(t,r+n-1)});return a}function l(e,t,n,a){var o=arguments.length<=4||void 0===arguments[4]?0:arguments[4],l=arguments.length<=5||void 0===arguments[5]?1/0:arguments[5],u=s.bind(null,e,t,n);if(!a)return u().entries;var d=l<1/0,c=Math.min(l-o,r(e,t));if("Iterable"!==e){if(c<=a||a<7)return u(o,l).entries}else if(c<=a&&!d)return u(o,l).entries;var p=void 0;if("Iterable"===e){var _=u(o,o+a-1),f=_.hasMore,m=_.entries;p=f?[].concat(m,i(o+a,o+2*a-1,a)):m}else p=d?i(o,l,a):[].concat(u(0,a-5).entries,i(a-4,c-5,a),u(c-4,c-1).entries);return p}t.__esModule=!0;var u=n(554),d=a(u),c=n(667),p=a(c),_=n(132),f=a(_);t.default=l},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){var n={getArrowStyle:"arrow",getListStyle:"nestedNodeChildren",getItemStringStyle:"nestedNodeItemString",getLabelStyle:"label",g
 etValueStyle:"valueText"},a=(0,b.default)(n).filter(function(e){return t[e]});return a.length>0&&(e="string"==typeof e?{extend:e}:(0,h.default)({},e),a.forEach(function(a){console.error('Styling method "'+a+'" is deprecated, use "theme" property instead'),e[n[a]]=function(e){for(var n=arguments.length,r=Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];var s=e.style;return{style:(0,h.default)({},s,t[a].apply(t,r))}}})),e}t.__esModule=!0,t.default=void 0;var o,s,i=n(206),l=a(i),u=n(36),d=a(u),c=n(38),p=a(c),_=n(37),f=a(_),m=n(11),h=a(m),y=n(132),b=a(y),v=n(2),g=a(v),M=n(714),T=a(M),L=n(1060),E=a(L),k=function(e){return e},D=(s=o=function(e){function t(){return(0,d.default)(this,t),(0,p.default)(this,e.apply(this,arguments))}return(0,f.default)(t,e),t.prototype.render=function(){var e=this.props,t=e.data,n=e.keyPath,a=e.postprocessValue,o=e.hideRoot,s=e.theme,i=e.invertTheme,u=(0,l.default)(e,["data","keyPath","postprocessValue","hideRoot","theme","invertTheme"]),d=(0,E.default)(r(s,u)
 ,i);return g.default.createElement("ul",d("tree"),g.default.createElement(T.default,(0,h.default)({},(0,h.default)({postprocessValue:a,hideRoot:o,styling:d},u),{keyPath:o?[]:n,value:a(t)})))},t}(g.default.Component),o.propTypes={data:v.PropTypes.oneOfType([v.PropTypes.array,v.PropTypes.object]).isRequired,hideRoot:v.PropTypes.bool,theme:v.PropTypes.oneOfType([v.PropTypes.object,v.PropTypes.string]),invertTheme:v.PropTypes.bool,keyPath:v.PropTypes.arrayOf(v.PropTypes.oneOfType([v.PropTypes.string,v.PropTypes.number])),postprocessValue:v.PropTypes.func,sortObjectKeys:v.PropTypes.oneOfType([v.PropTypes.func,v.PropTypes.bool])},o.defaultProps={shouldExpandNode:function(e,t,n){return 0===n},hideRoot:!1,keyPath:["root"],getItemString:function(e,t,n,a){return g.default.createElement("span",null,n," ",a)},labelRenderer:function(e){var t=e[0];return g.default.createElement("span",null,t,":")},valueRenderer:k,postprocessValue:k,isCustomNode:function(){return!1},collectionLimit:50,invertTheme:
 !0},s);t.default=D},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e){return null===e||"object"!==("undefined"==typeof e?"undefined":(0,l.default)(e))||Array.isArray(e)||"function"!=typeof e[s.default]?Object.prototype.toString.call(e).slice(8,-1):"Iterable"}t.__esModule=!0;var o=n(668),s=a(o),i=n(339),l=a(i);t.default=r},function(e,t){"use strict";t.__esModule=!0,t.default={scheme:"solarized",author:"ethan schoonover (http://ethanschoonover.com/solarized)",base00:"#002b36",base01:"#073642",base02:"#586e75",base03:"#657b83",base04:"#839496",base05:"#93a1a1",base06:"#eee8d5",base07:"#fdf6e3",base08:"#dc322f",base09:"#cb4b16",base0A:"#b58900",base0B:"#859900",base0C:"#2aa198",base0D:"#268bd2",base0E:"#6c71c4",base0F:"#d33682"}},,,,,,function(e,t){"use strict";function n(e,t){if(e===t)return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),a=Object.keys(t);if(n.length!==a.length)return!1;for(var r=
 Object.prototype.hasOwnProperty.bind(t),o=0;o<n.length;o++)if(!r(n[o])||e[n[o]]!==t[n[o]])return!1;return!0}t.__esModule=!0,t.default=n,e.exports=t.default}]);
\ No newline at end of file
diff --git a/ooni/ui/web/client/3.onboard.1709aac5bf39b0b80c21.js b/ooni/ui/web/client/3.onboard.d22ef922792d6fc6d9e8.js
similarity index 92%
rename from ooni/ui/web/client/3.onboard.1709aac5bf39b0b80c21.js
rename to ooni/ui/web/client/3.onboard.d22ef922792d6fc6d9e8.js
index bcdc1564..72b57c68 100644
--- a/ooni/ui/web/client/3.onboard.1709aac5bf39b0b80c21.js
+++ b/ooni/ui/web/client/3.onboard.d22ef922792d6fc6d9e8.js
@@ -1,2 +1,2 @@
-webpackJsonp([3],{151:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n
 [a])}return e},s=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n(2),d=a(c),p=n(10),f=a(p),M=n(329),m=a(M),y=n(331),N=a(y),T=n(330),g=n(318),h=a(g),I=function(e){function t(e){r(this,t);var n=u(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleClick=n.handleClick.bind(n),n.handleTouchStart=n.handleTouchStart.bind(n),n.handleTouchMove=n.handleTouchMove.bind(n),n.handleTouchEnd=n.handleTouchEnd.bind(n),n.handleFocus=n.setState.bind(n,{hasFocus:!0},function(){}),n.handleBlur=n.setState.bind(n,{hasFocus:!1},function(){}),n.previouslyChecked=!(!e.checked&&!e.defaultChecked),n.state={checked:!(!e.checked&&!e.defaultChecked),hasFocus:!1},n}return i(t,e),s(t,[{key:"componentWillReceiveProps",value:function(e){"checked"in e&&this.setState({checked:!!e.checked})}},{key:"hand
 leClick",value:function(e){var t=this.input;return e.target===t||this.moved?void this.setState({checked:t.checked}):(this.previouslyChecked=t.checked,e.preventDefault(),t.focus(),void t.click())}},{key:"handleTouchStart",value:function(e){this.startX=(0,T.pointerCoord)(e).x,this.activated=!0}},{key:"handleTouchMove",value:function(e){if(this.activated&&(this.moved=!0,this.startX)){var t=(0,T.pointerCoord)(e).x;this.state.checked&&t+15<this.startX?(this.setState({checked:!1}),this.startX=t,this.activated=!0):t-15>this.startX&&(this.setState({checked:!0}),this.startX=t,this.activated=t<this.startX+5)}}},{key:"handleTouchEnd",value:function(e){if(this.moved){var t=this.input;if(e.preventDefault(),this.startX){var n=(0,T.pointerCoord)(e).x;this.previouslyChecked===!0&&this.startX+4>n?this.previouslyChecked!==this.state.checked&&(this.setState({checked:!1}),this.previouslyChecked=this.state.checked,t.click()):this.startX-4<n&&this.previouslyChecked!==this.state.checked&&(this.setState({c
 hecked:!0}),this.previouslyChecked=this.state.checked,t.click()),this.activated=!1,this.startX=null,this.moved=!1}}}},{key:"getIcon",value:function(e){var n=this.props.icons;return n?void 0===n[e]?t.defaultProps.icons[e]:n[e]:null}},{key:"shouldComponentUpdate",value:function(e,t){return(0,h.default)(this,e,t)}},{key:"render",value:function(){var e=this,t=this.props,n=t.className,a=(t.icons,o(t,["className","icons"])),r=(0,f.default)("react-toggle",{"react-toggle--checked":this.state.checked,"react-toggle--focus":this.state.hasFocus,"react-toggle--disabled":this.props.disabled},n);return d.default.createElement("div",{className:r,onClick:this.handleClick,onTouchStart:this.handleTouchStart,onTouchMove:this.handleTouchMove,onTouchEnd:this.handleTouchEnd},d.default.createElement("div",{className:"react-toggle-track"},d.default.createElement("div",{className:"react-toggle-track-check"},this.getIcon("checked")),d.default.createElement("div",{className:"react-toggle-track-x"},this.getIcon
 ("unchecked"))),d.default.createElement("div",{className:"react-toggle-thumb"}),d.default.createElement("input",l({},a,{ref:function(t){e.input=t},onFocus:this.handleFocus,onBlur:this.handleBlur,className:"react-toggle-screenreader-only",type:"checkbox"})))}}]),t}(c.Component);t.default=I,I.displayName="Toggle",I.defaultProps={icons:{checked:d.default.createElement(m.default,null),unchecked:d.default.createElement(N.default,null)}},I.propTypes={checked:c.PropTypes.bool,disabled:c.PropTypes.bool,defaultChecked:c.PropTypes.bool,onChange:c.PropTypes.func,className:c.PropTypes.string,name:c.PropTypes.string,value:c.PropTypes.string,id:c.PropTypes.string,"aria-labelledby":c.PropTypes.string,"aria-label":c.PropTypes.string,icons:c.PropTypes.oneOfType([c.PropTypes.bool,c.PropTypes.shape({checked:c.PropTypes.node,unchecked:c.PropTypes.node})])}},318:function(e,t,n){e.exports=n(332)},329:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"
 __esModule",{value:!0});var o=n(2),r=a(o);t.default=function(){return r.default.createElement("svg",{width:"14",height:"11",viewBox:"0 0 14 11"},r.default.createElement("title",null,"switch-check"),r.default.createElement("path",{d:"M11.264 0L5.26 6.004 2.103 2.847 0 4.95l5.26 5.26 8.108-8.107L11.264 0",fill:"#fff",fillRule:"evenodd"}))}},330:function(e,t){"use strict";function n(e){if(e){var t=e.changedTouches;if(t&&t.length>0){var n=t[0];return{x:n.clientX,y:n.clientY}}var a=e.pageX;if(void 0!==a)return{x:a,y:e.pageY}}return{x:0,y:0}}Object.defineProperty(t,"__esModule",{value:!0}),t.pointerCoord=n},331:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(2),r=a(o);t.default=function(){return r.default.createElement("svg",{width:"10",height:"10",viewBox:"0 0 10 10"},r.default.createElement("title",null,"switch-x"),r.default.createElement("path",{d:"M9.9 2.12L7.78 0 4.95 2.828 2.12 0 0 2.12l2.83 2.8
 3L0 7.776 2.123 9.9 4.95 7.07 7.78 9.9 9.9 7.776 7.072 4.95 9.9 2.12",fill:"#fff",fillRule:"evenodd"}))}},332:function(e,t,n){"use strict";function a(e,t,n){return!o(e.props,t)||!o(e.state,n)}var o=n(39);e.exports=a},545:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.Deck=void 0;var o=n(2),r=a(o),u=n(151),i=a(u),l=n(146),s=a(l);n(573);var c=function(e){var t=e.deckId,n=e.enabled,a=e.running,o=e.runningScheduled,u=e.directorStarted,i=e.openDeckInfo,l=e.onDeckToggled,s=e.onDeckRun,c=void 0,d=void 0;return o?c="fa fa-circle-o-notch fa-spin":n?c="icon-btn icon-btn-on fa fa-clock-o":n||(c="icon-btn icon-btn-off fa fa-clock-o"),d=a?"fa fa-spinner fa-pulse":"icon-btn fa fa-play",u||(c+=" icon-btn-disabled",d+=" icon-btn-disabled"),r.default.createElement("div",{className:"row"},r.default.createElement("div",{className:"col-xs-2 offset-xs-3",onClick:i},r.default.createElement("i",{className:"icon-btn fa fa-i
 nfo-circle"})),r.default.createElement("div",{className:"col-xs-2"},o&&u&&r.default.createElement("i",{className:c}),!o&&u&&r.default.createElement("i",{className:c,onClick:function(){return l(t)}}),!u&&r.default.createElement("i",{className:c})),r.default.createElement("div",{className:"col-xs-2"},!u&&r.default.createElement("i",{className:d}),a&&u&&r.default.createElement("i",{className:d}),!a&&u&&r.default.createElement("i",{className:d,onClick:function(){return s(t)}})))};c.propTypes={deckId:r.default.PropTypes.string,enabled:r.default.PropTypes.bool,running:r.default.PropTypes.bool,runningScheduled:r.default.PropTypes.bool,openDeckInfo:r.default.PropTypes.func,directorStarted:r.default.PropTypes.bool,onDeckToggled:r.default.PropTypes.func,onDeckRun:r.default.PropTypes.func};var d=function(e){var t=e.deckId,n=e.enabled,a=e.openDeckInfo,o=e.onDeckToggled;return r.default.createElement("div",{className:"row"},r.default.createElement("div",{className:"col-xs-3 offset-xs-3",onClick:
 a},r.default.createElement("i",{className:"icon-btn fa fa-info-circle"})),r.default.createElement("div",{className:"col-xs-3"},r.default.createElement(i.default,{icons:{checked:r.default.createElement("i",{style:{color:"rgb(255, 255, 255)",fontSize:"1.2em",position:"absolute",top:"-4px",left:"0"},className:"fa fa-clock-o"}),unchecked:null},defaultChecked:n,onChange:function(){return o(t)}})))};d.propTypes={deckId:r.default.PropTypes.string,enabled:r.default.PropTypes.bool,openDeckInfo:r.default.PropTypes.func,onDeckToggled:r.default.PropTypes.func};var p=t.Deck=function(e){var t=e.deck,n=e.fullControls,a=e.directorStarted,o=e.openDeckInfo,u=e.closeDeckInfo,i=e.infoBoxOpen,l=e.onDeckToggled,p=e.onDeckRun;return r.default.createElement("div",null,r.default.createElement("div",{key:t.id,className:"col-md-3 col-xs-6 text-xs-center"},r.default.createElement("h6",null,t.name),r.default.createElement("i",{className:"medium-icon fa "+t.icon}),n?r.default.createElement(c,{directorStarted:a,d
 eckId:t.id,enabled:t.enabled,running:t.running,runningScheduled:t.running_scheduled,openDeckInfo:o,onDeckRun:p,onDeckToggled:l}):r.default.createElement(d,{deckId:t.id,enabled:t.enabled,openDeckInfo:o,onDeckToggled:l}),r.default.createElement(s.default,{className:"Modal__Bootstrap modal-dialog",onRequestClose:u,contentLabel:t.name+" description",isOpen:i},r.default.createElement("div",{className:"modal-content"},r.default.createElement("div",{className:"modal-header text-xs-center"},r.default.createElement("button",{type:"button",className:"close",onClick:u},r.default.createElement("span",{"aria-hidden":"true"},"×"),r.default.createElement("span",{className:"sr-only"},"Close")),r.default.createElement("h1",{className:"modal-title"},t.name),r.default.createElement("i",{className:"medium-icon fa "+t.icon})),r.default.createElement("div",{className:"modal-body"},r.default.createElement("p",null,t.description)),r.default.createElement("div",{className:"modal-footer text-xs-center"},r.d
 efault.createElement("button",{className:"btn btn-primary",onClick:u},"Got it!"))))))};p.propTypes={deck:r.default.PropTypes.shape({description:r.default.PropTypes.string,id:r.default.PropTypes.string,icon:r.default.PropTypes.string,name:r.default.PropTypes.string,enabled:r.default.PropTypes.bool,running:r.default.PropTypes.bool}).isRequired,directorStarted:r.default.PropTypes.bool,fullControls:r.default.PropTypes.bool,openDeckInfo:r.default.PropTypes.func,closeDeckInfo:r.default.PropTypes.func,infoBoxOpen:r.default.PropTypes.bool,onDeckToggled:r.default.PropTypes.func,onDeckRun:r.default.PropTypes.func},t.default=p},546:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(11),r=a(o),u=n(70),i=a(u),l=n(36),s=a(l),c=n(52),d=a(c),p=n(38),f=a(p),M=n(37),m=a(M),y=n(2),N=a(y),T=n(545),g=a(T),h=function(e){function t(e){(0,s.default)(this,t);var n=(0,f.default)(this,(t.__proto__||(0,i.default)(t)).call(thi
 s,e));return n.state={infoBoxOpen:!1},n}return(0,m.default)(t,e),(0,d.default)(t,[{key:"openDeckInfo",value:function(){this.setState((0,r.default)({},this.state,{infoBoxOpen:!0}))}},{key:"closeDeckInfo",value:function(){this.setState((0,r.default)({},this.state,{infoBoxOpen:!1}))}},{key:"render",value:function(){return N.default.createElement(g.default,{deck:this.props.deck,directorStarted:this.props.directorStarted,infoBoxOpen:this.state.infoBoxOpen,openDeckInfo:this.openDeckInfo.bind(this),closeDeckInfo:this.closeDeckInfo.bind(this),onDeckRun:this.props.onDeckRun,onDeckToggled:this.props.onDeckToggled,fullControls:this.props.fullControls})}}]),t}(N.default.Component);h.propTypes={deck:N.default.PropTypes.shape({description:N.default.PropTypes.string,id:N.default.PropTypes.string,icon:N.default.PropTypes.string,name:N.default.PropTypes.string,enabled:N.default.PropTypes.bool,running:N.default.PropTypes.bool}).isRequired,fullControls:N.default.PropTypes.bool,directorStarted:N.defaul
 t.PropTypes.bool,onDeckToggled:N.default.PropTypes.func,onDeckRun:N.default.PropTypes.func},t.default=h},547:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(546),r=a(o);t.default=r.default},548:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(2),r=a(o),u=n(151),i=a(u),l=function(e){var t=e.onSettingsChange,n=e.settings;return r.default.createElement("div",{className:"row text-xs-center"},r.default.createElement("div",{className:"five-cols-md col-xs-6"},r.default.createElement("h6",null,"How should we upload your results?"),r.default.createElement("i",{className:"medium-icon fa fa-upload"}),r.default.createElement("div",{className:"row"},r.default.createElement("select",{onChange:t("uploadMethod")},r.default.createElement("option",{value:"onion"},"Tor Hidden Service"),r.default.createElement("option",{value:"h
 ttps"},"HTTPS"),r.default.createElement("option",{value:"cloudfront"},"Cloudfront")))),r.default.createElement("div",{className:"five-cols-md col-xs-6"},r.default.createElement("h6",null,"Include your network information?"),r.default.createElement("i",{className:"medium-icon fa fa-server"}),r.default.createElement("div",{className:"row"},r.default.createElement(i.default,{defaultChecked:n.includeNetwork,onChange:t("includeNetwork")}))),r.default.createElement("div",{className:"five-cols-md col-xs-6"},r.default.createElement("h6",null,"Include your country name?"),r.default.createElement("i",{className:"medium-icon fa fa-globe"}),r.default.createElement("div",{className:"row"},r.default.createElement(i.default,{defaultChecked:n.includeCountry,onChange:t("includeCountry")}))),r.default.createElement("div",{className:"five-cols-md col-xs-6"},r.default.createElement("h6",null,"Share results publicly?"),r.default.createElement("i",{className:"medium-icon fa fa-share-square-o"}),r.default
 .createElement("div",{className:"row"},r.default.createElement(i.default,{defaultChecked:n.shareResults,onChange:t("shareResults")}))),r.default.createElement("div",{className:"five-cols-md col-xs-6"},r.default.createElement("h6",null,"Include your IP?"),r.default.createElement("i",{className:"medium-icon fa fa-cube"}),r.default.createElement("div",{className:"row"},r.default.createElement(i.default,{defaultChecked:n.includeIP,onChange:t("includeIP")}))))};l.propTypes={onSettingsChange:r.default.PropTypes.func,settings:r.default.PropTypes.object},t.default=l},573:953,750:function(e,t,n){"use strict";var a=n(694),o=n(144);t.getReactDOM=function(){return a},t.getReactInstanceMap=function(){return o}},810:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:p,t=arguments[1],n=d[t.type];return n?n(e,t):e}Object.defineProperty(t,"__esModule",{value:!0});var r,u=n(48),i=a(u),l=n(11),s=a(l)
 ;t.onboardReducer=o;var c=n(543),d=(r={},(0,i.default)(r,c.GOTO_STEP,function(e,t){return e.currentStep<t.payload?e:(0,s.default)({},e,{currentStep:t.payload,quizOpen:!1})}),(0,i.default)(r,c.SKIP_TO_END,function(e){return(0,s.default)({},e,{currentStep:c.lastStep,quizOpen:!1})}),(0,i.default)(r,c.NEXT_STEP,function(e){return e.currentStep===c.lastStep?e:e.currentStep!==c.quizStep||e.quizCorrect?(0,s.default)({},e,{currentStep:e.currentStep+1,quizOpen:!1}):(0,s.default)({},e,{quizOpen:!0})}),(0,i.default)(r,c.SETTINGS_CHANGED,function(e,t){var n=(0,s.default)({},e.settings);return n[t.key]=t.value,(0,s.default)({},e,{settings:n})}),(0,i.default)(r,c.DECK_TOGGLED,function(e,t){var n=[];return e.decks.forEach(function(e){e.id===t.payload&&(e.enabled=!e.enabled),n.push(e)}),(0,s.default)({},e,{decks:n})}),(0,i.default)(r,c.QUIZ_CLOSED,function(e){return(0,s.default)({},e,{quizCorrect:null,quizOpen:!1})}),(0,i.default)(r,c.QUIZ_CHANGED,function(e,t){var n=(0,s.default)({},e.quizAnswers)
 ;return n[t.key]=t.value,(0,s.default)({},e,{quizAnswers:n})}),(0,i.default)(r,c.QUIZ_ANSWERED,function(e){return e.quizAnswers.question1===!0&&e.quizAnswers.question2===!0?(0,s.default)({},e,{quizCorrect:!0}):(0,s.default)({},e,{quizCorrect:!1})}),(0,i.default)(r,c.LOADING_INITIAL_DECKS,function(e){return(0,s.default)({},e,{loadingDecks:!0})}),(0,i.default)(r,c.LOADING_INITIAL_DECKS_SUCCEEDED,function(e,t){return(0,s.default)({},e,{loadingDecks:!1,decks:t.decks})}),(0,i.default)(r,c.LOADING_INITIAL_DECKS_FAILED,function(e){return(0,s.default)({},e,{loadingDecks:!1})}),r),p={currentStep:0,quizAnswers:{question1:null,question2:null},quizOpen:!1,quizCorrect:null,settings:{uploadMethod:"onion",includeNetwork:!0,includeCountry:!0,includeIP:!1,shareResults:!0},loadingDecks:!1,decks:[]}},835:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(2),r=a(o),u=n(990),i=a(u),l=n(841),s=a(l),c=n(840),d=a(c),p=n(8
 37),f=a(p),M=n(838),m=a(M),y=n(836),N=a(y),T=n(839),g=a(T);n(960);var h=function(e){var t=e.currentStep,n=e.lastStep,a=e.gotoStep,o=e.onNextClick,u=e.onSkipClick,l=e.onSettingsChange,c=e.settings,p=e.onDeckToggled,M=e.decks,y=e.onAnswerQuiz,T=e.onCloseQuiz,h=e.onAnswerChange,I=e.quizAnswers,L=e.quizCorrect,j=e.quizOpen,E=e.onFinalize;return r.default.createElement("div",null,r.default.createElement("div",{className:"onboard__viewport"},r.default.createElement("div",{className:"onboard__steps"},r.default.createElement(i.default,{component:"div",transitionName:"onboard__transition",transitionEnterTimeout:800,transitionLeaveTimeout:500},0===t&&r.default.createElement("div",{className:"onboard__step"},r.default.createElement(s.default,{onNextClick:o,onSkipClick:u})),1===t&&r.default.createElement("div",{className:"onboard__step"},r.default.createElement(d.default,{onNextClick:o})),2===t&&r.default.createElement("div",{className:"onboard__step"},r.default.createElement(f.default,{setting
 s:c,onSettingsChange:l,onNextClick:o})),3===t&&r.default.createElement("div",{className:"onboard__step"},r.default.createElement(m.default,{onDeckToggled:p,decks:M,onNextClick:E})))),r.default.createElement("div",{className:"container"},t>0&&r.default.createElement(g.default,{gotoStep:a,currentStep:t,lastStep:n})),r.default.createElement(N.default,{quizAnswers:I,quizOpen:j,quizCorrect:L,onAnswerQuiz:y,onCloseQuiz:T,onAnswerChange:h,onNextClick:o})))};h.propTypes={currentStep:r.default.PropTypes.number,currentStatus:r.default.PropTypes.object,lastStep:r.default.PropTypes.number,onNextClick:r.default.PropTypes.func.isRequired,onSkipClick:r.default.PropTypes.func.isRequired,onSettingsChange:r.default.PropTypes.func.isRequired,onFinalize:r.default.PropTypes.func.isRequired,settings:r.default.PropTypes.object.isRequired,gotoStep:r.default.PropTypes.func.isRequired,onDeckToggled:r.default.PropTypes.func.isRequired,decks:r.default.PropTypes.array.isRequired,quizAnswers:r.default.PropTypes.
 object.isRequired,onAnswerQuiz:r.default.PropTypes.func.isRequired,onCloseQuiz:r.default.PropTypes.func.isRequired,onAnswerChange:r.default.PropTypes.func.isRequired,quizOpen:r.default.PropTypes.bool.isRequired,quizCorrect:r.default.PropTypes.bool},t.default=h},836:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(2),r=a(o),u=n(146),i=a(u);n(961);var l=function(e){var t=e.quizAnswers,n=e.onAnswerQuiz,a=e.quizOpen,o=e.onAnswerChange,u=e.quizCorrect,l=e.onCloseQuiz,s=e.onNextClick;return r.default.createElement("div",null,r.default.createElement(i.default,{className:"Modal__Bootstrap modal-dialog",onRequestClose:n,contentLabel:"Pop Quiz",isOpen:a},r.default.createElement("div",{className:"modal-content"},r.default.createElement("div",{className:"modal-header text-xs-center"},r.default.createElement("button",{type:"button",className:"close",onClick:l},r.default.createElement("span",{"aria-hidden":"tr
 ue"},"×"),r.default.createElement("span",{className:"sr-only"},"Close")),r.default.createElement("h1",{className:"modal-title"},"Pop quiz")),r.default.createElement("div",{className:"modal-body"},null==u&&r.default.createElement("div",{className:"questions"},r.default.createElement("p",null,"Question 1: Anyone monitoring my internet activity (e.g. ISP, government or employer) might be able to see that I am running ooniprobe, even though OONI takes precautions to make this hard?"),r.default.createElement("div",{className:"radio"},r.default.createElement("label",null,r.default.createElement("input",{type:"radio",value:!0,onChange:o("question1"),checked:t.question1===!0}),"True")),r.default.createElement("div",{className:"radio"},r.default.createElement("label",null,r.default.createElement("input",{type:"radio",onChange:o("question1"),value:!1,checked:t.question1===!1}),"False")),r.default.createElement("p",null,"Question 2: My measurements will by default get published by OONI and mi
 ght include personally-identifiable information?"),r.default.createElement("div",{className:"radio"},r.default.createElement("label",null,r.default.createElement("input",{type:"radio",onChange:o("question2"),value:!0,checked:t.question2===!0}),"True")),r.default.createElement("div",{className:"radio"},r.default.createElement("label",null,r.default.createElement("input",{type:"radio",onChange:o("question2"),value:!1,checked:t.question2===!1}),"False"))),u===!0&&r.default.createElement("div",{className:"success text-xs-center"},r.default.createElement("i",{className:"medium-icon fa fa-thumbs-o-up"}),r.default.createElement("h2",null,"Good job!")),u===!1&&r.default.createElement("div",{className:"failure text-xs-center"},r.default.createElement("i",{className:"medium-icon fa fa-book"}),r.default.createElement("h2",null,"Wrong answer."))),r.default.createElement("div",{className:"modal-footer text-xs-center"},null==u&&r.default.createElement("button",{className:"btn btn-primary",onClick
 :n},"How did I do?"),u===!0&&r.default.createElement("button",{className:"btn btn-primary",onClick:s},"Let's setup sharing!"),u===!1&&r.default.createElement("button",{className:"btn btn-primary",onClick:l},"Read the risks again")))))};l.propTypes={quizOpen:r.default.PropTypes.bool.isRequired,quizCorrect:r.default.PropTypes.bool,quizAnswers:r.default.PropTypes.object.isRequired,onAnswerQuiz:r.default.PropTypes.func.isRequired,onAnswerChange:r.default.PropTypes.func.isRequired,onCloseQuiz:r.default.PropTypes.func.isRequired,onNextClick:r.default.PropTypes.func.isRequired},t.default=l},837:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(2),r=a(o),u=n(548),i=a(u),l=function(e){var t=e.onNextClick,n=e.onSettingsChange,a=e.settings;return r.default.createElement("div",{className:"container"},r.default.createElement("div",{className:"row text-xs-center",style:{marginBottom:"2rem"}},r.default.createEle
 ment("div",{className:"col-xs-12"},r.default.createElement("h1",null,"Setup sharing"),r.default.createElement("p",null,"All measurements are by default sent to OONI's measurement collector and are automatically published on OONI Explorer and OONI's measurement API."))),r.default.createElement(i.default,{onSettingsChange:n,settings:a}),r.default.createElement("div",{className:"row text-xs-center",style:{marginTop:"3rem"}},r.default.createElement("div",{className:"col-xs-12"},r.default.createElement("p",null,"Published data will include your approximate location, the time of the test, and the network (ASN) you are connecting from. Other identifying information, such as your IP address, is not deliberately collected, but might be included in HTTP headers or other metadata."))),r.default.createElement("div",{className:"row next-step"},r.default.createElement("button",{onClick:t,className:"btn btn-primary mx-auto",style:{display:"block"}},"I'm all set!")))};l.propTypes={onNextClick:r.def
 ault.PropTypes.func.isRequired,onSettingsChange:r.default.PropTypes.func,settings:r.default.PropTypes.object},t.default=l},838:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(2),r=a(o),u=n(547),i=a(u),l=function(e){var t=e.onNextClick,n=e.onDeckToggled,a=e.decks;return r.default.createElement("div",{className:"container"},r.default.createElement("div",{className:"row text-xs-center"},r.default.createElement("div",{className:"col-xs-12"},r.default.createElement("h1",null,"Setup your tests!"),r.default.createElement("p",null,"Your tests are setup to run daily by default. If you’d like to turn this off, click the ",r.default.createElement("strong",null,r.default.createElement("i",{className:"fa fa-clock-o"}))," button!"),r.default.createElement("p",null,"To learn more about each test, click the ",r.default.createElement("strong",null,r.default.createElement("i",{className:"fa fa-info-circle"})),"
  button."))),r.default.createElement("div",{className:"row text-xs-center",style:{marginBottom:"2rem",marginTop:"2rem"}},a.map(function(e){return r.default.createElement(i.default,{key:e.id,deck:e,onDeckToggled:n,fullControls:!1})})),r.default.createElement("div",{className:"row text-xs-center"},r.default.createElement("div",{className:"col-xs-12"},r.default.createElement("p",null,"To see the results of your first batch of tests, click ",r.default.createElement("strong",null,"Go to my dashboard!")))),r.default.createElement("div",{className:"row next-step"},r.default.createElement("button",{onClick:t,className:"btn btn-primary mx-auto",style:{display:"block"}},"Go to my dashboard!")))};l.propTypes={onNextClick:r.default.PropTypes.func.isRequired,onDeckToggled:r.default.PropTypes.func,decks:r.default.PropTypes.array},t.default=l},839:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(2),r=a(o);n(962
 );var u=function(e){var t=e.currentStep,n=e.lastStep,a=e.gotoStep;return r.default.createElement("div",{className:"row"},r.default.createElement("div",{className:"steps-container col-md-4 offset-md-4 col-xs-8 offset-xs-2"},Array.apply(null,Array(n)).map(function(e,n){var o="rounded-circle status-circle";return n+1===t&&(o+=" status-circle-active"),n>=t&&(o+=" status-circle-disabled"),r.default.createElement("div",{key:n,onClick:a(n+1),className:o})})))};u.propTypes={currentStep:r.default.PropTypes.number.isRequired,lastStep:r.default.PropTypes.number.isRequired,gotoStep:r.default.PropTypes.func.isRequired},t.default=u},840:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(2),r=a(o),u=function(e){var t=(e.currentStep,e.onNextClick);return r.default.createElement("div",{className:"container"},r.default.createElement("div",{className:"row text-xs-center"},r.default.createElement("div",{className:"col
 -xs-12"},r.default.createElement("h1",null,"Potential risks"),r.default.createElement("p",null,"Anyone monitoring your internet activity (e.g. ISP, government, employer) can know that you are running ooniprobe (even though OONI tries to make this hard). When testing websites for censorship, you will connect to and download data from provocative or objectionable sites (e.g. pornography) that might be illegal in your country. OONI’s HTTP invalid request line test might trigger the suspicion of your ISP and could be viewed as a form of “hacking”."),r.default.createElement("i",{className:"large-icon fa fa-bomb",style:{marginTop:"1rem",marginBottom:"2rem"}}),r.default.createElement("p",null,"Unless you configure your settings otherwise, all data collected from your tests will by default be published by OONI and might include some personally- identifiable information (though OONI tries to prevent this from happening). The use of ooniprobe could be viewed as a form of espionage, rega
 rdless of the laws in your country. To our knowledge, no ooniprobe user has ever faced consequences from the use of our platform. However, many countries have a lengthy history of targeting and abusing digital rights activists, which could leave ooniprobe users subject to severe civil, criminal, or extra-judicial penalties. ",r.default.createElement("a",{href:"https://ooni.torproject.org/about/risks"},"Learn more here"),". We encourage you to consult with a lawyer prior to installing and running ooniprobe."))),r.default.createElement("div",{className:"row next-step"},r.default.createElement("button",{onClick:t,className:"btn btn-primary mx-auto",style:{display:"block"}},"I understand the risk.")))};u.propTypes={currentStep:r.default.PropTypes.number,onNextClick:r.default.PropTypes.func.isRequired},t.default=u},841:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(2),r=a(o);n(963);var u=n(1371),i=a
 (u),l=function(e){var t=e.onNextClick,n=e.onSkipClick;return r.default.createElement("div",{className:"container"},r.default.createElement("div",{className:"row text-xs-center welcome"},r.default.createElement("div",{className:"col-xs-12"},r.default.createElement("h1",null,"Welcome to ooniprobe!"),r.default.createElement("img",{src:i.default,className:"welcome-logo"}),r.default.createElement("p",null,"Ooniprobe is a free and open source platform that enables you to examine internet censorship in your network! You can examine how websites are blocked, and whether censorship and/or surveillance systems are present in your network. You can also measure the speed and performance of your network. Data collected by ooniprobe can serve as evidence of censorship events. Since ooniprobe is an investigatory tool, using it may pose some risks."))),r.default.createElement("div",{className:"row next-step"},r.default.createElement("button",{onClick:t,className:"btn btn-primary mx-auto",style:{dis
 play:"block"}},"Learn more")),r.default.createElement("div",{className:"row low-viz"},r.default.createElement("a",{onClick:n,className:"mx-auto text-xs-center skip-to-end"},"I already understand the risks, take me to my dashboard.")))};l.propTypes={onNextClick:r.default.PropTypes.func.isRequired,onSkipClick:r.default.PropTypes.func.isRequired},t.default=l},842:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(29),r=n(835),u=a(r),i=n(543),l=n(544),s=n(205),c=function(e){return{currentStep:e.onboard.currentStep,lastStep:i.lastStep,settings:e.onboard.settings,decks:e.onboard.decks,quizAnswers:e.onboard.quizAnswers,quizOpen:e.onboard.quizOpen,quizCorrect:e.onboard.quizCorrect}},d=function(e,t){return{onNextClick:function(){e((0,i.nextStep)())},onSkipClick:function(){e((0,i.skipToEnd)())},gotoStep:function(t){return function(){e((0,i.gotoStep)(t))}},onSettingsChange:function(t){return function(n){var a
 =void 0;"uploadMethod"===t?a=n.target.value:(a=!1,n.target.checked&&(a=!0)),e((0,i.settingsChanged)(t,a))}},onDeckToggled:function(t){e((0,i.deckToggled)(t))},onCloseQuiz:function(){e((0,i.quizClosed)())},onAnswerQuiz:function(){e((0,i.quizAnswered)())},onAnswerChange:function(t){return function(n){var a="true"===n.target.value;e((0,i.quizChanged)(t,a))}},onFinalize:function(){e((0,i.finalize)()).then(function(){e((0,l.fetchStatus)()).then(function(){s.history.push("/")})})}}};t.default=(0,o.connect)(c,d)(u.default)},960:953,961:953,962:953,963:953,965:function(e,t,n){"use strict";function a(e,t){for(var n=e;n.parentNode;)n=n.parentNode;var a=n.querySelectorAll(t);return Array.prototype.indexOf.call(a,e)!==-1}var o=n(3),r={addClass:function(e,t){return/\s/.test(t)?o(!1):void 0,t&&(e.classList?e.classList.add(t):r.hasClass(e,t)||(e.className=e.className+" "+t)),e},removeClass:function(e,t){return/\s/.test(t)?o(!1):void 0,t&&(e.classList?e.classList.remove(t):r.hasClass(e,t)&&(e.class
 Name=e.className.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,""))),
+webpackJsonp([3],{151:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n
 [a])}return e},s=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n(2),d=a(c),p=n(10),f=a(p),M=n(329),m=a(M),y=n(331),N=a(y),T=n(330),g=n(318),h=a(g),I=function(e){function t(e){r(this,t);var n=u(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleClick=n.handleClick.bind(n),n.handleTouchStart=n.handleTouchStart.bind(n),n.handleTouchMove=n.handleTouchMove.bind(n),n.handleTouchEnd=n.handleTouchEnd.bind(n),n.handleFocus=n.setState.bind(n,{hasFocus:!0},function(){}),n.handleBlur=n.setState.bind(n,{hasFocus:!1},function(){}),n.previouslyChecked=!(!e.checked&&!e.defaultChecked),n.state={checked:!(!e.checked&&!e.defaultChecked),hasFocus:!1},n}return i(t,e),s(t,[{key:"componentWillReceiveProps",value:function(e){"checked"in e&&this.setState({checked:!!e.checked})}},{key:"hand
 leClick",value:function(e){var t=this.input;return e.target===t||this.moved?void this.setState({checked:t.checked}):(this.previouslyChecked=t.checked,e.preventDefault(),t.focus(),void t.click())}},{key:"handleTouchStart",value:function(e){this.startX=(0,T.pointerCoord)(e).x,this.activated=!0}},{key:"handleTouchMove",value:function(e){if(this.activated&&(this.moved=!0,this.startX)){var t=(0,T.pointerCoord)(e).x;this.state.checked&&t+15<this.startX?(this.setState({checked:!1}),this.startX=t,this.activated=!0):t-15>this.startX&&(this.setState({checked:!0}),this.startX=t,this.activated=t<this.startX+5)}}},{key:"handleTouchEnd",value:function(e){if(this.moved){var t=this.input;if(e.preventDefault(),this.startX){var n=(0,T.pointerCoord)(e).x;this.previouslyChecked===!0&&this.startX+4>n?this.previouslyChecked!==this.state.checked&&(this.setState({checked:!1}),this.previouslyChecked=this.state.checked,t.click()):this.startX-4<n&&this.previouslyChecked!==this.state.checked&&(this.setState({c
 hecked:!0}),this.previouslyChecked=this.state.checked,t.click()),this.activated=!1,this.startX=null,this.moved=!1}}}},{key:"getIcon",value:function(e){var n=this.props.icons;return n?void 0===n[e]?t.defaultProps.icons[e]:n[e]:null}},{key:"shouldComponentUpdate",value:function(e,t){return(0,h.default)(this,e,t)}},{key:"render",value:function(){var e=this,t=this.props,n=t.className,a=(t.icons,o(t,["className","icons"])),r=(0,f.default)("react-toggle",{"react-toggle--checked":this.state.checked,"react-toggle--focus":this.state.hasFocus,"react-toggle--disabled":this.props.disabled},n);return d.default.createElement("div",{className:r,onClick:this.handleClick,onTouchStart:this.handleTouchStart,onTouchMove:this.handleTouchMove,onTouchEnd:this.handleTouchEnd},d.default.createElement("div",{className:"react-toggle-track"},d.default.createElement("div",{className:"react-toggle-track-check"},this.getIcon("checked")),d.default.createElement("div",{className:"react-toggle-track-x"},this.getIcon
 ("unchecked"))),d.default.createElement("div",{className:"react-toggle-thumb"}),d.default.createElement("input",l({},a,{ref:function(t){e.input=t},onFocus:this.handleFocus,onBlur:this.handleBlur,className:"react-toggle-screenreader-only",type:"checkbox"})))}}]),t}(c.Component);t.default=I,I.displayName="Toggle",I.defaultProps={icons:{checked:d.default.createElement(m.default,null),unchecked:d.default.createElement(N.default,null)}},I.propTypes={checked:c.PropTypes.bool,disabled:c.PropTypes.bool,defaultChecked:c.PropTypes.bool,onChange:c.PropTypes.func,className:c.PropTypes.string,name:c.PropTypes.string,value:c.PropTypes.string,id:c.PropTypes.string,"aria-labelledby":c.PropTypes.string,"aria-label":c.PropTypes.string,icons:c.PropTypes.oneOfType([c.PropTypes.bool,c.PropTypes.shape({checked:c.PropTypes.node,unchecked:c.PropTypes.node})])}},318:function(e,t,n){e.exports=n(332)},329:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"
 __esModule",{value:!0});var o=n(2),r=a(o);t.default=function(){return r.default.createElement("svg",{width:"14",height:"11",viewBox:"0 0 14 11"},r.default.createElement("title",null,"switch-check"),r.default.createElement("path",{d:"M11.264 0L5.26 6.004 2.103 2.847 0 4.95l5.26 5.26 8.108-8.107L11.264 0",fill:"#fff",fillRule:"evenodd"}))}},330:function(e,t){"use strict";function n(e){if(e){var t=e.changedTouches;if(t&&t.length>0){var n=t[0];return{x:n.clientX,y:n.clientY}}var a=e.pageX;if(void 0!==a)return{x:a,y:e.pageY}}return{x:0,y:0}}Object.defineProperty(t,"__esModule",{value:!0}),t.pointerCoord=n},331:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(2),r=a(o);t.default=function(){return r.default.createElement("svg",{width:"10",height:"10",viewBox:"0 0 10 10"},r.default.createElement("title",null,"switch-x"),r.default.createElement("path",{d:"M9.9 2.12L7.78 0 4.95 2.828 2.12 0 0 2.12l2.83 2.8
 3L0 7.776 2.123 9.9 4.95 7.07 7.78 9.9 9.9 7.776 7.072 4.95 9.9 2.12",fill:"#fff",fillRule:"evenodd"}))}},332:function(e,t,n){"use strict";function a(e,t,n){return!o(e.props,t)||!o(e.state,n)}var o=n(39);e.exports=a},545:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.Deck=void 0;var o=n(2),r=a(o),u=n(151),i=a(u),l=n(146),s=a(l);n(573);var c=function(e){var t=e.deckId,n=e.enabled,a=e.running,o=e.runningScheduled,u=e.directorStarted,i=e.openDeckInfo,l=e.onDeckToggled,s=e.onDeckRun,c=void 0,d=void 0;return o?c="fa fa-circle-o-notch fa-spin":n?c="icon-btn icon-btn-on fa fa-clock-o":n||(c="icon-btn icon-btn-off fa fa-clock-o"),d=a?"fa fa-spinner fa-pulse":"icon-btn fa fa-play",u||(c+=" icon-btn-disabled",d+=" icon-btn-disabled"),r.default.createElement("div",{className:"row"},r.default.createElement("div",{className:"col-xs-2 offset-xs-3",onClick:i},r.default.createElement("i",{className:"icon-btn fa fa-i
 nfo-circle"})),r.default.createElement("div",{className:"col-xs-2"},o&&u&&r.default.createElement("i",{className:c}),!o&&u&&r.default.createElement("i",{className:c,onClick:function(){return l(t)}}),!u&&r.default.createElement("i",{className:c})),r.default.createElement("div",{className:"col-xs-2"},!u&&r.default.createElement("i",{className:d}),a&&u&&r.default.createElement("i",{className:d}),!a&&u&&r.default.createElement("i",{className:d,onClick:function(){return s(t)}})))};c.propTypes={deckId:r.default.PropTypes.string,enabled:r.default.PropTypes.bool,running:r.default.PropTypes.bool,runningScheduled:r.default.PropTypes.bool,openDeckInfo:r.default.PropTypes.func,directorStarted:r.default.PropTypes.bool,onDeckToggled:r.default.PropTypes.func,onDeckRun:r.default.PropTypes.func};var d=function(e){var t=e.deckId,n=e.enabled,a=e.openDeckInfo,o=e.onDeckToggled;return r.default.createElement("div",{className:"row"},r.default.createElement("div",{className:"col-xs-3 offset-xs-3",onClick:
 a},r.default.createElement("i",{className:"icon-btn fa fa-info-circle"})),r.default.createElement("div",{className:"col-xs-3"},r.default.createElement(i.default,{icons:{checked:r.default.createElement("i",{style:{color:"rgb(255, 255, 255)",fontSize:"1.2em",position:"absolute",top:"-4px",left:"0"},className:"fa fa-clock-o"}),unchecked:null},defaultChecked:n,onChange:function(){return o(t)}})))};d.propTypes={deckId:r.default.PropTypes.string,enabled:r.default.PropTypes.bool,openDeckInfo:r.default.PropTypes.func,onDeckToggled:r.default.PropTypes.func};var p=t.Deck=function(e){var t=e.deck,n=e.fullControls,a=e.directorStarted,o=e.openDeckInfo,u=e.closeDeckInfo,i=e.infoBoxOpen,l=e.onDeckToggled,p=e.onDeckRun;return r.default.createElement("div",null,r.default.createElement("div",{key:t.id,className:"col-md-3 col-xs-6 text-xs-center"},r.default.createElement("h6",null,t.name),r.default.createElement("i",{className:"medium-icon fa "+t.icon}),n?r.default.createElement(c,{directorStarted:a,d
 eckId:t.id,enabled:t.enabled,running:t.running,runningScheduled:t.running_scheduled,openDeckInfo:o,onDeckRun:p,onDeckToggled:l}):r.default.createElement(d,{deckId:t.id,enabled:t.enabled,openDeckInfo:o,onDeckToggled:l}),r.default.createElement(s.default,{className:"Modal__Bootstrap modal-dialog",onRequestClose:u,contentLabel:t.name+" description",isOpen:i},r.default.createElement("div",{className:"modal-content"},r.default.createElement("div",{className:"modal-header text-xs-center"},r.default.createElement("button",{type:"button",className:"close",onClick:u},r.default.createElement("span",{"aria-hidden":"true"},"×"),r.default.createElement("span",{className:"sr-only"},"Close")),r.default.createElement("h1",{className:"modal-title"},t.name),r.default.createElement("i",{className:"medium-icon fa "+t.icon})),r.default.createElement("div",{className:"modal-body"},r.default.createElement("p",null,t.description)),r.default.createElement("div",{className:"modal-footer text-xs-center"},r.d
 efault.createElement("button",{className:"btn btn-primary",onClick:u},"Got it!"))))))};p.propTypes={deck:r.default.PropTypes.shape({description:r.default.PropTypes.string,id:r.default.PropTypes.string,icon:r.default.PropTypes.string,name:r.default.PropTypes.string,enabled:r.default.PropTypes.bool,running:r.default.PropTypes.bool}).isRequired,directorStarted:r.default.PropTypes.bool,fullControls:r.default.PropTypes.bool,openDeckInfo:r.default.PropTypes.func,closeDeckInfo:r.default.PropTypes.func,infoBoxOpen:r.default.PropTypes.bool,onDeckToggled:r.default.PropTypes.func,onDeckRun:r.default.PropTypes.func},t.default=p},546:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(11),r=a(o),u=n(70),i=a(u),l=n(36),s=a(l),c=n(52),d=a(c),p=n(38),f=a(p),M=n(37),m=a(M),y=n(2),N=a(y),T=n(545),g=a(T),h=function(e){function t(e){(0,s.default)(this,t);var n=(0,f.default)(this,(t.__proto__||(0,i.default)(t)).call(thi
 s,e));return n.state={infoBoxOpen:!1},n}return(0,m.default)(t,e),(0,d.default)(t,[{key:"openDeckInfo",value:function(){this.setState((0,r.default)({},this.state,{infoBoxOpen:!0}))}},{key:"closeDeckInfo",value:function(){this.setState((0,r.default)({},this.state,{infoBoxOpen:!1}))}},{key:"render",value:function(){return N.default.createElement(g.default,{deck:this.props.deck,directorStarted:this.props.directorStarted,infoBoxOpen:this.state.infoBoxOpen,openDeckInfo:this.openDeckInfo.bind(this),closeDeckInfo:this.closeDeckInfo.bind(this),onDeckRun:this.props.onDeckRun,onDeckToggled:this.props.onDeckToggled,fullControls:this.props.fullControls})}}]),t}(N.default.Component);h.propTypes={deck:N.default.PropTypes.shape({description:N.default.PropTypes.string,id:N.default.PropTypes.string,icon:N.default.PropTypes.string,name:N.default.PropTypes.string,enabled:N.default.PropTypes.bool,running:N.default.PropTypes.bool}).isRequired,fullControls:N.default.PropTypes.bool,directorStarted:N.defaul
 t.PropTypes.bool,onDeckToggled:N.default.PropTypes.func,onDeckRun:N.default.PropTypes.func},t.default=h},547:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(546),r=a(o);t.default=r.default},548:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(2),r=a(o),u=n(151),i=a(u),l=function(e){var t=e.onSettingsChange,n=e.settings;return r.default.createElement("div",{className:"row text-xs-center"},r.default.createElement("div",{className:"five-cols-md col-xs-6"},r.default.createElement("h6",null,"How should we upload your results?"),r.default.createElement("i",{className:"medium-icon fa fa-upload"}),r.default.createElement("div",{className:"row"},r.default.createElement("select",{onChange:t("uploadMethod")},r.default.createElement("option",{value:"onion"},"Tor Hidden Service"),r.default.createElement("option",{value:"h
 ttps"},"HTTPS"),r.default.createElement("option",{value:"cloudfront"},"Cloudfront")))),r.default.createElement("div",{className:"five-cols-md col-xs-6"},r.default.createElement("h6",null,"Include your network information?"),r.default.createElement("i",{className:"medium-icon fa fa-server"}),r.default.createElement("div",{className:"row"},r.default.createElement(i.default,{defaultChecked:n.includeNetwork,onChange:t("includeNetwork")}))),r.default.createElement("div",{className:"five-cols-md col-xs-6"},r.default.createElement("h6",null,"Include your country name?"),r.default.createElement("i",{className:"medium-icon fa fa-globe"}),r.default.createElement("div",{className:"row"},r.default.createElement(i.default,{defaultChecked:n.includeCountry,onChange:t("includeCountry")}))),r.default.createElement("div",{className:"five-cols-md col-xs-6"},r.default.createElement("h6",null,"Share results publicly?"),r.default.createElement("i",{className:"medium-icon fa fa-share-square-o"}),r.default
 .createElement("div",{className:"row"},r.default.createElement(i.default,{defaultChecked:n.shareResults,onChange:t("shareResults")}))),r.default.createElement("div",{className:"five-cols-md col-xs-6"},r.default.createElement("h6",null,"Include your IP?"),r.default.createElement("i",{className:"medium-icon fa fa-cube"}),r.default.createElement("div",{className:"row"},r.default.createElement(i.default,{defaultChecked:n.includeIP,onChange:t("includeIP")}))))};l.propTypes={onSettingsChange:r.default.PropTypes.func,settings:r.default.PropTypes.object},t.default=l},573:953,750:function(e,t,n){"use strict";var a=n(694),o=n(144);t.getReactDOM=function(){return a},t.getReactInstanceMap=function(){return o}},810:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:p,t=arguments[1],n=d[t.type];return n?n(e,t):e}Object.defineProperty(t,"__esModule",{value:!0});var r,u=n(48),i=a(u),l=n(11),s=a(l)
 ;t.onboardReducer=o;var c=n(543),d=(r={},(0,i.default)(r,c.GOTO_STEP,function(e,t){return e.currentStep<t.payload?e:(0,s.default)({},e,{currentStep:t.payload,quizOpen:!1})}),(0,i.default)(r,c.SKIP_TO_END,function(e){return(0,s.default)({},e,{currentStep:c.lastStep,quizOpen:!1})}),(0,i.default)(r,c.NEXT_STEP,function(e){return e.currentStep===c.lastStep?e:e.currentStep!==c.quizStep||e.quizCorrect?(0,s.default)({},e,{currentStep:e.currentStep+1,quizOpen:!1}):(0,s.default)({},e,{quizOpen:!0})}),(0,i.default)(r,c.SETTINGS_CHANGED,function(e,t){var n=(0,s.default)({},e.settings);return n[t.key]=t.value,(0,s.default)({},e,{settings:n})}),(0,i.default)(r,c.DECK_TOGGLED,function(e,t){var n=[];return e.decks.forEach(function(e){e.id===t.payload&&(e.enabled=!e.enabled),n.push(e)}),(0,s.default)({},e,{decks:n})}),(0,i.default)(r,c.QUIZ_CLOSED,function(e){return(0,s.default)({},e,{quizCorrect:null,quizOpen:!1})}),(0,i.default)(r,c.QUIZ_CHANGED,function(e,t){var n=(0,s.default)({},e.quizAnswers)
 ;return n[t.key]=t.value,(0,s.default)({},e,{quizAnswers:n})}),(0,i.default)(r,c.QUIZ_ANSWERED,function(e){return e.quizAnswers.question1===!0&&e.quizAnswers.question2===!0?(0,s.default)({},e,{quizCorrect:!0}):(0,s.default)({},e,{quizCorrect:!1})}),(0,i.default)(r,c.LOADING_INITIAL_DECKS,function(e){return(0,s.default)({},e,{loadingDecks:!0})}),(0,i.default)(r,c.LOADING_INITIAL_DECKS_SUCCEEDED,function(e,t){return(0,s.default)({},e,{loadingDecks:!1,decks:t.decks})}),(0,i.default)(r,c.LOADING_INITIAL_DECKS_FAILED,function(e){return(0,s.default)({},e,{loadingDecks:!1})}),r),p={currentStep:0,quizAnswers:{question1:null,question2:null},quizOpen:!1,quizCorrect:null,settings:{uploadMethod:"onion",includeNetwork:!0,includeCountry:!0,includeIP:!1,shareResults:!0},loadingDecks:!1,decks:[]}},835:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(2),r=a(o),u=n(990),i=a(u),l=n(841),s=a(l),c=n(840),d=a(c),p=n(8
 37),f=a(p),M=n(838),m=a(M),y=n(836),N=a(y),T=n(839),g=a(T);n(960);var h=function(e){var t=e.currentStep,n=e.lastStep,a=e.gotoStep,o=e.onNextClick,u=e.onSkipClick,l=e.onSettingsChange,c=e.settings,p=e.onDeckToggled,M=e.decks,y=e.onAnswerQuiz,T=e.onCloseQuiz,h=e.onAnswerChange,I=e.quizAnswers,L=e.quizCorrect,j=e.quizOpen,E=e.onFinalize;return r.default.createElement("div",null,r.default.createElement("div",{className:"onboard__viewport"},r.default.createElement("div",{className:"onboard__steps"},r.default.createElement(i.default,{component:"div",transitionName:"onboard__transition",transitionEnterTimeout:800,transitionLeaveTimeout:500},0===t&&r.default.createElement("div",{className:"onboard__step"},r.default.createElement(s.default,{onNextClick:o,onSkipClick:u})),1===t&&r.default.createElement("div",{className:"onboard__step"},r.default.createElement(d.default,{onNextClick:o})),2===t&&r.default.createElement("div",{className:"onboard__step"},r.default.createElement(f.default,{setting
 s:c,onSettingsChange:l,onNextClick:o})),3===t&&r.default.createElement("div",{className:"onboard__step"},r.default.createElement(m.default,{onDeckToggled:p,decks:M,onNextClick:E})))),r.default.createElement("div",{className:"container"},t>0&&r.default.createElement(g.default,{gotoStep:a,currentStep:t,lastStep:n})),r.default.createElement(N.default,{quizAnswers:I,quizOpen:j,quizCorrect:L,onAnswerQuiz:y,onCloseQuiz:T,onAnswerChange:h,onNextClick:o})))};h.propTypes={currentStep:r.default.PropTypes.number,currentStatus:r.default.PropTypes.object,lastStep:r.default.PropTypes.number,onNextClick:r.default.PropTypes.func.isRequired,onSkipClick:r.default.PropTypes.func.isRequired,onSettingsChange:r.default.PropTypes.func.isRequired,onFinalize:r.default.PropTypes.func.isRequired,settings:r.default.PropTypes.object.isRequired,gotoStep:r.default.PropTypes.func.isRequired,onDeckToggled:r.default.PropTypes.func.isRequired,decks:r.default.PropTypes.array.isRequired,quizAnswers:r.default.PropTypes.
 object.isRequired,onAnswerQuiz:r.default.PropTypes.func.isRequired,onCloseQuiz:r.default.PropTypes.func.isRequired,onAnswerChange:r.default.PropTypes.func.isRequired,quizOpen:r.default.PropTypes.bool.isRequired,quizCorrect:r.default.PropTypes.bool},t.default=h},836:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(2),r=a(o),u=n(146),i=a(u);n(961);var l=function(e){var t=e.quizAnswers,n=e.onAnswerQuiz,a=e.quizOpen,o=e.onAnswerChange,u=e.quizCorrect,l=e.onCloseQuiz,s=e.onNextClick;return r.default.createElement("div",null,r.default.createElement(i.default,{className:"Modal__Bootstrap modal-dialog",onRequestClose:n,contentLabel:"Pop Quiz",isOpen:a},r.default.createElement("div",{className:"modal-content"},r.default.createElement("div",{className:"modal-header text-xs-center"},r.default.createElement("button",{type:"button",className:"close",onClick:l},r.default.createElement("span",{"aria-hidden":"tr
 ue"},"×"),r.default.createElement("span",{className:"sr-only"},"Close")),r.default.createElement("h1",{className:"modal-title"},"Pop quiz")),r.default.createElement("div",{className:"modal-body"},null==u&&r.default.createElement("div",{className:"questions"},r.default.createElement("p",null,"Question 1: Anyone monitoring my internet activity (e.g. ISP, government or employer) might be able to see that I am running ooniprobe, even though OONI takes precautions to make this hard?"),r.default.createElement("div",{className:"radio"},r.default.createElement("label",null,r.default.createElement("input",{type:"radio",value:!0,onChange:o("question1"),checked:t.question1===!0}),"True")),r.default.createElement("div",{className:"radio"},r.default.createElement("label",null,r.default.createElement("input",{type:"radio",onChange:o("question1"),value:!1,checked:t.question1===!1}),"False")),r.default.createElement("p",null,"Question 2: My measurements will by default get published by OONI and mi
 ght include personally-identifiable information?"),r.default.createElement("div",{className:"radio"},r.default.createElement("label",null,r.default.createElement("input",{type:"radio",onChange:o("question2"),value:!0,checked:t.question2===!0}),"True")),r.default.createElement("div",{className:"radio"},r.default.createElement("label",null,r.default.createElement("input",{type:"radio",onChange:o("question2"),value:!1,checked:t.question2===!1}),"False"))),u===!0&&r.default.createElement("div",{className:"success text-xs-center"},r.default.createElement("i",{className:"medium-icon fa fa-thumbs-o-up"}),r.default.createElement("h2",null,"Good job!")),u===!1&&r.default.createElement("div",{className:"failure text-xs-center"},r.default.createElement("i",{className:"medium-icon fa fa-book"}),r.default.createElement("h2",null,"Wrong answer."))),r.default.createElement("div",{className:"modal-footer text-xs-center"},null==u&&r.default.createElement("button",{className:"btn btn-primary",onClick
 :n},"How did I do?"),u===!0&&r.default.createElement("button",{className:"btn btn-primary",onClick:s},"Let's setup sharing!"),u===!1&&r.default.createElement("button",{className:"btn btn-primary",onClick:l},"Read the risks again")))))};l.propTypes={quizOpen:r.default.PropTypes.bool.isRequired,quizCorrect:r.default.PropTypes.bool,quizAnswers:r.default.PropTypes.object.isRequired,onAnswerQuiz:r.default.PropTypes.func.isRequired,onAnswerChange:r.default.PropTypes.func.isRequired,onCloseQuiz:r.default.PropTypes.func.isRequired,onNextClick:r.default.PropTypes.func.isRequired},t.default=l},837:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(2),r=a(o),u=n(548),i=a(u),l=function(e){var t=e.onNextClick,n=e.onSettingsChange,a=e.settings;return r.default.createElement("div",{className:"container"},r.default.createElement("div",{className:"row text-xs-center",style:{marginBottom:"2rem"}},r.default.createEle
 ment("div",{className:"col-xs-12"},r.default.createElement("h1",null,"Setup sharing"),r.default.createElement("p",null,"All measurements are by default sent to OONI's measurement collector and are automatically published on OONI Explorer and OONI's measurement API."))),r.default.createElement(i.default,{onSettingsChange:n,settings:a}),r.default.createElement("div",{className:"row text-xs-center",style:{marginTop:"3rem"}},r.default.createElement("div",{className:"col-xs-12"},r.default.createElement("p",null,"Published data will include your approximate location, the time of the test, and the network (ASN) you are connecting from. Other identifying information, such as your IP address, is not deliberately collected, but might be included in HTTP headers or other metadata."))),r.default.createElement("div",{className:"row next-step"},r.default.createElement("button",{onClick:t,className:"btn btn-primary mx-auto",style:{display:"block"}},"I'm all set!")))};l.propTypes={onNextClick:r.def
 ault.PropTypes.func.isRequired,onSettingsChange:r.default.PropTypes.func,settings:r.default.PropTypes.object},t.default=l},838:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(2),r=a(o),u=n(547),i=a(u),l=function(e){var t=e.onNextClick,n=e.onDeckToggled,a=e.decks;return r.default.createElement("div",{className:"container"},r.default.createElement("div",{className:"row text-xs-center"},r.default.createElement("div",{className:"col-xs-12"},r.default.createElement("h1",null,"Setup your tests!"),r.default.createElement("p",null,"Your tests are setup to run daily by default. If you’d like to turn this off, click the ",r.default.createElement("strong",null,r.default.createElement("i",{className:"fa fa-clock-o"}))," button!"),r.default.createElement("p",null,"To learn more about each test, click the ",r.default.createElement("strong",null,r.default.createElement("i",{className:"fa fa-info-circle"})),"
  button."))),r.default.createElement("div",{className:"row text-xs-center",style:{marginBottom:"2rem",marginTop:"2rem"}},a.map(function(e){return r.default.createElement(i.default,{key:e.id,deck:e,onDeckToggled:n,fullControls:!1})})),r.default.createElement("div",{className:"row text-xs-center"},r.default.createElement("div",{className:"col-xs-12"},r.default.createElement("p",null,"To see the results of your first batch of tests, click ",r.default.createElement("strong",null,"Go to my dashboard!")))),r.default.createElement("div",{className:"row next-step"},r.default.createElement("button",{onClick:t,className:"btn btn-primary mx-auto",style:{display:"block"}},"Go to my dashboard!")))};l.propTypes={onNextClick:r.default.PropTypes.func.isRequired,onDeckToggled:r.default.PropTypes.func,decks:r.default.PropTypes.array},t.default=l},839:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(2),r=a(o);n(962
 );var u=function(e){var t=e.currentStep,n=e.lastStep,a=e.gotoStep;return r.default.createElement("div",{className:"row"},r.default.createElement("div",{className:"steps-container col-md-4 offset-md-4 col-xs-8 offset-xs-2"},Array.apply(null,Array(n)).map(function(e,n){var o="rounded-circle status-circle";return n+1===t&&(o+=" status-circle-active"),n>=t&&(o+=" status-circle-disabled"),r.default.createElement("div",{key:n,onClick:a(n+1),className:o})})))};u.propTypes={currentStep:r.default.PropTypes.number.isRequired,lastStep:r.default.PropTypes.number.isRequired,gotoStep:r.default.PropTypes.func.isRequired},t.default=u},840:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(2),r=a(o),u=function(e){var t=(e.currentStep,e.onNextClick);return r.default.createElement("div",{className:"container"},r.default.createElement("div",{className:"row text-xs-center"},r.default.createElement("div",{className:"col
 -xs-12"},r.default.createElement("h1",null,"Potential risks"),r.default.createElement("p",null,"Anyone monitoring your internet activity (e.g. ISP, government, employer) can know that you are running ooniprobe (even though OONI tries to make this hard). When testing websites for censorship, you will connect to and download data from provocative or objectionable sites (e.g. pornography) that might be illegal in your country. OONI’s HTTP invalid request line test might trigger the suspicion of your ISP and could be viewed as a form of “hacking”."),r.default.createElement("i",{className:"large-icon fa fa-bomb",style:{marginTop:"1rem",marginBottom:"2rem"}}),r.default.createElement("p",null,"Unless you configure your settings otherwise, all data collected from your tests will by default be published by OONI and might include some personally- identifiable information (though OONI tries to prevent this from happening). The use of ooniprobe could be viewed as a form of espionage, rega
 rdless of the laws in your country. To our knowledge, no ooniprobe user has ever faced consequences from the use of our platform. However, many countries have a lengthy history of targeting and abusing digital rights activists, which could leave ooniprobe users subject to severe civil, criminal, or extra-judicial penalties. ",r.default.createElement("a",{href:"https://ooni.torproject.org/about/risks",target:"_blank"},"Learn more here"),". We encourage you to consult with a lawyer prior to installing and running ooniprobe."))),r.default.createElement("div",{className:"row next-step"},r.default.createElement("button",{onClick:t,className:"btn btn-primary mx-auto",style:{display:"block"}},"I understand the risk.")))};u.propTypes={currentStep:r.default.PropTypes.number,onNextClick:r.default.PropTypes.func.isRequired},t.default=u},841:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(2),r=a(o);n(963);v
 ar u=n(1371),i=a(u),l=function(e){var t=e.onNextClick,n=e.onSkipClick;return r.default.createElement("div",{className:"container"},r.default.createElement("div",{className:"row text-xs-center welcome"},r.default.createElement("div",{className:"col-xs-12"},r.default.createElement("h1",null,"Welcome to ooniprobe!"),r.default.createElement("img",{src:i.default,className:"welcome-logo"}),r.default.createElement("p",null,"Ooniprobe is a free and open source platform that enables you to examine internet censorship in your network! You can examine how websites are blocked, and whether censorship and/or surveillance systems are present in your network. You can also measure the speed and performance of your network. Data collected by ooniprobe can serve as evidence of censorship events. Since ooniprobe is an investigatory tool, using it may pose some risks."))),r.default.createElement("div",{className:"row next-step"},r.default.createElement("button",{onClick:t,className:"btn btn-primary mx-
 auto",style:{display:"block"}},"Learn more")),r.default.createElement("div",{className:"row low-viz"},r.default.createElement("a",{onClick:n,className:"mx-auto text-xs-center skip-to-end"},"I already understand the risks, take me to my dashboard.")))};l.propTypes={onNextClick:r.default.PropTypes.func.isRequired,onSkipClick:r.default.PropTypes.func.isRequired},t.default=l},842:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(29),r=n(835),u=a(r),i=n(543),l=n(544),s=n(205),c=function(e){return{currentStep:e.onboard.currentStep,lastStep:i.lastStep,settings:e.onboard.settings,decks:e.onboard.decks,quizAnswers:e.onboard.quizAnswers,quizOpen:e.onboard.quizOpen,quizCorrect:e.onboard.quizCorrect}},d=function(e,t){return{onNextClick:function(){e((0,i.nextStep)())},onSkipClick:function(){e((0,i.skipToEnd)())},gotoStep:function(t){return function(){e((0,i.gotoStep)(t))}},onSettingsChange:function(t){return f
 unction(n){var a=void 0;"uploadMethod"===t?a=n.target.value:(a=!1,n.target.checked&&(a=!0)),e((0,i.settingsChanged)(t,a))}},onDeckToggled:function(t){e((0,i.deckToggled)(t))},onCloseQuiz:function(){e((0,i.quizClosed)())},onAnswerQuiz:function(){e((0,i.quizAnswered)())},onAnswerChange:function(t){return function(n){var a="true"===n.target.value;e((0,i.quizChanged)(t,a))}},onFinalize:function(){e((0,i.finalize)()).then(function(){e((0,l.fetchStatus)()).then(function(){s.history.push("/")})})}}};t.default=(0,o.connect)(c,d)(u.default)},960:953,961:953,962:953,963:953,965:function(e,t,n){"use strict";function a(e,t){for(var n=e;n.parentNode;)n=n.parentNode;var a=n.querySelectorAll(t);return Array.prototype.indexOf.call(a,e)!==-1}var o=n(3),r={addClass:function(e,t){return/\s/.test(t)?o(!1):void 0,t&&(e.classList?e.classList.add(t):r.hasClass(e,t)||(e.className=e.className+" "+t)),e},removeClass:function(e,t){return/\s/.test(t)?o(!1):void 0,t&&(e.classList?e.classList.remove(t):r.hasClas
 s(e,t)&&(e.className=e.className.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,""))),
 e},conditionClass:function(e,t,n){return(n?r.addClass:r.removeClass)(e,t)},hasClass:function(e,t){return/\s/.test(t)?o(!1):void 0,e.classList?!!t&&e.classList.contains(t):(" "+e.className+" ").indexOf(" "+t+" ")>-1},matchesSelector:function(e,t){var n=e.matches||e.webkitMatchesSelector||e.mozMatchesSelector||e.msMatchesSelector||function(t){return a(e,t)};return n.call(e,t)}};e.exports=r},990:function(e,t,n){e.exports=n(1209)},1209:function(e,t,n){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function r(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Ob
 ject.setPrototypeOf(e,t):e.__proto__=t)}function u(e){var t="transition"+e+"Timeout",n="transition"+e;return function(e){if(e[n]){if(null==e[t])return new Error(t+" wasn't supplied to ReactCSSTransitionGroup: this can cause unreliable animations and won't be supported in a future version of React. See https://fb.me/react-animation-transition-group-timeout for more information.");if("number"!=typeof e[t])return new Error(t+" must be a number (in milliseconds)")}}}var i=n(5),l=n(74),s=n(1218),c=n(1210),d=function(e){function t(){var n,r,u;a(this,t);for(var i=arguments.length,s=Array(i),d=0;d<i;d++)s[d]=arguments[d];return n=r=o(this,e.call.apply(e,[this].concat(s))),r._wrapChild=function(e){return l.createElement(c,{name:r.props.transitionName,appear:r.props.transitionAppear,enter:r.props.transitionEnter,leave:r.props.transitionLeave,appearTimeout:r.props.transitionAppearTimeout,enterTimeout:r.props.transitionEnterTimeout,leaveTimeout:r.props.transitionLeaveTimeout},e)},u=n,o(r,u)}ret
 urn r(t,e),t.prototype.render=function(){return l.createElement(s,i({},this.props,{childFactory:this._wrapChild}))},t}(l.Component);d.displayName="ReactCSSTransitionGroup",d.propTypes={transitionName:c.propTypes.name,transitionAppear:l.PropTypes.bool,transitionEnter:l.PropTypes.bool,transitionLeave:l.PropTypes.bool,transitionAppearTimeout:u("Appear"),transitionEnterTimeout:u("Enter"),transitionLeaveTimeout:u("Leave")},d.defaultProps={transitionAppear:!1,transitionEnter:!0,transitionLeave:!0},e.exports=d},1210:function(e,t,n){"use strict";var a=n(74),o=n(750),r=n(965),u=n(753),i=n(756),l=17,s=a.createClass({displayName:"ReactCSSTransitionGroupChild",propTypes:{name:a.PropTypes.oneOfType([a.PropTypes.string,a.PropTypes.shape({enter:a.PropTypes.string,leave:a.PropTypes.string,active:a.PropTypes.string}),a.PropTypes.shape({enter:a.PropTypes.string,enterActive:a.PropTypes.string,leave:a.PropTypes.string,leaveActive:a.PropTypes.string,appear:a.PropTypes.string,appearActive:a.PropTypes.str
 ing})]).isRequired,appear:a.PropTypes.bool,enter:a.PropTypes.bool,leave:a.PropTypes.bool,appearTimeout:a.PropTypes.number,enterTimeout:a.PropTypes.number,leaveTimeout:a.PropTypes.number},transition:function(e,t,n){var a=o.getReactDOM().findDOMNode(this);if(!a)return void(t&&t());var i=this.props.name[e]||this.props.name+"-"+e,l=this.props.name[e+"Active"]||i+"-active",s=null,c=function(e){e&&e.target!==a||(clearTimeout(s),r.removeClass(a,i),r.removeClass(a,l),u.removeEndEventListener(a,c),t&&t())};r.addClass(a,i),this.queueClassAndNode(l,a),n?(s=setTimeout(c,n),this.transitionTimeouts.push(s)):u.addEndEventListener(a,c)},queueClassAndNode:function(e,t){this.classNameAndNodeQueue.push({className:e,node:t}),this.timeout||(this.timeout=setTimeout(this.flushClassNameAndNodeQueue,l))},flushClassNameAndNodeQueue:function(){this.isMounted()&&this.classNameAndNodeQueue.forEach(function(e){r.addClass(e.node,e.className)}),this.classNameAndNodeQueue.length=0,this.timeout=null},componentWillMo
 unt:function(){this.classNameAndNodeQueue=[],this.transitionTimeouts=[]},componentWillUnmount:function(){this.timeout&&clearTimeout(this.timeout),this.transitionTimeouts.forEach(function(e){clearTimeout(e)}),this.classNameAndNodeQueue.length=0},componentWillAppear:function(e){this.props.appear?this.transition("appear",e,this.props.appearTimeout):e()},componentWillEnter:function(e){this.props.enter?this.transition("enter",e,this.props.enterTimeout):e()},componentWillLeave:function(e){this.props.leave?this.transition("leave",e,this.props.leaveTimeout):e()},render:function(){return i(this.props.children)}});e.exports=s},1217:function(e,t,n){"use strict";var a=n(1220),o={getChildMapping:function(e,t){return e?a(e):e},mergeChildMappings:function(e,t){function n(n){return t.hasOwnProperty(n)?t[n]:e[n]}e=e||{},t=t||{};var a={},o=[];for(var r in e)t.hasOwnProperty(r)?o.length&&(a[r]=o,o=[]):o.push(r);var u,i={};for(var l in t){if(a.hasOwnProperty(l))for(u=0;u<a[l].length;u++){var s=a[l][u];
 i[a[l][u]]=n(s)}i[l]=n(l)}for(u=0;u<o.length;u++)i[o[u]]=n(o[u]);return i}};e.exports=o},1218:function(e,t,n){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function r(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var u=n(5),i=n(74),l=(n(750),n(1217)),s=n(12),c=function(e){function t(){var n,r,i;a(this,t);for(var s=arguments.length,c=Array(s),d=0;d<s;d++)c[d]=arguments[d];return n=r=o(this,e.call.apply(e,[this].concat(c))),r.state={children:l.getChildMapping(r.props.children)},r.performAppear=function(e){r.curr
 entlyTransitioningKeys[e]=!0;var t=r.refs[e];t.componentWillAppear?t.componentWillAppear(r._handleDoneAppearing.bind(r,e)):r._handleDoneAppearing(e)},r._handleDoneAppearing=function(e){var t=r.refs[e];t.componentDidAppear&&t.componentDidAppear(),delete r.currentlyTransitioningKeys[e];var n;n=l.getChildMapping(r.props.children),n&&n.hasOwnProperty(e)||r.performLeave(e)},r.performEnter=function(e){r.currentlyTransitioningKeys[e]=!0;var t=r.refs[e];t.componentWillEnter?t.componentWillEnter(r._handleDoneEntering.bind(r,e)):r._handleDoneEntering(e)},r._handleDoneEntering=function(e){var t=r.refs[e];t.componentDidEnter&&t.componentDidEnter(),delete r.currentlyTransitioningKeys[e];var n;n=l.getChildMapping(r.props.children),n&&n.hasOwnProperty(e)||r.performLeave(e)},r.performLeave=function(e){r.currentlyTransitioningKeys[e]=!0;var t=r.refs[e];t.componentWillLeave?t.componentWillLeave(r._handleDoneLeaving.bind(r,e)):r._handleDoneLeaving(e)},r._handleDoneLeaving=function(e){var t=r.refs[e];t
 .componentDidLeave&&t.componentDidLeave(),delete r.currentlyTransitioningKeys[e];var n;n=l.getChildMapping(r.props.children),n&&n.hasOwnProperty(e)?r.performEnter(e):r.setState(function(t){var n=u({},t.children);return delete n[e],{children:n}})},i=n,o(r,i)}return r(t,e),t.prototype.componentWillMount=function(){this.currentlyTransitioningKeys={},this.keysToEnter=[],this.keysToLeave=[]},t.prototype.componentDidMount=function(){var e=this.state.children;for(var t in e)e[t]&&this.performAppear(t)},t.prototype.componentWillReceiveProps=function(e){var t;t=l.getChildMapping(e.children);var n=this.state.children;this.setState({children:l.mergeChildMappings(n,t)});var a;for(a in t){var o=n&&n.hasOwnProperty(a);!t[a]||o||this.currentlyTransitioningKeys[a]||this.keysToEnter.push(a)}for(a in n){var r=t&&t.hasOwnProperty(a);!n[a]||r||this.currentlyTransitioningKeys[a]||this.keysToLeave.push(a)}},t.prototype.componentDidUpdate=function(){var e=this.keysToEnter;this.keysToEnter=[],e.forEach(thi
 s.performEnter);var t=this.keysToLeave;this.keysToLeave=[],t.forEach(this.performLeave)},t.prototype.render=function(){var e=[];for(var t in this.state.children){var n=this.state.children[t];n&&e.push(i.cloneElement(this.props.childFactory(n),{ref:t,key:t}))}var a=u({},this.props);return delete a.transitionLeave,delete a.transitionName,delete a.transitionAppear,delete a.transitionEnter,delete a.childFactory,delete a.transitionLeaveTimeout,delete a.transitionEnterTimeout,delete a.transitionAppearTimeout,delete a.component,i.createElement(this.props.component,a,e)},t}(i.Component);c.displayName="ReactTransitionGroup",c.propTypes={component:i.PropTypes.any,childFactory:i.PropTypes.func},c.defaultProps={component:"span",childFactory:s.thatReturnsArgument},e.exports=c},1220:function(e,t,n){(function(t){"use strict";function a(e,t,n,a){if(e&&"object"==typeof e){var o=e,r=void 0===o[n];r&&null!=t&&(o[n]=t)}}function o(e,t){if(null==e)return e;var n={};return r(e,a,n),n}var r=(n(749),n(757)
 );n(4);e.exports=o}).call(t,n(54))},1371:function(e,t){e.exports="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzcwIiBoZWlnaHQ9IjIxNCIgdmlld0JveD0iMCAwIDM3MCAyMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOmZpZ21hPSJodHRwOi8vd3d3LmZpZ21hLmNvbS9maWdtYS9ucyI+PHRpdGxlPkRlY29yYXRpb248L3RpdGxlPjxkZXNjPkNyZWF0ZWQgdXNpbmcgRmlnbWE8L2Rlc2M+PGcgc3R5bGU9Im1peC1ibGVuZC1tb2RlOm5vcm1hbCIgZmlnbWE6dHlwZT0iZnJhbWUiPjxnIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTpub3JtYWwiIGZpZ21hOnR5cGU9ImZyYW1lIj48dXNlIHhsaW5rOmhyZWY9IiNhIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5OCAxNCkiIGZpbGw9IiM4REQ4RjgiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTpub3JtYWwiIGZpZ21hOnR5cGU9InZlY3RvciIvPjxnIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTpub3JtYWwiIGZpZ21hOnR5cGU9ImZyYW1lIj48dXNlIHhsaW5rOmhyZWY9IiNiIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjYuMDggMjkuNTUpIiBmaWxsPSIjMDU4OENCIiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6bm9ybWFsIiBmaWdtYTp0eXBlPSJ2ZWN0b3IiLz48dXNlIHhsaW5rOmhyZWY9IiNjIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNzMuMDcgNTAuN
 zIpIiBmaWxsPSIjRkZGIiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6bm9ybWFsIiBmaWdtYTp0eXBlPSJ2ZWN0b3IiLz48dXNlIHhsaW5rOmhyZWY9IiNkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxODQuNTggNjcuMTIpIiBmaWxsPSIjMDA2MkIwIiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6bm9ybWFsIiBmaWdtYTp0eXBlPSJ2ZWN0b3IiLz48L2c+PC9nPjx1c2UgeGxpbms6aHJlZj0iI2UiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgODMuNzMpIiBmaWxsPSIjQzAwIiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6bm9ybWFsIiBmaWdtYTp0eXBlPSJ2ZWN0b3IiLz48dXNlIHhsaW5rOmhyZWY9IiNmIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3OCkiIGZpbGw9IiNGRkE1MDAiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTpub3JtYWwiIGZpZ21hOnR5cGU9InZlY3RvciIvPjx1c2UgeGxpbms6aHJlZj0iI2ciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU2IDE2Ny43NSkiIGZpbGw9IiNCODM1NjQiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTpub3JtYWwiIGZpZ21hOnR5cGU9InZlY3RvciIvPjx1c2UgeGxpbms6aHJlZj0iI2ciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMxMCAxNTIuNzUpIiBmaWxsPSIjMDQ2Nzk5IiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6bm9ybWFsIiBmaWdtYTp0eXBlPSJ2ZWN0b3IiLz48dXNlIHhsaW5rOmhyZWY9IiNoIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMDcgMjUuNzIpIiBmaWxsPSIjNEZEMTU2IiBzdHlsZT0ibWl4LW
 JsZW5kLW1vZGU6bm9ybWFsIiBmaWdtYTp0eXBlPSJ2ZWN0b3IiLz48dXNlIHhsaW5rOmhyZWY9IiNlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNTAgOTkpIiBmaWxsPSIjRkYwIiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6bm9ybWFsIiBmaWdtYTp0eXBlPSJ2ZWN0b3IiLz48L2c+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik0xMDAgMjAwYzU1LjIyOCAwIDEwMC00NC43NzIgMTAwLTEwMFMxNTUuMjI4IDAgMTAwIDAgMCA0NC43NzIgMCAxMDBzNDQuNzcyIDEwMCAxMDAgMTAweiIvPjxwYXRoIGlkPSJiIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00NC43MSA2MS42OTZjNy4wMjUgNi44NiA4LjYxMyAxMy4yMzMgNS43MzIgMTguOTgtMy4xMTcgNi4yMTgtMTAuMzAyIDkuNTc5LTIyLjExIDkuNjc4LTEwLjE4LjA4Ni0xMi45MzEtNC45NjktMTQuOTk2LTcuODc0LTMuOTU5LTUuNTctMS45MDgtMTIuMzI3IDEuODA0LTE2LjY2NiA0LjUxLTUuMjcxIDcuODQtNS43MjYgMTEuNTAzLTMuNzU0IDEuOTY0IDEuMDU4IDQuODY5IDMuNTI0IDQuOTM0IDguMDE5LjA0IDIuNjc3LTEuNzcxIDYuODI0LTEuNzcxIDcuMzQ5IDAgLjUyNS40MjYuODUzLjg4Ni42NTYuNDU5LS4xOTcgNC4xNDYtMi4xNDggNi4yMzMtNC44MjMgMS44NjctMi4zOTMgMy44NzItMTEuMDkgMy40NzgtMTIuMjA1LS4zOTQtMS4xMTUtMy4yMy0zLjQzNS0zLjQyOC00LjY4Mi0uMTE3LS43NDEtLjIwMy0xLjY4OC0uNTUyLTIuNDY1LS4yMzgtLjUzLS44OS0xLjAxOC0
 xLjIzNy0xLjI4NC0uODUzLS42NTctMy4wODQuMTY0LTQuMDAyLS45ODUtLjc4OC0uOTg0LTEuMTE2LTMuMDUtMi4xNjYtMy4zMTMtLjQ3Ni0uMTItMS4zOTMtLjMxMi0yLjIzMy0uMTQtMS4yMDUuMjQ1LTIuMTExLjk3Mi0zLjA0OS44NjEtMS4zMS0uMTUzLTIuNDI4LTIuMjMtNC4yLTIuMS0xLjc2MS4xMzEtNC4wMDIgMy4xNS02LjQzIDUuNzc1LTIuNDI4IDIuNjI1LTYuNzM4IDUuOTQtOS43NzcgMTEuMjg2QzEuMTI3IDY3Ljg4NS0uNjczIDcyLjQ3NC4yNDUgNzguOTdjLjkxOSA2LjQ5NyAyLjUyIDEwLjg3NSA3Ljc0MyAxNS42NSA1LjM3NCA0LjkxMiA5LjcxMiA2LjMzMiAxMi45MjcgNy40NDggMy4yMTUgMS4xMTUgNS40NDUgMi4xNTYgOC45MjQgMi4yNjQgMS4xOTguMDM3IDMuNzUuMTE2IDQuNTk3LjAyNSAyLjE0My0uMjMgMS43MDctMS4xNzMgMy43MDMtMS41MDIgNy43NzYtMS4yNzkgMTMuMzExLTUuMzM4IDE2LjY3Ni04Ljc2NS44NTctLjg3MiAzLjEwMi0zLjI3IDMuNTIyLTMuNjg0LjEwNS41OTcuMTM3IDIuNTE0LjA2OSAzLjAxMi0uNDY3IDMuNDEzLTIuNTk3IDUuMzI0LTYuMDEgNy4xNDQtNC44NzEgMi41OTgtMTEuOTQ2IDYuNDE3LTE2Ljc5NyA5LjgxMy00LjQ4NyAzLjE0MS04LjQ0NCA2LjE5NC05LjgzNiAxMS4yMDUtMS4zOTIgNS4wMTEtMS4xMTMgNy44ODcuNDE4IDExLjM0NCAxLjM5NyAzLjE1MyAzLjk0NCA2LjUxOSA4LjIxMyA4Ljk3OCAzLjUzIDIuMDM0IDYuNjIgMy44MjMgMTAuMDI2IDUu
 NTcyIDIuMzQ1IDEuMjA0IDYuNDQ1IDMuMjQzIDYuMDczIDcuNTEyLS4zNzYgNC4zMjgtMy4xNzggNi42MTgtNS4wOCA3LjQ0Ny0zLjI2NiAxLjQyNS03Ljc0MiAxLjc5Ny03LjkzNCAxLjk0OS0uMzM4LjI2OSAzLjg5NyAzLjg0OCA3LjE0NSAzLjgyOCAzLjU0OS0uMDIzIDQuODA3LS4yNjIgOC4wOTYtMS40MTUgMi44Ni0xLjAwMyA0LjEwNy0zLjUwMyA0LjU3MS0zLjU5Ni40NjQtLjA5MyAxLjE0NC0uMDM4IDEuNzY0LS40ODguNjA0LS40MzkgMi41MjgtMS45MjYgMi43Ni0yLjgwNy4yMzItLjg4Mi4yNzgtMi4zNjYuNTEtMy4xNTUuMjMyLS43ODkgMS4xNi0zLjQ1NiAxLjIwNy00Ljg5NC4wNDYtMS40MzkuNDE4LTQuNzMzLS44Ny02LjYyNC0xLjA3LTEuNTY3LS41MTEtMi4zOS0xLjQwNC0zLjIzNi0uMTQ5LS4xNDEtLjg5OS0xLjEzNC0xLjU4NC0xLjM5MS0uODg5LS4zMzItMS4zNTMtLjA0Mi0xLjk4OC0uMzk1LTEuMDE3LS41NjUtMi4yMy00LjM3My0zLjY5Ny00LjQ3OWE1LjgxIDUuODEgMCAwIDAtMS42OTguMTI0Yy0xLjIwNi4yOTItNi40ODYuNDI4LTcuNDM0LjA2My0xLjQ2OC0uNTY1LTYuMjUzLTMuNjE4LTUuODQ2LTguMDI3LjM0OS0zLjc4NyAzLjA0Ny02LjM2NCA2LjcwNC03LjcwMyAzLjI2NS0xLjE5NSA0LjQwNy0xLjA5IDYuNjM0LTIuMTU3IDIuMTk2LTEuMDUyIDMuNzM2LTIuMzg5IDUuNDA3LTMuMjcgMS42Ny0uODgyIDMuOTMtMS45MzcgNS42NDgtMy4zNzYuOTc4LS44MiAxLjk2LTEuNzUgMi44O
 DctMi45MTUuNzkzLS45OTcgMi4zMS0zLjcwMSAzLjkzLTUuMDQyIDIuMjE0IDMuMzg3IDQuMzc5IDYuMzY5IDUuOTc3IDguMjIzIDQuMDYgNC43MDkgOS42MDQgNy41NzQgMTIuMjAzIDkuMTk4IDIuNTk4IDEuNjIzIDguNTU4IDYuMDkyIDExLjExMiA5LjY2NCAyLjczOCAzLjgyOCAxLjQ4NSA5LjA3LS4wMjMgMTEuMDY1LTEuMzA2IDEuNzI4LTQuMjY5IDMuOTY4LTguMzUyIDMuODc1LTQuMzY2LS4wOTktOC41NS0xLjg5MS0xMS4xMTItNS4xOTctMi41NTItMy4yOTUtMy41NDYtOS40OC0xLjM2OC0xMS4xMTIgMi4zNC0xLjc1NSA0LjYzNS0uOTE5IDYuMDc3LS43NDMgMS4xMy4xMzggMi4yMDUtLjQ2NCAyLjM5LTEuMzkyLjE4Ni0uOTI4LS4xMTYtMi4wNDItMS4zNjktMy4wMTYtLjY2NC0uNTE3LTEuODg3LTEuMzc0LTMuNTc1LTEuMzUzLS45MjUuMDExLTIuNjY4LjQ1OS01LjAzMi4zNzctMi41MS0uMDg3LTQuOTgyLjE4MS03LjI1MSAyLjI4LTEuODY4IDEuNzI4LTIuOTQgMy4wOTItMy42MzggNS4yNTYtLjI2Ni44MjMuMDU2IDIuNTkzLS4wNTQgMy42NDctLjExMiAxLjA2My0uNTUxIDEuODk2LS41NiAyLjcxNS0uMDExIDEuMjE3LjE4NyAyLjcwNy40NjQgNC4xNjEuMzEgMS42MTkuODk4IDMuNDg5IDEuNjI2IDUuMTQ1LjI5OS42NzguNTM5IDEuNjA3LjkyMSAyLjAxOC40NjUuNTAxIDEuMzU1IDEuMDE5IDIuMTk3IDEuODQxIDEuNTk2IDEuNTU2IDMuNDQ2IDMuNTY1IDQuOTAzIDQuMTQyIDEuODEuNzE3IDUuND
 c1LS41MzQgNi40OTYtLjIwOSAxLjAyLjMyNCAyLjMzIDEuOTIzIDMuOTA4IDEuODc3IDEuNTc4LS4wNDYgMTEuMjQ3LS41MDEgMTQuNTgyLTEuODMxIDQuMTY2LTEuNjYzIDExLjM1NC02LjI0MyAxMi43NjctMTIuNjE4IDEuNzQzLTcuODYtMS41NTktMTMuMjM4LTQuODc0LTE3LjE3Mi00LjA5Mi00Ljg1Ny0xMS43NjktMTEuMTMxLTE3LjU2LTE1LjI4Ny0zLjMxOC0yLjM4LTQuNTc2LTQuMTkxLTUuODYtNi4zNTItLjk3NC0xLjY0Mi0yLjAwNy00LjQxNi0xLjQ5LTYuOTYgMi4zODggMS4yNSA1Ljc5NyA1LjE0MSA2Ljc5NiA2LjM4NCAxLjI4NCAxLjU5OSAyLjkyMyAyLjU3MiA0LjE5IDMuMTk0IDEuMTIuNTUxIDIuNTIuMjM1IDMuNTg3LjQyMSAxLjA2OC4xODUuMzAzIDEuMDU5IDIuMjA2IDEuNzA5IDEuOTAyLjY0OSAxMC4zMTMgMi4yMDQgMTIuMzM3IDIuMTMzLjgyNi0uMDI5IDEuOTM1LS42NyAzLjI0My0xLjA4IDEuMjUyLS4zOTMgMy4zOTUtLjU2OSA5LjM0My0yLjg5MyA4LjE1OS0zLjE4NyAxMS41ODctOC4zODQgMTQuMzQzLTE0LjYgMi43NTctNi4yMTUuODkxLTE0LjE1LS43MTctMTcuNzU2cy00Ljc2NS04LjM5My04LjAxMy0xMy4zNTdjLTMuMjQ4LTQuOTY1LTcuMzE4LTEwLjAzMy01LjUwMi0yMC4yMDggMS44MTUtMTAuMTc1IDkuNTgxLTEzLjI5NiAxMC42ODUtMTUuMTY2Ljg4NC0xLjQ5Ny0xLjc0NC0zLjAxMS0yLjM5OS0zLjMyMy0uNzk1LS4zNzgtMS42Ni0uNjctMy43NDgtLjc2M2E0Ljc2IDQuNzY
 gMCAwIDAtLjM3OS0uMDAzYy0xLjg0LjA2Ny0yLjgyIDEuMjIxLTMuNTc4IDEuNDc2LS44MjIuMjc1LTQuNDI1LjA1Ny00LjkyMy4xNi0uNTQ2LjExNC0xLjUwNCAxLjI2OC0xLjcwOCAxLjU2Mi0uMzU5LjUxNy0uMDgzLjY0Ni0uNTkzIDEuNzEzLS41MSAxLjA2OC00LjE1MSA0LjEwNC01LjE0OCA1Ljk5Ny0uNTM0IDEuMDE0LjA2NSAzLjExMS0uNTg0IDQuNTAzLS42NSAxLjM5Mi0yLjU5OSAxLjMyNC0zLjAxNCAyLjg1LS4zMDUgMS4xMjMuMjc4IDQuNzMtLjIxMyA2LjQ5LS41MDkgMS44MjQtMS41NjUgMS4wMDItMS42MzEgMi44NjItLjA5MyAyLjYyMSA0LjU0MiA2LjggNS4zMyA4LjAwNi43ODkgMS4yMDYgMS4xMDcgMS45MTcgMi4wODIgNC4xMjIgMS4wODcgMi40NiAyLjU1MiAzLjk5MyAzLjY1NSA1LjI0MyAxLjEwMyAxLjI1IDQuMTM2IDMuMTY1IDQuOTIgNC41MDUuNDM2Ljc0NS0uMDM4IDIuMTY4LjI1NiAzLjEwMS4yNzkuODgyIDEuMDc1IDEuNjU0IDIuMzI4IDMuNDY0IDEuMjUyIDEuODEuODMyIDYuNTE4LS4zMDEgOS4zNjQtMS4xMzMgMi44NDctNC4yMiA2LjYxOS05LjUwMSA4LjEwMS01LjI4MSAxLjQ4Mi0xOC41NC4yNjktMjMuODUtMTMuNjYzLTIuNDQzLTYuNDA4LTEuMzIxLTEzLjkwNSA0LjM4NC0xOS44MDMgNS43MDYtNS44OTggOS45NjEtMTQuOTIgOS45NzUtMjQuMzE2QzEwNy41ODQgMTYuMTYxIDkwLjY2MyAwIDcwLjQzNyAwUzMzLjgxNSAxNi4xNjEgMzMuODE1IDM2LjA5N2MuMDA4IDkuNTY3
 IDMuODY5IDE4Ljc0IDEwLjg5NCAyNS41OTl6Ii8+PHBhdGggaWQ9ImMiIGQ9Ik0xNy45MzkgMzUuODc3YzkuOTA3IDAgMTcuOTM4LTguMDMxIDE3LjkzOC0xNy45MzhDMzUuODc3IDguMDMgMjcuODQ2IDAgMTcuOTQgMCA4LjAzIDAgMCA4LjAzMSAwIDE3LjkzOWMwIDkuOTA3IDguMDMxIDE3LjkzOCAxNy45MzkgMTcuOTM4eiIvPjxwYXRoIGlkPSJkIiBkPSJNNC4xMDYgOC4yMTJhNC4xMDYgNC4xMDYgMCAxIDAgMC04LjIxMiA0LjEwNiA0LjEwNiAwIDAgMCAwIDguMjEyeiIvPjxwYXRoIGlkPSJlIiBkPSJNOC41IDEyLjYzMlYyMGgzdi03LjM2OGgtM3pNOC41IDB2Ny4zNjhoM1YwaC0zek0yMCA4LjVoLTcuMzY4djNIMjB2LTN6bS0xMi42MzIgMEgwdjNoNy4zNjh2LTN6Ii8+PHBhdGggaWQ9ImYiIGQ9Ik0xOCAyNS4yNjNWNDBoNFYyNS4yNjNoLTR6TTE4IDB2MTQuNzM3aDRWMGgtNHptMjIgMThIMjUuMjYzdjRINDB2LTR6bS0yNS4yNjMgMEgwdjRoMTQuNzM3di00eiIvPjxwYXRoIGlkPSJnIiBkPSJNMTMuNSAxOC45NDdWMzBoM1YxOC45NDdoLTN6TTEzLjUgMHYxMS4wNTNoM1YwaC0zek0zMCAxMy41SDE4Ljk0N3YzSDMwdi0zem0tMTguOTQ3IDBIMHYzaDExLjA1M3YtM3oiLz48cGF0aCBpZD0iaCIgZD0iTTExIDE1Ljc5VjI1aDN2LTkuMjFoLTN6TTExIDB2OS4yMWgzVjBoLTN6bTE0IDExaC05LjIxdjNIMjV2LTN6TTkuMjEgMTFIMHYzaDkuMjF2LTN6Ii8+PC9kZWZzPjwvc3ZnPg=="}});
\ No newline at end of file
diff --git a/ooni/ui/web/client/app.2cc5c41c1b121d65cc9b.js b/ooni/ui/web/client/app.dea68a5d29850155e01f.js
similarity index 99%
rename from ooni/ui/web/client/app.2cc5c41c1b121d65cc9b.js
rename to ooni/ui/web/client/app.dea68a5d29850155e01f.js
index 8a79f932..461d70fa 100644
--- a/ooni/ui/web/client/app.2cc5c41c1b121d65cc9b.js
+++ b/ooni/ui/web/client/app.dea68a5d29850155e01f.js
@@ -30,7 +30,7 @@ function r(e,t){if(!i.canUseDOM||t&&!("addEventListener"in document))return!1;va
 	 *
 	 * http://api.jqueryui.com/category/ui-core/
 	 */
-function n(e,t){var n=e.nodeName.toLowerCase();return(/input|select|textarea|button|object/.test(n)?!e.disabled:"a"===n?e.href||t:t)&&o(e)}function r(e){return e.offsetWidth<=0&&e.offsetHeight<=0||"none"===e.style.display}function o(e){for(;e&&e!==document.body;){if(r(e))return!1;e=e.parentNode}return!0}function i(e){var t=e.getAttribute("tabindex");null===t&&(t=void 0);var r=isNaN(t);return(r||t>=0)&&n(e,!r)}function a(e){return[].slice.call(e.querySelectorAll("*"),0).filter(function(e){return i(e)})}e.exports=a},,,,,,,,,,,,,[1381,2,1101,1102],[1388,1170,1171,1172,1173,1174],[1394,1131,743,80,744,1161,1198],function(e,t){function n(e,t,n,r){var o=-1,i=null==e?0:e.length;for(r&&i&&(n=e[++o]);++o<i;)n=t(n,e[o],o,e);return n}e.exports=n},[1395,733,742],[1399,735],[1404,634,80],[1427,124],1076,[1430,734,739,747],[1375,639],[1434,634,738,637,748],[1464,358],function(e,t){function n(e){if(null!=e){try{return o.call(e)}catch(e){}try{return e+""}catch(e){}}return""}var r=Function.prototype
 ,o=r.toString;e.exports=n},334,[1467,1123,328],[1469,56,1202],[1470,149,150],659,[1475,730,1128,640],function(e,t){function n(){return[]}e.exports=n},,,,,function(e,t,n){"use strict";function r(){var e=u("animationend"),t=u("transitionend");e&&s.push(e),t&&s.push(t)}function o(e,t,n){e.addEventListener(t,n,!1)}function i(e,t,n){e.removeEventListener(t,n,!1)}var a=n(8),u=n(708),s=[];a.canUseDOM&&r();var c={addEndEventListener:function(e,t){return 0===s.length?void window.setTimeout(t,0):void s.forEach(function(n){o(e,n,t)})},removeEndEventListener:function(e,t){0!==s.length&&s.forEach(function(n){i(e,n,t)})}};e.exports=c},,,,,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("functio
 n"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var u=n(951),s=r(u),c=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,"Submit Validation Failed"));return n.errors=e,n}return a(t,e),t}(s.default);t.default=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.updateSyncWarnings=t.updateSyncErrors=t.untouch=t.unregisterField=t.touch=t.setSubmitSucceeded=t.setSubmitFailed=t.submit=t.stopSubmit=t.stopAsyncValidation=t.startSubmit=t.startAsyncValidation=t.reset=t.registerField=t.initialize=t.focus=t.destroy=t.clearAsyncError=t.clearSubmit=t.change=t.blur=t.autofill=t.arrayUnshift=t.arraySwap=t.arraySplice=t.arrayShift=t.array
 RemoveAll=t.arrayRemove=t.arrayPush=t.arrayPop=t.arrayMove=t.arrayInsert=void 0;var r=n(644);t.arrayInsert=function(e,t,n,o){return{type:r.ARRAY_INSERT,meta:{form:e,field:t,index:n},payload:o}},t.arrayMove=function(e,t,n,o){return{type:r.ARRAY_MOVE,meta:{form:e,field:t,from:n,to:o}}},t.arrayPop=function(e,t){return{type:r.ARRAY_POP,meta:{form:e,field:t}}},t.arrayPush=function(e,t,n){return{type:r.ARRAY_PUSH,meta:{form:e,field:t},payload:n}},t.arrayRemove=function(e,t,n){return{type:r.ARRAY_REMOVE,meta:{form:e,field:t,index:n}}},t.arrayRemoveAll=function(e,t){return{type:r.ARRAY_REMOVE_ALL,meta:{form:e,field:t}}},t.arrayShift=function(e,t){return{type:r.ARRAY_SHIFT,meta:{form:e,field:t}}},t.arraySplice=function(e,t,n,o,i){var a={type:r.ARRAY_SPLICE,meta:{form:e,field:t,index:n,removeNum:o}};return void 0!==i&&(a.payload=i),a},t.arraySwap=function(e,t,n,o){if(n===o)throw new Error("Swap indices cannot be equal");if(n<0||o<0)throw new Error("Swap indices cannot be negative");return{typ
 e:r.ARRAY_SWAP,meta:{form:e,field:t,indexA:n,indexB:o}}},t.arrayUnshift=function(e,t,n){return{type:r.ARRAY_UNSHIFT,meta:{form:e,field:t},payload:n}},t.autofill=function(e,t,n){return{type:r.AUTOFILL,meta:{form:e,field:t},payload:n}},t.blur=function(e,t,n,o){return{type:r.BLUR,meta:{form:e,field:t,touch:o},payload:n}},t.change=function(e,t,n,o,i){return{type:r.CHANGE,meta:{form:e,field:t,touch:o,persistentSubmitErrors:i},payload:n}},t.clearSubmit=function(e){return{type:r.CLEAR_SUBMIT,meta:{form:e}}},t.clearAsyncError=function(e,t){return{type:r.CLEAR_ASYNC_ERROR,meta:{form:e,field:t}}},t.destroy=function(e){return{type:r.DESTROY,meta:{form:e}}},t.focus=function(e,t){return{type:r.FOCUS,meta:{form:e,field:t}}},t.initialize=function(e,t,n){return{type:r.INITIALIZE,meta:{form:e,keepDirty:n},payload:t}},t.registerField=function(e,t,n){return{type:r.REGISTER_FIELD,meta:{form:e},payload:{name:t,type:n}}},t.reset=function(e){return{type:r.RESET,meta:{form:e}}},t.startAsyncValidation=funct
 ion(e,t){return{type:r.START_ASYNC_VALIDATION,meta:{form:e,field:t}}},t.startSubmit=function(e){return{type:r.START_SUBMIT,meta:{form:e}}},t.stopAsyncValidation=function(e,t){var n={type:r.STOP_ASYNC_VALIDATION,meta:{form:e},payload:t};return t&&Object.keys(t).length&&(n.error=!0),n},t.stopSubmit=function(e,t){var n={type:r.STOP_SUBMIT,meta:{form:e},payload:t};return t&&Object.keys(t).length&&(n.error=!0),n},t.submit=function(e){return{type:r.SUBMIT,meta:{form:e}}},t.setSubmitFailed=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];return{type:r.SET_SUBMIT_FAILED,meta:{form:e,fields:n},error:!0}},t.setSubmitSucceeded=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];return{type:r.SET_SUBMIT_SUCCEEDED,meta:{form:e,fields:n},error:!1}},t.touch=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];return{type:r.TOUCH,meta:{form:e,fields:n}}},t.unregisterField=function(e,t
 ){return{type:r.UNREGISTER_FIELD,meta:{form:e},payload:{name:t}}},t.untouch=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];return{type:r.UNTOUCH,meta:{form:e,fields:n}}},t.updateSyncErrors=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments[2];return{type:r.UPDATE_SYNC_ERRORS,meta:{form:e},payload:{syncErrors:t,error:n}}},t.updateSyncWarnings=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments[2];return{type:r.UPDATE_SYNC_WARNINGS,meta:{form:e},payload:{syncWarnings:t,warning:n}}}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}Object.defineProperty(t,"__esModule",{value:!0});var i=n(1347),a=r(i),u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnPr
 operty.call(n,r)&&(e[r]=n[r])}return e},s=n(1235),c=r(s),l=n(1236),f=r(l),p=n(761),d=r(p),h=n(1237),v=r(h),y=n(1238),m=r(y),g=function(e,t,n){var r=t.value;return"checkbox"===e?u({},t,{checked:!!r}):"radio"===e?u({},t,{checked:r===n,value:n}):"select-multiple"===e?u({},t,{value:r||[]}):"file"===e?u({},t,{value:void 0}):t},_=function(e,t,n){var r=n.asyncError,i=n.asyncValidating,s=n.blur,l=n.change,p=n.dirty,h=n.dispatch,y=n.focus,_=n.format,b=n.normalize,E=n.parse,M=n.pristine,T=n.props,x=n.state,O=n.submitError,C=n.submitting,S=n.value,w=n._value,N=n.syncError,j=n.syncWarning,I=o(n,["asyncError","asyncValidating","blur","change","dirty","dispatch","focus","format","normalize","parse","pristine","props","state","submitError","submitting","value","_value","syncError","syncWarning"]),A=arguments.length>3&&void 0!==arguments[3]?arguments[3]:a.default,P=N||r||O,k=j,L=E&&function(e){return E(e,t)},D=b&&function(e){return b(t,e)},R=function(e){return h(l(t,e))},U=(0,f.default)(R,{normaliz
 e:D,parse:L}),F=function(e,n){if(null===n)return e;var r=null==e?"":e;return n?n(e,t):r},z=F(S,_);return{input:g(I.type,{name:t,onBlur:(0,c.default)(function(e){return h(s(t,e))},{normalize:D,parse:L,after:A.bind(null,t)}),onChange:U,onDragStart:(0,d.default)(t,z),onDrop:(0,v.default)(t,R),onFocus:(0,m.default)(t,function(){return h(y(t))}),value:z},w),meta:u({},x,{active:!(!x||!e(x,"active")),asyncValidating:i,autofilled:!(!x||!e(x,"autofilled")),dirty:p,dispatch:h,error:P,warning:k,invalid:!!P,pristine:M,submitting:!!C,touched:!(!x||!e(x,"touched")),valid:!P,visited:!(!x||!e(x,"visited"))}),custom:u({},I,T)}};t.default=_},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=t.dataKey="text",r=function(e,t){return function(e){e.dataTransfer.setData(n,t)}};t.default=r},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(763),i=r(o),a=function(e){var t=[];if(e)for(var n=0
 ;n<e.length;n++){var r=e[n];r.selected&&t.push(r.value)}return t},u=function(e,t){if((0,i.default)(e)){if(!t&&e.nativeEvent&&void 0!==e.nativeEvent.text)return e.nativeEvent.text;if(t&&void 0!==e.nativeEvent)return e.nativeEvent.text;var n=e.target,r=n.type,o=n.value,u=n.checked,s=n.files,c=e.dataTransfer;return"checkbox"===r?u:"file"===r?s||c&&c.files:"select-multiple"===r?a(e.target.options):o}return e};t.default=u},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return!!(e&&e.stopPropagation&&e.preventDefault)};t.default=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(763),i=r(o),a=function(e){var t=(0,i.default)(e);return t&&e.preventDefault(),t};t.default=a},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="undefined"!=typeof window&&window.navigator&&window.navigator.product&&"ReactNative"===window.navigator.
 product;t.default=n},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){var t=e.deepEqual,n=e.empty,r=e.getIn;return function(e){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e){return r(e,"form")};return function(i){var a=o(i),u=r(a,e+".initial")||n,s=r(a,e+".values")||u;return t(u,s)}}};t.default=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(368),i=r(o),a=function(e,t){if(!e)return e;var n=(0,i.default)(t),r=n.length;if(r){for(var o=e,a=0;a<r&&o;++a)o=o[n[a]];return o}};t.default=a},[1392,57],[1394,1285,656,58,657,652,660],633,function(e,t){function n(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}e.exports=n},function(e,t,n){function r(e,t,n){(void 0===n||i(e[t],n))&&(void 0!==n||t in e)||o(e,t,n)}var o=n(364),i=n(334);e.exports=r},function(e,t,n){var r=n(1296),o=r();e.exports=o},function(e
 ,t,n){function r(e,t){return e&&o(e,t,i)}var o=n(773),i=n(661);e.exports=r},[1403,777,333],function(e,t,n){function r(e){return"function"==typeof e?e:null==e?a:"object"==typeof e?u(e)?i(e[0],e[1]):o(e):s(e)}var o=n(1276),i=n(1277),a=n(655),u=n(58),s=n(1348);e.exports=r},[1415,58,653,787,791],function(e,t){function n(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}e.exports=n},[1427,126],function(e,t,n){function r(e,t,n,r,c,l){var f=n&u,p=e.length,d=t.length;if(p!=d&&!(f&&d>p))return!1;var h=l.get(e);if(h&&l.get(t))return h==t;var v=-1,y=!0,m=n&s?new o:void 0;for(l.set(e,t),l.set(t,e);++v<p;){var g=e[v],_=t[v];if(r)var b=f?r(_,g,v,t,e,l):r(g,_,v,e,t,l);if(void 0!==b){if(b)continue;y=!1;break}if(m){if(!i(t,function(e,t){if(!a(m,t)&&(g===e||c(g,e,n,r,l)))return m.push(t)})){y=!1;break}}else if(g!==_&&!c(g,_,n,r,l)){y=!1;break}}return l.delete(e),l.delete(t),y}var o=n(1262),i=n(771),a=n(1288),u=1,s=2;e.exports=r},1076,[1375,786],function(e,t,n){function r(e,t,n){i
 f(!u(n))return!1;var r=typeof t;return!!("number"==r?i(n)&&a(t,n.length):"string"==r&&t in n)&&o(n[t],e)}var o=n(334),i=n(335),a=n(652),u=n(76);e.exports=r},function(e,t,n){function r(e){return e===e&&!o(e)}var o=n(76);e.exports=r},function(e,t){function n(e,t){return function(n){return null!=n&&(n[e]===t&&(void 0!==t||e in Object(n)))}}e.exports=n},1080,[1463,1323],741,[1475,769,1275,335],function(e,t,n){function r(e,t){var n={};return t=a(t,3),i(e,function(e,r,i){o(n,r,t(e,r,i))}),n}var o=n(364),i=n(774),a=n(776);e.exports=r},[1481,1286],,,,,,function(e,t){e.exports=function(){Array.prototype.findIndex||(Array.prototype.findIndex=function(e){if(null===this)throw new TypeError("Array.prototype.findIndex called on null or undefined");if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var t,n=Object(this),r=n.length>>>0,o=arguments[1],i=0;i<r;i++)if(t=n[i],e.call(o,t,i,n))return i;return-1})}()},function(e,t,n){"use strict";function r(e){return e&&e.__esM
 odule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.Footer=void 0;var o=n(2),i=r(o),a=t.Footer=function(){return i.default.createElement("div",{className:"footer"},i.default.createElement("div",{className:"container"},i.default.createElement("ul",{className:"footer-links"},i.default.createElement("li",null,i.default.createElement("a",{href:"https://ooni.torproject.org/about/"},"About OONI")),i.default.createElement("li",null,i.default.createElement("a",{href:"https://ooni.torproject.org/about/data-policy/"},"Data policy")),i.default.createElement("li",null,i.default.createElement("a",{href:"mailto:contact at openobservatory.org"},"Help")),i.default.createElement("li",null,i.default.createElement("a",{href:"https://explorer.ooni.torproject.org/"},"Explore data")))))};t.default=a},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(798),i=r(o);t.default=i.default},function(e,t,n){"use 
 strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.Header=void 0;var o=n(2),i=r(o),a=n(325);n(953);var u=n(1369),s=r(u),c=n(205),l=t.Header=function(){return i.default.createElement("div",{className:"header"},i.default.createElement("div",{className:"hidden-sm-up"},i.default.createElement("div",{className:"row text-xs-center"},i.default.createElement("img",{src:s.default,className:"ooni-logo"})),i.default.createElement("div",{className:"navigation row"},i.default.createElement("div",{className:"col-xs-12"},i.default.createElement(a.IndexLink,{to:"/",activeClassName:"route--active",className:"btn btn-primary"},"Dashboard"),i.default.createElement(a.Link,{to:"/measurements",activeClassName:"route--active",className:"btn btn-primary"},"Measurements"),i.default.createElement(a.Link,{to:"/logs",activeClassName:"route--active",className:"btn btn-primary"},"Logs"),i.default.createElement("div",{className:"refresh-button rounded-cir
 cle"},i.default.createElement("i",{className:"icon-btn fa fa-refresh",onClick:function(){return(0,c.refresh)()}}))),i.default.createElement("div",{className:"clearfix"}))),i.default.createElement("div",{className:"hidden-xs-down"},i.default.createElement("div",{className:"pull-left"},i.default.createElement("img",{src:s.default,className:"ooni-logo"})),i.default.createElement("div",{className:"navigation pull-right"},i.default.createElement(a.IndexLink,{to:"/",activeClassName:"route--active",className:"btn btn-primary"},"Dashboard"),i.default.createElement(a.Link,{to:"/measurements",activeClassName:"route--active",className:"btn btn-primary"},"Measurements"),i.default.createElement(a.Link,{to:"/logs",activeClassName:"route--active",className:"btn btn-primary"},"Logs"),i.default.createElement("div",{className:"refresh-button rounded-circle"},i.default.createElement("i",{className:"icon-btn fa fa-refresh",onClick:function(){return(0,c.refresh)()}}))),i.default.createElement("div",{cla
 ssName:"clearfix"})))};t.default=l},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(800),i=r(o);t.default=i.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){return{messages:e.notification.messages}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(70),a=r(i),u=n(36),s=r(u),c=n(52),l=r(c),f=n(38),p=r(f),d=n(37),h=r(d),v=n(2),y=r(v),m=n(29),g=n(1103),_=y.default.createFactory(g.ToastMessage.animation),b=function(e){function t(e){(0,s.default)(this,t);var n=(0,p.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e));return n.addAlert=n.addAlert.bind(n),n}return(0,h.default)(t,e),(0,l.default)(t,[{key:"componentWillReceiveProps",value:function(e){this.props.messages!==e.messages&&this.addAlert(e.messages.pop(0))}},{key:"render",value:function(){return y.default.createElement(g.ToastContainer,{toastMessageFactory:_,ref:"container",clas
 sName:"toast-container toast-bottom-right"})}},{key:"addAlert",value:function(e){this.refs.container[e.type](e.message,e.title,{timeOut:3e3,extendedTimeOut:1e3,showAnimation:"animated fadeInUp",hideAnimation:"animated fadeOutUp",closeButton:!0})}}]),t}(v.Component);b.propTypes={messages:y.default.PropTypes.array},t.default=(0,m.connect)(o)(b)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(802),i=r(o);t.default=i.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(70),i=r(o),a=n(36),u=r(a),s=n(52),c=r(s),l=n(38),f=r(l),p=n(37),d=r(p),h=n(2),v=r(h),y=n(325),m=n(29),g=n(146),_=r(g),b=n(205);_.default.defaultStyles.overlay.backgroundColor="rgba(0, 0, 0, 0.5)";var E=function(e){function t(){return(0,u.default)(this,t),(0,f.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,d.defa
 ult)(t,e),(0,c.default)(t,[{key:"shouldComponentUpdate",value:function(){return!1}},{key:"render",value:function(){var e=this.props,t=e.routes,n=e.store;return v.default.createElement(m.Provider,{store:n},v.default.createElement("div",{style:{height:"100%"}},v.default.createElement(y.Router,{history:b.history,children:t})))}}]),t}(h.Component);E.propTypes={routes:h.PropTypes.object.isRequired,store:h.PropTypes.object.isRequired},t.default=E},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.CoreLayout=void 0;var o=n(2),i=r(o);n(954),n(964);var a=n(801),u=r(a),s=n(799),c=r(s),l=n(803),f=r(l),p=t.CoreLayout=function(e){var t=e.children;return i.default.createElement("div",{style:{height:"100%"}},i.default.createElement("div",{className:"wrapper"},i.default.createElement(u.default,null),i.default.createElement(f.default,null),i.default.createElement("div",{className:"container"},i.default.createElement("di
 v",{className:"core-layout__viewport"},t)),i.default.createElement("div",{className:"push"})),i.default.createElement(c.default,null))};p.propTypes={children:i.default.PropTypes.element.isRequired},t.default=p},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var o=n(857),i=(r(o),n(2)),a=r(i),u=n(122),s=r(u),c=n(850),l=r(c),f=n(804),p=r(f),d=window.___INITIAL_STATE__,h=(0,l.default)(d),v=document.getElementById("root"),y=function(){var e=n(848).default(h);s.default.render(a.default.createElement(p.default,{store:h,routes:e}),v)};y()},,,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:h,t=arguments[1],n=d[t.type];return n?n(e,t):e}Object.defineProperty(t,"__esModule",{value:!0});var i=n(48),a=r(i),u=n(11),s=r(u),c=n(669),l=r(c);t.notificationReducer=o;var f=n(130),p=4,d=(0,a.default)({},f.RECEIVED_NOTIFICATION,function(e,t){var n=[].concat((0,l.defau
 lt)(e.messages.slice(-1*(p+1))));return n.push((0,s.default)({},t.payload)),(0,s.default)({},e,{messages:n})}),h={messages:[]}},,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:p,t=arguments[1],n=f[t.type];return n?n(e,t):e}Object.defineProperty(t,"__esModule",{value:!0});var i,a=n(48),u=r(a),s=n(11),c=r(s);t.statusReducer=o;var l=n(544),f=(i={},(0,u.default)(i,l.UPDATING_STATUS_SUCCEEDED,function(e,t){return(0,c.default)({},t.status)}),(0,u.default)(i,l.UPDATING_STATUS_FAILED,function(e){return(0,c.default)({},e,{running:!1})}),i),p={initialized:null,softwareVersion:null,running:!1,quotaWarning:!1,countryCode:"XX",asn:"XX"}},,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(131);t.default=function(e){return{getComponent:function(t,o){n.e(1,function(t){var i=n(814).default;(0,r.injectReducer)(e,{key:"deck",reducer:n(549).deckReducer}),(0,r.
 injectReducer)(e,{key:"nettest",reducer:n(808).nettestReducer}),(0,r.injectReducer)(e,{key:"measurement",reducer:n(550).measurementReducer}),(0,r.injectReducer)(e,{key:"dashboard",reducer:n(807).dashboardReducer}),e.dispatch(n(129).load()),e.dispatch(n(204).load()),e.dispatch(n(542).load()),o(null,i)})}}}},,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(131);t.default=function(e){return{path:"logs",getComponent:function(t,o){n.e(5,function(t){var i=n(817).default,a=n(819).logsReducer,u=n(551).loadLatest;(0,r.injectReducer)(e,{key:"logs",reducer:a}),e.dispatch(u()),o(null,i)})}}}},,,,,,,,,,,,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(131);t.default=function(e){return{path:"measurements",getComponent:function(t,o){n.e(0,function(t){var i=n(831).default;(0,r.injectReducer)(e,{key:"measurementList",reducer:n(834).measurementListReducer}),(0,r.injectReducer)(e,{key:"measurement",reducer:n(550).measureme
 ntReducer}),(0,r.injectReducer)(e,{key:"deck",reducer:n(549).deckReducer}),e.dispatch(n(129).load()),e.dispatch(n(204).load()),o(null,i)})}}}},,,,,,,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(131),o=n(543);t.default=function(e){return{path:"onboard",getComponent:function(t,i){n.e(3,function(t){var a=n(842).default,u=n(810),s=u.onboardReducer;(0,r.injectReducer)(e,{key:"onboard",reducer:s}),e.dispatch((0,o.loadDecks)()),i(null,a)})}}}},,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(131);t.default=function(e){return{path:"settings",getComponent:function(t,o){n.e(4,function(t){var i=n(845).default,a=n(847),u=a.settingsReducer;(0,r.injectReducer)(e,{key:"settings",reducer:u}),o(null,i)})}}}},,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.createRoutes=void 0;var o=n(805),i=r(o),a=n(815),u=r(a),s=n(833),c=r(s),l=n(843),
 f=r(l),p=n(818),d=r(p),h=n(846),v=r(h),y=function(e){return function(t,r,o){var i=n(544),a=i.fetchStatus,u=i.startStatusPoller,s=n(130),c=s.startNotificationPoller,l=e.getState(),f=l.status;console.log("Initialized status...",f.initialized),"/onboard"===t.location.pathname||f.initialized===!0?o():(e.dispatch(u()),e.dispatch(c()),e.dispatch(a()).then(function(){var t=e.getState(),n=t.status;console.log("Fetched status, it is",n),n.initialized===!1?(r("/onboard"),o()):o()}))}},m=t.createRoutes=function(e){return{path:"/",childRoutes:[{component:i.default,indexRoute:(0,u.default)(e),onEnter:y(e),childRoutes:[(0,c.default)(e),(0,d.default)(e),(0,v.default)(e)]},(0,f.default)(e)]}};t.default=m},,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(128),i=n(1352),a=r(i),u=n(131),s=r(u),c=n(205);t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=[a.default],n=[],r=o.compo
 se,i=(0,o.createStore)((0,s.default)(),e,r.apply(void 0,[o.applyMiddleware.apply(void 0,t)].concat(n)));return i.asyncReducers={},i.unsubscribeHistory=c.history.listen((0,c.updateLocation)(i)),i}},function(e,t,n){e.exports={default:n(900),__esModule:!0}},,,function(e,t,n){e.exports={default:n(905),__esModule:!0}},function(e,t,n){e.exports={default:n(906),__esModule:!0}},function(e,t,n){e.exports={default:n(910),__esModule:!0}},function(e,t,n){e.exports={default:n(911),__esModule:!0}},function(e,t,n){e.exports={default:n(912),__esModule:!0}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t){/*!
+function n(e,t){var n=e.nodeName.toLowerCase();return(/input|select|textarea|button|object/.test(n)?!e.disabled:"a"===n?e.href||t:t)&&o(e)}function r(e){return e.offsetWidth<=0&&e.offsetHeight<=0||"none"===e.style.display}function o(e){for(;e&&e!==document.body;){if(r(e))return!1;e=e.parentNode}return!0}function i(e){var t=e.getAttribute("tabindex");null===t&&(t=void 0);var r=isNaN(t);return(r||t>=0)&&n(e,!r)}function a(e){return[].slice.call(e.querySelectorAll("*"),0).filter(function(e){return i(e)})}e.exports=a},,,,,,,,,,,,,[1381,2,1101,1102],[1388,1170,1171,1172,1173,1174],[1394,1131,743,80,744,1161,1198],function(e,t){function n(e,t,n,r){var o=-1,i=null==e?0:e.length;for(r&&i&&(n=e[++o]);++o<i;)n=t(n,e[o],o,e);return n}e.exports=n},[1395,733,742],[1399,735],[1404,634,80],[1427,124],1076,[1430,734,739,747],[1375,639],[1434,634,738,637,748],[1464,358],function(e,t){function n(e){if(null!=e){try{return o.call(e)}catch(e){}try{return e+""}catch(e){}}return""}var r=Function.prototype
 ,o=r.toString;e.exports=n},334,[1467,1123,328],[1469,56,1202],[1470,149,150],659,[1475,730,1128,640],function(e,t){function n(){return[]}e.exports=n},,,,,function(e,t,n){"use strict";function r(){var e=u("animationend"),t=u("transitionend");e&&s.push(e),t&&s.push(t)}function o(e,t,n){e.addEventListener(t,n,!1)}function i(e,t,n){e.removeEventListener(t,n,!1)}var a=n(8),u=n(708),s=[];a.canUseDOM&&r();var c={addEndEventListener:function(e,t){return 0===s.length?void window.setTimeout(t,0):void s.forEach(function(n){o(e,n,t)})},removeEndEventListener:function(e,t){0!==s.length&&s.forEach(function(n){i(e,n,t)})}};e.exports=c},,,,,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("functio
 n"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var u=n(951),s=r(u),c=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,"Submit Validation Failed"));return n.errors=e,n}return a(t,e),t}(s.default);t.default=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.updateSyncWarnings=t.updateSyncErrors=t.untouch=t.unregisterField=t.touch=t.setSubmitSucceeded=t.setSubmitFailed=t.submit=t.stopSubmit=t.stopAsyncValidation=t.startSubmit=t.startAsyncValidation=t.reset=t.registerField=t.initialize=t.focus=t.destroy=t.clearAsyncError=t.clearSubmit=t.change=t.blur=t.autofill=t.arrayUnshift=t.arraySwap=t.arraySplice=t.arrayShift=t.array
 RemoveAll=t.arrayRemove=t.arrayPush=t.arrayPop=t.arrayMove=t.arrayInsert=void 0;var r=n(644);t.arrayInsert=function(e,t,n,o){return{type:r.ARRAY_INSERT,meta:{form:e,field:t,index:n},payload:o}},t.arrayMove=function(e,t,n,o){return{type:r.ARRAY_MOVE,meta:{form:e,field:t,from:n,to:o}}},t.arrayPop=function(e,t){return{type:r.ARRAY_POP,meta:{form:e,field:t}}},t.arrayPush=function(e,t,n){return{type:r.ARRAY_PUSH,meta:{form:e,field:t},payload:n}},t.arrayRemove=function(e,t,n){return{type:r.ARRAY_REMOVE,meta:{form:e,field:t,index:n}}},t.arrayRemoveAll=function(e,t){return{type:r.ARRAY_REMOVE_ALL,meta:{form:e,field:t}}},t.arrayShift=function(e,t){return{type:r.ARRAY_SHIFT,meta:{form:e,field:t}}},t.arraySplice=function(e,t,n,o,i){var a={type:r.ARRAY_SPLICE,meta:{form:e,field:t,index:n,removeNum:o}};return void 0!==i&&(a.payload=i),a},t.arraySwap=function(e,t,n,o){if(n===o)throw new Error("Swap indices cannot be equal");if(n<0||o<0)throw new Error("Swap indices cannot be negative");return{typ
 e:r.ARRAY_SWAP,meta:{form:e,field:t,indexA:n,indexB:o}}},t.arrayUnshift=function(e,t,n){return{type:r.ARRAY_UNSHIFT,meta:{form:e,field:t},payload:n}},t.autofill=function(e,t,n){return{type:r.AUTOFILL,meta:{form:e,field:t},payload:n}},t.blur=function(e,t,n,o){return{type:r.BLUR,meta:{form:e,field:t,touch:o},payload:n}},t.change=function(e,t,n,o,i){return{type:r.CHANGE,meta:{form:e,field:t,touch:o,persistentSubmitErrors:i},payload:n}},t.clearSubmit=function(e){return{type:r.CLEAR_SUBMIT,meta:{form:e}}},t.clearAsyncError=function(e,t){return{type:r.CLEAR_ASYNC_ERROR,meta:{form:e,field:t}}},t.destroy=function(e){return{type:r.DESTROY,meta:{form:e}}},t.focus=function(e,t){return{type:r.FOCUS,meta:{form:e,field:t}}},t.initialize=function(e,t,n){return{type:r.INITIALIZE,meta:{form:e,keepDirty:n},payload:t}},t.registerField=function(e,t,n){return{type:r.REGISTER_FIELD,meta:{form:e},payload:{name:t,type:n}}},t.reset=function(e){return{type:r.RESET,meta:{form:e}}},t.startAsyncValidation=funct
 ion(e,t){return{type:r.START_ASYNC_VALIDATION,meta:{form:e,field:t}}},t.startSubmit=function(e){return{type:r.START_SUBMIT,meta:{form:e}}},t.stopAsyncValidation=function(e,t){var n={type:r.STOP_ASYNC_VALIDATION,meta:{form:e},payload:t};return t&&Object.keys(t).length&&(n.error=!0),n},t.stopSubmit=function(e,t){var n={type:r.STOP_SUBMIT,meta:{form:e},payload:t};return t&&Object.keys(t).length&&(n.error=!0),n},t.submit=function(e){return{type:r.SUBMIT,meta:{form:e}}},t.setSubmitFailed=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];return{type:r.SET_SUBMIT_FAILED,meta:{form:e,fields:n},error:!0}},t.setSubmitSucceeded=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];return{type:r.SET_SUBMIT_SUCCEEDED,meta:{form:e,fields:n},error:!1}},t.touch=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];return{type:r.TOUCH,meta:{form:e,fields:n}}},t.unregisterField=function(e,t
 ){return{type:r.UNREGISTER_FIELD,meta:{form:e},payload:{name:t}}},t.untouch=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];return{type:r.UNTOUCH,meta:{form:e,fields:n}}},t.updateSyncErrors=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments[2];return{type:r.UPDATE_SYNC_ERRORS,meta:{form:e},payload:{syncErrors:t,error:n}}},t.updateSyncWarnings=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments[2];return{type:r.UPDATE_SYNC_WARNINGS,meta:{form:e},payload:{syncWarnings:t,warning:n}}}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}Object.defineProperty(t,"__esModule",{value:!0});var i=n(1347),a=r(i),u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnPr
 operty.call(n,r)&&(e[r]=n[r])}return e},s=n(1235),c=r(s),l=n(1236),f=r(l),p=n(761),d=r(p),h=n(1237),v=r(h),y=n(1238),m=r(y),g=function(e,t,n){var r=t.value;return"checkbox"===e?u({},t,{checked:!!r}):"radio"===e?u({},t,{checked:r===n,value:n}):"select-multiple"===e?u({},t,{value:r||[]}):"file"===e?u({},t,{value:void 0}):t},_=function(e,t,n){var r=n.asyncError,i=n.asyncValidating,s=n.blur,l=n.change,p=n.dirty,h=n.dispatch,y=n.focus,_=n.format,b=n.normalize,E=n.parse,M=n.pristine,T=n.props,x=n.state,O=n.submitError,C=n.submitting,S=n.value,w=n._value,N=n.syncError,j=n.syncWarning,I=o(n,["asyncError","asyncValidating","blur","change","dirty","dispatch","focus","format","normalize","parse","pristine","props","state","submitError","submitting","value","_value","syncError","syncWarning"]),A=arguments.length>3&&void 0!==arguments[3]?arguments[3]:a.default,P=N||r||O,k=j,L=E&&function(e){return E(e,t)},D=b&&function(e){return b(t,e)},R=function(e){return h(l(t,e))},U=(0,f.default)(R,{normaliz
 e:D,parse:L}),F=function(e,n){if(null===n)return e;var r=null==e?"":e;return n?n(e,t):r},z=F(S,_);return{input:g(I.type,{name:t,onBlur:(0,c.default)(function(e){return h(s(t,e))},{normalize:D,parse:L,after:A.bind(null,t)}),onChange:U,onDragStart:(0,d.default)(t,z),onDrop:(0,v.default)(t,R),onFocus:(0,m.default)(t,function(){return h(y(t))}),value:z},w),meta:u({},x,{active:!(!x||!e(x,"active")),asyncValidating:i,autofilled:!(!x||!e(x,"autofilled")),dirty:p,dispatch:h,error:P,warning:k,invalid:!!P,pristine:M,submitting:!!C,touched:!(!x||!e(x,"touched")),valid:!P,visited:!(!x||!e(x,"visited"))}),custom:u({},I,T)}};t.default=_},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=t.dataKey="text",r=function(e,t){return function(e){e.dataTransfer.setData(n,t)}};t.default=r},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(763),i=r(o),a=function(e){var t=[];if(e)for(var n=0
 ;n<e.length;n++){var r=e[n];r.selected&&t.push(r.value)}return t},u=function(e,t){if((0,i.default)(e)){if(!t&&e.nativeEvent&&void 0!==e.nativeEvent.text)return e.nativeEvent.text;if(t&&void 0!==e.nativeEvent)return e.nativeEvent.text;var n=e.target,r=n.type,o=n.value,u=n.checked,s=n.files,c=e.dataTransfer;return"checkbox"===r?u:"file"===r?s||c&&c.files:"select-multiple"===r?a(e.target.options):o}return e};t.default=u},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return!!(e&&e.stopPropagation&&e.preventDefault)};t.default=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(763),i=r(o),a=function(e){var t=(0,i.default)(e);return t&&e.preventDefault(),t};t.default=a},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="undefined"!=typeof window&&window.navigator&&window.navigator.product&&"ReactNative"===window.navigator.
 product;t.default=n},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){var t=e.deepEqual,n=e.empty,r=e.getIn;return function(e){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e){return r(e,"form")};return function(i){var a=o(i),u=r(a,e+".initial")||n,s=r(a,e+".values")||u;return t(u,s)}}};t.default=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(368),i=r(o),a=function(e,t){if(!e)return e;var n=(0,i.default)(t),r=n.length;if(r){for(var o=e,a=0;a<r&&o;++a)o=o[n[a]];return o}};t.default=a},[1392,57],[1394,1285,656,58,657,652,660],633,function(e,t){function n(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}e.exports=n},function(e,t,n){function r(e,t,n){(void 0===n||i(e[t],n))&&(void 0!==n||t in e)||o(e,t,n)}var o=n(364),i=n(334);e.exports=r},function(e,t,n){var r=n(1296),o=r();e.exports=o},function(e
 ,t,n){function r(e,t){return e&&o(e,t,i)}var o=n(773),i=n(661);e.exports=r},[1403,777,333],function(e,t,n){function r(e){return"function"==typeof e?e:null==e?a:"object"==typeof e?u(e)?i(e[0],e[1]):o(e):s(e)}var o=n(1276),i=n(1277),a=n(655),u=n(58),s=n(1348);e.exports=r},[1415,58,653,787,791],function(e,t){function n(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}e.exports=n},[1427,126],function(e,t,n){function r(e,t,n,r,c,l){var f=n&u,p=e.length,d=t.length;if(p!=d&&!(f&&d>p))return!1;var h=l.get(e);if(h&&l.get(t))return h==t;var v=-1,y=!0,m=n&s?new o:void 0;for(l.set(e,t),l.set(t,e);++v<p;){var g=e[v],_=t[v];if(r)var b=f?r(_,g,v,t,e,l):r(g,_,v,e,t,l);if(void 0!==b){if(b)continue;y=!1;break}if(m){if(!i(t,function(e,t){if(!a(m,t)&&(g===e||c(g,e,n,r,l)))return m.push(t)})){y=!1;break}}else if(g!==_&&!c(g,_,n,r,l)){y=!1;break}}return l.delete(e),l.delete(t),y}var o=n(1262),i=n(771),a=n(1288),u=1,s=2;e.exports=r},1076,[1375,786],function(e,t,n){function r(e,t,n){i
 f(!u(n))return!1;var r=typeof t;return!!("number"==r?i(n)&&a(t,n.length):"string"==r&&t in n)&&o(n[t],e)}var o=n(334),i=n(335),a=n(652),u=n(76);e.exports=r},function(e,t,n){function r(e){return e===e&&!o(e)}var o=n(76);e.exports=r},function(e,t){function n(e,t){return function(n){return null!=n&&(n[e]===t&&(void 0!==t||e in Object(n)))}}e.exports=n},1080,[1463,1323],741,[1475,769,1275,335],function(e,t,n){function r(e,t){var n={};return t=a(t,3),i(e,function(e,r,i){o(n,r,t(e,r,i))}),n}var o=n(364),i=n(774),a=n(776);e.exports=r},[1481,1286],,,,,,function(e,t){e.exports=function(){Array.prototype.findIndex||(Array.prototype.findIndex=function(e){if(null===this)throw new TypeError("Array.prototype.findIndex called on null or undefined");if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var t,n=Object(this),r=n.length>>>0,o=arguments[1],i=0;i<r;i++)if(t=n[i],e.call(o,t,i,n))return i;return-1})}()},function(e,t,n){"use strict";function r(e){return e&&e.__esM
 odule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.Footer=void 0;var o=n(2),i=r(o),a=t.Footer=function(){return i.default.createElement("div",{className:"footer"},i.default.createElement("div",{className:"container"},i.default.createElement("ul",{className:"footer-links"},i.default.createElement("li",null,i.default.createElement("a",{href:"https://ooni.torproject.org/about/",target:"_blank"},"About OONI")),i.default.createElement("li",null,i.default.createElement("a",{href:"https://ooni.torproject.org/about/data-policy/",target:"_blank"},"Data policy")),i.default.createElement("li",null,i.default.createElement("a",{href:"mailto:contact at openobservatory.org",target:"_blank"},"Help")),i.default.createElement("li",null,i.default.createElement("a",{href:"https://explorer.ooni.torproject.org/",target:"_blank"},"Explore data")))))};t.default=a},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}
 );var o=n(798),i=r(o);t.default=i.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.Header=void 0;var o=n(2),i=r(o),a=n(325);n(953);var u=n(1369),s=r(u),c=n(205),l=t.Header=function(){return i.default.createElement("div",{className:"header"},i.default.createElement("div",{className:"hidden-sm-up"},i.default.createElement("div",{className:"row text-xs-center"},i.default.createElement("img",{src:s.default,className:"ooni-logo"})),i.default.createElement("div",{className:"navigation row"},i.default.createElement("div",{className:"col-xs-12"},i.default.createElement(a.IndexLink,{to:"/",activeClassName:"route--active",className:"btn btn-primary"},"Dashboard"),i.default.createElement(a.Link,{to:"/measurements",activeClassName:"route--active",className:"btn btn-primary"},"Measurements"),i.default.createElement(a.Link,{to:"/logs",activeClassName:"route--active",className:"btn btn-primary"},"Logs"),i.de
 fault.createElement("div",{className:"refresh-button rounded-circle"},i.default.createElement("i",{className:"icon-btn fa fa-refresh",onClick:function(){return(0,c.refresh)()}}))),i.default.createElement("div",{className:"clearfix"}))),i.default.createElement("div",{className:"hidden-xs-down"},i.default.createElement("div",{className:"pull-left"},i.default.createElement("img",{src:s.default,className:"ooni-logo"})),i.default.createElement("div",{className:"navigation pull-right"},i.default.createElement(a.IndexLink,{to:"/",activeClassName:"route--active",className:"btn btn-primary"},"Dashboard"),i.default.createElement(a.Link,{to:"/measurements",activeClassName:"route--active",className:"btn btn-primary"},"Measurements"),i.default.createElement(a.Link,{to:"/logs",activeClassName:"route--active",className:"btn btn-primary"},"Logs"),i.default.createElement("div",{className:"refresh-button rounded-circle"},i.default.createElement("i",{className:"icon-btn fa fa-refresh",onClick:function
 (){return(0,c.refresh)()}}))),i.default.createElement("div",{className:"clearfix"})))};t.default=l},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(800),i=r(o);t.default=i.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){return{messages:e.notification.messages}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(70),a=r(i),u=n(36),s=r(u),c=n(52),l=r(c),f=n(38),p=r(f),d=n(37),h=r(d),v=n(2),y=r(v),m=n(29),g=n(1103),_=y.default.createFactory(g.ToastMessage.animation),b=function(e){function t(e){(0,s.default)(this,t);var n=(0,p.default)(this,(t.__proto__||(0,a.default)(t)).call(this,e));return n.addAlert=n.addAlert.bind(n),n}return(0,h.default)(t,e),(0,l.default)(t,[{key:"componentWillReceiveProps",value:function(e){this.props.messages!==e.messages&&this.addAlert(e.messages.pop(0))}},{key:"render",value:function(){return y.default.createElem
 ent(g.ToastContainer,{toastMessageFactory:_,ref:"container",className:"toast-container toast-bottom-right"})}},{key:"addAlert",value:function(e){this.refs.container[e.type](e.message,e.title,{timeOut:3e3,extendedTimeOut:1e3,showAnimation:"animated fadeInUp",hideAnimation:"animated fadeOutUp",closeButton:!0})}}]),t}(v.Component);b.propTypes={messages:y.default.PropTypes.array},t.default=(0,m.connect)(o)(b)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(802),i=r(o);t.default=i.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(70),i=r(o),a=n(36),u=r(a),s=n(52),c=r(s),l=n(38),f=r(l),p=n(37),d=r(p),h=n(2),v=r(h),y=n(325),m=n(29),g=n(146),_=r(g),b=n(205);_.default.defaultStyles.overlay.backgroundColor="rgba(0, 0, 0, 0.5)";var E=function(e){function t(){return(0,u.default)(this,t),(0,f.default)(this,(t.__p
 roto__||(0,i.default)(t)).apply(this,arguments))}return(0,d.default)(t,e),(0,c.default)(t,[{key:"shouldComponentUpdate",value:function(){return!1}},{key:"render",value:function(){var e=this.props,t=e.routes,n=e.store;return v.default.createElement(m.Provider,{store:n},v.default.createElement("div",{style:{height:"100%"}},v.default.createElement(y.Router,{history:b.history,children:t})))}}]),t}(h.Component);E.propTypes={routes:h.PropTypes.object.isRequired,store:h.PropTypes.object.isRequired},t.default=E},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.CoreLayout=void 0;var o=n(2),i=r(o);n(954),n(964);var a=n(801),u=r(a),s=n(799),c=r(s),l=n(803),f=r(l),p=t.CoreLayout=function(e){var t=e.children;return i.default.createElement("div",{style:{height:"100%"}},i.default.createElement("div",{className:"wrapper"},i.default.createElement(u.default,null),i.default.createElement(f.default,null),i.default.createE
 lement("div",{className:"container"},i.default.createElement("div",{className:"core-layout__viewport"},t)),i.default.createElement("div",{className:"push"})),i.default.createElement(c.default,null))};p.propTypes={children:i.default.PropTypes.element.isRequired},t.default=p},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var o=n(857),i=(r(o),n(2)),a=r(i),u=n(122),s=r(u),c=n(850),l=r(c),f=n(804),p=r(f),d=window.___INITIAL_STATE__,h=(0,l.default)(d),v=document.getElementById("root"),y=function(){var e=n(848).default(h);s.default.render(a.default.createElement(p.default,{store:h,routes:e}),v)};y()},,,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:h,t=arguments[1],n=d[t.type];return n?n(e,t):e}Object.defineProperty(t,"__esModule",{value:!0});var i=n(48),a=r(i),u=n(11),s=r(u),c=n(669),l=r(c);t.notificationReducer=o;var f=n(130),p=4,d=(0,a.default)({},
 f.RECEIVED_NOTIFICATION,function(e,t){var n=[].concat((0,l.default)(e.messages.slice(-1*(p+1))));return n.push((0,s.default)({},t.payload)),(0,s.default)({},e,{messages:n})}),h={messages:[]}},,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:p,t=arguments[1],n=f[t.type];return n?n(e,t):e}Object.defineProperty(t,"__esModule",{value:!0});var i,a=n(48),u=r(a),s=n(11),c=r(s);t.statusReducer=o;var l=n(544),f=(i={},(0,u.default)(i,l.UPDATING_STATUS_SUCCEEDED,function(e,t){return(0,c.default)({},t.status)}),(0,u.default)(i,l.UPDATING_STATUS_FAILED,function(e){return(0,c.default)({},e,{running:!1})}),i),p={initialized:null,softwareVersion:null,running:!1,quotaWarning:!1,countryCode:"XX",asn:"XX"}},,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(131);t.default=function(e){return{getComponent:function(t,o){n.e(1,function(t){var i=n(814).default;(0,r
 .injectReducer)(e,{key:"deck",reducer:n(549).deckReducer}),(0,r.injectReducer)(e,{key:"nettest",reducer:n(808).nettestReducer}),(0,r.injectReducer)(e,{key:"measurement",reducer:n(550).measurementReducer}),(0,r.injectReducer)(e,{key:"dashboard",reducer:n(807).dashboardReducer}),e.dispatch(n(129).load()),e.dispatch(n(204).load()),e.dispatch(n(542).load()),o(null,i)})}}}},,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(131);t.default=function(e){return{path:"logs",getComponent:function(t,o){n.e(5,function(t){var i=n(817).default,a=n(819).logsReducer,u=n(551).loadLatest;(0,r.injectReducer)(e,{key:"logs",reducer:a}),e.dispatch(u()),o(null,i)})}}}},,,,,,,,,,,,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(131);t.default=function(e){return{path:"measurements",getComponent:function(t,o){n.e(0,function(t){var i=n(831).default;(0,r.injectReducer)(e,{key:"measurementList",reducer:n(834).measurementListReducer}),(
 0,r.injectReducer)(e,{key:"measurement",reducer:n(550).measurementReducer}),(0,r.injectReducer)(e,{key:"deck",reducer:n(549).deckReducer}),e.dispatch(n(129).load()),e.dispatch(n(204).load()),o(null,i)})}}}},,,,,,,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(131),o=n(543);t.default=function(e){return{path:"onboard",getComponent:function(t,i){n.e(3,function(t){var a=n(842).default,u=n(810),s=u.onboardReducer;(0,r.injectReducer)(e,{key:"onboard",reducer:s}),e.dispatch((0,o.loadDecks)()),i(null,a)})}}}},,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(131);t.default=function(e){return{path:"settings",getComponent:function(t,o){n.e(4,function(t){var i=n(845).default,a=n(847),u=a.settingsReducer;(0,r.injectReducer)(e,{key:"settings",reducer:u}),o(null,i)})}}}},,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.createRoutes=void
  0;var o=n(805),i=r(o),a=n(815),u=r(a),s=n(833),c=r(s),l=n(843),f=r(l),p=n(818),d=r(p),h=n(846),v=r(h),y=function(e){return function(t,r,o){var i=n(544),a=i.fetchStatus,u=i.startStatusPoller,s=n(130),c=s.startNotificationPoller,l=e.getState(),f=l.status;console.log("Initialized status...",f.initialized),"/onboard"===t.location.pathname||f.initialized===!0?o():(e.dispatch(u()),e.dispatch(c()),e.dispatch(a()).then(function(){var t=e.getState(),n=t.status;console.log("Fetched status, it is",n),n.initialized===!1?(r("/onboard"),o()):o()}))}},m=t.createRoutes=function(e){return{path:"/",childRoutes:[{component:i.default,indexRoute:(0,u.default)(e),onEnter:y(e),childRoutes:[(0,c.default)(e),(0,d.default)(e),(0,v.default)(e)]},(0,f.default)(e)]}};t.default=m},,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(128),i=n(1352),a=r(i),u=n(131),s=r(u),c=n(205);t.default=function(){var e=arguments.length>0&&vo
 id 0!==arguments[0]?arguments[0]:{},t=[a.default],n=[],r=o.compose,i=(0,o.createStore)((0,s.default)(),e,r.apply(void 0,[o.applyMiddleware.apply(void 0,t)].concat(n)));return i.asyncReducers={},i.unsubscribeHistory=c.history.listen((0,c.updateLocation)(i)),i}},function(e,t,n){e.exports={default:n(900),__esModule:!0}},,,function(e,t,n){e.exports={default:n(905),__esModule:!0}},function(e,t,n){e.exports={default:n(906),__esModule:!0}},function(e,t,n){e.exports={default:n(910),__esModule:!0}},function(e,t,n){e.exports={default:n(911),__esModule:!0}},function(e,t,n){e.exports={default:n(912),__esModule:!0}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t){/*!
 	 * cookie
 	 * Copyright(c) 2012-2014 Roman Shtylman
 	 * Copyright(c) 2015 Douglas Christopher Wilson
diff --git a/ooni/ui/web/client/index.html b/ooni/ui/web/client/index.html
index f5c55a8a..53520829 100644
--- a/ooni/ui/web/client/index.html
+++ b/ooni/ui/web/client/index.html
@@ -200,4 +200,4 @@
     .loader h2 {
       font-family: "Fira Sans", sans-serif;
       text-align: center;
-    }</style><link rel="shortcut icon" href="/client/favicon.ico"><link href="/client/app.4e95db688e110f884adaf837dd9d784d.css" rel="stylesheet"></head><body><div id="root" style="height: 100%"><div class="loader"><div class="uil-ripple-css" style="transform:scale(0.88)"><div></div><div></div></div><h2>Loading ooniprobe</h2><h2>Please wait...</h2></div></div><script type="text/javascript" src="/client/vendor.d1ecd855bf83ce34907e.js"></script><script type="text/javascript" src="/client/app.2cc5c41c1b121d65cc9b.js"></script></body></html>
\ No newline at end of file
+    }</style><link rel="shortcut icon" href="/client/favicon.ico"><link href="/client/app.4e95db688e110f884adaf837dd9d784d.css" rel="stylesheet"></head><body><div id="root" style="height: 100%"><div class="loader"><div class="uil-ripple-css" style="transform:scale(0.88)"><div></div><div></div></div><h2>Loading ooniprobe</h2><h2>Please wait...</h2></div></div><script type="text/javascript" src="/client/vendor.a34546d94609e1071853.js"></script><script type="text/javascript" src="/client/app.dea68a5d29850155e01f.js"></script></body></html>
\ No newline at end of file
diff --git a/ooni/ui/web/client/vendor.d1ecd855bf83ce34907e.js b/ooni/ui/web/client/vendor.a34546d94609e1071853.js
similarity index 99%
rename from ooni/ui/web/client/vendor.d1ecd855bf83ce34907e.js
rename to ooni/ui/web/client/vendor.a34546d94609e1071853.js
index 55422ffe..4168c3f2 100644
--- a/ooni/ui/web/client/vendor.d1ecd855bf83ce34907e.js
+++ b/ooni/ui/web/client/vendor.a34546d94609e1071853.js
@@ -1,3 +1,3 @@
-!function(t){function e(n){if(r[n])return r[n].exports;var o=r[n]={exports:{},id:n,loaded:!1};return t[n].call(o.exports,o,o.exports,e),o.loaded=!0,o.exports}var n=window.webpackJsonp;window.webpackJsonp=function(i,u){for(var a,c,s=0,f=[];s<i.length;s++)c=i[s],o[c]&&f.push.apply(f,o[c]),o[c]=0;for(a in u){var l=u[a];switch(typeof l){case"object":t[a]=function(e){var n=e.slice(1),r=e[0];return function(e,o,i){t[r].apply(this,[e,o,i].concat(n))}}(l);break;case"function":t[a]=l;break;default:t[a]=t[l]}}for(n&&n(i,u);f.length;)f.shift().call(null,e);if(u[0])return r[0]=0,e(0)};var r={},o={2:0};return e.e=function(t,n){if(0===o[t])return n.call(null,e);if(void 0!==o[t])o[t].push(n);else{o[t]=[n];var r=document.getElementsByTagName("head")[0],i=document.createElement("script");i.type="text/javascript",i.charset="utf-8",i.async=!0,i.src=e.p+""+t+"."+({0:"measurements",1:"dashboard",3:"onboard",4:"settings",5:"logs",6:"app"}[t]||t)+"."+{0:"3552916a939ea16764d9",1:"339324e97bef8f417c3d",3:"1
 709aac5bf39b0b80c21",4:"60df18d85e1778f393cf",5:"6efdbb2fee54785b6fbc",6:"2cc5c41c1b121d65cc9b"}[t]+".js",r.appendChild(i)}},e.m=t,e.c=r,e.p="/client/",e(0)}(function(t){for(var e in t)if(Object.prototype.hasOwnProperty.call(t,e))switch(typeof t[e]){case"function":break;case"object":t[e]=function(e){var n=e.slice(1),r=t[e[0]];return function(t,e,o){r.apply(this,[t,e,o].concat(n))}}(t[e]);break;default:t[e]=t[t[e]]}return t}({0:function(t,e,n){n(2),n(29),n(325),t.exports=n(128)},2:[1484,74],3:function(t,e,n){"use strict";function r(t,e,n,r,o,i,u,a){if(!t){var c;if(void 0===e)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var s=[n,r,o,i,u,a],f=0;c=new Error(e.replace(/%s/g,function(){return s[f++]})),c.name="Invariant Violation"}throw c.framesToPop=1,c}}t.exports=r},4:function(t,e,n){"use strict";var r=n(12),o=r;t.exports=o},5:function(t,e){"use strict";function n(t){if(null===t||void 0=
 ==t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}function r(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},n=0;n<10;n++)e["_"+String.fromCharCode(n)]=n;var r=Object.getOwnPropertyNames(e).map(function(t){return e[t]});if("0123456789"!==r.join(""))return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach(function(t){o[t]=t}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},o)).join("")}catch(t){return!1}}var o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;t.exports=r()?Object.assign:function(t,e){for(var r,u,a=n(t),c=1;c<arguments.length;c++){r=Object(arguments[c]);for(var s in r)o.call(r,s)&&(a[s]=r[s]);if(Object.getOwnPropertySymbols){u=Object.getOwnPropertySymbols(r);for(var f=0;f<u.length;f++)i.call(r,u[f])&&(a[u[f]]=r[u[f]])}}return a}},12:function(t,e){"use strict";function n(t){return function(){return t}}var
  r=function(){};r.thatReturns=n,r.thatReturnsFalse=n(!1),r.thatReturnsTrue=n(!0),r.thatReturnsNull=n(null),r.thatReturnsThis=function(){return this},r.thatReturnsArgument=function(t){return t},t.exports=r},18:function(t,e,n){"use strict";var r=function(t,e,n,r,o,i,u,a){if(!t){var c;if(void 0===e)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var s=[n,r,o,i,u,a],f=0;c=new Error(e.replace(/%s/g,function(){return s[f++]})),c.name="Invariant Violation"}throw c.framesToPop=1,c}};t.exports=r},28:function(t,e,n){"use strict";var r={};t.exports=r},29:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0,e.connect=e.Provider=void 0;var o=n(1071),i=r(o),u=n(1072),a=r(u);e.Provider=i.default,e.connect=a.default},30:function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children=[],t.webpackPolyfill=1),t}},74:f
 unction(t,e,n){"use strict";var r=n(5),o=n(1211),i=n(641),u=n(1216),a=n(1212),c=n(1213),s=n(152),f=n(1214),l=n(1219),p=n(756),d=(n(4),s.createElement),h=s.createFactory,v=s.cloneElement,y=r,m={Children:{map:o.map,forEach:o.forEach,count:o.count,toArray:o.toArray,only:p},Component:i,PureComponent:u,createElement:d,cloneElement:v,isValidElement:s.isValidElement,PropTypes:f,createClass:a.createClass,createFactory:h,createMixin:function(t){return t},DOM:c,version:l,__spread:y};t.exports=m},75:function(t,e){"use strict";var n={current:null};t.exports=n},78:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0,e.createPath=e.parsePath=e.getQueryStringValueFromPath=e.stripQueryStringValueFromPath=e.addQueryStringValueToPath=void 0;var o=n(82),i=(r(o),e.addQueryStringValueToPath=function(t,e,n){var r=u(t),o=r.pathname,i=r.search,c=r.hash;return a({pathname:o,search:i+(i.indexOf("?")===-1?"?":"&")+e+"="+n,hash:c})},e.stripQueryStringValueFromPath=fun
 ction(t,e){var n=u(t),r=n.pathname,o=n.search,i=n.hash;return a({pathname:r,search:o.replace(new RegExp("([?&])"+e+"=[a-zA-Z0-9]+(&?)"),function(t,e,n){return"?"===e?e:n}),hash:i})},e.getQueryStringValueFromPath=function(t,e){var n=u(t),r=n.search,o=r.match(new RegExp("[?&]"+e+"=([a-zA-Z0-9]+)"));return o&&o[1]},function(t){var e=t.match(/^(https?:)?\/\/[^\/]*/);return null==e?t:t.substring(e[0].length)}),u=e.parsePath=function(t){var e=i(t),n="",r="",o=e.indexOf("#");o!==-1&&(r=e.substring(o),e=e.substring(0,o));var u=e.indexOf("?");return u!==-1&&(n=e.substring(u),e=e.substring(0,u)),""===e&&(e="/"),{pathname:e,search:n,hash:r}},a=e.createPath=function(t){if(null==t||"string"==typeof t)return t;var e=t.basename,n=t.pathname,r=t.search,o=t.hash,i=(e||"")+n;return r&&"?"!==r&&(i+=r),o&&(i+=o),i}},79:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t){return null==t||p.default.isValidElement(t)}function i(t){return o(t)||Array.isArray(t)&&t.e
 very(o)}function u(t,e){return f({},t,e)}function a(t){var e=t.type,n=u(e.defaultProps,t.props);if(n.children){var r=c(n.children,n);r.length&&(n.childRoutes=r),delete n.children}return n}function c(t,e){var n=[];return p.default.Children.forEach(t,function(t){if(p.default.isValidElement(t))if(t.type.createRouteFromReactElement){var r=t.type.createRouteFromReactElement(t,e);r&&n.push(r)}else n.push(a(t))}),n}function s(t){return i(t)?t=c(t):t&&!Array.isArray(t)&&(t=[t]),t}e.__esModule=!0;var f=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t};e.isReactChildren=i,e.createRouteFromReactElement=a,e.createRoutesFromReactChildren=c,e.createRoutes=s;var l=n(2),p=r(l)},82:function(t,e,n){"use strict";var r=function(){};t.exports=r},120:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0,e.locationsAreEqual=e.statesAreEqual=e.createLocat
 ion=e.createQuery=void 0;var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol?"symbol":typeof t},i=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},u=n(18),a=r(u),c=n(82),s=(r(c),n(78)),f=n(208),l=(e.createQuery=function(t){return i(Object.create(null),t)},e.createLocation=function(){var t=arguments.length<=0||void 0===arguments[0]?"/":arguments[0],e=arguments.length<=1||void 0===arguments[1]?f.POP:arguments[1],n=arguments.length<=2||void 0===arguments[2]?null:arguments[2],r="string"==typeof t?(0,s.parsePath)(t):t,o=r.pathname||"/",i=r.search||"",u=r.hash||"",a=r.state;return{pathname:o,search:i,hash:u,state:a,action:e,key:n}},function(t){return"[object Date]"===Object.prototype.toString.call(t)}),p=e.statesAreEqual=function t(e,n){if(e===n)return!0;var r="und
 efined"==typeof e?"undefined":o(e),i="undefined"==typeof n?"undefined":o(n);if(r!==i)return!1;if("function"===r?(0,a.default)(!1):void 0,"object"===r){if(l(e)&&l(n)?(0,a.default)(!1):void 0,!Array.isArray(e)){var u=Object.keys(e),c=Object.keys(n);return u.length===c.length&&u.every(function(r){return t(e[r],n[r])})}return Array.isArray(n)&&e.length===n.length&&e.every(function(e,r){return t(e,n[r])})}return!1};e.locationsAreEqual=function(t,e){return t.key===e.key&&t.pathname===e.pathname&&t.search===e.search&&t.hash===e.hash&&p(t.state,e.state)}},125:function(t,e){"use strict";function n(t){for(var e=arguments.length-1,n="Minified React error #"+t+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+t,r=0;r<e;r++)n+="&args[]="+encodeURIComponent(arguments[r+1]);n+=" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.";var o=new Error(n);throw o.name="Invariant Violation",o.framesToPop=1,o}t.exports=n}
 ,128:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0,e.compose=e.applyMiddleware=e.bindActionCreators=e.combineReducers=e.createStore=void 0;var o=n(793),i=r(o),u=n(1355),a=r(u),c=n(1354),s=r(c),f=n(1353),l=r(f),p=n(792),d=r(p),h=n(794);r(h);e.createStore=i.default,e.combineReducers=a.default,e.bindActionCreators=s.default,e.applyMiddleware=l.default,e.compose=d.default},147:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t){return t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function i(t){for(var e="",n=[],r=[],i=void 0,u=0,a=/:([a-zA-Z_$][a-zA-Z0-9_$]*)|\*\*|\*|\(|\)/g;i=a.exec(t);)i.index!==u&&(r.push(t.slice(u,i.index)),e+=o(t.slice(u,i.index))),i[1]?(e+="([^/]+)",n.push(i[1])):"**"===i[0]?(e+="(.*)",n.push("splat")):"*"===i[0]?(e+="(.*?)",n.push("splat")):"("===i[0]?e+="(?:":")"===i[0]&&(e+=")?"),r.push(i[0]),u=a.lastIndex;return u!==t.length&&(r.push(t.slice(u,t.length)),e+=o(t.slice(u,t.leng
 th))),{pattern:t,regexpSource:e,paramNames:n,tokens:r}}function u(t){return d[t]||(d[t]=i(t)),d[t]}function a(t,e){"/"!==t.charAt(0)&&(t="/"+t);var n=u(t),r=n.regexpSource,o=n.paramNames,i=n.tokens;"/"!==t.charAt(t.length-1)&&(r+="/?"),"*"===i[i.length-1]&&(r+="$");var a=e.match(new RegExp("^"+r,"i"));if(null==a)return null;var c=a[0],s=e.substr(c.length);if(s){if("/"!==c.charAt(c.length-1))return null;s="/"+s}return{remainingPathname:s,paramNames:o,paramValues:a.slice(1).map(function(t){return t&&decodeURIComponent(t)})}}function c(t){return u(t).paramNames}function s(t,e){var n=a(t,e);if(!n)return null;var r=n.paramNames,o=n.paramValues,i={};return r.forEach(function(t,e){i[t]=o[e]}),i}function f(t,e){e=e||{};for(var n=u(t),r=n.tokens,o=0,i="",a=0,c=[],s=void 0,f=void 0,l=void 0,d=0,h=r.length;d<h;++d)if(s=r[d],"*"===s||"**"===s)l=Array.isArray(e.splat)?e.splat[a++]:e.splat,null!=l||o>0?void 0:(0,p.default)(!1),null!=l&&(i+=encodeURI(l));else if("("===s)c[o]="",o+=1;else if(")"===
 s){var v=c.pop();o-=1,o?c[o-1]+=v:i+=v}else if(":"===s.charAt(0))if(f=s.substring(1),l=e[f],null!=l||o>0?void 0:(0,p.default)(!1),null==l){if(o){c[o-1]="";for(var y=r.indexOf(s),m=r.slice(y,r.length),g=-1,b=0;b<m.length;b++)if(")"==m[b]){g=b;break}g>0?void 0:(0,p.default)(!1),d=y+g-1}}else o?c[o-1]+=encodeURIComponent(l):i+=encodeURIComponent(l);else o?c[o-1]+=s:i+=s;return o<=0?void 0:(0,p.default)(!1),i.replace(/\/+/g,"/")}e.__esModule=!0,e.compilePattern=u,e.matchPattern=a,e.getParamNames=c,e.getParams=s,e.formatPattern=f;var l=n(18),p=r(l),d=Object.create(null)},148:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(e.indexOf("deprecated")!==-1){if(c[e])return;c[e]=!0}e="[react-router] "+e;for(var n=arguments.length,r=Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];a.default.apply(void 0,[t,e].concat(r))}function i(){c={}}e.__esModule=!0,e.default=o,e._resetWarned=i;var u=n(82),a=r(u),c={}},152:function(t,e,n){"use strict";functio
 n r(t){return void 0!==t.ref}function o(t){return void 0!==t.key}var i=n(5),u=n(75),a=(n(4),n(754),Object.prototype.hasOwnProperty),c=n(751),s={key:!0,ref:!0,__self:!0,__source:!0},f=function(t,e,n,r,o,i,u){var a={$$typeof:c,type:t,key:e,ref:n,props:u,_owner:i};return a};f.createElement=function(t,e,n){var i,c={},l=null,p=null,d=null,h=null;if(null!=e){r(e)&&(p=e.ref),o(e)&&(l=""+e.key),d=void 0===e.__self?null:e.__self,h=void 0===e.__source?null:e.__source;for(i in e)a.call(e,i)&&!s.hasOwnProperty(i)&&(c[i]=e[i])}var v=arguments.length-2;if(1===v)c.children=n;else if(v>1){for(var y=Array(v),m=0;m<v;m++)y[m]=arguments[m+2];c.children=y}if(t&&t.defaultProps){var g=t.defaultProps;for(i in g)void 0===c[i]&&(c[i]=g[i])}return f(t,l,p,d,h,u.current,c)},f.createFactory=function(t){var e=f.createElement.bind(null,t);return e.type=t,e},f.cloneAndReplaceKey=function(t,e){var n=f(t.type,e,t.ref,t._self,t._source,t._owner,t.props);return n},f.cloneElement=function(t,e,n){var c,l=i({},t.props),
 p=t.key,d=t.ref,h=t._self,v=t._source,y=t._owner;if(null!=e){r(e)&&(d=e.ref,y=u.current),o(e)&&(p=""+e.key);var m;t.type&&t.type.defaultProps&&(m=t.type.defaultProps);for(c in e)a.call(e,c)&&!s.hasOwnProperty(c)&&(void 0===e[c]&&void 0!==m?l[c]=m[c]:l[c]=e[c])}var g=arguments.length-2;if(1===g)l.children=n;else if(g>1){for(var b=Array(g),P=0;P<g;P++)b[P]=arguments[P+2];l.children=b}return f(t.type,p,d,h,v,y,l)},f.isValidElement=function(t){return"object"==typeof t&&null!==t&&t.$$typeof===c},t.exports=f},208:function(t,e){"use strict";e.__esModule=!0;e.PUSH="PUSH",e.REPLACE="REPLACE",e.POP="POP"},209:function(t,e){"use strict";e.__esModule=!0;e.addEventListener=function(t,e,n){return t.addEventListener?t.addEventListener(e,n,!1):t.attachEvent("on"+e,n)},e.removeEventListener=function(t,e,n){return t.removeEventListener?t.removeEventListener(e,n,!1):t.detachEvent("on"+e,n)},e.supportsHistory=function(){var t=window.navigator.userAgent;return(t.indexOf("Android 2.")===-1&&t.indexOf("An
 droid 4.0")===-1||t.indexOf("Mobile Safari")===-1||t.indexOf("Chrome")!==-1||t.indexOf("Windows Phone")!==-1)&&(window.history&&"pushState"in window.history)},e.supportsGoWithoutReloadUsingHash=function(){return window.navigator.userAgent.indexOf("Firefox")===-1},e.supportsPopstateOnHashchange=function(){return window.navigator.userAgent.indexOf("Trident")===-1}},324:function(t,e,n){"use strict";function r(t,e,n){if(t[e])return new Error("<"+n+'> should not have a "'+e+'" prop')}e.__esModule=!0,e.routes=e.route=e.components=e.component=e.history=void 0,e.falsy=r;var o=n(2),i=o.PropTypes.func,u=o.PropTypes.object,a=o.PropTypes.arrayOf,c=o.PropTypes.oneOfType,s=o.PropTypes.element,f=o.PropTypes.shape,l=o.PropTypes.string,p=(e.history=f({listen:i.isRequired,push:i.isRequired,replace:i.isRequired,go:i.isRequired,goBack:i.isRequired,goForward:i.isRequired}),e.component=c([i,l])),d=(e.components=c([p,u]),e.route=c([u,s]));e.routes=c([d,a(d)])},325:function(t,e,n){"use strict";function r(t
 ){return t&&t.__esModule?t:{default:t}}e.__esModule=!0,e.createMemoryHistory=e.hashHistory=e.browserHistory=e.applyRouterMiddleware=e.formatPattern=e.useRouterHistory=e.match=e.routerShape=e.locationShape=e.RouterContext=e.createRoutes=e.Route=e.Redirect=e.IndexRoute=e.IndexRedirect=e.withRouter=e.IndexLink=e.Link=e.Router=void 0;var o=n(79);Object.defineProperty(e,"createRoutes",{enumerable:!0,get:function(){return o.createRoutes}});var i=n(630);Object.defineProperty(e,"locationShape",{enumerable:!0,get:function(){return i.locationShape}}),Object.defineProperty(e,"routerShape",{enumerable:!0,get:function(){return i.routerShape}});var u=n(147);Object.defineProperty(e,"formatPattern",{enumerable:!0,get:function(){return u.formatPattern}});var a=n(1088),c=r(a),s=n(720),f=r(s),l=n(1084),p=r(l),d=n(1099),h=r(d),v=n(1085),y=r(v),m=n(1086),g=r(m),b=n(722),P=r(b),_=n(1087),w=r(_),O=n(631),E=r(O),x=n(1097),R=r(x),S=n(727),M=r(S),j=n(1090),C=r(j),A=n(1091),T=r(A),k=n(1095),I=r(k),N=n(724),L=
 r(N);e.Router=c.default,e.Link=f.default,e.IndexLink=p.default,e.withRouter=h.default,e.IndexRedirect=y.default,e.IndexRoute=g.default,e.Redirect=P.default,e.Route=w.default,e.RouterContext=E.default,e.match=R.default,e.useRouterHistory=M.default,e.applyRouterMiddleware=C.default,e.browserHistory=T.default,e.hashHistory=I.default,e.createMemoryHistory=L.default},347:function(t,e){"use strict";e.__esModule=!0;e.canUseDOM=!("undefined"==typeof window||!window.document||!window.document.createElement)},580:function(t,e,n){"use strict";e.__esModule=!0,e.go=e.replaceLocation=e.pushLocation=e.startListener=e.getUserConfirmation=e.getCurrentLocation=void 0;var r=n(120),o=n(209),i=n(684),u=n(78),a=n(347),c="popstate",s="hashchange",f=a.canUseDOM&&!(0,o.supportsPopstateOnHashchange)(),l=function(t){var e=t&&t.key;return(0,r.createLocation)({pathname:window.location.pathname,search:window.location.search,hash:window.location.hash,state:e?(0,i.readState)(e):void 0},void 0,e)},p=e.getCurrentLoc
 ation=function(){var t=void 0;try{t=window.history.state||{}}catch(e){t={}}return l(t)},d=(e.getUserConfirmation=function(t,e){return e(window.confirm(t))},e.startListener=function(t){var e=function(e){void 0!==e.state&&t(l(e.state))};(0,o.addEventListener)(window,c,e);var n=function(){return t(p())};return f&&(0,o.addEventListener)(window,s,n),function(){(0,o.removeEventListener)(window,c,e),f&&(0,o.removeEventListener)(window,s,n)}},function(t,e){var n=t.state,r=t.key;void 0!==n&&(0,i.saveState)(r,n),e({key:r},(0,u.createPath)(t))});e.pushLocation=function(t){return d(t,function(t,e){return window.history.pushState(t,null,e)})},e.replaceLocation=function(t){return d(t,function(t,e){return window.history.replaceState(t,null,e)})},e.go=function(t){t&&window.history.go(t)}},581:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var o=n(972),i=n(78),u=n(582),a=r(u),c=n(208),s=n(120),f=function(){var t=arguments.length<=0||void 0===arguments
 [0]?{}:arguments[0],e=t.getCurrentLocation,n=t.getUserConfirmation,r=t.pushLocation,u=t.replaceLocation,f=t.go,l=t.keyLength,p=void 0,d=void 0,h=[],v=[],y=[],m=function(){return d&&d.action===c.POP?y.indexOf(d.key):p?y.indexOf(p.key):-1},g=function(t){var e=m();p=t,p.action===c.PUSH?y=[].concat(y.slice(0,e+1),[p.key]):p.action===c.REPLACE&&(y[e]=p.key),v.forEach(function(t){return t(p)})},b=function(t){return h.push(t),function(){return h=h.filter(function(e){return e!==t})}},P=function(t){return v.push(t),function(){return v=v.filter(function(e){return e!==t})}},_=function(t,e){(0,o.loopAsync)(h.length,function(e,n,r){(0,a.default)(h[e],t,function(t){return null!=t?r(t):n()})},function(t){n&&"string"==typeof t?n(t,function(t){return e(t!==!1)}):e(t!==!1)})},w=function(t){p&&(0,s.locationsAreEqual)(p,t)||d&&(0,s.locationsAreEqual)(d,t)||(d=t,_(t,function(e){if(d===t)if(d=null,e){if(t.action===c.PUSH){var n=(0,i.createPath)(p),o=(0,i.createPath)(t);o===n&&(0,s.statesAreEqual)(p.state
 ,t.state)&&(t.action=c.REPLACE)}t.action===c.POP?g(t):t.action===c.PUSH?r(t)!==!1&&g(t):t.action===c.REPLACE&&u(t)!==!1&&g(t)}else if(p&&t.action===c.POP){var a=y.indexOf(p.key),l=y.indexOf(t.key);a!==-1&&l!==-1&&f(a-l)}}))},O=function(t){return w(j(t,c.PUSH))},E=function(t){return w(j(t,c.REPLACE))},x=function(){return f(-1)},R=function(){return f(1)},S=function(){return Math.random().toString(36).substr(2,l||6)},M=function(t){return(0,i.createPath)(t)},j=function(t,e){var n=arguments.length<=2||void 0===arguments[2]?S():arguments[2];return(0,s.createLocation)(t,e,n)};return{getCurrentLocation:e,listenBefore:b,listen:P,transitionTo:w,push:O,replace:E,go:f,goBack:x,goForward:R,createKey:S,createPath:i.createPath,createHref:M,createLocation:j}};e.default=f},582:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var o=n(82),i=(r(o),function(t,e,n){var r=t(e,n);t.length<2&&n(r)});e.default=i},583:function(t,e,n){"use strict";function r(t){re
 turn t&&t.__esModule?t:{default:t}}e.__esModule=!0;var o=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},i=n(582),u=r(i),a=n(78),c=function(t){return function(){var e=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],n=t(e),r=e.basename,i=function(t){return t?(r&&null==t.basename&&(0===t.pathname.indexOf(r)?(t.pathname=t.pathname.substring(r.length),t.basename=r,""===t.pathname&&(t.pathname="/")):t.basename=""),t):t},c=function(t){if(!r)return t;var e="string"==typeof t?(0,a.parsePath)(t):t,n=e.pathname,i="/"===r.slice(-1)?r:r+"/",u="/"===n.charAt(0)?n.slice(1):n,c=i+u;return o({},e,{pathname:c})},s=function(){return i(n.getCurrentLocation())},f=function(t){return n.listenBefore(function(e,n){return(0,u.default)(t,i(e),n)})},l=function(t){return n.listen(function(e){return t(i(e))})},p=function(t){return n.push(c(t))},d=function(t){return n.replace(c(t))},h=func
 tion(t){return n.createPath(c(t))},v=function(t){return n.createHref(c(t))},y=function(t){for(var e=arguments.length,r=Array(e>1?e-1:0),o=1;o<e;o++)r[o-1]=arguments[o];return i(n.createLocation.apply(n,[c(t)].concat(r)))};return o({},n,{getCurrentLocation:s,listenBefore:f,listen:l,push:p,replace:d,createPath:h,createHref:v,createLocation:y})}};e.default=c},584:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var o=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},i=n(989),u=n(582),a=r(u),c=n(120),s=n(78),f=function(t){return(0,i.stringify)(t).replace(/%20/g,"+")},l=i.parse,p=function(t){return function(){var e=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],n=t(e),r=e.stringifyQuery,i=e.parseQueryString;"function"!=typeof r&&(r=f),"function"!=typeof i&&(i=l);var u=function(t){return t?(null==t.query&&(t.query=i(t.se
 arch.substring(1))),t):t},p=function(t,e){if(null==e)return t;var n="string"==typeof t?(0,s.parsePath)(t):t,i=r(e),u=i?"?"+i:"";return o({},n,{search:u})},d=function(){return u(n.getCurrentLocation())},h=function(t){return n.listenBefore(function(e,n){return(0,a.default)(t,u(e),n)})},v=function(t){return n.listen(function(e){return t(u(e))})},y=function(t){return n.push(p(t,t.query))},m=function(t){return n.replace(p(t,t.query))},g=function(t){return n.createPath(p(t,t.query))},b=function(t){return n.createHref(p(t,t.query))},P=function(t){for(var e=arguments.length,r=Array(e>1?e-1:0),o=1;o<e;o++)r[o-1]=arguments[o];var i=n.createLocation.apply(n,[p(t,t.query)].concat(r));return t.query&&(i.query=(0,c.createQuery)(t.query)),u(i)};return o({},n,{getCurrentLocation:d,listenBefore:h,listen:v,push:y,replace:m,createPath:g,createHref:b,createLocation:P})}};e.default=p},585:function(t,e){"use strict";var n={childContextTypes:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProp
 s:!0,mixins:!0,propTypes:!0,type:!0},r={name:!0,length:!0,prototype:!0,caller:!0,arguments:!0,arity:!0},o="function"==typeof Object.getOwnPropertySymbols;t.exports=function(t,e,i){if("string"!=typeof e){var u=Object.getOwnPropertyNames(e);o&&(u=u.concat(Object.getOwnPropertySymbols(e)));for(var a=0;a<u.length;++a)if(!(n[u[a]]||r[u[a]]||i&&i[u[a]]))try{t[u[a]]=e[u[a]]}catch(t){}}return t}},628:function(t,e){"use strict";function n(t,e,n){function r(){return u=!0,a?void(s=[].concat(Array.prototype.slice.call(arguments))):void n.apply(this,arguments)}function o(){if(!u&&(c=!0,!a)){for(a=!0;!u&&i<t&&c;)c=!1,e.call(this,i++,o,r);return a=!1,u?void n.apply(this,s):void(i>=t&&c&&(u=!0,n()))}}var i=0,u=!1,a=!1,c=!1,s=void 0;o()}function r(t,e,n){function r(t,e,r){u||(e?(u=!0,n(e)):(i[t]=r,u=++a===o,u&&n(null,i)))}var o=t.length,i=[];if(0===o)return n(null,i);var u=!1,a=0;t.forEach(function(t,n){e(t,n,function(t,e){r(n,t,e)})})}e.__esModule=!0,e.loopAsync=n,e.mapAsync=r},629:function(t,e,n){
 "use strict";function r(t){return"@@contextSubscriber/"+t}function o(t){var e,n,o=r(t),i=o+"/listeners",u=o+"/eventIndex",c=o+"/subscribe";return n={childContextTypes:(e={},e[o]=a.isRequired,e),getChildContext:function(){var t;return t={},t[o]={eventIndex:this[u],subscribe:this[c]},t},componentWillMount:function(){this[i]=[],this[u]=0},componentWillReceiveProps:function(){this[u]++},componentDidUpdate:function(){var t=this;this[i].forEach(function(e){return e(t[u])})}},n[c]=function(t){var e=this;return this[i].push(t),function(){e[i]=e[i].filter(function(e){return e!==t})}},n}function i(t){var e,n,o=r(t),i=o+"/lastRenderedEventIndex",u=o+"/handleContextUpdate",c=o+"/unsubscribe";return n={contextTypes:(e={},e[o]=a,e),getInitialState:function(){var t;return this.context[o]?(t={},t[i]=this.context[o].eventIndex,t):{}},componentDidMount:function(){this.context[o]&&(this[c]=this.context[o].subscribe(this[u]))},componentWillReceiveProps:function(){var t;this.context[o]&&this.setState((t
 ={},t[i]=this.context[o].eventIndex,t))},componentWillUnmount:function(){this[c]&&(this[c](),this[c]=null)}},n[u]=function(t){if(t!==this.state[i]){var e;this.setState((e={},e[i]=t,e))}},n}e.__esModule=!0,e.ContextProvider=o,e.ContextSubscriber=i;var u=n(2),a=u.PropTypes.shape({subscribe:u.PropTypes.func.isRequired,eventIndex:u.PropTypes.number.isRequired})},630:function(t,e,n){"use strict";e.__esModule=!0,e.locationShape=e.routerShape=void 0;var r=n(2),o=r.PropTypes.func,i=r.PropTypes.object,u=r.PropTypes.shape,a=r.PropTypes.string;e.routerShape=u({push:o.isRequired,replace:o.isRequired,go:o.isRequired,goBack:o.isRequired,goForward:o.isRequired,setRouteLeaveHook:o.isRequired,isActive:o.isRequired}),e.locationShape=u({pathname:a.isRequired,search:a.isRequired,state:i,action:a.isRequired,key:a})},631:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var o=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];fo
 r(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},u=n(18),a=r(u),c=n(2),s=r(c),f=n(1094),l=r(f),p=n(629),d=n(79),h=s.default.PropTypes,v=h.array,y=h.func,m=h.object,g=s.default.createClass({displayName:"RouterContext",mixins:[(0,p.ContextProvider)("router")],propTypes:{router:m.isRequired,location:m.isRequired,routes:v.isRequired,params:m.isRequired,components:v.isRequired,createElement:y.isRequired},getDefaultProps:function(){return{createElement:s.default.createElement}},childContextTypes:{router:m.isRequired},getChildContext:function(){return{router:this.props.router}},createElement:function(t,e){return null==t?null:this.props.createElement(t,e)},render:function(){var t=this,e=this.props,n=e.location,r=e.routes,u=e.params,c=e.components,f=e.router,p=nu
 ll;return c&&(p=c.reduceRight(function(e,a,c){if(null==a)return e;var s=r[c],p=(0,l.default)(s,u),h={location:n,params:u,route:s,router:f,routeParams:p,routes:r};if((0,d.isReactChildren)(e))h.children=e;else if(e)for(var v in e)Object.prototype.hasOwnProperty.call(e,v)&&(h[v]=e[v]);if("object"===("undefined"==typeof a?"undefined":i(a))){var y={};for(var m in a)Object.prototype.hasOwnProperty.call(a,m)&&(y[m]=t.createElement(a[m],o({key:m},h)));return y}return t.createElement(a,h)},p)),null===p||p===!1||s.default.isValidElement(p)?void 0:(0,a.default)(!1),p}});e.default=g,t.exports=e.default},641:function(t,e,n){"use strict";function r(t,e,n){this.props=t,this.context=e,this.refs=u,this.updater=n||i}var o=n(125),i=n(643),u=(n(754),n(28));n(3),n(4);r.prototype.isReactComponent={},r.prototype.setState=function(t,e){"object"!=typeof t&&"function"!=typeof t&&null!=t?o("85"):void 0,this.updater.enqueueSetState(this,t),e&&this.updater.enqueueCallback(this,e,"setState")},r.prototype.forceUp
 date=function(t){this.updater.enqueueForceUpdate(this),t&&this.updater.enqueueCallback(this,t,"forceUpdate")};t.exports=r},643:function(t,e,n){"use strict";function r(t,e){}var o=(n(4),{isMounted:function(t){return!1},enqueueCallback:function(t,e){},enqueueForceUpdate:function(t){r(t,"forceUpdate")},enqueueReplaceState:function(t,e){r(t,"replaceState")},enqueueSetState:function(t,e){r(t,"setState")}});t.exports=o},684:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0,e.readState=e.saveState=void 0;var o=n(82),i=(r(o),{QuotaExceededError:!0,QUOTA_EXCEEDED_ERR:!0}),u={SecurityError:!0},a="@@History/",c=function(t){return a+t};e.saveState=function(t,e){if(window.sessionStorage)try{null==e?window.sessionStorage.removeItem(c(t)):window.sessionStorage.setItem(c(t),JSON.stringify(e))}catch(t){if(u[t.name])return;if(i[t.name]&&0===window.sessionStorage.length)return;throw t}},e.readState=function(t){var e=void 0;try{e=window.sessionStorage.getIt
 em(c(t))}catch(t){if(u[t.name])return}if(e)try{return JSON.parse(e)}catch(t){}}},685:function(t,e,n){"use strict";function r(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}function o(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var i=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},u=n(18),a=o(u),c=n(347),s=n(580),f=r(s),l=n(974),p=r(l),d=n(209),h=n(581),v=o(h),y=function(){var t=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];c.canUseDOM?void 0:(0,a.default)(!1);var e=t.forceRefresh||!(0,d.supportsHistory)(),n=e?p:f,r=n.getUserConfirmation,o=n.getCurrentLocation,u=n.pushLocation,s=n.replaceLocation,l=n.go,h=(0,v.default)(i({getUserConfirmation:r},t,{getCurrentLocation:o,pushLocation:u,replaceLocation:s,go:l})),y=0,m=void 0,g=function(t,e){1===++y&&(m=f.sta
 rtListener(h.transitionTo));var n=e?h.listenBefore(t):h.listen(t);return function(){n(),0===--y&&m()}},b=function(t){return g(t,!0)},P=function(t){return g(t,!1)};return i({},h,{listenBefore:b,listen:P})};e.default=y},686:function(t,e,n){"use strict";function r(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}function o(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var i=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},u=n(82),a=(o(u),n(18)),c=o(a),s=n(347),f=n(209),l=n(973),p=r(l),d=n(581),h=o(d),v="_k",y=function(t){return"/"===t.charAt(0)?t:"/"+t},m={hashbang:{encodePath:function(t){return"!"===t.charAt(0)?t:"!"+t},decodePath:function(t){return"!"===t.charAt(0)?t.substring(1):t}},noslash:{encodePath:function(t){return"/"===t.charAt(0)?t.substring(1):t},decodePath:y},s
 lash:{encodePath:y,decodePath:y}},g=function(){var t=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];s.canUseDOM?void 0:(0,c.default)(!1);var e=t.queryKey,n=t.hashType;"string"!=typeof e&&(e=v),null==n&&(n="slash"),n in m||(n="slash");var r=m[n],o=p.getUserConfirmation,u=function(){return p.getCurrentLocation(r,e)},a=function(t){return p.pushLocation(t,r,e)},l=function(t){return p.replaceLocation(t,r,e)},d=(0,h.default)(i({getUserConfirmation:o},t,{getCurrentLocation:u,pushLocation:a,replaceLocation:l,go:p.go})),y=0,g=void 0,b=function(t,n){1===++y&&(g=p.startListener(d.transitionTo,r,e));var o=n?d.listenBefore(t):d.listen(t);return function(){o(),0===--y&&g()}},P=function(t){return b(t,!0)},_=function(t){return b(t,!1)},w=((0,f.supportsGoWithoutReloadUsingHash)(),function(t){d.go(t)}),O=function(t){return"#"+r.encodePath(d.createHref(t))};return i({},d,{listenBefore:P,listen:_,go:w,createHref:O})};e.default=g},687:function(t,e,n){"use strict";function r(t){return t&&t.__
 esModule?t:{default:t}}e.__esModule=!0;var o=Object.assign||function(t){for(var e=1;e<arguments.length;e++){
+!function(t){function e(n){if(r[n])return r[n].exports;var o=r[n]={exports:{},id:n,loaded:!1};return t[n].call(o.exports,o,o.exports,e),o.loaded=!0,o.exports}var n=window.webpackJsonp;window.webpackJsonp=function(i,u){for(var a,c,s=0,f=[];s<i.length;s++)c=i[s],o[c]&&f.push.apply(f,o[c]),o[c]=0;for(a in u){var l=u[a];switch(typeof l){case"object":t[a]=function(e){var n=e.slice(1),r=e[0];return function(e,o,i){t[r].apply(this,[e,o,i].concat(n))}}(l);break;case"function":t[a]=l;break;default:t[a]=t[l]}}for(n&&n(i,u);f.length;)f.shift().call(null,e);if(u[0])return r[0]=0,e(0)};var r={},o={2:0};return e.e=function(t,n){if(0===o[t])return n.call(null,e);if(void 0!==o[t])o[t].push(n);else{o[t]=[n];var r=document.getElementsByTagName("head")[0],i=document.createElement("script");i.type="text/javascript",i.charset="utf-8",i.async=!0,i.src=e.p+""+t+"."+({0:"measurements",1:"dashboard",3:"onboard",4:"settings",5:"logs",6:"app"}[t]||t)+"."+{0:"fa9ec1667736cfff6778",1:"339324e97bef8f417c3d",3:"d
 22ef922792d6fc6d9e8",4:"60df18d85e1778f393cf",5:"6efdbb2fee54785b6fbc",6:"dea68a5d29850155e01f"}[t]+".js",r.appendChild(i)}},e.m=t,e.c=r,e.p="/client/",e(0)}(function(t){for(var e in t)if(Object.prototype.hasOwnProperty.call(t,e))switch(typeof t[e]){case"function":break;case"object":t[e]=function(e){var n=e.slice(1),r=t[e[0]];return function(t,e,o){r.apply(this,[t,e,o].concat(n))}}(t[e]);break;default:t[e]=t[t[e]]}return t}({0:function(t,e,n){n(2),n(29),n(325),t.exports=n(128)},2:[1484,74],3:function(t,e,n){"use strict";function r(t,e,n,r,o,i,u,a){if(!t){var c;if(void 0===e)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var s=[n,r,o,i,u,a],f=0;c=new Error(e.replace(/%s/g,function(){return s[f++]})),c.name="Invariant Violation"}throw c.framesToPop=1,c}}t.exports=r},4:function(t,e,n){"use strict";var r=n(12),o=r;t.exports=o},5:function(t,e){"use strict";function n(t){if(null===t||void 0=
 ==t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}function r(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},n=0;n<10;n++)e["_"+String.fromCharCode(n)]=n;var r=Object.getOwnPropertyNames(e).map(function(t){return e[t]});if("0123456789"!==r.join(""))return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach(function(t){o[t]=t}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},o)).join("")}catch(t){return!1}}var o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;t.exports=r()?Object.assign:function(t,e){for(var r,u,a=n(t),c=1;c<arguments.length;c++){r=Object(arguments[c]);for(var s in r)o.call(r,s)&&(a[s]=r[s]);if(Object.getOwnPropertySymbols){u=Object.getOwnPropertySymbols(r);for(var f=0;f<u.length;f++)i.call(r,u[f])&&(a[u[f]]=r[u[f]])}}return a}},12:function(t,e){"use strict";function n(t){return function(){return t}}var
  r=function(){};r.thatReturns=n,r.thatReturnsFalse=n(!1),r.thatReturnsTrue=n(!0),r.thatReturnsNull=n(null),r.thatReturnsThis=function(){return this},r.thatReturnsArgument=function(t){return t},t.exports=r},18:function(t,e,n){"use strict";var r=function(t,e,n,r,o,i,u,a){if(!t){var c;if(void 0===e)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var s=[n,r,o,i,u,a],f=0;c=new Error(e.replace(/%s/g,function(){return s[f++]})),c.name="Invariant Violation"}throw c.framesToPop=1,c}};t.exports=r},28:function(t,e,n){"use strict";var r={};t.exports=r},29:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0,e.connect=e.Provider=void 0;var o=n(1071),i=r(o),u=n(1072),a=r(u);e.Provider=i.default,e.connect=a.default},30:function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children=[],t.webpackPolyfill=1),t}},74:f
 unction(t,e,n){"use strict";var r=n(5),o=n(1211),i=n(641),u=n(1216),a=n(1212),c=n(1213),s=n(152),f=n(1214),l=n(1219),p=n(756),d=(n(4),s.createElement),h=s.createFactory,v=s.cloneElement,y=r,m={Children:{map:o.map,forEach:o.forEach,count:o.count,toArray:o.toArray,only:p},Component:i,PureComponent:u,createElement:d,cloneElement:v,isValidElement:s.isValidElement,PropTypes:f,createClass:a.createClass,createFactory:h,createMixin:function(t){return t},DOM:c,version:l,__spread:y};t.exports=m},75:function(t,e){"use strict";var n={current:null};t.exports=n},78:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0,e.createPath=e.parsePath=e.getQueryStringValueFromPath=e.stripQueryStringValueFromPath=e.addQueryStringValueToPath=void 0;var o=n(82),i=(r(o),e.addQueryStringValueToPath=function(t,e,n){var r=u(t),o=r.pathname,i=r.search,c=r.hash;return a({pathname:o,search:i+(i.indexOf("?")===-1?"?":"&")+e+"="+n,hash:c})},e.stripQueryStringValueFromPath=fun
 ction(t,e){var n=u(t),r=n.pathname,o=n.search,i=n.hash;return a({pathname:r,search:o.replace(new RegExp("([?&])"+e+"=[a-zA-Z0-9]+(&?)"),function(t,e,n){return"?"===e?e:n}),hash:i})},e.getQueryStringValueFromPath=function(t,e){var n=u(t),r=n.search,o=r.match(new RegExp("[?&]"+e+"=([a-zA-Z0-9]+)"));return o&&o[1]},function(t){var e=t.match(/^(https?:)?\/\/[^\/]*/);return null==e?t:t.substring(e[0].length)}),u=e.parsePath=function(t){var e=i(t),n="",r="",o=e.indexOf("#");o!==-1&&(r=e.substring(o),e=e.substring(0,o));var u=e.indexOf("?");return u!==-1&&(n=e.substring(u),e=e.substring(0,u)),""===e&&(e="/"),{pathname:e,search:n,hash:r}},a=e.createPath=function(t){if(null==t||"string"==typeof t)return t;var e=t.basename,n=t.pathname,r=t.search,o=t.hash,i=(e||"")+n;return r&&"?"!==r&&(i+=r),o&&(i+=o),i}},79:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t){return null==t||p.default.isValidElement(t)}function i(t){return o(t)||Array.isArray(t)&&t.e
 very(o)}function u(t,e){return f({},t,e)}function a(t){var e=t.type,n=u(e.defaultProps,t.props);if(n.children){var r=c(n.children,n);r.length&&(n.childRoutes=r),delete n.children}return n}function c(t,e){var n=[];return p.default.Children.forEach(t,function(t){if(p.default.isValidElement(t))if(t.type.createRouteFromReactElement){var r=t.type.createRouteFromReactElement(t,e);r&&n.push(r)}else n.push(a(t))}),n}function s(t){return i(t)?t=c(t):t&&!Array.isArray(t)&&(t=[t]),t}e.__esModule=!0;var f=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t};e.isReactChildren=i,e.createRouteFromReactElement=a,e.createRoutesFromReactChildren=c,e.createRoutes=s;var l=n(2),p=r(l)},82:function(t,e,n){"use strict";var r=function(){};t.exports=r},120:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0,e.locationsAreEqual=e.statesAreEqual=e.createLocat
 ion=e.createQuery=void 0;var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol?"symbol":typeof t},i=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},u=n(18),a=r(u),c=n(82),s=(r(c),n(78)),f=n(208),l=(e.createQuery=function(t){return i(Object.create(null),t)},e.createLocation=function(){var t=arguments.length<=0||void 0===arguments[0]?"/":arguments[0],e=arguments.length<=1||void 0===arguments[1]?f.POP:arguments[1],n=arguments.length<=2||void 0===arguments[2]?null:arguments[2],r="string"==typeof t?(0,s.parsePath)(t):t,o=r.pathname||"/",i=r.search||"",u=r.hash||"",a=r.state;return{pathname:o,search:i,hash:u,state:a,action:e,key:n}},function(t){return"[object Date]"===Object.prototype.toString.call(t)}),p=e.statesAreEqual=function t(e,n){if(e===n)return!0;var r="und
 efined"==typeof e?"undefined":o(e),i="undefined"==typeof n?"undefined":o(n);if(r!==i)return!1;if("function"===r?(0,a.default)(!1):void 0,"object"===r){if(l(e)&&l(n)?(0,a.default)(!1):void 0,!Array.isArray(e)){var u=Object.keys(e),c=Object.keys(n);return u.length===c.length&&u.every(function(r){return t(e[r],n[r])})}return Array.isArray(n)&&e.length===n.length&&e.every(function(e,r){return t(e,n[r])})}return!1};e.locationsAreEqual=function(t,e){return t.key===e.key&&t.pathname===e.pathname&&t.search===e.search&&t.hash===e.hash&&p(t.state,e.state)}},125:function(t,e){"use strict";function n(t){for(var e=arguments.length-1,n="Minified React error #"+t+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+t,r=0;r<e;r++)n+="&args[]="+encodeURIComponent(arguments[r+1]);n+=" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.";var o=new Error(n);throw o.name="Invariant Violation",o.framesToPop=1,o}t.exports=n}
 ,128:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0,e.compose=e.applyMiddleware=e.bindActionCreators=e.combineReducers=e.createStore=void 0;var o=n(793),i=r(o),u=n(1355),a=r(u),c=n(1354),s=r(c),f=n(1353),l=r(f),p=n(792),d=r(p),h=n(794);r(h);e.createStore=i.default,e.combineReducers=a.default,e.bindActionCreators=s.default,e.applyMiddleware=l.default,e.compose=d.default},147:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t){return t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function i(t){for(var e="",n=[],r=[],i=void 0,u=0,a=/:([a-zA-Z_$][a-zA-Z0-9_$]*)|\*\*|\*|\(|\)/g;i=a.exec(t);)i.index!==u&&(r.push(t.slice(u,i.index)),e+=o(t.slice(u,i.index))),i[1]?(e+="([^/]+)",n.push(i[1])):"**"===i[0]?(e+="(.*)",n.push("splat")):"*"===i[0]?(e+="(.*?)",n.push("splat")):"("===i[0]?e+="(?:":")"===i[0]&&(e+=")?"),r.push(i[0]),u=a.lastIndex;return u!==t.length&&(r.push(t.slice(u,t.length)),e+=o(t.slice(u,t.leng
 th))),{pattern:t,regexpSource:e,paramNames:n,tokens:r}}function u(t){return d[t]||(d[t]=i(t)),d[t]}function a(t,e){"/"!==t.charAt(0)&&(t="/"+t);var n=u(t),r=n.regexpSource,o=n.paramNames,i=n.tokens;"/"!==t.charAt(t.length-1)&&(r+="/?"),"*"===i[i.length-1]&&(r+="$");var a=e.match(new RegExp("^"+r,"i"));if(null==a)return null;var c=a[0],s=e.substr(c.length);if(s){if("/"!==c.charAt(c.length-1))return null;s="/"+s}return{remainingPathname:s,paramNames:o,paramValues:a.slice(1).map(function(t){return t&&decodeURIComponent(t)})}}function c(t){return u(t).paramNames}function s(t,e){var n=a(t,e);if(!n)return null;var r=n.paramNames,o=n.paramValues,i={};return r.forEach(function(t,e){i[t]=o[e]}),i}function f(t,e){e=e||{};for(var n=u(t),r=n.tokens,o=0,i="",a=0,c=[],s=void 0,f=void 0,l=void 0,d=0,h=r.length;d<h;++d)if(s=r[d],"*"===s||"**"===s)l=Array.isArray(e.splat)?e.splat[a++]:e.splat,null!=l||o>0?void 0:(0,p.default)(!1),null!=l&&(i+=encodeURI(l));else if("("===s)c[o]="",o+=1;else if(")"===
 s){var v=c.pop();o-=1,o?c[o-1]+=v:i+=v}else if(":"===s.charAt(0))if(f=s.substring(1),l=e[f],null!=l||o>0?void 0:(0,p.default)(!1),null==l){if(o){c[o-1]="";for(var y=r.indexOf(s),m=r.slice(y,r.length),g=-1,b=0;b<m.length;b++)if(")"==m[b]){g=b;break}g>0?void 0:(0,p.default)(!1),d=y+g-1}}else o?c[o-1]+=encodeURIComponent(l):i+=encodeURIComponent(l);else o?c[o-1]+=s:i+=s;return o<=0?void 0:(0,p.default)(!1),i.replace(/\/+/g,"/")}e.__esModule=!0,e.compilePattern=u,e.matchPattern=a,e.getParamNames=c,e.getParams=s,e.formatPattern=f;var l=n(18),p=r(l),d=Object.create(null)},148:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(e.indexOf("deprecated")!==-1){if(c[e])return;c[e]=!0}e="[react-router] "+e;for(var n=arguments.length,r=Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];a.default.apply(void 0,[t,e].concat(r))}function i(){c={}}e.__esModule=!0,e.default=o,e._resetWarned=i;var u=n(82),a=r(u),c={}},152:function(t,e,n){"use strict";functio
 n r(t){return void 0!==t.ref}function o(t){return void 0!==t.key}var i=n(5),u=n(75),a=(n(4),n(754),Object.prototype.hasOwnProperty),c=n(751),s={key:!0,ref:!0,__self:!0,__source:!0},f=function(t,e,n,r,o,i,u){var a={$$typeof:c,type:t,key:e,ref:n,props:u,_owner:i};return a};f.createElement=function(t,e,n){var i,c={},l=null,p=null,d=null,h=null;if(null!=e){r(e)&&(p=e.ref),o(e)&&(l=""+e.key),d=void 0===e.__self?null:e.__self,h=void 0===e.__source?null:e.__source;for(i in e)a.call(e,i)&&!s.hasOwnProperty(i)&&(c[i]=e[i])}var v=arguments.length-2;if(1===v)c.children=n;else if(v>1){for(var y=Array(v),m=0;m<v;m++)y[m]=arguments[m+2];c.children=y}if(t&&t.defaultProps){var g=t.defaultProps;for(i in g)void 0===c[i]&&(c[i]=g[i])}return f(t,l,p,d,h,u.current,c)},f.createFactory=function(t){var e=f.createElement.bind(null,t);return e.type=t,e},f.cloneAndReplaceKey=function(t,e){var n=f(t.type,e,t.ref,t._self,t._source,t._owner,t.props);return n},f.cloneElement=function(t,e,n){var c,l=i({},t.props),
 p=t.key,d=t.ref,h=t._self,v=t._source,y=t._owner;if(null!=e){r(e)&&(d=e.ref,y=u.current),o(e)&&(p=""+e.key);var m;t.type&&t.type.defaultProps&&(m=t.type.defaultProps);for(c in e)a.call(e,c)&&!s.hasOwnProperty(c)&&(void 0===e[c]&&void 0!==m?l[c]=m[c]:l[c]=e[c])}var g=arguments.length-2;if(1===g)l.children=n;else if(g>1){for(var b=Array(g),P=0;P<g;P++)b[P]=arguments[P+2];l.children=b}return f(t.type,p,d,h,v,y,l)},f.isValidElement=function(t){return"object"==typeof t&&null!==t&&t.$$typeof===c},t.exports=f},208:function(t,e){"use strict";e.__esModule=!0;e.PUSH="PUSH",e.REPLACE="REPLACE",e.POP="POP"},209:function(t,e){"use strict";e.__esModule=!0;e.addEventListener=function(t,e,n){return t.addEventListener?t.addEventListener(e,n,!1):t.attachEvent("on"+e,n)},e.removeEventListener=function(t,e,n){return t.removeEventListener?t.removeEventListener(e,n,!1):t.detachEvent("on"+e,n)},e.supportsHistory=function(){var t=window.navigator.userAgent;return(t.indexOf("Android 2.")===-1&&t.indexOf("An
 droid 4.0")===-1||t.indexOf("Mobile Safari")===-1||t.indexOf("Chrome")!==-1||t.indexOf("Windows Phone")!==-1)&&(window.history&&"pushState"in window.history)},e.supportsGoWithoutReloadUsingHash=function(){return window.navigator.userAgent.indexOf("Firefox")===-1},e.supportsPopstateOnHashchange=function(){return window.navigator.userAgent.indexOf("Trident")===-1}},324:function(t,e,n){"use strict";function r(t,e,n){if(t[e])return new Error("<"+n+'> should not have a "'+e+'" prop')}e.__esModule=!0,e.routes=e.route=e.components=e.component=e.history=void 0,e.falsy=r;var o=n(2),i=o.PropTypes.func,u=o.PropTypes.object,a=o.PropTypes.arrayOf,c=o.PropTypes.oneOfType,s=o.PropTypes.element,f=o.PropTypes.shape,l=o.PropTypes.string,p=(e.history=f({listen:i.isRequired,push:i.isRequired,replace:i.isRequired,go:i.isRequired,goBack:i.isRequired,goForward:i.isRequired}),e.component=c([i,l])),d=(e.components=c([p,u]),e.route=c([u,s]));e.routes=c([d,a(d)])},325:function(t,e,n){"use strict";function r(t
 ){return t&&t.__esModule?t:{default:t}}e.__esModule=!0,e.createMemoryHistory=e.hashHistory=e.browserHistory=e.applyRouterMiddleware=e.formatPattern=e.useRouterHistory=e.match=e.routerShape=e.locationShape=e.RouterContext=e.createRoutes=e.Route=e.Redirect=e.IndexRoute=e.IndexRedirect=e.withRouter=e.IndexLink=e.Link=e.Router=void 0;var o=n(79);Object.defineProperty(e,"createRoutes",{enumerable:!0,get:function(){return o.createRoutes}});var i=n(630);Object.defineProperty(e,"locationShape",{enumerable:!0,get:function(){return i.locationShape}}),Object.defineProperty(e,"routerShape",{enumerable:!0,get:function(){return i.routerShape}});var u=n(147);Object.defineProperty(e,"formatPattern",{enumerable:!0,get:function(){return u.formatPattern}});var a=n(1088),c=r(a),s=n(720),f=r(s),l=n(1084),p=r(l),d=n(1099),h=r(d),v=n(1085),y=r(v),m=n(1086),g=r(m),b=n(722),P=r(b),_=n(1087),w=r(_),O=n(631),E=r(O),x=n(1097),R=r(x),S=n(727),M=r(S),j=n(1090),C=r(j),A=n(1091),T=r(A),k=n(1095),I=r(k),N=n(724),L=
 r(N);e.Router=c.default,e.Link=f.default,e.IndexLink=p.default,e.withRouter=h.default,e.IndexRedirect=y.default,e.IndexRoute=g.default,e.Redirect=P.default,e.Route=w.default,e.RouterContext=E.default,e.match=R.default,e.useRouterHistory=M.default,e.applyRouterMiddleware=C.default,e.browserHistory=T.default,e.hashHistory=I.default,e.createMemoryHistory=L.default},347:function(t,e){"use strict";e.__esModule=!0;e.canUseDOM=!("undefined"==typeof window||!window.document||!window.document.createElement)},580:function(t,e,n){"use strict";e.__esModule=!0,e.go=e.replaceLocation=e.pushLocation=e.startListener=e.getUserConfirmation=e.getCurrentLocation=void 0;var r=n(120),o=n(209),i=n(684),u=n(78),a=n(347),c="popstate",s="hashchange",f=a.canUseDOM&&!(0,o.supportsPopstateOnHashchange)(),l=function(t){var e=t&&t.key;return(0,r.createLocation)({pathname:window.location.pathname,search:window.location.search,hash:window.location.hash,state:e?(0,i.readState)(e):void 0},void 0,e)},p=e.getCurrentLoc
 ation=function(){var t=void 0;try{t=window.history.state||{}}catch(e){t={}}return l(t)},d=(e.getUserConfirmation=function(t,e){return e(window.confirm(t))},e.startListener=function(t){var e=function(e){void 0!==e.state&&t(l(e.state))};(0,o.addEventListener)(window,c,e);var n=function(){return t(p())};return f&&(0,o.addEventListener)(window,s,n),function(){(0,o.removeEventListener)(window,c,e),f&&(0,o.removeEventListener)(window,s,n)}},function(t,e){var n=t.state,r=t.key;void 0!==n&&(0,i.saveState)(r,n),e({key:r},(0,u.createPath)(t))});e.pushLocation=function(t){return d(t,function(t,e){return window.history.pushState(t,null,e)})},e.replaceLocation=function(t){return d(t,function(t,e){return window.history.replaceState(t,null,e)})},e.go=function(t){t&&window.history.go(t)}},581:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var o=n(972),i=n(78),u=n(582),a=r(u),c=n(208),s=n(120),f=function(){var t=arguments.length<=0||void 0===arguments
 [0]?{}:arguments[0],e=t.getCurrentLocation,n=t.getUserConfirmation,r=t.pushLocation,u=t.replaceLocation,f=t.go,l=t.keyLength,p=void 0,d=void 0,h=[],v=[],y=[],m=function(){return d&&d.action===c.POP?y.indexOf(d.key):p?y.indexOf(p.key):-1},g=function(t){var e=m();p=t,p.action===c.PUSH?y=[].concat(y.slice(0,e+1),[p.key]):p.action===c.REPLACE&&(y[e]=p.key),v.forEach(function(t){return t(p)})},b=function(t){return h.push(t),function(){return h=h.filter(function(e){return e!==t})}},P=function(t){return v.push(t),function(){return v=v.filter(function(e){return e!==t})}},_=function(t,e){(0,o.loopAsync)(h.length,function(e,n,r){(0,a.default)(h[e],t,function(t){return null!=t?r(t):n()})},function(t){n&&"string"==typeof t?n(t,function(t){return e(t!==!1)}):e(t!==!1)})},w=function(t){p&&(0,s.locationsAreEqual)(p,t)||d&&(0,s.locationsAreEqual)(d,t)||(d=t,_(t,function(e){if(d===t)if(d=null,e){if(t.action===c.PUSH){var n=(0,i.createPath)(p),o=(0,i.createPath)(t);o===n&&(0,s.statesAreEqual)(p.state
 ,t.state)&&(t.action=c.REPLACE)}t.action===c.POP?g(t):t.action===c.PUSH?r(t)!==!1&&g(t):t.action===c.REPLACE&&u(t)!==!1&&g(t)}else if(p&&t.action===c.POP){var a=y.indexOf(p.key),l=y.indexOf(t.key);a!==-1&&l!==-1&&f(a-l)}}))},O=function(t){return w(j(t,c.PUSH))},E=function(t){return w(j(t,c.REPLACE))},x=function(){return f(-1)},R=function(){return f(1)},S=function(){return Math.random().toString(36).substr(2,l||6)},M=function(t){return(0,i.createPath)(t)},j=function(t,e){var n=arguments.length<=2||void 0===arguments[2]?S():arguments[2];return(0,s.createLocation)(t,e,n)};return{getCurrentLocation:e,listenBefore:b,listen:P,transitionTo:w,push:O,replace:E,go:f,goBack:x,goForward:R,createKey:S,createPath:i.createPath,createHref:M,createLocation:j}};e.default=f},582:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var o=n(82),i=(r(o),function(t,e,n){var r=t(e,n);t.length<2&&n(r)});e.default=i},583:function(t,e,n){"use strict";function r(t){re
 turn t&&t.__esModule?t:{default:t}}e.__esModule=!0;var o=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},i=n(582),u=r(i),a=n(78),c=function(t){return function(){var e=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],n=t(e),r=e.basename,i=function(t){return t?(r&&null==t.basename&&(0===t.pathname.indexOf(r)?(t.pathname=t.pathname.substring(r.length),t.basename=r,""===t.pathname&&(t.pathname="/")):t.basename=""),t):t},c=function(t){if(!r)return t;var e="string"==typeof t?(0,a.parsePath)(t):t,n=e.pathname,i="/"===r.slice(-1)?r:r+"/",u="/"===n.charAt(0)?n.slice(1):n,c=i+u;return o({},e,{pathname:c})},s=function(){return i(n.getCurrentLocation())},f=function(t){return n.listenBefore(function(e,n){return(0,u.default)(t,i(e),n)})},l=function(t){return n.listen(function(e){return t(i(e))})},p=function(t){return n.push(c(t))},d=function(t){return n.replace(c(t))},h=func
 tion(t){return n.createPath(c(t))},v=function(t){return n.createHref(c(t))},y=function(t){for(var e=arguments.length,r=Array(e>1?e-1:0),o=1;o<e;o++)r[o-1]=arguments[o];return i(n.createLocation.apply(n,[c(t)].concat(r)))};return o({},n,{getCurrentLocation:s,listenBefore:f,listen:l,push:p,replace:d,createPath:h,createHref:v,createLocation:y})}};e.default=c},584:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var o=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},i=n(989),u=n(582),a=r(u),c=n(120),s=n(78),f=function(t){return(0,i.stringify)(t).replace(/%20/g,"+")},l=i.parse,p=function(t){return function(){var e=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],n=t(e),r=e.stringifyQuery,i=e.parseQueryString;"function"!=typeof r&&(r=f),"function"!=typeof i&&(i=l);var u=function(t){return t?(null==t.query&&(t.query=i(t.se
 arch.substring(1))),t):t},p=function(t,e){if(null==e)return t;var n="string"==typeof t?(0,s.parsePath)(t):t,i=r(e),u=i?"?"+i:"";return o({},n,{search:u})},d=function(){return u(n.getCurrentLocation())},h=function(t){return n.listenBefore(function(e,n){return(0,a.default)(t,u(e),n)})},v=function(t){return n.listen(function(e){return t(u(e))})},y=function(t){return n.push(p(t,t.query))},m=function(t){return n.replace(p(t,t.query))},g=function(t){return n.createPath(p(t,t.query))},b=function(t){return n.createHref(p(t,t.query))},P=function(t){for(var e=arguments.length,r=Array(e>1?e-1:0),o=1;o<e;o++)r[o-1]=arguments[o];var i=n.createLocation.apply(n,[p(t,t.query)].concat(r));return t.query&&(i.query=(0,c.createQuery)(t.query)),u(i)};return o({},n,{getCurrentLocation:d,listenBefore:h,listen:v,push:y,replace:m,createPath:g,createHref:b,createLocation:P})}};e.default=p},585:function(t,e){"use strict";var n={childContextTypes:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProp
 s:!0,mixins:!0,propTypes:!0,type:!0},r={name:!0,length:!0,prototype:!0,caller:!0,arguments:!0,arity:!0},o="function"==typeof Object.getOwnPropertySymbols;t.exports=function(t,e,i){if("string"!=typeof e){var u=Object.getOwnPropertyNames(e);o&&(u=u.concat(Object.getOwnPropertySymbols(e)));for(var a=0;a<u.length;++a)if(!(n[u[a]]||r[u[a]]||i&&i[u[a]]))try{t[u[a]]=e[u[a]]}catch(t){}}return t}},628:function(t,e){"use strict";function n(t,e,n){function r(){return u=!0,a?void(s=[].concat(Array.prototype.slice.call(arguments))):void n.apply(this,arguments)}function o(){if(!u&&(c=!0,!a)){for(a=!0;!u&&i<t&&c;)c=!1,e.call(this,i++,o,r);return a=!1,u?void n.apply(this,s):void(i>=t&&c&&(u=!0,n()))}}var i=0,u=!1,a=!1,c=!1,s=void 0;o()}function r(t,e,n){function r(t,e,r){u||(e?(u=!0,n(e)):(i[t]=r,u=++a===o,u&&n(null,i)))}var o=t.length,i=[];if(0===o)return n(null,i);var u=!1,a=0;t.forEach(function(t,n){e(t,n,function(t,e){r(n,t,e)})})}e.__esModule=!0,e.loopAsync=n,e.mapAsync=r},629:function(t,e,n){
 "use strict";function r(t){return"@@contextSubscriber/"+t}function o(t){var e,n,o=r(t),i=o+"/listeners",u=o+"/eventIndex",c=o+"/subscribe";return n={childContextTypes:(e={},e[o]=a.isRequired,e),getChildContext:function(){var t;return t={},t[o]={eventIndex:this[u],subscribe:this[c]},t},componentWillMount:function(){this[i]=[],this[u]=0},componentWillReceiveProps:function(){this[u]++},componentDidUpdate:function(){var t=this;this[i].forEach(function(e){return e(t[u])})}},n[c]=function(t){var e=this;return this[i].push(t),function(){e[i]=e[i].filter(function(e){return e!==t})}},n}function i(t){var e,n,o=r(t),i=o+"/lastRenderedEventIndex",u=o+"/handleContextUpdate",c=o+"/unsubscribe";return n={contextTypes:(e={},e[o]=a,e),getInitialState:function(){var t;return this.context[o]?(t={},t[i]=this.context[o].eventIndex,t):{}},componentDidMount:function(){this.context[o]&&(this[c]=this.context[o].subscribe(this[u]))},componentWillReceiveProps:function(){var t;this.context[o]&&this.setState((t
 ={},t[i]=this.context[o].eventIndex,t))},componentWillUnmount:function(){this[c]&&(this[c](),this[c]=null)}},n[u]=function(t){if(t!==this.state[i]){var e;this.setState((e={},e[i]=t,e))}},n}e.__esModule=!0,e.ContextProvider=o,e.ContextSubscriber=i;var u=n(2),a=u.PropTypes.shape({subscribe:u.PropTypes.func.isRequired,eventIndex:u.PropTypes.number.isRequired})},630:function(t,e,n){"use strict";e.__esModule=!0,e.locationShape=e.routerShape=void 0;var r=n(2),o=r.PropTypes.func,i=r.PropTypes.object,u=r.PropTypes.shape,a=r.PropTypes.string;e.routerShape=u({push:o.isRequired,replace:o.isRequired,go:o.isRequired,goBack:o.isRequired,goForward:o.isRequired,setRouteLeaveHook:o.isRequired,isActive:o.isRequired}),e.locationShape=u({pathname:a.isRequired,search:a.isRequired,state:i,action:a.isRequired,key:a})},631:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var o=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];fo
 r(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},u=n(18),a=r(u),c=n(2),s=r(c),f=n(1094),l=r(f),p=n(629),d=n(79),h=s.default.PropTypes,v=h.array,y=h.func,m=h.object,g=s.default.createClass({displayName:"RouterContext",mixins:[(0,p.ContextProvider)("router")],propTypes:{router:m.isRequired,location:m.isRequired,routes:v.isRequired,params:m.isRequired,components:v.isRequired,createElement:y.isRequired},getDefaultProps:function(){return{createElement:s.default.createElement}},childContextTypes:{router:m.isRequired},getChildContext:function(){return{router:this.props.router}},createElement:function(t,e){return null==t?null:this.props.createElement(t,e)},render:function(){var t=this,e=this.props,n=e.location,r=e.routes,u=e.params,c=e.components,f=e.router,p=nu
 ll;return c&&(p=c.reduceRight(function(e,a,c){if(null==a)return e;var s=r[c],p=(0,l.default)(s,u),h={location:n,params:u,route:s,router:f,routeParams:p,routes:r};if((0,d.isReactChildren)(e))h.children=e;else if(e)for(var v in e)Object.prototype.hasOwnProperty.call(e,v)&&(h[v]=e[v]);if("object"===("undefined"==typeof a?"undefined":i(a))){var y={};for(var m in a)Object.prototype.hasOwnProperty.call(a,m)&&(y[m]=t.createElement(a[m],o({key:m},h)));return y}return t.createElement(a,h)},p)),null===p||p===!1||s.default.isValidElement(p)?void 0:(0,a.default)(!1),p}});e.default=g,t.exports=e.default},641:function(t,e,n){"use strict";function r(t,e,n){this.props=t,this.context=e,this.refs=u,this.updater=n||i}var o=n(125),i=n(643),u=(n(754),n(28));n(3),n(4);r.prototype.isReactComponent={},r.prototype.setState=function(t,e){"object"!=typeof t&&"function"!=typeof t&&null!=t?o("85"):void 0,this.updater.enqueueSetState(this,t),e&&this.updater.enqueueCallback(this,e,"setState")},r.prototype.forceUp
 date=function(t){this.updater.enqueueForceUpdate(this),t&&this.updater.enqueueCallback(this,t,"forceUpdate")};t.exports=r},643:function(t,e,n){"use strict";function r(t,e){}var o=(n(4),{isMounted:function(t){return!1},enqueueCallback:function(t,e){},enqueueForceUpdate:function(t){r(t,"forceUpdate")},enqueueReplaceState:function(t,e){r(t,"replaceState")},enqueueSetState:function(t,e){r(t,"setState")}});t.exports=o},684:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0,e.readState=e.saveState=void 0;var o=n(82),i=(r(o),{QuotaExceededError:!0,QUOTA_EXCEEDED_ERR:!0}),u={SecurityError:!0},a="@@History/",c=function(t){return a+t};e.saveState=function(t,e){if(window.sessionStorage)try{null==e?window.sessionStorage.removeItem(c(t)):window.sessionStorage.setItem(c(t),JSON.stringify(e))}catch(t){if(u[t.name])return;if(i[t.name]&&0===window.sessionStorage.length)return;throw t}},e.readState=function(t){var e=void 0;try{e=window.sessionStorage.getIt
 em(c(t))}catch(t){if(u[t.name])return}if(e)try{return JSON.parse(e)}catch(t){}}},685:function(t,e,n){"use strict";function r(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}function o(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var i=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},u=n(18),a=o(u),c=n(347),s=n(580),f=r(s),l=n(974),p=r(l),d=n(209),h=n(581),v=o(h),y=function(){var t=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];c.canUseDOM?void 0:(0,a.default)(!1);var e=t.forceRefresh||!(0,d.supportsHistory)(),n=e?p:f,r=n.getUserConfirmation,o=n.getCurrentLocation,u=n.pushLocation,s=n.replaceLocation,l=n.go,h=(0,v.default)(i({getUserConfirmation:r},t,{getCurrentLocation:o,pushLocation:u,replaceLocation:s,go:l})),y=0,m=void 0,g=function(t,e){1===++y&&(m=f.sta
 rtListener(h.transitionTo));var n=e?h.listenBefore(t):h.listen(t);return function(){n(),0===--y&&m()}},b=function(t){return g(t,!0)},P=function(t){return g(t,!1)};return i({},h,{listenBefore:b,listen:P})};e.default=y},686:function(t,e,n){"use strict";function r(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}function o(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var i=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},u=n(82),a=(o(u),n(18)),c=o(a),s=n(347),f=n(209),l=n(973),p=r(l),d=n(581),h=o(d),v="_k",y=function(t){return"/"===t.charAt(0)?t:"/"+t},m={hashbang:{encodePath:function(t){return"!"===t.charAt(0)?t:"!"+t},decodePath:function(t){return"!"===t.charAt(0)?t.substring(1):t}},noslash:{encodePath:function(t){return"/"===t.charAt(0)?t.substring(1):t},decodePath:y},s
 lash:{encodePath:y,decodePath:y}},g=function(){var t=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];s.canUseDOM?void 0:(0,c.default)(!1);var e=t.queryKey,n=t.hashType;"string"!=typeof e&&(e=v),null==n&&(n="slash"),n in m||(n="slash");var r=m[n],o=p.getUserConfirmation,u=function(){return p.getCurrentLocation(r,e)},a=function(t){return p.pushLocation(t,r,e)},l=function(t){return p.replaceLocation(t,r,e)},d=(0,h.default)(i({getUserConfirmation:o},t,{getCurrentLocation:u,pushLocation:a,replaceLocation:l,go:p.go})),y=0,g=void 0,b=function(t,n){1===++y&&(g=p.startListener(d.transitionTo,r,e));var o=n?d.listenBefore(t):d.listen(t);return function(){o(),0===--y&&g()}},P=function(t){return b(t,!0)},_=function(t){return b(t,!1)},w=((0,f.supportsGoWithoutReloadUsingHash)(),function(t){d.go(t)}),O=function(t){return"#"+r.encodePath(d.createHref(t))};return i({},d,{listenBefore:P,listen:_,go:w,createHref:O})};e.default=g},687:function(t,e,n){"use strict";function r(t){return t&&t.__
 esModule?t:{default:t}}e.__esModule=!0;var o=Object.assign||function(t){for(var e=1;e<arguments.length;e++){
 var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},i=n(82),u=(r(i),n(18)),a=r(u),c=n(120),s=n(78),f=n(581),l=r(f),p=n(208),d=function(t){return t.filter(function(t){return t.state}).reduce(function(t,e){return t[e.key]=e.state,t},{})},h=function(){var t=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];Array.isArray(t)?t={entries:t}:"string"==typeof t&&(t={entries:[t]});var e=function(){var t=v[y],e=(0,s.createPath)(t),n=void 0,r=void 0;t.key&&(n=t.key,r=b(n));var i=(0,s.parsePath)(e);return(0,c.createLocation)(o({},i,{state:r}),void 0,n)},n=function(t){var e=y+t;return e>=0&&e<v.length},r=function(t){if(t&&n(t)){y+=t;var r=e();f.transitionTo(o({},r,{action:p.POP}))}},i=function(t){y+=1,y<v.length&&v.splice(y),v.push(t),g(t.key,t.state)},u=function(t){v[y]=t,g(t.key,t.state)},f=(0,l.default)(o({},t,{getCurrentLocation:e,pushLocation:i,replaceLocation:u,go:r})),h=t,v=h.entries,y=h.current;"string"==typeof v?v=[v]:Array.isArray(
 v)||(v=["/"]),v=v.map(function(t){return(0,c.createLocation)(t)}),null==y?y=v.length-1:y>=0&&y<v.length?void 0:(0,a.default)(!1);var m=d(v),g=function(t,e){return m[t]=e},b=function(t){return m[t]};return o({},f,{canGo:n})};e.default=h},717:function(t,e,n){"use strict";e.__esModule=!0;var r=n(2);e.default=r.PropTypes.shape({subscribe:r.PropTypes.func.isRequired,dispatch:r.PropTypes.func.isRequired,getState:r.PropTypes.func.isRequired})},718:function(t,e){"use strict";function n(t){"undefined"!=typeof console&&"function"==typeof console.error&&console.error(t);try{throw new Error(t)}catch(t){}}e.__esModule=!0,e.default=n},719:[1373,1081],720:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){var n={};for(var r in t)e.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);return n}function i(t){return 0===t.button}function u(t){return!!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)}function a(t){for(var e in t)if(Object.prototy
 pe.hasOwnProperty.call(t,e))return!1;return!0}function c(t,e){return"function"==typeof t?t(e.location):t}e.__esModule=!0;var s=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},f=n(2),l=r(f),p=n(18),d=r(p),h=n(630),v=n(629),y=l.default.PropTypes,m=y.bool,g=y.object,b=y.string,P=y.func,_=y.oneOfType,w=l.default.createClass({displayName:"Link",mixins:[(0,v.ContextSubscriber)("router")],contextTypes:{router:h.routerShape},propTypes:{to:_([b,g,P]),query:g,hash:b,state:g,activeStyle:g,activeClassName:b,onlyActiveOnIndex:m.isRequired,onClick:P,target:b},getDefaultProps:function(){return{onlyActiveOnIndex:!1,style:{}}},handleClick:function(t){if(this.props.onClick&&this.props.onClick(t),!t.defaultPrevented){var e=this.context.router;e?void 0:(0,d.default)(!1),!u(t)&&i(t)&&(this.props.target||(t.preventDefault(),e.push(c(this.props.to,e))))}},render:function(){var t=this.props,e=t
 .to,n=t.activeClassName,r=t.activeStyle,i=t.onlyActiveOnIndex,u=o(t,["to","activeClassName","activeStyle","onlyActiveOnIndex"]),f=this.context.router;if(f){if(null==e)return l.default.createElement("a",u);var p=c(e,f);u.href=f.createHref(p),(n||null!=r&&!a(r))&&f.isActive(p,i)&&(n&&(u.className?u.className+=" "+n:u.className=n),r&&(u.style=s({},u.style,r)))}return l.default.createElement("a",s({},u,{onClick:this.handleClick}))}});e.default=w,t.exports=e.default},721:function(t,e){"use strict";function n(t){return t&&"function"==typeof t.then}e.__esModule=!0,e.isPromise=n},722:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var o=n(2),i=r(o),u=n(18),a=r(u),c=n(79),s=n(147),f=n(324),l=i.default.PropTypes,p=l.string,d=l.object,h=i.default.createClass({displayName:"Redirect",statics:{createRouteFromReactElement:function(t){var e=(0,c.createRouteFromReactElement)(t);return e.from&&(e.path=e.from),e.onEnter=function(t,n){var r=t.location,o=t
 .params,i=void 0;if("/"===e.to.charAt(0))i=(0,s.formatPattern)(e.to,o);else if(e.to){var u=t.routes.indexOf(e),a=h.getRoutePattern(t.routes,u-1),c=a.replace(/\/*$/,"/")+e.to;i=(0,s.formatPattern)(c,o)}else i=r.pathname;n({pathname:i,query:e.query||r.query,state:e.state||r.state})},e},getRoutePattern:function(t,e){for(var n="",r=e;r>=0;r--){var o=t[r],i=o.path||"";if(n=i.replace(/\/*$/,"/")+n,0===i.indexOf("/"))break}return"/"+n}},propTypes:{path:p,from:p,to:p.isRequired,query:d,state:d,onEnter:f.falsy,children:f.falsy},render:function(){(0,a.default)(!1)}});e.default=h,t.exports=e.default},723:function(t,e){"use strict";function n(t,e,n){var i=o({},t,{setRouteLeaveHook:e.listenBeforeLeavingRoute,isActive:e.isActive});return r(i,n)}function r(t,e){var n=e.location,r=e.params,o=e.routes;return t.location=n,t.params=r,t.routes=o,t}e.__esModule=!0;var o=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n
 ,r)&&(t[r]=n[r])}return t};e.createRouterObject=n,e.assignRouterState=r},724:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t){var e=(0,f.default)(t),n=function(){return e},r=(0,u.default)((0,c.default)(n))(t);return r}e.__esModule=!0,e.default=o;var i=n(584),u=r(i),a=n(583),c=r(a),s=n(687),f=r(s);t.exports=e.default},725:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0,e.default=function(t){var e=void 0;return u&&(e=(0,i.default)(t)()),e};var o=n(727),i=r(o),u=!("undefined"==typeof window||!window.document||!window.document.createElement);t.exports=e.default},726:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t){for(var e in t)if(Object.prototype.hasOwnProperty.call(t,e))return!0;return!1}function i(t,e){function n(e,n){return e=t.createLocation(e),(0,p.default)(e,n,b.location,b.routes,b.params)}function r(t,n){P&&P.location===t?i(P,n):(0,y.default)
 (e,t,function(e,r){e?n(e):r?i(u({},r,{location:t}),n):n()})}function i(t,e){function n(n,o){return n||o?r(n,o):void(0,h.default)(t,function(n,r){n?e(n):e(null,null,b=u({},t,{components:r}))})}function r(t,n){t?e(t):e(null,n)}var o=(0,s.default)(b,t),i=o.leaveRoutes,a=o.changeRoutes,c=o.enterRoutes;(0,f.runLeaveHooks)(i,b),i.filter(function(t){return c.indexOf(t)===-1}).forEach(v),(0,f.runChangeHooks)(a,b,t,function(e,o){return e||o?r(e,o):void(0,f.runEnterHooks)(c,t,n)})}function a(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t.__id__||e&&(t.__id__=_++)}function c(t){return t.map(function(t){return w[a(t)]}).filter(function(t){return t})}function l(t,n){(0,y.default)(e,t,function(e,r){if(null==r)return void n();P=u({},r,{location:t});for(var o=c((0,s.default)(b,P).leaveRoutes),i=void 0,a=0,f=o.length;null==i&&a<f;++a)i=o[a](t);n(i)})}function d(){if(b.routes){for(var t=c(b.routes),e=void 0,n=0,r=t.length;"string"!=typeof e&&n<r;++n)e=t[n]();return e}}funct
 ion v(t){var e=a(t);e&&(delete w[e],o(w)||(O&&(O(),O=null),E&&(E(),E=null)))}function m(e,n){var r=!o(w),i=a(e,!0);return w[i]=n,r&&(O=t.listenBefore(l),t.listenBeforeUnload&&(E=t.listenBeforeUnload(d))),function(){v(e)}}function g(e){function n(n){b.location===n?e(null,b):r(n,function(n,r,o){n?e(n):r?t.replace(r):o&&e(null,o)})}var o=t.listen(n);return b.location?e(null,b):n(t.getCurrentLocation()),o}var b={},P=void 0,_=1,w=Object.create(null),O=void 0,E=void 0;return{isActive:n,match:r,listenBeforeLeavingRoute:m,listen:g}}e.__esModule=!0;var u=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t};e.default=i;var a=n(148),c=(r(a),n(1092)),s=r(c),f=n(1089),l=n(1096),p=r(l),d=n(1093),h=r(d),v=n(1098),y=r(v);t.exports=e.default},727:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t){return function(e){var n=(0,u.default)((0,c.default)(t
 ))(e);return n}}e.__esModule=!0,e.default=o;var i=n(584),u=r(i),a=n(583),c=r(a);t.exports=e.default},749:function(t,e){"use strict";function n(t){var e=/[=:]/g,n={"=":"=0",":":"=2"},r=(""+t).replace(e,function(t){return n[t]});return"$"+r}function r(t){var e=/(=0|=2)/g,n={"=0":"=","=2":":"},r="."===t[0]&&"$"===t[1]?t.substring(2):t.substring(1);return(""+r).replace(e,function(t){return n[t]})}var o={escape:n,unescape:r};t.exports=o},751:function(t,e){"use strict";var n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;t.exports=n},752:function(t,e,n){"use strict";var r={};t.exports=r},754:function(t,e,n){"use strict";var r=!1;t.exports=r},755:function(t,e){"use strict";function n(t){var e=t&&(r&&t[r]||t[o]);if("function"==typeof e)return e}var r="function"==typeof Symbol&&Symbol.iterator,o="@@iterator";t.exports=n},756:function(t,e,n){"use strict";function r(t){return i.isValidElement(t)?void 0:o("143"),t}var o=n(125),i=n(152);n(3);t.exports=r},757:function(t
 ,e,n){"use strict";function r(t,e){return t&&"object"==typeof t&&null!=t.key?s.escape(t.key):e.toString(36)}function o(t,e,n,i){var p=typeof t;if("undefined"!==p&&"boolean"!==p||(t=null),null===t||"string"===p||"number"===p||"object"===p&&t.$$typeof===a)return n(i,t,""===e?f+r(t,0):e),1;var d,h,v=0,y=""===e?f:e+l;if(Array.isArray(t))for(var m=0;m<t.length;m++)d=t[m],h=y+r(d,m),v+=o(d,h,n,i);else{var g=c(t);if(g){var b,P=g.call(t);if(g!==t.entries)for(var _=0;!(b=P.next()).done;)d=b.value,h=y+r(d,_++),v+=o(d,h,n,i);else for(;!(b=P.next()).done;){var w=b.value;w&&(d=w[1],h=y+s.escape(w[0])+l+r(d,0),v+=o(d,h,n,i))}}else if("object"===p){var O="",E=String(t);u("31","[object Object]"===E?"object with keys {"+Object.keys(t).join(", ")+"}":E,O)}}return v}function i(t,e,n){return null==t?0:o(t,"",e,n)}var u=n(125),a=(n(75),n(751)),c=n(755),s=(n(3),n(749)),f=(n(4),"."),l=":";t.exports=i},792:function(t,e){"use strict";function n(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=argume
 nts[n];if(0===e.length)return function(t){return t};if(1===e.length)return e[0];var r=e[e.length-1],o=e.slice(0,-1);return function(){return o.reduceRight(function(t,e){return e(t)},r.apply(void 0,arguments))}}e.__esModule=!0,e.default=n},793:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e,n){function r(){m===y&&(m=y.slice())}function i(){return v}function a(t){if("function"!=typeof t)throw new Error("Expected listener to be a function.");var e=!0;return r(),m.push(t),function(){if(e){e=!1,r();var n=m.indexOf(t);m.splice(n,1)}}}function f(t){if(!(0,u.default)(t))throw new Error("Actions must be plain objects. Use custom middleware for async actions.");if("undefined"==typeof t.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(g)throw new Error("Reducers may not dispatch actions.");try{g=!0,v=h(v,t)}finally{g=!1}for(var e=y=m,n=0;n<e.length;n++)e[n]();return t}function l(t){if("f
 unction"!=typeof t)throw new Error("Expected the nextReducer to be a function.");h=t,f({type:s.INIT})}function p(){var t,e=a;return t={subscribe:function(t){function n(){t.next&&t.next(i())}if("object"!=typeof t)throw new TypeError("Expected the observer to be an object.");n();var r=e(n);return{unsubscribe:r}}},t[c.default]=function(){return this},t}var d;if("function"==typeof e&&"undefined"==typeof n&&(n=e,e=void 0),"undefined"!=typeof n){if("function"!=typeof n)throw new Error("Expected the enhancer to be a function.");return n(o)(t,e)}if("function"!=typeof t)throw new Error("Expected the reducer to be a function.");var h=t,v=e,y=[],m=y,g=!1;return f({type:s.INIT}),d={dispatch:f,subscribe:a,getState:i,replaceReducer:l},d[c.default]=p,d}e.__esModule=!0,e.ActionTypes=void 0,e.default=o;var i=n(796),u=r(i),a=n(1366),c=r(a),s=e.ActionTypes={INIT:"@@redux/INIT"}},794:function(t,e){"use strict";function n(t){"undefined"!=typeof console&&"function"==typeof console.error&&console.error(t)
 ;try{throw new Error(t)}catch(t){}}e.__esModule=!0,e.default=n},795:[1373,1362],796:[1378,1356,1358,1363],972:function(t,e){"use strict";e.__esModule=!0;e.loopAsync=function(t,e,n){var r=0,o=!1,i=!1,u=!1,a=void 0,c=function(){for(var t=arguments.length,e=Array(t),r=0;r<t;r++)e[r]=arguments[r];return o=!0,i?void(a=e):void n.apply(void 0,e)},s=function s(){if(!o&&(u=!0,!i)){for(i=!0;!o&&r<t&&u;)u=!1,e(r++,s,c);return i=!1,o?void n.apply(void 0,a):void(r>=t&&u&&(o=!0,n()))}};s()}},973:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0,e.replaceLocation=e.pushLocation=e.startListener=e.getCurrentLocation=e.go=e.getUserConfirmation=void 0;var o=n(580);Object.defineProperty(e,"getUserConfirmation",{enumerable:!0,get:function(){return o.getUserConfirmation}}),Object.defineProperty(e,"go",{enumerable:!0,get:function(){return o.go}});var i=n(82),u=(r(i),n(120)),a=n(209),c=n(684),s=n(78),f="hashchange",l=function(){var t=window.location.href,e=t.in
 dexOf("#");return e===-1?"":t.substring(e+1)},p=function(t){return window.location.hash=t},d=function(t){var e=window.location.href.indexOf("#");window.location.replace(window.location.href.slice(0,e>=0?e:0)+"#"+t)},h=e.getCurrentLocation=function(t,e){var n=t.decodePath(l()),r=(0,s.getQueryStringValueFromPath)(n,e),o=void 0;r&&(n=(0,s.stripQueryStringValueFromPath)(n,e),o=(0,c.readState)(r));var i=(0,s.parsePath)(n);return i.state=o,(0,u.createLocation)(i,void 0,r)},v=void 0,y=(e.startListener=function(t,e,n){var r=function(){var r=l(),o=e.encodePath(r);if(r!==o)d(o);else{var i=h(e,n);if(v&&i.key&&v.key===i.key)return;v=i,t(i)}},o=l(),i=e.encodePath(o);return o!==i&&d(i),(0,a.addEventListener)(window,f,r),function(){return(0,a.removeEventListener)(window,f,r)}},function(t,e,n,r){var o=t.state,i=t.key,u=e.encodePath((0,s.createPath)(t));void 0!==o&&(u=(0,s.addQueryStringValueToPath)(u,n,i),(0,c.saveState)(i,o)),v=t,r(u)});e.pushLocation=function(t,e,n){return y(t,e,n,function(t){l()
 !==t&&p(t)})},e.replaceLocation=function(t,e,n){return y(t,e,n,function(t){l()!==t&&d(t)})}},974:function(t,e,n){"use strict";e.__esModule=!0,e.replaceLocation=e.pushLocation=e.getCurrentLocation=e.go=e.getUserConfirmation=void 0;var r=n(580);Object.defineProperty(e,"getUserConfirmation",{enumerable:!0,get:function(){return r.getUserConfirmation}}),Object.defineProperty(e,"go",{enumerable:!0,get:function(){return r.go}});var o=n(120),i=n(78);e.getCurrentLocation=function(){return(0,o.createLocation)(window.location)},e.pushLocation=function(t){return window.location.href=(0,i.createPath)(t),!1},e.replaceLocation=function(t){return window.location.replace((0,i.createPath)(t)),!1}},989:function(t,e,n){"use strict";function r(t,e){return e.encode?e.strict?o(t):encodeURIComponent(t):t}var o=n(1365),i=n(5);e.extract=function(t){return t.split("?")[1]||""},e.parse=function(t){var e=Object.create(null);return"string"!=typeof t?e:(t=t.trim().replace(/^(\?|#|&)/,""))?(t.split("&").forEach(fu
 nction(t){var n=t.replace(/\+/g," ").split("="),r=n.shift(),o=n.length>0?n.join("="):void 0;r=decodeURIComponent(r),o=void 0===o?null:decodeURIComponent(o),void 0===e[r]?e[r]=o:Array.isArray(e[r])?e[r].push(o):e[r]=[e[r],o]}),e):e},e.stringify=function(t,e){var n={encode:!0,strict:!0};return e=i(n,e),t?Object.keys(t).sort().map(function(n){var o=t[n];if(void 0===o)return"";if(null===o)return r(n,e);if(Array.isArray(o)){var i=[];return o.slice().forEach(function(t){void 0!==t&&(null===t?i.push(r(n,e)):i.push(r(n,e)+"="+r(t,e)))}),i.join("&")}return r(n,e)+"="+r(o,e)}).filter(function(t){return t.length>0}).join("&"):""}},1071:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function u(t,e){if("functio
 n"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}e.__esModule=!0,e.default=void 0;var a=n(2),c=n(717),s=r(c),f=n(718),l=(r(f),function(t){function e(n,r){o(this,e);var u=i(this,t.call(this,n,r));return u.store=n.store,u}return u(e,t),e.prototype.getChildContext=function(){return{store:this.store}},e.prototype.render=function(){return a.Children.only(this.props.children)},e}(a.Component));e.default=l,l.propTypes={store:s.default.isRequired,children:a.PropTypes.element.isRequired},l.childContextTypes={store:s.default.isRequired}},1072:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceErro
 r("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function u(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function a(t){return t.displayName||t.name||"Component"}function c(t,e){try{return t.apply(e)}catch(t){return S.value=t,S}}function s(t,e,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},s=Boolean(t),p=t||E,h=void 0;h="function"==typeof e?e:e?(0,m.default)(e):x;var y=n||R,g=r.pure,b=void 0===g||g,P=r.withRef,w=void 0!==P&&P,j=b&&y!==R,C=M++;return function(t){function e(t,e,n){var r=y(t,e,n);return r}var n="Connect("+a(t)+")",r=function(r){function a(t,e){o(this,a);var u=i(this,r.call(this,t,e));u.version=C,u.store=t.store||e.store,(0,O.def
 ault)(u.store,'Could not find "store" in either the context or '+('props of "'+n+'". ')+"Either wrap the root component in a <Provider>, "+('or explicitly pass "store" as a prop to "'+n+'".'));var c=u.store.getState();return u.state={storeState:c},u.clearCache(),u}return u(a,r),a.prototype.shouldComponentUpdate=function(){return!b||this.haveOwnPropsChanged||this.hasStoreStateChanged},a.prototype.computeStateProps=function(t,e){if(!this.finalMapStateToProps)return this.configureFinalMapState(t,e);var n=t.getState(),r=this.doStatePropsDependOnOwnProps?this.finalMapStateToProps(n,e):this.finalMapStateToProps(n);return r},a.prototype.configureFinalMapState=function(t,e){var n=p(t.getState(),e),r="function"==typeof n;return this.finalMapStateToProps=r?n:p,this.doStatePropsDependOnOwnProps=1!==this.finalMapStateToProps.length,r?this.computeStateProps(t,e):n},a.prototype.computeDispatchProps=function(t,e){if(!this.finalMapDispatchToProps)return this.configureFinalMapDispatch(t,e);var n=t.d
 ispatch,r=this.doDispatchPropsDependOnOwnProps?this.finalMapDispatchToProps(n,e):this.finalMapDispatchToProps(n);return r},a.prototype.configureFinalMapDispatch=function(t,e){var n=h(t.dispatch,e),r="function"==typeof n;return this.finalMapDispatchToProps=r?n:h,this.doDispatchPropsDependOnOwnProps=1!==this.finalMapDispatchToProps.length,r?this.computeDispatchProps(t,e):n},a.prototype.updateStatePropsIfNeeded=function(){var t=this.computeStateProps(this.store,this.props);return(!this.stateProps||!(0,v.default)(t,this.stateProps))&&(this.stateProps=t,!0)},a.prototype.updateDispatchPropsIfNeeded=function(){var t=this.computeDispatchProps(this.store,this.props);return(!this.dispatchProps||!(0,v.default)(t,this.dispatchProps))&&(this.dispatchProps=t,!0)},a.prototype.updateMergedPropsIfNeeded=function(){var t=e(this.stateProps,this.dispatchProps,this.props);return!(this.mergedProps&&j&&(0,v.default)(t,this.mergedProps))&&(this.mergedProps=t,!0)},a.prototype.isSubscribed=function(){return"
 function"==typeof this.unsubscribe},a.prototype.trySubscribe=function(){s&&!this.unsubscribe&&(this.unsubscribe=this.store.subscribe(this.handleChange.bind(this)),this.handleChange())},a.prototype.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null)},a.prototype.componentDidMount=function(){this.trySubscribe()},a.prototype.componentWillReceiveProps=function(t){b&&(0,v.default)(t,this.props)||(this.haveOwnPropsChanged=!0)},a.prototype.componentWillUnmount=function(){this.tryUnsubscribe(),this.clearCache()},a.prototype.clearCache=function(){this.dispatchProps=null,this.stateProps=null,this.mergedProps=null,this.haveOwnPropsChanged=!0,this.hasStoreStateChanged=!0,this.haveStatePropsBeenPrecalculated=!1,this.statePropsPrecalculationError=null,this.renderedElement=null,this.finalMapDispatchToProps=null,this.finalMapStateToProps=null},a.prototype.handleChange=function(){if(this.unsubscribe){var t=this.store.getState(),e=this.state.storeState;if(!b||e!==t)
 {if(b&&!this.doStatePropsDependOnOwnProps){var n=c(this.updateStatePropsIfNeeded,this);if(!n)return;n===S&&(this.statePropsPrecalculationError=S.value),this.haveStatePropsBeenPrecalculated=!0}this.hasStoreStateChanged=!0,this.setState({storeState:t})}}},a.prototype.getWrappedInstance=function(){return(0,O.default)(w,"To access the wrapped instance, you need to specify { withRef: true } as the fourth argument of the connect() call."),this.refs.wrappedInstance},a.prototype.render=function(){var e=this.haveOwnPropsChanged,n=this.hasStoreStateChanged,r=this.haveStatePropsBeenPrecalculated,o=this.statePropsPrecalculationError,i=this.renderedElement;if(this.haveOwnPropsChanged=!1,this.hasStoreStateChanged=!1,this.haveStatePropsBeenPrecalculated=!1,this.statePropsPrecalculationError=null,o)throw o;var u=!0,a=!0;b&&i&&(u=n||e&&this.doStatePropsDependOnOwnProps,a=e&&this.doDispatchPropsDependOnOwnProps);var c=!1,s=!1;r?c=!0:u&&(c=this.updateStatePropsIfNeeded()),a&&(s=this.updateDispatchProp
 sIfNeeded());var p=!0;return p=!!(c||s||e)&&this.updateMergedPropsIfNeeded(),!p&&i?i:(w?this.renderedElement=(0,l.createElement)(t,f({},this.mergedProps,{ref:"wrappedInstance"})):this.renderedElement=(0,l.createElement)(t,this.mergedProps),this.renderedElement)},a}(l.Component);return r.displayName=n,r.WrappedComponent=t,r.contextTypes={store:d.default},r.propTypes={store:d.default},(0,_.default)(r,t)}}e.__esModule=!0;var f=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t};e.default=s;var l=n(2),p=n(717),d=r(p),h=n(1073),v=r(h),y=n(1074),m=r(y),g=n(718),b=(r(g),n(1083)),P=(r(b),n(585)),_=r(P),w=n(18),O=r(w),E=function(t){return{}},x=function(t){return{dispatch:t}},R=function(t,e,n){return f({},n,t,e)},S={value:null},M=0},1073:function(t,e){"use strict";function n(t,e){if(t===e)return!0;var n=Object.keys(t),r=Object.keys(e);if(n.length!==r.length)return!1;for(var o=Object.p
 rototype.hasOwnProperty,i=0;i<n.length;i++)if(!o.call(e,n[i])||t[n[i]]!==e[n[i]])return!1;return!0}e.__esModule=!0,e.default=n},1074:function(t,e,n){"use strict";function r(t){return function(e){return(0,o.bindActionCreators)(t,e)}}e.__esModule=!0,e.default=r;var o=n(128)},1075:[1374,719,1078,1079],1076:function(t,e){(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.exports=n}).call(e,function(){return this}())},1077:[1375,1080],1078:[1376,719],1079:function(t,e){function n(t){return o.call(t)}var r=Object.prototype,o=r.toString;t.exports=n},1080:function(t,e){function n(t,e){return function(n){return t(e(n))}}t.exports=n},1081:[1377,1076],1082:function(t,e){function n(t){return null!=t&&"object"==typeof t}t.exports=n},1083:[1378,1075,1077,1082],1084:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var o=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOw
 nProperty.call(n,r)&&(t[r]=n[r])}return t},i=n(2),u=r(i),a=n(720),c=r(a),s=u.default.createClass({displayName:"IndexLink",render:function(){return u.default.createElement(c.default,o({},this.props,{onlyActiveOnIndex:!0}))}});e.default=s,t.exports=e.default},1085:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var o=n(2),i=r(o),u=n(148),a=(r(u),n(18)),c=r(a),s=n(722),f=r(s),l=n(324),p=i.default.PropTypes,d=p.string,h=p.object,v=i.default.createClass({displayName:"IndexRedirect",statics:{createRouteFromReactElement:function(t,e){e&&(e.indexRoute=f.default.createRouteFromReactElement(t))}},propTypes:{to:d.isRequired,query:h,state:h,onEnter:l.falsy,children:l.falsy},render:function(){(0,c.default)(!1)}});e.default=v,t.exports=e.default},1086:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var o=n(2),i=r(o),u=n(148),a=(r(u),n(18)),c=r(a),s=n(79),f=n(324),l=i.default.PropTypes.func,p=i.default.
 createClass({displayName:"IndexRoute",statics:{createRouteFromReactElement:function(t,e){e&&(e.indexRoute=(0,s.createRouteFromReactElement)(t))}},propTypes:{path:f.falsy,component:f.component,components:f.components,getComponent:l,getComponents:l},render:function(){(0,c.default)(!1)}});e.default=p,t.exports=e.default},1087:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var o=n(2),i=r(o),u=n(18),a=r(u),c=n(79),s=n(324),f=i.default.PropTypes,l=f.string,p=f.func,d=i.default.createClass({displayName:"Route",statics:{createRouteFromReactElement:c.createRouteFromReactElement},propTypes:{path:l,component:s.component,components:s.components,getComponent:p,getComponents:p},render:function(){(0,a.default)(!1)}});e.default=d,t.exports=e.default},1088:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){var n={};for(var r in t)e.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);return
  n}e.__esModule=!0;var i=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},u=n(18),a=r(u),c=n(2),s=r(c),f=n(726),l=r(f),p=n(324),d=n(631),h=r(d),v=n(79),y=n(723),m=n(148),g=(r(m),s.default.PropTypes),b=g.func,P=g.object,_=s.default.createClass({displayName:"Router",propTypes:{history:P,children:p.routes,routes:p.routes,render:b,createElement:b,onError:b,onUpdate:b,matchContext:P},getDefaultProps:function(){return{render:function(t){return s.default.createElement(h.default,t)}}},getInitialState:function(){return{location:null,routes:null,params:null,components:null}},handleError:function(t){if(!this.props.onError)throw t;this.props.onError.call(this,t)},createRouterObject:function(t){var e=this.props.matchContext;if(e)return e.router;var n=this.props.history;return(0,y.createRouterObject)(n,this.transitionManager,t)},createTransitionManager:function(){var t=this.props.match
 Context;if(t)return t.transitionManager;var e=this.props.history,n=this.props,r=n.routes,o=n.children;return e.getCurrentLocation?void 0:(0,a.default)(!1),(0,l.default)(e,(0,v.createRoutes)(r||o))},componentWillMount:function(){var t=this;this.transitionManager=this.createTransitionManager(),this.router=this.createRouterObject(this.state),this._unlisten=this.transitionManager.listen(function(e,n){e?t.handleError(e):((0,y.assignRouterState)(t.router,n),t.setState(n,t.props.onUpdate))})},componentWillReceiveProps:function(t){},componentWillUnmount:function(){this._unlisten&&this._unlisten()},render:function t(){var e=this.state,n=e.location,r=e.routes,u=e.params,a=e.components,c=this.props,s=c.createElement,t=c.render,f=o(c,["createElement","render"]);return null==n?null:(Object.keys(_.propTypes).forEach(function(t){return delete f[t]}),t(i({},f,{router:this.router,location:n,routes:r,params:u,components:a,createElement:s})))}});e.default=_,t.exports=e.default},1089:function(t,e,n){"u
 se strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e,n,r){var o=t.length<n,i=function(){for(var n=arguments.length,r=Array(n),i=0;i<n;i++)r[i]=arguments[i];if(t.apply(e,r),o){var u=r[r.length-1];u()}};return r.add(i),i}function i(t){return t.reduce(function(t,e){return e.onEnter&&t.push(o(e.onEnter,e,3,d)),t},[])}function u(t){return t.reduce(function(t,e){return e.onChange&&t.push(o(e.onChange,e,4,h)),t},[])}function a(t,e,n){function r(t){o=t}if(!t)return void n();var o=void 0;(0,l.loopAsync)(t,function(t,n,i){e(t,r,function(t){t||o?i(t,o):n()})},n)}function c(t,e,n){d.clear();var r=i(t);return a(r.length,function(t,n,o){var i=function(){d.has(r[t])&&(o(),d.remove(r[t]))};r[t](e,n,i)},n)}function s(t,e,n,r){h.clear();var o=u(t);return a(o.length,function(t,r,i){var u=function(){h.has(o[t])&&(i(),h.remove(o[t]))};o[t](e,n,r,u)},r)}function f(t,e){for(var n=0,r=t.length;n<r;++n)t[n].onLeave&&t[n].onLeave.call(t[n],e)
 }e.__esModule=!0,e.runEnterHooks=c,e.runChangeHooks=s,e.runLeaveHooks=f;var l=n(628),p=function t(){var e=this;r(this,t),this.hooks=[],this.add=function(t){return e.hooks.push(t)},this.remove=function(t){return e.hooks=e.hooks.filter(function(e){return e!==t})},this.has=function(t){return e.hooks.indexOf(t)!==-1},this.clear=function(){return e.hooks=[]}},d=new p,h=new p},1090:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var o=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},i=n(2),u=r(i),a=n(631),c=r(a),s=n(148);r(s);e.default=function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];var r=e.map(function(t){return t.renderRouterContext}).filter(Boolean),a=e.map(function(t){return t.renderRouteComponent}).filter(Boolean),s=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i.create
 Element;return function(e,n){return a.reduceRight(function(t,e){return e(t,n)},t(e,n))}};return function(t){return r.reduceRight(function(e,n){return n(e,t)},u.default.createElement(c.default,o({},t,{createElement:s(t.createElement)})))}},t.exports=e.default},1091:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var o=n(685),i=r(o),u=n(725),a=r(u);e.default=(0,a.default)(i.default),t.exports=e.default},1092:function(t,e,n){"use strict";function r(t,e,n){if(!t.path)return!1;var r=(0,i.getParamNames)(t.path);return r.some(function(t){return e.params[t]!==n.params[t]})}function o(t,e){var n=t&&t.routes,o=e.routes,i=void 0,u=void 0,a=void 0;return n?!function(){var c=!1;i=n.filter(function(n){if(c)return!0;var i=o.indexOf(n)===-1||r(n,t,e);return i&&(c=!0),i}),i.reverse(),a=[],u=[],o.forEach(function(t){var e=n.indexOf(t)===-1,r=i.indexOf(t)!==-1;e||r?a.push(t):u.push(t)})}():(i=[],u=[],a=o),{leaveRoutes:i,changeRoutes:u,enterRoutes:a}}e.__
 esModule=!0;var i=n(147);e.default=o,t.exports=e.default},1093:function(t,e,n){"use strict";function r(t,e,n){if(e.component||e.components)return void n(null,e.component||e.components);var r=e.getComponent||e.getComponents;if(r){var o=r.call(e,t,n);(0,u.isPromise)(o)&&o.then(function(t){return n(null,t)},n)}else n()}function o(t,e){(0,i.mapAsync)(t.routes,function(e,n,o){r(t,e,o)},e)}e.__esModule=!0;var i=n(628),u=n(721);e.default=o,t.exports=e.default},1094:function(t,e,n){"use strict";function r(t,e){var n={};return t.path?((0,o.getParamNames)(t.path).forEach(function(t){Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t])}),n):n}e.__esModule=!0;var o=n(147);e.default=r,t.exports=e.default},1095:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var o=n(686),i=r(o),u=n(725),a=r(u);e.default=(0,a.default)(i.default),t.exports=e.default},1096:function(t,e,n){"use strict";function r(t,e){if(t==e)return!0;if(null==t||null==e)return!1;if(A
 rray.isArray(t))return Array.isArray(e)&&t.length===e.length&&t.every(function(t,n){return r(t,e[n]);
 });if("object"===("undefined"==typeof t?"undefined":c(t))){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))if(void 0===t[n]){if(void 0!==e[n])return!1}else{if(!Object.prototype.hasOwnProperty.call(e,n))return!1;if(!r(t[n],e[n]))return!1}return!0}return String(t)===String(e)}function o(t,e){return"/"!==e.charAt(0)&&(e="/"+e),"/"!==t.charAt(t.length-1)&&(t+="/"),"/"!==e.charAt(e.length-1)&&(e+="/"),e===t}function i(t,e,n){for(var r=t,o=[],i=[],u=0,a=e.length;u<a;++u){var c=e[u],f=c.path||"";if("/"===f.charAt(0)&&(r=t,o=[],i=[]),null!==r&&f){var l=(0,s.matchPattern)(f,r);if(l?(r=l.remainingPathname,o=[].concat(o,l.paramNames),i=[].concat(i,l.paramValues)):r=null,""===r)return o.every(function(t,e){return String(i[e])===String(n[t])})}}return!1}function u(t,e){return null==e?null==t:null==t||r(t,e)}function a(t,e,n,r,a){var c=t.pathname,s=t.query;return null!=n&&("/"!==c.charAt(0)&&(c="/"+c),!!(o(c,n.pathname)||!e&&i(c,r,a))&&u(s,n.query))}e.__esModule=!0;var c="function"==t
 ypeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};e.default=a;var s=n(147);t.exports=e.default},1097:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){var n={};for(var r in t)e.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);return n}function i(t,e){var n=t.history,r=t.routes,i=t.location,c=o(t,["history","routes","location"]);n||i?void 0:(0,s.default)(!1),n=n?n:(0,l.default)(c);var f=(0,d.default)(n,(0,h.createRoutes)(r));i=i?n.createLocation(i):n.getCurrentLocation(),f.match(i,function(t,r,o){var i=void 0;if(o){var c=(0,v.createRouterObject)(n,f,o);i=u({},o,{router:c,matchContext:{transitionManager:f,router:c}})}e(t,r&&n.createLocation(r,a.REPLACE),i)})}e.__esModule=!0;var u=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.
 prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},a=n(208),c=n(18),s=r(c),f=n(724),l=r(f),p=n(726),d=r(p),h=n(79),v=n(723);e.default=i,t.exports=e.default},1098:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e,n,r,o){if(t.childRoutes)return[null,t.childRoutes];if(!t.getChildRoutes)return[];var i=!0,u=void 0,c={location:e,params:a(n,r)},s=t.getChildRoutes(c,function(t,e){return e=!t&&(0,y.createRoutes)(e),i?void(u=[t,e]):void o(t,e)});return(0,d.isPromise)(s)&&s.then(function(t){return o(null,(0,y.createRoutes)(t))},o),i=!1,u}function i(t,e,n,r,o){if(t.indexRoute)o(null,t.indexRoute);else if(t.getIndexRoute){var u={location:e,params:a(n,r)},c=t.getIndexRoute(u,function(t,e){o(t,!t&&(0,y.createRoutes)(e)[0])});(0,d.isPromise)(c)&&c.then(function(t){return o(null,(0,y.createRoutes)(t)[0])},o)}else t.childRoutes?!function(){var u=t.childRoutes.filter(function(t){return!t.path});(0,p.loopAsync)(u.length,function(t,o,a){i(u[t],e,n,r,fu
 nction(e,n){if(e||n){var r=[u[t]].concat(Array.isArray(n)?n:[n]);a(e,r)}else o()})},function(t,e){o(null,e)})}():o()}function u(t,e,n){return e.reduce(function(t,e,r){var o=n&&n[r];return Array.isArray(t[e])?t[e].push(o):e in t?t[e]=[t[e],o]:t[e]=o,t},t)}function a(t,e){return u({},t,e)}function c(t,e,n,r,u,c){var f=t.path||"";if("/"===f.charAt(0)&&(n=e.pathname,r=[],u=[]),null!==n&&f){try{var p=(0,h.matchPattern)(f,n);p?(n=p.remainingPathname,r=[].concat(r,p.paramNames),u=[].concat(u,p.paramValues)):n=null}catch(t){c(t)}if(""===n){var d=function(){var n={routes:[t],params:a(r,u)};return i(t,e,r,u,function(t,e){if(t)c(t);else{if(Array.isArray(e)){var r;(r=n.routes).push.apply(r,e)}else e&&n.routes.push(e);c(null,n)}}),{v:void 0}}();if("object"===("undefined"==typeof d?"undefined":l(d)))return d.v}}if(null!=n||t.childRoutes){var v=function(o,i){o?c(o):i?s(i,e,function(e,n){e?c(e):n?(n.routes.unshift(t),c(null,n)):c()},n,r,u):c()},y=o(t,e,r,u,v);y&&v.apply(void 0,y)}else c()}function 
 s(t,e,n,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[];void 0===r&&("/"!==e.pathname.charAt(0)&&(e=f({},e,{pathname:"/"+e.pathname})),r=e.pathname),(0,p.loopAsync)(t.length,function(n,u,a){c(t[n],e,r,o,i,function(t,e){t||e?a(t,e):u()})},n)}e.__esModule=!0;var f=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};e.default=s;var p=n(628),d=n(721),h=n(147),v=n(148),y=(r(v),n(79));t.exports=e.default},1099:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t){return t.displayName||t.name||"Component"}function i(t,e){var n=e&&e.withRef,r=f.default.createClass({
 displayName:"WithRouter",mixins:[(0,d.ContextSubscriber)("router")],contextTypes:{router:h.routerShape},propTypes:{router:h.routerShape},getWrappedInstance:function(){return n?void 0:(0,c.default)(!1),this.wrappedInstance},render:function(){var e=this,r=this.props.router||this.context.router,o=r.params,i=r.location,a=r.routes,c=u({},this.props,{router:r,params:o,location:i,routes:a});return n&&(c.ref=function(t){e.wrappedInstance=t}),f.default.createElement(t,c)}});return r.displayName="withRouter("+o(t)+")",r.WrappedComponent=t,(0,p.default)(r,t)}e.__esModule=!0;var u=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t};e.default=i;var a=n(18),c=r(a),s=n(2),f=r(s),l=n(585),p=r(l),d=n(629),h=n(630);t.exports=e.default},1208:[1483,125],1211:function(t,e,n){"use strict";function r(t){return(""+t).replace(P,"$&/")}function o(t,e){this.func=t,this.context=e,this.count=0}function 
 i(t,e,n){var r=t.func,o=t.context;r.call(o,e,t.count++)}function u(t,e,n){if(null==t)return t;var r=o.getPooled(e,n);m(t,i,r),o.release(r)}function a(t,e,n,r){this.result=t,this.keyPrefix=e,this.func=n,this.context=r,this.count=0}function c(t,e,n){var o=t.result,i=t.keyPrefix,u=t.func,a=t.context,c=u.call(a,e,t.count++);Array.isArray(c)?s(c,o,n,y.thatReturnsArgument):null!=c&&(v.isValidElement(c)&&(c=v.cloneAndReplaceKey(c,i+(!c.key||e&&e.key===c.key?"":r(c.key)+"/")+n)),o.push(c))}function s(t,e,n,o,i){var u="";null!=n&&(u=r(n)+"/");var s=a.getPooled(e,u,o,i);m(t,c,s),a.release(s)}function f(t,e,n){if(null==t)return t;var r=[];return s(t,r,null,e,n),r}function l(t,e,n){return null}function p(t,e){return m(t,l,null)}function d(t){var e=[];return s(t,e,null,y.thatReturnsArgument),e}var h=n(1208),v=n(152),y=n(12),m=n(757),g=h.twoArgumentPooler,b=h.fourArgumentPooler,P=/\/+/g;o.prototype.destructor=function(){this.func=null,this.context=null,this.count=0},h.addPoolingTo(o,g),a.prototyp
 e.destructor=function(){this.result=null,this.keyPrefix=null,this.func=null,this.context=null,this.count=0},h.addPoolingTo(a,b);var _={forEach:u,map:f,mapIntoWithKeyPrefixInternal:s,count:p,toArray:d};t.exports=_},1212:function(t,e,n){"use strict";function r(t){return t}function o(t,e){var n=P.hasOwnProperty(e)?P[e]:null;w.hasOwnProperty(e)&&("OVERRIDE_BASE"!==n?p("73",e):void 0),t&&("DEFINE_MANY"!==n&&"DEFINE_MANY_MERGED"!==n?p("74",e):void 0)}function i(t,e){if(e){"function"==typeof e?p("75"):void 0,v.isValidElement(e)?p("76"):void 0;var n=t.prototype,r=n.__reactAutoBindPairs;e.hasOwnProperty(g)&&_.mixins(t,e.mixins);for(var i in e)if(e.hasOwnProperty(i)&&i!==g){var u=e[i],a=n.hasOwnProperty(i);if(o(a,i),_.hasOwnProperty(i))_[i](t,u);else{var f=P.hasOwnProperty(i),l="function"==typeof u,d=l&&!f&&!a&&e.autobind!==!1;if(d)r.push(i,u),n[i]=u;else if(a){var h=P[i];!f||"DEFINE_MANY_MERGED"!==h&&"DEFINE_MANY"!==h?p("77",h,i):void 0,"DEFINE_MANY_MERGED"===h?n[i]=c(n[i],u):"DEFINE_MANY"==
 =h&&(n[i]=s(n[i],u))}else n[i]=u}}}else;}function u(t,e){if(e)for(var n in e){var r=e[n];if(e.hasOwnProperty(n)){var o=n in _;o?p("78",n):void 0;var i=n in t;i?p("79",n):void 0,t[n]=r}}}function a(t,e){t&&e&&"object"==typeof t&&"object"==typeof e?void 0:p("80");for(var n in e)e.hasOwnProperty(n)&&(void 0!==t[n]?p("81",n):void 0,t[n]=e[n]);return t}function c(t,e){return function(){var n=t.apply(this,arguments),r=e.apply(this,arguments);if(null==n)return r;if(null==r)return n;var o={};return a(o,n),a(o,r),o}}function s(t,e){return function(){t.apply(this,arguments),e.apply(this,arguments)}}function f(t,e){var n=e.bind(t);return n}function l(t){for(var e=t.__reactAutoBindPairs,n=0;n<e.length;n+=2){var r=e[n],o=e[n+1];t[r]=f(t,o)}}var p=n(125),d=n(5),h=n(641),v=n(152),y=(n(752),n(643)),m=n(28),g=(n(3),n(4),"mixins"),b=[],P={mixins:"DEFINE_MANY",statics:"DEFINE_MANY",propTypes:"DEFINE_MANY",contextTypes:"DEFINE_MANY",childContextTypes:"DEFINE_MANY",getDefaultProps:"DEFINE_MANY_MERGED",g
 etInitialState:"DEFINE_MANY_MERGED",getChildContext:"DEFINE_MANY_MERGED",render:"DEFINE_ONCE",componentWillMount:"DEFINE_MANY",componentDidMount:"DEFINE_MANY",componentWillReceiveProps:"DEFINE_MANY",shouldComponentUpdate:"DEFINE_ONCE",componentWillUpdate:"DEFINE_MANY",componentDidUpdate:"DEFINE_MANY",componentWillUnmount:"DEFINE_MANY",updateComponent:"OVERRIDE_BASE"},_={displayName:function(t,e){t.displayName=e},mixins:function(t,e){if(e)for(var n=0;n<e.length;n++)i(t,e[n])},childContextTypes:function(t,e){t.childContextTypes=d({},t.childContextTypes,e)},contextTypes:function(t,e){t.contextTypes=d({},t.contextTypes,e)},getDefaultProps:function(t,e){t.getDefaultProps?t.getDefaultProps=c(t.getDefaultProps,e):t.getDefaultProps=e},propTypes:function(t,e){t.propTypes=d({},t.propTypes,e)},statics:function(t,e){u(t,e)},autobind:function(){}},w={replaceState:function(t,e){this.updater.enqueueReplaceState(this,t),e&&this.updater.enqueueCallback(this,e,"replaceState")},isMounted:function(){re
 turn this.updater.isMounted(this)}},O=function(){};d(O.prototype,h.prototype,w);var E={createClass:function(t){var e=r(function(t,n,r){this.__reactAutoBindPairs.length&&l(this),this.props=t,this.context=n,this.refs=m,this.updater=r||y,this.state=null;var o=this.getInitialState?this.getInitialState():null;"object"!=typeof o||Array.isArray(o)?p("82",e.displayName||"ReactCompositeComponent"):void 0,this.state=o});e.prototype=new O,e.prototype.constructor=e,e.prototype.__reactAutoBindPairs=[],b.forEach(i.bind(null,e)),i(e,t),e.getDefaultProps&&(e.defaultProps=e.getDefaultProps()),e.prototype.render?void 0:p("83");for(var n in P)e.prototype[n]||(e.prototype[n]=null);return e},injection:{injectMixin:function(t){b.push(t)}}};t.exports=E},1213:function(t,e,n){"use strict";var r=n(152),o=r.createFactory,i={a:o("a"),abbr:o("abbr"),address:o("address"),area:o("area"),article:o("article"),aside:o("aside"),audio:o("audio"),b:o("b"),base:o("base"),bdi:o("bdi"),bdo:o("bdo"),big:o("big"),blockquote
 :o("blockquote"),body:o("body"),br:o("br"),button:o("button"),canvas:o("canvas"),caption:o("caption"),cite:o("cite"),code:o("code"),col:o("col"),colgroup:o("colgroup"),data:o("data"),datalist:o("datalist"),dd:o("dd"),del:o("del"),details:o("details"),dfn:o("dfn"),dialog:o("dialog"),div:o("div"),dl:o("dl"),dt:o("dt"),em:o("em"),embed:o("embed"),fieldset:o("fieldset"),figcaption:o("figcaption"),figure:o("figure"),footer:o("footer"),form:o("form"),h1:o("h1"),h2:o("h2"),h3:o("h3"),h4:o("h4"),h5:o("h5"),h6:o("h6"),head:o("head"),header:o("header"),hgroup:o("hgroup"),hr:o("hr"),html:o("html"),i:o("i"),iframe:o("iframe"),img:o("img"),input:o("input"),ins:o("ins"),kbd:o("kbd"),keygen:o("keygen"),label:o("label"),legend:o("legend"),li:o("li"),link:o("link"),main:o("main"),map:o("map"),mark:o("mark"),menu:o("menu"),menuitem:o("menuitem"),meta:o("meta"),meter:o("meter"),nav:o("nav"),noscript:o("noscript"),object:o("object"),ol:o("ol"),optgroup:o("optgroup"),option:o("option"),output:o("output"
 ),p:o("p"),param:o("param"),picture:o("picture"),pre:o("pre"),progress:o("progress"),q:o("q"),rp:o("rp"),rt:o("rt"),ruby:o("ruby"),s:o("s"),samp:o("samp"),script:o("script"),section:o("section"),select:o("select"),small:o("small"),source:o("source"),span:o("span"),strong:o("strong"),style:o("style"),sub:o("sub"),summary:o("summary"),sup:o("sup"),table:o("table"),tbody:o("tbody"),td:o("td"),textarea:o("textarea"),tfoot:o("tfoot"),th:o("th"),thead:o("thead"),time:o("time"),title:o("title"),tr:o("tr"),track:o("track"),u:o("u"),ul:o("ul"),var:o("var"),video:o("video"),wbr:o("wbr"),circle:o("circle"),clipPath:o("clipPath"),defs:o("defs"),ellipse:o("ellipse"),g:o("g"),image:o("image"),line:o("line"),linearGradient:o("linearGradient"),mask:o("mask"),path:o("path"),pattern:o("pattern"),polygon:o("polygon"),polyline:o("polyline"),radialGradient:o("radialGradient"),rect:o("rect"),stop:o("stop"),svg:o("svg"),text:o("text"),tspan:o("tspan")};t.exports=i},1214:function(t,e,n){"use strict";functi
 on r(t,e){return t===e?0!==t||1/t===1/e:t!==t&&e!==e}function o(t){this.message=t,this.stack=""}function i(t){function e(e,n,r,i,u,a,c){i=i||R,a=a||r;if(null==n[r]){var s=w[u];return e?new o(null===n[r]?"The "+s+" `"+a+"` is marked as required "+("in `"+i+"`, but its value is `null`."):"The "+s+" `"+a+"` is marked as required in "+("`"+i+"`, but its value is `undefined`.")):null}return t(n,r,i,u,a)}var n=e.bind(null,!1);return n.isRequired=e.bind(null,!0),n}function u(t){function e(e,n,r,i,u,a){var c=e[n],s=g(c);if(s!==t){var f=w[i],l=b(c);return new o("Invalid "+f+" `"+u+"` of type "+("`"+l+"` supplied to `"+r+"`, expected ")+("`"+t+"`."))}return null}return i(e)}function a(){return i(E.thatReturns(null))}function c(t){function e(e,n,r,i,u){if("function"!=typeof t)return new o("Property `"+u+"` of component `"+r+"` has invalid PropType notation inside arrayOf.");var a=e[n];if(!Array.isArray(a)){var c=w[i],s=g(a);return new o("Invalid "+c+" `"+u+"` of type "+("`"+s+"` supplied to `"
 +r+"`, expected an array."))}for(var f=0;f<a.length;f++){var l=t(a,f,r,i,u+"["+f+"]",O);if(l instanceof Error)return l}return null}return i(e)}function s(){function t(t,e,n,r,i){var u=t[e];if(!_.isValidElement(u)){var a=w[r],c=g(u);return new o("Invalid "+a+" `"+i+"` of type "+("`"+c+"` supplied to `"+n+"`, expected a single ReactElement."))}return null}return i(t)}function f(t){function e(e,n,r,i,u){if(!(e[n]instanceof t)){var a=w[i],c=t.name||R,s=P(e[n]);return new o("Invalid "+a+" `"+u+"` of type "+("`"+s+"` supplied to `"+r+"`, expected ")+("instance of `"+c+"`."))}return null}return i(e)}function l(t){function e(e,n,i,u,a){for(var c=e[n],s=0;s<t.length;s++)if(r(c,t[s]))return null;var f=w[u],l=JSON.stringify(t);return new o("Invalid "+f+" `"+a+"` of value `"+c+"` "+("supplied to `"+i+"`, expected one of "+l+"."))}return Array.isArray(t)?i(e):E.thatReturnsNull}function p(t){function e(e,n,r,i,u){if("function"!=typeof t)return new o("Property `"+u+"` of component `"+r+"` has inva
 lid PropType notation inside objectOf.");var a=e[n],c=g(a);if("object"!==c){var s=w[i];return new o("Invalid "+s+" `"+u+"` of type "+("`"+c+"` supplied to `"+r+"`, expected an object."))}for(var f in a)if(a.hasOwnProperty(f)){var l=t(a,f,r,i,u+"."+f,O);if(l instanceof Error)return l}return null}return i(e)}function d(t){function e(e,n,r,i,u){for(var a=0;a<t.length;a++){var c=t[a];if(null==c(e,n,r,i,u,O))return null}var s=w[i];return new o("Invalid "+s+" `"+u+"` supplied to "+("`"+r+"`."))}return Array.isArray(t)?i(e):E.thatReturnsNull}function h(){function t(t,e,n,r,i){if(!y(t[e])){var u=w[r];return new o("Invalid "+u+" `"+i+"` supplied to "+("`"+n+"`, expected a ReactNode."))}return null}return i(t)}function v(t){function e(e,n,r,i,u){var a=e[n],c=g(a);if("object"!==c){var s=w[i];return new o("Invalid "+s+" `"+u+"` of type `"+c+"` "+("supplied to `"+r+"`, expected `object`."))}for(var f in t){var l=t[f];if(l){var p=l(a,f,r,i,u+"."+f,O);if(p)return p}}return null}return i(e)}functio
 n y(t){switch(typeof t){case"number":case"string":case"undefined":return!0;case"boolean":return!t;case"object":if(Array.isArray(t))return t.every(y);if(null===t||_.isValidElement(t))return!0;var e=x(t);if(!e)return!1;var n,r=e.call(t);if(e!==t.entries){for(;!(n=r.next()).done;)if(!y(n.value))return!1}else for(;!(n=r.next()).done;){var o=n.value;if(o&&!y(o[1]))return!1}return!0;default:return!1}}function m(t,e){return"symbol"===t||("Symbol"===e["@@toStringTag"]||"function"==typeof Symbol&&e instanceof Symbol)}function g(t){var e=typeof t;return Array.isArray(t)?"array":t instanceof RegExp?"object":m(e,t)?"symbol":e}function b(t){var e=g(t);if("object"===e){if(t instanceof Date)return"date";if(t instanceof RegExp)return"regexp"}return e}function P(t){return t.constructor&&t.constructor.name?t.constructor.name:R}var _=n(152),w=n(752),O=n(1215),E=n(12),x=n(755),R=(n(4),"<<anonymous>>"),S={array:u("array"),bool:u("boolean"),func:u("function"),number:u("number"),object:u("object"),string:
 u("string"),symbol:u("symbol"),any:a(),arrayOf:c,element:s(),instanceOf:f,node:h(),objectOf:p,oneOf:l,oneOfType:d,shape:v};o.prototype=Error.prototype,t.exports=S},1215:function(t,e){"use strict";var n="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";t.exports=n},1216:function(t,e,n){"use strict";function r(t,e,n){this.props=t,this.context=e,this.refs=c,this.updater=n||a}function o(){}var i=n(5),u=n(641),a=n(643),c=n(28);o.prototype=u.prototype,r.prototype=new o,r.prototype.constructor=r,i(r.prototype,u.prototype),r.prototype.isPureReactComponent=!0,t.exports=r},1219:function(t,e){"use strict";t.exports="15.4.1"},1353:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];return function(t){return function(n,r,o){var u=t(n,r,o),c=u.dispatch,s=[],f={getState:u.getState,dispatch:function(t){return c(t)}};return s=e.map(function(t){return t(f)}),c=a.default.apply(void 0,s)(u.dispatch
 ),i({},u,{dispatch:c})}}}e.__esModule=!0;var i=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t};e.default=o;var u=n(792),a=r(u)},1354:function(t,e){"use strict";function n(t,e){return function(){return e(t.apply(void 0,arguments))}}function r(t,e){if("function"==typeof t)return n(t,e);if("object"!=typeof t||null===t)throw new Error("bindActionCreators expected an object or a function, instead received "+(null===t?"null":typeof t)+'. Did you write "import ActionCreators from" instead of "import * as ActionCreators from"?');for(var r=Object.keys(t),o={},i=0;i<r.length;i++){var u=r[i],a=t[u];"function"==typeof a&&(o[u]=n(a,e))}return o}e.__esModule=!0,e.default=r},1355:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){var n=e&&e.type,r=n&&'"'+n.toString()+'"'||"an action";return"Given action "+r+', reducer "'+t+'" returned undefi
 ned. To ignore an action, you must explicitly return the previous state.'}function i(t){Object.keys(t).forEach(function(e){var n=t[e],r=n(void 0,{type:a.ActionTypes.INIT});if("undefined"==typeof r)throw new Error('Reducer "'+e+'" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined.');var o="@@redux/PROBE_UNKNOWN_ACTION_"+Math.random().toString(36).substring(7).split("").join(".");if("undefined"==typeof n(void 0,{type:o}))throw new Error('Reducer "'+e+'" returned undefined when probed with a random type. '+("Don't try to handle "+a.ActionTypes.INIT+' or other actions in "redux/*" ')+"namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined.")})}function u(t){for(var e=Obj
 ect.keys(t),n={},r=0;r<e.length;r++){var u=e[r];"function"==typeof t[u]&&(n[u]=t[u])}var a,c=Object.keys(n);try{i(n)}catch(t){a=t}return function(){var t=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],e=arguments[1];if(a)throw a;for(var r=!1,i={},u=0;u<c.length;u++){var s=c[u],f=n[s],l=t[s],p=f(l,e);if("undefined"==typeof p){var d=o(s,e);throw new Error(d)}i[s]=p,r=r||p!==l}return r?i:t}}e.__esModule=!0,e.default=u;var a=n(793),c=n(796),s=(r(c),n(794));r(s)},1356:[1374,795,1359,1360],1357:1076,1358:[1375,1361],1359:[1376,795],1360:1079,1361:1080,1362:[1377,1357],1363:1082,1365:function(t,e){"use strict";t.exports=function(t){return encodeURIComponent(t).replace(/[!'()*]/g,function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()})}},1366:function(t,e,n){t.exports=n(1367)},1367:function(t,e,n){(function(t,r){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i,u=n(1368),a=o(u);i="undefined"!=typeof s
 elf?self:"undefined"!=typeof window?window:"undefined"!=typeof t?t:r;var c=(0,a.default)(i);e.default=c}).call(e,function(){return this}(),n(30)(t))},1368:function(t,e){"use strict";function n(t){var e,n=t.Symbol;return"function"==typeof n?n.observable?e=n.observable:(e=n("observable"),n.observable=e):e="@@observable",e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=n},1373:function(t,e,n,r){var o=n(r),i=o.Symbol;t.exports=i},1374:function(t,e,n,r,o,i){function u(t){return null==t?void 0===t?l:f:(t=Object(t),p&&p in t?c(t):s(t))}var a=n(r),c=n(o),s=n(i),f="[object Null]",l="[object Undefined]",p=a?a.toStringTag:void 0;t.exports=u},1375:function(t,e,n,r){var o=n(r),i=o(Object.getPrototypeOf,Object);t.exports=i},1376:function(t,e,n,r){function o(t){var e=a.call(t,s),n=t[s];try{t[s]=void 0;var r=!0}catch(t){}var o=c.call(t);return r&&(e?t[s]=n:delete t[s]),o}var i=n(r),u=Object.prototype,a=u.hasOwnProperty,c=u.toString,s=i?i.toStringTag:void 0;t.exports=o},1377:function(t,e
 ,n,r){var o=n(r),i="object"==typeof self&&self&&self.Object===Object&&self,u=o||i||Function("return this")();t.exports=u},1378:function(t,e,n,r,o,i){function u(t){if(!s(t)||a(t)!=f)return!1;var e=c(t);if(null===e)return!0;var n=h.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&d.call(n)==v}var a=n(r),c=n(o),s=n(i),f="[object Object]",l=Function.prototype,p=Object.prototype,d=l.toString,h=p.hasOwnProperty,v=d.call(Object);t.exports=u},1483:function(t,e,n,r){"use strict";var o=n(r),i=(n(3),function(t){var e=this;if(e.instancePool.length){var n=e.instancePool.pop();return e.call(n,t),n}return new e(t)}),u=function(t,e){var n=this;if(n.instancePool.length){var r=n.instancePool.pop();return n.call(r,t,e),r}return new n(t,e)},a=function(t,e,n){var r=this;if(r.instancePool.length){var o=r.instancePool.pop();return r.call(o,t,e,n),o}return new r(t,e,n)},c=function(t,e,n,r){var o=this;if(o.instancePool.length){var i=o.instancePool.pop();return o.call(i,t,e,n,
 r),i}return new o(t,e,n,r)},s=function(t,e,n,r,o){var i=this;if(i.instancePool.length){var u=i.instancePool.pop();return i.call(u,t,e,n,r,o),u}return new i(t,e,n,r,o)},f=function(t){var e=this;t instanceof e?void 0:o("25"),t.destructor(),e.instancePool.length<e.poolSize&&e.instancePool.push(t)},l=10,p=i,d=function(t,e){var n=t;return n.instancePool=[],n.getPooled=e||p,n.poolSize||(n.poolSize=l),n.release=f,n},h={addPoolingTo:d,oneArgumentPooler:i,twoArgumentPooler:u,threeArgumentPooler:a,fourArgumentPooler:c,fiveArgumentPooler:s};t.exports=h},1484:function(t,e,n,r){"use strict";t.exports=n(r)}}));
\ No newline at end of file





More information about the tor-commits mailing list