diff --git a/docs/bundle.js b/docs/bundle.js index 3169ef28041..72f3bd7177f 100644 --- a/docs/bundle.js +++ b/docs/bundle.js @@ -241,7 +241,7 @@ Object.defineProperty(exports, 'EuiCard', { } }); -var _code = __webpack_require__(190); +var _code = __webpack_require__(191); Object.defineProperty(exports, 'EuiCode', { enumerable: true, @@ -310,7 +310,7 @@ Object.defineProperty(exports, 'EuiContextMenuItem', { } }); -var _date_picker = __webpack_require__(1642); +var _date_picker = __webpack_require__(1645); Object.defineProperty(exports, 'EuiDatePicker', { enumerable: true, @@ -319,7 +319,7 @@ Object.defineProperty(exports, 'EuiDatePicker', { } }); -var _delay_hide = __webpack_require__(1656); +var _delay_hide = __webpack_require__(1659); Object.defineProperty(exports, 'EuiDelayHide', { enumerable: true, @@ -328,7 +328,7 @@ Object.defineProperty(exports, 'EuiDelayHide', { } }); -var _description_list = __webpack_require__(1658); +var _description_list = __webpack_require__(1661); Object.defineProperty(exports, 'EuiDescriptionList', { enumerable: true, @@ -349,7 +349,7 @@ Object.defineProperty(exports, 'EuiDescriptionListDescription', { } }); -var _empty_prompt = __webpack_require__(1660); +var _empty_prompt = __webpack_require__(1663); Object.defineProperty(exports, 'EuiEmptyPrompt', { enumerable: true, @@ -367,7 +367,7 @@ Object.defineProperty(exports, 'EuiErrorBoundary', { } }); -var _expression = __webpack_require__(1662); +var _expression = __webpack_require__(1665); Object.defineProperty(exports, 'EuiExpression', { enumerable: true, @@ -424,7 +424,7 @@ Object.defineProperty(exports, 'EuiFlexItem', { } }); -var _flyout = __webpack_require__(1668); +var _flyout = __webpack_require__(1671); Object.defineProperty(exports, 'EuiFlyout', { enumerable: true, @@ -580,7 +580,7 @@ Object.defineProperty(exports, 'EuiValidatableControl', { } }); -var _header = __webpack_require__(1673); +var _header = __webpack_require__(1676); Object.defineProperty(exports, 'EuiHeader', { enumerable: true, @@ -643,7 +643,7 @@ Object.defineProperty(exports, 'EuiHeaderSectionItemButton', { } }); -var _health = __webpack_require__(1687); +var _health = __webpack_require__(1690); Object.defineProperty(exports, 'EuiHealth', { enumerable: true, @@ -661,7 +661,7 @@ Object.defineProperty(exports, 'EuiHighlight', { } }); -var _horizontal_rule = __webpack_require__(1689); +var _horizontal_rule = __webpack_require__(1692); Object.defineProperty(exports, 'EuiHorizontalRule', { enumerable: true, @@ -670,7 +670,7 @@ Object.defineProperty(exports, 'EuiHorizontalRule', { } }); -var _icon = __webpack_require__(11); +var _icon = __webpack_require__(10); Object.defineProperty(exports, 'ICON_TYPES', { enumerable: true, @@ -685,7 +685,7 @@ Object.defineProperty(exports, 'EuiIcon', { } }); -var _image = __webpack_require__(1691); +var _image = __webpack_require__(1694); Object.defineProperty(exports, 'EuiImage', { enumerable: true, @@ -715,7 +715,7 @@ Object.defineProperty(exports, 'EuiLoadingSpinner', { } }); -var _key_pad_menu = __webpack_require__(1693); +var _key_pad_menu = __webpack_require__(1696); Object.defineProperty(exports, 'EuiKeyPadMenu', { enumerable: true, @@ -745,7 +745,7 @@ Object.defineProperty(exports, 'EuiLink', { } }); -var _modal = __webpack_require__(1696); +var _modal = __webpack_require__(1699); Object.defineProperty(exports, 'EUI_MODAL_CANCEL_BUTTON', { enumerable: true, @@ -796,7 +796,7 @@ Object.defineProperty(exports, 'EuiModalHeaderTitle', { } }); -var _outside_click_detector = __webpack_require__(308); +var _outside_click_detector = __webpack_require__(309); Object.defineProperty(exports, 'EuiOutsideClickDetector', { enumerable: true, @@ -805,7 +805,7 @@ Object.defineProperty(exports, 'EuiOutsideClickDetector', { } }); -var _overlay_mask = __webpack_require__(192); +var _overlay_mask = __webpack_require__(193); Object.defineProperty(exports, 'EuiOverlayMask', { enumerable: true, @@ -814,7 +814,7 @@ Object.defineProperty(exports, 'EuiOverlayMask', { } }); -var _page = __webpack_require__(1698); +var _page = __webpack_require__(1701); Object.defineProperty(exports, 'EuiPage', { enumerable: true, @@ -886,7 +886,7 @@ Object.defineProperty(exports, 'EuiPaginationButton', { } }); -var _panel = __webpack_require__(333); +var _panel = __webpack_require__(334); Object.defineProperty(exports, 'EuiPanel', { enumerable: true, @@ -910,7 +910,7 @@ Object.defineProperty(exports, 'EuiPopoverTitle', { } }); -var _portal = __webpack_require__(188); +var _portal = __webpack_require__(189); Object.defineProperty(exports, 'EuiPortal', { enumerable: true, @@ -919,7 +919,7 @@ Object.defineProperty(exports, 'EuiPortal', { } }); -var _progress = __webpack_require__(1713); +var _progress = __webpack_require__(1716); Object.defineProperty(exports, 'EuiProgress', { enumerable: true, @@ -937,7 +937,7 @@ Object.defineProperty(exports, 'EuiSearchBar', { } }); -var _side_nav = __webpack_require__(1722); +var _side_nav = __webpack_require__(1725); Object.defineProperty(exports, 'EuiSideNav', { enumerable: true, @@ -946,7 +946,7 @@ Object.defineProperty(exports, 'EuiSideNav', { } }); -var _spacer = __webpack_require__(335); +var _spacer = __webpack_require__(336); Object.defineProperty(exports, 'EuiSpacer', { enumerable: true, @@ -955,7 +955,7 @@ Object.defineProperty(exports, 'EuiSpacer', { } }); -var _steps = __webpack_require__(1725); +var _steps = __webpack_require__(1728); Object.defineProperty(exports, 'EuiStep', { enumerable: true, @@ -982,7 +982,7 @@ Object.defineProperty(exports, 'EuiStepsHorizontal', { } }); -var _table = __webpack_require__(337); +var _table = __webpack_require__(338); Object.defineProperty(exports, 'EuiTable', { enumerable: true, @@ -1063,7 +1063,7 @@ Object.defineProperty(exports, 'EuiTableSortMobileItem', { } }); -var _basic_table = __webpack_require__(1733); +var _basic_table = __webpack_require__(1736); Object.defineProperty(exports, 'EuiBasicTable', { enumerable: true, @@ -1078,7 +1078,7 @@ Object.defineProperty(exports, 'EuiInMemoryTable', { } }); -var _tabs = __webpack_require__(1740); +var _tabs = __webpack_require__(1743); Object.defineProperty(exports, 'EuiTab', { enumerable: true, @@ -1120,7 +1120,7 @@ Object.defineProperty(exports, 'EuiTextAlign', { } }); -var _title = __webpack_require__(189); +var _title = __webpack_require__(190); Object.defineProperty(exports, 'EuiTitle', { enumerable: true, @@ -1129,7 +1129,7 @@ Object.defineProperty(exports, 'EuiTitle', { } }); -var _toast = __webpack_require__(1743); +var _toast = __webpack_require__(1746); Object.defineProperty(exports, 'EuiGlobalToastList', { enumerable: true, @@ -1150,7 +1150,7 @@ Object.defineProperty(exports, 'EuiToast', { } }); -var _toggle = __webpack_require__(286); +var _toggle = __webpack_require__(287); Object.defineProperty(exports, 'EuiToggle', { enumerable: true, @@ -1159,7 +1159,7 @@ Object.defineProperty(exports, 'EuiToggle', { } }); -var _tool_tip = __webpack_require__(285); +var _tool_tip = __webpack_require__(286); Object.defineProperty(exports, 'EuiIconTip', { enumerable: true, @@ -1174,6 +1174,21 @@ Object.defineProperty(exports, 'EuiToolTip', { } }); +var _responsive = __webpack_require__(1750); + +Object.defineProperty(exports, 'EuiHideFor', { + enumerable: true, + get: function get() { + return _responsive.EuiHideFor; + } +}); +Object.defineProperty(exports, 'EuiShowFor', { + enumerable: true, + get: function get() { + return _responsive.EuiShowFor; + } +}); + /***/ }), /* 3 */ /***/ (function(module, exports, __webpack_require__) { @@ -6014,7 +6029,7 @@ Object.defineProperty(exports, 'GuidePageChrome', { } }); -var _guide_section = __webpack_require__(1754); +var _guide_section = __webpack_require__(1760); Object.defineProperty(exports, 'GuideSection', { enumerable: true, @@ -6040,7 +6055,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _render_to_html = __webpack_require__(1766); +var _render_to_html = __webpack_require__(1772); Object.defineProperty(exports, 'renderToHtml', { enumerable: true, @@ -6049,7 +6064,7 @@ Object.defineProperty(exports, 'renderToHtml', { } }); -var _theme = __webpack_require__(2097); +var _theme = __webpack_require__(2103); Object.defineProperty(exports, 'registerTheme', { enumerable: true, @@ -6171,6 +6186,32 @@ exports.default = ReactCSS; /* 10 */ /***/ (function(module, exports, __webpack_require__) { +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _icon = __webpack_require__(187); + +Object.defineProperty(exports, 'EuiIcon', { + enumerable: true, + get: function get() { + return _icon.EuiIcon; + } +}); +Object.defineProperty(exports, 'ICON_TYPES', { + enumerable: true, + get: function get() { + return _icon.TYPES; + } +}); + +/***/ }), +/* 11 */ +/***/ (function(module, exports, __webpack_require__) { + "use strict"; // Utilities // @@ -6357,7 +6398,7 @@ function isWhiteSpace(code) { //////////////////////////////////////////////////////////////////////////////// /*eslint-disable max-len*/ -var UNICODE_PUNCT_RE = __webpack_require__(380); +var UNICODE_PUNCT_RE = __webpack_require__(381); // Currently without astral characters support. function isPunctChar(ch) { @@ -6429,7 +6470,7 @@ function normalizeReference(str) { // exports.lib = {}; exports.lib.mdurl = __webpack_require__(822); -exports.lib.ucmicro = __webpack_require__(2613); +exports.lib.ucmicro = __webpack_require__(2631); exports.assign = assign; exports.isString = isString; @@ -6449,43 +6490,8 @@ exports.escapeRE = escapeRE; exports.normalizeReference = normalizeReference; -/***/ }), -/* 11 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _icon = __webpack_require__(187); - -Object.defineProperty(exports, 'EuiIcon', { - enumerable: true, - get: function get() { - return _icon.EuiIcon; - } -}); -Object.defineProperty(exports, 'ICON_TYPES', { - enumerable: true, - get: function get() { - return _icon.TYPES; - } -}); - /***/ }), /* 12 */ -/***/ (function(module, exports) { - -module.exports = function (it) { - return typeof it === 'object' ? it !== null : typeof it === 'function'; -}; - - -/***/ }), -/* 13 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -6496,7 +6502,7 @@ Object.defineProperty(exports, "__esModule", { }); exports.calculatePopoverPosition = exports.Comparators = exports.SortableProperties = exports.SortDirection = exports.SortDirectionType = exports.PropertySortType = exports.getSecureRelForTarget = exports.Random = exports.Ast = exports.Query = exports.Pager = exports.formatText = exports.formatNumber = exports.formatDate = exports.formatBoolean = exports.formatAuto = exports.VISUALIZATION_COLORS = exports.rgbToHex = exports.hexToRgb = exports.calculateLuminance = exports.calculateContrast = exports.isColorDark = exports.CENTER_ALIGNMENT = exports.RIGHT_ALIGNMENT = exports.LEFT_ALIGNMENT = exports.htmlIdGenerator = exports.comboBoxKeyCodes = exports.cascadingMenuKeyCodes = exports.accessibleClickKeys = exports.keyCodes = undefined; -var _accessibility = __webpack_require__(1010); +var _accessibility = __webpack_require__(1015); Object.defineProperty(exports, 'accessibleClickKeys', { enumerable: true, @@ -6523,7 +6529,7 @@ Object.defineProperty(exports, 'htmlIdGenerator', { } }); -var _alignment = __webpack_require__(1018); +var _alignment = __webpack_require__(1023); Object.defineProperty(exports, 'LEFT_ALIGNMENT', { enumerable: true, @@ -6544,7 +6550,7 @@ Object.defineProperty(exports, 'CENTER_ALIGNMENT', { } }); -var _color = __webpack_require__(438); +var _color = __webpack_require__(282); Object.defineProperty(exports, 'isColorDark', { enumerable: true, @@ -6658,7 +6664,7 @@ Object.defineProperty(exports, 'getSecureRelForTarget', { } }); -var _sort = __webpack_require__(281); +var _sort = __webpack_require__(283); Object.defineProperty(exports, 'PropertySortType', { enumerable: true, @@ -6708,6 +6714,15 @@ function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; exports.keyCodes = keyCodes; // Export all keyCodes under a `keyCodes` named variable +/***/ }), +/* 13 */ +/***/ (function(module, exports) { + +module.exports = function (it) { + return typeof it === 'object' ? it !== null : typeof it === 'function'; +}; + + /***/ }), /* 14 */ /***/ (function(module, exports) { @@ -6840,7 +6855,7 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { de Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); /* WEBPACK VAR INJECTION */(function(process) {/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(0); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__utils_ScalingCellSizeAndPositionManager__ = __webpack_require__(328); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__utils_ScalingCellSizeAndPositionManager__ = __webpack_require__(329); @@ -7009,7 +7024,7 @@ if (!(process.env.NODE_ENV === 'production') && typeof exports !== 'undefined') /* 18 */ /***/ (function(module, exports, __webpack_require__) { -var isObject = __webpack_require__(12); +var isObject = __webpack_require__(13); module.exports = function (it) { if (!isObject(it)) throw TypeError(it + ' is not an object!'); return it; @@ -7075,7 +7090,7 @@ exports.default = function (instance, Constructor) { exports.__esModule = true; -var _defineProperty = __webpack_require__(1550); +var _defineProperty = __webpack_require__(1553); var _defineProperty2 = _interopRequireDefault(_defineProperty); @@ -7103,7 +7118,7 @@ exports.default = function () { /* 22 */ /***/ (function(module, exports, __webpack_require__) { -var store = __webpack_require__(251)('wks'); +var store = __webpack_require__(252)('wks'); var uid = __webpack_require__(84); var Symbol = __webpack_require__(14).Symbol; var USE_SYMBOL = typeof Symbol == 'function'; @@ -7244,7 +7259,7 @@ module.exports = exports["default"]; /***/ (function(module, exports, __webpack_require__) { var anObject = __webpack_require__(18); -var IE8_DOM_DEFINE = __webpack_require__(383); +var IE8_DOM_DEFINE = __webpack_require__(384); var toPrimitive = __webpack_require__(140); var dP = Object.defineProperty; @@ -7352,7 +7367,7 @@ module.exports = function(module) { /* 30 */ /***/ (function(module, exports, __webpack_require__) { -module.exports = { "default": __webpack_require__(1547), __esModule: true }; +module.exports = { "default": __webpack_require__(1550), __esModule: true }; /***/ }), /* 31 */ @@ -7386,11 +7401,11 @@ exports.default = function (self, call) { exports.__esModule = true; -var _setPrototypeOf = __webpack_require__(1575); +var _setPrototypeOf = __webpack_require__(1578); var _setPrototypeOf2 = _interopRequireDefault(_setPrototypeOf); -var _create = __webpack_require__(1579); +var _create = __webpack_require__(1582); var _create2 = _interopRequireDefault(_create); @@ -7542,7 +7557,7 @@ Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Grid__ = __webpack_require__(651); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return __WEBPACK_IMPORTED_MODULE_0__Grid__["a"]; }); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "Grid", function() { return __WEBPACK_IMPORTED_MODULE_0__Grid__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__accessibilityOverscanIndicesGetter__ = __webpack_require__(1594); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__accessibilityOverscanIndicesGetter__ = __webpack_require__(1597); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "accessibilityOverscanIndicesGetter", function() { return __WEBPACK_IMPORTED_MODULE_1__accessibilityOverscanIndicesGetter__["a"]; }); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__defaultCellRangeRenderer__ = __webpack_require__(654); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "defaultCellRangeRenderer", function() { return __WEBPACK_IMPORTED_MODULE_2__defaultCellRangeRenderer__["a"]; }); @@ -7849,7 +7864,7 @@ exports.createDataStore = undefined; var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; -var _sort = __webpack_require__(281); +var _sort = __webpack_require__(283); var _random = __webpack_require__(147); @@ -7955,7 +7970,7 @@ var createDataStore = exports.createDataStore = function createDataStore() { /***/ (function(module, exports, __webpack_require__) { // to indexed object, toObject with fallback for non-array-like ES3 strings -var IObject = __webpack_require__(248); +var IObject = __webpack_require__(249); var defined = __webpack_require__(87); module.exports = function (it) { return IObject(defined(it)); @@ -8101,7 +8116,7 @@ if (process.env.NODE_ENV === 'production') { Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Router__ = __webpack_require__(974); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "Router", function() { return __WEBPACK_IMPORTED_MODULE_0__Router__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Link__ = __webpack_require__(422); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Link__ = __webpack_require__(423); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "Link", function() { return __WEBPACK_IMPORTED_MODULE_1__Link__["a"]; }); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__IndexLink__ = __webpack_require__(982); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "IndexLink", function() { return __WEBPACK_IMPORTED_MODULE_2__IndexLink__["a"]; }); @@ -8111,20 +8126,20 @@ Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "IndexRedirect", function() { return __WEBPACK_IMPORTED_MODULE_4__IndexRedirect__["a"]; }); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__IndexRoute__ = __webpack_require__(986); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "IndexRoute", function() { return __WEBPACK_IMPORTED_MODULE_5__IndexRoute__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__Redirect__ = __webpack_require__(423); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__Redirect__ = __webpack_require__(424); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "Redirect", function() { return __WEBPACK_IMPORTED_MODULE_6__Redirect__["a"]; }); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__Route__ = __webpack_require__(987); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "Route", function() { return __WEBPACK_IMPORTED_MODULE_7__Route__["a"]; }); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__RouteUtils__ = __webpack_require__(75); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "createRoutes", function() { return __WEBPACK_IMPORTED_MODULE_8__RouteUtils__["b"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__RouterContext__ = __webpack_require__(273); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__RouterContext__ = __webpack_require__(274); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "RouterContext", function() { return __WEBPACK_IMPORTED_MODULE_9__RouterContext__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__PropTypes__ = __webpack_require__(275); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__PropTypes__ = __webpack_require__(276); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "locationShape", function() { return __WEBPACK_IMPORTED_MODULE_10__PropTypes__["a"]; }); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "routerShape", function() { return __WEBPACK_IMPORTED_MODULE_10__PropTypes__["b"]; }); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_11__match__ = __webpack_require__(988); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "match", function() { return __WEBPACK_IMPORTED_MODULE_11__match__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__useRouterHistory__ = __webpack_require__(427); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__useRouterHistory__ = __webpack_require__(428); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "useRouterHistory", function() { return __WEBPACK_IMPORTED_MODULE_12__useRouterHistory__["a"]; }); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_13__PatternUtils__ = __webpack_require__(120); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "formatPattern", function() { return __WEBPACK_IMPORTED_MODULE_13__PatternUtils__["a"]; }); @@ -8134,7 +8149,7 @@ Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "browserHistory", function() { return __WEBPACK_IMPORTED_MODULE_15__browserHistory__["a"]; }); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_16__hashHistory__ = __webpack_require__(997); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "hashHistory", function() { return __WEBPACK_IMPORTED_MODULE_16__hashHistory__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_17__createMemoryHistory__ = __webpack_require__(424); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_17__createMemoryHistory__ = __webpack_require__(425); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "createMemoryHistory", function() { return __WEBPACK_IMPORTED_MODULE_17__createMemoryHistory__["a"]; }); /* components */ @@ -8253,7 +8268,7 @@ module.exports = isArray; exports.__esModule = true; -var _assign = __webpack_require__(1582); +var _assign = __webpack_require__(1585); var _assign2 = _interopRequireDefault(_assign); @@ -8629,8 +8644,8 @@ if (__webpack_require__(40)) { var global = __webpack_require__(14); var fails = __webpack_require__(23); var $export = __webpack_require__(8); - var $typed = __webpack_require__(247); - var $buffer = __webpack_require__(384); + var $typed = __webpack_require__(248); + var $buffer = __webpack_require__(385); var ctx = __webpack_require__(58); var anInstance = __webpack_require__(110); var propertyDesc = __webpack_require__(83); @@ -8638,29 +8653,29 @@ if (__webpack_require__(40)) { var redefineAll = __webpack_require__(109); var toInteger = __webpack_require__(86); var toLength = __webpack_require__(33); - var toIndex = __webpack_require__(385); + var toIndex = __webpack_require__(386); var toAbsoluteIndex = __webpack_require__(112); var toPrimitive = __webpack_require__(140); var has = __webpack_require__(41); - var classof = __webpack_require__(255); - var isObject = __webpack_require__(12); + var classof = __webpack_require__(256); + var isObject = __webpack_require__(13); var toObject = __webpack_require__(59); - var isArrayIter = __webpack_require__(256); + var isArrayIter = __webpack_require__(257); var create = __webpack_require__(142); var getPrototypeOf = __webpack_require__(115); var gOPN = __webpack_require__(141).f; - var getIterFn = __webpack_require__(257); + var getIterFn = __webpack_require__(258); var uid = __webpack_require__(84); var wks = __webpack_require__(22); var createArrayMethod = __webpack_require__(143); - var createArrayIncludes = __webpack_require__(249); - var speciesConstructor = __webpack_require__(254); - var ArrayIterators = __webpack_require__(258); + var createArrayIncludes = __webpack_require__(250); + var speciesConstructor = __webpack_require__(255); + var ArrayIterators = __webpack_require__(259); var Iterators = __webpack_require__(114); var $iterDetect = __webpack_require__(178); var setSpecies = __webpack_require__(177); - var arrayFill = __webpack_require__(253); - var arrayCopyWithin = __webpack_require__(391); + var arrayFill = __webpack_require__(254); + var arrayCopyWithin = __webpack_require__(392); var $DP = __webpack_require__(27); var $GOPD = __webpack_require__(61); var dP = $DP.f; @@ -9114,7 +9129,7 @@ var createDesc = __webpack_require__(83); var toIObject = __webpack_require__(47); var toPrimitive = __webpack_require__(140); var has = __webpack_require__(41); -var IE8_DOM_DEFINE = __webpack_require__(383); +var IE8_DOM_DEFINE = __webpack_require__(384); var gOPD = Object.getOwnPropertyDescriptor; exports.f = __webpack_require__(40) ? gOPD : function getOwnPropertyDescriptor(O, P) { @@ -9197,7 +9212,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _flex_group = __webpack_require__(280); +var _flex_group = __webpack_require__(281); Object.defineProperty(exports, 'EuiFlexGroup', { enumerable: true, @@ -9215,7 +9230,7 @@ Object.defineProperty(exports, 'EuiFlexGrid', { } }); -var _flex_item = __webpack_require__(435); +var _flex_item = __webpack_require__(436); Object.defineProperty(exports, 'EuiFlexItem', { enumerable: true, @@ -21694,8 +21709,8 @@ var red = exports.red = { /* 68 */ /***/ (function(module, exports, __webpack_require__) { -var store = __webpack_require__(313)('wks'); -var uid = __webpack_require__(208); +var store = __webpack_require__(314)('wks'); +var uid = __webpack_require__(209); var Symbol = __webpack_require__(79).Symbol; var USE_SYMBOL = typeof Symbol == 'function'; @@ -21718,7 +21733,7 @@ var defineProperties = __webpack_require__(80); var implementation = __webpack_require__(716); var getPolyfill = __webpack_require__(717); -var shim = __webpack_require__(1771); +var shim = __webpack_require__(1777); var polyfill = getPolyfill(); @@ -22260,7 +22275,7 @@ function isPrimitive(arg) { } exports.isPrimitive = isPrimitive; -exports.isBuffer = __webpack_require__(1809); +exports.isBuffer = __webpack_require__(1815); function objectToString(o) { return Object.prototype.toString.call(o); @@ -22304,7 +22319,7 @@ exports.log = function() { * prototype. * @param {function} superCtor Constructor function to inherit prototype from. */ -exports.inherits = __webpack_require__(1810); +exports.inherits = __webpack_require__(1816); exports._extend = function(origin, add) { // Don't do anything if add isn't an object @@ -22381,7 +22396,7 @@ __webpack_require__(107).inspectSource = function (it) { /***/ (function(module, exports, __webpack_require__) { var META = __webpack_require__(84)('meta'); -var isObject = __webpack_require__(12); +var isObject = __webpack_require__(13); var has = __webpack_require__(41); var setDesc = __webpack_require__(27).f; var id = 0; @@ -22738,7 +22753,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _validatable_control = __webpack_require__(1516); +var _validatable_control = __webpack_require__(1519); Object.defineProperty(exports, 'EuiValidatableControl', { enumerable: true, @@ -22767,7 +22782,7 @@ if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef var keys = __webpack_require__(715); -var foreach = __webpack_require__(1768); +var foreach = __webpack_require__(1774); var hasSymbols = typeof Symbol === 'function' && typeof Symbol() === 'symbol'; var toStr = Object.prototype.toString; @@ -22941,8 +22956,8 @@ module.exports = function (it) { /***/ (function(module, exports, __webpack_require__) { // 19.1.2.14 / 15.2.3.14 Object.keys(O) -var $keys = __webpack_require__(386); -var enumBugKeys = __webpack_require__(252); +var $keys = __webpack_require__(387); +var enumBugKeys = __webpack_require__(253); module.exports = Object.keys || function keys(O) { return $keys(O, enumBugKeys); @@ -23350,7 +23365,7 @@ module.exports = $export; var anObject = __webpack_require__(127); var IE8_DOM_DEFINE = __webpack_require__(643); -var toPrimitive = __webpack_require__(315); +var toPrimitive = __webpack_require__(316); var dP = Object.defineProperty; exports.f = __webpack_require__(100) ? Object.defineProperty : function defineProperty(O, P, Attributes) { @@ -23382,7 +23397,7 @@ module.exports = !__webpack_require__(129)(function () { // to indexed object, toObject with fallback for non-array-like ES3 strings var IObject = __webpack_require__(649); -var defined = __webpack_require__(311); +var defined = __webpack_require__(312); module.exports = function (it) { return IObject(defined(it)); }; @@ -23395,7 +23410,7 @@ module.exports = function (it) { "use strict"; -var implementation = __webpack_require__(1769); +var implementation = __webpack_require__(1775); module.exports = Function.prototype.bind || implementation; @@ -23435,7 +23450,7 @@ module.exports = Function.prototype.bind || implementation; /**/ -var processNextTick = __webpack_require__(217); +var processNextTick = __webpack_require__(218); /**/ /**/ @@ -23455,7 +23470,7 @@ util.inherits = __webpack_require__(56); /**/ var Readable = __webpack_require__(726); -var Writable = __webpack_require__(342); +var Writable = __webpack_require__(343); util.inherits(Duplex, Readable); @@ -23534,8 +23549,8 @@ function forEach(xs, f) { /* 104 */ /***/ (function(module, exports, __webpack_require__) { -var baseIsNative = __webpack_require__(1818), - getValue = __webpack_require__(1823); +var baseIsNative = __webpack_require__(1824), + getValue = __webpack_require__(1829); /** * Gets the native function at `key` of `object`. @@ -23557,8 +23572,8 @@ module.exports = getNative; /* 105 */ /***/ (function(module, exports, __webpack_require__) { -var isFunction = __webpack_require__(349), - isLength = __webpack_require__(352); +var isFunction = __webpack_require__(350), + isLength = __webpack_require__(353); /** * Checks if `value` is array-like. A value is considered array-like if it's @@ -23596,8 +23611,8 @@ module.exports = isArrayLike; /* 106 */ /***/ (function(module, exports, __webpack_require__) { -var baseIsNative = __webpack_require__(1975), - getValue = __webpack_require__(1978); +var baseIsNative = __webpack_require__(1981), + getValue = __webpack_require__(1984); /** * Gets the native function at `key` of `object`. @@ -23703,7 +23718,7 @@ module.exports = {}; // 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O) var has = __webpack_require__(41); var toObject = __webpack_require__(59); -var IE_PROTO = __webpack_require__(250)('IE_PROTO'); +var IE_PROTO = __webpack_require__(251)('IE_PROTO'); var ObjectProto = Object.prototype; module.exports = Object.getPrototypeOf || function (O) { @@ -23732,7 +23747,7 @@ module.exports = function (key) { /* 117 */ /***/ (function(module, exports, __webpack_require__) { -var isObject = __webpack_require__(12); +var isObject = __webpack_require__(13); module.exports = function (it, TYPE) { if (!isObject(it) || it._t !== TYPE) throw TypeError('Incompatible receiver, ' + TYPE + ' required!'); return it; @@ -23756,7 +23771,7 @@ module.exports = function (it, TYPE) { if (process.env.NODE_ENV !== 'production') { var invariant = __webpack_require__(24); var warning = __webpack_require__(49); - var ReactPropTypesSecret = __webpack_require__(267); + var ReactPropTypesSecret = __webpack_require__(268); var loggedTypeFailures = {}; } @@ -24759,7 +24774,7 @@ module.exports = getNative; /***/ (function(module, exports, __webpack_require__) { var dP = __webpack_require__(99); -var createDesc = __webpack_require__(209); +var createDesc = __webpack_require__(210); module.exports = __webpack_require__(100) ? function (object, key, value) { return dP.f(object, key, createDesc(1, value)); } : function (object, key, value) { @@ -24888,7 +24903,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _filter_group = __webpack_require__(1665); +var _filter_group = __webpack_require__(1668); Object.defineProperty(exports, 'EuiFilterGroup', { enumerable: true, @@ -24897,7 +24912,7 @@ Object.defineProperty(exports, 'EuiFilterGroup', { } }); -var _filter_button = __webpack_require__(1666); +var _filter_button = __webpack_require__(1669); Object.defineProperty(exports, 'EuiFilterButton', { enumerable: true, @@ -24906,7 +24921,7 @@ Object.defineProperty(exports, 'EuiFilterButton', { } }); -var _filter_select_item = __webpack_require__(1667); +var _filter_select_item = __webpack_require__(1670); Object.defineProperty(exports, 'EuiFilterSelectItem', { enumerable: true, @@ -24920,7 +24935,7 @@ Object.defineProperty(exports, 'EuiFilterSelectItem', { /***/ (function(module, exports, __webpack_require__) { var Parser = __webpack_require__(720), - DomHandler = __webpack_require__(1775); + DomHandler = __webpack_require__(1781); function defineProp(name, value){ delete module.exports[name]; @@ -24934,22 +24949,22 @@ module.exports = { ElementType: __webpack_require__(81), DomHandler: DomHandler, get FeedHandler(){ - return defineProp("FeedHandler", __webpack_require__(1777)); + return defineProp("FeedHandler", __webpack_require__(1783)); }, get Stream(){ - return defineProp("Stream", __webpack_require__(1778)); + return defineProp("Stream", __webpack_require__(1784)); }, get WritableStream(){ return defineProp("WritableStream", __webpack_require__(725)); }, get ProxyHandler(){ - return defineProp("ProxyHandler", __webpack_require__(1790)); + return defineProp("ProxyHandler", __webpack_require__(1796)); }, get DomUtils(){ - return defineProp("DomUtils", __webpack_require__(1791)); + return defineProp("DomUtils", __webpack_require__(1797)); }, get CollectingHandler(){ - return defineProp("CollectingHandler", __webpack_require__(1802)); + return defineProp("CollectingHandler", __webpack_require__(1808)); }, // For legacy support DefaultHandler: DomHandler, @@ -24996,9 +25011,9 @@ module.exports = { "use strict"; -var Preprocessor = __webpack_require__(1804), +var Preprocessor = __webpack_require__(1810), UNICODE = __webpack_require__(162), - neTree = __webpack_require__(1805); + neTree = __webpack_require__(1811); //Aliases var $ = UNICODE.CODE_POINTS, @@ -27145,8 +27160,8 @@ _[CDATA_SECTION_STATE] = function cdataSectionState(cp) { /***/ (function(module, exports, __webpack_require__) { var Symbol = __webpack_require__(163), - getRawTag = __webpack_require__(1819), - objectToString = __webpack_require__(1820); + getRawTag = __webpack_require__(1825), + objectToString = __webpack_require__(1826); /** `Object#toString` result references. */ var nullTag = '[object Null]', @@ -27298,7 +27313,7 @@ module.exports = bind.call(Function.call, Object.prototype.hasOwnProperty); /***/ (function(module, exports, __webpack_require__) { // 7.1.1 ToPrimitive(input [, PreferredType]) -var isObject = __webpack_require__(12); +var isObject = __webpack_require__(13); // instead of the ES6 spec version, we didn't implement @@toPrimitive case // and the second argument - flag - preferred type is a string module.exports = function (it, S) { @@ -27316,8 +27331,8 @@ module.exports = function (it, S) { /***/ (function(module, exports, __webpack_require__) { // 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O) -var $keys = __webpack_require__(386); -var hiddenKeys = __webpack_require__(252).concat('length', 'prototype'); +var $keys = __webpack_require__(387); +var hiddenKeys = __webpack_require__(253).concat('length', 'prototype'); exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) { return $keys(O, hiddenKeys); @@ -27331,21 +27346,21 @@ exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) { // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties]) var anObject = __webpack_require__(18); var dPs = __webpack_require__(832); -var enumBugKeys = __webpack_require__(252); -var IE_PROTO = __webpack_require__(250)('IE_PROTO'); +var enumBugKeys = __webpack_require__(253); +var IE_PROTO = __webpack_require__(251)('IE_PROTO'); var Empty = function () { /* empty */ }; var PROTOTYPE = 'prototype'; // Create object with fake `null` prototype: use iframe Object with cleared prototype var createDict = function () { // Thrash, waste and sodomy: IE GC bug - var iframe = __webpack_require__(246)('iframe'); + var iframe = __webpack_require__(247)('iframe'); var i = enumBugKeys.length; var lt = '<'; var gt = '>'; var iframeDocument; iframe.style.display = 'none'; - __webpack_require__(387).appendChild(iframe); + __webpack_require__(388).appendChild(iframe); iframe.src = 'javascript:'; // eslint-disable-line no-script-url // createDict = iframe.contentWindow.Object; // html.removeChild(iframe); @@ -27383,7 +27398,7 @@ module.exports = Object.create || function create(O, Properties) { // 5 -> Array#find // 6 -> Array#findIndex var ctx = __webpack_require__(58); -var IObject = __webpack_require__(248); +var IObject = __webpack_require__(249); var toObject = __webpack_require__(59); var toLength = __webpack_require__(33); var asc = __webpack_require__(833); @@ -28116,7 +28131,7 @@ module.exports = Symbol; var arrayLikeKeys = __webpack_require__(585), baseKeys = __webpack_require__(1271), - isArrayLike = __webpack_require__(193); + isArrayLike = __webpack_require__(194); /** * Creates an array of the own enumerable property names of `object`. @@ -28157,7 +28172,7 @@ module.exports = keys; /* 153 */ /***/ (function(module, exports, __webpack_require__) { -var Symbol = __webpack_require__(201), +var Symbol = __webpack_require__(202), getRawTag = __webpack_require__(1376), objectToString = __webpack_require__(1377); @@ -28235,7 +28250,7 @@ module.exports = {}; // 19.1.2.14 / 15.2.3.14 Object.keys(O) var $keys = __webpack_require__(648); -var enumBugKeys = __webpack_require__(321); +var enumBugKeys = __webpack_require__(322); module.exports = Object.keys || function keys(O) { return $keys(O, enumBugKeys); @@ -28250,7 +28265,7 @@ module.exports = Object.keys || function keys(O) { Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); /* WEBPACK VAR INJECTION */(function(process) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "cancelAnimationTimeout", function() { return cancelAnimationTimeout; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "requestAnimationTimeout", function() { return requestAnimationTimeout; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__animationFrame__ = __webpack_require__(1588); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__animationFrame__ = __webpack_require__(1591); var babelPluginFlowReactPropTypes_proptype_AnimationTimeoutId = process.env.NODE_ENV === 'production' ? null : { @@ -28385,7 +28400,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _context_menu = __webpack_require__(1641); +var _context_menu = __webpack_require__(1644); Object.defineProperty(exports, 'EuiContextMenu', { enumerable: true, @@ -28439,15 +28454,15 @@ Object.defineProperty(exports, 'EuiContextMenuItem', { module.exports = Stream; -var EE = __webpack_require__(216).EventEmitter; +var EE = __webpack_require__(217).EventEmitter; var inherits = __webpack_require__(56); inherits(Stream, EE); -Stream.Readable = __webpack_require__(341); -Stream.Writable = __webpack_require__(1785); -Stream.Duplex = __webpack_require__(1786); -Stream.Transform = __webpack_require__(1787); -Stream.PassThrough = __webpack_require__(1788); +Stream.Readable = __webpack_require__(342); +Stream.Writable = __webpack_require__(1791); +Stream.Duplex = __webpack_require__(1792); +Stream.Transform = __webpack_require__(1793); +Stream.PassThrough = __webpack_require__(1794); // Backwards-compat with node 0.4.x Stream.Stream = Stream; @@ -28657,7 +28672,7 @@ function objectToString(o) { return Object.prototype.toString.call(o); } -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(214).Buffer)) +/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(215).Buffer)) /***/ }), /* 162 */ @@ -28784,8 +28799,8 @@ module.exports = isIndex; /* 166 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(213), - render = __webpack_require__(219), +var parse = __webpack_require__(214), + render = __webpack_require__(220), assign = __webpack_require__(736); /** @@ -28876,8 +28891,8 @@ exports.isHtml = function(str) { /* 167 */ /***/ (function(module, exports, __webpack_require__) { -var baseForOwn = __webpack_require__(1860), - createBaseEach = __webpack_require__(1862); +var baseForOwn = __webpack_require__(1866), + createBaseEach = __webpack_require__(1868); /** * The base implementation of `_.forEach` without support for iteratee shorthands. @@ -28899,12 +28914,12 @@ module.exports = baseEach; var DomUtils = module.exports; [ - __webpack_require__(1867), - __webpack_require__(1868), - __webpack_require__(1869), - __webpack_require__(1870), - __webpack_require__(1871), - __webpack_require__(1872) + __webpack_require__(1873), + __webpack_require__(1874), + __webpack_require__(1875), + __webpack_require__(1876), + __webpack_require__(1877), + __webpack_require__(1878) ].forEach(function(ext){ Object.keys(ext).forEach(function(key){ DomUtils[key] = ext[key].bind(DomUtils); @@ -28929,11 +28944,11 @@ module.exports = { /* 170 */ /***/ (function(module, exports, __webpack_require__) { -var baseMatches = __webpack_require__(1913), - baseMatchesProperty = __webpack_require__(1933), +var baseMatches = __webpack_require__(1919), + baseMatchesProperty = __webpack_require__(1939), identity = __webpack_require__(164), isArray = __webpack_require__(25), - property = __webpack_require__(1942); + property = __webpack_require__(1948); /** * The base implementation of `_.iteratee`. @@ -28966,7 +28981,7 @@ module.exports = baseIteratee; /* 171 */ /***/ (function(module, exports, __webpack_require__) { -var isSymbol = __webpack_require__(232); +var isSymbol = __webpack_require__(233); /** Used as references for various `Number` constants. */ var INFINITY = 1 / 0; @@ -29006,8 +29021,8 @@ module.exports = Symbol; /***/ (function(module, exports, __webpack_require__) { var Symbol = __webpack_require__(172), - getRawTag = __webpack_require__(1969), - objectToString = __webpack_require__(1970); + getRawTag = __webpack_require__(1975), + objectToString = __webpack_require__(1976); /** `Object#toString` result references. */ var nullTag = '[object Null]', @@ -29071,7 +29086,7 @@ var _object = __webpack_require__(69); var _object2 = _interopRequireDefault(_object); -var _isEqual = __webpack_require__(2001); +var _isEqual = __webpack_require__(2007); var _isEqual2 = _interopRequireDefault(_isEqual); @@ -29083,7 +29098,7 @@ var _object3 = __webpack_require__(793); var _object4 = _interopRequireDefault(_object3); -var _functionPrototype = __webpack_require__(378); +var _functionPrototype = __webpack_require__(379); var _functionPrototype2 = _interopRequireDefault(_functionPrototype); @@ -29431,7 +29446,7 @@ var _object = __webpack_require__(69); var _object2 = _interopRequireDefault(_object); -var _flatten = __webpack_require__(239); +var _flatten = __webpack_require__(240); var _flatten2 = _interopRequireDefault(_flatten); @@ -29439,11 +29454,11 @@ var _object3 = __webpack_require__(793); var _object4 = _interopRequireDefault(_object3); -var _isSubset = __webpack_require__(2043); +var _isSubset = __webpack_require__(2049); var _isSubset2 = _interopRequireDefault(_isSubset); -var _functionPrototype = __webpack_require__(378); +var _functionPrototype = __webpack_require__(379); var _functionPrototype2 = _interopRequireDefault(_functionPrototype); @@ -29638,11 +29653,11 @@ module.exports = function (exec, skipClosing) { /***/ (function(module, exports, __webpack_require__) { var ctx = __webpack_require__(58); -var call = __webpack_require__(393); -var isArrayIter = __webpack_require__(256); +var call = __webpack_require__(394); +var isArrayIter = __webpack_require__(257); var anObject = __webpack_require__(18); var toLength = __webpack_require__(33); -var getIterFn = __webpack_require__(257); +var getIterFn = __webpack_require__(258); var BREAK = {}; var RETURN = {}; var exports = module.exports = function (iterable, entries, fn, that, ITERATOR) { @@ -29677,7 +29692,7 @@ var redefineAll = __webpack_require__(109); var meta = __webpack_require__(73); var forOf = __webpack_require__(179); var anInstance = __webpack_require__(110); -var isObject = __webpack_require__(12); +var isObject = __webpack_require__(13); var fails = __webpack_require__(23); var $iterDetect = __webpack_require__(178); var setToStringTag = __webpack_require__(113); @@ -31630,6 +31645,44 @@ empty.defaultProps = { viewBox: '0 0 16 16' }; +var emsApp = function emsApp(props) { + return _react2.default.createElement( + 'svg', + props, + _react2.default.createElement( + 'g', + { + fill: 'none', + fillRule: 'evenodd' + }, + _react2.default.createElement('path', { + fill: '#00BEB2', + d: 'M19.015 6.57l13 7.43-16 9.143L.016 14l13.001-7.429a3 3 0 0 0 5.999 0z' + }), + _react2.default.createElement('path', { + fill: '#00BEB2', + fillRule: 'nonzero', + d: 'M16.016 12.848L32.03 22l-16.015 9.152L0 22l16.016-9.152zm0 2.304L4.03 22l11.985 6.848L28 22l-11.984-6.848z' + }), + _react2.default.createElement('path', { + fill: '#00A8E4', + d: 'M16.016 15.5c-4.334-3.333-6.5-6.333-6.5-9 0-4 2.91-6.5 6.5-6.5s6.5 2.5 6.5 6.5c0 2.667-2.167 5.667-6.5 9zm0-6a3 3 0 1 0 0-6 3 3 0 0 0 0 6z' + }), + _react2.default.createElement('path', { + fill: '#007899', + d: 'M19.015 6.57l3.162 1.808c-.763 2.175-2.817 4.55-6.161 7.122-3.345-2.573-5.399-4.947-6.162-7.122l3.162-1.807a3 3 0 0 0 5.999 0z' + }) + ) + ); +}; + +emsApp.defaultProps = { + xmlns: 'http://www.w3.org/2000/svg', + width: '32', + height: '32', + viewBox: '0 0 32 32' +}; + var exit = function exit(props) { return _react2.default.createElement( 'svg', @@ -32721,24 +32774,24 @@ var logoCloud = function logoCloud(props) { fill: 'none' }, _react2.default.createElement('path', { - fill: '#94C93D', - d: 'M13.114 20.548l.381-.111-.381.11zm-.812.27l.381-.135-.381.135zm-1.57.677l.388-.184-.388.184zm-.732.4l.382-.209-.382.21zm1.508-.757l.381-.16-.381.16zm2.443-.83l.375-.086-.375.086zm.855-.179l.37-.061-.37.061zm1.76-.221h.363-.363zm1.102-.043h-.499a15.557 15.557 0 0 1-7.255 9.55 15.47 15.47 0 0 0 19.858-3.735 15.483 15.483 0 0 0-12.104-5.815zm-1.988.129l.363-.043-.363.043zm-7.102 2.812l.364-.252-.364.252zM7.28 23.852l.314-.27-.314.27zm.055 3.693l-.086-.08.086.08zm1.933-5.213l.375-.234-.375.234zm-3.163 2.702l.153-.166-.153.166zm.572-.603l.265-.253-.265.253zm2.092 4.24l-.27-.197.27.197zm-.855-5.36l.344-.265-.344.265zm.135 4.83l-.141-.116.141.117z' + fill: '#93C90E', + d: 'M25.024 21.62a5.276 5.276 0 0 0-4.565-.098 5.791 5.791 0 0 1-2.381.511 5.9 5.9 0 0 1-1.323-.156 15.66 15.66 0 0 1-6.634 7.633 15.563 15.563 0 0 0 19.977-3.754 15.719 15.719 0 0 0-5.074-4.136z' }), _react2.default.createElement('path', { - fill: '#73A441', - d: 'M17.17 19.877h-.604l-.523.043-.363.043-.505.074-.369.061-.48.099-.375.086-.456.123-.381.11-.43.142-.382.136-.413.16-.381.16-.388.178-.388.185-.363.19-.381.21-.345.203-.375.234-.326.221-.364.253-.32.24-.344.264-.314.271-.314.27-.338.32-.265.253c-.141.142-.277.29-.412.437l-.154.166c-.189.21-.371.415-.548.616a16.4 16.4 0 0 0 1.28 1.452l.394.37.086.08.08.073c.105.092.277.24.493.412l.141.117.43.326.272.197c.307.222.615.437.947.616l.216.129a15.557 15.557 0 0 0 7.261-9.52z' + fill: '#00A9E5', + d: 'M16.892 10.439c.393-.08.793-.12 1.194-.121.743 0 1.48.141 2.17.418a5.335 5.335 0 0 0 4.257-.102 15.63 15.63 0 0 0 5.585-4.39 15.559 15.559 0 0 0-19.973-3.762c3.099 1.8 5.487 4.609 6.767 7.957z' }), _react2.default.createElement('path', { - fill: '#17A8E0', - d: 'M17.668.468c-2.724-.004-5.4.716-7.754 2.086a15.557 15.557 0 0 1 7.255 9.538h.554a15.483 15.483 0 0 0 12.05-5.815A15.495 15.495 0 0 0 17.667.467zM6.363 5.378c-.277.296-.548.616-.8.911.24-.295.51-.603.8-.91z' + fill: '#000', + d: 'M5.742 25.756c1.9-2.158 2.05-2.103 3.708-3.344 1.658-1.241 4.581-2.01 4.581-2.01a5.854 5.854 0 0 1 .305-8.714 15.61 15.61 0 0 1-8.59-5.444 15.54 15.54 0 0 0 0 19.512h-.004z' }), _react2.default.createElement('path', { - fill: '#0179A1', - d: 'M9.914 2.554l-.099.055c-.172.099-.338.203-.51.308a14.53 14.53 0 0 0-1.939 1.47l-.308.29-.209.197-.394.4-.092.098c-.29.308-.56.616-.8.917.172.214.349.419.53.616l.22.24c.118.123.229.246.352.369l.264.252.339.32.295.252.339.29.313.246.351.264.332.234.357.24.351.216.363.215.37.203.369.197.387.185.376.172.4.166.381.148.419.148.387.129.431.123.394.104.443.105.4.08.456.08.406.062.467.055.413.037h.689a15.557 15.557 0 0 0-7.243-9.483z' + fill: '#74A300', + d: 'M10.121 29.514a15.61 15.61 0 0 1-4.379-3.758c1.897-2.158 2.05-2.103 3.708-3.344 1.658-1.241 4.585-2.01 4.585-2.01a5.854 5.854 0 0 0 2.732 1.483 15.676 15.676 0 0 1-6.634 7.637l-.012-.008z' }), _react2.default.createElement('path', { - fill: '#353535', - d: 'M17.175 19.87a3.926 3.926 0 0 1 0-7.778A15.49 15.49 0 0 1 5.57 6.29a15.452 15.452 0 0 0 0 19.379 15.495 15.495 0 0 1 11.606-5.797z' + fill: '#0078A0', + d: 'M5.746 6.244a15.61 15.61 0 0 0 8.586 5.42 5.854 5.854 0 0 1 2.556-1.237 15.68 15.68 0 0 0-6.763-7.941 15.672 15.672 0 0 0-4.379 3.758z' }) ) ); @@ -32751,6 +32804,51 @@ logoCloud.defaultProps = { viewBox: '0 0 32 32' }; +var logoCloudEnterprise = function logoCloudEnterprise(props) { + return _react2.default.createElement( + 'svg', + props, + _react2.default.createElement( + 'g', + { + fill: 'none', + fillRule: 'nonzero' + }, + _react2.default.createElement('path', { + fill: '#005571', + d: 'M14.437 16.176a3.649 3.649 0 1 0 7.298 0 3.649 3.649 0 0 0-7.298 0z' + }), + _react2.default.createElement('path', { + fill: '#00BFB3', + d: 'M25.024 21.62a5.276 5.276 0 0 0-4.565-.098 5.791 5.791 0 0 1-2.381.511 5.9 5.9 0 0 1-1.323-.156 15.66 15.66 0 0 1-6.634 7.633 15.563 15.563 0 0 0 19.977-3.754 15.719 15.719 0 0 0-5.074-4.136z' + }), + _react2.default.createElement('path', { + fill: '#00A9E5', + d: 'M16.892 10.439c.393-.08.793-.12 1.194-.121.743 0 1.48.141 2.17.418a5.335 5.335 0 0 0 4.257-.102 15.63 15.63 0 0 0 5.585-4.39 15.559 15.559 0 0 0-19.973-3.762c3.099 1.8 5.487 4.609 6.767 7.957z' + }), + _react2.default.createElement('path', { + fill: '#000', + d: 'M5.742 25.756c1.9-2.158 2.05-2.103 3.708-3.344 1.658-1.241 4.581-2.01 4.581-2.01a5.854 5.854 0 0 1 .305-8.714 15.61 15.61 0 0 1-8.59-5.444 15.54 15.54 0 0 0 0 19.512h-.004z' + }), + _react2.default.createElement('path', { + fill: '#019B8F', + d: 'M10.121 29.514a15.61 15.61 0 0 1-4.379-3.758c1.897-2.158 2.05-2.103 3.708-3.344 1.658-1.241 4.585-2.01 4.585-2.01a5.854 5.854 0 0 0 2.732 1.483 15.676 15.676 0 0 1-6.634 7.637l-.012-.008z' + }), + _react2.default.createElement('path', { + fill: '#0078A0', + d: 'M5.746 6.244a15.61 15.61 0 0 0 8.586 5.42 5.854 5.854 0 0 1 2.556-1.237 15.68 15.68 0 0 0-6.763-7.941 15.672 15.672 0 0 0-4.379 3.758z' + }) + ) + ); +}; + +logoCloudEnterprise.defaultProps = { + xmlns: 'http://www.w3.org/2000/svg', + width: '32', + height: '32', + viewBox: '0 0 32 32' +}; + var logoDocker = function logoDocker(props) { return _react2.default.createElement( 'svg', @@ -34746,6 +34844,7 @@ var typeToIconMap = { editorOrderedList: editorOrderedList, editorUnorderedList: editorUnorderedList, empty: empty, + emsApp: emsApp, exit: exit, expand: expand, exportAction: exportAction, @@ -34787,6 +34886,7 @@ var typeToIconMap = { logoApache: logoApache, logoBeats: logoBeats, logoCloud: logoCloud, + logoCloudEnterprise: logoCloudEnterprise, logoDocker: logoDocker, logoElastic: logoElastic, logoElasticsearch: logoElasticsearch, @@ -34894,7 +34994,8 @@ var EuiIcon = function EuiIcon(_ref) { size = _ref.size, color = _ref.color, className = _ref.className, - rest = _objectWithoutProperties(_ref, ['type', 'size', 'color', 'className']); + tabIndex = _ref.tabIndex, + rest = _objectWithoutProperties(_ref, ['type', 'size', 'color', 'className', 'tabIndex']); var optionalColorClass = null; var optionalCustomStyles = null; @@ -34909,7 +35010,20 @@ var EuiIcon = function EuiIcon(_ref) { var Svg = typeToIconMap[type] || empty; - return _react2.default.createElement(Svg, _extends({ className: classes, style: optionalCustomStyles }, rest)); + // This is a fix for IE and Edge, which ignores tabindex="-1" on an SVG, but respects + // focusable="false". + // - If there's no tab index specified, we'll default the icon to not be focusable, + // which is how SVGs behave in Chrome, Safari, and FF. + // - If tab index is -1, then the consumer wants the icon to not be focusable. + // - For all other values, the consumer wants the icon to be focusable. + var focusable = !tabIndex || tabIndex === '-1' ? 'false' : 'true'; + + return _react2.default.createElement(Svg, _extends({ + className: classes, + style: optionalCustomStyles, + tabIndex: tabIndex, + focusable: focusable + }, rest)); }; exports.EuiIcon = EuiIcon; @@ -35095,6 +35209,9 @@ EuiIcon.__docgenInfo = [{ }, { 'value': '"empty"', 'computed': false + }, { + 'value': '"emsApp"', + 'computed': false }, { 'value': '"exit"', 'computed': false @@ -35218,6 +35335,9 @@ EuiIcon.__docgenInfo = [{ }, { 'value': '"logoCloud"', 'computed': false + }, { + 'value': '"logoCloudEnterprise"', + 'computed': false }, { 'value': '"logoDocker"', 'computed': false @@ -35487,6 +35607,26 @@ EuiIcon.__docgenInfo = [{ "use strict"; +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _beta_badge = __webpack_require__(1047); + +Object.defineProperty(exports, 'EuiBetaBadge', { + enumerable: true, + get: function get() { + return _beta_badge.EuiBetaBadge; + } +}); + +/***/ }), +/* 189 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + Object.defineProperty(exports, "__esModule", { value: true }); @@ -35501,7 +35641,7 @@ Object.defineProperty(exports, 'EuiPortal', { }); /***/ }), -/* 189 */ +/* 190 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -35511,7 +35651,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _title = __webpack_require__(287); +var _title = __webpack_require__(288); Object.defineProperty(exports, 'EuiTitle', { enumerable: true, @@ -35521,7 +35661,7 @@ Object.defineProperty(exports, 'EuiTitle', { }); /***/ }), -/* 190 */ +/* 191 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -35549,7 +35689,7 @@ Object.defineProperty(exports, 'EuiCodeBlock', { } }); -var _code_block2 = __webpack_require__(288); +var _code_block2 = __webpack_require__(289); Object.defineProperty(exports, 'EuiCodeBlockImpl', { enumerable: true, @@ -35559,7 +35699,7 @@ Object.defineProperty(exports, 'EuiCodeBlockImpl', { }); /***/ }), -/* 191 */ +/* 192 */ /***/ (function(module, exports) { module.exports = function(el, options) { @@ -35681,7 +35821,7 @@ function createIsUnavailable(elementDocument) { /***/ }), -/* 192 */ +/* 193 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -35701,11 +35841,11 @@ Object.defineProperty(exports, 'EuiOverlayMask', { }); /***/ }), -/* 193 */ +/* 194 */ /***/ (function(module, exports, __webpack_require__) { var isFunction = __webpack_require__(590), - isLength = __webpack_require__(291); + isLength = __webpack_require__(292); /** * Checks if `value` is array-like. A value is considered array-like if it's @@ -35740,7 +35880,7 @@ module.exports = isArrayLike; /***/ }), -/* 194 */ +/* 195 */ /***/ (function(module, exports, __webpack_require__) { var listCacheClear = __webpack_require__(1279), @@ -35778,10 +35918,10 @@ module.exports = ListCache; /***/ }), -/* 195 */ +/* 196 */ /***/ (function(module, exports, __webpack_require__) { -var eq = __webpack_require__(295); +var eq = __webpack_require__(296); /** * Gets the index at which the `key` is found in `array` of key-value pairs. @@ -35805,7 +35945,7 @@ module.exports = assocIndexOf; /***/ }), -/* 196 */ +/* 197 */ /***/ (function(module, exports, __webpack_require__) { var getNative = __webpack_require__(94); @@ -35817,7 +35957,7 @@ module.exports = nativeCreate; /***/ }), -/* 197 */ +/* 198 */ /***/ (function(module, exports, __webpack_require__) { var isKeyable = __webpack_require__(1301); @@ -35841,10 +35981,10 @@ module.exports = getMapData; /***/ }), -/* 198 */ +/* 199 */ /***/ (function(module, exports, __webpack_require__) { -var isSymbol = __webpack_require__(300); +var isSymbol = __webpack_require__(301); /** Used as references for various `Number` constants. */ var INFINITY = 1 / 0; @@ -35868,7 +36008,7 @@ module.exports = toKey; /***/ }), -/* 199 */ +/* 200 */ /***/ (function(module, exports, __webpack_require__) { var assignValue = __webpack_require__(608), @@ -35914,7 +36054,7 @@ module.exports = copyObject; /***/ }), -/* 200 */ +/* 201 */ /***/ (function(module, exports, __webpack_require__) { var baseGetTag = __webpack_require__(153), @@ -35949,7 +36089,7 @@ module.exports = isSymbol; /***/ }), -/* 201 */ +/* 202 */ /***/ (function(module, exports, __webpack_require__) { var root = __webpack_require__(53); @@ -35961,7 +36101,7 @@ module.exports = Symbol; /***/ }), -/* 202 */ +/* 203 */ /***/ (function(module, exports, __webpack_require__) { var listCacheClear = __webpack_require__(1407), @@ -35999,7 +36139,7 @@ module.exports = ListCache; /***/ }), -/* 203 */ +/* 204 */ /***/ (function(module, exports, __webpack_require__) { var eq = __webpack_require__(626); @@ -36026,7 +36166,7 @@ module.exports = assocIndexOf; /***/ }), -/* 204 */ +/* 205 */ /***/ (function(module, exports, __webpack_require__) { var getNative = __webpack_require__(125); @@ -36038,7 +36178,7 @@ module.exports = nativeCreate; /***/ }), -/* 205 */ +/* 206 */ /***/ (function(module, exports, __webpack_require__) { var isKeyable = __webpack_require__(1429); @@ -36062,10 +36202,10 @@ module.exports = getMapData; /***/ }), -/* 206 */ +/* 207 */ /***/ (function(module, exports, __webpack_require__) { -var isSymbol = __webpack_require__(200); +var isSymbol = __webpack_require__(201); /** Used as references for various `Number` constants. */ var INFINITY = 1 / 0; @@ -36089,18 +36229,18 @@ module.exports = toKey; /***/ }), -/* 207 */ +/* 208 */ /***/ (function(module, exports, __webpack_require__) { // 7.1.13 ToObject(argument) -var defined = __webpack_require__(311); +var defined = __webpack_require__(312); module.exports = function (it) { return Object(defined(it)); }; /***/ }), -/* 208 */ +/* 209 */ /***/ (function(module, exports) { var id = 0; @@ -36111,7 +36251,7 @@ module.exports = function (key) { /***/ }), -/* 209 */ +/* 210 */ /***/ (function(module, exports) { module.exports = function (bitmap, value) { @@ -36125,14 +36265,14 @@ module.exports = function (bitmap, value) { /***/ }), -/* 210 */ +/* 211 */ /***/ (function(module, exports) { exports.f = {}.propertyIsEnumerable; /***/ }), -/* 211 */ +/* 212 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -36153,7 +36293,7 @@ var SortDirection = { /* harmony default export */ __webpack_exports__["a"] = (SortDirection); /***/ }), -/* 212 */ +/* 213 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** @@ -36178,24 +36318,24 @@ if (process.env.NODE_ENV !== 'production') { // By explicitly using `prop-types` you are opting into new development behavior. // http://fb.me/prop-types-in-prod var throwOnDirectAccess = true; - module.exports = __webpack_require__(1648)(isValidElement, throwOnDirectAccess); + module.exports = __webpack_require__(1651)(isValidElement, throwOnDirectAccess); } else { // By explicitly using `prop-types` you are opting into new production behavior. // http://fb.me/prop-types-in-prod - module.exports = __webpack_require__(1650)(); + module.exports = __webpack_require__(1653)(); } /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(5))) /***/ }), -/* 213 */ +/* 214 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(Buffer) {/* Module Dependencies */ var htmlparser = __webpack_require__(133), - parse5 = __webpack_require__(1803); + parse5 = __webpack_require__(1809); /* Parser @@ -36292,10 +36432,10 @@ exports.update = function(arr, parent) { // module.exports = $.extend(exports); -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(214).Buffer)) +/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(215).Buffer)) /***/ }), -/* 214 */ +/* 215 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -36309,8 +36449,8 @@ exports.update = function(arr, parent) { -var base64 = __webpack_require__(1772) -var ieee754 = __webpack_require__(1773) +var base64 = __webpack_require__(1778) +var ieee754 = __webpack_require__(1779) var isArray = __webpack_require__(719) exports.Buffer = Buffer @@ -38092,13 +38232,13 @@ function isnan (val) { /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(15))) /***/ }), -/* 215 */ +/* 216 */ /***/ (function(module, exports) { module.exports = {"Aacute":"Á","aacute":"á","Abreve":"Ă","abreve":"ă","ac":"∾","acd":"∿","acE":"∾̳","Acirc":"Â","acirc":"â","acute":"´","Acy":"А","acy":"а","AElig":"Æ","aelig":"æ","af":"⁡","Afr":"𝔄","afr":"𝔞","Agrave":"À","agrave":"à","alefsym":"ℵ","aleph":"ℵ","Alpha":"Α","alpha":"α","Amacr":"Ā","amacr":"ā","amalg":"⨿","amp":"&","AMP":"&","andand":"⩕","And":"⩓","and":"∧","andd":"⩜","andslope":"⩘","andv":"⩚","ang":"∠","ange":"⦤","angle":"∠","angmsdaa":"⦨","angmsdab":"⦩","angmsdac":"⦪","angmsdad":"⦫","angmsdae":"⦬","angmsdaf":"⦭","angmsdag":"⦮","angmsdah":"⦯","angmsd":"∡","angrt":"∟","angrtvb":"⊾","angrtvbd":"⦝","angsph":"∢","angst":"Å","angzarr":"⍼","Aogon":"Ą","aogon":"ą","Aopf":"𝔸","aopf":"𝕒","apacir":"⩯","ap":"≈","apE":"⩰","ape":"≊","apid":"≋","apos":"'","ApplyFunction":"⁡","approx":"≈","approxeq":"≊","Aring":"Å","aring":"å","Ascr":"𝒜","ascr":"𝒶","Assign":"≔","ast":"*","asymp":"≈","asympeq":"≍","Atilde":"Ã","atilde":"ã","Auml":"Ä","auml":"ä","awconint":"∳","awint":"⨑","backcong":"≌","backepsilon":"϶","backprime":"‵","backsim":"∽","backsimeq":"⋍","Backslash":"∖","Barv":"⫧","barvee":"⊽","barwed":"⌅","Barwed":"⌆","barwedge":"⌅","bbrk":"⎵","bbrktbrk":"⎶","bcong":"≌","Bcy":"Б","bcy":"б","bdquo":"„","becaus":"∵","because":"∵","Because":"∵","bemptyv":"⦰","bepsi":"϶","bernou":"ℬ","Bernoullis":"ℬ","Beta":"Β","beta":"β","beth":"ℶ","between":"≬","Bfr":"𝔅","bfr":"𝔟","bigcap":"⋂","bigcirc":"◯","bigcup":"⋃","bigodot":"⨀","bigoplus":"⨁","bigotimes":"⨂","bigsqcup":"⨆","bigstar":"★","bigtriangledown":"▽","bigtriangleup":"△","biguplus":"⨄","bigvee":"⋁","bigwedge":"⋀","bkarow":"⤍","blacklozenge":"⧫","blacksquare":"▪","blacktriangle":"▴","blacktriangledown":"▾","blacktriangleleft":"◂","blacktriangleright":"▸","blank":"␣","blk12":"▒","blk14":"░","blk34":"▓","block":"█","bne":"=⃥","bnequiv":"≡⃥","bNot":"⫭","bnot":"⌐","Bopf":"𝔹","bopf":"𝕓","bot":"⊥","bottom":"⊥","bowtie":"⋈","boxbox":"⧉","boxdl":"┐","boxdL":"╕","boxDl":"╖","boxDL":"╗","boxdr":"┌","boxdR":"╒","boxDr":"╓","boxDR":"╔","boxh":"─","boxH":"═","boxhd":"┬","boxHd":"╤","boxhD":"╥","boxHD":"╦","boxhu":"┴","boxHu":"╧","boxhU":"╨","boxHU":"╩","boxminus":"⊟","boxplus":"⊞","boxtimes":"⊠","boxul":"┘","boxuL":"╛","boxUl":"╜","boxUL":"╝","boxur":"└","boxuR":"╘","boxUr":"╙","boxUR":"╚","boxv":"│","boxV":"║","boxvh":"┼","boxvH":"╪","boxVh":"╫","boxVH":"╬","boxvl":"┤","boxvL":"╡","boxVl":"╢","boxVL":"╣","boxvr":"├","boxvR":"╞","boxVr":"╟","boxVR":"╠","bprime":"‵","breve":"˘","Breve":"˘","brvbar":"¦","bscr":"𝒷","Bscr":"ℬ","bsemi":"⁏","bsim":"∽","bsime":"⋍","bsolb":"⧅","bsol":"\\","bsolhsub":"⟈","bull":"•","bullet":"•","bump":"≎","bumpE":"⪮","bumpe":"≏","Bumpeq":"≎","bumpeq":"≏","Cacute":"Ć","cacute":"ć","capand":"⩄","capbrcup":"⩉","capcap":"⩋","cap":"∩","Cap":"⋒","capcup":"⩇","capdot":"⩀","CapitalDifferentialD":"ⅅ","caps":"∩︀","caret":"⁁","caron":"ˇ","Cayleys":"ℭ","ccaps":"⩍","Ccaron":"Č","ccaron":"č","Ccedil":"Ç","ccedil":"ç","Ccirc":"Ĉ","ccirc":"ĉ","Cconint":"∰","ccups":"⩌","ccupssm":"⩐","Cdot":"Ċ","cdot":"ċ","cedil":"¸","Cedilla":"¸","cemptyv":"⦲","cent":"¢","centerdot":"·","CenterDot":"·","cfr":"𝔠","Cfr":"ℭ","CHcy":"Ч","chcy":"ч","check":"✓","checkmark":"✓","Chi":"Χ","chi":"χ","circ":"ˆ","circeq":"≗","circlearrowleft":"↺","circlearrowright":"↻","circledast":"⊛","circledcirc":"⊚","circleddash":"⊝","CircleDot":"⊙","circledR":"®","circledS":"Ⓢ","CircleMinus":"⊖","CirclePlus":"⊕","CircleTimes":"⊗","cir":"○","cirE":"⧃","cire":"≗","cirfnint":"⨐","cirmid":"⫯","cirscir":"⧂","ClockwiseContourIntegral":"∲","CloseCurlyDoubleQuote":"”","CloseCurlyQuote":"’","clubs":"♣","clubsuit":"♣","colon":":","Colon":"∷","Colone":"⩴","colone":"≔","coloneq":"≔","comma":",","commat":"@","comp":"∁","compfn":"∘","complement":"∁","complexes":"ℂ","cong":"≅","congdot":"⩭","Congruent":"≡","conint":"∮","Conint":"∯","ContourIntegral":"∮","copf":"𝕔","Copf":"ℂ","coprod":"∐","Coproduct":"∐","copy":"©","COPY":"©","copysr":"℗","CounterClockwiseContourIntegral":"∳","crarr":"↵","cross":"✗","Cross":"⨯","Cscr":"𝒞","cscr":"𝒸","csub":"⫏","csube":"⫑","csup":"⫐","csupe":"⫒","ctdot":"⋯","cudarrl":"⤸","cudarrr":"⤵","cuepr":"⋞","cuesc":"⋟","cularr":"↶","cularrp":"⤽","cupbrcap":"⩈","cupcap":"⩆","CupCap":"≍","cup":"∪","Cup":"⋓","cupcup":"⩊","cupdot":"⊍","cupor":"⩅","cups":"∪︀","curarr":"↷","curarrm":"⤼","curlyeqprec":"⋞","curlyeqsucc":"⋟","curlyvee":"⋎","curlywedge":"⋏","curren":"¤","curvearrowleft":"↶","curvearrowright":"↷","cuvee":"⋎","cuwed":"⋏","cwconint":"∲","cwint":"∱","cylcty":"⌭","dagger":"†","Dagger":"‡","daleth":"ℸ","darr":"↓","Darr":"↡","dArr":"⇓","dash":"‐","Dashv":"⫤","dashv":"⊣","dbkarow":"⤏","dblac":"˝","Dcaron":"Ď","dcaron":"ď","Dcy":"Д","dcy":"д","ddagger":"‡","ddarr":"⇊","DD":"ⅅ","dd":"ⅆ","DDotrahd":"⤑","ddotseq":"⩷","deg":"°","Del":"∇","Delta":"Δ","delta":"δ","demptyv":"⦱","dfisht":"⥿","Dfr":"𝔇","dfr":"𝔡","dHar":"⥥","dharl":"⇃","dharr":"⇂","DiacriticalAcute":"´","DiacriticalDot":"˙","DiacriticalDoubleAcute":"˝","DiacriticalGrave":"`","DiacriticalTilde":"˜","diam":"⋄","diamond":"⋄","Diamond":"⋄","diamondsuit":"♦","diams":"♦","die":"¨","DifferentialD":"ⅆ","digamma":"ϝ","disin":"⋲","div":"÷","divide":"÷","divideontimes":"⋇","divonx":"⋇","DJcy":"Ђ","djcy":"ђ","dlcorn":"⌞","dlcrop":"⌍","dollar":"$","Dopf":"𝔻","dopf":"𝕕","Dot":"¨","dot":"˙","DotDot":"⃜","doteq":"≐","doteqdot":"≑","DotEqual":"≐","dotminus":"∸","dotplus":"∔","dotsquare":"⊡","doublebarwedge":"⌆","DoubleContourIntegral":"∯","DoubleDot":"¨","DoubleDownArrow":"⇓","DoubleLeftArrow":"⇐","DoubleLeftRightArrow":"⇔","DoubleLeftTee":"⫤","DoubleLongLeftArrow":"⟸","DoubleLongLeftRightArrow":"⟺","DoubleLongRightArrow":"⟹","DoubleRightArrow":"⇒","DoubleRightTee":"⊨","DoubleUpArrow":"⇑","DoubleUpDownArrow":"⇕","DoubleVerticalBar":"∥","DownArrowBar":"⤓","downarrow":"↓","DownArrow":"↓","Downarrow":"⇓","DownArrowUpArrow":"⇵","DownBreve":"̑","downdownarrows":"⇊","downharpoonleft":"⇃","downharpoonright":"⇂","DownLeftRightVector":"⥐","DownLeftTeeVector":"⥞","DownLeftVectorBar":"⥖","DownLeftVector":"↽","DownRightTeeVector":"⥟","DownRightVectorBar":"⥗","DownRightVector":"⇁","DownTeeArrow":"↧","DownTee":"⊤","drbkarow":"⤐","drcorn":"⌟","drcrop":"⌌","Dscr":"𝒟","dscr":"𝒹","DScy":"Ѕ","dscy":"ѕ","dsol":"⧶","Dstrok":"Đ","dstrok":"đ","dtdot":"⋱","dtri":"▿","dtrif":"▾","duarr":"⇵","duhar":"⥯","dwangle":"⦦","DZcy":"Џ","dzcy":"џ","dzigrarr":"⟿","Eacute":"É","eacute":"é","easter":"⩮","Ecaron":"Ě","ecaron":"ě","Ecirc":"Ê","ecirc":"ê","ecir":"≖","ecolon":"≕","Ecy":"Э","ecy":"э","eDDot":"⩷","Edot":"Ė","edot":"ė","eDot":"≑","ee":"ⅇ","efDot":"≒","Efr":"𝔈","efr":"𝔢","eg":"⪚","Egrave":"È","egrave":"è","egs":"⪖","egsdot":"⪘","el":"⪙","Element":"∈","elinters":"⏧","ell":"ℓ","els":"⪕","elsdot":"⪗","Emacr":"Ē","emacr":"ē","empty":"∅","emptyset":"∅","EmptySmallSquare":"◻","emptyv":"∅","EmptyVerySmallSquare":"▫","emsp13":" ","emsp14":" ","emsp":" ","ENG":"Ŋ","eng":"ŋ","ensp":" ","Eogon":"Ę","eogon":"ę","Eopf":"𝔼","eopf":"𝕖","epar":"⋕","eparsl":"⧣","eplus":"⩱","epsi":"ε","Epsilon":"Ε","epsilon":"ε","epsiv":"ϵ","eqcirc":"≖","eqcolon":"≕","eqsim":"≂","eqslantgtr":"⪖","eqslantless":"⪕","Equal":"⩵","equals":"=","EqualTilde":"≂","equest":"≟","Equilibrium":"⇌","equiv":"≡","equivDD":"⩸","eqvparsl":"⧥","erarr":"⥱","erDot":"≓","escr":"ℯ","Escr":"ℰ","esdot":"≐","Esim":"⩳","esim":"≂","Eta":"Η","eta":"η","ETH":"Ð","eth":"ð","Euml":"Ë","euml":"ë","euro":"€","excl":"!","exist":"∃","Exists":"∃","expectation":"ℰ","exponentiale":"ⅇ","ExponentialE":"ⅇ","fallingdotseq":"≒","Fcy":"Ф","fcy":"ф","female":"♀","ffilig":"ffi","fflig":"ff","ffllig":"ffl","Ffr":"𝔉","ffr":"𝔣","filig":"fi","FilledSmallSquare":"◼","FilledVerySmallSquare":"▪","fjlig":"fj","flat":"♭","fllig":"fl","fltns":"▱","fnof":"ƒ","Fopf":"𝔽","fopf":"𝕗","forall":"∀","ForAll":"∀","fork":"⋔","forkv":"⫙","Fouriertrf":"ℱ","fpartint":"⨍","frac12":"½","frac13":"⅓","frac14":"¼","frac15":"⅕","frac16":"⅙","frac18":"⅛","frac23":"⅔","frac25":"⅖","frac34":"¾","frac35":"⅗","frac38":"⅜","frac45":"⅘","frac56":"⅚","frac58":"⅝","frac78":"⅞","frasl":"⁄","frown":"⌢","fscr":"𝒻","Fscr":"ℱ","gacute":"ǵ","Gamma":"Γ","gamma":"γ","Gammad":"Ϝ","gammad":"ϝ","gap":"⪆","Gbreve":"Ğ","gbreve":"ğ","Gcedil":"Ģ","Gcirc":"Ĝ","gcirc":"ĝ","Gcy":"Г","gcy":"г","Gdot":"Ġ","gdot":"ġ","ge":"≥","gE":"≧","gEl":"⪌","gel":"⋛","geq":"≥","geqq":"≧","geqslant":"⩾","gescc":"⪩","ges":"⩾","gesdot":"⪀","gesdoto":"⪂","gesdotol":"⪄","gesl":"⋛︀","gesles":"⪔","Gfr":"𝔊","gfr":"𝔤","gg":"≫","Gg":"⋙","ggg":"⋙","gimel":"ℷ","GJcy":"Ѓ","gjcy":"ѓ","gla":"⪥","gl":"≷","glE":"⪒","glj":"⪤","gnap":"⪊","gnapprox":"⪊","gne":"⪈","gnE":"≩","gneq":"⪈","gneqq":"≩","gnsim":"⋧","Gopf":"𝔾","gopf":"𝕘","grave":"`","GreaterEqual":"≥","GreaterEqualLess":"⋛","GreaterFullEqual":"≧","GreaterGreater":"⪢","GreaterLess":"≷","GreaterSlantEqual":"⩾","GreaterTilde":"≳","Gscr":"𝒢","gscr":"ℊ","gsim":"≳","gsime":"⪎","gsiml":"⪐","gtcc":"⪧","gtcir":"⩺","gt":">","GT":">","Gt":"≫","gtdot":"⋗","gtlPar":"⦕","gtquest":"⩼","gtrapprox":"⪆","gtrarr":"⥸","gtrdot":"⋗","gtreqless":"⋛","gtreqqless":"⪌","gtrless":"≷","gtrsim":"≳","gvertneqq":"≩︀","gvnE":"≩︀","Hacek":"ˇ","hairsp":" ","half":"½","hamilt":"ℋ","HARDcy":"Ъ","hardcy":"ъ","harrcir":"⥈","harr":"↔","hArr":"⇔","harrw":"↭","Hat":"^","hbar":"ℏ","Hcirc":"Ĥ","hcirc":"ĥ","hearts":"♥","heartsuit":"♥","hellip":"…","hercon":"⊹","hfr":"𝔥","Hfr":"ℌ","HilbertSpace":"ℋ","hksearow":"⤥","hkswarow":"⤦","hoarr":"⇿","homtht":"∻","hookleftarrow":"↩","hookrightarrow":"↪","hopf":"𝕙","Hopf":"ℍ","horbar":"―","HorizontalLine":"─","hscr":"𝒽","Hscr":"ℋ","hslash":"ℏ","Hstrok":"Ħ","hstrok":"ħ","HumpDownHump":"≎","HumpEqual":"≏","hybull":"⁃","hyphen":"‐","Iacute":"Í","iacute":"í","ic":"⁣","Icirc":"Î","icirc":"î","Icy":"И","icy":"и","Idot":"İ","IEcy":"Е","iecy":"е","iexcl":"¡","iff":"⇔","ifr":"𝔦","Ifr":"ℑ","Igrave":"Ì","igrave":"ì","ii":"ⅈ","iiiint":"⨌","iiint":"∭","iinfin":"⧜","iiota":"℩","IJlig":"IJ","ijlig":"ij","Imacr":"Ī","imacr":"ī","image":"ℑ","ImaginaryI":"ⅈ","imagline":"ℐ","imagpart":"ℑ","imath":"ı","Im":"ℑ","imof":"⊷","imped":"Ƶ","Implies":"⇒","incare":"℅","in":"∈","infin":"∞","infintie":"⧝","inodot":"ı","intcal":"⊺","int":"∫","Int":"∬","integers":"ℤ","Integral":"∫","intercal":"⊺","Intersection":"⋂","intlarhk":"⨗","intprod":"⨼","InvisibleComma":"⁣","InvisibleTimes":"⁢","IOcy":"Ё","iocy":"ё","Iogon":"Į","iogon":"į","Iopf":"𝕀","iopf":"𝕚","Iota":"Ι","iota":"ι","iprod":"⨼","iquest":"¿","iscr":"𝒾","Iscr":"ℐ","isin":"∈","isindot":"⋵","isinE":"⋹","isins":"⋴","isinsv":"⋳","isinv":"∈","it":"⁢","Itilde":"Ĩ","itilde":"ĩ","Iukcy":"І","iukcy":"і","Iuml":"Ï","iuml":"ï","Jcirc":"Ĵ","jcirc":"ĵ","Jcy":"Й","jcy":"й","Jfr":"𝔍","jfr":"𝔧","jmath":"ȷ","Jopf":"𝕁","jopf":"𝕛","Jscr":"𝒥","jscr":"𝒿","Jsercy":"Ј","jsercy":"ј","Jukcy":"Є","jukcy":"є","Kappa":"Κ","kappa":"κ","kappav":"ϰ","Kcedil":"Ķ","kcedil":"ķ","Kcy":"К","kcy":"к","Kfr":"𝔎","kfr":"𝔨","kgreen":"ĸ","KHcy":"Х","khcy":"х","KJcy":"Ќ","kjcy":"ќ","Kopf":"𝕂","kopf":"𝕜","Kscr":"𝒦","kscr":"𝓀","lAarr":"⇚","Lacute":"Ĺ","lacute":"ĺ","laemptyv":"⦴","lagran":"ℒ","Lambda":"Λ","lambda":"λ","lang":"⟨","Lang":"⟪","langd":"⦑","langle":"⟨","lap":"⪅","Laplacetrf":"ℒ","laquo":"«","larrb":"⇤","larrbfs":"⤟","larr":"←","Larr":"↞","lArr":"⇐","larrfs":"⤝","larrhk":"↩","larrlp":"↫","larrpl":"⤹","larrsim":"⥳","larrtl":"↢","latail":"⤙","lAtail":"⤛","lat":"⪫","late":"⪭","lates":"⪭︀","lbarr":"⤌","lBarr":"⤎","lbbrk":"❲","lbrace":"{","lbrack":"[","lbrke":"⦋","lbrksld":"⦏","lbrkslu":"⦍","Lcaron":"Ľ","lcaron":"ľ","Lcedil":"Ļ","lcedil":"ļ","lceil":"⌈","lcub":"{","Lcy":"Л","lcy":"л","ldca":"⤶","ldquo":"“","ldquor":"„","ldrdhar":"⥧","ldrushar":"⥋","ldsh":"↲","le":"≤","lE":"≦","LeftAngleBracket":"⟨","LeftArrowBar":"⇤","leftarrow":"←","LeftArrow":"←","Leftarrow":"⇐","LeftArrowRightArrow":"⇆","leftarrowtail":"↢","LeftCeiling":"⌈","LeftDoubleBracket":"⟦","LeftDownTeeVector":"⥡","LeftDownVectorBar":"⥙","LeftDownVector":"⇃","LeftFloor":"⌊","leftharpoondown":"↽","leftharpoonup":"↼","leftleftarrows":"⇇","leftrightarrow":"↔","LeftRightArrow":"↔","Leftrightarrow":"⇔","leftrightarrows":"⇆","leftrightharpoons":"⇋","leftrightsquigarrow":"↭","LeftRightVector":"⥎","LeftTeeArrow":"↤","LeftTee":"⊣","LeftTeeVector":"⥚","leftthreetimes":"⋋","LeftTriangleBar":"⧏","LeftTriangle":"⊲","LeftTriangleEqual":"⊴","LeftUpDownVector":"⥑","LeftUpTeeVector":"⥠","LeftUpVectorBar":"⥘","LeftUpVector":"↿","LeftVectorBar":"⥒","LeftVector":"↼","lEg":"⪋","leg":"⋚","leq":"≤","leqq":"≦","leqslant":"⩽","lescc":"⪨","les":"⩽","lesdot":"⩿","lesdoto":"⪁","lesdotor":"⪃","lesg":"⋚︀","lesges":"⪓","lessapprox":"⪅","lessdot":"⋖","lesseqgtr":"⋚","lesseqqgtr":"⪋","LessEqualGreater":"⋚","LessFullEqual":"≦","LessGreater":"≶","lessgtr":"≶","LessLess":"⪡","lesssim":"≲","LessSlantEqual":"⩽","LessTilde":"≲","lfisht":"⥼","lfloor":"⌊","Lfr":"𝔏","lfr":"𝔩","lg":"≶","lgE":"⪑","lHar":"⥢","lhard":"↽","lharu":"↼","lharul":"⥪","lhblk":"▄","LJcy":"Љ","ljcy":"љ","llarr":"⇇","ll":"≪","Ll":"⋘","llcorner":"⌞","Lleftarrow":"⇚","llhard":"⥫","lltri":"◺","Lmidot":"Ŀ","lmidot":"ŀ","lmoustache":"⎰","lmoust":"⎰","lnap":"⪉","lnapprox":"⪉","lne":"⪇","lnE":"≨","lneq":"⪇","lneqq":"≨","lnsim":"⋦","loang":"⟬","loarr":"⇽","lobrk":"⟦","longleftarrow":"⟵","LongLeftArrow":"⟵","Longleftarrow":"⟸","longleftrightarrow":"⟷","LongLeftRightArrow":"⟷","Longleftrightarrow":"⟺","longmapsto":"⟼","longrightarrow":"⟶","LongRightArrow":"⟶","Longrightarrow":"⟹","looparrowleft":"↫","looparrowright":"↬","lopar":"⦅","Lopf":"𝕃","lopf":"𝕝","loplus":"⨭","lotimes":"⨴","lowast":"∗","lowbar":"_","LowerLeftArrow":"↙","LowerRightArrow":"↘","loz":"◊","lozenge":"◊","lozf":"⧫","lpar":"(","lparlt":"⦓","lrarr":"⇆","lrcorner":"⌟","lrhar":"⇋","lrhard":"⥭","lrm":"‎","lrtri":"⊿","lsaquo":"‹","lscr":"𝓁","Lscr":"ℒ","lsh":"↰","Lsh":"↰","lsim":"≲","lsime":"⪍","lsimg":"⪏","lsqb":"[","lsquo":"‘","lsquor":"‚","Lstrok":"Ł","lstrok":"ł","ltcc":"⪦","ltcir":"⩹","lt":"<","LT":"<","Lt":"≪","ltdot":"⋖","lthree":"⋋","ltimes":"⋉","ltlarr":"⥶","ltquest":"⩻","ltri":"◃","ltrie":"⊴","ltrif":"◂","ltrPar":"⦖","lurdshar":"⥊","luruhar":"⥦","lvertneqq":"≨︀","lvnE":"≨︀","macr":"¯","male":"♂","malt":"✠","maltese":"✠","Map":"⤅","map":"↦","mapsto":"↦","mapstodown":"↧","mapstoleft":"↤","mapstoup":"↥","marker":"▮","mcomma":"⨩","Mcy":"М","mcy":"м","mdash":"—","mDDot":"∺","measuredangle":"∡","MediumSpace":" ","Mellintrf":"ℳ","Mfr":"𝔐","mfr":"𝔪","mho":"℧","micro":"µ","midast":"*","midcir":"⫰","mid":"∣","middot":"·","minusb":"⊟","minus":"−","minusd":"∸","minusdu":"⨪","MinusPlus":"∓","mlcp":"⫛","mldr":"…","mnplus":"∓","models":"⊧","Mopf":"𝕄","mopf":"𝕞","mp":"∓","mscr":"𝓂","Mscr":"ℳ","mstpos":"∾","Mu":"Μ","mu":"μ","multimap":"⊸","mumap":"⊸","nabla":"∇","Nacute":"Ń","nacute":"ń","nang":"∠⃒","nap":"≉","napE":"⩰̸","napid":"≋̸","napos":"ʼn","napprox":"≉","natural":"♮","naturals":"ℕ","natur":"♮","nbsp":" ","nbump":"≎̸","nbumpe":"≏̸","ncap":"⩃","Ncaron":"Ň","ncaron":"ň","Ncedil":"Ņ","ncedil":"ņ","ncong":"≇","ncongdot":"⩭̸","ncup":"⩂","Ncy":"Н","ncy":"н","ndash":"–","nearhk":"⤤","nearr":"↗","neArr":"⇗","nearrow":"↗","ne":"≠","nedot":"≐̸","NegativeMediumSpace":"​","NegativeThickSpace":"​","NegativeThinSpace":"​","NegativeVeryThinSpace":"​","nequiv":"≢","nesear":"⤨","nesim":"≂̸","NestedGreaterGreater":"≫","NestedLessLess":"≪","NewLine":"\n","nexist":"∄","nexists":"∄","Nfr":"𝔑","nfr":"𝔫","ngE":"≧̸","nge":"≱","ngeq":"≱","ngeqq":"≧̸","ngeqslant":"⩾̸","nges":"⩾̸","nGg":"⋙̸","ngsim":"≵","nGt":"≫⃒","ngt":"≯","ngtr":"≯","nGtv":"≫̸","nharr":"↮","nhArr":"⇎","nhpar":"⫲","ni":"∋","nis":"⋼","nisd":"⋺","niv":"∋","NJcy":"Њ","njcy":"њ","nlarr":"↚","nlArr":"⇍","nldr":"‥","nlE":"≦̸","nle":"≰","nleftarrow":"↚","nLeftarrow":"⇍","nleftrightarrow":"↮","nLeftrightarrow":"⇎","nleq":"≰","nleqq":"≦̸","nleqslant":"⩽̸","nles":"⩽̸","nless":"≮","nLl":"⋘̸","nlsim":"≴","nLt":"≪⃒","nlt":"≮","nltri":"⋪","nltrie":"⋬","nLtv":"≪̸","nmid":"∤","NoBreak":"⁠","NonBreakingSpace":" ","nopf":"𝕟","Nopf":"ℕ","Not":"⫬","not":"¬","NotCongruent":"≢","NotCupCap":"≭","NotDoubleVerticalBar":"∦","NotElement":"∉","NotEqual":"≠","NotEqualTilde":"≂̸","NotExists":"∄","NotGreater":"≯","NotGreaterEqual":"≱","NotGreaterFullEqual":"≧̸","NotGreaterGreater":"≫̸","NotGreaterLess":"≹","NotGreaterSlantEqual":"⩾̸","NotGreaterTilde":"≵","NotHumpDownHump":"≎̸","NotHumpEqual":"≏̸","notin":"∉","notindot":"⋵̸","notinE":"⋹̸","notinva":"∉","notinvb":"⋷","notinvc":"⋶","NotLeftTriangleBar":"⧏̸","NotLeftTriangle":"⋪","NotLeftTriangleEqual":"⋬","NotLess":"≮","NotLessEqual":"≰","NotLessGreater":"≸","NotLessLess":"≪̸","NotLessSlantEqual":"⩽̸","NotLessTilde":"≴","NotNestedGreaterGreater":"⪢̸","NotNestedLessLess":"⪡̸","notni":"∌","notniva":"∌","notnivb":"⋾","notnivc":"⋽","NotPrecedes":"⊀","NotPrecedesEqual":"⪯̸","NotPrecedesSlantEqual":"⋠","NotReverseElement":"∌","NotRightTriangleBar":"⧐̸","NotRightTriangle":"⋫","NotRightTriangleEqual":"⋭","NotSquareSubset":"⊏̸","NotSquareSubsetEqual":"⋢","NotSquareSuperset":"⊐̸","NotSquareSupersetEqual":"⋣","NotSubset":"⊂⃒","NotSubsetEqual":"⊈","NotSucceeds":"⊁","NotSucceedsEqual":"⪰̸","NotSucceedsSlantEqual":"⋡","NotSucceedsTilde":"≿̸","NotSuperset":"⊃⃒","NotSupersetEqual":"⊉","NotTilde":"≁","NotTildeEqual":"≄","NotTildeFullEqual":"≇","NotTildeTilde":"≉","NotVerticalBar":"∤","nparallel":"∦","npar":"∦","nparsl":"⫽⃥","npart":"∂̸","npolint":"⨔","npr":"⊀","nprcue":"⋠","nprec":"⊀","npreceq":"⪯̸","npre":"⪯̸","nrarrc":"⤳̸","nrarr":"↛","nrArr":"⇏","nrarrw":"↝̸","nrightarrow":"↛","nRightarrow":"⇏","nrtri":"⋫","nrtrie":"⋭","nsc":"⊁","nsccue":"⋡","nsce":"⪰̸","Nscr":"𝒩","nscr":"𝓃","nshortmid":"∤","nshortparallel":"∦","nsim":"≁","nsime":"≄","nsimeq":"≄","nsmid":"∤","nspar":"∦","nsqsube":"⋢","nsqsupe":"⋣","nsub":"⊄","nsubE":"⫅̸","nsube":"⊈","nsubset":"⊂⃒","nsubseteq":"⊈","nsubseteqq":"⫅̸","nsucc":"⊁","nsucceq":"⪰̸","nsup":"⊅","nsupE":"⫆̸","nsupe":"⊉","nsupset":"⊃⃒","nsupseteq":"⊉","nsupseteqq":"⫆̸","ntgl":"≹","Ntilde":"Ñ","ntilde":"ñ","ntlg":"≸","ntriangleleft":"⋪","ntrianglelefteq":"⋬","ntriangleright":"⋫","ntrianglerighteq":"⋭","Nu":"Ν","nu":"ν","num":"#","numero":"№","numsp":" ","nvap":"≍⃒","nvdash":"⊬","nvDash":"⊭","nVdash":"⊮","nVDash":"⊯","nvge":"≥⃒","nvgt":">⃒","nvHarr":"⤄","nvinfin":"⧞","nvlArr":"⤂","nvle":"≤⃒","nvlt":"<⃒","nvltrie":"⊴⃒","nvrArr":"⤃","nvrtrie":"⊵⃒","nvsim":"∼⃒","nwarhk":"⤣","nwarr":"↖","nwArr":"⇖","nwarrow":"↖","nwnear":"⤧","Oacute":"Ó","oacute":"ó","oast":"⊛","Ocirc":"Ô","ocirc":"ô","ocir":"⊚","Ocy":"О","ocy":"о","odash":"⊝","Odblac":"Ő","odblac":"ő","odiv":"⨸","odot":"⊙","odsold":"⦼","OElig":"Œ","oelig":"œ","ofcir":"⦿","Ofr":"𝔒","ofr":"𝔬","ogon":"˛","Ograve":"Ò","ograve":"ò","ogt":"⧁","ohbar":"⦵","ohm":"Ω","oint":"∮","olarr":"↺","olcir":"⦾","olcross":"⦻","oline":"‾","olt":"⧀","Omacr":"Ō","omacr":"ō","Omega":"Ω","omega":"ω","Omicron":"Ο","omicron":"ο","omid":"⦶","ominus":"⊖","Oopf":"𝕆","oopf":"𝕠","opar":"⦷","OpenCurlyDoubleQuote":"“","OpenCurlyQuote":"‘","operp":"⦹","oplus":"⊕","orarr":"↻","Or":"⩔","or":"∨","ord":"⩝","order":"ℴ","orderof":"ℴ","ordf":"ª","ordm":"º","origof":"⊶","oror":"⩖","orslope":"⩗","orv":"⩛","oS":"Ⓢ","Oscr":"𝒪","oscr":"ℴ","Oslash":"Ø","oslash":"ø","osol":"⊘","Otilde":"Õ","otilde":"õ","otimesas":"⨶","Otimes":"⨷","otimes":"⊗","Ouml":"Ö","ouml":"ö","ovbar":"⌽","OverBar":"‾","OverBrace":"⏞","OverBracket":"⎴","OverParenthesis":"⏜","para":"¶","parallel":"∥","par":"∥","parsim":"⫳","parsl":"⫽","part":"∂","PartialD":"∂","Pcy":"П","pcy":"п","percnt":"%","period":".","permil":"‰","perp":"⊥","pertenk":"‱","Pfr":"𝔓","pfr":"𝔭","Phi":"Φ","phi":"φ","phiv":"ϕ","phmmat":"ℳ","phone":"☎","Pi":"Π","pi":"π","pitchfork":"⋔","piv":"ϖ","planck":"ℏ","planckh":"ℎ","plankv":"ℏ","plusacir":"⨣","plusb":"⊞","pluscir":"⨢","plus":"+","plusdo":"∔","plusdu":"⨥","pluse":"⩲","PlusMinus":"±","plusmn":"±","plussim":"⨦","plustwo":"⨧","pm":"±","Poincareplane":"ℌ","pointint":"⨕","popf":"𝕡","Popf":"ℙ","pound":"£","prap":"⪷","Pr":"⪻","pr":"≺","prcue":"≼","precapprox":"⪷","prec":"≺","preccurlyeq":"≼","Precedes":"≺","PrecedesEqual":"⪯","PrecedesSlantEqual":"≼","PrecedesTilde":"≾","preceq":"⪯","precnapprox":"⪹","precneqq":"⪵","precnsim":"⋨","pre":"⪯","prE":"⪳","precsim":"≾","prime":"′","Prime":"″","primes":"ℙ","prnap":"⪹","prnE":"⪵","prnsim":"⋨","prod":"∏","Product":"∏","profalar":"⌮","profline":"⌒","profsurf":"⌓","prop":"∝","Proportional":"∝","Proportion":"∷","propto":"∝","prsim":"≾","prurel":"⊰","Pscr":"𝒫","pscr":"𝓅","Psi":"Ψ","psi":"ψ","puncsp":" ","Qfr":"𝔔","qfr":"𝔮","qint":"⨌","qopf":"𝕢","Qopf":"ℚ","qprime":"⁗","Qscr":"𝒬","qscr":"𝓆","quaternions":"ℍ","quatint":"⨖","quest":"?","questeq":"≟","quot":"\"","QUOT":"\"","rAarr":"⇛","race":"∽̱","Racute":"Ŕ","racute":"ŕ","radic":"√","raemptyv":"⦳","rang":"⟩","Rang":"⟫","rangd":"⦒","range":"⦥","rangle":"⟩","raquo":"»","rarrap":"⥵","rarrb":"⇥","rarrbfs":"⤠","rarrc":"⤳","rarr":"→","Rarr":"↠","rArr":"⇒","rarrfs":"⤞","rarrhk":"↪","rarrlp":"↬","rarrpl":"⥅","rarrsim":"⥴","Rarrtl":"⤖","rarrtl":"↣","rarrw":"↝","ratail":"⤚","rAtail":"⤜","ratio":"∶","rationals":"ℚ","rbarr":"⤍","rBarr":"⤏","RBarr":"⤐","rbbrk":"❳","rbrace":"}","rbrack":"]","rbrke":"⦌","rbrksld":"⦎","rbrkslu":"⦐","Rcaron":"Ř","rcaron":"ř","Rcedil":"Ŗ","rcedil":"ŗ","rceil":"⌉","rcub":"}","Rcy":"Р","rcy":"р","rdca":"⤷","rdldhar":"⥩","rdquo":"”","rdquor":"”","rdsh":"↳","real":"ℜ","realine":"ℛ","realpart":"ℜ","reals":"ℝ","Re":"ℜ","rect":"▭","reg":"®","REG":"®","ReverseElement":"∋","ReverseEquilibrium":"⇋","ReverseUpEquilibrium":"⥯","rfisht":"⥽","rfloor":"⌋","rfr":"𝔯","Rfr":"ℜ","rHar":"⥤","rhard":"⇁","rharu":"⇀","rharul":"⥬","Rho":"Ρ","rho":"ρ","rhov":"ϱ","RightAngleBracket":"⟩","RightArrowBar":"⇥","rightarrow":"→","RightArrow":"→","Rightarrow":"⇒","RightArrowLeftArrow":"⇄","rightarrowtail":"↣","RightCeiling":"⌉","RightDoubleBracket":"⟧","RightDownTeeVector":"⥝","RightDownVectorBar":"⥕","RightDownVector":"⇂","RightFloor":"⌋","rightharpoondown":"⇁","rightharpoonup":"⇀","rightleftarrows":"⇄","rightleftharpoons":"⇌","rightrightarrows":"⇉","rightsquigarrow":"↝","RightTeeArrow":"↦","RightTee":"⊢","RightTeeVector":"⥛","rightthreetimes":"⋌","RightTriangleBar":"⧐","RightTriangle":"⊳","RightTriangleEqual":"⊵","RightUpDownVector":"⥏","RightUpTeeVector":"⥜","RightUpVectorBar":"⥔","RightUpVector":"↾","RightVectorBar":"⥓","RightVector":"⇀","ring":"˚","risingdotseq":"≓","rlarr":"⇄","rlhar":"⇌","rlm":"‏","rmoustache":"⎱","rmoust":"⎱","rnmid":"⫮","roang":"⟭","roarr":"⇾","robrk":"⟧","ropar":"⦆","ropf":"𝕣","Ropf":"ℝ","roplus":"⨮","rotimes":"⨵","RoundImplies":"⥰","rpar":")","rpargt":"⦔","rppolint":"⨒","rrarr":"⇉","Rrightarrow":"⇛","rsaquo":"›","rscr":"𝓇","Rscr":"ℛ","rsh":"↱","Rsh":"↱","rsqb":"]","rsquo":"’","rsquor":"’","rthree":"⋌","rtimes":"⋊","rtri":"▹","rtrie":"⊵","rtrif":"▸","rtriltri":"⧎","RuleDelayed":"⧴","ruluhar":"⥨","rx":"℞","Sacute":"Ś","sacute":"ś","sbquo":"‚","scap":"⪸","Scaron":"Š","scaron":"š","Sc":"⪼","sc":"≻","sccue":"≽","sce":"⪰","scE":"⪴","Scedil":"Ş","scedil":"ş","Scirc":"Ŝ","scirc":"ŝ","scnap":"⪺","scnE":"⪶","scnsim":"⋩","scpolint":"⨓","scsim":"≿","Scy":"С","scy":"с","sdotb":"⊡","sdot":"⋅","sdote":"⩦","searhk":"⤥","searr":"↘","seArr":"⇘","searrow":"↘","sect":"§","semi":";","seswar":"⤩","setminus":"∖","setmn":"∖","sext":"✶","Sfr":"𝔖","sfr":"𝔰","sfrown":"⌢","sharp":"♯","SHCHcy":"Щ","shchcy":"щ","SHcy":"Ш","shcy":"ш","ShortDownArrow":"↓","ShortLeftArrow":"←","shortmid":"∣","shortparallel":"∥","ShortRightArrow":"→","ShortUpArrow":"↑","shy":"­","Sigma":"Σ","sigma":"σ","sigmaf":"ς","sigmav":"ς","sim":"∼","simdot":"⩪","sime":"≃","simeq":"≃","simg":"⪞","simgE":"⪠","siml":"⪝","simlE":"⪟","simne":"≆","simplus":"⨤","simrarr":"⥲","slarr":"←","SmallCircle":"∘","smallsetminus":"∖","smashp":"⨳","smeparsl":"⧤","smid":"∣","smile":"⌣","smt":"⪪","smte":"⪬","smtes":"⪬︀","SOFTcy":"Ь","softcy":"ь","solbar":"⌿","solb":"⧄","sol":"/","Sopf":"𝕊","sopf":"𝕤","spades":"♠","spadesuit":"♠","spar":"∥","sqcap":"⊓","sqcaps":"⊓︀","sqcup":"⊔","sqcups":"⊔︀","Sqrt":"√","sqsub":"⊏","sqsube":"⊑","sqsubset":"⊏","sqsubseteq":"⊑","sqsup":"⊐","sqsupe":"⊒","sqsupset":"⊐","sqsupseteq":"⊒","square":"□","Square":"□","SquareIntersection":"⊓","SquareSubset":"⊏","SquareSubsetEqual":"⊑","SquareSuperset":"⊐","SquareSupersetEqual":"⊒","SquareUnion":"⊔","squarf":"▪","squ":"□","squf":"▪","srarr":"→","Sscr":"𝒮","sscr":"𝓈","ssetmn":"∖","ssmile":"⌣","sstarf":"⋆","Star":"⋆","star":"☆","starf":"★","straightepsilon":"ϵ","straightphi":"ϕ","strns":"¯","sub":"⊂","Sub":"⋐","subdot":"⪽","subE":"⫅","sube":"⊆","subedot":"⫃","submult":"⫁","subnE":"⫋","subne":"⊊","subplus":"⪿","subrarr":"⥹","subset":"⊂","Subset":"⋐","subseteq":"⊆","subseteqq":"⫅","SubsetEqual":"⊆","subsetneq":"⊊","subsetneqq":"⫋","subsim":"⫇","subsub":"⫕","subsup":"⫓","succapprox":"⪸","succ":"≻","succcurlyeq":"≽","Succeeds":"≻","SucceedsEqual":"⪰","SucceedsSlantEqual":"≽","SucceedsTilde":"≿","succeq":"⪰","succnapprox":"⪺","succneqq":"⪶","succnsim":"⋩","succsim":"≿","SuchThat":"∋","sum":"∑","Sum":"∑","sung":"♪","sup1":"¹","sup2":"²","sup3":"³","sup":"⊃","Sup":"⋑","supdot":"⪾","supdsub":"⫘","supE":"⫆","supe":"⊇","supedot":"⫄","Superset":"⊃","SupersetEqual":"⊇","suphsol":"⟉","suphsub":"⫗","suplarr":"⥻","supmult":"⫂","supnE":"⫌","supne":"⊋","supplus":"⫀","supset":"⊃","Supset":"⋑","supseteq":"⊇","supseteqq":"⫆","supsetneq":"⊋","supsetneqq":"⫌","supsim":"⫈","supsub":"⫔","supsup":"⫖","swarhk":"⤦","swarr":"↙","swArr":"⇙","swarrow":"↙","swnwar":"⤪","szlig":"ß","Tab":"\t","target":"⌖","Tau":"Τ","tau":"τ","tbrk":"⎴","Tcaron":"Ť","tcaron":"ť","Tcedil":"Ţ","tcedil":"ţ","Tcy":"Т","tcy":"т","tdot":"⃛","telrec":"⌕","Tfr":"𝔗","tfr":"𝔱","there4":"∴","therefore":"∴","Therefore":"∴","Theta":"Θ","theta":"θ","thetasym":"ϑ","thetav":"ϑ","thickapprox":"≈","thicksim":"∼","ThickSpace":"  ","ThinSpace":" ","thinsp":" ","thkap":"≈","thksim":"∼","THORN":"Þ","thorn":"þ","tilde":"˜","Tilde":"∼","TildeEqual":"≃","TildeFullEqual":"≅","TildeTilde":"≈","timesbar":"⨱","timesb":"⊠","times":"×","timesd":"⨰","tint":"∭","toea":"⤨","topbot":"⌶","topcir":"⫱","top":"⊤","Topf":"𝕋","topf":"𝕥","topfork":"⫚","tosa":"⤩","tprime":"‴","trade":"™","TRADE":"™","triangle":"▵","triangledown":"▿","triangleleft":"◃","trianglelefteq":"⊴","triangleq":"≜","triangleright":"▹","trianglerighteq":"⊵","tridot":"◬","trie":"≜","triminus":"⨺","TripleDot":"⃛","triplus":"⨹","trisb":"⧍","tritime":"⨻","trpezium":"⏢","Tscr":"𝒯","tscr":"𝓉","TScy":"Ц","tscy":"ц","TSHcy":"Ћ","tshcy":"ћ","Tstrok":"Ŧ","tstrok":"ŧ","twixt":"≬","twoheadleftarrow":"↞","twoheadrightarrow":"↠","Uacute":"Ú","uacute":"ú","uarr":"↑","Uarr":"↟","uArr":"⇑","Uarrocir":"⥉","Ubrcy":"Ў","ubrcy":"ў","Ubreve":"Ŭ","ubreve":"ŭ","Ucirc":"Û","ucirc":"û","Ucy":"У","ucy":"у","udarr":"⇅","Udblac":"Ű","udblac":"ű","udhar":"⥮","ufisht":"⥾","Ufr":"𝔘","ufr":"𝔲","Ugrave":"Ù","ugrave":"ù","uHar":"⥣","uharl":"↿","uharr":"↾","uhblk":"▀","ulcorn":"⌜","ulcorner":"⌜","ulcrop":"⌏","ultri":"◸","Umacr":"Ū","umacr":"ū","uml":"¨","UnderBar":"_","UnderBrace":"⏟","UnderBracket":"⎵","UnderParenthesis":"⏝","Union":"⋃","UnionPlus":"⊎","Uogon":"Ų","uogon":"ų","Uopf":"𝕌","uopf":"𝕦","UpArrowBar":"⤒","uparrow":"↑","UpArrow":"↑","Uparrow":"⇑","UpArrowDownArrow":"⇅","updownarrow":"↕","UpDownArrow":"↕","Updownarrow":"⇕","UpEquilibrium":"⥮","upharpoonleft":"↿","upharpoonright":"↾","uplus":"⊎","UpperLeftArrow":"↖","UpperRightArrow":"↗","upsi":"υ","Upsi":"ϒ","upsih":"ϒ","Upsilon":"Υ","upsilon":"υ","UpTeeArrow":"↥","UpTee":"⊥","upuparrows":"⇈","urcorn":"⌝","urcorner":"⌝","urcrop":"⌎","Uring":"Ů","uring":"ů","urtri":"◹","Uscr":"𝒰","uscr":"𝓊","utdot":"⋰","Utilde":"Ũ","utilde":"ũ","utri":"▵","utrif":"▴","uuarr":"⇈","Uuml":"Ü","uuml":"ü","uwangle":"⦧","vangrt":"⦜","varepsilon":"ϵ","varkappa":"ϰ","varnothing":"∅","varphi":"ϕ","varpi":"ϖ","varpropto":"∝","varr":"↕","vArr":"⇕","varrho":"ϱ","varsigma":"ς","varsubsetneq":"⊊︀","varsubsetneqq":"⫋︀","varsupsetneq":"⊋︀","varsupsetneqq":"⫌︀","vartheta":"ϑ","vartriangleleft":"⊲","vartriangleright":"⊳","vBar":"⫨","Vbar":"⫫","vBarv":"⫩","Vcy":"В","vcy":"в","vdash":"⊢","vDash":"⊨","Vdash":"⊩","VDash":"⊫","Vdashl":"⫦","veebar":"⊻","vee":"∨","Vee":"⋁","veeeq":"≚","vellip":"⋮","verbar":"|","Verbar":"‖","vert":"|","Vert":"‖","VerticalBar":"∣","VerticalLine":"|","VerticalSeparator":"❘","VerticalTilde":"≀","VeryThinSpace":" ","Vfr":"𝔙","vfr":"𝔳","vltri":"⊲","vnsub":"⊂⃒","vnsup":"⊃⃒","Vopf":"𝕍","vopf":"𝕧","vprop":"∝","vrtri":"⊳","Vscr":"𝒱","vscr":"𝓋","vsubnE":"⫋︀","vsubne":"⊊︀","vsupnE":"⫌︀","vsupne":"⊋︀","Vvdash":"⊪","vzigzag":"⦚","Wcirc":"Ŵ","wcirc":"ŵ","wedbar":"⩟","wedge":"∧","Wedge":"⋀","wedgeq":"≙","weierp":"℘","Wfr":"𝔚","wfr":"𝔴","Wopf":"𝕎","wopf":"𝕨","wp":"℘","wr":"≀","wreath":"≀","Wscr":"𝒲","wscr":"𝓌","xcap":"⋂","xcirc":"◯","xcup":"⋃","xdtri":"▽","Xfr":"𝔛","xfr":"𝔵","xharr":"⟷","xhArr":"⟺","Xi":"Ξ","xi":"ξ","xlarr":"⟵","xlArr":"⟸","xmap":"⟼","xnis":"⋻","xodot":"⨀","Xopf":"𝕏","xopf":"𝕩","xoplus":"⨁","xotime":"⨂","xrarr":"⟶","xrArr":"⟹","Xscr":"𝒳","xscr":"𝓍","xsqcup":"⨆","xuplus":"⨄","xutri":"△","xvee":"⋁","xwedge":"⋀","Yacute":"Ý","yacute":"ý","YAcy":"Я","yacy":"я","Ycirc":"Ŷ","ycirc":"ŷ","Ycy":"Ы","ycy":"ы","yen":"¥","Yfr":"𝔜","yfr":"𝔶","YIcy":"Ї","yicy":"ї","Yopf":"𝕐","yopf":"𝕪","Yscr":"𝒴","yscr":"𝓎","YUcy":"Ю","yucy":"ю","yuml":"ÿ","Yuml":"Ÿ","Zacute":"Ź","zacute":"ź","Zcaron":"Ž","zcaron":"ž","Zcy":"З","zcy":"з","Zdot":"Ż","zdot":"ż","zeetrf":"ℨ","ZeroWidthSpace":"​","Zeta":"Ζ","zeta":"ζ","zfr":"𝔷","Zfr":"ℨ","ZHcy":"Ж","zhcy":"ж","zigrarr":"⇝","zopf":"𝕫","Zopf":"ℤ","Zscr":"𝒵","zscr":"𝓏","zwj":"‍","zwnj":"‌"} /***/ }), -/* 216 */ +/* 217 */ /***/ (function(module, exports) { // Copyright Joyent, Inc. and other Node contributors. @@ -38406,7 +38546,7 @@ function isUndefined(arg) { /***/ }), -/* 217 */ +/* 218 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38457,11 +38597,11 @@ function nextTick(fn, arg1, arg2, arg3) { /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(5))) /***/ }), -/* 218 */ +/* 219 */ /***/ (function(module, exports, __webpack_require__) { /* eslint-disable node/no-deprecated-api */ -var buffer = __webpack_require__(214) +var buffer = __webpack_require__(215) var Buffer = buffer.Buffer // alternative to using Object.keys for old browsers @@ -38525,14 +38665,14 @@ SafeBuffer.allocUnsafeSlow = function (size) { /***/ }), -/* 219 */ +/* 220 */ /***/ (function(module, exports, __webpack_require__) { /* Module dependencies */ -var ElementType = __webpack_require__(1793); -var entities = __webpack_require__(1794); +var ElementType = __webpack_require__(1799); +var entities = __webpack_require__(1800); /* Boolean Attributes @@ -38709,7 +38849,7 @@ function renderComment(elem) { /***/ }), -/* 220 */ +/* 221 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38734,7 +38874,7 @@ Mixin.prototype._getOverriddenMethods = function () { /***/ }), -/* 221 */ +/* 222 */ /***/ (function(module, exports, __webpack_require__) { var assign = __webpack_require__(736); @@ -38755,11 +38895,11 @@ exports.flatten = function(options) { }; /***/ }), -/* 222 */ +/* 223 */ /***/ (function(module, exports, __webpack_require__) { -var assignValue = __webpack_require__(347), - baseAssignValue = __webpack_require__(348); +var assignValue = __webpack_require__(348), + baseAssignValue = __webpack_require__(349); /** * Copies properties of `source` to `object`. @@ -38801,10 +38941,10 @@ module.exports = copyObject; /***/ }), -/* 223 */ +/* 224 */ /***/ (function(module, exports, __webpack_require__) { -var baseRest = __webpack_require__(350), +var baseRest = __webpack_require__(351), isIterateeCall = __webpack_require__(742); /** @@ -38844,7 +38984,7 @@ module.exports = createAssigner; /***/ }), -/* 224 */ +/* 225 */ /***/ (function(module, exports) { /** @@ -38871,7 +39011,7 @@ module.exports = apply; /***/ }), -/* 225 */ +/* 226 */ /***/ (function(module, exports) { /** Used for built-in method references. */ @@ -38895,11 +39035,11 @@ module.exports = isPrototype; /***/ }), -/* 226 */ +/* 227 */ /***/ (function(module, exports, __webpack_require__) { var arrayLikeKeys = __webpack_require__(743), - baseKeys = __webpack_require__(1832), + baseKeys = __webpack_require__(1838), isArrayLike = __webpack_require__(105); /** @@ -38938,10 +39078,10 @@ module.exports = keys; /***/ }), -/* 227 */ +/* 228 */ /***/ (function(module, exports, __webpack_require__) { -var baseIsArguments = __webpack_require__(1827), +var baseIsArguments = __webpack_require__(1833), isObjectLike = __webpack_require__(82); /** Used for built-in method references. */ @@ -38980,11 +39120,11 @@ module.exports = isArguments; /***/ }), -/* 228 */ +/* 229 */ /***/ (function(module, exports, __webpack_require__) { var arrayLikeKeys = __webpack_require__(743), - baseKeysIn = __webpack_require__(1834), + baseKeysIn = __webpack_require__(1840), isArrayLike = __webpack_require__(105); /** @@ -39018,10 +39158,10 @@ module.exports = keysIn; /***/ }), -/* 229 */ +/* 230 */ /***/ (function(module, exports, __webpack_require__) { -var baseCreate = __webpack_require__(230), +var baseCreate = __webpack_require__(231), isObject = __webpack_require__(45); /** @@ -39061,7 +39201,7 @@ module.exports = createCtor; /***/ }), -/* 230 */ +/* 231 */ /***/ (function(module, exports, __webpack_require__) { var isObject = __webpack_require__(45); @@ -39097,7 +39237,7 @@ module.exports = baseCreate; /***/ }), -/* 231 */ +/* 232 */ /***/ (function(module, exports) { /** Used as the internal argument placeholder. */ @@ -39132,7 +39272,7 @@ module.exports = replaceHolders; /***/ }), -/* 232 */ +/* 233 */ /***/ (function(module, exports, __webpack_require__) { var baseGetTag = __webpack_require__(135), @@ -39167,12 +39307,12 @@ module.exports = isSymbol; /***/ }), -/* 233 */ +/* 234 */ /***/ (function(module, exports, __webpack_require__) { var arrayEach = __webpack_require__(757), baseEach = __webpack_require__(167), - castFunction = __webpack_require__(1863), + castFunction = __webpack_require__(1869), isArray = __webpack_require__(25); /** @@ -39214,14 +39354,14 @@ module.exports = forEach; /***/ }), -/* 234 */ +/* 235 */ /***/ (function(module, exports, __webpack_require__) { -var listCacheClear = __webpack_require__(1882), - listCacheDelete = __webpack_require__(1883), - listCacheGet = __webpack_require__(1884), - listCacheHas = __webpack_require__(1885), - listCacheSet = __webpack_require__(1886); +var listCacheClear = __webpack_require__(1888), + listCacheDelete = __webpack_require__(1889), + listCacheGet = __webpack_require__(1890), + listCacheHas = __webpack_require__(1891), + listCacheSet = __webpack_require__(1892); /** * Creates an list cache object. @@ -39252,7 +39392,7 @@ module.exports = ListCache; /***/ }), -/* 235 */ +/* 236 */ /***/ (function(module, exports, __webpack_require__) { var eq = __webpack_require__(136); @@ -39279,7 +39419,7 @@ module.exports = assocIndexOf; /***/ }), -/* 236 */ +/* 237 */ /***/ (function(module, exports, __webpack_require__) { var getNative = __webpack_require__(104); @@ -39291,10 +39431,10 @@ module.exports = nativeCreate; /***/ }), -/* 237 */ +/* 238 */ /***/ (function(module, exports, __webpack_require__) { -var isKeyable = __webpack_require__(1900); +var isKeyable = __webpack_require__(1906); /** * Gets the data for `map`. @@ -39315,13 +39455,13 @@ module.exports = getMapData; /***/ }), -/* 238 */ +/* 239 */ /***/ (function(module, exports, __webpack_require__) { var isArray = __webpack_require__(25), - isKey = __webpack_require__(367), - stringToPath = __webpack_require__(1935), - toString = __webpack_require__(1938); + isKey = __webpack_require__(368), + stringToPath = __webpack_require__(1941), + toString = __webpack_require__(1944); /** * Casts `value` to a path array if it's not one. @@ -39342,10 +39482,10 @@ module.exports = castPath; /***/ }), -/* 239 */ +/* 240 */ /***/ (function(module, exports, __webpack_require__) { -var baseFlatten = __webpack_require__(1966); +var baseFlatten = __webpack_require__(1972); /** * Flattens `array` a single level deep. @@ -39370,7 +39510,7 @@ module.exports = flatten; /***/ }), -/* 240 */ +/* 241 */ /***/ (function(module, exports, __webpack_require__) { var getNative = __webpack_require__(106); @@ -39382,14 +39522,14 @@ module.exports = nativeCreate; /***/ }), -/* 241 */ +/* 242 */ /***/ (function(module, exports, __webpack_require__) { -var listCacheClear = __webpack_require__(1983), - listCacheDelete = __webpack_require__(1984), - listCacheGet = __webpack_require__(1985), - listCacheHas = __webpack_require__(1986), - listCacheSet = __webpack_require__(1987); +var listCacheClear = __webpack_require__(1989), + listCacheDelete = __webpack_require__(1990), + listCacheGet = __webpack_require__(1991), + listCacheHas = __webpack_require__(1992), + listCacheSet = __webpack_require__(1993); /** * Creates an list cache object. @@ -39420,7 +39560,7 @@ module.exports = ListCache; /***/ }), -/* 242 */ +/* 243 */ /***/ (function(module, exports, __webpack_require__) { var eq = __webpack_require__(782); @@ -39447,10 +39587,10 @@ module.exports = assocIndexOf; /***/ }), -/* 243 */ +/* 244 */ /***/ (function(module, exports, __webpack_require__) { -var isKeyable = __webpack_require__(1989); +var isKeyable = __webpack_require__(1995); /** * Gets the data for `map`. @@ -39471,7 +39611,7 @@ module.exports = getMapData; /***/ }), -/* 244 */ +/* 245 */ /***/ (function(module, exports) { /* @@ -39553,7 +39693,7 @@ function toComment(sourceMap) { /***/ }), -/* 245 */ +/* 246 */ /***/ (function(module, exports, __webpack_require__) { /* @@ -39609,7 +39749,7 @@ var singleton = null; var singletonCounter = 0; var stylesInsertedAtTop = []; -var fixUrls = __webpack_require__(2677); +var fixUrls = __webpack_require__(2695); module.exports = function(list, options) { if (typeof DEBUG !== "undefined" && DEBUG) { @@ -39925,10 +40065,10 @@ function updateLink (link, options, obj) { /***/ }), -/* 246 */ +/* 247 */ /***/ (function(module, exports, __webpack_require__) { -var isObject = __webpack_require__(12); +var isObject = __webpack_require__(13); var document = __webpack_require__(14).document; // typeof document.createElement is 'object' in old IE var is = isObject(document) && isObject(document.createElement); @@ -39938,7 +40078,7 @@ module.exports = function (it) { /***/ }), -/* 247 */ +/* 248 */ /***/ (function(module, exports, __webpack_require__) { var global = __webpack_require__(14); @@ -39972,7 +40112,7 @@ module.exports = { /***/ }), -/* 248 */ +/* 249 */ /***/ (function(module, exports, __webpack_require__) { // fallback for non-array-like ES3 and non-enumerable old V8 strings @@ -39984,7 +40124,7 @@ module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) { /***/ }), -/* 249 */ +/* 250 */ /***/ (function(module, exports, __webpack_require__) { // false -> Array#indexOf @@ -40013,10 +40153,10 @@ module.exports = function (IS_INCLUDES) { /***/ }), -/* 250 */ +/* 251 */ /***/ (function(module, exports, __webpack_require__) { -var shared = __webpack_require__(251)('keys'); +var shared = __webpack_require__(252)('keys'); var uid = __webpack_require__(84); module.exports = function (key) { return shared[key] || (shared[key] = uid(key)); @@ -40024,7 +40164,7 @@ module.exports = function (key) { /***/ }), -/* 251 */ +/* 252 */ /***/ (function(module, exports, __webpack_require__) { var global = __webpack_require__(14); @@ -40036,7 +40176,7 @@ module.exports = function (key) { /***/ }), -/* 252 */ +/* 253 */ /***/ (function(module, exports) { // IE 8- don't enum bug keys @@ -40046,7 +40186,7 @@ module.exports = ( /***/ }), -/* 253 */ +/* 254 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -40068,7 +40208,7 @@ module.exports = function fill(value /* , start = 0, end = @length */) { /***/ }), -/* 254 */ +/* 255 */ /***/ (function(module, exports, __webpack_require__) { // 7.3.20 SpeciesConstructor(O, defaultConstructor) @@ -40083,7 +40223,7 @@ module.exports = function (O, D) { /***/ }), -/* 255 */ +/* 256 */ /***/ (function(module, exports, __webpack_require__) { // getting tag from 19.1.3.6 Object.prototype.toString() @@ -40112,7 +40252,7 @@ module.exports = function (it) { /***/ }), -/* 256 */ +/* 257 */ /***/ (function(module, exports, __webpack_require__) { // check on default Array iterator @@ -40126,10 +40266,10 @@ module.exports = function (it) { /***/ }), -/* 257 */ +/* 258 */ /***/ (function(module, exports, __webpack_require__) { -var classof = __webpack_require__(255); +var classof = __webpack_require__(256); var ITERATOR = __webpack_require__(22)('iterator'); var Iterators = __webpack_require__(114); module.exports = __webpack_require__(107).getIteratorMethod = function (it) { @@ -40140,13 +40280,13 @@ module.exports = __webpack_require__(107).getIteratorMethod = function (it) { /***/ }), -/* 258 */ +/* 259 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var addToUnscopables = __webpack_require__(116); -var step = __webpack_require__(389); +var step = __webpack_require__(390); var Iterators = __webpack_require__(114); var toIObject = __webpack_require__(47); @@ -40154,7 +40294,7 @@ var toIObject = __webpack_require__(47); // 22.1.3.13 Array.prototype.keys() // 22.1.3.29 Array.prototype.values() // 22.1.3.30 Array.prototype[@@iterator]() -module.exports = __webpack_require__(390)(Array, 'Array', function (iterated, kind) { +module.exports = __webpack_require__(391)(Array, 'Array', function (iterated, kind) { this._t = toIObject(iterated); // target this._i = 0; // next index this._k = kind; // kind @@ -40181,12 +40321,12 @@ addToUnscopables('entries'); /***/ }), -/* 259 */ +/* 260 */ /***/ (function(module, exports, __webpack_require__) { // Works with __proto__ only. Old v8 can't work with null proto objects. /* eslint-disable no-proto */ -var isObject = __webpack_require__(12); +var isObject = __webpack_require__(13); var anObject = __webpack_require__(18); var check = function (O, proto) { anObject(O); @@ -40212,13 +40352,13 @@ module.exports = { /***/ }), -/* 260 */ +/* 261 */ /***/ (function(module, exports, __webpack_require__) { var ctx = __webpack_require__(58); -var invoke = __webpack_require__(396); -var html = __webpack_require__(387); -var cel = __webpack_require__(246); +var invoke = __webpack_require__(397); +var html = __webpack_require__(388); +var cel = __webpack_require__(247); var global = __webpack_require__(14); var process = global.process; var setTask = global.setImmediate; @@ -40302,11 +40442,11 @@ module.exports = { /***/ }), -/* 261 */ +/* 262 */ /***/ (function(module, exports, __webpack_require__) { // helper for String#{startsWith, endsWith, includes} -var isRegExp = __webpack_require__(402); +var isRegExp = __webpack_require__(403); var defined = __webpack_require__(87); module.exports = function (that, searchString, NAME) { @@ -40316,7 +40456,7 @@ module.exports = function (that, searchString, NAME) { /***/ }), -/* 262 */ +/* 263 */ /***/ (function(module, exports, __webpack_require__) { var MATCH = __webpack_require__(22)('match'); @@ -40334,7 +40474,7 @@ module.exports = function (KEY) { /***/ }), -/* 263 */ +/* 264 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -40349,7 +40489,7 @@ module.exports = function (object, index, value) { /***/ }), -/* 264 */ +/* 265 */ /***/ (function(module, exports) { // 20.2.2.28 Math.sign(x) @@ -40360,7 +40500,7 @@ module.exports = Math.sign || function sign(x) { /***/ }), -/* 265 */ +/* 266 */ /***/ (function(module, exports) { // 20.2.2.14 Math.expm1(x) @@ -40376,7 +40516,7 @@ module.exports = (!$expm1 /***/ }), -/* 266 */ +/* 267 */ /***/ (function(module, exports, __webpack_require__) { var global = __webpack_require__(14); @@ -40386,7 +40526,7 @@ module.exports = navigator && navigator.userAgent || ''; /***/ }), -/* 267 */ +/* 268 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -40405,7 +40545,7 @@ module.exports = ReactPropTypesSecret; /***/ }), -/* 268 */ +/* 269 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -40447,13 +40587,13 @@ function hyphenateStyleName(string) { module.exports = hyphenateStyleName; /***/ }), -/* 269 */ +/* 270 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__components_Provider__ = __webpack_require__(948); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__components_connectAdvanced__ = __webpack_require__(411); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__components_connectAdvanced__ = __webpack_require__(412); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__connect_connect__ = __webpack_require__(953); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "Provider", function() { return __WEBPACK_IMPORTED_MODULE_0__components_Provider__["b"]; }); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "createProvider", function() { return __WEBPACK_IMPORTED_MODULE_0__components_Provider__["a"]; }); @@ -40466,7 +40606,7 @@ Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); /***/ }), -/* 270 */ +/* 271 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -40494,7 +40634,7 @@ function warning(message) { } /***/ }), -/* 271 */ +/* 272 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -40566,7 +40706,7 @@ function isPlainObject(value) { /***/ }), -/* 272 */ +/* 273 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -40657,7 +40797,7 @@ function mapAsync(array, work, callback) { } /***/ }), -/* 273 */ +/* 274 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -40670,7 +40810,7 @@ function mapAsync(array, work, callback) { /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_prop_types__ = __webpack_require__(1); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_prop_types__); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__getRouteParams__ = __webpack_require__(981); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__ContextUtils__ = __webpack_require__(274); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__ContextUtils__ = __webpack_require__(275); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__RouteUtils__ = __webpack_require__(75); var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; @@ -40787,7 +40927,7 @@ var RouterContext = __WEBPACK_IMPORTED_MODULE_2_create_react_class___default()({ /* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(5))) /***/ }), -/* 274 */ +/* 275 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -40912,7 +41052,7 @@ function ContextSubscriber(name) { } /***/ }), -/* 275 */ +/* 276 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -40941,7 +41081,7 @@ var locationShape = Object(__WEBPACK_IMPORTED_MODULE_0_prop_types__["shape"])({ }); /***/ }), -/* 276 */ +/* 277 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -40971,7 +41111,7 @@ exports.default = runTransitionHook; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(5))) /***/ }), -/* 277 */ +/* 278 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -40983,7 +41123,7 @@ var _AsyncUtils = __webpack_require__(992); var _PathUtils = __webpack_require__(76); -var _runTransitionHook = __webpack_require__(276); +var _runTransitionHook = __webpack_require__(277); var _runTransitionHook2 = _interopRequireDefault(_runTransitionHook); @@ -41153,7 +41293,7 @@ var createHistory = function createHistory() { exports.default = createHistory; /***/ }), -/* 278 */ +/* 279 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -41163,7 +41303,7 @@ exports.__esModule = true; var canUseDOM = exports.canUseDOM = !!(typeof window !== 'undefined' && window.document && window.document.createElement); /***/ }), -/* 279 */ +/* 280 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -41176,11 +41316,11 @@ var _LocationUtils = __webpack_require__(121); var _DOMUtils = __webpack_require__(186); -var _DOMStateStorage = __webpack_require__(428); +var _DOMStateStorage = __webpack_require__(429); var _PathUtils = __webpack_require__(76); -var _ExecutionEnvironment = __webpack_require__(278); +var _ExecutionEnvironment = __webpack_require__(279); var PopStateEvent = 'popstate'; var HashChangeEvent = 'hashchange'; @@ -41268,7 +41408,7 @@ var go = exports.go = function go(n) { }; /***/ }), -/* 280 */ +/* 281 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -41559,7 +41699,69 @@ EuiFlexGroup.__docgenInfo = [{ }]; /***/ }), -/* 281 */ +/* 282 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _is_color_dark = __webpack_require__(1010); + +Object.defineProperty(exports, 'isColorDark', { + enumerable: true, + get: function get() { + return _is_color_dark.isColorDark; + } +}); + +var _hex_to_rgb = __webpack_require__(1011); + +Object.defineProperty(exports, 'hexToRgb', { + enumerable: true, + get: function get() { + return _hex_to_rgb.hexToRgb; + } +}); + +var _rgb_to_hex = __webpack_require__(1012); + +Object.defineProperty(exports, 'rgbToHex', { + enumerable: true, + get: function get() { + return _rgb_to_hex.rgbToHex; + } +}); + +var _luminance_and_contrast = __webpack_require__(1013); + +Object.defineProperty(exports, 'calculateContrast', { + enumerable: true, + get: function get() { + return _luminance_and_contrast.calculateContrast; + } +}); +Object.defineProperty(exports, 'calculateLuminance', { + enumerable: true, + get: function get() { + return _luminance_and_contrast.calculateLuminance; + } +}); + +var _visualization_colors = __webpack_require__(1014); + +Object.defineProperty(exports, 'VISUALIZATION_COLORS', { + enumerable: true, + get: function get() { + return _visualization_colors.VISUALIZATION_COLORS; + } +}); + +/***/ }), +/* 283 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -41578,7 +41780,7 @@ Object.defineProperty(exports, 'SortableProperties', { } }); -var _sort_direction = __webpack_require__(282); +var _sort_direction = __webpack_require__(284); Object.defineProperty(exports, 'SortDirectionType', { enumerable: true, @@ -41612,7 +41814,7 @@ Object.defineProperty(exports, 'Comparators', { }); /***/ }), -/* 282 */ +/* 284 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -41643,7 +41845,7 @@ var SortDirection = exports.SortDirection = Object.freeze({ var SortDirectionType = exports.SortDirectionType = _propTypes2.default.oneOf([SortDirection.ASC, SortDirection.DESC]); /***/ }), -/* 283 */ +/* 285 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -41669,27 +41871,7 @@ Object.defineProperty(exports, 'omit', { }); /***/ }), -/* 284 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _beta_badge = __webpack_require__(1047); - -Object.defineProperty(exports, 'EuiBetaBadge', { - enumerable: true, - get: function get() { - return _beta_badge.EuiBetaBadge; - } -}); - -/***/ }), -/* 285 */ +/* 286 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -41718,7 +41900,7 @@ Object.defineProperty(exports, 'EuiIconTip', { }); /***/ }), -/* 286 */ +/* 287 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -41744,7 +41926,7 @@ Object.defineProperty(exports, 'TOGGLE_TYPES', { }); /***/ }), -/* 287 */ +/* 288 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -41817,7 +41999,7 @@ EuiTitle.defaultProps = { }; /***/ }), -/* 288 */ +/* 289 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -41854,9 +42036,9 @@ var _highlight2 = _interopRequireDefault(_highlight); var _button = __webpack_require__(42); -var _overlay_mask = __webpack_require__(192); +var _overlay_mask = __webpack_require__(193); -var _services = __webpack_require__(13); +var _services = __webpack_require__(12); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -42226,7 +42408,7 @@ EuiCodeBlockImpl.__docgenInfo = [{ }]; /***/ }), -/* 289 */ +/* 290 */ /***/ (function(module, exports, __webpack_require__) { var baseForOwn = __webpack_require__(584), @@ -42268,7 +42450,7 @@ module.exports = forOwn; /***/ }), -/* 290 */ +/* 291 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(module) {var root = __webpack_require__(52), @@ -42313,7 +42495,7 @@ module.exports = isBuffer; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(29)(module))) /***/ }), -/* 291 */ +/* 292 */ /***/ (function(module, exports) { /** Used as references for various `Number` constants. */ @@ -42354,7 +42536,7 @@ module.exports = isLength; /***/ }), -/* 292 */ +/* 293 */ /***/ (function(module, exports) { /** Used for built-in method references. */ @@ -42378,7 +42560,7 @@ module.exports = isPrototype; /***/ }), -/* 293 */ +/* 294 */ /***/ (function(module, exports, __webpack_require__) { var overArg = __webpack_require__(589); @@ -42390,10 +42572,10 @@ module.exports = getPrototype; /***/ }), -/* 294 */ +/* 295 */ /***/ (function(module, exports, __webpack_require__) { -var ListCache = __webpack_require__(194), +var ListCache = __webpack_require__(195), stackClear = __webpack_require__(1284), stackDelete = __webpack_require__(1285), stackGet = __webpack_require__(1286), @@ -42423,7 +42605,7 @@ module.exports = Stack; /***/ }), -/* 295 */ +/* 296 */ /***/ (function(module, exports) { /** @@ -42466,7 +42648,7 @@ module.exports = eq; /***/ }), -/* 296 */ +/* 297 */ /***/ (function(module, exports, __webpack_require__) { var getNative = __webpack_require__(94), @@ -42479,7 +42661,7 @@ module.exports = Map; /***/ }), -/* 297 */ +/* 298 */ /***/ (function(module, exports, __webpack_require__) { var mapCacheClear = __webpack_require__(1293), @@ -42517,7 +42699,7 @@ module.exports = MapCache; /***/ }), -/* 298 */ +/* 299 */ /***/ (function(module, exports, __webpack_require__) { var arrayFilter = __webpack_require__(1313), @@ -42553,11 +42735,11 @@ module.exports = getSymbols; /***/ }), -/* 299 */ +/* 300 */ /***/ (function(module, exports, __webpack_require__) { var isArray = __webpack_require__(44), - isSymbol = __webpack_require__(300); + isSymbol = __webpack_require__(301); /** Used to match property names within property paths. */ var reIsDeepProp = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/, @@ -42588,7 +42770,7 @@ module.exports = isKey; /***/ }), -/* 300 */ +/* 301 */ /***/ (function(module, exports, __webpack_require__) { var baseGetTag = __webpack_require__(92), @@ -42623,7 +42805,7 @@ module.exports = isSymbol; /***/ }), -/* 301 */ +/* 302 */ /***/ (function(module, exports, __webpack_require__) { var Uint8Array = __webpack_require__(596); @@ -42645,12 +42827,12 @@ module.exports = cloneArrayBuffer; /***/ }), -/* 302 */ +/* 303 */ /***/ (function(module, exports, __webpack_require__) { var arrayLikeKeys = __webpack_require__(1385), baseKeys = __webpack_require__(1392), - isArrayLike = __webpack_require__(304); + isArrayLike = __webpack_require__(305); /** * Creates an array of the own enumerable property names of `object`. @@ -42688,7 +42870,7 @@ module.exports = keys; /***/ }), -/* 303 */ +/* 304 */ /***/ (function(module, exports) { /** Used as references for various `Number` constants. */ @@ -42729,11 +42911,11 @@ module.exports = isLength; /***/ }), -/* 304 */ +/* 305 */ /***/ (function(module, exports, __webpack_require__) { var isFunction = __webpack_require__(622), - isLength = __webpack_require__(303); + isLength = __webpack_require__(304); /** * Checks if `value` is array-like. A value is considered array-like if it's @@ -42768,7 +42950,7 @@ module.exports = isArrayLike; /***/ }), -/* 305 */ +/* 306 */ /***/ (function(module, exports, __webpack_require__) { var getNative = __webpack_require__(125), @@ -42781,7 +42963,7 @@ module.exports = Map; /***/ }), -/* 306 */ +/* 307 */ /***/ (function(module, exports, __webpack_require__) { var mapCacheClear = __webpack_require__(1421), @@ -42819,11 +43001,11 @@ module.exports = MapCache; /***/ }), -/* 307 */ +/* 308 */ /***/ (function(module, exports, __webpack_require__) { var isArray = __webpack_require__(54), - isSymbol = __webpack_require__(200); + isSymbol = __webpack_require__(201); /** Used to match property names within property paths. */ var reIsDeepProp = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/, @@ -42854,7 +43036,7 @@ module.exports = isKey; /***/ }), -/* 308 */ +/* 309 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -42874,7 +43056,7 @@ Object.defineProperty(exports, 'EuiOutsideClickDetector', { }); /***/ }), -/* 309 */ +/* 310 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -43056,7 +43238,7 @@ EuiCheckbox.__docgenInfo = [{ }]; /***/ }), -/* 310 */ +/* 311 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -43083,7 +43265,7 @@ var _classnames = __webpack_require__(3); var _classnames2 = _interopRequireDefault(_classnames); -var _browser = __webpack_require__(1520); +var _browser = __webpack_require__(1523); var _key_codes = __webpack_require__(89); @@ -43365,7 +43547,7 @@ EuiFieldSearch.__docgenInfo = [{ }]; /***/ }), -/* 311 */ +/* 312 */ /***/ (function(module, exports) { // 7.2.1 RequireObjectCoercible(argument) @@ -43376,18 +43558,18 @@ module.exports = function (it) { /***/ }), -/* 312 */ +/* 313 */ /***/ (function(module, exports, __webpack_require__) { -var shared = __webpack_require__(313)('keys'); -var uid = __webpack_require__(208); +var shared = __webpack_require__(314)('keys'); +var uid = __webpack_require__(209); module.exports = function (key) { return shared[key] || (shared[key] = uid(key)); }; /***/ }), -/* 313 */ +/* 314 */ /***/ (function(module, exports, __webpack_require__) { var global = __webpack_require__(79); @@ -43399,7 +43581,7 @@ module.exports = function (key) { /***/ }), -/* 314 */ +/* 315 */ /***/ (function(module, exports, __webpack_require__) { // most Object methods by ES6 should accept primitives @@ -43415,7 +43597,7 @@ module.exports = function (KEY, exec) { /***/ }), -/* 315 */ +/* 316 */ /***/ (function(module, exports, __webpack_require__) { // 7.1.1 ToPrimitive(input [, PreferredType]) @@ -43433,12 +43615,12 @@ module.exports = function (it, S) { /***/ }), -/* 316 */ +/* 317 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var $at = __webpack_require__(1555)(true); +var $at = __webpack_require__(1558)(true); // 21.1.3.27 String.prototype[@@iterator]() __webpack_require__(646)(String, 'String', function (iterated) { @@ -43457,7 +43639,7 @@ __webpack_require__(646)(String, 'String', function (iterated) { /***/ }), -/* 317 */ +/* 318 */ /***/ (function(module, exports) { // 7.1.4 ToInteger @@ -43469,21 +43651,21 @@ module.exports = function (it) { /***/ }), -/* 318 */ +/* 319 */ /***/ (function(module, exports) { module.exports = true; /***/ }), -/* 319 */ +/* 320 */ /***/ (function(module, exports, __webpack_require__) { // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties]) var anObject = __webpack_require__(127); -var dPs = __webpack_require__(1557); -var enumBugKeys = __webpack_require__(321); -var IE_PROTO = __webpack_require__(312)('IE_PROTO'); +var dPs = __webpack_require__(1560); +var enumBugKeys = __webpack_require__(322); +var IE_PROTO = __webpack_require__(313)('IE_PROTO'); var Empty = function () { /* empty */ }; var PROTOTYPE = 'prototype'; @@ -43496,7 +43678,7 @@ var createDict = function () { var gt = '>'; var iframeDocument; iframe.style.display = 'none'; - __webpack_require__(1561).appendChild(iframe); + __webpack_require__(1564).appendChild(iframe); iframe.src = 'javascript:'; // eslint-disable-line no-script-url // createDict = iframe.contentWindow.Object; // html.removeChild(iframe); @@ -43523,7 +43705,7 @@ module.exports = Object.create || function create(O, Properties) { /***/ }), -/* 320 */ +/* 321 */ /***/ (function(module, exports) { var toString = {}.toString; @@ -43534,7 +43716,7 @@ module.exports = function (it) { /***/ }), -/* 321 */ +/* 322 */ /***/ (function(module, exports) { // IE 8- don't enum bug keys @@ -43544,7 +43726,7 @@ module.exports = ( /***/ }), -/* 322 */ +/* 323 */ /***/ (function(module, exports, __webpack_require__) { var def = __webpack_require__(99).f; @@ -43557,10 +43739,10 @@ module.exports = function (it, tag, stat) { /***/ }), -/* 323 */ +/* 324 */ /***/ (function(module, exports, __webpack_require__) { -__webpack_require__(1562); +__webpack_require__(1565); var global = __webpack_require__(79); var hide = __webpack_require__(126); var Iterators = __webpack_require__(155); @@ -43582,20 +43764,20 @@ for (var i = 0; i < DOMIterables.length; i++) { /***/ }), -/* 324 */ +/* 325 */ /***/ (function(module, exports, __webpack_require__) { exports.f = __webpack_require__(68); /***/ }), -/* 325 */ +/* 326 */ /***/ (function(module, exports, __webpack_require__) { var global = __webpack_require__(79); var core = __webpack_require__(35); -var LIBRARY = __webpack_require__(318); -var wksExt = __webpack_require__(324); +var LIBRARY = __webpack_require__(319); +var wksExt = __webpack_require__(325); var defineProperty = __webpack_require__(99).f; module.exports = function (name) { var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {}); @@ -43604,20 +43786,20 @@ module.exports = function (name) { /***/ }), -/* 326 */ +/* 327 */ /***/ (function(module, exports) { exports.f = Object.getOwnPropertySymbols; /***/ }), -/* 327 */ +/* 328 */ /***/ (function(module, exports, __webpack_require__) { -var pIE = __webpack_require__(210); -var createDesc = __webpack_require__(209); +var pIE = __webpack_require__(211); +var createDesc = __webpack_require__(210); var toIObject = __webpack_require__(101); -var toPrimitive = __webpack_require__(315); +var toPrimitive = __webpack_require__(316); var has = __webpack_require__(97); var IE8_DOM_DEFINE = __webpack_require__(643); var gOPD = Object.getOwnPropertyDescriptor; @@ -43633,18 +43815,18 @@ exports.f = __webpack_require__(100) ? gOPD : function getOwnPropertyDescriptor( /***/ }), -/* 328 */ +/* 329 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_objectWithoutProperties__ = __webpack_require__(329); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_objectWithoutProperties__ = __webpack_require__(330); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_objectWithoutProperties___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_objectWithoutProperties__); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck__ = __webpack_require__(20); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck__); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_createClass__ = __webpack_require__(21); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_createClass___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_createClass__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__CellSizeAndPositionManager__ = __webpack_require__(1586); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__maxElementSize_js__ = __webpack_require__(1587); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__CellSizeAndPositionManager__ = __webpack_require__(1589); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__maxElementSize_js__ = __webpack_require__(1590); @@ -43857,7 +44039,7 @@ var ScalingCellSizeAndPositionManager = function () { /* harmony default export */ __webpack_exports__["a"] = (ScalingCellSizeAndPositionManager); /***/ }), -/* 329 */ +/* 330 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -43878,7 +44060,7 @@ exports.default = function (obj, keys) { }; /***/ }), -/* 330 */ +/* 331 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -43919,7 +44101,7 @@ function createCallbackMemoizer() { } /***/ }), -/* 331 */ +/* 332 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -43967,7 +44149,7 @@ if (!(process.env.NODE_ENV === 'production') && typeof exports !== 'undefined') /* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(5))) /***/ }), -/* 332 */ +/* 333 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -43989,7 +44171,7 @@ Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6_react__); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_classnames__ = __webpack_require__(3); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_classnames___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_7_classnames__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__PositionCache__ = __webpack_require__(1615); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__PositionCache__ = __webpack_require__(1618); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__utils_requestAnimationTimeout__ = __webpack_require__(157); @@ -44459,7 +44641,7 @@ if (!(process.env.NODE_ENV === 'production') && typeof exports !== 'undefined') /* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(5))) /***/ }), -/* 333 */ +/* 334 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -44485,7 +44667,7 @@ Object.defineProperty(exports, 'SIZES', { }); /***/ }), -/* 334 */ +/* 335 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -44504,7 +44686,7 @@ module.exports = ReactPropTypesSecret; /***/ }), -/* 335 */ +/* 336 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -44514,7 +44696,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _spacer = __webpack_require__(336); +var _spacer = __webpack_require__(337); Object.defineProperty(exports, 'EuiSpacer', { enumerable: true, @@ -44524,7 +44706,7 @@ Object.defineProperty(exports, 'EuiSpacer', { }); /***/ }), -/* 336 */ +/* 337 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -44638,7 +44820,7 @@ EuiSpacer.__docgenInfo = [{ }]; /***/ }), -/* 337 */ +/* 338 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -44657,7 +44839,7 @@ Object.defineProperty(exports, 'EuiTable', { } }); -var _table_body = __webpack_require__(338); +var _table_body = __webpack_require__(339); Object.defineProperty(exports, 'EuiTableBody', { enumerable: true, @@ -44675,7 +44857,7 @@ Object.defineProperty(exports, 'EuiTableHeader', { } }); -var _table_header_button = __webpack_require__(1730); +var _table_header_button = __webpack_require__(1733); Object.defineProperty(exports, 'EuiTableHeaderButton', { enumerable: true, @@ -44702,7 +44884,7 @@ Object.defineProperty(exports, 'EuiTableHeaderCellCheckbox', { } }); -var _table_pagination = __webpack_require__(1731); +var _table_pagination = __webpack_require__(1734); Object.defineProperty(exports, 'EuiTablePagination', { enumerable: true, @@ -44766,7 +44948,7 @@ Object.defineProperty(exports, 'EuiTableRowCellCheckbox', { }); /***/ }), -/* 338 */ +/* 339 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -44831,7 +45013,7 @@ EuiTableBody.__docgenInfo = [{ }]; /***/ }), -/* 339 */ +/* 340 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -44844,30 +45026,30 @@ exports = module.exports = __webpack_require__(718); Export the version */ -exports.version = __webpack_require__(1965).version; +exports.version = __webpack_require__(1971).version; /***/ }), -/* 340 */ +/* 341 */ /***/ (function(module, exports) { module.exports = {"amp":"&","apos":"'","gt":">","lt":"<","quot":"\""} /***/ }), -/* 341 */ +/* 342 */ /***/ (function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__(726); exports.Stream = exports; exports.Readable = exports; -exports.Writable = __webpack_require__(342); +exports.Writable = __webpack_require__(343); exports.Duplex = __webpack_require__(103); exports.Transform = __webpack_require__(729); -exports.PassThrough = __webpack_require__(1784); +exports.PassThrough = __webpack_require__(1790); /***/ }), -/* 342 */ +/* 343 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -44900,7 +45082,7 @@ exports.PassThrough = __webpack_require__(1784); /**/ -var processNextTick = __webpack_require__(217); +var processNextTick = __webpack_require__(218); /**/ module.exports = Writable; @@ -44943,7 +45125,7 @@ util.inherits = __webpack_require__(56); /**/ var internalUtil = { - deprecate: __webpack_require__(1783) + deprecate: __webpack_require__(1789) }; /**/ @@ -44952,7 +45134,7 @@ var Stream = __webpack_require__(727); /**/ /**/ -var Buffer = __webpack_require__(218).Buffer; +var Buffer = __webpack_require__(219).Buffer; var OurUint8Array = global.Uint8Array || function () {}; function _uint8ArrayToBuffer(chunk) { return Buffer.from(chunk); @@ -45535,16 +45717,16 @@ Writable.prototype._destroy = function (err, cb) { this.end(); cb(err); }; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(5), __webpack_require__(1781).setImmediate, __webpack_require__(15))) +/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(5), __webpack_require__(1787).setImmediate, __webpack_require__(15))) /***/ }), -/* 343 */ +/* 344 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var Buffer = __webpack_require__(218).Buffer; +var Buffer = __webpack_require__(219).Buffer; var isEncoding = Buffer.isEncoding || function (encoding) { encoding = '' + encoding; @@ -45816,7 +45998,7 @@ function simpleEnd(buf) { } /***/ }), -/* 344 */ +/* 345 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -46032,7 +46214,7 @@ exports.isElementNode = function (node) { /***/ }), -/* 345 */ +/* 346 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -46052,7 +46234,7 @@ module.exports = function mergeOptions(defaults, options) { /***/ }), -/* 346 */ +/* 347 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -46215,10 +46397,10 @@ exports.serializeContent = function (name, publicId, systemId) { /***/ }), -/* 347 */ +/* 348 */ /***/ (function(module, exports, __webpack_require__) { -var baseAssignValue = __webpack_require__(348), +var baseAssignValue = __webpack_require__(349), eq = __webpack_require__(136); /** Used for built-in method references. */ @@ -46249,7 +46431,7 @@ module.exports = assignValue; /***/ }), -/* 348 */ +/* 349 */ /***/ (function(module, exports, __webpack_require__) { var defineProperty = __webpack_require__(737); @@ -46280,7 +46462,7 @@ module.exports = baseAssignValue; /***/ }), -/* 349 */ +/* 350 */ /***/ (function(module, exports, __webpack_require__) { var baseGetTag = __webpack_require__(135), @@ -46323,12 +46505,12 @@ module.exports = isFunction; /***/ }), -/* 350 */ +/* 351 */ /***/ (function(module, exports, __webpack_require__) { var identity = __webpack_require__(164), overRest = __webpack_require__(740), - setToString = __webpack_require__(351); + setToString = __webpack_require__(352); /** * The base implementation of `_.rest` which doesn't validate or coerce arguments. @@ -46346,10 +46528,10 @@ module.exports = baseRest; /***/ }), -/* 351 */ +/* 352 */ /***/ (function(module, exports, __webpack_require__) { -var baseSetToString = __webpack_require__(1824), +var baseSetToString = __webpack_require__(1830), shortOut = __webpack_require__(741); /** @@ -46366,7 +46548,7 @@ module.exports = setToString; /***/ }), -/* 352 */ +/* 353 */ /***/ (function(module, exports) { /** Used as references for various `Number` constants. */ @@ -46407,11 +46589,11 @@ module.exports = isLength; /***/ }), -/* 353 */ +/* 354 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(module) {var root = __webpack_require__(37), - stubFalse = __webpack_require__(1828); + stubFalse = __webpack_require__(1834); /** Detect free variable `exports`. */ var freeExports = typeof exports == 'object' && exports && !exports.nodeType && exports; @@ -46452,12 +46634,12 @@ module.exports = isBuffer; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(29)(module))) /***/ }), -/* 354 */ +/* 355 */ /***/ (function(module, exports, __webpack_require__) { -var baseIsTypedArray = __webpack_require__(1829), - baseUnary = __webpack_require__(1830), - nodeUtil = __webpack_require__(1831); +var baseIsTypedArray = __webpack_require__(1835), + baseUnary = __webpack_require__(1836), + nodeUtil = __webpack_require__(1837); /* Node.js helper references. */ var nodeIsTypedArray = nodeUtil && nodeUtil.isTypedArray; @@ -46485,13 +46667,13 @@ module.exports = isTypedArray; /***/ }), -/* 355 */ +/* 356 */ /***/ (function(module, exports, __webpack_require__) { -var baseRest = __webpack_require__(350), - createWrap = __webpack_require__(1836), - getHolder = __webpack_require__(359), - replaceHolders = __webpack_require__(231); +var baseRest = __webpack_require__(351), + createWrap = __webpack_require__(1842), + getHolder = __webpack_require__(360), + replaceHolders = __webpack_require__(232); /** Used to compose bitmasks for function metadata. */ var WRAP_BIND_FLAG = 1, @@ -46548,11 +46730,11 @@ module.exports = bind; /***/ }), -/* 356 */ +/* 357 */ /***/ (function(module, exports, __webpack_require__) { -var baseCreate = __webpack_require__(230), - baseLodash = __webpack_require__(357); +var baseCreate = __webpack_require__(231), + baseLodash = __webpack_require__(358); /** Used as references for the maximum length and index of an array. */ var MAX_ARRAY_LENGTH = 4294967295; @@ -46582,7 +46764,7 @@ module.exports = LazyWrapper; /***/ }), -/* 357 */ +/* 358 */ /***/ (function(module, exports) { /** @@ -46598,7 +46780,7 @@ module.exports = baseLodash; /***/ }), -/* 358 */ +/* 359 */ /***/ (function(module, exports) { /** @@ -46624,7 +46806,7 @@ module.exports = copyArray; /***/ }), -/* 359 */ +/* 360 */ /***/ (function(module, exports) { /** @@ -46643,20 +46825,20 @@ module.exports = getHolder; /***/ }), -/* 360 */ +/* 361 */ /***/ (function(module, exports, __webpack_require__) { /** * Module dependencies */ -var serialize = __webpack_require__(219), - defaultOptions = __webpack_require__(221).default, - flattenOptions = __webpack_require__(221).flatten, +var serialize = __webpack_require__(220), + defaultOptions = __webpack_require__(222).default, + flattenOptions = __webpack_require__(222).flatten, select = __webpack_require__(760), - parse = __webpack_require__(213), + parse = __webpack_require__(214), _ = { - merge: __webpack_require__(1880), + merge: __webpack_require__(1886), defaults: __webpack_require__(759) }; @@ -46883,7 +47065,7 @@ function isArrayLike(item){ /***/ }), -/* 361 */ +/* 362 */ /***/ (function(module, exports, __webpack_require__) { /* @@ -46908,7 +47090,7 @@ var DomUtils = __webpack_require__(168), hasAttrib = DomUtils.hasAttrib, getName = DomUtils.getName, getAttribute= DomUtils.getAttributeValue, - getNCheck = __webpack_require__(1873), + getNCheck = __webpack_require__(1879), checkAttrib = __webpack_require__(761).rules.equals, BaseFuncs = __webpack_require__(169), trueFunc = BaseFuncs.trueFunc, @@ -47282,15 +47464,15 @@ module.exports = { /***/ }), -/* 362 */ +/* 363 */ /***/ (function(module, exports, __webpack_require__) { -var ListCache = __webpack_require__(234), - stackClear = __webpack_require__(1887), - stackDelete = __webpack_require__(1888), - stackGet = __webpack_require__(1889), - stackHas = __webpack_require__(1890), - stackSet = __webpack_require__(1891); +var ListCache = __webpack_require__(235), + stackClear = __webpack_require__(1893), + stackDelete = __webpack_require__(1894), + stackGet = __webpack_require__(1895), + stackHas = __webpack_require__(1896), + stackSet = __webpack_require__(1897); /** * Creates a stack cache object to store key-value pairs. @@ -47315,7 +47497,7 @@ module.exports = Stack; /***/ }), -/* 363 */ +/* 364 */ /***/ (function(module, exports, __webpack_require__) { var getNative = __webpack_require__(104), @@ -47328,14 +47510,14 @@ module.exports = Map; /***/ }), -/* 364 */ +/* 365 */ /***/ (function(module, exports, __webpack_require__) { -var mapCacheClear = __webpack_require__(1892), - mapCacheDelete = __webpack_require__(1899), - mapCacheGet = __webpack_require__(1901), - mapCacheHas = __webpack_require__(1902), - mapCacheSet = __webpack_require__(1903); +var mapCacheClear = __webpack_require__(1898), + mapCacheDelete = __webpack_require__(1905), + mapCacheGet = __webpack_require__(1907), + mapCacheHas = __webpack_require__(1908), + mapCacheSet = __webpack_require__(1909); /** * Creates a map cache object to store key-value pairs. @@ -47366,7 +47548,7 @@ module.exports = MapCache; /***/ }), -/* 365 */ +/* 366 */ /***/ (function(module, exports) { /** @@ -47397,10 +47579,10 @@ module.exports = arrayFilter; /***/ }), -/* 366 */ +/* 367 */ /***/ (function(module, exports, __webpack_require__) { -var castPath = __webpack_require__(238), +var castPath = __webpack_require__(239), toKey = __webpack_require__(171); /** @@ -47427,11 +47609,11 @@ module.exports = baseGet; /***/ }), -/* 367 */ +/* 368 */ /***/ (function(module, exports, __webpack_require__) { var isArray = __webpack_require__(25), - isSymbol = __webpack_require__(232); + isSymbol = __webpack_require__(233); /** Used to match property names within property paths. */ var reIsDeepProp = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/, @@ -47462,10 +47644,10 @@ module.exports = isKey; /***/ }), -/* 368 */ +/* 369 */ /***/ (function(module, exports, __webpack_require__) { -var baseIsArguments = __webpack_require__(1968), +var baseIsArguments = __webpack_require__(1974), isObjectLike = __webpack_require__(137); /** Used for built-in method references. */ @@ -47504,10 +47686,10 @@ module.exports = isArguments; /***/ }), -/* 369 */ +/* 370 */ /***/ (function(module, exports, __webpack_require__) { -var baseUniq = __webpack_require__(1971); +var baseUniq = __webpack_require__(1977); /** * Creates a duplicate-free version of an array, using @@ -47535,12 +47717,12 @@ module.exports = uniq; /***/ }), -/* 370 */ +/* 371 */ /***/ (function(module, exports, __webpack_require__) { var MapCache = __webpack_require__(778), - setCacheAdd = __webpack_require__(1993), - setCacheHas = __webpack_require__(1994); + setCacheAdd = __webpack_require__(1999), + setCacheHas = __webpack_require__(2000); /** * @@ -47568,7 +47750,7 @@ module.exports = SetCache; /***/ }), -/* 371 */ +/* 372 */ /***/ (function(module, exports, __webpack_require__) { var getNative = __webpack_require__(106), @@ -47581,7 +47763,7 @@ module.exports = Map; /***/ }), -/* 372 */ +/* 373 */ /***/ (function(module, exports) { /** @@ -47600,7 +47782,7 @@ module.exports = cacheHas; /***/ }), -/* 373 */ +/* 374 */ /***/ (function(module, exports) { /** @@ -47624,7 +47806,7 @@ module.exports = setToArray; /***/ }), -/* 374 */ +/* 375 */ /***/ (function(module, exports) { /** @@ -47661,11 +47843,11 @@ module.exports = compact; /***/ }), -/* 375 */ +/* 376 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(module) {var root = __webpack_require__(71), - stubFalse = __webpack_require__(2023); + stubFalse = __webpack_require__(2029); /** Detect free variable `exports`. */ var freeExports = typeof exports == 'object' && exports && !exports.nodeType && exports; @@ -47706,12 +47888,12 @@ module.exports = isBuffer; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(29)(module))) /***/ }), -/* 376 */ +/* 377 */ /***/ (function(module, exports, __webpack_require__) { -var baseIsTypedArray = __webpack_require__(2025), +var baseIsTypedArray = __webpack_require__(2031), baseUnary = __webpack_require__(788), - nodeUtil = __webpack_require__(2026); + nodeUtil = __webpack_require__(2032); /* Node.js helper references. */ var nodeIsTypedArray = nodeUtil && nodeUtil.isTypedArray; @@ -47739,7 +47921,7 @@ module.exports = isTypedArray; /***/ }), -/* 377 */ +/* 378 */ /***/ (function(module, exports, __webpack_require__) { var isFunction = __webpack_require__(779), @@ -47778,7 +47960,7 @@ module.exports = isArrayLike; /***/ }), -/* 378 */ +/* 379 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -47789,7 +47971,7 @@ var bind = __webpack_require__(102); var implementation = __webpack_require__(803); var getPolyfill = __webpack_require__(805); -var shim = __webpack_require__(2042); +var shim = __webpack_require__(2048); var bound = bind.call(Function.call, implementation); @@ -47803,7 +47985,7 @@ module.exports = bound; /***/ }), -/* 379 */ +/* 380 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -47816,7 +47998,7 @@ exports.propsInfo = undefined; var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; -var _objects = __webpack_require__(283); +var _objects = __webpack_require__(285); var _props_info = __webpack_require__(820); @@ -47916,13 +48098,13 @@ var propsInfo = exports.propsInfo = _extends({ }, basicTableProps, searchBarProps); /***/ }), -/* 380 */ +/* 381 */ /***/ (function(module, exports) { module.exports=/[!-#%-\*,-/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E49\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDF3C-\uDF3E]|\uD806[\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2]|\uD807[\uDC41-\uDC45\uDC70\uDC71]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/ /***/ }), -/* 381 */ +/* 382 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -48281,7 +48463,7 @@ module.exports = Ruler; /***/ }), -/* 382 */ +/* 383 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -48485,16 +48667,16 @@ module.exports = Token; /***/ }), -/* 383 */ +/* 384 */ /***/ (function(module, exports, __webpack_require__) { module.exports = !__webpack_require__(40) && !__webpack_require__(23)(function () { - return Object.defineProperty(__webpack_require__(246)('div'), 'a', { get: function () { return 7; } }).a != 7; + return Object.defineProperty(__webpack_require__(247)('div'), 'a', { get: function () { return 7; } }).a != 7; }); /***/ }), -/* 384 */ +/* 385 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -48502,17 +48684,17 @@ module.exports = !__webpack_require__(40) && !__webpack_require__(23)(function ( var global = __webpack_require__(14); var DESCRIPTORS = __webpack_require__(40); var LIBRARY = __webpack_require__(108); -var $typed = __webpack_require__(247); +var $typed = __webpack_require__(248); var hide = __webpack_require__(43); var redefineAll = __webpack_require__(109); var fails = __webpack_require__(23); var anInstance = __webpack_require__(110); var toInteger = __webpack_require__(86); var toLength = __webpack_require__(33); -var toIndex = __webpack_require__(385); +var toIndex = __webpack_require__(386); var gOPN = __webpack_require__(141).f; var dP = __webpack_require__(27).f; -var arrayFill = __webpack_require__(253); +var arrayFill = __webpack_require__(254); var setToStringTag = __webpack_require__(113); var ARRAY_BUFFER = 'ArrayBuffer'; var DATA_VIEW = 'DataView'; @@ -48777,7 +48959,7 @@ exports[DATA_VIEW] = $DataView; /***/ }), -/* 385 */ +/* 386 */ /***/ (function(module, exports, __webpack_require__) { // https://tc39.github.io/ecma262/#sec-toindex @@ -48793,13 +48975,13 @@ module.exports = function (it) { /***/ }), -/* 386 */ +/* 387 */ /***/ (function(module, exports, __webpack_require__) { var has = __webpack_require__(41); var toIObject = __webpack_require__(47); -var arrayIndexOf = __webpack_require__(249)(false); -var IE_PROTO = __webpack_require__(250)('IE_PROTO'); +var arrayIndexOf = __webpack_require__(250)(false); +var IE_PROTO = __webpack_require__(251)('IE_PROTO'); module.exports = function (object, names) { var O = toIObject(object); @@ -48816,7 +48998,7 @@ module.exports = function (object, names) { /***/ }), -/* 387 */ +/* 388 */ /***/ (function(module, exports, __webpack_require__) { var document = __webpack_require__(14).document; @@ -48824,7 +49006,7 @@ module.exports = document && document.documentElement; /***/ }), -/* 388 */ +/* 389 */ /***/ (function(module, exports, __webpack_require__) { // 7.2.2 IsArray(argument) @@ -48835,7 +49017,7 @@ module.exports = Array.isArray || function isArray(arg) { /***/ }), -/* 389 */ +/* 390 */ /***/ (function(module, exports) { module.exports = function (done, value) { @@ -48844,7 +49026,7 @@ module.exports = function (done, value) { /***/ }), -/* 390 */ +/* 391 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -48921,7 +49103,7 @@ module.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCE /***/ }), -/* 391 */ +/* 392 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -48954,7 +49136,7 @@ module.exports = [].copyWithin || function copyWithin(target /* = 0 */, start /* /***/ }), -/* 392 */ +/* 393 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -48965,8 +49147,8 @@ var redefineAll = __webpack_require__(109); var ctx = __webpack_require__(58); var anInstance = __webpack_require__(110); var forOf = __webpack_require__(179); -var $iterDefine = __webpack_require__(390); -var step = __webpack_require__(389); +var $iterDefine = __webpack_require__(391); +var step = __webpack_require__(390); var setSpecies = __webpack_require__(177); var DESCRIPTORS = __webpack_require__(40); var fastKey = __webpack_require__(73).fastKey; @@ -49105,7 +49287,7 @@ module.exports = { /***/ }), -/* 393 */ +/* 394 */ /***/ (function(module, exports, __webpack_require__) { // call something on iterator step with safe closing on error @@ -49123,7 +49305,7 @@ module.exports = function (iterator, fn, value, entries) { /***/ }), -/* 394 */ +/* 395 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -49133,7 +49315,7 @@ var getKeys = __webpack_require__(88); var gOPS = __webpack_require__(181); var pIE = __webpack_require__(144); var toObject = __webpack_require__(59); -var IObject = __webpack_require__(248); +var IObject = __webpack_require__(249); var $assign = Object.assign; // should work with symbols and should have deterministic property order (V8 bug) @@ -49164,7 +49346,7 @@ module.exports = !$assign || __webpack_require__(23)(function () { /***/ }), -/* 395 */ +/* 396 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -49172,7 +49354,7 @@ module.exports = !$assign || __webpack_require__(23)(function () { var redefineAll = __webpack_require__(109); var getWeak = __webpack_require__(73).getWeak; var anObject = __webpack_require__(18); -var isObject = __webpack_require__(12); +var isObject = __webpack_require__(13); var anInstance = __webpack_require__(110); var forOf = __webpack_require__(179); var createArrayMethod = __webpack_require__(143); @@ -49256,7 +49438,7 @@ module.exports = { /***/ }), -/* 396 */ +/* 397 */ /***/ (function(module, exports) { // fast apply, http://jsperf.lnkit.com/fast-apply/5 @@ -49278,7 +49460,7 @@ module.exports = function (fn, args, that) { /***/ }), -/* 397 */ +/* 398 */ /***/ (function(module, exports, __webpack_require__) { // all object keys, includes non-enumerable and symbols @@ -49294,7 +49476,7 @@ module.exports = Reflect && Reflect.ownKeys || function ownKeys(it) { /***/ }), -/* 398 */ +/* 399 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -49319,14 +49501,14 @@ module.exports.f = function (C) { /***/ }), -/* 399 */ +/* 400 */ /***/ (function(module, exports, __webpack_require__) { exports.f = __webpack_require__(22); /***/ }), -/* 400 */ +/* 401 */ /***/ (function(module, exports, __webpack_require__) { // fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window @@ -49351,7 +49533,7 @@ module.exports.f = function getOwnPropertyNames(it) { /***/ }), -/* 401 */ +/* 402 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -49370,11 +49552,11 @@ module.exports = function repeat(count) { /***/ }), -/* 402 */ +/* 403 */ /***/ (function(module, exports, __webpack_require__) { // 7.2.8 IsRegExp(argument) -var isObject = __webpack_require__(12); +var isObject = __webpack_require__(13); var cof = __webpack_require__(111); var MATCH = __webpack_require__(22)('match'); module.exports = function (it) { @@ -49384,11 +49566,11 @@ module.exports = function (it) { /***/ }), -/* 403 */ +/* 404 */ /***/ (function(module, exports, __webpack_require__) { // 20.1.2.3 Number.isInteger(number) -var isObject = __webpack_require__(12); +var isObject = __webpack_require__(13); var floor = Math.floor; module.exports = function isInteger(it) { return !isObject(it) && isFinite(it) && floor(it) === it; @@ -49396,7 +49578,7 @@ module.exports = function isInteger(it) { /***/ }), -/* 404 */ +/* 405 */ /***/ (function(module, exports) { // 20.2.2.20 Math.log1p(x) @@ -49406,7 +49588,7 @@ module.exports = Math.log1p || function log1p(x) { /***/ }), -/* 405 */ +/* 406 */ /***/ (function(module, exports, __webpack_require__) { var getKeys = __webpack_require__(88); @@ -49428,12 +49610,12 @@ module.exports = function (isEntries) { /***/ }), -/* 406 */ +/* 407 */ /***/ (function(module, exports, __webpack_require__) { // https://github.com/tc39/proposal-string-pad-start-end var toLength = __webpack_require__(33); -var repeat = __webpack_require__(401); +var repeat = __webpack_require__(402); var defined = __webpack_require__(87); module.exports = function (that, maxLength, fillString, left) { @@ -49450,7 +49632,7 @@ module.exports = function (that, maxLength, fillString, left) { /***/ }), -/* 407 */ +/* 408 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -49492,7 +49674,7 @@ function getActiveElement(doc) /*?DOMElement*/{ module.exports = getActiveElement; /***/ }), -/* 408 */ +/* 409 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -49535,7 +49717,7 @@ function containsNode(outerNode, innerNode) { module.exports = containsNode; /***/ }), -/* 409 */ +/* 410 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -49578,7 +49760,7 @@ function camelizeStyleName(string) { module.exports = camelizeStyleName; /***/ }), -/* 410 */ +/* 411 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -49602,7 +49784,7 @@ var storeShape = __WEBPACK_IMPORTED_MODULE_0_prop_types___default.a.shape({ }); /***/ }), -/* 411 */ +/* 412 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -49614,7 +49796,7 @@ var storeShape = __WEBPACK_IMPORTED_MODULE_0_prop_types___default.a.shape({ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_react__ = __webpack_require__(0); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_react__); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__utils_Subscription__ = __webpack_require__(952); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__utils_PropTypes__ = __webpack_require__(410); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__utils_PropTypes__ = __webpack_require__(411); var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } @@ -49907,17 +50089,17 @@ selectorFactory) { /* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(5))) /***/ }), -/* 412 */ +/* 413 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); -/* WEBPACK VAR INJECTION */(function(process) {/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__createStore__ = __webpack_require__(413); +/* WEBPACK VAR INJECTION */(function(process) {/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__createStore__ = __webpack_require__(414); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__combineReducers__ = __webpack_require__(967); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__bindActionCreators__ = __webpack_require__(968); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__applyMiddleware__ = __webpack_require__(969); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__compose__ = __webpack_require__(416); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__utils_warning__ = __webpack_require__(415); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__compose__ = __webpack_require__(417); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__utils_warning__ = __webpack_require__(416); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "createStore", function() { return __WEBPACK_IMPORTED_MODULE_0__createStore__["b"]; }); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "combineReducers", function() { return __WEBPACK_IMPORTED_MODULE_1__combineReducers__["a"]; }); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "bindActionCreators", function() { return __WEBPACK_IMPORTED_MODULE_2__bindActionCreators__["a"]; }); @@ -49944,13 +50126,13 @@ if (process.env.NODE_ENV !== 'production' && typeof isCrushed.name === 'string' /* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(5))) /***/ }), -/* 413 */ +/* 414 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return ActionTypes; }); /* harmony export (immutable) */ __webpack_exports__["b"] = createStore; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_lodash_es_isPlainObject__ = __webpack_require__(271); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_lodash_es_isPlainObject__ = __webpack_require__(272); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_symbol_observable__ = __webpack_require__(964); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_symbol_observable___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_symbol_observable__); @@ -50203,7 +50385,7 @@ var ActionTypes = { } /***/ }), -/* 414 */ +/* 415 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -50217,7 +50399,7 @@ var Symbol = __WEBPACK_IMPORTED_MODULE_0__root_js__["a" /* default */].Symbol; /***/ }), -/* 415 */ +/* 416 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -50245,7 +50427,7 @@ function warning(message) { } /***/ }), -/* 416 */ +/* 417 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -50284,14 +50466,14 @@ function compose() { } /***/ }), -/* 417 */ +/* 418 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(process) {/* harmony export (immutable) */ __webpack_exports__["a"] = wrapMapToPropsConstant; /* unused harmony export getDependsOnOwnProps */ /* harmony export (immutable) */ __webpack_exports__["b"] = wrapMapToPropsFunc; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__utils_verifyPlainObject__ = __webpack_require__(418); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__utils_verifyPlainObject__ = __webpack_require__(419); function wrapMapToPropsConstant(getConstant) { @@ -50362,13 +50544,13 @@ function wrapMapToPropsFunc(mapToProps, methodName) { /* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(5))) /***/ }), -/* 418 */ +/* 419 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (immutable) */ __webpack_exports__["a"] = verifyPlainObject; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_lodash_es_isPlainObject__ = __webpack_require__(271); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__warning__ = __webpack_require__(270); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_lodash_es_isPlainObject__ = __webpack_require__(272); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__warning__ = __webpack_require__(271); @@ -50379,7 +50561,7 @@ function verifyPlainObject(value, displayName, methodName) { } /***/ }), -/* 419 */ +/* 420 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -50651,7 +50833,7 @@ function createTransitionManager(history, routes) { /* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(5))) /***/ }), -/* 420 */ +/* 421 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -50661,7 +50843,7 @@ function isPromise(obj) { } /***/ }), -/* 421 */ +/* 422 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -50691,7 +50873,7 @@ function assignRouterState(router, _ref) { } /***/ }), -/* 422 */ +/* 423 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -50703,8 +50885,8 @@ function assignRouterState(router, _ref) { /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_prop_types__); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_invariant__ = __webpack_require__(28); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_invariant___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_invariant__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__PropTypes__ = __webpack_require__(275); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__ContextUtils__ = __webpack_require__(274); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__PropTypes__ = __webpack_require__(276); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__ContextUtils__ = __webpack_require__(275); var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; } @@ -50837,7 +51019,7 @@ var Link = __WEBPACK_IMPORTED_MODULE_1_create_react_class___default()({ /* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(5))) /***/ }), -/* 423 */ +/* 424 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -50936,14 +51118,14 @@ var Redirect = __WEBPACK_IMPORTED_MODULE_0_create_react_class___default()({ /* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(5))) /***/ }), -/* 424 */ +/* 425 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (immutable) */ __webpack_exports__["a"] = createMemoryHistory; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_history_lib_useQueries__ = __webpack_require__(425); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_history_lib_useQueries__ = __webpack_require__(426); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_history_lib_useQueries___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_history_lib_useQueries__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_history_lib_useBasename__ = __webpack_require__(426); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_history_lib_useBasename__ = __webpack_require__(427); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_history_lib_useBasename___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_history_lib_useBasename__); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_history_lib_createMemoryHistory__ = __webpack_require__(991); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_history_lib_createMemoryHistory___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_history_lib_createMemoryHistory__); @@ -50964,7 +51146,7 @@ function createMemoryHistory(options) { } /***/ }), -/* 425 */ +/* 426 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -50976,7 +51158,7 @@ var _extends = Object.assign || function (target) { for (var i = 1; i < argument var _queryString = __webpack_require__(989); -var _runTransitionHook = __webpack_require__(276); +var _runTransitionHook = __webpack_require__(277); var _runTransitionHook2 = _interopRequireDefault(_runTransitionHook); @@ -51091,7 +51273,7 @@ var useQueries = function useQueries(createHistory) { exports.default = useQueries; /***/ }), -/* 426 */ +/* 427 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -51101,7 +51283,7 @@ exports.__esModule = true; var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; -var _runTransitionHook = __webpack_require__(276); +var _runTransitionHook = __webpack_require__(277); var _runTransitionHook2 = _interopRequireDefault(_runTransitionHook); @@ -51206,14 +51388,14 @@ var useBasename = function useBasename(createHistory) { exports.default = useBasename; /***/ }), -/* 427 */ +/* 428 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (immutable) */ __webpack_exports__["a"] = useRouterHistory; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_history_lib_useQueries__ = __webpack_require__(425); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_history_lib_useQueries__ = __webpack_require__(426); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_history_lib_useQueries___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_history_lib_useQueries__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_history_lib_useBasename__ = __webpack_require__(426); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_history_lib_useBasename__ = __webpack_require__(427); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_history_lib_useBasename___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_history_lib_useBasename__); @@ -51226,7 +51408,7 @@ function useRouterHistory(createHistory) { } /***/ }), -/* 428 */ +/* 429 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -51318,12 +51500,12 @@ var readState = exports.readState = function readState(key) { /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(5))) /***/ }), -/* 429 */ +/* 430 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (immutable) */ __webpack_exports__["a"] = createRouterHistory; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__useRouterHistory__ = __webpack_require__(427); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__useRouterHistory__ = __webpack_require__(428); var canUseDOM = !!(typeof window !== 'undefined' && window.document && window.document.createElement); @@ -51335,7 +51517,7 @@ function createRouterHistory(createHistory) { } /***/ }), -/* 430 */ +/* 431 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -51353,7 +51535,7 @@ var _invariant = __webpack_require__(28); var _invariant2 = _interopRequireDefault(_invariant); -var _ExecutionEnvironment = __webpack_require__(278); +var _ExecutionEnvironment = __webpack_require__(279); var _DOMUtils = __webpack_require__(186); @@ -51361,7 +51543,7 @@ var _HashProtocol = __webpack_require__(998); var HashProtocol = _interopRequireWildcard(_HashProtocol); -var _createHistory = __webpack_require__(277); +var _createHistory = __webpack_require__(278); var _createHistory2 = _interopRequireDefault(_createHistory); @@ -51489,7 +51671,7 @@ exports.default = createHashHistory; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(5))) /***/ }), -/* 431 */ +/* 432 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -51500,7 +51682,7 @@ Object.defineProperty(exports, "__esModule", { }); exports.routerMiddleware = exports.routerActions = exports.goForward = exports.goBack = exports.go = exports.replace = exports.push = exports.CALL_HISTORY_METHOD = exports.routerReducer = exports.LOCATION_CHANGE = exports.syncHistoryWithStore = undefined; -var _reducer = __webpack_require__(432); +var _reducer = __webpack_require__(433); Object.defineProperty(exports, 'LOCATION_CHANGE', { enumerable: true, @@ -51515,7 +51697,7 @@ Object.defineProperty(exports, 'routerReducer', { } }); -var _actions = __webpack_require__(433); +var _actions = __webpack_require__(434); Object.defineProperty(exports, 'CALL_HISTORY_METHOD', { enumerable: true, @@ -51574,7 +51756,7 @@ exports.syncHistoryWithStore = _sync2['default']; exports.routerMiddleware = _middleware2['default']; /***/ }), -/* 432 */ +/* 433 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -51618,7 +51800,7 @@ function routerReducer() { } /***/ }), -/* 433 */ +/* 434 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -51661,7 +51843,7 @@ var goForward = exports.goForward = updateLocation('goForward'); var routerActions = exports.routerActions = { push: push, replace: replace, go: go, goBack: goBack, goForward: goForward }; /***/ }), -/* 434 */ +/* 435 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -51685,7 +51867,7 @@ var _react2 = _interopRequireDefault(_react); var _reactRouter = __webpack_require__(51); -var _createHashHistory = __webpack_require__(430); +var _createHashHistory = __webpack_require__(431); var _createHashHistory2 = _interopRequireDefault(_createHashHistory); @@ -51693,143 +51875,145 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _button = __webpack_require__(1760); +var _button = __webpack_require__(1766); var _button2 = _interopRequireDefault(_button); -var _colors = __webpack_require__(1762); +var _colors = __webpack_require__(1768); var _colors2 = _interopRequireDefault(_colors); -var _modals = __webpack_require__(1764); +var _modals = __webpack_require__(1770); var _modals2 = _interopRequireDefault(_modals); -var _text_scaling_sandbox = __webpack_require__(1765); +var _text_scaling_sandbox = __webpack_require__(1771); var _text_scaling_sandbox2 = _interopRequireDefault(_text_scaling_sandbox); -var _toasts = __webpack_require__(2100); +var _toasts = __webpack_require__(2106); var _toasts2 = _interopRequireDefault(_toasts); -var _writing = __webpack_require__(2101); +var _writing = __webpack_require__(2107); var _writing2 = _interopRequireDefault(_writing); -var _is_color_dark_example = __webpack_require__(2102); +var _is_color_dark_example = __webpack_require__(2108); -var _utility_classes_example = __webpack_require__(2105); +var _utility_classes_example = __webpack_require__(2111); -var _accessibility_example = __webpack_require__(2108); +var _accessibility_example = __webpack_require__(2114); -var _accordion_example = __webpack_require__(2113); +var _accordion_example = __webpack_require__(2119); -var _avatar_example = __webpack_require__(2124); +var _avatar_example = __webpack_require__(2130); -var _badge_example = __webpack_require__(2127); +var _badge_example = __webpack_require__(2135); -var _bottom_bar_example = __webpack_require__(2136); +var _bottom_bar_example = __webpack_require__(2144); -var _breadcrumbs_example = __webpack_require__(2139); +var _breadcrumbs_example = __webpack_require__(2147); -var _button_example = __webpack_require__(2148); +var _button_example = __webpack_require__(2156); -var _card_example = __webpack_require__(2169); +var _card_example = __webpack_require__(2177); -var _call_out_example = __webpack_require__(2180); +var _call_out_example = __webpack_require__(2188); -var _code_editor_example = __webpack_require__(2189); +var _code_editor_example = __webpack_require__(2197); -var _code_example = __webpack_require__(2199); +var _code_example = __webpack_require__(2207); -var _color_picker_example = __webpack_require__(2203); +var _color_picker_example = __webpack_require__(2211); -var _combo_box_example = __webpack_require__(2210); +var _combo_box_example = __webpack_require__(2218); -var _context_menu_example = __webpack_require__(2233); +var _context_menu_example = __webpack_require__(2241); -var _date_picker_example = __webpack_require__(2237); +var _date_picker_example = __webpack_require__(2249); -var _delay_hide_example = __webpack_require__(2260); +var _delay_hide_example = __webpack_require__(2272); -var _description_list_example = __webpack_require__(2263); +var _description_list_example = __webpack_require__(2275); -var _empty_prompt_example = __webpack_require__(2274); +var _empty_prompt_example = __webpack_require__(2286); -var _error_boundary_example = __webpack_require__(2281); +var _error_boundary_example = __webpack_require__(2293); -var _expression_example = __webpack_require__(2284); +var _expression_example = __webpack_require__(2296); -var _filter_group_example = __webpack_require__(2287); +var _filter_group_example = __webpack_require__(2299); -var _flex_example = __webpack_require__(2290); +var _flex_example = __webpack_require__(2302); -var _flyout_example = __webpack_require__(2319); +var _flyout_example = __webpack_require__(2331); -var _form_controls_example = __webpack_require__(2326); +var _form_controls_example = __webpack_require__(2338); -var _form_layouts_example = __webpack_require__(2355); +var _form_layouts_example = __webpack_require__(2367); -var _form_validation_example = __webpack_require__(2372); +var _form_validation_example = __webpack_require__(2384); -var _header_example = __webpack_require__(2375); +var _header_example = __webpack_require__(2387); -var _health_example = __webpack_require__(2382); +var _health_example = __webpack_require__(2394); -var _highlight_example = __webpack_require__(2385); +var _highlight_example = __webpack_require__(2397); -var _horizontal_rule_example = __webpack_require__(2388); +var _horizontal_rule_example = __webpack_require__(2400); -var _icon_example = __webpack_require__(2393); +var _icon_example = __webpack_require__(2405); -var _image_example = __webpack_require__(2408); +var _image_example = __webpack_require__(2420); -var _key_pad_menu_example = __webpack_require__(2415); +var _key_pad_menu_example = __webpack_require__(2427); -var _link_example = __webpack_require__(2422); +var _link_example = __webpack_require__(2434); -var _loading_example = __webpack_require__(2425); +var _loading_example = __webpack_require__(2437); -var _modal_example = __webpack_require__(2432); +var _modal_example = __webpack_require__(2444); -var _outside_click_detector_example = __webpack_require__(2439); +var _outside_click_detector_example = __webpack_require__(2451); -var _page_example = __webpack_require__(2442); +var _page_example = __webpack_require__(2454); -var _pagination_example = __webpack_require__(2453); +var _pagination_example = __webpack_require__(2465); -var _panel_example = __webpack_require__(2464); +var _panel_example = __webpack_require__(2476); -var _popover_example = __webpack_require__(2469); +var _popover_example = __webpack_require__(2483); -var _portal_example = __webpack_require__(2482); +var _portal_example = __webpack_require__(2496); -var _progress_example = __webpack_require__(2485); +var _progress_example = __webpack_require__(2499); -var _search_bar_example = __webpack_require__(2494); +var _responsive_example = __webpack_require__(2508); -var _side_nav_example = __webpack_require__(2499); +var _search_bar_example = __webpack_require__(2512); -var _spacer_example = __webpack_require__(2506); +var _side_nav_example = __webpack_require__(2517); -var _steps_example = __webpack_require__(2509); +var _spacer_example = __webpack_require__(2524); -var _tables_example = __webpack_require__(2520); +var _steps_example = __webpack_require__(2527); -var _tabs_example = __webpack_require__(2566); +var _tables_example = __webpack_require__(2538); -var _text_example = __webpack_require__(2573); +var _tabs_example = __webpack_require__(2584); -var _title_example = __webpack_require__(2582); +var _text_example = __webpack_require__(2591); -var _toast_example = __webpack_require__(2585); +var _title_example = __webpack_require__(2600); -var _tool_tip_example = __webpack_require__(2598); +var _toast_example = __webpack_require__(2603); -var _toggle_example = __webpack_require__(2603); +var _tool_tip_example = __webpack_require__(2616); -var _changelog = __webpack_require__(2606); +var _toggle_example = __webpack_require__(2621); + +var _changelog = __webpack_require__(2624); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -51927,7 +52111,7 @@ var navigation = [{ }) }, { name: 'Utilities', - items: [_accessibility_example.AccessibilityExample, _delay_hide_example.DelayHideExample, _error_boundary_example.ErrorBoundaryExample, _highlight_example.HighlightExample, _is_color_dark_example.IsColorDarkExample, _outside_click_detector_example.OutsideClickDetectorExample, _portal_example.PortalExample, _toggle_example.ToggleExample, _utility_classes_example.UtilityClassesExample].map(function (example) { + items: [_accessibility_example.AccessibilityExample, _responsive_example.ResponsiveExample, _delay_hide_example.DelayHideExample, _error_boundary_example.ErrorBoundaryExample, _highlight_example.HighlightExample, _is_color_dark_example.IsColorDarkExample, _outside_click_detector_example.OutsideClickDetectorExample, _portal_example.PortalExample, _toggle_example.ToggleExample, _utility_classes_example.UtilityClassesExample].map(function (example) { return createExample(example); }) }, { @@ -51993,7 +52177,7 @@ exports.default = { module.exports = exports['default']; /***/ }), -/* 435 */ +/* 436 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -52115,7 +52299,7 @@ EuiFlexItem.__docgenInfo = [{ }]; /***/ }), -/* 436 */ +/* 437 */ /***/ (function(module, exports) { // Unique ID creation requires a high quality random # generator. In the @@ -52153,7 +52337,7 @@ if (getRandomValues) { /***/ }), -/* 437 */ +/* 438 */ /***/ (function(module, exports) { /** @@ -52181,68 +52365,6 @@ function bytesToUuid(buf, offset) { module.exports = bytesToUuid; -/***/ }), -/* 438 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _is_color_dark = __webpack_require__(1019); - -Object.defineProperty(exports, 'isColorDark', { - enumerable: true, - get: function get() { - return _is_color_dark.isColorDark; - } -}); - -var _hex_to_rgb = __webpack_require__(1020); - -Object.defineProperty(exports, 'hexToRgb', { - enumerable: true, - get: function get() { - return _hex_to_rgb.hexToRgb; - } -}); - -var _rgb_to_hex = __webpack_require__(1021); - -Object.defineProperty(exports, 'rgbToHex', { - enumerable: true, - get: function get() { - return _rgb_to_hex.rgbToHex; - } -}); - -var _luminance_and_contrast = __webpack_require__(1022); - -Object.defineProperty(exports, 'calculateContrast', { - enumerable: true, - get: function get() { - return _luminance_and_contrast.calculateContrast; - } -}); -Object.defineProperty(exports, 'calculateLuminance', { - enumerable: true, - get: function get() { - return _luminance_and_contrast.calculateLuminance; - } -}); - -var _visualization_colors = __webpack_require__(1023); - -Object.defineProperty(exports, 'VISUALIZATION_COLORS', { - enumerable: true, - get: function get() { - return _visualization_colors.VISUALIZATION_COLORS; - } -}); - /***/ }), /* 439 */ /***/ (function(module, exports, __webpack_require__) { @@ -64144,9 +64266,9 @@ Object.defineProperty(exports, "__esModule", { }); exports.Comparators = undefined; -var _sort_direction = __webpack_require__(282); +var _sort_direction = __webpack_require__(284); -var _objects = __webpack_require__(283); +var _objects = __webpack_require__(285); var Comparators = exports.Comparators = Object.freeze({ @@ -64207,7 +64329,7 @@ Object.defineProperty(exports, 'EuiBadge', { } }); -var _beta_badge = __webpack_require__(284); +var _beta_badge = __webpack_require__(188); Object.defineProperty(exports, 'EuiBetaBadge', { enumerable: true, @@ -64316,11 +64438,11 @@ var _classnames = __webpack_require__(3); var _classnames2 = _interopRequireDefault(_classnames); -var _portal = __webpack_require__(188); +var _portal = __webpack_require__(189); var _tool_tip_popover = __webpack_require__(1049); -var _services = __webpack_require__(13); +var _services = __webpack_require__(12); var _make_id = __webpack_require__(26); @@ -64693,9 +64815,9 @@ var _classnames2 = _interopRequireDefault(_classnames); var _loading = __webpack_require__(149); -var _services = __webpack_require__(13); +var _services = __webpack_require__(12); -var _icon = __webpack_require__(11); +var _icon = __webpack_require__(10); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -65171,9 +65293,9 @@ var _classnames = __webpack_require__(3); var _classnames2 = _interopRequireDefault(_classnames); -var _services = __webpack_require__(13); +var _services = __webpack_require__(12); -var _icon = __webpack_require__(11); +var _icon = __webpack_require__(10); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -65192,11 +65314,14 @@ var accessibleButtonIcon = function accessibleButtonIcon(props, propName, compon }; var colorToClassNameMap = { - primary: 'euiButtonIcon--primary', danger: 'euiButtonIcon--danger', disabled: 'euiButtonIcon--disabled', ghost: 'euiButtonIcon--ghost', - text: 'euiButtonIcon--text' + primary: 'euiButtonIcon--primary', + subdued: 'euiButtonIcon--subdued', + success: 'euiButtonIcon--success', + text: 'euiButtonIcon--text', + warning: 'euiButtonIcon--warning' }; var COLORS = exports.COLORS = Object.keys(colorToClassNameMap); @@ -65308,9 +65433,6 @@ EuiButtonIcon.__docgenInfo = [{ 'type': { 'name': 'enum', 'value': [{ - 'value': '"primary"', - 'computed': false - }, { 'value': '"danger"', 'computed': false }, { @@ -65319,9 +65441,21 @@ EuiButtonIcon.__docgenInfo = [{ }, { 'value': '"ghost"', 'computed': false + }, { + 'value': '"primary"', + 'computed': false + }, { + 'value': '"subdued"', + 'computed': false + }, { + 'value': '"success"', + 'computed': false }, { 'value': '"text"', 'computed': false + }, { + 'value': '"warning"', + 'computed': false }] }, 'required': false, @@ -88018,7 +88152,7 @@ module.exports = baseForOwn; var baseTimes = __webpack_require__(1265), isArguments = __webpack_require__(586), isArray = __webpack_require__(44), - isBuffer = __webpack_require__(290), + isBuffer = __webpack_require__(291), isIndex = __webpack_require__(587), isTypedArray = __webpack_require__(588); @@ -88507,7 +88641,7 @@ module.exports = setToArray; /***/ (function(module, exports, __webpack_require__) { var baseGetAllKeys = __webpack_require__(600), - getSymbols = __webpack_require__(298), + getSymbols = __webpack_require__(299), keys = __webpack_require__(152); /** @@ -88610,7 +88744,7 @@ module.exports = stubArray; /***/ (function(module, exports, __webpack_require__) { var DataView = __webpack_require__(1314), - Map = __webpack_require__(296), + Map = __webpack_require__(297), Promise = __webpack_require__(1315), Set = __webpack_require__(1316), WeakMap = __webpack_require__(1317), @@ -88721,7 +88855,7 @@ module.exports = matchesStrictComparable; /***/ (function(module, exports, __webpack_require__) { var castPath = __webpack_require__(607), - toKey = __webpack_require__(198); + toKey = __webpack_require__(199); /** * The base implementation of `_.get` without support for default values. @@ -88751,7 +88885,7 @@ module.exports = baseGet; /***/ (function(module, exports, __webpack_require__) { var isArray = __webpack_require__(44), - isKey = __webpack_require__(299), + isKey = __webpack_require__(300), stringToPath = __webpack_require__(1321), toString = __webpack_require__(1324); @@ -88778,7 +88912,7 @@ module.exports = castPath; /***/ (function(module, exports, __webpack_require__) { var baseAssignValue = __webpack_require__(609), - eq = __webpack_require__(295); + eq = __webpack_require__(296); /** Used for built-in method references. */ var objectProto = Object.prototype; @@ -88844,7 +88978,7 @@ module.exports = baseAssignValue; var arrayLikeKeys = __webpack_require__(585), baseKeysIn = __webpack_require__(1342), - isArrayLike = __webpack_require__(193); + isArrayLike = __webpack_require__(194); /** * Creates an array of the own and inherited enumerable property names of `object`. @@ -88881,8 +89015,8 @@ module.exports = keysIn; /***/ (function(module, exports, __webpack_require__) { var arrayPush = __webpack_require__(601), - getPrototype = __webpack_require__(293), - getSymbols = __webpack_require__(298), + getPrototype = __webpack_require__(294), + getSymbols = __webpack_require__(299), stubArray = __webpack_require__(602); /* Built-in method references for those with the same name as other `lodash` methods. */ @@ -89582,7 +89716,7 @@ module.exports = arrayMap; /* 625 */ /***/ (function(module, exports, __webpack_require__) { -var ListCache = __webpack_require__(202), +var ListCache = __webpack_require__(203), stackClear = __webpack_require__(1412), stackDelete = __webpack_require__(1413), stackGet = __webpack_require__(1414), @@ -89861,7 +89995,7 @@ module.exports = matchesStrictComparable; /***/ (function(module, exports, __webpack_require__) { var castPath = __webpack_require__(633), - toKey = __webpack_require__(206); + toKey = __webpack_require__(207); /** * The base implementation of `_.get` without support for default values. @@ -89891,7 +90025,7 @@ module.exports = baseGet; /***/ (function(module, exports, __webpack_require__) { var isArray = __webpack_require__(54), - isKey = __webpack_require__(307), + isKey = __webpack_require__(308), stringToPath = __webpack_require__(1458), toString = __webpack_require__(1461); @@ -90043,7 +90177,7 @@ Object.defineProperty(exports, 'EuiFieldNumber', { } }); -var _field_password = __webpack_require__(1517); +var _field_password = __webpack_require__(1520); Object.defineProperty(exports, 'EuiFieldPassword', { enumerable: true, @@ -90052,7 +90186,7 @@ Object.defineProperty(exports, 'EuiFieldPassword', { } }); -var _field_search = __webpack_require__(1519); +var _field_search = __webpack_require__(1522); Object.defineProperty(exports, 'EuiFieldSearch', { enumerable: true, @@ -90061,7 +90195,7 @@ Object.defineProperty(exports, 'EuiFieldSearch', { } }); -var _field_text = __webpack_require__(1522); +var _field_text = __webpack_require__(1525); Object.defineProperty(exports, 'EuiFieldText', { enumerable: true, @@ -90070,7 +90204,7 @@ Object.defineProperty(exports, 'EuiFieldText', { } }); -var _file_picker = __webpack_require__(1524); +var _file_picker = __webpack_require__(1527); Object.defineProperty(exports, 'EuiFilePicker', { enumerable: true, @@ -90079,7 +90213,7 @@ Object.defineProperty(exports, 'EuiFilePicker', { } }); -var _form = __webpack_require__(1526); +var _form = __webpack_require__(1529); Object.defineProperty(exports, 'EuiForm', { enumerable: true, @@ -90124,7 +90258,7 @@ Object.defineProperty(exports, 'EuiFormLabel', { } }); -var _form_row = __webpack_require__(1530); +var _form_row = __webpack_require__(1533); Object.defineProperty(exports, 'EuiFormRow', { enumerable: true, @@ -90133,7 +90267,7 @@ Object.defineProperty(exports, 'EuiFormRow', { } }); -var _radio = __webpack_require__(1532); +var _radio = __webpack_require__(1535); Object.defineProperty(exports, 'EuiRadio', { enumerable: true, @@ -90148,7 +90282,7 @@ Object.defineProperty(exports, 'EuiRadioGroup', { } }); -var _range = __webpack_require__(1534); +var _range = __webpack_require__(1537); Object.defineProperty(exports, 'EuiRange', { enumerable: true, @@ -90157,7 +90291,7 @@ Object.defineProperty(exports, 'EuiRange', { } }); -var _select = __webpack_require__(1536); +var _select = __webpack_require__(1539); Object.defineProperty(exports, 'EuiSelect', { enumerable: true, @@ -90166,7 +90300,7 @@ Object.defineProperty(exports, 'EuiSelect', { } }); -var _switch = __webpack_require__(1538); +var _switch = __webpack_require__(1541); Object.defineProperty(exports, 'EuiSwitch', { enumerable: true, @@ -90175,7 +90309,7 @@ Object.defineProperty(exports, 'EuiSwitch', { } }); -var _text_area = __webpack_require__(1540); +var _text_area = __webpack_require__(1543); Object.defineProperty(exports, 'EuiTextArea', { enumerable: true, @@ -90204,7 +90338,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _form_error_text = __webpack_require__(1527); +var _form_error_text = __webpack_require__(1530); Object.defineProperty(exports, 'EuiFormErrorText', { enumerable: true, @@ -90224,7 +90358,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _form_help_text = __webpack_require__(1528); +var _form_help_text = __webpack_require__(1531); Object.defineProperty(exports, 'EuiFormHelpText', { enumerable: true, @@ -90244,7 +90378,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _form_label = __webpack_require__(1529); +var _form_label = __webpack_require__(1532); Object.defineProperty(exports, 'EuiFormLabel', { enumerable: true, @@ -90453,7 +90587,7 @@ EuiRadio.__docgenInfo = [{ var babelPluginFlowReactPropTypes_proptype_RenderedSection = __webpack_require__(36).babelPluginFlowReactPropTypes_proptype_RenderedSection || __webpack_require__(1).any; -var babelPluginFlowReactPropTypes_proptype_ScrollIndices = __webpack_require__(1595).babelPluginFlowReactPropTypes_proptype_ScrollIndices || __webpack_require__(1).any; +var babelPluginFlowReactPropTypes_proptype_ScrollIndices = __webpack_require__(1598).babelPluginFlowReactPropTypes_proptype_ScrollIndices || __webpack_require__(1).any; @@ -90652,8 +90786,8 @@ ArrowKeyStepper.propTypes = process.env.NODE_ENV === 'production' ? null : { // 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O) var has = __webpack_require__(97); -var toObject = __webpack_require__(207); -var IE_PROTO = __webpack_require__(312)('IE_PROTO'); +var toObject = __webpack_require__(208); +var IE_PROTO = __webpack_require__(313)('IE_PROTO'); var ObjectProto = Object.prototype; module.exports = Object.getPrototypeOf || function (O) { @@ -90670,7 +90804,7 @@ module.exports = Object.getPrototypeOf || function (O) { /***/ (function(module, exports, __webpack_require__) { // optional / simple context binding -var aFunction = __webpack_require__(1549); +var aFunction = __webpack_require__(1552); module.exports = function (fn, that, length) { aFunction(fn); if (that === undefined) return fn; @@ -90722,11 +90856,11 @@ module.exports = function (it) { exports.__esModule = true; -var _iterator = __webpack_require__(1553); +var _iterator = __webpack_require__(1556); var _iterator2 = _interopRequireDefault(_iterator); -var _symbol = __webpack_require__(1565); +var _symbol = __webpack_require__(1568); var _symbol2 = _interopRequireDefault(_symbol); @@ -90746,14 +90880,14 @@ exports.default = typeof _symbol2.default === "function" && _typeof(_iterator2.d "use strict"; -var LIBRARY = __webpack_require__(318); +var LIBRARY = __webpack_require__(319); var $export = __webpack_require__(98); var redefine = __webpack_require__(647); var hide = __webpack_require__(126); var has = __webpack_require__(97); var Iterators = __webpack_require__(155); -var $iterCreate = __webpack_require__(1556); -var setToStringTag = __webpack_require__(322); +var $iterCreate = __webpack_require__(1559); +var setToStringTag = __webpack_require__(323); var getPrototypeOf = __webpack_require__(641); var ITERATOR = __webpack_require__(68)('iterator'); var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next` @@ -90830,8 +90964,8 @@ module.exports = __webpack_require__(126); var has = __webpack_require__(97); var toIObject = __webpack_require__(101); -var arrayIndexOf = __webpack_require__(1558)(false); -var IE_PROTO = __webpack_require__(312)('IE_PROTO'); +var arrayIndexOf = __webpack_require__(1561)(false); +var IE_PROTO = __webpack_require__(313)('IE_PROTO'); module.exports = function (object, names) { var O = toIObject(object); @@ -90852,7 +90986,7 @@ module.exports = function (object, names) { /***/ (function(module, exports, __webpack_require__) { // fallback for non-array-like ES3 and non-enumerable old V8 strings -var cof = __webpack_require__(320); +var cof = __webpack_require__(321); // eslint-disable-next-line no-prototype-builtins module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) { return cof(it) == 'String' ? it.split('') : Object(it); @@ -90865,7 +90999,7 @@ module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) { // 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O) var $keys = __webpack_require__(648); -var hiddenKeys = __webpack_require__(321).concat('length', 'prototype'); +var hiddenKeys = __webpack_require__(322).concat('length', 'prototype'); exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) { return $keys(O, hiddenKeys); @@ -90894,11 +91028,11 @@ exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) { /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6_react__); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_classnames__ = __webpack_require__(3); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_classnames___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_7_classnames__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__utils_calculateSizeAndPositionDataAndUpdateScrollOffset__ = __webpack_require__(1589); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__utils_ScalingCellSizeAndPositionManager__ = __webpack_require__(328); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__utils_createCallbackMemoizer__ = __webpack_require__(330); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__utils_calculateSizeAndPositionDataAndUpdateScrollOffset__ = __webpack_require__(1592); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__utils_ScalingCellSizeAndPositionManager__ = __webpack_require__(329); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__utils_createCallbackMemoizer__ = __webpack_require__(331); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_11__defaultOverscanIndicesGetter__ = __webpack_require__(653); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__utils_updateScrollIndexHelper__ = __webpack_require__(1592); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__utils_updateScrollIndexHelper__ = __webpack_require__(1595); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_13__defaultCellRangeRenderer__ = __webpack_require__(654); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_14_dom_helpers_util_scrollbarSize__ = __webpack_require__(655); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_14_dom_helpers_util_scrollbarSize___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_14_dom_helpers_util_scrollbarSize__); @@ -92286,7 +92420,7 @@ Grid.propTypes = process.env.NODE_ENV === 'production' ? null : { /* 652 */ /***/ (function(module, exports, __webpack_require__) { -module.exports = { "default": __webpack_require__(1590), __esModule: true }; +module.exports = { "default": __webpack_require__(1593), __esModule: true }; /***/ }), /* 653 */ @@ -92513,7 +92647,7 @@ exports.default = function (recalc) { return size; }; -var _inDOM = __webpack_require__(1593); +var _inDOM = __webpack_require__(1596); var _inDOM2 = _interopRequireDefault(_inDOM); @@ -92942,7 +93076,7 @@ function createDetectElementResize(nonce) { /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__CellMeasurer__ = __webpack_require__(1597); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__CellMeasurer__ = __webpack_require__(1600); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__CellMeasurerCache__ = __webpack_require__(659); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__CellMeasurer__["a"]; }); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_1__CellMeasurerCache__["a"]; }); @@ -93177,7 +93311,7 @@ function defaultKeyMapper(rowIndex, columnIndex) { "use strict"; /* WEBPACK VAR INJECTION */(function(process) {/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends__ = __webpack_require__(55); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_core_js_object_get_own_property_descriptor__ = __webpack_require__(1610); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_core_js_object_get_own_property_descriptor__ = __webpack_require__(1613); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_core_js_object_get_own_property_descriptor___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_core_js_object_get_own_property_descriptor__); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_core_js_object_get_prototype_of__ = __webpack_require__(30); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_core_js_object_get_prototype_of___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_core_js_object_get_prototype_of__); @@ -93218,11 +93352,11 @@ var babelPluginFlowReactPropTypes_proptype_Alignment = __webpack_require__(36).b var babelPluginFlowReactPropTypes_proptype_NoContentRenderer = __webpack_require__(36).babelPluginFlowReactPropTypes_proptype_NoContentRenderer || __webpack_require__(1).any; -var babelPluginFlowReactPropTypes_proptype_Scroll = __webpack_require__(331).babelPluginFlowReactPropTypes_proptype_Scroll || __webpack_require__(1).any; +var babelPluginFlowReactPropTypes_proptype_Scroll = __webpack_require__(332).babelPluginFlowReactPropTypes_proptype_Scroll || __webpack_require__(1).any; -var babelPluginFlowReactPropTypes_proptype_RenderedRows = __webpack_require__(331).babelPluginFlowReactPropTypes_proptype_RenderedRows || __webpack_require__(1).any; +var babelPluginFlowReactPropTypes_proptype_RenderedRows = __webpack_require__(332).babelPluginFlowReactPropTypes_proptype_RenderedRows || __webpack_require__(1).any; -var babelPluginFlowReactPropTypes_proptype_RowRenderer = __webpack_require__(331).babelPluginFlowReactPropTypes_proptype_RowRenderer || __webpack_require__(1).any; +var babelPluginFlowReactPropTypes_proptype_RowRenderer = __webpack_require__(332).babelPluginFlowReactPropTypes_proptype_RowRenderer || __webpack_require__(1).any; @@ -93565,7 +93699,7 @@ List.propTypes = process.env.NODE_ENV === 'production' ? null : { /***/ (function(module, exports, __webpack_require__) { // getting tag from 19.1.3.6 Object.prototype.toString() -var cof = __webpack_require__(320); +var cof = __webpack_require__(321); var TAG = __webpack_require__(68)('toStringTag'); // ES3 wrong here var ARG = cof(function () { return arguments; }()) == 'Arguments'; @@ -93719,7 +93853,7 @@ defaultHeaderRenderer.propTypes = process.env.NODE_ENV === 'production' ? null : /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_prop_types__); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_react__ = __webpack_require__(0); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_react__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__SortDirection__ = __webpack_require__(211); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__SortDirection__ = __webpack_require__(212); @@ -93846,7 +93980,7 @@ defaultRowRenderer.propTypes = process.env.NODE_ENV === 'production' ? null : ba /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__defaultHeaderRenderer__ = __webpack_require__(665); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__defaultCellRenderer__ = __webpack_require__(663); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__defaultCellDataGetter__ = __webpack_require__(662); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__SortDirection__ = __webpack_require__(211); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__SortDirection__ = __webpack_require__(212); @@ -93975,8 +94109,8 @@ Column.propTypes = process.env.NODE_ENV !== "production" ? { /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6_react__); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_react_dom__ = __webpack_require__(50); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_react_dom___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_7_react_dom__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__utils_onScroll__ = __webpack_require__(1635); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__utils_dimensions__ = __webpack_require__(1636); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__utils_onScroll__ = __webpack_require__(1638); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__utils_dimensions__ = __webpack_require__(1639); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__vendor_detectElementResize__ = __webpack_require__(657); @@ -94246,7 +94380,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _highlight = __webpack_require__(1637); +var _highlight = __webpack_require__(1640); Object.defineProperty(exports, 'EuiHighlight', { enumerable: true, @@ -94281,6 +94415,8 @@ var _classnames = __webpack_require__(3); var _classnames2 = _interopRequireDefault(_classnames); +var _beta_badge = __webpack_require__(188); + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; } @@ -94302,12 +94438,16 @@ var EuiPanel = function EuiPanel(_ref) { grow = _ref.grow, panelRef = _ref.panelRef, onClick = _ref.onClick, - rest = _objectWithoutProperties(_ref, ['children', 'className', 'paddingSize', 'hasShadow', 'grow', 'panelRef', 'onClick']); + betaBadgeLabel = _ref.betaBadgeLabel, + betaBadgeTooltipContent = _ref.betaBadgeTooltipContent, + betaBadgeTitle = _ref.betaBadgeTitle, + rest = _objectWithoutProperties(_ref, ['children', 'className', 'paddingSize', 'hasShadow', 'grow', 'panelRef', 'onClick', 'betaBadgeLabel', 'betaBadgeTooltipContent', 'betaBadgeTitle']); var classes = (0, _classnames2.default)('euiPanel', paddingSizeToClassNameMap[paddingSize], { 'euiPanel--shadow': hasShadow, 'euiPanel--flexGrowZero': !grow, - 'euiPanel--isClickable': onClick + 'euiPanel--isClickable': onClick, + 'euiPanel--hasBetaBadge': betaBadgeLabel }, className); var PanelTag = onClick ? 'button' : 'div'; @@ -94323,9 +94463,19 @@ var EuiPanel = function EuiPanel(_ref) { props.onClick = onClick; } + var optionalBetaBadge = void 0; + if (betaBadgeLabel) { + optionalBetaBadge = _react2.default.createElement( + 'span', + { className: 'euiPanel__betaBadgeWrapper' }, + _react2.default.createElement(_beta_badge.EuiBetaBadge, { label: betaBadgeLabel, title: betaBadgeTitle, tooltipContent: betaBadgeTooltipContent, className: 'euiPanel__betaBadge' }) + ); + } + return _react2.default.createElement( PanelTag, _extends({}, props, rest), + optionalBetaBadge, children ); }; @@ -94334,11 +94484,34 @@ exports.EuiPanel = EuiPanel; EuiPanel.propTypes = { children: _propTypes2.default.node, className: _propTypes2.default.string, + /** + * If active, adds a deeper shadow to the panel + */ hasShadow: _propTypes2.default.bool, + /** + * Padding applied to the panel + */ paddingSize: _propTypes2.default.oneOf(SIZES), + /** + * When true the panel will grow to match `EuiFlexItem` + */ grow: _propTypes2.default.bool, panelRef: _propTypes2.default.func, - onClick: _propTypes2.default.func + onClick: _propTypes2.default.func, + /** + * Add a badge to the panel to label it as "Beta" or other non-GA state + */ + betaBadgeLabel: _propTypes2.default.string, + + /** + * Add a description to the beta badge (will appear in a tooltip) + */ + betaBadgeTooltipContent: _propTypes2.default.node, + + /** + * Optional title will be supplied as tooltip title or title attribute otherwise the label will be used + */ + betaBadgeTitle: _propTypes2.default.string }; EuiPanel.defaultProps = { @@ -94369,7 +94542,7 @@ EuiPanel.__docgenInfo = [{ 'name': 'bool' }, 'required': false, - 'description': '', + 'description': 'If active, adds a deeper shadow to the panel', 'defaultValue': { 'value': 'false', 'computed': false @@ -94393,7 +94566,7 @@ EuiPanel.__docgenInfo = [{ }] }, 'required': false, - 'description': '', + 'description': 'Padding applied to the panel', 'defaultValue': { 'value': '\'m\'', 'computed': false @@ -94404,7 +94577,7 @@ EuiPanel.__docgenInfo = [{ 'name': 'bool' }, 'required': false, - 'description': '', + 'description': 'When true the panel will grow to match `EuiFlexItem`', 'defaultValue': { 'value': 'true', 'computed': false @@ -94423,6 +94596,27 @@ EuiPanel.__docgenInfo = [{ }, 'required': false, 'description': '' + }, + 'betaBadgeLabel': { + 'type': { + 'name': 'string' + }, + 'required': false, + 'description': 'Add a badge to the panel to label it as "Beta" or other non-GA state' + }, + 'betaBadgeTooltipContent': { + 'type': { + 'name': 'node' + }, + 'required': false, + 'description': 'Add a description to the beta badge (will appear in a tooltip)' + }, + 'betaBadgeTitle': { + 'type': { + 'name': 'string' + }, + 'required': false, + 'description': 'Optional title will be supplied as tooltip title or title attribute otherwise the label will be used' } } }]; @@ -94455,15 +94649,15 @@ var _classnames = __webpack_require__(3); var _classnames2 = _interopRequireDefault(_classnames); -var _tabbable = __webpack_require__(191); +var _tabbable = __webpack_require__(192); var _tabbable2 = _interopRequireDefault(_tabbable); -var _icon = __webpack_require__(11); +var _icon = __webpack_require__(10); var _popover = __webpack_require__(131); -var _services = __webpack_require__(13); +var _services = __webpack_require__(12); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -94500,13 +94694,13 @@ var EuiContextMenuPanel = exports.EuiContextMenuPanel = function (_Component) { if (_this.state.focusedItemIndex === undefined) { // If this is the beginning of the user's keyboard navigation of the menu, then we'll focus // either the first or last item. - nextFocusedItemIndex = amount < 0 ? _this.menuItems.length - 1 : 0; + nextFocusedItemIndex = amount < 0 ? _this.state.menuItems.length - 1 : 0; } else { nextFocusedItemIndex = _this.state.focusedItemIndex + amount; if (nextFocusedItemIndex < 0) { - nextFocusedItemIndex = _this.menuItems.length - 1; - } else if (nextFocusedItemIndex === _this.menuItems.length) { + nextFocusedItemIndex = _this.state.menuItems.length - 1; + } else if (nextFocusedItemIndex === _this.state.menuItems.length) { nextFocusedItemIndex = 0; } } @@ -94539,10 +94733,10 @@ var EuiContextMenuPanel = exports.EuiContextMenuPanel = function (_Component) { switch (e.keyCode) { case _services.cascadingMenuKeyCodes.TAB: // We need to sync up with the user if s/he is tabbing through the items. - var focusedItemIndex = _this.menuItems.indexOf(document.activeElement); + var focusedItemIndex = _this.state.menuItems.indexOf(document.activeElement); _this.setState({ - focusedItemIndex: focusedItemIndex >= 0 && focusedItemIndex < _this.menuItems.length ? focusedItemIndex : undefined + focusedItemIndex: focusedItemIndex >= 0 && focusedItemIndex < _this.state.menuItems.length ? focusedItemIndex : undefined }); break; @@ -94596,28 +94790,28 @@ var EuiContextMenuPanel = exports.EuiContextMenuPanel = function (_Component) { // is still invoked, so we have to do a truthiness check. if (node) { // Store all menu items. - _this.menuItems[index] = node; + _this.state.menuItems[index] = node; } }; _this.panelRef = function (node) { _this.panel = node; - if (_this.panel) { - if (_this.props.onHeightChange) { - _this.props.onHeightChange(_this.panel.clientHeight); - } - } + _this.updateHeight(); }; _this.contentRef = function (node) { _this.content = node; }; - _this.menuItems = []; _this.state = { + prevProps: { + items: _this.props.items + }, + menuItems: [], isTransitioning: Boolean(props.transitionType), - focusedItemIndex: props.initialFocusedItemIndex + focusedItemIndex: props.initialFocusedItemIndex, + currentHeight: undefined }; return _this; } @@ -94640,7 +94834,7 @@ var EuiContextMenuPanel = exports.EuiContextMenuPanel = function (_Component) { } // If there aren't any items then this is probably a form or something. - if (!this.menuItems.length) { + if (!this.state.menuItems.length) { // If we've already focused on something inside the panel, everything's fine. if (this.panel.contains(document.activeElement)) { return; @@ -94658,7 +94852,7 @@ var EuiContextMenuPanel = exports.EuiContextMenuPanel = function (_Component) { // If an item is focused, focus it. if (this.state.focusedItemIndex !== undefined) { - this.menuItems[this.state.focusedItemIndex].focus(); + this.state.menuItems[this.state.focusedItemIndex].focus(); return; } @@ -94672,24 +94866,6 @@ var EuiContextMenuPanel = exports.EuiContextMenuPanel = function (_Component) { value: function componentDidMount() { this.updateFocus(); } - - // TODO: React 16.3 - componentDidUpdate & getDerivedStateFromProps; alternatively refactor - // this.menuItems into state and only use getDerivedStateFromProps - - }, { - key: 'componentWillReceiveProps', - value: function componentWillReceiveProps(nextProps) { - // Clear refs to menuItems if we're getting new ones. - if (nextProps.items !== this.props.items) { - this.menuItems = []; - } - - if (nextProps.transitionType) { - this.setState({ - isTransitioning: true - }); - } - } }, { key: 'getWatchedPropsForItems', value: function getWatchedPropsForItems(items) { @@ -94699,7 +94875,7 @@ var EuiContextMenuPanel = exports.EuiContextMenuPanel = function (_Component) { // Create fingerprint of all item's watched properties - if (items && items.length && watchedItemProps && watchedItemProps.length) { + if (items.length && watchedItemProps && watchedItemProps.length) { return JSON.stringify(items.map(function (item) { // Create object of item properties and values var props = { @@ -94714,6 +94890,19 @@ var EuiContextMenuPanel = exports.EuiContextMenuPanel = function (_Component) { return null; } + }, { + key: 'didItemsChange', + value: function didItemsChange(prevItems, nextItems) { + // If the count of items has changed then update + if (prevItems.length !== nextItems.length) { + return true; + } + + // Check if any watched item properties changed by quick string comparison + if (this.getWatchedPropsForItems(nextItems) !== this.getWatchedPropsForItems(prevItems)) { + return true; + } + } }, { key: 'shouldComponentUpdate', value: function shouldComponentUpdate(nextProps, nextState) { @@ -94736,9 +94925,8 @@ var EuiContextMenuPanel = exports.EuiContextMenuPanel = function (_Component) { // if there are children we can't know if they have changed so return true // ** - if (this.props.items != null) { - // Check if any watched item properties changed by quick string comparison - if (this.getWatchedPropsForItems(nextProps.items) !== this.getWatchedPropsForItems(this.props.items)) { + if (this.props.items.length > 0 || nextProps.items.length > 0) { + if (this.didItemsChange(this.props.items, nextProps.items)) { return true; } } @@ -94750,9 +94938,32 @@ var EuiContextMenuPanel = exports.EuiContextMenuPanel = function (_Component) { return false; } + }, { + key: 'updateHeight', + value: function updateHeight() { + var currentHeight = this.panel ? this.panel.clientHeight : 0; + + if (this.state.height !== currentHeight) { + if (this.props.onHeightChange) { + this.props.onHeightChange(currentHeight); + + this.setState({ height: currentHeight }); + } + } + } }, { key: 'componentDidUpdate', - value: function componentDidUpdate() { + value: function componentDidUpdate(prevProps) { + if (prevProps.items.length > 0 || this.props.items.length > 0) { + // content comes from items + if (this.didItemsChange(prevProps.items, this.props.items)) { + this.updateHeight(); + } + } else { + // content comes from children + this.updateHeight(); + } + this.updateFocus(); } }, { @@ -94846,6 +95057,29 @@ var EuiContextMenuPanel = exports.EuiContextMenuPanel = function (_Component) { ) ); } + }], [{ + key: 'getDerivedStateFromProps', + value: function getDerivedStateFromProps(nextProps, prevState) { + var needsUpdate = false; + var nextState = {}; + + // Clear refs to menuItems if we're getting new ones. + if (nextProps.items !== prevState.prevProps.items) { + needsUpdate = true; + nextState.menuItems = []; + nextState.prevProps = { items: nextProps.items }; + } + + if (nextProps.transitionType) { + needsUpdate = true; + nextState.isTransitioning = true; + } + + if (needsUpdate) { + return nextState; + } + return null; + } }]); return EuiContextMenuPanel; @@ -94905,6 +95139,18 @@ EuiContextMenuPanel.__docgenInfo = [{ 'modifiers': [], 'params': [], 'returns': null + }, { + 'name': 'getDerivedStateFromProps', + 'docblock': null, + 'modifiers': ['static'], + 'params': [{ + 'name': 'nextProps', + 'type': null + }, { + 'name': 'prevState', + 'type': null + }], + 'returns': null }, { 'name': 'getWatchedPropsForItems', 'docblock': null, @@ -94914,6 +95160,24 @@ EuiContextMenuPanel.__docgenInfo = [{ 'type': null }], 'returns': null + }, { + 'name': 'didItemsChange', + 'docblock': null, + 'modifiers': [], + 'params': [{ + 'name': 'prevItems', + 'type': null + }, { + 'name': 'nextItems', + 'type': null + }], + 'returns': null + }, { + 'name': 'updateHeight', + 'docblock': null, + 'modifiers': [], + 'params': [], + 'returns': null }, { 'name': 'menuItemRef', 'docblock': null, @@ -95108,17 +95372,17 @@ var _focusTrapReact = __webpack_require__(150); var _focusTrapReact2 = _interopRequireDefault(_focusTrapReact); -var _tabbable = __webpack_require__(191); +var _tabbable = __webpack_require__(192); var _tabbable2 = _interopRequireDefault(_tabbable); -var _services = __webpack_require__(13); +var _services = __webpack_require__(12); -var _outside_click_detector = __webpack_require__(308); +var _outside_click_detector = __webpack_require__(309); var _accessibility = __webpack_require__(77); -var _panel = __webpack_require__(333); +var _panel = __webpack_require__(334); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -95661,9 +95925,11 @@ var _classnames = __webpack_require__(3); var _classnames2 = _interopRequireDefault(_classnames); -var _icon = __webpack_require__(11); +var _icon = __webpack_require__(10); -var _tool_tip = __webpack_require__(285); +var _tool_tip = __webpack_require__(286); + +var _services = __webpack_require__(12); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -95697,7 +95963,10 @@ var EuiContextMenuItem = exports.EuiContextMenuItem = function (_Component) { toolTipTitle = _props.toolTipTitle, toolTipContent = _props.toolTipContent, toolTipPosition = _props.toolTipPosition, - rest = _objectWithoutProperties(_props, ['children', 'className', 'hasPanel', 'icon', 'buttonRef', 'disabled', 'toolTipTitle', 'toolTipContent', 'toolTipPosition']); + href = _props.href, + target = _props.target, + rel = _props.rel, + rest = _objectWithoutProperties(_props, ['children', 'className', 'hasPanel', 'icon', 'buttonRef', 'disabled', 'toolTipTitle', 'toolTipContent', 'toolTipPosition', 'href', 'target', 'rel']); var iconInstance = void 0; @@ -95733,27 +96002,48 @@ var EuiContextMenuItem = exports.EuiContextMenuItem = function (_Component) { 'euiContextMenuItem-isDisabled': disabled }); - var button = _react2.default.createElement( - 'button', - _extends({ - className: classes, - type: 'button', - ref: buttonRef, - disabled: disabled - }, rest), + var buttonInner = _react2.default.createElement( + 'span', + { className: 'euiContextMenu__itemLayout' }, + iconInstance, _react2.default.createElement( 'span', - { className: 'euiContextMenu__itemLayout' }, - iconInstance, - _react2.default.createElement( - 'span', - { className: 'euiContextMenuItem__text' }, - children - ), - arrow - ) + { className: 'euiContextMenuItem__text' }, + children + ), + arrow ); + var button = void 0; + // elements don't respect the `disabled` attribute. So if we're disabled, we'll just pretend + // this is a button and piggyback off its disabled styles. + if (href && !disabled) { + var secureRel = (0, _services.getSecureRelForTarget)(target, rel); + + button = _react2.default.createElement( + 'a', + _extends({ + className: classes, + href: href, + target: target, + rel: secureRel, + ref: buttonRef + }, rest), + buttonInner + ); + } else { + button = _react2.default.createElement( + 'button', + _extends({ + disabled: disabled, + className: classes, + type: 'button', + ref: buttonRef + }, rest), + buttonInner + ); + } + if (toolTipContent) { return _react2.default.createElement( _tool_tip.EuiToolTip, @@ -95799,7 +96089,10 @@ EuiContextMenuItem.propTypes = { /** * Dictates the position of the tooltip. */ - toolTipPosition: _propTypes2.default.string + toolTipPosition: _propTypes2.default.string, + href: _propTypes2.default.string, + target: _propTypes2.default.string, + rel: _propTypes2.default.string }; @@ -95889,6 +96182,27 @@ EuiContextMenuItem.__docgenInfo = [{ 'value': '"right"', 'computed': false } + }, + 'href': { + 'type': { + 'name': 'string' + }, + 'required': false, + 'description': '' + }, + 'target': { + 'type': { + 'name': 'string' + }, + 'required': false, + 'description': '' + }, + 'rel': { + 'type': { + 'name': 'string' + }, + 'required': false, + 'description': '' } } }]; @@ -95904,7 +96218,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _error_boundary = __webpack_require__(1655); +var _error_boundary = __webpack_require__(1658); Object.defineProperty(exports, 'EuiErrorBoundary', { enumerable: true, @@ -96068,7 +96382,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _header_section = __webpack_require__(1682); +var _header_section = __webpack_require__(1685); Object.defineProperty(exports, 'EuiHeaderSection', { enumerable: true, @@ -96077,7 +96391,7 @@ Object.defineProperty(exports, 'EuiHeaderSection', { } }); -var _header_section_item = __webpack_require__(1683); +var _header_section_item = __webpack_require__(1686); Object.defineProperty(exports, 'EuiHeaderSectionItem', { enumerable: true, @@ -96086,7 +96400,7 @@ Object.defineProperty(exports, 'EuiHeaderSectionItem', { } }); -var _header_section_item_button = __webpack_require__(1684); +var _header_section_item_button = __webpack_require__(1687); Object.defineProperty(exports, 'EuiHeaderSectionItemButton', { enumerable: true, @@ -96127,7 +96441,7 @@ var _focusTrapReact = __webpack_require__(150); var _focusTrapReact2 = _interopRequireDefault(_focusTrapReact); -var _services = __webpack_require__(13); +var _services = __webpack_require__(12); var _button = __webpack_require__(42); @@ -96546,7 +96860,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _pagination = __webpack_require__(1712); +var _pagination = __webpack_require__(1715); Object.defineProperty(exports, 'EuiPagination', { enumerable: true, @@ -96687,7 +97001,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _search_bar = __webpack_require__(1715); +var _search_bar = __webpack_require__(1718); Object.defineProperty(exports, 'EuiSearchBar', { enumerable: true, @@ -96740,7 +97054,7 @@ var _react = __webpack_require__(0); var _react2 = _interopRequireDefault(_react); -var _field_search = __webpack_require__(310); +var _field_search = __webpack_require__(311); var _propTypes = __webpack_require__(1); @@ -96911,7 +97225,7 @@ var _propTypes = __webpack_require__(1); var _propTypes2 = _interopRequireDefault(_propTypes); -var _filters = __webpack_require__(1716); +var _filters = __webpack_require__(1719); var _query = __webpack_require__(90); @@ -97040,9 +97354,9 @@ var _classnames2 = _interopRequireDefault(_classnames); var _accessibility = __webpack_require__(77); -var _title = __webpack_require__(189); +var _title = __webpack_require__(190); -var _icon = __webpack_require__(11); +var _icon = __webpack_require__(10); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -97369,9 +97683,9 @@ var _classnames = __webpack_require__(3); var _classnames2 = _interopRequireDefault(_classnames); -var _icon = __webpack_require__(11); +var _icon = __webpack_require__(10); -var _services = __webpack_require__(13); +var _services = __webpack_require__(12); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -98141,7 +98455,7 @@ var _classnames = __webpack_require__(3); var _classnames2 = _interopRequireDefault(_classnames); -var _services = __webpack_require__(13); +var _services = __webpack_require__(12); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -98360,33 +98674,33 @@ var _classnames = __webpack_require__(3); var _classnames2 = _interopRequireDefault(_classnames); -var _services = __webpack_require__(13); +var _services = __webpack_require__(12); var _predicate = __webpack_require__(19); -var _objects = __webpack_require__(283); +var _objects = __webpack_require__(285); var _table = __webpack_require__(691); var _table_header_cell_checkbox = __webpack_require__(694); -var _checkbox = __webpack_require__(309); +var _checkbox = __webpack_require__(310); var _table_header_cell = __webpack_require__(693); var _table_header = __webpack_require__(692); -var _table_body = __webpack_require__(338); +var _table_body = __webpack_require__(339); var _table_row_cell_checkbox = __webpack_require__(700); var _button_icon = __webpack_require__(573); -var _icon = __webpack_require__(11); +var _icon = __webpack_require__(10); -var _collapsed_item_actions = __webpack_require__(1734); +var _collapsed_item_actions = __webpack_require__(1737); -var _expanded_item_actions = __webpack_require__(1735); +var _expanded_item_actions = __webpack_require__(1738); var _table_row_cell = __webpack_require__(699); @@ -98396,7 +98710,7 @@ var _pagination_bar = __webpack_require__(702); var _icon2 = __webpack_require__(187); -var _loading_table_body = __webpack_require__(1738); +var _loading_table_body = __webpack_require__(1741); var _table_header_mobile = __webpack_require__(695); @@ -99678,9 +99992,9 @@ var _react = __webpack_require__(0); var _react2 = _interopRequireDefault(_react); -var _spacer = __webpack_require__(335); +var _spacer = __webpack_require__(336); -var _table = __webpack_require__(337); +var _table = __webpack_require__(338); var _propTypes = __webpack_require__(1); @@ -99971,7 +100285,7 @@ var _classnames2 = _interopRequireDefault(_classnames); var _accessibility = __webpack_require__(77); -var _icon = __webpack_require__(11); +var _icon = __webpack_require__(10); var _text = __webpack_require__(66); @@ -100305,7 +100619,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _guide_page = __webpack_require__(1749); +var _guide_page = __webpack_require__(1755); Object.defineProperty(exports, 'GuidePage', { enumerable: true, @@ -100314,7 +100628,7 @@ Object.defineProperty(exports, 'GuidePage', { } }); -var _guide_page_chrome = __webpack_require__(1750); +var _guide_page_chrome = __webpack_require__(1756); Object.defineProperty(exports, 'GuidePageChrome', { enumerable: true, @@ -100354,7 +100668,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _theme_actions = __webpack_require__(1757); +var _theme_actions = __webpack_require__(1763); Object.defineProperty(exports, 'toggleTheme', { enumerable: true, @@ -100374,7 +100688,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _keymirror = __webpack_require__(1758); +var _keymirror = __webpack_require__(1764); var _keymirror2 = _interopRequireDefault(_keymirror); @@ -100462,9 +100776,9 @@ var _class = function (_Component) { var panelTree = { id: 0, - title: 'View options', + title: 'This is a context menu', items: [{ - name: 'Show fullscreen', + name: 'Handle an onClick', icon: _react2.default.createElement(_components.EuiIcon, { type: 'search', size: 'm' @@ -100473,23 +100787,22 @@ var _class = function (_Component) { _this.closePopover();window.alert('Show fullscreen'); } }, { - name: 'Share this dashboard', + name: 'Go to a link', + icon: 'user', + href: 'http://elastic.co', + target: '_blank' + }, { + name: 'Nest panels', icon: 'user', panel: { id: 1, - title: 'Share this dashboard', + title: 'Nest panels', items: [{ name: 'PDF reports', icon: 'user', onClick: function onClick() { _this.closePopover();window.alert('PDF reports'); } - }, { - name: 'CSV reports', - icon: 'user', - onClick: function onClick() { - _this.closePopover();window.alert('CSV reports'); - } }, { name: 'Embed code', icon: 'user', @@ -100536,12 +100849,6 @@ var _class = function (_Component) { } }] } - }, { - name: 'Edit / add panels', - icon: 'user', - onClick: function onClick() { - _this.closePopover();window.alert('Edit / add panels'); - } }, { name: 'You can add a tooltip', icon: 'user', @@ -100635,15 +100942,15 @@ var _EnzymeAdapter = __webpack_require__(808); var _EnzymeAdapter2 = _interopRequireDefault(_EnzymeAdapter); -var _mount = __webpack_require__(2075); +var _mount = __webpack_require__(2081); var _mount2 = _interopRequireDefault(_mount); -var _shallow = __webpack_require__(2076); +var _shallow = __webpack_require__(2082); var _shallow2 = _interopRequireDefault(_shallow); -var _render = __webpack_require__(2077); +var _render = __webpack_require__(2083); var _render2 = _interopRequireDefault(_render); @@ -100677,19 +100984,19 @@ var _object = __webpack_require__(69); var _object2 = _interopRequireDefault(_object); -var _cheerio = __webpack_require__(339); +var _cheerio = __webpack_require__(340); var _cheerio2 = _interopRequireDefault(_cheerio); -var _flatten = __webpack_require__(239); +var _flatten = __webpack_require__(240); var _flatten2 = _interopRequireDefault(_flatten); -var _uniq = __webpack_require__(369); +var _uniq = __webpack_require__(370); var _uniq2 = _interopRequireDefault(_uniq); -var _compact = __webpack_require__(374); +var _compact = __webpack_require__(375); var _compact2 = _interopRequireDefault(_compact); @@ -102384,7 +102691,7 @@ exports['default'] = ReactWrapper; var has = Object.prototype.hasOwnProperty; var toStr = Object.prototype.toString; var slice = Array.prototype.slice; -var isArgs = __webpack_require__(1767); +var isArgs = __webpack_require__(1773); var isEnumerable = Object.prototype.propertyIsEnumerable; var hasDontEnumBug = !isEnumerable.call({ toString: null }, 'toString'); var hasProtoEnumBug = isEnumerable.call(function () {}, 'prototype'); @@ -102533,7 +102840,7 @@ var bind = __webpack_require__(102); var canBeObject = function (obj) { return typeof obj !== 'undefined' && obj !== null; }; -var hasSymbols = __webpack_require__(1770)(); +var hasSymbols = __webpack_require__(1776)(); var toObject = Object; var push = bind.call(Function.call, Array.prototype.push); var propIsEnumerable = bind.call(Function.call, Object.prototype.propertyIsEnumerable); @@ -102634,14 +102941,14 @@ module.exports = function getPolyfill() { Module dependencies */ -var parse = __webpack_require__(213), - defaultOptions = __webpack_require__(221).default, - flattenOptions = __webpack_require__(221).flatten, +var parse = __webpack_require__(214), + defaultOptions = __webpack_require__(222).default, + flattenOptions = __webpack_require__(222).flatten, isHtml = __webpack_require__(166).isHtml, _ = { extend: __webpack_require__(745), - bind: __webpack_require__(355), - forEach: __webpack_require__(233), + bind: __webpack_require__(356), + forEach: __webpack_require__(234), defaults: __webpack_require__(759) }; @@ -102650,11 +102957,11 @@ var parse = __webpack_require__(213), */ var api = [ - __webpack_require__(1866), - __webpack_require__(1946), - __webpack_require__(1953), - __webpack_require__(1956), - __webpack_require__(1962) + __webpack_require__(1872), + __webpack_require__(1952), + __webpack_require__(1959), + __webpack_require__(1962), + __webpack_require__(1968) ]; /* @@ -102724,7 +103031,7 @@ var Cheerio = module.exports = function(selector, context, root, options) { * Mix in `static` */ -_.extend(Cheerio, __webpack_require__(360)); +_.extend(Cheerio, __webpack_require__(361)); /* * Set a signature of the object @@ -102908,7 +103215,7 @@ function Parser(cbs, options){ if(this._cbs.onparserinit) this._cbs.onparserinit(this); } -__webpack_require__(56)(Parser, __webpack_require__(216).EventEmitter); +__webpack_require__(56)(Parser, __webpack_require__(217).EventEmitter); Parser.prototype._updatePosition = function(initialOffset){ if(this.endIndex === null){ @@ -103148,9 +103455,9 @@ module.exports = Parser; module.exports = Tokenizer; var decodeCodePoint = __webpack_require__(722), - entityMap = __webpack_require__(215), + entityMap = __webpack_require__(216), legacyMap = __webpack_require__(723), - xmlMap = __webpack_require__(340), + xmlMap = __webpack_require__(341), i = 0, @@ -104057,7 +104364,7 @@ Tokenizer.prototype._emitPartial = function(value){ /* 722 */ /***/ (function(module, exports, __webpack_require__) { -var decodeMap = __webpack_require__(1774); +var decodeMap = __webpack_require__(1780); module.exports = decodeCodePoint; @@ -104148,9 +104455,9 @@ Object.keys(domLvl1).forEach(function(key) { module.exports = Stream; var Parser = __webpack_require__(720), - WritableStream = __webpack_require__(160).Writable || __webpack_require__(1789).Writable, - StringDecoder = __webpack_require__(343).StringDecoder, - Buffer = __webpack_require__(214).Buffer; + WritableStream = __webpack_require__(160).Writable || __webpack_require__(1795).Writable, + StringDecoder = __webpack_require__(344).StringDecoder, + Buffer = __webpack_require__(215).Buffer; function Stream(cbs, options){ var parser = this._parser = new Parser(cbs, options); @@ -104201,7 +104508,7 @@ WritableStream.prototype._write = function(chunk, encoding, cb){ /**/ -var processNextTick = __webpack_require__(217); +var processNextTick = __webpack_require__(218); /**/ module.exports = Readable; @@ -104217,7 +104524,7 @@ var Duplex; Readable.ReadableState = ReadableState; /**/ -var EE = __webpack_require__(216).EventEmitter; +var EE = __webpack_require__(217).EventEmitter; var EElistenerCount = function (emitter, type) { return emitter.listeners(type).length; @@ -104231,7 +104538,7 @@ var Stream = __webpack_require__(727); // TODO(bmeurer): Change this back to const once hole checks are // properly optimized away early in Ignition+TurboFan. /**/ -var Buffer = __webpack_require__(218).Buffer; +var Buffer = __webpack_require__(219).Buffer; var OurUint8Array = global.Uint8Array || function () {}; function _uint8ArrayToBuffer(chunk) { return Buffer.from(chunk); @@ -104247,7 +104554,7 @@ util.inherits = __webpack_require__(56); /**/ /**/ -var debugUtil = __webpack_require__(1779); +var debugUtil = __webpack_require__(1785); var debug = void 0; if (debugUtil && debugUtil.debuglog) { debug = debugUtil.debuglog('stream'); @@ -104256,7 +104563,7 @@ if (debugUtil && debugUtil.debuglog) { } /**/ -var BufferList = __webpack_require__(1780); +var BufferList = __webpack_require__(1786); var destroyImpl = __webpack_require__(728); var StringDecoder; @@ -104340,7 +104647,7 @@ function ReadableState(options, stream) { this.decoder = null; this.encoding = null; if (options.encoding) { - if (!StringDecoder) StringDecoder = __webpack_require__(343).StringDecoder; + if (!StringDecoder) StringDecoder = __webpack_require__(344).StringDecoder; this.decoder = new StringDecoder(options.encoding); this.encoding = options.encoding; } @@ -104496,7 +104803,7 @@ Readable.prototype.isPaused = function () { // backwards compatibility. Readable.prototype.setEncoding = function (enc) { - if (!StringDecoder) StringDecoder = __webpack_require__(343).StringDecoder; + if (!StringDecoder) StringDecoder = __webpack_require__(344).StringDecoder; this._readableState.decoder = new StringDecoder(enc); this._readableState.encoding = enc; return this; @@ -105189,7 +105496,7 @@ function indexOf(xs, x) { /* 727 */ /***/ (function(module, exports, __webpack_require__) { -module.exports = __webpack_require__(216).EventEmitter; +module.exports = __webpack_require__(217).EventEmitter; /***/ }), @@ -105201,7 +105508,7 @@ module.exports = __webpack_require__(216).EventEmitter; /**/ -var processNextTick = __webpack_require__(217); +var processNextTick = __webpack_require__(218); /**/ // undocumented cb() API, needed for core, not for public API @@ -105498,12 +105805,12 @@ function done(stream, er, data) { var Tokenizer = __webpack_require__(134), - OpenElementStack = __webpack_require__(1806), - FormattingElementList = __webpack_require__(1807), - LocationInfoParserMixin = __webpack_require__(1808), - defaultTreeAdapter = __webpack_require__(344), - mergeOptions = __webpack_require__(345), - doctype = __webpack_require__(346), + OpenElementStack = __webpack_require__(1812), + FormattingElementList = __webpack_require__(1813), + LocationInfoParserMixin = __webpack_require__(1814), + defaultTreeAdapter = __webpack_require__(345), + mergeOptions = __webpack_require__(346), + doctype = __webpack_require__(347), foreignContent = __webpack_require__(733), UNICODE = __webpack_require__(162), HTML = __webpack_require__(57); @@ -108323,7 +108630,7 @@ function endTagInForeignContent(p, token) { "use strict"; -var Mixin = __webpack_require__(220), +var Mixin = __webpack_require__(221), Tokenizer = __webpack_require__(134), PositionTrackingPreprocessorMixin = __webpack_require__(732), inherits = __webpack_require__(70).inherits; @@ -108447,7 +108754,7 @@ LocationInfoTokenizerMixin.prototype._getOverriddenMethods = function (mxn, orig "use strict"; -var Mixin = __webpack_require__(220), +var Mixin = __webpack_require__(221), inherits = __webpack_require__(70).inherits, UNICODE = __webpack_require__(162); @@ -108793,9 +109100,9 @@ exports.isIntegrationPoint = function (tn, ns, attrs, foreignNS) { "use strict"; -var defaultTreeAdapter = __webpack_require__(344), - mergeOptions = __webpack_require__(345), - doctype = __webpack_require__(346), +var defaultTreeAdapter = __webpack_require__(345), + mergeOptions = __webpack_require__(346), + doctype = __webpack_require__(347), HTML = __webpack_require__(57); //Aliases @@ -109042,12 +109349,12 @@ ParserStream.prototype._scriptHandler = function (scriptElement) { /* 736 */ /***/ (function(module, exports, __webpack_require__) { -var assignValue = __webpack_require__(347), - copyObject = __webpack_require__(222), - createAssigner = __webpack_require__(223), +var assignValue = __webpack_require__(348), + copyObject = __webpack_require__(223), + createAssigner = __webpack_require__(224), isArrayLike = __webpack_require__(105), - isPrototype = __webpack_require__(225), - keys = __webpack_require__(226); + isPrototype = __webpack_require__(226), + keys = __webpack_require__(227); /** Used for built-in method references. */ var objectProto = Object.prototype; @@ -109166,7 +109473,7 @@ module.exports = toSource; /* 740 */ /***/ (function(module, exports, __webpack_require__) { -var apply = __webpack_require__(224); +var apply = __webpack_require__(225); /* Built-in method references for those with the same name as other `lodash` methods. */ var nativeMax = Math.max; @@ -109287,12 +109594,12 @@ module.exports = isIterateeCall; /* 743 */ /***/ (function(module, exports, __webpack_require__) { -var baseTimes = __webpack_require__(1826), - isArguments = __webpack_require__(227), +var baseTimes = __webpack_require__(1832), + isArguments = __webpack_require__(228), isArray = __webpack_require__(25), - isBuffer = __webpack_require__(353), + isBuffer = __webpack_require__(354), isIndex = __webpack_require__(165), - isTypedArray = __webpack_require__(354); + isTypedArray = __webpack_require__(355); /** Used for built-in method references. */ var objectProto = Object.prototype; @@ -109363,9 +109670,9 @@ module.exports = overArg; /* 745 */ /***/ (function(module, exports, __webpack_require__) { -var copyObject = __webpack_require__(222), - createAssigner = __webpack_require__(223), - keysIn = __webpack_require__(228); +var copyObject = __webpack_require__(223), + createAssigner = __webpack_require__(224), + keysIn = __webpack_require__(229); /** * This method is like `_.assign` except that it iterates over own and @@ -109459,12 +109766,12 @@ module.exports = WeakMap; var composeArgs = __webpack_require__(750), composeArgsRight = __webpack_require__(751), - countHolders = __webpack_require__(1839), - createCtor = __webpack_require__(229), + countHolders = __webpack_require__(1845), + createCtor = __webpack_require__(230), createRecurry = __webpack_require__(752), - getHolder = __webpack_require__(359), - reorder = __webpack_require__(1854), - replaceHolders = __webpack_require__(231), + getHolder = __webpack_require__(360), + reorder = __webpack_require__(1860), + replaceHolders = __webpack_require__(232), root = __webpack_require__(37); /** Used to compose bitmasks for function metadata. */ @@ -109647,7 +109954,7 @@ module.exports = composeArgsRight; /* 752 */ /***/ (function(module, exports, __webpack_require__) { -var isLaziable = __webpack_require__(1840), +var isLaziable = __webpack_require__(1846), setData = __webpack_require__(755), setWrapToString = __webpack_require__(756); @@ -109710,7 +110017,7 @@ module.exports = createRecurry; /***/ (function(module, exports, __webpack_require__) { var metaMap = __webpack_require__(747), - noop = __webpack_require__(1841); + noop = __webpack_require__(1847); /** * Gets metadata for `func`. @@ -109730,8 +110037,8 @@ module.exports = getData; /* 754 */ /***/ (function(module, exports, __webpack_require__) { -var baseCreate = __webpack_require__(230), - baseLodash = __webpack_require__(357); +var baseCreate = __webpack_require__(231), + baseLodash = __webpack_require__(358); /** * The base constructor for creating `lodash` wrapper objects. @@ -109784,10 +110091,10 @@ module.exports = setData; /* 756 */ /***/ (function(module, exports, __webpack_require__) { -var getWrapDetails = __webpack_require__(1846), - insertWrapDetails = __webpack_require__(1847), - setToString = __webpack_require__(351), - updateWrapDetails = __webpack_require__(1848); +var getWrapDetails = __webpack_require__(1852), + insertWrapDetails = __webpack_require__(1853), + setToString = __webpack_require__(352), + updateWrapDetails = __webpack_require__(1854); /** * Sets the `toString` method of `wrapper` to mimic the source of `reference` @@ -109839,7 +110146,7 @@ module.exports = arrayEach; /* 758 */ /***/ (function(module, exports, __webpack_require__) { -var createBaseFor = __webpack_require__(1861); +var createBaseFor = __webpack_require__(1867); /** * The base implementation of `baseForOwn` which iterates over `object` @@ -109861,10 +110168,10 @@ module.exports = baseFor; /* 759 */ /***/ (function(module, exports, __webpack_require__) { -var apply = __webpack_require__(224), - assignInWith = __webpack_require__(1864), - baseRest = __webpack_require__(350), - customDefaultsAssignIn = __webpack_require__(1865); +var apply = __webpack_require__(225), + assignInWith = __webpack_require__(1870), + baseRest = __webpack_require__(351), + customDefaultsAssignIn = __webpack_require__(1871); /** * Assigns own and inherited enumerable string keyed properties of source @@ -109904,14 +110211,14 @@ module.exports = defaults; module.exports = CSSselect; -var Pseudos = __webpack_require__(361), +var Pseudos = __webpack_require__(362), DomUtils = __webpack_require__(168), findOne = DomUtils.findOne, findAll = DomUtils.findAll, getChildren = DomUtils.getChildren, removeSubsets = DomUtils.removeSubsets, falseFunc = __webpack_require__(169).falseFunc, - compile = __webpack_require__(1876), + compile = __webpack_require__(1882), compileUnsafe = compile.compileUnsafe, compileToken = compile.compileToken; @@ -110158,7 +110465,7 @@ module.exports = {"universal":50,"tag":30,"attribute":1,"pseudo":0,"descendant": /* 763 */ /***/ (function(module, exports, __webpack_require__) { -var baseAssignValue = __webpack_require__(348), +var baseAssignValue = __webpack_require__(349), eq = __webpack_require__(136); /** @@ -110237,7 +110544,7 @@ module.exports = arraySome; /* 767 */ /***/ (function(module, exports, __webpack_require__) { -var baseIsEqualDeep = __webpack_require__(1915), +var baseIsEqualDeep = __webpack_require__(1921), isObjectLike = __webpack_require__(82); /** @@ -110271,9 +110578,9 @@ module.exports = baseIsEqual; /* 768 */ /***/ (function(module, exports, __webpack_require__) { -var SetCache = __webpack_require__(1916), +var SetCache = __webpack_require__(1922), arraySome = __webpack_require__(766), - cacheHas = __webpack_require__(1919); + cacheHas = __webpack_require__(1925); /** Used to compose bitmasks for value comparisons. */ var COMPARE_PARTIAL_FLAG = 1, @@ -110460,8 +110767,8 @@ module.exports = arrayMap; /* 773 */ /***/ (function(module, exports, __webpack_require__) { -var baseHasIn = __webpack_require__(1940), - hasPath = __webpack_require__(1941); +var baseHasIn = __webpack_require__(1946), + hasPath = __webpack_require__(1947); /** * Checks if `path` is a direct or inherited property of `object`. @@ -110527,7 +110834,7 @@ module.exports = baseFilter; /* 775 */ /***/ (function(module, exports, __webpack_require__) { -var baseFlatten = __webpack_require__(1954); +var baseFlatten = __webpack_require__(1960); /** * Flattens `array` a single level deep. @@ -110592,11 +110899,11 @@ module.exports = freeGlobal; /* 778 */ /***/ (function(module, exports, __webpack_require__) { -var mapCacheClear = __webpack_require__(1972), - mapCacheDelete = __webpack_require__(1988), - mapCacheGet = __webpack_require__(1990), - mapCacheHas = __webpack_require__(1991), - mapCacheSet = __webpack_require__(1992); +var mapCacheClear = __webpack_require__(1978), + mapCacheDelete = __webpack_require__(1994), + mapCacheGet = __webpack_require__(1996), + mapCacheHas = __webpack_require__(1997), + mapCacheSet = __webpack_require__(1998); /** * Creates a map cache object to store key-value pairs. @@ -110785,7 +111092,7 @@ module.exports = eq; /* 783 */ /***/ (function(module, exports, __webpack_require__) { -var baseIndexOf = __webpack_require__(1995); +var baseIndexOf = __webpack_require__(2001); /** * A specialized version of `_.includes` for arrays without support for @@ -110849,9 +111156,9 @@ module.exports = Set; /* 786 */ /***/ (function(module, exports, __webpack_require__) { -var SetCache = __webpack_require__(370), - arraySome = __webpack_require__(2010), - cacheHas = __webpack_require__(372); +var SetCache = __webpack_require__(371), + arraySome = __webpack_require__(2016), + cacheHas = __webpack_require__(373); /** Used to compose bitmasks for value comparisons. */ var COMPARE_PARTIAL_FLAG = 1, @@ -111000,7 +111307,7 @@ module.exports = baseUnary; /***/ (function(module, exports, __webpack_require__) { var isPrototype = __webpack_require__(790), - nativeKeys = __webpack_require__(2027); + nativeKeys = __webpack_require__(2033); /** Used for built-in method references. */ var objectProto = Object.prototype; @@ -111059,11 +111366,11 @@ module.exports = isPrototype; /* 791 */ /***/ (function(module, exports, __webpack_require__) { -var DataView = __webpack_require__(2029), - Map = __webpack_require__(371), - Promise = __webpack_require__(2030), +var DataView = __webpack_require__(2035), + Map = __webpack_require__(372), + Promise = __webpack_require__(2036), Set = __webpack_require__(785), - WeakMap = __webpack_require__(2031), + WeakMap = __webpack_require__(2037), baseGetTag = __webpack_require__(173), toSource = __webpack_require__(781); @@ -111156,7 +111463,7 @@ var define = __webpack_require__(80); var implementation = __webpack_require__(794); var getPolyfill = __webpack_require__(802); -var shim = __webpack_require__(2041); +var shim = __webpack_require__(2047); var polyfill = getPolyfill(); @@ -111200,7 +111507,7 @@ module.exports = function entries(O) { "use strict"; -module.exports = __webpack_require__(2032); +module.exports = __webpack_require__(2038); /***/ }), @@ -111512,27 +111819,27 @@ exports.indent = indent; exports.debugNode = debugNode; exports.debugNodes = debugNodes; -var _without = __webpack_require__(2044); +var _without = __webpack_require__(2050); var _without2 = _interopRequireDefault(_without); -var _escape = __webpack_require__(2055); +var _escape = __webpack_require__(2061); var _escape2 = _interopRequireDefault(_escape); -var _compact = __webpack_require__(374); +var _compact = __webpack_require__(375); var _compact2 = _interopRequireDefault(_compact); -var _functionPrototype = __webpack_require__(378); +var _functionPrototype = __webpack_require__(379); var _functionPrototype2 = _interopRequireDefault(_functionPrototype); -var _isString = __webpack_require__(2061); +var _isString = __webpack_require__(2067); var _isString2 = _interopRequireDefault(_isString); -var _isNumberObject = __webpack_require__(2062); +var _isNumberObject = __webpack_require__(2068); var _isNumberObject2 = _interopRequireDefault(_isNumberObject); @@ -111540,11 +111847,11 @@ var _isCallable = __webpack_require__(175); var _isCallable2 = _interopRequireDefault(_isCallable); -var _isBooleanObject = __webpack_require__(2063); +var _isBooleanObject = __webpack_require__(2069); var _isBooleanObject2 = _interopRequireDefault(_isBooleanObject); -var _objectInspect = __webpack_require__(2064); +var _objectInspect = __webpack_require__(2070); var _objectInspect2 = _interopRequireDefault(_objectInspect); @@ -111697,21 +112004,21 @@ exports.buildPredicate = buildPredicate; exports.reduceTreeBySelector = reduceTreeBySelector; exports.reduceTreesBySelector = reduceTreesBySelector; -var _rstSelectorParser = __webpack_require__(2066); +var _rstSelectorParser = __webpack_require__(2072); -var _object = __webpack_require__(2072); +var _object = __webpack_require__(2078); var _object2 = _interopRequireDefault(_object); -var _isEmpty = __webpack_require__(2074); +var _isEmpty = __webpack_require__(2080); var _isEmpty2 = _interopRequireDefault(_isEmpty); -var _flatten = __webpack_require__(239); +var _flatten = __webpack_require__(240); var _flatten2 = _interopRequireDefault(_flatten); -var _uniq = __webpack_require__(369); +var _uniq = __webpack_require__(370); var _uniq2 = _interopRequireDefault(_uniq); @@ -112188,19 +112495,19 @@ var _object = __webpack_require__(69); var _object2 = _interopRequireDefault(_object); -var _flatten = __webpack_require__(239); +var _flatten = __webpack_require__(240); var _flatten2 = _interopRequireDefault(_flatten); -var _uniq = __webpack_require__(369); +var _uniq = __webpack_require__(370); var _uniq2 = _interopRequireDefault(_uniq); -var _compact = __webpack_require__(374); +var _compact = __webpack_require__(375); var _compact2 = _interopRequireDefault(_compact); -var _cheerio = __webpack_require__(339); +var _cheerio = __webpack_require__(340); var _cheerio2 = _interopRequireDefault(_cheerio); @@ -114846,7 +115153,7 @@ var propsInfo = exports.propsInfo = { /*eslint quotes:0*/ -module.exports = __webpack_require__(215); +module.exports = __webpack_require__(216); /***/ }), @@ -114857,10 +115164,10 @@ module.exports = __webpack_require__(215); -module.exports.encode = __webpack_require__(2609); -module.exports.decode = __webpack_require__(2610); -module.exports.format = __webpack_require__(2611); -module.exports.parse = __webpack_require__(2612); +module.exports.encode = __webpack_require__(2627); +module.exports.decode = __webpack_require__(2628); +module.exports.format = __webpack_require__(2629); +module.exports.parse = __webpack_require__(2630); /***/ }), @@ -115303,7 +115610,7 @@ __webpack_require__(903); __webpack_require__(904); -__webpack_require__(258); +__webpack_require__(259); __webpack_require__(905); @@ -115381,41 +115688,41 @@ var _reactDom = __webpack_require__(50); var _reactDom2 = _interopRequireDefault(_reactDom); -var _reactRedux = __webpack_require__(269); +var _reactRedux = __webpack_require__(270); var _reactRouter = __webpack_require__(51); -var _reactRouterRedux = __webpack_require__(431); +var _reactRouterRedux = __webpack_require__(432); var _configure_store = __webpack_require__(1001); var _configure_store2 = _interopRequireDefault(_configure_store); -var _app_container = __webpack_require__(2664); +var _app_container = __webpack_require__(2682); -var _home_view = __webpack_require__(2666); +var _home_view = __webpack_require__(2684); -var _not_found_view = __webpack_require__(2674); +var _not_found_view = __webpack_require__(2692); var _services = __webpack_require__(7); -var _routes = __webpack_require__(434); +var _routes = __webpack_require__(435); var _routes2 = _interopRequireDefault(_routes); -var _theme_light = __webpack_require__(2675); +var _theme_light = __webpack_require__(2693); var _theme_light2 = _interopRequireDefault(_theme_light); -var _theme_dark = __webpack_require__(2678); +var _theme_dark = __webpack_require__(2696); var _theme_dark2 = _interopRequireDefault(_theme_dark); -var _theme_k6_light = __webpack_require__(2680); +var _theme_k6_light = __webpack_require__(2698); var _theme_k6_light2 = _interopRequireDefault(_theme_k6_light); -var _theme_k6_dark = __webpack_require__(2682); +var _theme_k6_dark = __webpack_require__(2700); var _theme_k6_dark2 = _interopRequireDefault(_theme_k6_dark); @@ -115488,14 +115795,14 @@ _reactDom2.default.render(_react2.default.createElement( "use strict"; var $export = __webpack_require__(8); -var $typed = __webpack_require__(247); -var buffer = __webpack_require__(384); +var $typed = __webpack_require__(248); +var buffer = __webpack_require__(385); var anObject = __webpack_require__(18); var toAbsoluteIndex = __webpack_require__(112); var toLength = __webpack_require__(33); -var isObject = __webpack_require__(12); +var isObject = __webpack_require__(13); var ArrayBuffer = __webpack_require__(14).ArrayBuffer; -var speciesConstructor = __webpack_require__(254); +var speciesConstructor = __webpack_require__(255); var $ArrayBuffer = buffer.ArrayBuffer; var $DataView = buffer.DataView; var $isView = $typed.ABV && ArrayBuffer.isView; @@ -115580,8 +115887,8 @@ module.exports = function (original, length) { /* 834 */ /***/ (function(module, exports, __webpack_require__) { -var isObject = __webpack_require__(12); -var isArray = __webpack_require__(388); +var isObject = __webpack_require__(13); +var isArray = __webpack_require__(389); var SPECIES = __webpack_require__(22)('species'); module.exports = function (original) { @@ -115712,7 +116019,7 @@ __webpack_require__(60)('Float64', 8, function (init) { "use strict"; -var strong = __webpack_require__(392); +var strong = __webpack_require__(393); var validate = __webpack_require__(117); var MAP = 'Map'; @@ -115736,8 +116043,8 @@ module.exports = __webpack_require__(180)(MAP, function (get) { /* 845 */ /***/ (function(module, exports, __webpack_require__) { -var isObject = __webpack_require__(12); -var setPrototypeOf = __webpack_require__(259).set; +var isObject = __webpack_require__(13); +var setPrototypeOf = __webpack_require__(260).set; module.exports = function (that, target, C) { var S = target.constructor; var P; @@ -115753,7 +116060,7 @@ module.exports = function (that, target, C) { "use strict"; -var strong = __webpack_require__(392); +var strong = __webpack_require__(393); var validate = __webpack_require__(117); var SET = 'Set'; @@ -115777,9 +116084,9 @@ module.exports = __webpack_require__(180)(SET, function (get) { var each = __webpack_require__(143)(0); var redefine = __webpack_require__(72); var meta = __webpack_require__(73); -var assign = __webpack_require__(394); -var weak = __webpack_require__(395); -var isObject = __webpack_require__(12); +var assign = __webpack_require__(395); +var weak = __webpack_require__(396); +var isObject = __webpack_require__(13); var fails = __webpack_require__(23); var validate = __webpack_require__(117); var WEAK_MAP = 'WeakMap'; @@ -115840,7 +116147,7 @@ if (fails(function () { return new $WeakMap().set((Object.freeze || Object)(tmp) "use strict"; -var weak = __webpack_require__(395); +var weak = __webpack_require__(396); var validate = __webpack_require__(117); var WEAK_SET = 'WeakSet'; @@ -115886,7 +116193,7 @@ var $export = __webpack_require__(8); var create = __webpack_require__(142); var aFunction = __webpack_require__(85); var anObject = __webpack_require__(18); -var isObject = __webpack_require__(12); +var isObject = __webpack_require__(13); var fails = __webpack_require__(23); var bind = __webpack_require__(851); var rConstruct = (__webpack_require__(14).Reflect || {}).construct; @@ -115937,8 +116244,8 @@ $export($export.S + $export.F * (NEW_TARGET_BUG || ARGS_BUG), 'Reflect', { "use strict"; var aFunction = __webpack_require__(85); -var isObject = __webpack_require__(12); -var invoke = __webpack_require__(396); +var isObject = __webpack_require__(13); +var invoke = __webpack_require__(397); var arraySlice = [].slice; var factories = {}; @@ -116017,7 +116324,7 @@ var gOPD = __webpack_require__(61); var getPrototypeOf = __webpack_require__(115); var has = __webpack_require__(41); var $export = __webpack_require__(8); -var isObject = __webpack_require__(12); +var isObject = __webpack_require__(13); var anObject = __webpack_require__(18); function get(target, propertyKey /* , receiver */) { @@ -116105,7 +116412,7 @@ $export($export.S, 'Reflect', { // 26.1.11 Reflect.ownKeys(target) var $export = __webpack_require__(8); -$export($export.S, 'Reflect', { ownKeys: __webpack_require__(397) }); +$export($export.S, 'Reflect', { ownKeys: __webpack_require__(398) }); /***/ }), @@ -116142,7 +116449,7 @@ var has = __webpack_require__(41); var $export = __webpack_require__(8); var createDesc = __webpack_require__(83); var anObject = __webpack_require__(18); -var isObject = __webpack_require__(12); +var isObject = __webpack_require__(13); function set(target, propertyKey, V /* , receiver */) { var receiver = arguments.length < 4 ? target : arguments[3]; @@ -116173,7 +116480,7 @@ $export($export.S, 'Reflect', { set: set }); // 26.1.14 Reflect.setPrototypeOf(target, proto) var $export = __webpack_require__(8); -var setProto = __webpack_require__(259); +var setProto = __webpack_require__(260); if (setProto) $export($export.S, 'Reflect', { setPrototypeOf: function setPrototypeOf(target, proto) { @@ -116197,16 +116504,16 @@ if (setProto) $export($export.S, 'Reflect', { var LIBRARY = __webpack_require__(108); var global = __webpack_require__(14); var ctx = __webpack_require__(58); -var classof = __webpack_require__(255); +var classof = __webpack_require__(256); var $export = __webpack_require__(8); -var isObject = __webpack_require__(12); +var isObject = __webpack_require__(13); var aFunction = __webpack_require__(85); var anInstance = __webpack_require__(110); var forOf = __webpack_require__(179); -var speciesConstructor = __webpack_require__(254); -var task = __webpack_require__(260).set; +var speciesConstructor = __webpack_require__(255); +var task = __webpack_require__(261).set; var microtask = __webpack_require__(864)(); -var newPromiseCapabilityModule = __webpack_require__(398); +var newPromiseCapabilityModule = __webpack_require__(399); var perform = __webpack_require__(865); var promiseResolve = __webpack_require__(866); var PROMISE = 'Promise'; @@ -116473,7 +116780,7 @@ $export($export.S + $export.F * !(USE_NATIVE && __webpack_require__(178)(functio /***/ (function(module, exports, __webpack_require__) { var global = __webpack_require__(14); -var macrotask = __webpack_require__(260).set; +var macrotask = __webpack_require__(261).set; var Observer = global.MutationObserver || global.WebKitMutationObserver; var process = global.process; var Promise = global.Promise; @@ -116560,8 +116867,8 @@ module.exports = function (exec) { /***/ (function(module, exports, __webpack_require__) { var anObject = __webpack_require__(18); -var isObject = __webpack_require__(12); -var newPromiseCapability = __webpack_require__(398); +var isObject = __webpack_require__(13); +var newPromiseCapability = __webpack_require__(399); module.exports = function (C, x) { anObject(C); @@ -116587,21 +116894,21 @@ var $export = __webpack_require__(8); var redefine = __webpack_require__(72); var META = __webpack_require__(73).KEY; var $fails = __webpack_require__(23); -var shared = __webpack_require__(251); +var shared = __webpack_require__(252); var setToStringTag = __webpack_require__(113); var uid = __webpack_require__(84); var wks = __webpack_require__(22); -var wksExt = __webpack_require__(399); +var wksExt = __webpack_require__(400); var wksDefine = __webpack_require__(868); var enumKeys = __webpack_require__(869); -var isArray = __webpack_require__(388); +var isArray = __webpack_require__(389); var anObject = __webpack_require__(18); -var isObject = __webpack_require__(12); +var isObject = __webpack_require__(13); var toIObject = __webpack_require__(47); var toPrimitive = __webpack_require__(140); var createDesc = __webpack_require__(83); var _create = __webpack_require__(142); -var gOPNExt = __webpack_require__(400); +var gOPNExt = __webpack_require__(401); var $GOPD = __webpack_require__(61); var $DP = __webpack_require__(27); var $keys = __webpack_require__(88); @@ -116821,7 +117128,7 @@ setToStringTag(global.JSON, 'JSON', true); var global = __webpack_require__(14); var core = __webpack_require__(107); var LIBRARY = __webpack_require__(108); -var wksExt = __webpack_require__(399); +var wksExt = __webpack_require__(400); var defineProperty = __webpack_require__(27).f; module.exports = function (name) { var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {}); @@ -116855,7 +117162,7 @@ module.exports = function (it) { /***/ (function(module, exports, __webpack_require__) { // 19.1.2.5 Object.freeze(O) -var isObject = __webpack_require__(12); +var isObject = __webpack_require__(13); var meta = __webpack_require__(73).onFreeze; __webpack_require__(48)('freeze', function ($freeze) { @@ -116870,7 +117177,7 @@ __webpack_require__(48)('freeze', function ($freeze) { /***/ (function(module, exports, __webpack_require__) { // 19.1.2.17 Object.seal(O) -var isObject = __webpack_require__(12); +var isObject = __webpack_require__(13); var meta = __webpack_require__(73).onFreeze; __webpack_require__(48)('seal', function ($seal) { @@ -116885,7 +117192,7 @@ __webpack_require__(48)('seal', function ($seal) { /***/ (function(module, exports, __webpack_require__) { // 19.1.2.15 Object.preventExtensions(O) -var isObject = __webpack_require__(12); +var isObject = __webpack_require__(13); var meta = __webpack_require__(73).onFreeze; __webpack_require__(48)('preventExtensions', function ($preventExtensions) { @@ -116900,7 +117207,7 @@ __webpack_require__(48)('preventExtensions', function ($preventExtensions) { /***/ (function(module, exports, __webpack_require__) { // 19.1.2.12 Object.isFrozen(O) -var isObject = __webpack_require__(12); +var isObject = __webpack_require__(13); __webpack_require__(48)('isFrozen', function ($isFrozen) { return function isFrozen(it) { @@ -116914,7 +117221,7 @@ __webpack_require__(48)('isFrozen', function ($isFrozen) { /***/ (function(module, exports, __webpack_require__) { // 19.1.2.13 Object.isSealed(O) -var isObject = __webpack_require__(12); +var isObject = __webpack_require__(13); __webpack_require__(48)('isSealed', function ($isSealed) { return function isSealed(it) { @@ -116928,7 +117235,7 @@ __webpack_require__(48)('isSealed', function ($isSealed) { /***/ (function(module, exports, __webpack_require__) { // 19.1.2.11 Object.isExtensible(O) -var isObject = __webpack_require__(12); +var isObject = __webpack_require__(13); __webpack_require__(48)('isExtensible', function ($isExtensible) { return function isExtensible(it) { @@ -116988,7 +117295,7 @@ __webpack_require__(48)('keys', function () { // 19.1.2.7 Object.getOwnPropertyNames(O) __webpack_require__(48)('getOwnPropertyNames', function () { - return __webpack_require__(400).f; + return __webpack_require__(401).f; }); @@ -116999,7 +117306,7 @@ __webpack_require__(48)('getOwnPropertyNames', function () { // 19.1.3.1 Object.assign(target, source) var $export = __webpack_require__(8); -$export($export.S + $export.F, 'Object', { assign: __webpack_require__(394) }); +$export($export.S + $export.F, 'Object', { assign: __webpack_require__(395) }); /***/ }), @@ -117028,7 +117335,7 @@ module.exports = Object.is || function is(x, y) { // 19.1.3.19 Object.setPrototypeOf(O, proto) var $export = __webpack_require__(8); -$export($export.S, 'Object', { setPrototypeOf: __webpack_require__(259).set }); +$export($export.S, 'Object', { setPrototypeOf: __webpack_require__(260).set }); /***/ }), @@ -117153,7 +117460,7 @@ var $export = __webpack_require__(8); $export($export.P, 'String', { // 21.1.3.13 String.prototype.repeat(count) - repeat: __webpack_require__(401) + repeat: __webpack_require__(402) }); @@ -117166,11 +117473,11 @@ $export($export.P, 'String', { var $export = __webpack_require__(8); var toLength = __webpack_require__(33); -var context = __webpack_require__(261); +var context = __webpack_require__(262); var STARTS_WITH = 'startsWith'; var $startsWith = ''[STARTS_WITH]; -$export($export.P + $export.F * __webpack_require__(262)(STARTS_WITH), 'String', { +$export($export.P + $export.F * __webpack_require__(263)(STARTS_WITH), 'String', { startsWith: function startsWith(searchString /* , position = 0 */) { var that = context(this, searchString, STARTS_WITH); var index = toLength(Math.min(arguments.length > 1 ? arguments[1] : undefined, that.length)); @@ -117191,11 +117498,11 @@ $export($export.P + $export.F * __webpack_require__(262)(STARTS_WITH), 'String', var $export = __webpack_require__(8); var toLength = __webpack_require__(33); -var context = __webpack_require__(261); +var context = __webpack_require__(262); var ENDS_WITH = 'endsWith'; var $endsWith = ''[ENDS_WITH]; -$export($export.P + $export.F * __webpack_require__(262)(ENDS_WITH), 'String', { +$export($export.P + $export.F * __webpack_require__(263)(ENDS_WITH), 'String', { endsWith: function endsWith(searchString /* , endPosition = @length */) { var that = context(this, searchString, ENDS_WITH); var endPosition = arguments.length > 1 ? arguments[1] : undefined; @@ -117217,10 +117524,10 @@ $export($export.P + $export.F * __webpack_require__(262)(ENDS_WITH), 'String', { // 21.1.3.7 String.prototype.includes(searchString, position = 0) var $export = __webpack_require__(8); -var context = __webpack_require__(261); +var context = __webpack_require__(262); var INCLUDES = 'includes'; -$export($export.P + $export.F * __webpack_require__(262)(INCLUDES), 'String', { +$export($export.P + $export.F * __webpack_require__(263)(INCLUDES), 'String', { includes: function includes(searchString /* , position = 0 */) { return !!~context(this, searchString, INCLUDES) .indexOf(searchString, arguments.length > 1 ? arguments[1] : undefined); @@ -117300,7 +117607,7 @@ __webpack_require__(182)('replace', 2, function (defined, REPLACE, $replace) { // @@split logic __webpack_require__(182)('split', 2, function (defined, SPLIT, $split) { 'use strict'; - var isRegExp = __webpack_require__(402); + var isRegExp = __webpack_require__(403); var _split = $split; var $push = [].push; var $SPLIT = 'split'; @@ -117395,11 +117702,11 @@ __webpack_require__(182)('search', 1, function (defined, SEARCH, $search) { var ctx = __webpack_require__(58); var $export = __webpack_require__(8); var toObject = __webpack_require__(59); -var call = __webpack_require__(393); -var isArrayIter = __webpack_require__(256); +var call = __webpack_require__(394); +var isArrayIter = __webpack_require__(257); var toLength = __webpack_require__(33); -var createProperty = __webpack_require__(263); -var getIterFn = __webpack_require__(257); +var createProperty = __webpack_require__(264); +var getIterFn = __webpack_require__(258); $export($export.S + $export.F * !__webpack_require__(178)(function (iter) { Array.from(iter); }), 'Array', { // 22.1.2.1 Array.from(arrayLike, mapfn = undefined, thisArg = undefined) @@ -117437,7 +117744,7 @@ $export($export.S + $export.F * !__webpack_require__(178)(function (iter) { Arra "use strict"; var $export = __webpack_require__(8); -var createProperty = __webpack_require__(263); +var createProperty = __webpack_require__(264); // WebKit Array.of isn't generic $export($export.S + $export.F * __webpack_require__(23)(function () { @@ -117463,7 +117770,7 @@ $export($export.S + $export.F * __webpack_require__(23)(function () { // 22.1.3.3 Array.prototype.copyWithin(target, start, end = this.length) var $export = __webpack_require__(8); -$export($export.P, 'Array', { copyWithin: __webpack_require__(391) }); +$export($export.P, 'Array', { copyWithin: __webpack_require__(392) }); __webpack_require__(116)('copyWithin'); @@ -117517,7 +117824,7 @@ __webpack_require__(116)(KEY); // 22.1.3.6 Array.prototype.fill(value, start = 0, end = this.length) var $export = __webpack_require__(8); -$export($export.P, 'Array', { fill: __webpack_require__(253) }); +$export($export.P, 'Array', { fill: __webpack_require__(254) }); __webpack_require__(116)('fill'); @@ -117544,7 +117851,7 @@ $export($export.S, 'Number', { // 20.1.2.3 Number.isInteger(number) var $export = __webpack_require__(8); -$export($export.S, 'Number', { isInteger: __webpack_require__(403) }); +$export($export.S, 'Number', { isInteger: __webpack_require__(404) }); /***/ }), @@ -117553,7 +117860,7 @@ $export($export.S, 'Number', { isInteger: __webpack_require__(403) }); // 20.1.2.5 Number.isSafeInteger(number) var $export = __webpack_require__(8); -var isInteger = __webpack_require__(403); +var isInteger = __webpack_require__(404); var abs = Math.abs; $export($export.S, 'Number', { @@ -117614,7 +117921,7 @@ $export($export.S, 'Number', { MAX_SAFE_INTEGER: 0x1fffffffffffff }); // 20.2.2.3 Math.acosh(x) var $export = __webpack_require__(8); -var log1p = __webpack_require__(404); +var log1p = __webpack_require__(405); var sqrt = Math.sqrt; var $acosh = Math.acosh; @@ -117670,7 +117977,7 @@ $export($export.S + $export.F * !($atanh && 1 / $atanh(-0) < 0), 'Math', { // 20.2.2.9 Math.cbrt(x) var $export = __webpack_require__(8); -var sign = __webpack_require__(264); +var sign = __webpack_require__(265); $export($export.S, 'Math', { cbrt: function cbrt(x) { @@ -117714,7 +118021,7 @@ $export($export.S, 'Math', { // 20.2.2.14 Math.expm1(x) var $export = __webpack_require__(8); -var $expm1 = __webpack_require__(265); +var $expm1 = __webpack_require__(266); $export($export.S + $export.F * ($expm1 != Math.expm1), 'Math', { expm1: $expm1 }); @@ -117734,7 +118041,7 @@ $export($export.S, 'Math', { fround: __webpack_require__(920) }); /***/ (function(module, exports, __webpack_require__) { // 20.2.2.16 Math.fround(x) -var sign = __webpack_require__(264); +var sign = __webpack_require__(265); var pow = Math.pow; var EPSILON = pow(2, -52); var EPSILON32 = pow(2, -23); @@ -117819,7 +118126,7 @@ $export($export.S + $export.F * __webpack_require__(23)(function () { // 20.2.2.20 Math.log1p(x) var $export = __webpack_require__(8); -$export($export.S, 'Math', { log1p: __webpack_require__(404) }); +$export($export.S, 'Math', { log1p: __webpack_require__(405) }); /***/ }), @@ -117857,7 +118164,7 @@ $export($export.S, 'Math', { // 20.2.2.28 Math.sign(x) var $export = __webpack_require__(8); -$export($export.S, 'Math', { sign: __webpack_require__(264) }); +$export($export.S, 'Math', { sign: __webpack_require__(265) }); /***/ }), @@ -117866,7 +118173,7 @@ $export($export.S, 'Math', { sign: __webpack_require__(264) }); // 20.2.2.30 Math.sinh(x) var $export = __webpack_require__(8); -var expm1 = __webpack_require__(265); +var expm1 = __webpack_require__(266); var exp = Math.exp; // V8 near Chromium 38 has a problem with very small numbers @@ -117887,7 +118194,7 @@ $export($export.S + $export.F * __webpack_require__(23)(function () { // 20.2.2.33 Math.tanh(x) var $export = __webpack_require__(8); -var expm1 = __webpack_require__(265); +var expm1 = __webpack_require__(266); var exp = Math.exp; $export($export.S, 'Math', { @@ -117921,7 +118228,7 @@ $export($export.S, 'Math', { // https://github.com/tc39/Array.prototype.includes var $export = __webpack_require__(8); -var $includes = __webpack_require__(249)(true); +var $includes = __webpack_require__(250)(true); $export($export.P, 'Array', { includes: function includes(el /* , fromIndex = 0 */) { @@ -117938,7 +118245,7 @@ __webpack_require__(116)('includes'); // https://github.com/tc39/proposal-object-values-entries var $export = __webpack_require__(8); -var $values = __webpack_require__(405)(false); +var $values = __webpack_require__(406)(false); $export($export.S, 'Object', { values: function values(it) { @@ -117953,7 +118260,7 @@ $export($export.S, 'Object', { // https://github.com/tc39/proposal-object-values-entries var $export = __webpack_require__(8); -var $entries = __webpack_require__(405)(true); +var $entries = __webpack_require__(406)(true); $export($export.S, 'Object', { entries: function entries(it) { @@ -117968,10 +118275,10 @@ $export($export.S, 'Object', { // https://github.com/tc39/proposal-object-getownpropertydescriptors var $export = __webpack_require__(8); -var ownKeys = __webpack_require__(397); +var ownKeys = __webpack_require__(398); var toIObject = __webpack_require__(47); var gOPD = __webpack_require__(61); -var createProperty = __webpack_require__(263); +var createProperty = __webpack_require__(264); $export($export.S, 'Object', { getOwnPropertyDescriptors: function getOwnPropertyDescriptors(object) { @@ -117998,8 +118305,8 @@ $export($export.S, 'Object', { // https://github.com/tc39/proposal-string-pad-start-end var $export = __webpack_require__(8); -var $pad = __webpack_require__(406); -var userAgent = __webpack_require__(266); +var $pad = __webpack_require__(407); +var userAgent = __webpack_require__(267); // https://github.com/zloirock/core-js/issues/280 $export($export.P + $export.F * /Version\/10\.\d+(\.\d+)? Safari\//.test(userAgent), 'String', { @@ -118017,8 +118324,8 @@ $export($export.P + $export.F * /Version\/10\.\d+(\.\d+)? Safari\//.test(userAge // https://github.com/tc39/proposal-string-pad-start-end var $export = __webpack_require__(8); -var $pad = __webpack_require__(406); -var userAgent = __webpack_require__(266); +var $pad = __webpack_require__(407); +var userAgent = __webpack_require__(267); // https://github.com/zloirock/core-js/issues/280 $export($export.P + $export.F * /Version\/10\.\d+(\.\d+)? Safari\//.test(userAgent), 'String', { @@ -118035,7 +118342,7 @@ $export($export.P + $export.F * /Version\/10\.\d+(\.\d+)? Safari\//.test(userAge // ie9- setTimeout & setInterval additional parameters fix var global = __webpack_require__(14); var $export = __webpack_require__(8); -var userAgent = __webpack_require__(266); +var userAgent = __webpack_require__(267); var slice = [].slice; var MSIE = /MSIE .\./.test(userAgent); // <- dirty ie9- check var wrap = function (set) { @@ -118059,7 +118366,7 @@ $export($export.G + $export.B + $export.F * MSIE, { /***/ (function(module, exports, __webpack_require__) { var $export = __webpack_require__(8); -var $task = __webpack_require__(260); +var $task = __webpack_require__(261); $export($export.G + $export.B, { setImmediate: $task.set, clearImmediate: $task.clear @@ -118070,7 +118377,7 @@ $export($export.G + $export.B, { /* 938 */ /***/ (function(module, exports, __webpack_require__) { -var $iterators = __webpack_require__(258); +var $iterators = __webpack_require__(259); var getKeys = __webpack_require__(88); var redefine = __webpack_require__(72); var global = __webpack_require__(14); @@ -120341,7 +120648,7 @@ module.exports = react; /* Modernizr 3.0.0pre (Custom Build) | MIT */ -var ba=__webpack_require__(24),ea=__webpack_require__(0),m=__webpack_require__(183),A=__webpack_require__(34),C=__webpack_require__(38),fa=__webpack_require__(407),ha=__webpack_require__(184),ja=__webpack_require__(408),ka=__webpack_require__(62); +var ba=__webpack_require__(24),ea=__webpack_require__(0),m=__webpack_require__(183),A=__webpack_require__(34),C=__webpack_require__(38),fa=__webpack_require__(408),ha=__webpack_require__(184),ja=__webpack_require__(409),ka=__webpack_require__(62); function D(a){for(var b=arguments.length-1,c="http://reactjs.org/docs/error-decoder.html?invariant\x3d"+a,d=0;d= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; } @@ -141596,7 +141903,7 @@ var _LocationUtils = __webpack_require__(121); var _PathUtils = __webpack_require__(76); -var _createHistory = __webpack_require__(277); +var _createHistory = __webpack_require__(278); var _createHistory2 = _interopRequireDefault(_createHistory); @@ -141789,7 +142096,7 @@ var loopAsync = exports.loopAsync = function loopAsync(turns, work, callback) { "use strict"; /* WEBPACK VAR INJECTION */(function(process) {/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(0); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__RouterContext__ = __webpack_require__(273); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__RouterContext__ = __webpack_require__(274); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__routerWarning__ = __webpack_require__(119); var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; @@ -141841,7 +142148,7 @@ var _extends = Object.assign || function (target) { for (var i = 1; i < argument "use strict"; /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_history_lib_createBrowserHistory__ = __webpack_require__(995); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_history_lib_createBrowserHistory___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_history_lib_createBrowserHistory__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__createRouterHistory__ = __webpack_require__(429); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__createRouterHistory__ = __webpack_require__(430); /* harmony default export */ __webpack_exports__["a"] = (Object(__WEBPACK_IMPORTED_MODULE_1__createRouterHistory__["a" /* default */])(__WEBPACK_IMPORTED_MODULE_0_history_lib_createBrowserHistory___default.a)); @@ -141861,9 +142168,9 @@ var _invariant = __webpack_require__(28); var _invariant2 = _interopRequireDefault(_invariant); -var _ExecutionEnvironment = __webpack_require__(278); +var _ExecutionEnvironment = __webpack_require__(279); -var _BrowserProtocol = __webpack_require__(279); +var _BrowserProtocol = __webpack_require__(280); var BrowserProtocol = _interopRequireWildcard(_BrowserProtocol); @@ -141873,7 +142180,7 @@ var RefreshProtocol = _interopRequireWildcard(_RefreshProtocol); var _DOMUtils = __webpack_require__(186); -var _createHistory = __webpack_require__(277); +var _createHistory = __webpack_require__(278); var _createHistory2 = _interopRequireDefault(_createHistory); @@ -141956,7 +142263,7 @@ exports.default = createBrowserHistory; exports.__esModule = true; exports.replaceLocation = exports.pushLocation = exports.getCurrentLocation = exports.go = exports.getUserConfirmation = undefined; -var _BrowserProtocol = __webpack_require__(279); +var _BrowserProtocol = __webpack_require__(280); Object.defineProperty(exports, 'getUserConfirmation', { enumerable: true, @@ -141994,9 +142301,9 @@ var replaceLocation = exports.replaceLocation = function replaceLocation(locatio /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_history_lib_createHashHistory__ = __webpack_require__(430); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_history_lib_createHashHistory__ = __webpack_require__(431); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_history_lib_createHashHistory___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_history_lib_createHashHistory__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__createRouterHistory__ = __webpack_require__(429); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__createRouterHistory__ = __webpack_require__(430); /* harmony default export */ __webpack_exports__["a"] = (Object(__WEBPACK_IMPORTED_MODULE_1__createRouterHistory__["a" /* default */])(__WEBPACK_IMPORTED_MODULE_0_history_lib_createHashHistory___default.a)); @@ -142011,7 +142318,7 @@ var replaceLocation = exports.replaceLocation = function replaceLocation(locatio exports.__esModule = true; exports.replaceLocation = exports.pushLocation = exports.startListener = exports.getCurrentLocation = exports.go = exports.getUserConfirmation = undefined; -var _BrowserProtocol = __webpack_require__(279); +var _BrowserProtocol = __webpack_require__(280); Object.defineProperty(exports, 'getUserConfirmation', { enumerable: true, @@ -142034,7 +142341,7 @@ var _LocationUtils = __webpack_require__(121); var _DOMUtils = __webpack_require__(186); -var _DOMStateStorage = __webpack_require__(428); +var _DOMStateStorage = __webpack_require__(429); var _PathUtils = __webpack_require__(76); @@ -142159,7 +142466,7 @@ var _extends = Object.assign || function (target) { for (var i = 1; i < argument exports['default'] = syncHistoryWithStore; -var _reducer = __webpack_require__(432); +var _reducer = __webpack_require__(433); var defaultSelectLocationState = function defaultSelectLocationState(state) { return state.routing; @@ -142317,7 +142624,7 @@ Object.defineProperty(exports, "__esModule", { }); exports['default'] = routerMiddleware; -var _actions = __webpack_require__(433); +var _actions = __webpack_require__(434); function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } } @@ -142356,7 +142663,7 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = configureStore; -var _redux = __webpack_require__(412); +var _redux = __webpack_require__(413); var _reduxThunk = __webpack_require__(1002); @@ -142364,13 +142671,13 @@ var _reduxThunk2 = _interopRequireDefault(_reduxThunk); var _reactRouter = __webpack_require__(51); -var _reactRouterRedux = __webpack_require__(431); +var _reactRouterRedux = __webpack_require__(432); -var _routes = __webpack_require__(434); +var _routes = __webpack_require__(435); var _routes2 = _interopRequireDefault(_routes); -var _theme_reducer = __webpack_require__(2663); +var _theme_reducer = __webpack_require__(2681); var _theme_reducer2 = _interopRequireDefault(_theme_reducer); @@ -142447,7 +142754,7 @@ Object.defineProperty(exports, 'GuideRule', { } }); -var _guide_rule_example = __webpack_require__(1747); +var _guide_rule_example = __webpack_require__(1753); Object.defineProperty(exports, 'GuideRuleExample', { enumerable: true, @@ -142456,7 +142763,7 @@ Object.defineProperty(exports, 'GuideRuleExample', { } }); -var _guide_rule_title = __webpack_require__(1748); +var _guide_rule_title = __webpack_require__(1754); Object.defineProperty(exports, 'GuideRuleTitle', { enumerable: true, @@ -142633,7 +142940,7 @@ var _classnames = __webpack_require__(3); var _classnames2 = _interopRequireDefault(_classnames); -var _icon = __webpack_require__(11); +var _icon = __webpack_require__(10); var _flex = __webpack_require__(64); @@ -143131,10 +143438,14 @@ var _classnames = __webpack_require__(3); var _classnames2 = _interopRequireDefault(_classnames); -var _services = __webpack_require__(13); +var _color = __webpack_require__(282); + +var _services = __webpack_require__(12); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } +function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } } + function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; } var sizeToClassNameMap = { @@ -143147,29 +143458,65 @@ var sizeToClassNameMap = { var SIZES = exports.SIZES = Object.keys(sizeToClassNameMap); +var typeToClassNameMap = { + space: 'euiAvatar--space', + user: 'euiAvatar--user' +}; + +var TYPES = Object.keys(typeToClassNameMap); + var EuiAvatar = function EuiAvatar(_ref) { - var imageUrl = _ref.imageUrl, + var className = _ref.className, + color = _ref.color, + imageUrl = _ref.imageUrl, + initials = _ref.initials, + initialsLength = _ref.initialsLength, name = _ref.name, - className = _ref.className, size = _ref.size, - rest = _objectWithoutProperties(_ref, ['imageUrl', 'name', 'className', 'size']); + type = _ref.type, + rest = _objectWithoutProperties(_ref, ['className', 'color', 'imageUrl', 'initials', 'initialsLength', 'name', 'size', 'type']); - var classes = (0, _classnames2.default)('euiAvatar', sizeToClassNameMap[size], className); + var classes = (0, _classnames2.default)('euiAvatar', sizeToClassNameMap[size], typeToClassNameMap[type], className); var optionalInitial = void 0; if (name && !imageUrl) { + // Calculate the number of initials to show, maxing out at 2 + var calculatedInitialsLength = initials ? initials.split(" ").length : name.split(" ").length; + calculatedInitialsLength = calculatedInitialsLength > 2 ? 2 : calculatedInitialsLength; + + // Check if initialsLength was passed and set to calculated, unless greater than 2 + if (initialsLength) { + calculatedInitialsLength = initialsLength <= 2 ? initialsLength : 2; + } + + var calculatedInitials = void 0; + // A. Set to initials prop if exists (but trancate to 2 characters max unless length is supplied) + if (initials) { + calculatedInitials = initials.substring(0, calculatedInitialsLength); + } else { + if (name.split(" ").length > 1) { + // B. If there are any spaces in the name, set to first letter of each word + calculatedInitials = name.match(/\b(\w)/g).join('').substring(0, calculatedInitialsLength); + } else { + // C. Set to the name's initials truncated based on calculated length + calculatedInitials = name.substring(0, calculatedInitialsLength); + } + } + optionalInitial = _react2.default.createElement( 'span', { 'aria-hidden': 'true' }, - name.substring(0, 1) + calculatedInitials ); } - var assignedColor = _services.VISUALIZATION_COLORS[Math.floor(name.length % _services.VISUALIZATION_COLORS.length)]; + var assignedColor = color || _services.VISUALIZATION_COLORS[Math.floor(name.length % _services.VISUALIZATION_COLORS.length)]; + var textColor = _color.isColorDark.apply(undefined, _toConsumableArray((0, _color.hexToRgb)(assignedColor))) ? '#FFFFFF' : '#000000'; var avatarStyle = { backgroundImage: imageUrl ? 'url(' + imageUrl + ')' : 'none', - backgroundColor: assignedColor + backgroundColor: assignedColor, + color: textColor }; return _react2.default.createElement( @@ -143177,22 +143524,70 @@ var EuiAvatar = function EuiAvatar(_ref) { _extends({ className: classes, style: avatarStyle, - 'aria-label': name + 'aria-label': name, + title: name }, rest), optionalInitial ); }; +// TODO: Migrate to a service exports.EuiAvatar = EuiAvatar; +function checkValidColor(props, propName, componentName) { + var validHex = /(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(props.color); + if (props.color && !validHex) { + throw new Error(componentName + ' needs to pass a valid color. This can either be a three ' + 'or six character hex value'); + } +} + +function checkValidInitials(props, propName, componentName) { + // Must be the number "1" or "2" + if (props.initialsLength && props.initialsLength > 2) { + throw new Error(componentName + ' only accepts 1 or 2 for the initials as a number'); + } + + // Must be a string of 1 or 2 characters + if (props.initials && props.initials.length > 2) { + throw new Error(componentName + ' only accepts a max of 2 characters for the initials as a string'); + } +} + EuiAvatar.propTypes = { className: _propTypes2.default.string, imageUrl: _propTypes2.default.string, + size: _propTypes2.default.oneOf(SIZES), + + /** + * Full name of avatar for title attribute and calculating initial if not provided + */ name: _propTypes2.default.string.isRequired, - size: _propTypes2.default.oneOf(SIZES) + + /** + * Accepts hex value `#FFFFFF`, `#000` otherwise a viz palette color will be assigned + */ + color: checkValidColor, + + /** + * Specify how many characters to show (max 2 allowed). + * By default, will show based on number of words. + */ + initialsLength: checkValidInitials, + + /** + * Custom initials (max 2 characters). + * By default will take the first character (of each word). + */ + initials: checkValidInitials, + + /** + * The type of avatar to this is displaying + */ + type: _propTypes2.default.oneOf(TYPES) }; EuiAvatar.defaultProps = { - size: 'm' + size: 'm', + type: 'user' }; EuiAvatar.__docgenInfo = [{ 'description': '', @@ -143212,13 +143607,6 @@ EuiAvatar.__docgenInfo = [{ 'required': false, 'description': '' }, - 'name': { - 'type': { - 'name': 'string' - }, - 'required': true, - 'description': '' - }, 'size': { 'type': { 'name': 'enum', @@ -143245,6 +143633,55 @@ EuiAvatar.__docgenInfo = [{ 'value': '\'m\'', 'computed': false } + }, + 'name': { + 'type': { + 'name': 'string' + }, + 'required': true, + 'description': 'Full name of avatar for title attribute and calculating initial if not provided' + }, + 'color': { + 'type': { + 'name': 'custom', + 'raw': 'checkValidColor' + }, + 'required': false, + 'description': 'Accepts hex value `#FFFFFF`, `#000` otherwise a viz palette color will be assigned' + }, + 'initialsLength': { + 'type': { + 'name': 'custom', + 'raw': 'checkValidInitials' + }, + 'required': false, + 'description': 'Specify how many characters to show (max 2 allowed).\nBy default, will show based on number of words.' + }, + 'initials': { + 'type': { + 'name': 'custom', + 'raw': 'checkValidInitials' + }, + 'required': false, + 'description': 'Custom initials (max 2 characters).\nBy default will take the first character (of each word).' + }, + 'type': { + 'type': { + 'name': 'enum', + 'value': [{ + 'value': '"space"', + 'computed': false + }, { + 'value': '"user"', + 'computed': false + }] + }, + 'required': false, + 'description': 'The type of avatar to this is displaying', + 'defaultValue': { + 'value': '\'user\'', + 'computed': false + } } } }]; @@ -143260,7 +143697,139 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _accessible_click_keys = __webpack_require__(1011); +var _slicedToArray = function () { function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"]) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } return function (arr, i) { if (Array.isArray(arr)) { return arr; } else if (Symbol.iterator in Object(arr)) { return sliceIterator(arr, i); } else { throw new TypeError("Invalid attempt to destructure non-iterable instance"); } }; }(); + +/** + * This function calculates if the specified color is "dark", which usually means + * you need light text if you use it as a background color to fulfill WCAG contrast + * requirement. + * The color must be specified via its red, green and blue value in the range of + * 0 to 255. + * The formula is based on this Stackoverflow answer: https://stackoverflow.com/a/3943023 + * which itself is based upon the WCAG recommendation for color contrast. + * + * @param {number} red The red component in the range 0 to 255 + * @param {number} green The green component in the range 0 to 255 + * @param {number} blue The blue component in the range 0 to 255 + * @returns {boolean} True if the color is dark, false otherwise. + */ +function isColorDark(red, green, blue) { + var _map$map = [red, green, blue].map(function (c) { + return c / 255.0; + }).map(function (c) { + return c <= 0.03928 ? c / 12.92 : Math.pow((c + 0.055) / 1.055, 2.4); + }), + _map$map2 = _slicedToArray(_map$map, 3), + r = _map$map2[0], + g = _map$map2[1], + b = _map$map2[2]; + + var luminance = 0.2126 * r + 0.7152 * g + 0.0722 * b; + return luminance <= 0.179; +} + +exports.isColorDark = isColorDark; + +/***/ }), +/* 1011 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +// Modified from https://stackoverflow.com/questions/5623838/rgb-to-hex-and-hex-to-rgb + +function hexToRgb(hex) { + // Expand shorthand form (e.g. "03F") to full form (e.g. "0033FF") + var shorthandRegex = /^#?([a-f\d])([a-f\d])([a-f\d])$/i; + hex = hex.replace(shorthandRegex, function (m, r, g, b) { + return r + r + g + g + b + b; + }); + + var result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex); + return [parseInt(result[1], 16), parseInt(result[2], 16), parseInt(result[3], 16)]; +} + +exports.hexToRgb = hexToRgb; + +/***/ }), +/* 1012 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +function rgbToHex(rgb) { + rgb = rgb.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?/i); + return rgb && rgb.length === 4 ? '#' + ('0' + parseInt(rgb[1], 10).toString(16)).slice(-2) + ('0' + parseInt(rgb[2], 10).toString(16)).slice(-2) + ('0' + parseInt(rgb[3], 10).toString(16)).slice(-2) : ''; +} + +exports.rgbToHex = rgbToHex; + +/***/ }), +/* 1013 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +function calculateLuminance(r, g, b) { + var a = [r, g, b].map(function (v) { + v /= 255; + return v <= 0.03928 ? v / 12.92 : Math.pow((v + 0.055) / 1.055, 2.4); + }); + return a[0] * 0.2126 + a[1] * 0.7152 + a[2] * 0.0722; +} + +function calculateContrast(rgb1, rgb2) { + var contrast = (calculateLuminance(rgb1[0], rgb1[1], rgb1[2]) + 0.05) / (calculateLuminance(rgb2[0], rgb2[1], rgb2[2]) + 0.05); + + if (contrast < 1) { + contrast = 1 / contrast; + } + return contrast; +} + +exports.calculateLuminance = calculateLuminance; +exports.calculateContrast = calculateContrast; + +/***/ }), +/* 1014 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +// Array of color-blind safe colors to use in visualizations or other +// spots that need a large range of varied, qualitative colors. + +var VISUALIZATION_COLORS = exports.VISUALIZATION_COLORS = ['#00B3A4', '#3185FC', '#DB1374', '#490092', '#FEB6DB', '#E6C220', '#F98510', '#BFA180', '#461A0A', '#920000']; + +/***/ }), +/* 1015 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _accessible_click_keys = __webpack_require__(1016); Object.defineProperty(exports, 'accessibleClickKeys', { enumerable: true, @@ -143269,7 +143838,7 @@ Object.defineProperty(exports, 'accessibleClickKeys', { } }); -var _cascading_menu_key_codes = __webpack_require__(1012); +var _cascading_menu_key_codes = __webpack_require__(1017); Object.defineProperty(exports, 'cascadingMenuKeyCodes', { enumerable: true, @@ -143278,7 +143847,7 @@ Object.defineProperty(exports, 'cascadingMenuKeyCodes', { } }); -var _combo_box_key_codes = __webpack_require__(1013); +var _combo_box_key_codes = __webpack_require__(1018); Object.defineProperty(exports, 'comboBoxKeyCodes', { enumerable: true, @@ -143287,7 +143856,7 @@ Object.defineProperty(exports, 'comboBoxKeyCodes', { } }); -var _html_id_generator = __webpack_require__(1014); +var _html_id_generator = __webpack_require__(1019); Object.defineProperty(exports, 'htmlIdGenerator', { enumerable: true, @@ -143297,7 +143866,7 @@ Object.defineProperty(exports, 'htmlIdGenerator', { }); /***/ }), -/* 1011 */ +/* 1016 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -143318,7 +143887,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope var accessibleClickKeys = exports.accessibleClickKeys = (_accessibleClickKeys = {}, _defineProperty(_accessibleClickKeys, _key_codes.ENTER, 'enter'), _defineProperty(_accessibleClickKeys, _key_codes.SPACE, 'space'), _accessibleClickKeys); /***/ }), -/* 1012 */ +/* 1017 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -143350,7 +143919,7 @@ var cascadingMenuKeyCodes = exports.cascadingMenuKeyCodes = { */ /***/ }), -/* 1013 */ +/* 1018 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -143379,7 +143948,7 @@ var comboBoxKeyCodes = exports.comboBoxKeyCodes = { */ /***/ }), -/* 1014 */ +/* 1019 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -143390,7 +143959,7 @@ Object.defineProperty(exports, "__esModule", { }); exports.htmlIdGenerator = htmlIdGenerator; -var _uuid = __webpack_require__(1015); +var _uuid = __webpack_require__(1020); var _uuid2 = _interopRequireDefault(_uuid); @@ -143410,11 +143979,11 @@ function htmlIdGenerator(idPrefix) { } /***/ }), -/* 1015 */ +/* 1020 */ /***/ (function(module, exports, __webpack_require__) { -var v1 = __webpack_require__(1016); -var v4 = __webpack_require__(1017); +var v1 = __webpack_require__(1021); +var v4 = __webpack_require__(1022); var uuid = v4; uuid.v1 = v1; @@ -143424,11 +143993,11 @@ module.exports = uuid; /***/ }), -/* 1016 */ +/* 1021 */ /***/ (function(module, exports, __webpack_require__) { -var rng = __webpack_require__(436); -var bytesToUuid = __webpack_require__(437); +var rng = __webpack_require__(437); +var bytesToUuid = __webpack_require__(438); // **`v1()` - Generate time-based UUID** // @@ -143539,11 +144108,11 @@ module.exports = v1; /***/ }), -/* 1017 */ +/* 1022 */ /***/ (function(module, exports, __webpack_require__) { -var rng = __webpack_require__(436); -var bytesToUuid = __webpack_require__(437); +var rng = __webpack_require__(437); +var bytesToUuid = __webpack_require__(438); function v4(options, buf, offset) { var i = buf && offset || 0; @@ -143574,7 +144143,7 @@ module.exports = v4; /***/ }), -/* 1018 */ +/* 1023 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -143587,138 +144156,6 @@ var LEFT_ALIGNMENT = exports.LEFT_ALIGNMENT = 'left'; var RIGHT_ALIGNMENT = exports.RIGHT_ALIGNMENT = 'right'; var CENTER_ALIGNMENT = exports.CENTER_ALIGNMENT = 'center'; -/***/ }), -/* 1019 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _slicedToArray = function () { function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"]) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } return function (arr, i) { if (Array.isArray(arr)) { return arr; } else if (Symbol.iterator in Object(arr)) { return sliceIterator(arr, i); } else { throw new TypeError("Invalid attempt to destructure non-iterable instance"); } }; }(); - -/** - * This function calculates if the specified color is "dark", which usually means - * you need light text if you use it as a background color to fulfill WCAG contrast - * requirement. - * The color must be specified via its red, green and blue value in the range of - * 0 to 255. - * The formula is based on this Stackoverflow answer: https://stackoverflow.com/a/3943023 - * which itself is based upon the WCAG recommendation for color contrast. - * - * @param {number} red The red component in the range 0 to 255 - * @param {number} green The green component in the range 0 to 255 - * @param {number} blue The blue component in the range 0 to 255 - * @returns {boolean} True if the color is dark, false otherwise. - */ -function isColorDark(red, green, blue) { - var _map$map = [red, green, blue].map(function (c) { - return c / 255.0; - }).map(function (c) { - return c <= 0.03928 ? c / 12.92 : Math.pow((c + 0.055) / 1.055, 2.4); - }), - _map$map2 = _slicedToArray(_map$map, 3), - r = _map$map2[0], - g = _map$map2[1], - b = _map$map2[2]; - - var luminance = 0.2126 * r + 0.7152 * g + 0.0722 * b; - return luminance <= 0.179; -} - -exports.isColorDark = isColorDark; - -/***/ }), -/* 1020 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -// Modified from https://stackoverflow.com/questions/5623838/rgb-to-hex-and-hex-to-rgb - -function hexToRgb(hex) { - // Expand shorthand form (e.g. "03F") to full form (e.g. "0033FF") - var shorthandRegex = /^#?([a-f\d])([a-f\d])([a-f\d])$/i; - hex = hex.replace(shorthandRegex, function (m, r, g, b) { - return r + r + g + g + b + b; - }); - - var result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex); - return [parseInt(result[1], 16), parseInt(result[2], 16), parseInt(result[3], 16)]; -} - -exports.hexToRgb = hexToRgb; - -/***/ }), -/* 1021 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -function rgbToHex(rgb) { - rgb = rgb.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?/i); - return rgb && rgb.length === 4 ? '#' + ('0' + parseInt(rgb[1], 10).toString(16)).slice(-2) + ('0' + parseInt(rgb[2], 10).toString(16)).slice(-2) + ('0' + parseInt(rgb[3], 10).toString(16)).slice(-2) : ''; -} - -exports.rgbToHex = rgbToHex; - -/***/ }), -/* 1022 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -function calculateLuminance(r, g, b) { - var a = [r, g, b].map(function (v) { - v /= 255; - return v <= 0.03928 ? v / 12.92 : Math.pow((v + 0.055) / 1.055, 2.4); - }); - return a[0] * 0.2126 + a[1] * 0.7152 + a[2] * 0.0722; -} - -function calculateContrast(rgb1, rgb2) { - var contrast = (calculateLuminance(rgb1[0], rgb1[1], rgb1[2]) + 0.05) / (calculateLuminance(rgb2[0], rgb2[1], rgb2[2]) + 0.05); - - if (contrast < 1) { - contrast = 1 / contrast; - } - return contrast; -} - -exports.calculateLuminance = calculateLuminance; -exports.calculateContrast = calculateContrast; - -/***/ }), -/* 1023 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -// Array of color-blind safe colors to use in visualizations or other -// spots that need a large range of varied, qualitative colors. - -var VISUALIZATION_COLORS = exports.VISUALIZATION_COLORS = ['#00B3A4', '#3185FC', '#DB1374', '#490092', '#FEB6DB', '#E6C220', '#F98510', '#BFA180', '#461A0A', '#920000']; - /***/ }), /* 1024 */ /***/ (function(module, exports, __webpack_require__) { @@ -148179,7 +148616,7 @@ var _propTypes = __webpack_require__(1); var _propTypes2 = _interopRequireDefault(_propTypes); -var _sort_direction = __webpack_require__(282); +var _sort_direction = __webpack_require__(284); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -148337,7 +148774,7 @@ var _createClass = function () { function defineProperties(target, props) { for var _react = __webpack_require__(0); -var _services = __webpack_require__(13); +var _services = __webpack_require__(12); function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } @@ -148568,11 +149005,11 @@ var _classnames2 = _interopRequireDefault(_classnames); var _utils = __webpack_require__(565); -var _color = __webpack_require__(438); +var _color = __webpack_require__(282); var _accessibility = __webpack_require__(77); -var _icon = __webpack_require__(11); +var _icon = __webpack_require__(10); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -148900,9 +149337,9 @@ var _classnames = __webpack_require__(3); var _classnames2 = _interopRequireDefault(_classnames); -var _tool_tip = __webpack_require__(285); +var _tool_tip = __webpack_require__(286); -var _icon = __webpack_require__(11); +var _icon = __webpack_require__(10); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -149324,7 +149761,7 @@ var _propTypes = __webpack_require__(1); var _propTypes2 = _interopRequireDefault(_propTypes); -var _icon = __webpack_require__(11); +var _icon = __webpack_require__(10); var _tool_tip = __webpack_require__(567); @@ -149451,7 +149888,7 @@ var _classnames = __webpack_require__(3); var _classnames2 = _interopRequireDefault(_classnames); -var _portal = __webpack_require__(188); +var _portal = __webpack_require__(189); var _accessibility = __webpack_require__(77); @@ -149885,7 +150322,7 @@ var _classnames = __webpack_require__(3); var _classnames2 = _interopRequireDefault(_classnames); -var _services = __webpack_require__(13); +var _services = __webpack_require__(12); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -150078,7 +150515,7 @@ var _classnames = __webpack_require__(3); var _classnames2 = _interopRequireDefault(_classnames); -var _icon = __webpack_require__(11); +var _icon = __webpack_require__(10); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -150257,9 +150694,9 @@ var _classnames2 = _interopRequireDefault(_classnames); var _loading = __webpack_require__(149); -var _services = __webpack_require__(13); +var _services = __webpack_require__(12); -var _icon = __webpack_require__(11); +var _icon = __webpack_require__(10); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -150625,7 +151062,7 @@ var _classnames = __webpack_require__(3); var _classnames2 = _interopRequireDefault(_classnames); -var _toggle = __webpack_require__(286); +var _toggle = __webpack_require__(287); var _button = __webpack_require__(570); @@ -151045,7 +151482,7 @@ var _classnames2 = _interopRequireDefault(_classnames); var _button_toggle = __webpack_require__(574); -var _toggle = __webpack_require__(286); +var _toggle = __webpack_require__(287); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -151299,7 +151736,7 @@ var _classnames = __webpack_require__(3); var _classnames2 = _interopRequireDefault(_classnames); -var _icon = __webpack_require__(11); +var _icon = __webpack_require__(10); var _text = __webpack_require__(66); @@ -151520,9 +151957,9 @@ var _classnames2 = _interopRequireDefault(_classnames); var _text = __webpack_require__(66); -var _title = __webpack_require__(189); +var _title = __webpack_require__(190); -var _beta_badge = __webpack_require__(284); +var _beta_badge = __webpack_require__(188); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -151845,7 +152282,7 @@ var _react = __webpack_require__(0); var _react2 = _interopRequireDefault(_react); -var _code_block = __webpack_require__(288); +var _code_block = __webpack_require__(289); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -151872,7 +152309,7 @@ EuiCode.__docgenInfo = [{ /* 1067 */ /***/ (function(module, exports, __webpack_require__) { -var tabbable = __webpack_require__(191); +var tabbable = __webpack_require__(192); var listeningFocusTrap = null; @@ -169819,7 +170256,7 @@ var _react = __webpack_require__(0); var _react2 = _interopRequireDefault(_react); -var _code_block = __webpack_require__(288); +var _code_block = __webpack_require__(289); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -169894,7 +170331,7 @@ var _reactAce = __webpack_require__(1250); var _reactAce2 = _interopRequireDefault(_reactAce); -var _services = __webpack_require__(13); +var _services = __webpack_require__(12); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -172468,7 +172905,7 @@ var _classnames2 = _interopRequireDefault(_classnames); var _reactColor = __webpack_require__(1257); -var _outside_click_detector = __webpack_require__(308); +var _outside_click_detector = __webpack_require__(309); var _color_picker_swatch = __webpack_require__(1502); @@ -172889,7 +173326,7 @@ var _isString2 = __webpack_require__(1260); var _isString3 = _interopRequireDefault(_isString2); -var _forOwn2 = __webpack_require__(289); +var _forOwn2 = __webpack_require__(290); var _forOwn3 = _interopRequireDefault(_forOwn2); @@ -173176,7 +173613,7 @@ module.exports = stubFalse; /***/ (function(module, exports, __webpack_require__) { var baseGetTag = __webpack_require__(92), - isLength = __webpack_require__(291), + isLength = __webpack_require__(292), isObjectLike = __webpack_require__(93); /** `Object#toString` result references. */ @@ -173290,7 +173727,7 @@ module.exports = nodeUtil; /* 1271 */ /***/ (function(module, exports, __webpack_require__) { -var isPrototype = __webpack_require__(292), +var isPrototype = __webpack_require__(293), nativeKeys = __webpack_require__(1272); /** Used for built-in method references. */ @@ -173359,7 +173796,7 @@ module.exports = castFunction; /***/ (function(module, exports, __webpack_require__) { var baseGetTag = __webpack_require__(92), - getPrototype = __webpack_require__(293), + getPrototype = __webpack_require__(294), isObjectLike = __webpack_require__(93); /** `Object#toString` result references. */ @@ -173550,7 +173987,7 @@ module.exports = baseMatches; /* 1278 */ /***/ (function(module, exports, __webpack_require__) { -var Stack = __webpack_require__(294), +var Stack = __webpack_require__(295), baseIsEqual = __webpack_require__(594); /** Used to compose bitmasks for value comparisons. */ @@ -173637,7 +174074,7 @@ module.exports = listCacheClear; /* 1280 */ /***/ (function(module, exports, __webpack_require__) { -var assocIndexOf = __webpack_require__(195); +var assocIndexOf = __webpack_require__(196); /** Used for built-in method references. */ var arrayProto = Array.prototype; @@ -173678,7 +174115,7 @@ module.exports = listCacheDelete; /* 1281 */ /***/ (function(module, exports, __webpack_require__) { -var assocIndexOf = __webpack_require__(195); +var assocIndexOf = __webpack_require__(196); /** * Gets the list cache value for `key`. @@ -173703,7 +174140,7 @@ module.exports = listCacheGet; /* 1282 */ /***/ (function(module, exports, __webpack_require__) { -var assocIndexOf = __webpack_require__(195); +var assocIndexOf = __webpack_require__(196); /** * Checks if a list cache value for `key` exists. @@ -173725,7 +174162,7 @@ module.exports = listCacheHas; /* 1283 */ /***/ (function(module, exports, __webpack_require__) { -var assocIndexOf = __webpack_require__(195); +var assocIndexOf = __webpack_require__(196); /** * Sets the list cache `key` to `value`. @@ -173757,7 +174194,7 @@ module.exports = listCacheSet; /* 1284 */ /***/ (function(module, exports, __webpack_require__) { -var ListCache = __webpack_require__(194); +var ListCache = __webpack_require__(195); /** * Removes all key-value entries from the stack. @@ -173842,9 +174279,9 @@ module.exports = stackHas; /* 1288 */ /***/ (function(module, exports, __webpack_require__) { -var ListCache = __webpack_require__(194), - Map = __webpack_require__(296), - MapCache = __webpack_require__(297); +var ListCache = __webpack_require__(195), + Map = __webpack_require__(297), + MapCache = __webpack_require__(298); /** Used as the size to enable large array optimizations. */ var LARGE_ARRAY_SIZE = 200; @@ -173993,8 +174430,8 @@ module.exports = getValue; /***/ (function(module, exports, __webpack_require__) { var Hash = __webpack_require__(1294), - ListCache = __webpack_require__(194), - Map = __webpack_require__(296); + ListCache = __webpack_require__(195), + Map = __webpack_require__(297); /** * Removes all key-value entries from the map. @@ -174057,7 +174494,7 @@ module.exports = Hash; /* 1295 */ /***/ (function(module, exports, __webpack_require__) { -var nativeCreate = __webpack_require__(196); +var nativeCreate = __webpack_require__(197); /** * Removes all key-value entries from the hash. @@ -174101,7 +174538,7 @@ module.exports = hashDelete; /* 1297 */ /***/ (function(module, exports, __webpack_require__) { -var nativeCreate = __webpack_require__(196); +var nativeCreate = __webpack_require__(197); /** Used to stand-in for `undefined` hash values. */ var HASH_UNDEFINED = '__lodash_hash_undefined__'; @@ -174137,7 +174574,7 @@ module.exports = hashGet; /* 1298 */ /***/ (function(module, exports, __webpack_require__) { -var nativeCreate = __webpack_require__(196); +var nativeCreate = __webpack_require__(197); /** Used for built-in method references. */ var objectProto = Object.prototype; @@ -174166,7 +174603,7 @@ module.exports = hashHas; /* 1299 */ /***/ (function(module, exports, __webpack_require__) { -var nativeCreate = __webpack_require__(196); +var nativeCreate = __webpack_require__(197); /** Used to stand-in for `undefined` hash values. */ var HASH_UNDEFINED = '__lodash_hash_undefined__'; @@ -174195,7 +174632,7 @@ module.exports = hashSet; /* 1300 */ /***/ (function(module, exports, __webpack_require__) { -var getMapData = __webpack_require__(197); +var getMapData = __webpack_require__(198); /** * Removes `key` and its value from the map. @@ -174240,7 +174677,7 @@ module.exports = isKeyable; /* 1302 */ /***/ (function(module, exports, __webpack_require__) { -var getMapData = __webpack_require__(197); +var getMapData = __webpack_require__(198); /** * Gets the map value for `key`. @@ -174262,7 +174699,7 @@ module.exports = mapCacheGet; /* 1303 */ /***/ (function(module, exports, __webpack_require__) { -var getMapData = __webpack_require__(197); +var getMapData = __webpack_require__(198); /** * Checks if a map value for `key` exists. @@ -174284,7 +174721,7 @@ module.exports = mapCacheHas; /* 1304 */ /***/ (function(module, exports, __webpack_require__) { -var getMapData = __webpack_require__(197); +var getMapData = __webpack_require__(198); /** * Sets the map `key` to `value`. @@ -174312,13 +174749,13 @@ module.exports = mapCacheSet; /* 1305 */ /***/ (function(module, exports, __webpack_require__) { -var Stack = __webpack_require__(294), +var Stack = __webpack_require__(295), equalArrays = __webpack_require__(595), equalByTag = __webpack_require__(1311), equalObjects = __webpack_require__(1312), getTag = __webpack_require__(603), isArray = __webpack_require__(44), - isBuffer = __webpack_require__(290), + isBuffer = __webpack_require__(291), isTypedArray = __webpack_require__(588); /** Used to compose bitmasks for value comparisons. */ @@ -174401,7 +174838,7 @@ module.exports = baseIsEqualDeep; /* 1306 */ /***/ (function(module, exports, __webpack_require__) { -var MapCache = __webpack_require__(297), +var MapCache = __webpack_require__(298), setCacheAdd = __webpack_require__(1307), setCacheHas = __webpack_require__(1308); @@ -174529,7 +174966,7 @@ module.exports = cacheHas; var Symbol = __webpack_require__(151), Uint8Array = __webpack_require__(596), - eq = __webpack_require__(295), + eq = __webpack_require__(296), equalArrays = __webpack_require__(595), mapToArray = __webpack_require__(597), setToArray = __webpack_require__(598); @@ -174856,10 +175293,10 @@ module.exports = getMatchData; var baseIsEqual = __webpack_require__(594), get = __webpack_require__(1320), hasIn = __webpack_require__(1326), - isKey = __webpack_require__(299), + isKey = __webpack_require__(300), isStrictComparable = __webpack_require__(604), matchesStrictComparable = __webpack_require__(605), - toKey = __webpack_require__(198); + toKey = __webpack_require__(199); /** Used to compose bitmasks for value comparisons. */ var COMPARE_PARTIAL_FLAG = 1, @@ -174997,7 +175434,7 @@ module.exports = memoizeCapped; /* 1323 */ /***/ (function(module, exports, __webpack_require__) { -var MapCache = __webpack_require__(297); +var MapCache = __webpack_require__(298); /** Error message constants. */ var FUNC_ERROR_TEXT = 'Expected a function'; @@ -175113,7 +175550,7 @@ module.exports = toString; var Symbol = __webpack_require__(151), arrayMap = __webpack_require__(592), isArray = __webpack_require__(44), - isSymbol = __webpack_require__(300); + isSymbol = __webpack_require__(301); /** Used as references for various `Number` constants. */ var INFINITY = 1 / 0; @@ -175216,8 +175653,8 @@ var castPath = __webpack_require__(607), isArguments = __webpack_require__(586), isArray = __webpack_require__(44), isIndex = __webpack_require__(587), - isLength = __webpack_require__(291), - toKey = __webpack_require__(198); + isLength = __webpack_require__(292), + toKey = __webpack_require__(199); /** * Checks if `path` exists on `object`. @@ -175259,8 +175696,8 @@ module.exports = hasPath; var baseProperty = __webpack_require__(1330), basePropertyDeep = __webpack_require__(1331), - isKey = __webpack_require__(299), - toKey = __webpack_require__(198); + isKey = __webpack_require__(300), + toKey = __webpack_require__(199); /** * Creates a function that returns the value at `path` of a given object. @@ -175338,7 +175775,7 @@ module.exports = basePropertyDeep; /***/ (function(module, exports, __webpack_require__) { var baseEach = __webpack_require__(1333), - isArrayLike = __webpack_require__(193); + isArrayLike = __webpack_require__(194); /** * The base implementation of `_.map` without support for iteratee shorthands. @@ -175385,7 +175822,7 @@ module.exports = baseEach; /* 1334 */ /***/ (function(module, exports, __webpack_require__) { -var isArrayLike = __webpack_require__(193); +var isArrayLike = __webpack_require__(194); /** * Creates a `baseEach` or `baseEachRight` function. @@ -175431,7 +175868,7 @@ Object.defineProperty(exports, "__esModule", { }); exports.mergeClasses = undefined; -var _forOwn2 = __webpack_require__(289); +var _forOwn2 = __webpack_require__(290); var _forOwn3 = _interopRequireDefault(_forOwn2); @@ -175505,7 +175942,7 @@ module.exports = cloneDeep; /* 1337 */ /***/ (function(module, exports, __webpack_require__) { -var Stack = __webpack_require__(294), +var Stack = __webpack_require__(295), arrayEach = __webpack_require__(1338), assignValue = __webpack_require__(608), baseAssign = __webpack_require__(1340), @@ -175521,7 +175958,7 @@ var Stack = __webpack_require__(294), initCloneByTag = __webpack_require__(1350), initCloneObject = __webpack_require__(1359), isArray = __webpack_require__(44), - isBuffer = __webpack_require__(290), + isBuffer = __webpack_require__(291), isObject = __webpack_require__(123), keys = __webpack_require__(152); @@ -175709,7 +176146,7 @@ module.exports = defineProperty; /* 1340 */ /***/ (function(module, exports, __webpack_require__) { -var copyObject = __webpack_require__(199), +var copyObject = __webpack_require__(200), keys = __webpack_require__(152); /** @@ -175732,7 +176169,7 @@ module.exports = baseAssign; /* 1341 */ /***/ (function(module, exports, __webpack_require__) { -var copyObject = __webpack_require__(199), +var copyObject = __webpack_require__(200), keysIn = __webpack_require__(610); /** @@ -175756,7 +176193,7 @@ module.exports = baseAssignIn; /***/ (function(module, exports, __webpack_require__) { var isObject = __webpack_require__(123), - isPrototype = __webpack_require__(292), + isPrototype = __webpack_require__(293), nativeKeysIn = __webpack_require__(1343); /** Used for built-in method references. */ @@ -175888,8 +176325,8 @@ module.exports = copyArray; /* 1346 */ /***/ (function(module, exports, __webpack_require__) { -var copyObject = __webpack_require__(199), - getSymbols = __webpack_require__(298); +var copyObject = __webpack_require__(200), + getSymbols = __webpack_require__(299); /** * Copies own symbols of `source` to `object`. @@ -175910,7 +176347,7 @@ module.exports = copySymbols; /* 1347 */ /***/ (function(module, exports, __webpack_require__) { -var copyObject = __webpack_require__(199), +var copyObject = __webpack_require__(200), getSymbolsIn = __webpack_require__(611); /** @@ -175987,7 +176424,7 @@ module.exports = initCloneArray; /* 1350 */ /***/ (function(module, exports, __webpack_require__) { -var cloneArrayBuffer = __webpack_require__(301), +var cloneArrayBuffer = __webpack_require__(302), cloneDataView = __webpack_require__(1351), cloneMap = __webpack_require__(1352), cloneRegExp = __webpack_require__(1354), @@ -176073,7 +176510,7 @@ module.exports = initCloneByTag; /* 1351 */ /***/ (function(module, exports, __webpack_require__) { -var cloneArrayBuffer = __webpack_require__(301); +var cloneArrayBuffer = __webpack_require__(302); /** * Creates a clone of `dataView`. @@ -176240,7 +176677,7 @@ module.exports = cloneSymbol; /* 1358 */ /***/ (function(module, exports, __webpack_require__) { -var cloneArrayBuffer = __webpack_require__(301); +var cloneArrayBuffer = __webpack_require__(302); /** * Creates a clone of `typedArray`. @@ -176263,8 +176700,8 @@ module.exports = cloneTypedArray; /***/ (function(module, exports, __webpack_require__) { var baseCreate = __webpack_require__(1360), - getPrototype = __webpack_require__(293), - isPrototype = __webpack_require__(292); + getPrototype = __webpack_require__(294), + isPrototype = __webpack_require__(293); /** * Initializes an object clone. @@ -176330,7 +176767,7 @@ Object.defineProperty(exports, "__esModule", { }); exports.autoprefix = undefined; -var _forOwn2 = __webpack_require__(289); +var _forOwn2 = __webpack_require__(290); var _forOwn3 = _interopRequireDefault(_forOwn2); @@ -177682,7 +178119,7 @@ module.exports = now; /***/ (function(module, exports, __webpack_require__) { var isObject = __webpack_require__(124), - isSymbol = __webpack_require__(200); + isSymbol = __webpack_require__(201); /** Used as references for various `Number` constants. */ var NAN = 0 / 0; @@ -177753,7 +178190,7 @@ module.exports = toNumber; /* 1376 */ /***/ (function(module, exports, __webpack_require__) { -var Symbol = __webpack_require__(201); +var Symbol = __webpack_require__(202); /** Used for built-in method references. */ var objectProto = Object.prototype; @@ -177960,7 +178397,7 @@ module.exports = arrayEach; /***/ (function(module, exports, __webpack_require__) { var baseFor = __webpack_require__(1383), - keys = __webpack_require__(302); + keys = __webpack_require__(303); /** * The base implementation of `_.forOwn` without support for iteratee shorthands. @@ -178164,7 +178601,7 @@ module.exports = stubFalse; /***/ (function(module, exports, __webpack_require__) { var baseGetTag = __webpack_require__(153), - isLength = __webpack_require__(303), + isLength = __webpack_require__(304), isObjectLike = __webpack_require__(154); /** `Object#toString` result references. */ @@ -178371,7 +178808,7 @@ module.exports = overArg; /* 1396 */ /***/ (function(module, exports, __webpack_require__) { -var isArrayLike = __webpack_require__(304); +var isArrayLike = __webpack_require__(305); /** * Creates a `baseEach` or `baseEachRight` function. @@ -180207,7 +180644,7 @@ module.exports = listCacheClear; /* 1408 */ /***/ (function(module, exports, __webpack_require__) { -var assocIndexOf = __webpack_require__(203); +var assocIndexOf = __webpack_require__(204); /** Used for built-in method references. */ var arrayProto = Array.prototype; @@ -180248,7 +180685,7 @@ module.exports = listCacheDelete; /* 1409 */ /***/ (function(module, exports, __webpack_require__) { -var assocIndexOf = __webpack_require__(203); +var assocIndexOf = __webpack_require__(204); /** * Gets the list cache value for `key`. @@ -180273,7 +180710,7 @@ module.exports = listCacheGet; /* 1410 */ /***/ (function(module, exports, __webpack_require__) { -var assocIndexOf = __webpack_require__(203); +var assocIndexOf = __webpack_require__(204); /** * Checks if a list cache value for `key` exists. @@ -180295,7 +180732,7 @@ module.exports = listCacheHas; /* 1411 */ /***/ (function(module, exports, __webpack_require__) { -var assocIndexOf = __webpack_require__(203); +var assocIndexOf = __webpack_require__(204); /** * Sets the list cache `key` to `value`. @@ -180327,7 +180764,7 @@ module.exports = listCacheSet; /* 1412 */ /***/ (function(module, exports, __webpack_require__) { -var ListCache = __webpack_require__(202); +var ListCache = __webpack_require__(203); /** * Removes all key-value entries from the stack. @@ -180412,9 +180849,9 @@ module.exports = stackHas; /* 1416 */ /***/ (function(module, exports, __webpack_require__) { -var ListCache = __webpack_require__(202), - Map = __webpack_require__(305), - MapCache = __webpack_require__(306); +var ListCache = __webpack_require__(203), + Map = __webpack_require__(306), + MapCache = __webpack_require__(307); /** Used as the size to enable large array optimizations. */ var LARGE_ARRAY_SIZE = 200; @@ -180563,8 +181000,8 @@ module.exports = getValue; /***/ (function(module, exports, __webpack_require__) { var Hash = __webpack_require__(1422), - ListCache = __webpack_require__(202), - Map = __webpack_require__(305); + ListCache = __webpack_require__(203), + Map = __webpack_require__(306); /** * Removes all key-value entries from the map. @@ -180627,7 +181064,7 @@ module.exports = Hash; /* 1423 */ /***/ (function(module, exports, __webpack_require__) { -var nativeCreate = __webpack_require__(204); +var nativeCreate = __webpack_require__(205); /** * Removes all key-value entries from the hash. @@ -180671,7 +181108,7 @@ module.exports = hashDelete; /* 1425 */ /***/ (function(module, exports, __webpack_require__) { -var nativeCreate = __webpack_require__(204); +var nativeCreate = __webpack_require__(205); /** Used to stand-in for `undefined` hash values. */ var HASH_UNDEFINED = '__lodash_hash_undefined__'; @@ -180707,7 +181144,7 @@ module.exports = hashGet; /* 1426 */ /***/ (function(module, exports, __webpack_require__) { -var nativeCreate = __webpack_require__(204); +var nativeCreate = __webpack_require__(205); /** Used for built-in method references. */ var objectProto = Object.prototype; @@ -180736,7 +181173,7 @@ module.exports = hashHas; /* 1427 */ /***/ (function(module, exports, __webpack_require__) { -var nativeCreate = __webpack_require__(204); +var nativeCreate = __webpack_require__(205); /** Used to stand-in for `undefined` hash values. */ var HASH_UNDEFINED = '__lodash_hash_undefined__'; @@ -180765,7 +181202,7 @@ module.exports = hashSet; /* 1428 */ /***/ (function(module, exports, __webpack_require__) { -var getMapData = __webpack_require__(205); +var getMapData = __webpack_require__(206); /** * Removes `key` and its value from the map. @@ -180810,7 +181247,7 @@ module.exports = isKeyable; /* 1430 */ /***/ (function(module, exports, __webpack_require__) { -var getMapData = __webpack_require__(205); +var getMapData = __webpack_require__(206); /** * Gets the map value for `key`. @@ -180832,7 +181269,7 @@ module.exports = mapCacheGet; /* 1431 */ /***/ (function(module, exports, __webpack_require__) { -var getMapData = __webpack_require__(205); +var getMapData = __webpack_require__(206); /** * Checks if a map value for `key` exists. @@ -180854,7 +181291,7 @@ module.exports = mapCacheHas; /* 1432 */ /***/ (function(module, exports, __webpack_require__) { -var getMapData = __webpack_require__(205); +var getMapData = __webpack_require__(206); /** * Sets the map `key` to `value`. @@ -180971,7 +181408,7 @@ module.exports = baseIsEqualDeep; /* 1434 */ /***/ (function(module, exports, __webpack_require__) { -var MapCache = __webpack_require__(306), +var MapCache = __webpack_require__(307), setCacheAdd = __webpack_require__(1435), setCacheHas = __webpack_require__(1436); @@ -181097,7 +181534,7 @@ module.exports = cacheHas; /* 1439 */ /***/ (function(module, exports, __webpack_require__) { -var Symbol = __webpack_require__(201), +var Symbol = __webpack_require__(202), Uint8Array = __webpack_require__(1440), eq = __webpack_require__(626), equalArrays = __webpack_require__(629), @@ -181372,7 +181809,7 @@ module.exports = equalObjects; var baseGetAllKeys = __webpack_require__(1445), getSymbols = __webpack_require__(1447), - keys = __webpack_require__(302); + keys = __webpack_require__(303); /** * Creates an array of own enumerable property names and symbols of `object`. @@ -181541,7 +181978,7 @@ module.exports = stubArray; /***/ (function(module, exports, __webpack_require__) { var DataView = __webpack_require__(1451), - Map = __webpack_require__(305), + Map = __webpack_require__(306), Promise = __webpack_require__(1452), Set = __webpack_require__(1453), WeakMap = __webpack_require__(1454), @@ -181657,7 +182094,7 @@ module.exports = WeakMap; /***/ (function(module, exports, __webpack_require__) { var isStrictComparable = __webpack_require__(630), - keys = __webpack_require__(302); + keys = __webpack_require__(303); /** * Gets the property names, values, and compare flags of `object`. @@ -181689,10 +182126,10 @@ module.exports = getMatchData; var baseIsEqual = __webpack_require__(628), get = __webpack_require__(1457), hasIn = __webpack_require__(1463), - isKey = __webpack_require__(307), + isKey = __webpack_require__(308), isStrictComparable = __webpack_require__(630), matchesStrictComparable = __webpack_require__(631), - toKey = __webpack_require__(206); + toKey = __webpack_require__(207); /** Used to compose bitmasks for value comparisons. */ var COMPARE_PARTIAL_FLAG = 1, @@ -181830,7 +182267,7 @@ module.exports = memoizeCapped; /* 1460 */ /***/ (function(module, exports, __webpack_require__) { -var MapCache = __webpack_require__(306); +var MapCache = __webpack_require__(307); /** Error message constants. */ var FUNC_ERROR_TEXT = 'Expected a function'; @@ -181943,10 +182380,10 @@ module.exports = toString; /* 1462 */ /***/ (function(module, exports, __webpack_require__) { -var Symbol = __webpack_require__(201), +var Symbol = __webpack_require__(202), arrayMap = __webpack_require__(624), isArray = __webpack_require__(54), - isSymbol = __webpack_require__(200); + isSymbol = __webpack_require__(201); /** Used as references for various `Number` constants. */ var INFINITY = 1 / 0; @@ -182049,8 +182486,8 @@ var castPath = __webpack_require__(633), isArguments = __webpack_require__(618), isArray = __webpack_require__(54), isIndex = __webpack_require__(620), - isLength = __webpack_require__(303), - toKey = __webpack_require__(206); + isLength = __webpack_require__(304), + toKey = __webpack_require__(207); /** * Checks if `path` exists on `object`. @@ -182092,8 +182529,8 @@ module.exports = hasPath; var baseProperty = __webpack_require__(1467), basePropertyDeep = __webpack_require__(1468), - isKey = __webpack_require__(307), - toKey = __webpack_require__(206); + isKey = __webpack_require__(308), + toKey = __webpack_require__(207); /** * Creates a function that returns the value at `path` of a given object. @@ -182171,7 +182608,7 @@ module.exports = basePropertyDeep; /***/ (function(module, exports, __webpack_require__) { var baseEach = __webpack_require__(617), - isArrayLike = __webpack_require__(304); + isArrayLike = __webpack_require__(305); /** * The base implementation of `_.map` without support for iteratee shorthands. @@ -186138,21 +186575,21 @@ var _classnames = __webpack_require__(3); var _classnames2 = _interopRequireDefault(_classnames); -var _tabbable = __webpack_require__(191); +var _tabbable = __webpack_require__(192); var _tabbable2 = _interopRequireDefault(_tabbable); -var _services = __webpack_require__(13); +var _services = __webpack_require__(12); var _key_codes = __webpack_require__(89); -var _portal = __webpack_require__(188); +var _portal = __webpack_require__(189); var _combo_box_input = __webpack_require__(1506); -var _combo_box_options_list = __webpack_require__(1543); +var _combo_box_options_list = __webpack_require__(1546); -var _matching_options = __webpack_require__(1640); +var _matching_options = __webpack_require__(1643); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -186181,19 +186618,16 @@ var EuiComboBox = exports.EuiComboBox = function (_Component) { var options = props.options, selectedOptions = props.selectedOptions; - var matchingOptions = _this.getMatchingOptions(options, selectedOptions, initialSearchValue); _this.state = { + matchingOptions: (0, _matching_options.getMatchingOptions)(options, selectedOptions, initialSearchValue, props.async), + listBounds: undefined, searchValue: initialSearchValue, isListOpen: false, listPosition: 'bottom', activeOptionIndex: undefined }; - // Cached derived state. - _this.matchingOptions = matchingOptions; - _this.listBounds = undefined; - // Refs. _this.comboBox = undefined; _this.autoSizeInput = undefined; @@ -186217,38 +186651,51 @@ var EuiComboBox = exports.EuiComboBox = function (_Component) { } }, 100); } - - // TODO: React 16.3 - ideally refactor from class members into state - // and use getDerivedStateFromProps; otherwise componentDidUpdate - }, { - key: 'componentWillUpdate', - value: function componentWillUpdate(nextProps, nextState) { - var options = nextProps.options, - selectedOptions = nextProps.selectedOptions; - var searchValue = nextState.searchValue; + key: 'updateMatchingOptionsIfDifferent', + value: function updateMatchingOptionsIfDifferent(newMatchingOptions) { + var matchingOptions = this.state.matchingOptions; - if (options !== this.props.options || selectedOptions !== this.props.selectedOptions || searchValue !== this.props.searchValue) { - // Clear refs to options if the ones we can display changes. - this.options = []; + var areOptionsDifferent = false; + + if (matchingOptions.length !== newMatchingOptions.length) { + areOptionsDifferent = true; + } else { + for (var i = 0; i < matchingOptions.length; i++) { + if (matchingOptions[i].label !== newMatchingOptions[i].label) { + areOptionsDifferent = true; + break; + } + } } - // Calculate and cache the options which match the searchValue, because we use this information - // in multiple places and it would be expensive to calculate repeatedly. - var matchingOptions = this.getMatchingOptions(options, selectedOptions, nextState.searchValue); - this.matchingOptions = matchingOptions; + if (areOptionsDifferent) { + this.options = []; + this.setState({ matchingOptions: newMatchingOptions }); - if (!matchingOptions.length) { - // Prevent endless setState -> componentWillUpdate -> setState loop. - if (nextState.hasActiveOption) { - this.clearActiveOption(); + if (!newMatchingOptions.length) { + // Prevent endless setState -> componentWillUpdate -> setState loop. + if (this.state.hasActiveOption) { + this.clearActiveOption(); + } } } } }, { key: 'componentDidUpdate', value: function componentDidUpdate() { + var _props = this.props, + options = _props.options, + selectedOptions = _props.selectedOptions; + var searchValue = this.state.searchValue; + + // React 16.3 has a bug (fixed in 16.4) where getDerivedStateFromProps + // isn't called after a state change, and we track `searchValue` in state + // instead we need to react to a change in searchValue here + + this.updateMatchingOptionsIfDifferent((0, _matching_options.getMatchingOptions)(options, selectedOptions, searchValue, this.props.async)); + this.focusActiveOption(); } }, { @@ -186262,25 +186709,25 @@ var EuiComboBox = exports.EuiComboBox = function (_Component) { }, { key: 'render', value: function render() { - var _props = this.props, - id = _props.id, - isDisabled = _props.isDisabled, - className = _props.className, - isLoading = _props.isLoading, - options = _props.options, - selectedOptions = _props.selectedOptions, - onCreateOption = _props.onCreateOption, - placeholder = _props.placeholder, - noSuggestions = _props.noSuggestions, - renderOption = _props.renderOption, - singleSelection = _props.singleSelection, - onChange = _props.onChange, - onSearchChange = _props.onSearchChange, - async = _props.async, - isInvalid = _props.isInvalid, - rowHeight = _props.rowHeight, - isClearable = _props.isClearable, - rest = _objectWithoutProperties(_props, ['id', 'isDisabled', 'className', 'isLoading', 'options', 'selectedOptions', 'onCreateOption', 'placeholder', 'noSuggestions', 'renderOption', 'singleSelection', 'onChange', 'onSearchChange', 'async', 'isInvalid', 'rowHeight', 'isClearable']); + var _props2 = this.props, + id = _props2.id, + isDisabled = _props2.isDisabled, + className = _props2.className, + isLoading = _props2.isLoading, + options = _props2.options, + selectedOptions = _props2.selectedOptions, + onCreateOption = _props2.onCreateOption, + placeholder = _props2.placeholder, + noSuggestions = _props2.noSuggestions, + renderOption = _props2.renderOption, + singleSelection = _props2.singleSelection, + onChange = _props2.onChange, + onSearchChange = _props2.onSearchChange, + async = _props2.async, + isInvalid = _props2.isInvalid, + rowHeight = _props2.rowHeight, + isClearable = _props2.isClearable, + rest = _objectWithoutProperties(_props2, ['id', 'isDisabled', 'className', 'isLoading', 'options', 'selectedOptions', 'onCreateOption', 'placeholder', 'noSuggestions', 'renderOption', 'singleSelection', 'onChange', 'onSearchChange', 'async', 'isInvalid', 'rowHeight', 'isClearable']); var _state = this.state, searchValue = _state.searchValue, @@ -186312,7 +186759,7 @@ var EuiComboBox = exports.EuiComboBox = function (_Component) { selectedOptions: selectedOptions, onCreateOption: onCreateOption, searchValue: searchValue, - matchingOptions: this.matchingOptions, + matchingOptions: this.state.matchingOptions, listRef: this.optionsListRef, optionRef: this.optionRef, onOptionClick: this.onOptionClick, @@ -186363,6 +186810,20 @@ var EuiComboBox = exports.EuiComboBox = function (_Component) { optionsList ); } + }], [{ + key: 'getDerivedStateFromProps', + value: function getDerivedStateFromProps(nextProps, prevState) { + var options = nextProps.options, + selectedOptions = nextProps.selectedOptions; + var searchValue = prevState.searchValue; + + // Calculate and cache the options which match the searchValue, because we use this information + // in multiple places and it would be expensive to calculate repeatedly. + + var matchingOptions = (0, _matching_options.getMatchingOptions)(options, selectedOptions, searchValue, nextProps.async); + + return { matchingOptions: matchingOptions }; + } }]); return EuiComboBox; @@ -186397,12 +186858,6 @@ EuiComboBox.defaultProps = { var _initialiseProps = function _initialiseProps() { var _this3 = this; - this.getMatchingOptions = function (options, selectedOptions, searchValue) { - // Assume the consumer has already filtered the options against the search value. - var isPreFiltered = _this3.props.async; - return (0, _matching_options.getMatchingOptions)(options, selectedOptions, searchValue, isPreFiltered); - }; - this.openList = function () { _this3.setState({ isListOpen: true @@ -186417,7 +186872,7 @@ var _initialiseProps = function _initialiseProps() { }; this.updateListPosition = function () { - var listBounds = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : _this3.listBounds; + var listBounds = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : _this3.state.listBounds; if (!_this3._isMounted) { return; @@ -186433,9 +186888,7 @@ var _initialiseProps = function _initialiseProps() { var comboBoxBounds = _this3.comboBox.getBoundingClientRect(); - // Cache for future calls. Assign values directly instead of destructuring because listBounds is - // a DOMRect, not a JS object. - _this3.listBounds = { + listBounds = { bottom: listBounds.bottom, height: listBounds.height, left: comboBoxBounds.left, @@ -186446,7 +186899,7 @@ var _initialiseProps = function _initialiseProps() { y: listBounds.y }; - var _calculatePopoverPosi = (0, _services.calculatePopoverPosition)(comboBoxBounds, _this3.listBounds, 'bottom', 0, ['bottom', 'top']), + var _calculatePopoverPosi = (0, _services.calculatePopoverPosition)(comboBoxBounds, listBounds, 'bottom', 0, ['bottom', 'top']), position = _calculatePopoverPosi.position, left = _calculatePopoverPosi.left, top = _calculatePopoverPosi.top; @@ -186455,7 +186908,10 @@ var _initialiseProps = function _initialiseProps() { _this3.optionsList.style.left = left + 'px'; _this3.optionsList.style.width = comboBoxBounds.width + 'px'; + // Cache for future calls. Assign values directly instead of destructuring because listBounds is + // a DOMRect, not a JS object. _this3.setState({ + listBounds: listBounds, width: comboBoxBounds.width, listPosition: position }); @@ -186506,42 +186962,45 @@ var _initialiseProps = function _initialiseProps() { this.incrementActiveOptionIndex = (0, _lodash.throttle)(function (amount) { // If there are no options available, reset the focus. - if (!_this3.matchingOptions.length) { + if (!_this3.state.matchingOptions.length) { _this3.clearActiveOption(); return; } - var nextActiveOptionIndex = void 0; + _this3.setState(function (_ref) { + var activeOptionIndex = _ref.activeOptionIndex, + matchingOptions = _ref.matchingOptions; - if (!_this3.hasActiveOption()) { - // If this is the beginning of the user's keyboard navigation of the menu, then we'll focus - // either the first or last item. - nextActiveOptionIndex = amount < 0 ? _this3.matchingOptions.length - 1 : 0; - } else { - nextActiveOptionIndex = _this3.state.activeOptionIndex + amount; + var nextActiveOptionIndex = void 0; + + if (!_this3.hasActiveOption()) { + // If this is the beginning of the user's keyboard navigation of the menu, then we'll focus + // either the first or last item. + nextActiveOptionIndex = amount < 0 ? matchingOptions.length - 1 : 0; + } else { + nextActiveOptionIndex = activeOptionIndex + amount; - if (nextActiveOptionIndex < 0) { - nextActiveOptionIndex = _this3.matchingOptions.length - 1; - } else if (nextActiveOptionIndex === _this3.matchingOptions.length) { - nextActiveOptionIndex = 0; + if (nextActiveOptionIndex < 0) { + nextActiveOptionIndex = matchingOptions.length - 1; + } else if (nextActiveOptionIndex === matchingOptions.length) { + nextActiveOptionIndex = 0; + } } - } - // Group titles are included in option list but are not selectable - // Skip group title options - var direction = amount > 0 ? 1 : -1; - while (_this3.matchingOptions[nextActiveOptionIndex].isGroupLabelOption) { - nextActiveOptionIndex = nextActiveOptionIndex + direction; + // Group titles are included in option list but are not selectable + // Skip group title options + var direction = amount > 0 ? 1 : -1; + while (matchingOptions[nextActiveOptionIndex].isGroupLabelOption) { + nextActiveOptionIndex = nextActiveOptionIndex + direction; - if (nextActiveOptionIndex < 0) { - nextActiveOptionIndex = _this3.matchingOptions.length - 1; - } else if (nextActiveOptionIndex === _this3.matchingOptions.length) { - nextActiveOptionIndex = 0; + if (nextActiveOptionIndex < 0) { + nextActiveOptionIndex = matchingOptions.length - 1; + } else if (nextActiveOptionIndex === matchingOptions.length) { + nextActiveOptionIndex = 0; + } } - } - _this3.setState({ - activeOptionIndex: nextActiveOptionIndex + return { activeOptionIndex: nextActiveOptionIndex }; }); }, 200); @@ -186620,17 +187079,17 @@ var _initialiseProps = function _initialiseProps() { this.doesSearchMatchOnlyOption = function () { var searchValue = _this3.state.searchValue; - if (_this3.matchingOptions.length !== 1) { + if (_this3.state.matchingOptions.length !== 1) { return false; } - return _this3.matchingOptions[0].label.toLowerCase() === searchValue.toLowerCase(); + return _this3.state.matchingOptions[0].label.toLowerCase() === searchValue.toLowerCase(); }; this.areAllOptionsSelected = function () { - var _props2 = _this3.props, - options = _props2.options, - selectedOptions = _props2.selectedOptions, - async = _props2.async; + var _props3 = _this3.props, + options = _props3.options, + selectedOptions = _props3.selectedOptions, + async = _props3.async; // Assume if this is async then there could be infinite options. if (async) { @@ -186713,10 +187172,10 @@ var _initialiseProps = function _initialiseProps() { }; this.onAddOption = function (addedOption) { - var _props3 = _this3.props, - onChange = _props3.onChange, - selectedOptions = _props3.selectedOptions, - singleSelection = _props3.singleSelection; + var _props4 = _this3.props, + onChange = _props4.onChange, + selectedOptions = _props4.selectedOptions, + singleSelection = _props4.singleSelection; onChange(singleSelection ? [addedOption] : selectedOptions.concat(addedOption)); @@ -186731,9 +187190,9 @@ var _initialiseProps = function _initialiseProps() { }; this.onRemoveOption = function (removedOption) { - var _props4 = _this3.props, - onChange = _props4.onChange, - selectedOptions = _props4.selectedOptions; + var _props5 = _this3.props, + onChange = _props5.onChange, + selectedOptions = _props5.selectedOptions; onChange(selectedOptions.filter(function (option) { return option !== removedOption; @@ -186819,21 +187278,6 @@ EuiComboBox.__docgenInfo = [{ 'description': '', 'displayName': 'EuiComboBox', 'methods': [{ - 'name': 'getMatchingOptions', - 'docblock': null, - 'modifiers': [], - 'params': [{ - 'name': 'options', - 'type': null - }, { - 'name': 'selectedOptions', - 'type': null - }, { - 'name': 'searchValue', - 'type': null - }], - 'returns': null - }, { 'name': 'openList', 'docblock': null, 'modifiers': [], @@ -187082,6 +187526,27 @@ EuiComboBox.__docgenInfo = [{ 'type': null }], 'returns': null + }, { + 'name': 'getDerivedStateFromProps', + 'docblock': null, + 'modifiers': ['static'], + 'params': [{ + 'name': 'nextProps', + 'type': null + }, { + 'name': 'prevState', + 'type': null + }], + 'returns': null + }, { + 'name': 'updateMatchingOptionsIfDifferent', + 'docblock': null, + 'modifiers': [], + 'params': [{ + 'name': 'newMatchingOptions', + 'type': null + }], + 'returns': null }], 'props': { 'id': { @@ -187274,9 +187739,9 @@ var _accessibility = __webpack_require__(77); var _form = __webpack_require__(635); -var _combo_box_pill = __webpack_require__(1542); +var _combo_box_pill = __webpack_require__(1545); -var _services = __webpack_require__(13); +var _services = __webpack_require__(12); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -187325,12 +187790,9 @@ var EuiComboBoxInput = exports.EuiComboBoxInput = function (_Component) { } _createClass(EuiComboBoxInput, [{ - key: 'componentWillUpdate', - - - // TODO: React 16.3 - componentDidUpdate - value: function componentWillUpdate(nextProps) { - var searchValue = nextProps.searchValue; + key: 'componentDidUpdate', + value: function componentDidUpdate(prevProps) { + var searchValue = prevProps.searchValue; // We need to update the position of everything if the user enters enough input to change // the size of the input. @@ -187415,9 +187877,9 @@ var EuiComboBoxInput = exports.EuiComboBoxInput = function (_Component) { var clickProps = {}; - if (!isDisabled) { + if (!isDisabled && onClear && hasSelectedOptions) { clickProps.clear = { - onClick: hasSelectedOptions ? onClear : undefined + onClick: onClear }; } @@ -187426,7 +187888,8 @@ var EuiComboBoxInput = exports.EuiComboBoxInput = function (_Component) { side: 'right', onClick: isListOpen && !isDisabled ? onCloseListClick : onOpenListClick, ref: toggleButtonRef, - 'aria-label': isListOpen ? 'Close list of options' : 'Open list of options' + 'aria-label': isListOpen ? 'Close list of options' : 'Open list of options', + disabled: isDisabled }; return _react2.default.createElement( @@ -187940,7 +188403,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _checkbox = __webpack_require__(309); +var _checkbox = __webpack_require__(310); Object.defineProperty(exports, 'EuiCheckbox', { enumerable: true, @@ -187980,7 +188443,7 @@ var _propTypes = __webpack_require__(1); var _propTypes2 = _interopRequireDefault(_propTypes); -var _checkbox = __webpack_require__(309); +var _checkbox = __webpack_require__(310); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -188139,13 +188602,13 @@ var _classnames = __webpack_require__(3); var _classnames2 = _interopRequireDefault(_classnames); -var _title = __webpack_require__(287); +var _title = __webpack_require__(288); var _text = __webpack_require__(576); var _flex = __webpack_require__(64); -var _flex_group = __webpack_require__(280); +var _flex_group = __webpack_require__(281); var _make_id = __webpack_require__(26); @@ -188608,8 +189071,6 @@ exports.EuiFormControlLayout = exports.ICON_SIDES = undefined; var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; -var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); - var _react = __webpack_require__(0); var _react2 = _interopRequireDefault(_react); @@ -188622,10 +189083,188 @@ var _classnames = __webpack_require__(3); var _classnames2 = _interopRequireDefault(_classnames); -var _icon = __webpack_require__(11); +var _form_control_layout_icons = __webpack_require__(1516); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; } + +var ICON_SIDES = exports.ICON_SIDES = ['left', 'right']; + +var EuiFormControlLayout = function EuiFormControlLayout(_ref) { + var children = _ref.children, + icon = _ref.icon, + clear = _ref.clear, + fullWidth = _ref.fullWidth, + isLoading = _ref.isLoading, + compressed = _ref.compressed, + className = _ref.className, + rest = _objectWithoutProperties(_ref, ['children', 'icon', 'clear', 'fullWidth', 'isLoading', 'compressed', 'className']); + + var classes = (0, _classnames2.default)('euiFormControlLayout', { + 'euiFormControlLayout--fullWidth': fullWidth, + 'euiFormControlLayout--compressed': compressed + }, className); + + return _react2.default.createElement( + 'div', + _extends({ className: classes }, rest), + children, + _react2.default.createElement(_form_control_layout_icons.EuiFormControlLayoutIcons, { + icon: icon, + clear: clear, + isLoading: isLoading + }) + ); +}; + +exports.EuiFormControlLayout = EuiFormControlLayout; +EuiFormControlLayout.propTypes = { + children: _propTypes2.default.node, + icon: _propTypes2.default.oneOfType([_propTypes2.default.string, _propTypes2.default.shape({ + type: _propTypes2.default.string, + side: _propTypes2.default.oneOf(ICON_SIDES), + onClick: _propTypes2.default.func + })]), + clear: _propTypes2.default.shape({ + onClick: _propTypes2.default.func + }), + fullWidth: _propTypes2.default.bool, + isLoading: _propTypes2.default.bool, + className: _propTypes2.default.string, + compressed: _propTypes2.default.bool +}; + +EuiFormControlLayout.defaultProps = { + isLoading: false, + compressed: false +}; +EuiFormControlLayout.__docgenInfo = [{ + 'description': '', + 'methods': [], + 'props': { + 'children': { + 'type': { + 'name': 'node' + }, + 'required': false, + 'description': '' + }, + 'icon': { + 'type': { + 'name': 'union', + 'value': [{ + 'name': 'string' + }, { + 'name': 'shape', + 'value': { + 'type': { + 'name': 'string', + 'required': false + }, + 'side': { + 'name': 'enum', + 'value': [{ + 'value': '\'left\'', + 'computed': false + }, { + 'value': '\'right\'', + 'computed': false + }], + 'required': false + }, + 'onClick': { + 'name': 'func', + 'required': false + } + } + }] + }, + 'required': false, + 'description': '' + }, + 'clear': { + 'type': { + 'name': 'shape', + 'value': { + 'onClick': { + 'name': 'func', + 'required': false + } + } + }, + 'required': false, + 'description': '' + }, + 'fullWidth': { + 'type': { + 'name': 'bool' + }, + 'required': false, + 'description': '' + }, + 'isLoading': { + 'type': { + 'name': 'bool' + }, + 'required': false, + 'description': '', + 'defaultValue': { + 'value': 'false', + 'computed': false + } + }, + 'className': { + 'type': { + 'name': 'string' + }, + 'required': false, + 'description': '' + }, + 'compressed': { + 'type': { + 'name': 'bool' + }, + 'required': false, + 'description': '', + 'defaultValue': { + 'value': 'false', + 'computed': false + } + } + } +}]; + +/***/ }), +/* 1516 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.EuiFormControlLayoutIcons = exports.ICON_SIDES = undefined; + +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; + +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); + +var _react = __webpack_require__(0); + +var _react2 = _interopRequireDefault(_react); + +var _propTypes = __webpack_require__(1); + +var _propTypes2 = _interopRequireDefault(_propTypes); var _loading = __webpack_require__(149); +var _form_control_layout_clear_button = __webpack_require__(1517); + +var _form_control_layout_custom_icon = __webpack_require__(1518); + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; } @@ -188638,139 +189277,46 @@ function _inherits(subClass, superClass) { if (typeof superClass !== "function" var ICON_SIDES = exports.ICON_SIDES = ['left', 'right']; -var EuiFormControlLayout = exports.EuiFormControlLayout = function (_Component) { - _inherits(EuiFormControlLayout, _Component); +var EuiFormControlLayoutIcons = exports.EuiFormControlLayoutIcons = function (_Component) { + _inherits(EuiFormControlLayoutIcons, _Component); - function EuiFormControlLayout() { - _classCallCheck(this, EuiFormControlLayout); + function EuiFormControlLayoutIcons() { + _classCallCheck(this, EuiFormControlLayoutIcons); - return _possibleConstructorReturn(this, (EuiFormControlLayout.__proto__ || Object.getPrototypeOf(EuiFormControlLayout)).apply(this, arguments)); + return _possibleConstructorReturn(this, (EuiFormControlLayoutIcons.__proto__ || Object.getPrototypeOf(EuiFormControlLayoutIcons)).apply(this, arguments)); } - _createClass(EuiFormControlLayout, [{ + _createClass(EuiFormControlLayoutIcons, [{ key: 'render', value: function render() { - var _props = this.props, - children = _props.children, - icon = _props.icon, - clear = _props.clear, - fullWidth = _props.fullWidth, - isLoading = _props.isLoading, - compressed = _props.compressed, - className = _props.className, - rest = _objectWithoutProperties(_props, ['children', 'icon', 'clear', 'fullWidth', 'isLoading', 'compressed', 'className']); - - var classes = (0, _classnames2.default)('euiFormControlLayout', { - 'euiFormControlLayout--fullWidth': fullWidth, - 'euiFormControlLayout--compressed': compressed - }, className); - - return _react2.default.createElement( - 'div', - _extends({ className: classes }, rest), - children, - this.renderIcons() - ); - } - }, { - key: 'renderIcons', - value: function renderIcons() { - var _props2 = this.props, - isLoading = _props2.isLoading, - icon = _props2.icon, - clear = _props2.clear; + var icon = this.props.icon; - var optionalLoader = void 0; - if (isLoading) { - optionalLoader = _react2.default.createElement(_loading.EuiLoadingSpinner, { size: 'm' }); - } - - var optionalIconSide = void 0; - var optionalIcon = void 0; - if (icon) { - // Normalize the icon to an object if it's a string. - var iconProps = typeof icon === 'string' ? { - type: icon - } : icon; - - var iconClassName = iconProps.className, - iconType = iconProps.type, - _iconProps$side = iconProps.side, - iconSide = _iconProps$side === undefined ? 'left' : _iconProps$side, - onIconClick = iconProps.onClick, - iconRef = iconProps.ref, - iconRest = _objectWithoutProperties(iconProps, ['className', 'type', 'side', 'onClick', 'ref']); - - optionalIconSide = iconSide; - - var iconClasses = (0, _classnames2.default)('euiFormControlLayout__icon', iconClassName, { - 'euiFormControlLayout__icon--button': onIconClick - }); - - if (onIconClick) { - optionalIcon = _react2.default.createElement( - 'button', - _extends({ - className: iconClasses, - onClick: onIconClick, - ref: iconRef - }, iconRest), - _react2.default.createElement(_icon.EuiIcon, { - type: iconType - }) - ); - } else { - optionalIcon = _react2.default.createElement(_icon.EuiIcon, _extends({ - 'aria-hidden': 'true', - className: iconClasses, - type: iconType - }, iconRest)); - } - } - - var optionalClear = void 0; - if (clear) { - var clearClassName = clear.className, - onClearClick = clear.onClick, - clearRest = _objectWithoutProperties(clear, ['className', 'onClick']); - - var clearClasses = (0, _classnames2.default)('euiFormControlLayout__clear', clearClassName); - - optionalClear = _react2.default.createElement( - 'button', - _extends({ - className: clearClasses, - onClick: onClearClick, - 'aria-label': 'Clear selections' - }, clearRest), - _react2.default.createElement(_icon.EuiIcon, { - className: 'euiFormControlLayout__clearIcon', - type: 'cross' - }) - ); - } + var iconSide = icon && icon.side ? icon.side : 'left'; + var customIcon = this.renderCustomIcon(); + var loadingSpinner = this.renderLoadingSpinner(); + var clearButton = this.renderClearButton(); var leftIcons = void 0; - if (optionalIconSide === 'left') { + if (customIcon && iconSide === 'left') { leftIcons = _react2.default.createElement( 'div', - { className: 'euiFormControlLayout__icons' }, - optionalIcon + { className: 'euiFormControlLayoutIcons' }, + customIcon ); } var rightIcons = void 0; // If the icon is on the right, it should be placed after the clear button in the DOM. - if (optionalClear || optionalLoader || optionalIconSide === 'right') { + if (clearButton || loadingSpinner || customIcon && iconSide === 'right') { rightIcons = _react2.default.createElement( 'div', - { className: 'euiFormControlLayout__icons euiFormControlLayout__icons--right' }, - optionalClear, - optionalLoader, - optionalIconSide === 'right' ? optionalIcon : undefined + { className: 'euiFormControlLayoutIcons euiFormControlLayoutIcons--right' }, + clearButton, + loadingSpinner, + iconSide === 'right' ? customIcon : undefined ); } @@ -188781,13 +189327,59 @@ var EuiFormControlLayout = exports.EuiFormControlLayout = function (_Component) rightIcons ); } + }, { + key: 'renderCustomIcon', + value: function renderCustomIcon() { + var icon = this.props.icon; + + + if (!icon) { + return null; + } + + // Normalize the icon to an object if it's a string. + var iconProps = typeof icon === 'string' ? { + type: icon + } : icon; + + var iconRef = iconProps.ref, + side = iconProps.side, + iconRest = _objectWithoutProperties(iconProps, ['ref', 'side']); + + return _react2.default.createElement(_form_control_layout_custom_icon.EuiFormControlLayoutCustomIcon, _extends({ + iconRef: iconRef + }, iconRest)); + } + }, { + key: 'renderLoadingSpinner', + value: function renderLoadingSpinner() { + var isLoading = this.props.isLoading; + + + if (!isLoading) { + return null; + } + + return _react2.default.createElement(_loading.EuiLoadingSpinner, { size: 'm' }); + } + }, { + key: 'renderClearButton', + value: function renderClearButton() { + var clear = this.props.clear; + + + if (!clear) { + return null; + } + + return _react2.default.createElement(_form_control_layout_clear_button.EuiFormControlLayoutClearButton, clear); + } }]); - return EuiFormControlLayout; + return EuiFormControlLayoutIcons; }(_react.Component); -EuiFormControlLayout.propTypes = { - children: _propTypes2.default.node, +EuiFormControlLayoutIcons.propTypes = { icon: _propTypes2.default.oneOfType([_propTypes2.default.string, _propTypes2.default.shape({ type: _propTypes2.default.string, side: _propTypes2.default.oneOf(ICON_SIDES), @@ -188796,34 +189388,31 @@ EuiFormControlLayout.propTypes = { clear: _propTypes2.default.shape({ onClick: _propTypes2.default.func }), - fullWidth: _propTypes2.default.bool, - isLoading: _propTypes2.default.bool, - className: _propTypes2.default.string, - compressed: _propTypes2.default.bool + isLoading: _propTypes2.default.bool }; - -EuiFormControlLayout.defaultProps = { - isLoading: false, - compressed: false -}; -EuiFormControlLayout.__docgenInfo = [{ +EuiFormControlLayoutIcons.__docgenInfo = [{ 'description': '', - 'displayName': 'EuiFormControlLayout', + 'displayName': 'EuiFormControlLayoutIcons', 'methods': [{ - 'name': 'renderIcons', + 'name': 'renderCustomIcon', + 'docblock': null, + 'modifiers': [], + 'params': [], + 'returns': null + }, { + 'name': 'renderLoadingSpinner', + 'docblock': null, + 'modifiers': [], + 'params': [], + 'returns': null + }, { + 'name': 'renderClearButton', 'docblock': null, 'modifiers': [], 'params': [], 'returns': null }], 'props': { - 'children': { - 'type': { - 'name': 'node' - }, - 'required': false, - 'description': '' - }, 'icon': { 'type': { 'name': 'union', @@ -188870,24 +189459,179 @@ EuiFormControlLayout.__docgenInfo = [{ 'required': false, 'description': '' }, - 'fullWidth': { + 'isLoading': { 'type': { 'name': 'bool' }, 'required': false, 'description': '' - }, - 'isLoading': { + } + } +}]; + +/***/ }), +/* 1517 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.EuiFormControlLayoutClearButton = undefined; + +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; + +var _react = __webpack_require__(0); + +var _react2 = _interopRequireDefault(_react); + +var _propTypes = __webpack_require__(1); + +var _propTypes2 = _interopRequireDefault(_propTypes); + +var _classnames = __webpack_require__(3); + +var _classnames2 = _interopRequireDefault(_classnames); + +var _icon = __webpack_require__(10); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; } + +var EuiFormControlLayoutClearButton = function EuiFormControlLayoutClearButton(_ref) { + var className = _ref.className, + onClick = _ref.onClick, + rest = _objectWithoutProperties(_ref, ['className', 'onClick']); + + var classes = (0, _classnames2.default)('euiFormControlLayoutClearButton', className); + + return _react2.default.createElement( + 'button', + _extends({ + className: classes, + onClick: onClick, + 'aria-label': 'Clear input' + }, rest), + _react2.default.createElement(_icon.EuiIcon, { + className: 'euiFormControlLayoutClearButton__icon', + type: 'cross' + }) + ); +}; + +exports.EuiFormControlLayoutClearButton = EuiFormControlLayoutClearButton; +EuiFormControlLayoutClearButton.propTypes = { + className: _propTypes2.default.string, + onClick: _propTypes2.default.func +}; +EuiFormControlLayoutClearButton.__docgenInfo = [{ + 'description': '', + 'methods': [], + 'props': { + 'className': { 'type': { - 'name': 'bool' + 'name': 'string' }, 'required': false, - 'description': '', - 'defaultValue': { - 'value': 'false', - 'computed': false - } + 'description': '' }, + 'onClick': { + 'type': { + 'name': 'func' + }, + 'required': false, + 'description': '' + } + } +}]; + +/***/ }), +/* 1518 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.EuiFormControlLayoutCustomIcon = undefined; + +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; + +var _react = __webpack_require__(0); + +var _react2 = _interopRequireDefault(_react); + +var _propTypes = __webpack_require__(1); + +var _propTypes2 = _interopRequireDefault(_propTypes); + +var _classnames = __webpack_require__(3); + +var _classnames2 = _interopRequireDefault(_classnames); + +var _icon = __webpack_require__(10); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; } + +var EuiFormControlLayoutCustomIcon = function EuiFormControlLayoutCustomIcon(_ref) { + var className = _ref.className, + onClick = _ref.onClick, + type = _ref.type, + iconRef = _ref.iconRef, + rest = _objectWithoutProperties(_ref, ['className', 'onClick', 'type', 'iconRef']); + + var classes = (0, _classnames2.default)('euiFormControlLayoutCustomIcon', className, { + 'euiFormControlLayoutCustomIcon--clickable': onClick + }); + + if (onClick) { + return _react2.default.createElement( + 'button', + _extends({ + onClick: onClick, + className: classes, + ref: iconRef + }, rest), + _react2.default.createElement(_icon.EuiIcon, { + className: 'euiFormControlLayoutCustomIcon__icon', + 'aria-hidden': 'true', + type: type + }) + ); + } + + return _react2.default.createElement( + 'span', + _extends({ + className: classes, + ref: iconRef + }, rest), + _react2.default.createElement(_icon.EuiIcon, { + className: 'euiFormControlLayoutCustomIcon__icon', + 'aria-hidden': 'true', + type: type + }) + ); +}; + +exports.EuiFormControlLayoutCustomIcon = EuiFormControlLayoutCustomIcon; +EuiFormControlLayoutCustomIcon.propTypes = { + className: _propTypes2.default.string, + onClick: _propTypes2.default.func, + type: _propTypes2.default.string, + iconRef: _propTypes2.default.func +}; +EuiFormControlLayoutCustomIcon.__docgenInfo = [{ + 'description': '', + 'methods': [], + 'props': { 'className': { 'type': { 'name': 'string' @@ -188895,22 +189639,32 @@ EuiFormControlLayout.__docgenInfo = [{ 'required': false, 'description': '' }, - 'compressed': { + 'onClick': { 'type': { - 'name': 'bool' + 'name': 'func' }, 'required': false, - 'description': '', - 'defaultValue': { - 'value': 'false', - 'computed': false - } + 'description': '' + }, + 'type': { + 'type': { + 'name': 'string' + }, + 'required': false, + 'description': '' + }, + 'iconRef': { + 'type': { + 'name': 'func' + }, + 'required': false, + 'description': '' } } }]; /***/ }), -/* 1516 */ +/* 1519 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -189040,7 +189794,7 @@ EuiValidatableControl.__docgenInfo = [{ }]; /***/ }), -/* 1517 */ +/* 1520 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -189050,7 +189804,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _field_password = __webpack_require__(1518); +var _field_password = __webpack_require__(1521); Object.defineProperty(exports, 'EuiFieldPassword', { enumerable: true, @@ -189060,7 +189814,7 @@ Object.defineProperty(exports, 'EuiFieldPassword', { }); /***/ }), -/* 1518 */ +/* 1521 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -189235,7 +189989,7 @@ EuiFieldPassword.__docgenInfo = [{ }]; /***/ }), -/* 1519 */ +/* 1522 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -189245,7 +189999,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _field_search = __webpack_require__(310); +var _field_search = __webpack_require__(311); Object.defineProperty(exports, 'EuiFieldSearch', { enumerable: true, @@ -189255,7 +190009,7 @@ Object.defineProperty(exports, 'EuiFieldSearch', { }); /***/ }), -/* 1520 */ +/* 1523 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -189265,7 +190019,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _browser = __webpack_require__(1521); +var _browser = __webpack_require__(1524); Object.defineProperty(exports, 'Browser', { enumerable: true, @@ -189275,7 +190029,7 @@ Object.defineProperty(exports, 'Browser', { }); /***/ }), -/* 1521 */ +/* 1524 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -189293,7 +190047,7 @@ var Browser = exports.Browser = Object.freeze({ }); /***/ }), -/* 1522 */ +/* 1525 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -189303,7 +190057,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _field_text = __webpack_require__(1523); +var _field_text = __webpack_require__(1526); Object.defineProperty(exports, 'EuiFieldText', { enumerable: true, @@ -189313,7 +190067,7 @@ Object.defineProperty(exports, 'EuiFieldText', { }); /***/ }), -/* 1523 */ +/* 1526 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -189510,7 +190264,7 @@ EuiFieldText.__docgenInfo = [{ }]; /***/ }), -/* 1524 */ +/* 1527 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -189520,7 +190274,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _file_picker = __webpack_require__(1525); +var _file_picker = __webpack_require__(1528); Object.defineProperty(exports, 'EuiFilePicker', { enumerable: true, @@ -189530,7 +190284,7 @@ Object.defineProperty(exports, 'EuiFilePicker', { }); /***/ }), -/* 1525 */ +/* 1528 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -189559,7 +190313,7 @@ var _classnames2 = _interopRequireDefault(_classnames); var _button = __webpack_require__(42); -var _icon = __webpack_require__(11); +var _icon = __webpack_require__(10); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -189827,7 +190581,7 @@ EuiFilePicker.__docgenInfo = [{ }]; /***/ }), -/* 1526 */ +/* 1529 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -189943,7 +190697,7 @@ EuiForm.__docgenInfo = [{ }]; /***/ }), -/* 1527 */ +/* 1530 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -190016,7 +190770,7 @@ EuiFormErrorText.__docgenInfo = [{ }]; /***/ }), -/* 1528 */ +/* 1531 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -190088,7 +190842,7 @@ EuiFormHelpText.__docgenInfo = [{ }]; /***/ }), -/* 1529 */ +/* 1532 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -190181,7 +190935,7 @@ EuiFormLabel.__docgenInfo = [{ }]; /***/ }), -/* 1530 */ +/* 1533 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -190191,7 +190945,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _form_row = __webpack_require__(1531); +var _form_row = __webpack_require__(1534); Object.defineProperty(exports, 'EuiFormRow', { enumerable: true, @@ -190201,7 +190955,7 @@ Object.defineProperty(exports, 'EuiFormRow', { }); /***/ }), -/* 1531 */ +/* 1534 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -190551,7 +191305,7 @@ EuiFormRow.__docgenInfo = [{ }]; /***/ }), -/* 1532 */ +/* 1535 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -190570,7 +191324,7 @@ Object.defineProperty(exports, 'EuiRadio', { } }); -var _radio_group = __webpack_require__(1533); +var _radio_group = __webpack_require__(1536); Object.defineProperty(exports, 'EuiRadioGroup', { enumerable: true, @@ -190580,7 +191334,7 @@ Object.defineProperty(exports, 'EuiRadioGroup', { }); /***/ }), -/* 1533 */ +/* 1536 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -190713,7 +191467,7 @@ EuiRadioGroup.__docgenInfo = [{ }]; /***/ }), -/* 1534 */ +/* 1537 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -190723,7 +191477,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _range = __webpack_require__(1535); +var _range = __webpack_require__(1538); Object.defineProperty(exports, 'EuiRange', { enumerable: true, @@ -190733,7 +191487,7 @@ Object.defineProperty(exports, 'EuiRange', { }); /***/ }), -/* 1535 */ +/* 1538 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -190879,7 +191633,7 @@ EuiRange.__docgenInfo = [{ }]; /***/ }), -/* 1536 */ +/* 1539 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -190889,7 +191643,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _select = __webpack_require__(1537); +var _select = __webpack_require__(1540); Object.defineProperty(exports, 'EuiSelect', { enumerable: true, @@ -190899,7 +191653,7 @@ Object.defineProperty(exports, 'EuiSelect', { }); /***/ }), -/* 1537 */ +/* 1540 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -191140,7 +191894,7 @@ EuiSelect.__docgenInfo = [{ }]; /***/ }), -/* 1538 */ +/* 1541 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -191150,7 +191904,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _switch = __webpack_require__(1539); +var _switch = __webpack_require__(1542); Object.defineProperty(exports, 'EuiSwitch', { enumerable: true, @@ -191160,7 +191914,7 @@ Object.defineProperty(exports, 'EuiSwitch', { }); /***/ }), -/* 1539 */ +/* 1542 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -191185,7 +191939,7 @@ var _classnames = __webpack_require__(3); var _classnames2 = _interopRequireDefault(_classnames); -var _icon = __webpack_require__(11); +var _icon = __webpack_require__(10); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -191315,7 +192069,7 @@ EuiSwitch.__docgenInfo = [{ }]; /***/ }), -/* 1540 */ +/* 1543 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -191325,7 +192079,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _text_area = __webpack_require__(1541); +var _text_area = __webpack_require__(1544); Object.defineProperty(exports, 'EuiTextArea', { enumerable: true, @@ -191335,7 +192089,7 @@ Object.defineProperty(exports, 'EuiTextArea', { }); /***/ }), -/* 1541 */ +/* 1544 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -191344,7 +192098,7 @@ Object.defineProperty(exports, 'EuiTextArea', { Object.defineProperty(exports, "__esModule", { value: true }); -exports.EuiTextArea = undefined; +exports.EuiTextArea = exports.RESIZE = undefined; var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; @@ -191366,20 +192120,30 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { de function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; } +var resizeToClassNameMap = { + vertical: 'euiTextArea--resizeVertical', + horizontal: 'euiTextArea--resizeHorizontal', + both: 'euiTextArea--resizeBoth', + none: 'euiTextArea--resizeNone' +}; + +var RESIZE = exports.RESIZE = Object.keys(resizeToClassNameMap); + var EuiTextArea = function EuiTextArea(_ref) { var children = _ref.children, - rows = _ref.rows, - name = _ref.name, + className = _ref.className, + compressed = _ref.compressed, + fullWidth = _ref.fullWidth, id = _ref.id, - placeholder = _ref.placeholder, inputRef = _ref.inputRef, - className = _ref.className, isInvalid = _ref.isInvalid, - fullWidth = _ref.fullWidth, - compressed = _ref.compressed, - rest = _objectWithoutProperties(_ref, ['children', 'rows', 'name', 'id', 'placeholder', 'inputRef', 'className', 'isInvalid', 'fullWidth', 'compressed']); + name = _ref.name, + placeholder = _ref.placeholder, + resize = _ref.resize, + rows = _ref.rows, + rest = _objectWithoutProperties(_ref, ['children', 'className', 'compressed', 'fullWidth', 'id', 'inputRef', 'isInvalid', 'name', 'placeholder', 'resize', 'rows']); - var classes = (0, _classnames2.default)('euiTextArea', { + var classes = (0, _classnames2.default)('euiTextArea', resizeToClassNameMap[resize], { 'euiTextArea--fullWidth': fullWidth, 'euiTextArea--compressed': compressed }, className); @@ -191421,11 +192185,17 @@ EuiTextArea.propTypes = { rows: _propTypes2.default.number, isInvalid: _propTypes2.default.bool, fullWidth: _propTypes2.default.bool, - compressed: _propTypes2.default.bool + compressed: _propTypes2.default.bool, + + /** + * Which direction, if at all, should the textarea resize + */ + resize: _propTypes2.default.oneOf(RESIZE) }; EuiTextArea.defaultProps = { - fullWidth: false + fullWidth: false, + resize: 'vertical' }; EuiTextArea.__docgenInfo = [{ 'description': '', @@ -191483,12 +192253,36 @@ EuiTextArea.__docgenInfo = [{ }, 'required': false, 'description': '' + }, + 'resize': { + 'type': { + 'name': 'enum', + 'value': [{ + 'value': '"vertical"', + 'computed': false + }, { + 'value': '"horizontal"', + 'computed': false + }, { + 'value': '"both"', + 'computed': false + }, { + 'value': '"none"', + 'computed': false + }] + }, + 'required': false, + 'description': 'Which direction, if at all, should the textarea resize', + 'defaultValue': { + 'value': '\'vertical\'', + 'computed': false + } } } }]; /***/ }), -/* 1542 */ +/* 1545 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -191661,7 +192455,7 @@ EuiComboBoxPill.__docgenInfo = [{ }]; /***/ }), -/* 1543 */ +/* 1546 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -191671,7 +192465,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _combo_box_options_list = __webpack_require__(1544); +var _combo_box_options_list = __webpack_require__(1547); Object.defineProperty(exports, 'EuiComboBoxOptionsList', { enumerable: true, @@ -191681,7 +192475,7 @@ Object.defineProperty(exports, 'EuiComboBoxOptionsList', { }); /***/ }), -/* 1544 */ +/* 1547 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -191708,23 +192502,23 @@ var _classnames = __webpack_require__(3); var _classnames2 = _interopRequireDefault(_classnames); -var _reactVirtualized = __webpack_require__(1545); +var _reactVirtualized = __webpack_require__(1548); -var _code = __webpack_require__(190); +var _code = __webpack_require__(191); var _flex = __webpack_require__(64); var _highlight = __webpack_require__(670); -var _panel = __webpack_require__(333); +var _panel = __webpack_require__(334); var _text = __webpack_require__(66); var _loading = __webpack_require__(149); -var _combo_box_option = __webpack_require__(1638); +var _combo_box_option = __webpack_require__(1641); -var _combo_box_title = __webpack_require__(1639); +var _combo_box_title = __webpack_require__(1642); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -191781,15 +192575,12 @@ var EuiComboBoxOptionsList = exports.EuiComboBoxOptionsList = function (_Compone this.updatePosition(); window.addEventListener('resize', this.updatePosition); } - - // TODO: React 16.3 - componentDidUpdate - }, { - key: 'componentWillUpdate', - value: function componentWillUpdate(nextProps) { - var options = nextProps.options, - selectedOptions = nextProps.selectedOptions, - searchValue = nextProps.searchValue; + key: 'componentDidUpdate', + value: function componentDidUpdate(prevProps) { + var options = prevProps.options, + selectedOptions = prevProps.selectedOptions, + searchValue = prevProps.searchValue; // We don't compare matchingOptions because that will result in a loop. @@ -192184,39 +192975,39 @@ EuiComboBoxOptionsList.__docgenInfo = [{ }]; /***/ }), -/* 1545 */ +/* 1548 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__ArrowKeyStepper__ = __webpack_require__(1546); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__ArrowKeyStepper__ = __webpack_require__(1549); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "ArrowKeyStepper", function() { return __WEBPACK_IMPORTED_MODULE_0__ArrowKeyStepper__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__AutoSizer__ = __webpack_require__(1596); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__AutoSizer__ = __webpack_require__(1599); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "AutoSizer", function() { return __WEBPACK_IMPORTED_MODULE_1__AutoSizer__["a"]; }); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__CellMeasurer__ = __webpack_require__(658); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "CellMeasurer", function() { return __WEBPACK_IMPORTED_MODULE_2__CellMeasurer__["a"]; }); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "CellMeasurerCache", function() { return __WEBPACK_IMPORTED_MODULE_2__CellMeasurer__["b"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__Collection__ = __webpack_require__(1598); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__Collection__ = __webpack_require__(1601); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "Collection", function() { return __WEBPACK_IMPORTED_MODULE_3__Collection__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__ColumnSizer__ = __webpack_require__(1605); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__ColumnSizer__ = __webpack_require__(1608); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "ColumnSizer", function() { return __WEBPACK_IMPORTED_MODULE_4__ColumnSizer__["a"]; }); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__Grid__ = __webpack_require__(36); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "accessibilityOverscanIndicesGetter", function() { return __WEBPACK_IMPORTED_MODULE_5__Grid__["accessibilityOverscanIndicesGetter"]; }); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "defaultCellRangeRenderer", function() { return __WEBPACK_IMPORTED_MODULE_5__Grid__["defaultCellRangeRenderer"]; }); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "defaultOverscanIndicesGetter", function() { return __WEBPACK_IMPORTED_MODULE_5__Grid__["defaultOverscanIndicesGetter"]; }); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "Grid", function() { return __WEBPACK_IMPORTED_MODULE_5__Grid__["Grid"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__InfiniteLoader__ = __webpack_require__(1607); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__InfiniteLoader__ = __webpack_require__(1610); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "InfiniteLoader", function() { return __WEBPACK_IMPORTED_MODULE_6__InfiniteLoader__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__List__ = __webpack_require__(1609); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__List__ = __webpack_require__(1612); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "List", function() { return __WEBPACK_IMPORTED_MODULE_7__List__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__Masonry__ = __webpack_require__(1613); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__Masonry__ = __webpack_require__(1616); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "createMasonryCellPositioner", function() { return __WEBPACK_IMPORTED_MODULE_8__Masonry__["b"]; }); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "Masonry", function() { return __WEBPACK_IMPORTED_MODULE_8__Masonry__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__MultiGrid__ = __webpack_require__(1626); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__MultiGrid__ = __webpack_require__(1629); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "MultiGrid", function() { return __WEBPACK_IMPORTED_MODULE_9__MultiGrid__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__ScrollSync__ = __webpack_require__(1629); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__ScrollSync__ = __webpack_require__(1632); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "ScrollSync", function() { return __WEBPACK_IMPORTED_MODULE_10__ScrollSync__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_11__Table__ = __webpack_require__(1631); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_11__Table__ = __webpack_require__(1634); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "createTableMultiSort", function() { return __WEBPACK_IMPORTED_MODULE_11__Table__["e"]; }); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "defaultTableCellDataGetter", function() { return __WEBPACK_IMPORTED_MODULE_11__Table__["f"]; }); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "defaultTableCellRenderer", function() { return __WEBPACK_IMPORTED_MODULE_11__Table__["g"]; }); @@ -192227,7 +193018,7 @@ Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "Column", function() { return __WEBPACK_IMPORTED_MODULE_11__Table__["a"]; }); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "SortDirection", function() { return __WEBPACK_IMPORTED_MODULE_11__Table__["b"]; }); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "SortIndicator", function() { return __WEBPACK_IMPORTED_MODULE_11__Table__["c"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__WindowScroller__ = __webpack_require__(1634); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__WindowScroller__ = __webpack_require__(1637); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "WindowScroller", function() { return __WEBPACK_IMPORTED_MODULE_12__WindowScroller__["a"]; }); @@ -192244,7 +193035,7 @@ Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); /***/ }), -/* 1546 */ +/* 1549 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -192258,22 +193049,22 @@ Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); /***/ }), -/* 1547 */ +/* 1550 */ /***/ (function(module, exports, __webpack_require__) { -__webpack_require__(1548); +__webpack_require__(1551); module.exports = __webpack_require__(35).Object.getPrototypeOf; /***/ }), -/* 1548 */ +/* 1551 */ /***/ (function(module, exports, __webpack_require__) { // 19.1.2.9 Object.getPrototypeOf(O) -var toObject = __webpack_require__(207); +var toObject = __webpack_require__(208); var $getPrototypeOf = __webpack_require__(641); -__webpack_require__(314)('getPrototypeOf', function () { +__webpack_require__(315)('getPrototypeOf', function () { return function getPrototypeOf(it) { return $getPrototypeOf(toObject(it)); }; @@ -192281,7 +193072,7 @@ __webpack_require__(314)('getPrototypeOf', function () { /***/ }), -/* 1549 */ +/* 1552 */ /***/ (function(module, exports) { module.exports = function (it) { @@ -192291,16 +193082,16 @@ module.exports = function (it) { /***/ }), -/* 1550 */ +/* 1553 */ /***/ (function(module, exports, __webpack_require__) { -module.exports = { "default": __webpack_require__(1551), __esModule: true }; +module.exports = { "default": __webpack_require__(1554), __esModule: true }; /***/ }), -/* 1551 */ +/* 1554 */ /***/ (function(module, exports, __webpack_require__) { -__webpack_require__(1552); +__webpack_require__(1555); var $Object = __webpack_require__(35).Object; module.exports = function defineProperty(it, key, desc) { return $Object.defineProperty(it, key, desc); @@ -192308,7 +193099,7 @@ module.exports = function defineProperty(it, key, desc) { /***/ }), -/* 1552 */ +/* 1555 */ /***/ (function(module, exports, __webpack_require__) { var $export = __webpack_require__(98); @@ -192317,26 +193108,26 @@ $export($export.S + $export.F * !__webpack_require__(100), 'Object', { definePro /***/ }), -/* 1553 */ +/* 1556 */ /***/ (function(module, exports, __webpack_require__) { -module.exports = { "default": __webpack_require__(1554), __esModule: true }; +module.exports = { "default": __webpack_require__(1557), __esModule: true }; /***/ }), -/* 1554 */ +/* 1557 */ /***/ (function(module, exports, __webpack_require__) { -__webpack_require__(316); -__webpack_require__(323); -module.exports = __webpack_require__(324).f('iterator'); +__webpack_require__(317); +__webpack_require__(324); +module.exports = __webpack_require__(325).f('iterator'); /***/ }), -/* 1555 */ +/* 1558 */ /***/ (function(module, exports, __webpack_require__) { -var toInteger = __webpack_require__(317); -var defined = __webpack_require__(311); +var toInteger = __webpack_require__(318); +var defined = __webpack_require__(312); // true -> String#at // false -> String#codePointAt module.exports = function (TO_STRING) { @@ -192355,14 +193146,14 @@ module.exports = function (TO_STRING) { /***/ }), -/* 1556 */ +/* 1559 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var create = __webpack_require__(319); -var descriptor = __webpack_require__(209); -var setToStringTag = __webpack_require__(322); +var create = __webpack_require__(320); +var descriptor = __webpack_require__(210); +var setToStringTag = __webpack_require__(323); var IteratorPrototype = {}; // 25.1.2.1.1 %IteratorPrototype%[@@iterator]() @@ -192375,7 +193166,7 @@ module.exports = function (Constructor, NAME, next) { /***/ }), -/* 1557 */ +/* 1560 */ /***/ (function(module, exports, __webpack_require__) { var dP = __webpack_require__(99); @@ -192394,14 +193185,14 @@ module.exports = __webpack_require__(100) ? Object.defineProperties : function d /***/ }), -/* 1558 */ +/* 1561 */ /***/ (function(module, exports, __webpack_require__) { // false -> Array#indexOf // true -> Array#includes var toIObject = __webpack_require__(101); -var toLength = __webpack_require__(1559); -var toAbsoluteIndex = __webpack_require__(1560); +var toLength = __webpack_require__(1562); +var toAbsoluteIndex = __webpack_require__(1563); module.exports = function (IS_INCLUDES) { return function ($this, el, fromIndex) { var O = toIObject($this); @@ -192423,11 +193214,11 @@ module.exports = function (IS_INCLUDES) { /***/ }), -/* 1559 */ +/* 1562 */ /***/ (function(module, exports, __webpack_require__) { // 7.1.15 ToLength -var toInteger = __webpack_require__(317); +var toInteger = __webpack_require__(318); var min = Math.min; module.exports = function (it) { return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991 @@ -192435,10 +193226,10 @@ module.exports = function (it) { /***/ }), -/* 1560 */ +/* 1563 */ /***/ (function(module, exports, __webpack_require__) { -var toInteger = __webpack_require__(317); +var toInteger = __webpack_require__(318); var max = Math.max; var min = Math.min; module.exports = function (index, length) { @@ -192448,7 +193239,7 @@ module.exports = function (index, length) { /***/ }), -/* 1561 */ +/* 1564 */ /***/ (function(module, exports, __webpack_require__) { var document = __webpack_require__(79).document; @@ -192456,13 +193247,13 @@ module.exports = document && document.documentElement; /***/ }), -/* 1562 */ +/* 1565 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var addToUnscopables = __webpack_require__(1563); -var step = __webpack_require__(1564); +var addToUnscopables = __webpack_require__(1566); +var step = __webpack_require__(1567); var Iterators = __webpack_require__(155); var toIObject = __webpack_require__(101); @@ -192497,14 +193288,14 @@ addToUnscopables('entries'); /***/ }), -/* 1563 */ +/* 1566 */ /***/ (function(module, exports) { module.exports = function () { /* empty */ }; /***/ }), -/* 1564 */ +/* 1567 */ /***/ (function(module, exports) { module.exports = function (done, value) { @@ -192513,24 +193304,24 @@ module.exports = function (done, value) { /***/ }), -/* 1565 */ +/* 1568 */ /***/ (function(module, exports, __webpack_require__) { -module.exports = { "default": __webpack_require__(1566), __esModule: true }; +module.exports = { "default": __webpack_require__(1569), __esModule: true }; /***/ }), -/* 1566 */ +/* 1569 */ /***/ (function(module, exports, __webpack_require__) { -__webpack_require__(1567); -__webpack_require__(1572); -__webpack_require__(1573); -__webpack_require__(1574); +__webpack_require__(1570); +__webpack_require__(1575); +__webpack_require__(1576); +__webpack_require__(1577); module.exports = __webpack_require__(35).Symbol; /***/ }), -/* 1567 */ +/* 1570 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -192541,24 +193332,24 @@ var has = __webpack_require__(97); var DESCRIPTORS = __webpack_require__(100); var $export = __webpack_require__(98); var redefine = __webpack_require__(647); -var META = __webpack_require__(1568).KEY; +var META = __webpack_require__(1571).KEY; var $fails = __webpack_require__(129); -var shared = __webpack_require__(313); -var setToStringTag = __webpack_require__(322); -var uid = __webpack_require__(208); +var shared = __webpack_require__(314); +var setToStringTag = __webpack_require__(323); +var uid = __webpack_require__(209); var wks = __webpack_require__(68); -var wksExt = __webpack_require__(324); -var wksDefine = __webpack_require__(325); -var enumKeys = __webpack_require__(1569); -var isArray = __webpack_require__(1570); +var wksExt = __webpack_require__(325); +var wksDefine = __webpack_require__(326); +var enumKeys = __webpack_require__(1572); +var isArray = __webpack_require__(1573); var anObject = __webpack_require__(127); var isObject = __webpack_require__(128); var toIObject = __webpack_require__(101); -var toPrimitive = __webpack_require__(315); -var createDesc = __webpack_require__(209); -var _create = __webpack_require__(319); -var gOPNExt = __webpack_require__(1571); -var $GOPD = __webpack_require__(327); +var toPrimitive = __webpack_require__(316); +var createDesc = __webpack_require__(210); +var _create = __webpack_require__(320); +var gOPNExt = __webpack_require__(1574); +var $GOPD = __webpack_require__(328); var $DP = __webpack_require__(99); var $keys = __webpack_require__(156); var gOPD = $GOPD.f; @@ -192684,10 +193475,10 @@ if (!USE_NATIVE) { $GOPD.f = $getOwnPropertyDescriptor; $DP.f = $defineProperty; __webpack_require__(650).f = gOPNExt.f = $getOwnPropertyNames; - __webpack_require__(210).f = $propertyIsEnumerable; - __webpack_require__(326).f = $getOwnPropertySymbols; + __webpack_require__(211).f = $propertyIsEnumerable; + __webpack_require__(327).f = $getOwnPropertySymbols; - if (DESCRIPTORS && !__webpack_require__(318)) { + if (DESCRIPTORS && !__webpack_require__(319)) { redefine(ObjectProto, 'propertyIsEnumerable', $propertyIsEnumerable, true); } @@ -192771,10 +193562,10 @@ setToStringTag(global.JSON, 'JSON', true); /***/ }), -/* 1568 */ +/* 1571 */ /***/ (function(module, exports, __webpack_require__) { -var META = __webpack_require__(208)('meta'); +var META = __webpack_require__(209)('meta'); var isObject = __webpack_require__(128); var has = __webpack_require__(97); var setDesc = __webpack_require__(99).f; @@ -192830,13 +193621,13 @@ var meta = module.exports = { /***/ }), -/* 1569 */ +/* 1572 */ /***/ (function(module, exports, __webpack_require__) { // all enumerable object keys, includes symbols var getKeys = __webpack_require__(156); -var gOPS = __webpack_require__(326); -var pIE = __webpack_require__(210); +var gOPS = __webpack_require__(327); +var pIE = __webpack_require__(211); module.exports = function (it) { var result = getKeys(it); var getSymbols = gOPS.f; @@ -192851,18 +193642,18 @@ module.exports = function (it) { /***/ }), -/* 1570 */ +/* 1573 */ /***/ (function(module, exports, __webpack_require__) { // 7.2.2 IsArray(argument) -var cof = __webpack_require__(320); +var cof = __webpack_require__(321); module.exports = Array.isArray || function isArray(arg) { return cof(arg) == 'Array'; }; /***/ }), -/* 1571 */ +/* 1574 */ /***/ (function(module, exports, __webpack_require__) { // fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window @@ -192887,50 +193678,50 @@ module.exports.f = function getOwnPropertyNames(it) { /***/ }), -/* 1572 */ +/* 1575 */ /***/ (function(module, exports) { /***/ }), -/* 1573 */ +/* 1576 */ /***/ (function(module, exports, __webpack_require__) { -__webpack_require__(325)('asyncIterator'); +__webpack_require__(326)('asyncIterator'); /***/ }), -/* 1574 */ +/* 1577 */ /***/ (function(module, exports, __webpack_require__) { -__webpack_require__(325)('observable'); +__webpack_require__(326)('observable'); /***/ }), -/* 1575 */ +/* 1578 */ /***/ (function(module, exports, __webpack_require__) { -module.exports = { "default": __webpack_require__(1576), __esModule: true }; +module.exports = { "default": __webpack_require__(1579), __esModule: true }; /***/ }), -/* 1576 */ +/* 1579 */ /***/ (function(module, exports, __webpack_require__) { -__webpack_require__(1577); +__webpack_require__(1580); module.exports = __webpack_require__(35).Object.setPrototypeOf; /***/ }), -/* 1577 */ +/* 1580 */ /***/ (function(module, exports, __webpack_require__) { // 19.1.3.19 Object.setPrototypeOf(O, proto) var $export = __webpack_require__(98); -$export($export.S, 'Object', { setPrototypeOf: __webpack_require__(1578).set }); +$export($export.S, 'Object', { setPrototypeOf: __webpack_require__(1581).set }); /***/ }), -/* 1578 */ +/* 1581 */ /***/ (function(module, exports, __webpack_require__) { // Works with __proto__ only. Old v8 can't work with null proto objects. @@ -192945,7 +193736,7 @@ module.exports = { set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line function (test, buggy, set) { try { - set = __webpack_require__(642)(Function.call, __webpack_require__(327).f(Object.prototype, '__proto__').set, 2); + set = __webpack_require__(642)(Function.call, __webpack_require__(328).f(Object.prototype, '__proto__').set, 2); set(test, []); buggy = !(test instanceof Array); } catch (e) { buggy = true; } @@ -192961,16 +193752,16 @@ module.exports = { /***/ }), -/* 1579 */ +/* 1582 */ /***/ (function(module, exports, __webpack_require__) { -module.exports = { "default": __webpack_require__(1580), __esModule: true }; +module.exports = { "default": __webpack_require__(1583), __esModule: true }; /***/ }), -/* 1580 */ +/* 1583 */ /***/ (function(module, exports, __webpack_require__) { -__webpack_require__(1581); +__webpack_require__(1584); var $Object = __webpack_require__(35).Object; module.exports = function create(P, D) { return $Object.create(P, D); @@ -192978,49 +193769,49 @@ module.exports = function create(P, D) { /***/ }), -/* 1581 */ +/* 1584 */ /***/ (function(module, exports, __webpack_require__) { var $export = __webpack_require__(98); // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties]) -$export($export.S, 'Object', { create: __webpack_require__(319) }); +$export($export.S, 'Object', { create: __webpack_require__(320) }); /***/ }), -/* 1582 */ +/* 1585 */ /***/ (function(module, exports, __webpack_require__) { -module.exports = { "default": __webpack_require__(1583), __esModule: true }; +module.exports = { "default": __webpack_require__(1586), __esModule: true }; /***/ }), -/* 1583 */ +/* 1586 */ /***/ (function(module, exports, __webpack_require__) { -__webpack_require__(1584); +__webpack_require__(1587); module.exports = __webpack_require__(35).Object.assign; /***/ }), -/* 1584 */ +/* 1587 */ /***/ (function(module, exports, __webpack_require__) { // 19.1.3.1 Object.assign(target, source) var $export = __webpack_require__(98); -$export($export.S + $export.F, 'Object', { assign: __webpack_require__(1585) }); +$export($export.S + $export.F, 'Object', { assign: __webpack_require__(1588) }); /***/ }), -/* 1585 */ +/* 1588 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // 19.1.2.1 Object.assign(target, source, ...) var getKeys = __webpack_require__(156); -var gOPS = __webpack_require__(326); -var pIE = __webpack_require__(210); -var toObject = __webpack_require__(207); +var gOPS = __webpack_require__(327); +var pIE = __webpack_require__(211); +var toObject = __webpack_require__(208); var IObject = __webpack_require__(649); var $assign = Object.assign; @@ -193052,7 +193843,7 @@ module.exports = !$assign || __webpack_require__(129)(function () { /***/ }), -/* 1586 */ +/* 1589 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -193371,7 +194162,7 @@ var CellSizeAndPositionManager = function () { /* harmony default export */ __webpack_exports__["a"] = (CellSizeAndPositionManager); /***/ }), -/* 1587 */ +/* 1590 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -193397,7 +194188,7 @@ var getMaxElementSize = function getMaxElementSize() { }; /***/ }), -/* 1588 */ +/* 1591 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -193430,7 +194221,7 @@ var raf = request; var caf = cancel; /***/ }), -/* 1589 */ +/* 1592 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -193466,22 +194257,22 @@ function calculateSizeAndPositionDataAndUpdateScrollOffset(_ref) { */ /***/ }), -/* 1590 */ +/* 1593 */ /***/ (function(module, exports, __webpack_require__) { -__webpack_require__(1591); +__webpack_require__(1594); module.exports = __webpack_require__(35).Object.keys; /***/ }), -/* 1591 */ +/* 1594 */ /***/ (function(module, exports, __webpack_require__) { // 19.1.2.14 Object.keys(O) -var toObject = __webpack_require__(207); +var toObject = __webpack_require__(208); var $keys = __webpack_require__(156); -__webpack_require__(314)('keys', function () { +__webpack_require__(315)('keys', function () { return function keys(it) { return $keys(toObject(it)); }; @@ -193489,12 +194280,12 @@ __webpack_require__(314)('keys', function () { /***/ }), -/* 1592 */ +/* 1595 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (immutable) */ __webpack_exports__["a"] = updateScrollIndexHelper; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__ScalingCellSizeAndPositionManager_js__ = __webpack_require__(328); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__ScalingCellSizeAndPositionManager_js__ = __webpack_require__(329); var babelPluginFlowReactPropTypes_proptype_CellSize = __webpack_require__(17).babelPluginFlowReactPropTypes_proptype_CellSize || __webpack_require__(1).any; var babelPluginFlowReactPropTypes_proptype_Alignment = __webpack_require__(17).babelPluginFlowReactPropTypes_proptype_Alignment || __webpack_require__(1).any; @@ -193544,7 +194335,7 @@ function updateScrollIndexHelper(_ref) { } /***/ }), -/* 1593 */ +/* 1596 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -193557,7 +194348,7 @@ exports.default = !!(typeof window !== 'undefined' && window.document && window. module.exports = exports['default']; /***/ }), -/* 1594 */ +/* 1597 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -193607,7 +194398,7 @@ function defaultOverscanIndicesGetter(_ref) { } /***/ }), -/* 1595 */ +/* 1598 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {var babelPluginFlowReactPropTypes_proptype_ScrollIndices = process.env.NODE_ENV === 'production' ? null : { @@ -193621,7 +194412,7 @@ if (!(process.env.NODE_ENV === 'production') && typeof exports !== "undefined") /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(5))) /***/ }), -/* 1596 */ +/* 1599 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -193632,7 +194423,7 @@ if (!(process.env.NODE_ENV === 'production') && typeof exports !== "undefined") /***/ }), -/* 1597 */ +/* 1600 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -193824,11 +194615,11 @@ if (process.env.NODE_ENV !== 'production') { /* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(5))) /***/ }), -/* 1598 */ +/* 1601 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Collection__ = __webpack_require__(1599); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Collection__ = __webpack_require__(1602); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__Collection__["a"]; }); @@ -193836,13 +194627,13 @@ if (process.env.NODE_ENV !== 'production') { /***/ }), -/* 1599 */ +/* 1602 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(process) {/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends__ = __webpack_require__(55); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_objectWithoutProperties__ = __webpack_require__(329); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_objectWithoutProperties__ = __webpack_require__(330); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_objectWithoutProperties___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_objectWithoutProperties__); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_core_js_object_get_prototype_of__ = __webpack_require__(30); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_core_js_object_get_prototype_of___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_core_js_object_get_prototype_of__); @@ -193858,9 +194649,9 @@ if (process.env.NODE_ENV !== 'production') { /* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_7_prop_types__); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_react__ = __webpack_require__(0); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_8_react__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__CollectionView__ = __webpack_require__(1600); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__utils_calculateSizeAndPositionData__ = __webpack_require__(1601); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_11__utils_getUpdatedOffsetForIndex__ = __webpack_require__(1604); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__CollectionView__ = __webpack_require__(1603); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__utils_calculateSizeAndPositionData__ = __webpack_require__(1604); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_11__utils_getUpdatedOffsetForIndex__ = __webpack_require__(1607); @@ -194152,7 +194943,7 @@ function defaultCellGroupRenderer(_ref4) { /* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(5))) /***/ }), -/* 1600 */ +/* 1603 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -194174,7 +194965,7 @@ function defaultCellGroupRenderer(_ref4) { /* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_7_react__); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_classnames__ = __webpack_require__(3); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_classnames___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_8_classnames__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__utils_createCallbackMemoizer__ = __webpack_require__(330); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__utils_createCallbackMemoizer__ = __webpack_require__(331); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_10_dom_helpers_util_scrollbarSize__ = __webpack_require__(655); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_10_dom_helpers_util_scrollbarSize___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_10_dom_helpers_util_scrollbarSize__); @@ -194809,12 +195600,12 @@ CollectionView.propTypes = process.env.NODE_ENV !== "production" ? { /* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(5))) /***/ }), -/* 1601 */ +/* 1604 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (immutable) */ __webpack_exports__["a"] = calculateSizeAndPositionData; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__SectionManager__ = __webpack_require__(1602); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__SectionManager__ = __webpack_require__(1605); function calculateSizeAndPositionData(_ref) { @@ -194853,7 +195644,7 @@ function calculateSizeAndPositionData(_ref) { } /***/ }), -/* 1602 */ +/* 1605 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -194863,7 +195654,7 @@ function calculateSizeAndPositionData(_ref) { /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck__); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_createClass__ = __webpack_require__(21); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_createClass___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_createClass__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__Section__ = __webpack_require__(1603); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__Section__ = __webpack_require__(1606); @@ -195014,7 +195805,7 @@ var SectionManager = function () { /* harmony default export */ __webpack_exports__["a"] = (SectionManager); /***/ }), -/* 1603 */ +/* 1606 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -195091,7 +195882,7 @@ var Section = function () { /* harmony default export */ __webpack_exports__["a"] = (Section); /***/ }), -/* 1604 */ +/* 1607 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -195132,11 +195923,11 @@ function getUpdatedOffsetForIndex(_ref) { } /***/ }), -/* 1605 */ +/* 1608 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__ColumnSizer__ = __webpack_require__(1606); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__ColumnSizer__ = __webpack_require__(1609); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__ColumnSizer__["a"]; }); @@ -195144,7 +195935,7 @@ function getUpdatedOffsetForIndex(_ref) { /***/ }), -/* 1606 */ +/* 1609 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -195279,11 +196070,11 @@ ColumnSizer.propTypes = process.env.NODE_ENV !== "production" ? { /* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(5))) /***/ }), -/* 1607 */ +/* 1610 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__InfiniteLoader__ = __webpack_require__(1608); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__InfiniteLoader__ = __webpack_require__(1611); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__InfiniteLoader__["a"]; }); @@ -195291,7 +196082,7 @@ ColumnSizer.propTypes = process.env.NODE_ENV !== "production" ? { /***/ }), -/* 1608 */ +/* 1611 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -195312,7 +196103,7 @@ ColumnSizer.propTypes = process.env.NODE_ENV !== "production" ? { /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_react__); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_prop_types__ = __webpack_require__(1); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6_prop_types__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__utils_createCallbackMemoizer__ = __webpack_require__(330); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__utils_createCallbackMemoizer__ = __webpack_require__(331); @@ -195604,7 +196395,7 @@ function forceUpdateReactVirtualizedComponent(component) { /* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(5))) /***/ }), -/* 1609 */ +/* 1612 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -195618,16 +196409,16 @@ function forceUpdateReactVirtualizedComponent(component) { /***/ }), -/* 1610 */ +/* 1613 */ /***/ (function(module, exports, __webpack_require__) { -module.exports = { "default": __webpack_require__(1611), __esModule: true }; +module.exports = { "default": __webpack_require__(1614), __esModule: true }; /***/ }), -/* 1611 */ +/* 1614 */ /***/ (function(module, exports, __webpack_require__) { -__webpack_require__(1612); +__webpack_require__(1615); var $Object = __webpack_require__(35).Object; module.exports = function getOwnPropertyDescriptor(it, key) { return $Object.getOwnPropertyDescriptor(it, key); @@ -195635,14 +196426,14 @@ module.exports = function getOwnPropertyDescriptor(it, key) { /***/ }), -/* 1612 */ +/* 1615 */ /***/ (function(module, exports, __webpack_require__) { // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P) var toIObject = __webpack_require__(101); -var $getOwnPropertyDescriptor = __webpack_require__(327).f; +var $getOwnPropertyDescriptor = __webpack_require__(328).f; -__webpack_require__(314)('getOwnPropertyDescriptor', function () { +__webpack_require__(315)('getOwnPropertyDescriptor', function () { return function getOwnPropertyDescriptor(it, key) { return $getOwnPropertyDescriptor(toIObject(it), key); }; @@ -195650,12 +196441,12 @@ __webpack_require__(314)('getOwnPropertyDescriptor', function () { /***/ }), -/* 1613 */ +/* 1616 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__createCellPositioner__ = __webpack_require__(1614); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Masonry__ = __webpack_require__(332); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__createCellPositioner__ = __webpack_require__(1617); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Masonry__ = __webpack_require__(333); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_0__createCellPositioner__["a"]; }); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_1__Masonry__["default"]; }); @@ -195665,14 +196456,14 @@ __webpack_require__(314)('getOwnPropertyDescriptor', function () { /***/ }), -/* 1614 */ +/* 1617 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (immutable) */ __webpack_exports__["a"] = createCellPositioner; -var babelPluginFlowReactPropTypes_proptype_Positioner = __webpack_require__(332).babelPluginFlowReactPropTypes_proptype_Positioner || __webpack_require__(1).any; +var babelPluginFlowReactPropTypes_proptype_Positioner = __webpack_require__(333).babelPluginFlowReactPropTypes_proptype_Positioner || __webpack_require__(1).any; -var babelPluginFlowReactPropTypes_proptype_CellMeasurerCache = __webpack_require__(332).babelPluginFlowReactPropTypes_proptype_CellMeasurerCache || __webpack_require__(1).any; +var babelPluginFlowReactPropTypes_proptype_CellMeasurerCache = __webpack_require__(333).babelPluginFlowReactPropTypes_proptype_CellMeasurerCache || __webpack_require__(1).any; function createCellPositioner(_ref) { var cellMeasurerCache = _ref.cellMeasurerCache, @@ -195728,17 +196519,17 @@ function createCellPositioner(_ref) { } /***/ }), -/* 1615 */ +/* 1618 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_slicedToArray__ = __webpack_require__(1616); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_slicedToArray__ = __webpack_require__(1619); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_slicedToArray___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_slicedToArray__); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck__ = __webpack_require__(20); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck__); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_createClass__ = __webpack_require__(21); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_createClass___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_createClass__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__vendor_intervalTree__ = __webpack_require__(1624); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__vendor_intervalTree__ = __webpack_require__(1627); @@ -195842,7 +196633,7 @@ var PositionCache = function () { /* harmony default export */ __webpack_exports__["a"] = (PositionCache); /***/ }), -/* 1616 */ +/* 1619 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -195850,11 +196641,11 @@ var PositionCache = function () { exports.__esModule = true; -var _isIterable2 = __webpack_require__(1617); +var _isIterable2 = __webpack_require__(1620); var _isIterable3 = _interopRequireDefault(_isIterable2); -var _getIterator2 = __webpack_require__(1620); +var _getIterator2 = __webpack_require__(1623); var _getIterator3 = _interopRequireDefault(_getIterator2); @@ -195899,22 +196690,22 @@ exports.default = function () { }(); /***/ }), -/* 1617 */ +/* 1620 */ /***/ (function(module, exports, __webpack_require__) { -module.exports = { "default": __webpack_require__(1618), __esModule: true }; +module.exports = { "default": __webpack_require__(1621), __esModule: true }; /***/ }), -/* 1618 */ +/* 1621 */ /***/ (function(module, exports, __webpack_require__) { -__webpack_require__(323); -__webpack_require__(316); -module.exports = __webpack_require__(1619); +__webpack_require__(324); +__webpack_require__(317); +module.exports = __webpack_require__(1622); /***/ }), -/* 1619 */ +/* 1622 */ /***/ (function(module, exports, __webpack_require__) { var classof = __webpack_require__(661); @@ -195930,26 +196721,26 @@ module.exports = __webpack_require__(35).isIterable = function (it) { /***/ }), -/* 1620 */ +/* 1623 */ /***/ (function(module, exports, __webpack_require__) { -module.exports = { "default": __webpack_require__(1621), __esModule: true }; +module.exports = { "default": __webpack_require__(1624), __esModule: true }; /***/ }), -/* 1621 */ +/* 1624 */ /***/ (function(module, exports, __webpack_require__) { -__webpack_require__(323); -__webpack_require__(316); -module.exports = __webpack_require__(1622); +__webpack_require__(324); +__webpack_require__(317); +module.exports = __webpack_require__(1625); /***/ }), -/* 1622 */ +/* 1625 */ /***/ (function(module, exports, __webpack_require__) { var anObject = __webpack_require__(127); -var get = __webpack_require__(1623); +var get = __webpack_require__(1626); module.exports = __webpack_require__(35).getIterator = function (it) { var iterFn = get(it); if (typeof iterFn != 'function') throw TypeError(it + ' is not iterable!'); @@ -195958,7 +196749,7 @@ module.exports = __webpack_require__(35).getIterator = function (it) { /***/ }), -/* 1623 */ +/* 1626 */ /***/ (function(module, exports, __webpack_require__) { var classof = __webpack_require__(661); @@ -195972,12 +196763,12 @@ module.exports = __webpack_require__(35).getIteratorMethod = function (it) { /***/ }), -/* 1624 */ +/* 1627 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (immutable) */ __webpack_exports__["a"] = createWrapper; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__binarySearchBounds__ = __webpack_require__(1625); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__binarySearchBounds__ = __webpack_require__(1628); /** * Binary Search Bounds * https://github.com/mikolalysenko/interval-tree-1d @@ -196364,7 +197155,7 @@ function createWrapper(intervals) { } /***/ }), -/* 1625 */ +/* 1628 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -196569,11 +197360,11 @@ function dispatchBsearchEQ(a, y, c, l, h) { }); /***/ }), -/* 1626 */ +/* 1629 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__MultiGrid__ = __webpack_require__(1627); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__MultiGrid__ = __webpack_require__(1630); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__MultiGrid__["a"]; }); @@ -196581,13 +197372,13 @@ function dispatchBsearchEQ(a, y, c, l, h) { /***/ }), -/* 1627 */ +/* 1630 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(process) {/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends__ = __webpack_require__(55); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_objectWithoutProperties__ = __webpack_require__(329); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_objectWithoutProperties__ = __webpack_require__(330); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_objectWithoutProperties___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_objectWithoutProperties__); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_core_js_object_get_prototype_of__ = __webpack_require__(30); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_core_js_object_get_prototype_of___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_core_js_object_get_prototype_of__); @@ -196603,7 +197394,7 @@ function dispatchBsearchEQ(a, y, c, l, h) { /* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_7_prop_types__); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_react__ = __webpack_require__(0); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_8_react__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__CellMeasurerCacheDecorator__ = __webpack_require__(1628); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__CellMeasurerCacheDecorator__ = __webpack_require__(1631); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__Grid__ = __webpack_require__(36); @@ -197420,7 +198211,7 @@ MultiGrid.propTypes = process.env.NODE_ENV !== "production" ? { /* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(5))) /***/ }), -/* 1628 */ +/* 1631 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -197536,11 +198327,11 @@ var CellMeasurerCacheDecorator = function () { /* harmony default export */ __webpack_exports__["a"] = (CellMeasurerCacheDecorator); /***/ }), -/* 1629 */ +/* 1632 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__ScrollSync__ = __webpack_require__(1630); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__ScrollSync__ = __webpack_require__(1633); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__ScrollSync__["a"]; }); @@ -197548,7 +198339,7 @@ var CellMeasurerCacheDecorator = function () { /***/ }), -/* 1630 */ +/* 1633 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -197658,20 +198449,20 @@ ScrollSync.propTypes = process.env.NODE_ENV !== "production" ? { /* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(5))) /***/ }), -/* 1631 */ +/* 1634 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__createMultiSort__ = __webpack_require__(1632); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__createMultiSort__ = __webpack_require__(1635); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__defaultCellDataGetter__ = __webpack_require__(662); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__defaultCellRenderer__ = __webpack_require__(663); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__defaultHeaderRowRenderer_js__ = __webpack_require__(664); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__defaultHeaderRenderer__ = __webpack_require__(665); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__defaultRowRenderer__ = __webpack_require__(667); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__Column__ = __webpack_require__(668); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__SortDirection__ = __webpack_require__(211); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__SortDirection__ = __webpack_require__(212); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__SortIndicator__ = __webpack_require__(666); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__Table__ = __webpack_require__(1633); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__Table__ = __webpack_require__(1636); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return __WEBPACK_IMPORTED_MODULE_0__createMultiSort__["a"]; }); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return __WEBPACK_IMPORTED_MODULE_1__defaultCellDataGetter__["a"]; }); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return __WEBPACK_IMPORTED_MODULE_2__defaultCellRenderer__["a"]; }); @@ -197697,7 +198488,7 @@ ScrollSync.propTypes = process.env.NODE_ENV !== "production" ? { /***/ }), -/* 1632 */ +/* 1635 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -197767,7 +198558,7 @@ function createMultiSort(sortCallback) { } /***/ }), -/* 1633 */ +/* 1636 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -197795,7 +198586,7 @@ function createMultiSort(sortCallback) { /* harmony import */ var __WEBPACK_IMPORTED_MODULE_11__Grid__ = __webpack_require__(36); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__defaultRowRenderer__ = __webpack_require__(667); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_13__defaultHeaderRowRenderer__ = __webpack_require__(664); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_14__SortDirection__ = __webpack_require__(211); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_14__SortDirection__ = __webpack_require__(212); @@ -198580,7 +199371,7 @@ Table.propTypes = process.env.NODE_ENV !== "production" ? { /* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(5))) /***/ }), -/* 1634 */ +/* 1637 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -198593,7 +199384,7 @@ Table.propTypes = process.env.NODE_ENV !== "production" ? { /***/ }), -/* 1635 */ +/* 1638 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -198677,7 +199468,7 @@ function unregisterScrollListener(component, element) { } /***/ }), -/* 1636 */ +/* 1639 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -198767,7 +199558,7 @@ function getScrollOffset(element) { } /***/ }), -/* 1637 */ +/* 1640 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -198883,7 +199674,7 @@ EuiHighlight.__docgenInfo = [{ }]; /***/ }), -/* 1638 */ +/* 1641 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -199090,7 +199881,7 @@ EuiComboBoxOption.__docgenInfo = [{ }]; /***/ }), -/* 1639 */ +/* 1642 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -199125,7 +199916,7 @@ EuiComboBoxTitle.propTypes = { }; /***/ }), -/* 1640 */ +/* 1643 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -199203,7 +199994,7 @@ var getMatchingOptions = exports.getMatchingOptions = function getMatchingOption }; /***/ }), -/* 1641 */ +/* 1644 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -199308,18 +200099,37 @@ var EuiContextMenuPanelShape = exports.EuiContextMenuPanelShape = _propTypes2.de var EuiContextMenu = exports.EuiContextMenu = function (_Component) { _inherits(EuiContextMenu, _Component); + _createClass(EuiContextMenu, null, [{ + key: 'getDerivedStateFromProps', + value: function getDerivedStateFromProps(nextProps, prevState) { + var panels = nextProps.panels; + + + if (prevState.prevProps.panels !== panels) { + return { + prevProps: { panels: panels }, + idToPanelMap: mapIdsToPanels(panels), + idToPreviousPanelIdMap: mapIdsToPreviousPanels(panels), + idAndItemIndexToPanelIdMap: mapPanelItemsToPanels(panels) + }; + } + + return null; + } + }]); + function EuiContextMenu(props) { _classCallCheck(this, EuiContextMenu); var _this = _possibleConstructorReturn(this, (EuiContextMenu.__proto__ || Object.getPrototypeOf(EuiContextMenu)).call(this, props)); _this.hasPreviousPanel = function (panelId) { - var previousPanelId = _this.idToPreviousPanelIdMap[panelId]; + var previousPanelId = _this.state.idToPreviousPanelIdMap[panelId]; return typeof previousPanelId !== 'undefined'; }; _this.showNextPanel = function (itemIndex) { - var nextPanelId = _this.idAndItemIndexToPanelIdMap[_this.state.incomingPanelId][itemIndex]; + var nextPanelId = _this.state.idAndItemIndexToPanelIdMap[_this.state.incomingPanelId][itemIndex]; if (nextPanelId) { if (_this.state.isUsingKeyboardToNavigate) { _this.setState({ @@ -199334,10 +200144,10 @@ var EuiContextMenu = exports.EuiContextMenu = function (_Component) { _this.showPreviousPanel = function () { // If there's a previous panel, then we can close the current panel to go back to it. if (_this.hasPreviousPanel(_this.state.incomingPanelId)) { - var previousPanelId = _this.idToPreviousPanelIdMap[_this.state.incomingPanelId]; + var previousPanelId = _this.state.idToPreviousPanelIdMap[_this.state.incomingPanelId]; // Set focus on the item which shows the panel we're leaving. - var previousPanel = _this.idToPanelMap[previousPanelId]; + var previousPanel = _this.state.idToPanelMap[previousPanelId]; var focusedItemIndex = previousPanel.items.findIndex(function (item) { return item.panel === _this.state.incomingPanelId; }); @@ -199373,20 +200183,23 @@ var EuiContextMenu = exports.EuiContextMenu = function (_Component) { }; _this.mapIdsToRenderedItems = function (panels) { - _this.idToRenderedItemsMap = {}; + var idToRenderedItemsMap = {}; // Pre-rendering the items lets us check reference equality inside of EuiContextMenuPanel. panels.forEach(function (panel) { - _this.idToRenderedItemsMap[panel.id] = _this.renderItems(panel.items); + idToRenderedItemsMap[panel.id] = _this.renderItems(panel.items); }); - }; - _this.idToPanelMap = {}; - _this.idToPreviousPanelIdMap = {}; - _this.idAndItemIndexToPanelIdMap = {}; - _this.idToRenderedItemsMap = {}; + _this.setState({ idToRenderedItemsMap: idToRenderedItemsMap }); + }; _this.state = { + prevProps: {}, + idToPanelMap: {}, + idToPreviousPanelIdMap: {}, + idAndItemIndexToPanelIdMap: {}, + idToRenderedItemsMap: {}, + height: undefined, outgoingPanelId: undefined, incomingPanelId: props.initialPanelId, @@ -199399,6 +200212,18 @@ var EuiContextMenu = exports.EuiContextMenu = function (_Component) { } _createClass(EuiContextMenu, [{ + key: 'componentDidMount', + value: function componentDidMount() { + this.mapIdsToRenderedItems(this.props.panels); + } + }, { + key: 'componentDidUpdate', + value: function componentDidUpdate(prevProps) { + if (prevProps.panels !== this.props.panels) { + this.mapIdsToRenderedItems(this.props.panels); + } + } + }, { key: 'showPanel', value: function showPanel(panelId, direction) { this.setState({ @@ -199408,33 +200233,6 @@ var EuiContextMenu = exports.EuiContextMenu = function (_Component) { isOutgoingPanelVisible: true }); } - }, { - key: 'updatePanelMaps', - value: function updatePanelMaps(panels) { - this.idToPanelMap = mapIdsToPanels(panels); - this.idToPreviousPanelIdMap = mapIdsToPreviousPanels(panels); - this.idAndItemIndexToPanelIdMap = mapPanelItemsToPanels(panels); - this.mapIdsToRenderedItems(panels); - } - - // TODO: React 16.3 - move this into constructor - - }, { - key: 'componentWillMount', - value: function componentWillMount() { - this.updatePanelMaps(this.props.panels); - } - - // TODO: React 16.3 - componentDidUpdate; alternatively refactor the panel mappings - // into state and use getDerivedStateFromProps - - }, { - key: 'componentWillReceiveProps', - value: function componentWillReceiveProps(nextProps) { - if (nextProps.panels !== this.props.panels) { - this.updatePanelMaps(nextProps.panels); - } - } }, { key: 'renderItems', value: function renderItems() { @@ -199482,7 +200280,7 @@ var EuiContextMenu = exports.EuiContextMenu = function (_Component) { value: function renderPanel(panelId, transitionType) { var _this3 = this; - var panel = this.idToPanelMap[panelId]; + var panel = this.state.idToPanelMap[panelId]; if (!panel) { return; @@ -199509,7 +200307,7 @@ var EuiContextMenu = exports.EuiContextMenu = function (_Component) { transitionType: this.state.isOutgoingPanelVisible ? transitionType : undefined, transitionDirection: this.state.isOutgoingPanelVisible ? this.state.transitionDirection : undefined, hasFocus: transitionType === 'in', - items: this.idToRenderedItemsMap[panelId], + items: this.state.idToRenderedItemsMap[panelId], initialFocusedItemIndex: this.state.isUsingKeyboardToNavigate ? this.state.focusedItemIndex : undefined, onUseKeyboardToNavigate: this.onUseKeyboardToNavigate, showNextPanel: this.showNextPanel, @@ -199568,6 +200366,18 @@ EuiContextMenu.__docgenInfo = [{ 'description': '', 'displayName': 'EuiContextMenu', 'methods': [{ + 'name': 'getDerivedStateFromProps', + 'docblock': null, + 'modifiers': ['static'], + 'params': [{ + 'name': 'nextProps', + 'type': null + }, { + 'name': 'prevState', + 'type': null + }], + 'returns': null + }, { 'name': 'hasPreviousPanel', 'docblock': null, 'modifiers': [], @@ -199624,15 +200434,6 @@ EuiContextMenu.__docgenInfo = [{ 'modifiers': [], 'params': [], 'returns': null - }, { - 'name': 'updatePanelMaps', - 'docblock': null, - 'modifiers': [], - 'params': [{ - 'name': 'panels', - 'type': null - }], - 'returns': null }, { 'name': 'mapIdsToRenderedItems', 'docblock': null, @@ -199703,7 +200504,7 @@ EuiContextMenu.__docgenInfo = [{ }]; /***/ }), -/* 1642 */ +/* 1645 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -199713,7 +200514,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _date_picker = __webpack_require__(1643); +var _date_picker = __webpack_require__(1646); Object.defineProperty(exports, 'EuiDatePicker', { enumerable: true, @@ -199723,7 +200524,7 @@ Object.defineProperty(exports, 'EuiDatePicker', { }); /***/ }), -/* 1643 */ +/* 1646 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -199754,7 +200555,7 @@ var _moment = __webpack_require__(4); var _moment2 = _interopRequireDefault(_moment); -var _reactDatepicker = __webpack_require__(1644); +var _reactDatepicker = __webpack_require__(1647); var _reactDatepicker2 = _interopRequireDefault(_reactDatepicker); @@ -200271,7 +201072,7 @@ EuiDatePicker.__docgenInfo = [{ }]; /***/ }), -/* 1644 */ +/* 1647 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -200282,10 +201083,10 @@ Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_prop_types__); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_classnames__ = __webpack_require__(3); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_classnames___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_classnames__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_react_onclickoutside__ = __webpack_require__(1645); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_react_onclickoutside__ = __webpack_require__(1648); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_moment__ = __webpack_require__(4); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_moment___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_moment__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_react_popper__ = __webpack_require__(1646); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_react_popper__ = __webpack_require__(1649); @@ -203306,7 +204107,7 @@ DatePicker.propTypes = { /***/ }), -/* 1645 */ +/* 1648 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -203665,18 +204466,18 @@ function onClickOutsideHOC(WrappedComponent, config) { /***/ }), -/* 1646 */ +/* 1649 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Manager__ = __webpack_require__(1647); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Manager__ = __webpack_require__(1650); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__Manager__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Target__ = __webpack_require__(1651); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Target__ = __webpack_require__(1654); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return __WEBPACK_IMPORTED_MODULE_1__Target__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Popper__ = __webpack_require__(1652); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Popper__ = __webpack_require__(1655); /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_2__Popper__["a"]; }); /* unused harmony reexport placements */ -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__Arrow__ = __webpack_require__(1654); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__Arrow__ = __webpack_require__(1657); /* unused harmony reexport Arrow */ @@ -203684,13 +204485,13 @@ function onClickOutsideHOC(WrappedComponent, config) { /***/ }), -/* 1647 */ +/* 1650 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(0); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_prop_types__ = __webpack_require__(212); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_prop_types__ = __webpack_require__(213); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_prop_types__); var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); @@ -203770,7 +204571,7 @@ Manager.defaultProps = { /* harmony default export */ __webpack_exports__["a"] = (Manager); /***/ }), -/* 1648 */ +/* 1651 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -203788,8 +204589,8 @@ var invariant = __webpack_require__(24); var warning = __webpack_require__(49); var assign = __webpack_require__(34); -var ReactPropTypesSecret = __webpack_require__(334); -var checkPropTypes = __webpack_require__(1649); +var ReactPropTypesSecret = __webpack_require__(335); +var checkPropTypes = __webpack_require__(1652); module.exports = function(isValidElement, throwOnDirectAccess) { /* global Symbol */ @@ -204320,7 +205121,7 @@ module.exports = function(isValidElement, throwOnDirectAccess) { /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(5))) /***/ }), -/* 1649 */ +/* 1652 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -204336,7 +205137,7 @@ module.exports = function(isValidElement, throwOnDirectAccess) { if (process.env.NODE_ENV !== 'production') { var invariant = __webpack_require__(24); var warning = __webpack_require__(49); - var ReactPropTypesSecret = __webpack_require__(334); + var ReactPropTypesSecret = __webpack_require__(335); var loggedTypeFailures = {}; } @@ -204387,7 +205188,7 @@ module.exports = checkPropTypes; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(5))) /***/ }), -/* 1650 */ +/* 1653 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -204402,7 +205203,7 @@ module.exports = checkPropTypes; var emptyFunction = __webpack_require__(38); var invariant = __webpack_require__(24); -var ReactPropTypesSecret = __webpack_require__(334); +var ReactPropTypesSecret = __webpack_require__(335); module.exports = function() { function shim(props, propName, componentName, location, propFullName, secret) { @@ -204452,13 +205253,13 @@ module.exports = function() { /***/ }), -/* 1651 */ +/* 1654 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(0); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_prop_types__ = __webpack_require__(212); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_prop_types__ = __webpack_require__(213); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_prop_types__); var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; @@ -204512,16 +205313,16 @@ Target.propTypes = { /* harmony default export */ __webpack_exports__["a"] = (Target); /***/ }), -/* 1652 */ +/* 1655 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* unused harmony export placements */ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(0); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_prop_types__ = __webpack_require__(212); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_prop_types__ = __webpack_require__(213); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_prop_types__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_popper_js__ = __webpack_require__(1653); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_popper_js__ = __webpack_require__(1656); var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); @@ -204769,7 +205570,7 @@ Popper.defaultProps = { /* harmony default export */ __webpack_exports__["a"] = (Popper); /***/ }), -/* 1653 */ +/* 1656 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -207297,13 +208098,13 @@ Popper.Defaults = Defaults; /* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(15))) /***/ }), -/* 1654 */ +/* 1657 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(0); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_prop_types__ = __webpack_require__(212); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_prop_types__ = __webpack_require__(213); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_prop_types__); var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; @@ -207363,7 +208164,7 @@ Arrow.propTypes = { /* unused harmony default export */ var _unused_webpack_default_export = (Arrow); /***/ }), -/* 1655 */ +/* 1658 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -207494,7 +208295,7 @@ EuiErrorBoundary.__docgenInfo = [{ }]; /***/ }), -/* 1656 */ +/* 1659 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -207504,7 +208305,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _delay_hide = __webpack_require__(1657); +var _delay_hide = __webpack_require__(1660); Object.defineProperty(exports, 'EuiDelayHide', { enumerable: true, @@ -207514,7 +208315,7 @@ Object.defineProperty(exports, 'EuiDelayHide', { }); /***/ }), -/* 1657 */ +/* 1660 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -207696,7 +208497,7 @@ EuiDelayHide.__docgenInfo = [{ }]; /***/ }), -/* 1658 */ +/* 1661 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -207706,7 +208507,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _description_list = __webpack_require__(1659); +var _description_list = __webpack_require__(1662); Object.defineProperty(exports, 'EuiDescriptionList', { enumerable: true, @@ -207734,7 +208535,7 @@ Object.defineProperty(exports, 'EuiDescriptionListDescription', { }); /***/ }), -/* 1659 */ +/* 1662 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -207976,7 +208777,7 @@ EuiDescriptionList.__docgenInfo = [{ }]; /***/ }), -/* 1660 */ +/* 1663 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -207986,7 +208787,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _empty_prompt = __webpack_require__(1661); +var _empty_prompt = __webpack_require__(1664); Object.defineProperty(exports, 'EuiEmptyPrompt', { enumerable: true, @@ -207996,7 +208797,7 @@ Object.defineProperty(exports, 'EuiEmptyPrompt', { }); /***/ }), -/* 1661 */ +/* 1664 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -208021,17 +208822,17 @@ var _classnames = __webpack_require__(3); var _classnames2 = _interopRequireDefault(_classnames); -var _title = __webpack_require__(287); +var _title = __webpack_require__(288); var _flex = __webpack_require__(64); -var _spacer = __webpack_require__(335); +var _spacer = __webpack_require__(336); var _icon = __webpack_require__(187); var _text = __webpack_require__(66); -var _title2 = __webpack_require__(189); +var _title2 = __webpack_require__(190); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -208231,7 +209032,7 @@ EuiEmptyPrompt.__docgenInfo = [{ }]; /***/ }), -/* 1662 */ +/* 1665 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -208241,7 +209042,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _expression = __webpack_require__(1663); +var _expression = __webpack_require__(1666); Object.defineProperty(exports, 'EuiExpression', { enumerable: true, @@ -208250,7 +209051,7 @@ Object.defineProperty(exports, 'EuiExpression', { } }); -var _expression_button = __webpack_require__(1664); +var _expression_button = __webpack_require__(1667); Object.defineProperty(exports, 'EuiExpressionButton', { enumerable: true, @@ -208260,7 +209061,7 @@ Object.defineProperty(exports, 'EuiExpressionButton', { }); /***/ }), -/* 1663 */ +/* 1666 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -208332,7 +209133,7 @@ EuiExpression.__docgenInfo = [{ }]; /***/ }), -/* 1664 */ +/* 1667 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -208452,7 +209253,7 @@ EuiExpressionButton.__docgenInfo = [{ }]; /***/ }), -/* 1665 */ +/* 1668 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -208524,7 +209325,7 @@ EuiFilterGroup.__docgenInfo = [{ }]; /***/ }), -/* 1666 */ +/* 1669 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -208549,9 +209350,9 @@ var _classnames = __webpack_require__(3); var _classnames2 = _interopRequireDefault(_classnames); -var _services = __webpack_require__(13); +var _services = __webpack_require__(12); -var _icon = __webpack_require__(11); +var _icon = __webpack_require__(10); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -208829,7 +209630,7 @@ EuiFilterButton.__docgenInfo = [{ }]; /***/ }), -/* 1667 */ +/* 1670 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -208858,7 +209659,7 @@ var _classnames2 = _interopRequireDefault(_classnames); var _flex = __webpack_require__(64); -var _icon = __webpack_require__(11); +var _icon = __webpack_require__(10); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -209036,7 +209837,7 @@ EuiFilterSelectItem.__docgenInfo = [{ }]; /***/ }), -/* 1668 */ +/* 1671 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -209046,7 +209847,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _flyout = __webpack_require__(1669); +var _flyout = __webpack_require__(1672); Object.defineProperty(exports, 'EuiFlyout', { enumerable: true, @@ -209055,7 +209856,7 @@ Object.defineProperty(exports, 'EuiFlyout', { } }); -var _flyout_body = __webpack_require__(1670); +var _flyout_body = __webpack_require__(1673); Object.defineProperty(exports, 'EuiFlyoutBody', { enumerable: true, @@ -209064,7 +209865,7 @@ Object.defineProperty(exports, 'EuiFlyoutBody', { } }); -var _flyout_footer = __webpack_require__(1671); +var _flyout_footer = __webpack_require__(1674); Object.defineProperty(exports, 'EuiFlyoutFooter', { enumerable: true, @@ -209073,7 +209874,7 @@ Object.defineProperty(exports, 'EuiFlyoutFooter', { } }); -var _flyout_header = __webpack_require__(1672); +var _flyout_header = __webpack_require__(1675); Object.defineProperty(exports, 'EuiFlyoutHeader', { enumerable: true, @@ -209083,7 +209884,7 @@ Object.defineProperty(exports, 'EuiFlyoutHeader', { }); /***/ }), -/* 1669 */ +/* 1672 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -209114,9 +209915,9 @@ var _focusTrapReact = __webpack_require__(150); var _focusTrapReact2 = _interopRequireDefault(_focusTrapReact); -var _services = __webpack_require__(13); +var _services = __webpack_require__(12); -var _overlay_mask = __webpack_require__(192); +var _overlay_mask = __webpack_require__(193); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -209287,7 +210088,7 @@ EuiFlyout.__docgenInfo = [{ }]; /***/ }), -/* 1670 */ +/* 1673 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -209359,7 +210160,7 @@ EuiFlyoutBody.__docgenInfo = [{ }]; /***/ }), -/* 1671 */ +/* 1674 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -209431,7 +210232,7 @@ EuiFlyoutFooter.__docgenInfo = [{ }]; /***/ }), -/* 1672 */ +/* 1675 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -209503,7 +210304,7 @@ EuiFlyoutHeader.__docgenInfo = [{ }]; /***/ }), -/* 1673 */ +/* 1676 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -209513,7 +210314,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _header = __webpack_require__(1674); +var _header = __webpack_require__(1677); Object.defineProperty(exports, 'EuiHeader', { enumerable: true, @@ -209522,7 +210323,7 @@ Object.defineProperty(exports, 'EuiHeader', { } }); -var _header_alert = __webpack_require__(1675); +var _header_alert = __webpack_require__(1678); Object.defineProperty(exports, 'EuiHeaderAlert', { enumerable: true, @@ -209531,7 +210332,7 @@ Object.defineProperty(exports, 'EuiHeaderAlert', { } }); -var _header_breadcrumbs = __webpack_require__(1677); +var _header_breadcrumbs = __webpack_require__(1680); Object.defineProperty(exports, 'EuiHeaderBreadcrumbs', { enumerable: true, @@ -209540,7 +210341,7 @@ Object.defineProperty(exports, 'EuiHeaderBreadcrumbs', { } }); -var _header_links = __webpack_require__(1679); +var _header_links = __webpack_require__(1682); Object.defineProperty(exports, 'EuiHeaderLink', { enumerable: true, @@ -209555,7 +210356,7 @@ Object.defineProperty(exports, 'EuiHeaderLinks', { } }); -var _header_logo = __webpack_require__(1685); +var _header_logo = __webpack_require__(1688); Object.defineProperty(exports, 'EuiHeaderLogo', { enumerable: true, @@ -209564,7 +210365,7 @@ Object.defineProperty(exports, 'EuiHeaderLogo', { } }); -var _header_notification = __webpack_require__(1686); +var _header_notification = __webpack_require__(1689); Object.defineProperty(exports, 'EuiHeaderNotification', { enumerable: true, @@ -209595,7 +210396,7 @@ Object.defineProperty(exports, 'EuiHeaderSectionItemButton', { }); /***/ }), -/* 1674 */ +/* 1677 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -209642,7 +210443,7 @@ EuiHeader.__docgenInfo = [{ }]; /***/ }), -/* 1675 */ +/* 1678 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -209652,7 +210453,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _header_alert = __webpack_require__(1676); +var _header_alert = __webpack_require__(1679); Object.defineProperty(exports, 'EuiHeaderAlert', { enumerable: true, @@ -209662,7 +210463,7 @@ Object.defineProperty(exports, 'EuiHeaderAlert', { }); /***/ }), -/* 1676 */ +/* 1679 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -209802,7 +210603,7 @@ EuiHeaderAlert.__docgenInfo = [{ }]; /***/ }), -/* 1677 */ +/* 1680 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -209812,7 +210613,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _header_breadcrumbs = __webpack_require__(1678); +var _header_breadcrumbs = __webpack_require__(1681); Object.defineProperty(exports, 'EuiHeaderBreadcrumbs', { enumerable: true, @@ -209822,7 +210623,7 @@ Object.defineProperty(exports, 'EuiHeaderBreadcrumbs', { }); /***/ }), -/* 1678 */ +/* 1681 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -209869,7 +210670,7 @@ EuiHeaderBreadcrumbs.__docgenInfo = [{ }]; /***/ }), -/* 1679 */ +/* 1682 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -209879,7 +210680,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _header_link = __webpack_require__(1680); +var _header_link = __webpack_require__(1683); Object.defineProperty(exports, 'EuiHeaderLink', { enumerable: true, @@ -209888,7 +210689,7 @@ Object.defineProperty(exports, 'EuiHeaderLink', { } }); -var _header_links = __webpack_require__(1681); +var _header_links = __webpack_require__(1684); Object.defineProperty(exports, 'EuiHeaderLinks', { enumerable: true, @@ -209898,7 +210699,7 @@ Object.defineProperty(exports, 'EuiHeaderLinks', { }); /***/ }), -/* 1680 */ +/* 1683 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -209988,7 +210789,7 @@ EuiHeaderLink.__docgenInfo = [{ }]; /***/ }), -/* 1681 */ +/* 1684 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -210015,7 +210816,7 @@ var _classnames = __webpack_require__(3); var _classnames2 = _interopRequireDefault(_classnames); -var _icon = __webpack_require__(11); +var _icon = __webpack_require__(10); var _popover = __webpack_require__(131); @@ -210151,7 +210952,7 @@ EuiHeaderLinks.__docgenInfo = [{ }]; /***/ }), -/* 1682 */ +/* 1685 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -210238,7 +211039,7 @@ EuiHeaderSection.__docgenInfo = [{ }]; /***/ }), -/* 1683 */ +/* 1686 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -210329,7 +211130,7 @@ EuiHeaderSectionItem.__docgenInfo = [{ }]; /***/ }), -/* 1684 */ +/* 1687 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -210396,7 +211197,7 @@ EuiHeaderSectionItemButton.__docgenInfo = [{ }]; /***/ }), -/* 1685 */ +/* 1688 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -210421,7 +211222,7 @@ var _classnames = __webpack_require__(3); var _classnames2 = _interopRequireDefault(_classnames); -var _icon = __webpack_require__(11); +var _icon = __webpack_require__(10); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -210491,7 +211292,7 @@ EuiHeaderLogo.__docgenInfo = [{ }]; /***/ }), -/* 1686 */ +/* 1689 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -210538,7 +211339,7 @@ EuiHeaderNotification.__docgenInfo = [{ }]; /***/ }), -/* 1687 */ +/* 1690 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -210548,7 +211349,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _health = __webpack_require__(1688); +var _health = __webpack_require__(1691); Object.defineProperty(exports, 'EuiHealth', { enumerable: true, @@ -210558,7 +211359,7 @@ Object.defineProperty(exports, 'EuiHealth', { }); /***/ }), -/* 1688 */ +/* 1691 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -210583,7 +211384,7 @@ var _classnames = __webpack_require__(3); var _classnames2 = _interopRequireDefault(_classnames); -var _icon = __webpack_require__(11); +var _icon = __webpack_require__(10); var _flex = __webpack_require__(64); @@ -210652,7 +211453,7 @@ EuiHealth.__docgenInfo = [{ }]; /***/ }), -/* 1689 */ +/* 1692 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -210662,7 +211463,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _horizontal_rule = __webpack_require__(1690); +var _horizontal_rule = __webpack_require__(1693); Object.defineProperty(exports, 'EuiHorizontalRule', { enumerable: true, @@ -210672,7 +211473,7 @@ Object.defineProperty(exports, 'EuiHorizontalRule', { }); /***/ }), -/* 1690 */ +/* 1693 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -210822,7 +211623,7 @@ EuiHorizontalRule.__docgenInfo = [{ }]; /***/ }), -/* 1691 */ +/* 1694 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -210832,7 +211633,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _image = __webpack_require__(1692); +var _image = __webpack_require__(1695); Object.defineProperty(exports, 'EuiImage', { enumerable: true, @@ -210842,7 +211643,7 @@ Object.defineProperty(exports, 'EuiImage', { }); /***/ }), -/* 1692 */ +/* 1695 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -210873,11 +211674,11 @@ var _focusTrapReact = __webpack_require__(150); var _focusTrapReact2 = _interopRequireDefault(_focusTrapReact); -var _overlay_mask = __webpack_require__(192); +var _overlay_mask = __webpack_require__(193); -var _icon = __webpack_require__(11); +var _icon = __webpack_require__(10); -var _services = __webpack_require__(13); +var _services = __webpack_require__(12); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -211095,7 +211896,7 @@ EuiImage.__docgenInfo = [{ }]; /***/ }), -/* 1693 */ +/* 1696 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -211105,7 +211906,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _key_pad_menu = __webpack_require__(1694); +var _key_pad_menu = __webpack_require__(1697); Object.defineProperty(exports, 'EuiKeyPadMenu', { enumerable: true, @@ -211114,7 +211915,7 @@ Object.defineProperty(exports, 'EuiKeyPadMenu', { } }); -var _key_pad_menu_item = __webpack_require__(1695); +var _key_pad_menu_item = __webpack_require__(1698); Object.defineProperty(exports, 'EuiKeyPadMenuItem', { enumerable: true, @@ -211130,7 +211931,7 @@ Object.defineProperty(exports, 'EuiKeyPadMenuItemButton', { }); /***/ }), -/* 1694 */ +/* 1697 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -211203,7 +212004,7 @@ EuiKeyPadMenu.__docgenInfo = [{ }]; /***/ }), -/* 1695 */ +/* 1698 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -211228,9 +212029,9 @@ var _classnames = __webpack_require__(3); var _classnames2 = _interopRequireDefault(_classnames); -var _beta_badge = __webpack_require__(284); +var _beta_badge = __webpack_require__(188); -var _icon = __webpack_require__(11); +var _icon = __webpack_require__(10); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -211431,7 +212232,7 @@ EuiKeyPadMenuItem.__docgenInfo = [{ }]; /***/ }), -/* 1696 */ +/* 1699 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -211441,7 +212242,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _confirm_modal = __webpack_require__(1697); +var _confirm_modal = __webpack_require__(1700); Object.defineProperty(exports, 'EuiConfirmModal', { enumerable: true, @@ -211508,7 +212309,7 @@ Object.defineProperty(exports, 'EuiModalHeaderTitle', { }); /***/ }), -/* 1697 */ +/* 1700 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -211811,7 +212612,7 @@ EuiConfirmModal.__docgenInfo = [{ }]; /***/ }), -/* 1698 */ +/* 1701 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -211821,7 +212622,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _page = __webpack_require__(1699); +var _page = __webpack_require__(1702); Object.defineProperty(exports, 'EuiPage', { enumerable: true, @@ -211830,7 +212631,7 @@ Object.defineProperty(exports, 'EuiPage', { } }); -var _page_body = __webpack_require__(1700); +var _page_body = __webpack_require__(1703); Object.defineProperty(exports, 'EuiPageBody', { enumerable: true, @@ -211839,7 +212640,7 @@ Object.defineProperty(exports, 'EuiPageBody', { } }); -var _page_content = __webpack_require__(1702); +var _page_content = __webpack_require__(1705); Object.defineProperty(exports, 'EuiPageContent', { enumerable: true, @@ -211866,7 +212667,7 @@ Object.defineProperty(exports, 'EuiPageContentHeaderSection', { } }); -var _page_header = __webpack_require__(1707); +var _page_header = __webpack_require__(1710); Object.defineProperty(exports, 'EuiPageHeader', { enumerable: true, @@ -211881,7 +212682,7 @@ Object.defineProperty(exports, 'EuiPageHeaderSection', { } }); -var _page_side_bar = __webpack_require__(1710); +var _page_side_bar = __webpack_require__(1713); Object.defineProperty(exports, 'EuiPageSideBar', { enumerable: true, @@ -211891,7 +212692,7 @@ Object.defineProperty(exports, 'EuiPageSideBar', { }); /***/ }), -/* 1699 */ +/* 1702 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -211923,14 +212724,36 @@ function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in ob var EuiPage = function EuiPage(_ref) { var children = _ref.children, className = _ref.className, - rest = _objectWithoutProperties(_ref, ['children', 'className']); + restrictWidth = _ref.restrictWidth, + style = _ref.style, + rest = _objectWithoutProperties(_ref, ['children', 'className', 'restrictWidth', 'style']); + + var widthClassname = void 0; - var classes = (0, _classnames2.default)('euiPage', className); + if (restrictWidth === true) { + widthClassname = 'euiPage--restrictWidth-default'; + } else if (restrictWidth === false) { + widthClassname = 'euiPage--widthIsNotRestricted'; + } else { + widthClassname = 'euiPage--restrictWidth-custom'; + + // if style has been passed as a prop, add to it + if (style) { + style.maxWidth = restrictWidth + 'px'; + } + // otherwise create a new object + else { + style = { maxWidth: restrictWidth + 'px' }; + } + } + + var classes = (0, _classnames2.default)('euiPage', widthClassname, className); return _react2.default.createElement( 'div', _extends({ - className: classes + className: classes, + style: style }, rest), children ); @@ -211939,7 +212762,19 @@ var EuiPage = function EuiPage(_ref) { exports.EuiPage = EuiPage; EuiPage.propTypes = { children: _propTypes2.default.node, - className: _propTypes2.default.string + className: _propTypes2.default.string, + + /** + * Sets the max-width of the page, + * set to `true` to use the default size, + * set to `false` to not restrict the width, + * set to a number for a custom width. + */ + restrictWidth: _propTypes2.default.oneOfType([_propTypes2.default.bool, _propTypes2.default.number]) +}; + +EuiPage.defaultProps = { + restrictWidth: false }; EuiPage.__docgenInfo = [{ 'description': '', @@ -211958,12 +212793,28 @@ EuiPage.__docgenInfo = [{ }, 'required': false, 'description': '' + }, + 'restrictWidth': { + 'type': { + 'name': 'union', + 'value': [{ + 'name': 'bool' + }, { + 'name': 'number' + }] + }, + 'required': false, + 'description': 'Sets the max-width of the page,\nset to `true` to use the default size,\nset to `false` to not restrict the width,\nset to a number for a custom width.', + 'defaultValue': { + 'value': 'false', + 'computed': false + } } } }]; /***/ }), -/* 1700 */ +/* 1703 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -211973,7 +212824,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _page_body = __webpack_require__(1701); +var _page_body = __webpack_require__(1704); Object.defineProperty(exports, 'EuiPageBody', { enumerable: true, @@ -211983,7 +212834,7 @@ Object.defineProperty(exports, 'EuiPageBody', { }); /***/ }), -/* 1701 */ +/* 1704 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -212055,7 +212906,7 @@ EuiPageBody.__docgenInfo = [{ }]; /***/ }), -/* 1702 */ +/* 1705 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -212065,7 +212916,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _page_content = __webpack_require__(1703); +var _page_content = __webpack_require__(1706); Object.defineProperty(exports, 'EuiPageContent', { enumerable: true, @@ -212074,7 +212925,7 @@ Object.defineProperty(exports, 'EuiPageContent', { } }); -var _page_content_body = __webpack_require__(1704); +var _page_content_body = __webpack_require__(1707); Object.defineProperty(exports, 'EuiPageContentBody', { enumerable: true, @@ -212083,7 +212934,7 @@ Object.defineProperty(exports, 'EuiPageContentBody', { } }); -var _page_content_header = __webpack_require__(1705); +var _page_content_header = __webpack_require__(1708); Object.defineProperty(exports, 'EuiPageContentHeader', { enumerable: true, @@ -212092,7 +212943,7 @@ Object.defineProperty(exports, 'EuiPageContentHeader', { } }); -var _page_content_header_section = __webpack_require__(1706); +var _page_content_header_section = __webpack_require__(1709); Object.defineProperty(exports, 'EuiPageContentHeaderSection', { enumerable: true, @@ -212102,7 +212953,7 @@ Object.defineProperty(exports, 'EuiPageContentHeaderSection', { }); /***/ }), -/* 1703 */ +/* 1706 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -212233,7 +213084,7 @@ EuiPageContent.__docgenInfo = [{ }]; /***/ }), -/* 1704 */ +/* 1707 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -212305,7 +213156,7 @@ EuiPageContentBody.__docgenInfo = [{ }]; /***/ }), -/* 1705 */ +/* 1708 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -212377,7 +213228,7 @@ EuiPageContentHeader.__docgenInfo = [{ }]; /***/ }), -/* 1706 */ +/* 1709 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -212449,7 +213300,7 @@ EuiPageContentHeaderSection.__docgenInfo = [{ }]; /***/ }), -/* 1707 */ +/* 1710 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -212459,7 +213310,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _page_header = __webpack_require__(1708); +var _page_header = __webpack_require__(1711); Object.defineProperty(exports, 'EuiPageHeader', { enumerable: true, @@ -212468,7 +213319,7 @@ Object.defineProperty(exports, 'EuiPageHeader', { } }); -var _page_header_section = __webpack_require__(1709); +var _page_header_section = __webpack_require__(1712); Object.defineProperty(exports, 'EuiPageHeaderSection', { enumerable: true, @@ -212478,7 +213329,7 @@ Object.defineProperty(exports, 'EuiPageHeaderSection', { }); /***/ }), -/* 1708 */ +/* 1711 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -212550,7 +213401,7 @@ EuiPageHeader.__docgenInfo = [{ }]; /***/ }), -/* 1709 */ +/* 1712 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -212622,7 +213473,7 @@ EuiPageHeaderSection.__docgenInfo = [{ }]; /***/ }), -/* 1710 */ +/* 1713 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -212632,7 +213483,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _page_side_bar = __webpack_require__(1711); +var _page_side_bar = __webpack_require__(1714); Object.defineProperty(exports, 'EuiPageSideBar', { enumerable: true, @@ -212642,7 +213493,7 @@ Object.defineProperty(exports, 'EuiPageSideBar', { }); /***/ }), -/* 1711 */ +/* 1714 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -212714,7 +213565,7 @@ EuiPageSideBar.__docgenInfo = [{ }]; /***/ }), -/* 1712 */ +/* 1715 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -212948,7 +213799,7 @@ EuiPagination.__docgenInfo = [{ }]; /***/ }), -/* 1713 */ +/* 1716 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -212958,7 +213809,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _progress = __webpack_require__(1714); +var _progress = __webpack_require__(1717); Object.defineProperty(exports, 'EuiProgress', { enumerable: true, @@ -212968,7 +213819,7 @@ Object.defineProperty(exports, 'EuiProgress', { }); /***/ }), -/* 1714 */ +/* 1717 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -213173,7 +214024,7 @@ EuiProgress.__docgenInfo = [{ }]; /***/ }), -/* 1715 */ +/* 1718 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -213194,7 +214045,7 @@ var _react2 = _interopRequireDefault(_react); var _predicate = __webpack_require__(19); -var _flex_group = __webpack_require__(280); +var _flex_group = __webpack_require__(281); var _search_box = __webpack_require__(688); @@ -213206,7 +214057,7 @@ var _propTypes2 = _interopRequireDefault(_propTypes); var _query = __webpack_require__(90); -var _flex_item = __webpack_require__(435); +var _flex_item = __webpack_require__(436); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -213419,7 +214270,7 @@ var _initialiseProps = function _initialiseProps() { }; /***/ }), -/* 1716 */ +/* 1719 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -213429,7 +214280,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _filters = __webpack_require__(1717); +var _filters = __webpack_require__(1720); Object.defineProperty(exports, 'createFilter', { enumerable: true, @@ -213445,7 +214296,7 @@ Object.defineProperty(exports, 'FilterConfigType', { }); /***/ }), -/* 1717 */ +/* 1720 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -213460,13 +214311,13 @@ var _react = __webpack_require__(0); var _react2 = _interopRequireDefault(_react); -var _is_filter = __webpack_require__(1718); +var _is_filter = __webpack_require__(1721); -var _field_value_selection_filter = __webpack_require__(1719); +var _field_value_selection_filter = __webpack_require__(1722); -var _field_value_toggle_filter = __webpack_require__(1720); +var _field_value_toggle_filter = __webpack_require__(1723); -var _field_value_toggle_group_filter = __webpack_require__(1721); +var _field_value_toggle_group_filter = __webpack_require__(1724); var _propTypes = __webpack_require__(1); @@ -213493,7 +214344,7 @@ var createFilter = exports.createFilter = function createFilter(index, config, q var FilterConfigType = exports.FilterConfigType = _propTypes2.default.oneOfType([_is_filter.IsFilterConfigType, _field_value_selection_filter.FieldValueSelectionFilterConfigType, _field_value_toggle_filter.FieldValueToggleFilterConfigType, _field_value_toggle_group_filter.FieldValueToggleGroupFilterConfigType]); /***/ }), -/* 1718 */ +/* 1721 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -213665,7 +214516,7 @@ IsFilter.__docgenInfo = [{ }]; /***/ }), -/* 1719 */ +/* 1722 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -213690,7 +214541,7 @@ var _propTypes2 = _interopRequireDefault(_propTypes); var _predicate = __webpack_require__(19); -var _services = __webpack_require__(13); +var _services = __webpack_require__(12); var _prop_types = __webpack_require__(148); @@ -213698,13 +214549,13 @@ var _popover = __webpack_require__(673); var _popover_title = __webpack_require__(674); -var _field_search = __webpack_require__(310); +var _field_search = __webpack_require__(311); var _filter_group = __webpack_require__(132); var _loading_chart = __webpack_require__(571); -var _spacer = __webpack_require__(336); +var _spacer = __webpack_require__(337); var _icon = __webpack_require__(187); @@ -214286,7 +215137,7 @@ FieldValueSelectionFilter.__docgenInfo = [{ }]; /***/ }), -/* 1720 */ +/* 1723 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -214460,7 +215311,7 @@ FieldValueToggleFilter.__docgenInfo = [{ }]; /***/ }), -/* 1721 */ +/* 1724 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -214645,7 +215496,7 @@ FieldValueToggleGroupFilter.__docgenInfo = [{ }]; /***/ }), -/* 1722 */ +/* 1725 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -214655,7 +215506,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _side_nav = __webpack_require__(1723); +var _side_nav = __webpack_require__(1726); Object.defineProperty(exports, 'EuiSideNav', { enumerable: true, @@ -214665,7 +215516,7 @@ Object.defineProperty(exports, 'EuiSideNav', { }); /***/ }), -/* 1723 */ +/* 1726 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -214692,9 +215543,9 @@ var _classnames = __webpack_require__(3); var _classnames2 = _interopRequireDefault(_classnames); -var _icon = __webpack_require__(11); +var _icon = __webpack_require__(10); -var _side_nav_item = __webpack_require__(1724); +var _side_nav_item = __webpack_require__(1727); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -214966,7 +215817,7 @@ EuiSideNav.__docgenInfo = [{ }]; /***/ }), -/* 1724 */ +/* 1727 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -214991,7 +215842,7 @@ var _classnames = __webpack_require__(3); var _classnames2 = _interopRequireDefault(_classnames); -var _icon = __webpack_require__(11); +var _icon = __webpack_require__(10); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -215206,7 +216057,7 @@ EuiSideNavItem.__docgenInfo = [{ }]; /***/ }), -/* 1725 */ +/* 1728 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -215225,7 +216076,7 @@ Object.defineProperty(exports, 'EuiStep', { } }); -var _steps = __webpack_require__(1726); +var _steps = __webpack_require__(1729); Object.defineProperty(exports, 'EuiSteps', { enumerable: true, @@ -215234,7 +216085,7 @@ Object.defineProperty(exports, 'EuiSteps', { } }); -var _sub_steps = __webpack_require__(1727); +var _sub_steps = __webpack_require__(1730); Object.defineProperty(exports, 'EuiSubSteps', { enumerable: true, @@ -215243,7 +216094,7 @@ Object.defineProperty(exports, 'EuiSubSteps', { } }); -var _steps_horizontal = __webpack_require__(1728); +var _steps_horizontal = __webpack_require__(1731); Object.defineProperty(exports, 'EuiStepsHorizontal', { enumerable: true, @@ -215253,7 +216104,7 @@ Object.defineProperty(exports, 'EuiStepsHorizontal', { }); /***/ }), -/* 1726 */ +/* 1729 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -215399,7 +216250,7 @@ EuiSteps.__docgenInfo = [{ }]; /***/ }), -/* 1727 */ +/* 1730 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -215471,7 +216322,7 @@ EuiSubSteps.__docgenInfo = [{ }]; /***/ }), -/* 1728 */ +/* 1731 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -215496,7 +216347,7 @@ var _classnames = __webpack_require__(3); var _classnames2 = _interopRequireDefault(_classnames); -var _step_horizontal = __webpack_require__(1729); +var _step_horizontal = __webpack_require__(1732); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -215580,7 +216431,7 @@ EuiStepsHorizontal.__docgenInfo = [{ }]; /***/ }), -/* 1729 */ +/* 1732 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -215607,7 +216458,7 @@ var _classnames2 = _interopRequireDefault(_classnames); var _accessibility = __webpack_require__(77); -var _icon = __webpack_require__(11); +var _icon = __webpack_require__(10); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -215775,7 +216626,7 @@ EuiStepHorizontal.__docgenInfo = [{ }]; /***/ }), -/* 1730 */ +/* 1733 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -215800,7 +216651,7 @@ var _classnames = __webpack_require__(3); var _classnames2 = _interopRequireDefault(_classnames); -var _icon = __webpack_require__(11); +var _icon = __webpack_require__(10); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -215878,7 +216729,7 @@ EuiTableHeaderButton.__docgenInfo = [{ }]; /***/ }), -/* 1731 */ +/* 1734 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -215888,7 +216739,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _table_pagination = __webpack_require__(1732); +var _table_pagination = __webpack_require__(1735); Object.defineProperty(exports, 'EuiTablePagination', { enumerable: true, @@ -215898,7 +216749,7 @@ Object.defineProperty(exports, 'EuiTablePagination', { }); /***/ }), -/* 1732 */ +/* 1735 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -216128,7 +216979,7 @@ EuiTablePagination.__docgenInfo = [{ }]; /***/ }), -/* 1733 */ +/* 1736 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -216147,7 +216998,7 @@ Object.defineProperty(exports, 'EuiBasicTable', { } }); -var _in_memory_table = __webpack_require__(1739); +var _in_memory_table = __webpack_require__(1742); Object.defineProperty(exports, 'EuiInMemoryTable', { enumerable: true, @@ -216157,7 +217008,7 @@ Object.defineProperty(exports, 'EuiInMemoryTable', { }); /***/ }), -/* 1734 */ +/* 1737 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -216346,7 +217197,7 @@ CollapsedItemActions.__docgenInfo = [{ }]; /***/ }), -/* 1735 */ +/* 1738 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -216361,9 +217212,9 @@ var _react = __webpack_require__(0); var _react2 = _interopRequireDefault(_react); -var _default_item_action = __webpack_require__(1736); +var _default_item_action = __webpack_require__(1739); -var _custom_item_action = __webpack_require__(1737); +var _custom_item_action = __webpack_require__(1740); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -216409,7 +217260,7 @@ var ExpandedItemActions = exports.ExpandedItemActions = function ExpandedItemAct }; /***/ }), -/* 1736 */ +/* 1739 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -216545,7 +217396,7 @@ DefaultItemAction.__docgenInfo = [{ }]; /***/ }), -/* 1737 */ +/* 1740 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -216665,7 +217516,7 @@ CustomItemAction.__docgenInfo = [{ }]; /***/ }), -/* 1738 */ +/* 1741 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -216682,7 +217533,7 @@ var _react = __webpack_require__(0); var _react2 = _interopRequireDefault(_react); -var _table_body = __webpack_require__(338); +var _table_body = __webpack_require__(339); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -216754,7 +217605,7 @@ LoadingTableBody.__docgenInfo = [{ }]; /***/ }), -/* 1739 */ +/* 1742 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -216783,11 +217634,11 @@ var _pagination_bar = __webpack_require__(702); var _predicate = __webpack_require__(19); -var _sort = __webpack_require__(281); +var _sort = __webpack_require__(283); var _search_bar = __webpack_require__(687); -var _spacer = __webpack_require__(336); +var _spacer = __webpack_require__(337); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -217406,7 +218257,7 @@ EuiInMemoryTable.__docgenInfo = [{ }]; /***/ }), -/* 1740 */ +/* 1743 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -217434,7 +218285,7 @@ Object.defineProperty(exports, 'EuiTabs', { } }); -var _tabbed_content = __webpack_require__(1741); +var _tabbed_content = __webpack_require__(1744); Object.defineProperty(exports, 'EuiTabbedContent', { enumerable: true, @@ -217444,7 +218295,7 @@ Object.defineProperty(exports, 'EuiTabbedContent', { }); /***/ }), -/* 1741 */ +/* 1744 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -217454,7 +218305,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _tabbed_content = __webpack_require__(1742); +var _tabbed_content = __webpack_require__(1745); Object.defineProperty(exports, 'EuiTabbedContent', { enumerable: true, @@ -217464,7 +218315,7 @@ Object.defineProperty(exports, 'EuiTabbedContent', { }); /***/ }), -/* 1742 */ +/* 1745 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -217487,7 +218338,7 @@ var _propTypes = __webpack_require__(1); var _propTypes2 = _interopRequireDefault(_propTypes); -var _services = __webpack_require__(13); +var _services = __webpack_require__(12); var _tabs = __webpack_require__(704); @@ -217726,7 +218577,7 @@ EuiTabbedContent.__docgenInfo = [{ }]; /***/ }), -/* 1743 */ +/* 1746 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -217745,7 +218596,7 @@ Object.defineProperty(exports, 'EuiToast', { } }); -var _global_toast_list = __webpack_require__(1744); +var _global_toast_list = __webpack_require__(1747); Object.defineProperty(exports, 'EuiGlobalToastList', { enumerable: true, @@ -217764,7 +218615,7 @@ Object.defineProperty(exports, 'EuiGlobalToastListItem', { }); /***/ }), -/* 1744 */ +/* 1747 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -217791,7 +218642,7 @@ var _classnames = __webpack_require__(3); var _classnames2 = _interopRequireDefault(_classnames); -var _time = __webpack_require__(1745); +var _time = __webpack_require__(1748); var _global_toast_list_item = __webpack_require__(706); @@ -218118,7 +218969,7 @@ EuiGlobalToastList.__docgenInfo = [{ }]; /***/ }), -/* 1745 */ +/* 1748 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -218128,7 +218979,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _timer = __webpack_require__(1746); +var _timer = __webpack_require__(1749); Object.defineProperty(exports, 'Timer', { enumerable: true, @@ -218138,7 +218989,7 @@ Object.defineProperty(exports, 'Timer', { }); /***/ }), -/* 1746 */ +/* 1749 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -218189,7 +219040,270 @@ var Timer = exports.Timer = function Timer(callback, timeMs) { }; /***/ }), -/* 1747 */ +/* 1750 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _hide_from = __webpack_require__(1751); + +Object.defineProperty(exports, 'EuiHideFor', { + enumerable: true, + get: function get() { + return _hide_from.EuiHideFor; + } +}); + +var _show_for = __webpack_require__(1752); + +Object.defineProperty(exports, 'EuiShowFor', { + enumerable: true, + get: function get() { + return _show_for.EuiShowFor; + } +}); + +/***/ }), +/* 1751 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.EuiHideFor = exports.RESPONSIVE_SIZES = undefined; + +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; + +var _react = __webpack_require__(0); + +var _react2 = _interopRequireDefault(_react); + +var _propTypes = __webpack_require__(1); + +var _propTypes2 = _interopRequireDefault(_propTypes); + +var _classnames = __webpack_require__(3); + +var _classnames2 = _interopRequireDefault(_classnames); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; } + +var responsiveSizesToClassNameMap = { + xs: 'eui-hideFor--xs', + s: 'eui-hideFor--s', + m: 'eui-hideFor--m', + l: 'eui-hideFor--l', + xl: 'eui-hideFor--xl' +}; + +var RESPONSIVE_SIZES = exports.RESPONSIVE_SIZES = Object.keys(responsiveSizesToClassNameMap); + +var EuiHideFor = function EuiHideFor(_ref) { + var children = _ref.children, + className = _ref.className, + sizes = _ref.sizes, + rest = _objectWithoutProperties(_ref, ['children', 'className', 'sizes']); + + var sizingClasses = sizes.map(function (item) { + return responsiveSizesToClassNameMap[item]; + }); + + var classes = (0, _classnames2.default)('euiHideFor', sizingClasses, className); + + return _react2.default.createElement( + 'span', + _extends({ + className: classes + }, rest), + children + ); +}; + +exports.EuiHideFor = EuiHideFor; +EuiHideFor.propTypes = { + children: _propTypes2.default.node, + className: _propTypes2.default.string, + /** + * List of all the responsive sizes to hide the children from + */ + sizes: _propTypes2.default.arrayOf(_propTypes2.default.oneOf(RESPONSIVE_SIZES)).isRequired +}; +EuiHideFor.__docgenInfo = [{ + 'description': '', + 'methods': [], + 'props': { + 'children': { + 'type': { + 'name': 'node' + }, + 'required': false, + 'description': '' + }, + 'className': { + 'type': { + 'name': 'string' + }, + 'required': false, + 'description': '' + }, + 'sizes': { + 'type': { + 'name': 'arrayOf', + 'value': { + 'name': 'enum', + 'value': [{ + 'value': '"xs"', + 'computed': false + }, { + 'value': '"s"', + 'computed': false + }, { + 'value': '"m"', + 'computed': false + }, { + 'value': '"l"', + 'computed': false + }, { + 'value': '"xl"', + 'computed': false + }] + } + }, + 'required': true, + 'description': 'List of all the responsive sizes to hide the children from' + } + } +}]; + +/***/ }), +/* 1752 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.EuiShowFor = exports.RESPONSIVE_SIZES = undefined; + +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; + +var _react = __webpack_require__(0); + +var _react2 = _interopRequireDefault(_react); + +var _propTypes = __webpack_require__(1); + +var _propTypes2 = _interopRequireDefault(_propTypes); + +var _classnames = __webpack_require__(3); + +var _classnames2 = _interopRequireDefault(_classnames); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; } + +var responsiveSizesToClassNameMap = { + xs: 'eui-showFor--xs', + s: 'eui-showFor--s', + m: 'eui-showFor--m', + l: 'eui-showFor--l', + xl: 'eui-showFor--xl' +}; + +var RESPONSIVE_SIZES = exports.RESPONSIVE_SIZES = Object.keys(responsiveSizesToClassNameMap); + +var EuiShowFor = function EuiShowFor(_ref) { + var children = _ref.children, + className = _ref.className, + sizes = _ref.sizes, + rest = _objectWithoutProperties(_ref, ['children', 'className', 'sizes']); + + var sizingClasses = sizes.map(function (item) { + return responsiveSizesToClassNameMap[item]; + }); + + var classes = (0, _classnames2.default)('euiShowFor', sizingClasses, className); + + return _react2.default.createElement( + 'span', + _extends({ + className: classes + }, rest), + children + ); +}; + +exports.EuiShowFor = EuiShowFor; +EuiShowFor.propTypes = { + children: _propTypes2.default.node, + className: _propTypes2.default.string, + /** + * List of all the responsive sizes to show the children for + */ + sizes: _propTypes2.default.arrayOf(_propTypes2.default.oneOf(RESPONSIVE_SIZES)).isRequired +}; +EuiShowFor.__docgenInfo = [{ + 'description': '', + 'methods': [], + 'props': { + 'children': { + 'type': { + 'name': 'node' + }, + 'required': false, + 'description': '' + }, + 'className': { + 'type': { + 'name': 'string' + }, + 'required': false, + 'description': '' + }, + 'sizes': { + 'type': { + 'name': 'arrayOf', + 'value': { + 'name': 'enum', + 'value': [{ + 'value': '"xs"', + 'computed': false + }, { + 'value': '"s"', + 'computed': false + }, { + 'value': '"m"', + 'computed': false + }, { + 'value': '"l"', + 'computed': false + }, { + 'value': '"xl"', + 'computed': false + }] + } + }, + 'required': true, + 'description': 'List of all the responsive sizes to show the children for' + } + } +}]; + +/***/ }), +/* 1753 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -218328,7 +219442,7 @@ GuideRuleExample.__docgenInfo = [{ }]; /***/ }), -/* 1748 */ +/* 1754 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -218406,7 +219520,7 @@ GuideRuleTitle.__docgenInfo = [{ }]; /***/ }), -/* 1749 */ +/* 1755 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -218489,7 +219603,7 @@ GuidePage.propTypes = { }; /***/ }), -/* 1750 */ +/* 1756 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -218510,7 +219624,7 @@ var _propTypes = __webpack_require__(1); var _propTypes2 = _interopRequireDefault(_propTypes); -var _jquery = __webpack_require__(1751); +var _jquery = __webpack_require__(1757); var _jquery2 = _interopRequireDefault(_jquery); @@ -218518,7 +219632,7 @@ var _reactRouter = __webpack_require__(51); var _components = __webpack_require__(2); -var _guide_theme_selector = __webpack_require__(1752); +var _guide_theme_selector = __webpack_require__(1758); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -218834,7 +219948,7 @@ GuidePageChrome.__docgenInfo = [{ }]; /***/ }), -/* 1751 */ +/* 1757 */ /***/ (function(module, exports, __webpack_require__) { var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*! @@ -229205,7 +230319,7 @@ return jQuery; /***/ }), -/* 1752 */ +/* 1758 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -229215,7 +230329,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _guide_theme_selector = __webpack_require__(1753); +var _guide_theme_selector = __webpack_require__(1759); Object.defineProperty(exports, 'GuideThemeSelector', { enumerable: true, @@ -229225,7 +230339,7 @@ Object.defineProperty(exports, 'GuideThemeSelector', { }); /***/ }), -/* 1753 */ +/* 1759 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -229401,7 +230515,7 @@ GuideThemeSelector.__docgenInfo = [{ }]; /***/ }), -/* 1754 */ +/* 1760 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -229411,7 +230525,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _guide_section_container = __webpack_require__(1755); +var _guide_section_container = __webpack_require__(1761); Object.defineProperty(exports, 'GuideSection', { enumerable: true, @@ -229420,7 +230534,7 @@ Object.defineProperty(exports, 'GuideSection', { } }); -var _guide_section_types = __webpack_require__(1759); +var _guide_section_types = __webpack_require__(1765); Object.defineProperty(exports, 'GuideSectionTypes', { enumerable: true, @@ -229430,7 +230544,7 @@ Object.defineProperty(exports, 'GuideSectionTypes', { }); /***/ }), -/* 1755 */ +/* 1761 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -229441,9 +230555,9 @@ Object.defineProperty(exports, "__esModule", { }); exports.GuideSectionContainer = undefined; -var _reactRedux = __webpack_require__(269); +var _reactRedux = __webpack_require__(270); -var _guide_section = __webpack_require__(1756); +var _guide_section = __webpack_require__(1762); var _store = __webpack_require__(709); @@ -229461,7 +230575,7 @@ var GuideSectionContainer = exports.GuideSectionContainer = (0, _reactRedux.conn })(_guide_section.GuideSection); /***/ }), -/* 1756 */ +/* 1762 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -230086,7 +231200,7 @@ GuideSection.__docgenInfo = [{ }]; /***/ }), -/* 1757 */ +/* 1763 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -230113,7 +231227,7 @@ var toggleTheme = exports.toggleTheme = function toggleTheme(theme) { }; /***/ }), -/* 1758 */ +/* 1764 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -230173,7 +231287,7 @@ module.exports = keyMirror; /***/ }), -/* 1759 */ +/* 1765 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -230188,7 +231302,7 @@ var GuideSectionTypes = exports.GuideSectionTypes = { }; /***/ }), -/* 1760 */ +/* 1766 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -230210,7 +231324,7 @@ var _context_menu = __webpack_require__(712); var _context_menu2 = _interopRequireDefault(_context_menu); -var _button_placement = __webpack_require__(1761); +var _button_placement = __webpack_require__(1767); var _button_placement2 = _interopRequireDefault(_button_placement); @@ -230821,7 +231935,7 @@ exports.default = function () { null, _react2.default.createElement( _components2.EuiTableRowCell, - { isMobileHeader: true }, + { isMobileFullWidth: true }, _react2.default.createElement( _components2.EuiButton, null, @@ -230839,7 +231953,7 @@ exports.default = function () { null, _react2.default.createElement( _components2.EuiTableRowCell, - { isMobileHeader: true }, + { isMobileFullWidth: true }, _react2.default.createElement( _components2.EuiButtonEmpty, { size: 's' }, @@ -230857,7 +231971,7 @@ exports.default = function () { null, _react2.default.createElement( _components2.EuiTableRowCell, - { isMobileHeader: true }, + { isMobileFullWidth: true }, _react2.default.createElement( _components2.EuiButton, { fill: true }, @@ -230875,7 +231989,7 @@ exports.default = function () { null, _react2.default.createElement( _components2.EuiTableRowCell, - { isMobileHeader: true }, + { isMobileFullWidth: true }, _react2.default.createElement( _components2.EuiButton, { color: 'danger', fill: true }, @@ -230901,7 +232015,7 @@ exports.default = function () { null, _react2.default.createElement( _components2.EuiTableRowCell, - { isMobileHeader: true }, + { isMobileFullWidth: true }, _react2.default.createElement( _components2.EuiButton, { color: 'danger' }, @@ -230921,7 +232035,7 @@ exports.default = function () { null, _react2.default.createElement( _components2.EuiTableRowCell, - { isMobileHeader: true }, + { isMobileFullWidth: true }, _react2.default.createElement( _components2.EuiButton, { fill: true }, @@ -231059,13 +232173,13 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 1761 */ +/* 1767 */ /***/ (function(module, exports) { module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWAAAAEACAYAAAH6kpyAAAAABGdBTUEAALGPC/xhBQAAG/dJREFUeAHtnQmYFdWVx093s2+yqMgqIDQ6xg3UREcDg0lMFJKICkqcOFmGmMxMFv2ChmgMOkGj4xLn02Ra+ZxJRsANRQyDQYnGYBIhCeKC3aCIbMrWQgsty+uee6vTj+7X79X2qrruffWr7+t+VXXvPffc3/m/U/fdV11dJmqrrq5u1K82bGXa2crKSht8dXzs0OxpVVVV866Rr9OnT3f8KjfSOxencNgFTiRF1r3pkEQkcXcxYh3hbB6uqalxGVc0RVFcoOwlHMXoo4mDuxV7CUep4TijZS/hOKm4qzJYqb2Eo9RwIWZRRNFewlGMvhDZKM/bSzhKDccZLXsJx0kFDUdJIKytsplzXZs2zp7mlFun4VgdHnTrkw6VF9Zvc16PuOlR2Xsw4+wfyDQ4r/l+HdG5ozw05Wwpy1NozMd8v5LIfqbLM5h2PdWsUa9OY5WEV+dhyh1JhGmYRJvy8vLaska1JdF52D6zGmZ9OCxCj3bWvemsc9i6N511hHHY401edHE2D0f5ma6QV1F8qrFOEmSJQnKI6nwsGo5Cq4UGiIYLkYnqvHWEY9FwIZpRaNs6wuThQnKI6nwsGo5Cq4UGiIYLkYnqvHWEsxqOikBYO26LgQN6dZUt113kmDaCsJuz2sute+qzHGJ3+LL5y2XF5l2yT60L/3HjTqfjugOHsg7k7txxwWmy+Mrxuaezx0ZcOLwIa2+bl2ONcDiLz8dO7JLw4UOgKsZ8ZRDIa4sqW6cIi9g6rra5zpm+Dm864Ob7yJv9RMHNJGJ6BXBMYJvNAriZREyvzCJiAttsFgU3k4jpFcAxgW02C+BmEjG9tpkHt8f3oDGNpZXZONdNW3XkcYCCPQAVW9xGwaZEvtiBmdIeBccciTYKNjUH2/rOQsHtrWBblRIzp9DmUXBodP4aWpOD/Q3ncC1T3oko+HBMYtlro2BTIh/LaBMwioJjht5GwcyDoyWOgqPl2cZaGwWTg9swKuoECi4Kn3fjNgr2blK6NfzcdOY1+uab0prrWavgk+9Z3DwG0bcYFtoONjTK7v0HCxV7nn/uaxOydaadcqzcfeGY7LGfHWsB1+1vukfznKqlzjjPuO+Z7HhnLXtNXnp3hyxd954M+emTov+eX//tv9t9ndnGLXb+9ROVct6cZc6ZBV86V64cM0KO6t5FPvzxlBa13Hf52r4Fn4G3PtHq7t4WRb53c1MEObgFuub7vFucKnpXPTGgvLZoKxgoSKBs7dq1jzQ0NFxasAYFxRAYbN0t7sWMNom21s4ikoAVpk8Ah6EWoE2bWQR3uAegl6cqd7jngRLnKVJEnHSVbQADOGYCMZtHwQCOmUDM5lFwzID5qBwzYBQM4JgJxGweBQM4ZgIxm0fBAI6ZQMzmUXDMgNusB5t6d2VQDqbcY4eCg0YuYH0ABwQWtDqAgxILWJ+1iIDAglZHwUGJBawP4IDAglYHcFBiAetbMQ82ZU4bkK1THQWHoRagDYADwApTFcBhqAVowzw4AKwwVVFwGGoB2gA4AKwwVQEchlqANlbMgwOMJ1vVlLkzCs6GJJ4dAMfDNWsVwFkU8ewwD46Ha9YqCs6iiGcHwPFwzVoFcBZFPDtWzINNmdOGCQEKDkMtQBsAB4AVpiqAw1AL0IZ5cABYYaqi4DDUArQBcABYYaoCOAy1AG3azIMDtC25qtMefknmvfJO6HFtVP+deLD6L8UtNxTcgkYxcLWZIeq5a7kbgHOJRHxsJeBbXnhDbnh2tS8U73/4ka96cVWyEvBVHx8p/bp1luUbdsgDK9/KstH/g1xv+zMN2XO9u3aS3jc9JiPvWCRb6uql9qMD2TKvnW0zJ8uw3t1bVdP/u/y0AX3kxemfkqVfndCqLN+BlYBvef4N2aL+g/wPfrPKGdPoO592Xs8Y1Nd5GGhGPXH1yH9/PDvep748Tu5ST00d2LOr7D2QyZ732jl69gKZ8ckTpO7Gpuf2DVIXsGsW/1XumTRW1u38UHp08p4j8EmuBWWeH9wChi27KDjmSFmZg2NmEql5AEeKs60xALdlEtmZTCYjzvODR44cyfODI8OKofYiUFtbe6ich1+3F276iZpAnz59OnCJi5oq9tqVAAJuV9x0FjUBz7U2nuceNXLsBSGQ+zz83LZk4FwiHFtFAAFbFS6czSWAgHOJcGwVAQRsVbhwNpcAAs4lwrFVBBCwVeHC2VwCCDiXCMdWEeDfrVsVLpzNJUAGziXCsVUEELBV4cLZXAIIOJcIx1YRQMBWhQtncwkg4FwiHFtFAAFbFS6czSWAgHOJcGwVAc/7gUvl/3laFRUXZ21+ZqfLsEIXkYFDo6OhCQQQsAlRwIfQBBBwaHQ0NIGA5xyYOZcJYcKHQgTIwIXIcN4KAgjYijDhZCECCLgQGc5bQcBzDsw6sP848nnBP6uoapKBoyKJnUQIIOBEsNNpVAQQcFQksZMIAc85MPO6ROJCpz4JkIF9gqKamQQQsJlxwSufBBCwT1BUM5OA5xyYdWCzAsdnktbxIAO35sGRZQQQsGUBw93WBBBwax4cWUbAcw7MnMuyiKbMXTJwygJeasNFwKUW0ZSNBwGnLOClNlzPOTDrwP5DzucF/6yiqkkGjookdhIhgIATwU6nURFAwFGRxE4iBDznwMzrEokLnfokQAb2CYpqZhJAwGbGBa98EkDAPkFRzUwCnnNgM93Gq7gJTHv4JZn3yjtxd+Npv3H2NNc6ZGBXPOktNEG8fugjYD+UqGMsAQTcjqE56Z7FTm+76g84rys373Je56/eIJfNXy6f/e/n5ZK5v2/j0VRVNvGXLzjnq3fUSd+bH5NX398tI+9YJENvWygHMg1O2Zvb90ivWY/KCmV378GMPLDyLRl3/7Nt7EV14rKTj5Vbzz81a67m6onO8WdGHiP1s6bKwJ5d5WcTxzrla6+ZJA9NOdvZn/2ZU2T7DyfLMT26ZNuG3WEOHJZciHb/c8lZTqubl70md104Rrbv3e8cf3jgkPO65J/GO+LLNX3lmOEybnh/2adEec5/LZVdN1zi7K9TotBCbfxbg/EPPCd7brxUTlZvlOVXfUa+fvpxzs+mPfUyuFfXXLNFH58+qK+s2b5bVv3b5+R367dJ5Z1PS3mZSINy6Ldvvy9b6urlyG6d5T8njZVR6s02+sie0kFVGKCEfdRPFsgflI9n/eI3RfnBP/suCl/pNi6bOdeIwfEhzogw4ERcBJgDx0XWcrsbr7so8RH0VdMPr40phBchyo0mQAY2Ojw450UAAXsRotxoAlrAg2tra5vWcYx2FecgcJhAJpORdevW1eo58KDy8vJXGxoa+hwuZg8CZhNQmn101KhRU8p27dp1sE+fPnyhYXa88C4PAZWBHy1rVFueMk5BwHgC+i/m+RBnfJhw0I0AAnajQ5nxBBCw8SHCQTcCCNiNDmXGE0DAxocIB90IeC6fVVVVubWnDAKxEpg+fbqrfTKwKx4KTSeAgE2PEP65EkDArngoNJ0AAjY9QvjnSgABu+Kh0HQCCNj0COGfKwEE7IqHQtMJIGDTI4R/rgQQsCseCk0ngIBNjxD+uRJAwK54KDSdAAI2PUL450oAAbviodB0AgjY9AjhnysBBOyKh0LTCfBXyaZHCP8KEuCvkguiocAWAkwhbIkUfuYlgIDzYuGkLQQQsC2Rws+8BBBwXiyctIUAArYlUviZlwACzouFk7YQQMC2RAo/8xJAwHmxcNIWAgjYlkjhZ14CCDgvFk7aQgAB2xIp/MxLAAHnxcJJWwggYFsihZ95CSDgvFg4aQsBz+cD63su2cwhUFlZaY4zBnhCBjYgCLgQngACDs+OlgYQQMAGBAEXwhNAwOHZ0dIAAgjYgCDgQngCCDg8O1oaQAABGxAEXAhPwHMdmHXH8HBpGT8BMnD8jOkhRgIIOEa4mI6fAAKOnzE9xEgAAccIF9PxE0DA8TOmhxgJIOAY4WI6fgIIOH7G9BAjAc91YO4H9k+fNXP/rKKqSQaOiiR2EiGAgBPBTqdREUDAUZHETiIEEHAi2Ok0KgIIOCqS2EmEAAJOBDudRkUAAUdFEjuJEPBcB2ZtM5G40KlPAmRgn6CoZiYBBGxmXPDKJwEE7BMU1cwkgIDNjAte+SSAgH2CopqZBBCwmXHBK58EELBPUFQzk4DnOjD3A5sVONblW8eDDNyaB0eWEUDAlgUMd1sTQMCteXBkGQEEbFnAcLc1AQTcmgdHlhFAwJYFDHdbE0DArXlwZBkBz3Vg1h0ti2jK3CUDpyzgpTZcBFxqEU3ZeBBwygJeasNFwKUW0ZSNBwGnLOClNlwEXGoRTdl4EHDKAl5qw/VcB+Z+YP8hZ83cP6uoapKBoyKJnUQIIOBEsNNpVAQQcFQksZMIAQScCHY6jYoAAo6KJHYSIYCAE8FOp1ERQMBRkcROIgQ814FZ20wkLnTqkwAZ2CcoqplJAAGbGRe88kkAAfsERTUzCSBgM+OCVz4JIGCfoKhmJgEEbGZc8MonAQTsExTVzCTguQ5sptt4FTeBTXvq5cz7lshW9ZrEdvkpw2Tu1LM9u0bAnojSWWHIrU8kOvB5r7zj9O8lYqYQiYaJzt0INIvYrQ4CdqNDmfEEELDxIcJBNwII2I0OZcYTQMDtGKITf/ZrGXXHImnM0+e81RvynHU/Nfv5150KE+Y8514xptJ5BVYJRvXr6fR4yceGxNTzYbMI+DCLWPcWvblZXv/OhbL2mkmyZ/9BmfzQi05/M5ascl537tsvfW5+THarspbb1rqP5OjZC+SPG3c6p8c/8JxMe/glZ//6pavl/hVvybsf7HOOx93/rFr6esbZP/3eJTLkp0/Kb9/e5hzH8av+UEa+fValY/qKU4fJhhlfkG4dK2T5Nz4t73z/C5JpaHqrfvm04bLrhkvkiM4dZcpJQ+V/p5wlD178iUhcQsCRYPQ2Mun4QXLtM6vkmFuekO4dO8h7Sph608LV26qttVKrgjz8toWybe9+WbF5l/M6oGcX2TZzsoxX4tQifvarE5z10f2ZBunSoUL++YzjZMMHe52yZV8/T17+1vmycM1m+cuWWtl47Rdl0i+fd+xH/at3l45y1ZMr5OpzTnBMn3fcMXKs8l1n3688/kcZdvtC6d6paZV2/Iijpa96c77/w8nSQ5274pE/yKI3N0XiEgKOBKO3keUbdshPzz9V3vvBRXL14r9Ipw5N6LfWNX1RoEWtt4Mqax3dvbOcMaiv83rC3b92phyZxkY51NAgFeVlTr1OFa1Dd0AJuqKsqexAJiNdVSbU2xFdOjmvUf965PJz5B9PGyYP/vktx/RHKhvrrWZHnfPa8tfeA4ecw2b/9EHzG7hlvTD7rSmEsUAbXwTOGnqkDFUZasR/PCV3XThGqi4605ky9O/RxWk/pHd36TnrUVnzvYmt7F1zzvFOZtOX33OOPUqOU+31NEFL9eZPnyxVK9Y59T857CgZfvtTMkBl+Es/NrSVjTgO9DRozsq3Zday1+SmT52kpjF7ZZPK+DrrLq7eIjuuvzjb7XZ1Rdn9o0udsWdPRrRT1qi2iGxhpoQIlM2ca8RoGmdPK+iHfuwZGbggHgpsIICAbYgSPhYkgIALoqEgaQIDenX1dAEBeyJKZ4W+3TonPvCXv/VZTx/4EOeJiAqmEuBDnKmRwS/fBJhC+EZFRRMJIGATo4JPvgkgYN+oqGgiAQRsYlTwyTeB8oy68YMNAjYSKC8vry1fv359LSK2MXzp9rm2tlbdnNdwUll1dfUgpeRX+/Xr17NXr14dKiqabsNLNx5GDwEIQCB6AnqysGfPnkM7d+6scxLw2rVrdw0fPrwPiTd62FiEAAQgkI+ATsT601u5ysIk33yEOAcBCEAgJgJ6wqtzL99ixAQYsxCAAAS8CJCAvQhRDgEIQCAmAiTgmMBiFgIQgIAXARKwFyHKIQABCMREgAQcE1jMQgACEPAi0PQsT69aLuVVVVUupRRBAAIQKF0C06dPL2pwzICLwkdjCEAAAuEJkIDDs6MlBCAAgaIIkICLwkdjCEAAAuEJkIDDs6MlBCAAgaIIkICLwkdjCEAAAuEJkIDDs6MlBCAAgaIIkICLwkdjCEAAAuEJkIDDs6MlBCAAgaIIkICLwkdjCEAAAuEJkIDDs6MlBCAAgaIIkICLwkdjCEAAAuEJkIDDs6MlBCAAgaIIkICLwkdjCEAAAuEJkIDDs6MlBCAAgaIIkICLwkdjCEAAAuEJFP084GKfhxnedVpCAAIQsJsAM2C744f3EICAxQRIwBYHD9chAAG7CZCA7Y4f3kMAAhYTIAFbHDxchwAE7CZAArY7fngPAQhYTIAEbHHwcB0CELCbAAnY7vjhPQQgYDEBErDFwcN1CEDAbgIkYLvjh/cQgIDFBEjAFgcP1yEAAbsJkIDtjh/eQwACFhMgAVscPFyHAATsJkACtjt+eA8BCFhMgARscfBwHQIQsJsACdju+OE9BCBgMYGinwdcU1Nj8fBxHQLxEqisrIy3A6xbTYAZsNXhw3kIQMBmAiRgm6OH7xCAgNUESMBWhw/nIQABmwmQgG2OHr5DAAJWEyABWx0+nIcABGwmQAK2OXr4DgEIWE2ABGx1+HAeAhCwmUDR9wFzn6PN4cd3CEAgSQLMgJOkT98QgECqCZCAUx1+Bg8BCCRJgAScJH36hgAEUk2ABJzq8DN4CEAgSQIk4CTp0zcEIJBqAiTgVIefwUMAAkkSIAEnSZ++IQCBVBMo+j5gngecav3ENnjuL48NLYYNIsAM2KBg4AoEIJAuAiTgdMWb0UIAAgYRIAEbFAxcgQAE0kWABJyueDNaCEDAIAIkYIOCgSsQgEC6CJCA0xVvRgsBCBhEgARsUDBwBQIQSBeBou8D5n7NdAmG0UIAAtERYAYcHUssQQACEAhEgAQcCBeVIQABCERHgAQcHUssQQACEAhEgAQcCBeVIQABCERHgAQcHUssQQACEAhEgAQcCBeVIQABCERHgAQcHUssQQACEAhEoOj7gHkecCDeVE4ZAe6TT1nAAw6XGXBAYFSHAAQgEBUBEnBUJLEDAQhAICABEnBAYFSHAAQgEBUBEnBUJLEDAQhAICABEnBAYFSHAAQgEBUBEnBUJLEDAQhAICABEnBAYFSHAAQgEBWBou8D5j7HqEKBHQhAIG0EmAGnLeKMFwIQMIYACdiYUOAIBCCQNgIk4LRFnPFCAALGECABGxMKHIEABNJGgASctogzXghAwBgCJGBjQoEjEIBA2giQgNMWccYLAQgYQ6Do+4B5HrAxsSwpR7i/vKTCyWAKEGAGXAAMpyEAAQjETYAEHDdh7EMAAhAoQIAEXAAMpyEAAQjETYAEHDdh7EMAAhAoQIAEXAAMpyEAAQjETYAEHDdh7EMAAhAoQIAEXAAMpyEAAQjETaDo+4C5XzPuEGEfAhAoVQLMgEs1sowLAhAwngAJ2PgQ4SAEIFCqBEjApRpZxgUBCBhPgARsfIhwEAIQKFUCJOBSjSzjggAEjCdAAjY+RDgIAQiUKgEScKlGlnFBAALGEyj6PmDjR4iDEIBAZAQ27amXU+5ZLLv27Y/Mpo2G+nbrLK98+wIZ3KtrUe4zAy4KH40hkC4CZ963JPXJV0dcX4A0i2I3EnCxBGkPgRQR2KpmwGxNBKJgQQJGTRCAAAQSIkACTgg83UIAAhAgAaOBkibw3ocfBRrfy5t2iv6iqb23A5kGmbPybck0NrZ319b2V9mvp5w/aoC1/mvHScBWhw/n8xH43TvbpfdNj8n7Kvke06OL7N5/UI69baE8/vrGfNVbnbvz92/Ki+9sa3UuroNuNz4iew9mHPOdKsrla6ePkIqysri6M8pu944V8u6ML8i6ayY5MfLj3IWjB8riK8dnq9bsrJNn1m7NHtu4QwK2MWr47ErgzMH9pFOHcrn84eXyxBubRCe3DerNfvGJQ5x2Z/9iqSzfsCNr42sL/iQPrHwre3ztklUyf/UGeX3bbjlvzjL5xpMvZ8vy7cxa9prc/uIaqTtwyJnFTpjznFNNz2aPv+tpuXrxX2RLXb38/E9r1TfnzzhlzYl3r2pzsKFR9qsZcMcb5mfbjb7zaZmh/Hh39z659YU3pP/sBU6y1n3oev/y1ErZrGbqd79UnbWZzzdTzz009e/lmwtXyOXzl8uCK87NujlmYB/Zef3FcvnJx8qQI7rJ49POlRmfPMG5MHVVSbuivEx08taXqStOHSYPTTnbaTt2YF/Z/sPJMvWkoXL8Ub3k6S+Pkwcv/oRT9tWxI6TuxkudMm1zkSr7/rknZPtMcof7gJOkT9+xEOiiku+2mZMd2/oD/ZMqCV+lkugc9YacqGZRXtuPJnxMLlMJQG/6zdr9xofl7oljZYGaQf/kt69nm9+g6ulEMWFEfycB69lzN5Uc1tfulX1qZvvr6s0yUN0neucFY5w23/z4KNE/etNJxHnt1EE6qqSyP3N46UH3M1glits+e6pT57pxfyer3/tAHvzzW3LlmBHOBeXez5/ulH337NFy++/WOMsmxd6T6hhsh186IZ4+qK9srRvk9HZU9y6ix6gvNNeNO1GuX7pa5qkLoN4unvui86p/1SumGXWxar54ZQvUzrWq/Q2q3cOvvuuc/vyvXpD6WVPl2iV/dY4fe21jtuyW51+XO1RM9EUz6Y0ZcNIRoP/ICVStWCdD1ZLDRjV71DOls4YeKT1UotuyZ5/T13kj+8uvVq2XQ+rNvGrrBzLvlaY3e7MjOsnq83rpQifuKSrJdu1QIV86ZZi88d0Lsz86+WobU+f/3kmWm677onxl7HHS+Ld13EnHD5aaHXVyn5r5qmry0rs7pFLNbPWMV29H9+gsb6hZdu428fhBsmb77uya8MI1m51k3nxRyK1v03F/tSSkL2aVdy5yZsB6Fjxa7X9HXUhOUDPXn/+pRq7/hxNFz2jVdcnh2nwB26aWlEb26+FcsHLHfL+K+Q/GnyinHNPbifW9nz/DWZ7YttfsPxgpq66ubuS/WuSGk+NSIKDTnE7CQ9VsMt+mZ6l6xlpo0x/3e6rE7WfTyw06GXdWyx35tg+VLX0RyN10LtbLvvpCkW/TF4EjOnfMV5TIubKZc9ulX70WrpeO6g9l2vSnywp9WanL9FKF5t0eW+PsaaG7qampkbaKCG2OhhAwi4BOaoWSr/bULfnqcr/JV9fVb/yKikJpVPImX91Oz/LcNpOSr5ufUZfpBJsv+ep+CiXf5rL2Sr5RjDn/5ToKy9iAAAQgAAFXAiRgVzwUQgACEIiPAAk4PrZYhkDJEbhcfRHJ1kQgChZ8CYeaIACBQAT0XwrO+L+/yvPr35coHkgTqPOEKw9QtxWOH95fbvvcaUU/ipIv4RIOJt1DwEYC+n7juVOb/gDCRv9N8pklCJOigS8QgECqCJCAUxVuBgsBCJhEgARsUjTwBQIQSBUBEnCqws1gIQABkwiQgE2KBr5AAAKpIlCutkdra2vb5w+nU4WWwUIAAhDIT0DnXJ17nb9EVw/kGaQO7lJVP9XQ0NAnfxPOQgACEIBAMQRUnq1V7Z9VefZ7o0eP3vz/bAl84woN218AAAAASUVORK5CYII=" /***/ }), -/* 1762 */ +/* 1768 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -231079,11 +232193,11 @@ var _react = __webpack_require__(0); var _react2 = _interopRequireDefault(_react); -var _colors = __webpack_require__(1763); +var _colors = __webpack_require__(1769); var _colors2 = _interopRequireDefault(_colors); -var _services = __webpack_require__(13); +var _services = __webpack_require__(12); var _components = __webpack_require__(6); @@ -231388,7 +232502,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 1763 */ +/* 1769 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -231509,7 +232623,7 @@ var euiCodeBlockSelectorIdColor = "inherit" /***/ }), -/* 1764 */ +/* 1770 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -232178,7 +233292,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 1765 */ +/* 1771 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -232198,13 +233312,13 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _text_scaling = __webpack_require__(2098); +var _text_scaling = __webpack_require__(2104); var _text_scaling2 = _interopRequireDefault(_text_scaling); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var textScalingSource = __webpack_require__(2099); +var textScalingSource = __webpack_require__(2105); var textScalingHtml = (0, _services.renderToHtml)(_text_scaling2.default); exports.default = function (props) { @@ -232238,7 +233352,7 @@ exports.default = function (props) { module.exports = exports['default']; /***/ }), -/* 1766 */ +/* 1772 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -232255,11 +233369,11 @@ var _react2 = _interopRequireDefault(_react); var _enzyme = __webpack_require__(713); -var _enzymeAdapterReact = __webpack_require__(2078); +var _enzymeAdapterReact = __webpack_require__(2084); var _enzymeAdapterReact2 = _interopRequireDefault(_enzymeAdapterReact); -var _html = __webpack_require__(2096); +var _html = __webpack_require__(2102); var _html2 = _interopRequireDefault(_html); @@ -232286,7 +233400,7 @@ function renderToHtml(componentReference) { } /***/ }), -/* 1767 */ +/* 1773 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -232310,7 +233424,7 @@ module.exports = function isArguments(value) { /***/ }), -/* 1768 */ +/* 1774 */ /***/ (function(module, exports) { @@ -232338,7 +233452,7 @@ module.exports = function forEach (obj, fn, ctx) { /***/ }), -/* 1769 */ +/* 1775 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -232397,7 +233511,7 @@ module.exports = function bind(that) { /***/ }), -/* 1770 */ +/* 1776 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -232446,7 +233560,7 @@ module.exports = function hasSymbols() { /***/ }), -/* 1771 */ +/* 1777 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -232467,7 +233581,7 @@ module.exports = function shimAssign() { /***/ }), -/* 1772 */ +/* 1778 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -232588,7 +233702,7 @@ function fromByteArray (uint8) { /***/ }), -/* 1773 */ +/* 1779 */ /***/ (function(module, exports) { exports.read = function (buffer, offset, isLE, mLen, nBytes) { @@ -232678,20 +233792,20 @@ exports.write = function (buffer, value, offset, isLE, mLen, nBytes) { /***/ }), -/* 1774 */ +/* 1780 */ /***/ (function(module, exports) { module.exports = {"0":65533,"128":8364,"130":8218,"131":402,"132":8222,"133":8230,"134":8224,"135":8225,"136":710,"137":8240,"138":352,"139":8249,"140":338,"142":381,"145":8216,"146":8217,"147":8220,"148":8221,"149":8226,"150":8211,"151":8212,"152":732,"153":8482,"154":353,"155":8250,"156":339,"158":382,"159":376} /***/ }), -/* 1775 */ +/* 1781 */ /***/ (function(module, exports, __webpack_require__) { var ElementType = __webpack_require__(81); var re_whitespace = /\s+/g; var NodePrototype = __webpack_require__(724); -var ElementPrototype = __webpack_require__(1776); +var ElementPrototype = __webpack_require__(1782); function DomHandler(callback, options, elementCB){ if(typeof callback === "object"){ @@ -232907,7 +234021,7 @@ module.exports = DomHandler; /***/ }), -/* 1776 */ +/* 1782 */ /***/ (function(module, exports, __webpack_require__) { // DOM-Level-1-compliant structure @@ -232933,7 +234047,7 @@ Object.keys(domLvl1).forEach(function(key) { /***/ }), -/* 1777 */ +/* 1783 */ /***/ (function(module, exports, __webpack_require__) { var index = __webpack_require__(133), @@ -233034,7 +234148,7 @@ module.exports = FeedHandler; /***/ }), -/* 1778 */ +/* 1784 */ /***/ (function(module, exports, __webpack_require__) { module.exports = Stream; @@ -233074,13 +234188,13 @@ Object.keys(EVENTS).forEach(function(name){ }); /***/ }), -/* 1779 */ +/* 1785 */ /***/ (function(module, exports) { /* (ignored) */ /***/ }), -/* 1780 */ +/* 1786 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -233090,7 +234204,7 @@ Object.keys(EVENTS).forEach(function(name){ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } -var Buffer = __webpack_require__(218).Buffer; +var Buffer = __webpack_require__(219).Buffer; /**/ function copyBuffer(src, target, offset) { @@ -233160,7 +234274,7 @@ module.exports = function () { }(); /***/ }), -/* 1781 */ +/* 1787 */ /***/ (function(module, exports, __webpack_require__) { var apply = Function.prototype.apply; @@ -233213,13 +234327,13 @@ exports._unrefActive = exports.active = function(item) { }; // setimmediate attaches itself to the global object -__webpack_require__(1782); +__webpack_require__(1788); exports.setImmediate = setImmediate; exports.clearImmediate = clearImmediate; /***/ }), -/* 1782 */ +/* 1788 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global, process) {(function (global, undefined) { @@ -233412,7 +234526,7 @@ exports.clearImmediate = clearImmediate; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(15), __webpack_require__(5))) /***/ }), -/* 1783 */ +/* 1789 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global) { @@ -233486,7 +234600,7 @@ function config (name) { /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(15))) /***/ }), -/* 1784 */ +/* 1790 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -233539,41 +234653,41 @@ PassThrough.prototype._transform = function (chunk, encoding, cb) { }; /***/ }), -/* 1785 */ +/* 1791 */ /***/ (function(module, exports, __webpack_require__) { -module.exports = __webpack_require__(342); +module.exports = __webpack_require__(343); /***/ }), -/* 1786 */ +/* 1792 */ /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__(103); /***/ }), -/* 1787 */ +/* 1793 */ /***/ (function(module, exports, __webpack_require__) { -module.exports = __webpack_require__(341).Transform +module.exports = __webpack_require__(342).Transform /***/ }), -/* 1788 */ +/* 1794 */ /***/ (function(module, exports, __webpack_require__) { -module.exports = __webpack_require__(341).PassThrough +module.exports = __webpack_require__(342).PassThrough /***/ }), -/* 1789 */ +/* 1795 */ /***/ (function(module, exports) { /* (ignored) */ /***/ }), -/* 1790 */ +/* 1796 */ /***/ (function(module, exports, __webpack_require__) { module.exports = ProxyHandler; @@ -233605,18 +234719,18 @@ Object.keys(EVENTS).forEach(function(name){ }); /***/ }), -/* 1791 */ +/* 1797 */ /***/ (function(module, exports, __webpack_require__) { var DomUtils = module.exports; [ - __webpack_require__(1792), - __webpack_require__(1797), __webpack_require__(1798), - __webpack_require__(1799), - __webpack_require__(1800), - __webpack_require__(1801) + __webpack_require__(1803), + __webpack_require__(1804), + __webpack_require__(1805), + __webpack_require__(1806), + __webpack_require__(1807) ].forEach(function(ext){ Object.keys(ext).forEach(function(key){ DomUtils[key] = ext[key].bind(DomUtils); @@ -233625,11 +234739,11 @@ var DomUtils = module.exports; /***/ }), -/* 1792 */ +/* 1798 */ /***/ (function(module, exports, __webpack_require__) { var ElementType = __webpack_require__(81), - getOuterHTML = __webpack_require__(219), + getOuterHTML = __webpack_require__(220), isTag = ElementType.isTag; module.exports = { @@ -233654,7 +234768,7 @@ function getText(elem){ /***/ }), -/* 1793 */ +/* 1799 */ /***/ (function(module, exports) { //Types of elements found in the DOM @@ -233673,11 +234787,11 @@ module.exports = { }; /***/ }), -/* 1794 */ +/* 1800 */ /***/ (function(module, exports, __webpack_require__) { -var encode = __webpack_require__(1795), - decode = __webpack_require__(1796); +var encode = __webpack_require__(1801), + decode = __webpack_require__(1802); exports.decode = function(data, level){ return (!level || level <= 0 ? decode.XML : decode.HTML)(data); @@ -233712,15 +234826,15 @@ exports.escape = encode.escape; /***/ }), -/* 1795 */ +/* 1801 */ /***/ (function(module, exports, __webpack_require__) { -var inverseXML = getInverseObj(__webpack_require__(340)), +var inverseXML = getInverseObj(__webpack_require__(341)), xmlReplacer = getInverseReplacer(inverseXML); exports.XML = getInverse(inverseXML, xmlReplacer); -var inverseHTML = getInverseObj(__webpack_require__(215)), +var inverseHTML = getInverseObj(__webpack_require__(216)), htmlReplacer = getInverseReplacer(inverseHTML); exports.HTML = getInverse(inverseHTML, htmlReplacer); @@ -233791,12 +234905,12 @@ exports.escape = escapeXML; /***/ }), -/* 1796 */ +/* 1802 */ /***/ (function(module, exports, __webpack_require__) { -var entityMap = __webpack_require__(215), +var entityMap = __webpack_require__(216), legacyMap = __webpack_require__(723), - xmlMap = __webpack_require__(340), + xmlMap = __webpack_require__(341), decodeCodePoint = __webpack_require__(722); var decodeXMLStrict = getStrictDecoder(xmlMap), @@ -233868,7 +234982,7 @@ module.exports = { }; /***/ }), -/* 1797 */ +/* 1803 */ /***/ (function(module, exports) { var getChildren = exports.getChildren = function(elem){ @@ -233898,7 +235012,7 @@ exports.getName = function(elem){ /***/ }), -/* 1798 */ +/* 1804 */ /***/ (function(module, exports) { exports.removeElement = function(elem){ @@ -233981,7 +235095,7 @@ exports.prepend = function(elem, prev){ /***/ }), -/* 1799 */ +/* 1805 */ /***/ (function(module, exports, __webpack_require__) { var isTag = __webpack_require__(81).isTag; @@ -234086,7 +235200,7 @@ function findAll(test, rootElems){ /***/ }), -/* 1800 */ +/* 1806 */ /***/ (function(module, exports, __webpack_require__) { var ElementType = __webpack_require__(81); @@ -234179,7 +235293,7 @@ exports.getElementsByTagType = function(type, element, recurse, limit){ /***/ }), -/* 1801 */ +/* 1807 */ /***/ (function(module, exports) { // removeSubsets @@ -234326,7 +235440,7 @@ exports.uniqueSort = function(nodes) { /***/ }), -/* 1802 */ +/* 1808 */ /***/ (function(module, exports, __webpack_require__) { module.exports = CollectingHandler; @@ -234387,7 +235501,7 @@ CollectingHandler.prototype.restart = function(){ /***/ }), -/* 1803 */ +/* 1809 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -234425,20 +235539,20 @@ exports.serialize = function (node, options) { // Tree adapters exports.treeAdapters = { - default: __webpack_require__(344), - htmlparser2: __webpack_require__(1812) + default: __webpack_require__(345), + htmlparser2: __webpack_require__(1818) }; // Streaming exports.ParserStream = __webpack_require__(735); -exports.PlainTextConversionStream = __webpack_require__(1813); -exports.SerializerStream = __webpack_require__(1814); -exports.SAXParser = __webpack_require__(1815); +exports.PlainTextConversionStream = __webpack_require__(1819); +exports.SerializerStream = __webpack_require__(1820); +exports.SAXParser = __webpack_require__(1821); /***/ }), -/* 1804 */ +/* 1810 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -234592,7 +235706,7 @@ Preprocessor.prototype.retreat = function () { /***/ }), -/* 1805 */ +/* 1811 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -234603,7 +235717,7 @@ Preprocessor.prototype.retreat = function () { module.exports = new Uint16Array([4,52,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,106,303,412,810,1432,1701,1796,1987,2114,2360,2420,2484,3170,3251,4140,4393,4575,4610,5106,5512,5728,6117,6274,6315,6345,6427,6516,7002,7910,8733,9323,9870,10170,10631,10893,11318,11386,11467,12773,13092,14474,14922,15448,15542,16419,17666,18166,18611,19004,19095,19298,19397,4,16,69,77,97,98,99,102,103,108,109,110,111,112,114,115,116,117,140,150,158,169,176,194,199,210,216,222,226,242,256,266,283,294,108,105,103,5,198,1,59,148,1,198,80,5,38,1,59,156,1,38,99,117,116,101,5,193,1,59,167,1,193,114,101,118,101,59,1,258,4,2,105,121,182,191,114,99,5,194,1,59,189,1,194,59,1,1040,114,59,3,55349,56580,114,97,118,101,5,192,1,59,208,1,192,112,104,97,59,1,913,97,99,114,59,1,256,100,59,1,10835,4,2,103,112,232,237,111,110,59,1,260,102,59,3,55349,56632,112,108,121,70,117,110,99,116,105,111,110,59,1,8289,105,110,103,5,197,1,59,264,1,197,4,2,99,115,272,277,114,59,3,55349,56476,105,103,110,59,1,8788,105,108,100,101,5,195,1,59,292,1,195,109,108,5,196,1,59,301,1,196,4,8,97,99,101,102,111,114,115,117,321,350,354,383,388,394,400,405,4,2,99,114,327,336,107,115,108,97,115,104,59,1,8726,4,2,118,119,342,345,59,1,10983,101,100,59,1,8966,121,59,1,1041,4,3,99,114,116,362,369,379,97,117,115,101,59,1,8757,110,111,117,108,108,105,115,59,1,8492,97,59,1,914,114,59,3,55349,56581,112,102,59,3,55349,56633,101,118,101,59,1,728,99,114,59,1,8492,109,112,101,113,59,1,8782,4,14,72,79,97,99,100,101,102,104,105,108,111,114,115,117,442,447,456,504,542,547,569,573,577,616,678,784,790,796,99,121,59,1,1063,80,89,5,169,1,59,454,1,169,4,3,99,112,121,464,470,497,117,116,101,59,1,262,4,2,59,105,476,478,1,8914,116,97,108,68,105,102,102,101,114,101,110,116,105,97,108,68,59,1,8517,108,101,121,115,59,1,8493,4,4,97,101,105,111,514,520,530,535,114,111,110,59,1,268,100,105,108,5,199,1,59,528,1,199,114,99,59,1,264,110,105,110,116,59,1,8752,111,116,59,1,266,4,2,100,110,553,560,105,108,108,97,59,1,184,116,101,114,68,111,116,59,1,183,114,59,1,8493,105,59,1,935,114,99,108,101,4,4,68,77,80,84,591,596,603,609,111,116,59,1,8857,105,110,117,115,59,1,8854,108,117,115,59,1,8853,105,109,101,115,59,1,8855,111,4,2,99,115,623,646,107,119,105,115,101,67,111,110,116,111,117,114,73,110,116,101,103,114,97,108,59,1,8754,101,67,117,114,108,121,4,2,68,81,658,671,111,117,98,108,101,81,117,111,116,101,59,1,8221,117,111,116,101,59,1,8217,4,4,108,110,112,117,688,701,736,753,111,110,4,2,59,101,696,698,1,8759,59,1,10868,4,3,103,105,116,709,717,722,114,117,101,110,116,59,1,8801,110,116,59,1,8751,111,117,114,73,110,116,101,103,114,97,108,59,1,8750,4,2,102,114,742,745,59,1,8450,111,100,117,99,116,59,1,8720,110,116,101,114,67,108,111,99,107,119,105,115,101,67,111,110,116,111,117,114,73,110,116,101,103,114,97,108,59,1,8755,111,115,115,59,1,10799,99,114,59,3,55349,56478,112,4,2,59,67,803,805,1,8915,97,112,59,1,8781,4,11,68,74,83,90,97,99,101,102,105,111,115,834,850,855,860,865,888,903,916,921,1011,1415,4,2,59,111,840,842,1,8517,116,114,97,104,100,59,1,10513,99,121,59,1,1026,99,121,59,1,1029,99,121,59,1,1039,4,3,103,114,115,873,879,883,103,101,114,59,1,8225,114,59,1,8609,104,118,59,1,10980,4,2,97,121,894,900,114,111,110,59,1,270,59,1,1044,108,4,2,59,116,910,912,1,8711,97,59,1,916,114,59,3,55349,56583,4,2,97,102,927,998,4,2,99,109,933,992,114,105,116,105,99,97,108,4,4,65,68,71,84,950,957,978,985,99,117,116,101,59,1,180,111,4,2,116,117,964,967,59,1,729,98,108,101,65,99,117,116,101,59,1,733,114,97,118,101,59,1,96,105,108,100,101,59,1,732,111,110,100,59,1,8900,102,101,114,101,110,116,105,97,108,68,59,1,8518,4,4,112,116,117,119,1021,1026,1048,1249,102,59,3,55349,56635,4,3,59,68,69,1034,1036,1041,1,168,111,116,59,1,8412,113,117,97,108,59,1,8784,98,108,101,4,6,67,68,76,82,85,86,1065,1082,1101,1189,1211,1236,111,110,116,111,117,114,73,110,116,101,103,114,97,108,59,1,8751,111,4,2,116,119,1089,1092,59,1,168,110,65,114,114,111,119,59,1,8659,4,2,101,111,1107,1141,102,116,4,3,65,82,84,1117,1124,1136,114,114,111,119,59,1,8656,105,103,104,116,65,114,114,111,119,59,1,8660,101,101,59,1,10980,110,103,4,2,76,82,1149,1177,101,102,116,4,2,65,82,1158,1165,114,114,111,119,59,1,10232,105,103,104,116,65,114,114,111,119,59,1,10234,105,103,104,116,65,114,114,111,119,59,1,10233,105,103,104,116,4,2,65,84,1199,1206,114,114,111,119,59,1,8658,101,101,59,1,8872,112,4,2,65,68,1218,1225,114,114,111,119,59,1,8657,111,119,110,65,114,114,111,119,59,1,8661,101,114,116,105,99,97,108,66,97,114,59,1,8741,110,4,6,65,66,76,82,84,97,1264,1292,1299,1352,1391,1408,114,114,111,119,4,3,59,66,85,1276,1278,1283,1,8595,97,114,59,1,10515,112,65,114,114,111,119,59,1,8693,114,101,118,101,59,1,785,101,102,116,4,3,82,84,86,1310,1323,1334,105,103,104,116,86,101,99,116,111,114,59,1,10576,101,101,86,101,99,116,111,114,59,1,10590,101,99,116,111,114,4,2,59,66,1345,1347,1,8637,97,114,59,1,10582,105,103,104,116,4,2,84,86,1362,1373,101,101,86,101,99,116,111,114,59,1,10591,101,99,116,111,114,4,2,59,66,1384,1386,1,8641,97,114,59,1,10583,101,101,4,2,59,65,1399,1401,1,8868,114,114,111,119,59,1,8615,114,114,111,119,59,1,8659,4,2,99,116,1421,1426,114,59,3,55349,56479,114,111,107,59,1,272,4,16,78,84,97,99,100,102,103,108,109,111,112,113,115,116,117,120,1466,1470,1478,1489,1515,1520,1525,1536,1544,1593,1609,1617,1650,1664,1668,1677,71,59,1,330,72,5,208,1,59,1476,1,208,99,117,116,101,5,201,1,59,1487,1,201,4,3,97,105,121,1497,1503,1512,114,111,110,59,1,282,114,99,5,202,1,59,1510,1,202,59,1,1069,111,116,59,1,278,114,59,3,55349,56584,114,97,118,101,5,200,1,59,1534,1,200,101,109,101,110,116,59,1,8712,4,2,97,112,1550,1555,99,114,59,1,274,116,121,4,2,83,86,1563,1576,109,97,108,108,83,113,117,97,114,101,59,1,9723,101,114,121,83,109,97,108,108,83,113,117,97,114,101,59,1,9643,4,2,103,112,1599,1604,111,110,59,1,280,102,59,3,55349,56636,115,105,108,111,110,59,1,917,117,4,2,97,105,1624,1640,108,4,2,59,84,1631,1633,1,10869,105,108,100,101,59,1,8770,108,105,98,114,105,117,109,59,1,8652,4,2,99,105,1656,1660,114,59,1,8496,109,59,1,10867,97,59,1,919,109,108,5,203,1,59,1675,1,203,4,2,105,112,1683,1689,115,116,115,59,1,8707,111,110,101,110,116,105,97,108,69,59,1,8519,4,5,99,102,105,111,115,1713,1717,1722,1762,1791,121,59,1,1060,114,59,3,55349,56585,108,108,101,100,4,2,83,86,1732,1745,109,97,108,108,83,113,117,97,114,101,59,1,9724,101,114,121,83,109,97,108,108,83,113,117,97,114,101,59,1,9642,4,3,112,114,117,1770,1775,1781,102,59,3,55349,56637,65,108,108,59,1,8704,114,105,101,114,116,114,102,59,1,8497,99,114,59,1,8497,4,12,74,84,97,98,99,100,102,103,111,114,115,116,1822,1827,1834,1848,1855,1877,1882,1887,1890,1896,1978,1984,99,121,59,1,1027,5,62,1,59,1832,1,62,109,109,97,4,2,59,100,1843,1845,1,915,59,1,988,114,101,118,101,59,1,286,4,3,101,105,121,1863,1869,1874,100,105,108,59,1,290,114,99,59,1,284,59,1,1043,111,116,59,1,288,114,59,3,55349,56586,59,1,8921,112,102,59,3,55349,56638,101,97,116,101,114,4,6,69,70,71,76,83,84,1915,1933,1944,1953,1959,1971,113,117,97,108,4,2,59,76,1925,1927,1,8805,101,115,115,59,1,8923,117,108,108,69,113,117,97,108,59,1,8807,114,101,97,116,101,114,59,1,10914,101,115,115,59,1,8823,108,97,110,116,69,113,117,97,108,59,1,10878,105,108,100,101,59,1,8819,99,114,59,3,55349,56482,59,1,8811,4,8,65,97,99,102,105,111,115,117,2005,2012,2026,2032,2036,2049,2073,2089,82,68,99,121,59,1,1066,4,2,99,116,2018,2023,101,107,59,1,711,59,1,94,105,114,99,59,1,292,114,59,1,8460,108,98,101,114,116,83,112,97,99,101,59,1,8459,4,2,112,114,2055,2059,102,59,1,8461,105,122,111,110,116,97,108,76,105,110,101,59,1,9472,4,2,99,116,2079,2083,114,59,1,8459,114,111,107,59,1,294,109,112,4,2,68,69,2097,2107,111,119,110,72,117,109,112,59,1,8782,113,117,97,108,59,1,8783,4,14,69,74,79,97,99,100,102,103,109,110,111,115,116,117,2144,2149,2155,2160,2171,2189,2194,2198,2209,2245,2307,2329,2334,2341,99,121,59,1,1045,108,105,103,59,1,306,99,121,59,1,1025,99,117,116,101,5,205,1,59,2169,1,205,4,2,105,121,2177,2186,114,99,5,206,1,59,2184,1,206,59,1,1048,111,116,59,1,304,114,59,1,8465,114,97,118,101,5,204,1,59,2207,1,204,4,3,59,97,112,2217,2219,2238,1,8465,4,2,99,103,2225,2229,114,59,1,298,105,110,97,114,121,73,59,1,8520,108,105,101,115,59,1,8658,4,2,116,118,2251,2281,4,2,59,101,2257,2259,1,8748,4,2,103,114,2265,2271,114,97,108,59,1,8747,115,101,99,116,105,111,110,59,1,8898,105,115,105,98,108,101,4,2,67,84,2293,2300,111,109,109,97,59,1,8291,105,109,101,115,59,1,8290,4,3,103,112,116,2315,2320,2325,111,110,59,1,302,102,59,3,55349,56640,97,59,1,921,99,114,59,1,8464,105,108,100,101,59,1,296,4,2,107,109,2347,2352,99,121,59,1,1030,108,5,207,1,59,2358,1,207,4,5,99,102,111,115,117,2372,2386,2391,2397,2414,4,2,105,121,2378,2383,114,99,59,1,308,59,1,1049,114,59,3,55349,56589,112,102,59,3,55349,56641,4,2,99,101,2403,2408,114,59,3,55349,56485,114,99,121,59,1,1032,107,99,121,59,1,1028,4,7,72,74,97,99,102,111,115,2436,2441,2446,2452,2467,2472,2478,99,121,59,1,1061,99,121,59,1,1036,112,112,97,59,1,922,4,2,101,121,2458,2464,100,105,108,59,1,310,59,1,1050,114,59,3,55349,56590,112,102,59,3,55349,56642,99,114,59,3,55349,56486,4,11,74,84,97,99,101,102,108,109,111,115,116,2508,2513,2520,2562,2585,2981,2986,3004,3011,3146,3167,99,121,59,1,1033,5,60,1,59,2518,1,60,4,5,99,109,110,112,114,2532,2538,2544,2548,2558,117,116,101,59,1,313,98,100,97,59,1,923,103,59,1,10218,108,97,99,101,116,114,102,59,1,8466,114,59,1,8606,4,3,97,101,121,2570,2576,2582,114,111,110,59,1,317,100,105,108,59,1,315,59,1,1051,4,2,102,115,2591,2907,116,4,10,65,67,68,70,82,84,85,86,97,114,2614,2663,2672,2728,2735,2760,2820,2870,2888,2895,4,2,110,114,2620,2633,103,108,101,66,114,97,99,107,101,116,59,1,10216,114,111,119,4,3,59,66,82,2644,2646,2651,1,8592,97,114,59,1,8676,105,103,104,116,65,114,114,111,119,59,1,8646,101,105,108,105,110,103,59,1,8968,111,4,2,117,119,2679,2692,98,108,101,66,114,97,99,107,101,116,59,1,10214,110,4,2,84,86,2699,2710,101,101,86,101,99,116,111,114,59,1,10593,101,99,116,111,114,4,2,59,66,2721,2723,1,8643,97,114,59,1,10585,108,111,111,114,59,1,8970,105,103,104,116,4,2,65,86,2745,2752,114,114,111,119,59,1,8596,101,99,116,111,114,59,1,10574,4,2,101,114,2766,2792,101,4,3,59,65,86,2775,2777,2784,1,8867,114,114,111,119,59,1,8612,101,99,116,111,114,59,1,10586,105,97,110,103,108,101,4,3,59,66,69,2806,2808,2813,1,8882,97,114,59,1,10703,113,117,97,108,59,1,8884,112,4,3,68,84,86,2829,2841,2852,111,119,110,86,101,99,116,111,114,59,1,10577,101,101,86,101,99,116,111,114,59,1,10592,101,99,116,111,114,4,2,59,66,2863,2865,1,8639,97,114,59,1,10584,101,99,116,111,114,4,2,59,66,2881,2883,1,8636,97,114,59,1,10578,114,114,111,119,59,1,8656,105,103,104,116,97,114,114,111,119,59,1,8660,115,4,6,69,70,71,76,83,84,2922,2936,2947,2956,2962,2974,113,117,97,108,71,114,101,97,116,101,114,59,1,8922,117,108,108,69,113,117,97,108,59,1,8806,114,101,97,116,101,114,59,1,8822,101,115,115,59,1,10913,108,97,110,116,69,113,117,97,108,59,1,10877,105,108,100,101,59,1,8818,114,59,3,55349,56591,4,2,59,101,2992,2994,1,8920,102,116,97,114,114,111,119,59,1,8666,105,100,111,116,59,1,319,4,3,110,112,119,3019,3110,3115,103,4,4,76,82,108,114,3030,3058,3070,3098,101,102,116,4,2,65,82,3039,3046,114,114,111,119,59,1,10229,105,103,104,116,65,114,114,111,119,59,1,10231,105,103,104,116,65,114,114,111,119,59,1,10230,101,102,116,4,2,97,114,3079,3086,114,114,111,119,59,1,10232,105,103,104,116,97,114,114,111,119,59,1,10234,105,103,104,116,97,114,114,111,119,59,1,10233,102,59,3,55349,56643,101,114,4,2,76,82,3123,3134,101,102,116,65,114,114,111,119,59,1,8601,105,103,104,116,65,114,114,111,119,59,1,8600,4,3,99,104,116,3154,3158,3161,114,59,1,8466,59,1,8624,114,111,107,59,1,321,59,1,8810,4,8,97,99,101,102,105,111,115,117,3188,3192,3196,3222,3227,3237,3243,3248,112,59,1,10501,121,59,1,1052,4,2,100,108,3202,3213,105,117,109,83,112,97,99,101,59,1,8287,108,105,110,116,114,102,59,1,8499,114,59,3,55349,56592,110,117,115,80,108,117,115,59,1,8723,112,102,59,3,55349,56644,99,114,59,1,8499,59,1,924,4,9,74,97,99,101,102,111,115,116,117,3271,3276,3283,3306,3422,3427,4120,4126,4137,99,121,59,1,1034,99,117,116,101,59,1,323,4,3,97,101,121,3291,3297,3303,114,111,110,59,1,327,100,105,108,59,1,325,59,1,1053,4,3,103,115,119,3314,3380,3415,97,116,105,118,101,4,3,77,84,86,3327,3340,3365,101,100,105,117,109,83,112,97,99,101,59,1,8203,104,105,4,2,99,110,3348,3357,107,83,112,97,99,101,59,1,8203,83,112,97,99,101,59,1,8203,101,114,121,84,104,105,110,83,112,97,99,101,59,1,8203,116,101,100,4,2,71,76,3389,3405,114,101,97,116,101,114,71,114,101,97,116,101,114,59,1,8811,101,115,115,76,101,115,115,59,1,8810,76,105,110,101,59,1,10,114,59,3,55349,56593,4,4,66,110,112,116,3437,3444,3460,3464,114,101,97,107,59,1,8288,66,114,101,97,107,105,110,103,83,112,97,99,101,59,1,160,102,59,1,8469,4,13,59,67,68,69,71,72,76,78,80,82,83,84,86,3492,3494,3517,3536,3578,3657,3685,3784,3823,3860,3915,4066,4107,1,10988,4,2,111,117,3500,3510,110,103,114,117,101,110,116,59,1,8802,112,67,97,112,59,1,8813,111,117,98,108,101,86,101,114,116,105,99,97,108,66,97,114,59,1,8742,4,3,108,113,120,3544,3552,3571,101,109,101,110,116,59,1,8713,117,97,108,4,2,59,84,3561,3563,1,8800,105,108,100,101,59,3,8770,824,105,115,116,115,59,1,8708,114,101,97,116,101,114,4,7,59,69,70,71,76,83,84,3600,3602,3609,3621,3631,3637,3650,1,8815,113,117,97,108,59,1,8817,117,108,108,69,113,117,97,108,59,3,8807,824,114,101,97,116,101,114,59,3,8811,824,101,115,115,59,1,8825,108,97,110,116,69,113,117,97,108,59,3,10878,824,105,108,100,101,59,1,8821,117,109,112,4,2,68,69,3666,3677,111,119,110,72,117,109,112,59,3,8782,824,113,117,97,108,59,3,8783,824,101,4,2,102,115,3692,3724,116,84,114,105,97,110,103,108,101,4,3,59,66,69,3709,3711,3717,1,8938,97,114,59,3,10703,824,113,117,97,108,59,1,8940,115,4,6,59,69,71,76,83,84,3739,3741,3748,3757,3764,3777,1,8814,113,117,97,108,59,1,8816,114,101,97,116,101,114,59,1,8824,101,115,115,59,3,8810,824,108,97,110,116,69,113,117,97,108,59,3,10877,824,105,108,100,101,59,1,8820,101,115,116,101,100,4,2,71,76,3795,3812,114,101,97,116,101,114,71,114,101,97,116,101,114,59,3,10914,824,101,115,115,76,101,115,115,59,3,10913,824,114,101,99,101,100,101,115,4,3,59,69,83,3838,3840,3848,1,8832,113,117,97,108,59,3,10927,824,108,97,110,116,69,113,117,97,108,59,1,8928,4,2,101,105,3866,3881,118,101,114,115,101,69,108,101,109,101,110,116,59,1,8716,103,104,116,84,114,105,97,110,103,108,101,4,3,59,66,69,3900,3902,3908,1,8939,97,114,59,3,10704,824,113,117,97,108,59,1,8941,4,2,113,117,3921,3973,117,97,114,101,83,117,4,2,98,112,3933,3952,115,101,116,4,2,59,69,3942,3945,3,8847,824,113,117,97,108,59,1,8930,101,114,115,101,116,4,2,59,69,3963,3966,3,8848,824,113,117,97,108,59,1,8931,4,3,98,99,112,3981,4000,4045,115,101,116,4,2,59,69,3990,3993,3,8834,8402,113,117,97,108,59,1,8840,99,101,101,100,115,4,4,59,69,83,84,4015,4017,4025,4037,1,8833,113,117,97,108,59,3,10928,824,108,97,110,116,69,113,117,97,108,59,1,8929,105,108,100,101,59,3,8831,824,101,114,115,101,116,4,2,59,69,4056,4059,3,8835,8402,113,117,97,108,59,1,8841,105,108,100,101,4,4,59,69,70,84,4080,4082,4089,4100,1,8769,113,117,97,108,59,1,8772,117,108,108,69,113,117,97,108,59,1,8775,105,108,100,101,59,1,8777,101,114,116,105,99,97,108,66,97,114,59,1,8740,99,114,59,3,55349,56489,105,108,100,101,5,209,1,59,4135,1,209,59,1,925,4,14,69,97,99,100,102,103,109,111,112,114,115,116,117,118,4170,4176,4187,4205,4212,4217,4228,4253,4259,4292,4295,4316,4337,4346,108,105,103,59,1,338,99,117,116,101,5,211,1,59,4185,1,211,4,2,105,121,4193,4202,114,99,5,212,1,59,4200,1,212,59,1,1054,98,108,97,99,59,1,336,114,59,3,55349,56594,114,97,118,101,5,210,1,59,4226,1,210,4,3,97,101,105,4236,4241,4246,99,114,59,1,332,103,97,59,1,937,99,114,111,110,59,1,927,112,102,59,3,55349,56646,101,110,67,117,114,108,121,4,2,68,81,4272,4285,111,117,98,108,101,81,117,111,116,101,59,1,8220,117,111,116,101,59,1,8216,59,1,10836,4,2,99,108,4301,4306,114,59,3,55349,56490,97,115,104,5,216,1,59,4314,1,216,105,4,2,108,109,4323,4332,100,101,5,213,1,59,4330,1,213,101,115,59,1,10807,109,108,5,214,1,59,4344,1,214,101,114,4,2,66,80,4354,4380,4,2,97,114,4360,4364,114,59,1,8254,97,99,4,2,101,107,4372,4375,59,1,9182,101,116,59,1,9140,97,114,101,110,116,104,101,115,105,115,59,1,9180,4,9,97,99,102,104,105,108,111,114,115,4413,4422,4426,4431,4435,4438,4448,4471,4561,114,116,105,97,108,68,59,1,8706,121,59,1,1055,114,59,3,55349,56595,105,59,1,934,59,1,928,117,115,77,105,110,117,115,59,1,177,4,2,105,112,4454,4467,110,99,97,114,101,112,108,97,110,101,59,1,8460,102,59,1,8473,4,4,59,101,105,111,4481,4483,4526,4531,1,10939,99,101,100,101,115,4,4,59,69,83,84,4498,4500,4507,4519,1,8826,113,117,97,108,59,1,10927,108,97,110,116,69,113,117,97,108,59,1,8828,105,108,100,101,59,1,8830,109,101,59,1,8243,4,2,100,112,4537,4543,117,99,116,59,1,8719,111,114,116,105,111,110,4,2,59,97,4555,4557,1,8759,108,59,1,8733,4,2,99,105,4567,4572,114,59,3,55349,56491,59,1,936,4,4,85,102,111,115,4585,4594,4599,4604,79,84,5,34,1,59,4592,1,34,114,59,3,55349,56596,112,102,59,1,8474,99,114,59,3,55349,56492,4,12,66,69,97,99,101,102,104,105,111,114,115,117,4636,4642,4650,4681,4704,4763,4767,4771,5047,5069,5081,5094,97,114,114,59,1,10512,71,5,174,1,59,4648,1,174,4,3,99,110,114,4658,4664,4668,117,116,101,59,1,340,103,59,1,10219,114,4,2,59,116,4675,4677,1,8608,108,59,1,10518,4,3,97,101,121,4689,4695,4701,114,111,110,59,1,344,100,105,108,59,1,342,59,1,1056,4,2,59,118,4710,4712,1,8476,101,114,115,101,4,2,69,85,4722,4748,4,2,108,113,4728,4736,101,109,101,110,116,59,1,8715,117,105,108,105,98,114,105,117,109,59,1,8651,112,69,113,117,105,108,105,98,114,105,117,109,59,1,10607,114,59,1,8476,111,59,1,929,103,104,116,4,8,65,67,68,70,84,85,86,97,4792,4840,4849,4905,4912,4972,5022,5040,4,2,110,114,4798,4811,103,108,101,66,114,97,99,107,101,116,59,1,10217,114,111,119,4,3,59,66,76,4822,4824,4829,1,8594,97,114,59,1,8677,101,102,116,65,114,114,111,119,59,1,8644,101,105,108,105,110,103,59,1,8969,111,4,2,117,119,4856,4869,98,108,101,66,114,97,99,107,101,116,59,1,10215,110,4,2,84,86,4876,4887,101,101,86,101,99,116,111,114,59,1,10589,101,99,116,111,114,4,2,59,66,4898,4900,1,8642,97,114,59,1,10581,108,111,111,114,59,1,8971,4,2,101,114,4918,4944,101,4,3,59,65,86,4927,4929,4936,1,8866,114,114,111,119,59,1,8614,101,99,116,111,114,59,1,10587,105,97,110,103,108,101,4,3,59,66,69,4958,4960,4965,1,8883,97,114,59,1,10704,113,117,97,108,59,1,8885,112,4,3,68,84,86,4981,4993,5004,111,119,110,86,101,99,116,111,114,59,1,10575,101,101,86,101,99,116,111,114,59,1,10588,101,99,116,111,114,4,2,59,66,5015,5017,1,8638,97,114,59,1,10580,101,99,116,111,114,4,2,59,66,5033,5035,1,8640,97,114,59,1,10579,114,114,111,119,59,1,8658,4,2,112,117,5053,5057,102,59,1,8477,110,100,73,109,112,108,105,101,115,59,1,10608,105,103,104,116,97,114,114,111,119,59,1,8667,4,2,99,104,5087,5091,114,59,1,8475,59,1,8625,108,101,68,101,108,97,121,101,100,59,1,10740,4,13,72,79,97,99,102,104,105,109,111,113,115,116,117,5134,5150,5157,5164,5198,5203,5259,5265,5277,5283,5374,5380,5385,4,2,67,99,5140,5146,72,99,121,59,1,1065,121,59,1,1064,70,84,99,121,59,1,1068,99,117,116,101,59,1,346,4,5,59,97,101,105,121,5176,5178,5184,5190,5195,1,10940,114,111,110,59,1,352,100,105,108,59,1,350,114,99,59,1,348,59,1,1057,114,59,3,55349,56598,111,114,116,4,4,68,76,82,85,5216,5227,5238,5250,111,119,110,65,114,114,111,119,59,1,8595,101,102,116,65,114,114,111,119,59,1,8592,105,103,104,116,65,114,114,111,119,59,1,8594,112,65,114,114,111,119,59,1,8593,103,109,97,59,1,931,97,108,108,67,105,114,99,108,101,59,1,8728,112,102,59,3,55349,56650,4,2,114,117,5289,5293,116,59,1,8730,97,114,101,4,4,59,73,83,85,5306,5308,5322,5367,1,9633,110,116,101,114,115,101,99,116,105,111,110,59,1,8851,117,4,2,98,112,5329,5347,115,101,116,4,2,59,69,5338,5340,1,8847,113,117,97,108,59,1,8849,101,114,115,101,116,4,2,59,69,5358,5360,1,8848,113,117,97,108,59,1,8850,110,105,111,110,59,1,8852,99,114,59,3,55349,56494,97,114,59,1,8902,4,4,98,99,109,112,5395,5420,5475,5478,4,2,59,115,5401,5403,1,8912,101,116,4,2,59,69,5411,5413,1,8912,113,117,97,108,59,1,8838,4,2,99,104,5426,5468,101,101,100,115,4,4,59,69,83,84,5440,5442,5449,5461,1,8827,113,117,97,108,59,1,10928,108,97,110,116,69,113,117,97,108,59,1,8829,105,108,100,101,59,1,8831,84,104,97,116,59,1,8715,59,1,8721,4,3,59,101,115,5486,5488,5507,1,8913,114,115,101,116,4,2,59,69,5498,5500,1,8835,113,117,97,108,59,1,8839,101,116,59,1,8913,4,11,72,82,83,97,99,102,104,105,111,114,115,5536,5546,5552,5567,5579,5602,5607,5655,5695,5701,5711,79,82,78,5,222,1,59,5544,1,222,65,68,69,59,1,8482,4,2,72,99,5558,5563,99,121,59,1,1035,121,59,1,1062,4,2,98,117,5573,5576,59,1,9,59,1,932,4,3,97,101,121,5587,5593,5599,114,111,110,59,1,356,100,105,108,59,1,354,59,1,1058,114,59,3,55349,56599,4,2,101,105,5613,5631,4,2,114,116,5619,5627,101,102,111,114,101,59,1,8756,97,59,1,920,4,2,99,110,5637,5647,107,83,112,97,99,101,59,3,8287,8202,83,112,97,99,101,59,1,8201,108,100,101,4,4,59,69,70,84,5668,5670,5677,5688,1,8764,113,117,97,108,59,1,8771,117,108,108,69,113,117,97,108,59,1,8773,105,108,100,101,59,1,8776,112,102,59,3,55349,56651,105,112,108,101,68,111,116,59,1,8411,4,2,99,116,5717,5722,114,59,3,55349,56495,114,111,107,59,1,358,4,14,97,98,99,100,102,103,109,110,111,112,114,115,116,117,5758,5789,5805,5823,5830,5835,5846,5852,5921,5937,6089,6095,6101,6108,4,2,99,114,5764,5774,117,116,101,5,218,1,59,5772,1,218,114,4,2,59,111,5781,5783,1,8607,99,105,114,59,1,10569,114,4,2,99,101,5796,5800,121,59,1,1038,118,101,59,1,364,4,2,105,121,5811,5820,114,99,5,219,1,59,5818,1,219,59,1,1059,98,108,97,99,59,1,368,114,59,3,55349,56600,114,97,118,101,5,217,1,59,5844,1,217,97,99,114,59,1,362,4,2,100,105,5858,5905,101,114,4,2,66,80,5866,5892,4,2,97,114,5872,5876,114,59,1,95,97,99,4,2,101,107,5884,5887,59,1,9183,101,116,59,1,9141,97,114,101,110,116,104,101,115,105,115,59,1,9181,111,110,4,2,59,80,5913,5915,1,8899,108,117,115,59,1,8846,4,2,103,112,5927,5932,111,110,59,1,370,102,59,3,55349,56652,4,8,65,68,69,84,97,100,112,115,5955,5985,5996,6009,6026,6033,6044,6075,114,114,111,119,4,3,59,66,68,5967,5969,5974,1,8593,97,114,59,1,10514,111,119,110,65,114,114,111,119,59,1,8645,111,119,110,65,114,114,111,119,59,1,8597,113,117,105,108,105,98,114,105,117,109,59,1,10606,101,101,4,2,59,65,6017,6019,1,8869,114,114,111,119,59,1,8613,114,114,111,119,59,1,8657,111,119,110,97,114,114,111,119,59,1,8661,101,114,4,2,76,82,6052,6063,101,102,116,65,114,114,111,119,59,1,8598,105,103,104,116,65,114,114,111,119,59,1,8599,105,4,2,59,108,6082,6084,1,978,111,110,59,1,933,105,110,103,59,1,366,99,114,59,3,55349,56496,105,108,100,101,59,1,360,109,108,5,220,1,59,6115,1,220,4,9,68,98,99,100,101,102,111,115,118,6137,6143,6148,6152,6166,6250,6255,6261,6267,97,115,104,59,1,8875,97,114,59,1,10987,121,59,1,1042,97,115,104,4,2,59,108,6161,6163,1,8873,59,1,10982,4,2,101,114,6172,6175,59,1,8897,4,3,98,116,121,6183,6188,6238,97,114,59,1,8214,4,2,59,105,6194,6196,1,8214,99,97,108,4,4,66,76,83,84,6209,6214,6220,6231,97,114,59,1,8739,105,110,101,59,1,124,101,112,97,114,97,116,111,114,59,1,10072,105,108,100,101,59,1,8768,84,104,105,110,83,112,97,99,101,59,1,8202,114,59,3,55349,56601,112,102,59,3,55349,56653,99,114,59,3,55349,56497,100,97,115,104,59,1,8874,4,5,99,101,102,111,115,6286,6292,6298,6303,6309,105,114,99,59,1,372,100,103,101,59,1,8896,114,59,3,55349,56602,112,102,59,3,55349,56654,99,114,59,3,55349,56498,4,4,102,105,111,115,6325,6330,6333,6339,114,59,3,55349,56603,59,1,926,112,102,59,3,55349,56655,99,114,59,3,55349,56499,4,9,65,73,85,97,99,102,111,115,117,6365,6370,6375,6380,6391,6405,6410,6416,6422,99,121,59,1,1071,99,121,59,1,1031,99,121,59,1,1070,99,117,116,101,5,221,1,59,6389,1,221,4,2,105,121,6397,6402,114,99,59,1,374,59,1,1067,114,59,3,55349,56604,112,102,59,3,55349,56656,99,114,59,3,55349,56500,109,108,59,1,376,4,8,72,97,99,100,101,102,111,115,6445,6450,6457,6472,6477,6501,6505,6510,99,121,59,1,1046,99,117,116,101,59,1,377,4,2,97,121,6463,6469,114,111,110,59,1,381,59,1,1047,111,116,59,1,379,4,2,114,116,6483,6497,111,87,105,100,116,104,83,112,97,99,101,59,1,8203,97,59,1,918,114,59,1,8488,112,102,59,1,8484,99,114,59,3,55349,56501,4,16,97,98,99,101,102,103,108,109,110,111,112,114,115,116,117,119,6550,6561,6568,6612,6622,6634,6645,6672,6699,6854,6870,6923,6933,6963,6974,6983,99,117,116,101,5,225,1,59,6559,1,225,114,101,118,101,59,1,259,4,6,59,69,100,105,117,121,6582,6584,6588,6591,6600,6609,1,8766,59,3,8766,819,59,1,8767,114,99,5,226,1,59,6598,1,226,116,101,5,180,1,59,6607,1,180,59,1,1072,108,105,103,5,230,1,59,6620,1,230,4,2,59,114,6628,6630,1,8289,59,3,55349,56606,114,97,118,101,5,224,1,59,6643,1,224,4,2,101,112,6651,6667,4,2,102,112,6657,6663,115,121,109,59,1,8501,104,59,1,8501,104,97,59,1,945,4,2,97,112,6678,6692,4,2,99,108,6684,6688,114,59,1,257,103,59,1,10815,5,38,1,59,6697,1,38,4,2,100,103,6705,6737,4,5,59,97,100,115,118,6717,6719,6724,6727,6734,1,8743,110,100,59,1,10837,59,1,10844,108,111,112,101,59,1,10840,59,1,10842,4,7,59,101,108,109,114,115,122,6753,6755,6758,6762,6814,6835,6848,1,8736,59,1,10660,101,59,1,8736,115,100,4,2,59,97,6770,6772,1,8737,4,8,97,98,99,100,101,102,103,104,6790,6793,6796,6799,6802,6805,6808,6811,59,1,10664,59,1,10665,59,1,10666,59,1,10667,59,1,10668,59,1,10669,59,1,10670,59,1,10671,116,4,2,59,118,6821,6823,1,8735,98,4,2,59,100,6830,6832,1,8894,59,1,10653,4,2,112,116,6841,6845,104,59,1,8738,59,1,197,97,114,114,59,1,9084,4,2,103,112,6860,6865,111,110,59,1,261,102,59,3,55349,56658,4,7,59,69,97,101,105,111,112,6886,6888,6891,6897,6900,6904,6908,1,8776,59,1,10864,99,105,114,59,1,10863,59,1,8778,100,59,1,8779,115,59,1,39,114,111,120,4,2,59,101,6917,6919,1,8776,113,59,1,8778,105,110,103,5,229,1,59,6931,1,229,4,3,99,116,121,6941,6946,6949,114,59,3,55349,56502,59,1,42,109,112,4,2,59,101,6957,6959,1,8776,113,59,1,8781,105,108,100,101,5,227,1,59,6972,1,227,109,108,5,228,1,59,6981,1,228,4,2,99,105,6989,6997,111,110,105,110,116,59,1,8755,110,116,59,1,10769,4,16,78,97,98,99,100,101,102,105,107,108,110,111,112,114,115,117,7036,7041,7119,7135,7149,7155,7219,7224,7347,7354,7463,7489,7786,7793,7814,7866,111,116,59,1,10989,4,2,99,114,7047,7094,107,4,4,99,101,112,115,7058,7064,7073,7080,111,110,103,59,1,8780,112,115,105,108,111,110,59,1,1014,114,105,109,101,59,1,8245,105,109,4,2,59,101,7088,7090,1,8765,113,59,1,8909,4,2,118,119,7100,7105,101,101,59,1,8893,101,100,4,2,59,103,7113,7115,1,8965,101,59,1,8965,114,107,4,2,59,116,7127,7129,1,9141,98,114,107,59,1,9142,4,2,111,121,7141,7146,110,103,59,1,8780,59,1,1073,113,117,111,59,1,8222,4,5,99,109,112,114,116,7167,7181,7188,7193,7199,97,117,115,4,2,59,101,7176,7178,1,8757,59,1,8757,112,116,121,118,59,1,10672,115,105,59,1,1014,110,111,117,59,1,8492,4,3,97,104,119,7207,7210,7213,59,1,946,59,1,8502,101,101,110,59,1,8812,114,59,3,55349,56607,103,4,7,99,111,115,116,117,118,119,7241,7262,7288,7305,7328,7335,7340,4,3,97,105,117,7249,7253,7258,112,59,1,8898,114,99,59,1,9711,112,59,1,8899,4,3,100,112,116,7270,7275,7281,111,116,59,1,10752,108,117,115,59,1,10753,105,109,101,115,59,1,10754,4,2,113,116,7294,7300,99,117,112,59,1,10758,97,114,59,1,9733,114,105,97,110,103,108,101,4,2,100,117,7318,7324,111,119,110,59,1,9661,112,59,1,9651,112,108,117,115,59,1,10756,101,101,59,1,8897,101,100,103,101,59,1,8896,97,114,111,119,59,1,10509,4,3,97,107,111,7362,7436,7458,4,2,99,110,7368,7432,107,4,3,108,115,116,7377,7386,7394,111,122,101,110,103,101,59,1,10731,113,117,97,114,101,59,1,9642,114,105,97,110,103,108,101,4,4,59,100,108,114,7411,7413,7419,7425,1,9652,111,119,110,59,1,9662,101,102,116,59,1,9666,105,103,104,116,59,1,9656,107,59,1,9251,4,2,49,51,7442,7454,4,2,50,52,7448,7451,59,1,9618,59,1,9617,52,59,1,9619,99,107,59,1,9608,4,2,101,111,7469,7485,4,2,59,113,7475,7478,3,61,8421,117,105,118,59,3,8801,8421,116,59,1,8976,4,4,112,116,119,120,7499,7504,7517,7523,102,59,3,55349,56659,4,2,59,116,7510,7512,1,8869,111,109,59,1,8869,116,105,101,59,1,8904,4,12,68,72,85,86,98,100,104,109,112,116,117,118,7549,7571,7597,7619,7655,7660,7682,7708,7715,7721,7728,7750,4,4,76,82,108,114,7559,7562,7565,7568,59,1,9559,59,1,9556,59,1,9558,59,1,9555,4,5,59,68,85,100,117,7583,7585,7588,7591,7594,1,9552,59,1,9574,59,1,9577,59,1,9572,59,1,9575,4,4,76,82,108,114,7607,7610,7613,7616,59,1,9565,59,1,9562,59,1,9564,59,1,9561,4,7,59,72,76,82,104,108,114,7635,7637,7640,7643,7646,7649,7652,1,9553,59,1,9580,59,1,9571,59,1,9568,59,1,9579,59,1,9570,59,1,9567,111,120,59,1,10697,4,4,76,82,108,114,7670,7673,7676,7679,59,1,9557,59,1,9554,59,1,9488,59,1,9484,4,5,59,68,85,100,117,7694,7696,7699,7702,7705,1,9472,59,1,9573,59,1,9576,59,1,9516,59,1,9524,105,110,117,115,59,1,8863,108,117,115,59,1,8862,105,109,101,115,59,1,8864,4,4,76,82,108,114,7738,7741,7744,7747,59,1,9563,59,1,9560,59,1,9496,59,1,9492,4,7,59,72,76,82,104,108,114,7766,7768,7771,7774,7777,7780,7783,1,9474,59,1,9578,59,1,9569,59,1,9566,59,1,9532,59,1,9508,59,1,9500,114,105,109,101,59,1,8245,4,2,101,118,7799,7804,118,101,59,1,728,98,97,114,5,166,1,59,7812,1,166,4,4,99,101,105,111,7824,7829,7834,7846,114,59,3,55349,56503,109,105,59,1,8271,109,4,2,59,101,7841,7843,1,8765,59,1,8909,108,4,3,59,98,104,7855,7857,7860,1,92,59,1,10693,115,117,98,59,1,10184,4,2,108,109,7872,7885,108,4,2,59,101,7879,7881,1,8226,116,59,1,8226,112,4,3,59,69,101,7894,7896,7899,1,8782,59,1,10926,4,2,59,113,7905,7907,1,8783,59,1,8783,4,15,97,99,100,101,102,104,105,108,111,114,115,116,117,119,121,7942,8021,8075,8080,8121,8126,8157,8279,8295,8430,8446,8485,8491,8707,8726,4,3,99,112,114,7950,7956,8007,117,116,101,59,1,263,4,6,59,97,98,99,100,115,7970,7972,7977,7984,7998,8003,1,8745,110,100,59,1,10820,114,99,117,112,59,1,10825,4,2,97,117,7990,7994,112,59,1,10827,112,59,1,10823,111,116,59,1,10816,59,3,8745,65024,4,2,101,111,8013,8017,116,59,1,8257,110,59,1,711,4,4,97,101,105,117,8031,8046,8056,8061,4,2,112,114,8037,8041,115,59,1,10829,111,110,59,1,269,100,105,108,5,231,1,59,8054,1,231,114,99,59,1,265,112,115,4,2,59,115,8069,8071,1,10828,109,59,1,10832,111,116,59,1,267,4,3,100,109,110,8088,8097,8104,105,108,5,184,1,59,8095,1,184,112,116,121,118,59,1,10674,116,5,162,2,59,101,8112,8114,1,162,114,100,111,116,59,1,183,114,59,3,55349,56608,4,3,99,101,105,8134,8138,8154,121,59,1,1095,99,107,4,2,59,109,8146,8148,1,10003,97,114,107,59,1,10003,59,1,967,114,4,7,59,69,99,101,102,109,115,8174,8176,8179,8258,8261,8268,8273,1,9675,59,1,10691,4,3,59,101,108,8187,8189,8193,1,710,113,59,1,8791,101,4,2,97,100,8200,8223,114,114,111,119,4,2,108,114,8210,8216,101,102,116,59,1,8634,105,103,104,116,59,1,8635,4,5,82,83,97,99,100,8235,8238,8241,8246,8252,59,1,174,59,1,9416,115,116,59,1,8859,105,114,99,59,1,8858,97,115,104,59,1,8861,59,1,8791,110,105,110,116,59,1,10768,105,100,59,1,10991,99,105,114,59,1,10690,117,98,115,4,2,59,117,8288,8290,1,9827,105,116,59,1,9827,4,4,108,109,110,112,8305,8326,8376,8400,111,110,4,2,59,101,8313,8315,1,58,4,2,59,113,8321,8323,1,8788,59,1,8788,4,2,109,112,8332,8344,97,4,2,59,116,8339,8341,1,44,59,1,64,4,3,59,102,108,8352,8354,8358,1,8705,110,59,1,8728,101,4,2,109,120,8365,8371,101,110,116,59,1,8705,101,115,59,1,8450,4,2,103,105,8382,8395,4,2,59,100,8388,8390,1,8773,111,116,59,1,10861,110,116,59,1,8750,4,3,102,114,121,8408,8412,8417,59,3,55349,56660,111,100,59,1,8720,5,169,2,59,115,8424,8426,1,169,114,59,1,8471,4,2,97,111,8436,8441,114,114,59,1,8629,115,115,59,1,10007,4,2,99,117,8452,8457,114,59,3,55349,56504,4,2,98,112,8463,8474,4,2,59,101,8469,8471,1,10959,59,1,10961,4,2,59,101,8480,8482,1,10960,59,1,10962,100,111,116,59,1,8943,4,7,100,101,108,112,114,118,119,8507,8522,8536,8550,8600,8697,8702,97,114,114,4,2,108,114,8516,8519,59,1,10552,59,1,10549,4,2,112,115,8528,8532,114,59,1,8926,99,59,1,8927,97,114,114,4,2,59,112,8545,8547,1,8630,59,1,10557,4,6,59,98,99,100,111,115,8564,8566,8573,8587,8592,8596,1,8746,114,99,97,112,59,1,10824,4,2,97,117,8579,8583,112,59,1,10822,112,59,1,10826,111,116,59,1,8845,114,59,1,10821,59,3,8746,65024,4,4,97,108,114,118,8610,8623,8663,8672,114,114,4,2,59,109,8618,8620,1,8631,59,1,10556,121,4,3,101,118,119,8632,8651,8656,113,4,2,112,115,8639,8645,114,101,99,59,1,8926,117,99,99,59,1,8927,101,101,59,1,8910,101,100,103,101,59,1,8911,101,110,5,164,1,59,8670,1,164,101,97,114,114,111,119,4,2,108,114,8684,8690,101,102,116,59,1,8630,105,103,104,116,59,1,8631,101,101,59,1,8910,101,100,59,1,8911,4,2,99,105,8713,8721,111,110,105,110,116,59,1,8754,110,116,59,1,8753,108,99,116,121,59,1,9005,4,19,65,72,97,98,99,100,101,102,104,105,106,108,111,114,115,116,117,119,122,8773,8778,8783,8821,8839,8854,8887,8914,8930,8944,9036,9041,9058,9197,9227,9258,9281,9297,9305,114,114,59,1,8659,97,114,59,1,10597,4,4,103,108,114,115,8793,8799,8805,8809,103,101,114,59,1,8224,101,116,104,59,1,8504,114,59,1,8595,104,4,2,59,118,8816,8818,1,8208,59,1,8867,4,2,107,108,8827,8834,97,114,111,119,59,1,10511,97,99,59,1,733,4,2,97,121,8845,8851,114,111,110,59,1,271,59,1,1076,4,3,59,97,111,8862,8864,8880,1,8518,4,2,103,114,8870,8876,103,101,114,59,1,8225,114,59,1,8650,116,115,101,113,59,1,10871,4,3,103,108,109,8895,8902,8907,5,176,1,59,8900,1,176,116,97,59,1,948,112,116,121,118,59,1,10673,4,2,105,114,8920,8926,115,104,116,59,1,10623,59,3,55349,56609,97,114,4,2,108,114,8938,8941,59,1,8643,59,1,8642,4,5,97,101,103,115,118,8956,8986,8989,8996,9001,109,4,3,59,111,115,8965,8967,8983,1,8900,110,100,4,2,59,115,8975,8977,1,8900,117,105,116,59,1,9830,59,1,9830,59,1,168,97,109,109,97,59,1,989,105,110,59,1,8946,4,3,59,105,111,9009,9011,9031,1,247,100,101,5,247,2,59,111,9020,9022,1,247,110,116,105,109,101,115,59,1,8903,110,120,59,1,8903,99,121,59,1,1106,99,4,2,111,114,9048,9053,114,110,59,1,8990,111,112,59,1,8973,4,5,108,112,116,117,119,9070,9076,9081,9130,9144,108,97,114,59,1,36,102,59,3,55349,56661,4,5,59,101,109,112,115,9093,9095,9109,9116,9122,1,729,113,4,2,59,100,9102,9104,1,8784,111,116,59,1,8785,105,110,117,115,59,1,8760,108,117,115,59,1,8724,113,117,97,114,101,59,1,8865,98,108,101,98,97,114,119,101,100,103,101,59,1,8966,110,4,3,97,100,104,9153,9160,9172,114,114,111,119,59,1,8595,111,119,110,97,114,114,111,119,115,59,1,8650,97,114,112,111,111,110,4,2,108,114,9184,9190,101,102,116,59,1,8643,105,103,104,116,59,1,8642,4,2,98,99,9203,9211,107,97,114,111,119,59,1,10512,4,2,111,114,9217,9222,114,110,59,1,8991,111,112,59,1,8972,4,3,99,111,116,9235,9248,9252,4,2,114,121,9241,9245,59,3,55349,56505,59,1,1109,108,59,1,10742,114,111,107,59,1,273,4,2,100,114,9264,9269,111,116,59,1,8945,105,4,2,59,102,9276,9278,1,9663,59,1,9662,4,2,97,104,9287,9292,114,114,59,1,8693,97,114,59,1,10607,97,110,103,108,101,59,1,10662,4,2,99,105,9311,9315,121,59,1,1119,103,114,97,114,114,59,1,10239,4,18,68,97,99,100,101,102,103,108,109,110,111,112,113,114,115,116,117,120,9361,9376,9398,9439,9444,9447,9462,9495,9531,9585,9598,9614,9659,9755,9771,9792,9808,9826,4,2,68,111,9367,9372,111,116,59,1,10871,116,59,1,8785,4,2,99,115,9382,9392,117,116,101,5,233,1,59,9390,1,233,116,101,114,59,1,10862,4,4,97,105,111,121,9408,9414,9430,9436,114,111,110,59,1,283,114,4,2,59,99,9421,9423,1,8790,5,234,1,59,9428,1,234,108,111,110,59,1,8789,59,1,1101,111,116,59,1,279,59,1,8519,4,2,68,114,9453,9458,111,116,59,1,8786,59,3,55349,56610,4,3,59,114,115,9470,9472,9482,1,10906,97,118,101,5,232,1,59,9480,1,232,4,2,59,100,9488,9490,1,10902,111,116,59,1,10904,4,4,59,105,108,115,9505,9507,9515,9518,1,10905,110,116,101,114,115,59,1,9191,59,1,8467,4,2,59,100,9524,9526,1,10901,111,116,59,1,10903,4,3,97,112,115,9539,9544,9564,99,114,59,1,275,116,121,4,3,59,115,118,9554,9556,9561,1,8709,101,116,59,1,8709,59,1,8709,112,4,2,49,59,9571,9583,4,2,51,52,9577,9580,59,1,8196,59,1,8197,1,8195,4,2,103,115,9591,9594,59,1,331,112,59,1,8194,4,2,103,112,9604,9609,111,110,59,1,281,102,59,3,55349,56662,4,3,97,108,115,9622,9635,9640,114,4,2,59,115,9629,9631,1,8917,108,59,1,10723,117,115,59,1,10865,105,4,3,59,108,118,9649,9651,9656,1,949,111,110,59,1,949,59,1,1013,4,4,99,115,117,118,9669,9686,9716,9747,4,2,105,111,9675,9680,114,99,59,1,8790,108,111,110,59,1,8789,4,2,105,108,9692,9696,109,59,1,8770,97,110,116,4,2,103,108,9705,9710,116,114,59,1,10902,101,115,115,59,1,10901,4,3,97,101,105,9724,9729,9734,108,115,59,1,61,115,116,59,1,8799,118,4,2,59,68,9741,9743,1,8801,68,59,1,10872,112,97,114,115,108,59,1,10725,4,2,68,97,9761,9766,111,116,59,1,8787,114,114,59,1,10609,4,3,99,100,105,9779,9783,9788,114,59,1,8495,111,116,59,1,8784,109,59,1,8770,4,2,97,104,9798,9801,59,1,951,5,240,1,59,9806,1,240,4,2,109,114,9814,9822,108,5,235,1,59,9820,1,235,111,59,1,8364,4,3,99,105,112,9834,9838,9843,108,59,1,33,115,116,59,1,8707,4,2,101,111,9849,9859,99,116,97,116,105,111,110,59,1,8496,110,101,110,116,105,97,108,101,59,1,8519,4,12,97,99,101,102,105,106,108,110,111,112,114,115,9896,9910,9914,9921,9954,9960,9967,9989,9994,10027,10036,10164,108,108,105,110,103,100,111,116,115,101,113,59,1,8786,121,59,1,1092,109,97,108,101,59,1,9792,4,3,105,108,114,9929,9935,9950,108,105,103,59,1,64259,4,2,105,108,9941,9945,103,59,1,64256,105,103,59,1,64260,59,3,55349,56611,108,105,103,59,1,64257,108,105,103,59,3,102,106,4,3,97,108,116,9975,9979,9984,116,59,1,9837,105,103,59,1,64258,110,115,59,1,9649,111,102,59,1,402,4,2,112,114,10000,10005,102,59,3,55349,56663,4,2,97,107,10011,10016,108,108,59,1,8704,4,2,59,118,10022,10024,1,8916,59,1,10969,97,114,116,105,110,116,59,1,10765,4,2,97,111,10042,10159,4,2,99,115,10048,10155,4,6,49,50,51,52,53,55,10062,10102,10114,10135,10139,10151,4,6,50,51,52,53,54,56,10076,10083,10086,10093,10096,10099,5,189,1,59,10081,1,189,59,1,8531,5,188,1,59,10091,1,188,59,1,8533,59,1,8537,59,1,8539,4,2,51,53,10108,10111,59,1,8532,59,1,8534,4,3,52,53,56,10122,10129,10132,5,190,1,59,10127,1,190,59,1,8535,59,1,8540,53,59,1,8536,4,2,54,56,10145,10148,59,1,8538,59,1,8541,56,59,1,8542,108,59,1,8260,119,110,59,1,8994,99,114,59,3,55349,56507,4,17,69,97,98,99,100,101,102,103,105,106,108,110,111,114,115,116,118,10206,10217,10247,10254,10268,10273,10358,10363,10374,10380,10385,10406,10458,10464,10470,10497,10610,4,2,59,108,10212,10214,1,8807,59,1,10892,4,3,99,109,112,10225,10231,10244,117,116,101,59,1,501,109,97,4,2,59,100,10239,10241,1,947,59,1,989,59,1,10886,114,101,118,101,59,1,287,4,2,105,121,10260,10265,114,99,59,1,285,59,1,1075,111,116,59,1,289,4,4,59,108,113,115,10283,10285,10288,10308,1,8805,59,1,8923,4,3,59,113,115,10296,10298,10301,1,8805,59,1,8807,108,97,110,116,59,1,10878,4,4,59,99,100,108,10318,10320,10324,10345,1,10878,99,59,1,10921,111,116,4,2,59,111,10332,10334,1,10880,4,2,59,108,10340,10342,1,10882,59,1,10884,4,2,59,101,10351,10354,3,8923,65024,115,59,1,10900,114,59,3,55349,56612,4,2,59,103,10369,10371,1,8811,59,1,8921,109,101,108,59,1,8503,99,121,59,1,1107,4,4,59,69,97,106,10395,10397,10400,10403,1,8823,59,1,10898,59,1,10917,59,1,10916,4,4,69,97,101,115,10416,10419,10434,10453,59,1,8809,112,4,2,59,112,10426,10428,1,10890,114,111,120,59,1,10890,4,2,59,113,10440,10442,1,10888,4,2,59,113,10448,10450,1,10888,59,1,8809,105,109,59,1,8935,112,102,59,3,55349,56664,97,118,101,59,1,96,4,2,99,105,10476,10480,114,59,1,8458,109,4,3,59,101,108,10489,10491,10494,1,8819,59,1,10894,59,1,10896,5,62,6,59,99,100,108,113,114,10512,10514,10527,10532,10538,10545,1,62,4,2,99,105,10520,10523,59,1,10919,114,59,1,10874,111,116,59,1,8919,80,97,114,59,1,10645,117,101,115,116,59,1,10876,4,5,97,100,101,108,115,10557,10574,10579,10599,10605,4,2,112,114,10563,10570,112,114,111,120,59,1,10886,114,59,1,10616,111,116,59,1,8919,113,4,2,108,113,10586,10592,101,115,115,59,1,8923,108,101,115,115,59,1,10892,101,115,115,59,1,8823,105,109,59,1,8819,4,2,101,110,10616,10626,114,116,110,101,113,113,59,3,8809,65024,69,59,3,8809,65024,4,10,65,97,98,99,101,102,107,111,115,121,10653,10658,10713,10718,10724,10760,10765,10786,10850,10875,114,114,59,1,8660,4,4,105,108,109,114,10668,10674,10678,10684,114,115,112,59,1,8202,102,59,1,189,105,108,116,59,1,8459,4,2,100,114,10690,10695,99,121,59,1,1098,4,3,59,99,119,10703,10705,10710,1,8596,105,114,59,1,10568,59,1,8621,97,114,59,1,8463,105,114,99,59,1,293,4,3,97,108,114,10732,10748,10754,114,116,115,4,2,59,117,10741,10743,1,9829,105,116,59,1,9829,108,105,112,59,1,8230,99,111,110,59,1,8889,114,59,3,55349,56613,115,4,2,101,119,10772,10779,97,114,111,119,59,1,10533,97,114,111,119,59,1,10534,4,5,97,109,111,112,114,10798,10803,10809,10839,10844,114,114,59,1,8703,116,104,116,59,1,8763,107,4,2,108,114,10816,10827,101,102,116,97,114,114,111,119,59,1,8617,105,103,104,116,97,114,114,111,119,59,1,8618,102,59,3,55349,56665,98,97,114,59,1,8213,4,3,99,108,116,10858,10863,10869,114,59,3,55349,56509,97,115,104,59,1,8463,114,111,107,59,1,295,4,2,98,112,10881,10887,117,108,108,59,1,8259,104,101,110,59,1,8208,4,15,97,99,101,102,103,105,106,109,110,111,112,113,115,116,117,10925,10936,10958,10977,10990,11001,11039,11045,11101,11192,11220,11226,11237,11285,11299,99,117,116,101,5,237,1,59,10934,1,237,4,3,59,105,121,10944,10946,10955,1,8291,114,99,5,238,1,59,10953,1,238,59,1,1080,4,2,99,120,10964,10968,121,59,1,1077,99,108,5,161,1,59,10975,1,161,4,2,102,114,10983,10986,59,1,8660,59,3,55349,56614,114,97,118,101,5,236,1,59,10999,1,236,4,4,59,105,110,111,11011,11013,11028,11034,1,8520,4,2,105,110,11019,11024,110,116,59,1,10764,116,59,1,8749,102,105,110,59,1,10716,116,97,59,1,8489,108,105,103,59,1,307,4,3,97,111,112,11053,11092,11096,4,3,99,103,116,11061,11065,11088,114,59,1,299,4,3,101,108,112,11073,11076,11082,59,1,8465,105,110,101,59,1,8464,97,114,116,59,1,8465,104,59,1,305,102,59,1,8887,101,100,59,1,437,4,5,59,99,102,111,116,11113,11115,11121,11136,11142,1,8712,97,114,101,59,1,8453,105,110,4,2,59,116,11129,11131,1,8734,105,101,59,1,10717,100,111,116,59,1,305,4,5,59,99,101,108,112,11154,11156,11161,11179,11186,1,8747,97,108,59,1,8890,4,2,103,114,11167,11173,101,114,115,59,1,8484,99,97,108,59,1,8890,97,114,104,107,59,1,10775,114,111,100,59,1,10812,4,4,99,103,112,116,11202,11206,11211,11216,121,59,1,1105,111,110,59,1,303,102,59,3,55349,56666,97,59,1,953,114,111,100,59,1,10812,117,101,115,116,5,191,1,59,11235,1,191,4,2,99,105,11243,11248,114,59,3,55349,56510,110,4,5,59,69,100,115,118,11261,11263,11266,11271,11282,1,8712,59,1,8953,111,116,59,1,8949,4,2,59,118,11277,11279,1,8948,59,1,8947,59,1,8712,4,2,59,105,11291,11293,1,8290,108,100,101,59,1,297,4,2,107,109,11305,11310,99,121,59,1,1110,108,5,239,1,59,11316,1,239,4,6,99,102,109,111,115,117,11332,11346,11351,11357,11363,11380,4,2,105,121,11338,11343,114,99,59,1,309,59,1,1081,114,59,3,55349,56615,97,116,104,59,1,567,112,102,59,3,55349,56667,4,2,99,101,11369,11374,114,59,3,55349,56511,114,99,121,59,1,1112,107,99,121,59,1,1108,4,8,97,99,102,103,104,106,111,115,11404,11418,11433,11438,11445,11450,11455,11461,112,112,97,4,2,59,118,11413,11415,1,954,59,1,1008,4,2,101,121,11424,11430,100,105,108,59,1,311,59,1,1082,114,59,3,55349,56616,114,101,101,110,59,1,312,99,121,59,1,1093,99,121,59,1,1116,112,102,59,3,55349,56668,99,114,59,3,55349,56512,4,23,65,66,69,72,97,98,99,100,101,102,103,104,106,108,109,110,111,112,114,115,116,117,118,11515,11538,11544,11555,11560,11721,11780,11818,11868,12136,12160,12171,12203,12208,12246,12275,12327,12509,12523,12569,12641,12732,12752,4,3,97,114,116,11523,11528,11532,114,114,59,1,8666,114,59,1,8656,97,105,108,59,1,10523,97,114,114,59,1,10510,4,2,59,103,11550,11552,1,8806,59,1,10891,97,114,59,1,10594,4,9,99,101,103,109,110,112,113,114,116,11580,11586,11594,11600,11606,11624,11627,11636,11694,117,116,101,59,1,314,109,112,116,121,118,59,1,10676,114,97,110,59,1,8466,98,100,97,59,1,955,103,4,3,59,100,108,11615,11617,11620,1,10216,59,1,10641,101,59,1,10216,59,1,10885,117,111,5,171,1,59,11634,1,171,114,4,8,59,98,102,104,108,112,115,116,11655,11657,11669,11673,11677,11681,11685,11690,1,8592,4,2,59,102,11663,11665,1,8676,115,59,1,10527,115,59,1,10525,107,59,1,8617,112,59,1,8619,108,59,1,10553,105,109,59,1,10611,108,59,1,8610,4,3,59,97,101,11702,11704,11709,1,10923,105,108,59,1,10521,4,2,59,115,11715,11717,1,10925,59,3,10925,65024,4,3,97,98,114,11729,11734,11739,114,114,59,1,10508,114,107,59,1,10098,4,2,97,107,11745,11758,99,4,2,101,107,11752,11755,59,1,123,59,1,91,4,2,101,115,11764,11767,59,1,10635,108,4,2,100,117,11774,11777,59,1,10639,59,1,10637,4,4,97,101,117,121,11790,11796,11811,11815,114,111,110,59,1,318,4,2,100,105,11802,11807,105,108,59,1,316,108,59,1,8968,98,59,1,123,59,1,1083,4,4,99,113,114,115,11828,11832,11845,11864,97,59,1,10550,117,111,4,2,59,114,11840,11842,1,8220,59,1,8222,4,2,100,117,11851,11857,104,97,114,59,1,10599,115,104,97,114,59,1,10571,104,59,1,8626,4,5,59,102,103,113,115,11880,11882,12008,12011,12031,1,8804,116,4,5,97,104,108,114,116,11895,11913,11935,11947,11996,114,114,111,119,4,2,59,116,11905,11907,1,8592,97,105,108,59,1,8610,97,114,112,111,111,110,4,2,100,117,11925,11931,111,119,110,59,1,8637,112,59,1,8636,101,102,116,97,114,114,111,119,115,59,1,8647,105,103,104,116,4,3,97,104,115,11959,11974,11984,114,114,111,119,4,2,59,115,11969,11971,1,8596,59,1,8646,97,114,112,111,111,110,115,59,1,8651,113,117,105,103,97,114,114,111,119,59,1,8621,104,114,101,101,116,105,109,101,115,59,1,8907,59,1,8922,4,3,59,113,115,12019,12021,12024,1,8804,59,1,8806,108,97,110,116,59,1,10877,4,5,59,99,100,103,115,12043,12045,12049,12070,12083,1,10877,99,59,1,10920,111,116,4,2,59,111,12057,12059,1,10879,4,2,59,114,12065,12067,1,10881,59,1,10883,4,2,59,101,12076,12079,3,8922,65024,115,59,1,10899,4,5,97,100,101,103,115,12095,12103,12108,12126,12131,112,112,114,111,120,59,1,10885,111,116,59,1,8918,113,4,2,103,113,12115,12120,116,114,59,1,8922,103,116,114,59,1,10891,116,114,59,1,8822,105,109,59,1,8818,4,3,105,108,114,12144,12150,12156,115,104,116,59,1,10620,111,111,114,59,1,8970,59,3,55349,56617,4,2,59,69,12166,12168,1,8822,59,1,10897,4,2,97,98,12177,12198,114,4,2,100,117,12184,12187,59,1,8637,4,2,59,108,12193,12195,1,8636,59,1,10602,108,107,59,1,9604,99,121,59,1,1113,4,5,59,97,99,104,116,12220,12222,12227,12235,12241,1,8810,114,114,59,1,8647,111,114,110,101,114,59,1,8990,97,114,100,59,1,10603,114,105,59,1,9722,4,2,105,111,12252,12258,100,111,116,59,1,320,117,115,116,4,2,59,97,12267,12269,1,9136,99,104,101,59,1,9136,4,4,69,97,101,115,12285,12288,12303,12322,59,1,8808,112,4,2,59,112,12295,12297,1,10889,114,111,120,59,1,10889,4,2,59,113,12309,12311,1,10887,4,2,59,113,12317,12319,1,10887,59,1,8808,105,109,59,1,8934,4,8,97,98,110,111,112,116,119,122,12345,12359,12364,12421,12446,12467,12474,12490,4,2,110,114,12351,12355,103,59,1,10220,114,59,1,8701,114,107,59,1,10214,103,4,3,108,109,114,12373,12401,12409,101,102,116,4,2,97,114,12382,12389,114,114,111,119,59,1,10229,105,103,104,116,97,114,114,111,119,59,1,10231,97,112,115,116,111,59,1,10236,105,103,104,116,97,114,114,111,119,59,1,10230,112,97,114,114,111,119,4,2,108,114,12433,12439,101,102,116,59,1,8619,105,103,104,116,59,1,8620,4,3,97,102,108,12454,12458,12462,114,59,1,10629,59,3,55349,56669,117,115,59,1,10797,105,109,101,115,59,1,10804,4,2,97,98,12480,12485,115,116,59,1,8727,97,114,59,1,95,4,3,59,101,102,12498,12500,12506,1,9674,110,103,101,59,1,9674,59,1,10731,97,114,4,2,59,108,12517,12519,1,40,116,59,1,10643,4,5,97,99,104,109,116,12535,12540,12548,12561,12564,114,114,59,1,8646,111,114,110,101,114,59,1,8991,97,114,4,2,59,100,12556,12558,1,8651,59,1,10605,59,1,8206,114,105,59,1,8895,4,6,97,99,104,105,113,116,12583,12589,12594,12597,12614,12635,113,117,111,59,1,8249,114,59,3,55349,56513,59,1,8624,109,4,3,59,101,103,12606,12608,12611,1,8818,59,1,10893,59,1,10895,4,2,98,117,12620,12623,59,1,91,111,4,2,59,114,12630,12632,1,8216,59,1,8218,114,111,107,59,1,322,5,60,8,59,99,100,104,105,108,113,114,12660,12662,12675,12680,12686,12692,12698,12705,1,60,4,2,99,105,12668,12671,59,1,10918,114,59,1,10873,111,116,59,1,8918,114,101,101,59,1,8907,109,101,115,59,1,8905,97,114,114,59,1,10614,117,101,115,116,59,1,10875,4,2,80,105,12711,12716,97,114,59,1,10646,4,3,59,101,102,12724,12726,12729,1,9667,59,1,8884,59,1,9666,114,4,2,100,117,12739,12746,115,104,97,114,59,1,10570,104,97,114,59,1,10598,4,2,101,110,12758,12768,114,116,110,101,113,113,59,3,8808,65024,69,59,3,8808,65024,4,14,68,97,99,100,101,102,104,105,108,110,111,112,115,117,12803,12809,12893,12908,12914,12928,12933,12937,13011,13025,13032,13049,13052,13069,68,111,116,59,1,8762,4,4,99,108,112,114,12819,12827,12849,12887,114,5,175,1,59,12825,1,175,4,2,101,116,12833,12836,59,1,9794,4,2,59,101,12842,12844,1,10016,115,101,59,1,10016,4,2,59,115,12855,12857,1,8614,116,111,4,4,59,100,108,117,12869,12871,12877,12883,1,8614,111,119,110,59,1,8615,101,102,116,59,1,8612,112,59,1,8613,107,101,114,59,1,9646,4,2,111,121,12899,12905,109,109,97,59,1,10793,59,1,1084,97,115,104,59,1,8212,97,115,117,114,101,100,97,110,103,108,101,59,1,8737,114,59,3,55349,56618,111,59,1,8487,4,3,99,100,110,12945,12954,12985,114,111,5,181,1,59,12952,1,181,4,4,59,97,99,100,12964,12966,12971,12976,1,8739,115,116,59,1,42,105,114,59,1,10992,111,116,5,183,1,59,12983,1,183,117,115,4,3,59,98,100,12995,12997,13000,1,8722,59,1,8863,4,2,59,117,13006,13008,1,8760,59,1,10794,4,2,99,100,13017,13021,112,59,1,10971,114,59,1,8230,112,108,117,115,59,1,8723,4,2,100,112,13038,13044,101,108,115,59,1,8871,102,59,3,55349,56670,59,1,8723,4,2,99,116,13058,13063,114,59,3,55349,56514,112,111,115,59,1,8766,4,3,59,108,109,13077,13079,13087,1,956,116,105,109,97,112,59,1,8888,97,112,59,1,8888,4,24,71,76,82,86,97,98,99,100,101,102,103,104,105,106,108,109,111,112,114,115,116,117,118,119,13142,13165,13217,13229,13247,13330,13359,13414,13420,13508,13513,13579,13602,13626,13631,13762,13767,13855,13936,13995,14214,14285,14312,14432,4,2,103,116,13148,13152,59,3,8921,824,4,2,59,118,13158,13161,3,8811,8402,59,3,8811,824,4,3,101,108,116,13173,13200,13204,102,116,4,2,97,114,13181,13188,114,114,111,119,59,1,8653,105,103,104,116,97,114,114,111,119,59,1,8654,59,3,8920,824,4,2,59,118,13210,13213,3,8810,8402,59,3,8810,824,105,103,104,116,97,114,114,111,119,59,1,8655,4,2,68,100,13235,13241,97,115,104,59,1,8879,97,115,104,59,1,8878,4,5,98,99,110,112,116,13259,13264,13270,13275,13308,108,97,59,1,8711,117,116,101,59,1,324,103,59,3,8736,8402,4,5,59,69,105,111,112,13287,13289,13293,13298,13302,1,8777,59,3,10864,824,100,59,3,8779,824,115,59,1,329,114,111,120,59,1,8777,117,114,4,2,59,97,13316,13318,1,9838,108,4,2,59,115,13325,13327,1,9838,59,1,8469,4,2,115,117,13336,13344,112,5,160,1,59,13342,1,160,109,112,4,2,59,101,13352,13355,3,8782,824,59,3,8783,824,4,5,97,101,111,117,121,13371,13385,13391,13407,13411,4,2,112,114,13377,13380,59,1,10819,111,110,59,1,328,100,105,108,59,1,326,110,103,4,2,59,100,13399,13401,1,8775,111,116,59,3,10861,824,112,59,1,10818,59,1,1085,97,115,104,59,1,8211,4,7,59,65,97,100,113,115,120,13436,13438,13443,13466,13472,13478,13494,1,8800,114,114,59,1,8663,114,4,2,104,114,13450,13454,107,59,1,10532,4,2,59,111,13460,13462,1,8599,119,59,1,8599,111,116,59,3,8784,824,117,105,118,59,1,8802,4,2,101,105,13484,13489,97,114,59,1,10536,109,59,3,8770,824,105,115,116,4,2,59,115,13503,13505,1,8708,59,1,8708,114,59,3,55349,56619,4,4,69,101,115,116,13523,13527,13563,13568,59,3,8807,824,4,3,59,113,115,13535,13537,13559,1,8817,4,3,59,113,115,13545,13547,13551,1,8817,59,3,8807,824,108,97,110,116,59,3,10878,824,59,3,10878,824,105,109,59,1,8821,4,2,59,114,13574,13576,1,8815,59,1,8815,4,3,65,97,112,13587,13592,13597,114,114,59,1,8654,114,114,59,1,8622,97,114,59,1,10994,4,3,59,115,118,13610,13612,13623,1,8715,4,2,59,100,13618,13620,1,8956,59,1,8954,59,1,8715,99,121,59,1,1114,4,7,65,69,97,100,101,115,116,13647,13652,13656,13661,13665,13737,13742,114,114,59,1,8653,59,3,8806,824,114,114,59,1,8602,114,59,1,8229,4,4,59,102,113,115,13675,13677,13703,13725,1,8816,116,4,2,97,114,13684,13691,114,114,111,119,59,1,8602,105,103,104,116,97,114,114,111,119,59,1,8622,4,3,59,113,115,13711,13713,13717,1,8816,59,3,8806,824,108,97,110,116,59,3,10877,824,4,2,59,115,13731,13734,3,10877,824,59,1,8814,105,109,59,1,8820,4,2,59,114,13748,13750,1,8814,105,4,2,59,101,13757,13759,1,8938,59,1,8940,105,100,59,1,8740,4,2,112,116,13773,13778,102,59,3,55349,56671,5,172,3,59,105,110,13787,13789,13829,1,172,110,4,4,59,69,100,118,13800,13802,13806,13812,1,8713,59,3,8953,824,111,116,59,3,8949,824,4,3,97,98,99,13820,13823,13826,59,1,8713,59,1,8951,59,1,8950,105,4,2,59,118,13836,13838,1,8716,4,3,97,98,99,13846,13849,13852,59,1,8716,59,1,8958,59,1,8957,4,3,97,111,114,13863,13892,13899,114,4,4,59,97,115,116,13874,13876,13883,13888,1,8742,108,108,101,108,59,1,8742,108,59,3,11005,8421,59,3,8706,824,108,105,110,116,59,1,10772,4,3,59,99,101,13907,13909,13914,1,8832,117,101,59,1,8928,4,2,59,99,13920,13923,3,10927,824,4,2,59,101,13929,13931,1,8832,113,59,3,10927,824,4,4,65,97,105,116,13946,13951,13971,13982,114,114,59,1,8655,114,114,4,3,59,99,119,13961,13963,13967,1,8603,59,3,10547,824,59,3,8605,824,103,104,116,97,114,114,111,119,59,1,8603,114,105,4,2,59,101,13990,13992,1,8939,59,1,8941,4,7,99,104,105,109,112,113,117,14011,14036,14060,14080,14085,14090,14106,4,4,59,99,101,114,14021,14023,14028,14032,1,8833,117,101,59,1,8929,59,3,10928,824,59,3,55349,56515,111,114,116,4,2,109,112,14045,14050,105,100,59,1,8740,97,114,97,108,108,101,108,59,1,8742,109,4,2,59,101,14067,14069,1,8769,4,2,59,113,14075,14077,1,8772,59,1,8772,105,100,59,1,8740,97,114,59,1,8742,115,117,4,2,98,112,14098,14102,101,59,1,8930,101,59,1,8931,4,3,98,99,112,14114,14157,14171,4,4,59,69,101,115,14124,14126,14130,14133,1,8836,59,3,10949,824,59,1,8840,101,116,4,2,59,101,14141,14144,3,8834,8402,113,4,2,59,113,14151,14153,1,8840,59,3,10949,824,99,4,2,59,101,14164,14166,1,8833,113,59,3,10928,824,4,4,59,69,101,115,14181,14183,14187,14190,1,8837,59,3,10950,824,59,1,8841,101,116,4,2,59,101,14198,14201,3,8835,8402,113,4,2,59,113,14208,14210,1,8841,59,3,10950,824,4,4,103,105,108,114,14224,14228,14238,14242,108,59,1,8825,108,100,101,5,241,1,59,14236,1,241,103,59,1,8824,105,97,110,103,108,101,4,2,108,114,14254,14269,101,102,116,4,2,59,101,14263,14265,1,8938,113,59,1,8940,105,103,104,116,4,2,59,101,14279,14281,1,8939,113,59,1,8941,4,2,59,109,14291,14293,1,957,4,3,59,101,115,14301,14303,14308,1,35,114,111,59,1,8470,112,59,1,8199,4,9,68,72,97,100,103,105,108,114,115,14332,14338,14344,14349,14355,14369,14376,14408,14426,97,115,104,59,1,8877,97,114,114,59,1,10500,112,59,3,8781,8402,97,115,104,59,1,8876,4,2,101,116,14361,14365,59,3,8805,8402,59,3,62,8402,110,102,105,110,59,1,10718,4,3,65,101,116,14384,14389,14393,114,114,59,1,10498,59,3,8804,8402,4,2,59,114,14399,14402,3,60,8402,105,101,59,3,8884,8402,4,2,65,116,14414,14419,114,114,59,1,10499,114,105,101,59,3,8885,8402,105,109,59,3,8764,8402,4,3,65,97,110,14440,14445,14468,114,114,59,1,8662,114,4,2,104,114,14452,14456,107,59,1,10531,4,2,59,111,14462,14464,1,8598,119,59,1,8598,101,97,114,59,1,10535,4,18,83,97,99,100,101,102,103,104,105,108,109,111,112,114,115,116,117,118,14512,14515,14535,14560,14597,14603,14618,14643,14657,14662,14701,14741,14747,14769,14851,14877,14907,14916,59,1,9416,4,2,99,115,14521,14531,117,116,101,5,243,1,59,14529,1,243,116,59,1,8859,4,2,105,121,14541,14557,114,4,2,59,99,14548,14550,1,8858,5,244,1,59,14555,1,244,59,1,1086,4,5,97,98,105,111,115,14572,14577,14583,14587,14591,115,104,59,1,8861,108,97,99,59,1,337,118,59,1,10808,116,59,1,8857,111,108,100,59,1,10684,108,105,103,59,1,339,4,2,99,114,14609,14614,105,114,59,1,10687,59,3,55349,56620,4,3,111,114,116,14626,14630,14640,110,59,1,731,97,118,101,5,242,1,59,14638,1,242,59,1,10689,4,2,98,109,14649,14654,97,114,59,1,10677,59,1,937,110,116,59,1,8750,4,4,97,99,105,116,14672,14677,14693,14698,114,114,59,1,8634,4,2,105,114,14683,14687,114,59,1,10686,111,115,115,59,1,10683,110,101,59,1,8254,59,1,10688,4,3,97,101,105,14709,14714,14719,99,114,59,1,333,103,97,59,1,969,4,3,99,100,110,14727,14733,14736,114,111,110,59,1,959,59,1,10678,117,115,59,1,8854,112,102,59,3,55349,56672,4,3,97,101,108,14755,14759,14764,114,59,1,10679,114,112,59,1,10681,117,115,59,1,8853,4,7,59,97,100,105,111,115,118,14785,14787,14792,14831,14837,14841,14848,1,8744,114,114,59,1,8635,4,4,59,101,102,109,14802,14804,14817,14824,1,10845,114,4,2,59,111,14811,14813,1,8500,102,59,1,8500,5,170,1,59,14822,1,170,5,186,1,59,14829,1,186,103,111,102,59,1,8886,114,59,1,10838,108,111,112,101,59,1,10839,59,1,10843,4,3,99,108,111,14859,14863,14873,114,59,1,8500,97,115,104,5,248,1,59,14871,1,248,108,59,1,8856,105,4,2,108,109,14884,14893,100,101,5,245,1,59,14891,1,245,101,115,4,2,59,97,14901,14903,1,8855,115,59,1,10806,109,108,5,246,1,59,14914,1,246,98,97,114,59,1,9021,4,12,97,99,101,102,104,105,108,109,111,114,115,117,14948,14992,14996,15033,15038,15068,15090,15189,15192,15222,15427,15441,114,4,4,59,97,115,116,14959,14961,14976,14989,1,8741,5,182,2,59,108,14968,14970,1,182,108,101,108,59,1,8741,4,2,105,108,14982,14986,109,59,1,10995,59,1,11005,59,1,8706,121,59,1,1087,114,4,5,99,105,109,112,116,15009,15014,15019,15024,15027,110,116,59,1,37,111,100,59,1,46,105,108,59,1,8240,59,1,8869,101,110,107,59,1,8241,114,59,3,55349,56621,4,3,105,109,111,15046,15057,15063,4,2,59,118,15052,15054,1,966,59,1,981,109,97,116,59,1,8499,110,101,59,1,9742,4,3,59,116,118,15076,15078,15087,1,960,99,104,102,111,114,107,59,1,8916,59,1,982,4,2,97,117,15096,15119,110,4,2,99,107,15103,15115,107,4,2,59,104,15110,15112,1,8463,59,1,8462,118,59,1,8463,115,4,9,59,97,98,99,100,101,109,115,116,15140,15142,15148,15151,15156,15168,15171,15179,15184,1,43,99,105,114,59,1,10787,59,1,8862,105,114,59,1,10786,4,2,111,117,15162,15165,59,1,8724,59,1,10789,59,1,10866,110,5,177,1,59,15177,1,177,105,109,59,1,10790,119,111,59,1,10791,59,1,177,4,3,105,112,117,15200,15208,15213,110,116,105,110,116,59,1,10773,102,59,3,55349,56673,110,100,5,163,1,59,15220,1,163,4,10,59,69,97,99,101,105,110,111,115,117,15244,15246,15249,15253,15258,15334,15347,15367,15416,15421,1,8826,59,1,10931,112,59,1,10935,117,101,59,1,8828,4,2,59,99,15264,15266,1,10927,4,6,59,97,99,101,110,115,15280,15282,15290,15299,15303,15329,1,8826,112,112,114,111,120,59,1,10935,117,114,108,121,101,113,59,1,8828,113,59,1,10927,4,3,97,101,115,15311,15319,15324,112,112,114,111,120,59,1,10937,113,113,59,1,10933,105,109,59,1,8936,105,109,59,1,8830,109,101,4,2,59,115,15342,15344,1,8242,59,1,8473,4,3,69,97,115,15355,15358,15362,59,1,10933,112,59,1,10937,105,109,59,1,8936,4,3,100,102,112,15375,15378,15404,59,1,8719,4,3,97,108,115,15386,15392,15398,108,97,114,59,1,9006,105,110,101,59,1,8978,117,114,102,59,1,8979,4,2,59,116,15410,15412,1,8733,111,59,1,8733,105,109,59,1,8830,114,101,108,59,1,8880,4,2,99,105,15433,15438,114,59,3,55349,56517,59,1,968,110,99,115,112,59,1,8200,4,6,102,105,111,112,115,117,15462,15467,15472,15478,15485,15491,114,59,3,55349,56622,110,116,59,1,10764,112,102,59,3,55349,56674,114,105,109,101,59,1,8279,99,114,59,3,55349,56518,4,3,97,101,111,15499,15520,15534,116,4,2,101,105,15506,15515,114,110,105,111,110,115,59,1,8461,110,116,59,1,10774,115,116,4,2,59,101,15528,15530,1,63,113,59,1,8799,116,5,34,1,59,15540,1,34,4,21,65,66,72,97,98,99,100,101,102,104,105,108,109,110,111,112,114,115,116,117,120,15586,15609,15615,15620,15796,15855,15893,15931,15977,16001,16039,16183,16204,16222,16228,16285,16312,16318,16363,16408,16416,4,3,97,114,116,15594,15599,15603,114,114,59,1,8667,114,59,1,8658,97,105,108,59,1,10524,97,114,114,59,1,10511,97,114,59,1,10596,4,7,99,100,101,110,113,114,116,15636,15651,15656,15664,15687,15696,15770,4,2,101,117,15642,15646,59,3,8765,817,116,101,59,1,341,105,99,59,1,8730,109,112,116,121,118,59,1,10675,103,4,4,59,100,101,108,15675,15677,15680,15683,1,10217,59,1,10642,59,1,10661,101,59,1,10217,117,111,5,187,1,59,15694,1,187,114,4,11,59,97,98,99,102,104,108,112,115,116,119,15721,15723,15727,15739,15742,15746,15750,15754,15758,15763,15767,1,8594,112,59,1,10613,4,2,59,102,15733,15735,1,8677,115,59,1,10528,59,1,10547,115,59,1,10526,107,59,1,8618,112,59,1,8620,108,59,1,10565,105,109,59,1,10612,108,59,1,8611,59,1,8605,4,2,97,105,15776,15781,105,108,59,1,10522,111,4,2,59,110,15788,15790,1,8758,97,108,115,59,1,8474,4,3,97,98,114,15804,15809,15814,114,114,59,1,10509,114,107,59,1,10099,4,2,97,107,15820,15833,99,4,2,101,107,15827,15830,59,1,125,59,1,93,4,2,101,115,15839,15842,59,1,10636,108,4,2,100,117,15849,15852,59,1,10638,59,1,10640,4,4,97,101,117,121,15865,15871,15886,15890,114,111,110,59,1,345,4,2,100,105,15877,15882,105,108,59,1,343,108,59,1,8969,98,59,1,125,59,1,1088,4,4,99,108,113,115,15903,15907,15914,15927,97,59,1,10551,100,104,97,114,59,1,10601,117,111,4,2,59,114,15922,15924,1,8221,59,1,8221,104,59,1,8627,4,3,97,99,103,15939,15966,15970,108,4,4,59,105,112,115,15950,15952,15957,15963,1,8476,110,101,59,1,8475,97,114,116,59,1,8476,59,1,8477,116,59,1,9645,5,174,1,59,15975,1,174,4,3,105,108,114,15985,15991,15997,115,104,116,59,1,10621,111,111,114,59,1,8971,59,3,55349,56623,4,2,97,111,16007,16028,114,4,2,100,117,16014,16017,59,1,8641,4,2,59,108,16023,16025,1,8640,59,1,10604,4,2,59,118,16034,16036,1,961,59,1,1009,4,3,103,110,115,16047,16167,16171,104,116,4,6,97,104,108,114,115,116,16063,16081,16103,16130,16143,16155,114,114,111,119,4,2,59,116,16073,16075,1,8594,97,105,108,59,1,8611,97,114,112,111,111,110,4,2,100,117,16093,16099,111,119,110,59,1,8641,112,59,1,8640,101,102,116,4,2,97,104,16112,16120,114,114,111,119,115,59,1,8644,97,114,112,111,111,110,115,59,1,8652,105,103,104,116,97,114,114,111,119,115,59,1,8649,113,117,105,103,97,114,114,111,119,59,1,8605,104,114,101,101,116,105,109,101,115,59,1,8908,103,59,1,730,105,110,103,100,111,116,115,101,113,59,1,8787,4,3,97,104,109,16191,16196,16201,114,114,59,1,8644,97,114,59,1,8652,59,1,8207,111,117,115,116,4,2,59,97,16214,16216,1,9137,99,104,101,59,1,9137,109,105,100,59,1,10990,4,4,97,98,112,116,16238,16252,16257,16278,4,2,110,114,16244,16248,103,59,1,10221,114,59,1,8702,114,107,59,1,10215,4,3,97,102,108,16265,16269,16273,114,59,1,10630,59,3,55349,56675,117,115,59,1,10798,105,109,101,115,59,1,10805,4,2,97,112,16291,16304,114,4,2,59,103,16298,16300,1,41,116,59,1,10644,111,108,105,110,116,59,1,10770,97,114,114,59,1,8649,4,4,97,99,104,113,16328,16334,16339,16342,113,117,111,59,1,8250,114,59,3,55349,56519,59,1,8625,4,2,98,117,16348,16351,59,1,93,111,4,2,59,114,16358,16360,1,8217,59,1,8217,4,3,104,105,114,16371,16377,16383,114,101,101,59,1,8908,109,101,115,59,1,8906,105,4,4,59,101,102,108,16394,16396,16399,16402,1,9657,59,1,8885,59,1,9656,116,114,105,59,1,10702,108,117,104,97,114,59,1,10600,59,1,8478,4,19,97,98,99,100,101,102,104,105,108,109,111,112,113,114,115,116,117,119,122,16459,16466,16472,16572,16590,16672,16687,16746,16844,16850,16924,16963,16988,17115,17121,17154,17206,17614,17656,99,117,116,101,59,1,347,113,117,111,59,1,8218,4,10,59,69,97,99,101,105,110,112,115,121,16494,16496,16499,16513,16518,16531,16536,16556,16564,16569,1,8827,59,1,10932,4,2,112,114,16505,16508,59,1,10936,111,110,59,1,353,117,101,59,1,8829,4,2,59,100,16524,16526,1,10928,105,108,59,1,351,114,99,59,1,349,4,3,69,97,115,16544,16547,16551,59,1,10934,112,59,1,10938,105,109,59,1,8937,111,108,105,110,116,59,1,10771,105,109,59,1,8831,59,1,1089,111,116,4,3,59,98,101,16582,16584,16587,1,8901,59,1,8865,59,1,10854,4,7,65,97,99,109,115,116,120,16606,16611,16634,16642,16646,16652,16668,114,114,59,1,8664,114,4,2,104,114,16618,16622,107,59,1,10533,4,2,59,111,16628,16630,1,8600,119,59,1,8600,116,5,167,1,59,16640,1,167,105,59,1,59,119,97,114,59,1,10537,109,4,2,105,110,16659,16665,110,117,115,59,1,8726,59,1,8726,116,59,1,10038,114,4,2,59,111,16679,16682,3,55349,56624,119,110,59,1,8994,4,4,97,99,111,121,16697,16702,16716,16739,114,112,59,1,9839,4,2,104,121,16708,16713,99,121,59,1,1097,59,1,1096,114,116,4,2,109,112,16724,16729,105,100,59,1,8739,97,114,97,108,108,101,108,59,1,8741,5,173,1,59,16744,1,173,4,2,103,109,16752,16770,109,97,4,3,59,102,118,16762,16764,16767,1,963,59,1,962,59,1,962,4,8,59,100,101,103,108,110,112,114,16788,16790,16795,16806,16817,16828,16832,16838,1,8764,111,116,59,1,10858,4,2,59,113,16801,16803,1,8771,59,1,8771,4,2,59,69,16812,16814,1,10910,59,1,10912,4,2,59,69,16823,16825,1,10909,59,1,10911,101,59,1,8774,108,117,115,59,1,10788,97,114,114,59,1,10610,97,114,114,59,1,8592,4,4,97,101,105,116,16860,16883,16891,16904,4,2,108,115,16866,16878,108,115,101,116,109,105,110,117,115,59,1,8726,104,112,59,1,10803,112,97,114,115,108,59,1,10724,4,2,100,108,16897,16900,59,1,8739,101,59,1,8995,4,2,59,101,16910,16912,1,10922,4,2,59,115,16918,16920,1,10924,59,3,10924,65024,4,3,102,108,112,16932,16938,16958,116,99,121,59,1,1100,4,2,59,98,16944,16946,1,47,4,2,59,97,16952,16954,1,10692,114,59,1,9023,102,59,3,55349,56676,97,4,2,100,114,16970,16985,101,115,4,2,59,117,16978,16980,1,9824,105,116,59,1,9824,59,1,8741,4,3,99,115,117,16996,17028,17089,4,2,97,117,17002,17015,112,4,2,59,115,17009,17011,1,8851,59,3,8851,65024,112,4,2,59,115,17022,17024,1,8852,59,3,8852,65024,117,4,2,98,112,17035,17062,4,3,59,101,115,17043,17045,17048,1,8847,59,1,8849,101,116,4,2,59,101,17056,17058,1,8847,113,59,1,8849,4,3,59,101,115,17070,17072,17075,1,8848,59,1,8850,101,116,4,2,59,101,17083,17085,1,8848,113,59,1,8850,4,3,59,97,102,17097,17099,17112,1,9633,114,4,2,101,102,17106,17109,59,1,9633,59,1,9642,59,1,9642,97,114,114,59,1,8594,4,4,99,101,109,116,17131,17136,17142,17148,114,59,3,55349,56520,116,109,110,59,1,8726,105,108,101,59,1,8995,97,114,102,59,1,8902,4,2,97,114,17160,17172,114,4,2,59,102,17167,17169,1,9734,59,1,9733,4,2,97,110,17178,17202,105,103,104,116,4,2,101,112,17188,17197,112,115,105,108,111,110,59,1,1013,104,105,59,1,981,115,59,1,175,4,5,98,99,109,110,112,17218,17351,17420,17423,17427,4,9,59,69,100,101,109,110,112,114,115,17238,17240,17243,17248,17261,17267,17279,17285,17291,1,8834,59,1,10949,111,116,59,1,10941,4,2,59,100,17254,17256,1,8838,111,116,59,1,10947,117,108,116,59,1,10945,4,2,69,101,17273,17276,59,1,10955,59,1,8842,108,117,115,59,1,10943,97,114,114,59,1,10617,4,3,101,105,117,17299,17335,17339,116,4,3,59,101,110,17308,17310,17322,1,8834,113,4,2,59,113,17317,17319,1,8838,59,1,10949,101,113,4,2,59,113,17330,17332,1,8842,59,1,10955,109,59,1,10951,4,2,98,112,17345,17348,59,1,10965,59,1,10963,99,4,6,59,97,99,101,110,115,17366,17368,17376,17385,17389,17415,1,8827,112,112,114,111,120,59,1,10936,117,114,108,121,101,113,59,1,8829,113,59,1,10928,4,3,97,101,115,17397,17405,17410,112,112,114,111,120,59,1,10938,113,113,59,1,10934,105,109,59,1,8937,105,109,59,1,8831,59,1,8721,103,59,1,9834,4,13,49,50,51,59,69,100,101,104,108,109,110,112,115,17455,17462,17469,17476,17478,17481,17496,17509,17524,17530,17536,17548,17554,5,185,1,59,17460,1,185,5,178,1,59,17467,1,178,5,179,1,59,17474,1,179,1,8835,59,1,10950,4,2,111,115,17487,17491,116,59,1,10942,117,98,59,1,10968,4,2,59,100,17502,17504,1,8839,111,116,59,1,10948,115,4,2,111,117,17516,17520,108,59,1,10185,98,59,1,10967,97,114,114,59,1,10619,117,108,116,59,1,10946,4,2,69,101,17542,17545,59,1,10956,59,1,8843,108,117,115,59,1,10944,4,3,101,105,117,17562,17598,17602,116,4,3,59,101,110,17571,17573,17585,1,8835,113,4,2,59,113,17580,17582,1,8839,59,1,10950,101,113,4,2,59,113,17593,17595,1,8843,59,1,10956,109,59,1,10952,4,2,98,112,17608,17611,59,1,10964,59,1,10966,4,3,65,97,110,17622,17627,17650,114,114,59,1,8665,114,4,2,104,114,17634,17638,107,59,1,10534,4,2,59,111,17644,17646,1,8601,119,59,1,8601,119,97,114,59,1,10538,108,105,103,5,223,1,59,17664,1,223,4,13,97,98,99,100,101,102,104,105,111,112,114,115,119,17694,17709,17714,17737,17742,17749,17754,17860,17905,17957,17964,18090,18122,4,2,114,117,17700,17706,103,101,116,59,1,8982,59,1,964,114,107,59,1,9140,4,3,97,101,121,17722,17728,17734,114,111,110,59,1,357,100,105,108,59,1,355,59,1,1090,111,116,59,1,8411,108,114,101,99,59,1,8981,114,59,3,55349,56625,4,4,101,105,107,111,17764,17805,17836,17851,4,2,114,116,17770,17786,101,4,2,52,102,17777,17780,59,1,8756,111,114,101,59,1,8756,97,4,3,59,115,118,17795,17797,17802,1,952,121,109,59,1,977,59,1,977,4,2,99,110,17811,17831,107,4,2,97,115,17818,17826,112,112,114,111,120,59,1,8776,105,109,59,1,8764,115,112,59,1,8201,4,2,97,115,17842,17846,112,59,1,8776,105,109,59,1,8764,114,110,5,254,1,59,17858,1,254,4,3,108,109,110,17868,17873,17901,100,101,59,1,732,101,115,5,215,3,59,98,100,17884,17886,17898,1,215,4,2,59,97,17892,17894,1,8864,114,59,1,10801,59,1,10800,116,59,1,8749,4,3,101,112,115,17913,17917,17953,97,59,1,10536,4,4,59,98,99,102,17927,17929,17934,17939,1,8868,111,116,59,1,9014,105,114,59,1,10993,4,2,59,111,17945,17948,3,55349,56677,114,107,59,1,10970,97,59,1,10537,114,105,109,101,59,1,8244,4,3,97,105,112,17972,17977,18082,100,101,59,1,8482,4,7,97,100,101,109,112,115,116,17993,18051,18056,18059,18066,18072,18076,110,103,108,101,4,5,59,100,108,113,114,18009,18011,18017,18032,18035,1,9653,111,119,110,59,1,9663,101,102,116,4,2,59,101,18026,18028,1,9667,113,59,1,8884,59,1,8796,105,103,104,116,4,2,59,101,18045,18047,1,9657,113,59,1,8885,111,116,59,1,9708,59,1,8796,105,110,117,115,59,1,10810,108,117,115,59,1,10809,98,59,1,10701,105,109,101,59,1,10811,101,122,105,117,109,59,1,9186,4,3,99,104,116,18098,18111,18116,4,2,114,121,18104,18108,59,3,55349,56521,59,1,1094,99,121,59,1,1115,114,111,107,59,1,359,4,2,105,111,18128,18133,120,116,59,1,8812,104,101,97,100,4,2,108,114,18143,18154,101,102,116,97,114,114,111,119,59,1,8606,105,103,104,116,97,114,114,111,119,59,1,8608,4,18,65,72,97,98,99,100,102,103,104,108,109,111,112,114,115,116,117,119,18204,18209,18214,18234,18250,18268,18292,18308,18319,18343,18379,18397,18413,18504,18547,18553,18584,18603,114,114,59,1,8657,97,114,59,1,10595,4,2,99,114,18220,18230,117,116,101,5,250,1,59,18228,1,250,114,59,1,8593,114,4,2,99,101,18241,18245,121,59,1,1118,118,101,59,1,365,4,2,105,121,18256,18265,114,99,5,251,1,59,18263,1,251,59,1,1091,4,3,97,98,104,18276,18281,18287,114,114,59,1,8645,108,97,99,59,1,369,97,114,59,1,10606,4,2,105,114,18298,18304,115,104,116,59,1,10622,59,3,55349,56626,114,97,118,101,5,249,1,59,18317,1,249,4,2,97,98,18325,18338,114,4,2,108,114,18332,18335,59,1,8639,59,1,8638,108,107,59,1,9600,4,2,99,116,18349,18374,4,2,111,114,18355,18369,114,110,4,2,59,101,18363,18365,1,8988,114,59,1,8988,111,112,59,1,8975,114,105,59,1,9720,4,2,97,108,18385,18390,99,114,59,1,363,5,168,1,59,18395,1,168,4,2,103,112,18403,18408,111,110,59,1,371,102,59,3,55349,56678,4,6,97,100,104,108,115,117,18427,18434,18445,18470,18475,18494,114,114,111,119,59,1,8593,111,119,110,97,114,114,111,119,59,1,8597,97,114,112,111,111,110,4,2,108,114,18457,18463,101,102,116,59,1,8639,105,103,104,116,59,1,8638,117,115,59,1,8846,105,4,3,59,104,108,18484,18486,18489,1,965,59,1,978,111,110,59,1,965,112,97,114,114,111,119,115,59,1,8648,4,3,99,105,116,18512,18537,18542,4,2,111,114,18518,18532,114,110,4,2,59,101,18526,18528,1,8989,114,59,1,8989,111,112,59,1,8974,110,103,59,1,367,114,105,59,1,9721,99,114,59,3,55349,56522,4,3,100,105,114,18561,18566,18572,111,116,59,1,8944,108,100,101,59,1,361,105,4,2,59,102,18579,18581,1,9653,59,1,9652,4,2,97,109,18590,18595,114,114,59,1,8648,108,5,252,1,59,18601,1,252,97,110,103,108,101,59,1,10663,4,15,65,66,68,97,99,100,101,102,108,110,111,112,114,115,122,18643,18648,18661,18667,18847,18851,18857,18904,18909,18915,18931,18937,18943,18949,18996,114,114,59,1,8661,97,114,4,2,59,118,18656,18658,1,10984,59,1,10985,97,115,104,59,1,8872,4,2,110,114,18673,18679,103,114,116,59,1,10652,4,7,101,107,110,112,114,115,116,18695,18704,18711,18720,18742,18754,18810,112,115,105,108,111,110,59,1,1013,97,112,112,97,59,1,1008,111,116,104,105,110,103,59,1,8709,4,3,104,105,114,18728,18732,18735,105,59,1,981,59,1,982,111,112,116,111,59,1,8733,4,2,59,104,18748,18750,1,8597,111,59,1,1009,4,2,105,117,18760,18766,103,109,97,59,1,962,4,2,98,112,18772,18791,115,101,116,110,101,113,4,2,59,113,18784,18787,3,8842,65024,59,3,10955,65024,115,101,116,110,101,113,4,2,59,113,18803,18806,3,8843,65024,59,3,10956,65024,4,2,104,114,18816,18822,101,116,97,59,1,977,105,97,110,103,108,101,4,2,108,114,18834,18840,101,102,116,59,1,8882,105,103,104,116,59,1,8883,121,59,1,1074,97,115,104,59,1,8866,4,3,101,108,114,18865,18884,18890,4,3,59,98,101,18873,18875,18880,1,8744,97,114,59,1,8891,113,59,1,8794,108,105,112,59,1,8942,4,2,98,116,18896,18901,97,114,59,1,124,59,1,124,114,59,3,55349,56627,116,114,105,59,1,8882,115,117,4,2,98,112,18923,18927,59,3,8834,8402,59,3,8835,8402,112,102,59,3,55349,56679,114,111,112,59,1,8733,116,114,105,59,1,8883,4,2,99,117,18955,18960,114,59,3,55349,56523,4,2,98,112,18966,18981,110,4,2,69,101,18973,18977,59,3,10955,65024,59,3,8842,65024,110,4,2,69,101,18988,18992,59,3,10956,65024,59,3,8843,65024,105,103,122,97,103,59,1,10650,4,7,99,101,102,111,112,114,115,19020,19026,19061,19066,19072,19075,19089,105,114,99,59,1,373,4,2,100,105,19032,19055,4,2,98,103,19038,19043,97,114,59,1,10847,101,4,2,59,113,19050,19052,1,8743,59,1,8793,101,114,112,59,1,8472,114,59,3,55349,56628,112,102,59,3,55349,56680,59,1,8472,4,2,59,101,19081,19083,1,8768,97,116,104,59,1,8768,99,114,59,3,55349,56524,4,14,99,100,102,104,105,108,109,110,111,114,115,117,118,119,19125,19146,19152,19157,19173,19176,19192,19197,19202,19236,19252,19269,19286,19291,4,3,97,105,117,19133,19137,19142,112,59,1,8898,114,99,59,1,9711,112,59,1,8899,116,114,105,59,1,9661,114,59,3,55349,56629,4,2,65,97,19163,19168,114,114,59,1,10234,114,114,59,1,10231,59,1,958,4,2,65,97,19182,19187,114,114,59,1,10232,114,114,59,1,10229,97,112,59,1,10236,105,115,59,1,8955,4,3,100,112,116,19210,19215,19230,111,116,59,1,10752,4,2,102,108,19221,19225,59,3,55349,56681,117,115,59,1,10753,105,109,101,59,1,10754,4,2,65,97,19242,19247,114,114,59,1,10233,114,114,59,1,10230,4,2,99,113,19258,19263,114,59,3,55349,56525,99,117,112,59,1,10758,4,2,112,116,19275,19281,108,117,115,59,1,10756,114,105,59,1,9651,101,101,59,1,8897,101,100,103,101,59,1,8896,4,8,97,99,101,102,105,111,115,117,19316,19335,19349,19357,19362,19367,19373,19379,99,4,2,117,121,19323,19332,116,101,5,253,1,59,19330,1,253,59,1,1103,4,2,105,121,19341,19346,114,99,59,1,375,59,1,1099,110,5,165,1,59,19355,1,165,114,59,3,55349,56630,99,121,59,1,1111,112,102,59,3,55349,56682,99,114,59,3,55349,56526,4,2,99,109,19385,19389,121,59,1,1102,108,5,255,1,59,19395,1,255,4,10,97,99,100,101,102,104,105,111,115,119,19419,19426,19441,19446,19462,19467,19472,19480,19486,19492,99,117,116,101,59,1,378,4,2,97,121,19432,19438,114,111,110,59,1,382,59,1,1079,111,116,59,1,380,4,2,101,116,19452,19458,116,114,102,59,1,8488,97,59,1,950,114,59,3,55349,56631,99,121,59,1,1078,103,114,97,114,114,59,1,8669,112,102,59,3,55349,56683,99,114,59,3,55349,56527,4,2,106,110,19498,19501,59,1,8205,106,59,1,8204]); /***/ }), -/* 1806 */ +/* 1812 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -235005,7 +236119,7 @@ OpenElementStack.prototype.generateImpliedEndTagsWithExclusion = function (exclu /***/ }), -/* 1807 */ +/* 1813 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -235179,17 +236293,17 @@ FormattingElementList.prototype.getElementEntry = function (element) { /***/ }), -/* 1808 */ +/* 1814 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var Mixin = __webpack_require__(220), +var Mixin = __webpack_require__(221), Tokenizer = __webpack_require__(134), LocationInfoTokenizerMixin = __webpack_require__(731), PositionTrackingPreprocessorMixin = __webpack_require__(732), - LocationInfoOpenElementStackMixin = __webpack_require__(1811), + LocationInfoOpenElementStackMixin = __webpack_require__(1817), HTML = __webpack_require__(57), inherits = __webpack_require__(70).inherits; @@ -235399,7 +236513,7 @@ LocationInfoParserMixin.prototype._getOverriddenMethods = function (mxn, orig) { /***/ }), -/* 1809 */ +/* 1815 */ /***/ (function(module, exports) { module.exports = function isBuffer(arg) { @@ -235410,7 +236524,7 @@ module.exports = function isBuffer(arg) { } /***/ }), -/* 1810 */ +/* 1816 */ /***/ (function(module, exports) { if (typeof Object.create === 'function') { @@ -235439,13 +236553,13 @@ if (typeof Object.create === 'function') { /***/ }), -/* 1811 */ +/* 1817 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var Mixin = __webpack_require__(220), +var Mixin = __webpack_require__(221), inherits = __webpack_require__(70).inherits; var LocationInfoOpenElementStackMixin = module.exports = function (stack, options) { @@ -235480,13 +236594,13 @@ LocationInfoOpenElementStackMixin.prototype._getOverriddenMethods = function (mx /***/ }), -/* 1812 */ +/* 1818 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var doctype = __webpack_require__(346), +var doctype = __webpack_require__(347), DOCUMENT_MODE = __webpack_require__(57).DOCUMENT_MODE; @@ -235825,7 +236939,7 @@ exports.isElementNode = function (node) { /***/ }), -/* 1813 */ +/* 1819 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -235852,7 +236966,7 @@ inherits(PlainTextConversionStream, ParserStream); /***/ }), -/* 1814 */ +/* 1820 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -235887,19 +237001,19 @@ SerializerStream.prototype._read = function () { /***/ }), -/* 1815 */ +/* 1821 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var TransformStream = __webpack_require__(160).Transform, - DevNullStream = __webpack_require__(1816), + DevNullStream = __webpack_require__(1822), inherits = __webpack_require__(70).inherits, Tokenizer = __webpack_require__(134), LocationInfoTokenizerMixin = __webpack_require__(731), - ParserFeedbackSimulator = __webpack_require__(1817), - mergeOptions = __webpack_require__(345); + ParserFeedbackSimulator = __webpack_require__(1823), + mergeOptions = __webpack_require__(346); var DEFAULT_OPTIONS = { locationInfo: false @@ -236012,7 +237126,7 @@ SAXParser.prototype._emitPendingText = function () { /***/ }), -/* 1816 */ +/* 1822 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -236033,7 +237147,7 @@ DevNullStream.prototype._write = function (chunk, encoding, cb) { /***/ }), -/* 1817 */ +/* 1823 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -236193,11 +237307,11 @@ ParserFeedbackSimulator.prototype._handleEndTagToken = function (token) { /***/ }), -/* 1818 */ +/* 1824 */ /***/ (function(module, exports, __webpack_require__) { -var isFunction = __webpack_require__(349), - isMasked = __webpack_require__(1821), +var isFunction = __webpack_require__(350), + isMasked = __webpack_require__(1827), isObject = __webpack_require__(45), toSource = __webpack_require__(739); @@ -236246,7 +237360,7 @@ module.exports = baseIsNative; /***/ }), -/* 1819 */ +/* 1825 */ /***/ (function(module, exports, __webpack_require__) { var Symbol = __webpack_require__(163); @@ -236298,7 +237412,7 @@ module.exports = getRawTag; /***/ }), -/* 1820 */ +/* 1826 */ /***/ (function(module, exports) { /** Used for built-in method references. */ @@ -236326,10 +237440,10 @@ module.exports = objectToString; /***/ }), -/* 1821 */ +/* 1827 */ /***/ (function(module, exports, __webpack_require__) { -var coreJsData = __webpack_require__(1822); +var coreJsData = __webpack_require__(1828); /** Used to detect methods masquerading as native. */ var maskSrcKey = (function() { @@ -236352,7 +237466,7 @@ module.exports = isMasked; /***/ }), -/* 1822 */ +/* 1828 */ /***/ (function(module, exports, __webpack_require__) { var root = __webpack_require__(37); @@ -236364,7 +237478,7 @@ module.exports = coreJsData; /***/ }), -/* 1823 */ +/* 1829 */ /***/ (function(module, exports) { /** @@ -236383,10 +237497,10 @@ module.exports = getValue; /***/ }), -/* 1824 */ +/* 1830 */ /***/ (function(module, exports, __webpack_require__) { -var constant = __webpack_require__(1825), +var constant = __webpack_require__(1831), defineProperty = __webpack_require__(737), identity = __webpack_require__(164); @@ -236411,7 +237525,7 @@ module.exports = baseSetToString; /***/ }), -/* 1825 */ +/* 1831 */ /***/ (function(module, exports) { /** @@ -236443,7 +237557,7 @@ module.exports = constant; /***/ }), -/* 1826 */ +/* 1832 */ /***/ (function(module, exports) { /** @@ -236469,7 +237583,7 @@ module.exports = baseTimes; /***/ }), -/* 1827 */ +/* 1833 */ /***/ (function(module, exports, __webpack_require__) { var baseGetTag = __webpack_require__(135), @@ -236493,7 +237607,7 @@ module.exports = baseIsArguments; /***/ }), -/* 1828 */ +/* 1834 */ /***/ (function(module, exports) { /** @@ -236517,11 +237631,11 @@ module.exports = stubFalse; /***/ }), -/* 1829 */ +/* 1835 */ /***/ (function(module, exports, __webpack_require__) { var baseGetTag = __webpack_require__(135), - isLength = __webpack_require__(352), + isLength = __webpack_require__(353), isObjectLike = __webpack_require__(82); /** `Object#toString` result references. */ @@ -236583,7 +237697,7 @@ module.exports = baseIsTypedArray; /***/ }), -/* 1830 */ +/* 1836 */ /***/ (function(module, exports) { /** @@ -236603,7 +237717,7 @@ module.exports = baseUnary; /***/ }), -/* 1831 */ +/* 1837 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(module) {var freeGlobal = __webpack_require__(738); @@ -236632,11 +237746,11 @@ module.exports = nodeUtil; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(29)(module))) /***/ }), -/* 1832 */ +/* 1838 */ /***/ (function(module, exports, __webpack_require__) { -var isPrototype = __webpack_require__(225), - nativeKeys = __webpack_require__(1833); +var isPrototype = __webpack_require__(226), + nativeKeys = __webpack_require__(1839); /** Used for built-in method references. */ var objectProto = Object.prototype; @@ -236668,7 +237782,7 @@ module.exports = baseKeys; /***/ }), -/* 1833 */ +/* 1839 */ /***/ (function(module, exports, __webpack_require__) { var overArg = __webpack_require__(744); @@ -236680,12 +237794,12 @@ module.exports = nativeKeys; /***/ }), -/* 1834 */ +/* 1840 */ /***/ (function(module, exports, __webpack_require__) { var isObject = __webpack_require__(45), - isPrototype = __webpack_require__(225), - nativeKeysIn = __webpack_require__(1835); + isPrototype = __webpack_require__(226), + nativeKeysIn = __webpack_require__(1841); /** Used for built-in method references. */ var objectProto = Object.prototype; @@ -236719,7 +237833,7 @@ module.exports = baseKeysIn; /***/ }), -/* 1835 */ +/* 1841 */ /***/ (function(module, exports) { /** @@ -236745,19 +237859,19 @@ module.exports = nativeKeysIn; /***/ }), -/* 1836 */ +/* 1842 */ /***/ (function(module, exports, __webpack_require__) { var baseSetData = __webpack_require__(746), - createBind = __webpack_require__(1837), - createCurry = __webpack_require__(1838), + createBind = __webpack_require__(1843), + createCurry = __webpack_require__(1844), createHybrid = __webpack_require__(749), - createPartial = __webpack_require__(1855), + createPartial = __webpack_require__(1861), getData = __webpack_require__(753), - mergeData = __webpack_require__(1856), + mergeData = __webpack_require__(1862), setData = __webpack_require__(755), setWrapToString = __webpack_require__(756), - toInteger = __webpack_require__(1857); + toInteger = __webpack_require__(1863); /** Error message constants. */ var FUNC_ERROR_TEXT = 'Expected a function'; @@ -236857,10 +237971,10 @@ module.exports = createWrap; /***/ }), -/* 1837 */ +/* 1843 */ /***/ (function(module, exports, __webpack_require__) { -var createCtor = __webpack_require__(229), +var createCtor = __webpack_require__(230), root = __webpack_require__(37); /** Used to compose bitmasks for function metadata. */ @@ -236891,15 +238005,15 @@ module.exports = createBind; /***/ }), -/* 1838 */ +/* 1844 */ /***/ (function(module, exports, __webpack_require__) { -var apply = __webpack_require__(224), - createCtor = __webpack_require__(229), +var apply = __webpack_require__(225), + createCtor = __webpack_require__(230), createHybrid = __webpack_require__(749), createRecurry = __webpack_require__(752), - getHolder = __webpack_require__(359), - replaceHolders = __webpack_require__(231), + getHolder = __webpack_require__(360), + replaceHolders = __webpack_require__(232), root = __webpack_require__(37); /** @@ -236943,7 +238057,7 @@ module.exports = createCurry; /***/ }), -/* 1839 */ +/* 1845 */ /***/ (function(module, exports) { /** @@ -236970,13 +238084,13 @@ module.exports = countHolders; /***/ }), -/* 1840 */ +/* 1846 */ /***/ (function(module, exports, __webpack_require__) { -var LazyWrapper = __webpack_require__(356), +var LazyWrapper = __webpack_require__(357), getData = __webpack_require__(753), - getFuncName = __webpack_require__(1842), - lodash = __webpack_require__(1844); + getFuncName = __webpack_require__(1848), + lodash = __webpack_require__(1850); /** * Checks if `func` has a lazy counterpart. @@ -237004,7 +238118,7 @@ module.exports = isLaziable; /***/ }), -/* 1841 */ +/* 1847 */ /***/ (function(module, exports) { /** @@ -237027,10 +238141,10 @@ module.exports = noop; /***/ }), -/* 1842 */ +/* 1848 */ /***/ (function(module, exports, __webpack_require__) { -var realNames = __webpack_require__(1843); +var realNames = __webpack_require__(1849); /** Used for built-in method references. */ var objectProto = Object.prototype; @@ -237064,7 +238178,7 @@ module.exports = getFuncName; /***/ }), -/* 1843 */ +/* 1849 */ /***/ (function(module, exports) { /** Used to lookup unminified function names. */ @@ -237074,15 +238188,15 @@ module.exports = realNames; /***/ }), -/* 1844 */ +/* 1850 */ /***/ (function(module, exports, __webpack_require__) { -var LazyWrapper = __webpack_require__(356), +var LazyWrapper = __webpack_require__(357), LodashWrapper = __webpack_require__(754), - baseLodash = __webpack_require__(357), + baseLodash = __webpack_require__(358), isArray = __webpack_require__(25), isObjectLike = __webpack_require__(82), - wrapperClone = __webpack_require__(1845); + wrapperClone = __webpack_require__(1851); /** Used for built-in method references. */ var objectProto = Object.prototype; @@ -237227,12 +238341,12 @@ module.exports = lodash; /***/ }), -/* 1845 */ +/* 1851 */ /***/ (function(module, exports, __webpack_require__) { -var LazyWrapper = __webpack_require__(356), +var LazyWrapper = __webpack_require__(357), LodashWrapper = __webpack_require__(754), - copyArray = __webpack_require__(358); + copyArray = __webpack_require__(359); /** * Creates a clone of `wrapper`. @@ -237256,7 +238370,7 @@ module.exports = wrapperClone; /***/ }), -/* 1846 */ +/* 1852 */ /***/ (function(module, exports) { /** Used to match wrap detail comments. */ @@ -237279,7 +238393,7 @@ module.exports = getWrapDetails; /***/ }), -/* 1847 */ +/* 1853 */ /***/ (function(module, exports) { /** Used to match wrap detail comments. */ @@ -237308,11 +238422,11 @@ module.exports = insertWrapDetails; /***/ }), -/* 1848 */ +/* 1854 */ /***/ (function(module, exports, __webpack_require__) { var arrayEach = __webpack_require__(757), - arrayIncludes = __webpack_require__(1849); + arrayIncludes = __webpack_require__(1855); /** Used to compose bitmasks for function metadata. */ var WRAP_BIND_FLAG = 1, @@ -237360,10 +238474,10 @@ module.exports = updateWrapDetails; /***/ }), -/* 1849 */ +/* 1855 */ /***/ (function(module, exports, __webpack_require__) { -var baseIndexOf = __webpack_require__(1850); +var baseIndexOf = __webpack_require__(1856); /** * A specialized version of `_.includes` for arrays without support for @@ -237383,12 +238497,12 @@ module.exports = arrayIncludes; /***/ }), -/* 1850 */ +/* 1856 */ /***/ (function(module, exports, __webpack_require__) { -var baseFindIndex = __webpack_require__(1851), - baseIsNaN = __webpack_require__(1852), - strictIndexOf = __webpack_require__(1853); +var baseFindIndex = __webpack_require__(1857), + baseIsNaN = __webpack_require__(1858), + strictIndexOf = __webpack_require__(1859); /** * The base implementation of `_.indexOf` without `fromIndex` bounds checks. @@ -237409,7 +238523,7 @@ module.exports = baseIndexOf; /***/ }), -/* 1851 */ +/* 1857 */ /***/ (function(module, exports) { /** @@ -237439,7 +238553,7 @@ module.exports = baseFindIndex; /***/ }), -/* 1852 */ +/* 1858 */ /***/ (function(module, exports) { /** @@ -237457,7 +238571,7 @@ module.exports = baseIsNaN; /***/ }), -/* 1853 */ +/* 1859 */ /***/ (function(module, exports) { /** @@ -237486,10 +238600,10 @@ module.exports = strictIndexOf; /***/ }), -/* 1854 */ +/* 1860 */ /***/ (function(module, exports, __webpack_require__) { -var copyArray = __webpack_require__(358), +var copyArray = __webpack_require__(359), isIndex = __webpack_require__(165); /* Built-in method references for those with the same name as other `lodash` methods. */ @@ -237521,11 +238635,11 @@ module.exports = reorder; /***/ }), -/* 1855 */ +/* 1861 */ /***/ (function(module, exports, __webpack_require__) { -var apply = __webpack_require__(224), - createCtor = __webpack_require__(229), +var apply = __webpack_require__(225), + createCtor = __webpack_require__(230), root = __webpack_require__(37); /** Used to compose bitmasks for function metadata. */ @@ -237570,12 +238684,12 @@ module.exports = createPartial; /***/ }), -/* 1856 */ +/* 1862 */ /***/ (function(module, exports, __webpack_require__) { var composeArgs = __webpack_require__(750), composeArgsRight = __webpack_require__(751), - replaceHolders = __webpack_require__(231); + replaceHolders = __webpack_require__(232); /** Used as the internal argument placeholder. */ var PLACEHOLDER = '__lodash_placeholder__'; @@ -237666,10 +238780,10 @@ module.exports = mergeData; /***/ }), -/* 1857 */ +/* 1863 */ /***/ (function(module, exports, __webpack_require__) { -var toFinite = __webpack_require__(1858); +var toFinite = __webpack_require__(1864); /** * Converts `value` to an integer. @@ -237708,10 +238822,10 @@ module.exports = toInteger; /***/ }), -/* 1858 */ +/* 1864 */ /***/ (function(module, exports, __webpack_require__) { -var toNumber = __webpack_require__(1859); +var toNumber = __webpack_require__(1865); /** Used as references for various `Number` constants. */ var INFINITY = 1 / 0, @@ -237756,11 +238870,11 @@ module.exports = toFinite; /***/ }), -/* 1859 */ +/* 1865 */ /***/ (function(module, exports, __webpack_require__) { var isObject = __webpack_require__(45), - isSymbol = __webpack_require__(232); + isSymbol = __webpack_require__(233); /** Used as references for various `Number` constants. */ var NAN = 0 / 0; @@ -237828,11 +238942,11 @@ module.exports = toNumber; /***/ }), -/* 1860 */ +/* 1866 */ /***/ (function(module, exports, __webpack_require__) { var baseFor = __webpack_require__(758), - keys = __webpack_require__(226); + keys = __webpack_require__(227); /** * The base implementation of `_.forOwn` without support for iteratee shorthands. @@ -237850,7 +238964,7 @@ module.exports = baseForOwn; /***/ }), -/* 1861 */ +/* 1867 */ /***/ (function(module, exports) { /** @@ -237881,7 +238995,7 @@ module.exports = createBaseFor; /***/ }), -/* 1862 */ +/* 1868 */ /***/ (function(module, exports, __webpack_require__) { var isArrayLike = __webpack_require__(105); @@ -237919,7 +239033,7 @@ module.exports = createBaseEach; /***/ }), -/* 1863 */ +/* 1869 */ /***/ (function(module, exports, __webpack_require__) { var identity = __webpack_require__(164); @@ -237939,12 +239053,12 @@ module.exports = castFunction; /***/ }), -/* 1864 */ +/* 1870 */ /***/ (function(module, exports, __webpack_require__) { -var copyObject = __webpack_require__(222), - createAssigner = __webpack_require__(223), - keysIn = __webpack_require__(228); +var copyObject = __webpack_require__(223), + createAssigner = __webpack_require__(224), + keysIn = __webpack_require__(229); /** * This method is like `_.assignIn` except that it accepts `customizer` @@ -237983,7 +239097,7 @@ module.exports = assignInWith; /***/ }), -/* 1865 */ +/* 1871 */ /***/ (function(module, exports, __webpack_require__) { var eq = __webpack_require__(136); @@ -238018,10 +239132,10 @@ module.exports = customDefaultsAssignIn; /***/ }), -/* 1866 */ +/* 1872 */ /***/ (function(module, exports, __webpack_require__) { -var $ = __webpack_require__(360), +var $ = __webpack_require__(361), utils = __webpack_require__(166), isTag = utils.isTag, domEach = utils.domEach, @@ -238031,9 +239145,9 @@ var $ = __webpack_require__(360), rspace = /\s+/, dataAttrPrefix = 'data-', _ = { - forEach: __webpack_require__(233), + forEach: __webpack_require__(234), extend: __webpack_require__(745), - some: __webpack_require__(1912) + some: __webpack_require__(1918) }, // Lookup table for coercing string data-* attributes to their corresponding @@ -238516,11 +239630,11 @@ exports.is = function (selector) { /***/ }), -/* 1867 */ +/* 1873 */ /***/ (function(module, exports, __webpack_require__) { var ElementType = __webpack_require__(81), - getOuterHTML = __webpack_require__(219), + getOuterHTML = __webpack_require__(220), isTag = ElementType.isTag; module.exports = { @@ -238544,7 +239658,7 @@ function getText(elem){ /***/ }), -/* 1868 */ +/* 1874 */ /***/ (function(module, exports) { var getChildren = exports.getChildren = function(elem){ @@ -238574,7 +239688,7 @@ exports.getName = function(elem){ /***/ }), -/* 1869 */ +/* 1875 */ /***/ (function(module, exports) { exports.removeElement = function(elem){ @@ -238657,7 +239771,7 @@ exports.prepend = function(elem, prev){ /***/ }), -/* 1870 */ +/* 1876 */ /***/ (function(module, exports, __webpack_require__) { var isTag = __webpack_require__(81).isTag; @@ -238757,7 +239871,7 @@ function findAll(test, elems){ /***/ }), -/* 1871 */ +/* 1877 */ /***/ (function(module, exports, __webpack_require__) { var ElementType = __webpack_require__(81); @@ -238850,7 +239964,7 @@ exports.getElementsByTagType = function(type, element, recurse, limit){ /***/ }), -/* 1872 */ +/* 1878 */ /***/ (function(module, exports) { // removeSubsets @@ -238997,11 +240111,11 @@ exports.uniqueSort = function(nodes) { /***/ }), -/* 1873 */ +/* 1879 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(1874), - compile = __webpack_require__(1875); +var parse = __webpack_require__(1880), + compile = __webpack_require__(1881); module.exports = function nthCheck(formula){ return compile(parse(formula)); @@ -239011,7 +240125,7 @@ module.exports.parse = parse; module.exports.compile = compile; /***/ }), -/* 1874 */ +/* 1880 */ /***/ (function(module, exports) { module.exports = parse; @@ -239057,7 +240171,7 @@ function parse(formula){ /***/ }), -/* 1875 */ +/* 1881 */ /***/ (function(module, exports, __webpack_require__) { module.exports = compile; @@ -239102,7 +240216,7 @@ function compile(parsed){ } /***/ }), -/* 1876 */ +/* 1882 */ /***/ (function(module, exports, __webpack_require__) { /* @@ -239113,11 +240227,11 @@ module.exports = compile; module.exports.compileUnsafe = compileUnsafe; module.exports.compileToken = compileToken; -var parse = __webpack_require__(1877), +var parse = __webpack_require__(1883), DomUtils = __webpack_require__(168), isTag = DomUtils.isTag, - Rules = __webpack_require__(1878), - sortRules = __webpack_require__(1879), + Rules = __webpack_require__(1884), + sortRules = __webpack_require__(1885), BaseFuncs = __webpack_require__(169), trueFunc = BaseFuncs.trueFunc, falseFunc = BaseFuncs.falseFunc, @@ -239224,7 +240338,7 @@ function reduceRules(a, b){ //doing this in lib/pseudos.js would lead to circular dependencies, //so we add them here -var Pseudos = __webpack_require__(361), +var Pseudos = __webpack_require__(362), filters = Pseudos.filters, existsOne = DomUtils.existsOne, isTag = DomUtils.isTag, @@ -239300,7 +240414,7 @@ filters.matches = function(next, token, options, context){ /***/ }), -/* 1877 */ +/* 1883 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -239574,7 +240688,7 @@ function addToken(subselects, tokens){ /***/ }), -/* 1878 */ +/* 1884 */ /***/ (function(module, exports, __webpack_require__) { var DomUtils = __webpack_require__(168), @@ -239591,7 +240705,7 @@ module.exports = { __proto__: null, attribute: __webpack_require__(761).compile, - pseudo: __webpack_require__(361).compile, + pseudo: __webpack_require__(362).compile, //tags tag: function(next, data){ @@ -239668,7 +240782,7 @@ module.exports = { }; /***/ }), -/* 1879 */ +/* 1885 */ /***/ (function(module, exports, __webpack_require__) { module.exports = sortByProcedure; @@ -239754,11 +240868,11 @@ function getProcedure(token){ /***/ }), -/* 1880 */ +/* 1886 */ /***/ (function(module, exports, __webpack_require__) { -var baseMerge = __webpack_require__(1881), - createAssigner = __webpack_require__(223); +var baseMerge = __webpack_require__(1887), + createAssigner = __webpack_require__(224); /** * This method is like `_.assign` except that it recursively merges own and @@ -239799,15 +240913,15 @@ module.exports = merge; /***/ }), -/* 1881 */ +/* 1887 */ /***/ (function(module, exports, __webpack_require__) { -var Stack = __webpack_require__(362), +var Stack = __webpack_require__(363), assignMergeValue = __webpack_require__(763), baseFor = __webpack_require__(758), - baseMergeDeep = __webpack_require__(1904), + baseMergeDeep = __webpack_require__(1910), isObject = __webpack_require__(45), - keysIn = __webpack_require__(228); + keysIn = __webpack_require__(229); /** * The base implementation of `_.merge` without support for multiple sources. @@ -239846,7 +240960,7 @@ module.exports = baseMerge; /***/ }), -/* 1882 */ +/* 1888 */ /***/ (function(module, exports) { /** @@ -239865,10 +240979,10 @@ module.exports = listCacheClear; /***/ }), -/* 1883 */ +/* 1889 */ /***/ (function(module, exports, __webpack_require__) { -var assocIndexOf = __webpack_require__(235); +var assocIndexOf = __webpack_require__(236); /** Used for built-in method references. */ var arrayProto = Array.prototype; @@ -239906,10 +241020,10 @@ module.exports = listCacheDelete; /***/ }), -/* 1884 */ +/* 1890 */ /***/ (function(module, exports, __webpack_require__) { -var assocIndexOf = __webpack_require__(235); +var assocIndexOf = __webpack_require__(236); /** * Gets the list cache value for `key`. @@ -239931,10 +241045,10 @@ module.exports = listCacheGet; /***/ }), -/* 1885 */ +/* 1891 */ /***/ (function(module, exports, __webpack_require__) { -var assocIndexOf = __webpack_require__(235); +var assocIndexOf = __webpack_require__(236); /** * Checks if a list cache value for `key` exists. @@ -239953,10 +241067,10 @@ module.exports = listCacheHas; /***/ }), -/* 1886 */ +/* 1892 */ /***/ (function(module, exports, __webpack_require__) { -var assocIndexOf = __webpack_require__(235); +var assocIndexOf = __webpack_require__(236); /** * Sets the list cache `key` to `value`. @@ -239985,10 +241099,10 @@ module.exports = listCacheSet; /***/ }), -/* 1887 */ +/* 1893 */ /***/ (function(module, exports, __webpack_require__) { -var ListCache = __webpack_require__(234); +var ListCache = __webpack_require__(235); /** * Removes all key-value entries from the stack. @@ -240006,7 +241120,7 @@ module.exports = stackClear; /***/ }), -/* 1888 */ +/* 1894 */ /***/ (function(module, exports) { /** @@ -240030,7 +241144,7 @@ module.exports = stackDelete; /***/ }), -/* 1889 */ +/* 1895 */ /***/ (function(module, exports) { /** @@ -240050,7 +241164,7 @@ module.exports = stackGet; /***/ }), -/* 1890 */ +/* 1896 */ /***/ (function(module, exports) { /** @@ -240070,12 +241184,12 @@ module.exports = stackHas; /***/ }), -/* 1891 */ +/* 1897 */ /***/ (function(module, exports, __webpack_require__) { -var ListCache = __webpack_require__(234), - Map = __webpack_require__(363), - MapCache = __webpack_require__(364); +var ListCache = __webpack_require__(235), + Map = __webpack_require__(364), + MapCache = __webpack_require__(365); /** Used as the size to enable large array optimizations. */ var LARGE_ARRAY_SIZE = 200; @@ -240110,12 +241224,12 @@ module.exports = stackSet; /***/ }), -/* 1892 */ +/* 1898 */ /***/ (function(module, exports, __webpack_require__) { -var Hash = __webpack_require__(1893), - ListCache = __webpack_require__(234), - Map = __webpack_require__(363); +var Hash = __webpack_require__(1899), + ListCache = __webpack_require__(235), + Map = __webpack_require__(364); /** * Removes all key-value entries from the map. @@ -240137,14 +241251,14 @@ module.exports = mapCacheClear; /***/ }), -/* 1893 */ +/* 1899 */ /***/ (function(module, exports, __webpack_require__) { -var hashClear = __webpack_require__(1894), - hashDelete = __webpack_require__(1895), - hashGet = __webpack_require__(1896), - hashHas = __webpack_require__(1897), - hashSet = __webpack_require__(1898); +var hashClear = __webpack_require__(1900), + hashDelete = __webpack_require__(1901), + hashGet = __webpack_require__(1902), + hashHas = __webpack_require__(1903), + hashSet = __webpack_require__(1904); /** * Creates a hash object. @@ -240175,10 +241289,10 @@ module.exports = Hash; /***/ }), -/* 1894 */ +/* 1900 */ /***/ (function(module, exports, __webpack_require__) { -var nativeCreate = __webpack_require__(236); +var nativeCreate = __webpack_require__(237); /** * Removes all key-value entries from the hash. @@ -240196,7 +241310,7 @@ module.exports = hashClear; /***/ }), -/* 1895 */ +/* 1901 */ /***/ (function(module, exports) { /** @@ -240219,10 +241333,10 @@ module.exports = hashDelete; /***/ }), -/* 1896 */ +/* 1902 */ /***/ (function(module, exports, __webpack_require__) { -var nativeCreate = __webpack_require__(236); +var nativeCreate = __webpack_require__(237); /** Used to stand-in for `undefined` hash values. */ var HASH_UNDEFINED = '__lodash_hash_undefined__'; @@ -240255,10 +241369,10 @@ module.exports = hashGet; /***/ }), -/* 1897 */ +/* 1903 */ /***/ (function(module, exports, __webpack_require__) { -var nativeCreate = __webpack_require__(236); +var nativeCreate = __webpack_require__(237); /** Used for built-in method references. */ var objectProto = Object.prototype; @@ -240284,10 +241398,10 @@ module.exports = hashHas; /***/ }), -/* 1898 */ +/* 1904 */ /***/ (function(module, exports, __webpack_require__) { -var nativeCreate = __webpack_require__(236); +var nativeCreate = __webpack_require__(237); /** Used to stand-in for `undefined` hash values. */ var HASH_UNDEFINED = '__lodash_hash_undefined__'; @@ -240313,10 +241427,10 @@ module.exports = hashSet; /***/ }), -/* 1899 */ +/* 1905 */ /***/ (function(module, exports, __webpack_require__) { -var getMapData = __webpack_require__(237); +var getMapData = __webpack_require__(238); /** * Removes `key` and its value from the map. @@ -240337,7 +241451,7 @@ module.exports = mapCacheDelete; /***/ }), -/* 1900 */ +/* 1906 */ /***/ (function(module, exports) { /** @@ -240358,10 +241472,10 @@ module.exports = isKeyable; /***/ }), -/* 1901 */ +/* 1907 */ /***/ (function(module, exports, __webpack_require__) { -var getMapData = __webpack_require__(237); +var getMapData = __webpack_require__(238); /** * Gets the map value for `key`. @@ -240380,10 +241494,10 @@ module.exports = mapCacheGet; /***/ }), -/* 1902 */ +/* 1908 */ /***/ (function(module, exports, __webpack_require__) { -var getMapData = __webpack_require__(237); +var getMapData = __webpack_require__(238); /** * Checks if a map value for `key` exists. @@ -240402,10 +241516,10 @@ module.exports = mapCacheHas; /***/ }), -/* 1903 */ +/* 1909 */ /***/ (function(module, exports, __webpack_require__) { -var getMapData = __webpack_require__(237); +var getMapData = __webpack_require__(238); /** * Sets the map `key` to `value`. @@ -240430,23 +241544,23 @@ module.exports = mapCacheSet; /***/ }), -/* 1904 */ +/* 1910 */ /***/ (function(module, exports, __webpack_require__) { var assignMergeValue = __webpack_require__(763), - cloneBuffer = __webpack_require__(1905), - cloneTypedArray = __webpack_require__(1906), - copyArray = __webpack_require__(358), - initCloneObject = __webpack_require__(1908), - isArguments = __webpack_require__(227), + cloneBuffer = __webpack_require__(1911), + cloneTypedArray = __webpack_require__(1912), + copyArray = __webpack_require__(359), + initCloneObject = __webpack_require__(1914), + isArguments = __webpack_require__(228), isArray = __webpack_require__(25), - isArrayLikeObject = __webpack_require__(1909), - isBuffer = __webpack_require__(353), - isFunction = __webpack_require__(349), + isArrayLikeObject = __webpack_require__(1915), + isBuffer = __webpack_require__(354), + isFunction = __webpack_require__(350), isObject = __webpack_require__(45), - isPlainObject = __webpack_require__(1910), - isTypedArray = __webpack_require__(354), - toPlainObject = __webpack_require__(1911); + isPlainObject = __webpack_require__(1916), + isTypedArray = __webpack_require__(355), + toPlainObject = __webpack_require__(1917); /** * A specialized version of `baseMerge` for arrays and objects which performs @@ -240529,7 +241643,7 @@ module.exports = baseMergeDeep; /***/ }), -/* 1905 */ +/* 1911 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(module) {var root = __webpack_require__(37); @@ -240571,10 +241685,10 @@ module.exports = cloneBuffer; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(29)(module))) /***/ }), -/* 1906 */ +/* 1912 */ /***/ (function(module, exports, __webpack_require__) { -var cloneArrayBuffer = __webpack_require__(1907); +var cloneArrayBuffer = __webpack_require__(1913); /** * Creates a clone of `typedArray`. @@ -240593,7 +241707,7 @@ module.exports = cloneTypedArray; /***/ }), -/* 1907 */ +/* 1913 */ /***/ (function(module, exports, __webpack_require__) { var Uint8Array = __webpack_require__(764); @@ -240615,12 +241729,12 @@ module.exports = cloneArrayBuffer; /***/ }), -/* 1908 */ +/* 1914 */ /***/ (function(module, exports, __webpack_require__) { -var baseCreate = __webpack_require__(230), +var baseCreate = __webpack_require__(231), getPrototype = __webpack_require__(765), - isPrototype = __webpack_require__(225); + isPrototype = __webpack_require__(226); /** * Initializes an object clone. @@ -240639,7 +241753,7 @@ module.exports = initCloneObject; /***/ }), -/* 1909 */ +/* 1915 */ /***/ (function(module, exports, __webpack_require__) { var isArrayLike = __webpack_require__(105), @@ -240678,7 +241792,7 @@ module.exports = isArrayLikeObject; /***/ }), -/* 1910 */ +/* 1916 */ /***/ (function(module, exports, __webpack_require__) { var baseGetTag = __webpack_require__(135), @@ -240746,11 +241860,11 @@ module.exports = isPlainObject; /***/ }), -/* 1911 */ +/* 1917 */ /***/ (function(module, exports, __webpack_require__) { -var copyObject = __webpack_require__(222), - keysIn = __webpack_require__(228); +var copyObject = __webpack_require__(223), + keysIn = __webpack_require__(229); /** * Converts `value` to a plain object flattening inherited enumerable string @@ -240784,12 +241898,12 @@ module.exports = toPlainObject; /***/ }), -/* 1912 */ +/* 1918 */ /***/ (function(module, exports, __webpack_require__) { var arraySome = __webpack_require__(766), baseIteratee = __webpack_require__(170), - baseSome = __webpack_require__(1945), + baseSome = __webpack_require__(1951), isArray = __webpack_require__(25), isIterateeCall = __webpack_require__(742); @@ -240841,11 +241955,11 @@ module.exports = some; /***/ }), -/* 1913 */ +/* 1919 */ /***/ (function(module, exports, __webpack_require__) { -var baseIsMatch = __webpack_require__(1914), - getMatchData = __webpack_require__(1932), +var baseIsMatch = __webpack_require__(1920), + getMatchData = __webpack_require__(1938), matchesStrictComparable = __webpack_require__(771); /** @@ -240869,10 +241983,10 @@ module.exports = baseMatches; /***/ }), -/* 1914 */ +/* 1920 */ /***/ (function(module, exports, __webpack_require__) { -var Stack = __webpack_require__(362), +var Stack = __webpack_require__(363), baseIsEqual = __webpack_require__(767); /** Used to compose bitmasks for value comparisons. */ @@ -240937,17 +242051,17 @@ module.exports = baseIsMatch; /***/ }), -/* 1915 */ +/* 1921 */ /***/ (function(module, exports, __webpack_require__) { -var Stack = __webpack_require__(362), +var Stack = __webpack_require__(363), equalArrays = __webpack_require__(768), - equalByTag = __webpack_require__(1920), - equalObjects = __webpack_require__(1923), - getTag = __webpack_require__(1928), + equalByTag = __webpack_require__(1926), + equalObjects = __webpack_require__(1929), + getTag = __webpack_require__(1934), isArray = __webpack_require__(25), - isBuffer = __webpack_require__(353), - isTypedArray = __webpack_require__(354); + isBuffer = __webpack_require__(354), + isTypedArray = __webpack_require__(355); /** Used to compose bitmasks for value comparisons. */ var COMPARE_PARTIAL_FLAG = 1; @@ -241026,12 +242140,12 @@ module.exports = baseIsEqualDeep; /***/ }), -/* 1916 */ +/* 1922 */ /***/ (function(module, exports, __webpack_require__) { -var MapCache = __webpack_require__(364), - setCacheAdd = __webpack_require__(1917), - setCacheHas = __webpack_require__(1918); +var MapCache = __webpack_require__(365), + setCacheAdd = __webpack_require__(1923), + setCacheHas = __webpack_require__(1924); /** * @@ -241059,7 +242173,7 @@ module.exports = SetCache; /***/ }), -/* 1917 */ +/* 1923 */ /***/ (function(module, exports) { /** Used to stand-in for `undefined` hash values. */ @@ -241084,7 +242198,7 @@ module.exports = setCacheAdd; /***/ }), -/* 1918 */ +/* 1924 */ /***/ (function(module, exports) { /** @@ -241104,7 +242218,7 @@ module.exports = setCacheHas; /***/ }), -/* 1919 */ +/* 1925 */ /***/ (function(module, exports) { /** @@ -241123,15 +242237,15 @@ module.exports = cacheHas; /***/ }), -/* 1920 */ +/* 1926 */ /***/ (function(module, exports, __webpack_require__) { var Symbol = __webpack_require__(163), Uint8Array = __webpack_require__(764), eq = __webpack_require__(136), equalArrays = __webpack_require__(768), - mapToArray = __webpack_require__(1921), - setToArray = __webpack_require__(1922); + mapToArray = __webpack_require__(1927), + setToArray = __webpack_require__(1928); /** Used to compose bitmasks for value comparisons. */ var COMPARE_PARTIAL_FLAG = 1, @@ -241241,7 +242355,7 @@ module.exports = equalByTag; /***/ }), -/* 1921 */ +/* 1927 */ /***/ (function(module, exports) { /** @@ -241265,7 +242379,7 @@ module.exports = mapToArray; /***/ }), -/* 1922 */ +/* 1928 */ /***/ (function(module, exports) { /** @@ -241289,10 +242403,10 @@ module.exports = setToArray; /***/ }), -/* 1923 */ +/* 1929 */ /***/ (function(module, exports, __webpack_require__) { -var getAllKeys = __webpack_require__(1924); +var getAllKeys = __webpack_require__(1930); /** Used to compose bitmasks for value comparisons. */ var COMPARE_PARTIAL_FLAG = 1; @@ -241384,12 +242498,12 @@ module.exports = equalObjects; /***/ }), -/* 1924 */ +/* 1930 */ /***/ (function(module, exports, __webpack_require__) { -var baseGetAllKeys = __webpack_require__(1925), - getSymbols = __webpack_require__(1926), - keys = __webpack_require__(226); +var baseGetAllKeys = __webpack_require__(1931), + getSymbols = __webpack_require__(1932), + keys = __webpack_require__(227); /** * Creates an array of own enumerable property names and symbols of `object`. @@ -241406,7 +242520,7 @@ module.exports = getAllKeys; /***/ }), -/* 1925 */ +/* 1931 */ /***/ (function(module, exports, __webpack_require__) { var arrayPush = __webpack_require__(769), @@ -241432,11 +242546,11 @@ module.exports = baseGetAllKeys; /***/ }), -/* 1926 */ +/* 1932 */ /***/ (function(module, exports, __webpack_require__) { -var arrayFilter = __webpack_require__(365), - stubArray = __webpack_require__(1927); +var arrayFilter = __webpack_require__(366), + stubArray = __webpack_require__(1933); /** Used for built-in method references. */ var objectProto = Object.prototype; @@ -241468,7 +242582,7 @@ module.exports = getSymbols; /***/ }), -/* 1927 */ +/* 1933 */ /***/ (function(module, exports) { /** @@ -241497,13 +242611,13 @@ module.exports = stubArray; /***/ }), -/* 1928 */ +/* 1934 */ /***/ (function(module, exports, __webpack_require__) { -var DataView = __webpack_require__(1929), - Map = __webpack_require__(363), - Promise = __webpack_require__(1930), - Set = __webpack_require__(1931), +var DataView = __webpack_require__(1935), + Map = __webpack_require__(364), + Promise = __webpack_require__(1936), + Set = __webpack_require__(1937), WeakMap = __webpack_require__(748), baseGetTag = __webpack_require__(135), toSource = __webpack_require__(739); @@ -241561,7 +242675,7 @@ module.exports = getTag; /***/ }), -/* 1929 */ +/* 1935 */ /***/ (function(module, exports, __webpack_require__) { var getNative = __webpack_require__(104), @@ -241574,7 +242688,7 @@ module.exports = DataView; /***/ }), -/* 1930 */ +/* 1936 */ /***/ (function(module, exports, __webpack_require__) { var getNative = __webpack_require__(104), @@ -241587,7 +242701,7 @@ module.exports = Promise; /***/ }), -/* 1931 */ +/* 1937 */ /***/ (function(module, exports, __webpack_require__) { var getNative = __webpack_require__(104), @@ -241600,11 +242714,11 @@ module.exports = Set; /***/ }), -/* 1932 */ +/* 1938 */ /***/ (function(module, exports, __webpack_require__) { var isStrictComparable = __webpack_require__(770), - keys = __webpack_require__(226); + keys = __webpack_require__(227); /** * Gets the property names, values, and compare flags of `object`. @@ -241630,13 +242744,13 @@ module.exports = getMatchData; /***/ }), -/* 1933 */ +/* 1939 */ /***/ (function(module, exports, __webpack_require__) { var baseIsEqual = __webpack_require__(767), - get = __webpack_require__(1934), + get = __webpack_require__(1940), hasIn = __webpack_require__(773), - isKey = __webpack_require__(367), + isKey = __webpack_require__(368), isStrictComparable = __webpack_require__(770), matchesStrictComparable = __webpack_require__(771), toKey = __webpack_require__(171); @@ -241669,10 +242783,10 @@ module.exports = baseMatchesProperty; /***/ }), -/* 1934 */ +/* 1940 */ /***/ (function(module, exports, __webpack_require__) { -var baseGet = __webpack_require__(366); +var baseGet = __webpack_require__(367); /** * Gets the value at `path` of `object`. If the resolved value is @@ -241708,10 +242822,10 @@ module.exports = get; /***/ }), -/* 1935 */ +/* 1941 */ /***/ (function(module, exports, __webpack_require__) { -var memoizeCapped = __webpack_require__(1936); +var memoizeCapped = __webpack_require__(1942); /** Used to match property names within property paths. */ var reLeadingDot = /^\./, @@ -241742,10 +242856,10 @@ module.exports = stringToPath; /***/ }), -/* 1936 */ +/* 1942 */ /***/ (function(module, exports, __webpack_require__) { -var memoize = __webpack_require__(1937); +var memoize = __webpack_require__(1943); /** Used as the maximum memoize cache size. */ var MAX_MEMOIZE_SIZE = 500; @@ -241774,10 +242888,10 @@ module.exports = memoizeCapped; /***/ }), -/* 1937 */ +/* 1943 */ /***/ (function(module, exports, __webpack_require__) { -var MapCache = __webpack_require__(364); +var MapCache = __webpack_require__(365); /** Error message constants. */ var FUNC_ERROR_TEXT = 'Expected a function'; @@ -241853,10 +242967,10 @@ module.exports = memoize; /***/ }), -/* 1938 */ +/* 1944 */ /***/ (function(module, exports, __webpack_require__) { -var baseToString = __webpack_require__(1939); +var baseToString = __webpack_require__(1945); /** * Converts `value` to a string. An empty string is returned for `null` @@ -241887,13 +243001,13 @@ module.exports = toString; /***/ }), -/* 1939 */ +/* 1945 */ /***/ (function(module, exports, __webpack_require__) { var Symbol = __webpack_require__(163), arrayMap = __webpack_require__(772), isArray = __webpack_require__(25), - isSymbol = __webpack_require__(232); + isSymbol = __webpack_require__(233); /** Used as references for various `Number` constants. */ var INFINITY = 1 / 0; @@ -241930,7 +243044,7 @@ module.exports = baseToString; /***/ }), -/* 1940 */ +/* 1946 */ /***/ (function(module, exports) { /** @@ -241949,14 +243063,14 @@ module.exports = baseHasIn; /***/ }), -/* 1941 */ +/* 1947 */ /***/ (function(module, exports, __webpack_require__) { -var castPath = __webpack_require__(238), - isArguments = __webpack_require__(227), +var castPath = __webpack_require__(239), + isArguments = __webpack_require__(228), isArray = __webpack_require__(25), isIndex = __webpack_require__(165), - isLength = __webpack_require__(352), + isLength = __webpack_require__(353), toKey = __webpack_require__(171); /** @@ -241994,12 +243108,12 @@ module.exports = hasPath; /***/ }), -/* 1942 */ +/* 1948 */ /***/ (function(module, exports, __webpack_require__) { -var baseProperty = __webpack_require__(1943), - basePropertyDeep = __webpack_require__(1944), - isKey = __webpack_require__(367), +var baseProperty = __webpack_require__(1949), + basePropertyDeep = __webpack_require__(1950), + isKey = __webpack_require__(368), toKey = __webpack_require__(171); /** @@ -242032,7 +243146,7 @@ module.exports = property; /***/ }), -/* 1943 */ +/* 1949 */ /***/ (function(module, exports) { /** @@ -242052,10 +243166,10 @@ module.exports = baseProperty; /***/ }), -/* 1944 */ +/* 1950 */ /***/ (function(module, exports, __webpack_require__) { -var baseGet = __webpack_require__(366); +var baseGet = __webpack_require__(367); /** * A specialized version of `baseProperty` which supports deep paths. @@ -242074,7 +243188,7 @@ module.exports = basePropertyDeep; /***/ }), -/* 1945 */ +/* 1951 */ /***/ (function(module, exports, __webpack_require__) { var baseEach = __webpack_require__(167); @@ -242102,7 +243216,7 @@ module.exports = baseSome; /***/ }), -/* 1946 */ +/* 1952 */ /***/ (function(module, exports, __webpack_require__) { var select = __webpack_require__(760), @@ -242111,11 +243225,11 @@ var select = __webpack_require__(760), uniqueSort = __webpack_require__(133).DomUtils.uniqueSort, isTag = utils.isTag, _ = { - bind: __webpack_require__(355), - forEach: __webpack_require__(233), - reject: __webpack_require__(1947), - filter: __webpack_require__(1949), - reduce: __webpack_require__(1950) + bind: __webpack_require__(356), + forEach: __webpack_require__(234), + reject: __webpack_require__(1953), + filter: __webpack_require__(1955), + reduce: __webpack_require__(1956) }; exports.find = function(selectorOrHaystack) { @@ -242537,14 +243651,14 @@ exports.addBack = function(selector) { /***/ }), -/* 1947 */ +/* 1953 */ /***/ (function(module, exports, __webpack_require__) { -var arrayFilter = __webpack_require__(365), +var arrayFilter = __webpack_require__(366), baseFilter = __webpack_require__(774), baseIteratee = __webpack_require__(170), isArray = __webpack_require__(25), - negate = __webpack_require__(1948); + negate = __webpack_require__(1954); /** * The opposite of `_.filter`; this method returns the elements of `collection` @@ -242589,7 +243703,7 @@ module.exports = reject; /***/ }), -/* 1948 */ +/* 1954 */ /***/ (function(module, exports) { /** Error message constants. */ @@ -242635,10 +243749,10 @@ module.exports = negate; /***/ }), -/* 1949 */ +/* 1955 */ /***/ (function(module, exports, __webpack_require__) { -var arrayFilter = __webpack_require__(365), +var arrayFilter = __webpack_require__(366), baseFilter = __webpack_require__(774), baseIteratee = __webpack_require__(170), isArray = __webpack_require__(25); @@ -242689,13 +243803,13 @@ module.exports = filter; /***/ }), -/* 1950 */ +/* 1956 */ /***/ (function(module, exports, __webpack_require__) { -var arrayReduce = __webpack_require__(1951), +var arrayReduce = __webpack_require__(1957), baseEach = __webpack_require__(167), baseIteratee = __webpack_require__(170), - baseReduce = __webpack_require__(1952), + baseReduce = __webpack_require__(1958), isArray = __webpack_require__(25); /** @@ -242746,7 +243860,7 @@ module.exports = reduce; /***/ }), -/* 1951 */ +/* 1957 */ /***/ (function(module, exports) { /** @@ -242778,7 +243892,7 @@ module.exports = arrayReduce; /***/ }), -/* 1952 */ +/* 1958 */ /***/ (function(module, exports) { /** @@ -242807,11 +243921,11 @@ module.exports = baseReduce; /***/ }), -/* 1953 */ +/* 1959 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(213), - $ = __webpack_require__(360), +var parse = __webpack_require__(214), + $ = __webpack_require__(361), updateDOM = parse.update, evaluate = parse.evaluate, utils = __webpack_require__(166), @@ -242821,8 +243935,8 @@ var parse = __webpack_require__(213), slice = Array.prototype.slice, _ = { flatten: __webpack_require__(775), - bind: __webpack_require__(355), - forEach: __webpack_require__(233) + bind: __webpack_require__(356), + forEach: __webpack_require__(234) }; // Create an array of nodes, recursing into arrays and parsing strings if @@ -243255,11 +244369,11 @@ exports.clone = function() { /***/ }), -/* 1954 */ +/* 1960 */ /***/ (function(module, exports, __webpack_require__) { var arrayPush = __webpack_require__(769), - isFlattenable = __webpack_require__(1955); + isFlattenable = __webpack_require__(1961); /** * The base implementation of `_.flatten` with support for restricting flattening. @@ -243299,11 +244413,11 @@ module.exports = baseFlatten; /***/ }), -/* 1955 */ +/* 1961 */ /***/ (function(module, exports, __webpack_require__) { var Symbol = __webpack_require__(163), - isArguments = __webpack_require__(227), + isArguments = __webpack_require__(228), isArray = __webpack_require__(25); /** Built-in value references. */ @@ -243325,12 +244439,12 @@ module.exports = isFlattenable; /***/ }), -/* 1956 */ +/* 1962 */ /***/ (function(module, exports, __webpack_require__) { var domEach = __webpack_require__(166).domEach, _ = { - pick: __webpack_require__(1957), + pick: __webpack_require__(1963), }; var toString = Object.prototype.toString; @@ -243452,11 +244566,11 @@ function parse(styles) { /***/ }), -/* 1957 */ +/* 1963 */ /***/ (function(module, exports, __webpack_require__) { -var basePick = __webpack_require__(1958), - flatRest = __webpack_require__(1961); +var basePick = __webpack_require__(1964), + flatRest = __webpack_require__(1967); /** * Creates an object composed of the picked `object` properties. @@ -243483,10 +244597,10 @@ module.exports = pick; /***/ }), -/* 1958 */ +/* 1964 */ /***/ (function(module, exports, __webpack_require__) { -var basePickBy = __webpack_require__(1959), +var basePickBy = __webpack_require__(1965), hasIn = __webpack_require__(773); /** @@ -243508,12 +244622,12 @@ module.exports = basePick; /***/ }), -/* 1959 */ +/* 1965 */ /***/ (function(module, exports, __webpack_require__) { -var baseGet = __webpack_require__(366), - baseSet = __webpack_require__(1960), - castPath = __webpack_require__(238); +var baseGet = __webpack_require__(367), + baseSet = __webpack_require__(1966), + castPath = __webpack_require__(239); /** * The base implementation of `_.pickBy` without support for iteratee shorthands. @@ -243544,11 +244658,11 @@ module.exports = basePickBy; /***/ }), -/* 1960 */ +/* 1966 */ /***/ (function(module, exports, __webpack_require__) { -var assignValue = __webpack_require__(347), - castPath = __webpack_require__(238), +var assignValue = __webpack_require__(348), + castPath = __webpack_require__(239), isIndex = __webpack_require__(165), isObject = __webpack_require__(45), toKey = __webpack_require__(171); @@ -243597,12 +244711,12 @@ module.exports = baseSet; /***/ }), -/* 1961 */ +/* 1967 */ /***/ (function(module, exports, __webpack_require__) { var flatten = __webpack_require__(775), overRest = __webpack_require__(740), - setToString = __webpack_require__(351); + setToString = __webpack_require__(352); /** * A specialized version of `baseRest` which flattens the rest array. @@ -243619,7 +244733,7 @@ module.exports = flatRest; /***/ }), -/* 1962 */ +/* 1968 */ /***/ (function(module, exports, __webpack_require__) { // https://github.com/jquery/jquery/blob/2.1.3/src/manipulation/var/rcheckableType.js @@ -243628,7 +244742,7 @@ var submittableSelector = 'input,select,textarea,keygen', r20 = /%20/g, rCRLF = /\r?\n/g, _ = { - map: __webpack_require__(1963) + map: __webpack_require__(1969) }; exports.serialize = function() { @@ -243690,12 +244804,12 @@ exports.serializeArray = function() { /***/ }), -/* 1963 */ +/* 1969 */ /***/ (function(module, exports, __webpack_require__) { var arrayMap = __webpack_require__(772), baseIteratee = __webpack_require__(170), - baseMap = __webpack_require__(1964), + baseMap = __webpack_require__(1970), isArray = __webpack_require__(25); /** @@ -243749,7 +244863,7 @@ module.exports = map; /***/ }), -/* 1964 */ +/* 1970 */ /***/ (function(module, exports, __webpack_require__) { var baseEach = __webpack_require__(167), @@ -243777,17 +244891,17 @@ module.exports = baseMap; /***/ }), -/* 1965 */ +/* 1971 */ /***/ (function(module, exports) { module.exports = {"name":"cheerio","version":"1.0.0-rc.2","description":"Tiny, fast, and elegant implementation of core jQuery designed specifically for the server","author":"Matt Mueller (mat.io)","license":"MIT","keywords":["htmlparser","jquery","selector","scraper","parser","html"],"repository":{"type":"git","url":"git://github.com/cheeriojs/cheerio.git"},"main":"./index.js","files":["index.js","lib"],"engines":{"node":">= 0.6"},"dependencies":{"css-select":"~1.2.0","dom-serializer":"~0.1.0","entities":"~1.1.1","htmlparser2":"^3.9.1","lodash":"^4.15.0","parse5":"^3.0.1"},"devDependencies":{"benchmark":"^2.1.0","coveralls":"^2.11.9","expect.js":"~0.3.1","istanbul":"^0.4.3","jquery":"^3.0.0","jsdom":"^9.2.1","jshint":"^2.9.2","mocha":"^3.1.2","xyz":"~1.1.0"},"scripts":{"test":"make test"}} /***/ }), -/* 1966 */ +/* 1972 */ /***/ (function(module, exports, __webpack_require__) { var arrayPush = __webpack_require__(776), - isFlattenable = __webpack_require__(1967); + isFlattenable = __webpack_require__(1973); /** * The base implementation of `_.flatten` with support for restricting flattening. @@ -243827,11 +244941,11 @@ module.exports = baseFlatten; /***/ }), -/* 1967 */ +/* 1973 */ /***/ (function(module, exports, __webpack_require__) { var Symbol = __webpack_require__(172), - isArguments = __webpack_require__(368), + isArguments = __webpack_require__(369), isArray = __webpack_require__(138); /** Built-in value references. */ @@ -243853,7 +244967,7 @@ module.exports = isFlattenable; /***/ }), -/* 1968 */ +/* 1974 */ /***/ (function(module, exports, __webpack_require__) { var baseGetTag = __webpack_require__(173), @@ -243877,7 +244991,7 @@ module.exports = baseIsArguments; /***/ }), -/* 1969 */ +/* 1975 */ /***/ (function(module, exports, __webpack_require__) { var Symbol = __webpack_require__(172); @@ -243929,7 +245043,7 @@ module.exports = getRawTag; /***/ }), -/* 1970 */ +/* 1976 */ /***/ (function(module, exports) { /** Used for built-in method references. */ @@ -243957,15 +245071,15 @@ module.exports = objectToString; /***/ }), -/* 1971 */ +/* 1977 */ /***/ (function(module, exports, __webpack_require__) { -var SetCache = __webpack_require__(370), +var SetCache = __webpack_require__(371), arrayIncludes = __webpack_require__(783), arrayIncludesWith = __webpack_require__(784), - cacheHas = __webpack_require__(372), - createSet = __webpack_require__(1999), - setToArray = __webpack_require__(373); + cacheHas = __webpack_require__(373), + createSet = __webpack_require__(2005), + setToArray = __webpack_require__(374); /** Used as the size to enable large array optimizations. */ var LARGE_ARRAY_SIZE = 200; @@ -244035,12 +245149,12 @@ module.exports = baseUniq; /***/ }), -/* 1972 */ +/* 1978 */ /***/ (function(module, exports, __webpack_require__) { -var Hash = __webpack_require__(1973), - ListCache = __webpack_require__(241), - Map = __webpack_require__(371); +var Hash = __webpack_require__(1979), + ListCache = __webpack_require__(242), + Map = __webpack_require__(372); /** * Removes all key-value entries from the map. @@ -244062,14 +245176,14 @@ module.exports = mapCacheClear; /***/ }), -/* 1973 */ +/* 1979 */ /***/ (function(module, exports, __webpack_require__) { -var hashClear = __webpack_require__(1974), - hashDelete = __webpack_require__(1979), - hashGet = __webpack_require__(1980), - hashHas = __webpack_require__(1981), - hashSet = __webpack_require__(1982); +var hashClear = __webpack_require__(1980), + hashDelete = __webpack_require__(1985), + hashGet = __webpack_require__(1986), + hashHas = __webpack_require__(1987), + hashSet = __webpack_require__(1988); /** * Creates a hash object. @@ -244100,10 +245214,10 @@ module.exports = Hash; /***/ }), -/* 1974 */ +/* 1980 */ /***/ (function(module, exports, __webpack_require__) { -var nativeCreate = __webpack_require__(240); +var nativeCreate = __webpack_require__(241); /** * Removes all key-value entries from the hash. @@ -244121,11 +245235,11 @@ module.exports = hashClear; /***/ }), -/* 1975 */ +/* 1981 */ /***/ (function(module, exports, __webpack_require__) { var isFunction = __webpack_require__(779), - isMasked = __webpack_require__(1976), + isMasked = __webpack_require__(1982), isObject = __webpack_require__(780), toSource = __webpack_require__(781); @@ -244174,10 +245288,10 @@ module.exports = baseIsNative; /***/ }), -/* 1976 */ +/* 1982 */ /***/ (function(module, exports, __webpack_require__) { -var coreJsData = __webpack_require__(1977); +var coreJsData = __webpack_require__(1983); /** Used to detect methods masquerading as native. */ var maskSrcKey = (function() { @@ -244200,7 +245314,7 @@ module.exports = isMasked; /***/ }), -/* 1977 */ +/* 1983 */ /***/ (function(module, exports, __webpack_require__) { var root = __webpack_require__(71); @@ -244212,7 +245326,7 @@ module.exports = coreJsData; /***/ }), -/* 1978 */ +/* 1984 */ /***/ (function(module, exports) { /** @@ -244231,7 +245345,7 @@ module.exports = getValue; /***/ }), -/* 1979 */ +/* 1985 */ /***/ (function(module, exports) { /** @@ -244254,10 +245368,10 @@ module.exports = hashDelete; /***/ }), -/* 1980 */ +/* 1986 */ /***/ (function(module, exports, __webpack_require__) { -var nativeCreate = __webpack_require__(240); +var nativeCreate = __webpack_require__(241); /** Used to stand-in for `undefined` hash values. */ var HASH_UNDEFINED = '__lodash_hash_undefined__'; @@ -244290,10 +245404,10 @@ module.exports = hashGet; /***/ }), -/* 1981 */ +/* 1987 */ /***/ (function(module, exports, __webpack_require__) { -var nativeCreate = __webpack_require__(240); +var nativeCreate = __webpack_require__(241); /** Used for built-in method references. */ var objectProto = Object.prototype; @@ -244319,10 +245433,10 @@ module.exports = hashHas; /***/ }), -/* 1982 */ +/* 1988 */ /***/ (function(module, exports, __webpack_require__) { -var nativeCreate = __webpack_require__(240); +var nativeCreate = __webpack_require__(241); /** Used to stand-in for `undefined` hash values. */ var HASH_UNDEFINED = '__lodash_hash_undefined__'; @@ -244348,7 +245462,7 @@ module.exports = hashSet; /***/ }), -/* 1983 */ +/* 1989 */ /***/ (function(module, exports) { /** @@ -244367,10 +245481,10 @@ module.exports = listCacheClear; /***/ }), -/* 1984 */ +/* 1990 */ /***/ (function(module, exports, __webpack_require__) { -var assocIndexOf = __webpack_require__(242); +var assocIndexOf = __webpack_require__(243); /** Used for built-in method references. */ var arrayProto = Array.prototype; @@ -244408,10 +245522,10 @@ module.exports = listCacheDelete; /***/ }), -/* 1985 */ +/* 1991 */ /***/ (function(module, exports, __webpack_require__) { -var assocIndexOf = __webpack_require__(242); +var assocIndexOf = __webpack_require__(243); /** * Gets the list cache value for `key`. @@ -244433,10 +245547,10 @@ module.exports = listCacheGet; /***/ }), -/* 1986 */ +/* 1992 */ /***/ (function(module, exports, __webpack_require__) { -var assocIndexOf = __webpack_require__(242); +var assocIndexOf = __webpack_require__(243); /** * Checks if a list cache value for `key` exists. @@ -244455,10 +245569,10 @@ module.exports = listCacheHas; /***/ }), -/* 1987 */ +/* 1993 */ /***/ (function(module, exports, __webpack_require__) { -var assocIndexOf = __webpack_require__(242); +var assocIndexOf = __webpack_require__(243); /** * Sets the list cache `key` to `value`. @@ -244487,10 +245601,10 @@ module.exports = listCacheSet; /***/ }), -/* 1988 */ +/* 1994 */ /***/ (function(module, exports, __webpack_require__) { -var getMapData = __webpack_require__(243); +var getMapData = __webpack_require__(244); /** * Removes `key` and its value from the map. @@ -244511,7 +245625,7 @@ module.exports = mapCacheDelete; /***/ }), -/* 1989 */ +/* 1995 */ /***/ (function(module, exports) { /** @@ -244532,10 +245646,10 @@ module.exports = isKeyable; /***/ }), -/* 1990 */ +/* 1996 */ /***/ (function(module, exports, __webpack_require__) { -var getMapData = __webpack_require__(243); +var getMapData = __webpack_require__(244); /** * Gets the map value for `key`. @@ -244554,10 +245668,10 @@ module.exports = mapCacheGet; /***/ }), -/* 1991 */ +/* 1997 */ /***/ (function(module, exports, __webpack_require__) { -var getMapData = __webpack_require__(243); +var getMapData = __webpack_require__(244); /** * Checks if a map value for `key` exists. @@ -244576,10 +245690,10 @@ module.exports = mapCacheHas; /***/ }), -/* 1992 */ +/* 1998 */ /***/ (function(module, exports, __webpack_require__) { -var getMapData = __webpack_require__(243); +var getMapData = __webpack_require__(244); /** * Sets the map `key` to `value`. @@ -244604,7 +245718,7 @@ module.exports = mapCacheSet; /***/ }), -/* 1993 */ +/* 1999 */ /***/ (function(module, exports) { /** Used to stand-in for `undefined` hash values. */ @@ -244629,7 +245743,7 @@ module.exports = setCacheAdd; /***/ }), -/* 1994 */ +/* 2000 */ /***/ (function(module, exports) { /** @@ -244649,12 +245763,12 @@ module.exports = setCacheHas; /***/ }), -/* 1995 */ +/* 2001 */ /***/ (function(module, exports, __webpack_require__) { -var baseFindIndex = __webpack_require__(1996), - baseIsNaN = __webpack_require__(1997), - strictIndexOf = __webpack_require__(1998); +var baseFindIndex = __webpack_require__(2002), + baseIsNaN = __webpack_require__(2003), + strictIndexOf = __webpack_require__(2004); /** * The base implementation of `_.indexOf` without `fromIndex` bounds checks. @@ -244675,7 +245789,7 @@ module.exports = baseIndexOf; /***/ }), -/* 1996 */ +/* 2002 */ /***/ (function(module, exports) { /** @@ -244705,7 +245819,7 @@ module.exports = baseFindIndex; /***/ }), -/* 1997 */ +/* 2003 */ /***/ (function(module, exports) { /** @@ -244723,7 +245837,7 @@ module.exports = baseIsNaN; /***/ }), -/* 1998 */ +/* 2004 */ /***/ (function(module, exports) { /** @@ -244752,12 +245866,12 @@ module.exports = strictIndexOf; /***/ }), -/* 1999 */ +/* 2005 */ /***/ (function(module, exports, __webpack_require__) { var Set = __webpack_require__(785), - noop = __webpack_require__(2000), - setToArray = __webpack_require__(373); + noop = __webpack_require__(2006), + setToArray = __webpack_require__(374); /** Used as references for various `Number` constants. */ var INFINITY = 1 / 0; @@ -244777,7 +245891,7 @@ module.exports = createSet; /***/ }), -/* 2000 */ +/* 2006 */ /***/ (function(module, exports) { /** @@ -244800,10 +245914,10 @@ module.exports = noop; /***/ }), -/* 2001 */ +/* 2007 */ /***/ (function(module, exports, __webpack_require__) { -var baseIsEqual = __webpack_require__(2002); +var baseIsEqual = __webpack_require__(2008); /** * Performs a deep comparison between two values to determine if they are @@ -244841,10 +245955,10 @@ module.exports = isEqual; /***/ }), -/* 2002 */ +/* 2008 */ /***/ (function(module, exports, __webpack_require__) { -var baseIsEqualDeep = __webpack_require__(2003), +var baseIsEqualDeep = __webpack_require__(2009), isObjectLike = __webpack_require__(137); /** @@ -244875,17 +245989,17 @@ module.exports = baseIsEqual; /***/ }), -/* 2003 */ +/* 2009 */ /***/ (function(module, exports, __webpack_require__) { -var Stack = __webpack_require__(2004), +var Stack = __webpack_require__(2010), equalArrays = __webpack_require__(786), - equalByTag = __webpack_require__(2011), - equalObjects = __webpack_require__(2014), + equalByTag = __webpack_require__(2017), + equalObjects = __webpack_require__(2020), getTag = __webpack_require__(791), isArray = __webpack_require__(138), - isBuffer = __webpack_require__(375), - isTypedArray = __webpack_require__(376); + isBuffer = __webpack_require__(376), + isTypedArray = __webpack_require__(377); /** Used to compose bitmasks for value comparisons. */ var COMPARE_PARTIAL_FLAG = 1; @@ -244964,15 +246078,15 @@ module.exports = baseIsEqualDeep; /***/ }), -/* 2004 */ +/* 2010 */ /***/ (function(module, exports, __webpack_require__) { -var ListCache = __webpack_require__(241), - stackClear = __webpack_require__(2005), - stackDelete = __webpack_require__(2006), - stackGet = __webpack_require__(2007), - stackHas = __webpack_require__(2008), - stackSet = __webpack_require__(2009); +var ListCache = __webpack_require__(242), + stackClear = __webpack_require__(2011), + stackDelete = __webpack_require__(2012), + stackGet = __webpack_require__(2013), + stackHas = __webpack_require__(2014), + stackSet = __webpack_require__(2015); /** * Creates a stack cache object to store key-value pairs. @@ -244997,10 +246111,10 @@ module.exports = Stack; /***/ }), -/* 2005 */ +/* 2011 */ /***/ (function(module, exports, __webpack_require__) { -var ListCache = __webpack_require__(241); +var ListCache = __webpack_require__(242); /** * Removes all key-value entries from the stack. @@ -245018,7 +246132,7 @@ module.exports = stackClear; /***/ }), -/* 2006 */ +/* 2012 */ /***/ (function(module, exports) { /** @@ -245042,7 +246156,7 @@ module.exports = stackDelete; /***/ }), -/* 2007 */ +/* 2013 */ /***/ (function(module, exports) { /** @@ -245062,7 +246176,7 @@ module.exports = stackGet; /***/ }), -/* 2008 */ +/* 2014 */ /***/ (function(module, exports) { /** @@ -245082,11 +246196,11 @@ module.exports = stackHas; /***/ }), -/* 2009 */ +/* 2015 */ /***/ (function(module, exports, __webpack_require__) { -var ListCache = __webpack_require__(241), - Map = __webpack_require__(371), +var ListCache = __webpack_require__(242), + Map = __webpack_require__(372), MapCache = __webpack_require__(778); /** Used as the size to enable large array optimizations. */ @@ -245122,7 +246236,7 @@ module.exports = stackSet; /***/ }), -/* 2010 */ +/* 2016 */ /***/ (function(module, exports) { /** @@ -245151,15 +246265,15 @@ module.exports = arraySome; /***/ }), -/* 2011 */ +/* 2017 */ /***/ (function(module, exports, __webpack_require__) { var Symbol = __webpack_require__(172), - Uint8Array = __webpack_require__(2012), + Uint8Array = __webpack_require__(2018), eq = __webpack_require__(782), equalArrays = __webpack_require__(786), - mapToArray = __webpack_require__(2013), - setToArray = __webpack_require__(373); + mapToArray = __webpack_require__(2019), + setToArray = __webpack_require__(374); /** Used to compose bitmasks for value comparisons. */ var COMPARE_PARTIAL_FLAG = 1, @@ -245269,7 +246383,7 @@ module.exports = equalByTag; /***/ }), -/* 2012 */ +/* 2018 */ /***/ (function(module, exports, __webpack_require__) { var root = __webpack_require__(71); @@ -245281,7 +246395,7 @@ module.exports = Uint8Array; /***/ }), -/* 2013 */ +/* 2019 */ /***/ (function(module, exports) { /** @@ -245305,10 +246419,10 @@ module.exports = mapToArray; /***/ }), -/* 2014 */ +/* 2020 */ /***/ (function(module, exports, __webpack_require__) { -var getAllKeys = __webpack_require__(2015); +var getAllKeys = __webpack_require__(2021); /** Used to compose bitmasks for value comparisons. */ var COMPARE_PARTIAL_FLAG = 1; @@ -245400,12 +246514,12 @@ module.exports = equalObjects; /***/ }), -/* 2015 */ +/* 2021 */ /***/ (function(module, exports, __webpack_require__) { -var baseGetAllKeys = __webpack_require__(2016), - getSymbols = __webpack_require__(2017), - keys = __webpack_require__(2020); +var baseGetAllKeys = __webpack_require__(2022), + getSymbols = __webpack_require__(2023), + keys = __webpack_require__(2026); /** * Creates an array of own enumerable property names and symbols of `object`. @@ -245422,7 +246536,7 @@ module.exports = getAllKeys; /***/ }), -/* 2016 */ +/* 2022 */ /***/ (function(module, exports, __webpack_require__) { var arrayPush = __webpack_require__(776), @@ -245448,11 +246562,11 @@ module.exports = baseGetAllKeys; /***/ }), -/* 2017 */ +/* 2023 */ /***/ (function(module, exports, __webpack_require__) { -var arrayFilter = __webpack_require__(2018), - stubArray = __webpack_require__(2019); +var arrayFilter = __webpack_require__(2024), + stubArray = __webpack_require__(2025); /** Used for built-in method references. */ var objectProto = Object.prototype; @@ -245484,7 +246598,7 @@ module.exports = getSymbols; /***/ }), -/* 2018 */ +/* 2024 */ /***/ (function(module, exports) { /** @@ -245515,7 +246629,7 @@ module.exports = arrayFilter; /***/ }), -/* 2019 */ +/* 2025 */ /***/ (function(module, exports) { /** @@ -245544,12 +246658,12 @@ module.exports = stubArray; /***/ }), -/* 2020 */ +/* 2026 */ /***/ (function(module, exports, __webpack_require__) { -var arrayLikeKeys = __webpack_require__(2021), +var arrayLikeKeys = __webpack_require__(2027), baseKeys = __webpack_require__(789), - isArrayLike = __webpack_require__(377); + isArrayLike = __webpack_require__(378); /** * Creates an array of the own enumerable property names of `object`. @@ -245587,15 +246701,15 @@ module.exports = keys; /***/ }), -/* 2021 */ +/* 2027 */ /***/ (function(module, exports, __webpack_require__) { -var baseTimes = __webpack_require__(2022), - isArguments = __webpack_require__(368), +var baseTimes = __webpack_require__(2028), + isArguments = __webpack_require__(369), isArray = __webpack_require__(138), - isBuffer = __webpack_require__(375), - isIndex = __webpack_require__(2024), - isTypedArray = __webpack_require__(376); + isBuffer = __webpack_require__(376), + isIndex = __webpack_require__(2030), + isTypedArray = __webpack_require__(377); /** Used for built-in method references. */ var objectProto = Object.prototype; @@ -245642,7 +246756,7 @@ module.exports = arrayLikeKeys; /***/ }), -/* 2022 */ +/* 2028 */ /***/ (function(module, exports) { /** @@ -245668,7 +246782,7 @@ module.exports = baseTimes; /***/ }), -/* 2023 */ +/* 2029 */ /***/ (function(module, exports) { /** @@ -245692,7 +246806,7 @@ module.exports = stubFalse; /***/ }), -/* 2024 */ +/* 2030 */ /***/ (function(module, exports) { /** Used as references for various `Number` constants. */ @@ -245723,7 +246837,7 @@ module.exports = isIndex; /***/ }), -/* 2025 */ +/* 2031 */ /***/ (function(module, exports, __webpack_require__) { var baseGetTag = __webpack_require__(173), @@ -245789,7 +246903,7 @@ module.exports = baseIsTypedArray; /***/ }), -/* 2026 */ +/* 2032 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(module) {var freeGlobal = __webpack_require__(777); @@ -245818,10 +246932,10 @@ module.exports = nodeUtil; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(29)(module))) /***/ }), -/* 2027 */ +/* 2033 */ /***/ (function(module, exports, __webpack_require__) { -var overArg = __webpack_require__(2028); +var overArg = __webpack_require__(2034); /* Built-in method references for those with the same name as other `lodash` methods. */ var nativeKeys = overArg(Object.keys, Object); @@ -245830,7 +246944,7 @@ module.exports = nativeKeys; /***/ }), -/* 2028 */ +/* 2034 */ /***/ (function(module, exports) { /** @@ -245851,7 +246965,7 @@ module.exports = overArg; /***/ }), -/* 2029 */ +/* 2035 */ /***/ (function(module, exports, __webpack_require__) { var getNative = __webpack_require__(106), @@ -245864,7 +246978,7 @@ module.exports = DataView; /***/ }), -/* 2030 */ +/* 2036 */ /***/ (function(module, exports, __webpack_require__) { var getNative = __webpack_require__(106), @@ -245877,7 +246991,7 @@ module.exports = Promise; /***/ }), -/* 2031 */ +/* 2037 */ /***/ (function(module, exports, __webpack_require__) { var getNative = __webpack_require__(106), @@ -245890,13 +247004,13 @@ module.exports = WeakMap; /***/ }), -/* 2032 */ +/* 2038 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var ES2015 = __webpack_require__(2033); +var ES2015 = __webpack_require__(2039); var assign = __webpack_require__(799); var ES2016 = assign(assign({}, ES2015), { @@ -245913,14 +247027,14 @@ module.exports = ES2016; /***/ }), -/* 2033 */ +/* 2039 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var has = __webpack_require__(139); -var toPrimitive = __webpack_require__(2034); +var toPrimitive = __webpack_require__(2040); var toStr = Object.prototype.toString; var hasSymbols = typeof Symbol === 'function' && typeof Symbol.iterator === 'symbol'; @@ -245932,7 +247046,7 @@ var MAX_SAFE_INTEGER = Number.MAX_SAFE_INTEGER || Math.pow(2, 53) - 1; var assign = __webpack_require__(799); var sign = __webpack_require__(800); var mod = __webpack_require__(801); -var isPrimitive = __webpack_require__(2037); +var isPrimitive = __webpack_require__(2043); var parseInteger = parseInt; var bind = __webpack_require__(102); var arraySlice = bind.call(Function.call, Array.prototype.slice); @@ -245959,9 +247073,9 @@ var trim = function (value) { return replace(value, trimRegex, ''); }; -var ES5 = __webpack_require__(2038); +var ES5 = __webpack_require__(2044); -var hasRegExpMatcher = __webpack_require__(2040); +var hasRegExpMatcher = __webpack_require__(2046); // https://people.mozilla.org/~jorendorff/es6-draft.html#sec-abstract-operations var ES6 = assign(assign({}, ES5), { @@ -246485,7 +247599,7 @@ module.exports = ES6; /***/ }), -/* 2034 */ +/* 2040 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -246495,8 +247609,8 @@ var hasSymbols = typeof Symbol === 'function' && typeof Symbol.iterator === 'sym var isPrimitive = __webpack_require__(796); var isCallable = __webpack_require__(175); -var isDate = __webpack_require__(2035); -var isSymbol = __webpack_require__(2036); +var isDate = __webpack_require__(2041); +var isSymbol = __webpack_require__(2042); var ordinaryToPrimitive = function OrdinaryToPrimitive(O, hint) { if (typeof O === 'undefined' || O === null) { @@ -246566,7 +247680,7 @@ module.exports = function ToPrimitive(input, PreferredType) { /***/ }), -/* 2035 */ +/* 2041 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -246593,7 +247707,7 @@ module.exports = function isDateObject(value) { /***/ }), -/* 2036 */ +/* 2042 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -246627,7 +247741,7 @@ if (hasSymbols) { /***/ }), -/* 2037 */ +/* 2043 */ /***/ (function(module, exports) { module.exports = function isPrimitive(value) { @@ -246636,7 +247750,7 @@ module.exports = function isPrimitive(value) { /***/ }), -/* 2038 */ +/* 2044 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -246649,7 +247763,7 @@ var sign = __webpack_require__(800); var mod = __webpack_require__(801); var IsCallable = __webpack_require__(175); -var toPrimitive = __webpack_require__(2039); +var toPrimitive = __webpack_require__(2045); var has = __webpack_require__(139); @@ -246879,7 +247993,7 @@ module.exports = ES5; /***/ }), -/* 2039 */ +/* 2045 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -246923,7 +248037,7 @@ module.exports = function ToPrimitive(input, PreferredType) { /***/ }), -/* 2040 */ +/* 2046 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -246969,7 +248083,7 @@ module.exports = function isRegex(value) { /***/ }), -/* 2041 */ +/* 2047 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -246990,7 +248104,7 @@ module.exports = function shimEntries() { /***/ }), -/* 2042 */ +/* 2048 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -247032,7 +248146,7 @@ module.exports = function shimName() { /***/ }), -/* 2043 */ +/* 2049 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -247086,12 +248200,12 @@ exports['default'] = isSubset; module.exports = exports['default']; /***/ }), -/* 2044 */ +/* 2050 */ /***/ (function(module, exports, __webpack_require__) { -var baseDifference = __webpack_require__(2045), - baseRest = __webpack_require__(2046), - isArrayLikeObject = __webpack_require__(2054); +var baseDifference = __webpack_require__(2051), + baseRest = __webpack_require__(2052), + isArrayLikeObject = __webpack_require__(2060); /** * Creates an array excluding all given values using @@ -247123,15 +248237,15 @@ module.exports = without; /***/ }), -/* 2045 */ +/* 2051 */ /***/ (function(module, exports, __webpack_require__) { -var SetCache = __webpack_require__(370), +var SetCache = __webpack_require__(371), arrayIncludes = __webpack_require__(783), arrayIncludesWith = __webpack_require__(784), arrayMap = __webpack_require__(810), baseUnary = __webpack_require__(788), - cacheHas = __webpack_require__(372); + cacheHas = __webpack_require__(373); /** Used as the size to enable large array optimizations. */ var LARGE_ARRAY_SIZE = 200; @@ -247196,12 +248310,12 @@ module.exports = baseDifference; /***/ }), -/* 2046 */ +/* 2052 */ /***/ (function(module, exports, __webpack_require__) { var identity = __webpack_require__(811), - overRest = __webpack_require__(2047), - setToString = __webpack_require__(2049); + overRest = __webpack_require__(2053), + setToString = __webpack_require__(2055); /** * The base implementation of `_.rest` which doesn't validate or coerce arguments. @@ -247219,10 +248333,10 @@ module.exports = baseRest; /***/ }), -/* 2047 */ +/* 2053 */ /***/ (function(module, exports, __webpack_require__) { -var apply = __webpack_require__(2048); +var apply = __webpack_require__(2054); /* Built-in method references for those with the same name as other `lodash` methods. */ var nativeMax = Math.max; @@ -247261,7 +248375,7 @@ module.exports = overRest; /***/ }), -/* 2048 */ +/* 2054 */ /***/ (function(module, exports) { /** @@ -247288,11 +248402,11 @@ module.exports = apply; /***/ }), -/* 2049 */ +/* 2055 */ /***/ (function(module, exports, __webpack_require__) { -var baseSetToString = __webpack_require__(2050), - shortOut = __webpack_require__(2053); +var baseSetToString = __webpack_require__(2056), + shortOut = __webpack_require__(2059); /** * Sets the `toString` method of `func` to return `string`. @@ -247308,11 +248422,11 @@ module.exports = setToString; /***/ }), -/* 2050 */ +/* 2056 */ /***/ (function(module, exports, __webpack_require__) { -var constant = __webpack_require__(2051), - defineProperty = __webpack_require__(2052), +var constant = __webpack_require__(2057), + defineProperty = __webpack_require__(2058), identity = __webpack_require__(811); /** @@ -247336,7 +248450,7 @@ module.exports = baseSetToString; /***/ }), -/* 2051 */ +/* 2057 */ /***/ (function(module, exports) { /** @@ -247368,7 +248482,7 @@ module.exports = constant; /***/ }), -/* 2052 */ +/* 2058 */ /***/ (function(module, exports, __webpack_require__) { var getNative = __webpack_require__(106); @@ -247385,7 +248499,7 @@ module.exports = defineProperty; /***/ }), -/* 2053 */ +/* 2059 */ /***/ (function(module, exports) { /** Used to detect hot functions by number of calls within a span of milliseconds. */ @@ -247428,10 +248542,10 @@ module.exports = shortOut; /***/ }), -/* 2054 */ +/* 2060 */ /***/ (function(module, exports, __webpack_require__) { -var isArrayLike = __webpack_require__(377), +var isArrayLike = __webpack_require__(378), isObjectLike = __webpack_require__(137); /** @@ -247467,11 +248581,11 @@ module.exports = isArrayLikeObject; /***/ }), -/* 2055 */ +/* 2061 */ /***/ (function(module, exports, __webpack_require__) { -var escapeHtmlChar = __webpack_require__(2056), - toString = __webpack_require__(2058); +var escapeHtmlChar = __webpack_require__(2062), + toString = __webpack_require__(2064); /** Used to match HTML entities and HTML characters. */ var reUnescapedHtml = /[&<>"']/g, @@ -247516,10 +248630,10 @@ module.exports = escape; /***/ }), -/* 2056 */ +/* 2062 */ /***/ (function(module, exports, __webpack_require__) { -var basePropertyOf = __webpack_require__(2057); +var basePropertyOf = __webpack_require__(2063); /** Used to map characters to HTML entities. */ var htmlEscapes = { @@ -247543,7 +248657,7 @@ module.exports = escapeHtmlChar; /***/ }), -/* 2057 */ +/* 2063 */ /***/ (function(module, exports) { /** @@ -247563,10 +248677,10 @@ module.exports = basePropertyOf; /***/ }), -/* 2058 */ +/* 2064 */ /***/ (function(module, exports, __webpack_require__) { -var baseToString = __webpack_require__(2059); +var baseToString = __webpack_require__(2065); /** * Converts `value` to a string. An empty string is returned for `null` @@ -247597,13 +248711,13 @@ module.exports = toString; /***/ }), -/* 2059 */ +/* 2065 */ /***/ (function(module, exports, __webpack_require__) { var Symbol = __webpack_require__(172), arrayMap = __webpack_require__(810), isArray = __webpack_require__(138), - isSymbol = __webpack_require__(2060); + isSymbol = __webpack_require__(2066); /** Used as references for various `Number` constants. */ var INFINITY = 1 / 0; @@ -247640,7 +248754,7 @@ module.exports = baseToString; /***/ }), -/* 2060 */ +/* 2066 */ /***/ (function(module, exports, __webpack_require__) { var baseGetTag = __webpack_require__(173), @@ -247675,7 +248789,7 @@ module.exports = isSymbol; /***/ }), -/* 2061 */ +/* 2067 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -247702,7 +248816,7 @@ module.exports = function isString(value) { /***/ }), -/* 2062 */ +/* 2068 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -247729,7 +248843,7 @@ module.exports = function isNumberObject(value) { /***/ }), -/* 2063 */ +/* 2069 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -247757,7 +248871,7 @@ module.exports = function isBoolean(value) { /***/ }), -/* 2064 */ +/* 2070 */ /***/ (function(module, exports, __webpack_require__) { var hasMap = typeof Map === 'function' && Map.prototype; @@ -247771,7 +248885,7 @@ var setForEach = hasSet && Set.prototype.forEach; var booleanValueOf = Boolean.prototype.valueOf; var objectToString = Object.prototype.toString; -var inspectCustom = __webpack_require__(2065).custom; +var inspectCustom = __webpack_require__(2071).custom; var inspectSymbol = (inspectCustom && isSymbol(inspectCustom)) ? inspectCustom : null; module.exports = function inspect_ (obj, opts, depth, seen) { @@ -248012,13 +249126,13 @@ function arrObjKeys (obj, inspect) { /***/ }), -/* 2065 */ +/* 2071 */ /***/ (function(module, exports) { /* (ignored) */ /***/ }), -/* 2066 */ +/* 2072 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -248029,11 +249143,11 @@ Object.defineProperty(exports, "__esModule", { }); exports.createParser = exports.createGenerator = undefined; -var _createGenerator = __webpack_require__(2067); +var _createGenerator = __webpack_require__(2073); var _createGenerator2 = _interopRequireDefault(_createGenerator); -var _createParser = __webpack_require__(2068); +var _createParser = __webpack_require__(2074); var _createParser2 = _interopRequireDefault(_createParser); @@ -248046,7 +249160,7 @@ exports.createParser = _createParser2.default; //# sourceMappingURL=index.js.map /***/ }), -/* 2067 */ +/* 2073 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -248179,7 +249293,7 @@ exports.default = function () { //# sourceMappingURL=createGenerator.js.map /***/ }), -/* 2068 */ +/* 2074 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -248189,9 +249303,9 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _nearley = __webpack_require__(2069); +var _nearley = __webpack_require__(2075); -var _grammar = __webpack_require__(2070); +var _grammar = __webpack_require__(2076); var _grammar2 = _interopRequireDefault(_grammar); @@ -248226,7 +249340,7 @@ exports.default = function () { //# sourceMappingURL=createParser.js.map /***/ }), -/* 2069 */ +/* 2075 */ /***/ (function(module, exports) { (function(root, factory) { @@ -248625,7 +249739,7 @@ return { /***/ }), -/* 2070 */ +/* 2076 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -248638,7 +249752,7 @@ return { return x[0]; } - var flattenDeep = __webpack_require__(2071); + var flattenDeep = __webpack_require__(2077); var appendItem = function appendItem(a, b) { return function (d) { return d[a].concat([d[b]]); @@ -248807,7 +249921,7 @@ return { //# sourceMappingURL=grammar.js.map /***/ }), -/* 2071 */ +/* 2077 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global) {/** @@ -249164,7 +250278,7 @@ module.exports = flattenDeep; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(15))) /***/ }), -/* 2072 */ +/* 2078 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -249174,7 +250288,7 @@ var define = __webpack_require__(80); var implementation = __webpack_require__(813); var getPolyfill = __webpack_require__(814); -var shim = __webpack_require__(2073); +var shim = __webpack_require__(2079); var polyfill = getPolyfill(); @@ -249188,7 +250302,7 @@ module.exports = polyfill; /***/ }), -/* 2073 */ +/* 2079 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -249209,17 +250323,17 @@ module.exports = function shimValues() { /***/ }), -/* 2074 */ +/* 2080 */ /***/ (function(module, exports, __webpack_require__) { var baseKeys = __webpack_require__(789), getTag = __webpack_require__(791), - isArguments = __webpack_require__(368), + isArguments = __webpack_require__(369), isArray = __webpack_require__(138), - isArrayLike = __webpack_require__(377), - isBuffer = __webpack_require__(375), + isArrayLike = __webpack_require__(378), + isBuffer = __webpack_require__(376), isPrototype = __webpack_require__(790), - isTypedArray = __webpack_require__(376); + isTypedArray = __webpack_require__(377); /** `Object#toString` result references. */ var mapTag = '[object Map]', @@ -249292,7 +250406,7 @@ module.exports = isEmpty; /***/ }), -/* 2075 */ +/* 2081 */ /***/ (function(module, exports, __webpack_require__) { Object.defineProperty(exports, "__esModule", { @@ -249317,7 +250431,7 @@ function mount(node, options) { } /***/ }), -/* 2076 */ +/* 2082 */ /***/ (function(module, exports, __webpack_require__) { Object.defineProperty(exports, "__esModule", { @@ -249342,7 +250456,7 @@ function shallow(node, options) { } /***/ }), -/* 2077 */ +/* 2083 */ /***/ (function(module, exports, __webpack_require__) { Object.defineProperty(exports, "__esModule", { @@ -249354,7 +250468,7 @@ var _object = __webpack_require__(69); var _object2 = _interopRequireDefault(_object); -var _cheerio = __webpack_require__(339); +var _cheerio = __webpack_require__(340); var _cheerio2 = _interopRequireDefault(_cheerio); @@ -249386,14 +250500,14 @@ function render(node) { } /***/ }), -/* 2078 */ +/* 2084 */ /***/ (function(module, exports, __webpack_require__) { /* eslint global-require: 0 */ -module.exports = __webpack_require__(2079); +module.exports = __webpack_require__(2085); /***/ }), -/* 2079 */ +/* 2085 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global) {var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; @@ -249412,23 +250526,23 @@ var _reactDom = __webpack_require__(50); var _reactDom2 = _interopRequireDefault(_reactDom); -var _server = __webpack_require__(2080); +var _server = __webpack_require__(2086); var _server2 = _interopRequireDefault(_server); -var _shallow = __webpack_require__(2083); +var _shallow = __webpack_require__(2089); var _shallow2 = _interopRequireDefault(_shallow); -var _testUtils = __webpack_require__(2086); +var _testUtils = __webpack_require__(2092); var _testUtils2 = _interopRequireDefault(_testUtils); var _enzyme = __webpack_require__(713); -var _enzymeAdapterUtils = __webpack_require__(2089); +var _enzymeAdapterUtils = __webpack_require__(2095); -var _reflection = __webpack_require__(2093); +var _reflection = __webpack_require__(2099); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } @@ -249854,22 +250968,22 @@ module.exports = ReactSixteenAdapter; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(15))) /***/ }), -/* 2080 */ +/* 2086 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(process) { if (process.env.NODE_ENV === 'production') { - module.exports = __webpack_require__(2081); + module.exports = __webpack_require__(2087); } else { - module.exports = __webpack_require__(2082); + module.exports = __webpack_require__(2088); } /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(5))) /***/ }), -/* 2081 */ +/* 2087 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -249882,7 +250996,7 @@ if (process.env.NODE_ENV === 'production') { * LICENSE file in the root directory of this source tree. */ -var p=__webpack_require__(24),q=__webpack_require__(34),t=__webpack_require__(0),w=__webpack_require__(38),x=__webpack_require__(62),y=__webpack_require__(268),z=__webpack_require__(816); +var p=__webpack_require__(24),q=__webpack_require__(34),t=__webpack_require__(0),w=__webpack_require__(38),x=__webpack_require__(62),y=__webpack_require__(269),z=__webpack_require__(816); function A(a){for(var b=arguments.length-1,d="http://reactjs.org/docs/error-decoder.html?invariant\x3d"+a,c=0;c\n \n\n \n {text}\n \n\n \n \n \n \n \n \n\n \n {text}\n \n\n \n \n \n \n);\n" /***/ }), -/* 2100 */ +/* 2106 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -256315,7 +257429,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2101 */ +/* 2107 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -257405,7 +258519,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2102 */ +/* 2108 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -257426,13 +258540,13 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _is_color_dark = __webpack_require__(2103); +var _is_color_dark = __webpack_require__(2109); var _is_color_dark2 = _interopRequireDefault(_is_color_dark); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var isColorDarkSource = __webpack_require__(2104); +var isColorDarkSource = __webpack_require__(2110); var isColorDarkHtml = (0, _services.renderToHtml)(_is_color_dark2.default); var IsColorDarkExample = exports.IsColorDarkExample = { @@ -257461,7 +258575,7 @@ var IsColorDarkExample = exports.IsColorDarkExample = { }; /***/ }), -/* 2103 */ +/* 2109 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -257479,7 +258593,7 @@ var _react2 = _interopRequireDefault(_react); var _components = __webpack_require__(2); -var _services = __webpack_require__(13); +var _services = __webpack_require__(12); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -257547,13 +258661,13 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2104 */ +/* 2110 */ /***/ (function(module, exports) { module.exports = "import React, {\n Fragment,\n} from 'react';\n\nimport {\n EuiFlexGrid,\n EuiFlexItem,\n} from '../../../../src/components';\n\nimport {\n isColorDark,\n} from '../../../../src/services';\n\nconst SWATCH_STYLE = {\n width: 100,\n height: 100,\n padding: 16,\n};\n\nconst rgb = (r, g, b) => {\n return `rgb(${r}, ${g}, ${b})`;\n};\n\nexport default () => {\n const DARK_COLORS = [\n [0, 104, 55],\n [165, 0, 38],\n [0, 0, 0],\n [219, 19, 116],\n [73, 0, 146],\n [70, 26, 10],\n [146, 0, 0]\n ];\n\n const LIGHT_COLORS = [\n [191, 161, 128],\n [249, 133, 16],\n [0, 179, 164],\n [212, 157, 170],\n [255, 255, 255],\n [254, 182, 219],\n [230, 194, 32]\n ];\n\n return (\n \n \n {DARK_COLORS.map(color => (\n \n {\n isColorDark(...color)\n ?
Dark
\n :
Light
\n }\n
\n ))}\n
\n\n \n {LIGHT_COLORS.map(color => (\n \n {\n isColorDark(...color)\n ?
Dark
\n :
Light
\n }\n
\n ))}\n
\n
\n );\n};\n" /***/ }), -/* 2105 */ +/* 2111 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -257572,13 +258686,13 @@ var _services = __webpack_require__(7); var _components = __webpack_require__(6); -var _utility_classes = __webpack_require__(2106); +var _utility_classes = __webpack_require__(2112); var _utility_classes2 = _interopRequireDefault(_utility_classes); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var utilityClassesSource = __webpack_require__(2107); +var utilityClassesSource = __webpack_require__(2113); var utilityClassesHtml = (0, _services.renderToHtml)(_utility_classes2.default); var UtilityClassesExample = exports.UtilityClassesExample = { @@ -257601,7 +258715,7 @@ var UtilityClassesExample = exports.UtilityClassesExample = { }; /***/ }), -/* 2106 */ +/* 2112 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -257771,6 +258885,70 @@ exports.default = function () { _components.EuiCode, { className: 'eui-displayInlineBlock' }, '.eui-displayInlineBlock' + ), + _react2.default.createElement( + 'h4', + null, + 'Responsive' + ), + _react2.default.createElement( + _components.EuiCode, + { className: 'eui-hideFor--xs' }, + '.eui-hideFor--xs' + ), + _react2.default.createElement(_components.EuiSpacer, null), + _react2.default.createElement( + _components.EuiCode, + { className: 'eui-hideFor--s' }, + '.eui-hideFor--s' + ), + _react2.default.createElement(_components.EuiSpacer, null), + _react2.default.createElement( + _components.EuiCode, + { className: 'eui-hideFor--m' }, + '.eui-hideFor--m' + ), + _react2.default.createElement(_components.EuiSpacer, null), + _react2.default.createElement( + _components.EuiCode, + { className: 'eui-hideFor--l' }, + '.eui-hideFor--l' + ), + _react2.default.createElement(_components.EuiSpacer, null), + _react2.default.createElement( + _components.EuiCode, + { className: 'eui-hideFor--xl' }, + '.eui-hideFor--xl' + ), + _react2.default.createElement(_components.EuiSpacer, null), + _react2.default.createElement( + _components.EuiCode, + { className: 'eui-showFor--xs' }, + '.eui-showFor--xs' + ), + _react2.default.createElement(_components.EuiSpacer, null), + _react2.default.createElement( + _components.EuiCode, + { className: 'eui-showFor--s' }, + '.eui-showFor--s' + ), + _react2.default.createElement(_components.EuiSpacer, null), + _react2.default.createElement( + _components.EuiCode, + { className: 'eui-showFor--m' }, + '.eui-showFor--m' + ), + _react2.default.createElement(_components.EuiSpacer, null), + _react2.default.createElement( + _components.EuiCode, + { className: 'eui-showFor--l' }, + '.eui-showFor--l' + ), + _react2.default.createElement(_components.EuiSpacer, null), + _react2.default.createElement( + _components.EuiCode, + { className: 'eui-showFor--xl' }, + '.eui-showFor--xl' ) ); }; @@ -257778,13 +258956,13 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2107 */ +/* 2113 */ /***/ (function(module, exports) { -module.exports = "import React from 'react';\n\nimport {\n EuiText,\n EuiCode,\n EuiSpacer,\n EuiIcon,\n} from '../../../../src/components';\n\nexport default () => (\n \n\n

Text

\n\n \n\n
\n .eui-textLeft\n
\n\n
\n .eui-textCenter\n
\n
\n .eui-textRight\n
\n\n \n\n
\n .eui-textNoWrap will force text not to wrap even in small containers.\n
\n\n \n\n
\n .eui-textBreakAll will break up anything. It is useful for long urls like http://www.hithereimalongurl.com/dave_will_just_ramble_on_in_a_long_sentence_like_this/?ok=cool\n
\n\n \n\n
\n .eui-textBreakWord will only break up at the end of words. Long urls will still break http://www.hithereimalongurl.com/dave_will_just_ramble_on_in_a_long_sentence_like_this/?ok=cool\n
\n\n \n\n
\n .eui-textTruncate will ellipsis after a certain point.\n
\n\n

Vertical alignment

\n\n \n\n
\n \n .eui-alignTop\n
\n\n \n\n
\n \n .eui-alignMiddle\n
\n\n \n\n
\n \n .eui-alignBottom\n
\n\n \n\n
\n \n .eui-alignBaseline\n
\n\n \n\n

Display

\n\n .eui-displayBlock\n\n \n\n .eui-displayInline\n\n \n\n .eui-displayInlineBlock\n\n
\n);\n" +module.exports = "import React from 'react';\n\nimport {\n EuiText,\n EuiCode,\n EuiSpacer,\n EuiIcon,\n} from '../../../../src/components';\n\nexport default () => (\n \n\n

Text

\n\n \n\n
\n .eui-textLeft\n
\n\n
\n .eui-textCenter\n
\n
\n .eui-textRight\n
\n\n \n\n
\n .eui-textNoWrap will force text not to wrap even in small containers.\n
\n\n \n\n
\n .eui-textBreakAll will break up anything. It is useful for long urls like http://www.hithereimalongurl.com/dave_will_just_ramble_on_in_a_long_sentence_like_this/?ok=cool\n
\n\n \n\n
\n .eui-textBreakWord will only break up at the end of words. Long urls will still break http://www.hithereimalongurl.com/dave_will_just_ramble_on_in_a_long_sentence_like_this/?ok=cool\n
\n\n \n\n
\n .eui-textTruncate will ellipsis after a certain point.\n
\n\n

Vertical alignment

\n\n \n\n
\n \n .eui-alignTop\n
\n\n \n\n
\n \n .eui-alignMiddle\n
\n\n \n\n
\n \n .eui-alignBottom\n
\n\n \n\n
\n \n .eui-alignBaseline\n
\n\n \n\n

Display

\n\n .eui-displayBlock\n\n \n\n .eui-displayInline\n\n \n\n .eui-displayInlineBlock\n\n

Responsive

\n\n .eui-hideFor--xs\n \n .eui-hideFor--s\n \n .eui-hideFor--m\n \n .eui-hideFor--l\n \n .eui-hideFor--xl\n\n \n\n .eui-showFor--xs\n \n .eui-showFor--s\n \n .eui-showFor--m\n \n .eui-showFor--l\n \n .eui-showFor--xl\n\n\n
\n);\n" /***/ }), -/* 2108 */ +/* 2114 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -257805,21 +258983,21 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _keyboard_accessible = __webpack_require__(2109); +var _keyboard_accessible = __webpack_require__(2115); var _keyboard_accessible2 = _interopRequireDefault(_keyboard_accessible); -var _screen_reader = __webpack_require__(2110); +var _screen_reader = __webpack_require__(2116); var _screen_reader2 = _interopRequireDefault(_screen_reader); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var keyboardAccessibleSource = __webpack_require__(2111); +var keyboardAccessibleSource = __webpack_require__(2117); var keyboardAccessibleHtml = (0, _services.renderToHtml)(_keyboard_accessible2.default); var screenReaderOnlyHtml = (0, _services.renderToHtml)(_screen_reader2.default); -var screenReaderOnlySource = __webpack_require__(2112); +var screenReaderOnlySource = __webpack_require__(2118); var AccessibilityExample = exports.AccessibilityExample = { title: 'Accessibility', @@ -257888,7 +259066,7 @@ var AccessibilityExample = exports.AccessibilityExample = { }; /***/ }), -/* 2109 */ +/* 2115 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -257992,7 +259170,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2110 */ +/* 2116 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -258039,19 +259217,19 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2111 */ +/* 2117 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiKeyboardAccessible,\n} from '../../../../src/components';\n\n// For custom components, we just need to make sure they delegate props to their rendered root\n// element, e.g. onClick, tabIndex, and role.\nconst CustomComponent = ({\n children,\n ...rest\n}) => (\n
\n {children}\n
\n);\n\nexport default () => (\n
\n \n
window.alert('Div clicked')}>\n Click this div\n
\n
\n\n \n window.alert('Anchor tag clicked')}\n >\n Click this anchor tag\n
\n \n\n \n window.alert('Custom component clicked')}>\n Click this custom component\n \n \n\n \n
window.alert('Outer EuiKeyboardAccessible clicked')}>\n This EuiKeyboardAccessible contains another EuiKeyboardAccessible \n\n \n window.alert('Inner EuiKeyboardAccessible clicked')}\n >\n Clicking this inner one should call both onClick handlers\n \n \n
\n
\n
\n);\n" /***/ }), -/* 2112 */ +/* 2118 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiScreenReaderOnly,\n} from '../../../../src/components';\n\n\nexport default () => (\n
\n

\n This is the first paragraph. It is visible to all.\n

\n \n

\n This is the second paragraph. It is hidden for sighted users but visible to screen readers.\n

\n
\n

\n This is the third paragraph. It is visible to all.\n

\n
\n);\n\n" /***/ }), -/* 2113 */ +/* 2119 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -258072,41 +259250,41 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _accordion = __webpack_require__(2114); +var _accordion = __webpack_require__(2120); var _accordion2 = _interopRequireDefault(_accordion); -var _accordion_form = __webpack_require__(2115); +var _accordion_form = __webpack_require__(2121); var _accordion_form2 = _interopRequireDefault(_accordion_form); -var _accordion_extra = __webpack_require__(2116); +var _accordion_extra = __webpack_require__(2122); var _accordion_extra2 = _interopRequireDefault(_accordion_extra); -var _accordion_open = __webpack_require__(2117); +var _accordion_open = __webpack_require__(2123); var _accordion_open2 = _interopRequireDefault(_accordion_open); -var _accordion_grow = __webpack_require__(2118); +var _accordion_grow = __webpack_require__(2124); var _accordion_grow2 = _interopRequireDefault(_accordion_grow); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var accordionSource = __webpack_require__(2119); +var accordionSource = __webpack_require__(2125); var accordionHtml = (0, _services.renderToHtml)(_accordion2.default); -var accordionFormSource = __webpack_require__(2120); +var accordionFormSource = __webpack_require__(2126); var accordionFormHtml = (0, _services.renderToHtml)(_accordion_form2.default); -var accordionExtraSource = __webpack_require__(2121); +var accordionExtraSource = __webpack_require__(2127); var accordionExtraHtml = (0, _services.renderToHtml)(_accordion_extra2.default); -var accordionOpenSource = __webpack_require__(2122); +var accordionOpenSource = __webpack_require__(2128); var accordionOpenHtml = (0, _services.renderToHtml)(_accordion_open2.default); -var accordionGrowSource = __webpack_require__(2123); +var accordionGrowSource = __webpack_require__(2129); var accordionGrowHtml = (0, _services.renderToHtml)(_accordion_grow2.default); var AccordionExample = exports.AccordionExample = { @@ -258291,7 +259469,7 @@ var AccordionExample = exports.AccordionExample = { }; /***/ }), -/* 2114 */ +/* 2120 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -258384,7 +259562,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2115 */ +/* 2121 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -258526,7 +259704,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2116 */ +/* 2122 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -258568,7 +259746,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2117 */ +/* 2123 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -258620,7 +259798,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2118 */ +/* 2124 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -258759,37 +259937,37 @@ AccordionGrow.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2119 */ +/* 2125 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiAccordion,\n EuiText,\n EuiCode,\n EuiSpacer,\n} from '../../../../src/components';\n\n\nexport default () => (\n
\n \n \n

Any content inside of EuiAccordion will appear here.

\n
\n \n\n \n\n \n \n

The content inside can be of any height.

\n

The content inside can be of any height.

\n

The content inside can be of any height.

\n

The content inside can be of any height.

\n

The content inside can be of any height.

\n

The content inside can be of any height.

\n
\n \n
\n);\n" /***/ }), -/* 2120 */ +/* 2126 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiAccordion,\n EuiText,\n EuiTextColor,\n EuiForm,\n EuiFormRow,\n EuiFieldText,\n EuiFieldPassword,\n EuiIcon,\n EuiTextArea,\n EuiSpacer,\n EuiFlexGroup,\n EuiFlexItem,\n EuiTitle,\n EuiButtonIcon,\n} from '../../../../src/components';\n\nconst repeatableForm = (\n \n \n \n \n \n \n \n\n \n \n \n \n \n \n\n \n\n \n \n \n \n);\n\nconst buttonContent = (\n
\n \n \n \n \n\n \n \n
Webhook
\n
\n
\n
\n\n \n

\n \n Will send a POST request to www.example.com/some/path/\n \n

\n
\n
\n);\n\nconst extraAction = (\n \n);\n\nexport default () => (\n
\n \n

I am a complicated, highly styled, repeatable form!

\n
\n\n \n\n \n {repeatableForm}\n \n\n \n {repeatableForm}\n \n
\n);\n" /***/ }), -/* 2121 */ +/* 2127 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiAccordion,\n EuiButton,\n} from '../../../../src/components';\n\nexport default () => (\n Extra action!}\n paddingSize=\"l\"\n >\n
Opened content.
\n \n);\n" /***/ }), -/* 2122 */ +/* 2128 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiAccordion,\n EuiText,\n EuiCode,\n} from '../../../../src/components';\n\n\nexport default () => (\n
\n \n \n

Any content inside of EuiAccordion will appear here.

\n
\n \n
\n);\n" /***/ }), -/* 2123 */ +/* 2129 */ /***/ (function(module, exports) { module.exports = "import React, { Component } from 'react';\n\nimport {\n EuiAccordion,\n EuiButton,\n EuiSpacer,\n EuiText,\n} from '../../../../src/components';\n\n\nclass AccordionGrow extends Component {\n state = {\n counter: 1\n }\n\n render() {\n const rows = [];\n for (let i = 1; i <= this.state.counter; i++) {\n rows.push(

Row {i}

);\n }\n\n return (\n \n \n \n

\n this.onIncrease()}>Increase height\n {' '}\n this.onDecrease()}>Decrease height\n

\n { rows }\n
\n \n );\n }\n\n onIncrease() {\n this.setState(prevState => ({\n counter: prevState.counter + 1\n }));\n }\n\n onDecrease() {\n this.setState(prevState => ({\n counter: Math.max(0, prevState.counter - 1)\n }));\n }\n}\n\nexport default AccordionGrow;\n" /***/ }), -/* 2124 */ +/* 2130 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -258810,15 +259988,22 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _avatar = __webpack_require__(2125); +var _avatar = __webpack_require__(2131); var _avatar2 = _interopRequireDefault(_avatar); +var _avatar_initials = __webpack_require__(2132); + +var _avatar_initials2 = _interopRequireDefault(_avatar_initials); + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var avatarSource = __webpack_require__(2126); +var avatarSource = __webpack_require__(2133); var avatarHtml = (0, _services.renderToHtml)(_avatar2.default); +var avatarInitialsSource = __webpack_require__(2134); +var avatarInitialsHtml = (0, _services.renderToHtml)(_avatar_initials2.default); + var AvatarExample = exports.AvatarExample = { title: 'Avatar', sections: [{ @@ -258830,35 +260015,110 @@ var AvatarExample = exports.AvatarExample = { code: avatarHtml }], text: _react2.default.createElement( - 'p', + 'div', null, - 'The ', _react2.default.createElement( - _components2.EuiCode, + 'p', null, - 'Avatar' - ), - ' component creates a user icon. It will accept ', + 'The ', + _react2.default.createElement( + _components2.EuiCode, + null, + 'Avatar' + ), + ' component creates a user icon. It will accept ', + _react2.default.createElement( + _components2.EuiCode, + null, + 'name' + ), + ' (required) and ', + _react2.default.createElement( + _components2.EuiCode, + null, + 'image' + ), + ' props and will configure the display and accessibility as needed. By default, the background colors come from the set of colors used for visualizations. Otherwise you can pass a hex value to the ', + _react2.default.createElement( + _components2.EuiCode, + null, + 'color' + ), + ' prop.' + ) + ), + props: { EuiAvatar: _components2.EuiAvatar }, + demo: _react2.default.createElement(_avatar2.default, null) + }, { + title: 'Initials', + source: [{ + type: _components.GuideSectionTypes.JS, + code: avatarInitialsSource + }, { + type: _components.GuideSectionTypes.HTML, + code: avatarInitialsHtml + }], + text: _react2.default.createElement( + 'div', + null, _react2.default.createElement( - _components2.EuiCode, + 'p', null, - 'name' + 'The initials displayed in the avatar try to be smart based on the name prop. If the name contains spaces, it will display the first character of each word, ', + _react2.default.createElement( + 'strong', + null, + 'always maxing out at 2 characters' + ), + '. You can customize this by passing a combination of ', + _react2.default.createElement( + _components2.EuiCode, + null, + 'initialsLength' + ), + ' and/or ', + _react2.default.createElement( + _components2.EuiCode, + null, + 'initials' + ), + ' props. However, the avatar will still always max out at 2 characters.' ), - ' (required) and ', _react2.default.createElement( - _components2.EuiCode, + 'h3', null, - 'image' + 'Types' ), - ' props and will configure the display and accessibility as needed. The background colors come from the set of colors used for visualiations.' + _react2.default.createElement( + 'p', + null, + 'The avatar ', + _react2.default.createElement( + _components2.EuiCode, + null, + 'type' + ), + ', which primarily defines the shape, is keyworded and can be ', + _react2.default.createElement( + _components2.EuiCode, + null, + '"user"' + ), + ' (default) or ', + _react2.default.createElement( + _components2.EuiCode, + null, + '"space"' + ), + ' (for workspaces).' + ) ), - props: { EuiAvatar: _components2.EuiAvatar }, - demo: _react2.default.createElement(_avatar2.default, null) + demo: _react2.default.createElement(_avatar_initials2.default, null) }] }; /***/ }), -/* 2125 */ +/* 2131 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -258881,27 +260141,112 @@ exports.default = function () { 'div', null, _react2.default.createElement(_components.EuiAvatar, { size: 's', name: 'Rafael' }), + '\u2003', _react2.default.createElement(_components.EuiAvatar, { size: 'm', name: 'Donatello' }), - _react2.default.createElement(_components.EuiAvatar, { size: 'l', name: 'Leornardo' }), + '\u2003', + _react2.default.createElement(_components.EuiAvatar, { size: 'l', name: 'Leornardo', color: '#BD10E0' }), + '\u2003', _react2.default.createElement(_components.EuiAvatar, { size: 'xl', name: 'Michaelangelo' }), - _react2.default.createElement(_components.EuiHorizontalRule, { margin: 'l' }), - _react2.default.createElement(_components.EuiAvatar, { size: 's', name: 'Cat', imageUrl: 'https://lorempixel.com/64/64/cats/' }), - _react2.default.createElement(_components.EuiAvatar, { size: 'm', name: 'Cat', imageUrl: 'https://lorempixel.com/64/64/cats/' }), - _react2.default.createElement(_components.EuiAvatar, { size: 'l', name: 'Cat', imageUrl: 'https://lorempixel.com/64/64/cats/' }), - _react2.default.createElement(_components.EuiAvatar, { size: 'xl', name: 'Cat', imageUrl: 'https://lorempixel.com/64/64/cats/' }) + _react2.default.createElement(_components.EuiSpacer, null), + _react2.default.createElement( + _components.EuiTitle, + { size: 'xs' }, + _react2.default.createElement( + 'h3', + null, + 'With image' + ) + ), + _react2.default.createElement(_components.EuiSpacer, null), + _react2.default.createElement(_components.EuiAvatar, { size: 's', name: 'Cat', imageUrl: 'https://source.unsplash.com/64x64/?cat' }), + '\u2003', + _react2.default.createElement(_components.EuiAvatar, { size: 'm', name: 'Cat', imageUrl: 'https://source.unsplash.com/64x64/?cat' }), + '\u2003', + _react2.default.createElement(_components.EuiAvatar, { size: 'l', name: 'Cat', imageUrl: 'https://source.unsplash.com/64x64/?cat' }), + '\u2003', + _react2.default.createElement(_components.EuiAvatar, { size: 'xl', name: 'Cat', imageUrl: 'https://source.unsplash.com/64x64/?cat' }) ); }; module.exports = exports['default']; /***/ }), -/* 2126 */ +/* 2132 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _react = __webpack_require__(0); + +var _react2 = _interopRequireDefault(_react); + +var _components = __webpack_require__(2); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = function () { + return _react2.default.createElement( + 'div', + null, + _react2.default.createElement( + _components.EuiTitle, + { size: 'xs' }, + _react2.default.createElement( + 'h3', + null, + 'Single vs multi-word' + ) + ), + _react2.default.createElement(_components.EuiSpacer, null), + _react2.default.createElement(_components.EuiAvatar, { size: 'm', name: 'Single' }), + '\u2003', + _react2.default.createElement(_components.EuiAvatar, { size: 'm', name: 'Two Words' }), + '\u2003', + _react2.default.createElement(_components.EuiAvatar, { size: 'm', name: 'More Than Two Words' }), + '\u2003', + _react2.default.createElement(_components.EuiAvatar, { size: 'm', name: 'lowercase words' }), + _react2.default.createElement(_components.EuiSpacer, null), + _react2.default.createElement( + _components.EuiTitle, + { size: 'xs' }, + _react2.default.createElement( + 'h4', + null, + 'Custom & Spaces type' + ) + ), + _react2.default.createElement(_components.EuiSpacer, null), + _react2.default.createElement(_components.EuiAvatar, { size: 'm', type: 'space', name: 'Kibana', initialsLength: 2 }), + '\u2003', + _react2.default.createElement(_components.EuiAvatar, { size: 'm', type: 'space', name: 'Leornardo Dude', initialsLength: 1 }), + '\u2003', + _react2.default.createElement(_components.EuiAvatar, { size: 'm', type: 'space', name: 'Not provided', initials: '?' }), + '\u2003', + _react2.default.createElement(_components.EuiAvatar, { size: 'm', type: 'space', name: 'Engineering Space', initials: 'En', initialsLength: 2 }) + ); +}; + +module.exports = exports['default']; + +/***/ }), +/* 2133 */ /***/ (function(module, exports) { -module.exports = "import React from 'react';\n\nimport {\n EuiAvatar,\n EuiHorizontalRule,\n} from '../../../../src/components';\n\nexport default () => (\n
\n \n \n \n \n\n \n\n \n \n \n \n
\n);\n" +module.exports = "import React from 'react';\n\nimport {\n EuiAvatar,\n EuiSpacer,\n EuiTitle,\n} from '../../../../src/components';\n\nexport default () => (\n
\n \n  \n \n  \n \n  \n \n\n \n

With image

\n \n\n \n  \n \n  \n \n  \n \n\n
\n);\n" /***/ }), -/* 2127 */ +/* 2134 */ +/***/ (function(module, exports) { + +module.exports = "import React from 'react';\n\nimport {\n EuiAvatar,\n EuiTitle,\n EuiSpacer,\n} from '../../../../src/components';\n\nexport default () => (\n
\n\n

Single vs multi-word

\n \n\n \n  \n \n  \n \n  \n \n\n \n

Custom & Spaces type

\n \n\n \n  \n \n  \n \n  \n \n\n
\n);\n" + +/***/ }), +/* 2135 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -258922,34 +260267,34 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _badge = __webpack_require__(2128); +var _badge = __webpack_require__(2136); var _badge2 = _interopRequireDefault(_badge); -var _badge_with_icon = __webpack_require__(2129); +var _badge_with_icon = __webpack_require__(2137); var _badge_with_icon2 = _interopRequireDefault(_badge_with_icon); -var _badge_button = __webpack_require__(2130); +var _badge_button = __webpack_require__(2138); var _badge_button2 = _interopRequireDefault(_badge_button); -var _beta_badge = __webpack_require__(2131); +var _beta_badge = __webpack_require__(2139); var _beta_badge2 = _interopRequireDefault(_beta_badge); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var badgeSource = __webpack_require__(2132); +var badgeSource = __webpack_require__(2140); var badgeHtml = (0, _services.renderToHtml)(_badge2.default); -var badgeWithIconSource = __webpack_require__(2133); +var badgeWithIconSource = __webpack_require__(2141); var badgeWithIconHtml = (0, _services.renderToHtml)(_badge_with_icon2.default); -var badgeButtonSource = __webpack_require__(2134); +var badgeButtonSource = __webpack_require__(2142); var badgeButtonHtml = (0, _services.renderToHtml)(_badge_button2.default); -var betaBadgeSource = __webpack_require__(2135); +var betaBadgeSource = __webpack_require__(2143); var betaBadgeHtml = (0, _services.renderToHtml)(_beta_badge2.default); var BadgeExample = exports.BadgeExample = { @@ -259081,7 +260426,7 @@ var BadgeExample = exports.BadgeExample = { }; /***/ }), -/* 2128 */ +/* 2136 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -259122,7 +260467,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2129 */ +/* 2137 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -259160,7 +260505,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2130 */ +/* 2138 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -259212,7 +260557,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2131 */ +/* 2139 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -259256,31 +260601,31 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2132 */ +/* 2140 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiBadge,\n EuiFlexItem,\n EuiFlexGroup,\n} from '../../../../src/components';\n\nconst badges = [\n 'default',\n 'hollow',\n 'primary',\n 'secondary',\n 'accent',\n 'warning',\n 'danger',\n '#fea27f',\n '#000'\n];\n\nexport default () => (\n \n {\n badges.map(badge => (\n \n \n {badge}\n \n \n ))\n }\n \n\n);\n" /***/ }), -/* 2133 */ +/* 2141 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiBadge,\n} from '../../../../src/components';\n\nexport default () => (\n
\n \n Default\n \n\n \n Primary\n \n
\n);\n" /***/ }), -/* 2134 */ +/* 2142 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiBadge,\n} from '../../../../src/components';\n\nexport default () => (\n
\n window.alert('Badge clicked')}\n onClickAriaLabel=\"Example of onclick event for the button\"\n >\n onClick on badge itself\n \n\n window.alert('Icon inside badge clicked')}\n iconOnClickAriaLabel=\"Example of onclick event for icon within the button\"\n >\n onClick on icon within badge\n \n
\n);\n" /***/ }), -/* 2135 */ +/* 2143 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiBetaBadge,\n EuiSpacer,\n EuiTitle,\n} from '../../../../src/components';\n\nexport default () => (\n
\n \n  \n \n  \n \n\n \n \n

Beta badges will also line up nicely with titles

\n
\n
\n);\n" /***/ }), -/* 2136 */ +/* 2144 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -259301,13 +260646,13 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _bottom_bar = __webpack_require__(2137); +var _bottom_bar = __webpack_require__(2145); var _bottom_bar2 = _interopRequireDefault(_bottom_bar); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var bottomBarSource = __webpack_require__(2138); +var bottomBarSource = __webpack_require__(2146); var bottomBarHtml = (0, _services.renderToHtml)(_bottom_bar2.default); var BottomBarExample = exports.BottomBarExample = { @@ -259363,7 +260708,7 @@ var BottomBarExample = exports.BottomBarExample = { }; /***/ }), -/* 2137 */ +/* 2145 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -259509,13 +260854,13 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2138 */ +/* 2146 */ /***/ (function(module, exports) { module.exports = "\nimport React, {\n Component,\n} from 'react';\n\nimport {\n EuiBottomBar,\n EuiFlexGroup,\n EuiFlexItem,\n EuiButton,\n EuiButtonEmpty,\n} from '../../../../src/components';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n showBar: false,\n };\n }\n\n onButtonClick() {\n this.setState({\n showBar: !this.state.showBar,\n });\n }\n\n render() {\n const button = (\n \n Toggle appearance of the bottom bar\n \n );\n\n let bottomBar;\n if (this.state.showBar) {\n bottomBar = (\n \n \n \n \n \n Help\n \n \n Add user\n \n \n \n \n \n \n Discard\n \n \n Save\n \n \n \n \n \n\n );\n }\n\n return (\n
\n {button}\n {bottomBar}\n
\n );\n }\n}\n" /***/ }), -/* 2139 */ +/* 2147 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -259536,34 +260881,34 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _breadcrumbs = __webpack_require__(2140); +var _breadcrumbs = __webpack_require__(2148); var _breadcrumbs2 = _interopRequireDefault(_breadcrumbs); -var _responsive = __webpack_require__(2141); +var _responsive = __webpack_require__(2149); var _responsive2 = _interopRequireDefault(_responsive); -var _truncate = __webpack_require__(2142); +var _truncate = __webpack_require__(2150); var _truncate2 = _interopRequireDefault(_truncate); -var _max = __webpack_require__(2143); +var _max = __webpack_require__(2151); var _max2 = _interopRequireDefault(_max); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var breadcrumbsSource = __webpack_require__(2144); +var breadcrumbsSource = __webpack_require__(2152); var breadcrumbsHtml = (0, _services.renderToHtml)(_breadcrumbs2.default); -var responsiveSource = __webpack_require__(2145); +var responsiveSource = __webpack_require__(2153); var responsiveHtml = (0, _services.renderToHtml)(_responsive2.default); -var truncateSource = __webpack_require__(2146); +var truncateSource = __webpack_require__(2154); var truncateHtml = (0, _services.renderToHtml)(_truncate2.default); -var maxSource = __webpack_require__(2147); +var maxSource = __webpack_require__(2155); var maxHtml = (0, _services.renderToHtml)(_max2.default); var BreadcrumbsExample = exports.BreadcrumbsExample = { @@ -259670,7 +261015,7 @@ var BreadcrumbsExample = exports.BreadcrumbsExample = { }; /***/ }), -/* 2140 */ +/* 2148 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -259750,7 +261095,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2141 */ +/* 2149 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -259800,7 +261145,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2142 */ +/* 2150 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -259835,7 +261180,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2143 */ +/* 2151 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -259885,31 +261230,31 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2144 */ +/* 2152 */ /***/ (function(module, exports) { module.exports = "import React, { Fragment } from 'react';\n\nimport {\n EuiBreadcrumbs,\n EuiButton,\n EuiPageContentHeader,\n EuiPageContentHeaderSection,\n EuiTitle,\n EuiSpacer,\n} from '../../../../src/components';\n\nexport default () => {\n const breadcrumbs = [{\n text: 'Animals',\n href: '#',\n onClick: (e) => { e.preventDefault(); console.log('You clicked Animals'); },\n 'data-test-subj': 'breadcrumbsAnimals',\n className: 'customClass',\n }, {\n text: 'Reptiles',\n href: '#',\n onClick: (e) => { e.preventDefault(); console.log('You clicked Reptiles'); },\n }, {\n text: 'Boa constrictor',\n href: '#',\n onClick: (e) => { e.preventDefault(); console.log('You clicked Boa constrictor'); },\n }, {\n text: 'Edit',\n }];\n\n return (\n \n \n \n\n \n \n \n

Boa constrictor

\n
\n
\n\n \n Cancel\n \n
\n
\n );\n};\n" /***/ }), -/* 2145 */ +/* 2153 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiBreadcrumbs,\n} from '../../../../src/components';\n\nexport default () => {\n const breadcrumbs = [{\n text: 'Animals',\n href: '#',\n }, {\n text: 'Metazoans',\n href: '#',\n }, {\n text: 'Chordates',\n href: '#',\n }, {\n text: 'Vertebrates',\n href: '#',\n }, {\n text: 'Tetrapods',\n href: '#',\n }, {\n text: 'Reptiles',\n href: '#',\n }, {\n text: 'Boa constrictor',\n href: '#',\n }, {\n text: 'Nebulosa subspecies',\n }];\n\n return ;\n};\n" /***/ }), -/* 2146 */ +/* 2154 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiBreadcrumbs,\n} from '../../../../src/components';\n\nexport default () => {\n const breadcrumbs = [{\n text: 'Animals',\n href: '#',\n }, {\n text: 'Metazoans is a real mouthful, especially for creatures without mouths',\n href: '#',\n }, {\n text: 'Nebulosa subspecies',\n }];\n\n return ;\n};\n" /***/ }), -/* 2147 */ +/* 2155 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiBreadcrumbs,\n} from '../../../../src/components';\n\nexport default () => {\n const breadcrumbs = [{\n text: 'Animals',\n href: '#',\n }, {\n text: 'Metazoans',\n href: '#',\n }, {\n text: 'Chordates',\n href: '#',\n }, {\n text: 'Vertebrates',\n href: '#',\n }, {\n text: 'Tetrapods',\n href: '#',\n }, {\n text: 'Reptiles',\n href: '#',\n }, {\n text: 'Boa constrictor',\n href: '#',\n }, {\n text: 'Nebulosa subspecies',\n }];\n\n return ;\n};\n" /***/ }), -/* 2148 */ +/* 2156 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -259930,76 +261275,76 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _button = __webpack_require__(2149); +var _button = __webpack_require__(2157); var _button2 = _interopRequireDefault(_button); -var _button_with_icon = __webpack_require__(2150); +var _button_with_icon = __webpack_require__(2158); var _button_with_icon2 = _interopRequireDefault(_button_with_icon); -var _button_empty = __webpack_require__(2151); +var _button_empty = __webpack_require__(2159); var _button_empty2 = _interopRequireDefault(_button_empty); -var _button_empty_flush = __webpack_require__(2152); +var _button_empty_flush = __webpack_require__(2160); var _button_empty_flush2 = _interopRequireDefault(_button_empty_flush); -var _button_icon = __webpack_require__(2153); +var _button_icon = __webpack_require__(2161); var _button_icon2 = _interopRequireDefault(_button_icon); -var _button_ghost = __webpack_require__(2154); +var _button_ghost = __webpack_require__(2162); var _button_ghost2 = _interopRequireDefault(_button_ghost); -var _button_as_link = __webpack_require__(2155); +var _button_as_link = __webpack_require__(2163); var _button_as_link2 = _interopRequireDefault(_button_as_link); -var _button_loading = __webpack_require__(2156); +var _button_loading = __webpack_require__(2164); var _button_loading2 = _interopRequireDefault(_button_loading); -var _button_toggle = __webpack_require__(2157); +var _button_toggle = __webpack_require__(2165); var _button_toggle2 = _interopRequireDefault(_button_toggle); -var _button_group = __webpack_require__(2158); +var _button_group = __webpack_require__(2166); var _button_group2 = _interopRequireDefault(_button_group); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var buttonSource = __webpack_require__(2159); +var buttonSource = __webpack_require__(2167); var buttonHtml = (0, _services.renderToHtml)(_button2.default); -var buttonWithIconSource = __webpack_require__(2160); +var buttonWithIconSource = __webpack_require__(2168); var buttonWithIconHtml = (0, _services.renderToHtml)(_button2.default); -var buttonOptionSource = __webpack_require__(2161); +var buttonOptionSource = __webpack_require__(2169); var buttonOptionHtml = (0, _services.renderToHtml)(_button_empty2.default); -var buttonOptionFlushSource = __webpack_require__(2162); +var buttonOptionFlushSource = __webpack_require__(2170); var buttonOptionFlushHtml = (0, _services.renderToHtml)(_button_empty_flush2.default); -var buttonIconSource = __webpack_require__(2163); +var buttonIconSource = __webpack_require__(2171); var buttonIconHtml = (0, _services.renderToHtml)(_button_icon2.default); -var buttonGhostSource = __webpack_require__(2164); +var buttonGhostSource = __webpack_require__(2172); var buttonGhostHtml = (0, _services.renderToHtml)(_button_ghost2.default); -var buttonAsLinkSource = __webpack_require__(2165); +var buttonAsLinkSource = __webpack_require__(2173); var buttonAsLinkHtml = (0, _services.renderToHtml)(_button_as_link2.default); -var buttonLoadingSource = __webpack_require__(2166); +var buttonLoadingSource = __webpack_require__(2174); var buttonLoadingHtml = (0, _services.renderToHtml)(_button_loading2.default); -var buttonToggleSource = __webpack_require__(2167); +var buttonToggleSource = __webpack_require__(2175); var buttonToggleHtml = (0, _services.renderToHtml)(_button_toggle2.default); -var buttonGroupSource = __webpack_require__(2168); +var buttonGroupSource = __webpack_require__(2176); var buttonGroupHtml = (0, _services.renderToHtml)(_button_group2.default); var ButtonExample = exports.ButtonExample = { @@ -260138,7 +261483,19 @@ var ButtonExample = exports.ButtonExample = { text: _react2.default.createElement( 'p', null, - 'Button icons are buttons that only contain an icon (no text).' + 'Button icons are buttons that only contain an icon (no text). ', + _react2.default.createElement( + 'strong', + null, + 'Note:' + ), + ' the the dark background on the ', + _react2.default.createElement( + _components2.EuiCode, + null, + 'ghost' + ), + ' example is used only for illustrative purposes.' ), props: { EuiButtonIcon: _components2.EuiButtonIcon }, demo: _react2.default.createElement(_button_icon2.default, null) @@ -260295,7 +261652,7 @@ var ButtonExample = exports.ButtonExample = { }; /***/ }), -/* 2149 */ +/* 2157 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -260639,7 +261996,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2150 */ +/* 2158 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -260871,7 +262228,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2151 */ +/* 2159 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -261396,7 +262753,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2152 */ +/* 2160 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -261442,7 +262799,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2153 */ +/* 2161 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -261460,54 +262817,35 @@ var _components = __webpack_require__(2); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } +var colors = ['primary', 'text', 'subdued', 'success', 'warning', 'danger', 'disabled']; + exports.default = function () { return _react2.default.createElement( _components.EuiFlexGroup, { gutterSize: 's', alignItems: 'center' }, - _react2.default.createElement( - _components.EuiFlexItem, - { grow: false }, - _react2.default.createElement(_components.EuiButtonIcon, { - onClick: function onClick() { - return window.alert('Button clicked'); - }, - iconType: 'arrowRight', - 'aria-label': 'Next' - }) - ), - _react2.default.createElement( - _components.EuiFlexItem, - { grow: false }, - _react2.default.createElement(_components.EuiButtonIcon, { - size: 's', - color: 'danger', - onClick: function onClick() { - return window.alert('Button clicked'); - }, - iconType: 'arrowRight', - 'aria-label': 'Next' - }) - ), - _react2.default.createElement( - _components.EuiFlexItem, - { grow: false }, - _react2.default.createElement(_components.EuiButtonIcon, { - size: 's', - color: 'disabled', - onClick: function onClick() { - return window.alert('Button clicked'); - }, - iconType: 'arrowRight', - 'aria-label': 'Next' - }) - ) + colors.map(function (color) { + return _react2.default.createElement( + _components.EuiFlexItem, + { grow: false }, + _react2.default.createElement(_components.EuiButtonIcon, { + size: 's', + color: color, + onClick: function onClick() { + return window.alert('Button clicked'); + }, + iconType: 'arrowRight', + 'aria-label': 'Next', + disabled: color === "disabled" ? true : false + }) + ); + }) ); }; module.exports = exports['default']; /***/ }), -/* 2154 */ +/* 2162 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -261676,7 +263014,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2155 */ +/* 2163 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -261758,7 +263096,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2156 */ +/* 2164 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -261813,7 +263151,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2157 */ +/* 2165 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -261958,7 +263296,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2158 */ +/* 2166 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -262225,67 +263563,67 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2159 */ +/* 2167 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiButton,\n EuiFlexGroup,\n EuiFlexItem,\n} from '../../../../src/components/';\n\nexport default () => (\n
\n \n \n window.alert('Button clicked')}\n >\n Primary\n \n \n\n \n window.alert('Button clicked')}\n >\n Filled\n \n \n\n \n window.alert('Button clicked')}\n >\n small\n \n \n\n \n window.alert('Button clicked')}\n >\n small and filled\n \n \n \n\n \n \n window.alert('Button clicked')}\n >\n Secondary\n \n \n\n \n window.alert('Button clicked')}\n >\n Filled\n \n \n\n \n window.alert('Button clicked')}\n >\n small\n \n \n\n \n window.alert('Button clicked')}\n >\n small and filled\n \n \n \n\n \n \n window.alert('Button clicked')}\n >\n Warning\n \n \n\n \n window.alert('Button clicked')}\n >\n Filled\n \n \n\n \n window.alert('Button clicked')}\n >\n small\n \n \n\n \n window.alert('Button clicked')}\n >\n small and filled\n \n \n \n\n \n \n window.alert('Button clicked')}\n >\n Danger\n \n \n\n \n window.alert('Button clicked')}\n >\n Filled\n \n \n\n \n window.alert('Button clicked')}\n >\n small\n \n \n\n \n window.alert('Button clicked')}\n >\n small and filled\n \n \n \n\n \n \n window.alert('Button clicked')}\n >\n Disabled\n \n \n\n \n window.alert('Button clicked')}\n >\n Filled\n \n \n\n \n window.alert('Button clicked')}\n >\n small\n \n \n\n \n window.alert('Button clicked')}\n >\n small and filled\n \n \n \n
\n);\n" /***/ }), -/* 2160 */ +/* 2168 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiButton,\n EuiFlexGroup,\n EuiFlexItem,\n} from '../../../../src/components';\n\nexport default () => (\n
\n \n \n window.alert('Button clicked')}\n iconType=\"arrowUp\"\n >\n Primary\n \n \n\n \n window.alert('Button clicked')}\n >\n Filled\n \n \n\n \n window.alert('Button clicked')}\n >\n small\n \n \n\n \n window.alert('Button clicked')}\n >\n small and filled\n \n \n \n\n \n \n window.alert('Button clicked')}\n iconType=\"arrowUp\"\n >\n Primary\n \n \n\n \n window.alert('Button clicked')}\n >\n Filled\n \n \n\n \n window.alert('Button clicked')}\n >\n small\n \n \n\n \n window.alert('Button clicked')}\n >\n small and filled\n \n \n \n\n \n \n window.alert('Button clicked')}\n iconType=\"arrowUp\"\n isDisabled\n >\n Disabled\n \n \n\n \n window.alert('Button clicked')}\n isDisabled\n >\n Filled\n \n \n\n \n window.alert('Button clicked')}\n isDisabled\n >\n small\n \n \n\n \n window.alert('Button clicked')}\n isDisabled\n >\n small and filled\n \n \n \n
\n);\n" /***/ }), -/* 2161 */ +/* 2169 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiButtonEmpty,\n EuiFlexGroup,\n EuiFlexItem,\n} from '../../../../src/components/';\n\nexport default () => (\n
\n \n \n window.alert('Button clicked')}\n >\n Primary\n \n \n\n \n window.alert('Button clicked')}\n >\n small\n \n \n\n \n window.alert('Button clicked')}\n >\n extra small\n \n \n \n\n \n \n window.alert('Button clicked')}\n iconType=\"arrowDown\"\n >\n Primary\n \n \n\n \n window.alert('Button clicked')}\n iconType=\"arrowDown\"\n >\n small\n \n \n\n \n window.alert('Button clicked')}\n iconType=\"arrowDown\"\n iconSide=\"right\"\n >\n Primary\n \n \n\n \n window.alert('Button clicked')}\n iconType=\"arrowDown\"\n iconSide=\"right\"\n >\n small\n \n \n \n\n \n \n window.alert('Button clicked')}\n >\n Danger\n \n \n\n \n window.alert('Button clicked')}\n >\n small\n \n \n\n \n window.alert('Button clicked')}\n >\n extra small\n \n \n \n\n \n \n window.alert('Button clicked')}\n iconType=\"arrowDown\"\n >\n Danger\n \n \n\n \n window.alert('Button clicked')}\n iconType=\"arrowDown\"\n >\n small\n \n \n\n \n window.alert('Button clicked')}\n iconType=\"arrowDown\"\n iconSide=\"right\"\n >\n Danger\n \n \n\n \n window.alert('Button clicked')}\n iconType=\"arrowDown\"\n iconSide=\"right\"\n >\n small\n \n \n \n\n \n \n window.alert('Button clicked')}\n >\n Text\n \n \n\n \n window.alert('Button clicked')}\n >\n small\n \n \n\n \n window.alert('Button clicked')}\n >\n extra small\n \n \n \n\n \n \n window.alert('Button clicked')}\n iconType=\"arrowDown\"\n >\n Text\n \n \n\n \n window.alert('Button clicked')}\n iconType=\"arrowDown\"\n >\n small\n \n \n\n \n window.alert('Button clicked')}\n iconType=\"arrowDown\"\n iconSide=\"right\"\n >\n Text\n \n \n\n \n window.alert('Button clicked')}\n iconType=\"arrowDown\"\n iconSide=\"right\"\n >\n small\n \n \n \n\n \n \n window.alert('Button clicked')}\n isDisabled\n >\n Disabled\n \n \n\n \n window.alert('Button clicked')}\n isDisabled\n >\n small\n \n \n\n \n window.alert('Button clicked')}\n isDisabled\n >\n extra small\n \n \n \n\n \n \n window.alert('Button clicked')}\n isLoading\n >\n Loading\n \n \n\n \n window.alert('Button clicked')}\n isLoading\n iconSide=\"right\"\n >\n Loading\n \n \n \n\n \n \n window.alert('Button clicked')}\n iconType=\"arrowDown\"\n isDisabled\n >\n Disabled\n \n \n\n \n window.alert('Button clicked')}\n iconType=\"arrowDown\"\n isDisabled\n >\n small\n \n \n\n \n window.alert('Button clicked')}\n iconType=\"arrowDown\"\n iconSide=\"right\"\n isDisabled\n >\n Disabled\n \n \n\n \n window.alert('Button clicked')}\n iconType=\"arrowDown\"\n iconSide=\"right\"\n isDisabled\n >\n small\n \n \n \n
\n);\n" /***/ }), -/* 2162 */ +/* 2170 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiButtonEmpty,\n EuiFlexGroup,\n EuiFlexItem,\n} from '../../../../src/components';\n\nexport default () => (\n \n \n \n Flush left\n \n \n\n \n \n Flush right\n \n \n \n);\n" /***/ }), -/* 2163 */ +/* 2171 */ /***/ (function(module, exports) { -module.exports = "import React from 'react';\n\nimport {\n EuiButtonIcon,\n EuiFlexGroup,\n EuiFlexItem,\n} from '../../../../src/components';\n\nexport default () => (\n \n \n window.alert('Button clicked')}\n iconType=\"arrowRight\"\n aria-label=\"Next\"\n />\n \n\n \n window.alert('Button clicked')}\n iconType=\"arrowRight\"\n aria-label=\"Next\"\n />\n \n\n \n window.alert('Button clicked')}\n iconType=\"arrowRight\"\n aria-label=\"Next\"\n />\n \n \n);\n\n" +module.exports = "import React from 'react';\n\nimport {\n EuiButtonIcon,\n EuiFlexGroup,\n EuiFlexItem,\n} from '../../../../src/components';\n\nconst colors = [\n 'primary',\n 'text',\n 'subdued',\n 'success',\n 'warning',\n 'danger',\n 'disabled',\n];\n\nexport default () => (\n \n {\n colors.map(color => (\n \n window.alert('Button clicked')}\n iconType=\"arrowRight\"\n aria-label=\"Next\"\n disabled={color === \"disabled\" ? true : false}\n />\n \n ))\n }\n \n);\n" /***/ }), -/* 2164 */ +/* 2172 */ /***/ (function(module, exports) { module.exports = "import React, { Component } from 'react';\n\nimport {\n EuiButton,\n EuiButtonEmpty,\n EuiButtonIcon,\n EuiFlexGroup,\n EuiFlexItem,\n EuiButtonToggle,\n} from '../../../../src/components';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n toggle0On: false,\n };\n }\n\n onToggle0Change = (e) => {\n this.setState({ toggle0On: e.target.checked });\n }\n\n render() {\n return (\n \n \n window.alert('Button clicked')}\n >\n Primary\n \n \n\n \n window.alert('Button clicked')}\n >\n Filled\n \n \n\n \n window.alert('Button clicked')}\n >\n small\n \n \n\n \n window.alert('Button clicked')}\n aria-label=\"Your account\"\n />\n \n\n \n \n Loading…\n \n \n\n \n \n Loading…\n \n \n\n \n \n \n \n );\n }\n}\n" /***/ }), -/* 2165 */ +/* 2173 */ /***/ (function(module, exports) { module.exports = "import React, { Fragment } from 'react';\n\nimport {\n EuiButton,\n EuiButtonEmpty,\n EuiButtonIcon,\n EuiFlexGroup,\n EuiFlexItem,\n} from '../../../../src/components';\n\nexport default () => (\n \n \n \n \n Link to elastic.co\n \n \n\n \n \n Link to elastic.co\n \n \n\n \n \n \n \n\n \n \n \n Disabled link\n \n \n\n \n \n Disabled empty link\n \n \n\n \n \n \n \n \n);\n" /***/ }), -/* 2166 */ +/* 2174 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiButton,\n EuiFlexGroup,\n EuiFlexItem\n} from '../../../../src/components';\n\nexport default () => (\n \n \n \n Loading…\n \n \n\n \n \n Loading…\n \n \n\n \n \n Loading…\n \n \n \n);\n" /***/ }), -/* 2167 */ +/* 2175 */ /***/ (function(module, exports) { module.exports = "import React, { Component } from 'react';\n\nimport {\n EuiButtonToggle,\n EuiSpacer,\n EuiTitle,\n} from '../../../../src/components';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n toggle0On: false,\n toggle1On: false,\n toggle2On: false,\n toggle3On: true,\n toggle4On: true,\n };\n }\n\n onToggle0Change = (e) => {\n this.setState({ toggle0On: e.target.checked });\n }\n\n onToggle1Change = (e) => {\n this.setState({ toggle1On: e.target.checked });\n }\n\n onToggle4Change = (e) => {\n this.setState({ toggle4On: e.target.checked });\n }\n\n render() {\n return (\n
\n \n\n  \n\n \n\n  \n\n \n\n \n\n

Disabled

\n\n \n\n \n\n  \n\n \n
\n );\n }\n}\n" /***/ }), -/* 2168 */ +/* 2176 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n Fragment,\n} from 'react';\n\nimport {\n EuiButtonGroup,\n EuiSpacer,\n EuiTitle,\n} from '../../../../src/components';\n\nimport makeId from '../../../../src/components/form/form_row/make_id';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n const idPrefix = makeId();\n const idPrefix2 = makeId();\n const idPrefix3 = makeId();\n\n this.toggleButtons = [{\n id: `${idPrefix}0`,\n label: 'Option one',\n }, {\n id: `${idPrefix}1`,\n label: 'Option two is selected by default',\n }, {\n id: `${idPrefix}2`,\n label: 'Option three',\n }];\n\n this.toggleButtonsMulti = [{\n id: `${idPrefix2}0`,\n label: 'Option 1',\n }, {\n id: `${idPrefix2}1`,\n label: 'Option 2 is selected by default',\n }, {\n id: `${idPrefix2}2`,\n label: 'Option 3',\n }];\n\n this.toggleButtonsIcons = [{\n id: `${idPrefix3}0`,\n label: 'Align left',\n iconType: 'editorAlignLeft',\n }, {\n id: `${idPrefix3}1`,\n label: 'Align center',\n iconType: 'editorAlignCenter',\n }, {\n id: `${idPrefix3}2`,\n label: 'Align right',\n iconType: 'editorAlignRight',\n }];\n\n this.toggleButtonsIconsMulti = [{\n id: `${idPrefix3}3`,\n label: 'Bold',\n iconType: 'editorBold',\n }, {\n id: `${idPrefix3}4`,\n label: 'Italic',\n iconType: 'editorItalic',\n }, {\n id: `${idPrefix3}5`,\n label: 'Underline',\n iconType: 'editorUnderline',\n }, {\n id: `${idPrefix3}6`,\n label: 'Strikethrough',\n iconType: 'editorStrike',\n }];\n\n this.state = {\n toggleIdSelected: `${idPrefix}1`,\n toggleIdToSelectedMap: {\n [`${idPrefix2}1`]: true,\n },\n toggleIconIdSelected: `${idPrefix3}1`,\n toggleIconIdToSelectedMap: {},\n };\n }\n\n onChange = optionId => {\n this.setState({\n toggleIdSelected: optionId,\n });\n };\n\n onChangeMulti = optionId => {\n const newToggleIdToSelectedMap = ({ ...this.state.toggleIdToSelectedMap, ...{\n [optionId]: !this.state.toggleIdToSelectedMap[optionId],\n } });\n\n this.setState({\n toggleIdToSelectedMap: newToggleIdToSelectedMap,\n });\n };\n\n onChangeIcons = optionId => {\n this.setState({\n toggleIconIdSelected: optionId,\n });\n };\n\n onChangeIconsMulti = optionId => {\n const newToggleIconIdToSelectedMap = ({ ...this.state.toggleIconIdToSelectedMap, ...{\n [optionId]: !this.state.toggleIconIdToSelectedMap[optionId],\n } });\n\n this.setState({\n toggleIconIdToSelectedMap: newToggleIconIdToSelectedMap,\n });\n };\n\n render() {\n return (\n \n \n\n \n\n

Primary & multi select

\n\n \n\n \n\n \n\n

Disabled & full width

\n\n \n\n \n\n \n\n

Icons only

\n\n \n\n \n\n   \n\n \n
\n );\n }\n}\n" /***/ }), -/* 2169 */ +/* 2177 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -262306,41 +263644,41 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _card = __webpack_require__(2170); +var _card = __webpack_require__(2178); var _card2 = _interopRequireDefault(_card); -var _card_image = __webpack_require__(2171); +var _card_image = __webpack_require__(2179); var _card_image2 = _interopRequireDefault(_card_image); -var _card_footer = __webpack_require__(2172); +var _card_footer = __webpack_require__(2180); var _card_footer2 = _interopRequireDefault(_card_footer); -var _card_beta = __webpack_require__(2173); +var _card_beta = __webpack_require__(2181); var _card_beta2 = _interopRequireDefault(_card_beta); -var _card_layout = __webpack_require__(2174); +var _card_layout = __webpack_require__(2182); var _card_layout2 = _interopRequireDefault(_card_layout); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var cardSource = __webpack_require__(2175); +var cardSource = __webpack_require__(2183); var cardHtml = (0, _services.renderToHtml)(_card2.default); -var cardImageSource = __webpack_require__(2176); +var cardImageSource = __webpack_require__(2184); var cardImageHtml = (0, _services.renderToHtml)(_card_image2.default); -var cardFooterSource = __webpack_require__(2177); +var cardFooterSource = __webpack_require__(2185); var cardFooterHtml = (0, _services.renderToHtml)(_card_footer2.default); -var cardBetaSource = __webpack_require__(2178); +var cardBetaSource = __webpack_require__(2186); var cardBetaHtml = (0, _services.renderToHtml)(_card_beta2.default); -var cardLayoutSource = __webpack_require__(2179); +var cardLayoutSource = __webpack_require__(2187); var cardLayoutHtml = (0, _services.renderToHtml)(_card_layout2.default); var CardExample = exports.CardExample = { @@ -262581,7 +263919,7 @@ var CardExample = exports.CardExample = { }; /***/ }), -/* 2170 */ +/* 2178 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -262627,7 +263965,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2171 */ +/* 2179 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -262703,7 +264041,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2172 */ +/* 2180 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -262786,7 +264124,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2173 */ +/* 2181 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -262835,7 +264173,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2174 */ +/* 2182 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -262901,37 +264239,37 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2175 */ +/* 2183 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiCard,\n EuiIcon,\n EuiFlexGroup,\n EuiFlexItem,\n} from '../../../../src/components';\n\nconst icons = ['Beats', 'Cloud', 'Xpack', 'Kibana'];\n\nconst cardNodes = icons.map(function (item, index) {\n return (\n \n }\n title={`Elastic ${item}`}\n description=\"Example of a card's description. Stick to one or two sentences.\"\n onClick={() => window.alert('Card clicked')}\n />\n \n );\n});\n\nexport default () => (\n \n {cardNodes}\n \n);\n" /***/ }), -/* 2176 */ +/* 2184 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiButton,\n EuiCard,\n EuiFlexGroup,\n EuiFlexItem,\n EuiIcon,\n} from '../../../../src/components';\n\nconst cardFooterContent = (\n \n \n Go for it\n \n \n);\n\nexport default () => (\n \n \n \n \n \n \n \n \n }\n title={`Beats in the City`}\n description=\"This card has an href and should be a link.\"\n />\n \n \n);\n" /***/ }), -/* 2177 */ +/* 2185 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiButton,\n EuiCard,\n EuiIcon,\n EuiFlexGroup,\n EuiFlexItem,\n EuiLink,\n EuiSpacer,\n EuiText,\n} from '../../../../src/components';\n\nconst cardFooterContent = (\n
\n Go for it\n \n \n

Or try this

\n
\n
\n);\n\nexport default () => (\n \n \n }\n title=\"Developers Tools\"\n description=\"Example of a short card description.\"\n footer={cardFooterContent}\n />\n \n \n }\n title=\"Dashboards\"\n description=\"Example of a short longer card description. See how the footers stay lined up.\"\n footer={cardFooterContent}\n />\n \n \n }\n title=\"Save Objects\"\n description=\"Example of a short card description.\"\n footer={cardFooterContent}\n />\n \n \n);\n" /***/ }), -/* 2178 */ +/* 2186 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiCard,\n EuiIcon,\n EuiFlexGroup,\n EuiFlexItem,\n} from '../../../../src/components';\n\nconst icons = ['dashboard', 'monitoring', 'watches'];\nconst badges = [null, 'Beta', 'Lab'];\n\nconst cardNodes = icons.map(function (item, index) {\n return (\n \n }\n title={`Kibana ${item}`}\n description=\"Example of a card's description. Stick to one or two sentences.\"\n betaBadgeLabel={badges[index]}\n betaBadgeTooltipContent={badges[index] ? \"This module is not GA. Please help us by reporting any bugs.\" : undefined}\n onClick={() => window.alert('Card clicked')}\n />\n \n );\n});\n\nexport default () => (\n \n {cardNodes}\n \n);\n" /***/ }), -/* 2179 */ +/* 2187 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiCard,\n EuiIcon,\n EuiFlexGroup,\n EuiFlexItem,\n} from '../../../../src/components';\n\nexport default () => (\n \n \n }\n title={`Elastic Beats`}\n description=\"Example of a card's description. Stick to one or two sentences.\"\n onClick={() => window.alert('Card clicked')}\n />\n \n \n }\n title={`Elastic Cloud`}\n description=\"Example of a card's description. Stick to one or two sentences.\"\n onClick={() => window.alert('Card clicked')}\n />\n \n \n window.alert('Card clicked')}\n />\n \n \n);\n" /***/ }), -/* 2180 */ +/* 2188 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -262952,34 +264290,34 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _info = __webpack_require__(2181); +var _info = __webpack_require__(2189); var _info2 = _interopRequireDefault(_info); -var _success = __webpack_require__(2182); +var _success = __webpack_require__(2190); var _success2 = _interopRequireDefault(_success); -var _warning = __webpack_require__(2183); +var _warning = __webpack_require__(2191); var _warning2 = _interopRequireDefault(_warning); -var _danger = __webpack_require__(2184); +var _danger = __webpack_require__(2192); var _danger2 = _interopRequireDefault(_danger); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var infoSource = __webpack_require__(2185); +var infoSource = __webpack_require__(2193); var infoHtml = (0, _services.renderToHtml)(_info2.default); -var successSource = __webpack_require__(2186); +var successSource = __webpack_require__(2194); var successHtml = (0, _services.renderToHtml)(_success2.default); -var warningSource = __webpack_require__(2187); +var warningSource = __webpack_require__(2195); var warningHtml = (0, _services.renderToHtml)(_warning2.default); -var dangerSource = __webpack_require__(2188); +var dangerSource = __webpack_require__(2196); var dangerHtml = (0, _services.renderToHtml)(_danger2.default); var CallOutExample = exports.CallOutExample = { @@ -263134,7 +264472,7 @@ var CallOutExample = exports.CallOutExample = { }; /***/ }), -/* 2181 */ +/* 2189 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -263196,7 +264534,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2182 */ +/* 2190 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -263239,7 +264577,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2183 */ +/* 2191 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -263282,7 +264620,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2184 */ +/* 2192 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -263325,31 +264663,31 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2185 */ +/* 2193 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiCallOut,\n EuiLink,\n EuiSpacer,\n} from '../../../../src/components';\n\nexport default () => (\n
\n \n

\n Here’s some stuff that you need to know. We can make this text really long so that,\n when viewed within a browser that’s fairly narrow, it will wrap, too.\n

\n

\n And some other stuff on another line, just for kicks. And here’s a link.\n

\n \n\n \n\n \n\n \n\n \n\n
\n);\n" /***/ }), -/* 2186 */ +/* 2194 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiCallOut,\n EuiLink,\n} from '../../../../src/components';\n\nexport default () => (\n \n

\n I have no news. Which is good! And here’s a link.\n

\n \n);\n" /***/ }), -/* 2187 */ +/* 2195 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiCallOut,\n EuiLink,\n} from '../../../../src/components';\n\nexport default () => (\n \n

\n Here be dragons. Don’t wanna mess with no dragons. And here’s a link.\n

\n \n);\n" /***/ }), -/* 2188 */ +/* 2196 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiCallOut,\n EuiLink,\n} from '../../../../src/components';\n\nexport default () => (\n \n

\n Now you have to fix it, but maybe this link can help.\n

\n \n);\n" /***/ }), -/* 2189 */ +/* 2197 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -263370,20 +264708,20 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _code_editor = __webpack_require__(2190); +var _code_editor = __webpack_require__(2198); var _code_editor2 = _interopRequireDefault(_code_editor); -var _read_only = __webpack_require__(2195); +var _read_only = __webpack_require__(2203); var _read_only2 = _interopRequireDefault(_read_only); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var codeEditorSource = __webpack_require__(2197); +var codeEditorSource = __webpack_require__(2205); var codeEditorHtml = (0, _services.renderToHtml)(_code_editor2.default); -var readOnlySource = __webpack_require__(2198); +var readOnlySource = __webpack_require__(2206); var readOnlyrHtml = (0, _services.renderToHtml)(_read_only2.default); var CodeEditorExample = exports.CodeEditorExample = { @@ -263450,7 +264788,7 @@ var CodeEditorExample = exports.CodeEditorExample = { }; /***/ }), -/* 2190 */ +/* 2198 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -263468,11 +264806,11 @@ var _react2 = _interopRequireDefault(_react); __webpack_require__(817); -__webpack_require__(2191); +__webpack_require__(2199); -__webpack_require__(2193); +__webpack_require__(2201); -__webpack_require__(2194); +__webpack_require__(2202); var _components = __webpack_require__(2); @@ -263547,7 +264885,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2191 */ +/* 2199 */ /***/ (function(module, exports, __webpack_require__) { ace.define("ace/mode/doc_comment_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules"], function(acequire, exports, module) { @@ -264313,7 +265651,7 @@ oop.inherits(Mode, TextMode); }; this.createWorker = function(session) { - var worker = new WorkerClient(["ace"], __webpack_require__(2192), "JavaScriptWorker"); + var worker = new WorkerClient(["ace"], __webpack_require__(2200), "JavaScriptWorker"); worker.attachToDocument(session.getDocument()); worker.on("annotate", function(results) { @@ -264335,20 +265673,20 @@ exports.Mode = Mode; /***/ }), -/* 2192 */ +/* 2200 */ /***/ (function(module, exports) { module.exports.id = 'ace/mode/javascript_worker'; module.exports.src = "\"no use strict\";(function(window){function resolveModuleId(id,paths){for(var testPath=id,tail=\"\";testPath;){var alias=paths[testPath];if(\"string\"==typeof alias)return alias+tail;if(alias)return alias.location.replace(/\\/*$/,\"/\")+(tail||alias.main||alias.name);if(alias===!1)return\"\";var i=testPath.lastIndexOf(\"/\");if(-1===i)break;tail=testPath.substr(i)+tail,testPath=testPath.slice(0,i)}return id}if(!(void 0!==window.window&&window.document||window.acequire&&window.define)){window.console||(window.console=function(){var msgs=Array.prototype.slice.call(arguments,0);postMessage({type:\"log\",data:msgs})},window.console.error=window.console.warn=window.console.log=window.console.trace=window.console),window.window=window,window.ace=window,window.onerror=function(message,file,line,col,err){postMessage({type:\"error\",data:{message:message,data:err.data,file:file,line:line,col:col,stack:err.stack}})},window.normalizeModule=function(parentId,moduleName){if(-1!==moduleName.indexOf(\"!\")){var chunks=moduleName.split(\"!\");return window.normalizeModule(parentId,chunks[0])+\"!\"+window.normalizeModule(parentId,chunks[1])}if(\".\"==moduleName.charAt(0)){var base=parentId.split(\"/\").slice(0,-1).join(\"/\");for(moduleName=(base?base+\"/\":\"\")+moduleName;-1!==moduleName.indexOf(\".\")&&previous!=moduleName;){var previous=moduleName;moduleName=moduleName.replace(/^\\.\\//,\"\").replace(/\\/\\.\\//,\"/\").replace(/[^\\/]+\\/\\.\\.\\//,\"\")}}return moduleName},window.acequire=function acequire(parentId,id){if(id||(id=parentId,parentId=null),!id.charAt)throw Error(\"worker.js acequire() accepts only (parentId, id) as arguments\");id=window.normalizeModule(parentId,id);var module=window.acequire.modules[id];if(module)return module.initialized||(module.initialized=!0,module.exports=module.factory().exports),module.exports;if(!window.acequire.tlns)return console.log(\"unable to load \"+id);var path=resolveModuleId(id,window.acequire.tlns);return\".js\"!=path.slice(-3)&&(path+=\".js\"),window.acequire.id=id,window.acequire.modules[id]={},importScripts(path),window.acequire(parentId,id)},window.acequire.modules={},window.acequire.tlns={},window.define=function(id,deps,factory){if(2==arguments.length?(factory=deps,\"string\"!=typeof id&&(deps=id,id=window.acequire.id)):1==arguments.length&&(factory=id,deps=[],id=window.acequire.id),\"function\"!=typeof factory)return window.acequire.modules[id]={exports:factory,initialized:!0},void 0;deps.length||(deps=[\"require\",\"exports\",\"module\"]);var req=function(childId){return window.acequire(id,childId)};window.acequire.modules[id]={exports:{},factory:function(){var module=this,returnExports=factory.apply(this,deps.map(function(dep){switch(dep){case\"require\":return req;case\"exports\":return module.exports;case\"module\":return module;default:return req(dep)}}));return returnExports&&(module.exports=returnExports),module}}},window.define.amd={},acequire.tlns={},window.initBaseUrls=function(topLevelNamespaces){for(var i in topLevelNamespaces)acequire.tlns[i]=topLevelNamespaces[i]},window.initSender=function(){var EventEmitter=window.acequire(\"ace/lib/event_emitter\").EventEmitter,oop=window.acequire(\"ace/lib/oop\"),Sender=function(){};return function(){oop.implement(this,EventEmitter),this.callback=function(data,callbackId){postMessage({type:\"call\",id:callbackId,data:data})},this.emit=function(name,data){postMessage({type:\"event\",name:name,data:data})}}.call(Sender.prototype),new Sender};var main=window.main=null,sender=window.sender=null;window.onmessage=function(e){var msg=e.data;if(msg.event&&sender)sender._signal(msg.event,msg.data);else if(msg.command)if(main[msg.command])main[msg.command].apply(main,msg.args);else{if(!window[msg.command])throw Error(\"Unknown command:\"+msg.command);window[msg.command].apply(window,msg.args)}else if(msg.init){window.initBaseUrls(msg.tlns),acequire(\"ace/lib/es5-shim\"),sender=window.sender=window.initSender();var clazz=acequire(msg.module)[msg.classname];main=window.main=new clazz(sender)}}}})(this),ace.define(\"ace/lib/oop\",[\"require\",\"exports\",\"module\"],function(acequire,exports){\"use strict\";exports.inherits=function(ctor,superCtor){ctor.super_=superCtor,ctor.prototype=Object.create(superCtor.prototype,{constructor:{value:ctor,enumerable:!1,writable:!0,configurable:!0}})},exports.mixin=function(obj,mixin){for(var key in mixin)obj[key]=mixin[key];return obj},exports.implement=function(proto,mixin){exports.mixin(proto,mixin)}}),ace.define(\"ace/range\",[\"require\",\"exports\",\"module\"],function(acequire,exports){\"use strict\";var comparePoints=function(p1,p2){return p1.row-p2.row||p1.column-p2.column},Range=function(startRow,startColumn,endRow,endColumn){this.start={row:startRow,column:startColumn},this.end={row:endRow,column:endColumn}};(function(){this.isEqual=function(range){return this.start.row===range.start.row&&this.end.row===range.end.row&&this.start.column===range.start.column&&this.end.column===range.end.column},this.toString=function(){return\"Range: [\"+this.start.row+\"/\"+this.start.column+\"] -> [\"+this.end.row+\"/\"+this.end.column+\"]\"},this.contains=function(row,column){return 0==this.compare(row,column)},this.compareRange=function(range){var cmp,end=range.end,start=range.start;return cmp=this.compare(end.row,end.column),1==cmp?(cmp=this.compare(start.row,start.column),1==cmp?2:0==cmp?1:0):-1==cmp?-2:(cmp=this.compare(start.row,start.column),-1==cmp?-1:1==cmp?42:0)},this.comparePoint=function(p){return this.compare(p.row,p.column)},this.containsRange=function(range){return 0==this.comparePoint(range.start)&&0==this.comparePoint(range.end)},this.intersects=function(range){var cmp=this.compareRange(range);return-1==cmp||0==cmp||1==cmp},this.isEnd=function(row,column){return this.end.row==row&&this.end.column==column},this.isStart=function(row,column){return this.start.row==row&&this.start.column==column},this.setStart=function(row,column){\"object\"==typeof row?(this.start.column=row.column,this.start.row=row.row):(this.start.row=row,this.start.column=column)},this.setEnd=function(row,column){\"object\"==typeof row?(this.end.column=row.column,this.end.row=row.row):(this.end.row=row,this.end.column=column)},this.inside=function(row,column){return 0==this.compare(row,column)?this.isEnd(row,column)||this.isStart(row,column)?!1:!0:!1},this.insideStart=function(row,column){return 0==this.compare(row,column)?this.isEnd(row,column)?!1:!0:!1},this.insideEnd=function(row,column){return 0==this.compare(row,column)?this.isStart(row,column)?!1:!0:!1},this.compare=function(row,column){return this.isMultiLine()||row!==this.start.row?this.start.row>row?-1:row>this.end.row?1:this.start.row===row?column>=this.start.column?0:-1:this.end.row===row?this.end.column>=column?0:1:0:this.start.column>column?-1:column>this.end.column?1:0},this.compareStart=function(row,column){return this.start.row==row&&this.start.column==column?-1:this.compare(row,column)},this.compareEnd=function(row,column){return this.end.row==row&&this.end.column==column?1:this.compare(row,column)},this.compareInside=function(row,column){return this.end.row==row&&this.end.column==column?1:this.start.row==row&&this.start.column==column?-1:this.compare(row,column)},this.clipRows=function(firstRow,lastRow){if(this.end.row>lastRow)var end={row:lastRow+1,column:0};else if(firstRow>this.end.row)var end={row:firstRow,column:0};if(this.start.row>lastRow)var start={row:lastRow+1,column:0};else if(firstRow>this.start.row)var start={row:firstRow,column:0};return Range.fromPoints(start||this.start,end||this.end)},this.extend=function(row,column){var cmp=this.compare(row,column);if(0==cmp)return this;if(-1==cmp)var start={row:row,column:column};else var end={row:row,column:column};return Range.fromPoints(start||this.start,end||this.end)},this.isEmpty=function(){return this.start.row===this.end.row&&this.start.column===this.end.column},this.isMultiLine=function(){return this.start.row!==this.end.row},this.clone=function(){return Range.fromPoints(this.start,this.end)},this.collapseRows=function(){return 0==this.end.column?new Range(this.start.row,0,Math.max(this.start.row,this.end.row-1),0):new Range(this.start.row,0,this.end.row,0)},this.toScreenRange=function(session){var screenPosStart=session.documentToScreenPosition(this.start),screenPosEnd=session.documentToScreenPosition(this.end);return new Range(screenPosStart.row,screenPosStart.column,screenPosEnd.row,screenPosEnd.column)},this.moveBy=function(row,column){this.start.row+=row,this.start.column+=column,this.end.row+=row,this.end.column+=column}}).call(Range.prototype),Range.fromPoints=function(start,end){return new Range(start.row,start.column,end.row,end.column)},Range.comparePoints=comparePoints,Range.comparePoints=function(p1,p2){return p1.row-p2.row||p1.column-p2.column},exports.Range=Range}),ace.define(\"ace/apply_delta\",[\"require\",\"exports\",\"module\"],function(acequire,exports){\"use strict\";exports.applyDelta=function(docLines,delta){var row=delta.start.row,startColumn=delta.start.column,line=docLines[row]||\"\";switch(delta.action){case\"insert\":var lines=delta.lines;if(1===lines.length)docLines[row]=line.substring(0,startColumn)+delta.lines[0]+line.substring(startColumn);else{var args=[row,1].concat(delta.lines);docLines.splice.apply(docLines,args),docLines[row]=line.substring(0,startColumn)+docLines[row],docLines[row+delta.lines.length-1]+=line.substring(startColumn)}break;case\"remove\":var endColumn=delta.end.column,endRow=delta.end.row;row===endRow?docLines[row]=line.substring(0,startColumn)+line.substring(endColumn):docLines.splice(row,endRow-row+1,line.substring(0,startColumn)+docLines[endRow].substring(endColumn))}}}),ace.define(\"ace/lib/event_emitter\",[\"require\",\"exports\",\"module\"],function(acequire,exports){\"use strict\";var EventEmitter={},stopPropagation=function(){this.propagationStopped=!0},preventDefault=function(){this.defaultPrevented=!0};EventEmitter._emit=EventEmitter._dispatchEvent=function(eventName,e){this._eventRegistry||(this._eventRegistry={}),this._defaultHandlers||(this._defaultHandlers={});var listeners=this._eventRegistry[eventName]||[],defaultHandler=this._defaultHandlers[eventName];if(listeners.length||defaultHandler){\"object\"==typeof e&&e||(e={}),e.type||(e.type=eventName),e.stopPropagation||(e.stopPropagation=stopPropagation),e.preventDefault||(e.preventDefault=preventDefault),listeners=listeners.slice();for(var i=0;listeners.length>i&&(listeners[i](e,this),!e.propagationStopped);i++);return defaultHandler&&!e.defaultPrevented?defaultHandler(e,this):void 0}},EventEmitter._signal=function(eventName,e){var listeners=(this._eventRegistry||{})[eventName];if(listeners){listeners=listeners.slice();for(var i=0;listeners.length>i;i++)listeners[i](e,this)}},EventEmitter.once=function(eventName,callback){var _self=this;callback&&this.addEventListener(eventName,function newCallback(){_self.removeEventListener(eventName,newCallback),callback.apply(null,arguments)})},EventEmitter.setDefaultHandler=function(eventName,callback){var handlers=this._defaultHandlers;if(handlers||(handlers=this._defaultHandlers={_disabled_:{}}),handlers[eventName]){var old=handlers[eventName],disabled=handlers._disabled_[eventName];disabled||(handlers._disabled_[eventName]=disabled=[]),disabled.push(old);var i=disabled.indexOf(callback);-1!=i&&disabled.splice(i,1)}handlers[eventName]=callback},EventEmitter.removeDefaultHandler=function(eventName,callback){var handlers=this._defaultHandlers;if(handlers){var disabled=handlers._disabled_[eventName];if(handlers[eventName]==callback)handlers[eventName],disabled&&this.setDefaultHandler(eventName,disabled.pop());else if(disabled){var i=disabled.indexOf(callback);-1!=i&&disabled.splice(i,1)}}},EventEmitter.on=EventEmitter.addEventListener=function(eventName,callback,capturing){this._eventRegistry=this._eventRegistry||{};var listeners=this._eventRegistry[eventName];return listeners||(listeners=this._eventRegistry[eventName]=[]),-1==listeners.indexOf(callback)&&listeners[capturing?\"unshift\":\"push\"](callback),callback},EventEmitter.off=EventEmitter.removeListener=EventEmitter.removeEventListener=function(eventName,callback){this._eventRegistry=this._eventRegistry||{};var listeners=this._eventRegistry[eventName];if(listeners){var index=listeners.indexOf(callback);-1!==index&&listeners.splice(index,1)}},EventEmitter.removeAllListeners=function(eventName){this._eventRegistry&&(this._eventRegistry[eventName]=[])},exports.EventEmitter=EventEmitter}),ace.define(\"ace/anchor\",[\"require\",\"exports\",\"module\",\"ace/lib/oop\",\"ace/lib/event_emitter\"],function(acequire,exports){\"use strict\";var oop=acequire(\"./lib/oop\"),EventEmitter=acequire(\"./lib/event_emitter\").EventEmitter,Anchor=exports.Anchor=function(doc,row,column){this.$onChange=this.onChange.bind(this),this.attach(doc),column===void 0?this.setPosition(row.row,row.column):this.setPosition(row,column)};(function(){function $pointsInOrder(point1,point2,equalPointsInOrder){var bColIsAfter=equalPointsInOrder?point1.column<=point2.column:point1.columnthis.row)){var point=$getTransformedPoint(delta,{row:this.row,column:this.column},this.$insertRight);this.setPosition(point.row,point.column,!0)}},this.setPosition=function(row,column,noClip){var pos;if(pos=noClip?{row:row,column:column}:this.$clipPositionToDocument(row,column),this.row!=pos.row||this.column!=pos.column){var old={row:this.row,column:this.column};this.row=pos.row,this.column=pos.column,this._signal(\"change\",{old:old,value:pos})}},this.detach=function(){this.document.removeEventListener(\"change\",this.$onChange)},this.attach=function(doc){this.document=doc||this.document,this.document.on(\"change\",this.$onChange)},this.$clipPositionToDocument=function(row,column){var pos={};return row>=this.document.getLength()?(pos.row=Math.max(0,this.document.getLength()-1),pos.column=this.document.getLine(pos.row).length):0>row?(pos.row=0,pos.column=0):(pos.row=row,pos.column=Math.min(this.document.getLine(pos.row).length,Math.max(0,column))),0>column&&(pos.column=0),pos}}).call(Anchor.prototype)}),ace.define(\"ace/document\",[\"require\",\"exports\",\"module\",\"ace/lib/oop\",\"ace/apply_delta\",\"ace/lib/event_emitter\",\"ace/range\",\"ace/anchor\"],function(acequire,exports){\"use strict\";var oop=acequire(\"./lib/oop\"),applyDelta=acequire(\"./apply_delta\").applyDelta,EventEmitter=acequire(\"./lib/event_emitter\").EventEmitter,Range=acequire(\"./range\").Range,Anchor=acequire(\"./anchor\").Anchor,Document=function(textOrLines){this.$lines=[\"\"],0===textOrLines.length?this.$lines=[\"\"]:Array.isArray(textOrLines)?this.insertMergedLines({row:0,column:0},textOrLines):this.insert({row:0,column:0},textOrLines)};(function(){oop.implement(this,EventEmitter),this.setValue=function(text){var len=this.getLength()-1;this.remove(new Range(0,0,len,this.getLine(len).length)),this.insert({row:0,column:0},text)},this.getValue=function(){return this.getAllLines().join(this.getNewLineCharacter())},this.createAnchor=function(row,column){return new Anchor(this,row,column)},this.$split=0===\"aaa\".split(/a/).length?function(text){return text.replace(/\\r\\n|\\r/g,\"\\n\").split(\"\\n\")}:function(text){return text.split(/\\r\\n|\\r|\\n/)},this.$detectNewLine=function(text){var match=text.match(/^.*?(\\r\\n|\\r|\\n)/m);this.$autoNewLine=match?match[1]:\"\\n\",this._signal(\"changeNewLineMode\")},this.getNewLineCharacter=function(){switch(this.$newLineMode){case\"windows\":return\"\\r\\n\";case\"unix\":return\"\\n\";default:return this.$autoNewLine||\"\\n\"}},this.$autoNewLine=\"\",this.$newLineMode=\"auto\",this.setNewLineMode=function(newLineMode){this.$newLineMode!==newLineMode&&(this.$newLineMode=newLineMode,this._signal(\"changeNewLineMode\"))},this.getNewLineMode=function(){return this.$newLineMode},this.isNewLine=function(text){return\"\\r\\n\"==text||\"\\r\"==text||\"\\n\"==text},this.getLine=function(row){return this.$lines[row]||\"\"},this.getLines=function(firstRow,lastRow){return this.$lines.slice(firstRow,lastRow+1)},this.getAllLines=function(){return this.getLines(0,this.getLength())},this.getLength=function(){return this.$lines.length},this.getTextRange=function(range){return this.getLinesForRange(range).join(this.getNewLineCharacter())},this.getLinesForRange=function(range){var lines;if(range.start.row===range.end.row)lines=[this.getLine(range.start.row).substring(range.start.column,range.end.column)];else{lines=this.getLines(range.start.row,range.end.row),lines[0]=(lines[0]||\"\").substring(range.start.column);var l=lines.length-1;range.end.row-range.start.row==l&&(lines[l]=lines[l].substring(0,range.end.column))}return lines},this.insertLines=function(row,lines){return console.warn(\"Use of document.insertLines is deprecated. Use the insertFullLines method instead.\"),this.insertFullLines(row,lines)},this.removeLines=function(firstRow,lastRow){return console.warn(\"Use of document.removeLines is deprecated. Use the removeFullLines method instead.\"),this.removeFullLines(firstRow,lastRow)},this.insertNewLine=function(position){return console.warn(\"Use of document.insertNewLine is deprecated. Use insertMergedLines(position, ['', '']) instead.\"),this.insertMergedLines(position,[\"\",\"\"])},this.insert=function(position,text){return 1>=this.getLength()&&this.$detectNewLine(text),this.insertMergedLines(position,this.$split(text))},this.insertInLine=function(position,text){var start=this.clippedPos(position.row,position.column),end=this.pos(position.row,position.column+text.length);return this.applyDelta({start:start,end:end,action:\"insert\",lines:[text]},!0),this.clonePos(end)},this.clippedPos=function(row,column){var length=this.getLength();void 0===row?row=length:0>row?row=0:row>=length&&(row=length-1,column=void 0);var line=this.getLine(row);return void 0==column&&(column=line.length),column=Math.min(Math.max(column,0),line.length),{row:row,column:column}},this.clonePos=function(pos){return{row:pos.row,column:pos.column}},this.pos=function(row,column){return{row:row,column:column}},this.$clipPosition=function(position){var length=this.getLength();return position.row>=length?(position.row=Math.max(0,length-1),position.column=this.getLine(length-1).length):(position.row=Math.max(0,position.row),position.column=Math.min(Math.max(position.column,0),this.getLine(position.row).length)),position},this.insertFullLines=function(row,lines){row=Math.min(Math.max(row,0),this.getLength());var column=0;this.getLength()>row?(lines=lines.concat([\"\"]),column=0):(lines=[\"\"].concat(lines),row--,column=this.$lines[row].length),this.insertMergedLines({row:row,column:column},lines)},this.insertMergedLines=function(position,lines){var start=this.clippedPos(position.row,position.column),end={row:start.row+lines.length-1,column:(1==lines.length?start.column:0)+lines[lines.length-1].length};return this.applyDelta({start:start,end:end,action:\"insert\",lines:lines}),this.clonePos(end)},this.remove=function(range){var start=this.clippedPos(range.start.row,range.start.column),end=this.clippedPos(range.end.row,range.end.column);return this.applyDelta({start:start,end:end,action:\"remove\",lines:this.getLinesForRange({start:start,end:end})}),this.clonePos(start)},this.removeInLine=function(row,startColumn,endColumn){var start=this.clippedPos(row,startColumn),end=this.clippedPos(row,endColumn);return this.applyDelta({start:start,end:end,action:\"remove\",lines:this.getLinesForRange({start:start,end:end})},!0),this.clonePos(start)},this.removeFullLines=function(firstRow,lastRow){firstRow=Math.min(Math.max(0,firstRow),this.getLength()-1),lastRow=Math.min(Math.max(0,lastRow),this.getLength()-1);var deleteFirstNewLine=lastRow==this.getLength()-1&&firstRow>0,deleteLastNewLine=this.getLength()-1>lastRow,startRow=deleteFirstNewLine?firstRow-1:firstRow,startCol=deleteFirstNewLine?this.getLine(startRow).length:0,endRow=deleteLastNewLine?lastRow+1:lastRow,endCol=deleteLastNewLine?0:this.getLine(endRow).length,range=new Range(startRow,startCol,endRow,endCol),deletedLines=this.$lines.slice(firstRow,lastRow+1);return this.applyDelta({start:range.start,end:range.end,action:\"remove\",lines:this.getLinesForRange(range)}),deletedLines},this.removeNewLine=function(row){this.getLength()-1>row&&row>=0&&this.applyDelta({start:this.pos(row,this.getLine(row).length),end:this.pos(row+1,0),action:\"remove\",lines:[\"\",\"\"]})},this.replace=function(range,text){if(range instanceof Range||(range=Range.fromPoints(range.start,range.end)),0===text.length&&range.isEmpty())return range.start;if(text==this.getTextRange(range))return range.end;this.remove(range);var end;return end=text?this.insert(range.start,text):range.start},this.applyDeltas=function(deltas){for(var i=0;deltas.length>i;i++)this.applyDelta(deltas[i])},this.revertDeltas=function(deltas){for(var i=deltas.length-1;i>=0;i--)this.revertDelta(deltas[i])},this.applyDelta=function(delta,doNotValidate){var isInsert=\"insert\"==delta.action;(isInsert?1>=delta.lines.length&&!delta.lines[0]:!Range.comparePoints(delta.start,delta.end))||(isInsert&&delta.lines.length>2e4&&this.$splitAndapplyLargeDelta(delta,2e4),applyDelta(this.$lines,delta,doNotValidate),this._signal(\"change\",delta))},this.$splitAndapplyLargeDelta=function(delta,MAX){for(var lines=delta.lines,l=lines.length,row=delta.start.row,column=delta.start.column,from=0,to=0;;){from=to,to+=MAX-1;var chunk=lines.slice(from,to);if(to>l){delta.lines=chunk,delta.start.row=row+from,delta.start.column=column;break}chunk.push(\"\"),this.applyDelta({start:this.pos(row+from,column),end:this.pos(row+to,column=0),action:delta.action,lines:chunk},!0)}},this.revertDelta=function(delta){this.applyDelta({start:this.clonePos(delta.start),end:this.clonePos(delta.end),action:\"insert\"==delta.action?\"remove\":\"insert\",lines:delta.lines.slice()})},this.indexToPosition=function(index,startRow){for(var lines=this.$lines||this.getAllLines(),newlineLength=this.getNewLineCharacter().length,i=startRow||0,l=lines.length;l>i;i++)if(index-=lines[i].length+newlineLength,0>index)return{row:i,column:index+lines[i].length+newlineLength};return{row:l-1,column:lines[l-1].length}},this.positionToIndex=function(pos,startRow){for(var lines=this.$lines||this.getAllLines(),newlineLength=this.getNewLineCharacter().length,index=0,row=Math.min(pos.row,lines.length),i=startRow||0;row>i;++i)index+=lines[i].length+newlineLength;return index+pos.column}}).call(Document.prototype),exports.Document=Document}),ace.define(\"ace/lib/lang\",[\"require\",\"exports\",\"module\"],function(acequire,exports){\"use strict\";exports.last=function(a){return a[a.length-1]},exports.stringReverse=function(string){return string.split(\"\").reverse().join(\"\")},exports.stringRepeat=function(string,count){for(var result=\"\";count>0;)1&count&&(result+=string),(count>>=1)&&(string+=string);return result};var trimBeginRegexp=/^\\s\\s*/,trimEndRegexp=/\\s\\s*$/;exports.stringTrimLeft=function(string){return string.replace(trimBeginRegexp,\"\")},exports.stringTrimRight=function(string){return string.replace(trimEndRegexp,\"\")},exports.copyObject=function(obj){var copy={};for(var key in obj)copy[key]=obj[key];return copy},exports.copyArray=function(array){for(var copy=[],i=0,l=array.length;l>i;i++)copy[i]=array[i]&&\"object\"==typeof array[i]?this.copyObject(array[i]):array[i];return copy},exports.deepCopy=function deepCopy(obj){if(\"object\"!=typeof obj||!obj)return obj;var copy;if(Array.isArray(obj)){copy=[];for(var key=0;obj.length>key;key++)copy[key]=deepCopy(obj[key]);return copy}if(\"[object Object]\"!==Object.prototype.toString.call(obj))return obj;copy={};for(var key in obj)copy[key]=deepCopy(obj[key]);return copy},exports.arrayToMap=function(arr){for(var map={},i=0;arr.length>i;i++)map[arr[i]]=1;return map},exports.createMap=function(props){var map=Object.create(null);for(var i in props)map[i]=props[i];return map},exports.arrayRemove=function(array,value){for(var i=0;array.length>=i;i++)value===array[i]&&array.splice(i,1)},exports.escapeRegExp=function(str){return str.replace(/([.*+?^${}()|[\\]\\/\\\\])/g,\"\\\\$1\")},exports.escapeHTML=function(str){return str.replace(/&/g,\"&\").replace(/\"/g,\""\").replace(/'/g,\"'\").replace(/i;i+=2){if(Array.isArray(data[i+1]))var d={action:\"insert\",start:data[i],lines:data[i+1]};else var d={action:\"remove\",start:data[i],end:data[i+1]};doc.applyDelta(d,!0)}return _self.$timeout?deferredUpdate.schedule(_self.$timeout):(_self.onUpdate(),void 0)})};(function(){this.$timeout=500,this.setTimeout=function(timeout){this.$timeout=timeout},this.setValue=function(value){this.doc.setValue(value),this.deferredUpdate.schedule(this.$timeout)},this.getValue=function(callbackId){this.sender.callback(this.doc.getValue(),callbackId)},this.onUpdate=function(){},this.isPending=function(){return this.deferredUpdate.isPending()}}).call(Mirror.prototype)}),ace.define(\"ace/mode/javascript/jshint\",[\"require\",\"exports\",\"module\"],function(acequire,exports,module){module.exports=function outer(modules,cache,entry){function newRequire(name,jumped){if(!cache[name]){if(!modules[name]){var currentRequire=\"function\"==typeof acequire&&acequire;if(!jumped&¤tRequire)return currentRequire(name,!0);if(previousRequire)return previousRequire(name,!0);var err=Error(\"Cannot find module '\"+name+\"'\");throw err.code=\"MODULE_NOT_FOUND\",err}var m=cache[name]={exports:{}};modules[name][0].call(m.exports,function(x){var id=modules[name][1][x];return newRequire(id?id:x)},m,m.exports,outer,modules,cache,entry)}return cache[name].exports}for(var previousRequire=\"function\"==typeof acequire&&acequire,i=0;entry.length>i;i++)newRequire(entry[i]);return newRequire(entry[0])}({\"/node_modules/browserify/node_modules/events/events.js\":[function(_dereq_,module){function EventEmitter(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function isFunction(arg){return\"function\"==typeof arg}function isNumber(arg){return\"number\"==typeof arg}function isObject(arg){return\"object\"==typeof arg&&null!==arg}function isUndefined(arg){return void 0===arg}module.exports=EventEmitter,EventEmitter.EventEmitter=EventEmitter,EventEmitter.prototype._events=void 0,EventEmitter.prototype._maxListeners=void 0,EventEmitter.defaultMaxListeners=10,EventEmitter.prototype.setMaxListeners=function(n){if(!isNumber(n)||0>n||isNaN(n))throw TypeError(\"n must be a positive number\");return this._maxListeners=n,this},EventEmitter.prototype.emit=function(type){var er,handler,len,args,i,listeners;if(this._events||(this._events={}),\"error\"===type&&(!this._events.error||isObject(this._events.error)&&!this._events.error.length)){if(er=arguments[1],er instanceof Error)throw er;throw TypeError('Uncaught, unspecified \"error\" event.')}if(handler=this._events[type],isUndefined(handler))return!1;if(isFunction(handler))switch(arguments.length){case 1:handler.call(this);break;case 2:handler.call(this,arguments[1]);break;case 3:handler.call(this,arguments[1],arguments[2]);break;default:for(len=arguments.length,args=Array(len-1),i=1;len>i;i++)args[i-1]=arguments[i];handler.apply(this,args)}else if(isObject(handler)){for(len=arguments.length,args=Array(len-1),i=1;len>i;i++)args[i-1]=arguments[i];for(listeners=handler.slice(),len=listeners.length,i=0;len>i;i++)listeners[i].apply(this,args)}return!0},EventEmitter.prototype.addListener=function(type,listener){var m;if(!isFunction(listener))throw TypeError(\"listener must be a function\");if(this._events||(this._events={}),this._events.newListener&&this.emit(\"newListener\",type,isFunction(listener.listener)?listener.listener:listener),this._events[type]?isObject(this._events[type])?this._events[type].push(listener):this._events[type]=[this._events[type],listener]:this._events[type]=listener,isObject(this._events[type])&&!this._events[type].warned){var m;m=isUndefined(this._maxListeners)?EventEmitter.defaultMaxListeners:this._maxListeners,m&&m>0&&this._events[type].length>m&&(this._events[type].warned=!0,console.error(\"(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.\",this._events[type].length),\"function\"==typeof console.trace&&console.trace())}return this},EventEmitter.prototype.on=EventEmitter.prototype.addListener,EventEmitter.prototype.once=function(type,listener){function g(){this.removeListener(type,g),fired||(fired=!0,listener.apply(this,arguments))}if(!isFunction(listener))throw TypeError(\"listener must be a function\");var fired=!1;return g.listener=listener,this.on(type,g),this},EventEmitter.prototype.removeListener=function(type,listener){var list,position,length,i;if(!isFunction(listener))throw TypeError(\"listener must be a function\");if(!this._events||!this._events[type])return this;if(list=this._events[type],length=list.length,position=-1,list===listener||isFunction(list.listener)&&list.listener===listener)delete this._events[type],this._events.removeListener&&this.emit(\"removeListener\",type,listener);else if(isObject(list)){for(i=length;i-->0;)if(list[i]===listener||list[i].listener&&list[i].listener===listener){position=i;break}if(0>position)return this;1===list.length?(list.length=0,delete this._events[type]):list.splice(position,1),this._events.removeListener&&this.emit(\"removeListener\",type,listener)}return this},EventEmitter.prototype.removeAllListeners=function(type){var key,listeners;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[type]&&delete this._events[type],this;if(0===arguments.length){for(key in this._events)\"removeListener\"!==key&&this.removeAllListeners(key);return this.removeAllListeners(\"removeListener\"),this._events={},this\n}if(listeners=this._events[type],isFunction(listeners))this.removeListener(type,listeners);else for(;listeners.length;)this.removeListener(type,listeners[listeners.length-1]);return delete this._events[type],this},EventEmitter.prototype.listeners=function(type){var ret;return ret=this._events&&this._events[type]?isFunction(this._events[type])?[this._events[type]]:this._events[type].slice():[]},EventEmitter.listenerCount=function(emitter,type){var ret;return ret=emitter._events&&emitter._events[type]?isFunction(emitter._events[type])?1:emitter._events[type].length:0}},{}],\"/node_modules/jshint/data/ascii-identifier-data.js\":[function(_dereq_,module){for(var identifierStartTable=[],i=0;128>i;i++)identifierStartTable[i]=36===i||i>=65&&90>=i||95===i||i>=97&&122>=i;for(var identifierPartTable=[],i=0;128>i;i++)identifierPartTable[i]=identifierStartTable[i]||i>=48&&57>=i;module.exports={asciiIdentifierStartTable:identifierStartTable,asciiIdentifierPartTable:identifierPartTable}},{}],\"/node_modules/jshint/lodash.js\":[function(_dereq_,module,exports){(function(global){(function(){function baseFindIndex(array,predicate,fromRight){for(var length=array.length,index=fromRight?length:-1;fromRight?index--:length>++index;)if(predicate(array[index],index,array))return index;return-1}function baseIndexOf(array,value,fromIndex){if(value!==value)return indexOfNaN(array,fromIndex);for(var index=fromIndex-1,length=array.length;length>++index;)if(array[index]===value)return index;return-1}function baseIsFunction(value){return\"function\"==typeof value||!1}function baseToString(value){return\"string\"==typeof value?value:null==value?\"\":value+\"\"}function indexOfNaN(array,fromIndex,fromRight){for(var length=array.length,index=fromIndex+(fromRight?0:-1);fromRight?index--:length>++index;){var other=array[index];if(other!==other)return index}return-1}function isObjectLike(value){return!!value&&\"object\"==typeof value}function lodash(){}function arrayCopy(source,array){var index=-1,length=source.length;for(array||(array=Array(length));length>++index;)array[index]=source[index];return array}function arrayEach(array,iteratee){for(var index=-1,length=array.length;length>++index&&iteratee(array[index],index,array)!==!1;);return array}function arrayFilter(array,predicate){for(var index=-1,length=array.length,resIndex=-1,result=[];length>++index;){var value=array[index];predicate(value,index,array)&&(result[++resIndex]=value)}return result}function arrayMap(array,iteratee){for(var index=-1,length=array.length,result=Array(length);length>++index;)result[index]=iteratee(array[index],index,array);return result}function arrayMax(array){for(var index=-1,length=array.length,result=NEGATIVE_INFINITY;length>++index;){var value=array[index];value>result&&(result=value)}return result}function arraySome(array,predicate){for(var index=-1,length=array.length;length>++index;)if(predicate(array[index],index,array))return!0;return!1}function assignWith(object,source,customizer){var props=keys(source);push.apply(props,getSymbols(source));for(var index=-1,length=props.length;length>++index;){var key=props[index],value=object[key],result=customizer(value,source[key],key,object,source);(result===result?result===value:value!==value)&&(value!==undefined||key in object)||(object[key]=result)}return object}function baseCopy(source,props,object){object||(object={});for(var index=-1,length=props.length;length>++index;){var key=props[index];object[key]=source[key]}return object}function baseCallback(func,thisArg,argCount){var type=typeof func;return\"function\"==type?thisArg===undefined?func:bindCallback(func,thisArg,argCount):null==func?identity:\"object\"==type?baseMatches(func):thisArg===undefined?property(func):baseMatchesProperty(func,thisArg)}function baseClone(value,isDeep,customizer,key,object,stackA,stackB){var result;if(customizer&&(result=object?customizer(value,key,object):customizer(value)),result!==undefined)return result;if(!isObject(value))return value;var isArr=isArray(value);if(isArr){if(result=initCloneArray(value),!isDeep)return arrayCopy(value,result)}else{var tag=objToString.call(value),isFunc=tag==funcTag;if(tag!=objectTag&&tag!=argsTag&&(!isFunc||object))return cloneableTags[tag]?initCloneByTag(value,tag,isDeep):object?value:{};if(result=initCloneObject(isFunc?{}:value),!isDeep)return baseAssign(result,value)}stackA||(stackA=[]),stackB||(stackB=[]);for(var length=stackA.length;length--;)if(stackA[length]==value)return stackB[length];return stackA.push(value),stackB.push(result),(isArr?arrayEach:baseForOwn)(value,function(subValue,key){result[key]=baseClone(subValue,isDeep,customizer,key,value,stackA,stackB)}),result}function baseFilter(collection,predicate){var result=[];return baseEach(collection,function(value,index,collection){predicate(value,index,collection)&&result.push(value)}),result}function baseForIn(object,iteratee){return baseFor(object,iteratee,keysIn)}function baseForOwn(object,iteratee){return baseFor(object,iteratee,keys)}function baseGet(object,path,pathKey){if(null!=object){pathKey!==undefined&&pathKey in toObject(object)&&(path=[pathKey]);for(var index=-1,length=path.length;null!=object&&length>++index;)var result=object=object[path[index]];return result}}function baseIsEqual(value,other,customizer,isLoose,stackA,stackB){if(value===other)return 0!==value||1/value==1/other;var valType=typeof value,othType=typeof other;return\"function\"!=valType&&\"object\"!=valType&&\"function\"!=othType&&\"object\"!=othType||null==value||null==other?value!==value&&other!==other:baseIsEqualDeep(value,other,baseIsEqual,customizer,isLoose,stackA,stackB)}function baseIsEqualDeep(object,other,equalFunc,customizer,isLoose,stackA,stackB){var objIsArr=isArray(object),othIsArr=isArray(other),objTag=arrayTag,othTag=arrayTag;objIsArr||(objTag=objToString.call(object),objTag==argsTag?objTag=objectTag:objTag!=objectTag&&(objIsArr=isTypedArray(object))),othIsArr||(othTag=objToString.call(other),othTag==argsTag?othTag=objectTag:othTag!=objectTag&&(othIsArr=isTypedArray(other)));var objIsObj=objTag==objectTag,othIsObj=othTag==objectTag,isSameTag=objTag==othTag;if(isSameTag&&!objIsArr&&!objIsObj)return equalByTag(object,other,objTag);if(!isLoose){var valWrapped=objIsObj&&hasOwnProperty.call(object,\"__wrapped__\"),othWrapped=othIsObj&&hasOwnProperty.call(other,\"__wrapped__\");if(valWrapped||othWrapped)return equalFunc(valWrapped?object.value():object,othWrapped?other.value():other,customizer,isLoose,stackA,stackB)}if(!isSameTag)return!1;stackA||(stackA=[]),stackB||(stackB=[]);for(var length=stackA.length;length--;)if(stackA[length]==object)return stackB[length]==other;stackA.push(object),stackB.push(other);var result=(objIsArr?equalArrays:equalObjects)(object,other,equalFunc,customizer,isLoose,stackA,stackB);return stackA.pop(),stackB.pop(),result}function baseIsMatch(object,props,values,strictCompareFlags,customizer){for(var index=-1,length=props.length,noCustomizer=!customizer;length>++index;)if(noCustomizer&&strictCompareFlags[index]?values[index]!==object[props[index]]:!(props[index]in object))return!1;for(index=-1;length>++index;){var key=props[index],objValue=object[key],srcValue=values[index];if(noCustomizer&&strictCompareFlags[index])var result=objValue!==undefined||key in object;else result=customizer?customizer(objValue,srcValue,key):undefined,result===undefined&&(result=baseIsEqual(srcValue,objValue,customizer,!0));if(!result)return!1}return!0}function baseMatches(source){var props=keys(source),length=props.length;if(!length)return constant(!0);if(1==length){var key=props[0],value=source[key];if(isStrictComparable(value))return function(object){return null==object?!1:object[key]===value&&(value!==undefined||key in toObject(object))}}for(var values=Array(length),strictCompareFlags=Array(length);length--;)value=source[props[length]],values[length]=value,strictCompareFlags[length]=isStrictComparable(value);return function(object){return null!=object&&baseIsMatch(toObject(object),props,values,strictCompareFlags)}}function baseMatchesProperty(path,value){var isArr=isArray(path),isCommon=isKey(path)&&isStrictComparable(value),pathKey=path+\"\";return path=toPath(path),function(object){if(null==object)return!1;var key=pathKey;if(object=toObject(object),!(!isArr&&isCommon||key in object)){if(object=1==path.length?object:baseGet(object,baseSlice(path,0,-1)),null==object)return!1;key=last(path),object=toObject(object)}return object[key]===value?value!==undefined||key in object:baseIsEqual(value,object[key],null,!0)}}function baseMerge(object,source,customizer,stackA,stackB){if(!isObject(object))return object;var isSrcArr=isLength(source.length)&&(isArray(source)||isTypedArray(source));if(!isSrcArr){var props=keys(source);push.apply(props,getSymbols(source))}return arrayEach(props||source,function(srcValue,key){if(props&&(key=srcValue,srcValue=source[key]),isObjectLike(srcValue))stackA||(stackA=[]),stackB||(stackB=[]),baseMergeDeep(object,source,key,baseMerge,customizer,stackA,stackB);else{var value=object[key],result=customizer?customizer(value,srcValue,key,object,source):undefined,isCommon=result===undefined;isCommon&&(result=srcValue),!isSrcArr&&result===undefined||!isCommon&&(result===result?result===value:value!==value)||(object[key]=result)}}),object}function baseMergeDeep(object,source,key,mergeFunc,customizer,stackA,stackB){for(var length=stackA.length,srcValue=source[key];length--;)if(stackA[length]==srcValue)return object[key]=stackB[length],undefined;var value=object[key],result=customizer?customizer(value,srcValue,key,object,source):undefined,isCommon=result===undefined;isCommon&&(result=srcValue,isLength(srcValue.length)&&(isArray(srcValue)||isTypedArray(srcValue))?result=isArray(value)?value:getLength(value)?arrayCopy(value):[]:isPlainObject(srcValue)||isArguments(srcValue)?result=isArguments(value)?toPlainObject(value):isPlainObject(value)?value:{}:isCommon=!1),stackA.push(srcValue),stackB.push(result),isCommon?object[key]=mergeFunc(result,srcValue,customizer,stackA,stackB):(result===result?result!==value:value===value)&&(object[key]=result)}function baseProperty(key){return function(object){return null==object?undefined:object[key]}}function basePropertyDeep(path){var pathKey=path+\"\";return path=toPath(path),function(object){return baseGet(object,path,pathKey)}}function baseSlice(array,start,end){var index=-1,length=array.length;start=null==start?0:+start||0,0>start&&(start=-start>length?0:length+start),end=end===undefined||end>length?length:+end||0,0>end&&(end+=length),length=start>end?0:end-start>>>0,start>>>=0;for(var result=Array(length);length>++index;)result[index]=array[index+start];return result}function baseSome(collection,predicate){var result;return baseEach(collection,function(value,index,collection){return result=predicate(value,index,collection),!result}),!!result}function baseValues(object,props){for(var index=-1,length=props.length,result=Array(length);length>++index;)result[index]=object[props[index]];return result}function binaryIndex(array,value,retHighest){var low=0,high=array?array.length:low;if(\"number\"==typeof value&&value===value&&HALF_MAX_ARRAY_LENGTH>=high){for(;high>low;){var mid=low+high>>>1,computed=array[mid];(retHighest?value>=computed:value>computed)?low=mid+1:high=mid}return high}return binaryIndexBy(array,value,identity,retHighest)}function binaryIndexBy(array,value,iteratee,retHighest){value=iteratee(value);for(var low=0,high=array?array.length:0,valIsNaN=value!==value,valIsUndef=value===undefined;high>low;){var mid=floor((low+high)/2),computed=iteratee(array[mid]),isReflexive=computed===computed;if(valIsNaN)var setLow=isReflexive||retHighest;else setLow=valIsUndef?isReflexive&&(retHighest||computed!==undefined):retHighest?value>=computed:value>computed;setLow?low=mid+1:high=mid}return nativeMin(high,MAX_ARRAY_INDEX)}function bindCallback(func,thisArg,argCount){if(\"function\"!=typeof func)return identity;if(thisArg===undefined)return func;switch(argCount){case 1:return function(value){return func.call(thisArg,value)};case 3:return function(value,index,collection){return func.call(thisArg,value,index,collection)};case 4:return function(accumulator,value,index,collection){return func.call(thisArg,accumulator,value,index,collection)};case 5:return function(value,other,key,object,source){return func.call(thisArg,value,other,key,object,source)}}return function(){return func.apply(thisArg,arguments)}}function bufferClone(buffer){return bufferSlice.call(buffer,0)}function createAssigner(assigner){return restParam(function(object,sources){var index=-1,length=null==object?0:sources.length,customizer=length>2&&sources[length-2],guard=length>2&&sources[2],thisArg=length>1&&sources[length-1];for(\"function\"==typeof customizer?(customizer=bindCallback(customizer,thisArg,5),length-=2):(customizer=\"function\"==typeof thisArg?thisArg:null,length-=customizer?1:0),guard&&isIterateeCall(sources[0],sources[1],guard)&&(customizer=3>length?null:customizer,length=1);length>++index;){var source=sources[index];source&&assigner(object,source,customizer)}return object})}function createBaseEach(eachFunc,fromRight){return function(collection,iteratee){var length=collection?getLength(collection):0;if(!isLength(length))return eachFunc(collection,iteratee);for(var index=fromRight?length:-1,iterable=toObject(collection);(fromRight?index--:length>++index)&&iteratee(iterable[index],index,iterable)!==!1;);return collection}}function createBaseFor(fromRight){return function(object,iteratee,keysFunc){for(var iterable=toObject(object),props=keysFunc(object),length=props.length,index=fromRight?length:-1;fromRight?index--:length>++index;){var key=props[index];if(iteratee(iterable[key],key,iterable)===!1)break}return object}}function createFindIndex(fromRight){return function(array,predicate,thisArg){return array&&array.length?(predicate=getCallback(predicate,thisArg,3),baseFindIndex(array,predicate,fromRight)):-1}}function createForEach(arrayFunc,eachFunc){return function(collection,iteratee,thisArg){return\"function\"==typeof iteratee&&thisArg===undefined&&isArray(collection)?arrayFunc(collection,iteratee):eachFunc(collection,bindCallback(iteratee,thisArg,3))}}function equalArrays(array,other,equalFunc,customizer,isLoose,stackA,stackB){var index=-1,arrLength=array.length,othLength=other.length,result=!0;if(arrLength!=othLength&&!(isLoose&&othLength>arrLength))return!1;for(;result&&arrLength>++index;){var arrValue=array[index],othValue=other[index];if(result=undefined,customizer&&(result=isLoose?customizer(othValue,arrValue,index):customizer(arrValue,othValue,index)),result===undefined)if(isLoose)for(var othIndex=othLength;othIndex--&&(othValue=other[othIndex],!(result=arrValue&&arrValue===othValue||equalFunc(arrValue,othValue,customizer,isLoose,stackA,stackB))););else result=arrValue&&arrValue===othValue||equalFunc(arrValue,othValue,customizer,isLoose,stackA,stackB)}return!!result}function equalByTag(object,other,tag){switch(tag){case boolTag:case dateTag:return+object==+other;case errorTag:return object.name==other.name&&object.message==other.message;case numberTag:return object!=+object?other!=+other:0==object?1/object==1/other:object==+other;case regexpTag:case stringTag:return object==other+\"\"}return!1}function equalObjects(object,other,equalFunc,customizer,isLoose,stackA,stackB){var objProps=keys(object),objLength=objProps.length,othProps=keys(other),othLength=othProps.length;if(objLength!=othLength&&!isLoose)return!1;for(var skipCtor=isLoose,index=-1;objLength>++index;){var key=objProps[index],result=isLoose?key in other:hasOwnProperty.call(other,key);if(result){var objValue=object[key],othValue=other[key];result=undefined,customizer&&(result=isLoose?customizer(othValue,objValue,key):customizer(objValue,othValue,key)),result===undefined&&(result=objValue&&objValue===othValue||equalFunc(objValue,othValue,customizer,isLoose,stackA,stackB))}if(!result)return!1;skipCtor||(skipCtor=\"constructor\"==key)}if(!skipCtor){var objCtor=object.constructor,othCtor=other.constructor;if(objCtor!=othCtor&&\"constructor\"in object&&\"constructor\"in other&&!(\"function\"==typeof objCtor&&objCtor instanceof objCtor&&\"function\"==typeof othCtor&&othCtor instanceof othCtor))return!1}return!0}function getCallback(func,thisArg,argCount){var result=lodash.callback||callback;return result=result===callback?baseCallback:result,argCount?result(func,thisArg,argCount):result}function getIndexOf(collection,target,fromIndex){var result=lodash.indexOf||indexOf;return result=result===indexOf?baseIndexOf:result,collection?result(collection,target,fromIndex):result}function initCloneArray(array){var length=array.length,result=new array.constructor(length);return length&&\"string\"==typeof array[0]&&hasOwnProperty.call(array,\"index\")&&(result.index=array.index,result.input=array.input),result}function initCloneObject(object){var Ctor=object.constructor;return\"function\"==typeof Ctor&&Ctor instanceof Ctor||(Ctor=Object),new Ctor}function initCloneByTag(object,tag,isDeep){var Ctor=object.constructor;switch(tag){case arrayBufferTag:return bufferClone(object);case boolTag:case dateTag:return new Ctor(+object);case float32Tag:case float64Tag:case int8Tag:case int16Tag:case int32Tag:case uint8Tag:case uint8ClampedTag:case uint16Tag:case uint32Tag:var buffer=object.buffer;return new Ctor(isDeep?bufferClone(buffer):buffer,object.byteOffset,object.length);case numberTag:case stringTag:return new Ctor(object);case regexpTag:var result=new Ctor(object.source,reFlags.exec(object));result.lastIndex=object.lastIndex}return result}function isIndex(value,length){return value=+value,length=null==length?MAX_SAFE_INTEGER:length,value>-1&&0==value%1&&length>value}function isIterateeCall(value,index,object){if(!isObject(object))return!1;var type=typeof index;if(\"number\"==type)var length=getLength(object),prereq=isLength(length)&&isIndex(index,length);else prereq=\"string\"==type&&index in object;if(prereq){var other=object[index];return value===value?value===other:other!==other}return!1}function isKey(value,object){var type=typeof value;if(\"string\"==type&&reIsPlainProp.test(value)||\"number\"==type)return!0;if(isArray(value))return!1;var result=!reIsDeepProp.test(value);return result||null!=object&&value in toObject(object)}function isLength(value){return\"number\"==typeof value&&value>-1&&0==value%1&&MAX_SAFE_INTEGER>=value}function isStrictComparable(value){return value===value&&(0===value?1/value>0:!isObject(value))}function shimIsPlainObject(value){var Ctor;if(lodash.support,!isObjectLike(value)||objToString.call(value)!=objectTag||!hasOwnProperty.call(value,\"constructor\")&&(Ctor=value.constructor,\"function\"==typeof Ctor&&!(Ctor instanceof Ctor)))return!1;var result;return baseForIn(value,function(subValue,key){result=key}),result===undefined||hasOwnProperty.call(value,result)}function shimKeys(object){for(var props=keysIn(object),propsLength=props.length,length=propsLength&&object.length,support=lodash.support,allowIndexes=length&&isLength(length)&&(isArray(object)||support.nonEnumArgs&&isArguments(object)),index=-1,result=[];propsLength>++index;){var key=props[index];(allowIndexes&&isIndex(key,length)||hasOwnProperty.call(object,key))&&result.push(key)}return result}function toObject(value){return isObject(value)?value:Object(value)}function toPath(value){if(isArray(value))return value;var result=[];return baseToString(value).replace(rePropName,function(match,number,quote,string){result.push(quote?string.replace(reEscapeChar,\"$1\"):number||match)}),result}function indexOf(array,value,fromIndex){var length=array?array.length:0;if(!length)return-1;if(\"number\"==typeof fromIndex)fromIndex=0>fromIndex?nativeMax(length+fromIndex,0):fromIndex;else if(fromIndex){var index=binaryIndex(array,value),other=array[index];return(value===value?value===other:other!==other)?index:-1}return baseIndexOf(array,value,fromIndex||0)}function last(array){var length=array?array.length:0;return length?array[length-1]:undefined}function slice(array,start,end){var length=array?array.length:0;return length?(end&&\"number\"!=typeof end&&isIterateeCall(array,start,end)&&(start=0,end=length),baseSlice(array,start,end)):[]}function unzip(array){for(var index=-1,length=(array&&array.length&&arrayMax(arrayMap(array,getLength)))>>>0,result=Array(length);length>++index;)result[index]=arrayMap(array,baseProperty(index));return result}function includes(collection,target,fromIndex,guard){var length=collection?getLength(collection):0;return isLength(length)||(collection=values(collection),length=collection.length),length?(fromIndex=\"number\"!=typeof fromIndex||guard&&isIterateeCall(target,fromIndex,guard)?0:0>fromIndex?nativeMax(length+fromIndex,0):fromIndex||0,\"string\"==typeof collection||!isArray(collection)&&isString(collection)?length>fromIndex&&collection.indexOf(target,fromIndex)>-1:getIndexOf(collection,target,fromIndex)>-1):!1}function reject(collection,predicate,thisArg){var func=isArray(collection)?arrayFilter:baseFilter;return predicate=getCallback(predicate,thisArg,3),func(collection,function(value,index,collection){return!predicate(value,index,collection)})}function some(collection,predicate,thisArg){var func=isArray(collection)?arraySome:baseSome;return thisArg&&isIterateeCall(collection,predicate,thisArg)&&(predicate=null),(\"function\"!=typeof predicate||thisArg!==undefined)&&(predicate=getCallback(predicate,thisArg,3)),func(collection,predicate)}function restParam(func,start){if(\"function\"!=typeof func)throw new TypeError(FUNC_ERROR_TEXT);return start=nativeMax(start===undefined?func.length-1:+start||0,0),function(){for(var args=arguments,index=-1,length=nativeMax(args.length-start,0),rest=Array(length);length>++index;)rest[index]=args[start+index];switch(start){case 0:return func.call(this,rest);case 1:return func.call(this,args[0],rest);case 2:return func.call(this,args[0],args[1],rest)}var otherArgs=Array(start+1);for(index=-1;start>++index;)otherArgs[index]=args[index];return otherArgs[start]=rest,func.apply(this,otherArgs)}}function clone(value,isDeep,customizer,thisArg){return isDeep&&\"boolean\"!=typeof isDeep&&isIterateeCall(value,isDeep,customizer)?isDeep=!1:\"function\"==typeof isDeep&&(thisArg=customizer,customizer=isDeep,isDeep=!1),customizer=\"function\"==typeof customizer&&bindCallback(customizer,thisArg,1),baseClone(value,isDeep,customizer)}function isArguments(value){var length=isObjectLike(value)?value.length:undefined;return isLength(length)&&objToString.call(value)==argsTag}function isEmpty(value){if(null==value)return!0;var length=getLength(value);return isLength(length)&&(isArray(value)||isString(value)||isArguments(value)||isObjectLike(value)&&isFunction(value.splice))?!length:!keys(value).length}function isObject(value){var type=typeof value;return\"function\"==type||!!value&&\"object\"==type}function isNative(value){return null==value?!1:objToString.call(value)==funcTag?reIsNative.test(fnToString.call(value)):isObjectLike(value)&&reIsHostCtor.test(value)}function isNumber(value){return\"number\"==typeof value||isObjectLike(value)&&objToString.call(value)==numberTag}function isString(value){return\"string\"==typeof value||isObjectLike(value)&&objToString.call(value)==stringTag}function isTypedArray(value){return isObjectLike(value)&&isLength(value.length)&&!!typedArrayTags[objToString.call(value)]}function toPlainObject(value){return baseCopy(value,keysIn(value))}function has(object,path){if(null==object)return!1;var result=hasOwnProperty.call(object,path);return result||isKey(path)||(path=toPath(path),object=1==path.length?object:baseGet(object,baseSlice(path,0,-1)),path=last(path),result=null!=object&&hasOwnProperty.call(object,path)),result}function keysIn(object){if(null==object)return[];isObject(object)||(object=Object(object));var length=object.length;length=length&&isLength(length)&&(isArray(object)||support.nonEnumArgs&&isArguments(object))&&length||0;for(var Ctor=object.constructor,index=-1,isProto=\"function\"==typeof Ctor&&Ctor.prototype===object,result=Array(length),skipIndexes=length>0;length>++index;)result[index]=index+\"\";for(var key in object)skipIndexes&&isIndex(key,length)||\"constructor\"==key&&(isProto||!hasOwnProperty.call(object,key))||result.push(key);return result}function values(object){return baseValues(object,keys(object))}function escapeRegExp(string){return string=baseToString(string),string&&reHasRegExpChars.test(string)?string.replace(reRegExpChars,\"\\\\$&\"):string}function callback(func,thisArg,guard){return guard&&isIterateeCall(func,thisArg,guard)&&(thisArg=null),baseCallback(func,thisArg)}function constant(value){return function(){return value}}function identity(value){return value}function property(path){return isKey(path)?baseProperty(path):basePropertyDeep(path)}var undefined,VERSION=\"3.7.0\",FUNC_ERROR_TEXT=\"Expected a function\",argsTag=\"[object Arguments]\",arrayTag=\"[object Array]\",boolTag=\"[object Boolean]\",dateTag=\"[object Date]\",errorTag=\"[object Error]\",funcTag=\"[object Function]\",mapTag=\"[object Map]\",numberTag=\"[object Number]\",objectTag=\"[object Object]\",regexpTag=\"[object RegExp]\",setTag=\"[object Set]\",stringTag=\"[object String]\",weakMapTag=\"[object WeakMap]\",arrayBufferTag=\"[object ArrayBuffer]\",float32Tag=\"[object Float32Array]\",float64Tag=\"[object Float64Array]\",int8Tag=\"[object Int8Array]\",int16Tag=\"[object Int16Array]\",int32Tag=\"[object Int32Array]\",uint8Tag=\"[object Uint8Array]\",uint8ClampedTag=\"[object Uint8ClampedArray]\",uint16Tag=\"[object Uint16Array]\",uint32Tag=\"[object Uint32Array]\",reIsDeepProp=/\\.|\\[(?:[^[\\]]+|([\"'])(?:(?!\\1)[^\\n\\\\]|\\\\.)*?)\\1\\]/,reIsPlainProp=/^\\w*$/,rePropName=/[^.[\\]]+|\\[(?:(-?\\d+(?:\\.\\d+)?)|([\"'])((?:(?!\\2)[^\\n\\\\]|\\\\.)*?)\\2)\\]/g,reRegExpChars=/[.*+?^${}()|[\\]\\/\\\\]/g,reHasRegExpChars=RegExp(reRegExpChars.source),reEscapeChar=/\\\\(\\\\)?/g,reFlags=/\\w*$/,reIsHostCtor=/^\\[object .+?Constructor\\]$/,typedArrayTags={};typedArrayTags[float32Tag]=typedArrayTags[float64Tag]=typedArrayTags[int8Tag]=typedArrayTags[int16Tag]=typedArrayTags[int32Tag]=typedArrayTags[uint8Tag]=typedArrayTags[uint8ClampedTag]=typedArrayTags[uint16Tag]=typedArrayTags[uint32Tag]=!0,typedArrayTags[argsTag]=typedArrayTags[arrayTag]=typedArrayTags[arrayBufferTag]=typedArrayTags[boolTag]=typedArrayTags[dateTag]=typedArrayTags[errorTag]=typedArrayTags[funcTag]=typedArrayTags[mapTag]=typedArrayTags[numberTag]=typedArrayTags[objectTag]=typedArrayTags[regexpTag]=typedArrayTags[setTag]=typedArrayTags[stringTag]=typedArrayTags[weakMapTag]=!1;var cloneableTags={};cloneableTags[argsTag]=cloneableTags[arrayTag]=cloneableTags[arrayBufferTag]=cloneableTags[boolTag]=cloneableTags[dateTag]=cloneableTags[float32Tag]=cloneableTags[float64Tag]=cloneableTags[int8Tag]=cloneableTags[int16Tag]=cloneableTags[int32Tag]=cloneableTags[numberTag]=cloneableTags[objectTag]=cloneableTags[regexpTag]=cloneableTags[stringTag]=cloneableTags[uint8Tag]=cloneableTags[uint8ClampedTag]=cloneableTags[uint16Tag]=cloneableTags[uint32Tag]=!0,cloneableTags[errorTag]=cloneableTags[funcTag]=cloneableTags[mapTag]=cloneableTags[setTag]=cloneableTags[weakMapTag]=!1;var objectTypes={\"function\":!0,object:!0},freeExports=objectTypes[typeof exports]&&exports&&!exports.nodeType&&exports,freeModule=objectTypes[typeof module]&&module&&!module.nodeType&&module,freeGlobal=freeExports&&freeModule&&\"object\"==typeof global&&global&&global.Object&&global,freeSelf=objectTypes[typeof self]&&self&&self.Object&&self,freeWindow=objectTypes[typeof window]&&window&&window.Object&&window,moduleExports=freeModule&&freeModule.exports===freeExports&&freeExports,root=freeGlobal||freeWindow!==(this&&this.window)&&freeWindow||freeSelf||this,arrayProto=Array.prototype,objectProto=Object.prototype,fnToString=Function.prototype.toString,hasOwnProperty=objectProto.hasOwnProperty,objToString=objectProto.toString,reIsNative=RegExp(\"^\"+escapeRegExp(objToString).replace(/toString|(function).*?(?=\\\\\\()| for .+?(?=\\\\\\])/g,\"$1.*?\")+\"$\"),ArrayBuffer=isNative(ArrayBuffer=root.ArrayBuffer)&&ArrayBuffer,bufferSlice=isNative(bufferSlice=ArrayBuffer&&new ArrayBuffer(0).slice)&&bufferSlice,floor=Math.floor,getOwnPropertySymbols=isNative(getOwnPropertySymbols=Object.getOwnPropertySymbols)&&getOwnPropertySymbols,getPrototypeOf=isNative(getPrototypeOf=Object.getPrototypeOf)&&getPrototypeOf,push=arrayProto.push,preventExtensions=isNative(Object.preventExtensions=Object.preventExtensions)&&preventExtensions,propertyIsEnumerable=objectProto.propertyIsEnumerable,Uint8Array=isNative(Uint8Array=root.Uint8Array)&&Uint8Array,Float64Array=function(){try{var func=isNative(func=root.Float64Array)&&func,result=new func(new ArrayBuffer(10),0,1)&&func}catch(e){}return result}(),nativeAssign=function(){var object={1:0},func=preventExtensions&&isNative(func=Object.assign)&&func;try{func(preventExtensions(object),\"xo\")}catch(e){}return!object[1]&&func}(),nativeIsArray=isNative(nativeIsArray=Array.isArray)&&nativeIsArray,nativeKeys=isNative(nativeKeys=Object.keys)&&nativeKeys,nativeMax=Math.max,nativeMin=Math.min,NEGATIVE_INFINITY=Number.NEGATIVE_INFINITY,MAX_ARRAY_LENGTH=Math.pow(2,32)-1,MAX_ARRAY_INDEX=MAX_ARRAY_LENGTH-1,HALF_MAX_ARRAY_LENGTH=MAX_ARRAY_LENGTH>>>1,FLOAT64_BYTES_PER_ELEMENT=Float64Array?Float64Array.BYTES_PER_ELEMENT:0,MAX_SAFE_INTEGER=Math.pow(2,53)-1,support=lodash.support={};(function(x){var Ctor=function(){this.x=x},props=[];Ctor.prototype={valueOf:x,y:x};for(var key in new Ctor)props.push(key);support.funcDecomp=/\\bthis\\b/.test(function(){return this}),support.funcNames=\"string\"==typeof Function.name;try{support.nonEnumArgs=!propertyIsEnumerable.call(arguments,1)}catch(e){support.nonEnumArgs=!0}})(1,0);var baseAssign=nativeAssign||function(object,source){return null==source?object:baseCopy(source,getSymbols(source),baseCopy(source,keys(source),object))},baseEach=createBaseEach(baseForOwn),baseFor=createBaseFor();bufferSlice||(bufferClone=ArrayBuffer&&Uint8Array?function(buffer){var byteLength=buffer.byteLength,floatLength=Float64Array?floor(byteLength/FLOAT64_BYTES_PER_ELEMENT):0,offset=floatLength*FLOAT64_BYTES_PER_ELEMENT,result=new ArrayBuffer(byteLength);if(floatLength){var view=new Float64Array(result,0,floatLength);view.set(new Float64Array(buffer,0,floatLength))}return byteLength!=offset&&(view=new Uint8Array(result,offset),view.set(new Uint8Array(buffer,offset))),result}:constant(null));var getLength=baseProperty(\"length\"),getSymbols=getOwnPropertySymbols?function(object){return getOwnPropertySymbols(toObject(object))}:constant([]),findLastIndex=createFindIndex(!0),zip=restParam(unzip),forEach=createForEach(arrayEach,baseEach),isArray=nativeIsArray||function(value){return isObjectLike(value)&&isLength(value.length)&&objToString.call(value)==arrayTag},isFunction=baseIsFunction(/x/)||Uint8Array&&!baseIsFunction(Uint8Array)?function(value){return objToString.call(value)==funcTag}:baseIsFunction,isPlainObject=getPrototypeOf?function(value){if(!value||objToString.call(value)!=objectTag)return!1;var valueOf=value.valueOf,objProto=isNative(valueOf)&&(objProto=getPrototypeOf(valueOf))&&getPrototypeOf(objProto);return objProto?value==objProto||getPrototypeOf(value)==objProto:shimIsPlainObject(value)}:shimIsPlainObject,assign=createAssigner(function(object,source,customizer){return customizer?assignWith(object,source,customizer):baseAssign(object,source)}),keys=nativeKeys?function(object){if(object)var Ctor=object.constructor,length=object.length;return\"function\"==typeof Ctor&&Ctor.prototype===object||\"function\"!=typeof object&&isLength(length)?shimKeys(object):isObject(object)?nativeKeys(object):[]}:shimKeys,merge=createAssigner(baseMerge);lodash.assign=assign,lodash.callback=callback,lodash.constant=constant,lodash.forEach=forEach,lodash.keys=keys,lodash.keysIn=keysIn,lodash.merge=merge,lodash.property=property,lodash.reject=reject,lodash.restParam=restParam,lodash.slice=slice,lodash.toPlainObject=toPlainObject,lodash.unzip=unzip,lodash.values=values,lodash.zip=zip,lodash.each=forEach,lodash.extend=assign,lodash.iteratee=callback,lodash.clone=clone,lodash.escapeRegExp=escapeRegExp,lodash.findLastIndex=findLastIndex,lodash.has=has,lodash.identity=identity,lodash.includes=includes,lodash.indexOf=indexOf,lodash.isArguments=isArguments,lodash.isArray=isArray,lodash.isEmpty=isEmpty,lodash.isFunction=isFunction,lodash.isNative=isNative,lodash.isNumber=isNumber,lodash.isObject=isObject,lodash.isPlainObject=isPlainObject,lodash.isString=isString,lodash.isTypedArray=isTypedArray,lodash.last=last,lodash.some=some,lodash.any=some,lodash.contains=includes,lodash.include=includes,lodash.VERSION=VERSION,freeExports&&freeModule?moduleExports?(freeModule.exports=lodash)._=lodash:freeExports._=lodash:root._=lodash\n}).call(this)}).call(this,\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:{})},{}],\"/node_modules/jshint/src/jshint.js\":[function(_dereq_,module,exports){var _=_dereq_(\"../lodash\"),events=_dereq_(\"events\"),vars=_dereq_(\"./vars.js\"),messages=_dereq_(\"./messages.js\"),Lexer=_dereq_(\"./lex.js\").Lexer,reg=_dereq_(\"./reg.js\"),state=_dereq_(\"./state.js\").state,style=_dereq_(\"./style.js\"),options=_dereq_(\"./options.js\"),scopeManager=_dereq_(\"./scope-manager.js\"),JSHINT=function(){\"use strict\";function checkOption(name,t){return name=name.trim(),/^[+-]W\\d{3}$/g.test(name)?!0:-1!==options.validNames.indexOf(name)||\"jslint\"===t.type||_.has(options.removed,name)?!0:(error(\"E001\",t,name),!1)}function isString(obj){return\"[object String]\"===Object.prototype.toString.call(obj)}function isIdentifier(tkn,value){return tkn?tkn.identifier&&tkn.value===value?!0:!1:!1}function isReserved(token){if(!token.reserved)return!1;var meta=token.meta;if(meta&&meta.isFutureReservedWord&&state.inES5()){if(!meta.es5)return!1;if(meta.strictOnly&&!state.option.strict&&!state.isStrict())return!1;if(token.isProperty)return!1}return!0}function supplant(str,data){return str.replace(/\\{([^{}]*)\\}/g,function(a,b){var r=data[b];return\"string\"==typeof r||\"number\"==typeof r?r:a})}function combine(dest,src){Object.keys(src).forEach(function(name){_.has(JSHINT.blacklist,name)||(dest[name]=src[name])})}function processenforceall(){if(state.option.enforceall){for(var enforceopt in options.bool.enforcing)void 0!==state.option[enforceopt]||options.noenforceall[enforceopt]||(state.option[enforceopt]=!0);for(var relaxopt in options.bool.relaxing)void 0===state.option[relaxopt]&&(state.option[relaxopt]=!1)}}function assume(){processenforceall(),state.option.esversion||state.option.moz||(state.option.esversion=state.option.es3?3:state.option.esnext?6:5),state.inES5()&&combine(predefined,vars.ecmaIdentifiers[5]),state.inES6()&&combine(predefined,vars.ecmaIdentifiers[6]),state.option.module&&(state.option.strict===!0&&(state.option.strict=\"global\"),state.inES6()||warning(\"W134\",state.tokens.next,\"module\",6)),state.option.couch&&combine(predefined,vars.couch),state.option.qunit&&combine(predefined,vars.qunit),state.option.rhino&&combine(predefined,vars.rhino),state.option.shelljs&&(combine(predefined,vars.shelljs),combine(predefined,vars.node)),state.option.typed&&combine(predefined,vars.typed),state.option.phantom&&(combine(predefined,vars.phantom),state.option.strict===!0&&(state.option.strict=\"global\")),state.option.prototypejs&&combine(predefined,vars.prototypejs),state.option.node&&(combine(predefined,vars.node),combine(predefined,vars.typed),state.option.strict===!0&&(state.option.strict=\"global\")),state.option.devel&&combine(predefined,vars.devel),state.option.dojo&&combine(predefined,vars.dojo),state.option.browser&&(combine(predefined,vars.browser),combine(predefined,vars.typed)),state.option.browserify&&(combine(predefined,vars.browser),combine(predefined,vars.typed),combine(predefined,vars.browserify),state.option.strict===!0&&(state.option.strict=\"global\")),state.option.nonstandard&&combine(predefined,vars.nonstandard),state.option.jasmine&&combine(predefined,vars.jasmine),state.option.jquery&&combine(predefined,vars.jquery),state.option.mootools&&combine(predefined,vars.mootools),state.option.worker&&combine(predefined,vars.worker),state.option.wsh&&combine(predefined,vars.wsh),state.option.globalstrict&&state.option.strict!==!1&&(state.option.strict=\"global\"),state.option.yui&&combine(predefined,vars.yui),state.option.mocha&&combine(predefined,vars.mocha)}function quit(code,line,chr){var percentage=Math.floor(100*(line/state.lines.length)),message=messages.errors[code].desc;throw{name:\"JSHintError\",line:line,character:chr,message:message+\" (\"+percentage+\"% scanned).\",raw:message,code:code}}function removeIgnoredMessages(){var ignored=state.ignoredLines;_.isEmpty(ignored)||(JSHINT.errors=_.reject(JSHINT.errors,function(err){return ignored[err.line]}))}function warning(code,t,a,b,c,d){var ch,l,w,msg;if(/^W\\d{3}$/.test(code)){if(state.ignored[code])return;msg=messages.warnings[code]}else/E\\d{3}/.test(code)?msg=messages.errors[code]:/I\\d{3}/.test(code)&&(msg=messages.info[code]);return t=t||state.tokens.next||{},\"(end)\"===t.id&&(t=state.tokens.curr),l=t.line||0,ch=t.from||0,w={id:\"(error)\",raw:msg.desc,code:msg.code,evidence:state.lines[l-1]||\"\",line:l,character:ch,scope:JSHINT.scope,a:a,b:b,c:c,d:d},w.reason=supplant(msg.desc,w),JSHINT.errors.push(w),removeIgnoredMessages(),JSHINT.errors.length>=state.option.maxerr&&quit(\"E043\",l,ch),w}function warningAt(m,l,ch,a,b,c,d){return warning(m,{line:l,from:ch},a,b,c,d)}function error(m,t,a,b,c,d){warning(m,t,a,b,c,d)}function errorAt(m,l,ch,a,b,c,d){return error(m,{line:l,from:ch},a,b,c,d)}function addInternalSrc(elem,src){var i;return i={id:\"(internal)\",elem:elem,value:src},JSHINT.internals.push(i),i}function doOption(){var nt=state.tokens.next,body=nt.body.match(/(-\\s+)?[^\\s,:]+(?:\\s*:\\s*(-\\s+)?[^\\s,]+)?/g)||[],predef={};if(\"globals\"===nt.type){body.forEach(function(g,idx){g=g.split(\":\");var key=(g[0]||\"\").trim(),val=(g[1]||\"\").trim();if(\"-\"===key||!key.length){if(idx>0&&idx===body.length-1)return;return error(\"E002\",nt),void 0}\"-\"===key.charAt(0)?(key=key.slice(1),val=!1,JSHINT.blacklist[key]=key,delete predefined[key]):predef[key]=\"true\"===val}),combine(predefined,predef);for(var key in predef)_.has(predef,key)&&(declared[key]=nt)}\"exported\"===nt.type&&body.forEach(function(e,idx){if(!e.length){if(idx>0&&idx===body.length-1)return;return error(\"E002\",nt),void 0}state.funct[\"(scope)\"].addExported(e)}),\"members\"===nt.type&&(membersOnly=membersOnly||{},body.forEach(function(m){var ch1=m.charAt(0),ch2=m.charAt(m.length-1);ch1!==ch2||'\"'!==ch1&&\"'\"!==ch1||(m=m.substr(1,m.length-2).replace('\\\\\"','\"')),membersOnly[m]=!1}));var numvals=[\"maxstatements\",\"maxparams\",\"maxdepth\",\"maxcomplexity\",\"maxerr\",\"maxlen\",\"indent\"];(\"jshint\"===nt.type||\"jslint\"===nt.type)&&(body.forEach(function(g){g=g.split(\":\");var key=(g[0]||\"\").trim(),val=(g[1]||\"\").trim();if(checkOption(key,nt))if(numvals.indexOf(key)>=0)if(\"false\"!==val){if(val=+val,\"number\"!=typeof val||!isFinite(val)||0>=val||Math.floor(val)!==val)return error(\"E032\",nt,g[1].trim()),void 0;state.option[key]=val}else state.option[key]=\"indent\"===key?4:!1;else{if(\"validthis\"===key)return state.funct[\"(global)\"]?void error(\"E009\"):\"true\"!==val&&\"false\"!==val?void error(\"E002\",nt):(state.option.validthis=\"true\"===val,void 0);if(\"quotmark\"!==key)if(\"shadow\"!==key)if(\"unused\"!==key)if(\"latedef\"!==key)if(\"ignore\"!==key)if(\"strict\"!==key){\"module\"===key&&(hasParsedCode(state.funct)||error(\"E055\",state.tokens.next,\"module\"));var esversions={es3:3,es5:5,esnext:6};if(!_.has(esversions,key)){if(\"esversion\"===key){switch(val){case\"5\":state.inES5(!0)&&warning(\"I003\");case\"3\":case\"6\":state.option.moz=!1,state.option.esversion=+val;break;case\"2015\":state.option.moz=!1,state.option.esversion=6;break;default:error(\"E002\",nt)}return hasParsedCode(state.funct)||error(\"E055\",state.tokens.next,\"esversion\"),void 0}var match=/^([+-])(W\\d{3})$/g.exec(key);if(match)return state.ignored[match[2]]=\"-\"===match[1],void 0;var tn;return\"true\"===val||\"false\"===val?(\"jslint\"===nt.type?(tn=options.renamed[key]||key,state.option[tn]=\"true\"===val,void 0!==options.inverted[tn]&&(state.option[tn]=!state.option[tn])):state.option[key]=\"true\"===val,\"newcap\"===key&&(state.option[\"(explicitNewcap)\"]=!0),void 0):(error(\"E002\",nt),void 0)}switch(val){case\"true\":state.option.moz=!1,state.option.esversion=esversions[key];break;case\"false\":state.option.moz||(state.option.esversion=5);break;default:error(\"E002\",nt)}}else switch(val){case\"true\":state.option.strict=!0;break;case\"false\":state.option.strict=!1;break;case\"func\":case\"global\":case\"implied\":state.option.strict=val;break;default:error(\"E002\",nt)}else switch(val){case\"line\":state.ignoredLines[nt.line]=!0,removeIgnoredMessages();break;default:error(\"E002\",nt)}else switch(val){case\"true\":state.option.latedef=!0;break;case\"false\":state.option.latedef=!1;break;case\"nofunc\":state.option.latedef=\"nofunc\";break;default:error(\"E002\",nt)}else switch(val){case\"true\":state.option.unused=!0;break;case\"false\":state.option.unused=!1;break;case\"vars\":case\"strict\":state.option.unused=val;break;default:error(\"E002\",nt)}else switch(val){case\"true\":state.option.shadow=!0;break;case\"outer\":state.option.shadow=\"outer\";break;case\"false\":case\"inner\":state.option.shadow=\"inner\";break;default:error(\"E002\",nt)}else switch(val){case\"true\":case\"false\":state.option.quotmark=\"true\"===val;break;case\"double\":case\"single\":state.option.quotmark=val;break;default:error(\"E002\",nt)}}}),assume())}function peek(p){var t,i=p||0,j=lookahead.length;if(j>i)return lookahead[i];for(;i>=j;)t=lookahead[j],t||(t=lookahead[j]=lex.token()),j+=1;return t||\"(end)\"!==state.tokens.next.id?t:state.tokens.next}function peekIgnoreEOL(){var t,i=0;do t=peek(i++);while(\"(endline)\"===t.id);return t}function advance(id,t){switch(state.tokens.curr.id){case\"(number)\":\".\"===state.tokens.next.id&&warning(\"W005\",state.tokens.curr);break;case\"-\":(\"-\"===state.tokens.next.id||\"--\"===state.tokens.next.id)&&warning(\"W006\");break;case\"+\":(\"+\"===state.tokens.next.id||\"++\"===state.tokens.next.id)&&warning(\"W007\")}for(id&&state.tokens.next.id!==id&&(t?\"(end)\"===state.tokens.next.id?error(\"E019\",t,t.id):error(\"E020\",state.tokens.next,id,t.id,t.line,state.tokens.next.value):(\"(identifier)\"!==state.tokens.next.type||state.tokens.next.value!==id)&&warning(\"W116\",state.tokens.next,id,state.tokens.next.value)),state.tokens.prev=state.tokens.curr,state.tokens.curr=state.tokens.next;;){if(state.tokens.next=lookahead.shift()||lex.token(),state.tokens.next||quit(\"E041\",state.tokens.curr.line),\"(end)\"===state.tokens.next.id||\"(error)\"===state.tokens.next.id)return;if(state.tokens.next.check&&state.tokens.next.check(),state.tokens.next.isSpecial)\"falls through\"===state.tokens.next.type?state.tokens.curr.caseFallsThrough=!0:doOption();else if(\"(endline)\"!==state.tokens.next.id)break}}function isInfix(token){return token.infix||!token.identifier&&!token.template&&!!token.led}function isEndOfExpr(){var curr=state.tokens.curr,next=state.tokens.next;return\";\"===next.id||\"}\"===next.id||\":\"===next.id?!0:isInfix(next)===isInfix(curr)||\"yield\"===curr.id&&state.inMoz()?curr.line!==startLine(next):!1}function isBeginOfExpr(prev){return!prev.left&&\"unary\"!==prev.arity}function expression(rbp,initial){var left,isArray=!1,isObject=!1,isLetExpr=!1;state.nameStack.push(),initial||\"let\"!==state.tokens.next.value||\"(\"!==peek(0).value||(state.inMoz()||warning(\"W118\",state.tokens.next,\"let expressions\"),isLetExpr=!0,state.funct[\"(scope)\"].stack(),advance(\"let\"),advance(\"(\"),state.tokens.prev.fud(),advance(\")\")),\"(end)\"===state.tokens.next.id&&error(\"E006\",state.tokens.curr);var isDangerous=state.option.asi&&state.tokens.prev.line!==startLine(state.tokens.curr)&&_.contains([\"]\",\")\"],state.tokens.prev.id)&&_.contains([\"[\",\"(\"],state.tokens.curr.id);if(isDangerous&&warning(\"W014\",state.tokens.curr,state.tokens.curr.id),advance(),initial&&(state.funct[\"(verb)\"]=state.tokens.curr.value,state.tokens.curr.beginsStmt=!0),initial===!0&&state.tokens.curr.fud)left=state.tokens.curr.fud();else for(state.tokens.curr.nud?left=state.tokens.curr.nud():error(\"E030\",state.tokens.curr,state.tokens.curr.id);(state.tokens.next.lbp>rbp||\"(template)\"===state.tokens.next.type)&&!isEndOfExpr();)isArray=\"Array\"===state.tokens.curr.value,isObject=\"Object\"===state.tokens.curr.value,left&&(left.value||left.first&&left.first.value)&&(\"new\"!==left.value||left.first&&left.first.value&&\".\"===left.first.value)&&(isArray=!1,left.value!==state.tokens.curr.value&&(isObject=!1)),advance(),isArray&&\"(\"===state.tokens.curr.id&&\")\"===state.tokens.next.id&&warning(\"W009\",state.tokens.curr),isObject&&\"(\"===state.tokens.curr.id&&\")\"===state.tokens.next.id&&warning(\"W010\",state.tokens.curr),left&&state.tokens.curr.led?left=state.tokens.curr.led(left):error(\"E033\",state.tokens.curr,state.tokens.curr.id);return isLetExpr&&state.funct[\"(scope)\"].unstack(),state.nameStack.pop(),left}function startLine(token){return token.startLine||token.line}function nobreaknonadjacent(left,right){left=left||state.tokens.curr,right=right||state.tokens.next,state.option.laxbreak||left.line===startLine(right)||warning(\"W014\",right,right.value)}function nolinebreak(t){t=t||state.tokens.curr,t.line!==startLine(state.tokens.next)&&warning(\"E022\",t,t.value)}function nobreakcomma(left,right){left.line!==startLine(right)&&(state.option.laxcomma||(comma.first&&(warning(\"I001\"),comma.first=!1),warning(\"W014\",left,right.value)))}function comma(opts){if(opts=opts||{},opts.peek?nobreakcomma(state.tokens.prev,state.tokens.curr):(nobreakcomma(state.tokens.curr,state.tokens.next),advance(\",\")),state.tokens.next.identifier&&(!opts.property||!state.inES5()))switch(state.tokens.next.value){case\"break\":case\"case\":case\"catch\":case\"continue\":case\"default\":case\"do\":case\"else\":case\"finally\":case\"for\":case\"if\":case\"in\":case\"instanceof\":case\"return\":case\"switch\":case\"throw\":case\"try\":case\"var\":case\"let\":case\"while\":case\"with\":return error(\"E024\",state.tokens.next,state.tokens.next.value),!1}if(\"(punctuator)\"===state.tokens.next.type)switch(state.tokens.next.value){case\"}\":case\"]\":case\",\":if(opts.allowTrailing)return!0;case\")\":return error(\"E024\",state.tokens.next,state.tokens.next.value),!1}return!0}function symbol(s,p){var x=state.syntax[s];return x&&\"object\"==typeof x||(state.syntax[s]=x={id:s,lbp:p,value:s}),x}function delim(s){var x=symbol(s,0);return x.delim=!0,x}function stmt(s,f){var x=delim(s);return x.identifier=x.reserved=!0,x.fud=f,x}function blockstmt(s,f){var x=stmt(s,f);return x.block=!0,x}function reserveName(x){var c=x.id.charAt(0);return(c>=\"a\"&&\"z\">=c||c>=\"A\"&&\"Z\">=c)&&(x.identifier=x.reserved=!0),x}function prefix(s,f){var x=symbol(s,150);return reserveName(x),x.nud=\"function\"==typeof f?f:function(){return this.arity=\"unary\",this.right=expression(150),(\"++\"===this.id||\"--\"===this.id)&&(state.option.plusplus?warning(\"W016\",this,this.id):!this.right||this.right.identifier&&!isReserved(this.right)||\".\"===this.right.id||\"[\"===this.right.id||warning(\"W017\",this),this.right&&this.right.isMetaProperty?error(\"E031\",this):this.right&&this.right.identifier&&state.funct[\"(scope)\"].block.modify(this.right.value,this)),this},x}function type(s,f){var x=delim(s);return x.type=s,x.nud=f,x}function reserve(name,func){var x=type(name,func);return x.identifier=!0,x.reserved=!0,x}function FutureReservedWord(name,meta){var x=type(name,meta&&meta.nud||function(){return this});return meta=meta||{},meta.isFutureReservedWord=!0,x.value=name,x.identifier=!0,x.reserved=!0,x.meta=meta,x}function reservevar(s,v){return reserve(s,function(){return\"function\"==typeof v&&v(this),this})}function infix(s,f,p,w){var x=symbol(s,p);return reserveName(x),x.infix=!0,x.led=function(left){return w||nobreaknonadjacent(state.tokens.prev,state.tokens.curr),\"in\"!==s&&\"instanceof\"!==s||\"!\"!==left.id||warning(\"W018\",left,\"!\"),\"function\"==typeof f?f(left,this):(this.left=left,this.right=expression(p),this)},x}function application(s){var x=symbol(s,42);return x.led=function(left){return nobreaknonadjacent(state.tokens.prev,state.tokens.curr),this.left=left,this.right=doFunction({type:\"arrow\",loneArg:left}),this},x}function relation(s,f){var x=symbol(s,100);return x.led=function(left){nobreaknonadjacent(state.tokens.prev,state.tokens.curr),this.left=left;var right=this.right=expression(100);return isIdentifier(left,\"NaN\")||isIdentifier(right,\"NaN\")?warning(\"W019\",this):f&&f.apply(this,[left,right]),left&&right||quit(\"E041\",state.tokens.curr.line),\"!\"===left.id&&warning(\"W018\",left,\"!\"),\"!\"===right.id&&warning(\"W018\",right,\"!\"),this},x}function isPoorRelation(node){return node&&(\"(number)\"===node.type&&0===+node.value||\"(string)\"===node.type&&\"\"===node.value||\"null\"===node.type&&!state.option.eqnull||\"true\"===node.type||\"false\"===node.type||\"undefined\"===node.type)}function isTypoTypeof(left,right,state){var values;return state.option.notypeof?!1:left&&right?(values=state.inES6()?typeofValues.es6:typeofValues.es3,\"(identifier)\"===right.type&&\"typeof\"===right.value&&\"(string)\"===left.type?!_.contains(values,left.value):!1):!1}function isGlobalEval(left,state){var isGlobal=!1;return\"this\"===left.type&&null===state.funct[\"(context)\"]?isGlobal=!0:\"(identifier)\"===left.type&&(state.option.node&&\"global\"===left.value?isGlobal=!0:!state.option.browser||\"window\"!==left.value&&\"document\"!==left.value||(isGlobal=!0)),isGlobal}function findNativePrototype(left){function walkPrototype(obj){return\"object\"==typeof obj?\"prototype\"===obj.right?obj:walkPrototype(obj.left):void 0}function walkNative(obj){for(;!obj.identifier&&\"object\"==typeof obj.left;)obj=obj.left;return obj.identifier&&natives.indexOf(obj.value)>=0?obj.value:void 0}var natives=[\"Array\",\"ArrayBuffer\",\"Boolean\",\"Collator\",\"DataView\",\"Date\",\"DateTimeFormat\",\"Error\",\"EvalError\",\"Float32Array\",\"Float64Array\",\"Function\",\"Infinity\",\"Intl\",\"Int16Array\",\"Int32Array\",\"Int8Array\",\"Iterator\",\"Number\",\"NumberFormat\",\"Object\",\"RangeError\",\"ReferenceError\",\"RegExp\",\"StopIteration\",\"String\",\"SyntaxError\",\"TypeError\",\"Uint16Array\",\"Uint32Array\",\"Uint8Array\",\"Uint8ClampedArray\",\"URIError\"],prototype=walkPrototype(left);return prototype?walkNative(prototype):void 0}function checkLeftSideAssign(left,assignToken,options){var allowDestructuring=options&&options.allowDestructuring;if(assignToken=assignToken||left,state.option.freeze){var nativeObject=findNativePrototype(left);nativeObject&&warning(\"W121\",left,nativeObject)}return left.identifier&&!left.isMetaProperty&&state.funct[\"(scope)\"].block.reassign(left.value,left),\".\"===left.id?((!left.left||\"arguments\"===left.left.value&&!state.isStrict())&&warning(\"E031\",assignToken),state.nameStack.set(state.tokens.prev),!0):\"{\"===left.id||\"[\"===left.id?(allowDestructuring&&state.tokens.curr.left.destructAssign?state.tokens.curr.left.destructAssign.forEach(function(t){t.id&&state.funct[\"(scope)\"].block.modify(t.id,t.token)}):\"{\"!==left.id&&left.left?\"arguments\"!==left.left.value||state.isStrict()||warning(\"E031\",assignToken):warning(\"E031\",assignToken),\"[\"===left.id&&state.nameStack.set(left.right),!0):left.isMetaProperty?(error(\"E031\",assignToken),!0):left.identifier&&!isReserved(left)?(\"exception\"===state.funct[\"(scope)\"].labeltype(left.value)&&warning(\"W022\",left),state.nameStack.set(left),!0):(left===state.syntax[\"function\"]&&warning(\"W023\",state.tokens.curr),!1)}function assignop(s,f,p){var x=infix(s,\"function\"==typeof f?f:function(left,that){return that.left=left,left&&checkLeftSideAssign(left,that,{allowDestructuring:!0})?(that.right=expression(10),that):(error(\"E031\",that),void 0)},p);return x.exps=!0,x.assign=!0,x}function bitwise(s,f,p){var x=symbol(s,p);return reserveName(x),x.led=\"function\"==typeof f?f:function(left){return state.option.bitwise&&warning(\"W016\",this,this.id),this.left=left,this.right=expression(p),this},x}function bitwiseassignop(s){return assignop(s,function(left,that){return state.option.bitwise&&warning(\"W016\",that,that.id),left&&checkLeftSideAssign(left,that)?(that.right=expression(10),that):(error(\"E031\",that),void 0)},20)}function suffix(s){var x=symbol(s,150);return x.led=function(left){return state.option.plusplus?warning(\"W016\",this,this.id):left.identifier&&!isReserved(left)||\".\"===left.id||\"[\"===left.id||warning(\"W017\",this),left.isMetaProperty?error(\"E031\",this):left&&left.identifier&&state.funct[\"(scope)\"].block.modify(left.value,left),this.left=left,this},x}function optionalidentifier(fnparam,prop,preserve){if(state.tokens.next.identifier){preserve||advance();var curr=state.tokens.curr,val=state.tokens.curr.value;return isReserved(curr)?prop&&state.inES5()?val:fnparam&&\"undefined\"===val?val:(warning(\"W024\",state.tokens.curr,state.tokens.curr.id),val):val}}function identifier(fnparam,prop){var i=optionalidentifier(fnparam,prop,!1);if(i)return i;if(\"...\"===state.tokens.next.value){if(state.inES6(!0)||warning(\"W119\",state.tokens.next,\"spread/rest operator\",\"6\"),advance(),checkPunctuator(state.tokens.next,\"...\"))for(warning(\"E024\",state.tokens.next,\"...\");checkPunctuator(state.tokens.next,\"...\");)advance();return state.tokens.next.identifier?identifier(fnparam,prop):(warning(\"E024\",state.tokens.curr,\"...\"),void 0)}error(\"E030\",state.tokens.next,state.tokens.next.value),\";\"!==state.tokens.next.id&&advance()}function reachable(controlToken){var t,i=0;if(\";\"===state.tokens.next.id&&!controlToken.inBracelessBlock)for(;;){do t=peek(i),i+=1;while(\"(end)\"!==t.id&&\"(comment)\"===t.id);if(t.reach)return;if(\"(endline)\"!==t.id){if(\"function\"===t.id){state.option.latedef===!0&&warning(\"W026\",t);break}warning(\"W027\",t,t.value,controlToken.value);break}}}function parseFinalSemicolon(){if(\";\"!==state.tokens.next.id){if(state.tokens.next.isUnclosed)return advance();var sameLine=startLine(state.tokens.next)===state.tokens.curr.line&&\"(end)\"!==state.tokens.next.id,blockEnd=checkPunctuator(state.tokens.next,\"}\");sameLine&&!blockEnd?errorAt(\"E058\",state.tokens.curr.line,state.tokens.curr.character):state.option.asi||(blockEnd&&!state.option.lastsemic||!sameLine)&&warningAt(\"W033\",state.tokens.curr.line,state.tokens.curr.character)}else advance(\";\")}function statement(){var r,i=indent,t=state.tokens.next,hasOwnScope=!1;if(\";\"===t.id)return advance(\";\"),void 0;var res=isReserved(t);if(res&&t.meta&&t.meta.isFutureReservedWord&&\":\"===peek().id&&(warning(\"W024\",t,t.id),res=!1),t.identifier&&!res&&\":\"===peek().id&&(advance(),advance(\":\"),hasOwnScope=!0,state.funct[\"(scope)\"].stack(),state.funct[\"(scope)\"].block.addBreakLabel(t.value,{token:state.tokens.curr}),state.tokens.next.labelled||\"{\"===state.tokens.next.value||warning(\"W028\",state.tokens.next,t.value,state.tokens.next.value),state.tokens.next.label=t.value,t=state.tokens.next),\"{\"===t.id){var iscase=\"case\"===state.funct[\"(verb)\"]&&\":\"===state.tokens.curr.value;return block(!0,!0,!1,!1,iscase),void 0}return r=expression(0,!0),!r||r.identifier&&\"function\"===r.value||\"(punctuator)\"===r.type&&r.left&&r.left.identifier&&\"function\"===r.left.value||state.isStrict()||\"global\"!==state.option.strict||warning(\"E007\"),t.block||(state.option.expr||r&&r.exps?state.option.nonew&&r&&r.left&&\"(\"===r.id&&\"new\"===r.left.id&&warning(\"W031\",t):warning(\"W030\",state.tokens.curr),parseFinalSemicolon()),indent=i,hasOwnScope&&state.funct[\"(scope)\"].unstack(),r}function statements(){for(var p,a=[];!state.tokens.next.reach&&\"(end)\"!==state.tokens.next.id;)\";\"===state.tokens.next.id?(p=peek(),(!p||\"(\"!==p.id&&\"[\"!==p.id)&&warning(\"W032\"),advance(\";\")):a.push(statement());return a}function directives(){for(var i,p,pn;\"(string)\"===state.tokens.next.id;){if(p=peek(0),\"(endline)\"===p.id){i=1;do pn=peek(i++);while(\"(endline)\"===pn.id);if(\";\"===pn.id)p=pn;else{if(\"[\"===pn.value||\".\"===pn.value)break;state.option.asi&&\"(\"!==pn.value||warning(\"W033\",state.tokens.next)}}else{if(\".\"===p.id||\"[\"===p.id)break;\";\"!==p.id&&warning(\"W033\",p)}advance();var directive=state.tokens.curr.value;(state.directive[directive]||\"use strict\"===directive&&\"implied\"===state.option.strict)&&warning(\"W034\",state.tokens.curr,directive),state.directive[directive]=!0,\";\"===p.id&&advance(\";\")}state.isStrict()&&(state.option[\"(explicitNewcap)\"]||(state.option.newcap=!0),state.option.undef=!0)}function block(ordinary,stmt,isfunc,isfatarrow,iscase){var a,m,t,line,d,b=inblock,old_indent=indent;inblock=ordinary,t=state.tokens.next;var metrics=state.funct[\"(metrics)\"];if(metrics.nestedBlockDepth+=1,metrics.verifyMaxNestedBlockDepthPerFunction(),\"{\"===state.tokens.next.id){if(advance(\"{\"),state.funct[\"(scope)\"].stack(),line=state.tokens.curr.line,\"}\"!==state.tokens.next.id){for(indent+=state.option.indent;!ordinary&&state.tokens.next.from>indent;)indent+=state.option.indent;if(isfunc){m={};for(d in state.directive)_.has(state.directive,d)&&(m[d]=state.directive[d]);directives(),state.option.strict&&state.funct[\"(context)\"][\"(global)\"]&&(m[\"use strict\"]||state.isStrict()||warning(\"E007\"))}a=statements(),metrics.statementCount+=a.length,indent-=state.option.indent}advance(\"}\",t),isfunc&&(state.funct[\"(scope)\"].validateParams(),m&&(state.directive=m)),state.funct[\"(scope)\"].unstack(),indent=old_indent}else if(ordinary)state.funct[\"(noblockscopedvar)\"]=\"for\"!==state.tokens.next.id,state.funct[\"(scope)\"].stack(),(!stmt||state.option.curly)&&warning(\"W116\",state.tokens.next,\"{\",state.tokens.next.value),state.tokens.next.inBracelessBlock=!0,indent+=state.option.indent,a=[statement()],indent-=state.option.indent,state.funct[\"(scope)\"].unstack(),delete state.funct[\"(noblockscopedvar)\"];else if(isfunc){if(state.funct[\"(scope)\"].stack(),m={},!stmt||isfatarrow||state.inMoz()||error(\"W118\",state.tokens.curr,\"function closure expressions\"),!stmt)for(d in state.directive)_.has(state.directive,d)&&(m[d]=state.directive[d]);expression(10),state.option.strict&&state.funct[\"(context)\"][\"(global)\"]&&(m[\"use strict\"]||state.isStrict()||warning(\"E007\")),state.funct[\"(scope)\"].unstack()}else error(\"E021\",state.tokens.next,\"{\",state.tokens.next.value);switch(state.funct[\"(verb)\"]){case\"break\":case\"continue\":case\"return\":case\"throw\":if(iscase)break;default:state.funct[\"(verb)\"]=null}return inblock=b,!ordinary||!state.option.noempty||a&&0!==a.length||warning(\"W035\",state.tokens.prev),metrics.nestedBlockDepth-=1,a}function countMember(m){membersOnly&&\"boolean\"!=typeof membersOnly[m]&&warning(\"W036\",state.tokens.curr,m),\"number\"==typeof member[m]?member[m]+=1:member[m]=1}function comprehensiveArrayExpression(){var res={};res.exps=!0,state.funct[\"(comparray)\"].stack();var reversed=!1;return\"for\"!==state.tokens.next.value&&(reversed=!0,state.inMoz()||warning(\"W116\",state.tokens.next,\"for\",state.tokens.next.value),state.funct[\"(comparray)\"].setState(\"use\"),res.right=expression(10)),advance(\"for\"),\"each\"===state.tokens.next.value&&(advance(\"each\"),state.inMoz()||warning(\"W118\",state.tokens.curr,\"for each\")),advance(\"(\"),state.funct[\"(comparray)\"].setState(\"define\"),res.left=expression(130),_.contains([\"in\",\"of\"],state.tokens.next.value)?advance():error(\"E045\",state.tokens.curr),state.funct[\"(comparray)\"].setState(\"generate\"),expression(10),advance(\")\"),\"if\"===state.tokens.next.value&&(advance(\"if\"),advance(\"(\"),state.funct[\"(comparray)\"].setState(\"filter\"),res.filter=expression(10),advance(\")\")),reversed||(state.funct[\"(comparray)\"].setState(\"use\"),res.right=expression(10)),advance(\"]\"),state.funct[\"(comparray)\"].unstack(),res}function isMethod(){return state.funct[\"(statement)\"]&&\"class\"===state.funct[\"(statement)\"].type||state.funct[\"(context)\"]&&\"class\"===state.funct[\"(context)\"][\"(verb)\"]}function isPropertyName(token){return token.identifier||\"(string)\"===token.id||\"(number)\"===token.id}function propertyName(preserveOrToken){var id,preserve=!0;return\"object\"==typeof preserveOrToken?id=preserveOrToken:(preserve=preserveOrToken,id=optionalidentifier(!1,!0,preserve)),id?\"object\"==typeof id&&(\"(string)\"===id.id||\"(identifier)\"===id.id?id=id.value:\"(number)\"===id.id&&(id=\"\"+id.value)):\"(string)\"===state.tokens.next.id?(id=state.tokens.next.value,preserve||advance()):\"(number)\"===state.tokens.next.id&&(id=\"\"+state.tokens.next.value,preserve||advance()),\"hasOwnProperty\"===id&&warning(\"W001\"),id}function functionparams(options){function addParam(addParamArgs){state.funct[\"(scope)\"].addParam.apply(state.funct[\"(scope)\"],addParamArgs)}var next,ident,t,paramsIds=[],tokens=[],pastDefault=!1,pastRest=!1,arity=0,loneArg=options&&options.loneArg;if(loneArg&&loneArg.identifier===!0)return state.funct[\"(scope)\"].addParam(loneArg.value,loneArg),{arity:1,params:[loneArg.value]};if(next=state.tokens.next,options&&options.parsedOpening||advance(\"(\"),\")\"===state.tokens.next.id)return advance(\")\"),void 0;for(;;){arity++;var currentParams=[];if(_.contains([\"{\",\"[\"],state.tokens.next.id)){tokens=destructuringPattern();for(t in tokens)t=tokens[t],t.id&&(paramsIds.push(t.id),currentParams.push([t.id,t.token]))}else if(checkPunctuator(state.tokens.next,\"...\")&&(pastRest=!0),ident=identifier(!0))paramsIds.push(ident),currentParams.push([ident,state.tokens.curr]);else for(;!checkPunctuators(state.tokens.next,[\",\",\")\"]);)advance();if(pastDefault&&\"=\"!==state.tokens.next.id&&error(\"W138\",state.tokens.current),\"=\"===state.tokens.next.id&&(state.inES6()||warning(\"W119\",state.tokens.next,\"default parameters\",\"6\"),advance(\"=\"),pastDefault=!0,expression(10)),currentParams.forEach(addParam),\",\"!==state.tokens.next.id)return advance(\")\",next),{arity:arity,params:paramsIds};pastRest&&warning(\"W131\",state.tokens.next),comma()}}function functor(name,token,overwrites){var funct={\"(name)\":name,\"(breakage)\":0,\"(loopage)\":0,\"(tokens)\":{},\"(properties)\":{},\"(catch)\":!1,\"(global)\":!1,\"(line)\":null,\"(character)\":null,\"(metrics)\":null,\"(statement)\":null,\"(context)\":null,\"(scope)\":null,\"(comparray)\":null,\"(generator)\":null,\"(arrow)\":null,\"(params)\":null};return token&&_.extend(funct,{\"(line)\":token.line,\"(character)\":token.character,\"(metrics)\":createMetrics(token)}),_.extend(funct,overwrites),funct[\"(context)\"]&&(funct[\"(scope)\"]=funct[\"(context)\"][\"(scope)\"],funct[\"(comparray)\"]=funct[\"(context)\"][\"(comparray)\"]),funct}function isFunctor(token){return\"(scope)\"in token}function hasParsedCode(funct){return funct[\"(global)\"]&&!funct[\"(verb)\"]}function doTemplateLiteral(left){function end(){if(state.tokens.curr.template&&state.tokens.curr.tail&&state.tokens.curr.context===ctx)return!0;var complete=state.tokens.next.template&&state.tokens.next.tail&&state.tokens.next.context===ctx;return complete&&advance(),complete||state.tokens.next.isUnclosed}var ctx=this.context,noSubst=this.noSubst,depth=this.depth;if(!noSubst)for(;!end();)!state.tokens.next.template||state.tokens.next.depth>depth?expression(0):advance();return{id:\"(template)\",type:\"(template)\",tag:left}}function doFunction(options){var f,token,name,statement,classExprBinding,isGenerator,isArrow,ignoreLoopFunc,oldOption=state.option,oldIgnored=state.ignored;options&&(name=options.name,statement=options.statement,classExprBinding=options.classExprBinding,isGenerator=\"generator\"===options.type,isArrow=\"arrow\"===options.type,ignoreLoopFunc=options.ignoreLoopFunc),state.option=Object.create(state.option),state.ignored=Object.create(state.ignored),state.funct=functor(name||state.nameStack.infer(),state.tokens.next,{\"(statement)\":statement,\"(context)\":state.funct,\"(arrow)\":isArrow,\"(generator)\":isGenerator}),f=state.funct,token=state.tokens.curr,token.funct=state.funct,functions.push(state.funct),state.funct[\"(scope)\"].stack(\"functionouter\");var internallyAccessibleName=name||classExprBinding;internallyAccessibleName&&state.funct[\"(scope)\"].block.add(internallyAccessibleName,classExprBinding?\"class\":\"function\",state.tokens.curr,!1),state.funct[\"(scope)\"].stack(\"functionparams\");var paramsInfo=functionparams(options);return paramsInfo?(state.funct[\"(params)\"]=paramsInfo.params,state.funct[\"(metrics)\"].arity=paramsInfo.arity,state.funct[\"(metrics)\"].verifyMaxParametersPerFunction()):state.funct[\"(metrics)\"].arity=0,isArrow&&(state.inES6(!0)||warning(\"W119\",state.tokens.curr,\"arrow function syntax (=>)\",\"6\"),options.loneArg||advance(\"=>\")),block(!1,!0,!0,isArrow),!state.option.noyield&&isGenerator&&\"yielded\"!==state.funct[\"(generator)\"]&&warning(\"W124\",state.tokens.curr),state.funct[\"(metrics)\"].verifyMaxStatementsPerFunction(),state.funct[\"(metrics)\"].verifyMaxComplexityPerFunction(),state.funct[\"(unusedOption)\"]=state.option.unused,state.option=oldOption,state.ignored=oldIgnored,state.funct[\"(last)\"]=state.tokens.curr.line,state.funct[\"(lastcharacter)\"]=state.tokens.curr.character,state.funct[\"(scope)\"].unstack(),state.funct[\"(scope)\"].unstack(),state.funct=state.funct[\"(context)\"],ignoreLoopFunc||state.option.loopfunc||!state.funct[\"(loopage)\"]||f[\"(isCapturing)\"]&&warning(\"W083\",token),f}function createMetrics(functionStartToken){return{statementCount:0,nestedBlockDepth:-1,ComplexityCount:1,arity:0,verifyMaxStatementsPerFunction:function(){state.option.maxstatements&&this.statementCount>state.option.maxstatements&&warning(\"W071\",functionStartToken,this.statementCount)\n},verifyMaxParametersPerFunction:function(){_.isNumber(state.option.maxparams)&&this.arity>state.option.maxparams&&warning(\"W072\",functionStartToken,this.arity)},verifyMaxNestedBlockDepthPerFunction:function(){state.option.maxdepth&&this.nestedBlockDepth>0&&this.nestedBlockDepth===state.option.maxdepth+1&&warning(\"W073\",null,this.nestedBlockDepth)},verifyMaxComplexityPerFunction:function(){var max=state.option.maxcomplexity,cc=this.ComplexityCount;max&&cc>max&&warning(\"W074\",functionStartToken,cc)}}}function increaseComplexityCount(){state.funct[\"(metrics)\"].ComplexityCount+=1}function checkCondAssignment(expr){var id,paren;switch(expr&&(id=expr.id,paren=expr.paren,\",\"===id&&(expr=expr.exprs[expr.exprs.length-1])&&(id=expr.id,paren=paren||expr.paren)),id){case\"=\":case\"+=\":case\"-=\":case\"*=\":case\"%=\":case\"&=\":case\"|=\":case\"^=\":case\"/=\":paren||state.option.boss||warning(\"W084\")}}function checkProperties(props){if(state.inES5())for(var name in props)props[name]&&props[name].setterToken&&!props[name].getterToken&&warning(\"W078\",props[name].setterToken)}function metaProperty(name,c){if(checkPunctuator(state.tokens.next,\".\")){var left=state.tokens.curr.id;advance(\".\");var id=identifier();return state.tokens.curr.isMetaProperty=!0,name!==id?error(\"E057\",state.tokens.prev,left,id):c(),state.tokens.curr}}function destructuringPattern(options){var isAssignment=options&&options.assignment;return state.inES6()||warning(\"W104\",state.tokens.curr,isAssignment?\"destructuring assignment\":\"destructuring binding\",\"6\"),destructuringPatternRecursive(options)}function destructuringPatternRecursive(options){var ids,identifiers=[],openingParsed=options&&options.openingParsed,isAssignment=options&&options.assignment,recursiveOptions=isAssignment?{assignment:isAssignment}:null,firstToken=openingParsed?state.tokens.curr:state.tokens.next,nextInnerDE=function(){var ident;if(checkPunctuators(state.tokens.next,[\"[\",\"{\"])){ids=destructuringPatternRecursive(recursiveOptions);for(var id in ids)id=ids[id],identifiers.push({id:id.id,token:id.token})}else if(checkPunctuator(state.tokens.next,\",\"))identifiers.push({id:null,token:state.tokens.curr});else{if(!checkPunctuator(state.tokens.next,\"(\")){var is_rest=checkPunctuator(state.tokens.next,\"...\");if(isAssignment){var identifierToken=is_rest?peek(0):state.tokens.next;identifierToken.identifier||warning(\"E030\",identifierToken,identifierToken.value);var assignTarget=expression(155);assignTarget&&(checkLeftSideAssign(assignTarget),assignTarget.identifier&&(ident=assignTarget.value))}else ident=identifier();return ident&&identifiers.push({id:ident,token:state.tokens.curr}),is_rest}advance(\"(\"),nextInnerDE(),advance(\")\")}return!1},assignmentProperty=function(){var id;checkPunctuator(state.tokens.next,\"[\")?(advance(\"[\"),expression(10),advance(\"]\"),advance(\":\"),nextInnerDE()):\"(string)\"===state.tokens.next.id||\"(number)\"===state.tokens.next.id?(advance(),advance(\":\"),nextInnerDE()):(id=identifier(),checkPunctuator(state.tokens.next,\":\")?(advance(\":\"),nextInnerDE()):id&&(isAssignment&&checkLeftSideAssign(state.tokens.curr),identifiers.push({id:id,token:state.tokens.curr})))};if(checkPunctuator(firstToken,\"[\")){openingParsed||advance(\"[\"),checkPunctuator(state.tokens.next,\"]\")&&warning(\"W137\",state.tokens.curr);for(var element_after_rest=!1;!checkPunctuator(state.tokens.next,\"]\");)nextInnerDE()&&!element_after_rest&&checkPunctuator(state.tokens.next,\",\")&&(warning(\"W130\",state.tokens.next),element_after_rest=!0),checkPunctuator(state.tokens.next,\"=\")&&(checkPunctuator(state.tokens.prev,\"...\")?advance(\"]\"):advance(\"=\"),\"undefined\"===state.tokens.next.id&&warning(\"W080\",state.tokens.prev,state.tokens.prev.value),expression(10)),checkPunctuator(state.tokens.next,\"]\")||advance(\",\");advance(\"]\")}else if(checkPunctuator(firstToken,\"{\")){for(openingParsed||advance(\"{\"),checkPunctuator(state.tokens.next,\"}\")&&warning(\"W137\",state.tokens.curr);!checkPunctuator(state.tokens.next,\"}\")&&(assignmentProperty(),checkPunctuator(state.tokens.next,\"=\")&&(advance(\"=\"),\"undefined\"===state.tokens.next.id&&warning(\"W080\",state.tokens.prev,state.tokens.prev.value),expression(10)),checkPunctuator(state.tokens.next,\"}\")||(advance(\",\"),!checkPunctuator(state.tokens.next,\"}\"))););advance(\"}\")}return identifiers}function destructuringPatternMatch(tokens,value){var first=value.first;first&&_.zip(tokens,Array.isArray(first)?first:[first]).forEach(function(val){var token=val[0],value=val[1];token&&value?token.first=value:token&&token.first&&!value&&warning(\"W080\",token.first,token.first.value)})}function blockVariableStatement(type,statement,context){var tokens,lone,value,letblock,prefix=context&&context.prefix,inexport=context&&context.inexport,isLet=\"let\"===type,isConst=\"const\"===type;for(state.inES6()||warning(\"W104\",state.tokens.curr,type,\"6\"),isLet&&\"(\"===state.tokens.next.value?(state.inMoz()||warning(\"W118\",state.tokens.next,\"let block\"),advance(\"(\"),state.funct[\"(scope)\"].stack(),letblock=!0):state.funct[\"(noblockscopedvar)\"]&&error(\"E048\",state.tokens.curr,isConst?\"Const\":\"Let\"),statement.first=[];;){var names=[];_.contains([\"{\",\"[\"],state.tokens.next.value)?(tokens=destructuringPattern(),lone=!1):(tokens=[{id:identifier(),token:state.tokens.curr}],lone=!0),!prefix&&isConst&&\"=\"!==state.tokens.next.id&&warning(\"E012\",state.tokens.curr,state.tokens.curr.value);for(var t in tokens)tokens.hasOwnProperty(t)&&(t=tokens[t],state.funct[\"(scope)\"].block.isGlobal()&&predefined[t.id]===!1&&warning(\"W079\",t.token,t.id),t.id&&!state.funct[\"(noblockscopedvar)\"]&&(state.funct[\"(scope)\"].addlabel(t.id,{type:type,token:t.token}),names.push(t.token),lone&&inexport&&state.funct[\"(scope)\"].setExported(t.token.value,t.token)));if(\"=\"===state.tokens.next.id&&(advance(\"=\"),prefix||\"undefined\"!==state.tokens.next.id||warning(\"W080\",state.tokens.prev,state.tokens.prev.value),!prefix&&\"=\"===peek(0).id&&state.tokens.next.identifier&&warning(\"W120\",state.tokens.next,state.tokens.next.value),value=expression(prefix?120:10),lone?tokens[0].first=value:destructuringPatternMatch(names,value)),statement.first=statement.first.concat(names),\",\"!==state.tokens.next.id)break;comma()}return letblock&&(advance(\")\"),block(!0,!0),statement.block=!0,state.funct[\"(scope)\"].unstack()),statement}function classdef(isStatement){return state.inES6()||warning(\"W104\",state.tokens.curr,\"class\",\"6\"),isStatement?(this.name=identifier(),state.funct[\"(scope)\"].addlabel(this.name,{type:\"class\",token:state.tokens.curr})):state.tokens.next.identifier&&\"extends\"!==state.tokens.next.value?(this.name=identifier(),this.namedExpr=!0):this.name=state.nameStack.infer(),classtail(this),this}function classtail(c){var wasInClassBody=state.inClassBody;\"extends\"===state.tokens.next.value&&(advance(\"extends\"),c.heritage=expression(10)),state.inClassBody=!0,advance(\"{\"),c.body=classbody(c),advance(\"}\"),state.inClassBody=wasInClassBody}function classbody(c){for(var name,isStatic,isGenerator,getset,computed,props=Object.create(null),staticProps=Object.create(null),i=0;\"}\"!==state.tokens.next.id;++i)if(name=state.tokens.next,isStatic=!1,isGenerator=!1,getset=null,\";\"!==name.id){if(\"*\"===name.id&&(isGenerator=!0,advance(\"*\"),name=state.tokens.next),\"[\"===name.id)name=computedPropertyName(),computed=!0;else{if(!isPropertyName(name)){warning(\"W052\",state.tokens.next,state.tokens.next.value||state.tokens.next.type),advance();continue}advance(),computed=!1,name.identifier&&\"static\"===name.value&&(checkPunctuator(state.tokens.next,\"*\")&&(isGenerator=!0,advance(\"*\")),(isPropertyName(state.tokens.next)||\"[\"===state.tokens.next.id)&&(computed=\"[\"===state.tokens.next.id,isStatic=!0,name=state.tokens.next,\"[\"===state.tokens.next.id?name=computedPropertyName():advance())),!name.identifier||\"get\"!==name.value&&\"set\"!==name.value||(isPropertyName(state.tokens.next)||\"[\"===state.tokens.next.id)&&(computed=\"[\"===state.tokens.next.id,getset=name,name=state.tokens.next,\"[\"===state.tokens.next.id?name=computedPropertyName():advance())}if(!checkPunctuator(state.tokens.next,\"(\")){for(error(\"E054\",state.tokens.next,state.tokens.next.value);\"}\"!==state.tokens.next.id&&!checkPunctuator(state.tokens.next,\"(\");)advance();\"(\"!==state.tokens.next.value&&doFunction({statement:c})}if(computed||(getset?saveAccessor(getset.value,isStatic?staticProps:props,name.value,name,!0,isStatic):(\"constructor\"===name.value?state.nameStack.set(c):state.nameStack.set(name),saveProperty(isStatic?staticProps:props,name.value,name,!0,isStatic))),getset&&\"constructor\"===name.value){var propDesc=\"get\"===getset.value?\"class getter method\":\"class setter method\";error(\"E049\",name,propDesc,\"constructor\")}else\"prototype\"===name.value&&error(\"E049\",name,\"class method\",\"prototype\");propertyName(name),doFunction({statement:c,type:isGenerator?\"generator\":null,classExprBinding:c.namedExpr?c.name:null})}else warning(\"W032\"),advance(\";\");checkProperties(props)}function saveProperty(props,name,tkn,isClass,isStatic){var msg=[\"key\",\"class method\",\"static class method\"];msg=msg[(isClass||!1)+(isStatic||!1)],tkn.identifier&&(name=tkn.value),props[name]&&\"__proto__\"!==name?warning(\"W075\",state.tokens.next,msg,name):props[name]=Object.create(null),props[name].basic=!0,props[name].basictkn=tkn}function saveAccessor(accessorType,props,name,tkn,isClass,isStatic){var flagName=\"get\"===accessorType?\"getterToken\":\"setterToken\",msg=\"\";isClass?(isStatic&&(msg+=\"static \"),msg+=accessorType+\"ter method\"):msg=\"key\",state.tokens.curr.accessorType=accessorType,state.nameStack.set(tkn),props[name]?(props[name].basic||props[name][flagName])&&\"__proto__\"!==name&&warning(\"W075\",state.tokens.next,msg,name):props[name]=Object.create(null),props[name][flagName]=tkn}function computedPropertyName(){advance(\"[\"),state.inES6()||warning(\"W119\",state.tokens.curr,\"computed property names\",\"6\");var value=expression(10);return advance(\"]\"),value}function checkPunctuators(token,values){return\"(punctuator)\"===token.type?_.contains(values,token.value):!1}function checkPunctuator(token,value){return\"(punctuator)\"===token.type&&token.value===value}function destructuringAssignOrJsonValue(){var block=lookupBlockType();block.notJson?(!state.inES6()&&block.isDestAssign&&warning(\"W104\",state.tokens.curr,\"destructuring assignment\",\"6\"),statements()):(state.option.laxbreak=!0,state.jsonMode=!0,jsonValue())}function jsonValue(){function jsonObject(){var o={},t=state.tokens.next;if(advance(\"{\"),\"}\"!==state.tokens.next.id)for(;;){if(\"(end)\"===state.tokens.next.id)error(\"E026\",state.tokens.next,t.line);else{if(\"}\"===state.tokens.next.id){warning(\"W094\",state.tokens.curr);break}\",\"===state.tokens.next.id?error(\"E028\",state.tokens.next):\"(string)\"!==state.tokens.next.id&&warning(\"W095\",state.tokens.next,state.tokens.next.value)}if(o[state.tokens.next.value]===!0?warning(\"W075\",state.tokens.next,\"key\",state.tokens.next.value):\"__proto__\"===state.tokens.next.value&&!state.option.proto||\"__iterator__\"===state.tokens.next.value&&!state.option.iterator?warning(\"W096\",state.tokens.next,state.tokens.next.value):o[state.tokens.next.value]=!0,advance(),advance(\":\"),jsonValue(),\",\"!==state.tokens.next.id)break;advance(\",\")}advance(\"}\")}function jsonArray(){var t=state.tokens.next;if(advance(\"[\"),\"]\"!==state.tokens.next.id)for(;;){if(\"(end)\"===state.tokens.next.id)error(\"E027\",state.tokens.next,t.line);else{if(\"]\"===state.tokens.next.id){warning(\"W094\",state.tokens.curr);break}\",\"===state.tokens.next.id&&error(\"E028\",state.tokens.next)}if(jsonValue(),\",\"!==state.tokens.next.id)break;advance(\",\")}advance(\"]\")}switch(state.tokens.next.id){case\"{\":jsonObject();break;case\"[\":jsonArray();break;case\"true\":case\"false\":case\"null\":case\"(number)\":case\"(string)\":advance();break;case\"-\":advance(\"-\"),advance(\"(number)\");break;default:error(\"E003\",state.tokens.next)}}var api,declared,functions,inblock,indent,lookahead,lex,member,membersOnly,predefined,stack,urls,bang={\"<\":!0,\"<=\":!0,\"==\":!0,\"===\":!0,\"!==\":!0,\"!=\":!0,\">\":!0,\">=\":!0,\"+\":!0,\"-\":!0,\"*\":!0,\"/\":!0,\"%\":!0},functionicity=[\"closure\",\"exception\",\"global\",\"label\",\"outer\",\"unused\",\"var\"],extraModules=[],emitter=new events.EventEmitter,typeofValues={};typeofValues.legacy=[\"xml\",\"unknown\"],typeofValues.es3=[\"undefined\",\"boolean\",\"number\",\"string\",\"function\",\"object\"],typeofValues.es3=typeofValues.es3.concat(typeofValues.legacy),typeofValues.es6=typeofValues.es3.concat(\"symbol\"),type(\"(number)\",function(){return this}),type(\"(string)\",function(){return this}),state.syntax[\"(identifier)\"]={type:\"(identifier)\",lbp:0,identifier:!0,nud:function(){var v=this.value;return\"=>\"===state.tokens.next.id?this:(state.funct[\"(comparray)\"].check(v)||state.funct[\"(scope)\"].block.use(v,state.tokens.curr),this)},led:function(){error(\"E033\",state.tokens.next,state.tokens.next.value)}};var baseTemplateSyntax={lbp:0,identifier:!1,template:!0};state.syntax[\"(template)\"]=_.extend({type:\"(template)\",nud:doTemplateLiteral,led:doTemplateLiteral,noSubst:!1},baseTemplateSyntax),state.syntax[\"(template middle)\"]=_.extend({type:\"(template middle)\",middle:!0,noSubst:!1},baseTemplateSyntax),state.syntax[\"(template tail)\"]=_.extend({type:\"(template tail)\",tail:!0,noSubst:!1},baseTemplateSyntax),state.syntax[\"(no subst template)\"]=_.extend({type:\"(template)\",nud:doTemplateLiteral,led:doTemplateLiteral,noSubst:!0,tail:!0},baseTemplateSyntax),type(\"(regexp)\",function(){return this}),delim(\"(endline)\"),delim(\"(begin)\"),delim(\"(end)\").reach=!0,delim(\"(error)\").reach=!0,delim(\"}\").reach=!0,delim(\")\"),delim(\"]\"),delim('\"').reach=!0,delim(\"'\").reach=!0,delim(\";\"),delim(\":\").reach=!0,delim(\"#\"),reserve(\"else\"),reserve(\"case\").reach=!0,reserve(\"catch\"),reserve(\"default\").reach=!0,reserve(\"finally\"),reservevar(\"arguments\",function(x){state.isStrict()&&state.funct[\"(global)\"]&&warning(\"E008\",x)}),reservevar(\"eval\"),reservevar(\"false\"),reservevar(\"Infinity\"),reservevar(\"null\"),reservevar(\"this\",function(x){state.isStrict()&&!isMethod()&&!state.option.validthis&&(state.funct[\"(statement)\"]&&state.funct[\"(name)\"].charAt(0)>\"Z\"||state.funct[\"(global)\"])&&warning(\"W040\",x)}),reservevar(\"true\"),reservevar(\"undefined\"),assignop(\"=\",\"assign\",20),assignop(\"+=\",\"assignadd\",20),assignop(\"-=\",\"assignsub\",20),assignop(\"*=\",\"assignmult\",20),assignop(\"/=\",\"assigndiv\",20).nud=function(){error(\"E014\")},assignop(\"%=\",\"assignmod\",20),bitwiseassignop(\"&=\"),bitwiseassignop(\"|=\"),bitwiseassignop(\"^=\"),bitwiseassignop(\"<<=\"),bitwiseassignop(\">>=\"),bitwiseassignop(\">>>=\"),infix(\",\",function(left,that){var expr;if(that.exprs=[left],state.option.nocomma&&warning(\"W127\"),!comma({peek:!0}))return that;for(;;){if(!(expr=expression(10)))break;if(that.exprs.push(expr),\",\"!==state.tokens.next.value||!comma())break}return that},10,!0),infix(\"?\",function(left,that){return increaseComplexityCount(),that.left=left,that.right=expression(10),advance(\":\"),that[\"else\"]=expression(10),that},30);var orPrecendence=40;infix(\"||\",function(left,that){return increaseComplexityCount(),that.left=left,that.right=expression(orPrecendence),that},orPrecendence),infix(\"&&\",\"and\",50),bitwise(\"|\",\"bitor\",70),bitwise(\"^\",\"bitxor\",80),bitwise(\"&\",\"bitand\",90),relation(\"==\",function(left,right){var eqnull=state.option.eqnull&&(\"null\"===(left&&left.value)||\"null\"===(right&&right.value));switch(!0){case!eqnull&&state.option.eqeqeq:this.from=this.character,warning(\"W116\",this,\"===\",\"==\");break;case isPoorRelation(left):warning(\"W041\",this,\"===\",left.value);break;case isPoorRelation(right):warning(\"W041\",this,\"===\",right.value);break;case isTypoTypeof(right,left,state):warning(\"W122\",this,right.value);break;case isTypoTypeof(left,right,state):warning(\"W122\",this,left.value)}return this}),relation(\"===\",function(left,right){return isTypoTypeof(right,left,state)?warning(\"W122\",this,right.value):isTypoTypeof(left,right,state)&&warning(\"W122\",this,left.value),this}),relation(\"!=\",function(left,right){var eqnull=state.option.eqnull&&(\"null\"===(left&&left.value)||\"null\"===(right&&right.value));return!eqnull&&state.option.eqeqeq?(this.from=this.character,warning(\"W116\",this,\"!==\",\"!=\")):isPoorRelation(left)?warning(\"W041\",this,\"!==\",left.value):isPoorRelation(right)?warning(\"W041\",this,\"!==\",right.value):isTypoTypeof(right,left,state)?warning(\"W122\",this,right.value):isTypoTypeof(left,right,state)&&warning(\"W122\",this,left.value),this}),relation(\"!==\",function(left,right){return isTypoTypeof(right,left,state)?warning(\"W122\",this,right.value):isTypoTypeof(left,right,state)&&warning(\"W122\",this,left.value),this}),relation(\"<\"),relation(\">\"),relation(\"<=\"),relation(\">=\"),bitwise(\"<<\",\"shiftleft\",120),bitwise(\">>\",\"shiftright\",120),bitwise(\">>>\",\"shiftrightunsigned\",120),infix(\"in\",\"in\",120),infix(\"instanceof\",\"instanceof\",120),infix(\"+\",function(left,that){var right;return that.left=left,that.right=right=expression(130),left&&right&&\"(string)\"===left.id&&\"(string)\"===right.id?(left.value+=right.value,left.character=right.character,!state.option.scripturl&®.javascriptURL.test(left.value)&&warning(\"W050\",left),left):that},130),prefix(\"+\",\"num\"),prefix(\"+++\",function(){return warning(\"W007\"),this.arity=\"unary\",this.right=expression(150),this}),infix(\"+++\",function(left){return warning(\"W007\"),this.left=left,this.right=expression(130),this},130),infix(\"-\",\"sub\",130),prefix(\"-\",\"neg\"),prefix(\"---\",function(){return warning(\"W006\"),this.arity=\"unary\",this.right=expression(150),this}),infix(\"---\",function(left){return warning(\"W006\"),this.left=left,this.right=expression(130),this},130),infix(\"*\",\"mult\",140),infix(\"/\",\"div\",140),infix(\"%\",\"mod\",140),suffix(\"++\"),prefix(\"++\",\"preinc\"),state.syntax[\"++\"].exps=!0,suffix(\"--\"),prefix(\"--\",\"predec\"),state.syntax[\"--\"].exps=!0,prefix(\"delete\",function(){var p=expression(10);return p?(\".\"!==p.id&&\"[\"!==p.id&&warning(\"W051\"),this.first=p,p.identifier&&!state.isStrict()&&(p.forgiveUndef=!0),this):this}).exps=!0,prefix(\"~\",function(){return state.option.bitwise&&warning(\"W016\",this,\"~\"),this.arity=\"unary\",this.right=expression(150),this}),prefix(\"...\",function(){return state.inES6(!0)||warning(\"W119\",this,\"spread/rest operator\",\"6\"),state.tokens.next.identifier||\"(string)\"===state.tokens.next.type||checkPunctuators(state.tokens.next,[\"[\",\"(\"])||error(\"E030\",state.tokens.next,state.tokens.next.value),expression(150),this}),prefix(\"!\",function(){return this.arity=\"unary\",this.right=expression(150),this.right||quit(\"E041\",this.line||0),bang[this.right.id]===!0&&warning(\"W018\",this,\"!\"),this}),prefix(\"typeof\",function(){var p=expression(150);return this.first=this.right=p,p||quit(\"E041\",this.line||0,this.character||0),p.identifier&&(p.forgiveUndef=!0),this}),prefix(\"new\",function(){var mp=metaProperty(\"target\",function(){state.inES6(!0)||warning(\"W119\",state.tokens.prev,\"new.target\",\"6\");for(var inFunction,c=state.funct;c&&(inFunction=!c[\"(global)\"],c[\"(arrow)\"]);)c=c[\"(context)\"];inFunction||warning(\"W136\",state.tokens.prev,\"new.target\")});if(mp)return mp;var i,c=expression(155);if(c&&\"function\"!==c.id)if(c.identifier)switch(c[\"new\"]=!0,c.value){case\"Number\":case\"String\":case\"Boolean\":case\"Math\":case\"JSON\":warning(\"W053\",state.tokens.prev,c.value);break;case\"Symbol\":state.inES6()&&warning(\"W053\",state.tokens.prev,c.value);break;case\"Function\":state.option.evil||warning(\"W054\");break;case\"Date\":case\"RegExp\":case\"this\":break;default:\"function\"!==c.id&&(i=c.value.substr(0,1),state.option.newcap&&(\"A\">i||i>\"Z\")&&!state.funct[\"(scope)\"].isPredefined(c.value)&&warning(\"W055\",state.tokens.curr))}else\".\"!==c.id&&\"[\"!==c.id&&\"(\"!==c.id&&warning(\"W056\",state.tokens.curr);else state.option.supernew||warning(\"W057\",this);return\"(\"===state.tokens.next.id||state.option.supernew||warning(\"W058\",state.tokens.curr,state.tokens.curr.value),this.first=this.right=c,this}),state.syntax[\"new\"].exps=!0,prefix(\"void\").exps=!0,infix(\".\",function(left,that){var m=identifier(!1,!0);return\"string\"==typeof m&&countMember(m),that.left=left,that.right=m,m&&\"hasOwnProperty\"===m&&\"=\"===state.tokens.next.value&&warning(\"W001\"),!left||\"arguments\"!==left.value||\"callee\"!==m&&\"caller\"!==m?state.option.evil||!left||\"document\"!==left.value||\"write\"!==m&&\"writeln\"!==m||warning(\"W060\",left):state.option.noarg?warning(\"W059\",left,m):state.isStrict()&&error(\"E008\"),state.option.evil||\"eval\"!==m&&\"execScript\"!==m||isGlobalEval(left,state)&&warning(\"W061\"),that},160,!0),infix(\"(\",function(left,that){state.option.immed&&left&&!left.immed&&\"function\"===left.id&&warning(\"W062\");var n=0,p=[];if(left&&\"(identifier)\"===left.type&&left.value.match(/^[A-Z]([A-Z0-9_$]*[a-z][A-Za-z0-9_$]*)?$/)&&-1===\"Array Number String Boolean Date Object Error Symbol\".indexOf(left.value)&&(\"Math\"===left.value?warning(\"W063\",left):state.option.newcap&&warning(\"W064\",left)),\")\"!==state.tokens.next.id)for(;p[p.length]=expression(10),n+=1,\",\"===state.tokens.next.id;)comma();return advance(\")\"),\"object\"==typeof left&&(state.inES5()||\"parseInt\"!==left.value||1!==n||warning(\"W065\",state.tokens.curr),state.option.evil||(\"eval\"===left.value||\"Function\"===left.value||\"execScript\"===left.value?(warning(\"W061\",left),p[0]&&\"(string)\"===[0].id&&addInternalSrc(left,p[0].value)):!p[0]||\"(string)\"!==p[0].id||\"setTimeout\"!==left.value&&\"setInterval\"!==left.value?!p[0]||\"(string)\"!==p[0].id||\".\"!==left.value||\"window\"!==left.left.value||\"setTimeout\"!==left.right&&\"setInterval\"!==left.right||(warning(\"W066\",left),addInternalSrc(left,p[0].value)):(warning(\"W066\",left),addInternalSrc(left,p[0].value))),left.identifier||\".\"===left.id||\"[\"===left.id||\"=>\"===left.id||\"(\"===left.id||\"&&\"===left.id||\"||\"===left.id||\"?\"===left.id||state.inES6()&&left[\"(name)\"]||warning(\"W067\",that)),that.left=left,that},155,!0).exps=!0,prefix(\"(\",function(){var pn1,ret,triggerFnExpr,first,last,pn=state.tokens.next,i=-1,parens=1,opening=state.tokens.curr,preceeding=state.tokens.prev,isNecessary=!state.option.singleGroups;do\"(\"===pn.value?parens+=1:\")\"===pn.value&&(parens-=1),i+=1,pn1=pn,pn=peek(i);while((0!==parens||\")\"!==pn1.value)&&\";\"!==pn.value&&\"(end)\"!==pn.type);if(\"function\"===state.tokens.next.id&&(triggerFnExpr=state.tokens.next.immed=!0),\"=>\"===pn.value)return doFunction({type:\"arrow\",parsedOpening:!0});var exprs=[];if(\")\"!==state.tokens.next.id)for(;exprs.push(expression(10)),\",\"===state.tokens.next.id;)state.option.nocomma&&warning(\"W127\"),comma();return advance(\")\",this),state.option.immed&&exprs[0]&&\"function\"===exprs[0].id&&\"(\"!==state.tokens.next.id&&\".\"!==state.tokens.next.id&&\"[\"!==state.tokens.next.id&&warning(\"W068\",this),exprs.length?(exprs.length>1?(ret=Object.create(state.syntax[\",\"]),ret.exprs=exprs,first=exprs[0],last=exprs[exprs.length-1],isNecessary||(isNecessary=preceeding.assign||preceeding.delim)):(ret=first=last=exprs[0],isNecessary||(isNecessary=opening.beginsStmt&&(\"{\"===ret.id||triggerFnExpr||isFunctor(ret))||triggerFnExpr&&(!isEndOfExpr()||\"}\"!==state.tokens.prev.id)||isFunctor(ret)&&!isEndOfExpr()||\"{\"===ret.id&&\"=>\"===preceeding.id||\"(number)\"===ret.type&&checkPunctuator(pn,\".\")&&/^\\d+$/.test(ret.value))),ret&&(!isNecessary&&(first.left||first.right||ret.exprs)&&(isNecessary=!isBeginOfExpr(preceeding)&&first.lbp<=preceeding.lbp||!isEndOfExpr()&&last.lbp\"),infix(\"[\",function(left,that){var s,e=expression(10);return e&&\"(string)\"===e.type&&(state.option.evil||\"eval\"!==e.value&&\"execScript\"!==e.value||isGlobalEval(left,state)&&warning(\"W061\"),countMember(e.value),!state.option.sub&®.identifier.test(e.value)&&(s=state.syntax[e.value],s&&isReserved(s)||warning(\"W069\",state.tokens.prev,e.value))),advance(\"]\",that),e&&\"hasOwnProperty\"===e.value&&\"=\"===state.tokens.next.value&&warning(\"W001\"),that.left=left,that.right=e,that},160,!0),prefix(\"[\",function(){var blocktype=lookupBlockType();if(blocktype.isCompArray)return state.option.esnext||state.inMoz()||warning(\"W118\",state.tokens.curr,\"array comprehension\"),comprehensiveArrayExpression();if(blocktype.isDestAssign)return this.destructAssign=destructuringPattern({openingParsed:!0,assignment:!0}),this;var b=state.tokens.curr.line!==startLine(state.tokens.next);for(this.first=[],b&&(indent+=state.option.indent,state.tokens.next.from===indent+state.option.indent&&(indent+=state.option.indent));\"(end)\"!==state.tokens.next.id;){for(;\",\"===state.tokens.next.id;){if(!state.option.elision){if(state.inES5()){warning(\"W128\");do advance(\",\");while(\",\"===state.tokens.next.id);continue}warning(\"W070\")}advance(\",\")}if(\"]\"===state.tokens.next.id)break;if(this.first.push(expression(10)),\",\"!==state.tokens.next.id)break;if(comma({allowTrailing:!0}),\"]\"===state.tokens.next.id&&!state.inES5()){warning(\"W070\",state.tokens.curr);break}}return b&&(indent-=state.option.indent),advance(\"]\",this),this}),function(x){x.nud=function(){var b,f,i,p,t,nextVal,isGeneratorMethod=!1,props=Object.create(null);b=state.tokens.curr.line!==startLine(state.tokens.next),b&&(indent+=state.option.indent,state.tokens.next.from===indent+state.option.indent&&(indent+=state.option.indent));var blocktype=lookupBlockType();if(blocktype.isDestAssign)return this.destructAssign=destructuringPattern({openingParsed:!0,assignment:!0}),this;for(;\"}\"!==state.tokens.next.id;){if(nextVal=state.tokens.next.value,!state.tokens.next.identifier||\",\"!==peekIgnoreEOL().id&&\"}\"!==peekIgnoreEOL().id)if(\":\"===peek().id||\"get\"!==nextVal&&\"set\"!==nextVal){if(\"*\"===state.tokens.next.value&&\"(punctuator)\"===state.tokens.next.type?(state.inES6()||warning(\"W104\",state.tokens.next,\"generator functions\",\"6\"),advance(\"*\"),isGeneratorMethod=!0):isGeneratorMethod=!1,\"[\"===state.tokens.next.id)i=computedPropertyName(),state.nameStack.set(i);else if(state.nameStack.set(state.tokens.next),i=propertyName(),saveProperty(props,i,state.tokens.next),\"string\"!=typeof i)break;\"(\"===state.tokens.next.value?(state.inES6()||warning(\"W104\",state.tokens.curr,\"concise methods\",\"6\"),doFunction({type:isGeneratorMethod?\"generator\":null})):(advance(\":\"),expression(10))}else advance(nextVal),state.inES5()||error(\"E034\"),i=propertyName(),i||state.inES6()||error(\"E035\"),i&&saveAccessor(nextVal,props,i,state.tokens.curr),t=state.tokens.next,f=doFunction(),p=f[\"(params)\"],\"get\"===nextVal&&i&&p?warning(\"W076\",t,p[0],i):\"set\"!==nextVal||!i||p&&1===p.length||warning(\"W077\",t,i);else state.inES6()||warning(\"W104\",state.tokens.next,\"object short notation\",\"6\"),i=propertyName(!0),saveProperty(props,i,state.tokens.next),expression(10);if(countMember(i),\",\"!==state.tokens.next.id)break;comma({allowTrailing:!0,property:!0}),\",\"===state.tokens.next.id?warning(\"W070\",state.tokens.curr):\"}\"!==state.tokens.next.id||state.inES5()||warning(\"W070\",state.tokens.curr)}return b&&(indent-=state.option.indent),advance(\"}\",this),checkProperties(props),this},x.fud=function(){error(\"E036\",state.tokens.curr)}}(delim(\"{\"));var conststatement=stmt(\"const\",function(context){return blockVariableStatement(\"const\",this,context)});conststatement.exps=!0;var letstatement=stmt(\"let\",function(context){return blockVariableStatement(\"let\",this,context)});letstatement.exps=!0;var varstatement=stmt(\"var\",function(context){var tokens,lone,value,prefix=context&&context.prefix,inexport=context&&context.inexport,implied=context&&context.implied,report=!(context&&context.ignore);for(this.first=[];;){var names=[];_.contains([\"{\",\"[\"],state.tokens.next.value)?(tokens=destructuringPattern(),lone=!1):(tokens=[{id:identifier(),token:state.tokens.curr}],lone=!0),prefix&&implied||!report||!state.option.varstmt||warning(\"W132\",this),this.first=this.first.concat(names);for(var t in tokens)tokens.hasOwnProperty(t)&&(t=tokens[t],!implied&&state.funct[\"(global)\"]&&(predefined[t.id]===!1?warning(\"W079\",t.token,t.id):state.option.futurehostile===!1&&(!state.inES5()&&vars.ecmaIdentifiers[5][t.id]===!1||!state.inES6()&&vars.ecmaIdentifiers[6][t.id]===!1)&&warning(\"W129\",t.token,t.id)),t.id&&(\"for\"===implied?(state.funct[\"(scope)\"].has(t.id)||report&&warning(\"W088\",t.token,t.id),state.funct[\"(scope)\"].block.use(t.id,t.token)):(state.funct[\"(scope)\"].addlabel(t.id,{type:\"var\",token:t.token}),lone&&inexport&&state.funct[\"(scope)\"].setExported(t.id,t.token)),names.push(t.token)));if(\"=\"===state.tokens.next.id&&(state.nameStack.set(state.tokens.curr),advance(\"=\"),prefix||!report||state.funct[\"(loopage)\"]||\"undefined\"!==state.tokens.next.id||warning(\"W080\",state.tokens.prev,state.tokens.prev.value),\"=\"===peek(0).id&&state.tokens.next.identifier&&(!prefix&&report&&!state.funct[\"(params)\"]||-1===state.funct[\"(params)\"].indexOf(state.tokens.next.value))&&warning(\"W120\",state.tokens.next,state.tokens.next.value),value=expression(prefix?120:10),lone?tokens[0].first=value:destructuringPatternMatch(names,value)),\",\"!==state.tokens.next.id)break;comma()}return this});varstatement.exps=!0,blockstmt(\"class\",function(){return classdef.call(this,!0)}),blockstmt(\"function\",function(context){var inexport=context&&context.inexport,generator=!1;\"*\"===state.tokens.next.value&&(advance(\"*\"),state.inES6({strict:!0})?generator=!0:warning(\"W119\",state.tokens.curr,\"function*\",\"6\")),inblock&&warning(\"W082\",state.tokens.curr);var i=optionalidentifier();return state.funct[\"(scope)\"].addlabel(i,{type:\"function\",token:state.tokens.curr}),void 0===i?warning(\"W025\"):inexport&&state.funct[\"(scope)\"].setExported(i,state.tokens.prev),doFunction({name:i,statement:this,type:generator?\"generator\":null,ignoreLoopFunc:inblock}),\"(\"===state.tokens.next.id&&state.tokens.next.line===state.tokens.curr.line&&error(\"E039\"),this}),prefix(\"function\",function(){var generator=!1;\"*\"===state.tokens.next.value&&(state.inES6()||warning(\"W119\",state.tokens.curr,\"function*\",\"6\"),advance(\"*\"),generator=!0);var i=optionalidentifier();return doFunction({name:i,type:generator?\"generator\":null}),this}),blockstmt(\"if\",function(){var t=state.tokens.next;increaseComplexityCount(),state.condition=!0,advance(\"(\");var expr=expression(0);checkCondAssignment(expr);var forinifcheck=null;state.option.forin&&state.forinifcheckneeded&&(state.forinifcheckneeded=!1,forinifcheck=state.forinifchecks[state.forinifchecks.length-1],forinifcheck.type=\"(punctuator)\"===expr.type&&\"!\"===expr.value?\"(negative)\":\"(positive)\"),advance(\")\",t),state.condition=!1;var s=block(!0,!0);return forinifcheck&&\"(negative)\"===forinifcheck.type&&s&&s[0]&&\"(identifier)\"===s[0].type&&\"continue\"===s[0].value&&(forinifcheck.type=\"(negative-with-continue)\"),\"else\"===state.tokens.next.id&&(advance(\"else\"),\"if\"===state.tokens.next.id||\"switch\"===state.tokens.next.id?statement():block(!0,!0)),this}),blockstmt(\"try\",function(){function doCatch(){if(advance(\"catch\"),advance(\"(\"),state.funct[\"(scope)\"].stack(\"catchparams\"),checkPunctuators(state.tokens.next,[\"[\",\"{\"])){var tokens=destructuringPattern();_.each(tokens,function(token){token.id&&state.funct[\"(scope)\"].addParam(token.id,token,\"exception\")})}else\"(identifier)\"!==state.tokens.next.type?warning(\"E030\",state.tokens.next,state.tokens.next.value):state.funct[\"(scope)\"].addParam(identifier(),state.tokens.curr,\"exception\");\"if\"===state.tokens.next.value&&(state.inMoz()||warning(\"W118\",state.tokens.curr,\"catch filter\"),advance(\"if\"),expression(0)),advance(\")\"),block(!1),state.funct[\"(scope)\"].unstack()}var b;for(block(!0);\"catch\"===state.tokens.next.id;)increaseComplexityCount(),b&&!state.inMoz()&&warning(\"W118\",state.tokens.next,\"multiple catch blocks\"),doCatch(),b=!0;return\"finally\"===state.tokens.next.id?(advance(\"finally\"),block(!0),void 0):(b||error(\"E021\",state.tokens.next,\"catch\",state.tokens.next.value),this)}),blockstmt(\"while\",function(){var t=state.tokens.next;return state.funct[\"(breakage)\"]+=1,state.funct[\"(loopage)\"]+=1,increaseComplexityCount(),advance(\"(\"),checkCondAssignment(expression(0)),advance(\")\",t),block(!0,!0),state.funct[\"(breakage)\"]-=1,state.funct[\"(loopage)\"]-=1,this}).labelled=!0,blockstmt(\"with\",function(){var t=state.tokens.next;return state.isStrict()?error(\"E010\",state.tokens.curr):state.option.withstmt||warning(\"W085\",state.tokens.curr),advance(\"(\"),expression(0),advance(\")\",t),block(!0,!0),this}),blockstmt(\"switch\",function(){var t=state.tokens.next,g=!1,noindent=!1;\nfor(state.funct[\"(breakage)\"]+=1,advance(\"(\"),checkCondAssignment(expression(0)),advance(\")\",t),t=state.tokens.next,advance(\"{\"),state.tokens.next.from===indent&&(noindent=!0),noindent||(indent+=state.option.indent),this.cases=[];;)switch(state.tokens.next.id){case\"case\":switch(state.funct[\"(verb)\"]){case\"yield\":case\"break\":case\"case\":case\"continue\":case\"return\":case\"switch\":case\"throw\":break;default:state.tokens.curr.caseFallsThrough||warning(\"W086\",state.tokens.curr,\"case\")}advance(\"case\"),this.cases.push(expression(0)),increaseComplexityCount(),g=!0,advance(\":\"),state.funct[\"(verb)\"]=\"case\";break;case\"default\":switch(state.funct[\"(verb)\"]){case\"yield\":case\"break\":case\"continue\":case\"return\":case\"throw\":break;default:this.cases.length&&(state.tokens.curr.caseFallsThrough||warning(\"W086\",state.tokens.curr,\"default\"))}advance(\"default\"),g=!0,advance(\":\");break;case\"}\":return noindent||(indent-=state.option.indent),advance(\"}\",t),state.funct[\"(breakage)\"]-=1,state.funct[\"(verb)\"]=void 0,void 0;case\"(end)\":return error(\"E023\",state.tokens.next,\"}\"),void 0;default:if(indent+=state.option.indent,g)switch(state.tokens.curr.id){case\",\":return error(\"E040\"),void 0;case\":\":g=!1,statements();break;default:return error(\"E025\",state.tokens.curr),void 0}else{if(\":\"!==state.tokens.curr.id)return error(\"E021\",state.tokens.next,\"case\",state.tokens.next.value),void 0;advance(\":\"),error(\"E024\",state.tokens.curr,\":\"),statements()}indent-=state.option.indent}return this}).labelled=!0,stmt(\"debugger\",function(){return state.option.debug||warning(\"W087\",this),this}).exps=!0,function(){var x=stmt(\"do\",function(){state.funct[\"(breakage)\"]+=1,state.funct[\"(loopage)\"]+=1,increaseComplexityCount(),this.first=block(!0,!0),advance(\"while\");var t=state.tokens.next;return advance(\"(\"),checkCondAssignment(expression(0)),advance(\")\",t),state.funct[\"(breakage)\"]-=1,state.funct[\"(loopage)\"]-=1,this});x.labelled=!0,x.exps=!0}(),blockstmt(\"for\",function(){var s,t=state.tokens.next,letscope=!1,foreachtok=null;\"each\"===t.value&&(foreachtok=t,advance(\"each\"),state.inMoz()||warning(\"W118\",state.tokens.curr,\"for each\")),increaseComplexityCount(),advance(\"(\");var nextop,comma,initializer,i=0,inof=[\"in\",\"of\"],level=0;checkPunctuators(state.tokens.next,[\"{\",\"[\"])&&++level;do{if(nextop=peek(i),++i,checkPunctuators(nextop,[\"{\",\"[\"])?++level:checkPunctuators(nextop,[\"}\",\"]\"])&&--level,0>level)break;0===level&&(!comma&&checkPunctuator(nextop,\",\")?comma=nextop:!initializer&&checkPunctuator(nextop,\"=\")&&(initializer=nextop))}while(level>0||!_.contains(inof,nextop.value)&&\";\"!==nextop.value&&\"(end)\"!==nextop.type);if(_.contains(inof,nextop.value)){state.inES6()||\"of\"!==nextop.value||warning(\"W104\",nextop,\"for of\",\"6\");var ok=!(initializer||comma);if(initializer&&error(\"W133\",comma,nextop.value,\"initializer is forbidden\"),comma&&error(\"W133\",comma,nextop.value,\"more than one ForBinding\"),\"var\"===state.tokens.next.id?(advance(\"var\"),state.tokens.curr.fud({prefix:!0})):\"let\"===state.tokens.next.id||\"const\"===state.tokens.next.id?(advance(state.tokens.next.id),letscope=!0,state.funct[\"(scope)\"].stack(),state.tokens.curr.fud({prefix:!0})):Object.create(varstatement).fud({prefix:!0,implied:\"for\",ignore:!ok}),advance(nextop.value),expression(20),advance(\")\",t),\"in\"===nextop.value&&state.option.forin&&(state.forinifcheckneeded=!0,void 0===state.forinifchecks&&(state.forinifchecks=[]),state.forinifchecks.push({type:\"(none)\"})),state.funct[\"(breakage)\"]+=1,state.funct[\"(loopage)\"]+=1,s=block(!0,!0),\"in\"===nextop.value&&state.option.forin){if(state.forinifchecks&&state.forinifchecks.length>0){var check=state.forinifchecks.pop();(s&&s.length>0&&(\"object\"!=typeof s[0]||\"if\"!==s[0].value)||\"(positive)\"===check.type&&s.length>1||\"(negative)\"===check.type)&&warning(\"W089\",this)}state.forinifcheckneeded=!1}state.funct[\"(breakage)\"]-=1,state.funct[\"(loopage)\"]-=1}else{if(foreachtok&&error(\"E045\",foreachtok),\";\"!==state.tokens.next.id)if(\"var\"===state.tokens.next.id)advance(\"var\"),state.tokens.curr.fud();else if(\"let\"===state.tokens.next.id)advance(\"let\"),letscope=!0,state.funct[\"(scope)\"].stack(),state.tokens.curr.fud();else for(;expression(0,\"for\"),\",\"===state.tokens.next.id;)comma();if(nolinebreak(state.tokens.curr),advance(\";\"),state.funct[\"(loopage)\"]+=1,\";\"!==state.tokens.next.id&&checkCondAssignment(expression(0)),nolinebreak(state.tokens.curr),advance(\";\"),\";\"===state.tokens.next.id&&error(\"E021\",state.tokens.next,\")\",\";\"),\")\"!==state.tokens.next.id)for(;expression(0,\"for\"),\",\"===state.tokens.next.id;)comma();advance(\")\",t),state.funct[\"(breakage)\"]+=1,block(!0,!0),state.funct[\"(breakage)\"]-=1,state.funct[\"(loopage)\"]-=1}return letscope&&state.funct[\"(scope)\"].unstack(),this}).labelled=!0,stmt(\"break\",function(){var v=state.tokens.next.value;return state.option.asi||nolinebreak(this),\";\"===state.tokens.next.id||state.tokens.next.reach||state.tokens.curr.line!==startLine(state.tokens.next)?0===state.funct[\"(breakage)\"]&&warning(\"W052\",state.tokens.next,this.value):(state.funct[\"(scope)\"].funct.hasBreakLabel(v)||warning(\"W090\",state.tokens.next,v),this.first=state.tokens.next,advance()),reachable(this),this}).exps=!0,stmt(\"continue\",function(){var v=state.tokens.next.value;return 0===state.funct[\"(breakage)\"]&&warning(\"W052\",state.tokens.next,this.value),state.funct[\"(loopage)\"]||warning(\"W052\",state.tokens.next,this.value),state.option.asi||nolinebreak(this),\";\"===state.tokens.next.id||state.tokens.next.reach||state.tokens.curr.line===startLine(state.tokens.next)&&(state.funct[\"(scope)\"].funct.hasBreakLabel(v)||warning(\"W090\",state.tokens.next,v),this.first=state.tokens.next,advance()),reachable(this),this}).exps=!0,stmt(\"return\",function(){return this.line===startLine(state.tokens.next)?\";\"===state.tokens.next.id||state.tokens.next.reach||(this.first=expression(0),!this.first||\"(punctuator)\"!==this.first.type||\"=\"!==this.first.value||this.first.paren||state.option.boss||warningAt(\"W093\",this.first.line,this.first.character)):\"(punctuator)\"===state.tokens.next.type&&[\"[\",\"{\",\"+\",\"-\"].indexOf(state.tokens.next.value)>-1&&nolinebreak(this),reachable(this),this}).exps=!0,function(x){x.exps=!0,x.lbp=25}(prefix(\"yield\",function(){var prev=state.tokens.prev;state.inES6(!0)&&!state.funct[\"(generator)\"]?\"(catch)\"===state.funct[\"(name)\"]&&state.funct[\"(context)\"][\"(generator)\"]||error(\"E046\",state.tokens.curr,\"yield\"):state.inES6()||warning(\"W104\",state.tokens.curr,\"yield\",\"6\"),state.funct[\"(generator)\"]=\"yielded\";var delegatingYield=!1;return\"*\"===state.tokens.next.value&&(delegatingYield=!0,advance(\"*\")),this.line!==startLine(state.tokens.next)&&state.inMoz()?state.option.asi||nolinebreak(this):((delegatingYield||\";\"!==state.tokens.next.id&&!state.option.asi&&!state.tokens.next.reach&&state.tokens.next.nud)&&(nobreaknonadjacent(state.tokens.curr,state.tokens.next),this.first=expression(10),\"(punctuator)\"!==this.first.type||\"=\"!==this.first.value||this.first.paren||state.option.boss||warningAt(\"W093\",this.first.line,this.first.character)),state.inMoz()&&\")\"!==state.tokens.next.id&&(prev.lbp>30||!prev.assign&&!isEndOfExpr()||\"yield\"===prev.id)&&error(\"E050\",this)),this})),stmt(\"throw\",function(){return nolinebreak(this),this.first=expression(20),reachable(this),this}).exps=!0,stmt(\"import\",function(){if(state.inES6()||warning(\"W119\",state.tokens.curr,\"import\",\"6\"),\"(string)\"===state.tokens.next.type)return advance(\"(string)\"),this;if(state.tokens.next.identifier){if(this.name=identifier(),state.funct[\"(scope)\"].addlabel(this.name,{type:\"const\",token:state.tokens.curr}),\",\"!==state.tokens.next.value)return advance(\"from\"),advance(\"(string)\"),this;advance(\",\")}if(\"*\"===state.tokens.next.id)advance(\"*\"),advance(\"as\"),state.tokens.next.identifier&&(this.name=identifier(),state.funct[\"(scope)\"].addlabel(this.name,{type:\"const\",token:state.tokens.curr}));else for(advance(\"{\");;){if(\"}\"===state.tokens.next.value){advance(\"}\");break}var importName;if(\"default\"===state.tokens.next.type?(importName=\"default\",advance(\"default\")):importName=identifier(),\"as\"===state.tokens.next.value&&(advance(\"as\"),importName=identifier()),state.funct[\"(scope)\"].addlabel(importName,{type:\"const\",token:state.tokens.curr}),\",\"!==state.tokens.next.value){if(\"}\"===state.tokens.next.value){advance(\"}\");break}error(\"E024\",state.tokens.next,state.tokens.next.value);break}advance(\",\")}return advance(\"from\"),advance(\"(string)\"),this}).exps=!0,stmt(\"export\",function(){var token,identifier,ok=!0;if(state.inES6()||(warning(\"W119\",state.tokens.curr,\"export\",\"6\"),ok=!1),state.funct[\"(scope)\"].block.isGlobal()||(error(\"E053\",state.tokens.curr),ok=!1),\"*\"===state.tokens.next.value)return advance(\"*\"),advance(\"from\"),advance(\"(string)\"),this;if(\"default\"===state.tokens.next.type){state.nameStack.set(state.tokens.next),advance(\"default\");var exportType=state.tokens.next.id;return(\"function\"===exportType||\"class\"===exportType)&&(this.block=!0),token=peek(),expression(10),identifier=token.value,this.block&&(state.funct[\"(scope)\"].addlabel(identifier,{type:exportType,token:token}),state.funct[\"(scope)\"].setExported(identifier,token)),this}if(\"{\"===state.tokens.next.value){advance(\"{\");for(var exportedTokens=[];;){if(state.tokens.next.identifier||error(\"E030\",state.tokens.next,state.tokens.next.value),advance(),exportedTokens.push(state.tokens.curr),\"as\"===state.tokens.next.value&&(advance(\"as\"),state.tokens.next.identifier||error(\"E030\",state.tokens.next,state.tokens.next.value),advance()),\",\"!==state.tokens.next.value){if(\"}\"===state.tokens.next.value){advance(\"}\");break}error(\"E024\",state.tokens.next,state.tokens.next.value);break}advance(\",\")}return\"from\"===state.tokens.next.value?(advance(\"from\"),advance(\"(string)\")):ok&&exportedTokens.forEach(function(token){state.funct[\"(scope)\"].setExported(token.value,token)}),this}if(\"var\"===state.tokens.next.id)advance(\"var\"),state.tokens.curr.fud({inexport:!0});else if(\"let\"===state.tokens.next.id)advance(\"let\"),state.tokens.curr.fud({inexport:!0});else if(\"const\"===state.tokens.next.id)advance(\"const\"),state.tokens.curr.fud({inexport:!0});else if(\"function\"===state.tokens.next.id)this.block=!0,advance(\"function\"),state.syntax[\"function\"].fud({inexport:!0});else if(\"class\"===state.tokens.next.id){this.block=!0,advance(\"class\");var classNameToken=state.tokens.next;state.syntax[\"class\"].fud(),state.funct[\"(scope)\"].setExported(classNameToken.value,classNameToken)}else error(\"E024\",state.tokens.next,state.tokens.next.value);return this}).exps=!0,FutureReservedWord(\"abstract\"),FutureReservedWord(\"boolean\"),FutureReservedWord(\"byte\"),FutureReservedWord(\"char\"),FutureReservedWord(\"class\",{es5:!0,nud:classdef}),FutureReservedWord(\"double\"),FutureReservedWord(\"enum\",{es5:!0}),FutureReservedWord(\"export\",{es5:!0}),FutureReservedWord(\"extends\",{es5:!0}),FutureReservedWord(\"final\"),FutureReservedWord(\"float\"),FutureReservedWord(\"goto\"),FutureReservedWord(\"implements\",{es5:!0,strictOnly:!0}),FutureReservedWord(\"import\",{es5:!0}),FutureReservedWord(\"int\"),FutureReservedWord(\"interface\",{es5:!0,strictOnly:!0}),FutureReservedWord(\"long\"),FutureReservedWord(\"native\"),FutureReservedWord(\"package\",{es5:!0,strictOnly:!0}),FutureReservedWord(\"private\",{es5:!0,strictOnly:!0}),FutureReservedWord(\"protected\",{es5:!0,strictOnly:!0}),FutureReservedWord(\"public\",{es5:!0,strictOnly:!0}),FutureReservedWord(\"short\"),FutureReservedWord(\"static\",{es5:!0,strictOnly:!0}),FutureReservedWord(\"super\",{es5:!0}),FutureReservedWord(\"synchronized\"),FutureReservedWord(\"transient\"),FutureReservedWord(\"volatile\");var lookupBlockType=function(){var pn,pn1,prev,i=-1,bracketStack=0,ret={};checkPunctuators(state.tokens.curr,[\"[\",\"{\"])&&(bracketStack+=1);do{if(prev=-1===i?state.tokens.curr:pn,pn=-1===i?state.tokens.next:peek(i),pn1=peek(i+1),i+=1,checkPunctuators(pn,[\"[\",\"{\"])?bracketStack+=1:checkPunctuators(pn,[\"]\",\"}\"])&&(bracketStack-=1),1===bracketStack&&pn.identifier&&\"for\"===pn.value&&!checkPunctuator(prev,\".\")){ret.isCompArray=!0,ret.notJson=!0;break}if(0===bracketStack&&checkPunctuators(pn,[\"}\",\"]\"])){if(\"=\"===pn1.value){ret.isDestAssign=!0,ret.notJson=!0;break}if(\".\"===pn1.value){ret.notJson=!0;break}}checkPunctuator(pn,\";\")&&(ret.isBlock=!0,ret.notJson=!0)}while(bracketStack>0&&\"(end)\"!==pn.id);return ret},arrayComprehension=function(){function declare(v){var l=_current.variables.filter(function(elt){return elt.value===v?(elt.undef=!1,v):void 0}).length;return 0!==l}function use(v){var l=_current.variables.filter(function(elt){return elt.value!==v||elt.undef?void 0:(elt.unused===!0&&(elt.unused=!1),v)}).length;return 0===l}var _current,CompArray=function(){this.mode=\"use\",this.variables=[]},_carrays=[];return{stack:function(){_current=new CompArray,_carrays.push(_current)},unstack:function(){_current.variables.filter(function(v){v.unused&&warning(\"W098\",v.token,v.raw_text||v.value),v.undef&&state.funct[\"(scope)\"].block.use(v.value,v.token)}),_carrays.splice(-1,1),_current=_carrays[_carrays.length-1]},setState:function(s){_.contains([\"use\",\"define\",\"generate\",\"filter\"],s)&&(_current.mode=s)},check:function(v){return _current?_current&&\"use\"===_current.mode?(use(v)&&_current.variables.push({funct:state.funct,token:state.tokens.curr,value:v,undef:!0,unused:!1}),!0):_current&&\"define\"===_current.mode?(declare(v)||_current.variables.push({funct:state.funct,token:state.tokens.curr,value:v,undef:!1,unused:!0}),!0):_current&&\"generate\"===_current.mode?(state.funct[\"(scope)\"].block.use(v,state.tokens.curr),!0):_current&&\"filter\"===_current.mode?(use(v)&&state.funct[\"(scope)\"].block.use(v,state.tokens.curr),!0):!1:void 0}}},escapeRegex=function(str){return str.replace(/[-\\/\\\\^$*+?.()|[\\]{}]/g,\"\\\\$&\")},itself=function(s,o,g){function each(obj,cb){obj&&(Array.isArray(obj)||\"object\"!=typeof obj||(obj=Object.keys(obj)),obj.forEach(cb))}var i,k,x,reIgnoreStr,reIgnore,optionKeys,newOptionObj={},newIgnoredObj={};o=_.clone(o),state.reset(),o&&o.scope?JSHINT.scope=o.scope:(JSHINT.errors=[],JSHINT.undefs=[],JSHINT.internals=[],JSHINT.blacklist={},JSHINT.scope=\"(main)\"),predefined=Object.create(null),combine(predefined,vars.ecmaIdentifiers[3]),combine(predefined,vars.reservedVars),combine(predefined,g||{}),declared=Object.create(null);var exported=Object.create(null);if(o)for(each(o.predef||null,function(item){var slice,prop;\"-\"===item[0]?(slice=item.slice(1),JSHINT.blacklist[slice]=slice,delete predefined[slice]):(prop=Object.getOwnPropertyDescriptor(o.predef,item),predefined[item]=prop?prop.value:!1)}),each(o.exported||null,function(item){exported[item]=!0}),delete o.predef,delete o.exported,optionKeys=Object.keys(o),x=0;optionKeys.length>x;x++)if(/^-W\\d{3}$/g.test(optionKeys[x]))newIgnoredObj[optionKeys[x].slice(1)]=!0;else{var optionKey=optionKeys[x];newOptionObj[optionKey]=o[optionKey],(\"esversion\"===optionKey&&5===o[optionKey]||\"es5\"===optionKey&&o[optionKey])&&warning(\"I003\"),\"newcap\"===optionKeys[x]&&o[optionKey]===!1&&(newOptionObj[\"(explicitNewcap)\"]=!0)}state.option=newOptionObj,state.ignored=newIgnoredObj,state.option.indent=state.option.indent||4,state.option.maxerr=state.option.maxerr||50,indent=1;var scopeManagerInst=scopeManager(state,predefined,exported,declared);if(scopeManagerInst.on(\"warning\",function(ev){warning.apply(null,[ev.code,ev.token].concat(ev.data))}),scopeManagerInst.on(\"error\",function(ev){error.apply(null,[ev.code,ev.token].concat(ev.data))}),state.funct=functor(\"(global)\",null,{\"(global)\":!0,\"(scope)\":scopeManagerInst,\"(comparray)\":arrayComprehension(),\"(metrics)\":createMetrics(state.tokens.next)}),functions=[state.funct],urls=[],stack=null,member={},membersOnly=null,inblock=!1,lookahead=[],!isString(s)&&!Array.isArray(s))return errorAt(\"E004\",0),!1;api={get isJSON(){return state.jsonMode},getOption:function(name){return state.option[name]||null},getCache:function(name){return state.cache[name]},setCache:function(name,value){state.cache[name]=value},warn:function(code,data){warningAt.apply(null,[code,data.line,data.char].concat(data.data))},on:function(names,listener){names.split(\" \").forEach(function(name){emitter.on(name,listener)}.bind(this))}},emitter.removeAllListeners(),(extraModules||[]).forEach(function(func){func(api)}),state.tokens.prev=state.tokens.curr=state.tokens.next=state.syntax[\"(begin)\"],o&&o.ignoreDelimiters&&(Array.isArray(o.ignoreDelimiters)||(o.ignoreDelimiters=[o.ignoreDelimiters]),o.ignoreDelimiters.forEach(function(delimiterPair){delimiterPair.start&&delimiterPair.end&&(reIgnoreStr=escapeRegex(delimiterPair.start)+\"[\\\\s\\\\S]*?\"+escapeRegex(delimiterPair.end),reIgnore=RegExp(reIgnoreStr,\"ig\"),s=s.replace(reIgnore,function(match){return match.replace(/./g,\" \")}))})),lex=new Lexer(s),lex.on(\"warning\",function(ev){warningAt.apply(null,[ev.code,ev.line,ev.character].concat(ev.data))}),lex.on(\"error\",function(ev){errorAt.apply(null,[ev.code,ev.line,ev.character].concat(ev.data))}),lex.on(\"fatal\",function(ev){quit(\"E041\",ev.line,ev.from)}),lex.on(\"Identifier\",function(ev){emitter.emit(\"Identifier\",ev)}),lex.on(\"String\",function(ev){emitter.emit(\"String\",ev)}),lex.on(\"Number\",function(ev){emitter.emit(\"Number\",ev)}),lex.start();for(var name in o)_.has(o,name)&&checkOption(name,state.tokens.curr);assume(),combine(predefined,g||{}),comma.first=!0;try{switch(advance(),state.tokens.next.id){case\"{\":case\"[\":destructuringAssignOrJsonValue();break;default:directives(),state.directive[\"use strict\"]&&\"global\"!==state.option.strict&&warning(\"W097\",state.tokens.prev),statements()}\"(end)\"!==state.tokens.next.id&&quit(\"E041\",state.tokens.curr.line),state.funct[\"(scope)\"].unstack()}catch(err){if(!err||\"JSHintError\"!==err.name)throw err;var nt=state.tokens.next||{};JSHINT.errors.push({scope:\"(main)\",raw:err.raw,code:err.code,reason:err.message,line:err.line||nt.line,character:err.character||nt.from},null)}if(\"(main)\"===JSHINT.scope)for(o=o||{},i=0;JSHINT.internals.length>i;i+=1)k=JSHINT.internals[i],o.scope=k.elem,itself(k.value,o,g);return 0===JSHINT.errors.length};return itself.addModule=function(func){extraModules.push(func)},itself.addModule(style.register),itself.data=function(){var fu,f,i,j,n,globals,data={functions:[],options:state.option};itself.errors.length&&(data.errors=itself.errors),state.jsonMode&&(data.json=!0);var impliedGlobals=state.funct[\"(scope)\"].getImpliedGlobals();for(impliedGlobals.length>0&&(data.implieds=impliedGlobals),urls.length>0&&(data.urls=urls),globals=state.funct[\"(scope)\"].getUsedOrDefinedGlobals(),globals.length>0&&(data.globals=globals),i=1;functions.length>i;i+=1){for(f=functions[i],fu={},j=0;functionicity.length>j;j+=1)fu[functionicity[j]]=[];for(j=0;functionicity.length>j;j+=1)0===fu[functionicity[j]].length&&delete fu[functionicity[j]];fu.name=f[\"(name)\"],fu.param=f[\"(params)\"],fu.line=f[\"(line)\"],fu.character=f[\"(character)\"],fu.last=f[\"(last)\"],fu.lastcharacter=f[\"(lastcharacter)\"],fu.metrics={complexity:f[\"(metrics)\"].ComplexityCount,parameters:f[\"(metrics)\"].arity,statements:f[\"(metrics)\"].statementCount},data.functions.push(fu)}var unuseds=state.funct[\"(scope)\"].getUnuseds();unuseds.length>0&&(data.unused=unuseds);for(n in member)if(\"number\"==typeof member[n]){data.member=member;break}return data},itself.jshint=itself,itself}();\"object\"==typeof exports&&exports&&(exports.JSHINT=JSHINT)},{\"../lodash\":\"/node_modules/jshint/lodash.js\",\"./lex.js\":\"/node_modules/jshint/src/lex.js\",\"./messages.js\":\"/node_modules/jshint/src/messages.js\",\"./options.js\":\"/node_modules/jshint/src/options.js\",\"./reg.js\":\"/node_modules/jshint/src/reg.js\",\"./scope-manager.js\":\"/node_modules/jshint/src/scope-manager.js\",\"./state.js\":\"/node_modules/jshint/src/state.js\",\"./style.js\":\"/node_modules/jshint/src/style.js\",\"./vars.js\":\"/node_modules/jshint/src/vars.js\",events:\"/node_modules/browserify/node_modules/events/events.js\"}],\"/node_modules/jshint/src/lex.js\":[function(_dereq_,module,exports){\"use strict\";function asyncTrigger(){var _checks=[];return{push:function(fn){_checks.push(fn)},check:function(){for(var check=0;_checks.length>check;++check)_checks[check]();_checks.splice(0,_checks.length)}}}function Lexer(source){var lines=source;\"string\"==typeof lines&&(lines=lines.replace(/\\r\\n/g,\"\\n\").replace(/\\r/g,\"\\n\").split(\"\\n\")),lines[0]&&\"#!\"===lines[0].substr(0,2)&&(-1!==lines[0].indexOf(\"node\")&&(state.option.node=!0),lines[0]=\"\"),this.emitter=new events.EventEmitter,this.source=source,this.setLines(lines),this.prereg=!0,this.line=0,this.char=1,this.from=1,this.input=\"\",this.inComment=!1,this.context=[],this.templateStarts=[];for(var i=0;state.option.indent>i;i+=1)state.tab+=\" \";this.ignoreLinterErrors=!1}var _=_dereq_(\"../lodash\"),events=_dereq_(\"events\"),reg=_dereq_(\"./reg.js\"),state=_dereq_(\"./state.js\").state,unicodeData=_dereq_(\"../data/ascii-identifier-data.js\"),asciiIdentifierStartTable=unicodeData.asciiIdentifierStartTable,asciiIdentifierPartTable=unicodeData.asciiIdentifierPartTable,Token={Identifier:1,Punctuator:2,NumericLiteral:3,StringLiteral:4,Comment:5,Keyword:6,NullLiteral:7,BooleanLiteral:8,RegExp:9,TemplateHead:10,TemplateMiddle:11,TemplateTail:12,NoSubstTemplate:13},Context={Block:1,Template:2};Lexer.prototype={_lines:[],inContext:function(ctxType){return this.context.length>0&&this.context[this.context.length-1].type===ctxType},pushContext:function(ctxType){this.context.push({type:ctxType})},popContext:function(){return this.context.pop()},isContext:function(context){return this.context.length>0&&this.context[this.context.length-1]===context},currentContext:function(){return this.context.length>0&&this.context[this.context.length-1]},getLines:function(){return this._lines=state.lines,this._lines},setLines:function(val){this._lines=val,state.lines=this._lines},peek:function(i){return this.input.charAt(i||0)},skip:function(i){i=i||1,this.char+=i,this.input=this.input.slice(i)},on:function(names,listener){names.split(\" \").forEach(function(name){this.emitter.on(name,listener)}.bind(this))},trigger:function(){this.emitter.emit.apply(this.emitter,Array.prototype.slice.call(arguments))},triggerAsync:function(type,args,checks,fn){checks.push(function(){fn()&&this.trigger(type,args)}.bind(this))},scanPunctuator:function(){var ch2,ch3,ch4,ch1=this.peek();switch(ch1){case\".\":if(/^[0-9]$/.test(this.peek(1)))return null;if(\".\"===this.peek(1)&&\".\"===this.peek(2))return{type:Token.Punctuator,value:\"...\"};case\"(\":case\")\":case\";\":case\",\":case\"[\":case\"]\":case\":\":case\"~\":case\"?\":return{type:Token.Punctuator,value:ch1};case\"{\":return this.pushContext(Context.Block),{type:Token.Punctuator,value:ch1};case\"}\":return this.inContext(Context.Block)&&this.popContext(),{type:Token.Punctuator,value:ch1};case\"#\":return{type:Token.Punctuator,value:ch1};case\"\":return null}return ch2=this.peek(1),ch3=this.peek(2),ch4=this.peek(3),\">\"===ch1&&\">\"===ch2&&\">\"===ch3&&\"=\"===ch4?{type:Token.Punctuator,value:\">>>=\"}:\"=\"===ch1&&\"=\"===ch2&&\"=\"===ch3?{type:Token.Punctuator,value:\"===\"}:\"!\"===ch1&&\"=\"===ch2&&\"=\"===ch3?{type:Token.Punctuator,value:\"!==\"}:\">\"===ch1&&\">\"===ch2&&\">\"===ch3?{type:Token.Punctuator,value:\">>>\"}:\"<\"===ch1&&\"<\"===ch2&&\"=\"===ch3?{type:Token.Punctuator,value:\"<<=\"}:\">\"===ch1&&\">\"===ch2&&\"=\"===ch3?{type:Token.Punctuator,value:\">>=\"}:\"=\"===ch1&&\">\"===ch2?{type:Token.Punctuator,value:ch1+ch2}:ch1===ch2&&\"+-<>&|\".indexOf(ch1)>=0?{type:Token.Punctuator,value:ch1+ch2}:\"<>=!+-*%&|^\".indexOf(ch1)>=0?\"=\"===ch2?{type:Token.Punctuator,value:ch1+ch2}:{type:Token.Punctuator,value:ch1}:\"/\"===ch1?\"=\"===ch2?{type:Token.Punctuator,value:\"/=\"}:{type:Token.Punctuator,value:\"/\"}:null},scanComments:function(){function commentToken(label,body,opt){var special=[\"jshint\",\"jslint\",\"members\",\"member\",\"globals\",\"global\",\"exported\"],isSpecial=!1,value=label+body,commentType=\"plain\";return opt=opt||{},opt.isMultiline&&(value+=\"*/\"),body=body.replace(/\\n/g,\" \"),\"/*\"===label&®.fallsThrough.test(body)&&(isSpecial=!0,commentType=\"falls through\"),special.forEach(function(str){if(!isSpecial&&(\"//\"!==label||\"jshint\"===str)&&(\" \"===body.charAt(str.length)&&body.substr(0,str.length)===str&&(isSpecial=!0,label+=str,body=body.substr(str.length)),isSpecial||\" \"!==body.charAt(0)||\" \"!==body.charAt(str.length+1)||body.substr(1,str.length)!==str||(isSpecial=!0,label=label+\" \"+str,body=body.substr(str.length+1)),isSpecial))switch(str){case\"member\":commentType=\"members\";break;case\"global\":commentType=\"globals\";break;default:var options=body.split(\":\").map(function(v){return v.replace(/^\\s+/,\"\").replace(/\\s+$/,\"\")});if(2===options.length)switch(options[0]){case\"ignore\":switch(options[1]){case\"start\":self.ignoringLinterErrors=!0,isSpecial=!1;break;case\"end\":self.ignoringLinterErrors=!1,isSpecial=!1}}commentType=str}}),{type:Token.Comment,commentType:commentType,value:value,body:body,isSpecial:isSpecial,isMultiline:opt.isMultiline||!1,isMalformed:opt.isMalformed||!1}}var ch1=this.peek(),ch2=this.peek(1),rest=this.input.substr(2),startLine=this.line,startChar=this.char,self=this;if(\"*\"===ch1&&\"/\"===ch2)return this.trigger(\"error\",{code:\"E018\",line:startLine,character:startChar}),this.skip(2),null;if(\"/\"!==ch1||\"*\"!==ch2&&\"/\"!==ch2)return null;if(\"/\"===ch2)return this.skip(this.input.length),commentToken(\"//\",rest);var body=\"\";if(\"*\"===ch2){for(this.inComment=!0,this.skip(2);\"*\"!==this.peek()||\"/\"!==this.peek(1);)if(\"\"===this.peek()){if(body+=\"\\n\",!this.nextLine())return this.trigger(\"error\",{code:\"E017\",line:startLine,character:startChar}),this.inComment=!1,commentToken(\"/*\",body,{isMultiline:!0,isMalformed:!0})}else body+=this.peek(),this.skip();return this.skip(2),this.inComment=!1,commentToken(\"/*\",body,{isMultiline:!0})}},scanKeyword:function(){var result=/^[a-zA-Z_$][a-zA-Z0-9_$]*/.exec(this.input),keywords=[\"if\",\"in\",\"do\",\"var\",\"for\",\"new\",\"try\",\"let\",\"this\",\"else\",\"case\",\"void\",\"with\",\"enum\",\"while\",\"break\",\"catch\",\"throw\",\"const\",\"yield\",\"class\",\"super\",\"return\",\"typeof\",\"delete\",\"switch\",\"export\",\"import\",\"default\",\"finally\",\"extends\",\"function\",\"continue\",\"debugger\",\"instanceof\"];return result&&keywords.indexOf(result[0])>=0?{type:Token.Keyword,value:result[0]}:null},scanIdentifier:function(){function isNonAsciiIdentifierStart(code){return code>256}function isNonAsciiIdentifierPart(code){return code>256}function isHexDigit(str){return/^[0-9a-fA-F]$/.test(str)}function removeEscapeSequences(id){return id.replace(/\\\\u([0-9a-fA-F]{4})/g,function(m0,codepoint){return String.fromCharCode(parseInt(codepoint,16))})}var type,char,id=\"\",index=0,readUnicodeEscapeSequence=function(){if(index+=1,\"u\"!==this.peek(index))return null;var code,ch1=this.peek(index+1),ch2=this.peek(index+2),ch3=this.peek(index+3),ch4=this.peek(index+4);return isHexDigit(ch1)&&isHexDigit(ch2)&&isHexDigit(ch3)&&isHexDigit(ch4)?(code=parseInt(ch1+ch2+ch3+ch4,16),asciiIdentifierPartTable[code]||isNonAsciiIdentifierPart(code)?(index+=5,\"\\\\u\"+ch1+ch2+ch3+ch4):null):null}.bind(this),getIdentifierStart=function(){var chr=this.peek(index),code=chr.charCodeAt(0);return 92===code?readUnicodeEscapeSequence():128>code?asciiIdentifierStartTable[code]?(index+=1,chr):null:isNonAsciiIdentifierStart(code)?(index+=1,chr):null}.bind(this),getIdentifierPart=function(){var chr=this.peek(index),code=chr.charCodeAt(0);return 92===code?readUnicodeEscapeSequence():128>code?asciiIdentifierPartTable[code]?(index+=1,chr):null:isNonAsciiIdentifierPart(code)?(index+=1,chr):null}.bind(this);if(char=getIdentifierStart(),null===char)return null;for(id=char;char=getIdentifierPart(),null!==char;)id+=char;switch(id){case\"true\":case\"false\":type=Token.BooleanLiteral;break;case\"null\":type=Token.NullLiteral;break;default:type=Token.Identifier}return{type:type,value:removeEscapeSequences(id),text:id,tokenLength:id.length}},scanNumericLiteral:function(){function isDecimalDigit(str){return/^[0-9]$/.test(str)}function isOctalDigit(str){return/^[0-7]$/.test(str)}function isBinaryDigit(str){return/^[01]$/.test(str)}function isHexDigit(str){return/^[0-9a-fA-F]$/.test(str)}function isIdentifierStart(ch){return\"$\"===ch||\"_\"===ch||\"\\\\\"===ch||ch>=\"a\"&&\"z\">=ch||ch>=\"A\"&&\"Z\">=ch}var bad,index=0,value=\"\",length=this.input.length,char=this.peek(index),isAllowedDigit=isDecimalDigit,base=10,isLegacy=!1;if(\".\"!==char&&!isDecimalDigit(char))return null;if(\".\"!==char){for(value=this.peek(index),index+=1,char=this.peek(index),\"0\"===value&&((\"x\"===char||\"X\"===char)&&(isAllowedDigit=isHexDigit,base=16,index+=1,value+=char),(\"o\"===char||\"O\"===char)&&(isAllowedDigit=isOctalDigit,base=8,state.inES6(!0)||this.trigger(\"warning\",{code:\"W119\",line:this.line,character:this.char,data:[\"Octal integer literal\",\"6\"]}),index+=1,value+=char),(\"b\"===char||\"B\"===char)&&(isAllowedDigit=isBinaryDigit,base=2,state.inES6(!0)||this.trigger(\"warning\",{code:\"W119\",line:this.line,character:this.char,data:[\"Binary integer literal\",\"6\"]}),index+=1,value+=char),isOctalDigit(char)&&(isAllowedDigit=isOctalDigit,base=8,isLegacy=!0,bad=!1,index+=1,value+=char),!isOctalDigit(char)&&isDecimalDigit(char)&&(index+=1,value+=char));length>index;){if(char=this.peek(index),isLegacy&&isDecimalDigit(char))bad=!0;else if(!isAllowedDigit(char))break;value+=char,index+=1}if(isAllowedDigit!==isDecimalDigit)return!isLegacy&&2>=value.length?{type:Token.NumericLiteral,value:value,isMalformed:!0}:length>index&&(char=this.peek(index),isIdentifierStart(char))?null:{type:Token.NumericLiteral,value:value,base:base,isLegacy:isLegacy,isMalformed:!1}}if(\".\"===char)for(value+=char,index+=1;length>index&&(char=this.peek(index),isDecimalDigit(char));)value+=char,index+=1;if(\"e\"===char||\"E\"===char){if(value+=char,index+=1,char=this.peek(index),(\"+\"===char||\"-\"===char)&&(value+=this.peek(index),index+=1),char=this.peek(index),!isDecimalDigit(char))return null;for(value+=char,index+=1;length>index&&(char=this.peek(index),isDecimalDigit(char));)value+=char,index+=1}return length>index&&(char=this.peek(index),isIdentifierStart(char))?null:{type:Token.NumericLiteral,value:value,base:base,isMalformed:!isFinite(value)}},scanEscapeSequence:function(checks){var allowNewLine=!1,jump=1;this.skip();var char=this.peek();switch(char){case\"'\":this.triggerAsync(\"warning\",{code:\"W114\",line:this.line,character:this.char,data:[\"\\\\'\"]},checks,function(){return state.jsonMode});break;case\"b\":char=\"\\\\b\";break;case\"f\":char=\"\\\\f\";break;case\"n\":char=\"\\\\n\";break;case\"r\":char=\"\\\\r\";break;case\"t\":char=\"\\\\t\";break;case\"0\":char=\"\\\\0\";var n=parseInt(this.peek(1),10);this.triggerAsync(\"warning\",{code:\"W115\",line:this.line,character:this.char},checks,function(){return n>=0&&7>=n&&state.isStrict()});break;case\"u\":var hexCode=this.input.substr(1,4),code=parseInt(hexCode,16);isNaN(code)&&this.trigger(\"warning\",{code:\"W052\",line:this.line,character:this.char,data:[\"u\"+hexCode]}),char=String.fromCharCode(code),jump=5;break;case\"v\":this.triggerAsync(\"warning\",{code:\"W114\",line:this.line,character:this.char,data:[\"\\\\v\"]},checks,function(){return state.jsonMode}),char=\"\u000b\";break;case\"x\":var x=parseInt(this.input.substr(1,2),16);this.triggerAsync(\"warning\",{code:\"W114\",line:this.line,character:this.char,data:[\"\\\\x-\"]},checks,function(){return state.jsonMode}),char=String.fromCharCode(x),jump=3;break;case\"\\\\\":char=\"\\\\\\\\\";break;case'\"':char='\\\\\"';break;case\"/\":break;case\"\":allowNewLine=!0,char=\"\"}return{\"char\":char,jump:jump,allowNewLine:allowNewLine}},scanTemplateLiteral:function(checks){var tokenType,ch,value=\"\",startLine=this.line,startChar=this.char,depth=this.templateStarts.length;if(!state.inES6(!0))return null;if(\"`\"===this.peek())tokenType=Token.TemplateHead,this.templateStarts.push({line:this.line,\"char\":this.char}),depth=this.templateStarts.length,this.skip(1),this.pushContext(Context.Template);else{if(!this.inContext(Context.Template)||\"}\"!==this.peek())return null;tokenType=Token.TemplateMiddle}for(;\"`\"!==this.peek();){for(;\"\"===(ch=this.peek());)if(value+=\"\\n\",!this.nextLine()){var startPos=this.templateStarts.pop();return this.trigger(\"error\",{code:\"E052\",line:startPos.line,character:startPos.char}),{type:tokenType,value:value,startLine:startLine,startChar:startChar,isUnclosed:!0,depth:depth,context:this.popContext()}}if(\"$\"===ch&&\"{\"===this.peek(1))return value+=\"${\",this.skip(2),{type:tokenType,value:value,startLine:startLine,startChar:startChar,isUnclosed:!1,depth:depth,context:this.currentContext()};\nif(\"\\\\\"===ch){var escape=this.scanEscapeSequence(checks);value+=escape.char,this.skip(escape.jump)}else\"`\"!==ch&&(value+=ch,this.skip(1))}return tokenType=tokenType===Token.TemplateHead?Token.NoSubstTemplate:Token.TemplateTail,this.skip(1),this.templateStarts.pop(),{type:tokenType,value:value,startLine:startLine,startChar:startChar,isUnclosed:!1,depth:depth,context:this.popContext()}},scanStringLiteral:function(checks){var quote=this.peek();if('\"'!==quote&&\"'\"!==quote)return null;this.triggerAsync(\"warning\",{code:\"W108\",line:this.line,character:this.char},checks,function(){return state.jsonMode&&'\"'!==quote});var value=\"\",startLine=this.line,startChar=this.char,allowNewLine=!1;for(this.skip();this.peek()!==quote;)if(\"\"===this.peek()){if(allowNewLine?(allowNewLine=!1,this.triggerAsync(\"warning\",{code:\"W043\",line:this.line,character:this.char},checks,function(){return!state.option.multistr}),this.triggerAsync(\"warning\",{code:\"W042\",line:this.line,character:this.char},checks,function(){return state.jsonMode&&state.option.multistr})):this.trigger(\"warning\",{code:\"W112\",line:this.line,character:this.char}),!this.nextLine())return this.trigger(\"error\",{code:\"E029\",line:startLine,character:startChar}),{type:Token.StringLiteral,value:value,startLine:startLine,startChar:startChar,isUnclosed:!0,quote:quote}}else{allowNewLine=!1;var char=this.peek(),jump=1;if(\" \">char&&this.trigger(\"warning\",{code:\"W113\",line:this.line,character:this.char,data:[\"\"]}),\"\\\\\"===char){var parsed=this.scanEscapeSequence(checks);char=parsed.char,jump=parsed.jump,allowNewLine=parsed.allowNewLine}value+=char,this.skip(jump)}return this.skip(),{type:Token.StringLiteral,value:value,startLine:startLine,startChar:startChar,isUnclosed:!1,quote:quote}},scanRegExp:function(){var terminated,index=0,length=this.input.length,char=this.peek(),value=char,body=\"\",flags=[],malformed=!1,isCharSet=!1,scanUnexpectedChars=function(){\" \">char&&(malformed=!0,this.trigger(\"warning\",{code:\"W048\",line:this.line,character:this.char})),\"<\"===char&&(malformed=!0,this.trigger(\"warning\",{code:\"W049\",line:this.line,character:this.char,data:[char]}))}.bind(this);if(!this.prereg||\"/\"!==char)return null;for(index+=1,terminated=!1;length>index;)if(char=this.peek(index),value+=char,body+=char,isCharSet)\"]\"===char&&(\"\\\\\"!==this.peek(index-1)||\"\\\\\"===this.peek(index-2))&&(isCharSet=!1),\"\\\\\"===char&&(index+=1,char=this.peek(index),body+=char,value+=char,scanUnexpectedChars()),index+=1;else{if(\"\\\\\"===char){if(index+=1,char=this.peek(index),body+=char,value+=char,scanUnexpectedChars(),\"/\"===char){index+=1;continue}if(\"[\"===char){index+=1;continue}}if(\"[\"!==char){if(\"/\"===char){body=body.substr(0,body.length-1),terminated=!0,index+=1;break}index+=1}else isCharSet=!0,index+=1}if(!terminated)return this.trigger(\"error\",{code:\"E015\",line:this.line,character:this.from}),void this.trigger(\"fatal\",{line:this.line,from:this.from});for(;length>index&&(char=this.peek(index),/[gim]/.test(char));)flags.push(char),value+=char,index+=1;try{RegExp(body,flags.join(\"\"))}catch(err){malformed=!0,this.trigger(\"error\",{code:\"E016\",line:this.line,character:this.char,data:[err.message]})}return{type:Token.RegExp,value:value,flags:flags,isMalformed:malformed}},scanNonBreakingSpaces:function(){return state.option.nonbsp?this.input.search(/(\\u00A0)/):-1},scanUnsafeChars:function(){return this.input.search(reg.unsafeChars)},next:function(checks){this.from=this.char;var start;if(/\\s/.test(this.peek()))for(start=this.char;/\\s/.test(this.peek());)this.from+=1,this.skip();var match=this.scanComments()||this.scanStringLiteral(checks)||this.scanTemplateLiteral(checks);return match?match:(match=this.scanRegExp()||this.scanPunctuator()||this.scanKeyword()||this.scanIdentifier()||this.scanNumericLiteral(),match?(this.skip(match.tokenLength||match.value.length),match):null)},nextLine:function(){var char;if(this.line>=this.getLines().length)return!1;this.input=this.getLines()[this.line],this.line+=1,this.char=1,this.from=1;var inputTrimmed=this.input.trim(),startsWith=function(){return _.some(arguments,function(prefix){return 0===inputTrimmed.indexOf(prefix)})},endsWith=function(){return _.some(arguments,function(suffix){return-1!==inputTrimmed.indexOf(suffix,inputTrimmed.length-suffix.length)})};if(this.ignoringLinterErrors===!0&&(startsWith(\"/*\",\"//\")||this.inComment&&endsWith(\"*/\")||(this.input=\"\")),char=this.scanNonBreakingSpaces(),char>=0&&this.trigger(\"warning\",{code:\"W125\",line:this.line,character:char+1}),this.input=this.input.replace(/\\t/g,state.tab),char=this.scanUnsafeChars(),char>=0&&this.trigger(\"warning\",{code:\"W100\",line:this.line,character:char}),!this.ignoringLinterErrors&&state.option.maxlen&&state.option.maxlen=0;--i){var scopeLabels=_scopeStack[i][\"(labels)\"];if(scopeLabels[labelName])return scopeLabels}}function usedSoFarInCurrentFunction(labelName){for(var i=_scopeStack.length-1;i>=0;i--){var current=_scopeStack[i];if(current[\"(usages)\"][labelName])return current[\"(usages)\"][labelName];if(current===_currentFunctBody)break}return!1}function _checkOuterShadow(labelName,token){if(\"outer\"===state.option.shadow)for(var isGlobal=\"global\"===_currentFunctBody[\"(type)\"],isNewFunction=\"functionparams\"===_current[\"(type)\"],outsideCurrentFunction=!isGlobal,i=0;_scopeStack.length>i;i++){var stackItem=_scopeStack[i];isNewFunction||_scopeStack[i+1]!==_currentFunctBody||(outsideCurrentFunction=!1),outsideCurrentFunction&&stackItem[\"(labels)\"][labelName]&&warning(\"W123\",token,labelName),stackItem[\"(breakLabels)\"][labelName]&&warning(\"W123\",token,labelName)}}function _latedefWarning(type,labelName,token){state.option.latedef&&(state.option.latedef===!0&&\"function\"===type||\"function\"!==type)&&warning(\"W003\",token,labelName)}var _current,_scopeStack=[];_newScope(\"global\"),_current[\"(predefined)\"]=predefined;var _currentFunctBody=_current,usedPredefinedAndGlobals=Object.create(null),impliedGlobals=Object.create(null),unuseds=[],emitter=new events.EventEmitter,_getUnusedOption=function(unused_opt){return void 0===unused_opt&&(unused_opt=state.option.unused),unused_opt===!0&&(unused_opt=\"last-param\"),unused_opt},_warnUnused=function(name,tkn,type,unused_opt){var line=tkn.line,chr=tkn.from,raw_name=tkn.raw_text||name;unused_opt=_getUnusedOption(unused_opt);var warnable_types={vars:[\"var\"],\"last-param\":[\"var\",\"param\"],strict:[\"var\",\"param\",\"last-param\"]};unused_opt&&warnable_types[unused_opt]&&-1!==warnable_types[unused_opt].indexOf(type)&&warning(\"W098\",{line:line,from:chr},raw_name),(unused_opt||\"var\"===type)&&unuseds.push({name:name,line:line,character:chr})},scopeManagerInst={on:function(names,listener){names.split(\" \").forEach(function(name){emitter.on(name,listener)})},isPredefined:function(labelName){return!this.has(labelName)&&_.has(_scopeStack[0][\"(predefined)\"],labelName)},stack:function(type){var previousScope=_current;_newScope(type),type||\"functionparams\"!==previousScope[\"(type)\"]||(_current[\"(isFuncBody)\"]=!0,_current[\"(context)\"]=_currentFunctBody,_currentFunctBody=_current)},unstack:function(){var i,j,subScope=_scopeStack.length>1?_scopeStack[_scopeStack.length-2]:null,isUnstackingFunctionBody=_current===_currentFunctBody,isUnstackingFunctionParams=\"functionparams\"===_current[\"(type)\"],isUnstackingFunctionOuter=\"functionouter\"===_current[\"(type)\"],currentUsages=_current[\"(usages)\"],currentLabels=_current[\"(labels)\"],usedLabelNameList=Object.keys(currentUsages);for(currentUsages.__proto__&&-1===usedLabelNameList.indexOf(\"__proto__\")&&usedLabelNameList.push(\"__proto__\"),i=0;usedLabelNameList.length>i;i++){var usedLabelName=usedLabelNameList[i],usage=currentUsages[usedLabelName],usedLabel=currentLabels[usedLabelName];if(usedLabel){var usedLabelType=usedLabel[\"(type)\"];if(usedLabel[\"(useOutsideOfScope)\"]&&!state.option.funcscope){var usedTokens=usage[\"(tokens)\"];if(usedTokens)for(j=0;usedTokens.length>j;j++)usedLabel[\"(function)\"]===usedTokens[j][\"(function)\"]&&error(\"W038\",usedTokens[j],usedLabelName)}if(_current[\"(labels)\"][usedLabelName][\"(unused)\"]=!1,\"const\"===usedLabelType&&usage[\"(modified)\"])for(j=0;usage[\"(modified)\"].length>j;j++)error(\"E013\",usage[\"(modified)\"][j],usedLabelName);if((\"function\"===usedLabelType||\"class\"===usedLabelType)&&usage[\"(reassigned)\"])for(j=0;usage[\"(reassigned)\"].length>j;j++)error(\"W021\",usage[\"(reassigned)\"][j],usedLabelName,usedLabelType)}else if(isUnstackingFunctionOuter&&(state.funct[\"(isCapturing)\"]=!0),subScope)if(subScope[\"(usages)\"][usedLabelName]){var subScopeUsage=subScope[\"(usages)\"][usedLabelName];subScopeUsage[\"(modified)\"]=subScopeUsage[\"(modified)\"].concat(usage[\"(modified)\"]),subScopeUsage[\"(tokens)\"]=subScopeUsage[\"(tokens)\"].concat(usage[\"(tokens)\"]),subScopeUsage[\"(reassigned)\"]=subScopeUsage[\"(reassigned)\"].concat(usage[\"(reassigned)\"]),subScopeUsage[\"(onlyUsedSubFunction)\"]=!1}else subScope[\"(usages)\"][usedLabelName]=usage,isUnstackingFunctionBody&&(subScope[\"(usages)\"][usedLabelName][\"(onlyUsedSubFunction)\"]=!0);else if(\"boolean\"==typeof _current[\"(predefined)\"][usedLabelName]){if(delete declared[usedLabelName],usedPredefinedAndGlobals[usedLabelName]=marker,_current[\"(predefined)\"][usedLabelName]===!1&&usage[\"(reassigned)\"])for(j=0;usage[\"(reassigned)\"].length>j;j++)warning(\"W020\",usage[\"(reassigned)\"][j])}else if(usage[\"(tokens)\"])for(j=0;usage[\"(tokens)\"].length>j;j++){var undefinedToken=usage[\"(tokens)\"][j];undefinedToken.forgiveUndef||(state.option.undef&&!undefinedToken.ignoreUndef&&warning(\"W117\",undefinedToken,usedLabelName),impliedGlobals[usedLabelName]?impliedGlobals[usedLabelName].line.push(undefinedToken.line):impliedGlobals[usedLabelName]={name:usedLabelName,line:[undefinedToken.line]})}}if(subScope||Object.keys(declared).forEach(function(labelNotUsed){_warnUnused(labelNotUsed,declared[labelNotUsed],\"var\")}),subScope&&!isUnstackingFunctionBody&&!isUnstackingFunctionParams&&!isUnstackingFunctionOuter){var labelNames=Object.keys(currentLabels);for(i=0;labelNames.length>i;i++){var defLabelName=labelNames[i];currentLabels[defLabelName][\"(blockscoped)\"]||\"exception\"===currentLabels[defLabelName][\"(type)\"]||this.funct.has(defLabelName,{excludeCurrent:!0})||(subScope[\"(labels)\"][defLabelName]=currentLabels[defLabelName],\"global\"!==_currentFunctBody[\"(type)\"]&&(subScope[\"(labels)\"][defLabelName][\"(useOutsideOfScope)\"]=!0),delete currentLabels[defLabelName])}}_checkForUnused(),_scopeStack.pop(),isUnstackingFunctionBody&&(_currentFunctBody=_scopeStack[_.findLastIndex(_scopeStack,function(scope){return scope[\"(isFuncBody)\"]||\"global\"===scope[\"(type)\"]})]),_current=subScope},addParam:function(labelName,token,type){if(type=type||\"param\",\"exception\"===type){var previouslyDefinedLabelType=this.funct.labeltype(labelName);previouslyDefinedLabelType&&\"exception\"!==previouslyDefinedLabelType&&(state.option.node||warning(\"W002\",state.tokens.next,labelName))}if(_.has(_current[\"(labels)\"],labelName)?_current[\"(labels)\"][labelName].duplicated=!0:(_checkOuterShadow(labelName,token,type),_current[\"(labels)\"][labelName]={\"(type)\":type,\"(token)\":token,\"(unused)\":!0},_current[\"(params)\"].push(labelName)),_.has(_current[\"(usages)\"],labelName)){var usage=_current[\"(usages)\"][labelName];usage[\"(onlyUsedSubFunction)\"]?_latedefWarning(type,labelName,token):warning(\"E056\",token,labelName,type)}},validateParams:function(){if(\"global\"!==_currentFunctBody[\"(type)\"]){var isStrict=state.isStrict(),currentFunctParamScope=_currentFunctBody[\"(parent)\"];currentFunctParamScope[\"(params)\"]&¤tFunctParamScope[\"(params)\"].forEach(function(labelName){var label=currentFunctParamScope[\"(labels)\"][labelName];label&&label.duplicated&&(isStrict?warning(\"E011\",label[\"(token)\"],labelName):state.option.shadow!==!0&&warning(\"W004\",label[\"(token)\"],labelName))})}},getUsedOrDefinedGlobals:function(){var list=Object.keys(usedPredefinedAndGlobals);return usedPredefinedAndGlobals.__proto__===marker&&-1===list.indexOf(\"__proto__\")&&list.push(\"__proto__\"),list},getImpliedGlobals:function(){var values=_.values(impliedGlobals),hasProto=!1;return impliedGlobals.__proto__&&(hasProto=values.some(function(value){return\"__proto__\"===value.name}),hasProto||values.push(impliedGlobals.__proto__)),values},getUnuseds:function(){return unuseds},has:function(labelName){return Boolean(_getLabel(labelName))},labeltype:function(labelName){var scopeLabels=_getLabel(labelName);return scopeLabels?scopeLabels[labelName][\"(type)\"]:null},addExported:function(labelName){var globalLabels=_scopeStack[0][\"(labels)\"];if(_.has(declared,labelName))delete declared[labelName];else if(_.has(globalLabels,labelName))globalLabels[labelName][\"(unused)\"]=!1;else{for(var i=1;_scopeStack.length>i;i++){var scope=_scopeStack[i];if(scope[\"(type)\"])break;if(_.has(scope[\"(labels)\"],labelName)&&!scope[\"(labels)\"][labelName][\"(blockscoped)\"])return scope[\"(labels)\"][labelName][\"(unused)\"]=!1,void 0}exported[labelName]=!0}},setExported:function(labelName,token){this.block.use(labelName,token)\n},addlabel:function(labelName,opts){var type=opts.type,token=opts.token,isblockscoped=\"let\"===type||\"const\"===type||\"class\"===type,isexported=\"global\"===(isblockscoped?_current:_currentFunctBody)[\"(type)\"]&&_.has(exported,labelName);if(_checkOuterShadow(labelName,token,type),isblockscoped){var declaredInCurrentScope=_current[\"(labels)\"][labelName];if(declaredInCurrentScope||_current!==_currentFunctBody||\"global\"===_current[\"(type)\"]||(declaredInCurrentScope=!!_currentFunctBody[\"(parent)\"][\"(labels)\"][labelName]),!declaredInCurrentScope&&_current[\"(usages)\"][labelName]){var usage=_current[\"(usages)\"][labelName];usage[\"(onlyUsedSubFunction)\"]?_latedefWarning(type,labelName,token):warning(\"E056\",token,labelName,type)}declaredInCurrentScope?warning(\"E011\",token,labelName):\"outer\"===state.option.shadow&&scopeManagerInst.funct.has(labelName)&&warning(\"W004\",token,labelName),scopeManagerInst.block.add(labelName,type,token,!isexported)}else{var declaredInCurrentFunctionScope=scopeManagerInst.funct.has(labelName);!declaredInCurrentFunctionScope&&usedSoFarInCurrentFunction(labelName)&&_latedefWarning(type,labelName,token),scopeManagerInst.funct.has(labelName,{onlyBlockscoped:!0})?warning(\"E011\",token,labelName):state.option.shadow!==!0&&declaredInCurrentFunctionScope&&\"__proto__\"!==labelName&&\"global\"!==_currentFunctBody[\"(type)\"]&&warning(\"W004\",token,labelName),scopeManagerInst.funct.add(labelName,type,token,!isexported),\"global\"===_currentFunctBody[\"(type)\"]&&(usedPredefinedAndGlobals[labelName]=marker)}},funct:{labeltype:function(labelName,options){for(var onlyBlockscoped=options&&options.onlyBlockscoped,excludeParams=options&&options.excludeParams,currentScopeIndex=_scopeStack.length-(options&&options.excludeCurrent?2:1),i=currentScopeIndex;i>=0;i--){var current=_scopeStack[i];if(current[\"(labels)\"][labelName]&&(!onlyBlockscoped||current[\"(labels)\"][labelName][\"(blockscoped)\"]))return current[\"(labels)\"][labelName][\"(type)\"];var scopeCheck=excludeParams?_scopeStack[i-1]:current;if(scopeCheck&&\"functionparams\"===scopeCheck[\"(type)\"])return null}return null},hasBreakLabel:function(labelName){for(var i=_scopeStack.length-1;i>=0;i--){var current=_scopeStack[i];if(current[\"(breakLabels)\"][labelName])return!0;if(\"functionparams\"===current[\"(type)\"])return!1}return!1},has:function(labelName,options){return Boolean(this.labeltype(labelName,options))},add:function(labelName,type,tok,unused){_current[\"(labels)\"][labelName]={\"(type)\":type,\"(token)\":tok,\"(blockscoped)\":!1,\"(function)\":_currentFunctBody,\"(unused)\":unused}}},block:{isGlobal:function(){return\"global\"===_current[\"(type)\"]},use:function(labelName,token){var paramScope=_currentFunctBody[\"(parent)\"];paramScope&¶mScope[\"(labels)\"][labelName]&&\"param\"===paramScope[\"(labels)\"][labelName][\"(type)\"]&&(scopeManagerInst.funct.has(labelName,{excludeParams:!0,onlyBlockscoped:!0})||(paramScope[\"(labels)\"][labelName][\"(unused)\"]=!1)),token&&(state.ignored.W117||state.option.undef===!1)&&(token.ignoreUndef=!0),_setupUsages(labelName),token&&(token[\"(function)\"]=_currentFunctBody,_current[\"(usages)\"][labelName][\"(tokens)\"].push(token))},reassign:function(labelName,token){this.modify(labelName,token),_current[\"(usages)\"][labelName][\"(reassigned)\"].push(token)},modify:function(labelName,token){_setupUsages(labelName),_current[\"(usages)\"][labelName][\"(modified)\"].push(token)},add:function(labelName,type,tok,unused){_current[\"(labels)\"][labelName]={\"(type)\":type,\"(token)\":tok,\"(blockscoped)\":!0,\"(unused)\":unused}},addBreakLabel:function(labelName,opts){var token=opts.token;scopeManagerInst.funct.hasBreakLabel(labelName)?warning(\"E011\",token,labelName):\"outer\"===state.option.shadow&&(scopeManagerInst.funct.has(labelName)?warning(\"W004\",token,labelName):_checkOuterShadow(labelName,token)),_current[\"(breakLabels)\"][labelName]=token}}};return scopeManagerInst};module.exports=scopeManager},{\"../lodash\":\"/node_modules/jshint/lodash.js\",events:\"/node_modules/browserify/node_modules/events/events.js\"}],\"/node_modules/jshint/src/state.js\":[function(_dereq_,module,exports){\"use strict\";var NameStack=_dereq_(\"./name-stack.js\"),state={syntax:{},isStrict:function(){return this.directive[\"use strict\"]||this.inClassBody||this.option.module||\"implied\"===this.option.strict},inMoz:function(){return this.option.moz},inES6:function(){return this.option.moz||this.option.esversion>=6},inES5:function(strict){return strict?!(this.option.esversion&&5!==this.option.esversion||this.option.moz):!this.option.esversion||this.option.esversion>=5||this.option.moz},reset:function(){this.tokens={prev:null,next:null,curr:null},this.option={},this.funct=null,this.ignored={},this.directive={},this.jsonMode=!1,this.jsonWarnings=[],this.lines=[],this.tab=\"\",this.cache={},this.ignoredLines={},this.forinifcheckneeded=!1,this.nameStack=new NameStack,this.inClassBody=!1}};exports.state=state},{\"./name-stack.js\":\"/node_modules/jshint/src/name-stack.js\"}],\"/node_modules/jshint/src/style.js\":[function(_dereq_,module,exports){\"use strict\";exports.register=function(linter){linter.on(\"Identifier\",function(data){linter.getOption(\"proto\")||\"__proto__\"===data.name&&linter.warn(\"W103\",{line:data.line,\"char\":data.char,data:[data.name,\"6\"]})}),linter.on(\"Identifier\",function(data){linter.getOption(\"iterator\")||\"__iterator__\"===data.name&&linter.warn(\"W103\",{line:data.line,\"char\":data.char,data:[data.name]})}),linter.on(\"Identifier\",function(data){linter.getOption(\"camelcase\")&&data.name.replace(/^_+|_+$/g,\"\").indexOf(\"_\")>-1&&!data.name.match(/^[A-Z0-9_]*$/)&&linter.warn(\"W106\",{line:data.line,\"char\":data.from,data:[data.name]})}),linter.on(\"String\",function(data){var code,quotmark=linter.getOption(\"quotmark\");quotmark&&(\"single\"===quotmark&&\"'\"!==data.quote&&(code=\"W109\"),\"double\"===quotmark&&'\"'!==data.quote&&(code=\"W108\"),quotmark===!0&&(linter.getCache(\"quotmark\")||linter.setCache(\"quotmark\",data.quote),linter.getCache(\"quotmark\")!==data.quote&&(code=\"W110\")),code&&linter.warn(code,{line:data.line,\"char\":data.char}))}),linter.on(\"Number\",function(data){\".\"===data.value.charAt(0)&&linter.warn(\"W008\",{line:data.line,\"char\":data.char,data:[data.value]}),\".\"===data.value.substr(data.value.length-1)&&linter.warn(\"W047\",{line:data.line,\"char\":data.char,data:[data.value]}),/^00+/.test(data.value)&&linter.warn(\"W046\",{line:data.line,\"char\":data.char,data:[data.value]})}),linter.on(\"String\",function(data){var re=/^(?:javascript|jscript|ecmascript|vbscript|livescript)\\s*:/i;linter.getOption(\"scripturl\")||re.test(data.value)&&linter.warn(\"W107\",{line:data.line,\"char\":data.char})})}},{}],\"/node_modules/jshint/src/vars.js\":[function(_dereq_,module,exports){\"use strict\";exports.reservedVars={arguments:!1,NaN:!1},exports.ecmaIdentifiers={3:{Array:!1,Boolean:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,eval:!1,EvalError:!1,Function:!1,hasOwnProperty:!1,isFinite:!1,isNaN:!1,Math:!1,Number:!1,Object:!1,parseInt:!1,parseFloat:!1,RangeError:!1,ReferenceError:!1,RegExp:!1,String:!1,SyntaxError:!1,TypeError:!1,URIError:!1},5:{JSON:!1},6:{Map:!1,Promise:!1,Proxy:!1,Reflect:!1,Set:!1,Symbol:!1,WeakMap:!1,WeakSet:!1}},exports.browser={Audio:!1,Blob:!1,addEventListener:!1,applicationCache:!1,atob:!1,blur:!1,btoa:!1,cancelAnimationFrame:!1,CanvasGradient:!1,CanvasPattern:!1,CanvasRenderingContext2D:!1,CSS:!1,clearInterval:!1,clearTimeout:!1,close:!1,closed:!1,Comment:!1,CustomEvent:!1,DOMParser:!1,defaultStatus:!1,Document:!1,document:!1,DocumentFragment:!1,Element:!1,ElementTimeControl:!1,Event:!1,event:!1,fetch:!1,FileReader:!1,FormData:!1,focus:!1,frames:!1,getComputedStyle:!1,HTMLElement:!1,HTMLAnchorElement:!1,HTMLBaseElement:!1,HTMLBlockquoteElement:!1,HTMLBodyElement:!1,HTMLBRElement:!1,HTMLButtonElement:!1,HTMLCanvasElement:!1,HTMLCollection:!1,HTMLDirectoryElement:!1,HTMLDivElement:!1,HTMLDListElement:!1,HTMLFieldSetElement:!1,HTMLFontElement:!1,HTMLFormElement:!1,HTMLFrameElement:!1,HTMLFrameSetElement:!1,HTMLHeadElement:!1,HTMLHeadingElement:!1,HTMLHRElement:!1,HTMLHtmlElement:!1,HTMLIFrameElement:!1,HTMLImageElement:!1,HTMLInputElement:!1,HTMLIsIndexElement:!1,HTMLLabelElement:!1,HTMLLayerElement:!1,HTMLLegendElement:!1,HTMLLIElement:!1,HTMLLinkElement:!1,HTMLMapElement:!1,HTMLMenuElement:!1,HTMLMetaElement:!1,HTMLModElement:!1,HTMLObjectElement:!1,HTMLOListElement:!1,HTMLOptGroupElement:!1,HTMLOptionElement:!1,HTMLParagraphElement:!1,HTMLParamElement:!1,HTMLPreElement:!1,HTMLQuoteElement:!1,HTMLScriptElement:!1,HTMLSelectElement:!1,HTMLStyleElement:!1,HTMLTableCaptionElement:!1,HTMLTableCellElement:!1,HTMLTableColElement:!1,HTMLTableElement:!1,HTMLTableRowElement:!1,HTMLTableSectionElement:!1,HTMLTemplateElement:!1,HTMLTextAreaElement:!1,HTMLTitleElement:!1,HTMLUListElement:!1,HTMLVideoElement:!1,history:!1,Image:!1,Intl:!1,length:!1,localStorage:!1,location:!1,matchMedia:!1,MessageChannel:!1,MessageEvent:!1,MessagePort:!1,MouseEvent:!1,moveBy:!1,moveTo:!1,MutationObserver:!1,name:!1,Node:!1,NodeFilter:!1,NodeList:!1,Notification:!1,navigator:!1,onbeforeunload:!0,onblur:!0,onerror:!0,onfocus:!0,onload:!0,onresize:!0,onunload:!0,open:!1,openDatabase:!1,opener:!1,Option:!1,parent:!1,performance:!1,print:!1,Range:!1,requestAnimationFrame:!1,removeEventListener:!1,resizeBy:!1,resizeTo:!1,screen:!1,scroll:!1,scrollBy:!1,scrollTo:!1,sessionStorage:!1,setInterval:!1,setTimeout:!1,SharedWorker:!1,status:!1,SVGAElement:!1,SVGAltGlyphDefElement:!1,SVGAltGlyphElement:!1,SVGAltGlyphItemElement:!1,SVGAngle:!1,SVGAnimateColorElement:!1,SVGAnimateElement:!1,SVGAnimateMotionElement:!1,SVGAnimateTransformElement:!1,SVGAnimatedAngle:!1,SVGAnimatedBoolean:!1,SVGAnimatedEnumeration:!1,SVGAnimatedInteger:!1,SVGAnimatedLength:!1,SVGAnimatedLengthList:!1,SVGAnimatedNumber:!1,SVGAnimatedNumberList:!1,SVGAnimatedPathData:!1,SVGAnimatedPoints:!1,SVGAnimatedPreserveAspectRatio:!1,SVGAnimatedRect:!1,SVGAnimatedString:!1,SVGAnimatedTransformList:!1,SVGAnimationElement:!1,SVGCSSRule:!1,SVGCircleElement:!1,SVGClipPathElement:!1,SVGColor:!1,SVGColorProfileElement:!1,SVGColorProfileRule:!1,SVGComponentTransferFunctionElement:!1,SVGCursorElement:!1,SVGDefsElement:!1,SVGDescElement:!1,SVGDocument:!1,SVGElement:!1,SVGElementInstance:!1,SVGElementInstanceList:!1,SVGEllipseElement:!1,SVGExternalResourcesRequired:!1,SVGFEBlendElement:!1,SVGFEColorMatrixElement:!1,SVGFEComponentTransferElement:!1,SVGFECompositeElement:!1,SVGFEConvolveMatrixElement:!1,SVGFEDiffuseLightingElement:!1,SVGFEDisplacementMapElement:!1,SVGFEDistantLightElement:!1,SVGFEFloodElement:!1,SVGFEFuncAElement:!1,SVGFEFuncBElement:!1,SVGFEFuncGElement:!1,SVGFEFuncRElement:!1,SVGFEGaussianBlurElement:!1,SVGFEImageElement:!1,SVGFEMergeElement:!1,SVGFEMergeNodeElement:!1,SVGFEMorphologyElement:!1,SVGFEOffsetElement:!1,SVGFEPointLightElement:!1,SVGFESpecularLightingElement:!1,SVGFESpotLightElement:!1,SVGFETileElement:!1,SVGFETurbulenceElement:!1,SVGFilterElement:!1,SVGFilterPrimitiveStandardAttributes:!1,SVGFitToViewBox:!1,SVGFontElement:!1,SVGFontFaceElement:!1,SVGFontFaceFormatElement:!1,SVGFontFaceNameElement:!1,SVGFontFaceSrcElement:!1,SVGFontFaceUriElement:!1,SVGForeignObjectElement:!1,SVGGElement:!1,SVGGlyphElement:!1,SVGGlyphRefElement:!1,SVGGradientElement:!1,SVGHKernElement:!1,SVGICCColor:!1,SVGImageElement:!1,SVGLangSpace:!1,SVGLength:!1,SVGLengthList:!1,SVGLineElement:!1,SVGLinearGradientElement:!1,SVGLocatable:!1,SVGMPathElement:!1,SVGMarkerElement:!1,SVGMaskElement:!1,SVGMatrix:!1,SVGMetadataElement:!1,SVGMissingGlyphElement:!1,SVGNumber:!1,SVGNumberList:!1,SVGPaint:!1,SVGPathElement:!1,SVGPathSeg:!1,SVGPathSegArcAbs:!1,SVGPathSegArcRel:!1,SVGPathSegClosePath:!1,SVGPathSegCurvetoCubicAbs:!1,SVGPathSegCurvetoCubicRel:!1,SVGPathSegCurvetoCubicSmoothAbs:!1,SVGPathSegCurvetoCubicSmoothRel:!1,SVGPathSegCurvetoQuadraticAbs:!1,SVGPathSegCurvetoQuadraticRel:!1,SVGPathSegCurvetoQuadraticSmoothAbs:!1,SVGPathSegCurvetoQuadraticSmoothRel:!1,SVGPathSegLinetoAbs:!1,SVGPathSegLinetoHorizontalAbs:!1,SVGPathSegLinetoHorizontalRel:!1,SVGPathSegLinetoRel:!1,SVGPathSegLinetoVerticalAbs:!1,SVGPathSegLinetoVerticalRel:!1,SVGPathSegList:!1,SVGPathSegMovetoAbs:!1,SVGPathSegMovetoRel:!1,SVGPatternElement:!1,SVGPoint:!1,SVGPointList:!1,SVGPolygonElement:!1,SVGPolylineElement:!1,SVGPreserveAspectRatio:!1,SVGRadialGradientElement:!1,SVGRect:!1,SVGRectElement:!1,SVGRenderingIntent:!1,SVGSVGElement:!1,SVGScriptElement:!1,SVGSetElement:!1,SVGStopElement:!1,SVGStringList:!1,SVGStylable:!1,SVGStyleElement:!1,SVGSwitchElement:!1,SVGSymbolElement:!1,SVGTRefElement:!1,SVGTSpanElement:!1,SVGTests:!1,SVGTextContentElement:!1,SVGTextElement:!1,SVGTextPathElement:!1,SVGTextPositioningElement:!1,SVGTitleElement:!1,SVGTransform:!1,SVGTransformList:!1,SVGTransformable:!1,SVGURIReference:!1,SVGUnitTypes:!1,SVGUseElement:!1,SVGVKernElement:!1,SVGViewElement:!1,SVGViewSpec:!1,SVGZoomAndPan:!1,Text:!1,TextDecoder:!1,TextEncoder:!1,TimeEvent:!1,top:!1,URL:!1,WebGLActiveInfo:!1,WebGLBuffer:!1,WebGLContextEvent:!1,WebGLFramebuffer:!1,WebGLProgram:!1,WebGLRenderbuffer:!1,WebGLRenderingContext:!1,WebGLShader:!1,WebGLShaderPrecisionFormat:!1,WebGLTexture:!1,WebGLUniformLocation:!1,WebSocket:!1,window:!1,Window:!1,Worker:!1,XDomainRequest:!1,XMLHttpRequest:!1,XMLSerializer:!1,XPathEvaluator:!1,XPathException:!1,XPathExpression:!1,XPathNamespace:!1,XPathNSResolver:!1,XPathResult:!1},exports.devel={alert:!1,confirm:!1,console:!1,Debug:!1,opera:!1,prompt:!1},exports.worker={importScripts:!0,postMessage:!0,self:!0,FileReaderSync:!0},exports.nonstandard={escape:!1,unescape:!1},exports.couch={require:!1,respond:!1,getRow:!1,emit:!1,send:!1,start:!1,sum:!1,log:!1,exports:!1,module:!1,provides:!1},exports.node={__filename:!1,__dirname:!1,GLOBAL:!1,global:!1,module:!1,acequire:!1,Buffer:!0,console:!0,exports:!0,process:!0,setTimeout:!0,clearTimeout:!0,setInterval:!0,clearInterval:!0,setImmediate:!0,clearImmediate:!0},exports.browserify={__filename:!1,__dirname:!1,global:!1,module:!1,acequire:!1,Buffer:!0,exports:!0,process:!0},exports.phantom={phantom:!0,acequire:!0,WebPage:!0,console:!0,exports:!0},exports.qunit={asyncTest:!1,deepEqual:!1,equal:!1,expect:!1,module:!1,notDeepEqual:!1,notEqual:!1,notPropEqual:!1,notStrictEqual:!1,ok:!1,propEqual:!1,QUnit:!1,raises:!1,start:!1,stop:!1,strictEqual:!1,test:!1,\"throws\":!1},exports.rhino={defineClass:!1,deserialize:!1,gc:!1,help:!1,importClass:!1,importPackage:!1,java:!1,load:!1,loadClass:!1,Packages:!1,print:!1,quit:!1,readFile:!1,readUrl:!1,runCommand:!1,seal:!1,serialize:!1,spawn:!1,sync:!1,toint32:!1,version:!1},exports.shelljs={target:!1,echo:!1,exit:!1,cd:!1,pwd:!1,ls:!1,find:!1,cp:!1,rm:!1,mv:!1,mkdir:!1,test:!1,cat:!1,sed:!1,grep:!1,which:!1,dirs:!1,pushd:!1,popd:!1,env:!1,exec:!1,chmod:!1,config:!1,error:!1,tempdir:!1},exports.typed={ArrayBuffer:!1,ArrayBufferView:!1,DataView:!1,Float32Array:!1,Float64Array:!1,Int16Array:!1,Int32Array:!1,Int8Array:!1,Uint16Array:!1,Uint32Array:!1,Uint8Array:!1,Uint8ClampedArray:!1},exports.wsh={ActiveXObject:!0,Enumerator:!0,GetObject:!0,ScriptEngine:!0,ScriptEngineBuildVersion:!0,ScriptEngineMajorVersion:!0,ScriptEngineMinorVersion:!0,VBArray:!0,WSH:!0,WScript:!0,XDomainRequest:!0},exports.dojo={dojo:!1,dijit:!1,dojox:!1,define:!1,require:!1},exports.jquery={$:!1,jQuery:!1},exports.mootools={$:!1,$$:!1,Asset:!1,Browser:!1,Chain:!1,Class:!1,Color:!1,Cookie:!1,Core:!1,Document:!1,DomReady:!1,DOMEvent:!1,DOMReady:!1,Drag:!1,Element:!1,Elements:!1,Event:!1,Events:!1,Fx:!1,Group:!1,Hash:!1,HtmlTable:!1,IFrame:!1,IframeShim:!1,InputValidator:!1,instanceOf:!1,Keyboard:!1,Locale:!1,Mask:!1,MooTools:!1,Native:!1,Options:!1,OverText:!1,Request:!1,Scroller:!1,Slick:!1,Slider:!1,Sortables:!1,Spinner:!1,Swiff:!1,Tips:!1,Type:!1,typeOf:!1,URI:!1,Window:!1},exports.prototypejs={$:!1,$$:!1,$A:!1,$F:!1,$H:!1,$R:!1,$break:!1,$continue:!1,$w:!1,Abstract:!1,Ajax:!1,Class:!1,Enumerable:!1,Element:!1,Event:!1,Field:!1,Form:!1,Hash:!1,Insertion:!1,ObjectRange:!1,PeriodicalExecuter:!1,Position:!1,Prototype:!1,Selector:!1,Template:!1,Toggle:!1,Try:!1,Autocompleter:!1,Builder:!1,Control:!1,Draggable:!1,Draggables:!1,Droppables:!1,Effect:!1,Sortable:!1,SortableObserver:!1,Sound:!1,Scriptaculous:!1},exports.yui={YUI:!1,Y:!1,YUI_config:!1},exports.mocha={mocha:!1,describe:!1,xdescribe:!1,it:!1,xit:!1,context:!1,xcontext:!1,before:!1,after:!1,beforeEach:!1,afterEach:!1,suite:!1,test:!1,setup:!1,teardown:!1,suiteSetup:!1,suiteTeardown:!1},exports.jasmine={jasmine:!1,describe:!1,xdescribe:!1,it:!1,xit:!1,beforeEach:!1,afterEach:!1,setFixtures:!1,loadFixtures:!1,spyOn:!1,expect:!1,runs:!1,waitsFor:!1,waits:!1,beforeAll:!1,afterAll:!1,fail:!1,fdescribe:!1,fit:!1,pending:!1}},{}]},{},[\"/node_modules/jshint/src/jshint.js\"])}),ace.define(\"ace/mode/javascript_worker\",[\"require\",\"exports\",\"module\",\"ace/lib/oop\",\"ace/worker/mirror\",\"ace/mode/javascript/jshint\"],function(acequire,exports,module){\"use strict\";function startRegex(arr){return RegExp(\"^(\"+arr.join(\"|\")+\")\")}var oop=acequire(\"../lib/oop\"),Mirror=acequire(\"../worker/mirror\").Mirror,lint=acequire(\"./javascript/jshint\").JSHINT,disabledWarningsRe=startRegex([\"Bad for in variable '(.+)'.\",'Missing \"use strict\"']),errorsRe=startRegex([\"Unexpected\",\"Expected \",\"Confusing (plus|minus)\",\"\\\\{a\\\\} unterminated regular expression\",\"Unclosed \",\"Unmatched \",\"Unbegun comment\",\"Bad invocation\",\"Missing space after\",\"Missing operator at\"]),infoRe=startRegex([\"Expected an assignment\",\"Bad escapement of EOL\",\"Unexpected comma\",\"Unexpected space\",\"Missing radix parameter.\",\"A leading decimal point can\",\"\\\\['{a}'\\\\] is better written in dot notation.\",\"'{a}' used out of scope\"]),JavaScriptWorker=exports.JavaScriptWorker=function(sender){Mirror.call(this,sender),this.setTimeout(500),this.setOptions()};oop.inherits(JavaScriptWorker,Mirror),function(){this.setOptions=function(options){this.options=options||{esnext:!0,moz:!0,devel:!0,browser:!0,node:!0,laxcomma:!0,laxbreak:!0,lastsemic:!0,onevar:!1,passfail:!1,maxerr:100,expr:!0,multistr:!0,globalstrict:!0},this.doc.getValue()&&this.deferredUpdate.schedule(100)},this.changeOptions=function(newOptions){oop.mixin(this.options,newOptions),this.doc.getValue()&&this.deferredUpdate.schedule(100)},this.isValidJS=function(str){try{eval(\"throw 0;\"+str)}catch(e){if(0===e)return!0}return!1},this.onUpdate=function(){var value=this.doc.getValue();if(value=value.replace(/^#!.*\\n/,\"\\n\"),!value)return this.sender.emit(\"annotate\",[]);var errors=[],maxErrorLevel=this.isValidJS(value)?\"warning\":\"error\";lint(value,this.options,this.options.globals);for(var results=lint.errors,errorAdded=!1,i=0;results.length>i;i++){var error=results[i];if(error){var raw=error.raw,type=\"warning\";if(\"Missing semicolon.\"==raw){var str=error.evidence.substr(error.character);str=str.charAt(str.search(/\\S/)),\"error\"==maxErrorLevel&&str&&/[\\w\\d{(['\"]/.test(str)?(error.reason='Missing \";\" before statement',type=\"error\"):type=\"info\"}else{if(disabledWarningsRe.test(raw))continue;infoRe.test(raw)?type=\"info\":errorsRe.test(raw)?(errorAdded=!0,type=maxErrorLevel):\"'{a}' is not defined.\"==raw?type=\"warning\":\"'{a}' is defined but never used.\"==raw&&(type=\"info\")}errors.push({row:error.line-1,column:error.character-1,text:error.reason,type:type,raw:raw})}}this.sender.emit(\"annotate\",errors)}}.call(JavaScriptWorker.prototype)}),ace.define(\"ace/lib/es5-shim\",[\"require\",\"exports\",\"module\"],function(){function Empty(){}function doesDefinePropertyWork(object){try{return Object.defineProperty(object,\"sentinel\",{}),\"sentinel\"in object}catch(exception){}}function toInteger(n){return n=+n,n!==n?n=0:0!==n&&n!==1/0&&n!==-(1/0)&&(n=(n>0||-1)*Math.floor(Math.abs(n))),n}Function.prototype.bind||(Function.prototype.bind=function(that){var target=this;if(\"function\"!=typeof target)throw new TypeError(\"Function.prototype.bind called on incompatible \"+target);var args=slice.call(arguments,1),bound=function(){if(this instanceof bound){var result=target.apply(this,args.concat(slice.call(arguments)));return Object(result)===result?result:this}return target.apply(that,args.concat(slice.call(arguments)))};return target.prototype&&(Empty.prototype=target.prototype,bound.prototype=new Empty,Empty.prototype=null),bound});var defineGetter,defineSetter,lookupGetter,lookupSetter,supportsAccessors,call=Function.prototype.call,prototypeOfArray=Array.prototype,prototypeOfObject=Object.prototype,slice=prototypeOfArray.slice,_toString=call.bind(prototypeOfObject.toString),owns=call.bind(prototypeOfObject.hasOwnProperty);if((supportsAccessors=owns(prototypeOfObject,\"__defineGetter__\"))&&(defineGetter=call.bind(prototypeOfObject.__defineGetter__),defineSetter=call.bind(prototypeOfObject.__defineSetter__),lookupGetter=call.bind(prototypeOfObject.__lookupGetter__),lookupSetter=call.bind(prototypeOfObject.__lookupSetter__)),2!=[1,2].splice(0).length)if(function(){function makeArray(l){var a=Array(l+2);return a[0]=a[1]=0,a}var lengthBefore,array=[];return array.splice.apply(array,makeArray(20)),array.splice.apply(array,makeArray(26)),lengthBefore=array.length,array.splice(5,0,\"XXX\"),lengthBefore+1==array.length,lengthBefore+1==array.length?!0:void 0}()){var array_splice=Array.prototype.splice;Array.prototype.splice=function(start,deleteCount){return arguments.length?array_splice.apply(this,[void 0===start?0:start,void 0===deleteCount?this.length-start:deleteCount].concat(slice.call(arguments,2))):[]}}else Array.prototype.splice=function(pos,removeCount){var length=this.length;pos>0?pos>length&&(pos=length):void 0==pos?pos=0:0>pos&&(pos=Math.max(length+pos,0)),length>pos+removeCount||(removeCount=length-pos);var removed=this.slice(pos,pos+removeCount),insert=slice.call(arguments,2),add=insert.length;if(pos===length)add&&this.push.apply(this,insert);else{var remove=Math.min(removeCount,length-pos),tailOldPos=pos+remove,tailNewPos=tailOldPos+add-remove,tailCount=length-tailOldPos,lengthAfterRemove=length-remove;if(tailOldPos>tailNewPos)for(var i=0;tailCount>i;++i)this[tailNewPos+i]=this[tailOldPos+i];else if(tailNewPos>tailOldPos)for(i=tailCount;i--;)this[tailNewPos+i]=this[tailOldPos+i];if(add&&pos===lengthAfterRemove)this.length=lengthAfterRemove,this.push.apply(this,insert);else for(this.length=lengthAfterRemove+add,i=0;add>i;++i)this[pos+i]=insert[i]}return removed};Array.isArray||(Array.isArray=function(obj){return\"[object Array]\"==_toString(obj)});var boxedString=Object(\"a\"),splitString=\"a\"!=boxedString[0]||!(0 in boxedString);if(Array.prototype.forEach||(Array.prototype.forEach=function(fun){var object=toObject(this),self=splitString&&\"[object String]\"==_toString(this)?this.split(\"\"):object,thisp=arguments[1],i=-1,length=self.length>>>0;if(\"[object Function]\"!=_toString(fun))throw new TypeError;for(;length>++i;)i in self&&fun.call(thisp,self[i],i,object)}),Array.prototype.map||(Array.prototype.map=function(fun){var object=toObject(this),self=splitString&&\"[object String]\"==_toString(this)?this.split(\"\"):object,length=self.length>>>0,result=Array(length),thisp=arguments[1];if(\"[object Function]\"!=_toString(fun))throw new TypeError(fun+\" is not a function\");for(var i=0;length>i;i++)i in self&&(result[i]=fun.call(thisp,self[i],i,object));return result}),Array.prototype.filter||(Array.prototype.filter=function(fun){var value,object=toObject(this),self=splitString&&\"[object String]\"==_toString(this)?this.split(\"\"):object,length=self.length>>>0,result=[],thisp=arguments[1];if(\"[object Function]\"!=_toString(fun))throw new TypeError(fun+\" is not a function\");for(var i=0;length>i;i++)i in self&&(value=self[i],fun.call(thisp,value,i,object)&&result.push(value));return result}),Array.prototype.every||(Array.prototype.every=function(fun){var object=toObject(this),self=splitString&&\"[object String]\"==_toString(this)?this.split(\"\"):object,length=self.length>>>0,thisp=arguments[1];if(\"[object Function]\"!=_toString(fun))throw new TypeError(fun+\" is not a function\");for(var i=0;length>i;i++)if(i in self&&!fun.call(thisp,self[i],i,object))return!1;return!0}),Array.prototype.some||(Array.prototype.some=function(fun){var object=toObject(this),self=splitString&&\"[object String]\"==_toString(this)?this.split(\"\"):object,length=self.length>>>0,thisp=arguments[1];if(\"[object Function]\"!=_toString(fun))throw new TypeError(fun+\" is not a function\");for(var i=0;length>i;i++)if(i in self&&fun.call(thisp,self[i],i,object))return!0;return!1}),Array.prototype.reduce||(Array.prototype.reduce=function(fun){var object=toObject(this),self=splitString&&\"[object String]\"==_toString(this)?this.split(\"\"):object,length=self.length>>>0;if(\"[object Function]\"!=_toString(fun))throw new TypeError(fun+\" is not a function\");if(!length&&1==arguments.length)throw new TypeError(\"reduce of empty array with no initial value\");var result,i=0;if(arguments.length>=2)result=arguments[1];else for(;;){if(i in self){result=self[i++];break}if(++i>=length)throw new TypeError(\"reduce of empty array with no initial value\")}for(;length>i;i++)i in self&&(result=fun.call(void 0,result,self[i],i,object));return result}),Array.prototype.reduceRight||(Array.prototype.reduceRight=function(fun){var object=toObject(this),self=splitString&&\"[object String]\"==_toString(this)?this.split(\"\"):object,length=self.length>>>0;if(\"[object Function]\"!=_toString(fun))throw new TypeError(fun+\" is not a function\");if(!length&&1==arguments.length)throw new TypeError(\"reduceRight of empty array with no initial value\");var result,i=length-1;if(arguments.length>=2)result=arguments[1];else for(;;){if(i in self){result=self[i--];break}if(0>--i)throw new TypeError(\"reduceRight of empty array with no initial value\")}do i in this&&(result=fun.call(void 0,result,self[i],i,object));while(i--);return result}),Array.prototype.indexOf&&-1==[0,1].indexOf(1,2)||(Array.prototype.indexOf=function(sought){var self=splitString&&\"[object String]\"==_toString(this)?this.split(\"\"):toObject(this),length=self.length>>>0;if(!length)return-1;var i=0;for(arguments.length>1&&(i=toInteger(arguments[1])),i=i>=0?i:Math.max(0,length+i);length>i;i++)if(i in self&&self[i]===sought)return i;return-1}),Array.prototype.lastIndexOf&&-1==[0,1].lastIndexOf(0,-3)||(Array.prototype.lastIndexOf=function(sought){var self=splitString&&\"[object String]\"==_toString(this)?this.split(\"\"):toObject(this),length=self.length>>>0;if(!length)return-1;var i=length-1;for(arguments.length>1&&(i=Math.min(i,toInteger(arguments[1]))),i=i>=0?i:length-Math.abs(i);i>=0;i--)if(i in self&&sought===self[i])return i;return-1}),Object.getPrototypeOf||(Object.getPrototypeOf=function(object){return object.__proto__||(object.constructor?object.constructor.prototype:prototypeOfObject)}),!Object.getOwnPropertyDescriptor){var ERR_NON_OBJECT=\"Object.getOwnPropertyDescriptor called on a non-object: \";Object.getOwnPropertyDescriptor=function(object,property){if(\"object\"!=typeof object&&\"function\"!=typeof object||null===object)throw new TypeError(ERR_NON_OBJECT+object);if(owns(object,property)){var descriptor,getter,setter;if(descriptor={enumerable:!0,configurable:!0},supportsAccessors){var prototype=object.__proto__;object.__proto__=prototypeOfObject;var getter=lookupGetter(object,property),setter=lookupSetter(object,property);if(object.__proto__=prototype,getter||setter)return getter&&(descriptor.get=getter),setter&&(descriptor.set=setter),descriptor}return descriptor.value=object[property],descriptor}}}if(Object.getOwnPropertyNames||(Object.getOwnPropertyNames=function(object){return Object.keys(object)}),!Object.create){var createEmpty;createEmpty=null===Object.prototype.__proto__?function(){return{__proto__:null}}:function(){var empty={};for(var i in empty)empty[i]=null;return empty.constructor=empty.hasOwnProperty=empty.propertyIsEnumerable=empty.isPrototypeOf=empty.toLocaleString=empty.toString=empty.valueOf=empty.__proto__=null,empty},Object.create=function(prototype,properties){var object;if(null===prototype)object=createEmpty();else{if(\"object\"!=typeof prototype)throw new TypeError(\"typeof prototype[\"+typeof prototype+\"] != 'object'\");var Type=function(){};Type.prototype=prototype,object=new Type,object.__proto__=prototype}return void 0!==properties&&Object.defineProperties(object,properties),object}}if(Object.defineProperty){var definePropertyWorksOnObject=doesDefinePropertyWork({}),definePropertyWorksOnDom=\"undefined\"==typeof document||doesDefinePropertyWork(document.createElement(\"div\"));if(!definePropertyWorksOnObject||!definePropertyWorksOnDom)var definePropertyFallback=Object.defineProperty}if(!Object.defineProperty||definePropertyFallback){var ERR_NON_OBJECT_DESCRIPTOR=\"Property description must be an object: \",ERR_NON_OBJECT_TARGET=\"Object.defineProperty called on non-object: \",ERR_ACCESSORS_NOT_SUPPORTED=\"getters & setters can not be defined on this javascript engine\";Object.defineProperty=function(object,property,descriptor){if(\"object\"!=typeof object&&\"function\"!=typeof object||null===object)throw new TypeError(ERR_NON_OBJECT_TARGET+object);if(\"object\"!=typeof descriptor&&\"function\"!=typeof descriptor||null===descriptor)throw new TypeError(ERR_NON_OBJECT_DESCRIPTOR+descriptor);if(definePropertyFallback)try{return definePropertyFallback.call(Object,object,property,descriptor)}catch(exception){}if(owns(descriptor,\"value\"))if(supportsAccessors&&(lookupGetter(object,property)||lookupSetter(object,property))){var prototype=object.__proto__;object.__proto__=prototypeOfObject,delete object[property],object[property]=descriptor.value,object.__proto__=prototype}else object[property]=descriptor.value;else{if(!supportsAccessors)throw new TypeError(ERR_ACCESSORS_NOT_SUPPORTED);owns(descriptor,\"get\")&&defineGetter(object,property,descriptor.get),owns(descriptor,\"set\")&&defineSetter(object,property,descriptor.set)}return object}}Object.defineProperties||(Object.defineProperties=function(object,properties){for(var property in properties)owns(properties,property)&&Object.defineProperty(object,property,properties[property]);return object}),Object.seal||(Object.seal=function(object){return object}),Object.freeze||(Object.freeze=function(object){return object});try{Object.freeze(function(){})}catch(exception){Object.freeze=function(freezeObject){return function(object){return\"function\"==typeof object?object:freezeObject(object)}}(Object.freeze)}if(Object.preventExtensions||(Object.preventExtensions=function(object){return object}),Object.isSealed||(Object.isSealed=function(){return!1}),Object.isFrozen||(Object.isFrozen=function(){return!1}),Object.isExtensible||(Object.isExtensible=function(object){if(Object(object)===object)throw new TypeError;for(var name=\"\";owns(object,name);)name+=\"?\";object[name]=!0;var returnValue=owns(object,name);return delete object[name],returnValue}),!Object.keys){var hasDontEnumBug=!0,dontEnums=[\"toString\",\"toLocaleString\",\"valueOf\",\"hasOwnProperty\",\"isPrototypeOf\",\"propertyIsEnumerable\",\"constructor\"],dontEnumsLength=dontEnums.length;for(var key in{toString:null})hasDontEnumBug=!1;Object.keys=function(object){if(\"object\"!=typeof object&&\"function\"!=typeof object||null===object)throw new TypeError(\"Object.keys called on a non-object\");var keys=[];for(var name in object)owns(object,name)&&keys.push(name);if(hasDontEnumBug)for(var i=0,ii=dontEnumsLength;ii>i;i++){var dontEnum=dontEnums[i];owns(object,dontEnum)&&keys.push(dontEnum)}return keys}}Date.now||(Date.now=function(){return(new Date).getTime()});var ws=\"\t\\n\u000b\\f\\r   ᠎              \\u2028\\u2029\";if(!String.prototype.trim||ws.trim()){ws=\"[\"+ws+\"]\";var trimBeginRegexp=RegExp(\"^\"+ws+ws+\"*\"),trimEndRegexp=RegExp(ws+ws+\"*$\");String.prototype.trim=function(){return(this+\"\").replace(trimBeginRegexp,\"\").replace(trimEndRegexp,\"\")}}var toObject=function(o){if(null==o)throw new TypeError(\"can't convert \"+o+\" to object\");return Object(o)}});"; /***/ }), -/* 2193 */ +/* 2201 */ /***/ (function(module, exports) { ace.define("ace/snippets/javascript",["require","exports","module"],function(e,t,n){"use strict";t.snippetText='# Prototype\nsnippet proto\n ${1:class_name}.prototype.${2:method_name} = function(${3:first_argument}) {\n ${4:// body...}\n };\n# Function\nsnippet fun\n function ${1?:function_name}(${2:argument}) {\n ${3:// body...}\n }\n# Anonymous Function\nregex /((=)\\s*|(:)\\s*|(\\()|\\b)/f/(\\))?/\nsnippet f\n function${M1?: ${1:functionName}}($2) {\n ${0:$TM_SELECTED_TEXT}\n }${M2?;}${M3?,}${M4?)}\n# Immediate function\ntrigger \\(?f\\(\nendTrigger \\)?\nsnippet f(\n (function(${1}) {\n ${0:${TM_SELECTED_TEXT:/* code */}}\n }(${1}));\n# if\nsnippet if\n if (${1:true}) {\n ${0}\n }\n# if ... else\nsnippet ife\n if (${1:true}) {\n ${2}\n } else {\n ${0}\n }\n# tertiary conditional\nsnippet ter\n ${1:/* condition */} ? ${2:a} : ${3:b}\n# switch\nsnippet switch\n switch (${1:expression}) {\n case \'${3:case}\':\n ${4:// code}\n break;\n ${5}\n default:\n ${2:// code}\n }\n# case\nsnippet case\n case \'${1:case}\':\n ${2:// code}\n break;\n ${3}\n\n# while (...) {...}\nsnippet wh\n while (${1:/* condition */}) {\n ${0:/* code */}\n }\n# try\nsnippet try\n try {\n ${0:/* code */}\n } catch (e) {}\n# do...while\nsnippet do\n do {\n ${2:/* code */}\n } while (${1:/* condition */});\n# Object Method\nsnippet :f\nregex /([,{[])|^\\s*/:f/\n ${1:method_name}: function(${2:attribute}) {\n ${0}\n }${3:,}\n# setTimeout function\nsnippet setTimeout\nregex /\\b/st|timeout|setTimeo?u?t?/\n setTimeout(function() {${3:$TM_SELECTED_TEXT}}, ${1:10});\n# Get Elements\nsnippet gett\n getElementsBy${1:TagName}(\'${2}\')${3}\n# Get Element\nsnippet get\n getElementBy${1:Id}(\'${2}\')${3}\n# console.log (Firebug)\nsnippet cl\n console.log(${1});\n# return\nsnippet ret\n return ${1:result}\n# for (property in object ) { ... }\nsnippet fori\n for (var ${1:prop} in ${2:Things}) {\n ${0:$2[$1]}\n }\n# hasOwnProperty\nsnippet has\n hasOwnProperty(${1})\n# docstring\nsnippet /**\n /**\n * ${1:description}\n *\n */\nsnippet @par\nregex /^\\s*\\*\\s*/@(para?m?)?/\n @param {${1:type}} ${2:name} ${3:description}\nsnippet @ret\n @return {${1:type}} ${2:description}\n# JSON.parse\nsnippet jsonp\n JSON.parse(${1:jstr});\n# JSON.stringify\nsnippet jsons\n JSON.stringify(${1:object});\n# self-defining function\nsnippet sdf\n var ${1:function_name} = function(${2:argument}) {\n ${3:// initial code ...}\n\n $1 = function($2) {\n ${4:// main code}\n };\n }\n# singleton\nsnippet sing\n function ${1:Singleton} (${2:argument}) {\n // the cached instance\n var instance;\n\n // rewrite the constructor\n $1 = function $1($2) {\n return instance;\n };\n \n // carry over the prototype properties\n $1.prototype = this;\n\n // the instance\n instance = new $1();\n\n // reset the constructor pointer\n instance.constructor = $1;\n\n ${3:// code ...}\n\n return instance;\n }\n# class\nsnippet class\nregex /^\\s*/clas{0,2}/\n var ${1:class} = function(${20}) {\n $40$0\n };\n \n (function() {\n ${60:this.prop = ""}\n }).call(${1:class}.prototype);\n \n exports.${1:class} = ${1:class};\n# \nsnippet for-\n for (var ${1:i} = ${2:Things}.length; ${1:i}--; ) {\n ${0:${2:Things}[${1:i}];}\n }\n# for (...) {...}\nsnippet for\n for (var ${1:i} = 0; $1 < ${2:Things}.length; $1++) {\n ${3:$2[$1]}$0\n }\n# for (...) {...} (Improved Native For-Loop)\nsnippet forr\n for (var ${1:i} = ${2:Things}.length - 1; $1 >= 0; $1--) {\n ${3:$2[$1]}$0\n }\n\n\n#modules\nsnippet def\n define(function(require, exports, module) {\n "use strict";\n var ${1/.*\\///} = require("${1}");\n \n $TM_SELECTED_TEXT\n });\nsnippet req\nguard ^\\s*\n var ${1/.*\\///} = require("${1}");\n $0\nsnippet requ\nguard ^\\s*\n var ${1/.*\\/(.)/\\u$1/} = require("${1}").${1/.*\\/(.)/\\u$1/};\n $0\n',t.scope="javascript"}) /***/ }), -/* 2194 */ +/* 2202 */ /***/ (function(module, exports) { ace.define("ace/snippets",["require","exports","module","ace/lib/oop","ace/lib/event_emitter","ace/lib/lang","ace/range","ace/anchor","ace/keyboard/hash_handler","ace/tokenizer","ace/lib/dom","ace/editor"], function(acequire, exports, module) { @@ -266299,7 +267637,7 @@ acequire("../config").defineOptions(Editor.prototype, "editor", { /***/ }), -/* 2195 */ +/* 2203 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -266315,7 +267653,7 @@ var _react = __webpack_require__(0); var _react2 = _interopRequireDefault(_react); -__webpack_require__(2196); +__webpack_require__(2204); __webpack_require__(817); @@ -266373,7 +267711,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2196 */ +/* 2204 */ /***/ (function(module, exports) { ace.define("ace/mode/css_highlight_rules",["require","exports","module","ace/lib/oop","ace/lib/lang","ace/mode/text_highlight_rules"], function(acequire, exports, module) { @@ -267151,19 +268489,19 @@ exports.Mode = Mode; /***/ }), -/* 2197 */ +/* 2205 */ /***/ (function(module, exports) { module.exports = "import React, { Component } from 'react';\n\nimport 'brace/theme/github';\nimport 'brace/mode/javascript';\nimport 'brace/snippets/javascript';\nimport 'brace/ext/language_tools';\n\nimport {\n EuiCodeEditor,\n} from '../../../../src/components';\n\nexport default class extends Component {\n state = {\n value: ''\n };\n\n onChange = (value) => {\n this.setState({ value });\n };\n\n render() {\n return (\n { console.log('blur'); }} // eslint-disable-line no-console\n />\n );\n }\n}\n" /***/ }), -/* 2198 */ +/* 2206 */ /***/ (function(module, exports) { module.exports = "import React, { Component } from 'react';\n\nimport 'brace/mode/less';\nimport 'brace/theme/github';\n\nimport {\n EuiCodeEditor,\n} from '../../../../src/components';\n\nexport default class extends Component {\n state = {\n value: '

This code is read only

'\n };\n\n render() {\n return (\n \n );\n }\n}\n" /***/ }), -/* 2199 */ +/* 2207 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -267184,17 +268522,17 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _code = __webpack_require__(2200); +var _code = __webpack_require__(2208); var _code2 = _interopRequireDefault(_code); -var _code_block = __webpack_require__(2201); +var _code_block = __webpack_require__(2209); var _code_block2 = _interopRequireDefault(_code_block); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var codeSource = __webpack_require__(2202); +var codeSource = __webpack_require__(2210); var codeHtml = (0, _services.renderToHtml)(_code2.default); var codeBlockSource = __webpack_require__(818); @@ -267247,7 +268585,7 @@ var CodeExample = exports.CodeExample = { }; /***/ }), -/* 2200 */ +/* 2208 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -267310,7 +268648,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2201 */ +/* 2209 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -267354,13 +268692,13 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2202 */ +/* 2210 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiCode,\n EuiText,\n} from '../../../../src/components';\n\nconst htmlCode = `\n
\n asdf\n
\n`;\n\nexport default () => (\n \n

\n Sometimes you need to emphasize code like this.\n

\n

\n You can also pass a language in like {htmlCode.trim()}.\n

\n

\n Make the background transparent like this {htmlCode.trim()}.\n

\n
\n);\n" /***/ }), -/* 2203 */ +/* 2211 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -267379,21 +268717,21 @@ var _services = __webpack_require__(7); var _components = __webpack_require__(6); -var _color_picker = __webpack_require__(2204); +var _color_picker = __webpack_require__(2212); -var _color_picker_clear = __webpack_require__(2205); +var _color_picker_clear = __webpack_require__(2213); -var _color_picker_no_color_label = __webpack_require__(2206); +var _color_picker_no_color_label = __webpack_require__(2214); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var colorPickerSource = __webpack_require__(2207); +var colorPickerSource = __webpack_require__(2215); var colorPickerHtml = (0, _services.renderToHtml)(_color_picker.ColorPicker); -var colorPickerClearSource = __webpack_require__(2208); +var colorPickerClearSource = __webpack_require__(2216); var colorPickerClearHtml = (0, _services.renderToHtml)(_color_picker_clear.ColorPickerLabelAndClear); -var colorPickerNoColorLabelSource = __webpack_require__(2209); +var colorPickerNoColorLabelSource = __webpack_require__(2217); var colorPickerNoColorLabelHtml = (0, _services.renderToHtml)(_color_picker_no_color_label.ColorPickerNoColorLabel); var ColorPickerExample = exports.ColorPickerExample = { @@ -267431,7 +268769,7 @@ var ColorPickerExample = exports.ColorPickerExample = { }; /***/ }), -/* 2204 */ +/* 2212 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -267502,7 +268840,7 @@ ColorPicker.__docgenInfo = [{ }]; /***/ }), -/* 2205 */ +/* 2213 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -267620,7 +268958,7 @@ ColorPickerLabelAndClear.__docgenInfo = [{ }]; /***/ }), -/* 2206 */ +/* 2214 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -267712,25 +269050,25 @@ ColorPickerNoColorLabel.__docgenInfo = [{ }]; /***/ }), -/* 2207 */ +/* 2215 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n} from 'react';\n\nimport { EuiColorPicker } from '../../../../src/components';\n\nexport class ColorPicker extends Component {\n constructor(props) {\n super(props);\n this.state = {\n color: '#ffffff'\n };\n }\n\n handleChange = (value) => {\n this.setState({ color: value });\n };\n\n render() {\n return ;\n }\n}\n" /***/ }), -/* 2208 */ +/* 2216 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n} from 'react';\n\nimport {\n EuiColorPicker,\n EuiFlexGroup,\n EuiFlexItem,\n EuiKeyboardAccessible,\n} from '../../../../src/components';\n\nexport class ColorPickerLabelAndClear extends Component {\n constructor(props) {\n super(props);\n this.state = {\n color: null\n };\n }\n\n handleChange = (value) => {\n this.setState({ color: value });\n };\n\n resetColor = () => {\n this.setState({ color: null });\n };\n\n render() {\n return (\n \n \n \n \n\n \n \n \n\n \n

\n \n \n Reset\n \n \n

\n
\n
\n );\n }\n}\n" /***/ }), -/* 2209 */ +/* 2217 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n} from 'react';\n\nimport {\n EuiColorPicker,\n EuiFlexGroup,\n EuiFlexItem,\n} from '../../../../src/components';\n\nexport class ColorPickerNoColorLabel extends Component {\n constructor(props) {\n super(props);\n this.state = {\n color: '#00FFFF'\n };\n }\n\n handleChange = (value) => {\n this.setState({ color: value });\n };\n\n render() {\n return (\n \n \n \n \n\n \n \n \n \n );\n }\n}\n" /***/ }), -/* 2210 */ +/* 2218 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -267753,83 +269091,83 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _combo_box = __webpack_require__(2211); +var _combo_box = __webpack_require__(2219); var _combo_box2 = _interopRequireDefault(_combo_box); -var _containers = __webpack_require__(2212); +var _containers = __webpack_require__(2220); var _containers2 = _interopRequireDefault(_containers); -var _colors = __webpack_require__(2213); +var _colors = __webpack_require__(2221); var _colors2 = _interopRequireDefault(_colors); -var _render_option = __webpack_require__(2214); +var _render_option = __webpack_require__(2222); var _render_option2 = _interopRequireDefault(_render_option); -var _groups = __webpack_require__(2215); +var _groups = __webpack_require__(2223); var _groups2 = _interopRequireDefault(_groups); -var _single_selection = __webpack_require__(2216); +var _single_selection = __webpack_require__(2224); var _single_selection2 = _interopRequireDefault(_single_selection); -var _disallow_custom_options = __webpack_require__(2217); +var _disallow_custom_options = __webpack_require__(2225); var _disallow_custom_options2 = _interopRequireDefault(_disallow_custom_options); -var _custom_options_only = __webpack_require__(2218); +var _custom_options_only = __webpack_require__(2226); var _custom_options_only2 = _interopRequireDefault(_custom_options_only); -var _async = __webpack_require__(2219); +var _async = __webpack_require__(2227); var _async2 = _interopRequireDefault(_async); -var _virtualized = __webpack_require__(2220); +var _virtualized = __webpack_require__(2228); var _virtualized2 = _interopRequireDefault(_virtualized); -var _disabled = __webpack_require__(2221); +var _disabled = __webpack_require__(2229); var _disabled2 = _interopRequireDefault(_disabled); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var comboBoxSource = __webpack_require__(2222); +var comboBoxSource = __webpack_require__(2230); var comboBoxHtml = (0, _services.renderToHtml)(_combo_box2.default); -var containersSource = __webpack_require__(2223); +var containersSource = __webpack_require__(2231); var containersHtml = (0, _services.renderToHtml)(_containers2.default); -var colorsSource = __webpack_require__(2224); +var colorsSource = __webpack_require__(2232); var colorsHtml = (0, _services.renderToHtml)(_colors2.default); -var renderOptionSource = __webpack_require__(2225); +var renderOptionSource = __webpack_require__(2233); var renderOptionHtml = (0, _services.renderToHtml)(_render_option2.default); -var groupsSource = __webpack_require__(2226); +var groupsSource = __webpack_require__(2234); var groupsHtml = (0, _services.renderToHtml)(_groups2.default); -var singleSelectionSource = __webpack_require__(2227); +var singleSelectionSource = __webpack_require__(2235); var singleSelectionHtml = (0, _services.renderToHtml)(_single_selection2.default); -var disallowCustomOptionsSource = __webpack_require__(2228); +var disallowCustomOptionsSource = __webpack_require__(2236); var disallowCustomOptionsHtml = (0, _services.renderToHtml)(_disallow_custom_options2.default); -var customOptionsOnlySource = __webpack_require__(2229); +var customOptionsOnlySource = __webpack_require__(2237); var customOptionsOnlyHtml = (0, _services.renderToHtml)(_custom_options_only2.default); -var asyncSource = __webpack_require__(2230); +var asyncSource = __webpack_require__(2238); var asyncHtml = (0, _services.renderToHtml)(_async2.default); -var virtualizedSource = __webpack_require__(2231); +var virtualizedSource = __webpack_require__(2239); var virtualizedHtml = (0, _services.renderToHtml)(_virtualized2.default); -var disabledSource = __webpack_require__(2232); +var disabledSource = __webpack_require__(2240); var disabledHtml = (0, _services.renderToHtml)(_disabled2.default); var ComboBoxExample = exports.ComboBoxExample = { @@ -268159,7 +269497,7 @@ var ComboBoxExample = exports.ComboBoxExample = { }; /***/ }), -/* 2211 */ +/* 2219 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -268303,7 +269641,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2212 */ +/* 2220 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -268578,7 +269916,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2213 */ +/* 2221 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -268738,7 +270076,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2214 */ +/* 2222 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -268973,7 +270311,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2215 */ +/* 2223 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -269131,7 +270469,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2216 */ +/* 2224 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -269237,7 +270575,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2217 */ +/* 2225 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -269338,7 +270676,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2218 */ +/* 2226 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -269488,7 +270826,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2219 */ +/* 2227 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -269680,7 +271018,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2220 */ +/* 2228 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -269773,7 +271111,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2221 */ +/* 2229 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -269918,73 +271256,73 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2222 */ +/* 2230 */ /***/ (function(module, exports) { module.exports = "import React, { Component } from 'react';\n\nimport {\n EuiComboBox,\n} from '../../../../src/components';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.options = [{\n label: 'Titan',\n 'data-test-subj': 'titanOption',\n }, {\n label: 'Enceladus is disabled',\n disabled: true,\n }, {\n label: 'Mimas',\n }, {\n label: 'Dione',\n }, {\n label: 'Iapetus',\n }, {\n label: 'Phoebe',\n }, {\n label: 'Rhea',\n }, {\n label: 'Pandora is one of Saturn\\'s moons, named for a Titaness of Greek mythology',\n }, {\n label: 'Tethys',\n }, {\n label: 'Hyperion',\n }];\n\n this.state = {\n selectedOptions: [this.options[2], this.options[4]],\n };\n }\n\n onChange = (selectedOptions) => {\n this.setState({\n selectedOptions,\n });\n };\n\n onCreateOption = (searchValue, flattenedOptions) => {\n const normalizedSearchValue = searchValue.trim().toLowerCase();\n\n if (!normalizedSearchValue) {\n return;\n }\n\n const newOption = {\n label: searchValue,\n };\n\n // Create the option if it doesn't exist.\n if (flattenedOptions.findIndex(option =>\n option.label.trim().toLowerCase() === normalizedSearchValue\n ) === -1) {\n this.options.push(newOption);\n }\n\n // Select the option.\n this.setState(prevState => ({\n selectedOptions: prevState.selectedOptions.concat(newOption),\n }));\n };\n\n render() {\n const { selectedOptions } = this.state;\n return (\n \n );\n }\n}\n" /***/ }), -/* 2223 */ +/* 2231 */ /***/ (function(module, exports) { module.exports = "import React, { Component, Fragment } from 'react';\n\nimport {\n EuiComboBox,\n EuiButton,\n EuiPopover,\n EuiFormRow,\n EuiModal,\n EuiModalBody,\n EuiModalHeader,\n EuiModalHeaderTitle,\n EuiOverlayMask,\n EuiSpacer,\n} from '../../../../src/components';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.options = [{\n label: 'Titan',\n 'data-test-subj': 'titanOption',\n }, {\n label: 'Enceladus',\n }, {\n label: 'Mimas',\n }, {\n label: 'Dione',\n }, {\n label: 'Iapetus',\n }, {\n label: 'Phoebe',\n }, {\n label: 'Rhea',\n }, {\n label: 'Pandora is one of Saturn\\'s moons, named for a Titaness of Greek mythology',\n }, {\n label: 'Tethys',\n }, {\n label: 'Hyperion',\n }];\n\n this.state = {\n selectedOptions: [this.options[2], this.options[4]],\n isModalVisible: false,\n isPopoverOpen: false,\n };\n }\n\n closeModal = () => {\n this.setState({ isModalVisible: false });\n }\n\n showModal = () => {\n this.setState({ isModalVisible: true });\n }\n\n togglePopover = () => {\n this.setState(prevState => ({\n isPopoverOpen: !prevState.isPopoverOpen,\n }));\n };\n\n closePopover = () => {\n this.setState({\n isPopoverOpen: false,\n });\n };\n\n onChange = (selectedOptions) => {\n this.setState({\n selectedOptions,\n });\n };\n\n onCreateOption = (searchValue, flattenedOptions = []) => {\n if (!searchValue) {\n return;\n }\n\n const normalizedSearchValue = searchValue.trim().toLowerCase();\n\n if (!normalizedSearchValue) {\n return;\n }\n\n const newOption = {\n label: searchValue,\n };\n\n // Create the option if it doesn't exist.\n if (flattenedOptions.findIndex(option =>\n option.label.trim().toLowerCase() === normalizedSearchValue\n ) === -1) {\n this.options.push(newOption);\n }\n\n // Select the option.\n this.setState(prevState => ({\n selectedOptions: prevState.selectedOptions.concat(newOption),\n }));\n };\n\n render() {\n const { selectedOptions, isModalVisible, isPopoverOpen } = this.state;\n\n const comboBox = (\n \n );\n\n const button = (\n \n Open popover\n \n );\n\n let modal;\n\n if (isModalVisible) {\n modal = (\n \n \n \n \n Combo box in a modal\n \n \n\n \n {comboBox}\n \n \n \n );\n }\n\n return (\n \n \n {comboBox}\n \n\n \n
{comboBox}
\n \n\n \n\n \n Show modal\n \n\n {modal}\n
\n );\n }\n}\n" /***/ }), -/* 2224 */ +/* 2232 */ /***/ (function(module, exports) { module.exports = "import React, { Component } from 'react';\n\nimport {\n EuiComboBox,\n} from '../../../../src/components';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.options = [{\n label: 'Titan',\n 'data-test-subj': 'titanOption',\n color: 'primary',\n }, {\n label: 'Enceladus',\n color: 'secondary',\n }, {\n label: 'Mimas',\n color: '#DB1374',\n }, {\n label: 'Dione',\n color: 'accent',\n }, {\n label: 'Iapetus',\n color: 'primary',\n color: 'warning',\n }, {\n label: 'Phoebe',\n color: 'danger',\n }, {\n label: 'Rhea',\n color: 'default',\n }, {\n label: 'Pandora is one of Saturn\\'s moons, named for a Titaness of Greek mythology',\n color: '#F98510',\n }, {\n label: 'Tethys',\n color: '#FEB6DB',\n }, {\n label: 'Hyperion',\n color: '#BFA180',\n }];\n\n this.state = {\n selectedOptions: [this.options[2], this.options[4]],\n };\n }\n\n onChange = (selectedOptions) => {\n this.setState({\n selectedOptions,\n });\n };\n\n onCreateOption = (searchValue, flattenedOptions = []) => {\n if (!searchValue) {\n return;\n }\n\n const normalizedSearchValue = searchValue.trim().toLowerCase();\n\n if (!normalizedSearchValue) {\n return;\n }\n\n const newOption = {\n label: searchValue,\n };\n\n // Create the option if it doesn't exist.\n if (flattenedOptions.findIndex(option =>\n option.label.trim().toLowerCase() === normalizedSearchValue\n ) === -1) {\n this.options.push(newOption);\n }\n\n // Select the option.\n this.setState(prevState => ({\n selectedOptions: prevState.selectedOptions.concat(newOption),\n }));\n };\n\n render() {\n const { selectedOptions } = this.state;\n return (\n \n );\n }\n}\n" /***/ }), -/* 2225 */ +/* 2233 */ /***/ (function(module, exports) { module.exports = "import React, { Component } from 'react';\n\nimport {\n EuiComboBox,\n EuiHighlight,\n EuiHealth,\n} from '../../../../src/components';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.options = [{\n value: {\n size: 5,\n },\n label: 'Titan',\n 'data-test-subj': 'titanOption',\n color: 'primary',\n }, {\n value: {\n size: 2,\n },\n label: 'Enceladus',\n color: 'secondary',\n }, {\n value: {\n size: 15,\n },\n label: 'Mimas',\n color: '#DB1374',\n }, {\n value: {\n size: 1,\n },\n label: 'Dione',\n color: 'accent',\n }, {\n value: {\n size: 8,\n },\n label: 'Iapetus',\n color: 'primary',\n color: 'warning',\n }, {\n value: {\n size: 2,\n },\n label: 'Phoebe',\n color: 'danger',\n }, {\n value: {\n size: 33,\n },\n label: 'Rhea',\n color: 'default',\n }, {\n value: {\n size: 18,\n },\n label: 'Pandora is one of Saturn\\'s moons, named for a Titaness of Greek mythology',\n color: '#F98510',\n }, {\n value: {\n size: 9,\n },\n label: 'Tethys',\n color: '#FEB6DB',\n }, {\n value: {\n size: 4,\n },\n label: 'Hyperion',\n color: '#BFA180',\n }];\n\n this.state = {\n selectedOptions: [this.options[2], this.options[4]],\n };\n }\n\n onChange = (selectedOptions) => {\n this.setState({\n selectedOptions,\n });\n };\n\n onCreateOption = (searchValue, flattenedOptions = []) => {\n if (!searchValue) {\n return;\n }\n\n const normalizedSearchValue = searchValue.trim().toLowerCase();\n\n if (!normalizedSearchValue) {\n return;\n }\n\n const newOption = {\n value: searchValue,\n label: searchValue,\n };\n\n // Create the option if it doesn't exist.\n if (flattenedOptions.findIndex(option =>\n option.label.trim().toLowerCase() === normalizedSearchValue\n ) === -1) {\n this.options.push(newOption);\n }\n\n // Select the option.\n this.setState(prevState => ({\n selectedOptions: prevState.selectedOptions.concat(newOption),\n }));\n };\n\n renderOption = (option, searchValue, contentClassName) => {\n const { color, label, value } = option;\n return (\n \n \n \n {label}\n \n  \n ({value.size})\n \n \n );\n };\n\n render() {\n const { selectedOptions } = this.state;\n return (\n \n );\n }\n}\n" /***/ }), -/* 2226 */ +/* 2234 */ /***/ (function(module, exports) { module.exports = "import React, { Component } from 'react';\n\nimport {\n EuiComboBox,\n} from '../../../../src/components';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n const colorGroup = {\n label: 'Colors',\n options: [{\n label: 'Red',\n }, {\n label: 'Blue',\n }, {\n label: 'Yellow',\n }, {\n label: 'Green',\n }],\n };\n\n const soundGroup = {\n label: 'Sounds',\n options: [{\n label: 'Pop',\n }, {\n label: 'Hiss',\n }, {\n label: 'Screech',\n }, {\n label: 'Ding',\n }],\n };\n\n this.options = [colorGroup, soundGroup];\n\n this.state = {\n selectedOptions: [colorGroup.options[2], soundGroup.options[3]],\n };\n }\n\n onChange = (selectedOptions) => {\n this.setState({\n selectedOptions,\n });\n };\n\n onCreateOption = (searchValue, flattenedOptions = []) => {\n if (!searchValue) {\n return;\n }\n\n const normalizedSearchValue = searchValue.trim().toLowerCase();\n\n if (!normalizedSearchValue) {\n return;\n }\n\n const newOption = {\n label: searchValue,\n };\n\n // Create the option if it doesn't exist.\n if (flattenedOptions.findIndex(option =>\n option.label.trim().toLowerCase() === normalizedSearchValue\n ) === -1) {\n if (this.options[this.options.length - 1].label !== 'Custom') {\n this.options.push({\n label: 'Custom',\n options: [],\n });\n }\n\n this.options[this.options.length - 1].options.push(newOption);\n }\n\n // Select the option.\n this.setState(prevState => ({\n selectedOptions: prevState.selectedOptions.concat(newOption),\n }));\n };\n\n render() {\n return (\n \n );\n }\n}\n" /***/ }), -/* 2227 */ +/* 2235 */ /***/ (function(module, exports) { module.exports = "import React, { Component } from 'react';\n\nimport {\n EuiComboBox,\n} from '../../../../src/components';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.options = [{\n label: 'Titan',\n 'data-test-subj': 'titanOption',\n }, {\n label: 'Enceladus',\n }, {\n label: 'Mimas',\n }, {\n label: 'Dione',\n }, {\n label: 'Iapetus',\n }, {\n label: 'Phoebe',\n }, {\n label: 'Rhea',\n }, {\n label: 'Pandora is one of Saturn\\'s moons, named for a Titaness of Greek mythology',\n }, {\n label: 'Tethys',\n }, {\n label: 'Hyperion',\n }];\n\n this.state = {\n selectedOptions: [this.options[2]],\n };\n }\n\n onChange = (selectedOptions) => {\n // We should only get back either 0 or 1 options.\n this.setState({\n selectedOptions: selectedOptions,\n });\n };\n\n render() {\n const { selectedOptions } = this.state;\n return (\n \n );\n }\n}\n" /***/ }), -/* 2228 */ +/* 2236 */ /***/ (function(module, exports) { module.exports = "import React, { Component } from 'react';\n\nimport {\n EuiComboBox,\n} from '../../../../src/components';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.options = [{\n label: 'Titan',\n 'data-test-subj': 'titanOption',\n }, {\n label: 'Enceladus',\n }, {\n label: 'Mimas',\n }, {\n label: 'Dione',\n }, {\n label: 'Iapetus',\n }, {\n label: 'Phoebe',\n }, {\n label: 'Rhea',\n }, {\n label: 'Pandora is one of Saturn\\'s moons, named for a Titaness of Greek mythology',\n }, {\n label: 'Tethys',\n }, {\n label: 'Hyperion',\n }];\n\n this.state = {\n selectedOptions: [this.options[2], this.options[4]],\n };\n }\n\n onChange = (selectedOptions) => {\n this.setState({\n selectedOptions,\n });\n };\n\n render() {\n return (\n \n );\n }\n}\n" /***/ }), -/* 2229 */ +/* 2237 */ /***/ (function(module, exports) { module.exports = "import React, { Component } from 'react';\n\nimport {\n EuiComboBox,\n EuiFormRow,\n} from '../../../../src/components';\n\nconst isValid = (value) => {\n // Only allow letters. No spaces, numbers, or special characters.\n return value.match(/^[a-zA-Z]+$/) !== null;\n};\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n isInvalid: false,\n selectedOptions: [],\n };\n }\n\n onCreateOption = (searchValue) => {\n if (!isValid(searchValue)) {\n // Return false to explicitly reject the user's input.\n return false;\n }\n\n const newOption = {\n label: searchValue,\n };\n\n // Select the option.\n this.setState(prevState => ({\n selectedOptions: prevState.selectedOptions.concat(newOption),\n }));\n };\n\n onSearchChange = (searchValue) => {\n if (!searchValue) {\n this.setState({\n isInvalid: false,\n });\n\n return;\n }\n\n this.setState({\n isInvalid: !isValid(searchValue),\n });\n };\n\n onChange = (selectedOptions) => {\n this.setState({\n selectedOptions,\n isInvalid: false,\n });\n };\n\n render() {\n const { selectedOptions, isInvalid } = this.state;\n return (\n \n \n \n );\n }\n}\n" /***/ }), -/* 2230 */ +/* 2238 */ /***/ (function(module, exports) { module.exports = "import React, { Component } from 'react';\n\nimport {\n EuiComboBox,\n} from '../../../../src/components';\n\nconst allOptions = [{\n label: 'Titan',\n 'data-test-subj': 'titanOption',\n}, {\n label: 'Enceladus',\n}, {\n label: 'Mimas',\n}, {\n label: 'Dione',\n}, {\n label: 'Iapetus',\n}, {\n label: 'Phoebe',\n}, {\n label: 'Rhea',\n}, {\n label: 'Pandora is one of Saturn\\'s moons, named for a Titaness of Greek mythology',\n}, {\n label: 'Tethys',\n}, {\n label: 'Hyperion',\n}];\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n isLoading: false,\n isPopoverOpen: false,\n selectedOptions: [],\n options: [],\n };\n }\n\n onChange = (selectedOptions) => {\n this.setState({\n selectedOptions,\n });\n };\n\n onSearchChange = (searchValue) => {\n this.setState({\n isLoading: true,\n options: [],\n });\n\n clearTimeout(this.searchTimeout);\n\n this.searchTimeout = setTimeout(() => {\n // Simulate a remotely-executed search.\n this.setState({\n isLoading: false,\n options: allOptions.filter(option => option.label.toLowerCase().includes(searchValue.toLowerCase())),\n });\n }, 1200);\n }\n\n onCreateOption = (searchValue, flattenedOptions) => {\n const normalizedSearchValue = searchValue.trim().toLowerCase();\n\n if (!normalizedSearchValue) {\n return;\n }\n\n const newOption = {\n label: searchValue,\n };\n\n // Create the option if it doesn't exist.\n if (flattenedOptions.findIndex(option =>\n option.value.trim().toLowerCase() === normalizedSearchValue\n ) === -1) {\n // Simulate creating this option on the server.\n allOptions.push(newOption);\n this.setState(prevState => ({\n options: prevState.options.concat(newOption),\n }));\n }\n\n // Select the option.\n this.setState(prevState => ({\n selectedOptions: prevState.selectedOptions.concat(newOption),\n }));\n };\n\n componentDidMount() {\n // Simulate initial load.\n this.onSearchChange('');\n }\n\n render() {\n const { selectedOptions, isLoading, options } = this.state;\n\n return (\n \n );\n }\n}\n" /***/ }), -/* 2231 */ +/* 2239 */ /***/ (function(module, exports) { module.exports = "import React, { Component } from 'react';\n\nimport {\n EuiComboBox,\n} from '../../../../src/components';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.options = [];\n let groupOptions = [];\n for (let i=1; i < 5000; i++) {\n groupOptions.push({ label: `option${i}` });\n if (i % 25 === 0) {\n this.options.push({\n label: `Options ${i - (groupOptions.length - 1)} to ${i}`,\n options: groupOptions\n });\n groupOptions = [];\n }\n }\n\n this.state = {\n selectedOptions: [],\n };\n }\n\n onChange = (selectedOptions) => {\n this.setState({\n selectedOptions,\n });\n };\n\n render() {\n const { selectedOptions } = this.state;\n return (\n \n );\n }\n}\n" /***/ }), -/* 2232 */ +/* 2240 */ /***/ (function(module, exports) { module.exports = "import React, { Component } from 'react';\n\nimport {\n EuiComboBox,\n} from '../../../../src/components';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.options = [{\n label: 'Titan',\n 'data-test-subj': 'titanOption',\n }, {\n label: 'Enceladus is disabled',\n disabled: true,\n }, {\n label: 'Mimas',\n }, {\n label: 'Dione',\n }, {\n label: 'Iapetus',\n }, {\n label: 'Phoebe',\n }, {\n label: 'Rhea',\n }, {\n label: 'Pandora is one of Saturn\\'s moons, named for a Titaness of Greek mythology',\n }, {\n label: 'Tethys',\n }, {\n label: 'Hyperion',\n }];\n\n this.state = {\n selectedOptions: [this.options[2], this.options[4]],\n };\n }\n\n onChange = (selectedOptions) => {\n this.setState({\n selectedOptions,\n });\n };\n\n onCreateOption = (searchValue, flattenedOptions) => {\n const normalizedSearchValue = searchValue.trim().toLowerCase();\n\n if (!normalizedSearchValue) {\n return;\n }\n\n const newOption = {\n label: searchValue,\n };\n\n // Create the option if it doesn't exist.\n if (flattenedOptions.findIndex(option =>\n option.label.trim().toLowerCase() === normalizedSearchValue\n ) === -1) {\n this.options.push(newOption);\n }\n\n // Select the option.\n this.setState(prevState => ({\n selectedOptions: prevState.selectedOptions.concat(newOption),\n }));\n };\n\n render() {\n const { selectedOptions } = this.state;\n return (\n \n );\n }\n}\n" /***/ }), -/* 2233 */ +/* 2241 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -270009,18 +271347,32 @@ var _context_menu = __webpack_require__(712); var _context_menu2 = _interopRequireDefault(_context_menu); -var _single_panel = __webpack_require__(2234); +var _single_panel = __webpack_require__(2242); var _single_panel2 = _interopRequireDefault(_single_panel); +var _content_panel = __webpack_require__(2243); + +var _content_panel2 = _interopRequireDefault(_content_panel); + +var _context_menu_with_content = __webpack_require__(2244); + +var _context_menu_with_content2 = _interopRequireDefault(_context_menu_with_content); + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var contextMenuSource = __webpack_require__(2235); +var contextMenuSource = __webpack_require__(2245); var contextMenuHtml = (0, _services.renderToHtml)(_context_menu2.default); -var singlePanelSource = __webpack_require__(2236); +var singlePanelSource = __webpack_require__(2246); var singlePanelHtml = (0, _services.renderToHtml)(_single_panel2.default); +var contentPanelSource = __webpack_require__(2247); +var contentPanelHtml = (0, _services.renderToHtml)(_content_panel2.default); + +var contextMenuWithContentSource = __webpack_require__(2248); +var contextMenuWithContentHtml = (0, _services.renderToHtml)(_context_menu_with_content2.default); + var ContextMenuExample = exports.ContextMenuExample = { title: 'Context Menu', sections: [{ @@ -270064,11 +271416,212 @@ var ContextMenuExample = exports.ContextMenuExample = { 'Context menus can be used for simple, non-nested menus as well. The below pagination example has no nesting and no title.' ), demo: _react2.default.createElement(_single_panel2.default, null) + }, { + title: 'Displaying custom elements', + source: [{ + type: _components.GuideSectionTypes.JS, + code: contentPanelSource + }, { + type: _components.GuideSectionTypes.HTML, + code: contentPanelHtml + }], + text: _react2.default.createElement( + 'p', + null, + 'If you have custom content to show instead of a list of options, you can pass a React element as a child to ', + _react2.default.createElement( + _components2.EuiCode, + null, + 'EuiContextMenuPanel' + ), + '.' + ), + demo: _react2.default.createElement(_content_panel2.default, null) + }, { + title: 'Using panels with mixed items & content', + source: [{ + type: _components.GuideSectionTypes.JS, + code: contextMenuWithContentSource + }, { + type: _components.GuideSectionTypes.HTML, + code: contextMenuWithContentHtml + }], + text: _react2.default.createElement( + 'p', + null, + 'Context menu panels can be passed React elements through the', + _react2.default.createElement( + _components2.EuiCode, + null, + 'content' + ), + ' prop instead of ', + _react2.default.createElement( + _components2.EuiCode, + null, + 'items' + ), + '. The panel will display your custom content without modification.' + ), + demo: _react2.default.createElement(_context_menu_with_content2.default, null) }] }; /***/ }), -/* 2234 */ +/* 2242 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); + +var _react = __webpack_require__(0); + +var _react2 = _interopRequireDefault(_react); + +var _components = __webpack_require__(2); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } + +function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } + +var _class = function (_Component) { + _inherits(_class, _Component); + + function _class(props) { + _classCallCheck(this, _class); + + var _this = _possibleConstructorReturn(this, (_class.__proto__ || Object.getPrototypeOf(_class)).call(this, props)); + + _this.onButtonClick = function () { + _this.setState(function (prevState) { + return { + isPopoverOpen: !prevState.isPopoverOpen + }; + }); + }; + + _this.closePopover = function () { + _this.setState({ + isPopoverOpen: false + }); + }; + + _this.state = { + isPopoverOpen: false + }; + return _this; + } + + _createClass(_class, [{ + key: 'render', + value: function render() { + var _this2 = this; + + var button = _react2.default.createElement( + _components.EuiButtonEmpty, + { + size: 's', + type: 'text', + iconType: 'arrowDown', + iconSide: 'right', + onClick: this.onButtonClick + }, + 'Rows per page: 50' + ); + + var items = [_react2.default.createElement( + _components.EuiContextMenuItem, + { + key: '10 rows', + icon: 'empty', + onClick: function onClick() { + _this2.closePopover();window.alert('10 rows'); + } + }, + '10 rows' + ), _react2.default.createElement( + _components.EuiContextMenuItem, + { + key: '20 rows', + icon: 'empty', + onClick: function onClick() { + _this2.closePopover();window.alert('20 rows'); + } + }, + '20 rows' + ), _react2.default.createElement( + _components.EuiContextMenuItem, + { + key: '50 rows', + icon: 'check', + onClick: function onClick() { + _this2.closePopover();window.alert('50 rows'); + } + }, + '50 rows' + ), _react2.default.createElement( + _components.EuiContextMenuItem, + { + key: '100 rows', + icon: 'empty', + onClick: function onClick() { + _this2.closePopover();window.alert('100 rows'); + } + }, + '100 rows' + )]; + + return _react2.default.createElement( + _components.EuiPopover, + { + id: 'singlePanel', + button: button, + isOpen: this.state.isPopoverOpen, + closePopover: this.closePopover, + panelPaddingSize: 'none', + anchorPosition: 'downLeft' + }, + _react2.default.createElement(_components.EuiContextMenuPanel, { + items: items + }) + ); + } + }]); + + return _class; +}(_react.Component); + +exports.default = _class; +_class.__docgenInfo = [{ + 'description': '', + 'methods': [{ + 'name': 'onButtonClick', + 'docblock': null, + 'modifiers': [], + 'params': [], + 'returns': null + }, { + 'name': 'closePopover', + 'docblock': null, + 'modifiers': [], + 'params': [], + 'returns': null + }] +}]; +module.exports = exports['default']; + +/***/ }), +/* 2243 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -270116,6 +271669,8 @@ var _class = function (_Component) { }); }; + _this.interval = undefined; + _this.state = { isPopoverOpen: false }; @@ -270125,74 +271680,190 @@ var _class = function (_Component) { _createClass(_class, [{ key: 'render', value: function render() { - var _this2 = this; - var button = _react2.default.createElement( - _components.EuiButtonEmpty, + _components.EuiButton, { size: 's', - type: 'text', iconType: 'arrowDown', iconSide: 'right', onClick: this.onButtonClick }, - 'Rows per page: 50' + 'Click to show some content' ); - var items = [_react2.default.createElement( - _components.EuiContextMenuItem, - { - key: '10 rows', - icon: 'empty', - onClick: function onClick() { - _this2.closePopover();window.alert('10 rows'); - } - }, - '10 rows' - ), _react2.default.createElement( - _components.EuiContextMenuItem, - { - key: '20 rows', - icon: 'empty', - onClick: function onClick() { - _this2.closePopover();window.alert('20 rows'); - } - }, - '20 rows' - ), _react2.default.createElement( - _components.EuiContextMenuItem, + return _react2.default.createElement( + _components.EuiPopover, { - key: '50 rows', - icon: 'check', - onClick: function onClick() { - _this2.closePopover();window.alert('50 rows'); - } + id: 'contentPanel', + button: button, + isOpen: this.state.isPopoverOpen, + closePopover: this.closePopover, + panelPaddingSize: 's', + anchorPosition: 'downLeft' }, - '50 rows' - ), _react2.default.createElement( - _components.EuiContextMenuItem, + _react2.default.createElement( + _components.EuiContextMenuPanel, + null, + 'This context menu doesn\'t render items, it passes a child instead.' + ) + ); + } + }]); + + return _class; +}(_react.Component); + +exports.default = _class; +_class.__docgenInfo = [{ + 'description': '', + 'methods': [{ + 'name': 'onButtonClick', + 'docblock': null, + 'modifiers': [], + 'params': [], + 'returns': null + }, { + 'name': 'closePopover', + 'docblock': null, + 'modifiers': [], + 'params': [], + 'returns': null + }] +}]; +module.exports = exports['default']; + +/***/ }), +/* 2244 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); + +var _react = __webpack_require__(0); + +var _react2 = _interopRequireDefault(_react); + +var _components = __webpack_require__(2); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } + +function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } + +function flattenPanelTree(tree) { + var array = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : []; + + array.push(tree); + + if (tree.items) { + tree.items.forEach(function (item) { + if (item.panel) { + flattenPanelTree(item.panel, array); + item.panel = item.panel.id; + } + }); + } + + return array; +} + +var _class = function (_Component) { + _inherits(_class, _Component); + + function _class(props) { + _classCallCheck(this, _class); + + var _this = _possibleConstructorReturn(this, (_class.__proto__ || Object.getPrototypeOf(_class)).call(this, props)); + + _this.onButtonClick = function () { + _this.setState(function (prevState) { + return { + isPopoverOpen: !prevState.isPopoverOpen + }; + }); + }; + + _this.closePopover = function () { + _this.setState({ + isPopoverOpen: false + }); + }; + + _this.state = { + isPopoverOpen: false + }; + + var panelTree = { + id: 0, + title: 'View options', + items: [{ + name: 'Show fullscreen', + icon: _react2.default.createElement(_components.EuiIcon, { + type: 'search', + size: 'm' + }), + onClick: function onClick() { + _this.closePopover();window.alert('Show fullscreen'); + } + }, { + name: 'See more', + icon: 'plusInCircle', + panel: { + id: 1, + title: 'See more', + content: _react2.default.createElement( + _components.EuiPanel, + null, + _react2.default.createElement(_components.EuiCard, { + icon: _react2.default.createElement(_components.EuiIcon, { size: 'l', type: 'bolt' }), + title: 'More Details', + description: 'This menu demonstrates using panels that have items and panels with content.' + }) + ) + } + }] + }; + + _this.panels = flattenPanelTree(panelTree); + return _this; + } + + _createClass(_class, [{ + key: 'render', + value: function render() { + var button = _react2.default.createElement( + _components.EuiButton, { - key: '100 rows', - icon: 'empty', - onClick: function onClick() { - _this2.closePopover();window.alert('100 rows'); - } + iconType: 'arrowDown', + iconSide: 'right', + onClick: this.onButtonClick }, - '100 rows' - )]; + 'Click me to load mixed content menu' + ); return _react2.default.createElement( _components.EuiPopover, { - id: 'singlePanel', + id: 'contextMenu', button: button, isOpen: this.state.isPopoverOpen, closePopover: this.closePopover, panelPaddingSize: 'none', - anchorPosition: 'downLeft' + withTitle: true, + anchorPosition: 'upLeft' }, - _react2.default.createElement(_components.EuiContextMenuPanel, { - items: items + _react2.default.createElement(_components.EuiContextMenu, { + initialPanelId: 0, + panels: this.panels }) ); } @@ -270221,19 +271892,31 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2235 */ +/* 2245 */ /***/ (function(module, exports) { -module.exports = "import React, {\n Component,\n} from 'react';\n\nimport {\n EuiButton,\n EuiContextMenu,\n EuiFormRow,\n EuiIcon,\n EuiPopover,\n EuiSwitch,\n} from '../../../../src/components';\n\nfunction flattenPanelTree(tree, array = []) {\n array.push(tree);\n\n if (tree.items) {\n tree.items.forEach(item => {\n if (item.panel) {\n flattenPanelTree(item.panel, array);\n item.panel = item.panel.id;\n }\n });\n }\n\n return array;\n}\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n isPopoverOpen: false,\n };\n\n const panelTree = {\n id: 0,\n title: 'View options',\n items: [{\n name: 'Show fullscreen',\n icon: (\n \n ),\n onClick: () => { this.closePopover(); window.alert('Show fullscreen'); },\n }, {\n name: 'Share this dashboard',\n icon: 'user',\n panel: {\n id: 1,\n title: 'Share this dashboard',\n items: [{\n name: 'PDF reports',\n icon: 'user',\n onClick: () => { this.closePopover(); window.alert('PDF reports'); },\n }, {\n name: 'CSV reports',\n icon: 'user',\n onClick: () => { this.closePopover(); window.alert('CSV reports'); },\n }, {\n name: 'Embed code',\n icon: 'user',\n panel: {\n id: 2,\n title: 'Embed code',\n content: (\n
\n \n \n \n \n \n \n Copy iFrame code\n
\n ),\n },\n }, {\n name: 'Permalinks',\n icon: 'user',\n onClick: () => { this.closePopover(); window.alert('Permalinks'); },\n }],\n },\n }, {\n name: 'Edit / add panels',\n icon: 'user',\n onClick: () => { this.closePopover(); window.alert('Edit / add panels'); },\n }, {\n name: 'You can add a tooltip',\n icon: 'user',\n toolTipTitle: 'Optional tooltip',\n toolTipContent: 'Optional content for a tooltip',\n toolTipPosition: 'right',\n onClick: () => { this.closePopover(); window.alert('Display options'); },\n }, {\n name: 'Disabled option',\n icon: 'user',\n disabled: true,\n onClick: () => { this.closePopover(); window.alert('Disabled option'); },\n }],\n };\n\n this.panels = flattenPanelTree(panelTree);\n }\n\n onButtonClick = () => {\n this.setState(prevState => ({\n isPopoverOpen: !prevState.isPopoverOpen,\n }));\n };\n\n closePopover = () => {\n this.setState({\n isPopoverOpen: false,\n });\n };\n\n render() {\n const button = (\n \n Click me to load a context menu\n \n );\n\n return (\n \n \n \n );\n }\n}\n" +module.exports = "import React, {\n Component,\n} from 'react';\n\nimport {\n EuiButton,\n EuiContextMenu,\n EuiFormRow,\n EuiIcon,\n EuiPopover,\n EuiSwitch,\n} from '../../../../src/components';\n\nfunction flattenPanelTree(tree, array = []) {\n array.push(tree);\n\n if (tree.items) {\n tree.items.forEach(item => {\n if (item.panel) {\n flattenPanelTree(item.panel, array);\n item.panel = item.panel.id;\n }\n });\n }\n\n return array;\n}\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n isPopoverOpen: false,\n };\n\n const panelTree = {\n id: 0,\n title: 'This is a context menu',\n items: [{\n name: 'Handle an onClick',\n icon: (\n \n ),\n onClick: () => { this.closePopover(); window.alert('Show fullscreen'); },\n }, {\n name: 'Go to a link',\n icon: 'user',\n href: 'http://elastic.co',\n target: '_blank',\n }, {\n name: 'Nest panels',\n icon: 'user',\n panel: {\n id: 1,\n title: 'Nest panels',\n items: [{\n name: 'PDF reports',\n icon: 'user',\n onClick: () => { this.closePopover(); window.alert('PDF reports'); },\n }, {\n name: 'Embed code',\n icon: 'user',\n panel: {\n id: 2,\n title: 'Embed code',\n content: (\n
\n \n \n \n \n \n \n Copy iFrame code\n
\n ),\n },\n }, {\n name: 'Permalinks',\n icon: 'user',\n onClick: () => { this.closePopover(); window.alert('Permalinks'); },\n }],\n },\n }, {\n name: 'You can add a tooltip',\n icon: 'user',\n toolTipTitle: 'Optional tooltip',\n toolTipContent: 'Optional content for a tooltip',\n toolTipPosition: 'right',\n onClick: () => { this.closePopover(); window.alert('Display options'); },\n }, {\n name: 'Disabled option',\n icon: 'user',\n disabled: true,\n onClick: () => { this.closePopover(); window.alert('Disabled option'); },\n }],\n };\n\n this.panels = flattenPanelTree(panelTree);\n }\n\n onButtonClick = () => {\n this.setState(prevState => ({\n isPopoverOpen: !prevState.isPopoverOpen,\n }));\n };\n\n closePopover = () => {\n this.setState({\n isPopoverOpen: false,\n });\n };\n\n render() {\n const button = (\n \n Click me to load a context menu\n \n );\n\n return (\n \n \n \n );\n }\n}\n" /***/ }), -/* 2236 */ +/* 2246 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n} from 'react';\n\nimport {\n EuiButtonEmpty,\n EuiContextMenuPanel,\n EuiContextMenuItem,\n EuiPopover,\n} from '../../../../src/components';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n isPopoverOpen: false,\n };\n }\n\n onButtonClick = () => {\n this.setState(prevState => ({\n isPopoverOpen: !prevState.isPopoverOpen,\n }));\n };\n\n closePopover = () => {\n this.setState({\n isPopoverOpen: false,\n });\n };\n\n render() {\n const button = (\n \n Rows per page: 50\n \n );\n\n const items = [\n (\n { this.closePopover(); window.alert('10 rows'); }}\n >\n 10 rows\n \n ), (\n { this.closePopover(); window.alert('20 rows'); }}\n >\n 20 rows\n \n ), (\n { this.closePopover(); window.alert('50 rows'); }}\n >\n 50 rows\n \n ), (\n { this.closePopover(); window.alert('100 rows'); }}\n >\n 100 rows\n \n )\n ];\n\n return (\n \n \n \n );\n }\n}\n" /***/ }), -/* 2237 */ +/* 2247 */ +/***/ (function(module, exports) { + +module.exports = "import React, {\n Component,\n} from 'react';\n\nimport {\n EuiButton,\n EuiContextMenuPanel,\n EuiPopover,\n} from '../../../../src/components';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.interval = undefined;\n\n this.state = {\n isPopoverOpen: false,\n };\n }\n\n onButtonClick = () => {\n this.setState(prevState => ({\n isPopoverOpen: !prevState.isPopoverOpen\n }));\n };\n\n closePopover = () => {\n this.setState({\n isPopoverOpen: false,\n });\n };\n\n render() {\n const button = (\n \n Click to show some content\n \n );\n\n return (\n \n \n This context menu doesn't render items, it passes a child instead.\n \n \n );\n }\n}\n" + +/***/ }), +/* 2248 */ +/***/ (function(module, exports) { + +module.exports = "import React, {\n Component,\n} from 'react';\n\nimport {\n EuiButton,\n EuiContextMenu,\n EuiIcon,\n EuiPopover,\n EuiPanel,\n EuiCard\n} from '../../../../src/components';\n\nfunction flattenPanelTree(tree, array = []) {\n array.push(tree);\n\n if (tree.items) {\n tree.items.forEach(item => {\n if (item.panel) {\n flattenPanelTree(item.panel, array);\n item.panel = item.panel.id;\n }\n });\n }\n\n return array;\n}\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n isPopoverOpen: false,\n };\n\n const panelTree = {\n id: 0,\n title: 'View options',\n items: [{\n name: 'Show fullscreen',\n icon: (\n \n ),\n onClick: () => { this.closePopover(); window.alert('Show fullscreen'); },\n }, {\n name: 'See more',\n icon: 'plusInCircle',\n panel: {\n id: 1,\n title: 'See more',\n content: (\n \n }\n title=\"More Details\"\n description=\"This menu demonstrates using panels that have items and panels with content.\"\n />\n \n )\n },\n }],\n };\n\n this.panels = flattenPanelTree(panelTree);\n }\n\n onButtonClick = () => {\n this.setState(prevState => ({\n isPopoverOpen: !prevState.isPopoverOpen,\n }));\n };\n\n closePopover = () => {\n this.setState({\n isPopoverOpen: false,\n });\n };\n\n render() {\n const button = (\n \n Click me to load mixed content menu\n \n );\n\n return (\n \n \n \n );\n }\n}\n" + +/***/ }), +/* 2249 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -270254,83 +271937,83 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _date_picker = __webpack_require__(2238); +var _date_picker = __webpack_require__(2250); var _date_picker2 = _interopRequireDefault(_date_picker); -var _states = __webpack_require__(2239); +var _states = __webpack_require__(2251); var _states2 = _interopRequireDefault(_states); -var _locale = __webpack_require__(2240); +var _locale = __webpack_require__(2252); var _locale2 = _interopRequireDefault(_locale); -var _time_select = __webpack_require__(2241); +var _time_select = __webpack_require__(2253); var _time_select2 = _interopRequireDefault(_time_select); -var _inline = __webpack_require__(2242); +var _inline = __webpack_require__(2254); var _inline2 = _interopRequireDefault(_inline); -var _range = __webpack_require__(2243); +var _range = __webpack_require__(2255); var _range2 = _interopRequireDefault(_range); -var _min_max = __webpack_require__(2244); +var _min_max = __webpack_require__(2256); var _min_max2 = _interopRequireDefault(_min_max); -var _classes = __webpack_require__(2245); +var _classes = __webpack_require__(2257); var _classes2 = _interopRequireDefault(_classes); -var _open_to_date = __webpack_require__(2246); +var _open_to_date = __webpack_require__(2258); var _open_to_date2 = _interopRequireDefault(_open_to_date); -var _custom_input = __webpack_require__(2247); +var _custom_input = __webpack_require__(2259); var _custom_input2 = _interopRequireDefault(_custom_input); -var _utc = __webpack_require__(2248); +var _utc = __webpack_require__(2260); var _utc2 = _interopRequireDefault(_utc); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var datePickerSource = __webpack_require__(2249); +var datePickerSource = __webpack_require__(2261); var datePickerHtml = (0, _services.renderToHtml)(_date_picker2.default); -var statesSource = __webpack_require__(2250); +var statesSource = __webpack_require__(2262); var statesHtml = (0, _services.renderToHtml)(_states2.default); -var localeSource = __webpack_require__(2251); +var localeSource = __webpack_require__(2263); var localeHtml = (0, _services.renderToHtml)(_locale2.default); -var timeSource = __webpack_require__(2252); +var timeSource = __webpack_require__(2264); var timeHtml = (0, _services.renderToHtml)(_time_select2.default); -var inlineSource = __webpack_require__(2253); +var inlineSource = __webpack_require__(2265); var inlineHtml = (0, _services.renderToHtml)(_inline2.default); -var rangeSource = __webpack_require__(2254); +var rangeSource = __webpack_require__(2266); var rangeHtml = (0, _services.renderToHtml)(_range2.default); -var minMaxSource = __webpack_require__(2255); +var minMaxSource = __webpack_require__(2267); var minMaxHtml = (0, _services.renderToHtml)(_min_max2.default); -var classesSource = __webpack_require__(2256); +var classesSource = __webpack_require__(2268); var classesHtml = (0, _services.renderToHtml)(_classes2.default); -var openToDateSource = __webpack_require__(2257); +var openToDateSource = __webpack_require__(2269); var openToDateHtml = (0, _services.renderToHtml)(_open_to_date2.default); -var customInputSource = __webpack_require__(2258); +var customInputSource = __webpack_require__(2270); var customInputHtml = (0, _services.renderToHtml)(_custom_input2.default); -var utcSource = __webpack_require__(2259); +var utcSource = __webpack_require__(2271); var utcHtml = (0, _services.renderToHtml)(_utc2.default); var DatePickerExample = exports.DatePickerExample = { @@ -270707,7 +272390,7 @@ var DatePickerExample = exports.DatePickerExample = { }; /***/ }), -/* 2238 */ +/* 2250 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -270794,7 +272477,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2239 */ +/* 2251 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -270922,7 +272605,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2240 */ +/* 2252 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -271052,7 +272735,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2241 */ +/* 2253 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -271180,7 +272863,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2242 */ +/* 2254 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -271276,7 +272959,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2243 */ +/* 2255 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -271407,7 +273090,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2244 */ +/* 2256 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -271633,7 +273316,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2245 */ +/* 2257 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -271761,7 +273444,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2246 */ +/* 2258 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -271850,7 +273533,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2247 */ +/* 2259 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -271973,7 +273656,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2248 */ +/* 2260 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -272094,73 +273777,73 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2249 */ +/* 2261 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n} from 'react';\n\nimport moment from 'moment';\n\nimport {\n EuiDatePicker,\n EuiFormRow,\n} from '../../../../src/components';\n\nexport default class extends Component {\n\n constructor(props) {\n super(props);\n\n this.state = {\n startDate: moment()\n };\n\n this.handleChange = this.handleChange.bind(this);\n }\n\n handleChange(date) {\n this.setState({\n startDate: date\n });\n }\n\n render() {\n return (\n \n \n \n );\n }\n}\n" /***/ }), -/* 2250 */ +/* 2262 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n} from 'react';\n\nimport {\n EuiDatePicker,\n EuiSpacer,\n EuiFormRow,\n} from '../../../../src/components';\n\nexport default class extends Component {\n\n constructor(props) {\n super(props);\n\n this.state = {\n startDate: null,\n };\n\n this.handleChange = this.handleChange.bind(this);\n }\n\n handleChange(date) {\n this.setState({\n startDate: date\n });\n }\n\n render() {\n const errors = [\n 'Here\\'s an example of an error',\n 'You might have more than one error, so pass an array.',\n ];\n\n return (\n
\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n \n \n
\n );\n }\n}\n" /***/ }), -/* 2251 */ +/* 2263 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n} from 'react';\n\nimport moment from 'moment';\n\nimport {\n EuiDatePicker,\n EuiFormRow,\n EuiSpacer,\n} from '../../../../src/components';\n\nexport default class extends Component {\n\n constructor(props) {\n super(props);\n\n this.state = {\n startDate: moment()\n };\n\n this.handleChange = this.handleChange.bind(this);\n }\n\n handleChange(date) {\n this.setState({\n startDate: date\n });\n }\n\n render() {\n return (\n
\n \n \n \n\n \n\n \n \n \n\n \n\n \n \n \n\n \n\n \n \n \n\n
\n );\n }\n}\n" /***/ }), -/* 2252 */ +/* 2264 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n} from 'react';\n\nimport moment from 'moment';\n\nimport {\n EuiDatePicker,\n EuiFormRow,\n EuiSpacer,\n} from '../../../../src/components';\n\nexport default class extends Component {\n\n constructor(props) {\n super(props);\n\n this.state = {\n startDate: moment()\n };\n\n this.handleChange = this.handleChange.bind(this);\n }\n\n handleChange(date) {\n this.setState({\n startDate: date\n });\n }\n\n render() {\n return (\n
\n \n \n \n\n \n\n \n \n \n\n \n\n \n \n \n\n \n\n \n \n \n
\n );\n }\n}\n" /***/ }), -/* 2253 */ +/* 2265 */ /***/ (function(module, exports) { module.exports = "\nimport React, {\n Component,\n} from 'react';\n\nimport moment from 'moment';\n\nimport {\n EuiDatePicker,\n} from '../../../../src/components';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n startDate: moment()\n };\n\n this.handleChange = this.handleChange.bind(this);\n }\n\n handleChange(date) {\n this.setState({\n startDate: date\n });\n }\n\n render() {\n return (\n
\n \n \n
\n );\n }\n}\n" /***/ }), -/* 2254 */ +/* 2266 */ /***/ (function(module, exports) { module.exports = "\nimport React, {\n Component,\n} from 'react';\n\nimport moment from 'moment';\n\nimport {\n EuiDatePicker,\n EuiFlexGroup,\n EuiFlexItem,\n EuiFormRow,\n} from '../../../../src/components';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n startDate: moment(),\n endDate: moment().add(11, 'd'),\n };\n\n this.handleChangeStart = this.handleChangeStart.bind(this);\n this.handleChangeEnd = this.handleChangeEnd.bind(this);\n }\n\n handleChangeStart(date) {\n this.setState({\n startDate: date\n });\n }\n\n handleChangeEnd(date) {\n this.setState({\n endDate: date\n });\n }\n\n render() {\n return (\n \n \n \n \n \n \n \n \n \n \n \n \n );\n }\n}\n" /***/ }), -/* 2255 */ +/* 2267 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n} from 'react';\n\nimport moment from 'moment';\n\nimport {\n EuiDatePicker,\n EuiFormRow,\n EuiSpacer,\n} from '../../../../src/components';\n\nexport default class extends Component {\n\n constructor(props) {\n super(props);\n\n this.state = {\n startDate: moment(),\n startDate2: moment(),\n startDate3: moment().add(1, \"days\"),\n startDate4: moment().add(1, \"days\"),\n startDate5: moment(),\n };\n\n this.handleChange = this.handleChange.bind(this);\n this.handleChange2 = this.handleChange2.bind(this);\n this.handleChange3 = this.handleChange3.bind(this);\n this.handleChange4 = this.handleChange4.bind(this);\n this.handleChange5 = this.handleChange5.bind(this);\n }\n\n handleChange(date) {\n this.setState({\n startDate: date\n });\n }\n\n handleChange2(date) {\n this.setState({\n startDate2: date\n });\n }\n\n handleChange3(date) {\n this.setState({\n startDate3: date\n });\n }\n\n handleChange4(date) {\n this.setState({\n startDate4: date\n });\n }\n\n handleChange5(date) {\n this.setState({\n startDate5: date\n });\n }\n\n isWeekday(date) {\n const day = date.day();\n return day !== 0 && day !== 6;\n };\n\n render() {\n return (\n
\n \n \n \n\n \n\n \n \n \n\n \n\n \n \n \n\n \n\n \n \n \n\n \n\n \n \n \n\n
\n );\n }\n}\n" /***/ }), -/* 2256 */ +/* 2268 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n} from 'react';\n\nimport moment from 'moment';\n\nimport {\n EuiDatePicker,\n EuiFormRow,\n EuiSpacer,\n} from '../../../../src/components';\n\nexport default class extends Component {\n\n constructor(props) {\n super(props);\n\n this.state = {\n startDate: moment()\n };\n\n this.handleChange = this.handleChange.bind(this);\n }\n\n handleChange(date) {\n this.setState({\n startDate: date\n });\n }\n\n render() {\n return (\n
\n \n \n \n\n \n\n \n \n \n\n \n\n \n date.date() < Math.random() * 31 ? 'dpTest__purpleDay' : undefined}\n />\n \n\n \n\n \n \n \n\n
\n );\n }\n}\n" /***/ }), -/* 2257 */ +/* 2269 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n} from 'react';\n\nimport moment from 'moment';\n\nimport {\n EuiDatePicker,\n EuiFormRow,\n} from '../../../../src/components';\n\nexport default class extends Component {\n\n constructor(props) {\n super(props);\n\n this.state = {\n startDate: null,\n };\n\n this.handleChange = this.handleChange.bind(this);\n }\n\n handleChange(date) {\n this.setState({\n startDate: date\n });\n }\n\n render() {\n return (\n \n \n \n );\n }\n}\n" /***/ }), -/* 2258 */ +/* 2270 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n} from 'react';\n\nimport PropTypes from 'prop-types';\n\nimport moment from 'moment';\n\nimport {\n EuiDatePicker,\n EuiButton,\n} from '../../../../src/components';\n\n// Should be a component because the datepicker does some ref stuff behind the scenes\n// eslint-disable-next-line react/prefer-stateless-function\nclass ExampleCustomInput extends React.Component {\n\n render () {\n return (\n \n {this.props.value}\n \n )\n }\n}\n\nExampleCustomInput.propTypes = {\n onClick: PropTypes.func,\n value: PropTypes.string\n};\n\n// eslint-disable-next-line react/no-multi-comp\nexport default class extends Component {\n\n constructor(props) {\n super(props);\n\n this.state = {\n startDate: moment()\n };\n\n this.handleChange = this.handleChange.bind(this);\n }\n\n handleChange(date) {\n this.setState({\n startDate: date\n });\n }\n\n render() {\n return (\n }\n />\n );\n }\n}\n" /***/ }), -/* 2259 */ +/* 2271 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n} from 'react';\n\nimport moment from 'moment';\n\nimport {\n EuiDatePicker,\n EuiFormRow,\n EuiSelect,\n} from '../../../../src/components';\n\nexport default class extends Component {\n\n constructor(props) {\n super(props);\n\n this.options = [\n { value: -1, text: 'GMT -01:00' },\n { value: -2, text: 'GMT -02:00' },\n { value: -3, text: 'GMT -03:00' },\n ];\n\n this.state = {\n startDate: moment(),\n utcOffset: this.options[1].value,\n };\n\n this.handleChange = this.handleChange.bind(this);\n this.onSelectChange = this.onSelectChange.bind(this);\n }\n\n onSelectChange = e => {\n this.setState({\n utcOffset: parseInt(e.target.value, 10)\n });\n };\n\n handleChange = date => {\n this.setState({\n startDate: date\n });\n }\n\n render() {\n const selected =\n this.state.startDate &&\n this.state.startDate.clone().utcOffset(this.state.utcOffset);\n\n return (\n
\n \n \n \n \n \n \n
\n );\n }\n}\n" /***/ }), -/* 2260 */ +/* 2272 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -272175,7 +273858,7 @@ var _react = __webpack_require__(0); var _react2 = _interopRequireDefault(_react); -var _delay_hide = __webpack_require__(2261); +var _delay_hide = __webpack_require__(2273); var _delay_hide2 = _interopRequireDefault(_delay_hide); @@ -272187,7 +273870,7 @@ var _services = __webpack_require__(7); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var delayHideSource = __webpack_require__(2262); +var delayHideSource = __webpack_require__(2274); var delayHideHtml = (0, _services.renderToHtml)(_delay_hide2.default); var DelayHideExample = exports.DelayHideExample = { @@ -272216,7 +273899,7 @@ var DelayHideExample = exports.DelayHideExample = { }; /***/ }), -/* 2261 */ +/* 2273 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -272338,13 +274021,13 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2262 */ +/* 2274 */ /***/ (function(module, exports) { module.exports = "import React, { Component, Fragment } from 'react';\nimport {\n EuiDelayHide,\n EuiFlexItem,\n EuiCheckbox,\n EuiFormRow,\n EuiFieldNumber,\n EuiLoadingSpinner\n} from '../../../../src/components';\n\nexport default class extends Component {\n state = {\n minimumDuration: 3000,\n hide: false\n };\n\n onChangeMinimumDuration = event => {\n this.setState({ minimumDuration: parseInt(event.target.value, 10) });\n };\n\n onChangeHide = event => {\n this.setState({ hide: event.target.checked });\n };\n\n render() {\n return (\n \n \n \n \n \n \n \n \n\n \n }\n />\n \n \n \n );\n }\n}\n" /***/ }), -/* 2263 */ +/* 2275 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -272365,41 +274048,41 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _description_list = __webpack_require__(2264); +var _description_list = __webpack_require__(2276); var _description_list2 = _interopRequireDefault(_description_list); -var _description_list_column = __webpack_require__(2265); +var _description_list_column = __webpack_require__(2277); var _description_list_column2 = _interopRequireDefault(_description_list_column); -var _description_list_styling = __webpack_require__(2266); +var _description_list_styling = __webpack_require__(2278); var _description_list_styling2 = _interopRequireDefault(_description_list_styling); -var _description_list_inline = __webpack_require__(2267); +var _description_list_inline = __webpack_require__(2279); var _description_list_inline2 = _interopRequireDefault(_description_list_inline); -var _description_list_reverse = __webpack_require__(2268); +var _description_list_reverse = __webpack_require__(2280); var _description_list_reverse2 = _interopRequireDefault(_description_list_reverse); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var descriptionListSource = __webpack_require__(2269); +var descriptionListSource = __webpack_require__(2281); var descriptionListHtml = (0, _services.renderToHtml)(_description_list2.default); -var descriptionListColumnSource = __webpack_require__(2270); +var descriptionListColumnSource = __webpack_require__(2282); var descriptionListColumnHtml = (0, _services.renderToHtml)(_description_list_column2.default); -var descriptionListStylingSource = __webpack_require__(2271); +var descriptionListStylingSource = __webpack_require__(2283); var descriptionListStylingHtml = (0, _services.renderToHtml)(_description_list_styling2.default); -var descriptionListInlineSource = __webpack_require__(2272); +var descriptionListInlineSource = __webpack_require__(2284); var descriptionListInlineHtml = (0, _services.renderToHtml)(_description_list_inline2.default); -var descriptionListReverseSource = __webpack_require__(2273); +var descriptionListReverseSource = __webpack_require__(2285); var descriptionListReverseHtml = (0, _services.renderToHtml)(_description_list_reverse2.default); var DescriptionListExample = exports.DescriptionListExample = { @@ -272575,7 +274258,7 @@ var DescriptionListExample = exports.DescriptionListExample = { }; /***/ }), -/* 2264 */ +/* 2276 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -272647,7 +274330,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2265 */ +/* 2277 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -272687,7 +274370,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2266 */ +/* 2278 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -272745,7 +274428,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2267 */ +/* 2279 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -272785,7 +274468,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2268 */ +/* 2280 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -272821,37 +274504,37 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2269 */ +/* 2281 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiDescriptionList,\n EuiFlexItem,\n EuiFlexGroup,\n EuiDescriptionListTitle,\n EuiDescriptionListDescription,\n} from '../../../../src/components';\n\nconst favoriteVideoGames = [\n {\n title: 'The Elder Scrolls: Morrowind',\n description: 'The opening music alone evokes such strong memories.',\n },\n {\n title: 'TIE Fighter',\n description: 'The sequel to XWING, join the dark side and fly for the Emporer.',\n },\n {\n title: 'Quake 2',\n description: 'The game that made me drop out of college.',\n },\n];\nexport default () => (\n \n \n \n \n \n \n \n Dota 2\n \n \n A videogame that I have spent way too much time on over the years.\n \n \n Kings Quest VI\n \n \n The game that forced me to learn DOS.\n \n \n \n \n);\n" /***/ }), -/* 2270 */ +/* 2282 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiDescriptionList,\n} from '../../../../src/components';\n\nconst favoriteVideoGames = [\n {\n title: 'The Elder Scrolls: Morrowind',\n description: 'The opening music alone evokes such strong memories.',\n },\n {\n title: 'TIE Fighter',\n description: 'The sequel to XWING, join the dark side and fly for the Emporer.',\n },\n {\n title: 'Quake 2',\n description: 'The game that made me drop out of college.',\n },\n];\nexport default () => (\n \n);\n" /***/ }), -/* 2271 */ +/* 2283 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiDescriptionList,\n EuiSpacer,\n} from '../../../../src/components';\n\nconst favoriteVideoGames = [\n {\n title: 'The Elder Scrolls: Morrowind',\n description: 'The opening music alone evokes such strong memories.',\n },\n {\n title: 'TIE Fighter',\n description: 'The sequel to XWING, join the dark side and fly for the Emporer.',\n },\n {\n title: 'Quake 2',\n description: 'The game that made me drop out of college.',\n },\n];\nexport default () => (\n
\n \n\n \n\n \n\n \n\n \n
\n);\n" /***/ }), -/* 2272 */ +/* 2284 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiDescriptionList,\n} from '../../../../src/components';\n\nconst favoriteVideoGames = [\n {\n title: 'The Elder Scrolls: Morrowind',\n description: 'The opening music alone evokes such strong memories.',\n },\n {\n title: 'TIE Fighter',\n description: 'The sequel to XWING, join the dark side and fly for the Emporer.',\n },\n {\n title: 'Quake 2',\n description: 'The game that made me drop out of college.',\n },\n];\nexport default () => (\n \n);\n" /***/ }), -/* 2273 */ +/* 2285 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiDescriptionList,\n} from '../../../../src/components';\n\nconst favoriteVideoGame = [\n {\n title: 'Name',\n description: 'The Elder Scrolls: Morrowind',\n },\n {\n title: 'Game style',\n description: 'Open-world, fantasy, action role-playing',\n },\n {\n title: 'Release date',\n description: '2002',\n },\n];\n\nexport default () => (\n \n);\n" /***/ }), -/* 2274 */ +/* 2286 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -272872,27 +274555,27 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _empty_prompt = __webpack_require__(2275); +var _empty_prompt = __webpack_require__(2287); var _empty_prompt2 = _interopRequireDefault(_empty_prompt); -var _custom = __webpack_require__(2276); +var _custom = __webpack_require__(2288); var _custom2 = _interopRequireDefault(_custom); -var _simple = __webpack_require__(2277); +var _simple = __webpack_require__(2289); var _simple2 = _interopRequireDefault(_simple); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var emptyPromptSource = __webpack_require__(2278); +var emptyPromptSource = __webpack_require__(2290); var emptyPromptHtml = (0, _services.renderToHtml)(_empty_prompt2.default); -var customSource = __webpack_require__(2279); +var customSource = __webpack_require__(2291); var customHtml = (0, _services.renderToHtml)(_custom2.default); -var simpleSource = __webpack_require__(2280); +var simpleSource = __webpack_require__(2292); var simpleHtml = (0, _services.renderToHtml)(_simple2.default); var EmptyPromptExample = exports.EmptyPromptExample = { @@ -272977,7 +274660,7 @@ var EmptyPromptExample = exports.EmptyPromptExample = { }; /***/ }), -/* 2275 */ +/* 2287 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -273028,7 +274711,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2276 */ +/* 2288 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -273081,7 +274764,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2277 */ +/* 2289 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -273121,25 +274804,25 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2278 */ +/* 2290 */ /***/ (function(module, exports) { module.exports = "import React, { Fragment } from 'react';\n\nimport {\n EuiEmptyPrompt,\n EuiButton,\n} from '../../../../src/components';\n\nexport default () => (\n You have no spice}\n body={\n \n

Navigators use massive amounts of spice to gain a limited form of prescience. This allows them to safely navigate interstellar space, enabling trade and travel throughout the galaxy.

\n

You’ll need spice to rule Arrakis, young Atreides.

\n
\n }\n actions={Harvest spice}\n />\n);\n" /***/ }), -/* 2279 */ +/* 2291 */ /***/ (function(module, exports) { module.exports = "import React, { Fragment } from 'react';\n\nimport {\n EuiEmptyPrompt,\n EuiButton,\n} from '../../../../src/components';\n\nexport default () => (\n You have no spice}\n titleSize=\"xs\"\n body={\n \n

Navigators use massive amounts of spice to gain a limited form of prescience. This allows them to safely navigate interstellar space, enabling trade and travel throughout the galaxy.

\n

You’ll need spice to rule Arrakis, young Atreides.

\n
\n }\n actions={Harvest spice}\n />\n);\n" /***/ }), -/* 2280 */ +/* 2292 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiEmptyPrompt,\n EuiButton,\n EuiButtonEmpty,\n} from '../../../../src/components';\n\nexport default () => (\n You have no spice}\n actions={[\n Harvest spice,\n Sabotage all spice fields,\n ]}\n />\n);\n" /***/ }), -/* 2281 */ +/* 2293 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -273160,13 +274843,13 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _error_boundary = __webpack_require__(2282); +var _error_boundary = __webpack_require__(2294); var _error_boundary2 = _interopRequireDefault(_error_boundary); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var errorBoundarySource = __webpack_require__(2283); +var errorBoundarySource = __webpack_require__(2295); var errorBoundaryHtml = (0, _services.renderToHtml)(_error_boundary2.default); var ErrorBoundaryExample = exports.ErrorBoundaryExample = { @@ -273196,7 +274879,7 @@ var ErrorBoundaryExample = exports.ErrorBoundaryExample = { }; /***/ }), -/* 2282 */ +/* 2294 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -273229,13 +274912,13 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2283 */ +/* 2295 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiErrorBoundary,\n} from '../../../../src/components';\n\nconst BadComponent = () => {\n throw new Error('I\\'m here to kick butt and chew bubblegum. And I\\'m all out of gum.');\n};\n\nexport default () => (\n \n \n \n);\n" /***/ }), -/* 2284 */ +/* 2296 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -273256,13 +274939,13 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _expression = __webpack_require__(2285); +var _expression = __webpack_require__(2297); var _expression2 = _interopRequireDefault(_expression); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var expressionSource = __webpack_require__(2286); +var expressionSource = __webpack_require__(2298); var expressionHtml = (0, _services.renderToHtml)(_expression2.default); var ExpressionExample = exports.ExpressionExample = { @@ -273292,7 +274975,7 @@ var ExpressionExample = exports.ExpressionExample = { }; /***/ }), -/* 2285 */ +/* 2297 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -273607,13 +275290,13 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2286 */ +/* 2298 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n} from 'react';\n\nimport {\n EuiExpression,\n EuiExpressionButton,\n EuiPopoverTitle,\n EuiFlexItem,\n EuiFlexGroup,\n EuiPopover,\n EuiSelect,\n EuiFieldText,\n} from '../../../../src/components';\n\n// Rise the popovers above GuidePageSideNav\nconst POPOVER_STYLE = { zIndex: '200' };\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n example1: {\n isOpen: false,\n value: 'count()'\n },\n example2: {\n object: 'A',\n value: '100',\n description: 'Is above'\n },\n };\n }\n\n openExample1 = () => {\n this.setState({\n example1: {\n ...this.state.example1,\n isOpen: true,\n },\n example2: {\n ...this.state.example2,\n isOpen: false,\n },\n });\n };\n\n closeExample1 = () => {\n this.setState({\n example1: {\n ...this.state.example1,\n isOpen: false,\n },\n });\n };\n\n openExample2 = () => {\n this.setState({\n example1: {\n ...this.state.example1,\n isOpen: false,\n },\n example2: {\n ...this.state.example2,\n isOpen: true,\n },\n });\n };\n\n closeExample2 = () => {\n this.setState({\n example2: {\n ...this.state.example2,\n isOpen: false,\n },\n });\n };\n\n changeExample1 = (event) => {\n this.setState({ example1: { ...this.state.example1, value: event.target.value } });\n }\n\n changeExample2Object = (event) => {\n this.setState({ example2: { ...this.state.example2, object: event.target.value } });\n }\n\n changeExample2Value = (event) => {\n this.setState({ example2: { ...this.state.example2, value: event.target.value } });\n }\n\n changeExample2Description = (event) => {\n this.setState({ example2: { ...this.state.example2, description: event.target.value } });\n }\n\n renderPopover1() {\n return (\n
\n When\n \n \n \n
\n );\n }\n\n renderPopover2() {\n return (\n
\n {this.state.example2.description}\n \n \n \n \n \n\n \n \n \n\n \n \n \n \n \n
\n );\n }\n\n render() {\n return (\n \n \n \n )}\n isOpen={this.state.example1.isOpen}\n closePopover={this.closeExample1}\n panelPaddingSize=\"none\"\n ownFocus\n withTitle\n anchorPosition=\"downLeft\"\n >\n {this.renderPopover1()}\n \n \n\n \n \n )}\n isOpen={this.state.example2.isOpen}\n closePopover={this.closeExample2}\n panelPaddingSize=\"none\"\n ownFocus\n withTitle\n anchorPosition=\"downLeft\"\n >\n {this.renderPopover2()}\n \n \n \n );\n }\n}\n" /***/ }), -/* 2287 */ +/* 2299 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -273634,13 +275317,13 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _filter_group = __webpack_require__(2288); +var _filter_group = __webpack_require__(2300); var _filter_group2 = _interopRequireDefault(_filter_group); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var filterGroupSource = __webpack_require__(2289); +var filterGroupSource = __webpack_require__(2301); var filterGroupHtml = (0, _services.renderToHtml)(_filter_group2.default); var FilterGroupExample = exports.FilterGroupExample = { @@ -273700,7 +275383,7 @@ var FilterGroupExample = exports.FilterGroupExample = { }; /***/ }), -/* 2288 */ +/* 2300 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -273873,13 +275556,13 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2289 */ +/* 2301 */ /***/ (function(module, exports) { module.exports = "\nimport React, {\n Component,\n} from 'react';\n\nimport {\n EuiPopover,\n EuiPopoverTitle,\n EuiFieldSearch,\n EuiFilterSelectItem,\n EuiLoadingChart,\n EuiSpacer,\n EuiIcon,\n EuiFilterGroup,\n EuiFilterButton,\n} from '../../../../src/components';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n isPopoverOpen: false,\n };\n }\n\n onButtonClick() {\n this.setState({\n isPopoverOpen: !this.state.isPopoverOpen,\n });\n }\n\n closePopover() {\n this.setState({\n isPopoverOpen: false,\n });\n }\n\n render() {\n\n const items = [\n { name: 'Johann Sebastian Bach', checked: 'on' },\n { name: 'Wolfgang Amadeus Mozart', checked: 'on' },\n { name: 'Antonín Dvořák', checked: 'off' },\n { name: 'Dmitri Shostakovich' },\n { name: 'Felix Mendelssohn-Bartholdy' },\n { name: 'Franz Liszt' },\n { name: 'Franz Schubert' },\n { name: 'Frédéric Chopin' },\n { name: 'Georg Friedrich Händel' },\n { name: 'Giuseppe Verdi' },\n { name: 'Gustav Mahler' },\n { name: 'Igor Stravinsky' },\n { name: 'Johannes Brahms' },\n { name: 'Joseph Haydn' },\n { name: 'Ludwig van Beethoven' },\n { name: 'Piotr Illitch Tchaïkovsky' },\n { name: 'Robert Schumann' },\n { name: 'Sergej S. Prokofiew' },\n { name: 'Wolfgang Amadeus Mozart' },\n ];\n\n const button = (\n \n Composers\n \n );\n\n return (\n \n \n Filter on\n \n \n Filter off\n \n \n \n \n \n
\n {items.map((item, index) => (\n \n {item.name}\n \n ))}\n {/*\n Use when loading items initially\n */}\n
\n
\n \n \n

Loading filters

\n
\n
\n {/*\n Use when no results are returned\n */}\n
\n
\n \n \n

No filters found

\n
\n
\n
\n \n
\n );\n }\n}\n" /***/ }), -/* 2290 */ +/* 2302 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -273902,104 +275585,104 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _flex_group = __webpack_require__(2291); +var _flex_group = __webpack_require__(2303); var _flex_group2 = _interopRequireDefault(_flex_group); -var _flex_group_wrap = __webpack_require__(2292); +var _flex_group_wrap = __webpack_require__(2304); var _flex_group_wrap2 = _interopRequireDefault(_flex_group_wrap); -var _flex_items = __webpack_require__(2293); +var _flex_items = __webpack_require__(2305); var _flex_items2 = _interopRequireDefault(_flex_items); -var _component_span = __webpack_require__(2294); +var _component_span = __webpack_require__(2306); var _component_span2 = _interopRequireDefault(_component_span); -var _flex_gutter = __webpack_require__(2295); +var _flex_gutter = __webpack_require__(2307); var _flex_gutter2 = _interopRequireDefault(_flex_gutter); -var _flex_grow_zero = __webpack_require__(2296); +var _flex_grow_zero = __webpack_require__(2308); var _flex_grow_zero2 = _interopRequireDefault(_flex_grow_zero); -var _flex_grow_numeric = __webpack_require__(2297); +var _flex_grow_numeric = __webpack_require__(2309); var _flex_grow_numeric2 = _interopRequireDefault(_flex_grow_numeric); -var _flex_justify = __webpack_require__(2298); +var _flex_justify = __webpack_require__(2310); var _flex_justify2 = _interopRequireDefault(_flex_justify); -var _direction = __webpack_require__(2299); +var _direction = __webpack_require__(2311); var _direction2 = _interopRequireDefault(_direction); -var _flex_grid = __webpack_require__(2300); +var _flex_grid = __webpack_require__(2312); var _flex_grid2 = _interopRequireDefault(_flex_grid); -var _flex_grid_columns = __webpack_require__(2301); +var _flex_grid_columns = __webpack_require__(2313); var _flex_grid_columns2 = _interopRequireDefault(_flex_grid_columns); -var _flex_nest = __webpack_require__(2302); +var _flex_nest = __webpack_require__(2314); var _flex_nest2 = _interopRequireDefault(_flex_nest); -var _flex_item_panel = __webpack_require__(2303); +var _flex_item_panel = __webpack_require__(2315); var _flex_item_panel2 = _interopRequireDefault(_flex_item_panel); -var _flex_responsive = __webpack_require__(2304); +var _flex_responsive = __webpack_require__(2316); var _flex_responsive2 = _interopRequireDefault(_flex_responsive); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var flexGroupSource = __webpack_require__(2305); +var flexGroupSource = __webpack_require__(2317); var flexGroupHtml = (0, _services.renderToHtml)(_flex_group2.default); -var flexGroupWrapSource = __webpack_require__(2306); +var flexGroupWrapSource = __webpack_require__(2318); var flexGroupWrapHtml = (0, _services.renderToHtml)(_flex_group_wrap2.default); -var flexItemsSource = __webpack_require__(2307); +var flexItemsSource = __webpack_require__(2319); var flexItemsHtml = (0, _services.renderToHtml)(_flex_items2.default); -var componentSpanSource = __webpack_require__(2308); +var componentSpanSource = __webpack_require__(2320); var componentSpanHtml = (0, _services.renderToHtml)(_component_span2.default); -var flexGutterSource = __webpack_require__(2309); +var flexGutterSource = __webpack_require__(2321); var flexGutterHtml = (0, _services.renderToHtml)(_flex_gutter2.default); -var flexGrowZeroSource = __webpack_require__(2310); +var flexGrowZeroSource = __webpack_require__(2322); var flexGrowZeroHtml = (0, _services.renderToHtml)(_flex_grow_zero2.default); -var flexGrowNumericSource = __webpack_require__(2311); +var flexGrowNumericSource = __webpack_require__(2323); var flexGrowNumericHtml = (0, _services.renderToHtml)(_flex_grow_numeric2.default); -var flexJustifySource = __webpack_require__(2312); +var flexJustifySource = __webpack_require__(2324); var flexJustifyHtml = (0, _services.renderToHtml)(_flex_justify2.default); -var directionSource = __webpack_require__(2313); +var directionSource = __webpack_require__(2325); var directionHtml = (0, _services.renderToHtml)(_direction2.default); -var flexGridSource = __webpack_require__(2314); +var flexGridSource = __webpack_require__(2326); var flexGridHtml = (0, _services.renderToHtml)(_flex_grid2.default); -var flexGridColumnsSource = __webpack_require__(2315); +var flexGridColumnsSource = __webpack_require__(2327); var flexGridColumnsHtml = (0, _services.renderToHtml)(_flex_grid_columns2.default); -var flexNestSource = __webpack_require__(2316); +var flexNestSource = __webpack_require__(2328); var flexNestHtml = (0, _services.renderToHtml)(_flex_nest2.default); -var flexItemPanelSource = __webpack_require__(2317); +var flexItemPanelSource = __webpack_require__(2329); var flexItemPanelHtml = (0, _services.renderToHtml)(_flex_item_panel2.default); -var flexGroupResponsiveSource = __webpack_require__(2318); +var flexGroupResponsiveSource = __webpack_require__(2330); var flexGroupResonsiveHtml = (0, _services.renderToHtml)(_flex_responsive2.default); var FlexExample = exports.FlexExample = { @@ -274493,7 +276176,7 @@ var FlexExample = exports.FlexExample = { }; /***/ }), -/* 2291 */ +/* 2303 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -274541,7 +276224,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2292 */ +/* 2304 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -274584,7 +276267,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2293 */ +/* 2305 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -274637,7 +276320,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2294 */ +/* 2306 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -274681,7 +276364,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2295 */ +/* 2307 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -274858,7 +276541,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2296 */ +/* 2308 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -274900,7 +276583,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2297 */ +/* 2309 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -274986,7 +276669,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2298 */ +/* 2310 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -275091,7 +276774,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2299 */ +/* 2311 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -275134,7 +276817,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2300 */ +/* 2312 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -275231,7 +276914,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2301 */ +/* 2313 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -275326,7 +277009,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2302 */ +/* 2314 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -275416,7 +277099,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2303 */ +/* 2315 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -275505,7 +277188,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2304 */ +/* 2316 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -275562,91 +277245,91 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2305 */ +/* 2317 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiFlexGroup,\n EuiFlexItem,\n EuiSpacer,\n} from '../../../../src/components';\n\nexport default () => (\n \n Content grid item\n \n

Another content grid item

\n \n

Note how both of these are the same width and height despite having different content?

\n
\n
\n);\n" /***/ }), -/* 2306 */ +/* 2318 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiFlexGroup,\n EuiFlexItem,\n} from '../../../../src/components';\n\nexport default () => (\n \n \n Min-width 300px\n \n\n \n Min-width 300px\n \n\n \n Min-width 300px\n \n \n);\n" /***/ }), -/* 2307 */ +/* 2319 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiFlexGroup,\n EuiFlexItem,\n} from '../../../../src/components';\n\nexport default () => (\n \n One\n Two\n Three\n Four\n Five\n \n);\n" /***/ }), -/* 2308 */ +/* 2320 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiFlexGroup,\n EuiFlexItem,\n} from '../../../../src/components';\n\nexport default () => (\n \n);\n" /***/ }), -/* 2309 */ +/* 2321 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiFlexGroup,\n EuiFlexItem,\n EuiSpacer,\n} from '../../../../src/components';\n\nexport default () => (\n
\n \n None\n None\n None\n None\n \n\n \n\n \n Extra small\n Extra small\n Extra small\n Extra small\n \n\n \n\n \n Small\n Small\n Small\n Small\n \n\n \n\n \n Medium\n Medium\n Medium\n Medium\n \n\n \n\n \n Large (default)\n Large (default)\n Large (default)\n Large (default)\n \n\n \n\n \n Extra Large\n Extra Large\n Extra Large\n Extra Large\n \n
\n);\n" /***/ }), -/* 2310 */ +/* 2322 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiFlexGroup,\n EuiFlexItem,\n} from '../../../../src/components';\n\nexport default () => (\n
\n \n This item wont grow\n But this item will.\n \n
\n);\n" /***/ }), -/* 2311 */ +/* 2323 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiFlexGroup,\n EuiFlexItem,\n EuiSpacer,\n} from '../../../../src/components';\n\nexport default () => (\n
\n \n 1\n 2
wraps content if necessary
\n 3
expands_to_fit_if_content_cannot_wrap
\n 4\n
\n\n \n\n \n 6\n 3\n 1\n 3\n 6\n \n
\n);\n" /***/ }), -/* 2312 */ +/* 2324 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiFlexGroup,\n EuiFlexItem,\n EuiText,\n EuiSpacer,\n} from '../../../../src/components';\n\nexport default () => (\n
\n \n One here on the left\n The other over here on the right.\n \n\n \n\n \n One here on the left\n The other over here on the right.\n \n\n \n\n \n I’m a single centered item!\n \n\n \n\n \n \n \n

I

\n

am

\n

really

\n

tall

\n
\n
\n I am vertically centered!\n
\n
\n);\n" /***/ }), -/* 2313 */ +/* 2325 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiFlexGroup,\n EuiFlexItem,\n} from '../../../../src/components';\n\nexport default () => (\n \n Content grid item\n Another content grid item\n Using the column direction\n \n);\n" /***/ }), -/* 2314 */ +/* 2326 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiFlexGrid,\n EuiFlexItem,\n} from '../../../../src/components';\n\nconst ITEM_STYLE = { width: '300px' };\n\nexport default () => (\n
\n \n
One
\n
Two
\n
Three
\n
Four
\n
Five
\n
Six
\n
Seven
\n
\n
\n);\n" /***/ }), -/* 2315 */ +/* 2327 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiFlexGrid,\n EuiFlexItem,\n} from '../../../../src/components';\n\nexport default () => (\n
\n \n
One
\n
Two
\n
Three
\n
Four
\n
Five
\n
Six
\n
Seven
\n
\n
\n);\n" /***/ }), -/* 2316 */ +/* 2328 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiFlexGroup,\n EuiFlexItem,\n EuiFlexGrid,\n EuiSpacer,\n} from '../../../../src/components';\n\nexport default () => (\n
\n \n \n
Flex Group
\n \n \n Nested Grid One\n Nested Grid Two\n \n
\n \n
Flex Grid
\n \n \n Nested Grid One\n Nested Grid Two\n Nested Grid Three\n Nested Grid Four\n \n
\n
\n
\n);\n" /***/ }), -/* 2317 */ +/* 2329 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiFlexItem,\n EuiFlexGroup,\n EuiPanel,\n EuiCode,\n EuiText,\n} from '../../../../src/components';\n\nexport default () => (\n \n \n \n

FlexItem

\n

A side nav might be in this one.

\n

And you would want the panel on the right to expand with it.

\n
\n
\n\n \n \n EuiPanel\n \n \n\n \n \n Another EuiPanel,\n with grow={false}.\n \n \n
\n);\n" /***/ }), -/* 2318 */ +/* 2330 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiFlexGroup,\n EuiFlexItem,\n EuiIcon,\n EuiSpacer,\n} from '../../../../src/components';\n\nexport default () => (\n
\n \n \n On mobile, the icon will show above this text.\n \n\n \n\n \n \n On mobile, the icon will stay to the left of this text.\n \n
\n);\n" /***/ }), -/* 2319 */ +/* 2331 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -275667,21 +277350,21 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _flyout = __webpack_require__(2320); +var _flyout = __webpack_require__(2332); -var _flyout_complicated = __webpack_require__(2321); +var _flyout_complicated = __webpack_require__(2333); -var _flyout_size = __webpack_require__(2322); +var _flyout_size = __webpack_require__(2334); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var flyoutSource = __webpack_require__(2323); +var flyoutSource = __webpack_require__(2335); var flyoutHtml = (0, _services.renderToHtml)(_flyout.Flyout); -var flyoutComplicatedSource = __webpack_require__(2324); +var flyoutComplicatedSource = __webpack_require__(2336); var flyoutComplicatedHtml = (0, _services.renderToHtml)(_flyout_complicated.FlyoutComplicated); -var flyoutSizeSource = __webpack_require__(2325); +var flyoutSizeSource = __webpack_require__(2337); var flyoutSizeHtml = (0, _services.renderToHtml)(_flyout_size.FlyoutSize); var FlyoutExample = exports.FlyoutExample = { @@ -275816,7 +277499,7 @@ var FlyoutExample = exports.FlyoutExample = { }; /***/ }), -/* 2320 */ +/* 2332 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -275952,7 +277635,7 @@ Flyout.__docgenInfo = [{ }]; /***/ }), -/* 2321 */ +/* 2333 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -276288,7 +277971,7 @@ FlyoutComplicated.__docgenInfo = [{ }]; /***/ }), -/* 2322 */ +/* 2334 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -276426,25 +278109,25 @@ FlyoutSize.__docgenInfo = [{ }]; /***/ }), -/* 2323 */ +/* 2335 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n} from 'react';\n\nimport {\n EuiFlyout,\n EuiFlyoutBody,\n EuiButton,\n EuiText,\n} from '../../../../src/components';\n\nexport class Flyout extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n isFlyoutVisible: false,\n isSwitchChecked: true,\n };\n\n this.closeFlyout = this.closeFlyout.bind(this);\n this.showFlyout = this.showFlyout.bind(this);\n }\n\n onSwitchChange = () => {\n this.setState({\n isSwitchChecked: !this.state.isSwitchChecked,\n });\n }\n\n closeFlyout() {\n this.setState({ isFlyoutVisible: false });\n }\n\n showFlyout() {\n this.setState({ isFlyoutVisible: true });\n }\n\n render() {\n\n let flyout;\n if (this.state.isFlyoutVisible) {\n flyout = (\n \n \n \n

You can use ESC to close this panel, but we could also pass in a close button like so.

\n\n \n Close me\n \n
\n
\n \n );\n }\n return (\n
\n \n Show Flyout\n \n\n {flyout}\n
\n );\n }\n}\n" /***/ }), -/* 2324 */ +/* 2336 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n} from 'react';\n\nimport {\n EuiButton,\n EuiButtonEmpty,\n EuiFlyout,\n EuiFlyoutBody,\n EuiFlyoutFooter,\n EuiFlyoutHeader,\n EuiTitle,\n EuiFlexGroup,\n EuiFlexItem,\n EuiSpacer,\n EuiTabs,\n EuiTab,\n EuiText,\n EuiTextColor,\n} from '../../../../src/components';\n\nexport class FlyoutComplicated extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n isFlyoutVisible: false,\n isSwitchChecked: true,\n selectedTabId: '1',\n };\n\n this.tabs = [{\n id: '1',\n name: 'Tab 1',\n }, {\n id: '2',\n name: 'Tab 2',\n }];\n\n this.closeFlyout = this.closeFlyout.bind(this);\n this.showFlyout = this.showFlyout.bind(this);\n }\n\n onSwitchChange = () => {\n this.setState({\n isSwitchChecked: !this.state.isSwitchChecked,\n });\n }\n\n closeFlyout() {\n this.setState({ isFlyoutVisible: false });\n }\n\n showFlyout() {\n this.setState({ isFlyoutVisible: true });\n }\n\n onSelectedTabChanged = id => {\n this.setState({\n selectedTabId: id,\n });\n }\n\n renderTabs() {\n return this.tabs.map((tab, index) => (\n this.onSelectedTabChanged(tab.id)}\n isSelected={tab.id === this.state.selectedTabId}\n key={index}\n >\n {tab.name}\n \n ));\n }\n\n render() {\n const flyoutContent = (\n \n

\n Far out in the uncharted backwaters of the unfashionable end of\n the western spiral arm of the Galaxy lies a small unregarded\n yellow sun.\n

\n\n

\n Orbiting this at a distance of roughly ninety-two million miles\n is an utterly insignificant little blue green planet whose ape-\n descended life forms are so amazingly primitive that they still\n think digital watches are a pretty neat idea.\n

\n\n
    \n
  • List item one
  • \n
  • List item two
  • \n
  • Dolphins
  • \n
\n\n

\n This planet has - or rather had - a problem, which was this: most\n of the people living on it were unhappy for pretty much of the time.\n Many solutions were suggested for this problem, but most of these\n were largely concerned with the movements of small green pieces\n of paper, which is odd because on the whole it was not the small\n green pieces of paper that were unhappy.\n

\n\n

This is Heading Two

\n\n
    \n
  1. Number one
  2. \n
  3. Number two
  4. \n
  5. Dolphins again
  6. \n
\n\n

\n But the dog wasn’t lazy, it was just\n practicing mindfulness, so it had a greater sense of\n life-satisfaction than that fox with all its silly jumping.\n

\n\n

\n And from the fox’s perspective, life was full of hoops to jump through, low-hanging\n fruit to jump for, and dead car batteries to jump-start.\n

\n\n

This is Heading Three

\n\n

\n So it thought the dog was making a poor life choice by focusing so much on mindfulness.\n What if its car broke down?\n

\n
\n );\n\n\n let flyout;\n\n if (this.state.isFlyoutVisible) {\n flyout = (\n \n \n \n

\n Flyout header\n

\n
\n \n \n \n

Put navigation items in the header, and cross tab actions in a footer.

\n
\n
\n \n \n {this.renderTabs()}\n \n
\n \n {flyoutContent}\n \n \n \n \n \n Close\n \n \n \n \n Save\n \n \n \n \n \n );\n }\n return (\n
\n \n Show Flyout\n \n\n {flyout}\n
\n );\n }\n}\n" /***/ }), -/* 2325 */ +/* 2337 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n} from 'react';\n\nimport {\n EuiFlyout,\n EuiFlyoutBody,\n EuiButton,\n EuiText,\n} from '../../../../src/components';\n\nexport class FlyoutSize extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n isFlyoutVisible: false,\n isSwitchChecked: true,\n };\n\n this.closeFlyout = this.closeFlyout.bind(this);\n this.showFlyout = this.showFlyout.bind(this);\n }\n\n onSwitchChange = () => {\n this.setState({\n isSwitchChecked: !this.state.isSwitchChecked,\n });\n }\n\n closeFlyout() {\n this.setState({ isFlyoutVisible: false });\n }\n\n showFlyout() {\n this.setState({ isFlyoutVisible: true });\n }\n\n render() {\n\n let flyout;\n if (this.state.isFlyoutVisible) {\n flyout = (\n \n \n \n

You can use ESC to close this panel, but we could also pass in a close button like so.

\n\n \n Close me\n \n
\n
\n \n );\n }\n return (\n
\n \n Show Flyout\n \n\n {flyout}\n
\n );\n }\n}\n" /***/ }), -/* 2326 */ +/* 2338 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -276465,102 +278148,102 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _field_search = __webpack_require__(2327); +var _field_search = __webpack_require__(2339); var _field_search2 = _interopRequireDefault(_field_search); -var _field_text = __webpack_require__(2328); +var _field_text = __webpack_require__(2340); var _field_text2 = _interopRequireDefault(_field_text); -var _field_number = __webpack_require__(2329); +var _field_number = __webpack_require__(2341); var _field_number2 = _interopRequireDefault(_field_number); -var _field_password = __webpack_require__(2330); +var _field_password = __webpack_require__(2342); var _field_password2 = _interopRequireDefault(_field_password); -var _text_area = __webpack_require__(2331); +var _text_area = __webpack_require__(2343); var _text_area2 = _interopRequireDefault(_text_area); -var _file_picker = __webpack_require__(2332); +var _file_picker = __webpack_require__(2344); -var _select = __webpack_require__(2333); +var _select = __webpack_require__(2345); var _select2 = _interopRequireDefault(_select); -var _checkbox = __webpack_require__(2334); +var _checkbox = __webpack_require__(2346); var _checkbox2 = _interopRequireDefault(_checkbox); -var _checkbox_group = __webpack_require__(2335); +var _checkbox_group = __webpack_require__(2347); var _checkbox_group2 = _interopRequireDefault(_checkbox_group); -var _radio = __webpack_require__(2336); +var _radio = __webpack_require__(2348); var _radio2 = _interopRequireDefault(_radio); -var _radio_group = __webpack_require__(2337); +var _radio_group = __webpack_require__(2349); var _radio_group2 = _interopRequireDefault(_radio_group); -var _range = __webpack_require__(2338); +var _range = __webpack_require__(2350); var _range2 = _interopRequireDefault(_range); -var _switch = __webpack_require__(2339); +var _switch = __webpack_require__(2351); var _switch2 = _interopRequireDefault(_switch); -var _form_control_layout = __webpack_require__(2340); +var _form_control_layout = __webpack_require__(2352); var _form_control_layout2 = _interopRequireDefault(_form_control_layout); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var fieldSearchSource = __webpack_require__(2341); +var fieldSearchSource = __webpack_require__(2353); var fieldSearchHtml = (0, _services.renderToHtml)(_field_search2.default); -var fieldTextSource = __webpack_require__(2342); +var fieldTextSource = __webpack_require__(2354); var fieldTextHtml = (0, _services.renderToHtml)(_field_text2.default); -var fieldNumberSource = __webpack_require__(2343); +var fieldNumberSource = __webpack_require__(2355); var fieldNumberHtml = (0, _services.renderToHtml)(_field_number2.default); -var fieldPasswordSource = __webpack_require__(2344); +var fieldPasswordSource = __webpack_require__(2356); var fieldPasswordHtml = (0, _services.renderToHtml)(_field_password2.default); -var textAreaSource = __webpack_require__(2345); +var textAreaSource = __webpack_require__(2357); var textAreaHtml = (0, _services.renderToHtml)(_text_area2.default); -var filePickerSource = __webpack_require__(2346); +var filePickerSource = __webpack_require__(2358); var filePickerHtml = (0, _services.renderToHtml)(_file_picker.FilePicker); -var selectSource = __webpack_require__(2347); +var selectSource = __webpack_require__(2359); var selectHtml = (0, _services.renderToHtml)(_select2.default); -var checkboxSource = __webpack_require__(2348); +var checkboxSource = __webpack_require__(2360); var checkboxHtml = (0, _services.renderToHtml)(_checkbox2.default); -var checkboxGroupSource = __webpack_require__(2349); +var checkboxGroupSource = __webpack_require__(2361); var checkboxGroupHtml = (0, _services.renderToHtml)(_checkbox_group2.default); -var radioSource = __webpack_require__(2350); +var radioSource = __webpack_require__(2362); var radioHtml = (0, _services.renderToHtml)(_radio2.default); -var radioGroupSource = __webpack_require__(2351); +var radioGroupSource = __webpack_require__(2363); var radioGroupHtml = (0, _services.renderToHtml)(_radio_group2.default); -var rangeSource = __webpack_require__(2352); +var rangeSource = __webpack_require__(2364); var rangeHtml = (0, _services.renderToHtml)(_range2.default); -var switchSource = __webpack_require__(2353); +var switchSource = __webpack_require__(2365); var switchHtml = (0, _services.renderToHtml)(_switch2.default); -var formControlLayoutSource = __webpack_require__(2354); +var formControlLayoutSource = __webpack_require__(2366); var formControlLayoutHtml = (0, _services.renderToHtml)(_form_control_layout2.default); var FormControlsExample = exports.FormControlsExample = { @@ -276777,34 +278460,47 @@ var FormControlsExample = exports.FormControlsExample = { 'p', null, _react2.default.createElement( - _components2.EuiCode, - null, - 'EuiFormControlLayout' - ), - ' is generally used internally to consistently style form controls, but it\u2019s published in case you want to create your own form control which matches those of EUI. The examples below demonstrate its various states.' + _components2.EuiBadge, + { color: 'warning' }, + 'Building block only' + ) ), _react2.default.createElement( 'p', null, - 'Note that the padding on the ', - _react2.default.createElement( - _components2.EuiCode, - null, - 'input' - ), - ' itself doesn\u2019t take into account the presence of the various icons supported by ', _react2.default.createElement( _components2.EuiCode, null, 'EuiFormControlLayout' ), - '. Any input component provided to ', + ' is generally used internally to consistently style form controls, but it\u2019s published in case you want to create your own form control which matches those of EUI. The examples below demonstrate its various states.' + ), + _react2.default.createElement( + _components2.EuiCallOut, + { title: 'Additional padding required', color: 'warning' }, _react2.default.createElement( - _components2.EuiCode, + 'p', null, - 'EuiFormControlLayout' - ), - ' is responsible for its own padding.' + 'The padding on the ', + _react2.default.createElement( + _components2.EuiCode, + null, + 'input' + ), + ' itself doesn\u2019t take into account the presence of the various icons supported by ', + _react2.default.createElement( + _components2.EuiCode, + null, + 'EuiFormControlLayout' + ), + '. Any input component provided to ', + _react2.default.createElement( + _components2.EuiCode, + null, + 'EuiFormControlLayout' + ), + ' is responsible for its own padding.' + ) ) ), props: { @@ -276815,7 +278511,7 @@ var FormControlsExample = exports.FormControlsExample = { }; /***/ }), -/* 2327 */ +/* 2339 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -276937,7 +278633,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2328 */ +/* 2340 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -277059,7 +278755,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2329 */ +/* 2341 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -277182,7 +278878,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2330 */ +/* 2342 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -277304,7 +279000,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2331 */ +/* 2343 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -277409,7 +279105,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2332 */ +/* 2344 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -277570,7 +279266,7 @@ FilePicker.__docgenInfo = [{ }]; /***/ }), -/* 2333 */ +/* 2345 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -277686,7 +279382,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2334 */ +/* 2346 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -277788,7 +279484,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2335 */ +/* 2347 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -277926,7 +279622,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2336 */ +/* 2348 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -278028,7 +279724,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2337 */ +/* 2349 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -278160,7 +279856,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2338 */ +/* 2350 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -278258,7 +279954,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2339 */ +/* 2351 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -278352,7 +280048,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2340 */ +/* 2352 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -278478,91 +280174,91 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2341 */ +/* 2353 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n Fragment,\n} from 'react';\n\nimport {\n EuiFieldSearch,\n EuiSpacer,\n} from '../../../../src/components';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n value: '',\n };\n }\n\n onChange = e => {\n this.setState({\n value: e.target.value,\n });\n };\n\n render() {\n return (\n \n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n \n );\n }\n}\n" /***/ }), -/* 2342 */ +/* 2354 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n Fragment,\n} from 'react';\n\nimport {\n EuiFieldText,\n EuiSpacer,\n} from '../../../../src/components';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n value: '',\n };\n }\n\n onChange = e => {\n this.setState({\n value: e.target.value,\n });\n };\n\n render() {\n return (\n \n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n \n );\n }\n}\n" /***/ }), -/* 2343 */ +/* 2355 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n Fragment,\n} from 'react';\n\nimport {\n EuiFieldNumber,\n EuiSpacer,\n} from '../../../../src/components';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n value: '',\n };\n }\n\n onChange = e => {\n const sanitizedValue = parseInt(e.target.value, 10);\n this.setState({\n value: isNaN(sanitizedValue) ? '' : sanitizedValue,\n });\n };\n\n render() {\n return (\n \n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n \n );\n }\n}\n" /***/ }), -/* 2344 */ +/* 2356 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n Fragment,\n} from 'react';\n\nimport {\n EuiFieldPassword,\n EuiSpacer,\n} from '../../../../src/components';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n value: '',\n };\n }\n\n onChange = e => {\n this.setState({\n value: e.target.value,\n });\n };\n\n render() {\n return (\n \n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n \n );\n }\n}\n" /***/ }), -/* 2345 */ +/* 2357 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n Fragment,\n} from 'react';\n\nimport {\n EuiTextArea,\n EuiSpacer,\n} from '../../../../src/components';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n value: '',\n };\n }\n\n onChange = e => {\n this.setState({\n value: e.target.value,\n });\n };\n\n render() {\n return (\n \n \n\n \n\n \n\n \n\n \n\n \n\n \n \n );\n }\n}\n" /***/ }), -/* 2346 */ +/* 2358 */ /***/ (function(module, exports) { module.exports = "import React, { Component, Fragment } from 'react';\n\nimport {\n EuiFilePicker,\n EuiFlexGroup,\n EuiFlexItem,\n EuiText,\n EuiSpacer,\n} from '../../../../src/components';\n\nexport class FilePicker extends Component {\n\n constructor(props) {\n super(props);\n this.state = {\n files: {},\n };\n }\n\n onChange = (files) => {\n this.setState({\n files: files,\n });\n };\n\n renderFiles() {\n if (this.state.files.length > 0) {\n return (\n
    \n {Object.keys(this.state.files).map((item, i) => (\n
  • \n {this.state.files[item].name} ({this.state.files[item].size} bytes)\n
  • )\n )}\n
\n );\n } else {\n return

Add some files to see a demo of retrieving from the FileList

;\n }\n }\n\n render() {\n return (\n \n \n \n { this.onChange(files); }}\n />\n \n \n \n

Files attached

\n {this.renderFiles()}\n
\n
\n
\n\n \n\n \n\n \n\n { this.onChange(files); }}\n />\n
\n );\n }\n}\n" /***/ }), -/* 2347 */ +/* 2359 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n Fragment,\n} from 'react';\n\nimport {\n EuiSelect,\n EuiSpacer,\n} from '../../../../src/components';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.options = [\n { value: 'option_one', text: 'Option one' },\n { value: 'option_two', text: 'Option two' },\n { value: 'option_three', text: 'Option three' },\n ];\n\n this.state = {\n value: this.options[1].value,\n };\n }\n\n onChange = e => {\n this.setState({\n value: e.target.value,\n });\n };\n\n render() {\n return (\n \n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n \n );\n }\n}\n" /***/ }), -/* 2348 */ +/* 2360 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n Fragment,\n} from 'react';\n\nimport {\n EuiCheckbox,\n EuiSpacer,\n} from '../../../../src/components';\n\nimport makeId from '../../../../src/components/form/form_row/make_id';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n checked: false,\n };\n }\n\n onChange = e => {\n this.setState({\n checked: e.target.checked,\n });\n };\n\n render() {\n return (\n \n \n\n \n\n \n\n \n\n \n \n );\n }\n}\n" /***/ }), -/* 2349 */ +/* 2361 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n Fragment,\n} from 'react';\n\nimport {\n EuiCheckboxGroup,\n EuiSpacer,\n EuiTitle,\n} from '../../../../src/components';\n\nimport makeId from '../../../../src/components/form/form_row/make_id';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n const idPrefix = makeId();\n\n this.checkboxes = [{\n id: `${idPrefix}0`,\n label: 'Option one',\n }, {\n id: `${idPrefix}1`,\n label: 'Option two is checked by default',\n }, {\n id: `${idPrefix}2`,\n label: 'Option three',\n }];\n\n this.state = {\n checkboxIdToSelectedMap: {\n [`${idPrefix}1`]: true,\n },\n };\n }\n\n onChange = optionId => {\n const newCheckboxIdToSelectedMap = ({ ...this.state.checkboxIdToSelectedMap, ...{\n [optionId]: !this.state.checkboxIdToSelectedMap[optionId],\n } });\n\n this.setState({\n checkboxIdToSelectedMap: newCheckboxIdToSelectedMap,\n });\n };\n\n render() {\n return (\n \n \n\n \n\n

Disabled

\n\n \n\n \n\n \n\n

Compressed

\n\n \n\n \n
\n );\n }\n}\n" /***/ }), -/* 2350 */ +/* 2362 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n Fragment,\n} from 'react';\n\nimport {\n EuiRadio,\n EuiSpacer,\n} from '../../../../src/components';\n\nimport makeId from '../../../../src/components/form/form_row/make_id';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n checked: false,\n };\n }\n\n onChange = e => {\n this.setState({\n checked: e.target.checked,\n });\n };\n\n render() {\n return (\n \n \n\n \n\n \n\n \n\n \n \n );\n }\n}\n" /***/ }), -/* 2351 */ +/* 2363 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n Fragment,\n} from 'react';\n\nimport {\n EuiRadioGroup,\n EuiSpacer,\n EuiTitle,\n} from '../../../../src/components';\n\nimport makeId from '../../../../src/components/form/form_row/make_id';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n const idPrefix = makeId();\n\n this.radios = [{\n id: `${idPrefix}0`,\n label: 'Option one',\n }, {\n id: `${idPrefix}1`,\n label: 'Option two is checked by default',\n }, {\n id: `${idPrefix}2`,\n label: 'Option three',\n }];\n\n this.state = {\n radioIdSelected: `${idPrefix}1`,\n };\n }\n\n onChange = optionId => {\n this.setState({\n radioIdSelected: optionId,\n });\n };\n\n render() {\n return (\n \n \n\n \n\n

Disabled

\n\n \n\n \n\n \n\n

Compressed

\n\n \n\n \n
\n );\n }\n}\n" /***/ }), -/* 2352 */ +/* 2364 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n Fragment,\n} from 'react';\n\nimport {\n EuiRange,\n EuiSpacer,\n} from '../../../../src/components';\n\nimport makeId from '../../../../src/components/form/form_row/make_id';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n value: '120',\n };\n }\n\n onChange = e => {\n this.setState({\n value: e.target.value,\n });\n };\n\n render() {\n return (\n \n \n\n \n\n \n \n );\n }\n}\n" /***/ }), -/* 2353 */ +/* 2365 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n Fragment,\n} from 'react';\n\nimport {\n EuiSwitch,\n EuiSpacer,\n} from '../../../../src/components';\n\nimport makeId from '../../../../src/components/form/form_row/make_id';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n checked: false,\n };\n }\n\n onChange = e => {\n this.setState({\n checked: e.target.checked,\n });\n };\n\n render() {\n return (\n \n \n\n \n\n \n \n );\n }\n}\n" /***/ }), -/* 2354 */ +/* 2366 */ /***/ (function(module, exports) { module.exports = "import React, {\n Fragment,\n} from 'react';\n\nimport {\n EuiFormControlLayout,\n EuiSpacer,\n} from '../../../../src/components';\n\nexport default () => (\n \n\n \n \n \n\n \n\n \n \n \n\n \n\n {} }}\n >\n \n \n\n \n\n {} }}\n >\n \n \n\n \n\n \n \n \n\n \n\n \n \n \n\n \n\n {} }}\n icon=\"search\"\n >\n \n \n\n \n\n {} }}\n icon={{ type: 'arrowDown', side: 'right' }}\n >\n \n \n\n \n\n {} }}\n icon=\"search\"\n >\n \n \n\n \n\n {} }}\n icon={{ type: 'arrowDown', side: 'right' }}\n >\n \n \n\n \n\n {} }}\n icon=\"search\"\n >\n \n \n \n);\n" /***/ }), -/* 2355 */ +/* 2367 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -278583,62 +280279,62 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _form_rows = __webpack_require__(2356); +var _form_rows = __webpack_require__(2368); var _form_rows2 = _interopRequireDefault(_form_rows); -var _described_form_group = __webpack_require__(2357); +var _described_form_group = __webpack_require__(2369); var _described_form_group2 = _interopRequireDefault(_described_form_group); -var _full_width = __webpack_require__(2358); +var _full_width = __webpack_require__(2370); var _full_width2 = _interopRequireDefault(_full_width); -var _popover = __webpack_require__(2359); +var _popover = __webpack_require__(2371); var _popover2 = _interopRequireDefault(_popover); -var _inline = __webpack_require__(2360); +var _inline = __webpack_require__(2372); var _inline2 = _interopRequireDefault(_inline); -var _inline_sizing = __webpack_require__(2361); +var _inline_sizing = __webpack_require__(2373); var _inline_sizing2 = _interopRequireDefault(_inline_sizing); -var _inline_popover = __webpack_require__(2362); +var _inline_popover = __webpack_require__(2374); var _inline_popover2 = _interopRequireDefault(_inline_popover); -var _form_compressed = __webpack_require__(2363); +var _form_compressed = __webpack_require__(2375); var _form_compressed2 = _interopRequireDefault(_form_compressed); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var formRowsSource = __webpack_require__(2364); +var formRowsSource = __webpack_require__(2376); var formRowsHtml = (0, _services.renderToHtml)(_form_rows2.default); -var describedFormGroupSource = __webpack_require__(2365); +var describedFormGroupSource = __webpack_require__(2377); var describedFormGroupHtml = (0, _services.renderToHtml)(_described_form_group2.default); -var fullWidthSource = __webpack_require__(2366); +var fullWidthSource = __webpack_require__(2378); var fullWidthHtml = (0, _services.renderToHtml)(_full_width2.default); -var popoverSource = __webpack_require__(2367); +var popoverSource = __webpack_require__(2379); var popoverHtml = (0, _services.renderToHtml)(_popover2.default); -var inlineSource = __webpack_require__(2368); +var inlineSource = __webpack_require__(2380); var inlineHtml = (0, _services.renderToHtml)(_inline2.default); -var inlineSizingSource = __webpack_require__(2369); +var inlineSizingSource = __webpack_require__(2381); var inlineSizingHtml = (0, _services.renderToHtml)(_inline_sizing2.default); -var inlinePopoverSource = __webpack_require__(2370); +var inlinePopoverSource = __webpack_require__(2382); var inlinePopoverHtml = (0, _services.renderToHtml)(_inline_popover2.default); -var formCompressedSource = __webpack_require__(2371); +var formCompressedSource = __webpack_require__(2383); var formCompressedHtml = (0, _services.renderToHtml)(_form_compressed2.default); var FormLayoutsExample = exports.FormLayoutsExample = { @@ -278874,7 +280570,7 @@ var FormLayoutsExample = exports.FormLayoutsExample = { }; /***/ }), -/* 2356 */ +/* 2368 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -279076,7 +280772,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2357 */ +/* 2369 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -279353,7 +281049,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2358 */ +/* 2370 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -279426,7 +281122,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2359 */ +/* 2371 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -279589,7 +281285,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2360 */ +/* 2372 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -279648,7 +281344,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2361 */ +/* 2373 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -279707,7 +281403,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2362 */ +/* 2374 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -279867,7 +281563,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2363 */ +/* 2375 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -280078,55 +281774,55 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2364 */ +/* 2376 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n} from 'react';\n\nimport {\n EuiButton,\n EuiCheckboxGroup,\n EuiFieldText,\n EuiForm,\n EuiFormRow,\n EuiFilePicker,\n EuiRange,\n EuiSelect,\n EuiSwitch,\n} from '../../../../src/components';\n\nimport makeId from '../../../../src/components/form/form_row/make_id';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n const idPrefix = makeId();\n\n this.state = {\n isSwitchChecked: false,\n checkboxes: [{\n id: `${idPrefix}0`,\n label: 'Option one',\n }, {\n id: `${idPrefix}1`,\n label: 'Option two is checked by default',\n }, {\n id: `${idPrefix}2`,\n label: 'Option three',\n }],\n checkboxIdToSelectedMap: {\n [`${idPrefix}1`]: true,\n },\n radios: [{\n id: `${idPrefix}4`,\n label: 'Option one',\n }, {\n id: `${idPrefix}5`,\n label: 'Option two is selected by default',\n }, {\n id: `${idPrefix}6`,\n label: 'Option three',\n }],\n radioIdSelected: `${idPrefix}5`,\n };\n }\n\n onSwitchChange = () => {\n this.setState({\n isSwitchChecked: !this.state.isSwitchChecked,\n });\n }\n\n onCheckboxChange = optionId => {\n const newCheckboxIdToSelectedMap = ({ ...this.state.checkboxIdToSelectedMap, ...{\n [optionId]: !this.state.checkboxIdToSelectedMap[optionId],\n } });\n\n this.setState({\n checkboxIdToSelectedMap: newCheckboxIdToSelectedMap,\n });\n }\n\n onRadioChange = optionId => {\n this.setState({\n radioIdSelected: optionId,\n });\n }\n\n render() {\n return (\n \n \n \n \n\n \n \n \n\n \n \n \n\n \n \n \n\n \n \n \n\n \n \n \n\n \n Save form\n \n \n );\n }\n}\n" /***/ }), -/* 2365 */ +/* 2377 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n} from 'react';\n\nimport {\n EuiButton,\n EuiCode,\n EuiFieldText,\n EuiForm,\n EuiFormRow,\n EuiDescribedFormGroup,\n EuiFilePicker,\n EuiRange,\n EuiSelect,\n EuiSwitch,\n} from '../../../../src/components';\n\nimport makeId from '../../../../src/components/form/form_row/make_id';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n const idPrefix = makeId();\n\n this.state = {\n isSwitchChecked: false,\n checkboxes: [{\n id: `${idPrefix}0`,\n label: 'Option one',\n }, {\n id: `${idPrefix}1`,\n label: 'Option two is checked by default',\n }, {\n id: `${idPrefix}2`,\n label: 'Option three',\n }],\n checkboxIdToSelectedMap: {\n [`${idPrefix}1`]: true,\n },\n radios: [{\n id: `${idPrefix}4`,\n label: 'Option one',\n }, {\n id: `${idPrefix}5`,\n label: 'Option two is selected by default',\n }, {\n id: `${idPrefix}6`,\n label: 'Option three',\n }],\n radioIdSelected: `${idPrefix}5`,\n };\n }\n\n onSwitchChange = () => {\n this.setState({\n isSwitchChecked: !this.state.isSwitchChecked,\n });\n }\n\n onCheckboxChange = optionId => {\n const newCheckboxIdToSelectedMap = ({ ...this.state.checkboxIdToSelectedMap, ...{\n [optionId]: !this.state.checkboxIdToSelectedMap[optionId],\n } });\n\n this.setState({\n checkboxIdToSelectedMap: newCheckboxIdToSelectedMap,\n });\n }\n\n onRadioChange = optionId => {\n this.setState({\n radioIdSelected: optionId,\n });\n }\n\n render() {\n return (\n \n Single text field}\n description={\n \n When using this with a single form row where this text serves as the help text for the input,\n it is a good idea to pass idAria="someID" to the form group and pass\n describedByIds={[someID]} to its form row.\n \n }\n >\n \n \n \n \n\n Multiple fields}\n titleSize=\"m\"\n description=\"Here are three form rows. The first form row does not have a title.\"\n >\n \n We do not pass describedByIds when there are multiple form rows.\n \n }\n >\n \n \n\n \n \n \n\n \n \n \n \n\n Full width}\n titleSize=\"xxxs\"\n description={\n \n By default, EuiDescribedFormGroup will be double the default width of form elements.\n However, you can pass fullWidth prop to this, the individual field and row components\n to expand to their container.\n \n }\n fullWidth\n >\n \n \n \n\n \n \n \n \n\n \n Save form\n \n \n );\n }\n}\n" /***/ }), -/* 2366 */ +/* 2378 */ /***/ (function(module, exports) { module.exports = "import React, { Fragment } from 'react';\n\nimport {\n EuiFieldSearch,\n EuiRange,\n EuiTextArea,\n EuiFormRow,\n EuiFlexGroup,\n EuiFlexItem,\n EuiSpacer,\n EuiButton,\n} from '../../../../src/components';\n\nexport default () => (\n \n \n \n \n \n \n Search\n \n \n\n \n\n \n \n \n\n \n \n \n \n);\n" /***/ }), -/* 2367 */ +/* 2379 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n} from 'react';\n\nimport {\n EuiButton,\n EuiPopover,\n EuiForm,\n EuiRange,\n EuiFormRow,\n EuiSwitch,\n EuiFieldText,\n} from '../../../../src/components';\n\nimport makeId from '../../../../src/components/form/form_row/make_id';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n isPopoverOpen: false,\n isSwitchChecked: true,\n };\n }\n\n onSwitchChange = () => {\n this.setState({\n isSwitchChecked: !this.state.isSwitchChecked,\n });\n }\n\n onButtonClick = () => {\n this.setState({\n isPopoverOpen: !this.state.isPopoverOpen,\n });\n }\n\n closePopover = () => {\n this.setState({\n isPopoverOpen: false,\n });\n }\n\n render() {\n const button = (\n \n Form in a popover\n \n );\n\n const formSample = (\n \n \n \n \n\n \n \n \n\n \n \n \n \n );\n\n return (\n
\n \n
\n {formSample}\n
\n \n
\n );\n }\n}\n" /***/ }), -/* 2368 */ +/* 2380 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiFlexGroup,\n EuiFlexItem,\n EuiFormRow,\n EuiButton,\n EuiFieldText,\n} from '../../../../src/components/';\n\nexport default () => (\n \n \n \n \n \n \n \n \n \n \n \n \n \n Save\n \n \n \n);\n" /***/ }), -/* 2369 */ +/* 2381 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiFlexGroup,\n EuiFlexItem,\n EuiFormRow,\n EuiButton,\n EuiFieldText,\n EuiFieldNumber,\n} from '../../../../src/components/';\n\nexport default () => (\n \n \n \n \n \n \n \n \n \n \n \n \n \n Save\n \n \n \n);\n" /***/ }), -/* 2370 */ +/* 2382 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n} from 'react';\n\nimport {\n EuiButton,\n EuiPopover,\n EuiForm,\n EuiFormRow,\n EuiFieldText,\n EuiFlexGroup,\n EuiFlexItem,\n EuiFieldNumber,\n\n} from '../../../../src/components';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n isPopoverOpen: false,\n isSwitchChecked: true,\n };\n }\n\n onSwitchChange = () => {\n this.setState({\n isSwitchChecked: !this.state.isSwitchChecked,\n });\n }\n\n onButtonClick = () => {\n this.setState({\n isPopoverOpen: !this.state.isPopoverOpen,\n });\n }\n\n closePopover = () => {\n this.setState({\n isPopoverOpen: false,\n });\n }\n\n render() {\n const button = (\n \n Form in a popover\n \n );\n\n const formSample = (\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Save\n \n \n \n \n );\n\n return (\n \n
\n {formSample}\n
\n \n );\n }\n}\n" /***/ }), -/* 2371 */ +/* 2383 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n} from 'react';\n\nimport {\n EuiButton,\n EuiCheckboxGroup,\n EuiFieldText,\n EuiForm,\n EuiFormRow,\n EuiFilePicker,\n EuiRange,\n EuiSelect,\n EuiSwitch,\n EuiPanel,\n} from '../../../../src/components';\n\nimport makeId from '../../../../src/components/form/form_row/make_id';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n const idPrefix = makeId();\n\n this.state = {\n isSwitchChecked: false,\n checkboxes: [{\n id: `${idPrefix}0`,\n label: 'Option one',\n }, {\n id: `${idPrefix}1`,\n label: 'Option two is checked by default',\n }, {\n id: `${idPrefix}2`,\n label: 'Option three',\n }],\n checkboxIdToSelectedMap: {\n [`${idPrefix}1`]: true,\n },\n radios: [{\n id: `${idPrefix}4`,\n label: 'Option one',\n }, {\n id: `${idPrefix}5`,\n label: 'Option two is selected by default',\n }, {\n id: `${idPrefix}6`,\n label: 'Option three',\n }],\n radioIdSelected: `${idPrefix}5`,\n };\n }\n\n onSwitchChange = () => {\n this.setState({\n isSwitchChecked: !this.state.isSwitchChecked,\n });\n }\n\n onCheckboxChange = optionId => {\n const newCheckboxIdToSelectedMap = ({ ...this.state.checkboxIdToSelectedMap, ...{\n [optionId]: !this.state.checkboxIdToSelectedMap[optionId],\n } });\n\n this.setState({\n checkboxIdToSelectedMap: newCheckboxIdToSelectedMap,\n });\n }\n\n onRadioChange = optionId => {\n this.setState({\n radioIdSelected: optionId,\n });\n }\n\n render() {\n return (\n \n \n \n \n \n\n \n \n \n\n \n \n \n\n \n \n \n\n \n \n \n\n \n \n \n\n \n Save form\n \n \n \n );\n }\n}\n" /***/ }), -/* 2372 */ +/* 2384 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -280147,13 +281843,13 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _validation = __webpack_require__(2373); +var _validation = __webpack_require__(2385); var _validation2 = _interopRequireDefault(_validation); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var validationSource = __webpack_require__(2374); +var validationSource = __webpack_require__(2386); var validationHtml = (0, _services.renderToHtml)(_validation2.default); var FormValidationExample = exports.FormValidationExample = { @@ -280201,7 +281897,7 @@ var FormValidationExample = exports.FormValidationExample = { }; /***/ }), -/* 2373 */ +/* 2385 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -280341,13 +282037,13 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2374 */ +/* 2386 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n Fragment,\n} from 'react';\n\nimport {\n EuiButton,\n EuiForm,\n EuiSelect,\n EuiFormRow,\n EuiTextArea,\n EuiFieldText,\n} from '../../../../src/components';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n showErrors: true,\n };\n }\n\n onButtonClick() {\n this.setState({\n showErrors: !this.state.showErrors,\n });\n }\n\n render() {\n const button = (\n \n Toggle errors\n \n );\n\n let errors;\n\n if (this.state.showErrors) {\n errors = [\n 'Here\\'s an example of an error',\n 'You might have more than one error, so pass an array.',\n ];\n }\n\n return (\n \n \n \n \n \n\n \n \n \n\n \n \n \n\n \n \n \n\n {button}\n \n \n );\n }\n}\n\n" /***/ }), -/* 2375 */ +/* 2387 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -280368,20 +282064,20 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _header = __webpack_require__(2376); +var _header = __webpack_require__(2388); var _header2 = _interopRequireDefault(_header); -var _header_links = __webpack_require__(2379); +var _header_links = __webpack_require__(2391); var _header_links2 = _interopRequireDefault(_header_links); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var headerSource = __webpack_require__(2380); +var headerSource = __webpack_require__(2392); var headerHtml = (0, _services.renderToHtml)(_header2.default); -var headerLinksSource = __webpack_require__(2381); +var headerLinksSource = __webpack_require__(2393); var headerLinksHtml = (0, _services.renderToHtml)(_header_links2.default); var HeaderExample = exports.HeaderExample = { @@ -280443,7 +282139,7 @@ var HeaderExample = exports.HeaderExample = { }; /***/ }), -/* 2376 */ +/* 2388 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -280461,11 +282157,11 @@ var _react2 = _interopRequireDefault(_react); var _components = __webpack_require__(2); -var _header_app_menu = __webpack_require__(2377); +var _header_app_menu = __webpack_require__(2389); var _header_app_menu2 = _interopRequireDefault(_header_app_menu); -var _header_user_menu = __webpack_require__(2378); +var _header_user_menu = __webpack_require__(2390); var _header_user_menu2 = _interopRequireDefault(_header_user_menu); @@ -280637,7 +282333,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2377 */ +/* 2389 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -280802,7 +282498,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2378 */ +/* 2390 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -280993,7 +282689,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2379 */ +/* 2391 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -281082,19 +282778,19 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2380 */ +/* 2392 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n} from 'react';\n\nimport {\n EuiHeader,\n EuiHeaderBreadcrumbs,\n EuiHeaderSection,\n EuiHeaderSectionItem,\n EuiHeaderSectionItemButton,\n EuiHeaderLogo,\n EuiIcon,\n} from '../../../../src/components';\n\nimport HeaderAppMenu from './header_app_menu';\nimport HeaderUserMenu from './header_user_menu';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n isAppMenuOpen: false,\n };\n }\n\n onAppMenuButtonClick() {\n this.setState({\n isAppMenuOpen: !this.state.isAppMenuOpen,\n });\n }\n\n closeAppMenu() {\n this.setState({\n isAppMenuOpen: false,\n });\n }\n\n renderLogo() {\n return (\n \n );\n }\n\n renderBreadcrumbs() {\n const breadcrumbs = [{\n text: 'Management',\n href: '#',\n onClick: (e) => { e.preventDefault(); console.log('You clicked management'); },\n 'data-test-subj': 'breadcrumbsAnimals',\n className: 'customClass',\n }, {\n text: 'Truncation test is here for a really long item',\n href: '#',\n onClick: (e) => { e.preventDefault(); console.log('You clicked truncation test'); },\n }, {\n text: 'hidden',\n href: '#',\n onClick: (e) => { e.preventDefault(); console.log('You clicked hidden'); },\n }, {\n text: 'Users',\n href: '#',\n onClick: (e) => { e.preventDefault(); console.log('You clicked users'); },\n }, {\n text: 'Create',\n }];\n\n return (\n \n );\n }\n\n renderSearch() {\n return (\n \n \n \n );\n }\n\n render() {\n return (\n \n \n \n {this.renderLogo()}\n \n\n {this.renderBreadcrumbs()}\n \n\n \n \n {this.renderSearch()}\n \n\n \n \n \n\n \n \n \n \n \n );\n }\n}\n" /***/ }), -/* 2381 */ +/* 2393 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n} from 'react';\n\nimport {\n EuiHeader,\n EuiHeaderSectionItem,\n EuiHeaderLogo,\n EuiHeaderLinks,\n EuiHeaderLink,\n} from '../../../../src/components';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n isAppMenuOpen: false,\n };\n }\n\n render() {\n return (\n \n\n \n \n Product\n \n \n\n \n \n Docs\n \n\n \n Code\n \n\n \n Help\n \n \n\n \n );\n }\n}\n" /***/ }), -/* 2382 */ +/* 2394 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -281115,13 +282811,13 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _health = __webpack_require__(2383); +var _health = __webpack_require__(2395); var _health2 = _interopRequireDefault(_health); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var healthSource = __webpack_require__(2384); +var healthSource = __webpack_require__(2396); var healthHtml = (0, _services.renderToHtml)(_health2.default); var HealthExample = exports.HealthExample = { @@ -281151,7 +282847,7 @@ var HealthExample = exports.HealthExample = { }; /***/ }), -/* 2383 */ +/* 2395 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -281202,13 +282898,13 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2384 */ +/* 2396 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiHealth,\n EuiSpacer,\n} from '../../../../src/components';\n\nexport default () => (\n
\n \n Unknown\n \n\n \n\n \n Healthy\n \n\n \n\n \n Warning\n \n\n \n\n \n Failure\n \n
\n);\n" /***/ }), -/* 2385 */ +/* 2397 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -281229,11 +282925,11 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _highlight = __webpack_require__(2386); +var _highlight = __webpack_require__(2398); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var highlightSource = __webpack_require__(2387); +var highlightSource = __webpack_require__(2399); var highlightHtml = (0, _services.renderToHtml)(_highlight.Highlight); var HighlightExample = exports.HighlightExample = { @@ -281264,7 +282960,7 @@ var HighlightExample = exports.HighlightExample = { }; /***/ }), -/* 2386 */ +/* 2398 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -281353,13 +283049,13 @@ Highlight.__docgenInfo = [{ }]; /***/ }), -/* 2387 */ +/* 2399 */ /***/ (function(module, exports) { module.exports = "import React, { Component, Fragment } from 'react';\n\nimport {\n EuiHighlight,\n EuiFieldSearch,\n EuiSpacer,\n} from '../../../../src/components';\n\nexport class Highlight extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n searchValue: 'jumped over',\n };\n }\n\n onSearchChange = (e) => {\n const searchValue = e.target.value;\n this.setState({\n searchValue,\n });\n }\n\n render() {\n const { searchValue } = this.state;\n return (\n \n \n\n \n\n \n The quick brown fox jumped over the lazy dog\n \n \n );\n }\n}\n" /***/ }), -/* 2388 */ +/* 2400 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -281380,20 +283076,20 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _horizontal_rule = __webpack_require__(2389); +var _horizontal_rule = __webpack_require__(2401); var _horizontal_rule2 = _interopRequireDefault(_horizontal_rule); -var _horizontal_rule_margin = __webpack_require__(2390); +var _horizontal_rule_margin = __webpack_require__(2402); var _horizontal_rule_margin2 = _interopRequireDefault(_horizontal_rule_margin); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var horizontalRuleSource = __webpack_require__(2391); +var horizontalRuleSource = __webpack_require__(2403); var horizontalRuleHtml = (0, _services.renderToHtml)(_horizontal_rule2.default); -var horizontalRuleMarginSource = __webpack_require__(2392); +var horizontalRuleMarginSource = __webpack_require__(2404); var horizontalRuleMarginHtml = (0, _services.renderToHtml)(_horizontal_rule_margin2.default); var HorizontalRuleExample = exports.HorizontalRuleExample = { @@ -281442,7 +283138,7 @@ var HorizontalRuleExample = exports.HorizontalRuleExample = { }; /***/ }), -/* 2389 */ +/* 2401 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -281473,7 +283169,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2390 */ +/* 2402 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -281537,19 +283233,19 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2391 */ +/* 2403 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiHorizontalRule,\n} from '../../../../src/components';\n\nexport default () => (\n
\n \n \n \n
\n);\n" /***/ }), -/* 2392 */ +/* 2404 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiHorizontalRule,\n} from '../../../../src/components';\n\nexport default () => (\n
\n

xs

\n \n

s

\n \n

m

\n \n

l (default)

\n \n

xl

\n \n

xxl

\n \n
\n);\n" /***/ }), -/* 2393 */ +/* 2405 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -281570,55 +283266,55 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _icons = __webpack_require__(2394); +var _icons = __webpack_require__(2406); var _icons2 = _interopRequireDefault(_icons); -var _apps = __webpack_require__(2395); +var _apps = __webpack_require__(2407); var _apps2 = _interopRequireDefault(_apps); -var _ml = __webpack_require__(2396); +var _ml = __webpack_require__(2408); var _ml2 = _interopRequireDefault(_ml); -var _logos = __webpack_require__(2397); +var _logos = __webpack_require__(2409); var _logos2 = _interopRequireDefault(_logos); -var _icon_sizes = __webpack_require__(2398); +var _icon_sizes = __webpack_require__(2410); var _icon_sizes2 = _interopRequireDefault(_icon_sizes); -var _icon_colors = __webpack_require__(2399); +var _icon_colors = __webpack_require__(2411); var _icon_colors2 = _interopRequireDefault(_icon_colors); -var _accessibility = __webpack_require__(2400); +var _accessibility = __webpack_require__(2412); var _accessibility2 = _interopRequireDefault(_accessibility); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var iconsSource = __webpack_require__(2401); +var iconsSource = __webpack_require__(2413); var iconsHtml = (0, _services.renderToHtml)(_icons2.default); -var appsSource = __webpack_require__(2402); +var appsSource = __webpack_require__(2414); var appsHtml = (0, _services.renderToHtml)(_apps2.default); -var mlSource = __webpack_require__(2403); +var mlSource = __webpack_require__(2415); var mlHtml = (0, _services.renderToHtml)(_ml2.default); -var logosSource = __webpack_require__(2404); +var logosSource = __webpack_require__(2416); var logosHtml = (0, _services.renderToHtml)(_logos2.default); -var iconSizesSource = __webpack_require__(2405); +var iconSizesSource = __webpack_require__(2417); var iconSizesHtml = (0, _services.renderToHtml)(_icon_sizes2.default); -var iconColorsSource = __webpack_require__(2406); +var iconColorsSource = __webpack_require__(2418); var iconColorsHtml = (0, _services.renderToHtml)(_icon_colors2.default); -var accessibilitySource = __webpack_require__(2407); +var accessibilitySource = __webpack_require__(2419); var accessibilityHtml = (0, _services.renderToHtml)(_accessibility2.default); var IconExample = exports.IconExample = { @@ -281829,7 +283525,7 @@ var IconExample = exports.IconExample = { }; /***/ }), -/* 2394 */ +/* 2406 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -281885,7 +283581,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2395 */ +/* 2407 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -281903,7 +283599,7 @@ var _components = __webpack_require__(2); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var iconTypes = ['addDataApp', 'advancedSettingsApp', 'apmApp', 'consoleApp', 'dashboardApp', 'devToolsApp', 'discoverApp', 'graphApp', 'grokApp', 'indexPatternApp', 'loggingApp', 'machineLearningApp', 'managementApp', 'monitoringApp', 'pipelineApp', 'reportingApp', 'savedObjectsApp', 'searchProfilerApp', 'securityApp', 'timelionApp', 'upgradeAssistantApp', 'usersRolesApp', 'visualizeApp', 'watchesApp']; +var iconTypes = ['addDataApp', 'advancedSettingsApp', 'apmApp', 'consoleApp', 'dashboardApp', 'devToolsApp', 'discoverApp', 'emsApp', 'graphApp', 'grokApp', 'indexPatternApp', 'loggingApp', 'machineLearningApp', 'managementApp', 'monitoringApp', 'pipelineApp', 'reportingApp', 'savedObjectsApp', 'searchProfilerApp', 'securityApp', 'timelionApp', 'upgradeAssistantApp', 'usersRolesApp', 'visualizeApp', 'watchesApp']; exports.default = function () { return _react2.default.createElement( @@ -281942,7 +283638,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2396 */ +/* 2408 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -281999,7 +283695,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2397 */ +/* 2409 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -282017,7 +283713,7 @@ var _components = __webpack_require__(2); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var iconTypes = ['logoApache', 'logoBeats', 'logoCloud', 'logoDocker', 'logoElastic', 'logoElasticsearch', 'logoElasticStack', 'logoGithub', 'logoGmail', 'logoKibana', 'logoKubernetes', 'logoLogstash', 'logoMySQL', 'logoNginx', 'logoRedis', 'logoSketch', 'logoSlack', 'logoWebhook', 'logoXpack'].sort(); +var iconTypes = ['logoApache', 'logoBeats', 'logoCloud', 'logoCloudEnterprise', 'logoDocker', 'logoElastic', 'logoElasticsearch', 'logoElasticStack', 'logoGithub', 'logoGmail', 'logoKibana', 'logoKubernetes', 'logoLogstash', 'logoMySQL', 'logoNginx', 'logoRedis', 'logoSketch', 'logoSlack', 'logoWebhook', 'logoXpack'].sort(); exports.default = function () { return _react2.default.createElement( @@ -282056,7 +283752,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2398 */ +/* 2410 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -282113,7 +283809,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2399 */ +/* 2411 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -282170,7 +283866,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2400 */ +/* 2412 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -282203,49 +283899,49 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2401 */ +/* 2413 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiFlexGrid,\n EuiFlexItem,\n EuiIcon,\n EuiPanel,\n EuiText,\n} from '../../../../src/components';\n\nconst iconTypes = [\n 'alert',\n 'apps',\n 'arrowDown',\n 'arrowLeft',\n 'arrowRight',\n 'arrowUp',\n 'asterisk',\n 'bolt',\n 'boxesHorizontal',\n 'boxesVertical',\n 'broom',\n 'brush',\n 'bullseye',\n 'calendar',\n 'check',\n 'checkInCircleFilled',\n 'clock',\n 'compute',\n 'console',\n 'controlsHorizontal',\n 'controlsVertical',\n 'copy',\n 'copyClipboard',\n 'cross',\n 'document',\n 'dot',\n 'editorAlignCenter',\n 'editorAlignLeft',\n 'editorAlignRight',\n 'editorBold',\n 'editorCodeBlock',\n 'editorComment',\n 'editorHeading',\n 'editorItalic',\n 'editorLink',\n 'editorStrike',\n 'editorTable',\n 'editorUnderline',\n 'editorOrderedList',\n 'editorUnorderedList',\n 'empty',\n 'exit',\n 'expand',\n 'exportAction',\n 'eye',\n 'eyeClosed',\n 'faceHappy',\n 'faceNeutral',\n 'faceSad',\n 'fullScreen',\n 'gear',\n 'grab',\n 'grid',\n 'heatmap',\n 'help',\n 'iInCircle',\n 'importAction',\n 'indexClose',\n 'indexEdit',\n 'indexFlush',\n 'indexMapping',\n 'indexOpen',\n 'indexSettings',\n 'inspect',\n 'invert',\n 'inputOutput',\n 'kqlField',\n 'kqlOperand',\n 'kqlValue',\n 'kqlFunction',\n 'kqlSelector',\n 'link',\n 'list',\n 'listAdd',\n 'lock',\n 'logstashFilter',\n 'logstashIf',\n 'logstashInput',\n 'logstashOutput',\n 'logstashQueue',\n 'mapMarker',\n 'merge',\n 'memory',\n 'minusInCircle',\n 'node',\n 'number',\n 'offline',\n 'online',\n 'pause',\n 'pencil',\n 'pin',\n 'play',\n 'plusInCircle',\n 'popout',\n 'questionInCircle',\n 'refresh',\n 'scale',\n 'search',\n 'shard',\n 'share',\n 'sortDown',\n 'sortLeft',\n 'sortRight',\n 'sortUp',\n 'starEmpty',\n 'starPlusFilled',\n 'stats',\n 'stop',\n 'stopFilled',\n 'storage',\n 'string',\n 'temperature',\n 'tableOfContents',\n 'tear',\n 'trash',\n 'user',\n 'vector',\n 'wrench',\n];\n\nexport default () => (\n \n {\n iconTypes.map(iconType => (\n \n \n \n \n

{iconType}

\n
\n
\n \n ))\n }\n
\n);\n" /***/ }), -/* 2402 */ +/* 2414 */ /***/ (function(module, exports) { -module.exports = "import React from 'react';\n\nimport {\n EuiFlexGrid,\n EuiFlexItem,\n EuiIcon,\n EuiPanel,\n EuiText,\n} from '../../../../src/components';\n\nconst iconTypes = [\n 'addDataApp',\n 'advancedSettingsApp',\n 'apmApp',\n 'consoleApp',\n 'dashboardApp',\n 'devToolsApp',\n 'discoverApp',\n 'graphApp',\n 'grokApp',\n 'indexPatternApp',\n 'loggingApp',\n 'machineLearningApp',\n 'managementApp',\n 'monitoringApp',\n 'pipelineApp',\n 'reportingApp',\n 'savedObjectsApp',\n 'searchProfilerApp',\n 'securityApp',\n 'timelionApp',\n 'upgradeAssistantApp',\n 'usersRolesApp',\n 'visualizeApp',\n 'watchesApp',\n];\n\nexport default () => (\n \n {\n iconTypes.map(iconType => (\n \n \n \n \n

{iconType}

\n
\n
\n \n ))\n }\n
\n);\n" +module.exports = "import React from 'react';\n\nimport {\n EuiFlexGrid,\n EuiFlexItem,\n EuiIcon,\n EuiPanel,\n EuiText,\n} from '../../../../src/components';\n\nconst iconTypes = [\n 'addDataApp',\n 'advancedSettingsApp',\n 'apmApp',\n 'consoleApp',\n 'dashboardApp',\n 'devToolsApp',\n 'discoverApp',\n 'emsApp',\n 'graphApp',\n 'grokApp',\n 'indexPatternApp',\n 'loggingApp',\n 'machineLearningApp',\n 'managementApp',\n 'monitoringApp',\n 'pipelineApp',\n 'reportingApp',\n 'savedObjectsApp',\n 'searchProfilerApp',\n 'securityApp',\n 'timelionApp',\n 'upgradeAssistantApp',\n 'usersRolesApp',\n 'visualizeApp',\n 'watchesApp',\n];\n\nexport default () => (\n \n {\n iconTypes.map(iconType => (\n \n \n \n \n

{iconType}

\n
\n
\n \n ))\n }\n
\n);\n" /***/ }), -/* 2403 */ +/* 2415 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiFlexGrid,\n EuiFlexItem,\n EuiIcon,\n EuiPanel,\n EuiText,\n} from '../../../../src/components';\n\nconst iconTypes = [\n 'dataVisualizer',\n 'createAdvancedJob',\n 'createMultiMetricJob',\n 'createPopulationJob',\n 'createSingleMetricJob',\n];\n\nexport default () => (\n \n {\n iconTypes.map(iconType => (\n \n \n \n \n

{iconType}

\n
\n
\n \n ))\n }\n
\n);\n" /***/ }), -/* 2404 */ +/* 2416 */ /***/ (function(module, exports) { -module.exports = "import React from 'react';\n\nimport {\n EuiFlexGrid,\n EuiFlexItem,\n EuiIcon,\n EuiPanel,\n EuiText,\n} from '../../../../src/components';\n\nconst iconTypes = [\n 'logoApache',\n 'logoBeats',\n 'logoCloud',\n 'logoDocker',\n 'logoElastic',\n 'logoElasticsearch',\n 'logoElasticStack',\n 'logoGithub',\n 'logoGmail',\n 'logoKibana',\n 'logoKubernetes',\n 'logoLogstash',\n 'logoMySQL',\n 'logoNginx',\n 'logoRedis',\n 'logoSketch',\n 'logoSlack',\n 'logoWebhook',\n 'logoXpack',\n].sort();\n\nexport default () => (\n \n {\n iconTypes.map(iconType => (\n \n \n \n \n

{iconType}

\n
\n
\n \n ))\n }\n
\n);\n" +module.exports = "import React from 'react';\n\nimport {\n EuiFlexGrid,\n EuiFlexItem,\n EuiIcon,\n EuiPanel,\n EuiText,\n} from '../../../../src/components';\n\nconst iconTypes = [\n 'logoApache',\n 'logoBeats',\n 'logoCloud',\n 'logoCloudEnterprise',\n 'logoDocker',\n 'logoElastic',\n 'logoElasticsearch',\n 'logoElasticStack',\n 'logoGithub',\n 'logoGmail',\n 'logoKibana',\n 'logoKubernetes',\n 'logoLogstash',\n 'logoMySQL',\n 'logoNginx',\n 'logoRedis',\n 'logoSketch',\n 'logoSlack',\n 'logoWebhook',\n 'logoXpack',\n].sort();\n\nexport default () => (\n \n {\n iconTypes.map(iconType => (\n \n \n \n \n

{iconType}

\n
\n
\n \n ))\n }\n
\n);\n" /***/ }), -/* 2405 */ +/* 2417 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiFlexGrid,\n EuiFlexItem,\n EuiIcon,\n EuiPanel,\n EuiText,\n} from '../../../../src/components';\n\nconst iconSizes = [\n 's',\n 'm',\n 'l',\n 'xl',\n 'xxl',\n 'original',\n];\n\nexport default () => (\n \n {\n iconSizes.map(iconSize => (\n \n \n \n \n

{iconSize}

\n
\n
\n \n ))\n }\n
\n);\n" /***/ }), -/* 2406 */ +/* 2418 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiFlexGrid,\n EuiFlexItem,\n EuiIcon,\n EuiPanel,\n EuiText,\n} from '../../../../src/components';\n\nconst iconColors = [\n 'default',\n 'primary',\n 'secondary',\n 'accent',\n 'warning',\n 'danger',\n 'text',\n 'subdued',\n 'ghost',\n '#490',\n '#F98510',\n];\n\nexport default () => (\n \n {\n iconColors.map(iconColor => (\n \n \n \n \n

{iconColor}

\n
\n
\n \n ))\n }\n
\n);\n" /***/ }), -/* 2407 */ +/* 2419 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiIcon,\n} from '../../../../src/components';\n\nexport default () => (\n
\n \n
\n);\n" /***/ }), -/* 2408 */ +/* 2420 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -282266,27 +283962,27 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _image = __webpack_require__(2409); +var _image = __webpack_require__(2421); var _image2 = _interopRequireDefault(_image); -var _image_size = __webpack_require__(2410); +var _image_size = __webpack_require__(2422); var _image_size2 = _interopRequireDefault(_image_size); -var _image_zoom = __webpack_require__(2411); +var _image_zoom = __webpack_require__(2423); var _image_zoom2 = _interopRequireDefault(_image_zoom); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var imageSource = __webpack_require__(2412); +var imageSource = __webpack_require__(2424); var imageHtml = (0, _services.renderToHtml)(_image2.default); -var imageSizesSource = __webpack_require__(2413); +var imageSizesSource = __webpack_require__(2425); var imageSizesHtml = (0, _services.renderToHtml)(_image_size2.default); -var imageZoomSource = __webpack_require__(2414); +var imageZoomSource = __webpack_require__(2426); var imageZoomHtml = (0, _services.renderToHtml)(_image_zoom2.default); var ImageExample = exports.ImageExample = { @@ -282456,7 +284152,7 @@ var ImageExample = exports.ImageExample = { }; /***/ }), -/* 2409 */ +/* 2421 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -282487,7 +284183,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2410 */ +/* 2422 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -282567,7 +284263,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2411 */ +/* 2423 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -282620,25 +284316,25 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2412 */ +/* 2424 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiImage,\n} from '../../../../src/components';\n\nexport default () => (\n \n);\n" /***/ }), -/* 2413 */ +/* 2425 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiImage,\n EuiSpacer,\n} from '../../../../src/components';\n\nexport default () => (\n
\n \n \n \n \n \n \n \n \n \n \n \n
\n);\n" /***/ }), -/* 2414 */ +/* 2426 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiImage,\n EuiFlexGroup,\n EuiFlexItem,\n} from '../../../../src/components';\n\nexport default () => (\n \n \n \n \n \n \n \n \n);\n" /***/ }), -/* 2415 */ +/* 2427 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -282659,27 +284355,27 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _key_pad_menu = __webpack_require__(2416); +var _key_pad_menu = __webpack_require__(2428); var _key_pad_menu2 = _interopRequireDefault(_key_pad_menu); -var _key_pad_menu_item_button = __webpack_require__(2417); +var _key_pad_menu_item_button = __webpack_require__(2429); var _key_pad_menu_item_button2 = _interopRequireDefault(_key_pad_menu_item_button); -var _key_pad_beta = __webpack_require__(2418); +var _key_pad_beta = __webpack_require__(2430); var _key_pad_beta2 = _interopRequireDefault(_key_pad_beta); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var keyPadMenuSource = __webpack_require__(2419); +var keyPadMenuSource = __webpack_require__(2431); var keyPadMenuHtml = (0, _services.renderToHtml)(_key_pad_menu2.default); -var keyPadMenuItemButtonSource = __webpack_require__(2420); +var keyPadMenuItemButtonSource = __webpack_require__(2432); var keyPadMenuItemButtonHtml = (0, _services.renderToHtml)(_key_pad_menu_item_button2.default); -var keyPadBetaSource = __webpack_require__(2421); +var keyPadBetaSource = __webpack_require__(2433); var keyPadBetaHtml = (0, _services.renderToHtml)(_key_pad_beta2.default); var KeyPadMenuExample = exports.KeyPadMenuExample = { @@ -282772,7 +284468,7 @@ var KeyPadMenuExample = exports.KeyPadMenuExample = { }; /***/ }), -/* 2416 */ +/* 2428 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -282832,7 +284528,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2417 */ +/* 2429 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -282866,7 +284562,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2418 */ +/* 2430 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -282923,25 +284619,25 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2419 */ +/* 2431 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiIcon,\n EuiKeyPadMenu,\n EuiKeyPadMenuItem,\n} from '../../../../src/components';\n\nexport default () => (\n \n \n \n \n\n \n \n \n\n \n \n \n\n \n \n \n \n);\n" /***/ }), -/* 2420 */ +/* 2432 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiIcon,\n EuiKeyPadMenuItemButton,\n} from '../../../../src/components';\n\nexport default () => (\n window.alert('Clicked')}\n >\n \n \n);\n" /***/ }), -/* 2421 */ +/* 2433 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiIcon,\n EuiKeyPadMenu,\n EuiKeyPadMenuItem,\n} from '../../../../src/components';\n\nexport default () => (\n \n \n \n \n\n \n \n \n\n \n \n \n \n);\n" /***/ }), -/* 2422 */ +/* 2434 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -282962,13 +284658,13 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _link = __webpack_require__(2423); +var _link = __webpack_require__(2435); var _link2 = _interopRequireDefault(_link); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var linkSource = __webpack_require__(2424); +var linkSource = __webpack_require__(2436); var linkHtml = (0, _services.renderToHtml)(_link2.default); var LinkExample = exports.LinkExample = { @@ -283003,7 +284699,7 @@ var LinkExample = exports.LinkExample = { }; /***/ }), -/* 2423 */ +/* 2435 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -283145,13 +284841,13 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2424 */ +/* 2436 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiLink,\n EuiText,\n} from '../../../../src/components';\n\nexport default () => (\n \n

\n Open the {(\n \n Elastic website\n \n )} in a new tab.\n

\n

\n This link is actually a {(\n window.alert('Button clicked')}\n >\n button\n \n )} with an onClick handler.\n

\n

\n Here is an example of a {(\n {\n if (!window.confirm('Are you sure you want to see the eui repo?')) {\n e.preventDefault();\n }\n }}\n >\n link\n \n )} with both an href and an onClick handler.\n

\n

Links can be colored as well.

\n
    \n
  • \n \n subdued\n \n
  • \n
  • \n \n secondary\n \n
  • \n
  • \n \n accent\n \n
  • \n
  • \n \n danger\n \n
  • \n
  • \n \n warning\n \n
  • \n
  • \n \n \n ghost\n \n \n
  • \n
\n
\n);\n" /***/ }), -/* 2425 */ +/* 2437 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -283172,27 +284868,27 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _loading_kibana = __webpack_require__(2426); +var _loading_kibana = __webpack_require__(2438); var _loading_kibana2 = _interopRequireDefault(_loading_kibana); -var _loading_chart = __webpack_require__(2427); +var _loading_chart = __webpack_require__(2439); var _loading_chart2 = _interopRequireDefault(_loading_chart); -var _loading_spinner = __webpack_require__(2428); +var _loading_spinner = __webpack_require__(2440); var _loading_spinner2 = _interopRequireDefault(_loading_spinner); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var loadingKibanaSource = __webpack_require__(2429); +var loadingKibanaSource = __webpack_require__(2441); var loadingKibanaHtml = (0, _services.renderToHtml)(_loading_kibana2.default); -var loadingChartSource = __webpack_require__(2430); +var loadingChartSource = __webpack_require__(2442); var loadingChartHtml = (0, _services.renderToHtml)(_loading_chart2.default); -var loadingSpinnerSource = __webpack_require__(2431); +var loadingSpinnerSource = __webpack_require__(2443); var loadingSpinnerHtml = (0, _services.renderToHtml)(_loading_spinner2.default); var LoadingExample = exports.LoadingExample = { @@ -283249,7 +284945,7 @@ var LoadingExample = exports.LoadingExample = { }; /***/ }), -/* 2426 */ +/* 2438 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -283280,7 +284976,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2427 */ +/* 2439 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -283320,7 +285016,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2428 */ +/* 2440 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -283355,25 +285051,25 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2429 */ +/* 2441 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiLoadingKibana,\n} from '../../../../src/components';\n\nexport default () => (\n
\n \n \n \n
\n);\n" /***/ }), -/* 2430 */ +/* 2442 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiLoadingChart,\n} from '../../../../src/components';\n\nexport default () => (\n
\n \n\n   \n\n \n\n   \n\n \n\n

\n\n \n\n   \n\n \n\n   \n\n \n
\n);\n\n" /***/ }), -/* 2431 */ +/* 2443 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiLoadingSpinner,\n} from '../../../../src/components';\n\nexport default () => (\n
\n \n\n   \n\n \n\n   \n\n \n\n   \n\n \n
\n);\n\n" /***/ }), -/* 2432 */ +/* 2444 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -283394,21 +285090,21 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _modal = __webpack_require__(2433); +var _modal = __webpack_require__(2445); -var _confirm_modal = __webpack_require__(2434); +var _confirm_modal = __webpack_require__(2446); -var _overflow_test = __webpack_require__(2435); +var _overflow_test = __webpack_require__(2447); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var modalSource = __webpack_require__(2436); +var modalSource = __webpack_require__(2448); var modalHtml = (0, _services.renderToHtml)(_modal.Modal); -var confirmModalSource = __webpack_require__(2437); +var confirmModalSource = __webpack_require__(2449); var confirmModalHtml = (0, _services.renderToHtml)(_confirm_modal.ConfirmModal); -var overflowTestSource = __webpack_require__(2438); +var overflowTestSource = __webpack_require__(2450); var overflowTestHtml = (0, _services.renderToHtml)(_overflow_test.OverflowTest); var ModalExample = exports.ModalExample = { @@ -283482,7 +285178,7 @@ var ModalExample = exports.ModalExample = { }; /***/ }), -/* 2433 */ +/* 2445 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -283674,7 +285370,7 @@ Modal.__docgenInfo = [{ }]; /***/ }), -/* 2434 */ +/* 2446 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -283860,7 +285556,7 @@ ConfirmModal.__docgenInfo = [{ }]; /***/ }), -/* 2435 */ +/* 2447 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -284022,25 +285718,25 @@ OverflowTest.__docgenInfo = [{ }]; /***/ }), -/* 2436 */ +/* 2448 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n} from 'react';\n\nimport {\n EuiButton,\n EuiButtonEmpty,\n EuiFieldText,\n EuiForm,\n EuiFormRow,\n EuiModal,\n EuiModalBody,\n EuiModalFooter,\n EuiModalHeader,\n EuiModalHeaderTitle,\n EuiOverlayMask,\n EuiRange,\n EuiSwitch,\n} from '../../../../src/components';\n\nimport makeId from '../../../../src/components/form/form_row/make_id';\n\nexport class Modal extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n isModalVisible: false,\n isSwitchChecked: true,\n };\n\n this.closeModal = this.closeModal.bind(this);\n this.showModal = this.showModal.bind(this);\n }\n\n onSwitchChange = () => {\n this.setState({\n isSwitchChecked: !this.state.isSwitchChecked,\n });\n }\n\n closeModal() {\n this.setState({ isModalVisible: false });\n }\n\n showModal() {\n this.setState({ isModalVisible: true });\n }\n\n render() {\n const formSample = (\n \n \n \n \n\n \n \n \n\n \n \n \n \n );\n\n\n let modal;\n\n if (this.state.isModalVisible) {\n modal = (\n \n \n \n \n Form in a modal\n \n \n\n \n {formSample}\n \n\n \n \n Cancel\n \n\n \n Save\n \n \n \n \n );\n }\n return (\n
\n \n Show Modal\n \n\n {modal}\n
\n );\n }\n}\n" /***/ }), -/* 2437 */ +/* 2449 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n} from 'react';\n\nimport {\n EuiButton,\n EuiConfirmModal,\n EuiOverlayMask,\n EUI_MODAL_CONFIRM_BUTTON,\n} from '../../../../src/components';\n\nexport class ConfirmModal extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n isModalVisible: false,\n isDestroyModalVisible: false,\n };\n\n this.closeModal = this.closeModal.bind(this);\n this.showModal = this.showModal.bind(this);\n\n this.closeDestroyModal = this.closeDestroyModal.bind(this);\n this.showDestroyModal = this.showDestroyModal.bind(this);\n }\n\n closeModal() {\n this.setState({ isModalVisible: false });\n }\n\n showModal() {\n this.setState({ isModalVisible: true });\n }\n\n closeDestroyModal() {\n this.setState({ isDestroyModalVisible: false });\n }\n\n showDestroyModal() {\n this.setState({ isDestroyModalVisible: true });\n }\n\n render() {\n let modal;\n\n if (this.state.isModalVisible) {\n modal = (\n \n \n

You’re about to do something.

\n

Are you sure you want to do this?

\n \n
\n );\n }\n\n let destroyModal;\n\n if (this.state.isDestroyModalVisible) {\n destroyModal = (\n \n \n

You’re about to destroy something.

\n

Are you sure you want to do this?

\n \n
\n );\n }\n\n return (\n
\n \n Show ConfirmModal\n \n\n  \n\n \n Show dangerous ConfirmModal\n \n\n {modal}\n {destroyModal}\n
\n );\n }\n}\n" /***/ }), -/* 2438 */ +/* 2450 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n} from 'react';\n\nimport {\n EuiButton,\n EuiButtonEmpty,\n EuiModal,\n EuiModalBody,\n EuiModalFooter,\n EuiModalHeader,\n EuiModalHeaderTitle,\n EuiOverlayMask,\n EuiText,\n} from '../../../../src/components';\n\nexport class OverflowTest extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n isModalVisible: false,\n isSwitchChecked: true,\n };\n\n this.closeModal = this.closeModal.bind(this);\n this.showModal = this.showModal.bind(this);\n }\n\n onSwitchChange = () => {\n this.setState({\n isSwitchChecked: !this.state.isSwitchChecked,\n });\n }\n\n closeModal() {\n this.setState({ isModalVisible: false });\n }\n\n showModal() {\n this.setState({ isModalVisible: true });\n }\n\n render() {\n\n let modal;\n\n if (this.state.isModalVisible) {\n modal = (\n \n \n \n \n Form in a modal\n \n \n\n \n \n

\n KING. Whats he that wishes so?\n My cousin, Westmorland? No, my fair cousin;\n If we are mark’d to die, we are enow\n To do our country loss; and if to live,\n The fewer men, the greater share of honour.\n God’s will! I pray thee, wish not one man more.\n By Jove, I am not covetous for gold,\n Nor care I who doth feed upon my cost;\n It yearns me not if men my garments wear;\n Such outward things dwell not in my desires.\n But if it be a sin to covet honour,\n I am the most offending soul alive.\n No, faith, my coz, wish not a man from England.\n God’s peace! I would not lose so great an honour\n As one man more methinks would share from me\n For the best hope I have. O, do not wish one more!\n Rather proclaim it, Westmorland, through my host,\n That he which hath no stomach to this fight,\n Let him depart; his passport shall be made,\n And crowns for convoy put into his purse;\n We would not die in that man’s company\n That fears his fellowship to die with us.\n This day is call’d the feast of Crispian.\n He that outlives this day, and comes safe home,\n Will stand a tip-toe when this day is nam’d,\n And rouse him at the name of Crispian.\n He that shall live this day, and see old age,\n Will yearly on the vigil feast his neighbours,\n And say “To-morrow is Saint Crispian.”\n Then will he strip his sleeve and show his scars,\n And say “These wounds I had on Crispin’s day.”\n Old men forget; yet all shall be forgot,\n But he’ll remember, with advantages,\n What feats he did that day. Then shall our names,\n Familiar in his mouth as household words—\n Harry the King, Bedford and Exeter,\n Warwick and Talbot, Salisbury and Gloucester—\n Be in their flowing cups freshly rememb’red.\n This story shall the good man teach his son;\n And Crispin Crispian shall ne’er go by,\n From this day to the ending of the world,\n But we in it shall be rememberèd—\n We few, we happy few, we band of brothers;\n For he to-day that sheds his blood with me\n Shall be my brother; be he ne’er so vile,\n This day shall gentle his condition;\n And gentlemen in England now a-bed\n Shall think themselves accurs’d they were not here,\n And hold their manhoods cheap whiles any speaks\n That fought with us upon Saint Crispin’s day.\n

\n
\n
\n\n \n \n Cancel\n \n\n \n Save\n \n \n \n
\n );\n }\n return (\n
\n \n Show Modal\n \n\n {modal}\n
\n );\n }\n}\n" /***/ }), -/* 2439 */ +/* 2451 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -284061,13 +285757,13 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _outside_click_detector = __webpack_require__(2440); +var _outside_click_detector = __webpack_require__(2452); var _outside_click_detector2 = _interopRequireDefault(_outside_click_detector); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var outsideClickDetectorSource = __webpack_require__(2441); +var outsideClickDetectorSource = __webpack_require__(2453); var outsideClickDetectorHtml = (0, _services.renderToHtml)(_outside_click_detector2.default); var OutsideClickDetectorExample = exports.OutsideClickDetectorExample = { @@ -284097,7 +285793,7 @@ var OutsideClickDetectorExample = exports.OutsideClickDetectorExample = { }; /***/ }), -/* 2440 */ +/* 2452 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -284196,13 +285892,13 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2441 */ +/* 2453 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n} from 'react';\n\nimport {\n EuiButton,\n EuiOutsideClickDetector,\n EuiSpacer,\n} from '../../../../src/components';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n isDisabled: false,\n };\n }\n\n toggleDisabled = () => {\n this.setState(prevState => ({\n isDisabled: !prevState.isDisabled,\n }));\n }\n\n render() {\n const { isDisabled } = this.state;\n\n return (\n
\n { window.alert('Clicked outside'); }}\n isDisabled={isDisabled}\n >\n
\n {isDisabled\n ? 'This detector is disabled, so clicking outside will do nothing.'\n : 'Clicking inside here will do nothing, but clicking outside will trigger an alert.'\n }\n
\n \n\n \n\n \n {isDisabled ? 'Enable' : 'Disable'} the detector\n \n
\n );\n }\n}\n" /***/ }), -/* 2442 */ +/* 2454 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -284223,41 +285919,41 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _page = __webpack_require__(2443); +var _page = __webpack_require__(2455); var _page2 = _interopRequireDefault(_page); -var _page_simple = __webpack_require__(2444); +var _page_simple = __webpack_require__(2456); var _page_simple2 = _interopRequireDefault(_page_simple); -var _page_content_only = __webpack_require__(2445); +var _page_content_only = __webpack_require__(2457); var _page_content_only2 = _interopRequireDefault(_page_content_only); -var _page_content_center = __webpack_require__(2446); +var _page_content_center = __webpack_require__(2458); var _page_content_center2 = _interopRequireDefault(_page_content_center); -var _page_content_center_with_side_bar = __webpack_require__(2447); +var _page_content_center_with_side_bar = __webpack_require__(2459); var _page_content_center_with_side_bar2 = _interopRequireDefault(_page_content_center_with_side_bar); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var pageSource = __webpack_require__(2448); +var pageSource = __webpack_require__(2460); var pageHtml = (0, _services.renderToHtml)(_page2.default); -var pageSimpleSource = __webpack_require__(2449); +var pageSimpleSource = __webpack_require__(2461); var pageSimpleHtml = (0, _services.renderToHtml)(_page_simple2.default); -var pageContentOnlySource = __webpack_require__(2450); +var pageContentOnlySource = __webpack_require__(2462); var pageContentOnlyHtml = (0, _services.renderToHtml)(_page2.default); -var pageContentCenterSource = __webpack_require__(2451); +var pageContentCenterSource = __webpack_require__(2463); var pageContentCenterHtml = (0, _services.renderToHtml)(_page2.default); -var PageContentCenterWithSideBarSource = __webpack_require__(2452); +var PageContentCenterWithSideBarSource = __webpack_require__(2464); var PageContentCenterWithSideBarHtml = (0, _services.renderToHtml)(_page2.default); var PageExample = exports.PageExample = { @@ -284272,9 +285968,30 @@ var PageExample = exports.PageExample = { code: pageHtml }], text: _react2.default.createElement( - 'p', + 'div', null, - 'Page layouts are modular and have the ability to add or remove components as needed for the design. These examples are colored for illustrative purposes only.' + _react2.default.createElement( + 'p', + null, + 'Page layouts are modular and have the ability to add or remove components as needed for the design. These examples are colored for illustrative purposes only.' + ), + _react2.default.createElement( + 'p', + null, + 'By default, the entire page will always be 100% of the window\'s width, to max this out the typical width and center the page, set the ', + _react2.default.createElement( + _components2.EuiCode, + null, + 'restrictWidth' + ), + ' prop to ', + _react2.default.createElement( + _components2.EuiCode, + null, + 'true' + ), + '. You can also pass an integer to this property to max out the width at a custom size.' + ) ), props: { EuiPage: _components2.EuiPage, @@ -284372,7 +286089,7 @@ var PageExample = exports.PageExample = { }; /***/ }), -/* 2443 */ +/* 2455 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -284462,7 +286179,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2444 */ +/* 2456 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -284537,7 +286254,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2445 */ +/* 2457 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -284595,7 +286312,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2446 */ +/* 2458 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -284653,7 +286370,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2447 */ +/* 2459 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -284743,37 +286460,37 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2448 */ +/* 2460 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiPage,\n EuiPageBody,\n EuiPageContent,\n EuiPageContentBody,\n EuiPageContentHeader,\n EuiPageContentHeaderSection,\n EuiPageHeader,\n EuiPageHeaderSection,\n EuiPageSideBar,\n EuiTitle,\n} from '../../../../src/components';\n\nexport default () => (\n \n \n \n \n

Page title

\n
\n
\n \n Page abilities\n \n
\n \n \n SideBar nav\n \n \n \n \n \n

Content title

\n
\n
\n \n Content abilities\n \n
\n \n Content body\n \n
\n
\n
\n);\n" /***/ }), -/* 2449 */ +/* 2461 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiPage,\n EuiPageBody,\n EuiPageContent,\n EuiPageContentBody,\n EuiPageContentHeader,\n EuiPageContentHeaderSection,\n EuiPageHeader,\n EuiPageHeaderSection,\n EuiTitle,\n} from '../../../../src/components';\n\nexport default () => (\n \n \n \n \n

Page title

\n
\n
\n
\n \n \n \n \n \n

Content title

\n
\n
\n
\n \n Content body\n \n
\n
\n
\n);\n\n" /***/ }), -/* 2450 */ +/* 2462 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiPage,\n EuiPageBody,\n EuiPageContent,\n EuiPageContentBody,\n EuiPageContentHeader,\n EuiPageContentHeaderSection,\n EuiTitle,\n} from '../../../../src/components';\n\nexport default () => (\n \n \n \n \n \n \n

Content title

\n
\n
\n
\n \n Content body\n \n
\n
\n
\n);\n\n\n" /***/ }), -/* 2451 */ +/* 2463 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiPage,\n EuiPageBody,\n EuiPageContent,\n EuiPageContentBody,\n EuiPageContentHeader,\n EuiPageContentHeaderSection,\n EuiTitle,\n} from '../../../../src/components';\n\nexport default () => (\n \n \n \n \n \n \n

Content title

\n
\n
\n
\n \n Content body\n \n
\n
\n
\n);\n\n\n\n" /***/ }), -/* 2452 */ +/* 2464 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiPage,\n EuiPageBody,\n EuiPageContent,\n EuiPageContentBody,\n EuiPageContentHeader,\n EuiPageContentHeaderSection,\n EuiPageHeader,\n EuiPageHeaderSection,\n EuiPageSideBar,\n EuiTitle,\n} from '../../../../src/components';\n\nexport default () => (\n\n \n \n \n \n

Page title

\n
\n
\n \n Page abilities\n \n
\n \n \n SideBar nav\n \n \n \n \n \n

Content title

\n
\n
\n \n Content abilities\n \n
\n \n Content body\n \n
\n
\n
\n);\n\n" /***/ }), -/* 2453 */ +/* 2465 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -284794,41 +286511,41 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _many_pages = __webpack_require__(2454); +var _many_pages = __webpack_require__(2466); var _many_pages2 = _interopRequireDefault(_many_pages); -var _few_pages = __webpack_require__(2455); +var _few_pages = __webpack_require__(2467); var _few_pages2 = _interopRequireDefault(_few_pages); -var _centered_pagination = __webpack_require__(2456); +var _centered_pagination = __webpack_require__(2468); var _centered_pagination2 = _interopRequireDefault(_centered_pagination); -var _customizable_pagination = __webpack_require__(2457); +var _customizable_pagination = __webpack_require__(2469); var _customizable_pagination2 = _interopRequireDefault(_customizable_pagination); -var _compressed = __webpack_require__(2458); +var _compressed = __webpack_require__(2470); var _compressed2 = _interopRequireDefault(_compressed); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var manyPagesSource = __webpack_require__(2459); +var manyPagesSource = __webpack_require__(2471); var manyPagesnHtml = (0, _services.renderToHtml)(_many_pages2.default); -var fewPagesSource = __webpack_require__(2460); +var fewPagesSource = __webpack_require__(2472); var fewPagesnHtml = (0, _services.renderToHtml)(_few_pages2.default); -var centeredPaginationSource = __webpack_require__(2461); +var centeredPaginationSource = __webpack_require__(2473); var centeredPaginationHtml = (0, _services.renderToHtml)(_centered_pagination2.default); -var customizablePaginationSource = __webpack_require__(2462); +var customizablePaginationSource = __webpack_require__(2474); var customizablePaginationHtml = (0, _services.renderToHtml)(_customizable_pagination2.default); -var compressedSource = __webpack_require__(2463); +var compressedSource = __webpack_require__(2475); var compressedHtml = (0, _services.renderToHtml)(_compressed2.default); var PaginationExample = exports.PaginationExample = { @@ -284931,7 +286648,7 @@ var PaginationExample = exports.PaginationExample = { }; /***/ }), -/* 2454 */ +/* 2466 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -285010,7 +286727,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2455 */ +/* 2467 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -285089,7 +286806,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2456 */ +/* 2468 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -285176,7 +286893,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2457 */ +/* 2469 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -285357,7 +287074,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2458 */ +/* 2470 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -285437,37 +287154,37 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2459 */ +/* 2471 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n} from 'react';\n\nimport {\n EuiPagination,\n} from '../../../../src/components';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n activePage: 0\n };\n\n this.PAGE_COUNT = 22;\n }\n\n goToPage = pageNumber => {\n this.setState({\n activePage: pageNumber,\n });\n }\n\n render() {\n return (\n \n );\n }\n}\n" /***/ }), -/* 2460 */ +/* 2472 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n} from 'react';\n\nimport {\n EuiPagination,\n} from '../../../../src/components';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n activePage: 0\n };\n\n this.PAGE_COUNT = 4;\n }\n\n goToPage = pageNumber => {\n this.setState({\n activePage: pageNumber,\n });\n }\n\n render() {\n return (\n \n );\n }\n}\n" /***/ }), -/* 2461 */ +/* 2473 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n} from 'react';\n\nimport {\n EuiFlexGroup,\n EuiFlexItem,\n EuiPagination,\n} from '../../../../src/components';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n activePage: 0,\n };\n\n this.PAGE_COUNT = 10;\n }\n\n goToPage = pageNumber => {\n this.setState({\n activePage: pageNumber,\n });\n }\n\n render() {\n return (\n \n \n \n \n \n );\n }\n}\n" /***/ }), -/* 2462 */ +/* 2474 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n} from 'react';\n\nimport {\n EuiButtonEmpty,\n EuiContextMenuItem,\n EuiContextMenuPanel,\n EuiFlexGroup,\n EuiFlexItem,\n EuiPagination,\n EuiPopover,\n} from '../../../../src/components';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n isPopoverOpen: false,\n activePage: 0,\n };\n\n this.PAGE_COUNT = 10;\n }\n\n onButtonClick() {\n this.setState({\n isPopoverOpen: !this.state.isPopoverOpen,\n });\n }\n\n closePopover() {\n this.setState({\n isPopoverOpen: false,\n });\n }\n\n goToPage = pageNumber => {\n this.setState({\n activePage: pageNumber,\n });\n }\n\n render() {\n const button = (\n \n Rows per page: 50\n \n );\n\n const items = [\n (\n { this.closePopover(); window.alert('10 rows'); }}\n >\n 10 rows\n \n ), (\n { this.closePopover(); window.alert('20 rows'); }}\n >\n 20 rows\n \n ), (\n { this.closePopover(); window.alert('50 rows'); }}\n >\n 50 rows\n \n ), (\n { this.closePopover(); window.alert('100 rows'); }}\n >\n 100 rows\n \n ),\n ];\n\n return (\n \n \n \n \n \n \n\n \n \n \n \n );\n }\n}\n" /***/ }), -/* 2463 */ +/* 2475 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n} from 'react';\n\nimport {\n EuiPagination,\n} from '../../../../src/components';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n activePage: 0\n };\n\n this.PAGE_COUNT = 4;\n }\n\n goToPage = pageNumber => {\n this.setState({\n activePage: pageNumber,\n });\n }\n\n render() {\n return (\n \n );\n }\n}\n" /***/ }), -/* 2464 */ +/* 2476 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -285490,22 +287207,29 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _panel = __webpack_require__(2465); +var _panel = __webpack_require__(2477); var _panel2 = _interopRequireDefault(_panel); -var _panel_hover = __webpack_require__(2466); +var _panel_hover = __webpack_require__(2478); var _panel_hover2 = _interopRequireDefault(_panel_hover); +var _panel_badge = __webpack_require__(2479); + +var _panel_badge2 = _interopRequireDefault(_panel_badge); + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var panelSource = __webpack_require__(2467); +var panelSource = __webpack_require__(2480); var panelHtml = (0, _services.renderToHtml)(_panel2.default); -var panelHoverSource = __webpack_require__(2468); +var panelHoverSource = __webpack_require__(2481); var panelHoverHtml = (0, _services.renderToHtml)(_panel_hover2.default); +var panelBadgeSource = __webpack_require__(2482); +var panelBadgeHtml = (0, _services.renderToHtml)(_panel_badge2.default); + var PanelExample = exports.PanelExample = { title: 'Panel', sections: [{ @@ -285567,11 +287291,38 @@ var PanelExample = exports.PanelExample = { ' will turn the wrapping element into a button to allow for interaction.' ), demo: _react2.default.createElement(_panel_hover2.default, null) + }, { + title: 'Panel beta badges', + source: [{ + type: _components.GuideSectionTypes.JS, + code: panelBadgeSource + }, { + type: _components.GuideSectionTypes.HTML, + code: panelBadgeHtml + }], + text: _react2.default.createElement( + 'p', + null, + 'Similar to ', + _react2.default.createElement( + _reactRouter.Link, + { to: '/display/card' }, + 'EuiCard' + ), + ', panels can also accept an ', + _react2.default.createElement( + _reactRouter.Link, + { to: '/display/badge' }, + 'EuiBetaBadge' + ), + '.' + ), + demo: _react2.default.createElement(_panel_badge2.default, null) }] }; /***/ }), -/* 2465 */ +/* 2477 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -285654,7 +287405,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2466 */ +/* 2478 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -285689,19 +287440,74 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2467 */ +/* 2479 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _react = __webpack_require__(0); + +var _react2 = _interopRequireDefault(_react); + +var _components = __webpack_require__(2); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +var badges = [null, 'Beta', 'Lab']; + +var panelNodes = badges.map(function (item, index) { + return _react2.default.createElement( + _components.EuiFlexItem, + { key: index }, + _react2.default.createElement( + _components.EuiPanel, + { + betaBadgeLabel: badges[index], + betaBadgeTooltipContent: badges[index] ? "This module is not GA. Please help us by reporting any bugs." : undefined, + onClick: function onClick() { + return window.alert('Card clicked'); + } + }, + 'I am some panel content' + ) + ); +}); + +exports.default = function () { + return _react2.default.createElement( + _components.EuiFlexGroup, + { gutterSize: 'l' }, + panelNodes + ); +}; + +module.exports = exports['default']; + +/***/ }), +/* 2480 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiPanel,\n EuiCode,\n EuiSpacer,\n} from '../../../../src/components';\n\nexport default () => (\n
\n \n paddingSize="none"\n \n\n \n\n \n paddingSize="s"\n \n\n \n\n \n paddingSize="m"\n \n\n \n\n \n paddingSize="l"\n \n\n \n\n \n paddingSize="l", hasShadow\n \n
\n);\n" /***/ }), -/* 2468 */ +/* 2481 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiPanel,\n} from '../../../../src/components';\n\nexport default () => (\n window.alert('Panel clicked')}>\n

Hover me to see my hover state.

\n
\n);\n" /***/ }), -/* 2469 */ +/* 2482 */ +/***/ (function(module, exports) { + +module.exports = "import React from 'react';\n\nimport {\n EuiPanel,\n EuiFlexGroup,\n EuiFlexItem,\n} from '../../../../src/components';\n\nconst badges = [null, 'Beta', 'Lab'];\n\nconst panelNodes = badges.map(function (item, index) {\n return (\n \n window.alert('Card clicked')}\n >\n I am some panel content\n \n \n );\n});\n\nexport default () => (\n \n {panelNodes}\n \n);\n" + +/***/ }), +/* 2483 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -285722,48 +287528,48 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _popover = __webpack_require__(2470); +var _popover = __webpack_require__(2484); var _popover2 = _interopRequireDefault(_popover); -var _trap_focus = __webpack_require__(2471); +var _trap_focus = __webpack_require__(2485); var _trap_focus2 = _interopRequireDefault(_trap_focus); -var _popover_anchor_position = __webpack_require__(2472); +var _popover_anchor_position = __webpack_require__(2486); var _popover_anchor_position2 = _interopRequireDefault(_popover_anchor_position); -var _popover_panel_class_name = __webpack_require__(2473); +var _popover_panel_class_name = __webpack_require__(2487); var _popover_panel_class_name2 = _interopRequireDefault(_popover_panel_class_name); -var _popover_with_title = __webpack_require__(2474); +var _popover_with_title = __webpack_require__(2488); var _popover_with_title2 = _interopRequireDefault(_popover_with_title); -var _popover_with_title_padding = __webpack_require__(2475); +var _popover_with_title_padding = __webpack_require__(2489); var _popover_with_title_padding2 = _interopRequireDefault(_popover_with_title_padding); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var popoverSource = __webpack_require__(2476); +var popoverSource = __webpack_require__(2490); var popoverHtml = (0, _services.renderToHtml)(_popover2.default); -var trapFocusSource = __webpack_require__(2477); +var trapFocusSource = __webpack_require__(2491); var trapFocusHtml = (0, _services.renderToHtml)(_trap_focus2.default); -var popoverAnchorPositionSource = __webpack_require__(2478); +var popoverAnchorPositionSource = __webpack_require__(2492); var popoverAnchorPositionHtml = (0, _services.renderToHtml)(_popover_anchor_position2.default); -var popoverPanelClassNameSource = __webpack_require__(2479); +var popoverPanelClassNameSource = __webpack_require__(2493); var popoverPanelClassNameHtml = (0, _services.renderToHtml)(_popover_panel_class_name2.default); -var popoverWithTitleSource = __webpack_require__(2480); +var popoverWithTitleSource = __webpack_require__(2494); var popoverWithTitleHtml = (0, _services.renderToHtml)(_popover_with_title2.default); -var popoverWithTitlePaddingSource = __webpack_require__(2481); +var popoverWithTitlePaddingSource = __webpack_require__(2495); var popoverWithTitlePaddingHtml = (0, _services.renderToHtml)(_popover_with_title_padding2.default); var PopoverExample = exports.PopoverExample = { @@ -285952,7 +287758,7 @@ var PopoverExample = exports.PopoverExample = { }; /***/ }), -/* 2470 */ +/* 2484 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -286059,7 +287865,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2471 */ +/* 2485 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -286189,7 +287995,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2472 */ +/* 2486 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -286856,7 +288662,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2473 */ +/* 2487 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -286956,7 +288762,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2474 */ +/* 2488 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -287209,7 +289015,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2475 */ +/* 2489 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -287529,43 +289335,43 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2476 */ +/* 2490 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n} from 'react';\n\nimport {\n EuiPopover,\n EuiButton,\n} from '../../../../src/components';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n isPopoverOpen: false,\n };\n }\n\n onButtonClick() {\n this.setState({\n isPopoverOpen: !this.state.isPopoverOpen,\n });\n }\n\n closePopover() {\n this.setState({\n isPopoverOpen: false,\n });\n }\n\n render() {\n const button = (\n \n Show popover\n \n );\n\n return (\n \n
Popover content that’s wider than the default width
\n \n );\n }\n}\n" /***/ }), -/* 2477 */ +/* 2491 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n} from 'react';\n\nimport {\n EuiButton,\n EuiFormRow,\n EuiPopover,\n EuiSwitch,\n} from '../../../../src/components';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n isPopoverOpen: false,\n };\n }\n\n onButtonClick() {\n this.setState({\n isPopoverOpen: !this.state.isPopoverOpen,\n });\n }\n\n closePopover() {\n this.setState({\n isPopoverOpen: false,\n });\n }\n\n render() {\n const button = (\n \n Show popover\n \n );\n\n return (\n \n \n \n \n\n \n \n \n\n Copy IFRAME code\n \n );\n }\n}\n" /***/ }), -/* 2478 */ +/* 2492 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n} from 'react';\n\nimport {\n EuiPopover,\n EuiButton,\n EuiFlexGroup,\n EuiFlexItem,\n EuiSpacer,\n EuiText,\n} from '../../../../src/components';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n isPopoverOpen1: false,\n isPopoverOpen2: false,\n isPopoverOpen3: false,\n isPopoverOpen4: false,\n };\n }\n\n onButtonClick1() {\n this.setState({\n isPopoverOpen1: !this.state.isPopoverOpen1,\n });\n }\n\n closePopover1() {\n this.setState({\n isPopoverOpen1: false,\n });\n }\n\n onButtonClick2() {\n this.setState({\n isPopoverOpen2: !this.state.isPopoverOpen2,\n });\n }\n\n closePopover2() {\n this.setState({\n isPopoverOpen2: false,\n });\n }\n\n onButtonClick3() {\n this.setState({\n isPopoverOpen3: !this.state.isPopoverOpen3,\n });\n }\n\n closePopover3() {\n this.setState({\n isPopoverOpen3: false,\n });\n }\n\n onButtonClick4() {\n this.setState({\n isPopoverOpen4: !this.state.isPopoverOpen4,\n });\n }\n\n closePopover4() {\n this.setState({\n isPopoverOpen4: false,\n });\n }\n\n onButtonClick5() {\n this.setState({\n isPopoverOpen5: !this.state.isPopoverOpen5,\n });\n }\n\n closePopover5() {\n this.setState({\n isPopoverOpen5: false,\n });\n }\n\n onButtonClick6() {\n this.setState({\n isPopoverOpen6: !this.state.isPopoverOpen6,\n });\n }\n\n closePopover6() {\n this.setState({\n isPopoverOpen6: false,\n });\n }\n\n\n onButtonClick7() {\n this.setState({\n isPopoverOpen7: !this.state.isPopoverOpen7,\n });\n }\n\n closePopover7() {\n this.setState({\n isPopoverOpen7: false,\n });\n }\n\n onButtonClick8() {\n this.setState({\n isPopoverOpen8: !this.state.isPopoverOpen8,\n });\n }\n\n closePopover8() {\n this.setState({\n isPopoverOpen8: false,\n });\n }\n\n onButtonClick9() {\n this.setState({\n isPopoverOpen9: !this.state.isPopoverOpen9,\n });\n }\n\n closePopover9() {\n this.setState({\n isPopoverOpen9: false,\n });\n }\n\n onButtonClick10() {\n this.setState({\n isPopoverOpen10: !this.state.isPopoverOpen10,\n });\n }\n\n closePopover10() {\n this.setState({\n isPopoverOpen10: false,\n });\n }\n\n onButtonClick11() {\n this.setState({\n isPopoverOpen11: !this.state.isPopoverOpen11,\n });\n }\n\n closePopover11() {\n this.setState({\n isPopoverOpen11: false,\n });\n }\n\n onButtonClick12() {\n this.setState({\n isPopoverOpen12: !this.state.isPopoverOpen12,\n });\n }\n\n closePopover12() {\n this.setState({\n isPopoverOpen12: false,\n });\n }\n\n\n render() {\n return (\n
\n\n \n \n \n downLeft\n \n )}\n isOpen={this.state.isPopoverOpen1}\n closePopover={this.closePopover1.bind(this)}\n anchorPosition=\"downLeft\"\n >\n Popover content\n \n \n\n \n \n downCenter\n \n )}\n isOpen={this.state.isPopoverOpen2}\n closePopover={this.closePopover2.bind(this)}\n anchorPosition=\"downCenter\"\n >\n Popover content\n \n \n\n \n \n downRight\n \n )}\n isOpen={this.state.isPopoverOpen3}\n closePopover={this.closePopover3.bind(this)}\n anchorPosition=\"downRight\"\n >\n Popover content\n \n \n \n\n \n\n \n \n \n upLeft\n \n )}\n isOpen={this.state.isPopoverOpen4}\n closePopover={this.closePopover4.bind(this)}\n anchorPosition=\"upLeft\"\n >\n Popover content\n \n \n\n \n \n upCenter\n \n )}\n isOpen={this.state.isPopoverOpen5}\n closePopover={this.closePopover5.bind(this)}\n anchorPosition=\"upCenter\"\n >\n Popover content\n \n \n\n \n \n upRight\n \n )}\n isOpen={this.state.isPopoverOpen6}\n closePopover={this.closePopover6.bind(this)}\n anchorPosition=\"upRight\"\n >\n Popover content\n \n \n \n\n \n\n \n \n \n leftUp\n \n )}\n isOpen={this.state.isPopoverOpen7}\n closePopover={this.closePopover7.bind(this)}\n anchorPosition=\"leftUp\"\n >\n \n

\n Be careful with content within left or right aligned popovers. There needs to be\n enough content to make make enough height for the arrow positioning.\n

\n
\n \n
\n\n \n \n leftCenter\n \n )}\n isOpen={this.state.isPopoverOpen8}\n closePopover={this.closePopover8.bind(this)}\n anchorPosition=\"leftCenter\"\n >\n Popover content\n \n \n\n \n \n leftDown\n \n )}\n isOpen={this.state.isPopoverOpen9}\n closePopover={this.closePopover9.bind(this)}\n anchorPosition=\"leftDown\"\n >\n \n

\n Be careful with content within left or right aligned popovers. There needs to be\n enough content to make make enough height for the arrow positioning.\n

\n
\n \n
\n
\n\n \n\n \n \n \n rightUp\n \n )}\n isOpen={this.state.isPopoverOpen10}\n closePopover={this.closePopover10.bind(this)}\n anchorPosition=\"rightUp\"\n >\n \n

\n Be careful with content within left or right aligned popovers. There needs to be\n enough content to make make enough height for the arrow positioning.\n

\n
\n \n
\n\n \n \n rightCenter\n \n )}\n isOpen={this.state.isPopoverOpen11}\n closePopover={this.closePopover11.bind(this)}\n anchorPosition=\"rightCenter\"\n >\n Popover content\n \n \n\n \n \n rightDown\n \n )}\n isOpen={this.state.isPopoverOpen12}\n closePopover={this.closePopover12.bind(this)}\n anchorPosition=\"rightDown\"\n >\n \n

\n Be careful with content within left or right aligned popovers. There needs to be\n enough content to make make enough height for the arrow positioning.\n

\n
\n \n
\n
\n\n
\n );\n }\n}\n" /***/ }), -/* 2479 */ +/* 2493 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n} from 'react';\n\nimport {\n EuiPopover,\n EuiButton,\n} from '../../../../src/components';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n isPopoverOpen: false,\n };\n }\n\n onButtonClick() {\n this.setState({\n isPopoverOpen: !this.state.isPopoverOpen,\n });\n }\n\n closePopover() {\n this.setState({\n isPopoverOpen: false,\n });\n }\n\n render() {\n return (\n \n Turn padding off and apply a custom class\n \n )}\n isOpen={this.state.isPopoverOpen}\n closePopover={this.closePopover.bind(this)}\n panelClassName=\"yourClassNameHere\"\n panelPaddingSize=\"none\"\n >\n This should have no padding, and if you inspect, also a custom class.\n \n );\n }\n}\n" /***/ }), -/* 2480 */ +/* 2494 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n} from 'react';\n\nimport {\n EuiPopover,\n EuiPopoverTitle,\n EuiButton,\n EuiFlexGroup,\n EuiFlexItem,\n EuiText\n} from '../../../../src/components';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n isPopoverOpen: false,\n };\n }\n\n onButtonClick1() {\n this.setState({\n isPopoverOpen1: !this.state.isPopoverOpen1,\n });\n }\n\n closePopover1() {\n this.setState({\n isPopoverOpen1: false,\n });\n }\n\n onButtonClick2() {\n this.setState({\n isPopoverOpen2: !this.state.isPopoverOpen2,\n });\n }\n\n closePopover2() {\n this.setState({\n isPopoverOpen2: false,\n });\n }\n\n onButtonClick3() {\n this.setState({\n isPopoverOpen3: !this.state.isPopoverOpen3,\n });\n }\n\n closePopover3() {\n this.setState({\n isPopoverOpen3: false,\n });\n }\n\n render() {\n return (\n \n \n \n downCenter with title\n \n )}\n isOpen={this.state.isPopoverOpen1}\n closePopover={this.closePopover1.bind(this)}\n anchorPosition=\"downCenter\"\n withTitle\n >\n Hello, I’m a popover title\n
\n \n

\n Popover content with default padding\n

\n
\n
\n \n
\n\n \n \n upCenter with title\n \n )}\n isOpen={this.state.isPopoverOpen2}\n closePopover={this.closePopover2.bind(this)}\n anchorPosition=\"upCenter\"\n withTitle\n >\n Hello, I’m a popover title\n
\n \n

\n Popover content with large padding\n

\n
\n
\n \n
\n\n \n \n rightUp with title\n \n )}\n isOpen={this.state.isPopoverOpen3}\n closePopover={this.closePopover3.bind(this)}\n anchorPosition=\"rightUp\"\n withTitle\n >\n Hello, I’m a popover title\n
\n \n

\n Popover content with no padding\n

\n
\n
\n \n
\n
\n );\n }\n}\n" /***/ }), -/* 2481 */ +/* 2495 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n} from 'react';\n\nimport {\n EuiPopover,\n EuiPopoverTitle,\n EuiButton,\n EuiFlexGroup,\n EuiFlexItem,\n EuiText\n} from '../../../../src/components';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n isPopoverOpen: false,\n };\n }\n\n onButtonClick1() {\n this.setState({\n isPopoverOpen1: !this.state.isPopoverOpen1,\n });\n }\n\n closePopover1() {\n this.setState({\n isPopoverOpen1: false,\n });\n }\n\n onButtonClick2() {\n this.setState({\n isPopoverOpen2: !this.state.isPopoverOpen2,\n });\n }\n\n closePopover2() {\n this.setState({\n isPopoverOpen2: false,\n });\n }\n\n onButtonClick3() {\n this.setState({\n isPopoverOpen3: !this.state.isPopoverOpen3,\n });\n }\n\n closePopover3() {\n this.setState({\n isPopoverOpen3: false,\n });\n }\n\n onButtonClick4() {\n this.setState({\n isPopoverOpen4: !this.state.isPopoverOpen4,\n });\n }\n\n closePopover4() {\n this.setState({\n isPopoverOpen4: false,\n });\n }\n\n render() {\n return (\n \n \n \n Title and small padding\n \n )}\n isOpen={this.state.isPopoverOpen2}\n closePopover={this.closePopover2.bind(this)}\n anchorPosition=\"upCenter\"\n withTitle\n panelPaddingSize=\"s\"\n >\n Hello, I’m a popover title\n
\n \n

\n Popover content\n

\n
\n
\n \n
\n\n \n \n Title and default padding (m)\n \n )}\n isOpen={this.state.isPopoverOpen1}\n closePopover={this.closePopover1.bind(this)}\n anchorPosition=\"upCenter\"\n withTitle\n >\n Hello, I’m a popover title\n
\n \n

\n Popover content\n

\n
\n
\n \n
\n\n \n \n Title and large padding\n \n )}\n isOpen={this.state.isPopoverOpen4}\n closePopover={this.closePopover4.bind(this)}\n anchorPosition=\"upCenter\"\n withTitle\n panelPaddingSize=\"l\"\n >\n Hello, I’m a popover title\n
\n \n

\n Popover content\n

\n
\n
\n \n
\n\n \n \n Title and no padding\n \n )}\n isOpen={this.state.isPopoverOpen3}\n closePopover={this.closePopover3.bind(this)}\n anchorPosition=\"upCenter\"\n withTitle\n panelPaddingSize=\"none\"\n >\n As the title, I keep my padding\n
\n \n

\n Popover content\n

\n
\n
\n \n
\n
\n );\n }\n}\n" /***/ }), -/* 2482 */ +/* 2496 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -287586,11 +289392,11 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _portal = __webpack_require__(2483); +var _portal = __webpack_require__(2497); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var portalSource = __webpack_require__(2484); +var portalSource = __webpack_require__(2498); var portalHtml = (0, _services.renderToHtml)(_portal.Portal); var PortalExample = exports.PortalExample = { @@ -287620,7 +289426,7 @@ var PortalExample = exports.PortalExample = { }; /***/ }), -/* 2483 */ +/* 2497 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -287720,13 +289526,13 @@ Portal.__docgenInfo = [{ }]; /***/ }), -/* 2484 */ +/* 2498 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n} from 'react';\n\nimport {\n EuiPortal,\n EuiButton,\n EuiBottomBar,\n} from '../../../../src/components';\n\nexport class Portal extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n isPortalVisible: false,\n };\n\n this.togglePortal = this.togglePortal.bind(this);\n }\n\n togglePortal() {\n this.setState(prevState => ({ isPortalVisible: !prevState.isPortalVisible }));\n }\n\n render() {\n\n let portal;\n\n if (this.state.isPortalVisible) {\n portal = (\n \n \n

This element is appended to the body in the DOM if you inspect

\n
\n
\n );\n }\n return (\n
\n \n Toggle portal\n \n\n {portal}\n
\n );\n }\n}\n" /***/ }), -/* 2485 */ +/* 2499 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -287747,34 +289553,34 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _progress = __webpack_require__(2486); +var _progress = __webpack_require__(2500); var _progress2 = _interopRequireDefault(_progress); -var _progress_value = __webpack_require__(2487); +var _progress_value = __webpack_require__(2501); var _progress_value2 = _interopRequireDefault(_progress_value); -var _progress_fixed = __webpack_require__(2488); +var _progress_fixed = __webpack_require__(2502); var _progress_fixed2 = _interopRequireDefault(_progress_fixed); -var _progress_size_color = __webpack_require__(2489); +var _progress_size_color = __webpack_require__(2503); var _progress_size_color2 = _interopRequireDefault(_progress_size_color); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var progressSource = __webpack_require__(2490); +var progressSource = __webpack_require__(2504); var progressHtml = (0, _services.renderToHtml)(_progress2.default); -var progressValueSource = __webpack_require__(2491); +var progressValueSource = __webpack_require__(2505); var progressValueHtml = (0, _services.renderToHtml)(_progress_value2.default); -var progressFixedSource = __webpack_require__(2492); +var progressFixedSource = __webpack_require__(2506); var progressFixedHtml = (0, _services.renderToHtml)(_progress_fixed2.default); -var progressSizeColorSource = __webpack_require__(2493); +var progressSizeColorSource = __webpack_require__(2507); var progressSizeColorHtml = (0, _services.renderToHtml)(_progress_size_color2.default); var ProgressExample = exports.ProgressExample = { @@ -287927,7 +289733,7 @@ var ProgressExample = exports.ProgressExample = { }; /***/ }), -/* 2486 */ +/* 2500 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -287952,7 +289758,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2487 */ +/* 2501 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -288099,7 +289905,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2488 */ +/* 2502 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -288268,7 +290074,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2489 */ +/* 2503 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -288305,31 +290111,280 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2490 */ +/* 2504 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiProgress,\n} from '../../../../src/components';\n\nexport default () => (\n \n);\n" /***/ }), -/* 2491 */ +/* 2505 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n} from 'react';\n\nimport {\n EuiButton,\n EuiFlexGroup,\n EuiFlexItem,\n EuiProgress,\n EuiText,\n} from '../../../../src/components';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n value: 0,\n showProgress: false,\n };\n\n this.toggleProgress = this.toggleProgress.bind(this);\n }\n\n toggleProgress() {\n const currentState = this.state.showProgress;\n\n if (!currentState) {\n this.timer = setTimeout(() => this.progress(0), 250);\n } else {\n clearTimeout(this.timer);\n this.setState({ value: 0 });\n }\n\n this.setState({\n showProgress: !this.state.showProgress,\n });\n }\n\n componentWillUnmount() {\n clearTimeout(this.timer);\n }\n\n progress(value) {\n if (value > 100) {\n this.setState({ value: 100 });\n } else {\n this.setState({ value });\n const diff = Math.round(Math.random() * 10);\n this.timer = setTimeout(() => this.progress(value + diff), 250);\n }\n }\n\n render() {\n\n return (\n \n \n \n Toggle progress\n \n \n \n \n

\n {this.state.value}\n

\n
\n
\n \n \n \n
\n );\n }\n}\n" /***/ }), -/* 2492 */ +/* 2506 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n} from 'react';\n\nimport {\n EuiProgress,\n EuiSpacer,\n EuiButton,\n EuiText,\n EuiPanel,\n EuiCallOut,\n} from '../../../../src/components';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n value: 0,\n showProgress: false,\n };\n\n this.toggleProgress = this.toggleProgress.bind(this);\n }\n\n toggleProgress() {\n const currentState = this.state.showProgress;\n\n\n if (!currentState) {\n this.timer = setTimeout(() => this.progress(0), 250);\n } else {\n clearTimeout(this.timer);\n this.setState({ value: 0 });\n }\n\n this.setState({\n showProgress: !this.state.showProgress,\n });\n }\n\n componentWillUnmount() {\n clearTimeout(this.timer);\n }\n\n progress(value) {\n if (value > 100) {\n this.setState({ value: 100 });\n } else {\n this.setState({ value });\n const diff = Math.round(Math.random() * 10);\n this.timer = setTimeout(() => this.progress(value + diff), 250);\n }\n }\n\n render() {\n let progress = null;\n\n if (this.state.showProgress) {\n progress = (\n
\n \n

\n The progress bar is fixed to the top of your browser.\n

\n \n \n
\n );\n }\n\n return (\n
\n\n \n \n \n

Absolutely!

\n

\n The progress bar is absolutely positioned in this panel. You could\n see how this might be useful in our Toast component.\n

\n
\n
\n\n \n\n \n Toggle a fixed bar\n \n\n \n\n {progress}\n
\n );\n }\n}\n" /***/ }), -/* 2493 */ +/* 2507 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiProgress,\n EuiSpacer,\n} from '../../../../src/components';\n\nexport default () => (\n
\n \n \n\n \n \n\n \n \n\n \n \n\n \n
\n\n);\n" /***/ }), -/* 2494 */ +/* 2508 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.ResponsiveExample = undefined; + +var _react = __webpack_require__(0); + +var _react2 = _interopRequireDefault(_react); + +var _services = __webpack_require__(7); + +var _responsive = __webpack_require__(2509); + +var _responsive2 = _interopRequireDefault(_responsive); + +var _components = __webpack_require__(6); + +var _components2 = __webpack_require__(2); + +var _responsive3 = __webpack_require__(2510); + +var _responsive4 = _interopRequireDefault(_responsive3); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +var responsiveSource = __webpack_require__(2511); +var responsiveHtml = (0, _services.renderToHtml)(_responsive4.default); + +function renderSizes(size, index) { + var code = '\'' + size + '\': ' + _responsive2.default.euiBreakpoints[size] + 'px'; + + if (index < _responsive2.default.euiBreakpointKeys.length - 1) { + code += ' (to ' + (_responsive2.default.euiBreakpoints[_responsive2.default.euiBreakpointKeys[index + 1]] - 1) + 'px)'; + } else { + code += ' +'; + } + + return _react2.default.createElement( + 'div', + { key: index }, + code + ); +} + +var ResponsiveExample = exports.ResponsiveExample = { + title: 'Responsive', + sections: [{ + title: 'EuiShowFor and EuiHideFor', + source: [{ + type: _components.GuideSectionTypes.JS, + code: responsiveSource + }, { + type: _components.GuideSectionTypes.HTML, + code: responsiveHtml + }], + text: _react2.default.createElement( + 'div', + null, + _react2.default.createElement( + 'p', + null, + 'Pass an array of named breakpoints to either the ', + _react2.default.createElement( + _components2.EuiCode, + null, + 'EuiShowFor' + ), + ' or ', + _react2.default.createElement( + _components2.EuiCode, + null, + 'EuiHideFor' + ), + ' components to make them responsive.' + ), + _react2.default.createElement( + 'p', + null, + 'The sizing correlates with our ', + _react2.default.createElement( + _components2.EuiCode, + null, + '$euiBreakpoints' + ), + ' SASS map. The named breakpoint starts at the pixel value provided and ends before the next one.' + ), + _react2.default.createElement( + _components2.EuiCodeBlock, + { language: 'scss', paddingSize: 's' }, + _responsive2.default.euiBreakpointKeys.map(function (size, index) { + return renderSizes(size, index); + }) + ) + ), + props: { EuiShowFor: _components2.EuiShowFor, EuiHideFor: _components2.EuiHideFor }, + demo: _react2.default.createElement(_responsive4.default, null) + }] +}; + +/***/ }), +/* 2509 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "euiBreakpoints", function() { return euiBreakpoints; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "euiBreakpointKeys", function() { return euiBreakpointKeys; }); +var euiBreakpoints = {"xs":0,"s":575,"m":768,"l":992,"xl":1200} +var euiBreakpointKeys = ["xs","s","m","l","xl"] +/* harmony default export */ __webpack_exports__["default"] = ({"euiBreakpoints":{"xs":0,"s":575,"m":768,"l":992,"xl":1200},"euiBreakpointKeys":["xs","s","m","l","xl"]}); + + +/***/ }), +/* 2510 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _react = __webpack_require__(0); + +var _react2 = _interopRequireDefault(_react); + +var _components = __webpack_require__(2); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = function () { + return _react2.default.createElement( + 'div', + null, + _react2.default.createElement( + _components.EuiHideFor, + { sizes: ['xs'] }, + 'Hiding from ', + _react2.default.createElement( + _components.EuiCode, + null, + 'xs' + ), + ' screens only' + ), + _react2.default.createElement('br', null), + _react2.default.createElement( + _components.EuiHideFor, + { sizes: ['xs', 's'] }, + 'Hiding from ', + _react2.default.createElement( + _components.EuiCode, + null, + 'xs, s' + ), + ' screens' + ), + _react2.default.createElement('br', null), + _react2.default.createElement( + _components.EuiHideFor, + { sizes: ['xs', 's', 'm', 'l'] }, + 'Hiding from ', + _react2.default.createElement( + _components.EuiCode, + null, + 'xs, s, m, l' + ), + ' screens' + ), + _react2.default.createElement('br', null), + _react2.default.createElement( + _components.EuiHideFor, + { sizes: ['xl'] }, + 'Hiding from ', + _react2.default.createElement( + _components.EuiCode, + null, + 'xl' + ), + ' screens only' + ), + _react2.default.createElement('br', null), + _react2.default.createElement('br', null), + _react2.default.createElement( + _components.EuiShowFor, + { sizes: ['xs'] }, + 'Showing for ', + _react2.default.createElement( + _components.EuiCode, + null, + 'xs' + ), + ' screens only' + ), + _react2.default.createElement('br', null), + _react2.default.createElement( + _components.EuiShowFor, + { sizes: ['xs', 's'] }, + 'Showing for ', + _react2.default.createElement( + _components.EuiCode, + null, + 'xs, s' + ), + ' screens' + ), + _react2.default.createElement('br', null), + _react2.default.createElement( + _components.EuiShowFor, + { sizes: ['xs', 's', 'm', 'l'] }, + 'Showing for ', + _react2.default.createElement( + _components.EuiCode, + null, + 'xs, s, m, l' + ), + ' screens' + ), + _react2.default.createElement('br', null), + _react2.default.createElement( + _components.EuiShowFor, + { sizes: ['xl'] }, + 'Showing for ', + _react2.default.createElement( + _components.EuiCode, + null, + 'xl' + ), + ' screen only' + ) + ); +}; + +module.exports = exports['default']; + +/***/ }), +/* 2511 */ +/***/ (function(module, exports) { + +module.exports = "import React from 'react';\n\nimport {\n EuiCode,\n EuiHideFor,\n EuiShowFor,\n} from '../../../../src/components';\n\nexport default () => (\n
\n \n Hiding from xs screens only\n \n
\n \n Hiding from xs, s screens\n \n
\n \n Hiding from xs, s, m, l screens\n \n
\n \n Hiding from xl screens only\n \n\n
\n
\n\n \n Showing for xs screens only\n \n
\n \n Showing for xs, s screens\n \n
\n \n Showing for xs, s, m, l screens\n \n
\n \n Showing for xl screen only\n \n
\n);\n" + +/***/ }), +/* 2512 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -288352,16 +290407,16 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _search_bar = __webpack_require__(2495); +var _search_bar = __webpack_require__(2513); -var _controlled_search_bar = __webpack_require__(2496); +var _controlled_search_bar = __webpack_require__(2514); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var searchBarSource = __webpack_require__(2497); +var searchBarSource = __webpack_require__(2515); var searchBarHtml = (0, _services.renderToHtml)(_search_bar.SearchBar); -var controlledSearchBarSource = __webpack_require__(2498); +var controlledSearchBarSource = __webpack_require__(2516); var controlledSearchBarHtml = (0, _services.renderToHtml)(_controlled_search_bar.ControlledSearchBar); var SearchBarExample = exports.SearchBarExample = { @@ -288576,7 +290631,7 @@ var SearchBarExample = exports.SearchBarExample = { }; /***/ }), -/* 2495 */ +/* 2513 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -288987,7 +291042,7 @@ SearchBar.__docgenInfo = [{ }]; /***/ }), -/* 2496 */ +/* 2514 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -289419,19 +291474,19 @@ ControlledSearchBar.__docgenInfo = [{ }]; /***/ }), -/* 2497 */ +/* 2515 */ /***/ (function(module, exports) { module.exports = "import React, { Component, Fragment } from 'react';\nimport { times } from 'lodash';\nimport { Random } from '../../../../src/services/random';\nimport {\n EuiHealth,\n EuiCallOut,\n EuiSpacer,\n EuiFlexGroup,\n EuiFlexItem,\n EuiCodeBlock,\n EuiTitle,\n EuiSwitch,\n EuiBasicTable,\n EuiSearchBar,\n} from '../../../../src/components';\n\nconst random = new Random();\n\nconst tags = [\n { name: 'marketing', color: 'danger' },\n { name: 'finance', color: 'success' },\n { name: 'eng', color: 'success' },\n { name: 'sales', color: 'warning' },\n { name: 'ga', color: 'success' }\n];\n\nconst types = [\n 'dashboard',\n 'visualization',\n 'watch',\n];\n\nconst users = [\n 'dewey',\n 'wanda',\n 'carrie',\n 'jmack',\n 'gabic',\n];\n\nconst items = times(10, (id) => {\n return {\n id,\n status: random.oneOf(['open', 'closed']),\n type: random.oneOf(types),\n tag: random.setOf(tags.map(tag => tag.name), { min: 0, max: 3 }),\n active: random.boolean(),\n owner: random.oneOf(users),\n followers: random.integer({ min: 0, max: 20 }),\n comments: random.integer({ min: 0, max: 10 }),\n stars: random.integer({ min: 0, max: 5 })\n };\n});\n\nconst loadTags = () => {\n return new Promise((resolve) => {\n setTimeout(() => {\n resolve(tags.map(tag => ({\n value: tag.name,\n view: {tag.name}\n })));\n }, 2000);\n });\n};\n\nconst initialQuery = EuiSearchBar.Query.MATCH_ALL;\n\nexport class SearchBar extends Component {\n\n constructor(props) {\n super(props);\n this.state = {\n query: initialQuery,\n result: items,\n error: null,\n incremental: false\n };\n }\n\n onChange = ({ query, error }) => {\n if (error) {\n this.setState({ error });\n } else {\n this.setState({\n error: null,\n result: EuiSearchBar.Query.execute(query, items, { defaultFields: ['owner', 'tag', 'type'] }),\n query\n });\n }\n };\n\n toggleIncremental = () => {\n this.setState(prevState => ({ incremental: !prevState.incremental }));\n };\n\n renderSearch() {\n const { incremental } = this.state;\n\n const filters = [\n {\n type: 'field_value_toggle_group',\n field: 'status',\n items: [\n {\n value: 'open',\n name: 'Open'\n },\n {\n value: 'closed',\n name: 'Closed'\n }\n ]\n },\n {\n type: 'is',\n field: 'active',\n name: 'Active',\n negatedName: 'Inactive'\n },\n {\n type: 'field_value_toggle',\n name: 'Mine',\n field: 'owner',\n value: 'dewey'\n },\n {\n type: 'field_value_selection',\n field: 'tag',\n name: 'Tag',\n multiSelect: 'or',\n cache: 10000, // will cache the loaded tags for 10 sec\n options: () => loadTags()\n }\n ];\n\n const schema = {\n strict: true,\n fields: {\n active: {\n type: 'boolean'\n },\n status: {\n type: 'string'\n },\n followers: {\n type: 'number'\n },\n comments: {\n type: 'number'\n },\n stars: {\n type: 'number'\n },\n created: {\n type: 'date'\n },\n owner: {\n type: 'string'\n },\n tag: {\n type: 'string',\n validate: (value) => {\n if (!tags.some(tag => tag.name === value)) {\n throw new Error(`unknown tag (possible values: ${tags.map(tag => tag.name).join(',')})`);\n }\n }\n }\n }\n };\n\n return (\n \n );\n }\n\n renderError() {\n const { error } = this.state;\n if (!error) {\n return;\n }\n return (\n \n \n \n \n );\n }\n\n renderTable() {\n const columns = [\n {\n name: 'Type',\n field: 'type'\n },\n {\n name: 'Open',\n field: 'status',\n render: (status) => status === 'open' ? 'Yes' : 'No'\n },\n {\n name: 'Active',\n field: 'active',\n dataType: 'boolean'\n },\n {\n name: 'Tags',\n field: 'tag'\n },\n {\n name: 'Owner',\n field: 'owner'\n },\n {\n name: 'Stats',\n width: '150px',\n render: (item) => {\n return (\n
\n
{`${item.stars} Stars`}
\n
{`${item.followers} Followers`}
\n
{`${item.comments} Comments`}
\n
\n );\n }\n }\n ];\n\n const queriedItems = EuiSearchBar.Query.execute(this.state.query, items, {\n defaultFields: ['owner', 'tag', 'type']\n });\n\n return (\n \n );\n }\n\n render() {\n const {\n incremental,\n query,\n } = this.state;\n\n const esQueryDsl = EuiSearchBar.Query.toESQuery(query);\n const esQueryString = EuiSearchBar.Query.toESQueryString(query);\n\n const content = this.renderError() || (\n \n \n\n \n

Elasticsearch Query String

\n
\n \n \n {esQueryString ? esQueryString : ''}\n \n\n \n\n \n

Elasticsearch Query DSL

\n
\n \n \n {esQueryDsl ? JSON.stringify(esQueryDsl, null, 2) : ''}\n \n\n
\n\n \n \n

JS execution

\n
\n\n \n\n {this.renderTable()}\n
\n
\n );\n\n return (\n \n \n \n {this.renderSearch()}\n \n\n \n \n \n \n \n {content}\n \n );\n }\n}\n" /***/ }), -/* 2498 */ +/* 2516 */ /***/ (function(module, exports) { module.exports = "import React, { Component, Fragment } from 'react';\nimport { times } from 'lodash';\nimport { Random } from '../../../../src/services/random';\nimport {\n EuiHealth,\n EuiCallOut,\n EuiSpacer,\n EuiFlexGroup,\n EuiFlexItem,\n EuiSwitch,\n EuiBasicTable,\n EuiSearchBar,\n EuiButton,\n} from '../../../../src/components';\n\nconst random = new Random();\n\nconst tags = [\n { name: 'marketing', color: 'danger' },\n { name: 'finance', color: 'success' },\n { name: 'eng', color: 'success' },\n { name: 'sales', color: 'warning' },\n { name: 'ga', color: 'success' }\n];\n\nconst types = [\n 'dashboard',\n 'visualization',\n 'watch',\n];\n\nconst users = [\n 'dewey',\n 'wanda',\n 'carrie',\n 'jmack',\n 'gabic',\n];\n\nconst items = times(10, (id) => {\n return {\n id,\n status: random.oneOf(['open', 'closed']),\n type: random.oneOf(types),\n tag: random.setOf(tags.map(tag => tag.name), { min: 0, max: 3 }),\n active: random.boolean(),\n owner: random.oneOf(users),\n followers: random.integer({ min: 0, max: 20 }),\n comments: random.integer({ min: 0, max: 10 }),\n stars: random.integer({ min: 0, max: 5 })\n };\n});\n\nconst loadTags = () => {\n return new Promise((resolve) => {\n setTimeout(() => {\n resolve(tags.map(tag => ({\n value: tag.name,\n view: {tag.name}\n })));\n }, 2000);\n });\n};\n\nconst initialQuery = EuiSearchBar.Query.MATCH_ALL;\n\nexport class ControlledSearchBar extends Component {\n\n constructor(props) {\n super(props);\n this.state = {\n query: initialQuery,\n result: items,\n error: null,\n incremental: false\n };\n }\n\n onChange = ({ query, error }) => {\n if (error) {\n this.setState({ error });\n } else {\n this.setState({\n error: null,\n result: EuiSearchBar.Query.execute(query, items, { defaultFields: ['owner', 'tag', 'type'] }),\n query\n });\n }\n };\n\n toggleIncremental = () => {\n this.setState(prevState => ({ incremental: !prevState.incremental }));\n };\n\n setQuery = query => {\n this.setState({ query });\n }\n\n renderBookmarks() {\n return (\n \n

Enter a query, or select one from a bookmark

\n \n \n \n this.setQuery('status:open owner:dewey')}>mine, open\n \n \n this.setQuery('status:closed owner:dewey')}>mine, closed\n \n \n \n
\n );\n }\n\n renderSearch() {\n const { incremental } = this.state;\n\n const filters = [\n {\n type: 'field_value_toggle_group',\n field: 'status',\n items: [\n {\n value: 'open',\n name: 'Open'\n },\n {\n value: 'closed',\n name: 'Closed'\n }\n ]\n },\n {\n type: 'is',\n field: 'active',\n name: 'Active',\n negatedName: 'Inactive'\n },\n {\n type: 'field_value_toggle',\n name: 'Mine',\n field: 'owner',\n value: 'dewey'\n },\n {\n type: 'field_value_selection',\n field: 'tag',\n name: 'Tag',\n multiSelect: 'or',\n cache: 10000, // will cache the loaded tags for 10 sec\n options: () => loadTags()\n }\n ];\n\n const schema = {\n strict: true,\n fields: {\n active: {\n type: 'boolean'\n },\n status: {\n type: 'string'\n },\n followers: {\n type: 'number'\n },\n comments: {\n type: 'number'\n },\n stars: {\n type: 'number'\n },\n created: {\n type: 'date'\n },\n owner: {\n type: 'string'\n },\n tag: {\n type: 'string',\n validate: (value) => {\n if (!tags.some(tag => tag.name === value)) {\n throw new Error(`unknown tag (possible values: ${tags.map(tag => tag.name).join(',')})`);\n }\n }\n }\n }\n };\n\n return (\n \n );\n }\n\n renderError() {\n const { error } = this.state;\n if (!error) {\n return;\n }\n return (\n \n \n \n \n );\n }\n\n renderTable() {\n const columns = [\n {\n name: 'Type',\n field: 'type'\n },\n {\n name: 'Open',\n field: 'status',\n render: (status) => status === 'open' ? 'Yes' : 'No'\n },\n {\n name: 'Active',\n field: 'active',\n dataType: 'boolean'\n },\n {\n name: 'Tags',\n field: 'tag'\n },\n {\n name: 'Owner',\n field: 'owner'\n },\n {\n name: 'Stats',\n width: '150px',\n render: (item) => {\n return (\n
\n
{`${item.stars} Stars`}
\n
{`${item.followers} Followers`}
\n
{`${item.comments} Comments`}
\n
\n );\n }\n }\n ];\n\n const queriedItems = EuiSearchBar.Query.execute(this.state.query, items, {\n defaultFields: ['owner', 'tag', 'type']\n });\n\n return (\n \n );\n }\n\n render() {\n const {\n incremental,\n } = this.state;\n\n const content = this.renderError() || (\n \n \n {this.renderTable()}\n \n \n );\n\n return (\n \n \n \n {this.renderBookmarks()}\n \n \n \n \n {this.renderSearch()}\n \n\n \n \n \n \n \n {content}\n \n );\n }\n}\n" /***/ }), -/* 2499 */ +/* 2517 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -289452,27 +291507,27 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _side_nav = __webpack_require__(2500); +var _side_nav = __webpack_require__(2518); var _side_nav2 = _interopRequireDefault(_side_nav); -var _side_nav_complex = __webpack_require__(2501); +var _side_nav_complex = __webpack_require__(2519); var _side_nav_complex2 = _interopRequireDefault(_side_nav_complex); -var _side_nav_force_open = __webpack_require__(2502); +var _side_nav_force_open = __webpack_require__(2520); var _side_nav_force_open2 = _interopRequireDefault(_side_nav_force_open); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var sideNavSource = __webpack_require__(2503); +var sideNavSource = __webpack_require__(2521); var sideNavHtml = (0, _services.renderToHtml)(_side_nav2.default); -var sideNavComplexSource = __webpack_require__(2504); +var sideNavComplexSource = __webpack_require__(2522); var sideNavComplexHtml = (0, _services.renderToHtml)(_side_nav_complex2.default); -var sideNavForceOpenSource = __webpack_require__(2505); +var sideNavForceOpenSource = __webpack_require__(2523); var sideNavForceOpenHtml = (0, _services.renderToHtml)(_side_nav_force_open2.default); var SideNavExample = exports.SideNavExample = { @@ -289567,7 +291622,7 @@ var SideNavExample = exports.SideNavExample = { }; /***/ }), -/* 2500 */ +/* 2518 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -289672,7 +291727,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2501 */ +/* 2519 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -289807,7 +291862,7 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2502 */ +/* 2520 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -289946,25 +292001,25 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2503 */ +/* 2521 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n} from 'react';\n\nimport {\n EuiSideNav,\n} from '../../../../src/components';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n isSideNavOpenOnMobile: false,\n };\n }\n\n toggleOpenOnMobile = () => {\n this.setState({\n isSideNavOpenOnMobile: !this.state.isSideNavOpenOnMobile,\n });\n };\n\n render() {\n const sideNav = [{\n name: 'Kibana',\n id: 0,\n items: [{\n name: 'Advanced settings',\n id: 1,\n onClick: () => { window.alert('Advanced settings'); },\n }, {\n name: 'Index Patterns (link)',\n id: 2,\n href: 'http://www.elastic.co',\n }, {\n name: 'Saved Objects',\n id: 3,\n onClick: () => { window.alert('Saved Objects'); },\n isSelected: true,\n }, {\n name: 'Reporting',\n id: 4,\n onClick: () => { window.alert('Reporting'); },\n }],\n }];\n\n return (\n \n );\n }\n}\n" /***/ }), -/* 2504 */ +/* 2522 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n} from 'react';\n\nimport {\n EuiIcon,\n EuiSideNav,\n} from '../../../../src/components';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n isSideNavOpenOnMobile: false,\n selectedItemName: 'Lion stuff',\n };\n }\n\n toggleOpenOnMobile = () => {\n this.setState({\n isSideNavOpenOnMobile: !this.state.isSideNavOpenOnMobile,\n });\n };\n\n selectItem = name => {\n this.setState({\n selectedItemName: name,\n });\n };\n\n createItem = (name, data = {}) => {\n // NOTE: Duplicate `name` values will cause `id` collisions.\n return {\n ...data,\n id: name,\n name,\n isSelected: this.state.selectedItemName === name,\n onClick: () => this.selectItem(name),\n };\n };\n\n render() {\n const sideNav = [\n this.createItem('Elasticsearch', {\n icon: ,\n items: [\n this.createItem('Data sources'),\n this.createItem('Users'),\n this.createItem('Roles'),\n this.createItem('Watches'),\n this.createItem('Extremely long title will become truncated when the browser is narrow enough'),\n ],\n }),\n this.createItem('Kibana', {\n icon: ,\n items: [\n this.createItem('Advanced settings', {\n items: [\n this.createItem('General'),\n this.createItem('Timelion', {\n items: [\n this.createItem('Time stuff'),\n this.createItem('Lion stuff'),\n ],\n }),\n this.createItem('Visualizations'),\n ],\n }),\n this.createItem('Index Patterns'),\n this.createItem('Saved Objects'),\n this.createItem('Reporting'),\n ],\n }),\n this.createItem('Logstash', {\n icon: ,\n items: [\n this.createItem('Pipeline viewer'),\n ],\n }),\n ];\n\n return (\n \n );\n }\n}\n" /***/ }), -/* 2505 */ +/* 2523 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n} from 'react';\n\nimport {\n EuiIcon,\n EuiSideNav,\n} from '../../../../src/components';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n isSideNavOpenOnMobile: false,\n selectedItemName: null,\n };\n }\n\n toggleOpenOnMobile = () => {\n this.setState({\n isSideNavOpenOnMobile: !this.state.isSideNavOpenOnMobile,\n });\n };\n\n selectItem = name => {\n this.setState({\n selectedItemName: name,\n });\n };\n\n createItem = (name, data = {}) => {\n // NOTE: Duplicate `name` values will cause `id` collisions.\n return {\n ...data,\n id: name,\n name,\n isSelected: this.state.selectedItemName === name,\n onClick: () => this.selectItem(name),\n };\n };\n\n render() {\n const sideNav = [\n this.createItem('Kibana', {\n icon: ,\n items: [\n this.createItem('Has normal children', {\n items: [\n this.createItem('Without forceOpen', {\n items: [\n this.createItem('Child 1'),\n this.createItem('Child 2'),\n ],\n }),\n ],\n }),\n this.createItem('Normally not open', {\n items: [\n this.createItem('Has forceOpen:true', {\n forceOpen: true,\n items: [\n this.createItem('Child 3'),\n this.createItem('Child 4'),\n ],\n }),\n ],\n }),\n this.createItem('With forceOpen:true', {\n forceOpen: true,\n items: [\n this.createItem('Normal child', {\n items: [\n this.createItem('Child 5'),\n this.createItem('Child 6'),\n ],\n }),\n ],\n }),\n ],\n }),\n ];\n\n return (\n \n );\n }\n}\n" /***/ }), -/* 2506 */ +/* 2524 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -289985,13 +292040,13 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _spacer = __webpack_require__(2507); +var _spacer = __webpack_require__(2525); var _spacer2 = _interopRequireDefault(_spacer); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var spacerSource = __webpack_require__(2508); +var spacerSource = __webpack_require__(2526); var spacerHtml = (0, _services.renderToHtml)(_spacer2.default); var SpacerExample = exports.SpacerExample = { @@ -290058,7 +292113,7 @@ var SpacerExample = exports.SpacerExample = { }; /***/ }), -/* 2507 */ +/* 2525 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -290132,13 +292187,13 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2508 */ +/* 2526 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiSpacer,\n} from '../../../../src/components';\n\nexport default () => (\n
\n

xs: 4px

\n \n\n
\n
\n\n

s: 8px

\n \n\n
\n
\n\n

m: 16px

\n \n\n
\n
\n\n

l: 24px (this is the default)

\n \n\n
\n
\n\n

xl: 32px

\n \n\n
\n
\n

xxl: 40px

\n \n
\n);\n" /***/ }), -/* 2509 */ +/* 2527 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -290159,41 +292214,41 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _steps = __webpack_require__(2510); +var _steps = __webpack_require__(2528); var _steps2 = _interopRequireDefault(_steps); -var _steps_complex = __webpack_require__(2511); +var _steps_complex = __webpack_require__(2529); var _steps_complex2 = _interopRequireDefault(_steps_complex); -var _heading_element_steps = __webpack_require__(2512); +var _heading_element_steps = __webpack_require__(2530); var _heading_element_steps2 = _interopRequireDefault(_heading_element_steps); -var _steps_horizontal = __webpack_require__(2513); +var _steps_horizontal = __webpack_require__(2531); var _steps_horizontal2 = _interopRequireDefault(_steps_horizontal); -var _status = __webpack_require__(2514); +var _status = __webpack_require__(2532); var _status2 = _interopRequireDefault(_status); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var stepsSource = __webpack_require__(2515); +var stepsSource = __webpack_require__(2533); var stepsHtml = (0, _services.renderToHtml)(_steps2.default); -var stepsComplexSource = __webpack_require__(2516); +var stepsComplexSource = __webpack_require__(2534); var stepsComplexHtml = (0, _services.renderToHtml)(_steps_complex2.default); -var headingElementStepsSource = __webpack_require__(2517); +var headingElementStepsSource = __webpack_require__(2535); var headingElementStepsHtml = (0, _services.renderToHtml)(_heading_element_steps2.default); -var stepsHorizontalSource = __webpack_require__(2518); +var stepsHorizontalSource = __webpack_require__(2536); var stepsHorizontalHtml = (0, _services.renderToHtml)(_steps_horizontal2.default); -var statusSource = __webpack_require__(2519); +var statusSource = __webpack_require__(2537); var statusHtml = (0, _services.renderToHtml)(_steps2.default); var StepsExample = exports.StepsExample = { @@ -290334,7 +292389,7 @@ var StepsExample = exports.StepsExample = { }; /***/ }), -/* 2510 */ +/* 2528 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -290418,7 +292473,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2511 */ +/* 2529 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -290644,7 +292699,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2512 */ +/* 2530 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -290699,7 +292754,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2513 */ +/* 2531 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -290755,7 +292810,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2514 */ +/* 2532 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -290867,37 +292922,37 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2515 */ +/* 2533 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiCode,\n EuiSpacer,\n EuiSteps,\n EuiText,\n} from '../../../../src/components';\n\nconst firstSetOfSteps = [\n {\n title: 'Step 1',\n children:

Do this first

\n },\n {\n title: 'Step 2',\n children:

Then this

\n },\n];\n\nconst nextSetOfSteps = [\n {\n title: 'Good step',\n children:

Do this first

\n },\n {\n title: 'Better step',\n children:

Then this

\n },\n];\n\nexport default () => (\n
\n \n\n \n \n

\n Set firstStepNumber to continue step numbering after any type of break in the content\n

\n \n
\n\n \n
\n);\n" /***/ }), -/* 2516 */ +/* 2534 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiCode,\n EuiSteps,\n EuiText,\n EuiCodeBlock,\n EuiSubSteps,\n} from '../../../../src/components';\n\nconst steps = [\n {\n title: 'Step 1 has intro plus code snippet',\n children: (\n \n

Run this code snippet to install things.

\n \n npm install\n \n
\n )\n },\n {\n title: 'Step 2 has sub steps',\n children: (\n \n

In order to complete this step, do the following things in order.

\n \n
    \n
  1. Do thing 1
  2. \n
  3. Do thing 2
  4. \n
  5. Do thing 3
  6. \n
\n
\n

Here are some bullet point reminders.

\n
    \n
  • Reminder 1
  • \n
  • Reminder 2
  • \n
  • Reminder 3
  • \n
\n
\n )\n },\n {\n title: 'Step 3 has an intro and one line instruction',\n children: (\n \n

Now that you've completed step 2, go find the thing.

\n

\n Go to Overview >> Endpoints note\n Elasticsearch as <thing>.\n

\n
\n )\n },\n {\n title: 'The last step has two options',\n children: (\n \n

Option 1: If you have this type of instance

\n \n
    \n
  1. Do thing 1
  2. \n
  3. Do thing 2
  4. \n
  5. Do thing 3
  6. \n
\n
\n

Option 2: If you have the other type of instance

\n \n
    \n
  1. Do thing 1
  2. \n
  3. Do thing 2
  4. \n
  5. Do thing 3
  6. \n
\n
\n
\n )\n },\n];\n\nexport default () => (\n
\n \n
\n);\n" /***/ }), -/* 2517 */ +/* 2535 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiSteps,\n EuiTitle,\n EuiSpacer\n} from '../../../../src/components';\n\nconst steps = [\n {\n title: 'Inspect me',\n children:

Did you notice the step title is inside a Heading 2 element?

\n }\n];\n\nexport default () => (\n
\n

Heading 1

\n\n \n\n \n
\n);\n" /***/ }), -/* 2518 */ +/* 2536 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiStepsHorizontal,\n} from '../../../../src/components';\n\nconst horizontalSteps = [\n {\n title: 'Completed Step 1',\n isComplete: true,\n onClick: () => window.alert('Step 1 clicked')\n },\n {\n title: 'Selected Step 2',\n isSelected: true,\n onClick: () => window.alert('Step 2 clicked')\n },\n {\n title: 'Incomplete Step 3 which will wrap to the next line',\n onClick: () => window.alert('Step 3 clicked')\n },\n {\n title: 'Disabled Step 4',\n disabled: true,\n onClick: () => window.alert('Step 4 clicked')\n },\n];\n\nexport default () => (\n
\n \n
\n);\n" /***/ }), -/* 2519 */ +/* 2537 */ /***/ (function(module, exports) { module.exports = "\nimport React, {\n Component,\n Fragment,\n} from 'react';\n\nimport {\n EuiSpacer,\n EuiSteps,\n EuiButton,\n} from '../../../../src/components';\n\nexport default class extends Component {\n\n constructor(props) {\n super(props);\n\n this.state = {\n status: 'incomplete',\n };\n\n this.handleComplete = this.handleComplete.bind(this);\n }\n\n handleComplete() {\n this.setState({\n status: 'complete',\n });\n }\n\n render() {\n\n let button;\n if (this.state.status === \"incomplete\") {\n button = (\n You complete me\n );\n }\n\n const firstSetOfSteps = [\n {\n title: 'Normal step',\n children:

Do this first

,\n },\n {\n title: 'Push the button to complete this final step',\n children: (\n \n

\n I am a fancy button just waiting to be pushed!\n

\n \n {button}\n
\n ),\n status: this.state.status,\n },\n ];\n\n return (\n
\n \n\n
\n );\n }\n}\n" /***/ }), -/* 2520 */ +/* 2538 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -290914,23 +292969,23 @@ var _react2 = _interopRequireDefault(_react); var _components = __webpack_require__(2); -var _basic = __webpack_require__(2521); +var _basic = __webpack_require__(2539); -var _paginated = __webpack_require__(2525); +var _paginated = __webpack_require__(2543); -var _sorting = __webpack_require__(2529); +var _sorting = __webpack_require__(2547); -var _selection = __webpack_require__(2533); +var _selection = __webpack_require__(2551); -var _expanding_rows = __webpack_require__(2537); +var _expanding_rows = __webpack_require__(2555); -var _actions = __webpack_require__(2541); +var _actions = __webpack_require__(2559); -var _in_memory = __webpack_require__(2545); +var _in_memory = __webpack_require__(2563); -var _custom = __webpack_require__(2558); +var _custom = __webpack_require__(2576); -var _mobile = __webpack_require__(2562); +var _mobile = __webpack_require__(2580); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -290977,7 +293032,7 @@ var TableExample = exports.TableExample = { }; /***/ }), -/* 2521 */ +/* 2539 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -290987,7 +293042,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _basic_section = __webpack_require__(2522); +var _basic_section = __webpack_require__(2540); Object.defineProperty(exports, 'section', { enumerable: true, @@ -290997,7 +293052,7 @@ Object.defineProperty(exports, 'section', { }); /***/ }), -/* 2522 */ +/* 2540 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -291020,11 +293075,11 @@ var _components2 = __webpack_require__(2); var _props_info = __webpack_require__(820); -var _basic = __webpack_require__(2523); +var _basic = __webpack_require__(2541); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var source = __webpack_require__(2524); +var source = __webpack_require__(2542); var html = (0, _services.renderToHtml)(_basic.Table); var section = exports.section = { @@ -291158,7 +293213,7 @@ var section = exports.section = { }; /***/ }), -/* 2523 */ +/* 2541 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -291308,13 +293363,13 @@ var Table = exports.Table = function Table() { }; /***/ }), -/* 2524 */ +/* 2542 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\nimport { formatDate } from '../../../../../src/services/format';\nimport { createDataStore } from '../data_store';\n\nimport {\n EuiBasicTable,\n EuiLink,\n EuiHealth,\n} from '../../../../../src/components';\n\n/*\nExample user object:\n\n{\n id: '1',\n firstName: 'john',\n lastName: 'doe',\n github: 'johndoe',\n dateOfBirth: Date.now(),\n nationality: 'NL',\n online: true\n}\n\nExample country object:\n\n{\n code: 'NL',\n name: 'Netherlands',\n flag: '🇳🇱'\n}\n*/\n\nconst store = createDataStore();\n\nexport const Table = () => {\n const columns = [{\n field: 'firstName',\n name: 'First Name',\n sortable: true,\n hideForMobile: true,\n 'data-test-subj': 'firstNameCell',\n }, {\n field: 'lastName',\n name: 'Last Name',\n truncateText: true,\n hideForMobile: true,\n render: (name) => (\n {name}\n ),\n }, {\n field: 'firstName',\n name: 'Full Name',\n isMobileHeader: true,\n render: (name, item) => (\n {item.firstName} {item.lastName}\n ),\n }, {\n field: 'github',\n name: 'Github',\n }, {\n field: 'dateOfBirth',\n name: 'Date of Birth',\n dataType: 'date',\n render: (date) => formatDate(date, 'dobLong')\n }, {\n field: 'nationality',\n name: 'Nationality',\n render: (countryCode) => {\n const country = store.getCountry(countryCode);\n return `${country.flag} ${country.name}`;\n }\n }, {\n field: 'online',\n name: 'Online',\n dataType: 'boolean',\n render: (online) => {\n const color = online ? 'success' : 'danger';\n const label = online ? 'Online' : 'Offline';\n return {label};\n }\n }];\n\n const items = store.users.filter((user, index) => index < 10);\n\n const getRowProps = (item) => {\n const { id } = item;\n return {\n 'data-test-subj': `row-${id}`,\n className: 'customRowClass',\n onClick: () => console.log(`Clicked row ${id}`),\n };\n };\n\n const getCellProps = (item, column) => {\n const { id } = item;\n const { field } = column;\n return {\n className: 'customCellClass',\n 'data-test-subj': `cell-${id}-${field}`,\n };\n };\n\n return (\n \n );\n};\n" /***/ }), -/* 2525 */ +/* 2543 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -291324,7 +293379,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _paginated_section = __webpack_require__(2526); +var _paginated_section = __webpack_require__(2544); Object.defineProperty(exports, 'section', { enumerable: true, @@ -291334,7 +293389,7 @@ Object.defineProperty(exports, 'section', { }); /***/ }), -/* 2526 */ +/* 2544 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -291355,11 +293410,11 @@ var _components2 = __webpack_require__(6); var _services = __webpack_require__(7); -var _paginated = __webpack_require__(2527); +var _paginated = __webpack_require__(2545); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var source = __webpack_require__(2528); +var source = __webpack_require__(2546); var html = (0, _services.renderToHtml)(_paginated.Table); var section = exports.section = { @@ -291387,7 +293442,7 @@ var section = exports.section = { }; /***/ }), -/* 2527 */ +/* 2545 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -291602,13 +293657,13 @@ Table.__docgenInfo = [{ }]; /***/ }), -/* 2528 */ +/* 2546 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component\n} from 'react';\nimport { formatDate } from '../../../../../src/services/format';\nimport { createDataStore } from '../data_store';\n\nimport {\n EuiBasicTable,\n EuiLink,\n EuiHealth,\n EuiFlexGroup,\n EuiFlexItem,\n} from '../../../../../src/components';\n\n/*\nExample user object:\n\n{\n id: '1',\n firstName: 'john',\n lastName: 'doe',\n github: 'johndoe',\n dateOfBirth: Date.now(),\n nationality: 'NL',\n online: true\n}\n\nExample country object:\n\n{\n code: 'NL',\n name: 'Netherlands',\n flag: '🇳🇱'\n}\n*/\n\nconst store = createDataStore();\n\nexport class Table extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n pageIndex: 0,\n pageSize: 5,\n };\n }\n\n onTableChange = ({ page = {} }) => {\n const {\n index: pageIndex,\n size: pageSize,\n } = page;\n\n this.setState({\n pageIndex,\n pageSize,\n });\n };\n\n renderStatus = (online) => {\n const color = online ? 'success' : 'danger';\n const label = online ? 'Online' : 'Offline';\n return {label};\n }\n\n render() {\n const {\n pageIndex,\n pageSize,\n } = this.state;\n\n const {\n pageOfItems,\n totalItemCount,\n } = store.findUsers(pageIndex, pageSize);\n\n const columns = [{\n field: 'firstName',\n name: 'First Name',\n truncateText: true,\n hideForMobile: true,\n }, {\n field: 'lastName',\n name: 'Last Name',\n truncateText: true,\n hideForMobile: true,\n }, {\n field: 'firstName',\n name: 'Full Name',\n isMobileHeader: true,\n render: (name, item) => (\n \n {item.firstName} {item.lastName}\n {this.renderStatus(item.online)}\n \n ),\n }, {\n field: 'github',\n name: 'Github',\n render: (username) => (\n \n {username}\n \n )\n }, {\n field: 'dateOfBirth',\n name: 'Date of Birth',\n dataType: 'date',\n render: (date) => formatDate(date, 'dobLong')\n }, {\n field: 'nationality',\n name: 'Nationality',\n render: (countryCode) => {\n const country = store.getCountry(countryCode);\n return `${country.flag} ${country.name}`;\n }\n }, {\n field: 'online',\n name: 'Online',\n dataType: 'boolean',\n render: (online) => (\n this.renderStatus(online)\n )\n }];\n\n const pagination = {\n pageIndex: pageIndex,\n pageSize: pageSize,\n totalItemCount: totalItemCount,\n pageSizeOptions: [3, 5, 8]\n };\n\n return (\n \n );\n }\n}\n" /***/ }), -/* 2529 */ +/* 2547 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -291618,7 +293673,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _sorting_section = __webpack_require__(2530); +var _sorting_section = __webpack_require__(2548); Object.defineProperty(exports, 'section', { enumerable: true, @@ -291628,7 +293683,7 @@ Object.defineProperty(exports, 'section', { }); /***/ }), -/* 2530 */ +/* 2548 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -291649,11 +293704,11 @@ var _components2 = __webpack_require__(6); var _services = __webpack_require__(7); -var _sorting = __webpack_require__(2531); +var _sorting = __webpack_require__(2549); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var source = __webpack_require__(2532); +var source = __webpack_require__(2550); var html = (0, _services.renderToHtml)(_sorting.Table); var section = exports.section = { @@ -291686,7 +293741,7 @@ var section = exports.section = { }; /***/ }), -/* 2531 */ +/* 2549 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -291903,13 +293958,13 @@ Table.__docgenInfo = [{ }]; /***/ }), -/* 2532 */ +/* 2550 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component\n} from 'react';\nimport { formatDate } from '../../../../../src/services/format';\nimport { createDataStore } from '../data_store';\n\nimport {\n EuiBasicTable,\n EuiLink,\n EuiHealth,\n} from '../../../../../src/components';\n\n/*\nExample user object:\n\n{\n id: '1',\n firstName: 'john',\n lastName: 'doe',\n github: 'johndoe',\n dateOfBirth: Date.now(),\n nationality: 'NL',\n online: true\n}\n\nExample country object:\n\n{\n code: 'NL',\n name: 'Netherlands',\n flag: '🇳🇱'\n}\n*/\n\nconst store = createDataStore();\n\nexport class Table extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n pageIndex: 0,\n pageSize: 5,\n sortField: 'firstName',\n sortDirection: 'asc',\n };\n }\n\n onTableChange = ({ page = {}, sort = {} }) => {\n const {\n index: pageIndex,\n size: pageSize,\n } = page;\n\n const {\n field: sortField,\n direction: sortDirection,\n } = sort;\n\n this.setState({\n pageIndex,\n pageSize,\n sortField,\n sortDirection,\n });\n };\n\n render() {\n const {\n pageIndex,\n pageSize,\n sortField,\n sortDirection,\n } = this.state;\n\n const {\n pageOfItems,\n totalItemCount,\n } = store.findUsers(pageIndex, pageSize, sortField, sortDirection);\n\n const columns = [{\n field: 'firstName',\n name: 'First Name',\n sortable: true,\n truncateText: true,\n hideForMobile: true,\n }, {\n field: 'lastName',\n name: 'Last Name',\n truncateText: true,\n hideForMobile: true,\n }, {\n field: 'firstName',\n name: 'Full Name',\n sortable: true,\n isMobileHeader: true,\n render: (name, item) => (\n {item.firstName} {item.lastName}\n )\n }, {\n field: 'github',\n name: 'Github',\n render: (username) => (\n \n {username}\n \n )\n }, {\n field: 'dateOfBirth',\n name: 'Date of Birth',\n dataType: 'date',\n render: (date) => formatDate(date, 'dobLong'),\n sortable: true\n }, {\n field: 'nationality',\n name: 'Nationality',\n render: (countryCode) => {\n const country = store.getCountry(countryCode);\n return `${country.flag} ${country.name}`;\n }\n }, {\n field: 'online',\n name: 'Online',\n dataType: 'boolean',\n render: (online) => {\n const color = online ? 'success' : 'danger';\n const label = online ? 'Online' : 'Offline';\n return {label};\n },\n sortable: true\n }];\n\n const pagination = {\n pageIndex: pageIndex,\n pageSize: pageSize,\n totalItemCount: totalItemCount,\n pageSizeOptions: [3, 5, 8]\n };\n\n const sorting = {\n sort: {\n field: sortField,\n direction: sortDirection,\n },\n };\n\n return (\n
\n \n
\n );\n }\n}\n" /***/ }), -/* 2533 */ +/* 2551 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -291919,7 +293974,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _selection_section = __webpack_require__(2534); +var _selection_section = __webpack_require__(2552); Object.defineProperty(exports, 'section', { enumerable: true, @@ -291929,7 +293984,7 @@ Object.defineProperty(exports, 'section', { }); /***/ }), -/* 2534 */ +/* 2552 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -291950,11 +294005,11 @@ var _components2 = __webpack_require__(6); var _services = __webpack_require__(7); -var _selection = __webpack_require__(2535); +var _selection = __webpack_require__(2553); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var source = __webpack_require__(2536); +var source = __webpack_require__(2554); var html = (0, _services.renderToHtml)(_selection.Table); var section = exports.section = { @@ -291982,7 +294037,7 @@ var section = exports.section = { }; /***/ }), -/* 2535 */ +/* 2553 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -292304,13 +294359,13 @@ Table.__docgenInfo = [{ }]; /***/ }), -/* 2536 */ +/* 2554 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n Fragment,\n} from 'react';\nimport { formatDate } from '../../../../../src/services/format';\nimport { createDataStore } from '../data_store';\n\nimport {\n EuiBasicTable,\n EuiLink,\n EuiHealth,\n EuiButton,\n EuiFlexGroup,\n EuiFlexItem,\n} from '../../../../../src/components';\n\n/*\nExample user object:\n\n{\n id: '1',\n firstName: 'john',\n lastName: 'doe',\n github: 'johndoe',\n dateOfBirth: Date.now(),\n nationality: 'NL',\n online: true\n}\n\nExample country object:\n\n{\n code: 'NL',\n name: 'Netherlands',\n flag: '🇳🇱'\n}\n*/\n\nconst store = createDataStore();\n\nexport class Table extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n pageIndex: 0,\n pageSize: 5,\n sortField: 'firstName',\n sortDirection: 'asc',\n selectedItems: [],\n };\n\n this.renderStatus = this.renderStatus.bind(this);\n }\n\n onTableChange = ({ page = {}, sort = {} }) => {\n const {\n index: pageIndex,\n size: pageSize,\n } = page;\n\n const {\n field: sortField,\n direction: sortDirection,\n } = sort;\n\n this.setState({\n pageIndex,\n pageSize,\n sortField,\n sortDirection,\n });\n };\n\n onSelectionChange = (selectedItems) => {\n this.setState({ selectedItems });\n };\n\n onClickDelete = () => {\n const { selectedItems } = this.state;\n store.deleteUsers(...selectedItems.map(user => user.id));\n\n this.setState({\n selectedItems: []\n });\n };\n\n renderDeleteButton() {\n const { selectedItems } = this.state;\n\n if (selectedItems.length === 0) {\n return;\n }\n\n return (\n \n Delete {selectedItems.length} Users\n \n );\n }\n\n renderStatus(online) {\n const color = online ? 'success' : 'danger';\n const label = online ? 'Online' : 'Offline';\n return {label};\n }\n\n render() {\n const {\n pageIndex,\n pageSize,\n sortField,\n sortDirection,\n } = this.state;\n\n const {\n pageOfItems,\n totalItemCount,\n } = store.findUsers(pageIndex, pageSize, sortField, sortDirection);\n\n const deleteButton = this.renderDeleteButton();\n\n const columns = [{\n field: 'firstName',\n name: 'First Name',\n sortable: true,\n truncateText: true,\n hideForMobile: true,\n }, {\n field: 'lastName',\n name: 'Last Name',\n truncateText: true,\n hideForMobile: true,\n }, {\n field: 'firstName',\n name: 'Full Name',\n isMobileHeader: true,\n render: (name, item) => (\n \n {item.firstName} {item.lastName}\n {this.renderStatus(item.online)}\n \n ),\n }, {\n field: 'github',\n name: 'Github',\n render: (username) => (\n \n {username}\n \n )\n }, {\n field: 'dateOfBirth',\n name: 'Date of Birth',\n dataType: 'date',\n render: (date) => formatDate(date, 'dobLong'),\n sortable: true\n }, {\n field: 'nationality',\n name: 'Nationality',\n render: (countryCode) => {\n const country = store.getCountry(countryCode);\n return `${country.flag} ${country.name}`;\n }\n }, {\n field: 'online',\n name: 'Online',\n dataType: 'boolean',\n render: (online) => (\n this.renderStatus(online)\n ),\n sortable: true,\n hideForMobile: true,\n }];\n\n const pagination = {\n pageIndex: pageIndex,\n pageSize: pageSize,\n totalItemCount: totalItemCount,\n pageSizeOptions: [3, 5, 8]\n };\n\n const sorting = {\n sort: {\n field: sortField,\n direction: sortDirection,\n },\n };\n\n const selection = {\n selectable: (user) => user.online,\n selectableMessage: (selectable) => !selectable ? 'User is currently offline' : undefined,\n onSelectionChange: this.onSelectionChange\n };\n\n return (\n \n {deleteButton}\n \n \n );\n }\n}\n" /***/ }), -/* 2537 */ +/* 2555 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -292320,7 +294375,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _expanding_rows_section = __webpack_require__(2538); +var _expanding_rows_section = __webpack_require__(2556); Object.defineProperty(exports, 'section', { enumerable: true, @@ -292330,7 +294385,7 @@ Object.defineProperty(exports, 'section', { }); /***/ }), -/* 2538 */ +/* 2556 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -292351,11 +294406,11 @@ var _components2 = __webpack_require__(6); var _services = __webpack_require__(7); -var _expanding_rows = __webpack_require__(2539); +var _expanding_rows = __webpack_require__(2557); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var source = __webpack_require__(2540); +var source = __webpack_require__(2558); var html = (0, _services.renderToHtml)(_expanding_rows.Table); var section = exports.section = { @@ -292389,7 +294444,7 @@ var section = exports.section = { }; /***/ }), -/* 2539 */ +/* 2557 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -292414,7 +294469,7 @@ var _data_store = __webpack_require__(46); var _components = __webpack_require__(2); -var _services = __webpack_require__(13); +var _services = __webpack_require__(12); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -292724,13 +294779,13 @@ Table.__docgenInfo = [{ }]; /***/ }), -/* 2540 */ +/* 2558 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n Fragment,\n} from 'react';\nimport { formatDate } from '../../../../../src/services/format';\nimport { createDataStore } from '../data_store';\n\nimport {\n EuiBasicTable,\n EuiButtonIcon,\n EuiHealth,\n EuiButton,\n EuiDescriptionList,\n} from '../../../../../src/components';\n\nimport {\n RIGHT_ALIGNMENT,\n} from '../../../../../src/services';\n\n/*\nExample user object:\n\n{\n id: '1',\n firstName: 'john',\n lastName: 'doe',\n github: 'johndoe',\n dateOfBirth: Date.now(),\n nationality: 'NL',\n online: true\n}\n\nExample country object:\n\n{\n code: 'NL',\n name: 'Netherlands',\n flag: '🇳🇱'\n}\n*/\n\nconst store = createDataStore();\n\nexport class Table extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n pageIndex: 0,\n pageSize: 5,\n sortField: 'firstName',\n sortDirection: 'asc',\n selectedItems: [],\n itemIdToExpandedRowMap: {},\n };\n }\n\n onTableChange = ({ page = {}, sort = {} }) => {\n const {\n index: pageIndex,\n size: pageSize,\n } = page;\n\n const {\n field: sortField,\n direction: sortDirection,\n } = sort;\n\n this.setState({\n pageIndex,\n pageSize,\n sortField,\n sortDirection,\n });\n };\n\n onSelectionChange = (selectedItems) => {\n this.setState({ selectedItems });\n };\n\n onClickDelete = () => {\n const { selectedItems } = this.state;\n store.deleteUsers(...selectedItems.map(user => user.id));\n\n this.setState({\n selectedItems: []\n });\n };\n\n renderDeleteButton() {\n const { selectedItems } = this.state;\n\n if (selectedItems.length === 0) {\n return;\n }\n\n return (\n \n Delete {selectedItems.length} Users\n \n );\n }\n\n toggleDetails = (item) => {\n const itemIdToExpandedRowMap = { ...this.state.itemIdToExpandedRowMap };\n if (itemIdToExpandedRowMap[item.id]) {\n delete itemIdToExpandedRowMap[item.id];\n } else {\n const { nationality, online } = item;\n const country = store.getCountry(nationality);\n const color = online ? 'success' : 'danger';\n const label = online ? 'Online' : 'Offline';\n const listItems = [\n {\n title: 'Nationality',\n description: `${country.flag} ${country.name}`,\n }, {\n title: 'Online',\n description: {label},\n }\n ];\n itemIdToExpandedRowMap[item.id] = (\n \n );\n }\n this.setState({ itemIdToExpandedRowMap });\n };\n\n render() {\n const {\n pageIndex,\n pageSize,\n sortField,\n sortDirection,\n itemIdToExpandedRowMap,\n } = this.state;\n\n const {\n pageOfItems,\n totalItemCount,\n } = store.findUsers(pageIndex, pageSize, sortField, sortDirection);\n\n const deleteButton = this.renderDeleteButton();\n\n const columns = [{\n field: 'firstName',\n name: 'First Name',\n sortable: true,\n truncateText: true,\n hideForMobile: true,\n }, {\n field: 'lastName',\n name: 'Last Name',\n truncateText: true,\n hideForMobile: true,\n }, {\n field: 'firstName',\n name: 'Full Name',\n sortable: true,\n isMobileHeader: true,\n render: (name, item) => (\n {item.firstName} {item.lastName}\n )\n }, {\n field: 'dateOfBirth',\n name: 'Date of Birth',\n dataType: 'date',\n render: (date) => formatDate(date, 'dobLong'),\n sortable: true\n }, {\n name: 'Actions',\n actions: [{\n name: 'Clone',\n description: 'Clone this person',\n type: 'icon',\n icon: 'copy',\n onClick: () => ''\n }]\n }, {\n align: RIGHT_ALIGNMENT,\n width: '40px',\n isExpander: true,\n render: (item) => (\n this.toggleDetails(item)}\n aria-label={itemIdToExpandedRowMap[item.id] ? 'Collapse' : 'Expand'}\n iconType={itemIdToExpandedRowMap[item.id] ? 'arrowUp' : 'arrowDown'}\n />\n )\n }];\n\n const pagination = {\n pageIndex: pageIndex,\n pageSize: pageSize,\n totalItemCount: totalItemCount,\n pageSizeOptions: [3, 5, 8]\n };\n\n const sorting = {\n sort: {\n field: sortField,\n direction: sortDirection,\n },\n };\n\n const selection = {\n selectable: (user) => user.online,\n selectableMessage: (selectable) => !selectable ? 'User is currently offline' : undefined,\n onSelectionChange: this.onSelectionChange\n };\n\n return (\n \n {deleteButton}\n \n \n );\n }\n}\n" /***/ }), -/* 2541 */ +/* 2559 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -292740,7 +294795,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _actions_section = __webpack_require__(2542); +var _actions_section = __webpack_require__(2560); Object.defineProperty(exports, 'section', { enumerable: true, @@ -292750,7 +294805,7 @@ Object.defineProperty(exports, 'section', { }); /***/ }), -/* 2542 */ +/* 2560 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -292771,13 +294826,13 @@ var _components2 = __webpack_require__(6); var _services = __webpack_require__(7); -var _actions = __webpack_require__(2543); +var _actions = __webpack_require__(2561); -var _code = __webpack_require__(190); +var _code = __webpack_require__(191); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var source = __webpack_require__(2544); +var source = __webpack_require__(2562); var html = (0, _services.renderToHtml)(_actions.Table); var section = exports.section = { @@ -292834,7 +294889,7 @@ var section = exports.section = { }; /***/ }), -/* 2543 */ +/* 2561 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -293272,13 +295327,13 @@ Table.__docgenInfo = [{ }]; /***/ }), -/* 2544 */ +/* 2562 */ /***/ (function(module, exports) { module.exports = "import React, { Component, Fragment } from 'react';\nimport { formatDate } from '../../../../../src/services/format';\nimport { createDataStore } from '../data_store';\n\nimport {\n EuiBasicTable,\n EuiLink,\n EuiHealth,\n EuiButton,\n EuiFlexGroup,\n EuiFlexItem,\n EuiSwitch,\n EuiSpacer,\n EuiText,\n} from '../../../../../src/components';\n\n/*\nExample user object:\n\n{\n id: '1',\n firstName: 'john',\n lastName: 'doe',\n github: 'johndoe',\n dateOfBirth: Date.now(),\n nationality: 'NL',\n online: true\n}\n\nExample country object:\n\n{\n code: 'NL',\n name: 'Netherlands',\n flag: '🇳🇱'\n}\n*/\n\nconst store = createDataStore();\n\nexport class Table extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n pageIndex: 0,\n pageSize: 5,\n sortField: 'firstName',\n sortDirection: 'asc',\n selectedItems: [],\n multiAction: false,\n customAction: false,\n };\n }\n\n onTableChange = ({ page = {}, sort = {} }) => {\n const {\n index: pageIndex,\n size: pageSize,\n } = page;\n\n const {\n field: sortField,\n direction: sortDirection,\n } = sort;\n\n this.setState({\n pageIndex,\n pageSize,\n sortField,\n sortDirection,\n });\n };\n\n onClickDelete = () => {\n const { selectedItems } = this.state;\n store.deleteUsers(...selectedItems.map(user => user.id));\n\n this.setState({\n selectedItems: []\n });\n };\n\n onSelectionChange = (selectedItems) => {\n this.setState({ selectedItems });\n };\n\n renderDeleteButton() {\n const { selectedItems } = this.state;\n\n if (selectedItems.length === 0) {\n return;\n }\n\n return (\n \n Delete {selectedItems.length} Users\n \n );\n }\n\n toggleMultiAction = () => {\n this.setState(prevState => ({ multiAction: !prevState.multiAction }));\n };\n\n toggleCustomAction = () => {\n this.setState(prevState => ({ customAction: !prevState.customAction }));\n };\n\n deleteUser = user => {\n store.deleteUsers(user.id);\n this.setState({ selectedItems: [] });\n };\n\n cloneUser = user => {\n store.cloneUser(user.id);\n this.setState({ selectedItems: [] });\n };\n\n render() {\n const {\n pageIndex,\n pageSize,\n sortField,\n sortDirection,\n multiAction,\n customAction,\n } = this.state;\n\n const {\n pageOfItems,\n totalItemCount,\n } = store.findUsers(pageIndex, pageSize, sortField, sortDirection);\n\n const deleteButton = this.renderDeleteButton();\n\n let actions = null;\n\n if(multiAction) {\n actions = customAction\n ? [{\n render: (item) => {\n return (\n this.cloneUser(item)}>\n Clone\n \n );\n }\n }, {\n render: (item) => {\n return (\n this.deleteUser(item)}>\n Delete\n \n );\n }\n }]\n : [{\n name: 'Clone',\n description: 'Clone this person',\n icon: 'copy',\n onClick: this.cloneUser\n }, {\n name: 'Delete',\n description: 'Delete this person',\n icon: 'trash',\n color: 'danger',\n onClick: this.deleteUser\n }];\n } else {\n actions = customAction\n ? [{\n render: (item) => {\n return (\n this.deleteUser(item)}\n color=\"danger\"\n >\n Delete\n \n );\n }\n }]\n : [{\n name: 'Delete',\n description: 'Delete this person',\n icon: 'trash',\n color: 'danger',\n type: 'icon',\n onClick: this.deleteUser\n }];\n }\n\n const columns = [{\n field: 'firstName',\n name: 'First Name',\n truncateText: true,\n sortable: true,\n hideForMobile: true,\n }, {\n field: 'lastName',\n name: 'Last Name',\n truncateText: true,\n hideForMobile: true,\n }, {\n field: 'firstName',\n name: 'Full Name',\n isMobileHeader: true,\n render: (name, item) => (\n {item.firstName} {item.lastName}\n ),\n }, {\n field: 'github',\n name: 'Github',\n render: (username) => (\n {username}\n )\n }, {\n field: 'dateOfBirth',\n name: 'Date of Birth',\n dataType: 'date',\n render: (date) => formatDate(date, 'dobLong'),\n sortable: true\n }, {\n field: 'nationality',\n name: 'Nationality',\n render: (countryCode) => {\n const country = store.getCountry(countryCode);\n return `${country.flag} ${country.name}`;\n }\n }, {\n field: 'online',\n name: 'Online',\n dataType: 'boolean',\n render: (online) => {\n const color = online ? 'success' : 'danger';\n const label = online ? 'Online' : 'Offline';\n return {label};\n },\n sortable: true\n }, {\n name: 'Actions',\n actions\n }];\n\n const pagination = {\n pageIndex: pageIndex,\n pageSize: pageSize,\n totalItemCount: totalItemCount,\n pageSizeOptions: [3, 5, 8]\n };\n\n const sorting = {\n sort: {\n field: sortField,\n direction: sortDirection,\n },\n };\n\n const selection = {\n selectable: (user) => user.online,\n selectableMessage: (selectable) => !selectable ? 'User is currently offline' : undefined,\n onSelectionChange: this.onSelectionChange\n };\n\n return (\n \n \n {deleteButton}\n \n \n \n \n \n \n \n\n \n\n \n \n );\n }\n}\n" /***/ }), -/* 2545 */ +/* 2563 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -293288,7 +295343,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _in_memory_section = __webpack_require__(2546); +var _in_memory_section = __webpack_require__(2564); Object.defineProperty(exports, 'section', { enumerable: true, @@ -293297,7 +295352,7 @@ Object.defineProperty(exports, 'section', { } }); -var _in_memory_selection_section = __webpack_require__(2549); +var _in_memory_selection_section = __webpack_require__(2567); Object.defineProperty(exports, 'selectionSection', { enumerable: true, @@ -293306,7 +295361,7 @@ Object.defineProperty(exports, 'selectionSection', { } }); -var _in_memory_search_section = __webpack_require__(2552); +var _in_memory_search_section = __webpack_require__(2570); Object.defineProperty(exports, 'searchSection', { enumerable: true, @@ -293315,7 +295370,7 @@ Object.defineProperty(exports, 'searchSection', { } }); -var _in_memory_search_callback_section = __webpack_require__(2555); +var _in_memory_search_callback_section = __webpack_require__(2573); Object.defineProperty(exports, 'searchCallbackSection', { enumerable: true, @@ -293325,7 +295380,7 @@ Object.defineProperty(exports, 'searchCallbackSection', { }); /***/ }), -/* 2546 */ +/* 2564 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -293346,13 +295401,13 @@ var _components2 = __webpack_require__(6); var _services = __webpack_require__(7); -var _in_memory = __webpack_require__(2547); +var _in_memory = __webpack_require__(2565); -var _props_info = __webpack_require__(379); +var _props_info = __webpack_require__(380); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var source = __webpack_require__(2548); +var source = __webpack_require__(2566); var html = (0, _services.renderToHtml)(_in_memory.Table); var section = exports.section = { @@ -293390,7 +295445,7 @@ var section = exports.section = { }; /***/ }), -/* 2547 */ +/* 2565 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -293504,13 +295559,13 @@ var Table = exports.Table = function Table() { }; /***/ }), -/* 2548 */ +/* 2566 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\nimport { formatDate } from '../../../../../src/services/format';\nimport { createDataStore } from '../data_store';\nimport {\n EuiInMemoryTable,\n EuiLink,\n EuiHealth\n} from '../../../../../src/components';\n\n/*\nExample user object:\n\n{\n id: '1',\n firstName: 'john',\n lastName: 'doe',\n github: 'johndoe',\n dateOfBirth: Date.now(),\n nationality: 'NL',\n online: true\n}\n\nExample country object:\n\n{\n code: 'NL',\n name: 'Netherlands',\n flag: '🇳🇱'\n}\n*/\n\nconst store = createDataStore();\n\nexport const Table = () => {\n const columns = [{\n field: 'firstName',\n name: 'First Name',\n sortable: true,\n truncateText: true,\n }, {\n field: 'lastName',\n name: 'Last Name',\n truncateText: true,\n }, {\n field: 'github',\n name: 'Github',\n render: (username) => (\n {username}\n )\n }, {\n field: 'dateOfBirth',\n name: 'Date of Birth',\n dataType: 'date',\n render: (date) => formatDate(date, 'dobLong'),\n sortable: true\n }, {\n field: 'nationality',\n name: 'Nationality',\n render: (countryCode) => {\n const country = store.getCountry(countryCode);\n return `${country.flag} ${country.name}`;\n }\n }, {\n field: 'online',\n name: 'Online',\n dataType: 'boolean',\n render: (online) => {\n const color = online ? 'success' : 'danger';\n const label = online ? 'Online' : 'Offline';\n return {label};\n },\n sortable: true\n }];\n\n const sorting = {\n sort: {\n field: 'dateOfBirth',\n direction: 'desc',\n }\n };\n\n return (\n \n );\n};\n" /***/ }), -/* 2549 */ +/* 2567 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -293531,11 +295586,11 @@ var _components2 = __webpack_require__(6); var _services = __webpack_require__(7); -var _in_memory_selection = __webpack_require__(2550); +var _in_memory_selection = __webpack_require__(2568); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var source = __webpack_require__(2551); +var source = __webpack_require__(2569); var html = (0, _services.renderToHtml)(_in_memory_selection.Table); var selectionSection = exports.selectionSection = { @@ -293562,7 +295617,7 @@ var selectionSection = exports.selectionSection = { }; /***/ }), -/* 2550 */ +/* 2568 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -293899,13 +295954,13 @@ Table.__docgenInfo = [{ }]; /***/ }), -/* 2551 */ +/* 2569 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n} from 'react';\nimport { formatDate } from '../../../../../src/services/format';\nimport { createDataStore } from '../data_store';\nimport {\n EuiLink,\n EuiHealth,\n EuiButton,\n EuiInMemoryTable,\n EuiEmptyPrompt,\n} from '../../../../../src/components';\nimport { Random } from '../../../../../src/services/random';\n\n/*\nExample user object:\n\n{\n id: '1',\n firstName: 'john',\n lastName: 'doe',\n github: 'johndoe',\n dateOfBirth: Date.now(),\n nationality: 'NL',\n online: true\n}\n\nExample country object:\n\n{\n code: 'NL',\n name: 'Netherlands',\n flag: '🇳🇱'\n}\n*/\n\nconst random = new Random();\n\nconst store = createDataStore();\n\nconst noItemsFoundMsg = 'No users match search criteria';\n\nexport class Table extends Component {\n constructor(props) {\n super(props);\n this.state = {\n loading: false,\n users: [],\n message: (\n No users}\n titleSize=\"xs\"\n body=\"Looks like you don’t have any users. Let’s create some!\"\n actions={(\n \n Load Users\n \n )}\n />\n ),\n selection: []\n };\n }\n\n loadUsers = () => {\n this.setState({\n message: 'Loading users...',\n loading: true,\n users: undefined,\n error: undefined\n });\n setTimeout(() => {\n this.setState({\n loading: false,\n message: noItemsFoundMsg,\n error: undefined,\n users: store.users\n });\n }, random.number({ min: 0, max: 3000 }));\n };\n\n loadUsersWithError() {\n this.setState({\n message: 'Loading users...',\n loading: true,\n users: undefined,\n error: undefined\n });\n setTimeout(() => {\n this.setState({\n loading: false,\n error: 'ouch!... again... ',\n users: undefined,\n message: noItemsFoundMsg\n });\n }, random.number({ min: 0, max: 3000 }));\n }\n\n renderToolsLeft() {\n const selection = this.state.selection;\n\n if (selection.length === 0) {\n return;\n }\n\n const onClick = () => {\n store.deleteUsers(...selection.map(user => user.id));\n this.setState({ selection: [] });\n };\n\n return (\n \n Delete {selection.length} Users\n \n );\n }\n\n renderToolsRight() {\n return [(\n \n Load Users\n \n ), (\n \n Load Users (Error)\n \n )];\n }\n\n render() {\n const columns = [{\n field: 'firstName',\n name: 'First Name',\n sortable: true,\n truncateText: true,\n }, {\n field: 'lastName',\n name: 'Last Name',\n truncateText: true,\n }, {\n field: 'github',\n name: 'Github',\n render: (username) => (\n {username}\n )\n }, {\n field: 'dateOfBirth',\n name: 'Date of Birth',\n dataType: 'date',\n render: (date) => formatDate(date, 'dobLong'),\n sortable: true\n }, {\n field: 'nationality',\n name: 'Nationality',\n render: (countryCode) => {\n const country = store.getCountry(countryCode);\n return `${country.flag} ${country.name}`;\n }\n }, {\n field: 'online',\n name: 'Online',\n dataType: 'boolean',\n render: (online) => {\n const color = online ? 'success' : 'danger';\n const label = online ? 'Online' : 'Offline';\n return {label};\n },\n sortable: true\n }];\n\n const search = {\n toolsLeft: this.renderToolsLeft(),\n toolsRight: this.renderToolsRight(),\n box: {\n incremental: true,\n },\n filters: [\n {\n type: 'is',\n field: 'online',\n name: 'Online',\n negatedName: 'Offline'\n },\n {\n type: 'field_value_selection',\n field: 'nationality',\n name: 'Nationality',\n multiSelect: false,\n options: store.countries.map(country => ({\n value: country.code,\n name: country.name,\n view: `${country.flag} ${country.name}`\n }))\n }\n ]\n };\n\n const pagination = {\n initialPageSize: 5,\n pageSizeOptions: [3, 5, 8]\n };\n\n const selection = {\n selectable: (user) => user.online,\n selectableMessage: (selectable) => !selectable ? 'User is currently offline' : undefined,\n onSelectionChange: (selection) => this.setState({ selection })\n };\n\n return (\n
\n \n
\n );\n }\n}\n" /***/ }), -/* 2552 */ +/* 2570 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -293926,13 +295981,13 @@ var _components2 = __webpack_require__(6); var _services = __webpack_require__(7); -var _in_memory_search = __webpack_require__(2553); +var _in_memory_search = __webpack_require__(2571); -var _props_info = __webpack_require__(379); +var _props_info = __webpack_require__(380); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var source = __webpack_require__(2554); +var source = __webpack_require__(2572); var html = (0, _services.renderToHtml)(_in_memory_search.Table); var searchSection = exports.searchSection = { @@ -293964,7 +296019,7 @@ var searchSection = exports.searchSection = { }; /***/ }), -/* 2553 */ +/* 2571 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -294189,13 +296244,13 @@ Table.__docgenInfo = [{ }]; /***/ }), -/* 2554 */ +/* 2572 */ /***/ (function(module, exports) { module.exports = "import React, { Component, Fragment } from 'react';\nimport { formatDate } from '../../../../../src/services/format';\nimport { createDataStore } from '../data_store';\nimport {\n EuiInMemoryTable,\n EuiLink,\n EuiHealth,\n EuiSpacer,\n EuiSwitch,\n EuiFlexGroup,\n EuiFlexItem\n} from '../../../../../src/components';\n\n/*\nExample user object:\n\n{\n id: '1',\n firstName: 'john',\n lastName: 'doe',\n github: 'johndoe',\n dateOfBirth: Date.now(),\n nationality: 'NL',\n online: true\n}\n\nExample country object:\n\n{\n code: 'NL',\n name: 'Netherlands',\n flag: '🇳🇱'\n}\n*/\n\nconst store = createDataStore();\n\nexport class Table extends Component {\n\n constructor(props) {\n super(props);\n this.state = {\n incremental: false,\n filters: false\n };\n }\n\n render() {\n const columns = [{\n field: 'firstName',\n name: 'First Name',\n sortable: true,\n truncateText: true,\n }, {\n field: 'lastName',\n name: 'Last Name',\n truncateText: true,\n }, {\n field: 'github',\n name: 'Github',\n render: (username) => (\n {username}\n )\n }, {\n field: 'dateOfBirth',\n name: 'Date of Birth',\n dataType: 'date',\n render: (date) => formatDate(date, 'dobLong'),\n sortable: true\n }, {\n field: 'nationality',\n name: 'Nationality',\n render: (countryCode) => {\n const country = store.getCountry(countryCode);\n return `${country.flag} ${country.name}`;\n }\n }, {\n field: 'online',\n name: 'Online',\n dataType: 'boolean',\n render: (online) => {\n const color = online ? 'success' : 'danger';\n const label = online ? 'Online' : 'Offline';\n return {label};\n }\n }, {\n field: 'nationality',\n name: 'Nationality',\n render: (countryCode) => {\n const country = store.getCountry(countryCode);\n return `${country.flag} ${country.name}`;\n }\n }, {\n field: 'online',\n name: 'Online',\n dataType: 'boolean',\n render: (online) => {\n const color = online ? 'success' : 'danger';\n const label = online ? 'Online' : 'Offline';\n return {label};\n },\n sortable: true\n }];\n\n const search = {\n box: {\n incremental: this.state.incremental,\n schema: true\n },\n filters: !this.state.filters ? undefined : [\n {\n type: 'is',\n field: 'online',\n name: 'Online',\n negatedName: 'Offline'\n },\n {\n type: 'field_value_selection',\n field: 'nationality',\n name: 'Nationality',\n multiSelect: false,\n options: store.countries.map(country => ({\n value: country.code,\n name: country.name,\n view: `${country.flag} ${country.name}`\n }))\n }\n ]\n };\n\n return (\n \n \n \n this.setState(prevState => ({ incremental: !prevState.incremental }))}\n />\n \n \n this.setState(prevState => ({ filters: !prevState.filters }))}\n />\n \n \n \n \n \n );\n }\n}\n" /***/ }), -/* 2555 */ +/* 2573 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -294216,13 +296271,13 @@ var _components2 = __webpack_require__(6); var _services = __webpack_require__(7); -var _in_memory_search_callback = __webpack_require__(2556); +var _in_memory_search_callback = __webpack_require__(2574); -var _props_info = __webpack_require__(379); +var _props_info = __webpack_require__(380); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var source = __webpack_require__(2557); +var source = __webpack_require__(2575); var html = (0, _services.renderToHtml)(_in_memory_search_callback.Table); var searchCallbackSection = exports.searchCallbackSection = { @@ -294254,7 +296309,7 @@ var searchCallbackSection = exports.searchCallbackSection = { }; /***/ }), -/* 2556 */ +/* 2574 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -294440,13 +296495,13 @@ Table.__docgenInfo = [{ }]; /***/ }), -/* 2557 */ +/* 2575 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\nimport { formatDate } from '../../../../../src/services/format';\nimport { createDataStore } from '../data_store';\nimport {\n EuiInMemoryTable,\n EuiLink,\n EuiHealth,\n} from '../../../../../src/components';\n\n/*\nExample user object:\n\n{\n id: '1',\n firstName: 'john',\n lastName: 'doe',\n github: 'johndoe',\n dateOfBirth: Date.now(),\n nationality: 'NL',\n online: true\n}\n\nExample country object:\n\n{\n code: 'NL',\n name: 'Netherlands',\n flag: '🇳🇱'\n}\n*/\n\nlet debounceTimeoutId;\nlet requestTimeoutId;\nconst store = createDataStore();\n\nexport class Table extends React.Component {\n\n constructor(props) {\n super(props);\n\n this.state = {\n items: store.users,\n isLoading: false,\n };\n }\n\n onQueryChange = ({ query }) => {\n clearTimeout(debounceTimeoutId);\n clearTimeout(requestTimeoutId);\n\n debounceTimeoutId = setTimeout(() => {\n this.setState({\n isLoading: true,\n });\n\n requestTimeoutId = setTimeout(() => {\n const items = store.users.filter(user => {\n const normalizedName = `${user.firstName} ${user.lastName}`.toLowerCase();\n const normalizedQuery = query.text.toLowerCase();\n return normalizedName.indexOf(normalizedQuery) !== -1;\n });\n\n this.setState({\n isLoading: false,\n items,\n });\n }, 1000);\n }, 300);\n };\n\n render() {\n const search = {\n onChange: this.onQueryChange,\n box: {\n incremental: true,\n },\n };\n\n return (\n (\n {username}\n )\n },\n {\n field: 'dateOfBirth',\n name: 'Date of Birth',\n dataType: 'date',\n render: (date) => formatDate(date, 'dobLong'),\n sortable: true\n },\n {\n field: 'nationality',\n name: 'Nationality',\n render: (countryCode) => {\n const country = store.getCountry(countryCode);\n return `${country.flag} ${country.name}`;\n }\n },\n {\n field: 'online',\n name: 'Online',\n dataType: 'boolean',\n render: (online) => {\n const color = online ? 'success' : 'danger';\n const label = online ? 'Online' : 'Offline';\n return {label};\n },\n sortable: true\n }\n ]}\n search={search}\n pagination={true}\n sorting={true}\n />\n );\n }\n}\n" /***/ }), -/* 2558 */ +/* 2576 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -294456,7 +296511,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _custom_section = __webpack_require__(2559); +var _custom_section = __webpack_require__(2577); Object.defineProperty(exports, 'section', { enumerable: true, @@ -294466,7 +296521,7 @@ Object.defineProperty(exports, 'section', { }); /***/ }), -/* 2559 */ +/* 2577 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -294487,13 +296542,13 @@ var _components2 = __webpack_require__(6); var _services = __webpack_require__(7); -var _custom = __webpack_require__(2560); +var _custom = __webpack_require__(2578); var _custom2 = _interopRequireDefault(_custom); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var source = __webpack_require__(2561); +var source = __webpack_require__(2579); var html = (0, _services.renderToHtml)(_custom2.default); var section = exports.section = { @@ -294625,7 +296680,7 @@ var section = exports.section = { }; /***/ }), -/* 2560 */ +/* 2578 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -294645,7 +296700,7 @@ var _react2 = _interopRequireDefault(_react); var _components = __webpack_require__(2); -var _services = __webpack_require__(13); +var _services = __webpack_require__(12); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -295469,13 +297524,13 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2561 */ +/* 2579 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n} from 'react';\n\nimport {\n EuiBadge,\n EuiHealth,\n EuiButton,\n EuiButtonIcon,\n EuiCheckbox,\n EuiContextMenuItem,\n EuiContextMenuPanel,\n EuiFieldSearch,\n EuiFlexGroup,\n EuiFlexItem,\n EuiIcon,\n EuiLink,\n EuiPopover,\n EuiSpacer,\n EuiTable,\n EuiTableBody,\n EuiTableHeader,\n EuiTableHeaderCell,\n EuiTableHeaderCellCheckbox,\n EuiTablePagination,\n EuiTableRow,\n EuiTableRowCell,\n EuiTableRowCellCheckbox,\n EuiTableSortMobile,\n EuiTableHeaderMobile,\n} from '../../../../../src/components';\n\nimport {\n LEFT_ALIGNMENT,\n RIGHT_ALIGNMENT,\n Pager,\n SortableProperties,\n} from '../../../../../src/services';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n itemIdToSelectedMap: {},\n itemIdToOpenActionsPopoverMap: {},\n sortedColumn: 'title',\n itemsPerPage: 20,\n };\n\n this.items = [{\n id: 0,\n title: 'A very long line which will wrap on narrower screens and NOT become truncated and replaced by an ellipsis',\n type: 'user',\n dateCreated: 'Tue Dec 28 2016',\n magnitude: 1,\n health: Healthy,\n }, {\n id: 1,\n title: {\n value: 'A very long line which will not wrap on narrower screens and instead will become truncated and replaced by an ellipsis',\n truncateText: true,\n },\n type: 'user',\n dateCreated: 'Tue Dec 01 2016',\n magnitude: 1,\n health: Healthy,\n }, {\n id: 2,\n title: A very long line in an ELEMENT which will wrap on narrower screens and NOT become truncated and replaced by an ellipsis,\n type: 'user',\n dateCreated: Tue Dec 01 2016   New!,\n magnitude: 10,\n health: Warning,\n }, {\n id: 3,\n title: {\n value: A very long line in an ELEMENT which will not wrap on narrower screens and instead will become truncated and replaced by an ellipsis,\n truncateText: true,\n },\n type: 'user',\n dateCreated: 'Tue Dec 16 2016',\n magnitude: 100,\n health: Healthy,\n }, {\n id: 4,\n title: {\n value: 'Dog',\n isLink: true,\n },\n type: 'user',\n dateCreated: 'Tue Dec 13 2016',\n magnitude: 1000,\n health: Warning,\n }, {\n id: 5,\n title: {\n value: 'Dragon',\n isLink: true,\n },\n type: 'user',\n dateCreated: 'Tue Dec 11 2016',\n magnitude: 10000,\n health: Healthy,\n }, {\n id: 6,\n title: {\n value: 'Bear',\n isLink: true,\n },\n type: 'user',\n dateCreated: 'Tue Dec 11 2016',\n magnitude: 10000,\n health: Danger,\n }, {\n id: 7,\n title: {\n value: 'Dinosaur',\n isLink: true,\n },\n type: 'user',\n dateCreated: 'Tue Dec 11 2016',\n magnitude: 10000,\n health: Warning,\n }, {\n id: 8,\n title: {\n value: 'Spider',\n isLink: true,\n },\n type: 'user',\n dateCreated: 'Tue Dec 11 2016',\n magnitude: 10000,\n health: Warning,\n }, {\n id: 9,\n title: {\n value: 'Bugbear',\n isLink: true,\n },\n type: 'user',\n dateCreated: 'Tue Dec 11 2016',\n magnitude: 10000,\n health: Healthy,\n }, {\n id: 10,\n title: {\n value: 'Bear',\n isLink: true,\n },\n type: 'user',\n dateCreated: 'Tue Dec 11 2016',\n magnitude: 10000,\n health: Danger,\n }, {\n id: 11,\n title: {\n value: 'Dinosaur',\n isLink: true,\n },\n type: 'user',\n dateCreated: 'Tue Dec 11 2016',\n magnitude: 10000,\n health: Warning,\n }, {\n id: 12,\n title: {\n value: 'Spider',\n isLink: true,\n },\n type: 'user',\n dateCreated: 'Tue Dec 11 2016',\n magnitude: 10000,\n health: Healthy,\n }, {\n id: 13,\n title: {\n value: 'Bugbear',\n isLink: true,\n },\n type: 'user',\n dateCreated: 'Tue Dec 11 2016',\n magnitude: 10000,\n health: Danger,\n }];\n\n this.sortableProperties = new SortableProperties([{\n name: 'title',\n getValue: item => item.title.toLowerCase(),\n isAscending: true,\n }, {\n name: 'dateCreated',\n getValue: item => item.dateCreated.toLowerCase(),\n isAscending: true,\n }, {\n name: 'magnitude',\n getValue: item => item.magnitude.toLowerCase(),\n isAscending: true,\n }], this.state.sortedColumn);\n\n this.columns = [{\n id: 'checkbox',\n isCheckbox: true,\n textOnly: false,\n width: '24px',\n }, {\n id: 'type',\n label: '',\n alignment: LEFT_ALIGNMENT,\n width: '24px',\n cellProvider: cell => ,\n hideForMobile: true,\n }, {\n id: 'title',\n label: 'Title',\n alignment: LEFT_ALIGNMENT,\n isSortable: true,\n hideForMobile: true,\n }, {\n id: 'title_type',\n label: 'Title',\n isMobileHeader: true,\n render: (title, item) => (\n {title}\n ),\n }, {\n id: 'health',\n label: 'Health',\n alignment: LEFT_ALIGNMENT,\n }, {\n id: 'dateCreated',\n label: 'Date created',\n alignment: LEFT_ALIGNMENT,\n isSortable: true,\n }, {\n id: 'magnitude',\n label: 'Orders of magnitude',\n alignment: RIGHT_ALIGNMENT,\n isSortable: true,\n }, {\n id: 'actions',\n label: '',\n alignment: RIGHT_ALIGNMENT,\n isActionsPopover: true,\n width: '32px',\n }];\n\n this.pager = new Pager(this.items.length, this.state.itemsPerPage);\n this.state.firstItemIndex = this.pager.getFirstItemIndex();\n this.state.lastItemIndex = this.pager.getLastItemIndex();\n }\n\n onChangeItemsPerPage = itemsPerPage => {\n this.pager.setItemsPerPage(itemsPerPage);\n this.setState({\n itemsPerPage,\n firstItemIndex: this.pager.getFirstItemIndex(),\n lastItemIndex: this.pager.getLastItemIndex(),\n });\n }\n\n onChangePage = pageIndex => {\n this.pager.goToPageIndex(pageIndex);\n this.setState({\n firstItemIndex: this.pager.getFirstItemIndex(),\n lastItemIndex: this.pager.getLastItemIndex(),\n });\n };\n\n onSort = prop => {\n this.sortableProperties.sortOn(prop);\n\n this.setState({\n sortedColumn: prop,\n });\n }\n\n toggleItem = itemId => {\n this.setState(previousState => {\n const newItemIdToSelectedMap = {\n ...previousState.itemIdToSelectedMap,\n [itemId]: !previousState.itemIdToSelectedMap[itemId],\n };\n\n return {\n itemIdToSelectedMap: newItemIdToSelectedMap,\n };\n });\n }\n\n toggleAll = () => {\n const allSelected = this.areAllItemsSelected();\n const newItemIdToSelectedMap = {};\n this.items.forEach(item => newItemIdToSelectedMap[item.id] = !allSelected);\n\n this.setState({\n itemIdToSelectedMap: newItemIdToSelectedMap,\n });\n }\n\n isItemSelected = itemId => {\n return this.state.itemIdToSelectedMap[itemId];\n }\n\n areAllItemsSelected = () => {\n const indexOfUnselectedItem = this.items.findIndex(item => !this.isItemSelected(item.id));\n return indexOfUnselectedItem === -1;\n }\n\n areAnyRowsSelected = () => {\n return Object.keys(this.state.itemIdToSelectedMap).findIndex(id => {\n return this.state.itemIdToSelectedMap[id];\n }) !== -1;\n }\n\n togglePopover = itemId => {\n this.setState(previousState => {\n const newItemIdToOpenActionsPopoverMap = {\n ...previousState.itemIdToOpenActionsPopoverMap,\n [itemId]: !previousState.itemIdToOpenActionsPopoverMap[itemId],\n };\n\n return {\n itemIdToOpenActionsPopoverMap: newItemIdToOpenActionsPopoverMap,\n };\n });\n };\n\n closePopover = itemId => {\n this.setState(previousState => {\n const newItemIdToOpenActionsPopoverMap = {\n ...previousState.itemIdToOpenActionsPopoverMap,\n [itemId]: false,\n };\n\n return {\n itemIdToOpenActionsPopoverMap: newItemIdToOpenActionsPopoverMap,\n };\n });\n };\n\n isPopoverOpen = itemId => {\n return this.state.itemIdToOpenActionsPopoverMap[itemId];\n };\n\n renderSelectAll = mobile => {\n return (\n \n );\n }\n\n getTableMobileSortItems() {\n const items = [];\n this.columns.forEach((column) => {\n if (column.isCheckbox || !column.isSortable) {\n return;\n }\n items.push({\n name: column.label,\n key: column.id,\n onSort: this.onSort.bind(this, column.id),\n isSorted: this.state.sortedColumn === column.id,\n isSortAscending: this.sortableProperties.isAscendingByName(column.id),\n });\n });\n return items.length ? items : null;\n }\n\n renderHeaderCells() {\n const headers = [];\n\n this.columns.forEach((column, columnIndex) => {\n if (column.isCheckbox) {\n headers.push(\n \n {this.renderSelectAll()}\n \n );\n } else {\n headers.push(\n \n {column.label}\n \n );\n }\n });\n\n return headers.length ? headers : null;\n }\n\n renderRows() {\n const renderRow = item => {\n const cells = this.columns.map(column => {\n const cell = item[column.id];\n\n let child;\n\n if (column.isCheckbox) {\n return (\n \n \n \n );\n }\n\n if (column.isActionsPopover) {\n return (\n \n this.togglePopover(item.id)}\n />\n )}\n isOpen={this.isPopoverOpen(item.id)}\n closePopover={() => this.closePopover(item.id)}\n panelPaddingSize=\"none\"\n anchorPosition=\"leftCenter\"\n >\n { this.closePopover(item.id); }}\n >\n Edit\n \n ), (\n { this.closePopover(item.id); }}\n >\n Share\n \n ), (\n { this.closePopover(item.id); }}\n >\n Delete\n \n ),\n ]}\n />\n \n \n );\n }\n\n if (column.render) {\n const titleText = item.title.truncateText ? item.title.value : item.title;\n const title = item.title.isLink ? {item.title.value} : titleText;\n child = column.render(title, item);\n } else if (column.cellProvider) {\n child = column.cellProvider(cell);\n } else if (cell.isLink) {\n child = {cell.value};\n } else if (cell.truncateText) {\n child = cell.value;\n } else {\n child = cell;\n }\n\n return (\n \n {child}\n \n );\n });\n\n return (\n \n {cells}\n \n );\n };\n\n const rows = [];\n\n for (let itemIndex = this.state.firstItemIndex; itemIndex <= this.state.lastItemIndex; itemIndex++) {\n const item = this.items[itemIndex];\n rows.push(renderRow(item));\n }\n\n return rows;\n }\n\n render() {\n let optionalActionButtons;\n\n if (this.areAnyRowsSelected() > 0) {\n optionalActionButtons = (\n \n Delete selected\n \n );\n }\n\n return (\n
\n \n {optionalActionButtons}\n\n \n \n \n \n\n \n\n \n \n {this.renderSelectAll(true)}\n \n \n \n \n \n\n \n \n {this.renderHeaderCells()}\n \n\n \n {this.renderRows()}\n \n \n\n \n\n \n
\n );\n }\n}\n" /***/ }), -/* 2562 */ +/* 2580 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -295485,7 +297540,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); -var _mobile_section = __webpack_require__(2563); +var _mobile_section = __webpack_require__(2581); Object.defineProperty(exports, 'section', { enumerable: true, @@ -295495,7 +297550,7 @@ Object.defineProperty(exports, 'section', { }); /***/ }), -/* 2563 */ +/* 2581 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -295516,17 +297571,17 @@ var _components2 = __webpack_require__(6); var _services = __webpack_require__(7); -var _mobile = __webpack_require__(2564); +var _mobile = __webpack_require__(2582); var _text = __webpack_require__(66); -var _code = __webpack_require__(190); +var _code = __webpack_require__(191); -var _table = __webpack_require__(337); +var _table = __webpack_require__(338); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var source = __webpack_require__(2565); +var source = __webpack_require__(2583); var html = (0, _services.renderToHtml)(_mobile.Table); var section = exports.section = { @@ -295665,7 +297720,7 @@ var section = exports.section = { }; /***/ }), -/* 2564 */ +/* 2582 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -296008,13 +298063,13 @@ Table.__docgenInfo = [{ }]; /***/ }), -/* 2565 */ +/* 2583 */ /***/ (function(module, exports) { module.exports = "import React, { Component, Fragment } from 'react';\nimport { formatDate } from '../../../../../src/services/format';\nimport { createDataStore } from '../data_store';\n\nimport {\n EuiBasicTable,\n EuiLink,\n EuiHealth,\n EuiFlexGroup,\n EuiFlexItem,\n EuiSwitch,\n EuiSpacer,\n} from '../../../../../src/components';\n\n/*\nExample user object:\n\n{\n id: '1',\n firstName: 'john',\n lastName: 'doe',\n github: 'johndoe',\n dateOfBirth: Date.now(),\n nationality: 'NL',\n online: true\n}\n\nExample country object:\n\n{\n code: 'NL',\n name: 'Netherlands',\n flag: '🇳🇱'\n}\n*/\n\nconst store = createDataStore();\n\nexport class Table extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n pageIndex: 0,\n pageSize: 5,\n sortField: 'firstName',\n sortDirection: 'asc',\n selectedItems: [],\n customHeader: true,\n isResponsive: true,\n };\n }\n\n onTableChange = ({ page = {}, sort = {} }) => {\n const {\n index: pageIndex,\n size: pageSize,\n } = page;\n\n const {\n field: sortField,\n direction: sortDirection,\n } = sort;\n\n this.setState({\n pageIndex,\n pageSize,\n sortField,\n sortDirection,\n });\n };\n\n onSelectionChange = (selectedItems) => {\n this.setState({ selectedItems });\n };\n\n toggleHeader = () => {\n this.setState(prevState => ({ customHeader: !prevState.customHeader }));\n };\n\n toggleResponsive = () => {\n this.setState(prevState => ({ isResponsive: !prevState.isResponsive }));\n };\n\n deleteUser = user => {\n store.deleteUsers(user.id);\n this.setState({ selectedItems: [] });\n };\n\n cloneUser = user => {\n store.cloneUser(user.id);\n this.setState({ selectedItems: [] });\n };\n\n render() {\n const {\n pageIndex,\n pageSize,\n sortField,\n sortDirection,\n customHeader,\n isResponsive,\n } = this.state;\n\n const {\n pageOfItems,\n totalItemCount,\n } = store.findUsers(pageIndex, pageSize, sortField, sortDirection);\n\n const actions = [{\n name: 'Clone',\n description: 'Clone this person',\n icon: 'copy',\n onClick: this.cloneUser\n }, {\n name: 'Delete',\n description: 'Delete this person',\n icon: 'trash',\n color: 'danger',\n onClick: this.deleteUser\n }];\n\n const columns = [{\n field: 'firstName',\n name: 'First Name',\n truncateText: true,\n sortable: true,\n hideForMobile: customHeader,\n }, {\n field: 'lastName',\n name: 'Last Name',\n truncateText: true,\n hideForMobile: customHeader,\n }, {\n field: 'firstName',\n name: 'Full Name',\n isMobileHeader: true,\n sortable: true,\n hideForMobile: !customHeader,\n render: (name, item) => (\n {item.firstName} {item.lastName}\n ),\n }, {\n field: 'github',\n name: 'Github',\n render: (username) => (\n {username}\n )\n }, {\n field: 'dateOfBirth',\n name: 'Date of Birth',\n dataType: 'date',\n render: (date) => formatDate(date, 'dobLong'),\n sortable: true\n }, {\n field: 'nationality',\n name: 'Nationality',\n render: (countryCode) => {\n const country = store.getCountry(countryCode);\n return `${country.flag} ${country.name}`;\n }\n }, {\n field: 'online',\n name: 'Online',\n dataType: 'boolean',\n render: (online) => {\n const color = online ? 'success' : 'danger';\n const label = online ? 'Online' : 'Offline';\n return {label};\n },\n sortable: true\n }, {\n name: 'Actions',\n actions\n }];\n\n const pagination = {\n pageIndex: pageIndex,\n pageSize: pageSize,\n totalItemCount: totalItemCount,\n pageSizeOptions: [3, 5, 8]\n };\n\n const sorting = {\n sort: {\n field: sortField,\n direction: sortDirection,\n },\n };\n\n const selection = {\n selectable: (user) => user.online,\n selectableMessage: (selectable) => !selectable ? 'User is currently offline' : undefined,\n onSelectionChange: this.onSelectionChange\n };\n\n return (\n \n \n \n \n \n \n \n \n \n\n \n\n \n \n );\n }\n}\n" /***/ }), -/* 2566 */ +/* 2584 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -296035,27 +298090,27 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _tabs = __webpack_require__(2567); +var _tabs = __webpack_require__(2585); var _tabs2 = _interopRequireDefault(_tabs); -var _tabbed_content = __webpack_require__(2568); +var _tabbed_content = __webpack_require__(2586); var _tabbed_content2 = _interopRequireDefault(_tabbed_content); -var _controlled = __webpack_require__(2569); +var _controlled = __webpack_require__(2587); var _controlled2 = _interopRequireDefault(_controlled); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var tabsSource = __webpack_require__(2570); +var tabsSource = __webpack_require__(2588); var tabsHtml = (0, _services.renderToHtml)(_tabs2.default); -var tabbedContentSource = __webpack_require__(2571); +var tabbedContentSource = __webpack_require__(2589); var tabbedContentHtml = (0, _services.renderToHtml)(_tabbed_content2.default); -var controlledSource = __webpack_require__(2572); +var controlledSource = __webpack_require__(2590); var controlledHtml = (0, _services.renderToHtml)(_controlled2.default); var TabsExample = exports.TabsExample = { @@ -296151,7 +298206,7 @@ var TabsExample = exports.TabsExample = { }; /***/ }), -/* 2567 */ +/* 2585 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -296283,7 +298338,7 @@ EuiTabsExample.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2568 */ +/* 2586 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -296434,7 +298489,7 @@ EuiTabsExample.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2569 */ +/* 2587 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -296628,25 +298683,25 @@ EuiTabsExample.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2570 */ +/* 2588 */ /***/ (function(module, exports) { module.exports = "import React, { Component } from 'react';\n\nimport {\n EuiTabs,\n EuiTab,\n EuiSpacer,\n} from '../../../../src/components';\n\nclass EuiTabsExample extends Component {\n constructor(props) {\n super(props);\n\n this.tabs = [{\n id: 'cobalt',\n name: 'Cobalt',\n disabled: false,\n }, {\n id: 'dextrose',\n name: 'Dextrose',\n disabled: false,\n }, {\n id: 'hydrogen',\n name: 'Hydrogen',\n disabled: true,\n }, {\n id: 'monosodium_glutammate',\n name: 'Monosodium Glutamate',\n disabled: false,\n }];\n\n this.state = {\n selectedTabId: 'cobalt',\n };\n }\n\n onSelectedTabChanged = id => {\n this.setState({\n selectedTabId: id,\n });\n }\n\n renderTabs() {\n return this.tabs.map((tab, index) => (\n this.onSelectedTabChanged(tab.id)}\n isSelected={tab.id === this.state.selectedTabId}\n disabled={tab.disabled}\n key={index}\n >\n {tab.name}\n \n ));\n }\n\n render() {\n return (\n
\n \n {this.renderTabs()}\n \n\n \n\n \n {this.renderTabs()}\n \n
\n );\n }\n}\n\nexport default EuiTabsExample;\n" /***/ }), -/* 2571 */ +/* 2589 */ /***/ (function(module, exports) { module.exports = "import React, { Component, Fragment } from 'react';\n\nimport {\n EuiTabbedContent,\n EuiTitle,\n EuiText,\n EuiSpacer,\n} from '../../../../src/components';\n\nclass EuiTabsExample extends Component {\n constructor(props) {\n super(props);\n\n this.tabs = [{\n id: 'cobalt',\n name: 'Cobalt',\n content: (\n \n \n

Cobalt

\n Cobalt is a chemical element with symbol Co and atomic number 27. Like nickel, cobalt is found in the Earth’s crust only in chemically combined form, save for small deposits found in alloys of natural meteoric iron. The free element, produced by reductive smelting, is a hard, lustrous, silver-gray metal.\n
\n ),\n }, {\n id: 'dextrose',\n name: 'Dextrose',\n content: (\n \n \n

Dextrose

\n Intravenous sugar solution, also known as dextrose solution, is a mixture of dextrose (glucose) and water. It is used to treat low blood sugar or water loss without electrolyte loss.\n
\n ),\n }, {\n id: 'hydrogen',\n name: 'Hydrogen',\n content: (\n \n \n

Hydrogen

\n Hydrogen is a chemical element with symbol H and atomic number 1. With a standard atomic weight of 1.008, hydrogen is the lightest element on the periodic table\n
\n ),\n }, {\n id: 'monosodium_glutammate',\n name: 'Monosodium Glutamate',\n content: (\n \n \n

Monosodium Glutamate

\n Monosodium glutamate (MSG, also known as sodium glutamate) is the sodium salt of glutamic acid, one of the most abundant naturally occurring non-essential amino acids. Monosodium glutamate is found naturally in tomatoes, cheese and other foods.\n
\n ),\n }];\n }\n\n render() {\n return (\n { console.log('clicked tab', tab); }}\n />\n );\n }\n}\n\nexport default EuiTabsExample;\n" /***/ }), -/* 2572 */ +/* 2590 */ /***/ (function(module, exports) { module.exports = "import React, { Component, Fragment } from 'react';\n\nimport {\n EuiButton,\n EuiTabbedContent,\n EuiTitle,\n EuiText,\n EuiSpacer,\n} from '../../../../src/components';\n\nclass EuiTabsExample extends Component {\n constructor(props) {\n super(props);\n\n this.tabs = [{\n id: 'cobalt',\n name: 'Cobalt',\n content: (\n \n \n

Cobalt

\n Cobalt is a chemical element with symbol Co and atomic number 27. Like nickel, cobalt is found in the Earth’s crust only in chemically combined form, save for small deposits found in alloys of natural meteoric iron. The free element, produced by reductive smelting, is a hard, lustrous, silver-gray metal.\n
\n ),\n }, {\n id: 'dextrose',\n name: 'Dextrose',\n content: (\n \n \n

Dextrose

\n Intravenous sugar solution, also known as dextrose solution, is a mixture of dextrose (glucose) and water. It is used to treat low blood sugar or water loss without electrolyte loss.\n
\n ),\n }, {\n id: 'hydrogen',\n name: 'Hydrogen',\n content: (\n \n \n

Hydrogen

\n Hydrogen is a chemical element with symbol H and atomic number 1. With a standard atomic weight of 1.008, hydrogen is the lightest element on the periodic table\n
\n ),\n }, {\n id: 'monosodium_glutammate',\n name: 'Monosodium Glutamate',\n content: (\n \n \n

Monosodium Glutamate

\n Monosodium glutamate (MSG, also known as sodium glutamate) is the sodium salt of glutamic acid, one of the most abundant naturally occurring non-essential amino acids. Monosodium glutamate is found naturally in tomatoes, cheese and other foods.\n
\n ),\n }];\n\n this.state = {\n selectedTab: this.tabs[1],\n };\n }\n\n onTabClick = (selectedTab) => {\n this.setState({ selectedTab });\n };\n\n cycleTab = () => {\n const selectedTabIndex = this.tabs.indexOf(this.state.selectedTab)\n const nextTabIndex = selectedTabIndex < this.tabs.length - 1 ? selectedTabIndex + 1 : 0;\n this.setState({\n selectedTab: this.tabs[nextTabIndex],\n });\n };\n\n render() {\n return (\n \n \n Cycle through the tabs\n \n\n \n\n \n \n );\n }\n}\n\nexport default EuiTabsExample;\n" /***/ }), -/* 2573 */ +/* 2591 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -296667,34 +298722,34 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _text = __webpack_require__(2574); +var _text = __webpack_require__(2592); var _text2 = _interopRequireDefault(_text); -var _text_small = __webpack_require__(2575); +var _text_small = __webpack_require__(2593); var _text_small2 = _interopRequireDefault(_text_small); -var _text_color = __webpack_require__(2576); +var _text_color = __webpack_require__(2594); var _text_color2 = _interopRequireDefault(_text_color); -var _text_align = __webpack_require__(2577); +var _text_align = __webpack_require__(2595); var _text_align2 = _interopRequireDefault(_text_align); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var textSource = __webpack_require__(2578); +var textSource = __webpack_require__(2596); var textHtml = (0, _services.renderToHtml)(_text2.default); -var textSmallSource = __webpack_require__(2579); +var textSmallSource = __webpack_require__(2597); var textSmallHtml = (0, _services.renderToHtml)(_text_small2.default); -var textColorSource = __webpack_require__(2580); +var textColorSource = __webpack_require__(2598); var textColorHtml = (0, _services.renderToHtml)(_text_color2.default); -var textAlignSource = __webpack_require__(2581); +var textAlignSource = __webpack_require__(2599); var textAlignHtml = (0, _services.renderToHtml)(_text_align2.default); var TextExample = exports.TextExample = { @@ -296850,7 +298905,7 @@ var TextExample = exports.TextExample = { }; /***/ }), -/* 2574 */ +/* 2592 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -297110,7 +299165,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2575 */ +/* 2593 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -297340,7 +299395,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2576 */ +/* 2594 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -297494,7 +299549,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2577 */ +/* 2595 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -297578,31 +299633,31 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2578 */ +/* 2596 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiText,\n EuiHorizontalRule,\n} from '../../../../src/components';\n\nexport default () => (\n
\n \n

This is Heading One

\n

\n Far out in the uncharted backwaters of the unfashionable end of\n the western spiral arm of the Galaxy lies a small unregarded\n yellow sun.\n\n When suddenly some wild JavaScript code appeared! const whoa = "!"\n

\n\n
\n        \n          const completelyUnexpected = "the audacity!";\n        \n      
\n\n

\n That was close.\n

\n\n
\n

\n I've seen things you people wouldn't believe.\n Attack ships on fire off the shoulder of Orion.\n I watched C-beams glitter in the dark near the Tannhäuser Gate.\n All those moments will be lost in time, like tears in rain. Time to die.\n

\n
\n\n

\n Orbiting this at a distance of roughly ninety-two million miles\n is an utterly insignificant little blue green planet whose ape-\n descended life forms are so amazingly primitive that they still\n think digital watches are a pretty neat idea.\n

\n\n
    \n
  • List item one
  • \n
  • List item two
  • \n
  • Dolphins
  • \n
\n\n

\n This planet has - or rather had - a problem, which was this: most\n of the people living on it were unhappy for pretty much of the time.\n Many solutions were suggested for this problem, but most of these\n were largely concerned with the movements of small green pieces\n of paper, which is odd because on the whole it was not the small\n green pieces of paper that were unhappy.\n

\n\n

This is Heading Two

\n\n
    \n
  1. Number one
  2. \n
  3. Number two
  4. \n
  5. Dolphins again
  6. \n
\n\n

\n But the dog wasn’t lazy, it was just\n practicing mindfulness, so it had a greater sense of\n life-satisfaction than that fox with all its silly jumping.\n

\n\n

\n And from the fox’s perspective, life was full of hoops to jump through, low-hanging\n fruit to jump for, and dead car batteries to jump-start.\n

\n\n

This is Heading Three

\n\n

\n So it thought the dog was making a poor life choice by focusing so much on mindfulness.\n What if its car broke down?\n

\n\n

This is Heading Four

\n\n

\n So it thought the dog was making a poor life choice by focusing so much on mindfulness.\n What if its car broke down?\n

\n\n
This is Heading Five
\n\n

\n \n So it thought the dog was making a poor life choice by focusing so much on mindfulness.\n What if its car broke down?\n \n

\n\n
This is Heading Six
\n\n \n\n
\n
\n The Elder Scrolls: Morrowind\n
\n
\n The opening music alone evokes such strong memories.\n
\n
\n TIE Fighter\n
\n
\n The sequel to XWING, join the dark side and fly for the Emporer.\n
\n
\n Quake 2\n
\n
\n The game that made me drop out of college.\n
\n
\n\n \n\n
\n
\n Name\n
\n
\n The Elder Scrolls: Morrowind\n
\n
\n Game style\n
\n
\n Open-world, fantasy, action role-playing\n
\n
\n Release date\n
\n
\n 2002\n
\n
\n
\n
\n);\n" /***/ }), -/* 2579 */ +/* 2597 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiText,\n EuiFlexGroup,\n EuiFlexItem,\n EuiHorizontalRule,\n} from '../../../../src/components';\n\nconst exampleText = (\n
\n

This is Heading One

\n

\n Far out in the uncharted backwaters of the unfashionable end of\n the western spiral arm of the Galaxy lies a small unregarded\n yellow sun.\n\n When suddenly some wild JavaScript code appeared! const whoa = "!"\n

\n\n
\n      \n        const completelyUnexpected = "the audacity!";\n      \n    
\n\n

\n Orbiting this at a distance of roughly ninety-two million miles\n is an utterly insignificant little blue green planet whose ape-\n descended life forms are so amazingly primitive that they still\n think digital watches are a pretty neat idea.\n

\n\n
    \n
  • List item one
  • \n
  • List item two
  • \n
  • Dolphins
  • \n
\n\n

\n This planet has - or rather had - a problem, which was this: most\n of the people living on it were unhappy for pretty much of the time.\n Many solutions were suggested for this problem, but most of these\n were largely concerned with the movements of small green pieces\n of paper, which is odd because on the whole it was not the small\n green pieces of paper that were unhappy.\n

\n\n

This is Heading Two

\n\n
    \n
  1. Number one
  2. \n
  3. Number two
  4. \n
  5. Dolphins again
  6. \n
\n\n

\n But the dog wasn’t lazy, it was just\n practicing mindfulness, so it had a greater sense of\n life-satisfaction than that fox with all its silly jumping.\n

\n\n

\n And from the fox’s perspective, life was full of hoops to jump through, low-hanging\n fruit to jump for, and dead car batteries to jump-start.\n

\n\n

This is Heading Three

\n\n

\n So it thought the dog was making a poor life choice by focusing so much on mindfulness.\n What if its car broke down?\n

\n\n

This is Heading Four

\n\n

\n So it thought the dog was making a poor life choice by focusing so much on mindfulness.\n What if its car broke down?\n

\n\n
This is Heading Five
\n\n

\n \n So it thought the dog was making a poor life choice by focusing so much on mindfulness.\n What if its car broke down?\n \n

\n\n
This is Heading Six
\n\n \n\n
\n
\n The Elder Scrolls: Morrowind\n
\n
\n The opening music alone evokes such strong memories.\n
\n
\n TIE Fighter\n
\n
\n The sequel to XWING, join the dark side and fly for the Emporer.\n
\n
\n Quake 2\n
\n
\n The game that made me drop out of college.\n
\n
\n
\n);\n\nexport default () => (\n \n \n \n {exampleText}\n \n \n \n \n {exampleText}\n \n \n \n);\n" /***/ }), -/* 2580 */ +/* 2598 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiSpacer,\n EuiText,\n EuiTextColor,\n EuiTitle,\n} from '../../../../src/components';\n\nexport default () => (\n
\n \n

\n You \n use \n it \n on \n anything!\n

\n
\n\n \n\n \n

\n \n Default text color\n \n

\n

\n \n Subdued text color\n \n

\n

\n \n Secondary text color\n \n

\n

\n \n Accent text color\n \n

\n

\n \n Warning text color\n \n

\n

\n \n Danger text color\n \n

\n

\n \n \n Ghost text color is always white regardless of theme.\n \n \n

\n
\n\n \n\n \n

Works on EuiText as well.

\n

\n Sometimes you need to color entire blocks of text, no matter what is in them.\n You can always apply color directly (versus using the separated component) to\n make it easy. Links should still properly color.\n

\n
\n
\n);\n" /***/ }), -/* 2581 */ +/* 2599 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiText,\n EuiTextAlign,\n EuiCode,\n EuiSpacer,\n} from '../../../../src/components';\n\nexport default () => (\n
\n \n \n

Left aligned paragraph.

\n
\n \n

Center aligned paragraph.

\n
\n \n

Right aligned paragraph.

\n
\n
\n \n \n

You can also pass alignment to EuiText directly with a prop

\n
\n \n

And in conjunction with coloring.

\n
\n
\n);\n" /***/ }), -/* 2582 */ +/* 2600 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -297623,13 +299678,13 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _title = __webpack_require__(2583); +var _title = __webpack_require__(2601); var _title2 = _interopRequireDefault(_title); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var titleSource = __webpack_require__(2584); +var titleSource = __webpack_require__(2602); var titleHtml = (0, _services.renderToHtml)(_title2.default); var TitleExample = exports.TitleExample = { @@ -297664,7 +299719,7 @@ var TitleExample = exports.TitleExample = { }; /***/ }), -/* 2583 */ +/* 2601 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -297791,13 +299846,13 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2584 */ +/* 2602 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiTitle,\n EuiHorizontalRule,\n EuiSpacer,\n EuiCode,\n} from '../../../../src/components';\n\nexport default () => (\n
\n \n

This is a large title, only one should exist per page

\n
\n size="l"\n\n \n \n

This is the default size for title

\n
\n size="m"\n\n \n \n

This is a small title

\n
\n size="s"\n\n \n \n

This is an extra small title

\n
\n size="xs"\n\n \n \n
This is an extra extra small title
\n
\n size="xxs"\n\n \n \n
This is an extra extra extra small title and should only be used when the title is inconsequential (like a label)
\n
\n size="xxxs"\n\n \n\n \n Titles are markup agnostic, they only confer style\n \n
\n);\n" /***/ }), -/* 2585 */ +/* 2603 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -297818,48 +299873,48 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _toast_list = __webpack_require__(2586); +var _toast_list = __webpack_require__(2604); var _toast_list2 = _interopRequireDefault(_toast_list); -var _default = __webpack_require__(2587); +var _default = __webpack_require__(2605); var _default2 = _interopRequireDefault(_default); -var _info = __webpack_require__(2588); +var _info = __webpack_require__(2606); var _info2 = _interopRequireDefault(_info); -var _success = __webpack_require__(2589); +var _success = __webpack_require__(2607); var _success2 = _interopRequireDefault(_success); -var _warning = __webpack_require__(2590); +var _warning = __webpack_require__(2608); var _warning2 = _interopRequireDefault(_warning); -var _danger = __webpack_require__(2591); +var _danger = __webpack_require__(2609); var _danger2 = _interopRequireDefault(_danger); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var toastListSource = __webpack_require__(2592); +var toastListSource = __webpack_require__(2610); var toastListHtml = (0, _services.renderToHtml)(_toast_list2.default); -var defaultSource = __webpack_require__(2593); +var defaultSource = __webpack_require__(2611); var defaultHtml = (0, _services.renderToHtml)(_default2.default); -var infoSource = __webpack_require__(2594); +var infoSource = __webpack_require__(2612); var infoHtml = (0, _services.renderToHtml)(_info2.default); -var successSource = __webpack_require__(2595); +var successSource = __webpack_require__(2613); var successHtml = (0, _services.renderToHtml)(_success2.default); -var warningSource = __webpack_require__(2596); +var warningSource = __webpack_require__(2614); var warningHtml = (0, _services.renderToHtml)(_warning2.default); -var dangerSource = __webpack_require__(2597); +var dangerSource = __webpack_require__(2615); var dangerHtml = (0, _services.renderToHtml)(_danger2.default); var ToastExample = exports.ToastExample = { @@ -298043,7 +300098,7 @@ var ToastExample = exports.ToastExample = { }; /***/ }), -/* 2586 */ +/* 2604 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -298240,7 +300295,7 @@ _class.__docgenInfo = [{ }]; /***/ }), -/* 2587 */ +/* 2605 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -298282,7 +300337,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2588 */ +/* 2606 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -298320,7 +300375,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2589 */ +/* 2607 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -298381,7 +300436,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2590 */ +/* 2608 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -298410,7 +300465,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2591 */ +/* 2609 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -298449,43 +300504,43 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2592 */ +/* 2610 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n Fragment,\n} from 'react';\n\nimport {\n EuiGlobalToastList,\n EuiLink,\n} from '../../../../src/components';\n\nlet addToastHandler;\nlet removeAllToastsHandler;\nlet toastId = 0;\n\nexport function addToast() {\n addToastHandler();\n}\n\nexport function removeAllToasts() {\n removeAllToastsHandler();\n}\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n toasts: [],\n };\n\n addToastHandler = this.addToast;\n removeAllToastsHandler = this.removeAllToasts;\n }\n\n addToast = () => {\n const toast = this.getRandomToast();\n\n this.setState({\n toasts: this.state.toasts.concat(toast),\n });\n };\n\n removeToast = (removedToast) => {\n this.setState(prevState => ({\n toasts: prevState.toasts.filter(toast => toast.id !== removedToast.id),\n }));\n };\n\n removeAllToasts = () => {\n this.setState({\n toasts: [],\n });\n };\n\n getRandomToast = () => {\n const toasts = [{\n title: `Check it out, here's a really long title that will wrap within a narrower browser`,\n text: (\n \n

\n Here’s some stuff that you need to know. We can make this text really long so that,\n when viewed within a browser that’s fairly narrow, it will wrap, too.\n

\n

\n And some other stuff on another line, just for kicks. And here’s a link.\n

\n
\n ),\n }, {\n title: 'Download complete!',\n color: 'success',\n text: (\n

\n Thanks for your patience!\n

\n ),\n }, {\n title: 'Logging you out soon, due to inactivity',\n color: 'warning',\n iconType: 'user',\n text: (\n \n

\n This is a security measure.\n

\n

\n Please move your mouse to show that you’re still using Kibana.\n

\n
\n ),\n }, {\n title: 'Oops, there was an error',\n color: 'danger',\n iconType: 'help',\n text: (\n

\n Sorry. We’ll try not to let it happen it again.\n

\n ),\n }];\n\n return {\n id: toastId++,\n ...toasts[Math.floor(Math.random() * toasts.length)],\n };\n };\n\n render() {\n return (\n \n );\n }\n}\n" /***/ }), -/* 2593 */ +/* 2611 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiToast,\n} from '../../../../src/components';\n\nexport default () => (\n
\n window.alert('Dismiss toast')}\n >\n

\n A good toast message is short and to the point. It should very rarely include multiple\n paragraphs.\n

\n \n
\n);\n" /***/ }), -/* 2594 */ +/* 2612 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiToast,\n} from '../../../../src/components';\n\nexport default () => (\n window.alert('Dismiss toast')}\n >\n

\n Icons should be used rarely. They are good for warnings, but when paired with\n long titles they look out of place.\n

\n \n);\n" /***/ }), -/* 2595 */ +/* 2613 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiButton,\n EuiLink,\n EuiToast,\n EuiFlexGroup,\n EuiFlexItem,\n} from '../../../../src/components';\n\nexport default () => (\n \n

\n While the layout will adjust properly for wrapping titles, they do not look particularly good.\n Similarily, do not use a whole lot of text in your body either. At a certain point people will not\n have enough time to read these things. Like, you probably are not even reading this now.\n

\n\n

\n And some other stuff on another line, just for kicks. And here’s a link.\n

\n\n \n \n \n Download report\n \n \n \n \n);\n" /***/ }), -/* 2596 */ +/* 2614 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiToast,\n} from '../../../../src/components';\n\nexport default () => (\n \n);\n" /***/ }), -/* 2597 */ +/* 2615 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiToast,\n} from '../../../../src/components';\n\nconst esError = 'Error: expected _scroll_id in the folling Elasticsearch response: ' +\n '{\"took\":0,\"timed_out\":false,\"_shards\":{\"total\":0,\"successful\":0,\"skipped\":0,\"failed\":0},' +\n '\"hits\":{\"total\":0,\"max_score\":0,\"hits\":[]}}';\n\nexport default () => (\n \n

\n {esError}\n

\n \n);\n" /***/ }), -/* 2598 */ +/* 2616 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -298506,20 +300561,20 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _tool_tip = __webpack_require__(2599); +var _tool_tip = __webpack_require__(2617); var _tool_tip2 = _interopRequireDefault(_tool_tip); -var _icon_tip = __webpack_require__(2600); +var _icon_tip = __webpack_require__(2618); var _icon_tip2 = _interopRequireDefault(_icon_tip); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var toolTipSource = __webpack_require__(2601); +var toolTipSource = __webpack_require__(2619); var toolTipHtml = (0, _services.renderToHtml)(_tool_tip2.default); -var infoTipSource = __webpack_require__(2602); +var infoTipSource = __webpack_require__(2620); var infoTipHtml = (0, _services.renderToHtml)(_icon_tip2.default); var ToolTipExample = exports.ToolTipExample = { @@ -298694,7 +300749,7 @@ var ToolTipExample = exports.ToolTipExample = { }; /***/ }), -/* 2599 */ +/* 2617 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -298819,7 +300874,7 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2600 */ +/* 2618 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -298875,19 +300930,19 @@ exports.default = function () { module.exports = exports['default']; /***/ }), -/* 2601 */ +/* 2619 */ /***/ (function(module, exports) { module.exports = "import React from 'react';\n\nimport {\n EuiIcon,\n EuiToolTip,\n EuiLink,\n EuiText,\n EuiFieldText,\n EuiSpacer,\n EuiButton,\n} from '../../../../src/components';\n\nexport default () => (\n
\n \n

\n This tooltip appears on the{' '}\n \n top\n \n

\n\n

\n This tooltip appears on the{' '}\n \n left\n \n {' '} and includes the optional title.\n

\n\n

\n This tooltip appears on the{' '}\n \n right\n \n

\n\n

\n This tooltip appears on the bottom of this icon:{' '}\n \n \n \n

\n
\n\n \n\n \n \n \n\n \n\n Works on any kind of element — buttons, inputs, you name it!

}>\n alert('Buttons are still clickable within tooltips.')}>Hover me\n
\n
\n);\n" /***/ }), -/* 2602 */ +/* 2620 */ /***/ (function(module, exports) { module.exports = "import React, { Fragment } from 'react';\n\nimport {\n EuiCheckbox,\n EuiFlexGroup,\n EuiFlexItem,\n EuiIconTip,\n EuiSpacer,\n} from '../../../../src/components';\n\nexport default () => (\n \n \n \n {}}\n />\n \n\n \n \n \n \n\n \n\n \n \n);\n" /***/ }), -/* 2603 */ +/* 2621 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -298908,13 +300963,13 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _toggle = __webpack_require__(2604); +var _toggle = __webpack_require__(2622); var _toggle2 = _interopRequireDefault(_toggle); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var toggleSource = __webpack_require__(2605); +var toggleSource = __webpack_require__(2623); var toggleHtml = (0, _services.renderToHtml)(_toggle2.default); var ToggleExample = exports.ToggleExample = { @@ -298993,7 +301048,7 @@ var ToggleExample = exports.ToggleExample = { }; /***/ }), -/* 2604 */ +/* 2622 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -299072,13 +301127,13 @@ _class.__docgenInfo = [{ module.exports = exports['default']; /***/ }), -/* 2605 */ +/* 2623 */ /***/ (function(module, exports) { module.exports = "import React, {\n Component,\n} from 'react';\n\nimport {\n EuiToggle,\n} from '../../../../src/components';\n\nexport default class extends Component {\n constructor(props) {\n super(props);\n\n this.state = {\n toggleOn: false,\n };\n }\n\n onToggleChange = (e) => {\n this.setState({ toggleOn: e.target.checked });\n }\n\n render() {\n return (\n
\n \n {this.state.toggleOn ? 'On' : 'Off'}\n \n
\n );\n }\n}\n" /***/ }), -/* 2606 */ +/* 2624 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -299093,17 +301148,17 @@ var _react = __webpack_require__(0); var _react2 = _interopRequireDefault(_react); -var _markdownIt = __webpack_require__(2607); +var _markdownIt = __webpack_require__(2625); var _markdownIt2 = _interopRequireDefault(_markdownIt); -var _ = __webpack_require__(2661); +var _ = __webpack_require__(2679); var _guide_page = __webpack_require__(708); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var changelogSource = __webpack_require__(2662); +var changelogSource = __webpack_require__(2680); var md = new _markdownIt2.default(); var changelog = md.render(changelogSource); @@ -299119,18 +301174,18 @@ var Changelog = exports.Changelog = { }; /***/ }), -/* 2607 */ +/* 2625 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -module.exports = __webpack_require__(2608); +module.exports = __webpack_require__(2626); /***/ }), -/* 2608 */ +/* 2626 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -299139,21 +301194,21 @@ module.exports = __webpack_require__(2608); -var utils = __webpack_require__(10); -var helpers = __webpack_require__(2615); -var Renderer = __webpack_require__(2619); -var ParserCore = __webpack_require__(2620); -var ParserBlock = __webpack_require__(2628); -var ParserInline = __webpack_require__(2642); -var LinkifyIt = __webpack_require__(2655); +var utils = __webpack_require__(11); +var helpers = __webpack_require__(2633); +var Renderer = __webpack_require__(2637); +var ParserCore = __webpack_require__(2638); +var ParserBlock = __webpack_require__(2646); +var ParserInline = __webpack_require__(2660); +var LinkifyIt = __webpack_require__(2673); var mdurl = __webpack_require__(822); -var punycode = __webpack_require__(2657); +var punycode = __webpack_require__(2675); var config = { - 'default': __webpack_require__(2658), - zero: __webpack_require__(2659), - commonmark: __webpack_require__(2660) + 'default': __webpack_require__(2676), + zero: __webpack_require__(2677), + commonmark: __webpack_require__(2678) }; //////////////////////////////////////////////////////////////////////////////// @@ -299718,7 +301773,7 @@ module.exports = MarkdownIt; /***/ }), -/* 2609 */ +/* 2627 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -299823,7 +301878,7 @@ module.exports = encode; /***/ }), -/* 2610 */ +/* 2628 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -299952,7 +302007,7 @@ module.exports = decode; /***/ }), -/* 2611 */ +/* 2629 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -299984,7 +302039,7 @@ module.exports = function format(url) { /***/ }), -/* 2612 */ +/* 2630 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -300303,7 +302358,7 @@ module.exports = urlParse; /***/ }), -/* 2613 */ +/* 2631 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -300311,19 +302366,19 @@ module.exports = urlParse; exports.Any = __webpack_require__(823); exports.Cc = __webpack_require__(824); -exports.Cf = __webpack_require__(2614); -exports.P = __webpack_require__(380); +exports.Cf = __webpack_require__(2632); +exports.P = __webpack_require__(381); exports.Z = __webpack_require__(825); /***/ }), -/* 2614 */ +/* 2632 */ /***/ (function(module, exports) { module.exports=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804\uDCBD|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/ /***/ }), -/* 2615 */ +/* 2633 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -300331,13 +302386,13 @@ module.exports=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u08E2\u180E\u200B-\u200F\u2 -exports.parseLinkLabel = __webpack_require__(2616); -exports.parseLinkDestination = __webpack_require__(2617); -exports.parseLinkTitle = __webpack_require__(2618); +exports.parseLinkLabel = __webpack_require__(2634); +exports.parseLinkDestination = __webpack_require__(2635); +exports.parseLinkTitle = __webpack_require__(2636); /***/ }), -/* 2616 */ +/* 2634 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -300392,7 +302447,7 @@ module.exports = function parseLinkLabel(state, start, disableNested) { /***/ }), -/* 2617 */ +/* 2635 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -300401,8 +302456,8 @@ module.exports = function parseLinkLabel(state, start, disableNested) { -var isSpace = __webpack_require__(10).isSpace; -var unescapeAll = __webpack_require__(10).unescapeAll; +var isSpace = __webpack_require__(11).isSpace; +var unescapeAll = __webpack_require__(11).unescapeAll; module.exports = function parseLinkDestination(str, pos, max) { @@ -300479,7 +302534,7 @@ module.exports = function parseLinkDestination(str, pos, max) { /***/ }), -/* 2618 */ +/* 2636 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -300488,7 +302543,7 @@ module.exports = function parseLinkDestination(str, pos, max) { -var unescapeAll = __webpack_require__(10).unescapeAll; +var unescapeAll = __webpack_require__(11).unescapeAll; module.exports = function parseLinkTitle(str, pos, max) { @@ -300539,7 +302594,7 @@ module.exports = function parseLinkTitle(str, pos, max) { /***/ }), -/* 2619 */ +/* 2637 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -300553,9 +302608,9 @@ module.exports = function parseLinkTitle(str, pos, max) { -var assign = __webpack_require__(10).assign; -var unescapeAll = __webpack_require__(10).unescapeAll; -var escapeHtml = __webpack_require__(10).escapeHtml; +var assign = __webpack_require__(11).assign; +var unescapeAll = __webpack_require__(11).unescapeAll; +var escapeHtml = __webpack_require__(11).escapeHtml; //////////////////////////////////////////////////////////////////////////////// @@ -300881,7 +302936,7 @@ module.exports = Renderer; /***/ }), -/* 2620 */ +/* 2638 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -300894,16 +302949,16 @@ module.exports = Renderer; -var Ruler = __webpack_require__(381); +var Ruler = __webpack_require__(382); var _rules = [ - [ 'normalize', __webpack_require__(2621) ], - [ 'block', __webpack_require__(2622) ], - [ 'inline', __webpack_require__(2623) ], - [ 'linkify', __webpack_require__(2624) ], - [ 'replacements', __webpack_require__(2625) ], - [ 'smartquotes', __webpack_require__(2626) ] + [ 'normalize', __webpack_require__(2639) ], + [ 'block', __webpack_require__(2640) ], + [ 'inline', __webpack_require__(2641) ], + [ 'linkify', __webpack_require__(2642) ], + [ 'replacements', __webpack_require__(2643) ], + [ 'smartquotes', __webpack_require__(2644) ] ]; @@ -300939,14 +302994,14 @@ Core.prototype.process = function (state) { } }; -Core.prototype.State = __webpack_require__(2627); +Core.prototype.State = __webpack_require__(2645); module.exports = Core; /***/ }), -/* 2621 */ +/* 2639 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -300973,7 +303028,7 @@ module.exports = function inline(state) { /***/ }), -/* 2622 */ +/* 2640 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -300996,7 +303051,7 @@ module.exports = function block(state) { /***/ }), -/* 2623 */ +/* 2641 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -301016,7 +303071,7 @@ module.exports = function inline(state) { /***/ }), -/* 2624 */ +/* 2642 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -301027,7 +303082,7 @@ module.exports = function inline(state) { -var arrayReplaceAt = __webpack_require__(10).arrayReplaceAt; +var arrayReplaceAt = __webpack_require__(11).arrayReplaceAt; function isLinkOpen(str) { @@ -301156,7 +303211,7 @@ module.exports = function linkify(state) { /***/ }), -/* 2625 */ +/* 2643 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -301270,7 +303325,7 @@ module.exports = function replace(state) { /***/ }), -/* 2626 */ +/* 2644 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -301279,9 +303334,9 @@ module.exports = function replace(state) { -var isWhiteSpace = __webpack_require__(10).isWhiteSpace; -var isPunctChar = __webpack_require__(10).isPunctChar; -var isMdAsciiPunct = __webpack_require__(10).isMdAsciiPunct; +var isWhiteSpace = __webpack_require__(11).isWhiteSpace; +var isPunctChar = __webpack_require__(11).isPunctChar; +var isMdAsciiPunct = __webpack_require__(11).isMdAsciiPunct; var QUOTE_TEST_RE = /['"]/; var QUOTE_RE = /['"]/g; @@ -301472,7 +303527,7 @@ module.exports = function smartquotes(state) { /***/ }), -/* 2627 */ +/* 2645 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -301480,7 +303535,7 @@ module.exports = function smartquotes(state) { // -var Token = __webpack_require__(382); +var Token = __webpack_require__(383); function StateCore(src, md, env) { @@ -301499,7 +303554,7 @@ module.exports = StateCore; /***/ }), -/* 2628 */ +/* 2646 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -301511,23 +303566,23 @@ module.exports = StateCore; -var Ruler = __webpack_require__(381); +var Ruler = __webpack_require__(382); var _rules = [ // First 2 params - rule name & source. Secondary array - list of rules, // which can be terminated by this one. - [ 'table', __webpack_require__(2629), [ 'paragraph', 'reference' ] ], - [ 'code', __webpack_require__(2630) ], - [ 'fence', __webpack_require__(2631), [ 'paragraph', 'reference', 'blockquote', 'list' ] ], - [ 'blockquote', __webpack_require__(2632), [ 'paragraph', 'reference', 'blockquote', 'list' ] ], - [ 'hr', __webpack_require__(2633), [ 'paragraph', 'reference', 'blockquote', 'list' ] ], - [ 'list', __webpack_require__(2634), [ 'paragraph', 'reference', 'blockquote' ] ], - [ 'reference', __webpack_require__(2635) ], - [ 'heading', __webpack_require__(2636), [ 'paragraph', 'reference', 'blockquote' ] ], - [ 'lheading', __webpack_require__(2637) ], - [ 'html_block', __webpack_require__(2638), [ 'paragraph', 'reference', 'blockquote' ] ], - [ 'paragraph', __webpack_require__(2640) ] + [ 'table', __webpack_require__(2647), [ 'paragraph', 'reference' ] ], + [ 'code', __webpack_require__(2648) ], + [ 'fence', __webpack_require__(2649), [ 'paragraph', 'reference', 'blockquote', 'list' ] ], + [ 'blockquote', __webpack_require__(2650), [ 'paragraph', 'reference', 'blockquote', 'list' ] ], + [ 'hr', __webpack_require__(2651), [ 'paragraph', 'reference', 'blockquote', 'list' ] ], + [ 'list', __webpack_require__(2652), [ 'paragraph', 'reference', 'blockquote' ] ], + [ 'reference', __webpack_require__(2653) ], + [ 'heading', __webpack_require__(2654), [ 'paragraph', 'reference', 'blockquote' ] ], + [ 'lheading', __webpack_require__(2655) ], + [ 'html_block', __webpack_require__(2656), [ 'paragraph', 'reference', 'blockquote' ] ], + [ 'paragraph', __webpack_require__(2658) ] ]; @@ -301621,14 +303676,14 @@ ParserBlock.prototype.parse = function (src, md, env, outTokens) { }; -ParserBlock.prototype.State = __webpack_require__(2641); +ParserBlock.prototype.State = __webpack_require__(2659); module.exports = ParserBlock; /***/ }), -/* 2629 */ +/* 2647 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -301636,7 +303691,7 @@ module.exports = ParserBlock; -var isSpace = __webpack_require__(10).isSpace; +var isSpace = __webpack_require__(11).isSpace; function getLine(state, line) { @@ -301831,7 +303886,7 @@ module.exports = function table(state, startLine, endLine, silent) { /***/ }), -/* 2630 */ +/* 2648 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -301872,7 +303927,7 @@ module.exports = function code(state, startLine, endLine/*, silent*/) { /***/ }), -/* 2631 */ +/* 2649 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -301973,7 +304028,7 @@ module.exports = function fence(state, startLine, endLine, silent) { /***/ }), -/* 2632 */ +/* 2650 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -301981,7 +304036,7 @@ module.exports = function fence(state, startLine, endLine, silent) { -var isSpace = __webpack_require__(10).isSpace; +var isSpace = __webpack_require__(11).isSpace; module.exports = function blockquote(state, startLine, endLine, silent) { @@ -302265,7 +304320,7 @@ module.exports = function blockquote(state, startLine, endLine, silent) { /***/ }), -/* 2633 */ +/* 2651 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -302273,7 +304328,7 @@ module.exports = function blockquote(state, startLine, endLine, silent) { -var isSpace = __webpack_require__(10).isSpace; +var isSpace = __webpack_require__(11).isSpace; module.exports = function hr(state, startLine, endLine, silent) { @@ -302317,7 +304372,7 @@ module.exports = function hr(state, startLine, endLine, silent) { /***/ }), -/* 2634 */ +/* 2652 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -302325,7 +304380,7 @@ module.exports = function hr(state, startLine, endLine, silent) { -var isSpace = __webpack_require__(10).isSpace; +var isSpace = __webpack_require__(11).isSpace; // Search `[-+*][\n ]`, returns next pos after marker on success @@ -302660,15 +304715,15 @@ module.exports = function list(state, startLine, endLine, silent) { /***/ }), -/* 2635 */ +/* 2653 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var normalizeReference = __webpack_require__(10).normalizeReference; -var isSpace = __webpack_require__(10).isSpace; +var normalizeReference = __webpack_require__(11).normalizeReference; +var isSpace = __webpack_require__(11).isSpace; module.exports = function reference(state, startLine, _endLine, silent) { @@ -302865,7 +304920,7 @@ module.exports = function reference(state, startLine, _endLine, silent) { /***/ }), -/* 2636 */ +/* 2654 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -302873,7 +304928,7 @@ module.exports = function reference(state, startLine, _endLine, silent) { -var isSpace = __webpack_require__(10).isSpace; +var isSpace = __webpack_require__(11).isSpace; module.exports = function heading(state, startLine, endLine, silent) { @@ -302927,7 +304982,7 @@ module.exports = function heading(state, startLine, endLine, silent) { /***/ }), -/* 2637 */ +/* 2655 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -303017,7 +305072,7 @@ module.exports = function lheading(state, startLine, endLine/*, silent*/) { /***/ }), -/* 2638 */ +/* 2656 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -303026,7 +305081,7 @@ module.exports = function lheading(state, startLine, endLine/*, silent*/) { -var block_names = __webpack_require__(2639); +var block_names = __webpack_require__(2657); var HTML_OPEN_CLOSE_TAG_RE = __webpack_require__(826).HTML_OPEN_CLOSE_TAG_RE; // An array of opening and corresponding closing sequences for html tags, @@ -303098,7 +305153,7 @@ module.exports = function html_block(state, startLine, endLine, silent) { /***/ }), -/* 2639 */ +/* 2657 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -303176,7 +305231,7 @@ module.exports = [ /***/ }), -/* 2640 */ +/* 2658 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -303235,7 +305290,7 @@ module.exports = function paragraph(state, startLine/*, endLine*/) { /***/ }), -/* 2641 */ +/* 2659 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -303243,8 +305298,8 @@ module.exports = function paragraph(state, startLine/*, endLine*/) { -var Token = __webpack_require__(382); -var isSpace = __webpack_require__(10).isSpace; +var Token = __webpack_require__(383); +var isSpace = __webpack_require__(11).isSpace; function StateBlock(src, md, env, tokens) { @@ -303472,7 +305527,7 @@ module.exports = StateBlock; /***/ }), -/* 2642 */ +/* 2660 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -303484,31 +305539,31 @@ module.exports = StateBlock; -var Ruler = __webpack_require__(381); +var Ruler = __webpack_require__(382); //////////////////////////////////////////////////////////////////////////////// // Parser rules var _rules = [ - [ 'text', __webpack_require__(2643) ], - [ 'newline', __webpack_require__(2644) ], - [ 'escape', __webpack_require__(2645) ], - [ 'backticks', __webpack_require__(2646) ], + [ 'text', __webpack_require__(2661) ], + [ 'newline', __webpack_require__(2662) ], + [ 'escape', __webpack_require__(2663) ], + [ 'backticks', __webpack_require__(2664) ], [ 'strikethrough', __webpack_require__(827).tokenize ], [ 'emphasis', __webpack_require__(828).tokenize ], - [ 'link', __webpack_require__(2647) ], - [ 'image', __webpack_require__(2648) ], - [ 'autolink', __webpack_require__(2649) ], - [ 'html_inline', __webpack_require__(2650) ], - [ 'entity', __webpack_require__(2651) ] + [ 'link', __webpack_require__(2665) ], + [ 'image', __webpack_require__(2666) ], + [ 'autolink', __webpack_require__(2667) ], + [ 'html_inline', __webpack_require__(2668) ], + [ 'entity', __webpack_require__(2669) ] ]; var _rules2 = [ - [ 'balance_pairs', __webpack_require__(2652) ], + [ 'balance_pairs', __webpack_require__(2670) ], [ 'strikethrough', __webpack_require__(827).postProcess ], [ 'emphasis', __webpack_require__(828).postProcess ], - [ 'text_collapse', __webpack_require__(2653) ] + [ 'text_collapse', __webpack_require__(2671) ] ]; @@ -303649,14 +305704,14 @@ ParserInline.prototype.parse = function (str, md, env, outTokens) { }; -ParserInline.prototype.State = __webpack_require__(2654); +ParserInline.prototype.State = __webpack_require__(2672); module.exports = ParserInline; /***/ }), -/* 2643 */ +/* 2661 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -303752,7 +305807,7 @@ module.exports = function text(state, silent) { /***/ }), -/* 2644 */ +/* 2662 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -303760,7 +305815,7 @@ module.exports = function text(state, silent) { -var isSpace = __webpack_require__(10).isSpace; +var isSpace = __webpack_require__(11).isSpace; module.exports = function newline(state, silent) { @@ -303801,7 +305856,7 @@ module.exports = function newline(state, silent) { /***/ }), -/* 2645 */ +/* 2663 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -303809,7 +305864,7 @@ module.exports = function newline(state, silent) { -var isSpace = __webpack_require__(10).isSpace; +var isSpace = __webpack_require__(11).isSpace; var ESCAPED = []; @@ -303860,7 +305915,7 @@ module.exports = function escape(state, silent) { /***/ }), -/* 2646 */ +/* 2664 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -303910,7 +305965,7 @@ module.exports = function backtick(state, silent) { /***/ }), -/* 2647 */ +/* 2665 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -303918,8 +305973,8 @@ module.exports = function backtick(state, silent) { -var normalizeReference = __webpack_require__(10).normalizeReference; -var isSpace = __webpack_require__(10).isSpace; +var normalizeReference = __webpack_require__(11).normalizeReference; +var isSpace = __webpack_require__(11).isSpace; module.exports = function link(state, silent) { @@ -304067,7 +306122,7 @@ module.exports = function link(state, silent) { /***/ }), -/* 2648 */ +/* 2666 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -304075,8 +306130,8 @@ module.exports = function link(state, silent) { -var normalizeReference = __webpack_require__(10).normalizeReference; -var isSpace = __webpack_require__(10).isSpace; +var normalizeReference = __webpack_require__(11).normalizeReference; +var isSpace = __webpack_require__(11).isSpace; module.exports = function image(state, silent) { @@ -304226,7 +306281,7 @@ module.exports = function image(state, silent) { /***/ }), -/* 2649 */ +/* 2667 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -304305,7 +306360,7 @@ module.exports = function autolink(state, silent) { /***/ }), -/* 2650 */ +/* 2668 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -304359,7 +306414,7 @@ module.exports = function html_inline(state, silent) { /***/ }), -/* 2651 */ +/* 2669 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -304368,9 +306423,9 @@ module.exports = function html_inline(state, silent) { var entities = __webpack_require__(821); -var has = __webpack_require__(10).has; -var isValidEntityCode = __webpack_require__(10).isValidEntityCode; -var fromCodePoint = __webpack_require__(10).fromCodePoint; +var has = __webpack_require__(11).has; +var isValidEntityCode = __webpack_require__(11).isValidEntityCode; +var fromCodePoint = __webpack_require__(11).fromCodePoint; var DIGITAL_RE = /^&#((?:x[a-f0-9]{1,8}|[0-9]{1,8}));/i; @@ -304414,7 +306469,7 @@ module.exports = function entity(state, silent) { /***/ }), -/* 2652 */ +/* 2670 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -304465,7 +306520,7 @@ module.exports = function link_pairs(state) { /***/ }), -/* 2653 */ +/* 2671 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -304505,7 +306560,7 @@ module.exports = function text_collapse(state) { /***/ }), -/* 2654 */ +/* 2672 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -304514,10 +306569,10 @@ module.exports = function text_collapse(state) { -var Token = __webpack_require__(382); -var isWhiteSpace = __webpack_require__(10).isWhiteSpace; -var isPunctChar = __webpack_require__(10).isPunctChar; -var isMdAsciiPunct = __webpack_require__(10).isMdAsciiPunct; +var Token = __webpack_require__(383); +var isWhiteSpace = __webpack_require__(11).isWhiteSpace; +var isPunctChar = __webpack_require__(11).isPunctChar; +var isMdAsciiPunct = __webpack_require__(11).isMdAsciiPunct; function StateInline(src, md, env, outTokens) { @@ -304642,7 +306697,7 @@ module.exports = StateInline; /***/ }), -/* 2655 */ +/* 2673 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -304798,7 +306853,7 @@ function createNormalizer() { function compile(self) { // Load & clone RE patterns. - var re = self.re = __webpack_require__(2656)(self.__opts__); + var re = self.re = __webpack_require__(2674)(self.__opts__); // Define dynamic patterns var tlds = self.__tlds__.slice(); @@ -305286,7 +307341,7 @@ module.exports = LinkifyIt; /***/ }), -/* 2656 */ +/* 2674 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -305300,7 +307355,7 @@ module.exports = function (opts) { re.src_Any = __webpack_require__(823).source; re.src_Cc = __webpack_require__(824).source; re.src_Z = __webpack_require__(825).source; - re.src_P = __webpack_require__(380).source; + re.src_P = __webpack_require__(381).source; // \p{\Z\P\Cc\CF} (white spaces + control + format + punctuation) re.src_ZPCc = [ re.src_Z, re.src_P, re.src_Cc ].join('|'); @@ -305470,7 +307525,7 @@ module.exports = function (opts) { /***/ }), -/* 2657 */ +/* 2675 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(module, global) {var __WEBPACK_AMD_DEFINE_RESULT__;/*! https://mths.be/punycode v1.4.1 by @mathias */ @@ -306009,7 +308064,7 @@ module.exports = function (opts) { /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(29)(module), __webpack_require__(15))) /***/ }), -/* 2658 */ +/* 2676 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -306057,7 +308112,7 @@ module.exports = { /***/ }), -/* 2659 */ +/* 2677 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -306126,7 +308181,7 @@ module.exports = { /***/ }), -/* 2660 */ +/* 2678 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -306213,7 +308268,7 @@ module.exports = { /***/ }), -/* 2661 */ +/* 2679 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -306235,7 +308290,7 @@ Object.keys(_components).forEach(function (key) { }); }); -var _services = __webpack_require__(13); +var _services = __webpack_require__(12); Object.keys(_services).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -306260,13 +308315,13 @@ Object.keys(_utils).forEach(function (key) { }); /***/ }), -/* 2662 */ +/* 2680 */ /***/ (function(module, exports) { -module.exports = "## [`master`](https://github.com/elastic/eui/tree/master)\n\nNo public facing changes since `0.0.51`\n\n## [`0.0.51`](https://github.com/elastic/eui/tree/v0.0.51)\n\n- Added `textStyle=\"reverse\"` prop to `EuiDescriptionList` as well as a class (`.eui-definitionListReverse`) for `dl`'s within `EuiText` ([#882](https://github.com/elastic/eui/pull/882))\n- Added `inspect` icon ([#886](https://github.com/elastic/eui/pull/886))\n- Added `layout` prop to `EuiCard` ([#885](https://github.com/elastic/eui/pull/885))\n\n**Bug fixes**\n\n- Moved `EuiFieldSearch`'s and `EuiValidateControl`'s ref out of render into setClass methods. ([#883](https://github.com/elastic/eui/pull/883))\n\n## [`0.0.50`](https://github.com/elastic/eui/tree/v0.0.50)\n\n- Created `EuiToggle`, `EuiButtonToggle`, and `EuiButtonGroup` ([#872](https://github.com/elastic/eui/pull/872))\n- `EuiBasicTable` and `EuiInMemoryTable` now accept `rowProps` and `cellProps` callbacks,\n- Added `offine` and `online` icons ([#881](https://github.com/elastic/eui/pull/881))\n\n**Breaking changes**\n\n- `EuiSearchBar` no longer has an `onParse` callback, and now passes an object to `onChange` with the shape `{ query, queryText, error }` ([#863](https://github.com/elastic/eui/pull/863))\n- `EuiInMemoryTable`'s `search.onChange` callback now passes an object with `{ query, queryText, error }` instead of only the query ([#863](https://github.com/elastic/eui/pull/863))\n- `EuiFormControlLayout` no longer has `onClear`, `iconSide`, or `onIconClick` props. Instead of `onClear` it now accepts a `clear` object of the shape `{ onClick }`. Instead of the icon props, it now accepts a single `icon` prop which be either a string or an object of the shape `{ type, side, onClick }`. ([#866](https://github.com/elastic/eui/pull/866))\n- `EuiBasicTable` and `EuiInMemoryTable` pass-through cell props (defined by the `columns` prop and the `cellProps` prop) used to be applied to the `div` inside of the `td` element. They're now applied directly to the `td` element. ([#869](https://github.com/elastic/eui/pull/869))\n\n**Bug fixes**\n\n- `EuiComboBox` is no longer a focus trap, the clear button is now keyboard-accessible, and the virtualized list no longer interferes with the tab order ([#866](https://github.com/elastic/eui/pull/866))\n- `EuiButton`, `EuiButtonEmpty`, and `EuiButtonIcon` now look and behave disabled when `isDisabled={true}` ([#862](https://github.com/elastic/eui/pull/862))\n- `EuiGlobalToastList` no longer triggers `Uncaught TypeError: _this.callback is not a function` ([#865](https://github.com/elastic/eui/pull/865))\n- `EuiGlobalToastList` checks to see if it has dismissed a toast before re-dismissing it ([#868](https://github.com/elastic/eui/pull/868))\n- Added FF/IE fallback for `.eui-textBreakWord` ([#864](https://github.com/elastic/eui/pull/864))\n- Fixed `EuiCard` description text color when used in/as an anchor tag ([#864](https://github.com/elastic/eui/pull/864))\n- Fixed `EuiCard` IE bugs ([#864](https://github.com/elastic/eui/pull/864))\n- Fixed button labeling for `EuiFormControlLayout` and `EuiComboBox` accessibility ([#876](https://github.com/elastic/eui/pull/876))\n- Fixed `EuiBreadcrumb` slash alignment when truncating ([#878](https://github.com/elastic/eui/pull/878))\n\n## [`0.0.49`](https://github.com/elastic/eui/tree/v0.0.49)\n\n**Breaking changes**\n\n- EUI requires React `16.3` or higher ([#849](https://github.com/elastic/eui/pull/849))\n- `EuiHeaderBreadcrumbs` refactored to use `EuiBreadcrumbs`. This removed all child components of `EuiHeaderBreadcrumbs`. ([#844](https://github.com/elastic/eui/pull/844))\n\n**Bug fixes**\n\n- `EuiInMemoryTable` now applies its search filter ([#851](https://github.com/elastic/eui/pull/851))\n- `EuiInMemoryTable` and `EuiBasicTable` now pass unknown props through to their child ([#836](https://github.com/elastic/eui/pull/836))\n- Added `EuiHeaderLinks` which allow you to construct navigation in the header in place of the app menu. ([#844](https://github.com/elastic/eui/pull/844))\n- `EuiPopover` will use an alert to warn the user it traps focus ([#844](https://github.com/elastic/eui/pull/844))\n\n## [`0.0.48`](https://github.com/elastic/eui/tree/v0.0.48)\n\n**Breaking changes**\n\n- Move `EuiBasicTable`'s `itemId` prop from `selection` to a top-level property ([#830](https://github.com/elastic/eui/pull/830))\n- Renamed/refactored `requiresAriaLabel` prop validator to a more general `withRequiredProp` ([#830](https://github.com/elastic/eui/pull/830))\n\n**Bug fixes**\n\n- `EuiComboBox` do not pass `isDisabled` prop to `EuiComboBoxOptionsList` to avoid \"React does not reconize the 'isDisabled' prop on a DOM element\" console warning ([#838](https://github.com/elastic/eui/pull/838))\n- `EuiComboBox` do not display clear icon when `isClearable` prop is set to false and `selectedOptions` prop is provided ([#838](https://github.com/elastic/eui/pull/838))\n\n## [`0.0.47`](https://github.com/elastic/eui/tree/v0.0.47)\n\n- Added utility CSS classes for text and alignment concerns ([#774](https://github.com/elastic/eui/pull/774))\n- Added `compressed` versions of `EuiFormRow` and all form controls ([#800](https://github.com/elastic/eui/pull/800))\n- Removed pointer cursor on `EuiFormLabel` when a `for` property is not set ([#825](https://github.com/elastic/eui/pull/825))\n- Added the ability to add tooltips to `EuiContextMenuItem`s ([#817](https://github.com/elastic/eui/pull/817))\n- Added `EuiBreadcrumbs` ([#815](https://github.com/elastic/eui/pull/815))\n\n**Bug fixes**\n\n- Fixes height calculation error on `EuiAccordion` when it starts loads in an open state. ([#816](https://github.com/elastic/eui/pull/816))\n- Added aria-invalid labeling on `EuiFormRow` ([#777](https://github.com/elastic/eui/pull/799))\n- Added aria-live labeling for `EuiToasts` ([#777](https://github.com/elastic/eui/pull/777))\n- Added aria labeling requirements for `EuiBadge` , as well as a generic prop_type function `requiresAriaLabel` in `utils` to check for it. ([#777](https://github.com/elastic/eui/pull/777)) ([#802](https://github.com/elastic/eui/pull/802))\n- Ensure switches’ inputs are still hidden when `[disabled]` ([#778](https://github.com/elastic/eui/pull/778))\n- Made boolean matching in `EuiSearchBar` more exact so it doesn't match words starting with booleans, like \"truest\" or \"offer\" ([#776](https://github.com/elastic/eui/pull/776))\n- `EuiComboBox` do not setState or call refs once component is unmounted ([807](https://github.com/elastic/eui/pull/807) and [#813](https://github.com/elastic/eui/pull/813))\n- Added better accessibility labeling to `EuiPagination`, `EuiSideNav`, `EuiPopover`, `EuiBottomBar` and `EuiBasicTable`. ([#821](https://github.com/elastic/eui/pull/821))\n- Added `isDisabled` to `EuiComboBox` ([#829](https://github.com/elastic/eui/pull/829))\n\n## [`0.0.46`](https://github.com/elastic/eui/tree/v0.0.46)\n\n- Added `EuiDescribedFormGroup` component, a wrapper around `EuiFormRow`(s) ([#707](https://github.com/elastic/eui/pull/707))\n- Added `describedByIds` prop to `EuiFormRow` to help with accessibility ([#707](https://github.com/elastic/eui/pull/707))\n- Added `isLoading` prop to `EuiButtonEmpty` ([#768](https://github.com/elastic/eui/pull/768))\n- Removed individual badge cross icon when `EuiComboBox` has `singleSelection` prop enabled. ([#769](https://github.com/elastic/eui/pull/769))\n\n**Bug fixes**\n\n- Removed specificity on `EuiText` that was causing cascade conflicts around text coloring. ([#770](https://github.com/elastic/eui/pull/770))\n\n## [`0.0.45`](https://github.com/elastic/eui/tree/v0.0.45)\n\n***NOTE v0.0.45 has a bug causing it to fail during installation, please use v0.0.46***\n\n- Added `EuiBetaBadge` for non-GA labelling including options to add it to `EuiCard` and `EuiKeyPadMenuItem` ([#705](https://github.com/elastic/eui/pull/705))\n- Added `direction` prop to EuiFlexGroup ([#711](https://github.com/elastic/eui/pull/711))\n- Added `EuiEmptyPrompt` which can be used as a placeholder over empty tables and lists ([#711](https://github.com/elastic/eui/pull/711))\n- Added `EuiTabbedContent` ([#737](https://github.com/elastic/eui/pull/737))\n- `EuiComboBox` added buttons for clearing and opening/closing the combo box ([#698](https://github.com/elastic/eui/pull/698))\n\n**Bug fixes**\n\n- Fixed `EuiTableRowCell` from overwriting its child element's `className` [#709](https://github.com/elastic/eui/pull/709)\n- Allow `EuiContextMenuPanel`s to update when their `children` changes ([#710](https://github.com/elastic/eui/pull/710))\n- `EuiInMemoryTable` now passes `itemIdToExpandedRowMap` prop to `EuiBasicTable` ([#759](https://github.com/elastic/eui/pull/759))\n- Expanded table rows in paginated data no longer leak to other pages ([#761](https://github.com/elastic/eui/pull/761))\n\n**Breaking changes**\n\n- Rename `logoElasticSearch` to `logoElasticsearch` [#755](https://github.com/elastic/eui/pull/755)\n\n## [`0.0.44`](https://github.com/elastic/eui/tree/v0.0.44)\n\n- Reduced `EuiToast` title size ([#703](https://github.com/elastic/eui/pull/703))\n\n**Bug fixes**\n\n- Fixed inherited `line-height` of inputs and buttons ([#702](https://github.com/elastic/eui/pull/702))\n- Fixed card title sizing in K6 theme. ([#704](https://github.com/elastic/eui/pull/704))\n\n## [`0.0.43`](https://github.com/elastic/eui/tree/v0.0.43)\n\n- Added `status` prop to `EuiStep` for additional styling ([#673](https://github.com/elastic/eui/pull/673))\n- `EuiForm` and `EuiFormRow` now accept nodes for `errors` prop ([#685](https://github.com/elastic/eui/pull/685))\n- Removed the default `max-width` from `EuiText`. This can still be applied by setting `grow={false}` ([#683](https://github.com/elastic/eui/pull/683))\n- Added support for text alignment with `EuiTextAlign` ([#683](https://github.com/elastic/eui/pull/683))\n- `EuiBasicTable` added the `compressed` prop to allow for tables with smaller fonts and padding ([#687](https://github.com/elastic/eui/pull/687))\n\n**Breaking changes**\n\n- Added responsive support for tables. This isn't technically a breaking change, but you will need to apply some new props (`hasActions`, `isSelectable`) for certain tables to make them look their best in mobile. **Responsive table views are on by default.** ([#584](https://github.com/elastic/eui/pull/584))\n\n**Bug fixes**\n\n- Added a `paddingSize` prop to `EuiAccordion` to better mitigate situations where a nested `EuiFlexGroup` causes scrollbars ([#701](https://github.com/elastic/eui/pull/701))\n- Fixed `EuiCard` `icon` prop to include user provided className ([#684](https://github.com/elastic/eui/pull/684))\n- `EuiInMemoryTable` pagination state is now reset automatically when a search is executed ([#686](https://github.com/elastic/eui/pull/686))\n- Fixed slow performance of `EuiComboBox` when there are hundreds or thousands of options by virtualizing `EuiComboBoxOptionsList` ([#670](https://github.com/elastic/eui/pull/670))\n- Fixed some text styles ([#683](https://github.com/elastic/eui/pull/683))\n - Fixed font-family of input, textarea, select, and buttons\n - Fixed style of code, pre, and dl’s inside `EuiText`\n - Fixed ghost text color which was being set to a dark gray\n\n## [`0.0.42`](https://github.com/elastic/eui/tree/v0.0.42)\n\n- Added `EuiDatePicker` component for date/time input ([#644](https://github.com/elastic/eui/pull/644))\n- Added editor icon set to `EuiIcon` ([#671](https://github.com/elastic/eui/pull/671))\n\n## [`0.0.41`](https://github.com/elastic/eui/tree/v0.0.41)\n\n- Added `grow` prop to `EuiText` ([#662](https://github.com/elastic/eui/pull/662))\n- Added `disabled` prop to `EuiComboBoxOption` ([#650](https://github.com/elastic/eui/pull/650))\n- Added support for `
` and `` tags to `` ([#654](https://github.com/elastic/eui/pull/654))\n- Added export of SASS theme variables in JSON format during compilation ([#642](https://github.com/elastic/eui/pull/642))\n- Close `EuiComboBox` `singleSelection` options list when option is choosen ([#645](https://github.com/elastic/eui/pull/645))\n- Wrap `EuiStepHorizontal` text instead of truncating it ([#653](https://github.com/elastic/eui/pull/653))\n- Fixed a bug where `EuiSideNavItem` wouldn't pass an `onClick` handler down to `` tags if they also had an `href`. ([#664](https://github.com/elastic/eui/pull/664))\n- Updated existing and added additional TypeScript definitions ([#666](https://github.com/elastic/eui/pull/666))\n\n**Bug fixes**\n\n- Fixed `EuiBasicTable` re-rendering on hover of table rows ([#665](https://github.com/elastic/eui/pull/665))\n\n**Breaking changes**\n\n- `EuiStepsHorizontal` now requires an `onClick` prop be provided for each step configuration object ([#653](https://github.com/elastic/eui/pull/653))\n\n## [`0.0.40`](https://github.com/elastic/eui/tree/v0.0.40)\n\n- Tweaked sizing, weights, color, line-heights, and added more levels to `EuiTitle` and `EuiText` ([#627](https://github.com/elastic/eui/pull/627))\n- Added TypeScript type defitions for `EuiPortal`, `EuiText` and `EuiTitle` as well as the `calculatePopoverPosition` service ([#638](https://github.com/elastic/eui/pull/638))\n- Grayed out labels for `disabled` controls ([#648](https://github.com/elastic/eui/pull/648))\n\n**Bug fixes**\n\n- Fix visual shadow glitch on hover of `EuiToast` ([#632](https://github.com/elastic/eui/pull/632))\n\n**Breaking changes**\n\n- **Note: This breaking change is reversed in 0.0.43.** Added a default `max-width` to `EuiText`. ([#627](https://github.com/elastic/eui/pull/627))\n\n## [`0.0.39`](https://github.com/elastic/eui/tree/v0.0.39)\n\n**Bug fixes**\n\n- Allow accordions to dynamically change height, and support values on radio inputs ([#613](https://github.com/elastic/eui/pull/613))\n- Accordion toggle layout is no longer flagged responsive, in order to prevent unwanted stacking on mobile ([#613](https://github.com/elastic/eui/pull/613))\n\n**Breaking changes**\n\n- Support values on radio inputs. This is breaking because now the second argument to the radio `onChange` callback is the value, which bumps the change event to the third argument ([#613](https://github.com/elastic/eui/pull/613))\n\n## [`0.0.38`](https://github.com/elastic/eui/tree/v0.0.38)\n\n- Modified drop shadow intensities and color. ([#607](https://github.com/elastic/eui/pull/607))\n- Added SASS color functions. Made `$euiColorWarning` color usage more accessible while still being \"yellow\". ([#628](https://github.com/elastic/eui/pull/628))\n- Removed extraneous `global_styling/mixins/_forms.scss` file and importing the correct files in the `filter_group.scss` and `combo_box.scss` files. ([#609](https://github.com/elastic/eui/pull/609))\n- Added `isInvalid` prop to `EuiComboBox` ([#631](https://github.com/elastic/eui/pull/631))\n- Added support for rejecting user input by returning `false` from the `onCreateOption` prop of `EuiComboBox` ([#631](https://github.com/elastic/eui/pull/631))\n\n**Bug fixes**\n\n- Visual fix for the focus state of disabled `EuiButton` ([#603](https://github.com/elastic/eui/pull/603))\n- `EuiSelect` can pass any node as a value rather than just a string ([#603](https://github.com/elastic/eui/pull/603))\n- Fixed a typo in the flex TypeScript definition ([#629](https://github.com/elastic/eui/pull/629))\n- Fixed `EuiComboBox` bug in which the options list wouldn't always match the width of the input ([#611](https://github.com/elastic/eui/pull/611))\n- Fixed `EuiComboBox` bug in which opening the combo box when there's no scrollbar on the window would result in the list being positioned incorrectly ([#631](https://github.com/elastic/eui/pull/631))\n- Fixed `EuiComboBox` bug in which clicking a pill's close button would close the list ([#631](https://github.com/elastic/eui/pull/631))\n- Fixed `EuiComboBox` bug in which moving focus from one combo box to another would remove the `euiBody-hasPortalContent` class from the body. ([#631](https://github.com/elastic/eui/pull/631))\n\n## [`0.0.37`](https://github.com/elastic/eui/tree/v0.0.37)\n\n- Added `EuiComboBox` for selecting many options from a list of options ([#567](https://github.com/elastic/eui/pull/567))\n- Added `EuiHighlight` for highlighting a substring within text ([#567](https://github.com/elastic/eui/pull/567))\n- `calculatePopoverPosition` service now accepts a `positions` argument so you can specify which positions are acceptable ([#567](https://github.com/elastic/eui/pull/567))\n- Added `closeButtonProps` prop to `EuiBadge`, `hollow` badge type, and support for arbitrary hex color ([#567](https://github.com/elastic/eui/pull/567))\n- Added support for arbitrary hex color to `EuiIcon` ([#567](https://github.com/elastic/eui/pull/567))\n\n**Breaking changes**\n\n- Renamed `euiBody-hasToolTip` class to `euiBody-hasPortalContent` ([#567](https://github.com/elastic/eui/pull/567))\n\n## [`0.0.36`](https://github.com/elastic/eui/tree/v0.0.36)\n\n- Added support for range queries in `EuiSearchBar` (works for numeric and date values) ([#485](https://github.com/elastic/eui/pull/485))\n- Added support for emitting a `EuiSearchBar` query to an Elasticsearch query string ([#598](https://github.com/elastic/eui/pull/598))\n- Added support for expandable rows to `EuiBasicTable` ([#585](https://github.com/elastic/eui/pull/585))\n\n**Bug fixes**\n\n- Relaxed query syntax of `EuiSearchBar` to allow usage of hyphens without escaping ([#581](https://github.com/elastic/eui/pull/581))\n- Fixed font-weight issue in K6 theme ([#596](https://github.com/elastic/eui/pull/596))\n\n## [`0.0.35`](https://github.com/elastic/eui/tree/v0.0.35)\n\n- Modified `EuiLink` and all buttons to support both href and onClick ([#554](https://github.com/elastic/eui/pull/554))\n- Added `color` prop to `EuiIconTip` ([#580](https://github.com/elastic/eui/pull/580))\n\n## [`0.0.34`](https://github.com/elastic/eui/tree/v0.0.34)\n\n- Adjust `EuiCallOut` and dark theme warning coloring ([#563](https://github.com/elastic/eui/pull/563))\n- Added a `buttonColor` prop to `EuiConfirmModal` ([#546](https://github.com/elastic/eui/pull/546))\n- Added 'baseline' as option to `EuiFlexGroup`'s `alignItems` prop ([#546](https://github.com/elastic/eui/pull/546))\n\n**Bug fixes**\n\n- Fixed `EuiToolTip` bug which caused the tooltip to hide when moving the mouse around inside of the trigger element ([#557](https://github.com/elastic/eui/pull/557), [#564](https://github.com/elastic/eui/pull/564))\n- Fixed a bug where `EuiButtonEmpty` would offer a white background on hover when it was disabled, even when there was no such background transition on hover when the buttons are not disabled ([#561](https://github.com/elastic/eui/pull/561))\n- Fixed table cell bugs ([#565](https://github.com/elastic/eui/pull/565))\n  - `EuiBasicTable` now supports explicitly setting `truncateText` and `textOnly` on column definitions, and supports passing through unrecognized props to the cell (e.g. `data-test-subj`).\n  - Updated table cell CSS so that long single-word cell content will break and wrap mid-word.\n\n## [`0.0.33`](https://github.com/elastic/eui/tree/v0.0.33)\n\n- Added initial sorting option to `EuiInMemoryTable` ([#547](https://github.com/elastic/eui/pull/547))\n- Horizontally scrolling `EuiTabs` ([#546](https://github.com/elastic/eui/pull/546))\n- Remove padding from both sides of `EuiEmptyButton` ([#546](https://github.com/elastic/eui/pull/546))\n- Added `disabled` prop to placeholder (ellipses) button in pagination ([#546](https://github.com/elastic/eui/pull/546))\n- Converted `.euiHeader__notification` into `EuiHeaderNotification` ([#546](https://github.com/elastic/eui/pull/546))\n\n**Bug fixes**\n\n- `EuiConfirmModal` will now check for the presence of confirm and cancel buttons before trying to focus them ([#555](https://github.com/elastic/eui/pull/555))\n\n## [`0.0.32`](https://github.com/elastic/eui/tree/v0.0.32)\n\n- Updated `EuiDescriptionList` to accept nodes for the titles and descriptions ([#552](https://github.com/elastic/eui/pull/552))\n- Added `stop` and `stopFilled` icons ([#543](https://github.com/elastic/eui/pull/543))\n\n**Bug fixes**\n\n- Fixed `EuiToolTip` smart positioning to prevent tooltip from being clipped by the window where possible ([#550](https://github.com/elastic/eui/pull/550))\n\n## [`0.0.31`](https://github.com/elastic/eui/tree/v0.0.31)\n\n- Made `` TypeScript types more specific ([#518](https://github.com/elastic/eui/pull/518))\n- Removed `font-smoothing` from our reset css for better text legibility ([#539](https://github.com/elastic/eui/pull/539))\n\n**Bug fixes**\n\n- Made `EuiIconTip` screen reader accessible ([#534](https://github.com/elastic/eui/pull/534))\n- Fixed a sorting issue in `EuiInMemoryTable` ([#453](https://github.com/elastic/eui/pull/453))\n- Fixed checkbox click for `EuiCheckbox` and `EuiRadio` without a label ([#541](https://github.com/elastic/eui/pull/541))\n\n## [`0.0.30`](https://github.com/elastic/eui/tree/v0.0.30)\n\n- Add ability to force `EuiSideNav` items open by setting `item.forceOpen`. ([#515](https://github.com/elastic/eui/pull/515))\n\n## [`0.0.29`](https://github.com/elastic/eui/tree/v0.0.29)\n\n- Added `EuiIconTip` to make it easier to display icons with tooltips ([#528](https://github.com/elastic/eui/pull/528))\n- Added `buttonRef` prop to `EuiButton`, `EuiButtonEmpty`, and `EuiButtonIcon` ([#529](https://github.com/elastic/eui/pull/529))\n\n**Bug fixes**\n\n- `EuiHealth` no longer stacks flex items on small screens ([#530](https://github.com/elastic/eui/pull/530))\n- Fixed `EuiPageContent` centering within `EuiPage` issue ([#527](https://github.com/elastic/eui/pull/527))\n- `EuiConfirmModal` will now correctly auto-focus on its confirm and cancel buttons ([#529](https://github.com/elastic/eui/pull/529))\n\n## [`0.0.28`](https://github.com/elastic/eui/tree/v0.0.28)\n\n- `EuiInMemoryTable` pass items to BasicTable when message is provided ([#517](https://github.com/elastic/eui/pull/517)).\n- `EuiSearchBox` now passes unused props through to `EuiFieldSearch` ([#514](https://github.com/elastic/eui/pull/514))\n- Change `EuiBasicTable` `noItemsMessage` and `EuiInMemoryTable` `messgae` propType to node\ninstead of just string ([#516](https://github.com/elastic/eui/pull/516))\n\n## [`0.0.27`](https://github.com/elastic/eui/tree/v0.0.27)\n\n- Don't propagate a null `onClick` on EuiPanels ([#473](https://github.com/elastic/eui/pull/473))\n- Use 1.1px for the `EuiHorizontalRule` height, in order to work around strange Chrome height calculations ([#473](https://github.com/elastic/eui/pull/473))\n- New icons for `logoGithub` and `logoSketch` ([#494](https://github.com/elastic/eui/pull/494))\n- `EuiCard` now has an `href` and `isClickable` prop for better handling hover animations. ([#494](https://github.com/elastic/eui/pull/494))\n- Added `calculateContrast` and `rgbToHex` to services ([#494](https://github.com/elastic/eui/pull/494))\n\n**Bug fixes**\n\n- `EuiModal` is now responsive on mobile screens ([#512](https://github.com/elastic/eui/pull/512))\n- `EuiFlexGrid` now collapses down in mobile layouts properly. ([#515](https://github.com/elastic/eui/pull/515))\n- Made `EuiCard` proptypes more permission by changing strings to nodes. ([#515](https://github.com/elastic/eui/pull/515))\n- Fixed `reponsive={false}` prop not working when flex groups were nested. ([#494](https://github.com/elastic/eui/pull/494))\n- `EuiBadge` wrapping element changed from a `div` to `span` so it can be nested in text blocks ([#494](https://github.com/elastic/eui/pull/494))\n\n## [`0.0.26`](https://github.com/elastic/eui/tree/v0.0.26)\n\n**Bug fixes**\n\n- `EuiSelect` do not set `defaultValue` property when `value` property is provided ([#504](https://github.com/elastic/eui/pull/504)).\n- `EuiBottomBar` now uses `EuiPortal` to avoid zindex conflicts ([#487](https://github.com/elastic/eui/pull/487))\n- Upped dark theme contrast on disabled buttons ([#487](https://github.com/elastic/eui/pull/487))\n\n**Breaking changes**\n\n- Removed `EuiTableOfRecords` ([#490](https://github.com/elastic/eui/pull/490))\n\n## [`0.0.25`](https://github.com/elastic/eui/tree/v0.0.25)\n\n- `EuiSearchBar` accepts `toolsLeft` and `toolsRight` props ([#458](https://github.com/elastic/eui/pull/458))\n- Added `search.onChange` callback to `EuiInMemoryTable` ([#469](https://github.com/elastic/eui/pull/469))\n- Added `initialPageSize` option to `EuiInMemoryTable` ([#477](https://github.com/elastic/eui/pull/477))\n- Added design guidelines for button and toast usage ([#371](https://github.com/elastic/eui/pull/371))\n\n**Breaking changes**\n\n- Complete refactor of `EuiToolTip`. They now work. Only a breaking change if you were using them. ([#484](https://github.com/elastic/eui/pull/484))\n\n## [`0.0.24`](https://github.com/elastic/eui/tree/v0.0.24)\n\n- Removed hover and focus states from non-selectable `EuiSideNavItem`s ([#434](https://github.com/elastic/eui/pull/434))\n- Added `Ast` and `Query` services ([#454](https://github.com/elastic/eui/pull/454))\n- Added icons for Kibana query language ([#455](https://github.com/elastic/eui/pull/455))\n\n**Bug fixes**\n\n- Fix error stemming from `selected` prop on `EuiSelect` ([#436](https://github.com/elastic/eui/pull/436))\n\n**Breaking changes**\n\n- The `Random` service's `oneOf` method now only accepts an array ([#454](https://github.com/elastic/eui/pull/454))\n\n## [`0.0.23`](https://github.com/elastic/eui/tree/v0.0.23)\n\n- Added `EuiInMemoryTable`, which encapsulates sorting, searching, selection, and pagination state and logic ([#390](https://github.com/elastic/eui/pull/390))\n- Added stack trace information to `EuiErrorBoundary` ([#428](https://github.com/elastic/eui/pull/428))\n- Make full screen code block use the same font-size on the original code block. ([#447](https://github.com/elastic/eui/pull/447))\n\n**Bug fixes**\n\n- Fixed `EuiContextMenu` bug when using the keyboard to navigate up, which was caused by unnecessarily re-rendering the items, thus losing references to them ([#431](https://github.com/elastic/eui/pull/431))\n\n## [`0.0.22`](https://github.com/elastic/eui/tree/v0.0.22)\n\n- Added `EuiDelayHide` component. ([#412](https://github.com/elastic/eui/pull/412))\n- Decreased overall size of checkbox, radio, and switches as well as better styles for the different states. ([#407](https://github.com/elastic/eui/pull/407))\n- Added `EuiFilePicker` component for `input type=\"file\"` needs. ([#402](https://github.com/elastic/eui/pedull/402))\n- Added `isLoading` prop to `EuiButton` ([#427](https://github.com/elastic/eui/pull/427))\n- Added icons: `eye`, `eyeClosed`, `grab`, `heatmap`, `vector` ([#427](https://github.com/elastic/eui/pull/427))\n- Added `hasNoInitialSelection` option to `EuiSelect`. ([#422](https://github.com/elastic/eui/pull/422))\n\n**Bug fixes**\n\n- Fixed appearance of checked checkeboxes and radios in IE ([#407](https://github.com/elastic/eui/pull/407))\n- Fixed disabled vs enabled appearance of checked checkeboxes and radios ([#407](https://github.com/elastic/eui/pull/407))\n- Fixed disabled & checked state of switches ([#407](https://github.com/elastic/eui/pull/407))\n- Fixed `EuiCard` content alignment when content is short. ([#415](https://github.com/elastic/eui/pull/415))\n- Only apply the `$euiCodeBlockSelectedBackgroundColor` variable if it is a color ([#427](https://github.com/elastic/eui/pull/427))\n- No margins for `
` ([#427](https://github.com/elastic/eui/pull/427))\n- Fixed `EuiButton` truncation ([#427](https://github.com/elastic/eui/pull/427))\n\n**Breaking changes**\n\n- Changed `EuiAccordion`’s method of `onToggleOpen` to `onToggle` ([#427](https://github.com/elastic/eui/pull/427))\n\n## [`0.0.21`](https://github.com/elastic/eui/tree/v0.0.21)\n\n- Logstash icon set. [#399](https://github.com/elastic/eui/pull/399)\n- Added support for `disabled` options in `EuiSelect`. [#324](https://github.com/elastic/eui/pull/324)\n- Badges can now accept onClicks and custom colors. They were changed stylistically to be bolder and smaller by default. ([#381](https://github.com/elastic/eui/pull/381))\n- Added component to wrap blocks of substeps `EuiSubSteps` in a shaded container. ([#375](https://github.com/elastic/eui/pull/375))\n- Added horizontal steps component ([#375](https://github.com/elastic/eui/pull/375))\n- Changed look and feel of pagination. Added `compressed` prop for smaller footprint pagination. ([#380](https://github.com/elastic/eui/pull/380))\n- Added `EuiBasicTable` as an opinionated, high level component for constructing tables. Its addition deprecates `EuiTableOfRecords` which is still avaiable, but now marked for removal. ([#377](https://github.com/elastic/eui/pull/377))\n- Added styles for `readOnly` states of form controls. ([#391](https://github.com/elastic/eui/pull/391))\n- Added importAction and exportAction icons ([#394](https://github.com/elastic/eui/pull/394))\n- Added `EuiCard` for UI patterns that need an icon/image, title and description with some sort of action. ([#380](https://github.com/elastic/eui/pull/380))\n- Added TypeScript definitions for the `EuiHealth` component. ([#403](https://github.com/elastic/eui/pull/403))\n- Added `SearchBar` component - introduces a simple yet rich query language to search for objects + search box and filter controls to construct/manipulate it. ([#379](https://github.com/elastic/eui/pull/379))\n\n**Bug fixes**\n\n- Tables now default to `table-layout: fixed` to avoid some collapsing cell problems. [#398](https://github.com/elastic/eui/pull/398)\n- Wrap long lines of text within the body of `EuiToast` instead of letting text overflow ([#392](https://github.com/elastic/eui/pull/392))\n- Fixed dark theme coloring of Substeps ([#396](https://github.com/elastic/eui/pull/396))\n- Reorder selectors to fix fixed progress bar in Firefox ([#404](https://github.com/elastic/eui/pull/404))\n\n## [`0.0.20`](https://github.com/elastic/eui/tree/v0.0.20)\n\n- Renamed class from `euiFlexGroup--alignItemsStart` to `euiFlexGroup--alignItemsFlexStart` ([#378](https://github.com/elastic/eui/pull/378))\n\n## [`0.0.19`](https://github.com/elastic/eui/tree/v0.0.19)\n\n- `EuiGlobalToastList` now prevents toasts from disappearing while the user's mouse is over the list. Added `timer/Timer` service. ([#370](https://github.com/elastic/eui/pull/370))\n\n**Bug fixes**\n\n- **Note: This is deprecated in 0.0.21 and removed in 0.0.26.** `EuiTableOfRecords` selection bugs ([#365](https://github.com/elastic/eui/pull/365))\n - Deleting selected items now resets the select all checkbox to an unchecked state\n - The select all checkbox only becomes checked when all selectable rows are checked, not just some of them\n\n**Breaking changes**\n\n- Changed `EuiGlobalToastList` to be responsible for instantiating toasts, tracking their lifetimes, and dismissing them. It now acepts `toasts`, `dismissToast`, and `toastLifeTimeMs` props. It no longer accepts `children`. ([#370](https://github.com/elastic/eui/pull/370))\n\n## [`0.0.18`](https://github.com/elastic/eui/tree/v0.0.18)\n\n**Bug fixes**\n\n- Fixed `EuiCodeEditor` bug in which hitting ESCAPE to close the autocompletion suggestions menu would also exit editing mode. ([#363](https://github.com/elastic/eui/pull/363))\n\n## [`0.0.17`](https://github.com/elastic/eui/tree/v0.0.17)\n\n**Bug fixes**\n\n- Downgraded `lodash` version to `3.10.0` to align it with Kibana. ([#359](https://github.com/elastic/eui/pull/359))\n\n## [`0.0.16`](https://github.com/elastic/eui/tree/v0.0.16)\n\n- `EuiRadio` now supports the `input` tag's `name` attribute. `EuiRadioGroup` accepts a `name` prop that will propagate to its `EuiRadio`s. ([#348](https://github.com/elastic/eui/pull/348))\n- Added Machine Learning create jobs icon set. ([#338](https://github.com/elastic/eui/pull/338))\n- **Note: This is deprecated in 0.0.21 and removed in 0.0.26.** Added `EuiTableOfRecords`, a higher level table component to take away all your table listings frustrations. ([#250](https://github.com/elastic/eui/pull/250))\n\n**Bug fixes**\n\n- Added `react-color` as a dependency (was previously a devDependency) ([#354](https://github.com/elastic/eui/pull/354))\n\n**Bug fixes**\n\n- Stop propagation and prevent default when closing components. Otherwise the same Escape keypress could close the parent component(s) as well as the one you intend to close. ([#344](https://github.com/elastic/eui/pull/344))\n\n## [`0.0.15`](https://github.com/elastic/eui/tree/v0.0.15)\n\n- Added `EuiColorPicker`. ([#328](https://github.com/elastic/eui/pull/328))\n- `EuiCodeBlock` now only shows fullscreen icons if `overflowHeight` prop is set. Also forces large fonts and padding while expanded. ([#325](https://github.com/elastic/eui/pull/325))\n- Exported `VISUALIZATION_COLORS` from services ([#329](https://github.com/elastic/eui/pull/329))\n- Added typescript definitions for `EuiFormRow`, `EuiRadioGroup`, `EuiSwitch`, `EuiLoadingSpinner`, `EuiLoadingChart` and `EuiProgress`. ([#326](https://github.com/elastic/eui/pull/326))\n- Added `checkHrefAndOnClick` and `getSecureRelForTarget` to services.\n\n**Breaking changes**\n\n- `EuiCodeBlock` now only shows fullscreen icons if `overflowHeight` prop is set. Also forces large fonts and padding while expanded. ([#325](https://github.com/elastic/eui/pull/325))\n- React ^16.2 is now a peer dependency ([#264](https://github.com/elastic/eui/pull/264))\n- `EuiProgress` no longer accepts the `indeterminate` property, which never had any effect. ([#326](https://github.com/elastic/eui/pull/326))\n\n**Bug fixes**\n\n- Fix TypeScript definitions such that optional and readonly properties survive being passed through `Omit` ([#322](https://github.com/elastic/eui/pull/322))\n\n## [`0.0.14`](https://github.com/elastic/eui/tree/v0.0.14)\n\n- Added `isColorDark` color util ([#311](https://github.com/elastic/eui/pull/311))\n- EuiButton, EuiButtonEmpty and EuiButtonIcon can now take an `href` ([#316](https://github.com/elastic/eui/pull/316))\n- In `EuiSideNav`, allow a callback to be passed that renders the individual items in the navigation. This makes interoperability with e.g. `react-router` easier. ([#310](https://github.com/elastic/eui/pull/310))\n- Add new icon types to `EuiIcon` TypeScript definitions ([#323](https://github.com/elastic/eui/pull/323)).\n\n**Bug fixes**\n\n- Set `EuiFlexGroup` to `flex-grow: 1` to be more friendly with IE11 ([#315](https://github.com/elastic/eui/pull/315))\n\n## [`0.0.13`](https://github.com/elastic/eui/tree/v0.0.13)\n\n- Added index management icons. ([#307](https://github.com/elastic/eui/pull/307))\n\n**Breaking changes**\n\n- Revert test helper for async functions that throw exceptions. See PR for details on how this can be handled in Jest 22. ([#306](https://github.com/elastic/eui/pull/306))\n\n**Bug fixes**\n\n- Adjust toast z-index to show over modals ([#296](https://github.com/elastic/eui/pull/296))\n- Fix nested `EuiFlexItem` collapse issue in IE ([#308](https://github.com/elastic/eui/pull/308))\n\n## [`0.0.12`](https://github.com/elastic/eui/tree/v0.0.12)\n\n- Minor style-only changes to `EuiPagination`, button reset, `EuiTableHeaderCell`, and `EuiCodeBlock`. ([#298](https://github.com/elastic/eui/pull/298))\n- All NPM dependencies now use ^ to install the latest minor version.\n- Added Apache, Nginx, MySQL logos ([#270](https://github.com/elastic/eui/pull/270))\n- Added small version of `EuiCallOut` ([#269](https://github.com/elastic/eui/pull/269))\n- Added first batch of TypeScript type definitions for components and services ([#252](https://github.com/elastic/eui/pull/252))\n- Added button for expanding `EuiCodeBlock` instances to be full-screen. ([#259](https://github.com/elastic/eui/pull/259))\n- Add test helper for async functions that throw exceptions ([#301](https://github.com/elastic/eui/pull/301))\n\n**Bug fixes**\n\n- Removed padding on `EuiPage` mobile breakpoint. ([#282](https://github.com/elastic/eui/pull/282))\n- Fixed some `EuiIcon` `type`s not setting their `viewBox` attribute, which caused them to not honor the `size` properly. ([#277](https://github.com/elastic/eui/pull/277))\n- Fixed `EuiContextMenu` to pass the `event` argument to a `EuiContextMenuItem`'s `onClick` handler even when a panel is defined. ([#265](https://github.com/elastic/eui/pull/265))\n\n**Breaking changes**\n\n- Removed `color` prop from `EuiCodeBlock`. This component's highlighting now matches whichever theme is currently active. See PR for details on SCSS breaking changes. ([#259](https://github.com/elastic/eui/pull/259))\n\n## [`0.0.11`](https://github.com/elastic/eui/tree/v0.0.11)\n\n- Added `EuiImage` component to allow for image sizing and zooms. ([#262](https://github.com/elastic/eui/pull/262))\n- Updated `EuiOverlayMask` to append `
` to body. ([#254](https://github.com/elastic/eui/pull/254))\n\n**Bug fixes**\n\n- Disabled tab styling. ([#258](https://github.com/elastic/eui/pull/258))\n- Proper classname for flexGroup alignItems prop. ([#257](https://github.com/elastic/eui/pull/257))\n- Clicking the downArrow icon in `EuiSelect` now triggers selection. ([#255](https://github.com/elastic/eui/pull/255))\n- Fixed `euiFormRow` id's from being the same as the containing input and label. ([#251](https://github.com/elastic/eui/pull/251))\n\n**Breaking changes**\n\n- `{rest}` prop attacmhment moved from wrapping div to the input on checkboxes and switches. ([#246](https://github.com/elastic/eui/pull/246))\n\n## [`0.0.10`](https://github.com/elastic/eui/tree/v0.0.10)\n\n- Updated `euiPopover` to propagate `panelPaddingSize` padding values to content only (title does inherit horizontal values) via CSS. ([#229](https://github.com/elastic/eui/pull/229))\n- Updated `EuiErrorBoundary` to preserve newlines in error. ([#238](https://github.com/elastic/eui/pull/238))\n- Added more icons and fixed a few for dark mode ([#228](https://github.com/elastic/eui/pull/228))\n- Added `EuiFlyout` component. ([#227](https://github.com/elastic/eui/pull/227))\n\n**Breaking changes**\n\n- Renamed `EuiModalOverlay` to `EuiOverlayMask`. ([#227](https://github.com/elastic/eui/pull/227))\n\n**Bug fixes**\n\n- Fixed bug in `Pager` service which occurred when there were no items. ([#237](https://github.com/elastic/eui/pull/237))\n- Added `isPageable` method to `Pager` service and set first and last page index to -1 when there are no pages. ([#242](https://github.com/elastic/eui/pull/242))\n\n## [`0.0.9`](https://github.com/elastic/eui/tree/v0.0.9)\n\n**Breaking changes**\n\n- Renamed `euiFlexGroup--alignItemsEnd` class to `euiFlexGroup--alignItemsFlexEnd`.\n- Remove support for `primary` color from `EuiTextColor` because it looked too much like a link.\n\n**Bug fixes**\n\n- Give `EuiFormErrorText` and `EuiFormHelpText` proper line-height. ([#234](https://github.com/elastic/eui/pull/234))\n\n## [`0.0.8`](https://github.com/elastic/eui/tree/v0.0.8)\n\n**Bug fixes**\n\n- Fix button vertical alignment. ([#232](https://github.com/elastic/eui/pull/232))\n\n## [`0.0.7`](https://github.com/elastic/eui/tree/v0.0.7)\n\n- Added `EuiSteps` component ([#202](https://github.com/elastic/eui/pull/202), [#208](https://github.com/elastic/eui/pull/208))\n\n**Breaking changes**\n\n- Test helpers now published at `@elastic/eui/lib/test`\n\n**Bug fixes**\n\n- Case sensitive file name fix for Kibana dark theme. ([#216](https://github.com/elastic/eui/pull/216))\n\n## [`0.0.6`](https://github.com/elastic/eui/tree/v0.0.6)\n\n- `justify` prop of `EuiFlexGroup` now accepts `spaceEvenly` ([#205](https://github.com/elastic/eui/pull/205))\n- Increased size of `` so that it's distinguishable as a title ([#204](https://github.com/elastic/eui/pull/204))\n\n## [`0.0.5`](https://github.com/elastic/eui/tree/v0.0.5)\n\n**Bug fixes**\n\n- Fixed import paths for `EuiTable`, `EuiHealth`, and `EuiPopover` which prevented dependents of EUI from being able to compile when importing components from the `lib` directory ([#203](https://github.com/elastic/eui/pull/203))\n\n## [`0.0.4`](https://github.com/elastic/eui/tree/v0.0.4)\n\n- Added `EuiHealth` components for status checks ([#158](https://github.com/elastic/eui/pull/158))\n- Cleaned up styling for checkboxes, switches, and radios ([#158](https://github.com/elastic/eui/pull/158))\n- Form `disabled` states are now more consistent ([#158](https://github.com/elastic/eui/pull/158))\n- Page and title padding adjusted to be more compact ([#158](https://github.com/elastic/eui/pull/158))\n- Table spacing is now smaller ([#158](https://github.com/elastic/eui/pull/158))\n- Dark theme forms now have better contrast with their borders ([#158](https://github.com/elastic/eui/pull/158))\n- Added icons to match Kibana's app directory ([#162](https://github.com/elastic/eui/pull/162))\n- Converted icons from SVG to React component during the build and stop using sprites ([#160](https://github.com/elastic/eui/pull/160))\n- Added `isReadOnly`, `setOptions`, and `cursorStart` props to `EuiCodeEditor` ([#169](https://github.com/elastic/eui/pull/169))\n- Added `wrap` prop to `EuiFlexGroup` ([#170](https://github.com/elastic/eui/pull/170))\n- Added `scope` prop to `EuiTableHeaderCell` and `EuiTableHeaderCellCheckbox` ([#171](https://github.com/elastic/eui/pull/171))\n- Added `disabled` prop to `EuiContextMenuItem` ([#172](https://github.com/elastic/eui/pull/172))\n- Added `EuiTablePagination` component and `Pager` service ([#178](https://github.com/elastic/eui/pull/178))\n- **Note: This is broken until 0.0.25.** Added `EuiTooltip` component ([#174](https://github.com/elastic/eui/pull/174), [#193](https://github.com/elastic/eui/pull/193))\n- Added a bold weight of 700 and apply it to `` elements by default ([#193](https://github.com/elastic/eui/pull/193))\n- Icon size prop now accepts `s`. Adjusted coloring of sidenav arrows ([#178](https://github.com/elastic/eui/pull/197))\n- Added `EuiErrorBoundary` ([#198](https://github.com/elastic/eui/pull/198))\n- Exported `test` module, which includes `findTestSubject`, `startThrowingReactWarnings`, `stopThrowingReactWarnings`, `requiredProps`, and `takeMountedSnapshot` helpers ([#198](https://github.com/elastic/eui/pull/198))\n- Added a more systematic way to add themes; includes a new K6 theme for Kibana. ([#191](https://github.com/elastic/eui/pull/191))\n\n**Bug fixes**\n\n- Fixed bug where screen-reader styles weren't being imported ([#103](https://github.com/elastic/eui/pull/103))\n- Fixed a bug where `` wasn't being rendered under `block` display ([#166](https://github.com/elastic/eui/pull/166))\n- Fixed a bug that caused `EuiPageSideBar` width to change when the width of its content changed ([#181](https://github.com/elastic/eui/pull/181))\n\n**Breaking changes**\n\n- Fixed a bug where table cell classes were being applied twice ([#167](https://github.com/elastic/eui/pull/167))\n- React ^16.0 is now a peer dependency ([#198](https://github.com/elastic/eui/pull/198))\n\n## [`0.0.3`](https://github.com/elastic/eui/tree/v0.0.3)\n\n- `EuiFlexItem` now accepts integers between 1 and 10 for the `grow` prop. ([#144](https://github.com/elastic/eui/pull/144))\n- `EuiFlexItem` and `EuiFlexGrow` now accept a `component` prop which you can set to `span` or `div` (default). ([#141](https://github.com/elastic/eui/pull/141))\n- Added `isLoading` prop to form inputs to allow for a loading state ([#150](https://github.com/elastic/eui/pull/150))\n\n**Breaking changes**\n\n- `EuiSideNav` now accepts a tree data structure via the `items` prop ([#141](https://github.com/elastic/eui/pull/141))\n- `EuiSideNavGroup`, `EuiSideNavItem`, and `EuiSideNavTitle` have been removed from the public API ([#141](https://github.com/elastic/eui/pull/141))\n\n## [`0.0.2`](https://github.com/elastic/eui/tree/v0.0.2)\n\n- Changed the hover states of `EuiButtonEmpty` to look more like links ([#135](https://github.com/elastic/eui/pull/135))\n- `EuiCode` now wraps `EuiCodeBlock`, so it can do everything `EuiCodeBlock` could, but inline ([#138](https://github.com/elastic/eui/pull/138))\n- Added `transparentBackground` prop to `EuiCodeBlock` ([#138](https://github.com/elastic/eui/pull/138))\n- `EuiCodeBlock` now uses the `light` theme by default ([#138](https://github.com/elastic/eui/pull/138))\n- `EuiFormRow` generates its own unique `id` prop if none is provided ([#130](https://github.com/elastic/eui/pull/130))\n- `EuiFormRow` associates help text and errors with the field element via ARIA attributes ([#130](https://github.com/elastic/eui/pull/130))\n\n## [`0.0.1`](https://github.com/elastic/eui/tree/v0.0.1) Initial Release\n\n- Initial public release\n" +module.exports = "## [`master`](https://github.com/elastic/eui/tree/master)\n\nNo public interface changes since `0.1.0`.\n\n## [`0.0.52`](https://github.com/elastic/eui/tree/v0.0.52)\n\n- Added updated logos for Cloud and Cloud ECE ([#906](https://github.com/elastic/eui/pull/906))\n- Added the ability for `EuiBetaBadge` to appear on `EuiPanel` similar to `EuiCard` ([#885](https://github.com/elastic/eui/pull/888))\n- Added `restrictWidth` to `EuiPage` ([#896](https://github.com/elastic/eui/pull/896))\n- Added `resize` prop to `EuiTextArea` that defaults to ‘vertical’ (only height) ([#894](https://github.com/elastic/eui/pull/894))\n- Added multiple style-only adjustments to `EuiFormControlLayout` buttons/icons ([#894](https://github.com/elastic/eui/pull/894))\n- Shifted `readOnly` inputs to not have left padding unless it has an icon ([#894](https://github.com/elastic/eui/pull/894))\n- Added more customization options to `EuiAvatar` ([#903](https://github.com/elastic/eui/pull/903))\n- Added more color options to `EuiButtonIcon` ([#907](https://github.com/elastic/eui/pull/907))\n- Added icon for EMS (Elastic Map Service) (`emsApp`) ([#914](https://github.com/elastic/eui/pull/914))\n- Added support for `href`, `target`, and `rel` properties for `EuiContextMenu` items ([#911](https://github.com/elastic/eui/pull/911))\n- Added responsive helpers in the form of `EuiShowFor` and `EuiHideFor` components and corresponding CSS classes. ([#909](https://github.com/elastic/eui/pull/909))\n\n**Deprecations**\n\n- Replaced `$breakpoints` in favor of better named `$euiBreakpoints` ([#909](https://github.com/elastic/eui/pull/909))\n- Replaced the following mixin `screenXSmall()`, `screenSmall()`, `screenMedium()`, `screenLarge()`, `screenSmallMediumLarge()` in favor of a single `euiBreakpoint()`. ([#909](https://github.com/elastic/eui/pull/909))\n\n**Bug fixes**\n\n- Removed `.nvmrc` file from published npm package ([#892](https://github.com/elastic/eui/pull/892))\n- `EuiComboBox` no longer shows the _clear_ icon when it's a no-op ([#890](https://github.com/elastic/eui/pull/890))\n- `EuiIcon` no longer takes focus in Edge and IE unless `tabIndex` is defined as a value other than `\"-1\"` ([#900](https://github.com/elastic/eui/pull/900))\n- Fixed regression introduced in `0.0.50` in which the form control icons blocked users from clicking the control ([#898](https://github.com/elastic/eui/pull/898))\n- Fixed `EuiSwitch` background in case it’s been placed on a gray background ([#894](https://github.com/elastic/eui/pull/894))\n- Fixed `EuiComboBox` hidden input focus styles ([#894](https://github.com/elastic/eui/pull/894))\n- Fixed responsive widths of `EuiDescribedFormGroup` ([#894](https://github.com/elastic/eui/pull/894))\n- Fixed descenders being cut off in `EuiSelect` ([#894](https://github.com/elastic/eui/pull/894))\n- Fixed extra spacing applied by Safari to `EuiFieldSearch` ([#894](https://github.com/elastic/eui/pull/894))\n- Fixed contrast issues in dark theming ([#907](https://github.com/elastic/eui/pull/907))\n\n## [`0.0.51`](https://github.com/elastic/eui/tree/v0.0.51)\n\n- Added `textStyle=\"reverse\"` prop to `EuiDescriptionList` as well as a class (`.eui-definitionListReverse`) for `dl`'s within `EuiText` ([#882](https://github.com/elastic/eui/pull/882))\n- Added `inspect` icon ([#886](https://github.com/elastic/eui/pull/886))\n- Added `layout` prop to `EuiCard` ([#885](https://github.com/elastic/eui/pull/885))\n\n**Bug fixes**\n\n- Moved `EuiFieldSearch`'s and `EuiValidateControl`'s ref out of render into `setRef` methods ([#883](https://github.com/elastic/eui/pull/883))\n\n## [`0.0.50`](https://github.com/elastic/eui/tree/v0.0.50)\n\n**Note: this release creates a minor regression to form controls containing icons, in which the icon blocks the user from clicking the control. This is fixed in `0.0.52`.**\n\n- Created `EuiToggle`, `EuiButtonToggle`, and `EuiButtonGroup` ([#872](https://github.com/elastic/eui/pull/872))\n- `EuiBasicTable` and `EuiInMemoryTable` now accept `rowProps` and `cellProps` callbacks, which let you apply custom props to rows and props ([#869](https://github.com/elastic/eui/pull/869))\n- Added `offine` and `online` icons ([#881](https://github.com/elastic/eui/pull/881))\n\n**Bug fixes**\n\n- `EuiContextMenuPanel` now updates appropriately if its items are modified ([#887](https://github.com/elastic/eui/pull/887))\n- `EuiComboBox` is no longer a focus trap, the clear button is now keyboard-accessible, and the virtualized list no longer interferes with the tab order ([#866](https://github.com/elastic/eui/pull/866))\n- `EuiButton`, `EuiButtonEmpty`, and `EuiButtonIcon` now look and behave disabled when `isDisabled={true}` ([#862](https://github.com/elastic/eui/pull/862))\n- `EuiGlobalToastList` no longer triggers `Uncaught TypeError: _this.callback is not a function` ([#865](https://github.com/elastic/eui/pull/865))\n- `EuiGlobalToastList` checks to see if it has dismissed a toast before re-dismissing it ([#868](https://github.com/elastic/eui/pull/868))\n- Added FF/IE fallback for `.eui-textBreakWord` ([#864](https://github.com/elastic/eui/pull/864))\n- Fixed `EuiCard` description text color when used in/as an anchor tag ([#864](https://github.com/elastic/eui/pull/864))\n- Fixed `EuiCard` IE bugs ([#864](https://github.com/elastic/eui/pull/864))\n- Fixed button labeling for `EuiFormControlLayout` and `EuiComboBox` accessibility ([#876](https://github.com/elastic/eui/pull/876))\n- Fixed `EuiBreadcrumb` slash alignment when truncating ([#878](https://github.com/elastic/eui/pull/878))\n\n**Breaking changes**\n\n- `EuiSearchBar` no longer has an `onParse` callback, and now passes an object to `onChange` with the shape `{ query, queryText, error }` ([#863](https://github.com/elastic/eui/pull/863))\n- `EuiInMemoryTable`'s `search.onChange` callback now passes an object with `{ query, queryText, error }` instead of only the query ([#863](https://github.com/elastic/eui/pull/863))\n- `EuiFormControlLayout` no longer has `onClear`, `iconSide`, or `onIconClick` props. Instead of `onClear` it now accepts a `clear` object of the shape `{ onClick }`. Instead of the icon props, it now accepts a single `icon` prop which be either a string or an object of the shape `{ type, side, onClick }`. ([#866](https://github.com/elastic/eui/pull/866))\n- `EuiBasicTable` and `EuiInMemoryTable` pass-through cell props (defined by the `columns` prop and the `cellProps` prop) used to be applied to the `div` inside of the `td` element. They're now applied directly to the `td` element. ([#869](https://github.com/elastic/eui/pull/869))\n\n## [`0.0.49`](https://github.com/elastic/eui/tree/v0.0.49)\n\n**Bug fixes**\n\n- `EuiInMemoryTable` now applies its search filter ([#851](https://github.com/elastic/eui/pull/851))\n- `EuiInMemoryTable` and `EuiBasicTable` now pass unknown props through to their child ([#836](https://github.com/elastic/eui/pull/836))\n- Added `EuiHeaderLinks` which allow you to construct navigation in the header in place of the app menu. ([#844](https://github.com/elastic/eui/pull/844))\n- `EuiPopover` will use an alert to warn the user it traps focus ([#844](https://github.com/elastic/eui/pull/844))\n\n**Breaking changes**\n\n- EUI requires React `16.3` or higher ([#849](https://github.com/elastic/eui/pull/849))\n- `EuiHeaderBreadcrumbs` refactored to use `EuiBreadcrumbs`. This removed all child components of `EuiHeaderBreadcrumbs`. ([#844](https://github.com/elastic/eui/pull/844))\n\n## [`0.0.48`](https://github.com/elastic/eui/tree/v0.0.48)\n\n**Bug fixes**\n\n- `EuiComboBox` does not pass `isDisabled` prop to `EuiComboBoxOptionsList` to avoid \"React does not recognize the 'isDisabled' prop on a DOM element\" console warning ([#838](https://github.com/elastic/eui/pull/838))\n- `EuiComboBox` does not display clear icon when `isClearable` prop is set to false and `selectedOptions` prop is provided ([#838](https://github.com/elastic/eui/pull/838))\n\n**Breaking changes**\n\n- Move `EuiBasicTable`'s `itemId` prop from `selection` to a top-level property ([#830](https://github.com/elastic/eui/pull/830))\n- Renamed/refactored `requiresAriaLabel` prop validator to a more general `withRequiredProp` ([#830](https://github.com/elastic/eui/pull/830))\n\n## [`0.0.47`](https://github.com/elastic/eui/tree/v0.0.47)\n\n- Added utility CSS classes for text and alignment concerns ([#774](https://github.com/elastic/eui/pull/774))\n- Added `compressed` versions of `EuiFormRow` and all form controls ([#800](https://github.com/elastic/eui/pull/800))\n- Removed pointer cursor on `EuiFormLabel` when a `for` property is not set ([#825](https://github.com/elastic/eui/pull/825))\n- Added the ability to add tooltips to `EuiContextMenuItem`s ([#817](https://github.com/elastic/eui/pull/817))\n- Added `EuiBreadcrumbs` ([#815](https://github.com/elastic/eui/pull/815))\n\n**Bug fixes**\n\n- Fixes height calculation error on `EuiAccordion` when it starts loads in an open state. ([#816](https://github.com/elastic/eui/pull/816))\n- Added aria-invalid labeling on `EuiFormRow` ([#777](https://github.com/elastic/eui/pull/799))\n- Added aria-live labeling for `EuiToasts` ([#777](https://github.com/elastic/eui/pull/777))\n- Added aria labeling requirements for `EuiBadge` , as well as a generic prop_type function `requiresAriaLabel` in `utils` to check for it. ([#777](https://github.com/elastic/eui/pull/777)) ([#802](https://github.com/elastic/eui/pull/802))\n- Ensure switches’ inputs are still hidden when `[disabled]` ([#778](https://github.com/elastic/eui/pull/778))\n- Made boolean matching in `EuiSearchBar` more exact so it doesn't match words starting with booleans, like \"truest\" or \"offer\" ([#776](https://github.com/elastic/eui/pull/776))\n- `EuiComboBox` do not setState or call refs once component is unmounted ([807](https://github.com/elastic/eui/pull/807) and [#813](https://github.com/elastic/eui/pull/813))\n- Added better accessibility labeling to `EuiPagination`, `EuiSideNav`, `EuiPopover`, `EuiBottomBar` and `EuiBasicTable`. ([#821](https://github.com/elastic/eui/pull/821))\n- Added `isDisabled` to `EuiComboBox` ([#829](https://github.com/elastic/eui/pull/829))\n\n## [`0.0.46`](https://github.com/elastic/eui/tree/v0.0.46)\n\n- Added `EuiDescribedFormGroup` component, a wrapper around `EuiFormRow`(s) ([#707](https://github.com/elastic/eui/pull/707))\n- Added `describedByIds` prop to `EuiFormRow` to help with accessibility ([#707](https://github.com/elastic/eui/pull/707))\n- Added `isLoading` prop to `EuiButtonEmpty` ([#768](https://github.com/elastic/eui/pull/768))\n- Removed individual badge cross icon when `EuiComboBox` has `singleSelection` prop enabled. ([#769](https://github.com/elastic/eui/pull/769))\n\n**Bug fixes**\n\n- Removed specificity on `EuiText` that was causing cascade conflicts around text coloring. ([#770](https://github.com/elastic/eui/pull/770))\n\n## [`0.0.45`](https://github.com/elastic/eui/tree/v0.0.45)\n\n***NOTE v0.0.45 has a bug causing it to fail during installation, please use v0.0.46***\n\n- Added `EuiBetaBadge` for non-GA labelling including options to add it to `EuiCard` and `EuiKeyPadMenuItem` ([#705](https://github.com/elastic/eui/pull/705))\n- Added `direction` prop to EuiFlexGroup ([#711](https://github.com/elastic/eui/pull/711))\n- Added `EuiEmptyPrompt` which can be used as a placeholder over empty tables and lists ([#711](https://github.com/elastic/eui/pull/711))\n- Added `EuiTabbedContent` ([#737](https://github.com/elastic/eui/pull/737))\n- `EuiComboBox` added buttons for clearing and opening/closing the combo box ([#698](https://github.com/elastic/eui/pull/698))\n\n**Bug fixes**\n\n- Fixed `EuiTableRowCell` from overwriting its child element's `className` [#709](https://github.com/elastic/eui/pull/709)\n- Allow `EuiContextMenuPanel`s to update when their `children` changes ([#710](https://github.com/elastic/eui/pull/710))\n- `EuiInMemoryTable` now passes `itemIdToExpandedRowMap` prop to `EuiBasicTable` ([#759](https://github.com/elastic/eui/pull/759))\n- Expanded table rows in paginated data no longer leak to other pages ([#761](https://github.com/elastic/eui/pull/761))\n\n**Breaking changes**\n\n- Rename `logoElasticSearch` to `logoElasticsearch` [#755](https://github.com/elastic/eui/pull/755)\n\n## [`0.0.44`](https://github.com/elastic/eui/tree/v0.0.44)\n\n- Reduced `EuiToast` title size ([#703](https://github.com/elastic/eui/pull/703))\n\n**Bug fixes**\n\n- Fixed inherited `line-height` of inputs and buttons ([#702](https://github.com/elastic/eui/pull/702))\n- Fixed card title sizing in K6 theme. ([#704](https://github.com/elastic/eui/pull/704))\n\n## [`0.0.43`](https://github.com/elastic/eui/tree/v0.0.43)\n\n- Added `status` prop to `EuiStep` for additional styling ([#673](https://github.com/elastic/eui/pull/673))\n- `EuiForm` and `EuiFormRow` now accept nodes for `errors` prop ([#685](https://github.com/elastic/eui/pull/685))\n- Removed the default `max-width` from `EuiText`. This can still be applied by setting `grow={false}` ([#683](https://github.com/elastic/eui/pull/683))\n- Added support for text alignment with `EuiTextAlign` ([#683](https://github.com/elastic/eui/pull/683))\n- `EuiBasicTable` added the `compressed` prop to allow for tables with smaller fonts and padding ([#687](https://github.com/elastic/eui/pull/687))\n\n**Bug fixes**\n\n- Added a `paddingSize` prop to `EuiAccordion` to better mitigate situations where a nested `EuiFlexGroup` causes scrollbars ([#701](https://github.com/elastic/eui/pull/701))\n- Fixed `EuiCard` `icon` prop to include user provided className ([#684](https://github.com/elastic/eui/pull/684))\n- `EuiInMemoryTable` pagination state is now reset automatically when a search is executed ([#686](https://github.com/elastic/eui/pull/686))\n- Fixed slow performance of `EuiComboBox` when there are hundreds or thousands of options by virtualizing `EuiComboBoxOptionsList` ([#670](https://github.com/elastic/eui/pull/670))\n- Fixed some text styles ([#683](https://github.com/elastic/eui/pull/683))\n - Fixed font-family of input, textarea, select, and buttons\n - Fixed style of code, pre, and dl’s inside `EuiText`\n - Fixed ghost text color which was being set to a dark gray\n\n**Breaking changes**\n\n- Added responsive support for tables. This isn't technically a breaking change, but you will need to apply some new props (`hasActions`, `isSelectable`) for certain tables to make them look their best in mobile. **Responsive table views are on by default.** ([#584](https://github.com/elastic/eui/pull/584))\n\n## [`0.0.42`](https://github.com/elastic/eui/tree/v0.0.42)\n\n- Added `EuiDatePicker` component for date/time input ([#644](https://github.com/elastic/eui/pull/644))\n- Added editor icon set to `EuiIcon` ([#671](https://github.com/elastic/eui/pull/671))\n\n## [`0.0.41`](https://github.com/elastic/eui/tree/v0.0.41)\n\n- Added `grow` prop to `EuiText` ([#662](https://github.com/elastic/eui/pull/662))\n- Added `disabled` prop to `EuiComboBoxOption` ([#650](https://github.com/elastic/eui/pull/650))\n- Added support for `
` and `` tags to `` ([#654](https://github.com/elastic/eui/pull/654))\n- Added export of SASS theme variables in JSON format during compilation ([#642](https://github.com/elastic/eui/pull/642))\n- Close `EuiComboBox` `singleSelection` options list when option is choosen ([#645](https://github.com/elastic/eui/pull/645))\n- Wrap `EuiStepHorizontal` text instead of truncating it ([#653](https://github.com/elastic/eui/pull/653))\n- Fixed a bug where `EuiSideNavItem` wouldn't pass an `onClick` handler down to `` tags if they also had an `href`. ([#664](https://github.com/elastic/eui/pull/664))\n- Updated existing and added additional TypeScript definitions ([#666](https://github.com/elastic/eui/pull/666))\n\n**Bug fixes**\n\n- Fixed `EuiBasicTable` re-rendering on hover of table rows ([#665](https://github.com/elastic/eui/pull/665))\n\n**Breaking changes**\n\n- `EuiStepsHorizontal` now requires an `onClick` prop be provided for each step configuration object ([#653](https://github.com/elastic/eui/pull/653))\n\n## [`0.0.40`](https://github.com/elastic/eui/tree/v0.0.40)\n\n- Tweaked sizing, weights, color, line-heights, and added more levels to `EuiTitle` and `EuiText` ([#627](https://github.com/elastic/eui/pull/627))\n- Added TypeScript type defitions for `EuiPortal`, `EuiText` and `EuiTitle` as well as the `calculatePopoverPosition` service ([#638](https://github.com/elastic/eui/pull/638))\n- Grayed out labels for `disabled` controls ([#648](https://github.com/elastic/eui/pull/648))\n\n**Bug fixes**\n\n- Fix visual shadow glitch on hover of `EuiToast` ([#632](https://github.com/elastic/eui/pull/632))\n\n**Breaking changes**\n\n- **Note: This breaking change is reversed in 0.0.43.** Added a default `max-width` to `EuiText`. ([#627](https://github.com/elastic/eui/pull/627))\n\n## [`0.0.39`](https://github.com/elastic/eui/tree/v0.0.39)\n\n**Bug fixes**\n\n- Allow accordions to dynamically change height, and support values on radio inputs ([#613](https://github.com/elastic/eui/pull/613))\n- Accordion toggle layout is no longer flagged responsive, in order to prevent unwanted stacking on mobile ([#613](https://github.com/elastic/eui/pull/613))\n\n**Breaking changes**\n\n- Support values on radio inputs. This is breaking because now the second argument to the radio `onChange` callback is the value, which bumps the change event to the third argument ([#613](https://github.com/elastic/eui/pull/613))\n\n## [`0.0.38`](https://github.com/elastic/eui/tree/v0.0.38)\n\n- Modified drop shadow intensities and color. ([#607](https://github.com/elastic/eui/pull/607))\n- Added SASS color functions. Made `$euiColorWarning` color usage more accessible while still being \"yellow\". ([#628](https://github.com/elastic/eui/pull/628))\n- Removed extraneous `global_styling/mixins/_forms.scss` file and importing the correct files in the `filter_group.scss` and `combo_box.scss` files. ([#609](https://github.com/elastic/eui/pull/609))\n- Added `isInvalid` prop to `EuiComboBox` ([#631](https://github.com/elastic/eui/pull/631))\n- Added support for rejecting user input by returning `false` from the `onCreateOption` prop of `EuiComboBox` ([#631](https://github.com/elastic/eui/pull/631))\n\n**Bug fixes**\n\n- Visual fix for the focus state of disabled `EuiButton` ([#603](https://github.com/elastic/eui/pull/603))\n- `EuiSelect` can pass any node as a value rather than just a string ([#603](https://github.com/elastic/eui/pull/603))\n- Fixed a typo in the flex TypeScript definition ([#629](https://github.com/elastic/eui/pull/629))\n- Fixed `EuiComboBox` bug in which the options list wouldn't always match the width of the input ([#611](https://github.com/elastic/eui/pull/611))\n- Fixed `EuiComboBox` bug in which opening the combo box when there's no scrollbar on the window would result in the list being positioned incorrectly ([#631](https://github.com/elastic/eui/pull/631))\n- Fixed `EuiComboBox` bug in which clicking a pill's close button would close the list ([#631](https://github.com/elastic/eui/pull/631))\n- Fixed `EuiComboBox` bug in which moving focus from one combo box to another would remove the `euiBody-hasPortalContent` class from the body. ([#631](https://github.com/elastic/eui/pull/631))\n\n## [`0.0.37`](https://github.com/elastic/eui/tree/v0.0.37)\n\n- Added `EuiComboBox` for selecting many options from a list of options ([#567](https://github.com/elastic/eui/pull/567))\n- Added `EuiHighlight` for highlighting a substring within text ([#567](https://github.com/elastic/eui/pull/567))\n- `calculatePopoverPosition` service now accepts a `positions` argument so you can specify which positions are acceptable ([#567](https://github.com/elastic/eui/pull/567))\n- Added `closeButtonProps` prop to `EuiBadge`, `hollow` badge type, and support for arbitrary hex color ([#567](https://github.com/elastic/eui/pull/567))\n- Added support for arbitrary hex color to `EuiIcon` ([#567](https://github.com/elastic/eui/pull/567))\n\n**Breaking changes**\n\n- Renamed `euiBody-hasToolTip` class to `euiBody-hasPortalContent` ([#567](https://github.com/elastic/eui/pull/567))\n\n## [`0.0.36`](https://github.com/elastic/eui/tree/v0.0.36)\n\n- Added support for range queries in `EuiSearchBar` (works for numeric and date values) ([#485](https://github.com/elastic/eui/pull/485))\n- Added support for emitting a `EuiSearchBar` query to an Elasticsearch query string ([#598](https://github.com/elastic/eui/pull/598))\n- Added support for expandable rows to `EuiBasicTable` ([#585](https://github.com/elastic/eui/pull/585))\n\n**Bug fixes**\n\n- Relaxed query syntax of `EuiSearchBar` to allow usage of hyphens without escaping ([#581](https://github.com/elastic/eui/pull/581))\n- Fixed font-weight issue in K6 theme ([#596](https://github.com/elastic/eui/pull/596))\n\n## [`0.0.35`](https://github.com/elastic/eui/tree/v0.0.35)\n\n- Modified `EuiLink` and all buttons to support both href and onClick ([#554](https://github.com/elastic/eui/pull/554))\n- Added `color` prop to `EuiIconTip` ([#580](https://github.com/elastic/eui/pull/580))\n\n## [`0.0.34`](https://github.com/elastic/eui/tree/v0.0.34)\n\n- Adjust `EuiCallOut` and dark theme warning coloring ([#563](https://github.com/elastic/eui/pull/563))\n- Added a `buttonColor` prop to `EuiConfirmModal` ([#546](https://github.com/elastic/eui/pull/546))\n- Added 'baseline' as option to `EuiFlexGroup`'s `alignItems` prop ([#546](https://github.com/elastic/eui/pull/546))\n\n**Bug fixes**\n\n- Fixed `EuiToolTip` bug which caused the tooltip to hide when moving the mouse around inside of the trigger element ([#557](https://github.com/elastic/eui/pull/557), [#564](https://github.com/elastic/eui/pull/564))\n- Fixed a bug where `EuiButtonEmpty` would offer a white background on hover when it was disabled, even when there was no such background transition on hover when the buttons are not disabled ([#561](https://github.com/elastic/eui/pull/561))\n- Fixed table cell bugs ([#565](https://github.com/elastic/eui/pull/565))\n  - `EuiBasicTable` now supports explicitly setting `truncateText` and `textOnly` on column definitions, and supports passing through unrecognized props to the cell (e.g. `data-test-subj`).\n  - Updated table cell CSS so that long single-word cell content will break and wrap mid-word.\n\n## [`0.0.33`](https://github.com/elastic/eui/tree/v0.0.33)\n\n- Added initial sorting option to `EuiInMemoryTable` ([#547](https://github.com/elastic/eui/pull/547))\n- Horizontally scrolling `EuiTabs` ([#546](https://github.com/elastic/eui/pull/546))\n- Remove padding from both sides of `EuiEmptyButton` ([#546](https://github.com/elastic/eui/pull/546))\n- Added `disabled` prop to placeholder (ellipses) button in pagination ([#546](https://github.com/elastic/eui/pull/546))\n- Converted `.euiHeader__notification` into `EuiHeaderNotification` ([#546](https://github.com/elastic/eui/pull/546))\n\n**Bug fixes**\n\n- `EuiConfirmModal` will now check for the presence of confirm and cancel buttons before trying to focus them ([#555](https://github.com/elastic/eui/pull/555))\n\n## [`0.0.32`](https://github.com/elastic/eui/tree/v0.0.32)\n\n- Updated `EuiDescriptionList` to accept nodes for the titles and descriptions ([#552](https://github.com/elastic/eui/pull/552))\n- Added `stop` and `stopFilled` icons ([#543](https://github.com/elastic/eui/pull/543))\n\n**Bug fixes**\n\n- Fixed `EuiToolTip` smart positioning to prevent tooltip from being clipped by the window where possible ([#550](https://github.com/elastic/eui/pull/550))\n\n## [`0.0.31`](https://github.com/elastic/eui/tree/v0.0.31)\n\n- Made `` TypeScript types more specific ([#518](https://github.com/elastic/eui/pull/518))\n- Removed `font-smoothing` from our reset css for better text legibility ([#539](https://github.com/elastic/eui/pull/539))\n\n**Bug fixes**\n\n- Made `EuiIconTip` screen reader accessible ([#534](https://github.com/elastic/eui/pull/534))\n- Fixed a sorting issue in `EuiInMemoryTable` ([#453](https://github.com/elastic/eui/pull/453))\n- Fixed checkbox click for `EuiCheckbox` and `EuiRadio` without a label ([#541](https://github.com/elastic/eui/pull/541))\n\n## [`0.0.30`](https://github.com/elastic/eui/tree/v0.0.30)\n\n- Add ability to force `EuiSideNav` items open by setting `item.forceOpen`. ([#515](https://github.com/elastic/eui/pull/515))\n\n## [`0.0.29`](https://github.com/elastic/eui/tree/v0.0.29)\n\n- Added `EuiIconTip` to make it easier to display icons with tooltips ([#528](https://github.com/elastic/eui/pull/528))\n- Added `buttonRef` prop to `EuiButton`, `EuiButtonEmpty`, and `EuiButtonIcon` ([#529](https://github.com/elastic/eui/pull/529))\n\n**Bug fixes**\n\n- `EuiHealth` no longer stacks flex items on small screens ([#530](https://github.com/elastic/eui/pull/530))\n- Fixed `EuiPageContent` centering within `EuiPage` issue ([#527](https://github.com/elastic/eui/pull/527))\n- `EuiConfirmModal` will now correctly auto-focus on its confirm and cancel buttons ([#529](https://github.com/elastic/eui/pull/529))\n\n## [`0.0.28`](https://github.com/elastic/eui/tree/v0.0.28)\n\n- `EuiInMemoryTable` pass items to BasicTable when message is provided ([#517](https://github.com/elastic/eui/pull/517)).\n- `EuiSearchBox` now passes unused props through to `EuiFieldSearch` ([#514](https://github.com/elastic/eui/pull/514))\n- Change `EuiBasicTable` `noItemsMessage` and `EuiInMemoryTable` `messgae` propType to node\ninstead of just string ([#516](https://github.com/elastic/eui/pull/516))\n\n## [`0.0.27`](https://github.com/elastic/eui/tree/v0.0.27)\n\n- Don't propagate a null `onClick` on EuiPanels ([#473](https://github.com/elastic/eui/pull/473))\n- Use 1.1px for the `EuiHorizontalRule` height, in order to work around strange Chrome height calculations ([#473](https://github.com/elastic/eui/pull/473))\n- New icons for `logoGithub` and `logoSketch` ([#494](https://github.com/elastic/eui/pull/494))\n- `EuiCard` now has an `href` and `isClickable` prop for better handling hover animations. ([#494](https://github.com/elastic/eui/pull/494))\n- Added `calculateContrast` and `rgbToHex` to services ([#494](https://github.com/elastic/eui/pull/494))\n\n**Bug fixes**\n\n- `EuiModal` is now responsive on mobile screens ([#512](https://github.com/elastic/eui/pull/512))\n- `EuiFlexGrid` now collapses down in mobile layouts properly. ([#515](https://github.com/elastic/eui/pull/515))\n- Made `EuiCard` proptypes more permission by changing strings to nodes. ([#515](https://github.com/elastic/eui/pull/515))\n- Fixed `reponsive={false}` prop not working when flex groups were nested. ([#494](https://github.com/elastic/eui/pull/494))\n- `EuiBadge` wrapping element changed from a `div` to `span` so it can be nested in text blocks ([#494](https://github.com/elastic/eui/pull/494))\n\n## [`0.0.26`](https://github.com/elastic/eui/tree/v0.0.26)\n\n**Bug fixes**\n\n- `EuiSelect` do not set `defaultValue` property when `value` property is provided ([#504](https://github.com/elastic/eui/pull/504)).\n- `EuiBottomBar` now uses `EuiPortal` to avoid zindex conflicts ([#487](https://github.com/elastic/eui/pull/487))\n- Upped dark theme contrast on disabled buttons ([#487](https://github.com/elastic/eui/pull/487))\n\n**Breaking changes**\n\n- Removed `EuiTableOfRecords` ([#490](https://github.com/elastic/eui/pull/490))\n\n## [`0.0.25`](https://github.com/elastic/eui/tree/v0.0.25)\n\n- `EuiSearchBar` accepts `toolsLeft` and `toolsRight` props ([#458](https://github.com/elastic/eui/pull/458))\n- Added `search.onChange` callback to `EuiInMemoryTable` ([#469](https://github.com/elastic/eui/pull/469))\n- Added `initialPageSize` option to `EuiInMemoryTable` ([#477](https://github.com/elastic/eui/pull/477))\n- Added design guidelines for button and toast usage ([#371](https://github.com/elastic/eui/pull/371))\n\n**Breaking changes**\n\n- Complete refactor of `EuiToolTip`. They now work. Only a breaking change if you were using them. ([#484](https://github.com/elastic/eui/pull/484))\n\n## [`0.0.24`](https://github.com/elastic/eui/tree/v0.0.24)\n\n- Removed hover and focus states from non-selectable `EuiSideNavItem`s ([#434](https://github.com/elastic/eui/pull/434))\n- Added `Ast` and `Query` services ([#454](https://github.com/elastic/eui/pull/454))\n- Added icons for Kibana query language ([#455](https://github.com/elastic/eui/pull/455))\n\n**Bug fixes**\n\n- Fix error stemming from `selected` prop on `EuiSelect` ([#436](https://github.com/elastic/eui/pull/436))\n\n**Breaking changes**\n\n- The `Random` service's `oneOf` method now only accepts an array ([#454](https://github.com/elastic/eui/pull/454))\n\n## [`0.0.23`](https://github.com/elastic/eui/tree/v0.0.23)\n\n- Added `EuiInMemoryTable`, which encapsulates sorting, searching, selection, and pagination state and logic ([#390](https://github.com/elastic/eui/pull/390))\n- Added stack trace information to `EuiErrorBoundary` ([#428](https://github.com/elastic/eui/pull/428))\n- Make full screen code block use the same font-size on the original code block. ([#447](https://github.com/elastic/eui/pull/447))\n\n**Bug fixes**\n\n- Fixed `EuiContextMenu` bug when using the keyboard to navigate up, which was caused by unnecessarily re-rendering the items, thus losing references to them ([#431](https://github.com/elastic/eui/pull/431))\n\n## [`0.0.22`](https://github.com/elastic/eui/tree/v0.0.22)\n\n- Added `EuiDelayHide` component. ([#412](https://github.com/elastic/eui/pull/412))\n- Decreased overall size of checkbox, radio, and switches as well as better styles for the different states. ([#407](https://github.com/elastic/eui/pull/407))\n- Added `EuiFilePicker` component for `input type=\"file\"` needs. ([#402](https://github.com/elastic/eui/pedull/402))\n- Added `isLoading` prop to `EuiButton` ([#427](https://github.com/elastic/eui/pull/427))\n- Added icons: `eye`, `eyeClosed`, `grab`, `heatmap`, `vector` ([#427](https://github.com/elastic/eui/pull/427))\n- Added `hasNoInitialSelection` option to `EuiSelect`. ([#422](https://github.com/elastic/eui/pull/422))\n\n**Bug fixes**\n\n- Fixed appearance of checked checkeboxes and radios in IE ([#407](https://github.com/elastic/eui/pull/407))\n- Fixed disabled vs enabled appearance of checked checkeboxes and radios ([#407](https://github.com/elastic/eui/pull/407))\n- Fixed disabled & checked state of switches ([#407](https://github.com/elastic/eui/pull/407))\n- Fixed `EuiCard` content alignment when content is short. ([#415](https://github.com/elastic/eui/pull/415))\n- Only apply the `$euiCodeBlockSelectedBackgroundColor` variable if it is a color ([#427](https://github.com/elastic/eui/pull/427))\n- No margins for `
` ([#427](https://github.com/elastic/eui/pull/427))\n- Fixed `EuiButton` truncation ([#427](https://github.com/elastic/eui/pull/427))\n\n**Breaking changes**\n\n- Changed `EuiAccordion`’s method of `onToggleOpen` to `onToggle` ([#427](https://github.com/elastic/eui/pull/427))\n\n## [`0.0.21`](https://github.com/elastic/eui/tree/v0.0.21)\n\n- Logstash icon set. [#399](https://github.com/elastic/eui/pull/399)\n- Added support for `disabled` options in `EuiSelect`. [#324](https://github.com/elastic/eui/pull/324)\n- Badges can now accept onClicks and custom colors. They were changed stylistically to be bolder and smaller by default. ([#381](https://github.com/elastic/eui/pull/381))\n- Added component to wrap blocks of substeps `EuiSubSteps` in a shaded container. ([#375](https://github.com/elastic/eui/pull/375))\n- Added horizontal steps component ([#375](https://github.com/elastic/eui/pull/375))\n- Changed look and feel of pagination. Added `compressed` prop for smaller footprint pagination. ([#380](https://github.com/elastic/eui/pull/380))\n- Added `EuiBasicTable` as an opinionated, high level component for constructing tables. Its addition deprecates `EuiTableOfRecords` which is still avaiable, but now marked for removal. ([#377](https://github.com/elastic/eui/pull/377))\n- Added styles for `readOnly` states of form controls. ([#391](https://github.com/elastic/eui/pull/391))\n- Added importAction and exportAction icons ([#394](https://github.com/elastic/eui/pull/394))\n- Added `EuiCard` for UI patterns that need an icon/image, title and description with some sort of action. ([#380](https://github.com/elastic/eui/pull/380))\n- Added TypeScript definitions for the `EuiHealth` component. ([#403](https://github.com/elastic/eui/pull/403))\n- Added `SearchBar` component - introduces a simple yet rich query language to search for objects + search box and filter controls to construct/manipulate it. ([#379](https://github.com/elastic/eui/pull/379))\n\n**Bug fixes**\n\n- Tables now default to `table-layout: fixed` to avoid some collapsing cell problems. [#398](https://github.com/elastic/eui/pull/398)\n- Wrap long lines of text within the body of `EuiToast` instead of letting text overflow ([#392](https://github.com/elastic/eui/pull/392))\n- Fixed dark theme coloring of Substeps ([#396](https://github.com/elastic/eui/pull/396))\n- Reorder selectors to fix fixed progress bar in Firefox ([#404](https://github.com/elastic/eui/pull/404))\n\n## [`0.0.20`](https://github.com/elastic/eui/tree/v0.0.20)\n\n- Renamed class from `euiFlexGroup--alignItemsStart` to `euiFlexGroup--alignItemsFlexStart` ([#378](https://github.com/elastic/eui/pull/378))\n\n## [`0.0.19`](https://github.com/elastic/eui/tree/v0.0.19)\n\n- `EuiGlobalToastList` now prevents toasts from disappearing while the user's mouse is over the list. Added `timer/Timer` service. ([#370](https://github.com/elastic/eui/pull/370))\n\n**Bug fixes**\n\n- **Note: This is deprecated in 0.0.21 and removed in 0.0.26.** `EuiTableOfRecords` selection bugs ([#365](https://github.com/elastic/eui/pull/365))\n - Deleting selected items now resets the select all checkbox to an unchecked state\n - The select all checkbox only becomes checked when all selectable rows are checked, not just some of them\n\n**Breaking changes**\n\n- Changed `EuiGlobalToastList` to be responsible for instantiating toasts, tracking their lifetimes, and dismissing them. It now acepts `toasts`, `dismissToast`, and `toastLifeTimeMs` props. It no longer accepts `children`. ([#370](https://github.com/elastic/eui/pull/370))\n\n## [`0.0.18`](https://github.com/elastic/eui/tree/v0.0.18)\n\n**Bug fixes**\n\n- Fixed `EuiCodeEditor` bug in which hitting ESCAPE to close the autocompletion suggestions menu would also exit editing mode. ([#363](https://github.com/elastic/eui/pull/363))\n\n## [`0.0.17`](https://github.com/elastic/eui/tree/v0.0.17)\n\n**Bug fixes**\n\n- Downgraded `lodash` version to `3.10.0` to align it with Kibana. ([#359](https://github.com/elastic/eui/pull/359))\n\n## [`0.0.16`](https://github.com/elastic/eui/tree/v0.0.16)\n\n- `EuiRadio` now supports the `input` tag's `name` attribute. `EuiRadioGroup` accepts a `name` prop that will propagate to its `EuiRadio`s. ([#348](https://github.com/elastic/eui/pull/348))\n- Added Machine Learning create jobs icon set. ([#338](https://github.com/elastic/eui/pull/338))\n- **Note: This is deprecated in 0.0.21 and removed in 0.0.26.** Added `EuiTableOfRecords`, a higher level table component to take away all your table listings frustrations. ([#250](https://github.com/elastic/eui/pull/250))\n\n**Bug fixes**\n\n- Added `react-color` as a dependency (was previously a devDependency) ([#354](https://github.com/elastic/eui/pull/354))\n- Stop propagation and prevent default when closing components. Otherwise the same Escape keypress could close the parent component(s) as well as the one you intend to close. ([#344](https://github.com/elastic/eui/pull/344))\n\n## [`0.0.15`](https://github.com/elastic/eui/tree/v0.0.15)\n\n- Added `EuiColorPicker`. ([#328](https://github.com/elastic/eui/pull/328))\n- `EuiCodeBlock` now only shows fullscreen icons if `overflowHeight` prop is set. Also forces large fonts and padding while expanded. ([#325](https://github.com/elastic/eui/pull/325))\n- Exported `VISUALIZATION_COLORS` from services ([#329](https://github.com/elastic/eui/pull/329))\n- Added typescript definitions for `EuiFormRow`, `EuiRadioGroup`, `EuiSwitch`, `EuiLoadingSpinner`, `EuiLoadingChart` and `EuiProgress`. ([#326](https://github.com/elastic/eui/pull/326))\n- Added `checkHrefAndOnClick` and `getSecureRelForTarget` to services.\n\n**Breaking changes**\n\n- `EuiCodeBlock` now only shows fullscreen icons if `overflowHeight` prop is set. Also forces large fonts and padding while expanded. ([#325](https://github.com/elastic/eui/pull/325))\n- React ^16.2 is now a peer dependency ([#264](https://github.com/elastic/eui/pull/264))\n- `EuiProgress` no longer accepts the `indeterminate` property, which never had any effect. ([#326](https://github.com/elastic/eui/pull/326))\n\n**Bug fixes**\n\n- Fix TypeScript definitions such that optional and readonly properties survive being passed through `Omit` ([#322](https://github.com/elastic/eui/pull/322))\n\n## [`0.0.14`](https://github.com/elastic/eui/tree/v0.0.14)\n\n- Added `isColorDark` color util ([#311](https://github.com/elastic/eui/pull/311))\n- EuiButton, EuiButtonEmpty and EuiButtonIcon can now take an `href` ([#316](https://github.com/elastic/eui/pull/316))\n- In `EuiSideNav`, allow a callback to be passed that renders the individual items in the navigation. This makes interoperability with e.g. `react-router` easier. ([#310](https://github.com/elastic/eui/pull/310))\n- Add new icon types to `EuiIcon` TypeScript definitions ([#323](https://github.com/elastic/eui/pull/323)).\n\n**Bug fixes**\n\n- Set `EuiFlexGroup` to `flex-grow: 1` to be more friendly with IE11 ([#315](https://github.com/elastic/eui/pull/315))\n\n## [`0.0.13`](https://github.com/elastic/eui/tree/v0.0.13)\n\n- Added index management icons. ([#307](https://github.com/elastic/eui/pull/307))\n\n**Breaking changes**\n\n- Reverted test helper for async functions that throw exceptions. See PR for details on how this can be handled in Jest 22. ([#306](https://github.com/elastic/eui/pull/306))\n\n**Bug fixes**\n\n- Adjust toast z-index to show over modals ([#296](https://github.com/elastic/eui/pull/296))\n- Fix nested `EuiFlexItem` collapse issue in IE ([#308](https://github.com/elastic/eui/pull/308))\n\n## [`0.0.12`](https://github.com/elastic/eui/tree/v0.0.12)\n\n- Minor style-only changes to `EuiPagination`, button reset, `EuiTableHeaderCell`, and `EuiCodeBlock`. ([#298](https://github.com/elastic/eui/pull/298))\n- All NPM dependencies now use ^ to install the latest minor version.\n- Added Apache, Nginx, MySQL logos ([#270](https://github.com/elastic/eui/pull/270))\n- Added small version of `EuiCallOut` ([#269](https://github.com/elastic/eui/pull/269))\n- Added first batch of TypeScript type definitions for components and services ([#252](https://github.com/elastic/eui/pull/252))\n- Added button for expanding `EuiCodeBlock` instances to be full-screen. ([#259](https://github.com/elastic/eui/pull/259))\n- Add test helper for async functions that throw exceptions ([#301](https://github.com/elastic/eui/pull/301))\n\n**Bug fixes**\n\n- Removed padding on `EuiPage` mobile breakpoint. ([#282](https://github.com/elastic/eui/pull/282))\n- Fixed some `EuiIcon` `type`s not setting their `viewBox` attribute, which caused them to not honor the `size` properly. ([#277](https://github.com/elastic/eui/pull/277))\n- Fixed `EuiContextMenu` to pass the `event` argument to a `EuiContextMenuItem`'s `onClick` handler even when a panel is defined. ([#265](https://github.com/elastic/eui/pull/265))\n\n**Breaking changes**\n\n- Removed `color` prop from `EuiCodeBlock`. This component's highlighting now matches whichever theme is currently active. See PR for details on SCSS breaking changes. ([#259](https://github.com/elastic/eui/pull/259))\n\n## [`0.0.11`](https://github.com/elastic/eui/tree/v0.0.11)\n\n- Added `EuiImage` component to allow for image sizing and zooms. ([#262](https://github.com/elastic/eui/pull/262))\n- Updated `EuiOverlayMask` to append `
` to body. ([#254](https://github.com/elastic/eui/pull/254))\n\n**Bug fixes**\n\n- Disabled tab styling. ([#258](https://github.com/elastic/eui/pull/258))\n- Proper classname for flexGroup alignItems prop. ([#257](https://github.com/elastic/eui/pull/257))\n- Clicking the downArrow icon in `EuiSelect` now triggers selection. ([#255](https://github.com/elastic/eui/pull/255))\n- Fixed `euiFormRow` id's from being the same as the containing input and label. ([#251](https://github.com/elastic/eui/pull/251))\n\n**Breaking changes**\n\n- `{rest}` prop attachment moved from wrapping div to the input on checkboxes and switches. ([#246](https://github.com/elastic/eui/pull/246))\n\n## [`0.0.10`](https://github.com/elastic/eui/tree/v0.0.10)\n\n- Updated `euiPopover` to propagate `panelPaddingSize` padding values to content only (title does inherit horizontal values) via CSS. ([#229](https://github.com/elastic/eui/pull/229))\n- Updated `EuiErrorBoundary` to preserve newlines in error. ([#238](https://github.com/elastic/eui/pull/238))\n- Added more icons and fixed a few for dark mode ([#228](https://github.com/elastic/eui/pull/228))\n- Added `EuiFlyout` component. ([#227](https://github.com/elastic/eui/pull/227))\n\n**Breaking changes**\n\n- Renamed `EuiModalOverlay` to `EuiOverlayMask`. ([#227](https://github.com/elastic/eui/pull/227))\n\n**Bug fixes**\n\n- Fixed bug in `Pager` service which occurred when there were no items. ([#237](https://github.com/elastic/eui/pull/237))\n- Added `isPageable` method to `Pager` service and set first and last page index to -1 when there are no pages. ([#242](https://github.com/elastic/eui/pull/242))\n\n## [`0.0.9`](https://github.com/elastic/eui/tree/v0.0.9)\n\n**Breaking changes**\n\n- Renamed `euiFlexGroup--alignItemsEnd` class to `euiFlexGroup--alignItemsFlexEnd`.\n- Remove support for `primary` color from `EuiTextColor` because it looked too much like a link.\n\n**Bug fixes**\n\n- Give `EuiFormErrorText` and `EuiFormHelpText` proper line-height. ([#234](https://github.com/elastic/eui/pull/234))\n\n## [`0.0.8`](https://github.com/elastic/eui/tree/v0.0.8)\n\n**Bug fixes**\n\n- Fix button vertical alignment. ([#232](https://github.com/elastic/eui/pull/232))\n\n## [`0.0.7`](https://github.com/elastic/eui/tree/v0.0.7)\n\n- Added `EuiSteps` component ([#202](https://github.com/elastic/eui/pull/202), [#208](https://github.com/elastic/eui/pull/208))\n\n**Breaking changes**\n\n- Test helpers now published at `@elastic/eui/lib/test`\n\n**Bug fixes**\n\n- Case sensitive file name fix for Kibana dark theme. ([#216](https://github.com/elastic/eui/pull/216))\n\n## [`0.0.6`](https://github.com/elastic/eui/tree/v0.0.6)\n\n- `justify` prop of `EuiFlexGroup` now accepts `spaceEvenly` ([#205](https://github.com/elastic/eui/pull/205))\n- Increased size of `` so that it's distinguishable as a title ([#204](https://github.com/elastic/eui/pull/204))\n\n## [`0.0.5`](https://github.com/elastic/eui/tree/v0.0.5)\n\n**Bug fixes**\n\n- Fixed import paths for `EuiTable`, `EuiHealth`, and `EuiPopover` which prevented dependents of EUI from being able to compile when importing components from the `lib` directory ([#203](https://github.com/elastic/eui/pull/203))\n\n## [`0.0.4`](https://github.com/elastic/eui/tree/v0.0.4)\n\n- Added `EuiHealth` components for status checks ([#158](https://github.com/elastic/eui/pull/158))\n- Cleaned up styling for checkboxes, switches, and radios ([#158](https://github.com/elastic/eui/pull/158))\n- Form `disabled` states are now more consistent ([#158](https://github.com/elastic/eui/pull/158))\n- Page and title padding adjusted to be more compact ([#158](https://github.com/elastic/eui/pull/158))\n- Table spacing is now smaller ([#158](https://github.com/elastic/eui/pull/158))\n- Dark theme forms now have better contrast with their borders ([#158](https://github.com/elastic/eui/pull/158))\n- Added icons to match Kibana's app directory ([#162](https://github.com/elastic/eui/pull/162))\n- Converted icons from SVG to React component during the build and stop using sprites ([#160](https://github.com/elastic/eui/pull/160))\n- Added `isReadOnly`, `setOptions`, and `cursorStart` props to `EuiCodeEditor` ([#169](https://github.com/elastic/eui/pull/169))\n- Added `wrap` prop to `EuiFlexGroup` ([#170](https://github.com/elastic/eui/pull/170))\n- Added `scope` prop to `EuiTableHeaderCell` and `EuiTableHeaderCellCheckbox` ([#171](https://github.com/elastic/eui/pull/171))\n- Added `disabled` prop to `EuiContextMenuItem` ([#172](https://github.com/elastic/eui/pull/172))\n- Added `EuiTablePagination` component and `Pager` service ([#178](https://github.com/elastic/eui/pull/178))\n- **Note: This is broken until 0.0.25.** Added `EuiTooltip` component ([#174](https://github.com/elastic/eui/pull/174), [#193](https://github.com/elastic/eui/pull/193))\n- Added a bold weight of 700 and apply it to `` elements by default ([#193](https://github.com/elastic/eui/pull/193))\n- Icon size prop now accepts `s`. Adjusted coloring of sidenav arrows ([#178](https://github.com/elastic/eui/pull/197))\n- Added `EuiErrorBoundary` ([#198](https://github.com/elastic/eui/pull/198))\n- Exported `test` module, which includes `findTestSubject`, `startThrowingReactWarnings`, `stopThrowingReactWarnings`, `requiredProps`, and `takeMountedSnapshot` helpers ([#198](https://github.com/elastic/eui/pull/198))\n- Added a more systematic way to add themes; includes a new K6 theme for Kibana. ([#191](https://github.com/elastic/eui/pull/191))\n\n**Bug fixes**\n\n- Fixed bug where screen-reader styles weren't being imported ([#103](https://github.com/elastic/eui/pull/103))\n- Fixed a bug where `` wasn't being rendered under `block` display ([#166](https://github.com/elastic/eui/pull/166))\n- Fixed a bug that caused `EuiPageSideBar` width to change when the width of its content changed ([#181](https://github.com/elastic/eui/pull/181))\n\n**Breaking changes**\n\n- Fixed a bug where table cell classes were being applied twice ([#167](https://github.com/elastic/eui/pull/167))\n- React ^16.0 is now a peer dependency ([#198](https://github.com/elastic/eui/pull/198))\n\n## [`0.0.3`](https://github.com/elastic/eui/tree/v0.0.3)\n\n- `EuiFlexItem` now accepts integers between 1 and 10 for the `grow` prop. ([#144](https://github.com/elastic/eui/pull/144))\n- `EuiFlexItem` and `EuiFlexGrow` now accept a `component` prop which you can set to `span` or `div` (default). ([#141](https://github.com/elastic/eui/pull/141))\n- Added `isLoading` prop to form inputs to allow for a loading state ([#150](https://github.com/elastic/eui/pull/150))\n\n**Breaking changes**\n\n- `EuiSideNav` now accepts a tree data structure via the `items` prop ([#141](https://github.com/elastic/eui/pull/141))\n- `EuiSideNavGroup`, `EuiSideNavItem`, and `EuiSideNavTitle` have been removed from the public API ([#141](https://github.com/elastic/eui/pull/141))\n\n## [`0.0.2`](https://github.com/elastic/eui/tree/v0.0.2)\n\n- Changed the hover states of `EuiButtonEmpty` to look more like links ([#135](https://github.com/elastic/eui/pull/135))\n- `EuiCode` now wraps `EuiCodeBlock`, so it can do everything `EuiCodeBlock` could, but inline ([#138](https://github.com/elastic/eui/pull/138))\n- Added `transparentBackground` prop to `EuiCodeBlock` ([#138](https://github.com/elastic/eui/pull/138))\n- `EuiCodeBlock` now uses the `light` theme by default ([#138](https://github.com/elastic/eui/pull/138))\n- `EuiFormRow` generates its own unique `id` prop if none is provided ([#130](https://github.com/elastic/eui/pull/130))\n- `EuiFormRow` associates help text and errors with the field element via ARIA attributes ([#130](https://github.com/elastic/eui/pull/130))\n\n## [`0.0.1`](https://github.com/elastic/eui/tree/v0.0.1) Initial Release\n\n- Initial public release\n" /***/ }), -/* 2663 */ +/* 2681 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -306308,7 +308363,7 @@ function sectionsReducer() { module.exports = exports['default']; /***/ }), -/* 2664 */ +/* 2682 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -306319,9 +308374,9 @@ Object.defineProperty(exports, "__esModule", { }); exports.AppContainer = undefined; -var _reactRedux = __webpack_require__(269); +var _reactRedux = __webpack_require__(270); -var _app_view = __webpack_require__(2665); +var _app_view = __webpack_require__(2683); var _store = __webpack_require__(709); @@ -306342,7 +308397,7 @@ var AppContainer = exports.AppContainer = (0, _reactRedux.connect)(mapStateToPro })(_app_view.AppView); /***/ }), -/* 2665 */ +/* 2683 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -306369,7 +308424,7 @@ var _components = __webpack_require__(6); var _components2 = __webpack_require__(2); -var _services2 = __webpack_require__(13); +var _services2 = __webpack_require__(12); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -306463,7 +308518,7 @@ var AppView = exports.AppView = function (_Component) { return _react2.default.createElement( _components2.EuiPage, - { className: 'guidePage' }, + { restrictWidth: 1240, className: 'guidePage' }, _react2.default.createElement( _components2.EuiPageBody, null, @@ -306579,7 +308634,7 @@ AppView.__docgenInfo = [{ }]; /***/ }), -/* 2666 */ +/* 2684 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -306594,27 +308649,27 @@ var _react = __webpack_require__(0); var _react2 = _interopRequireDefault(_react); -var _icons = __webpack_require__(2667); +var _icons = __webpack_require__(2685); var _icons2 = _interopRequireDefault(_icons); -var _buttons = __webpack_require__(2668); +var _buttons = __webpack_require__(2686); var _buttons2 = _interopRequireDefault(_buttons); -var _tables = __webpack_require__(2669); +var _tables = __webpack_require__(2687); var _tables2 = _interopRequireDefault(_tables); -var _forms = __webpack_require__(2670); +var _forms = __webpack_require__(2688); var _forms2 = _interopRequireDefault(_forms); -var _flexgrid = __webpack_require__(2671); +var _flexgrid = __webpack_require__(2689); var _flexgrid2 = _interopRequireDefault(_flexgrid); -var _cards = __webpack_require__(2672); +var _cards = __webpack_require__(2690); var _cards2 = _interopRequireDefault(_cards); @@ -306624,7 +308679,7 @@ var _components = __webpack_require__(2); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -var pkg = __webpack_require__(2673); +var pkg = __webpack_require__(2691); var HomeView = exports.HomeView = function HomeView() { return _react2.default.createElement( @@ -306701,7 +308756,7 @@ var HomeView = exports.HomeView = function HomeView() { }, _react2.default.createElement( _components.EuiLink, - { href: 'https://github.com/elastic/eui/releases/download/v0.0.25/eui_sketch_0.0.25.zip' }, + { href: 'https://github.com/elastic/eui/releases/download/v0.0.51/eui_sketch_0.0.51.zip' }, _react2.default.createElement( 'strong', null, @@ -306911,49 +308966,49 @@ var HomeView = exports.HomeView = function HomeView() { }; /***/ }), -/* 2667 */ +/* 2685 */ /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__.p + "images/a418597565fea80f24361fb0944487de-icons.jpg"; /***/ }), -/* 2668 */ +/* 2686 */ /***/ (function(module, exports) { module.exports = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjE1MCIgc3R5bGU9ImJhY2tncm91bmQ6I2Q5ZDlkOSIgdmlld0JveD0iMCAwIDMwMCAxNTAiPgogIDxkZWZzPgogICAgPHJlY3QgaWQ9ImJ1dHRvbnMtYiIgd2lkdGg9IjExNSIgaGVpZ2h0PSI0MCIgcng9IjQiLz4KICAgIDxmaWx0ZXIgaWQ9ImJ1dHRvbnMtYSIgd2lkdGg9IjEwNyUiIHg9Ii0zLjUlIiB5PSItNSUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCI+CiAgICAgIDxmZU1vcnBob2xvZ3kgaW49IlNvdXJjZUFscGhhIiByYWRpdXM9IjEiIHJlc3VsdD0ic2hhZG93U3ByZWFkT3V0ZXIxIi8+CiAgICAgIDxmZU9mZnNldCBkeT0iMiIgaW49InNoYWRvd1NwcmVhZE91dGVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiLz4KICAgICAgPGZlR2F1c3NpYW5CbHVyIGluPSJzaGFkb3dPZmZzZXRPdXRlcjEiIHJlc3VsdD0ic2hhZG93Qmx1ck91dGVyMSIgc3RkRGV2aWF0aW9uPSIyIi8+CiAgICAgIDxmZUNvbG9yTWF0cml4IGluPSJzaGFkb3dCbHVyT3V0ZXIxIiB2YWx1ZXM9IjAgMCAwIDAgMCAgIDAgMCAwIDAgMCAgIDAgMCAwIDAgMCAgMCAwIDAgMC4yIDAiLz4KICAgIDwvZmlsdGVyPgogIDwvZGVmcz4KICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgPHJlY3Qgd2lkdGg9Ijk3IiBoZWlnaHQ9IjE2IiB4PSIxNzEiIHk9IjY3IiBmaWxsPSIjMDA3OUE1Ii8+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMiA1NSkiPgogICAgICA8dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNidXR0b25zLWEpIiB4bGluazpocmVmPSIjYnV0dG9ucy1iIi8+CiAgICAgIDx1c2UgZmlsbD0iIzAwNzlBNSIgeGxpbms6aHJlZj0iI2J1dHRvbnMtYiIvPgogICAgICA8cmVjdCB3aWR0aD0iOTEiIGhlaWdodD0iMTYiIHg9IjEyIiB5PSIxMiIgZmlsbD0iI0ZGRiIgb3BhY2l0eT0iLjM0MyIvPgogICAgPC9nPgogICAgPHBvbHlsaW5lIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgc3Ryb2tlPSIjOTc5Nzk3IiBwb2ludHM9IjAgMCAxOS4yIDE3LjkyIDkuOTIgMTguNzIgMTUuMiAzMC40IDExLjY4IDMyIDYuNTYgMjAuMTYgMCAyNi40IDAgMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEzIDg1KSIvPgogIDwvZz4KPC9zdmc+Cg==" /***/ }), -/* 2669 */ +/* 2687 */ /***/ (function(module, exports) { module.exports = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMDAiIGhlaWdodD0iMTUwIiBzdHlsZT0iYmFja2dyb3VuZDojZDlkOWQ5IiB2aWV3Qm94PSIwIDAgMzAwIDE1MCI+CiAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxyZWN0IHdpZHRoPSIyNTIiIGhlaWdodD0iODgiIHg9IjI0IiB5PSI0NCIgZmlsbD0iI0ZGRiIvPgogICAgPHBvbHlnb24gZmlsbD0iI0EzMDAwMCIgcG9pbnRzPSIyNSAyNCA2MCAyNCA2MCAzMiAyNSAzMiIvPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjI2IDI0KSI+CiAgICAgIDxwb2x5Z29uIGZpbGw9IiMwMDc5QTUiIHBvaW50cz0iMzQgMCA1MCAwIDUwIDggMzQgOCIvPgogICAgICA8cG9seWdvbiBmaWxsPSIjRkZGIiBwb2ludHM9IjE3IDAgMzMgMCAzMyA4IDE3IDgiLz4KICAgICAgPHBvbHlnb24gZmlsbD0iI0ZGRiIgcG9pbnRzPSIwIDAgMTYgMCAxNiA4IDAgOCIvPgogICAgPC9nPgogICAgPHBvbHlnb24gZmlsbD0iI0ZGRiIgcG9pbnRzPSI2OCAyNCAyMTggMjQgMjE4IDMyIDY4IDMyIi8+CiAgICA8ZyBmaWxsPSIjOUY5RjlGIiBvcGFjaXR5PSIuNTkzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMiA3MikiPgogICAgICA8cG9seWdvbiBwb2ludHM9IjAgMCAyMiAwIDIyIDQgMCA0Ii8+CiAgICAgIDxwb2x5Z29uIHBvaW50cz0iMzAgMCA4NiAwIDg2IDQgMzAgNCIvPgogICAgICA8cG9seWdvbiBwb2ludHM9Ijk0IDAgMTUwIDAgMTUwIDQgOTQgNCIvPgogICAgICA8cG9seWdvbiBwb2ludHM9IjE1OCAwIDIzNiAwIDIzNiA0IDE1OCA0Ii8+CiAgICAgIDxwb2x5Z29uIHBvaW50cz0iMCAxNiAyMiAxNiAyMiAyMCAwIDIwIi8+CiAgICAgIDxwb2x5Z29uIHBvaW50cz0iMzAgMTYgODYgMTYgODYgMjAgMzAgMjAiLz4KICAgICAgPHBvbHlnb24gcG9pbnRzPSI5NCAxNiAxNTAgMTYgMTUwIDIwIDk0IDIwIi8+CiAgICAgIDxwb2x5Z29uIHBvaW50cz0iMTU4IDE2IDIzNiAxNiAyMzYgMjAgMTU4IDIwIi8+CiAgICAgIDxwb2x5Z29uIHBvaW50cz0iMCAzMiAyMiAzMiAyMiAzNiAwIDM2Ii8+CiAgICAgIDxwb2x5Z29uIHBvaW50cz0iMzAgMzIgODYgMzIgODYgMzYgMzAgMzYiLz4KICAgICAgPHBvbHlnb24gcG9pbnRzPSI5NCAzMiAxNTAgMzIgMTUwIDM2IDk0IDM2Ii8+CiAgICAgIDxwb2x5Z29uIHBvaW50cz0iMTU4IDMyIDIzNiAzMiAyMzYgMzYgMTU4IDM2Ii8+CiAgICAgIDxwb2x5Z29uIHBvaW50cz0iMCA0OCAyMiA0OCAyMiA1MiAwIDUyIi8+CiAgICAgIDxwb2x5Z29uIHBvaW50cz0iMzAgNDggODYgNDggODYgNTIgMzAgNTIiLz4KICAgICAgPHBvbHlnb24gcG9pbnRzPSI5NCA0OCAxNTAgNDggMTUwIDUyIDk0IDUyIi8+CiAgICAgIDxwb2x5Z29uIHBvaW50cz0iMTU4IDQ4IDIzNiA0OCAyMzYgNTIgMTU4IDUyIi8+CiAgICA8L2c+CiAgICA8ZyBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuNTc3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMiA1MikiPgogICAgICA8cG9seWdvbiBwb2ludHM9IjAgMCAyMiAwIDIyIDggMCA4Ii8+CiAgICAgIDxwb2x5Z29uIHBvaW50cz0iMzAgMCA4NiAwIDg2IDggMzAgOCIvPgogICAgICA8cG9seWdvbiBwb2ludHM9Ijk0IDAgMTUwIDAgMTUwIDggOTQgOCIvPgogICAgICA8cG9seWdvbiBwb2ludHM9IjE1OCAwIDIzNiAwIDIzNiA4IDE1OCA4Ii8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K" /***/ }), -/* 2670 */ +/* 2688 */ /***/ (function(module, exports) { module.exports = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjE1MCIgc3R5bGU9ImJhY2tncm91bmQ6I2Q5ZDlkOSIgdmlld0JveD0iMCAwIDMwMCAxNTAiPgogIDxkZWZzPgogICAgPHBhdGggaWQ9ImZvcm1zLWEiIGQ9Ik0xMy4wNjg4NTA4LDUuMTU3MjUwMzggTDguMzg0MjM5NzUsOS43NjgyNzQyOCBDOC4xNzA1NDQxNSw5Ljk3ODYxMzA4IDcuODI5OTkyMTQsOS45NzkxNDA5NSA3LjYxNTc2MDI1LDkuNzY4Mjc0MjggTDIuOTMxMTQ5MTUsNS4xNTcyNTAzOCBDMi43MTgxMzU5LDQuOTQ3NTgzMjEgMi4zNzI3NzMxOSw0Ljk0NzU4MzIxIDIuMTU5NzU5OTQsNS4xNTcyNTAzOCBDMS45NDY3NDY2OSw1LjM2NjkxNzU2IDEuOTQ2NzQ2NjksNS43MDY4NTUyMiAyLjE1OTc1OTk0LDUuOTE2NTIyNCBMNi44NDQzNzEwNCwxMC41Mjc1NDYzIEM3LjQ4NTE3NDI0LDExLjE1ODI4MzYgOC41MTY0NDk3OSwxMS4xNTY2ODUxIDkuMTU1NjI4OTYsMTAuNTI3NTQ2MyBMMTMuODQwMjQwMSw1LjkxNjUyMjQgQzE0LjA1MzI1MzMsNS43MDY4NTUyMiAxNC4wNTMyNTMzLDUuMzY2OTE3NTYgMTMuODQwMjQwMSw1LjE1NzI1MDM4IEMxMy42MjcyMjY4LDQuOTQ3NTgzMjEgMTMuMjgxODY0MSw0Ljk0NzU4MzIxIDEzLjA2ODg1MDgsNS4xNTcyNTAzOCBaIi8+CiAgPC9kZWZzPgogIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICA8cmVjdCB3aWR0aD0iOTMiIGhlaWdodD0iMjQiIGZpbGw9IiNGRkYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI2IDYzKSIvPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjYgMTAyKSI+CiAgICAgIDxyZWN0IHdpZHRoPSI3MiIgaGVpZ2h0PSIyNCIgZmlsbD0iIzAwQTY5QiIgcng9IjIiLz4KICAgICAgPHJlY3Qgd2lkdGg9IjU2IiBoZWlnaHQ9IjgiIHg9IjgiIHk9IjgiIGZpbGw9IiNGRkYiIG9wYWNpdHk9Ii4zNDMiLz4KICAgIDwvZz4KICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI2IDI0KSI+CiAgICAgIDxyZWN0IHdpZHRoPSIyNTAiIGhlaWdodD0iMjQiIGZpbGw9IiNGRkYiLz4KICAgICAgPHJlY3Qgd2lkdGg9IjEzNiIgaGVpZ2h0PSI4IiB4PSI4IiB5PSI4IiBmaWxsPSIjNEE0QTRBIiBvcGFjaXR5PSIuMzQzIi8+CiAgICAgIDxyZWN0IHdpZHRoPSIxIiBoZWlnaHQ9IjE4IiB4PSIxNDciIHk9IjMiIGZpbGw9IiMwMDAiLz4KICAgIDwvZz4KICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzMSA2MykiPgogICAgICA8cmVjdCB3aWR0aD0iMTQ1IiBoZWlnaHQ9IjI0IiBmaWxsPSIjRkZGIi8+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyMiA0KSI+CiAgICAgICAgPG1hc2sgaWQ9ImZvcm1zLWIiIGZpbGw9IiNmZmYiPgogICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjZm9ybXMtYSIvPgogICAgICAgIDwvbWFzaz4KICAgICAgICA8dXNlIGZpbGw9IiMzRjNGM0YiIGZpbGwtcnVsZT0ibm9uemVybyIgeGxpbms6aHJlZj0iI2Zvcm1zLWEiLz4KICAgICAgICA8ZyBmaWxsPSIjM0YzRjNGIiBtYXNrPSJ1cmwoI2Zvcm1zLWIpIj4KICAgICAgICAgIDxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIvPgogICAgICAgIDwvZz4KICAgICAgPC9nPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==" /***/ }), -/* 2671 */ +/* 2689 */ /***/ (function(module, exports) { module.exports = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMDAiIGhlaWdodD0iMTUwIiBzdHlsZT0iYmFja2dyb3VuZDojZDlkOWQ5IiB2aWV3Qm94PSIwIDAgMzAwIDE1MCI+CiAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxwYXRoIGZpbGw9IiNEQjEzNzQiIGQ9Ik0zMiAyM0w5NiAyMyA5NiAxMjcgMzIgMTI3IDMyIDIzek0xMTIgMjNMMjY4IDIzIDI2OCAxMjcgMTEyIDEyNyAxMTIgMjN6Ii8+CiAgICA8ZyBmaWxsPSIjRkZGIiBvcGFjaXR5PSIuMzk3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjAgMzEpIj4KICAgICAgPHBhdGggZD0iTTAgNjRMMjcgNjQgMjcgODggMCA4OCAwIDY0ek0wIDBMNjYgMCA2NiAyNCAwIDI0IDAgMHpNMCAzMkwxNDAgMzIgMTQwIDU2IDAgNTYgMCAzMnpNNzQgMEwxNDAgMCAxNDAgMjQgNzQgMjQgNzQgMHpNMzUgNjRMMTQwIDY0IDE0MCA4OCAzNSA4OCAzNSA2NHoiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=" /***/ }), -/* 2672 */ +/* 2690 */ /***/ (function(module, exports) { module.exports = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMDAiIGhlaWdodD0iMTUwIiBzdHlsZT0iYmFja2dyb3VuZDojZDlkOWQ5IiB2aWV3Qm94PSIwIDAgMzAwIDE1MCI+CiAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI0IDMyKSI+CiAgICAgIDxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0wLDAgTDcyLDAgTDcyLDg2IEwwLDg2IEwwLDAgWiIvPgogICAgICA8cG9seWdvbiBmaWxsPSIjQjhCOEI4IiBwb2ludHM9IjEyIDYyIDYwIDYyIDYwIDY2IDEyIDY2IiBvcGFjaXR5PSIuNDE4Ii8+CiAgICAgIDxwb2x5Z29uIGZpbGw9IiNCOEI4QjgiIHBvaW50cz0iMTIgNzAgNTQgNzAgNTQgNzQgMTIgNzQiIG9wYWNpdHk9Ii40MTgiLz4KICAgICAgPHJlY3Qgd2lkdGg9IjQyIiBoZWlnaHQ9IjgiIHg9IjEyIiB5PSI0NiIgZmlsbD0iIzY2NiIvPgogICAgICA8cmVjdCB3aWR0aD0iNzIiIGhlaWdodD0iMzYuNDI0IiBmaWxsPSIjMDA3OUE1Ii8+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTQgMzIpIj4KICAgICAgPHBhdGggZmlsbD0iI0ZGRiIgZD0iTTAsMCBMNzIsMCBMNzIsODYgTDAsODYgTDAsMCBaIi8+CiAgICAgIDxwb2x5Z29uIGZpbGw9IiNCOEI4QjgiIHBvaW50cz0iMTIgNjIgNjAgNjIgNjAgNjYgMTIgNjYiIG9wYWNpdHk9Ii40MTgiLz4KICAgICAgPHBvbHlnb24gZmlsbD0iI0I4QjhCOCIgcG9pbnRzPSIxMiA3MCA1NCA3MCA1NCA3NCAxMiA3NCIgb3BhY2l0eT0iLjQxOCIvPgogICAgICA8cmVjdCB3aWR0aD0iNDIiIGhlaWdodD0iOCIgeD0iMTIiIHk9IjQ2IiBmaWxsPSIjNjY2Ii8+CiAgICAgIDxyZWN0IHdpZHRoPSI3MiIgaGVpZ2h0PSIzNi40MjQiIGZpbGw9IiMwMDc5QTUiLz4KICAgICAgPHJlY3Qgd2lkdGg9IjcyIiBoZWlnaHQ9IjM2LjQyNCIgZmlsbD0iIzAwQTY5QiIvPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjA0IDMyKSI+CiAgICAgIDxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0wLDAgTDcyLDAgTDcyLDg2IEwwLDg2IEwwLDAgWiIvPgogICAgICA8cG9seWdvbiBmaWxsPSIjQjhCOEI4IiBwb2ludHM9IjEyIDYyIDYwIDYyIDYwIDY2IDEyIDY2IiBvcGFjaXR5PSIuNDE4Ii8+CiAgICAgIDxwb2x5Z29uIGZpbGw9IiNCOEI4QjgiIHBvaW50cz0iMTIgNzAgNTQgNzAgNTQgNzQgMTIgNzQiIG9wYWNpdHk9Ii40MTgiLz4KICAgICAgPHJlY3Qgd2lkdGg9IjQyIiBoZWlnaHQ9IjgiIHg9IjEyIiB5PSI0NiIgZmlsbD0iIzY2NiIvPgogICAgICA8cmVjdCB3aWR0aD0iNzIiIGhlaWdodD0iMzYuNDI0IiBmaWxsPSIjMDA3OUE1Ii8+CiAgICAgIDxyZWN0IHdpZHRoPSI3MiIgaGVpZ2h0PSIzNi40MjQiIGZpbGw9IiNERDBBNzMiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=" /***/ }), -/* 2673 */ +/* 2691 */ /***/ (function(module, exports) { -module.exports = {"name":"@elastic/eui","description":"Elastic UI Component Library","version":"0.0.51","main":"lib","module":"src","types":"src/index.d.ts","jsnext:main":"src","postcss":{},"docker_image":"node:8","scripts":{"start":"webpack-dev-server --port 8030 --inline --hot --config=src-docs/webpack.config.js","test-docker":"docker pull $npm_package_docker_image && docker run --rm -i -e GIT_COMMITTER_NAME=test -e GIT_COMMITTER_EMAIL=test --user=$(id -u):$(id -g) -e HOME=/tmp -v $(pwd):/app -w /app $npm_package_docker_image bash -c 'npm config set spin false && /opt/yarn*/bin/yarn && npm run test'","sync-docs":"node ./scripts/docs-sync.js","build-docs":"webpack --config=src-docs/webpack.config.js","build":"node ./scripts/compile-clean.js && node ./scripts/compile-eui.js && node ./scripts/compile-scss.js","lint":"eslint --cache --ignore-pattern \"**/*.snap.js\" \"src/**/*.js\" \"src-docs/**/*.js\"","lint-fix":"eslint --fix --cache --ignore-pattern \"**/*.snap.js\" \"src/**/*.js\" \"src-docs/**/*.js\"","test":"npm run lint && npm run test-unit","test-unit":"jest --config ./scripts/jest/config.json","start-test-server":"webpack-dev-server --config src-docs/webpack.config.js --port 9999","test-visual":"wdio test/wdio.conf.js","yo-component":"yo ./generator-eui/app/component.js","test-visual-tests":"node ./scripts/run-visual-tests.js","start-test-server-and-visual-test":"start-server-and-test start-test-server http-get://localhost:9999 test-visual","yo-doc":"yo ./generator-eui/app/documentation.js","release":"npm test && npm run build && npm version patch && git push upstream --tags && npm publish && npm run sync-docs","postinstall":"node ./scripts/postinstall.js"},"repository":{"type":"git","url":"https://github.com/elastic/eui.git"},"dependencies":{"brace":"^0.10.0","classnames":"^2.2.5","core-js":"^2.5.1","focus-trap-react":"^3.0.4","highlight.js":"^9.12.0","html":"^1.0.0","keymirror":"^0.1.1","lodash":"^3.10.1","numeral":"^2.0.6","prop-types":"^15.6.0","react-ace":"^5.5.0","react-color":"^2.13.8","react-datepicker":"v1.4.1","react-input-autosize":"^2.2.1","react-virtualized":"^9.18.5","tabbable":"^1.1.0","uuid":"^3.1.0"},"devDependencies":{"@elastic/eslint-config-kibana":"^0.15.0","@types/react":"^16.0.31","autoprefixer":"^7.1.5","babel-cli":"^6.26.0","babel-eslint":"^8.0.1","babel-jest":"^22.0.6","babel-loader":"^7.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-pegjs-inline-precompile":"^0.1.0","babel-plugin-react-docgen":"^1.8.2","babel-plugin-transform-async-generator-functions":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","chai":"^4.1.2","chai-webdriverio":"^0.4.3","chalk":"^2.3.1","chokidar":"^1.7.0","chromedriver":"2.37.0","circular-dependency-plugin":"^4.3.0","css-loader":"^0.28.7","enzyme":"^3.1.0","enzyme-adapter-react-16":"^1.0.2","enzyme-to-json":"^3.3.0","eslint":"^4.9.0","eslint-config-prettier":"^2.9.0","eslint-import-resolver-webpack":"^0.8.3","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.8.0","eslint-plugin-jest":"^21.6.2","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-prettier":"^2.6.0","eslint-plugin-react":"^7.4.0","file-loader":"^1.1.11","geckodriver":"^1.11.0","glob":"^7.1.2","html-loader":"^0.5.1","html-webpack-plugin":"^2.30.1","jest":"^22.0.6","jest-cli":"^22.0.6","jquery":"^3.2.1","markdown-it":"8.4.1","mocha":"^5.0.4","moment":"^2.20.1","node-sass":"^4.5.3","nodegit":"^0.22.0","npm-run":"^4.1.2","pegjs":"^0.10.0","postcss-cli":"^4.1.1","postcss-inline-svg":"^3.0.0","postcss-loader":"^2.0.8","pre-commit":"^1.2.2","prettier":"^1.11.1","prop-types":"^15.6.0","raw-loader":"^0.5.1","react":"^16.3.0","react-dom":"^16.3.0","react-redux":"^5.0.6","react-router":"^3.2.0","react-router-redux":"^4.0.8","react-test-renderer":"^16.2.0","redux":"^3.7.2","redux-thunk":"^2.2.0","rimraf":"^2.6.2","sass-extract":"^2.1.0","sass-extract-js":"^0.3.0","sass-loader":"^6.0.6","sass-vars-to-js-loader":"^2.0.2","shelljs":"^0.8.1","sinon":"^4.4.8","start-server-and-test":"^1.1.4","style-loader":"^0.19.0","url-loader":"^1.0.1","wdio-chromedriver-service":"^0.1.2","wdio-iedriver-service":"^0.1.0","wdio-mocha-framework":"^0.5.13","wdio-sauce-service":"^0.4.8","wdio-selenium-standalone-service":"^0.0.10","wdio-spec-reporter":"^0.1.4","wdio-visual-regression-service":"silne30/wdio-visual-regression-service#Add_Filename_To_Result","webdriverio":"^4.12.0","webpack":"^3.8.1","webpack-dev-server":"^2.9.2","yeoman-generator":"^2.0.1","yo":"^2.0.0"},"peerDependencies":{"moment":"^2.13.0","prop-types":"^15.5.0","react":"^16.3","react-dom":"^16.3"}} +module.exports = {"name":"@elastic/eui","description":"Elastic UI Component Library","version":"0.0.52","main":"lib","module":"src","types":"src/index.d.ts","jsnext:main":"src","postcss":{},"docker_image":"node:8","scripts":{"start":"webpack-dev-server --port 8030 --inline --hot --config=src-docs/webpack.config.js","test-docker":"docker pull $npm_package_docker_image && docker run --rm -i -e GIT_COMMITTER_NAME=test -e GIT_COMMITTER_EMAIL=test --user=$(id -u):$(id -g) -e HOME=/tmp -v $(pwd):/app -w /app $npm_package_docker_image bash -c 'npm config set spin false && /opt/yarn*/bin/yarn && npm run test'","sync-docs":"node ./scripts/docs-sync.js","build-docs":"webpack --config=src-docs/webpack.config.js","build":"node ./scripts/compile-clean.js && node ./scripts/compile-eui.js && node ./scripts/compile-scss.js","lint":"eslint --cache --ignore-pattern \"**/*.snap.js\" \"src/**/*.js\" \"src-docs/**/*.js\"","lint-fix":"eslint --fix --cache --ignore-pattern \"**/*.snap.js\" \"src/**/*.js\" \"src-docs/**/*.js\"","test":"npm run lint && npm run test-unit","test-unit":"jest --config ./scripts/jest/config.json","start-test-server":"webpack-dev-server --config src-docs/webpack.config.js --port 9999","test-visual":"wdio test/wdio.conf.js","yo-component":"yo ./generator-eui/app/component.js","test-visual-tests":"node ./scripts/run-visual-tests.js","start-test-server-and-visual-test":"start-server-and-test start-test-server http-get://localhost:9999 test-visual","yo-doc":"yo ./generator-eui/app/documentation.js","release":"npm test && npm run build && npm version patch && git push upstream --tags && npm publish && npm run sync-docs","postinstall":"node ./scripts/postinstall.js"},"repository":{"type":"git","url":"https://github.com/elastic/eui.git"},"dependencies":{"classnames":"^2.2.5","core-js":"^2.5.1","focus-trap-react":"^3.0.4","highlight.js":"^9.12.0","html":"^1.0.0","keymirror":"^0.1.1","lodash":"^3.10.1","numeral":"^2.0.6","prop-types":"^15.6.0","react-ace":"^5.5.0","react-color":"^2.13.8","react-datepicker":"v1.4.1","react-input-autosize":"^2.2.1","react-virtualized":"^9.18.5","tabbable":"^1.1.0","uuid":"^3.1.0"},"devDependencies":{"@elastic/eslint-config-kibana":"^0.15.0","@types/react":"^16.0.31","autoprefixer":"^7.1.5","babel-cli":"^6.26.0","babel-eslint":"^8.0.1","babel-jest":"^22.0.6","babel-loader":"^7.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-pegjs-inline-precompile":"^0.1.0","babel-plugin-react-docgen":"^1.8.2","babel-plugin-transform-async-generator-functions":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","chai":"^4.1.2","chai-webdriverio":"^0.4.3","chalk":"^2.3.1","chokidar":"^1.7.0","chromedriver":"2.37.0","circular-dependency-plugin":"^4.3.0","css-loader":"^0.28.7","enzyme":"^3.1.0","enzyme-adapter-react-16":"^1.0.2","enzyme-to-json":"^3.3.0","eslint":"^4.9.0","eslint-config-prettier":"^2.9.0","eslint-import-resolver-webpack":"^0.8.3","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.8.0","eslint-plugin-jest":"^21.6.2","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-prettier":"^2.6.0","eslint-plugin-react":"^7.4.0","file-loader":"^1.1.11","geckodriver":"^1.11.0","glob":"^7.1.2","html-loader":"^0.5.1","html-webpack-plugin":"^2.30.1","jest":"^22.0.6","jest-cli":"^22.0.6","jquery":"^3.2.1","markdown-it":"8.4.1","mocha":"^5.0.4","moment":"^2.20.1","node-sass":"^4.5.3","nodegit":"^0.22.0","npm-run":"^4.1.2","pegjs":"^0.10.0","postcss-cli":"^4.1.1","postcss-inline-svg":"^3.0.0","postcss-loader":"^2.0.8","pre-commit":"^1.2.2","prettier":"^1.11.1","prop-types":"^15.6.0","raw-loader":"^0.5.1","react":"^16.3.0","react-dom":"^16.3.0","react-redux":"^5.0.6","react-router":"^3.2.0","react-router-redux":"^4.0.8","react-test-renderer":"^16.2.0","redux":"^3.7.2","redux-thunk":"^2.2.0","rimraf":"^2.6.2","sass-extract":"^2.1.0","sass-extract-js":"^0.3.0","sass-loader":"^6.0.6","sass-vars-to-js-loader":"^2.0.2","shelljs":"^0.8.1","sinon":"^4.4.8","start-server-and-test":"^1.1.4","style-loader":"^0.19.0","url-loader":"^1.0.1","wdio-chromedriver-service":"^0.1.2","wdio-iedriver-service":"^0.1.0","wdio-mocha-framework":"^0.5.13","wdio-sauce-service":"^0.4.8","wdio-selenium-standalone-service":"^0.0.10","wdio-spec-reporter":"^0.1.4","wdio-visual-regression-service":"silne30/wdio-visual-regression-service#Add_Filename_To_Result","webdriverio":"^4.12.0","webpack":"^3.8.1","webpack-dev-server":"^2.9.2","yeoman-generator":"^2.0.1","yo":"^2.0.0"},"peerDependencies":{"moment":"^2.13.0","prop-types":"^15.5.0","react":"^16.3","react-dom":"^16.3"}} /***/ }), -/* 2674 */ +/* 2692 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -307021,17 +309076,17 @@ var NotFoundView = exports.NotFoundView = function NotFoundView() { }; /***/ }), -/* 2675 */ +/* 2693 */ /***/ (function(module, exports, __webpack_require__) { var refs = 0; var dispose; -var content = __webpack_require__(2676); +var content = __webpack_require__(2694); if(typeof content === 'string') content = [[module.i, content, '']]; if(content.locals) exports.locals = content.locals; exports.use = exports.ref = function() { if(!(refs++)) { - dispose = __webpack_require__(245)(content, {"hmr":true}); + dispose = __webpack_require__(246)(content, {"hmr":true}); } return exports; }; @@ -307062,21 +309117,21 @@ if(false) { } /***/ }), -/* 2676 */ +/* 2694 */ /***/ (function(module, exports, __webpack_require__) { -exports = module.exports = __webpack_require__(244)(false); +exports = module.exports = __webpack_require__(245)(false); // imports // module -exports.push([module.i, "@-webkit-keyframes euiAnimFadeIn {\n 0% {\n opacity: 0; }\n 100% {\n opacity: 1; } }\n\n@keyframes euiAnimFadeIn {\n 0% {\n opacity: 0; }\n 100% {\n opacity: 1; } }\n\n@-webkit-keyframes euiGrow {\n 0% {\n opacity: 0; }\n 1% {\n opacity: 0;\n -webkit-transform: scale(0);\n transform: scale(0); }\n 100% {\n opacity: 1;\n -webkit-transform: scale(1);\n transform: scale(1); } }\n\n@keyframes euiGrow {\n 0% {\n opacity: 0; }\n 1% {\n opacity: 0;\n -webkit-transform: scale(0);\n transform: scale(0); }\n 100% {\n opacity: 1;\n -webkit-transform: scale(1);\n transform: scale(1); } }\n\n/**\n * Set scroll bar appearance on Chrome.\n */\n@-webkit-keyframes focusRingAnimate {\n 0% {\n -webkit-box-shadow: 0 0 0 6px rgba(0, 121, 165, 0);\n box-shadow: 0 0 0 6px rgba(0, 121, 165, 0); }\n 100% {\n -webkit-box-shadow: 0 0 0 2px rgba(0, 121, 165, 0.2);\n box-shadow: 0 0 0 2px rgba(0, 121, 165, 0.2); } }\n@keyframes focusRingAnimate {\n 0% {\n -webkit-box-shadow: 0 0 0 6px rgba(0, 121, 165, 0);\n box-shadow: 0 0 0 6px rgba(0, 121, 165, 0); }\n 100% {\n -webkit-box-shadow: 0 0 0 2px rgba(0, 121, 165, 0.2);\n box-shadow: 0 0 0 2px rgba(0, 121, 165, 0.2); } }\n\n@-webkit-keyframes focusRingAnimateLarge {\n 0% {\n -webkit-box-shadow: 0 0 0 10px rgba(0, 121, 165, 0);\n box-shadow: 0 0 0 10px rgba(0, 121, 165, 0); }\n 100% {\n -webkit-box-shadow: 0 0 0 4px rgba(0, 121, 165, 0.2);\n box-shadow: 0 0 0 4px rgba(0, 121, 165, 0.2); } }\n\n@keyframes focusRingAnimateLarge {\n 0% {\n -webkit-box-shadow: 0 0 0 10px rgba(0, 121, 165, 0);\n box-shadow: 0 0 0 10px rgba(0, 121, 165, 0); }\n 100% {\n -webkit-box-shadow: 0 0 0 4px rgba(0, 121, 165, 0.2);\n box-shadow: 0 0 0 4px rgba(0, 121, 165, 0.2); } }\n\n.eui-alignBaseline {\n vertical-align: baseline !important; }\n\n.eui-alignBottom {\n vertical-align: bottom !important; }\n\n.eui-alignMiddle {\n vertical-align: middle !important; }\n\n.eui-alignTop {\n vertical-align: top !important; }\n\n.eui-displayBlock {\n display: block !important; }\n\n.eui-displayInline {\n display: inline !important; }\n\n.eui-displayInlineBlock {\n display: inline-block !important; }\n\n.eui-textCenter {\n text-align: center !important; }\n\n.eui-textLeft {\n text-align: left !important; }\n\n.eui-textRight {\n text-align: right !important; }\n\n.eui-textNoWrap {\n white-space: nowrap !important; }\n\n.eui-textInheritColor {\n color: inherit !important; }\n\n.eui-textBreakAll {\n word-break: break-all !important; }\n\n.eui-textBreakWord {\n word-break: break-all !important;\n word-break: break-word !important; }\n\n/**\n * Text truncation\n *\n * Prevent text from wrapping onto multiple lines, and truncate with an\n * ellipsis.\n *\n * 1. Ensure that the node has a maximum width after which truncation can\n * occur.\n * 2. Fix for IE 8/9 if `word-wrap: break-word` is in effect on ancestor\n * nodes.\n */\n.eui-textTruncate {\n max-width: 100%;\n /* 1 */\n overflow: hidden !important;\n text-overflow: ellipsis !important;\n white-space: nowrap !important;\n word-wrap: normal !important;\n /* 2 */ }\n\n/**\n * Adapted from Eric Meyer's reset (http://meyerweb.com/eric/tools/css/reset/, v2.0 | 20110126).\n *\n */\n*, *:before, *:after {\n -webkit-box-sizing: border-box;\n box-sizing: border-box; }\n\n/**\n * 1. Inheriting the font will allow some browser defaults to take effect, e.g. Chrome applies\n * `font: 11px system-ui` to the button element. We can't hardcode the font-family here because\n * that will disrupt components which rely upon a different inherited font-family, e.g. code\n * blocks.\n */\nhtml, body, div, span, applet, object, iframe,\nh1, h2, h3, h4, h5, h6, p, blockquote, pre,\na, abbr, acronym, address, big, cite, code,\ndel, dfn, em, img, ins, kbd, q, s, samp,\nsmall, strike, strong, sub, sup, tt, var,\nb, u, i, center,\ndl, dt, dd, ol, ul, li,\nfieldset, form, label, legend,\ntable, caption, tbody, tfoot, thead, tr, th, td,\narticle, aside, canvas, details, embed,\nfigure, figcaption, footer, header, hgroup,\nmenu, nav, output, ruby, section, summary,\ntime, mark, audio, video {\n margin: 0;\n padding: 0;\n border: 0;\n font: inherit;\n /* 1 */\n font-family: inherit;\n /* 1 */\n vertical-align: baseline; }\n\ninput, textarea, select, button {\n font-family: inherit;\n /* 1 */ }\n\nem {\n font-style: italic; }\n\nstrong {\n font-weight: 700; }\n\n/* HTML5 display-role reset for older browsers */\narticle, aside, details, figcaption, figure,\nfooter, header, hgroup, menu, nav, section {\n display: block; }\n\nhtml {\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n font-weight: 400;\n font-size: 16px;\n color: #3F3F3F;\n height: 100%;\n background-color: #F5F5F5; }\n\nbody {\n line-height: 1; }\n\n*:focus {\n outline: none; }\n\na {\n text-decoration: none;\n color: #0079a5; }\n a:hover {\n text-decoration: none; }\n a:focus {\n text-decoration: none;\n outline: none; }\n\na:hover, button, [role=button] {\n cursor: pointer; }\n\ninput {\n margin: 0;\n padding: 0; }\n\nbutton {\n background: none;\n border: none;\n padding: 0;\n margin: 0;\n outline: none;\n font-size: 16px;\n color: inherit;\n font-size: inherit;\n border-radius: 0; }\n button:hover {\n cursor: pointer; }\n\nol, ul {\n list-style: none; }\n\nblockquote, q {\n quotes: none; }\n\nblockquote:before, blockquote:after,\nq:before, q:after {\n content: '';\n content: none; }\n\ntable {\n border-collapse: collapse;\n border-spacing: 0; }\n\nhr {\n margin: 0; }\n\n.euiScreenReaderOnly {\n position: absolute;\n left: -10000px;\n top: auto;\n width: 1px;\n height: 1px;\n overflow: hidden; }\n\n.euiAccordion__button {\n text-align: left;\n width: 100%; }\n .euiAccordion__button:hover {\n text-decoration: underline;\n cursor: pointer; }\n .euiAccordion__button:focus .euiAccordion__iconWrapper {\n -webkit-animation: 350ms cubic-bezier(0.694, 0.0482, 0.335, 1) 1 normal forwards focusRingAnimate;\n animation: 350ms cubic-bezier(0.694, 0.0482, 0.335, 1) 1 normal forwards focusRingAnimate;\n color: #0079a5;\n border-radius: 4px; }\n\n.euiAccordion__childWrapper {\n visibility: hidden;\n height: 0;\n opacity: 0;\n overflow-y: hidden;\n -webkit-transform: translatez(0);\n transform: translatez(0);\n -webkit-transition: height 250ms cubic-bezier(0.694, 0.0482, 0.335, 1), opacity 250ms cubic-bezier(0.694, 0.0482, 0.335, 1);\n transition: height 250ms cubic-bezier(0.694, 0.0482, 0.335, 1), opacity 250ms cubic-bezier(0.694, 0.0482, 0.335, 1); }\n\n.euiAccordion__padding--xs {\n padding: 4px; }\n\n.euiAccordion__padding--s {\n padding: 8px; }\n\n.euiAccordion__padding--m {\n padding: 16px; }\n\n.euiAccordion__padding--l {\n padding: 24px; }\n\n.euiAccordion__padding--xl {\n padding: 32px; }\n\n.euiAccordion.euiAccordion-isOpen .euiAccordion__childWrapper {\n visibility: visible;\n opacity: 1;\n height: auto; }\n\n.euiAccordionForm__extraAction {\n opacity: 0;\n -webkit-transition: opacity 250ms cubic-bezier(0.694, 0.0482, 0.335, 1);\n transition: opacity 250ms cubic-bezier(0.694, 0.0482, 0.335, 1); }\n .euiAccordionForm__extraAction:focus {\n opacity: 1; }\n\n.euiAccordionForm__title {\n display: inline-block; }\n\n.euiAccordionForm__button {\n padding: 16px 16px 16px 0; }\n .euiAccordionForm__button:hover {\n text-decoration: none; }\n .euiAccordionForm__button:hover .euiAccordionForm__title {\n text-decoration: underline; }\n\n.euiAccordionForm {\n border-top: 1px solid #D9D9D9;\n border-bottom: 1px solid #D9D9D9; }\n .euiAccordionForm + .euiAccordionForm {\n border-top: none; }\n .euiAccordionForm:hover .euiAccordionForm__extraAction {\n opacity: 1;\n visibility: visible; }\n\n.euiAvatar {\n position: relative;\n border-radius: 50%;\n display: inline-block;\n background-size: cover;\n color: #FFF;\n text-align: center;\n text-shadow: 1px 1px rgba(0, 0, 0, 0.2);\n vertical-align: middle; }\n .euiAvatar:after {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n border-radius: 50%;\n content: \"\";\n pointer-events: none;\n border: 1px solid rgba(0, 0, 0, 0.1); }\n\n.euiAvatar--s {\n width: 24px;\n height: 24px;\n line-height: 24px;\n font-size: 12px; }\n\n.euiAvatar--m {\n width: 32px;\n height: 32px;\n line-height: 32px;\n font-size: 16px; }\n\n.euiAvatar--l {\n width: 40px;\n height: 40px;\n line-height: 40px;\n font-size: 24px; }\n\n.euiAvatar--xl {\n width: 64px;\n height: 64px;\n line-height: 64px;\n font-size: 32px; }\n\n/**\n * 1. Accounts for the border\n */\n.euiBadge {\n font-size: 12px;\n font-weight: 600;\n line-height: 18px;\n /* 1 */\n display: inline-block;\n text-decoration: none;\n -webkit-box-sizing: content-box;\n box-sizing: content-box;\n border-radius: 2px;\n border: solid 1px transparent;\n padding: 0 8px;\n background-color: transparent;\n white-space: nowrap;\n vertical-align: middle;\n text-align: center;\n white-space: nowrap;\n overflow: hidden; }\n .euiBadge + .euiBadge {\n margin-left: 4px; }\n .euiBadge .euiBadge__content {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n overflow: hidden; }\n .euiBadge .euiBadge__text {\n overflow: hidden;\n text-overflow: ellipsis;\n -webkit-box-flex: 1;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto; }\n .euiBadge:focus {\n -webkit-animation: 350ms cubic-bezier(0.694, 0.0482, 0.335, 1) 1 normal forwards focusRingAnimate;\n animation: 350ms cubic-bezier(0.694, 0.0482, 0.335, 1) 1 normal forwards focusRingAnimate; }\n .euiBadge .euiBadge__icon {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n margin-right: 4px; }\n .euiBadge .euiBadge__icon:focus {\n background-color: rgba(255, 255, 255, 0.8);\n color: #000;\n border-radius: 2px; }\n .euiBadge.euiBadge--iconRight .euiBadge__content {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: reverse;\n -ms-flex-direction: row-reverse;\n flex-direction: row-reverse; }\n .euiBadge.euiBadge--iconRight .euiBadge__content .euiBadge__icon {\n margin-left: 4px;\n margin-right: 0; }\n\n.euiBadge--default {\n background-color: #D9D9D9;\n color: #000; }\n\n.euiBadge--primary {\n background-color: #8ecce3;\n color: #000; }\n\n.euiBadge--secondary {\n background-color: #72dad2;\n color: #000; }\n\n.euiBadge--warning {\n background-color: #ddb17c;\n color: #000; }\n\n.euiBadge--danger {\n background-color: #e28d8d;\n color: #000; }\n\n.euiBadge--accent {\n background-color: #edc6d9;\n color: #000; }\n\n.euiBadge--hollow {\n background-color: #FFF;\n border-color: #D9D9D9;\n color: #3F3F3F; }\n\n.euiBetaBadge {\n display: inline-block;\n padding: 0 24px;\n border-radius: 24px;\n background-color: #DD0A73;\n vertical-align: super;\n -webkit-box-shadow: 0 4px 8px 0px rgba(221, 10, 115, 0.15), 0 2px 2px -1px rgba(221, 10, 115, 0.3);\n box-shadow: 0 4px 8px 0px rgba(221, 10, 115, 0.15), 0 2px 2px -1px rgba(221, 10, 115, 0.3);\n font-size: 12px;\n font-weight: 700;\n text-transform: uppercase;\n letter-spacing: .05em;\n color: #FFF;\n line-height: 24px;\n text-align: center;\n white-space: nowrap;\n cursor: default; }\n .euiBetaBadge.euiBetaBadge--iconOnly {\n padding: 0;\n width: 24px; }\n .euiBetaBadge.euiBetaBadge--iconOnly .euiBetaBadge__icon {\n position: relative;\n margin-top: -1px; }\n\n.euiBasicTable-loading {\n position: relative; }\n .euiBasicTable-loading tbody {\n overflow: hidden; }\n .euiBasicTable-loading tbody:before {\n position: absolute;\n content: '';\n width: 100%;\n height: 2px;\n background-color: #0079a5;\n -webkit-animation: euiBasicTableLoading 1000ms linear;\n animation: euiBasicTableLoading 1000ms linear;\n -webkit-animation-iteration-count: infinite;\n animation-iteration-count: infinite; }\n\n@-webkit-keyframes euiBasicTableLoading {\n from {\n left: 0;\n width: 0; }\n 20% {\n left: 0;\n width: 40%; }\n 80% {\n left: 60%;\n width: 40%; }\n 100% {\n left: 100%;\n width: 0; } }\n\n@keyframes euiBasicTableLoading {\n from {\n left: 0;\n width: 0; }\n 20% {\n left: 0;\n width: 40%; }\n 80% {\n left: 60%;\n width: 40%; }\n 100% {\n left: 100%;\n width: 0; } }\n\n.euiBottomBar {\n background: #404040;\n color: #FFF;\n position: fixed;\n bottom: 0;\n right: 0;\n left: 0;\n -webkit-animation: euiBottomBarAppear 350ms cubic-bezier(0.694, 0.0482, 0.335, 1);\n animation: euiBottomBarAppear 350ms cubic-bezier(0.694, 0.0482, 0.335, 1);\n z-index: 4000; }\n .euiBottomBar.euiBottomBar--paddingSmall {\n padding: 8px; }\n .euiBottomBar.euiBottomBar--paddingMedium {\n padding: 16px; }\n .euiBottomBar.euiBottomBar--paddingLarge {\n padding: 24px; }\n\n@-webkit-keyframes euiBottomBarAppear {\n 0% {\n -webkit-transform: translateY(100%);\n transform: translateY(100%);\n opacity: 0; }\n 100% {\n -webkit-transform: translateY(0%);\n transform: translateY(0%);\n opacity: 1; } }\n\n@keyframes euiBottomBarAppear {\n 0% {\n -webkit-transform: translateY(100%);\n transform: translateY(100%);\n opacity: 0; }\n 100% {\n -webkit-transform: translateY(0%);\n transform: translateY(0%);\n opacity: 1; } }\n\n/**\n * 1. Apply margin to all but last item in the flex.\n * 2. Margin gets flipped because of the row-reverse.\n */\n@-webkit-keyframes euiButtonActive {\n 50% {\n -webkit-transform: translateY(1px);\n transform: translateY(1px); } }\n@keyframes euiButtonActive {\n 50% {\n -webkit-transform: translateY(1px);\n transform: translateY(1px); } }\n\n.euiButton {\n display: inline-block;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n cursor: pointer;\n height: 40px;\n line-height: 40px;\n text-decoration: none;\n border: solid 1px transparent;\n text-align: center;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n -webkit-transition: all 250ms cubic-bezier(0.34, 1.61, 0.7, 1);\n transition: all 250ms cubic-bezier(0.34, 1.61, 0.7, 1);\n white-space: nowrap;\n max-width: 100%;\n vertical-align: middle;\n -webkit-box-shadow: 0 2px 2px -1px rgba(153, 153, 153, 0.3);\n box-shadow: 0 2px 2px -1px rgba(153, 153, 153, 0.3);\n border-radius: 4px;\n min-width: 112px; }\n .euiButton:hover:not(:disabled) {\n -webkit-transform: translateY(-1px);\n transform: translateY(-1px); }\n .euiButton:hover:not(:disabled), .euiButton:focus {\n text-decoration: underline; }\n .euiButton:focus {\n -webkit-animation: euiButtonActive 250ms cubic-bezier(0.34, 1.61, 0.7, 1);\n animation: euiButtonActive 250ms cubic-bezier(0.34, 1.61, 0.7, 1); }\n .euiButton:active:not(:disabled) {\n -webkit-transform: translateY(1px);\n transform: translateY(1px); }\n .euiButton .euiButton__content {\n height: 100%;\n width: 100%;\n vertical-align: middle;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n padding: 0 12px; }\n .euiButton .euiButton__content > * + * {\n margin-left: 8px;\n /* 1 */ }\n .euiButton .euiButton__text {\n text-overflow: ellipsis;\n overflow: hidden; }\n .euiButton.euiButton--small {\n height: 32px;\n line-height: 32px; }\n .euiButton.euiButton--iconRight .euiButton__content {\n height: 100%;\n width: 100%;\n vertical-align: middle;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: reverse;\n -ms-flex-direction: row-reverse;\n flex-direction: row-reverse; }\n .euiButton.euiButton--iconRight .euiButton__content > * + * {\n margin-left: 0;\n /* 1 */\n margin-right: 8px;\n /* 1 */ }\n .euiButton:hover, .euiButton:active {\n -webkit-box-shadow: 0 4px 8px 0px rgba(153, 153, 153, 0.15), 0 2px 2px -1px rgba(153, 153, 153, 0.3);\n box-shadow: 0 4px 8px 0px rgba(153, 153, 153, 0.15), 0 2px 2px -1px rgba(153, 153, 153, 0.3); }\n .euiButton:enabled:hover, .euiButton:enabled:focus {\n background-color: rgba(0, 121, 165, 0.1); }\n .euiButton:disabled {\n color: #c5c5c5;\n border-color: #c5c5c5;\n pointer-events: none; }\n .euiButton:disabled .euiButton__content {\n pointer-events: auto;\n cursor: not-allowed; }\n .euiButton:disabled.euiButton--fill {\n background-color: #c5c5c5;\n border-color: #c5c5c5; }\n .euiButton:disabled.euiButton--fill:hover, .euiButton:disabled.euiButton--fill:focus {\n background-color: #c5c5c5;\n border-color: #c5c5c5; }\n .euiButton:disabled:hover, .euiButton:disabled:focus {\n -webkit-box-shadow: 0 2px 2px -1px rgba(153, 153, 153, 0.3);\n box-shadow: 0 2px 2px -1px rgba(153, 153, 153, 0.3);\n text-decoration: none; }\n\n.euiButton--primary {\n color: #0079a5;\n border-color: #0079a5; }\n .euiButton--primary.euiButton--fill {\n background-color: #0079a5;\n border-color: #0079a5;\n color: #FFF; }\n .euiButton--primary.euiButton--fill:enabled:hover, .euiButton--primary.euiButton--fill:enabled:focus {\n background-color: #00668c;\n border-color: #00668c; }\n .euiButton--primary.euiButton--fill:disabled .euiButton__spinner {\n border-color: #0079a5 rgba(255, 255, 255, 0.7) rgba(255, 255, 255, 0.7) rgba(255, 255, 255, 0.7); }\n .euiButton--primary:enabled {\n -webkit-box-shadow: 0 2px 2px -1px rgba(50, 98, 116, 0.3);\n box-shadow: 0 2px 2px -1px rgba(50, 98, 116, 0.3); }\n .euiButton--primary:enabled:hover, .euiButton--primary:enabled:focus {\n -webkit-box-shadow: 0 4px 8px 0px rgba(50, 98, 116, 0.15), 0 2px 2px -1px rgba(50, 98, 116, 0.3);\n box-shadow: 0 4px 8px 0px rgba(50, 98, 116, 0.15), 0 2px 2px -1px rgba(50, 98, 116, 0.3);\n background-color: rgba(0, 121, 165, 0.1); }\n\n.euiButton--secondary {\n color: #017F75;\n border-color: #017F75; }\n .euiButton--secondary.euiButton--fill {\n background-color: #017F75;\n border-color: #017F75;\n color: #FFF; }\n .euiButton--secondary.euiButton--fill:enabled:hover, .euiButton--secondary.euiButton--fill:enabled:focus {\n background-color: #01665e;\n border-color: #01665e; }\n .euiButton--secondary.euiButton--fill:disabled .euiButton__spinner {\n border-color: #0079a5 rgba(255, 255, 255, 0.7) rgba(255, 255, 255, 0.7) rgba(255, 255, 255, 0.7); }\n .euiButton--secondary:enabled {\n -webkit-box-shadow: 0 2px 2px -1px rgba(39, 89, 85, 0.3);\n box-shadow: 0 2px 2px -1px rgba(39, 89, 85, 0.3); }\n .euiButton--secondary:enabled:hover, .euiButton--secondary:enabled:focus {\n -webkit-box-shadow: 0 4px 8px 0px rgba(39, 89, 85, 0.15), 0 2px 2px -1px rgba(39, 89, 85, 0.3);\n box-shadow: 0 4px 8px 0px rgba(39, 89, 85, 0.15), 0 2px 2px -1px rgba(39, 89, 85, 0.3);\n background-color: rgba(1, 127, 117, 0.1); }\n\n.euiButton--warning {\n color: #a9600a;\n border-color: #E5830E; }\n .euiButton--warning.euiButton--fill {\n background-color: #E5830E;\n border-color: #E5830E;\n color: #000; }\n .euiButton--warning.euiButton--fill:enabled:hover, .euiButton--warning.euiButton--fill:enabled:focus {\n background-color: #cd750d;\n border-color: #cd750d; }\n .euiButton--warning.euiButton--fill:disabled .euiButton__spinner {\n border-color: #0079a5 rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7); }\n .euiButton--warning:enabled {\n -webkit-box-shadow: 0 2px 2px -1px rgba(156, 125, 87, 0.3);\n box-shadow: 0 2px 2px -1px rgba(156, 125, 87, 0.3); }\n .euiButton--warning:enabled:hover, .euiButton--warning:enabled:focus {\n -webkit-box-shadow: 0 4px 8px 0px rgba(156, 125, 87, 0.15), 0 2px 2px -1px rgba(156, 125, 87, 0.3);\n box-shadow: 0 4px 8px 0px rgba(156, 125, 87, 0.15), 0 2px 2px -1px rgba(156, 125, 87, 0.3);\n background-color: rgba(229, 131, 14, 0.1); }\n\n.euiButton--danger {\n color: #A30000;\n border-color: #A30000; }\n .euiButton--danger.euiButton--fill {\n background-color: #A30000;\n border-color: #A30000;\n color: #FFF; }\n .euiButton--danger.euiButton--fill:enabled:hover, .euiButton--danger.euiButton--fill:enabled:focus {\n background-color: #8a0000;\n border-color: #8a0000; }\n .euiButton--danger.euiButton--fill:disabled .euiButton__spinner {\n border-color: #0079a5 rgba(255, 255, 255, 0.7) rgba(255, 255, 255, 0.7) rgba(255, 255, 255, 0.7); }\n .euiButton--danger:enabled {\n -webkit-box-shadow: 0 2px 2px -1px rgba(114, 49, 49, 0.3);\n box-shadow: 0 2px 2px -1px rgba(114, 49, 49, 0.3); }\n .euiButton--danger:enabled:hover, .euiButton--danger:enabled:focus {\n -webkit-box-shadow: 0 4px 8px 0px rgba(114, 49, 49, 0.15), 0 2px 2px -1px rgba(114, 49, 49, 0.3);\n box-shadow: 0 4px 8px 0px rgba(114, 49, 49, 0.15), 0 2px 2px -1px rgba(114, 49, 49, 0.3);\n background-color: rgba(163, 0, 0, 0.1); }\n\n.euiButton--ghost {\n color: #FFF;\n border-color: #FFF; }\n .euiButton--ghost.euiButton--fill {\n background-color: #FFF;\n border-color: #FFF;\n color: #000; }\n .euiButton--ghost.euiButton--fill:enabled:hover, .euiButton--ghost.euiButton--fill:enabled:focus {\n background-color: #f2f2f2;\n border-color: #f2f2f2; }\n .euiButton--ghost.euiButton--fill:disabled .euiButton__spinner {\n border-color: #0079a5 rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7); }\n .euiButton--ghost:enabled {\n -webkit-box-shadow: 0 2px 2px -1px rgba(0, 0, 0, 0.3);\n box-shadow: 0 2px 2px -1px rgba(0, 0, 0, 0.3); }\n .euiButton--ghost:enabled:hover, .euiButton--ghost:enabled:focus {\n -webkit-box-shadow: 0 4px 8px 0px rgba(0, 0, 0, 0.15), 0 2px 2px -1px rgba(0, 0, 0, 0.3);\n box-shadow: 0 4px 8px 0px rgba(0, 0, 0, 0.15), 0 2px 2px -1px rgba(0, 0, 0, 0.3);\n background-color: rgba(255, 255, 255, 0.1); }\n .euiButton--ghost:disabled, .euiButton--ghost:disabled:hover, .euiButton--ghost:disabled:focus {\n -webkit-box-shadow: 0 2px 2px -1px rgba(0, 0, 0, 0.3);\n box-shadow: 0 2px 2px -1px rgba(0, 0, 0, 0.3); }\n\n.euiButton--text {\n color: #3F3F3F;\n border-color: #666; }\n .euiButton--text.euiButton--fill {\n background-color: #666;\n border-color: #666;\n color: #FFF; }\n .euiButton--text.euiButton--fill:enabled:hover, .euiButton--text.euiButton--fill:enabled:focus {\n background-color: #595959;\n border-color: #595959; }\n .euiButton--text.euiButton--fill:disabled .euiButton__spinner {\n border-color: #0079a5 rgba(255, 255, 255, 0.7) rgba(255, 255, 255, 0.7) rgba(255, 255, 255, 0.7); }\n .euiButton--text:enabled {\n -webkit-box-shadow: 0 2px 2px -1px rgba(102, 102, 102, 0.3);\n box-shadow: 0 2px 2px -1px rgba(102, 102, 102, 0.3); }\n .euiButton--text:enabled:hover, .euiButton--text:enabled:focus {\n -webkit-box-shadow: 0 4px 8px 0px rgba(102, 102, 102, 0.15), 0 2px 2px -1px rgba(102, 102, 102, 0.3);\n box-shadow: 0 4px 8px 0px rgba(102, 102, 102, 0.15), 0 2px 2px -1px rgba(102, 102, 102, 0.3);\n background-color: rgba(102, 102, 102, 0.1); }\n\n/**\n * 1. We don't want any of the animations that come inherited from the mixin.\n * These should act like normal links instead.\n */\n.euiButtonEmpty {\n display: inline-block;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n cursor: pointer;\n height: 40px;\n line-height: 40px;\n text-decoration: none;\n border: solid 1px transparent;\n text-align: center;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n -webkit-transition: all 250ms cubic-bezier(0.34, 1.61, 0.7, 1);\n transition: all 250ms cubic-bezier(0.34, 1.61, 0.7, 1);\n white-space: nowrap;\n max-width: 100%;\n vertical-align: middle;\n border-color: transparent;\n background-color: transparent;\n -webkit-box-shadow: none;\n box-shadow: none;\n -webkit-transform: none !important;\n transform: none !important;\n -webkit-animation: none !important;\n animation: none !important; }\n .euiButtonEmpty:hover:not(:disabled) {\n -webkit-transform: translateY(-1px);\n transform: translateY(-1px); }\n .euiButtonEmpty:hover:not(:disabled), .euiButtonEmpty:focus {\n text-decoration: underline; }\n .euiButtonEmpty:focus {\n -webkit-animation: euiButtonActive 250ms cubic-bezier(0.34, 1.61, 0.7, 1);\n animation: euiButtonActive 250ms cubic-bezier(0.34, 1.61, 0.7, 1); }\n .euiButtonEmpty:active:not(:disabled) {\n -webkit-transform: translateY(1px);\n transform: translateY(1px); }\n .euiButtonEmpty .euiButtonEmpty__content {\n height: 100%;\n width: 100%;\n vertical-align: middle;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n padding: 0 8px; }\n .euiButtonEmpty .euiButtonEmpty__content > * + * {\n margin-left: 8px;\n /* 1 */ }\n .euiButtonEmpty.euiButtonEmpty--small {\n height: 32px; }\n .euiButtonEmpty.euiButtonEmpty--xSmall {\n height: 24px;\n font-size: 14px; }\n .euiButtonEmpty.euiButtonEmpty--iconRight .euiButtonEmpty__content {\n height: 100%;\n width: 100%;\n vertical-align: middle;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: reverse;\n -ms-flex-direction: row-reverse;\n flex-direction: row-reverse; }\n .euiButtonEmpty.euiButtonEmpty--iconRight .euiButtonEmpty__content > * + * {\n margin-left: 0;\n /* 1 */\n margin-right: 8px;\n /* 1 */ }\n .euiButtonEmpty:disabled {\n color: #c5c5c5;\n pointer-events: none; }\n .euiButtonEmpty:disabled .euiButtonEmpty__content {\n pointer-events: auto;\n cursor: not-allowed; }\n .euiButtonEmpty:disabled .euiButtonEmpty__icon {\n fill: #c5c5c5; }\n .euiButtonEmpty:disabled:focus {\n background-color: transparent; }\n .euiButtonEmpty:disabled:hover, .euiButtonEmpty:disabled:focus {\n text-decoration: none; }\n\n.euiButtonEmpty--primary {\n color: #0079a5; }\n .euiButtonEmpty--primary .euiButtonEmpty__icon {\n fill: #0079a5; }\n .euiButtonEmpty--primary:focus {\n background-color: rgba(0, 121, 165, 0.1); }\n\n.euiButtonEmpty--danger {\n color: #A30000; }\n .euiButtonEmpty--danger .euiButtonEmpty__icon {\n fill: #A30000; }\n .euiButtonEmpty--danger:focus {\n background-color: rgba(163, 0, 0, 0.1); }\n\n.euiButtonEmpty--disabled {\n color: #c5c5c5; }\n .euiButtonEmpty--disabled .euiButtonEmpty__icon {\n fill: #c5c5c5; }\n .euiButtonEmpty--disabled:focus {\n background-color: rgba(197, 197, 197, 0.1); }\n .euiButtonEmpty--disabled:hover {\n cursor: not-allowed; }\n\n.euiButtonEmpty--ghost {\n color: #FFF; }\n .euiButtonEmpty--ghost .euiButtonEmpty__icon {\n fill: #FFF; }\n .euiButtonEmpty--ghost:focus {\n background-color: rgba(255, 255, 255, 0.1); }\n\n.euiButtonEmpty--text {\n color: #3F3F3F; }\n .euiButtonEmpty--text .euiButtonEmpty__icon {\n fill: #3F3F3F; }\n .euiButtonEmpty--text:focus {\n background-color: #F5F5F5; }\n\n.euiButtonEmpty--flushLeft {\n margin-right: 8px; }\n .euiButtonEmpty--flushLeft .euiButtonEmpty__content {\n border-left: none;\n padding-left: 0;\n padding-right: 0; }\n\n.euiButtonEmpty--flushRight {\n margin-left: 8px; }\n .euiButtonEmpty--flushRight .euiButtonEmpty__content {\n border-right: none;\n padding-left: 0;\n padding-right: 0; }\n\n.euiButtonIcon {\n display: inline-block;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n cursor: pointer;\n height: 40px;\n line-height: 40px;\n text-decoration: none;\n border: solid 1px transparent;\n text-align: center;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n -webkit-transition: all 250ms cubic-bezier(0.34, 1.61, 0.7, 1);\n transition: all 250ms cubic-bezier(0.34, 1.61, 0.7, 1);\n white-space: nowrap;\n max-width: 100%;\n vertical-align: middle;\n border-color: transparent;\n background-color: transparent;\n -webkit-box-shadow: none;\n box-shadow: none;\n height: 24px;\n width: 24px;\n line-height: 24px;\n border-radius: 4px; }\n .euiButtonIcon:hover:not(:disabled) {\n -webkit-transform: translateY(-1px);\n transform: translateY(-1px); }\n .euiButtonIcon:hover:not(:disabled), .euiButtonIcon:focus {\n text-decoration: underline; }\n .euiButtonIcon:focus {\n -webkit-animation: euiButtonActive 250ms cubic-bezier(0.34, 1.61, 0.7, 1);\n animation: euiButtonActive 250ms cubic-bezier(0.34, 1.61, 0.7, 1); }\n .euiButtonIcon:active:not(:disabled) {\n -webkit-transform: translateY(1px);\n transform: translateY(1px); }\n .euiButtonIcon .euiButtonIcon__icon {\n -webkit-transform: translateY(-2px);\n transform: translateY(-2px); }\n .euiButtonIcon:disabled {\n color: #c5c5c5;\n pointer-events: none; }\n .euiButtonIcon:disabled .euiButtonIcon__icon {\n pointer-events: auto;\n cursor: not-allowed; }\n .euiButtonIcon:disabled:hover, .euiButtonIcon:disabled:focus {\n background-color: #FFF;\n text-decoration: none; }\n\n.euiButtonIcon--primary {\n color: #0079a5; }\n .euiButtonIcon--primary:focus {\n background-color: rgba(0, 121, 165, 0.1); }\n\n.euiButtonIcon--danger {\n color: #A30000; }\n .euiButtonIcon--danger:focus {\n background-color: rgba(163, 0, 0, 0.1); }\n\n.euiButtonIcon--disabled {\n color: #c5c5c5; }\n .euiButtonIcon--disabled:focus {\n background-color: rgba(197, 197, 197, 0.1); }\n .euiButtonIcon--disabled:hover, .euiButtonIcon--disabled:focus {\n cursor: not-allowed; }\n\n.euiButtonIcon--ghost {\n color: #FFF; }\n .euiButtonIcon--ghost:focus {\n background-color: rgba(255, 255, 255, 0.1); }\n\n.euiButtonIcon--text {\n color: #3F3F3F; }\n .euiButtonIcon--text:focus {\n background-color: rgba(63, 63, 63, 0.1); }\n\n.euiButtonToggle__wrapper {\n display: inline-block; }\n .euiButtonToggle__wrapper:not(.euiButtonToggle--isDisabled) {\n -webkit-transition: -webkit-transform 250ms cubic-bezier(0.34, 1.61, 0.7, 1);\n transition: -webkit-transform 250ms cubic-bezier(0.34, 1.61, 0.7, 1);\n transition: transform 250ms cubic-bezier(0.34, 1.61, 0.7, 1);\n transition: transform 250ms cubic-bezier(0.34, 1.61, 0.7, 1), -webkit-transform 250ms cubic-bezier(0.34, 1.61, 0.7, 1); }\n .euiButtonToggle__wrapper:not(.euiButtonToggle--isDisabled):hover {\n -webkit-transform: translateY(-1px);\n transform: translateY(-1px); }\n .euiButtonToggle__wrapper:not(.euiButtonToggle--isDisabled):focus {\n -webkit-animation: euiButtonActive 250ms cubic-bezier(0.34, 1.61, 0.7, 1);\n animation: euiButtonActive 250ms cubic-bezier(0.34, 1.61, 0.7, 1); }\n .euiButtonToggle__wrapper:not(.euiButtonToggle--isDisabled):active {\n -webkit-transform: translateY(1px);\n transform: translateY(1px); }\n\n.euiButtonToggle__input:enabled:hover + .euiButtonToggle, .euiButtonToggle__input:enabled:focus + .euiButtonToggle, .euiButtonToggle__input:enabled:active + .euiButtonToggle {\n text-decoration: underline; }\n\n.euiButtonToggle.euiButtonToggle--isIconOnly {\n min-width: 0; }\n .euiButtonToggle.euiButtonToggle--isIconOnly .euiButton__content {\n padding: 0 8px; }\n .euiButtonToggle.euiButtonToggle--isIconOnly .euiButton__text:empty {\n display: none; }\n\n.euiButtonToggle.euiButtonToggle--isEmpty {\n border-color: transparent;\n background-color: transparent;\n -webkit-box-shadow: none;\n box-shadow: none; }\n\n.euiButtonToggle__input:enabled:hover + .euiButtonToggle[class*=\"primary\"], .euiButtonToggle__input:enabled:focus + .euiButtonToggle[class*=\"primary\"], .euiButtonToggle__input:enabled:active + .euiButtonToggle[class*=\"primary\"] {\n background-color: rgba(0, 121, 165, 0.1); }\n\n.euiButtonToggle__input:enabled:hover + .euiButtonToggle[class*=\"primary\"][class*=\"fill\"], .euiButtonToggle__input:enabled:focus + .euiButtonToggle[class*=\"primary\"][class*=\"fill\"], .euiButtonToggle__input:enabled:active + .euiButtonToggle[class*=\"primary\"][class*=\"fill\"] {\n background-color: #00668c;\n border-color: #00668c; }\n\n.euiButtonToggle__input:enabled:hover + .euiButtonToggle[class*=\"secondary\"], .euiButtonToggle__input:enabled:focus + .euiButtonToggle[class*=\"secondary\"], .euiButtonToggle__input:enabled:active + .euiButtonToggle[class*=\"secondary\"] {\n background-color: rgba(1, 127, 117, 0.1); }\n\n.euiButtonToggle__input:enabled:hover + .euiButtonToggle[class*=\"secondary\"][class*=\"fill\"], .euiButtonToggle__input:enabled:focus + .euiButtonToggle[class*=\"secondary\"][class*=\"fill\"], .euiButtonToggle__input:enabled:active + .euiButtonToggle[class*=\"secondary\"][class*=\"fill\"] {\n background-color: #01665e;\n border-color: #01665e; }\n\n.euiButtonToggle__input:enabled:hover + .euiButtonToggle[class*=\"warning\"], .euiButtonToggle__input:enabled:focus + .euiButtonToggle[class*=\"warning\"], .euiButtonToggle__input:enabled:active + .euiButtonToggle[class*=\"warning\"] {\n background-color: rgba(229, 131, 14, 0.1); }\n\n.euiButtonToggle__input:enabled:hover + .euiButtonToggle[class*=\"warning\"][class*=\"fill\"], .euiButtonToggle__input:enabled:focus + .euiButtonToggle[class*=\"warning\"][class*=\"fill\"], .euiButtonToggle__input:enabled:active + .euiButtonToggle[class*=\"warning\"][class*=\"fill\"] {\n background-color: #cd750d;\n border-color: #cd750d; }\n\n.euiButtonToggle__input:enabled:hover + .euiButtonToggle[class*=\"danger\"], .euiButtonToggle__input:enabled:focus + .euiButtonToggle[class*=\"danger\"], .euiButtonToggle__input:enabled:active + .euiButtonToggle[class*=\"danger\"] {\n background-color: rgba(163, 0, 0, 0.1); }\n\n.euiButtonToggle__input:enabled:hover + .euiButtonToggle[class*=\"danger\"][class*=\"fill\"], .euiButtonToggle__input:enabled:focus + .euiButtonToggle[class*=\"danger\"][class*=\"fill\"], .euiButtonToggle__input:enabled:active + .euiButtonToggle[class*=\"danger\"][class*=\"fill\"] {\n background-color: #8a0000;\n border-color: #8a0000; }\n\n.euiButtonToggle__input:enabled:hover + .euiButtonToggle[class*=\"ghost\"], .euiButtonToggle__input:enabled:focus + .euiButtonToggle[class*=\"ghost\"], .euiButtonToggle__input:enabled:active + .euiButtonToggle[class*=\"ghost\"] {\n background-color: rgba(255, 255, 255, 0.1); }\n\n.euiButtonToggle__input:enabled:hover + .euiButtonToggle[class*=\"ghost\"][class*=\"fill\"], .euiButtonToggle__input:enabled:focus + .euiButtonToggle[class*=\"ghost\"][class*=\"fill\"], .euiButtonToggle__input:enabled:active + .euiButtonToggle[class*=\"ghost\"][class*=\"fill\"] {\n background-color: #f2f2f2;\n border-color: #f2f2f2; }\n\n.euiButtonToggle__input:enabled:hover + .euiButtonToggle[class*=\"text\"], .euiButtonToggle__input:enabled:focus + .euiButtonToggle[class*=\"text\"], .euiButtonToggle__input:enabled:active + .euiButtonToggle[class*=\"text\"] {\n background-color: rgba(102, 102, 102, 0.1); }\n\n.euiButtonToggle__input:enabled:hover + .euiButtonToggle[class*=\"text\"][class*=\"fill\"], .euiButtonToggle__input:enabled:focus + .euiButtonToggle[class*=\"text\"][class*=\"fill\"], .euiButtonToggle__input:enabled:active + .euiButtonToggle[class*=\"text\"][class*=\"fill\"] {\n background-color: #595959;\n border-color: #595959; }\n\n.euiButtonGroup {\n max-width: 100%;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex; }\n\n.euiButtonGroup--fullWidth .euiButtonGroup__toggle {\n -webkit-box-flex: 1;\n -ms-flex: 1;\n flex: 1; }\n\n.euiButtonGroup__toggle {\n margin-left: -1px;\n z-index: 1;\n -webkit-transition: none !important;\n transition: none !important;\n -webkit-transform: none !important;\n transform: none !important;\n -webkit-animation: none !important;\n animation: none !important; }\n .euiButtonGroup__toggle[class*=\"checked\"] {\n z-index: 2; }\n .euiButtonGroup__toggle[class*=\"checked\"] + [class*=\"checked\"] {\n -webkit-box-shadow: -1px 0 0 rgba(255, 255, 255, 0.1);\n box-shadow: -1px 0 0 rgba(255, 255, 255, 0.1); }\n .euiButtonGroup__toggle .euiButtonGroup__button {\n border-radius: 0;\n width: 100%; }\n .euiButtonGroup__toggle .euiButtonGroup__button:not([class*=\"fill\"]) {\n border-color: #D9D9D9; }\n .euiButtonGroup__toggle .euiButtonGroup__button:enabled {\n -webkit-box-shadow: 0 2px 2px -1px rgba(153, 153, 153, 0.3);\n box-shadow: 0 2px 2px -1px rgba(153, 153, 153, 0.3); }\n .euiButtonToggle__input:enabled:hover + .euiButtonGroup__toggle .euiButtonGroup__button, .euiButtonToggle__input:enabled:focus + .euiButtonGroup__toggle .euiButtonGroup__button, .euiButtonToggle__input:enabled:active + .euiButtonGroup__toggle .euiButtonGroup__button {\n -webkit-box-shadow: 0 4px 8px 0px rgba(153, 153, 153, 0.15), 0 2px 2px -1px rgba(153, 153, 153, 0.3);\n box-shadow: 0 4px 8px 0px rgba(153, 153, 153, 0.15), 0 2px 2px -1px rgba(153, 153, 153, 0.3); }\n .euiButtonGroup__toggle:first-child {\n margin-left: 0; }\n .euiButtonGroup__toggle:first-child .euiButtonGroup__button {\n border-top-left-radius: 4px;\n border-bottom-left-radius: 4px; }\n .euiButtonGroup__toggle:last-child .euiButtonGroup__button {\n border-top-right-radius: 4px;\n border-bottom-right-radius: 4px; }\n @media only screen and (max-width: 768px) {\n .euiButtonGroup__toggle {\n -webkit-box-flex: 1;\n -ms-flex: 1;\n flex: 1;\n min-width: 0; }\n .euiButtonGroup__toggle .euiButtonGroup__button {\n min-width: 0; } }\n\n.euiBreadcrumbs {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.5; }\n\n.euiBreadcrumb {\n display: inline-block; }\n .euiBreadcrumb:not(.euiBreadcrumb--last) {\n margin-right: 8px; }\n\n.euiBreadcrumb--last {\n font-weight: 600; }\n\n.euiBreadcrumb--collapsed {\n color: #D9D9D9; }\n\n.euiBreadcrumbSeparator {\n pointer-events: none;\n display: inline-block;\n margin-right: 8px;\n width: 1px;\n height: 16px;\n -webkit-transform: translateY(0.2em) rotate(15deg);\n transform: translateY(0.2em) rotate(15deg);\n background: #D9D9D9; }\n\n@media only screen and (min-width: 992px) and (max-width: 1199px) {\n .euiBreadcrumbs--responsive .euiBreadcrumbSeparator,\n .euiBreadcrumbs--responsive .euiBreadcrumb {\n display: none; }\n .euiBreadcrumbs--responsive .euiBreadcrumbSeparator:nth-last-of-type(-n+3),\n .euiBreadcrumbs--responsive .euiBreadcrumb:nth-last-of-type(-n+3) {\n display: inline-block; } }\n\n@media only screen and (min-width: 769px) and (max-width: 991px) {\n .euiBreadcrumbs--responsive .euiBreadcrumbSeparator,\n .euiBreadcrumbs--responsive .euiBreadcrumb {\n display: none; }\n .euiBreadcrumbs--responsive .euiBreadcrumbSeparator:nth-last-of-type(-n+1),\n .euiBreadcrumbs--responsive .euiBreadcrumb:nth-last-of-type(-n+1) {\n display: inline-block; } }\n\n@media only screen and (max-width: 768px) {\n .euiBreadcrumbs--responsive .euiBreadcrumbSeparator,\n .euiBreadcrumbs--responsive .euiBreadcrumb {\n display: none; } }\n\n.euiBreadcrumbs--truncate .euiBreadcrumb {\n white-space: nowrap;\n max-width: 150px;\n text-overflow: ellipsis;\n overflow: hidden;\n vertical-align: top; }\n\n.euiCallOut {\n padding: 16px;\n border-left: 2px solid transparent; }\n .euiCallOut.euiCallOut--small {\n padding: 8px; }\n\n.euiCallOut--primary {\n border-color: #0079a5;\n background-color: #e6f2f6; }\n .euiCallOut--primary .euiCallOutHeader__icon {\n fill: #00739d; }\n .euiCallOut--primary .euiCallOutHeader__title {\n color: #00739d; }\n\n.euiCallOut--success {\n border-color: #017F75;\n background-color: #e6f2f1; }\n .euiCallOut--success .euiCallOutHeader__icon {\n fill: #01796f; }\n .euiCallOut--success .euiCallOutHeader__title {\n color: #01796f; }\n\n.euiCallOut--warning {\n border-color: #E5830E;\n background-color: #fcf3e7; }\n .euiCallOut--warning .euiCallOutHeader__icon {\n fill: #a9600a; }\n .euiCallOut--warning .euiCallOutHeader__title {\n color: #a9600a; }\n\n.euiCallOut--danger {\n border-color: #A30000;\n background-color: #f6e6e6; }\n .euiCallOut--danger .euiCallOutHeader__icon {\n fill: #A30000; }\n .euiCallOut--danger .euiCallOutHeader__title {\n color: #A30000; }\n\n/**\n * 1. Align icon with first line of title text if it wraps.\n * 2. If content exists under the header, space it appropriately.\n * 3. Apply margin to all but last item in the flex.\n */\n.euiCallOutHeader {\n color: #1a1a1a;\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n font-weight: 600;\n line-height: 1.5rem;\n font-weight: 400;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: baseline;\n -ms-flex-align: baseline;\n align-items: baseline;\n /* 1 */ }\n .euiCallOutHeader + * {\n margin-top: 8px;\n /* 1 */ }\n .euiCallOutHeader > * + * {\n margin-left: 8px;\n /* 3 */ }\n .euiCallOut--small .euiCallOutHeader {\n color: #1a1a1a;\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.5;\n font-weight: 700;\n line-height: 1.5rem;\n font-weight: 400; }\n\n/**\n * 1. Vertically center icon with first line of title.\n */\n.euiCallOutHeader__icon {\n -webkit-box-flex: 0;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n -webkit-transform: translateY(2px);\n transform: translateY(2px);\n /* 1 */ }\n\n/**\n * Padding map referenced in:\n * - Popover\n*/\n/**\n * Mixin for use in:\n * - EuiCard\n*/\n.euiCard {\n -webkit-box-shadow: 0 2px 2px -1px rgba(153, 153, 153, 0.3), 0 1px 5px -2px rgba(153, 153, 153, 0.3);\n box-shadow: 0 2px 2px -1px rgba(153, 153, 153, 0.3), 0 1px 5px -2px rgba(153, 153, 153, 0.3);\n background-color: #FFF;\n border: 1px solid #D9D9D9;\n border-radius: 4px;\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1; }\n .euiCard.euiCard--flexGrowZero {\n -webkit-box-flex: 0;\n -ms-flex-positive: 0;\n flex-grow: 0; }\n .euiCard.euiCard--isClickable {\n display: block;\n width: 100%;\n text-align: left;\n -webkit-transition: all 150ms cubic-bezier(0.694, 0.0482, 0.335, 1);\n transition: all 150ms cubic-bezier(0.694, 0.0482, 0.335, 1); }\n .euiCard.euiCard--isClickable:hover, .euiCard.euiCard--isClickable:focus {\n -webkit-box-shadow: 0 4px 8px 0px rgba(153, 153, 153, 0.15), 0 2px 2px -1px rgba(153, 153, 153, 0.3);\n box-shadow: 0 4px 8px 0px rgba(153, 153, 153, 0.15), 0 2px 2px -1px rgba(153, 153, 153, 0.3);\n -webkit-transform: translateY(-2px);\n transform: translateY(-2px);\n cursor: pointer; }\n .euiCard.euiCard--shadow {\n border-bottom-color: rgba(153, 153, 153, 0.6);\n -webkit-box-shadow: 0 6px 12px -1px rgba(153, 153, 153, 0.2), 0 4px 4px -1px rgba(153, 153, 153, 0.2), 0 2px 2px 0 rgba(153, 153, 153, 0.2);\n box-shadow: 0 6px 12px -1px rgba(153, 153, 153, 0.2), 0 4px 4px -1px rgba(153, 153, 153, 0.2), 0 2px 2px 0 rgba(153, 153, 153, 0.2); }\n .euiCard.euiCard--shadow.euiCard--isClickable:hover, .euiCard.euiCard--shadow.euiCard--isClickable:focus {\n -webkit-box-shadow: 0 12px 24px 0 rgba(153, 153, 153, 0.2), 0 6px 12px 0 rgba(153, 153, 153, 0.2), 0 4px 4px 0 rgba(153, 153, 153, 0.2), 0 2px 2px 0 rgba(153, 153, 153, 0.2);\n box-shadow: 0 12px 24px 0 rgba(153, 153, 153, 0.2), 0 6px 12px 0 rgba(153, 153, 153, 0.2), 0 4px 4px 0 rgba(153, 153, 153, 0.2), 0 2px 2px 0 rgba(153, 153, 153, 0.2); }\n\n/**\n * 1. Footer is always at the bottom.\n * 2. Extend beta badges to at least 40% of the card's width\n * 3. Fix for IE to ensure badges are visible outside of a