Skip to content

Instantly share code, notes, and snippets.

@alicewriteswrongs
Created January 6, 2017 19:06
Show Gist options
  • Save alicewriteswrongs/bfbbe11cb0166b33db3e651c45dc3f9b to your computer and use it in GitHub Desktop.
Save alicewriteswrongs/bfbbe11cb0166b33db3e651c45dc3f9b to your computer and use it in GitHub Desktop.
webpack stats 1/6 for mm (with all the splits)
This file has been truncated, but you can view the full file.
{
"errors": [],
"warnings": [],
"version": "2.2.0-rc.3",
"hash": "36bb16b38ead5d0e13c9",
"time": 68755,
"publicPath": "",
"assetsByChunkName": {
"dashboard": [
"dashboard-aa690f004260d45a3801.js",
"dashboard-aa690f004260d45a3801.js.map"
],
"style": [
"style-ea55ec165567ca9d5fe0.js",
"style-ea55ec165567ca9d5fe0.js.map"
],
"public": [
"public-9bcae94bff5ad8e9b88e.js",
"public-9bcae94bff5ad8e9b88e.js.map"
],
"style_public": [
"style_public-6735286d87c6b4a656d7.js",
"style_public-6735286d87c6b4a656d7.js.map"
],
"sentry_client": [
"sentry_client-ddf3d503787f3a581b79.js",
"sentry_client-ddf3d503787f3a581b79.js.map"
],
"financial_aid": [
"financial_aid-73377da4f8a4786bd005.js",
"financial_aid-73377da4f8a4786bd005.js.map"
],
"zendesk_widget": [
"zendesk_widget-015539f191d1041e2254.js",
"zendesk_widget-015539f191d1041e2254.js.map"
],
"common": [
"common-11956c8af79b67ca0ca4.js",
"common-11956c8af79b67ca0ca4.js.map"
]
},
"assets": [
{
"name": "0-aab124863da28fcbca8d.js.map",
"size": 951079,
"chunks": [
0
],
"chunkNames": [],
"emitted": true
},
{
"name": "0-aab124863da28fcbca8d.js",
"size": 226280,
"chunks": [
0
],
"chunkNames": [],
"emitted": true
},
{
"name": "2-8464e318da043ca0795e.js",
"size": 342031,
"chunks": [
2
],
"chunkNames": [],
"emitted": true,
"isOverSizeLimit": true
},
{
"name": "3-11ee87501db22eaa55c0.js",
"size": 138310,
"chunks": [
3
],
"chunkNames": [],
"emitted": true
},
{
"name": "4-9131dcdd6b590e9736c2.js",
"size": 21868,
"chunks": [
4
],
"chunkNames": [],
"emitted": true
},
{
"name": "dashboard-aa690f004260d45a3801.js",
"size": 516264,
"chunks": [
5
],
"chunkNames": [
"dashboard"
],
"emitted": true,
"isOverSizeLimit": true
},
{
"name": "style-ea55ec165567ca9d5fe0.js",
"size": 686107,
"chunks": [
6
],
"chunkNames": [
"style"
],
"emitted": true,
"isOverSizeLimit": true
},
{
"name": "public-9bcae94bff5ad8e9b88e.js",
"size": 60242,
"chunks": [
7
],
"chunkNames": [
"public"
],
"emitted": true
},
{
"name": "style_public-6735286d87c6b4a656d7.js",
"size": 149554,
"chunks": [
8
],
"chunkNames": [
"style_public"
],
"emitted": true
},
{
"name": "sentry_client-ddf3d503787f3a581b79.js",
"size": 24604,
"chunks": [
9
],
"chunkNames": [
"sentry_client"
],
"emitted": true
},
{
"name": "financial_aid-73377da4f8a4786bd005.js",
"size": 22645,
"chunks": [
10
],
"chunkNames": [
"financial_aid"
],
"emitted": true
},
{
"name": "zendesk_widget-015539f191d1041e2254.js",
"size": 4131,
"chunks": [
11
],
"chunkNames": [
"zendesk_widget"
],
"emitted": true
},
{
"name": "common-11956c8af79b67ca0ca4.js",
"size": 1376756,
"chunks": [
12
],
"chunkNames": [
"common"
],
"emitted": true,
"isOverSizeLimit": true
},
{
"name": "1-b3245ff90346fe6b425e.js",
"size": 15541,
"chunks": [
1
],
"chunkNames": [],
"emitted": true
},
{
"name": "1-b3245ff90346fe6b425e.js.map",
"size": 63703,
"chunks": [
1
],
"chunkNames": [],
"emitted": true
},
{
"name": "2-8464e318da043ca0795e.js.map",
"size": 2312773,
"chunks": [
2
],
"chunkNames": [],
"emitted": true
},
{
"name": "3-11ee87501db22eaa55c0.js.map",
"size": 514666,
"chunks": [
3
],
"chunkNames": [],
"emitted": true
},
{
"name": "4-9131dcdd6b590e9736c2.js.map",
"size": 85046,
"chunks": [
4
],
"chunkNames": [],
"emitted": true
},
{
"name": "dashboard-aa690f004260d45a3801.js.map",
"size": 3031416,
"chunks": [
5
],
"chunkNames": [
"dashboard"
],
"emitted": true
},
{
"name": "style-ea55ec165567ca9d5fe0.js.map",
"size": 1410657,
"chunks": [
6
],
"chunkNames": [
"style"
],
"emitted": true
},
{
"name": "public-9bcae94bff5ad8e9b88e.js.map",
"size": 308214,
"chunks": [
7
],
"chunkNames": [
"public"
],
"emitted": true
},
{
"name": "style_public-6735286d87c6b4a656d7.js.map",
"size": 311453,
"chunks": [
8
],
"chunkNames": [
"style_public"
],
"emitted": true
},
{
"name": "sentry_client-ddf3d503787f3a581b79.js.map",
"size": 209681,
"chunks": [
9
],
"chunkNames": [
"sentry_client"
],
"emitted": true
},
{
"name": "financial_aid-73377da4f8a4786bd005.js.map",
"size": 85213,
"chunks": [
10
],
"chunkNames": [
"financial_aid"
],
"emitted": true
},
{
"name": "zendesk_widget-015539f191d1041e2254.js.map",
"size": 24661,
"chunks": [
11
],
"chunkNames": [
"zendesk_widget"
],
"emitted": true
},
{
"name": "common-11956c8af79b67ca0ca4.js.map",
"size": 11244299,
"chunks": [
12
],
"chunkNames": [
"common"
],
"emitted": true
}
],
"entrypoints": {
"dashboard": {
"chunks": [
12,
5
],
"assets": [
"common-11956c8af79b67ca0ca4.js",
"common-11956c8af79b67ca0ca4.js.map",
"dashboard-aa690f004260d45a3801.js",
"dashboard-aa690f004260d45a3801.js.map"
],
"isOverSizeLimit": true
},
"financial_aid": {
"chunks": [
12,
10
],
"assets": [
"common-11956c8af79b67ca0ca4.js",
"common-11956c8af79b67ca0ca4.js.map",
"financial_aid-73377da4f8a4786bd005.js",
"financial_aid-73377da4f8a4786bd005.js.map"
],
"isOverSizeLimit": true
},
"public": {
"chunks": [
12,
7
],
"assets": [
"common-11956c8af79b67ca0ca4.js",
"common-11956c8af79b67ca0ca4.js.map",
"public-9bcae94bff5ad8e9b88e.js",
"public-9bcae94bff5ad8e9b88e.js.map"
],
"isOverSizeLimit": true
},
"sentry_client": {
"chunks": [
12,
9
],
"assets": [
"common-11956c8af79b67ca0ca4.js",
"common-11956c8af79b67ca0ca4.js.map",
"sentry_client-ddf3d503787f3a581b79.js",
"sentry_client-ddf3d503787f3a581b79.js.map"
],
"isOverSizeLimit": true
},
"style": {
"chunks": [
12,
6
],
"assets": [
"common-11956c8af79b67ca0ca4.js",
"common-11956c8af79b67ca0ca4.js.map",
"style-ea55ec165567ca9d5fe0.js",
"style-ea55ec165567ca9d5fe0.js.map"
],
"isOverSizeLimit": true
},
"style_public": {
"chunks": [
12,
8
],
"assets": [
"common-11956c8af79b67ca0ca4.js",
"common-11956c8af79b67ca0ca4.js.map",
"style_public-6735286d87c6b4a656d7.js",
"style_public-6735286d87c6b4a656d7.js.map"
],
"isOverSizeLimit": true
},
"zendesk_widget": {
"chunks": [
12,
11
],
"assets": [
"common-11956c8af79b67ca0ca4.js",
"common-11956c8af79b67ca0ca4.js.map",
"zendesk_widget-015539f191d1041e2254.js",
"zendesk_widget-015539f191d1041e2254.js.map"
],
"isOverSizeLimit": true
}
},
"chunks": [
{
"id": 0,
"rendered": true,
"initial": false,
"entry": false,
"extraAsync": false,
"size": 395413,
"names": [],
"files": [
"0-aab124863da28fcbca8d.js",
"0-aab124863da28fcbca8d.js.map"
],
"hash": "aab124863da28fcbca8d",
"parents": [
5
],
"modules": [
{
"id": 1668,
"identifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/EducationTab.js",
"name": "./static/js/components/EducationTab.js",
"index": 1596,
"index2": 1596,
"size": 5062,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/dashboard_routes.js",
"issuerId": 737,
"issuerName": "./static/js/dashboard_routes.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 737,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/dashboard_routes.js",
"module": "./static/js/dashboard_routes.js",
"moduleName": "./static/js/dashboard_routes.js",
"type": "import()",
"userRequest": "./components/EducationTab",
"loc": "55:8-43"
}
],
"usedExports": true,
"providedExports": null,
"depth": 3,
"source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _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; };\n\nvar _jsx = function () { var REACT_ELEMENT_TYPE = typeof Symbol === \"function\" && Symbol.for && Symbol.for(\"react.element\") || 0xeac7; return function createRawReactElement(type, props, key, children) { var defaultProps = type && type.defaultProps; var childrenLength = arguments.length - 3; if (!props && childrenLength !== 0) { props = {}; } if (props && defaultProps) { for (var propName in defaultProps) { if (props[propName] === void 0) { props[propName] = defaultProps[propName]; } } } else if (!props) { props = defaultProps || {}; } if (childrenLength === 1) { props.children = children; } else if (childrenLength > 1) { var childArray = Array(childrenLength); for (var i = 0; i < childrenLength; i++) { childArray[i] = arguments[i + 3]; } props.children = childArray; } return { $$typeof: REACT_ELEMENT_TYPE, type: type, key: key === undefined ? null : '' + key, ref: null, props: props, _owner: null }; }; }();\n\nvar _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; }; }();\n\nvar _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _ProfileProgressControls = require('./ProfileProgressControls');\n\nvar _ProfileProgressControls2 = _interopRequireDefault(_ProfileProgressControls);\n\nvar _EducationForm = require('./EducationForm');\n\nvar _EducationForm2 = _interopRequireDefault(_EducationForm);\n\nvar _profile = require('../lib/validation/profile');\n\nvar _ui = require('../actions/ui');\n\nvar _constants = require('../constants');\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _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; }\n\nfunction _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; }\n\nvar EducationTab = function (_React$Component) {\n _inherits(EducationTab, _React$Component);\n\n function EducationTab() {\n _classCallCheck(this, EducationTab);\n\n return _possibleConstructorReturn(this, (EducationTab.__proto__ || Object.getPrototypeOf(EducationTab)).apply(this, arguments));\n }\n\n _createClass(EducationTab, [{\n key: 'componentWillMount',\n value: function componentWillMount() {\n var dispatch = this.props.dispatch;\n\n dispatch((0, _ui.setProfileStep)(_constants.EDUCATION_STEP));\n }\n }, {\n key: 'render',\n value: function render() {\n return _jsx('div', {}, void 0, _react2.default.createElement(_EducationForm2.default, _extends({}, this.props, { showSwitch: true, validator: _profile.educationValidation })), _react2.default.createElement(_ProfileProgressControls2.default, _extends({}, this.props, {\n prevUrl: '/profile/personal',\n nextUrl: '/profile/professional',\n nextBtnLabel: 'Next',\n isLastTab: false,\n programIdForEnrollment: null,\n validator: _profile.educationValidation\n })));\n }\n }]);\n\n return EducationTab;\n}(_react2.default.Component);\n\nvar _default = EducationTab;\nvar _default2 = _default;\nexports.default = _default2;\n;\n\nvar _temp = function () {\n if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n return;\n }\n\n __REACT_HOT_LOADER__.register(EducationTab, 'EducationTab', '/src/static/js/components/EducationTab.js');\n\n __REACT_HOT_LOADER__.register(_default, 'default', '/src/static/js/components/EducationTab.js');\n\n __REACT_HOT_LOADER__.register(_default2, 'default', '/src/static/js/components/EducationTab.js');\n}();\n\n;\n;\n\nvar _temp2 = function () {\n if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n return;\n }\n}();\n\n;"
},
{
"id": 1669,
"identifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/EmploymentTab.js",
"name": "./static/js/components/EmploymentTab.js",
"index": 1600,
"index2": 1599,
"size": 5171,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/dashboard_routes.js",
"issuerId": 737,
"issuerName": "./static/js/dashboard_routes.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 737,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/dashboard_routes.js",
"module": "./static/js/dashboard_routes.js",
"moduleName": "./static/js/dashboard_routes.js",
"type": "import()",
"userRequest": "./components/EmploymentTab",
"loc": "60:8-44"
}
],
"usedExports": true,
"providedExports": null,
"depth": 3,
"source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _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; };\n\nvar _jsx = function () { var REACT_ELEMENT_TYPE = typeof Symbol === \"function\" && Symbol.for && Symbol.for(\"react.element\") || 0xeac7; return function createRawReactElement(type, props, key, children) { var defaultProps = type && type.defaultProps; var childrenLength = arguments.length - 3; if (!props && childrenLength !== 0) { props = {}; } if (props && defaultProps) { for (var propName in defaultProps) { if (props[propName] === void 0) { props[propName] = defaultProps[propName]; } } } else if (!props) { props = defaultProps || {}; } if (childrenLength === 1) { props.children = children; } else if (childrenLength > 1) { var childArray = Array(childrenLength); for (var i = 0; i < childrenLength; i++) { childArray[i] = arguments[i + 3]; } props.children = childArray; } return { $$typeof: REACT_ELEMENT_TYPE, type: type, key: key === undefined ? null : '' + key, ref: null, props: props, _owner: null }; }; }();\n\nvar _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; }; }();\n\nvar _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _EmploymentForm = require('./EmploymentForm');\n\nvar _EmploymentForm2 = _interopRequireDefault(_EmploymentForm);\n\nvar _ProfileProgressControls = require('./ProfileProgressControls');\n\nvar _ProfileProgressControls2 = _interopRequireDefault(_ProfileProgressControls);\n\nvar _profile = require('../lib/validation/profile');\n\nvar _ui = require('../actions/ui');\n\nvar _constants = require('../constants');\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _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; }\n\nfunction _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; }\n\nvar EmploymentTab = function (_React$Component) {\n _inherits(EmploymentTab, _React$Component);\n\n function EmploymentTab() {\n _classCallCheck(this, EmploymentTab);\n\n return _possibleConstructorReturn(this, (EmploymentTab.__proto__ || Object.getPrototypeOf(EmploymentTab)).apply(this, arguments));\n }\n\n _createClass(EmploymentTab, [{\n key: 'componentWillMount',\n value: function componentWillMount() {\n var dispatch = this.props.dispatch;\n\n dispatch((0, _ui.setProfileStep)(_constants.EMPLOYMENT_STEP));\n }\n }, {\n key: 'render',\n value: function render() {\n return _jsx('div', {}, void 0, _react2.default.createElement(_EmploymentForm2.default, _extends({}, this.props, { showSwitch: true, validator: _profile.employmentValidation })), _react2.default.createElement(_ProfileProgressControls2.default, _extends({}, this.props, {\n nextBtnLabel: 'I\\'m Done!',\n prevUrl: '/profile/education',\n nextUrl: '/dashboard',\n isLastTab: true,\n programIdForEnrollment: null,\n validator: (0, _profile.combineValidators)(_profile.personalValidation, _profile.educationValidation, _profile.employmentValidation)\n })));\n }\n }]);\n\n return EmploymentTab;\n}(_react2.default.Component);\n\nvar _default = EmploymentTab;\nvar _default2 = _default;\nexports.default = _default2;\n;\n\nvar _temp = function () {\n if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n return;\n }\n\n __REACT_HOT_LOADER__.register(EmploymentTab, 'EmploymentTab', '/src/static/js/components/EmploymentTab.js');\n\n __REACT_HOT_LOADER__.register(_default, 'default', '/src/static/js/components/EmploymentTab.js');\n\n __REACT_HOT_LOADER__.register(_default2, 'default', '/src/static/js/components/EmploymentTab.js');\n}();\n\n;\n;\n\nvar _temp2 = function () {\n if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n return;\n }\n}();\n\n;"
},
{
"id": 1670,
"identifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/PersonalTab.js",
"name": "./static/js/components/PersonalTab.js",
"index": 1559,
"index2": 1592,
"size": 10189,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/dashboard_routes.js",
"issuerId": 737,
"issuerName": "./static/js/dashboard_routes.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 737,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/dashboard_routes.js",
"module": "./static/js/dashboard_routes.js",
"moduleName": "./static/js/dashboard_routes.js",
"type": "import()",
"userRequest": "./components/PersonalTab",
"loc": "50:8-42"
}
],
"usedExports": true,
"providedExports": null,
"depth": 3,
"source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _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; };\n\nvar _jsx = function () { var REACT_ELEMENT_TYPE = typeof Symbol === \"function\" && Symbol.for && Symbol.for(\"react.element\") || 0xeac7; return function createRawReactElement(type, props, key, children) { var defaultProps = type && type.defaultProps; var childrenLength = arguments.length - 3; if (!props && childrenLength !== 0) { props = {}; } if (props && defaultProps) { for (var propName in defaultProps) { if (props[propName] === void 0) { props[propName] = defaultProps[propName]; } } } else if (!props) { props = defaultProps || {}; } if (childrenLength === 1) { props.children = children; } else if (childrenLength > 1) { var childArray = Array(childrenLength); for (var i = 0; i < childrenLength; i++) { childArray[i] = arguments[i + 3]; } props.children = childArray; } return { $$typeof: REACT_ELEMENT_TYPE, type: type, key: key === undefined ? null : '' + key, ref: null, props: props, _owner: null }; }; }();\n\nvar _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; }; }();\n\nvar _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _lodash = require('lodash');\n\nvar _lodash2 = _interopRequireDefault(_lodash);\n\nvar _Card = require('react-mdl/lib/Card/Card');\n\nvar _Card2 = _interopRequireDefault(_Card);\n\nvar _CardTitle = require('react-mdl/lib/Card/CardTitle');\n\nvar _CardTitle2 = _interopRequireDefault(_CardTitle);\n\nvar _ramda = require('ramda');\n\nvar _ramda2 = _interopRequireDefault(_ramda);\n\nvar _reactSelect = require('react-select');\n\nvar _reactSelect2 = _interopRequireDefault(_reactSelect);\n\nvar _PersonalForm = require('./PersonalForm');\n\nvar _PersonalForm2 = _interopRequireDefault(_PersonalForm);\n\nvar _ProfileProgressControls = require('./ProfileProgressControls');\n\nvar _ProfileProgressControls2 = _interopRequireDefault(_ProfileProgressControls);\n\nvar _profile = require('../lib/validation/profile');\n\nvar _util = require('../util/util');\n\nvar _ui = require('../actions/ui');\n\nvar _constants = require('../constants');\n\nvar _ProfileImage = require('../containers/ProfileImage');\n\nvar _ProfileImage2 = _interopRequireDefault(_ProfileImage);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _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; }\n\nfunction _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; }\n/* global SETTINGS: false */\n\n\nvar personalTabValidator = (0, _profile.combineValidators)(_profile.personalValidation, _profile.programValidation, _profile.profileImageValidation);\n\nvar _ref2 = _jsx(_CardTitle2.default, {}, void 0, 'Which MicroMasters program are you signing up for?');\n\nvar _ref3 = _jsx(_CardTitle2.default, {}, void 0, 'Upload a Profile Photo');\n\nvar PersonalTab = function (_React$Component) {\n _inherits(PersonalTab, _React$Component);\n\n function PersonalTab() {\n var _ref;\n\n var _temp, _this, _ret;\n\n _classCallCheck(this, PersonalTab);\n\n for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n return _ret = (_temp = (_this = _possibleConstructorReturn(this, (_ref = PersonalTab.__proto__ || Object.getPrototypeOf(PersonalTab)).call.apply(_ref, [this].concat(args))), _this), _this.sortPrograms = _ramda2.default.sortBy(_ramda2.default.compose(_ramda2.default.toLower, _ramda2.default.prop('title'))), _this.programOptions = _ramda2.default.compose(_ramda2.default.map(function (program) {\n return { value: program.id, label: program.title };\n }), _this.sortPrograms), _this.onChange = function () {\n var _this2;\n\n return (_this2 = _this).__onChange__REACT_HOT_LOADER__.apply(_this2, arguments);\n }, _this.getSelectedProgramId = function () {\n var _this3;\n\n return (_this3 = _this).__getSelectedProgramId__REACT_HOT_LOADER__.apply(_this3, arguments);\n }, _this.selectProgram = function () {\n var _this4;\n\n return (_this4 = _this).__selectProgram__REACT_HOT_LOADER__.apply(_this4, arguments);\n }, _this.afterImageUpload = function () {\n var _this5;\n\n return (_this5 = _this).__afterImageUpload__REACT_HOT_LOADER__.apply(_this5, arguments);\n }, _temp), _possibleConstructorReturn(_this, _ret);\n }\n\n _createClass(PersonalTab, [{\n key: 'componentWillMount',\n value: function componentWillMount() {\n var dispatch = this.props.dispatch;\n\n dispatch((0, _ui.setProfileStep)(_constants.PERSONAL_STEP));\n }\n }, {\n key: '__onChange__REACT_HOT_LOADER__',\n value: function __onChange__REACT_HOT_LOADER__(selection) {\n var _props = this.props,\n programs = _props.programs,\n setProgram = _props.setProgram;\n\n if (selection && selection.value) {\n var selected = programs.find(function (program) {\n return program.id === parseInt(selection.value);\n });\n setProgram(selected);\n } else {\n setProgram(null);\n }\n }\n }, {\n key: '__getSelectedProgramId__REACT_HOT_LOADER__',\n value: function __getSelectedProgramId__REACT_HOT_LOADER__() {\n var selectedProgram = this.props.ui.selectedProgram;\n\n return selectedProgram ? selectedProgram.id : null;\n }\n }, {\n key: '__selectProgram__REACT_HOT_LOADER__',\n value: function __selectProgram__REACT_HOT_LOADER__() {\n var _props2 = this.props,\n programs = _props2.programs,\n errors = _props2.errors;\n\n return _jsx(_reactSelect2.default, {\n value: this.getSelectedProgramId(),\n onChange: this.onChange,\n clearable: false,\n className: 'program-selectfield ' + (0, _util.validationErrorSelector)(errors, ['program']),\n errorText: _lodash2.default.get(errors, \"program\"),\n options: this.programOptions(programs)\n });\n }\n }, {\n key: '__afterImageUpload__REACT_HOT_LOADER__',\n value: function __afterImageUpload__REACT_HOT_LOADER__(fetchResponse) {\n var _props3 = this.props,\n profile = _props3.profile,\n updateProfile = _props3.updateProfile;\n\n var editState = _lodash2.default.cloneDeep(profile);\n var image = fetchResponse.payload.profile.image;\n\n var newEditState = _extends({}, editState, { image: image });\n updateProfile(newEditState, personalTabValidator);\n }\n }, {\n key: 'render',\n value: function render() {\n var _props4 = this.props,\n selectedProgram = _props4.ui.selectedProgram,\n errors = _props4.errors,\n uneditedProfile = _props4.uneditedProfile;\n\n\n return _jsx('div', {}, void 0, _jsx(_Card2.default, {\n shadow: 1,\n className: 'program-select'\n }, void 0, _ref2, this.selectProgram(), _jsx('span', {\n className: 'validation-error-text'\n }, void 0, _lodash2.default.get(errors, ['program']))), _jsx(_Card2.default, {\n shadow: 1,\n className: 'profile-image ' + (0, _util.validationErrorSelector)(errors, ['image'])\n }, void 0, _ref3, _jsx(_ProfileImage2.default, {\n profile: uneditedProfile,\n editable: true,\n showLink: true,\n linkText: 'Click here to add a profile photo',\n afterImageUpload: this.afterImageUpload\n }), _jsx('span', {\n className: 'validation-error-text'\n }, void 0, _lodash2.default.get(errors, ['image']))), _jsx(_Card2.default, {\n shadow: 1,\n className: 'profile-form'\n }, void 0, _react2.default.createElement(_PersonalForm2.default, _extends({}, this.props, { validator: _profile.personalValidation }))), _react2.default.createElement(_ProfileProgressControls2.default, _extends({}, this.props, {\n nextUrl: '/profile/education',\n nextBtnLabel: 'Next',\n programIdForEnrollment: selectedProgram ? selectedProgram.id : null,\n isLastTab: false,\n validator: personalTabValidator\n })));\n }\n }]);\n\n return PersonalTab;\n}(_react2.default.Component);\n\nvar _default = PersonalTab;\nvar _default2 = _default;\nexports.default = _default2;\n;\n\nvar _temp2 = function () {\n if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n return;\n }\n\n __REACT_HOT_LOADER__.register(PersonalTab, 'PersonalTab', '/src/static/js/components/PersonalTab.js');\n\n __REACT_HOT_LOADER__.register(personalTabValidator, 'personalTabValidator', '/src/static/js/components/PersonalTab.js');\n\n __REACT_HOT_LOADER__.register(_default, 'default', '/src/static/js/components/PersonalTab.js');\n\n __REACT_HOT_LOADER__.register(_default2, 'default', '/src/static/js/components/PersonalTab.js');\n}();\n\n;\n;\n\nvar _temp3 = function () {\n if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n return;\n }\n}();\n\n;"
},
{
"id": 1671,
"identifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/User.js",
"name": "./static/js/components/User.js",
"index": 1606,
"index2": 1606,
"size": 6967,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/dashboard_routes.js",
"issuerId": 737,
"issuerName": "./static/js/dashboard_routes.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 737,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/dashboard_routes.js",
"module": "./static/js/dashboard_routes.js",
"moduleName": "./static/js/dashboard_routes.js",
"type": "import()",
"userRequest": "./components/User",
"loc": "77:8-35"
}
],
"usedExports": true,
"providedExports": null,
"depth": 3,
"source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _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; };\n\nvar _jsx = function () { var REACT_ELEMENT_TYPE = typeof Symbol === \"function\" && Symbol.for && Symbol.for(\"react.element\") || 0xeac7; return function createRawReactElement(type, props, key, children) { var defaultProps = type && type.defaultProps; var childrenLength = arguments.length - 3; if (!props && childrenLength !== 0) { props = {}; } if (props && defaultProps) { for (var propName in defaultProps) { if (props[propName] === void 0) { props[propName] = defaultProps[propName]; } } } else if (!props) { props = defaultProps || {}; } if (childrenLength === 1) { props.children = children; } else if (childrenLength > 1) { var childArray = Array(childrenLength); for (var i = 0; i < childrenLength; i++) { childArray[i] = arguments[i + 3]; } props.children = childArray; } return { $$typeof: REACT_ELEMENT_TYPE, type: type, key: key === undefined ? null : '' + key, ref: null, props: props, _owner: null }; }; }();\n\nvar _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; }; }();\n\nvar _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _EmploymentForm = require('./EmploymentForm');\n\nvar _EmploymentForm2 = _interopRequireDefault(_EmploymentForm);\n\nvar _EducationForm = require('./EducationForm');\n\nvar _EducationForm2 = _interopRequireDefault(_EducationForm);\n\nvar _UserPagePersonalDialog = require('./UserPagePersonalDialog.js');\n\nvar _UserPagePersonalDialog2 = _interopRequireDefault(_UserPagePersonalDialog);\n\nvar _UserPageAboutMeDialog = require('./UserPageAboutMeDialog.js');\n\nvar _UserPageAboutMeDialog2 = _interopRequireDefault(_UserPageAboutMeDialog);\n\nvar _UserInfoCard = require('./UserInfoCard');\n\nvar _UserInfoCard2 = _interopRequireDefault(_UserInfoCard);\n\nvar _profile = require('../lib/validation/profile');\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _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; }\n\nfunction _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; }\n\nvar User = function (_React$Component) {\n _inherits(User, _React$Component);\n\n function User() {\n var _ref;\n\n var _temp, _this, _ret;\n\n _classCallCheck(this, User);\n\n for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n return _ret = (_temp = (_this = _possibleConstructorReturn(this, (_ref = User.__proto__ || Object.getPrototypeOf(User)).call.apply(_ref, [this].concat(args))), _this), _this.toggleShowPersonalDialog = function () {\n var _this2;\n\n return (_this2 = _this).__toggleShowPersonalDialog__REACT_HOT_LOADER__.apply(_this2, arguments);\n }, _this.toggleShowAboutMeDialog = function () {\n var _this3;\n\n return (_this3 = _this).__toggleShowAboutMeDialog__REACT_HOT_LOADER__.apply(_this3, arguments);\n }, _temp), _possibleConstructorReturn(_this, _ret);\n }\n\n _createClass(User, [{\n key: '__toggleShowPersonalDialog__REACT_HOT_LOADER__',\n value: function __toggleShowPersonalDialog__REACT_HOT_LOADER__() {\n var _props = this.props,\n setUserPageDialogVisibility = _props.setUserPageDialogVisibility,\n userPageDialogVisibility = _props.ui.userPageDialogVisibility,\n startProfileEdit = _props.startProfileEdit;\n\n setUserPageDialogVisibility(!userPageDialogVisibility);\n startProfileEdit();\n }\n }, {\n key: '__toggleShowAboutMeDialog__REACT_HOT_LOADER__',\n value: function __toggleShowAboutMeDialog__REACT_HOT_LOADER__() {\n var _props2 = this.props,\n setUserPageAboutMeDialogVisibility = _props2.setUserPageAboutMeDialogVisibility,\n userPageAboutMeDialogVisibility = _props2.ui.userPageAboutMeDialogVisibility,\n startProfileEdit = _props2.startProfileEdit;\n\n setUserPageAboutMeDialogVisibility(!userPageAboutMeDialogVisibility);\n startProfileEdit();\n }\n }, {\n key: 'render',\n value: function render() {\n var profile = this.props.profile;\n\n\n return _jsx('div', {\n className: 'single-column'\n }, void 0, _react2.default.createElement(_UserPagePersonalDialog2.default, this.props), _react2.default.createElement(_UserPageAboutMeDialog2.default, _extends({}, this.props, { validator: _profile.personalValidation })), _jsx(_UserInfoCard2.default, {\n profile: profile,\n toggleShowAboutMeDialog: this.toggleShowAboutMeDialog,\n toggleShowPersonalDialog: this.toggleShowPersonalDialog\n }), _react2.default.createElement(_EducationForm2.default, _extends({}, this.props, { showSwitch: false, validator: _profile.educationValidation })), _react2.default.createElement(_EmploymentForm2.default, _extends({}, this.props, { showSwitch: false, validator: _profile.employmentValidation })));\n }\n }]);\n\n return User;\n}(_react2.default.Component);\n\nvar _default = User;\nvar _default2 = _default;\nexports.default = _default2;\n;\n\nvar _temp2 = function () {\n if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n return;\n }\n\n __REACT_HOT_LOADER__.register(User, 'User', '/src/static/js/components/User.js');\n\n __REACT_HOT_LOADER__.register(_default, 'default', '/src/static/js/components/User.js');\n\n __REACT_HOT_LOADER__.register(_default2, 'default', '/src/static/js/components/User.js');\n}();\n\n;\n;\n\nvar _temp3 = function () {\n if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n return;\n }\n}();\n\n;"
},
{
"id": 1710,
"identifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/util/ProfileFormFields.js",
"name": "./static/js/util/ProfileFormFields.js",
"index": 1594,
"index2": 1589,
"size": 5066,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0,
4
],
"assets": [],
"issuer": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/PersonalForm.js",
"issuerId": 1801,
"issuerName": "./static/js/components/PersonalForm.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1799,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/EducationForm.js",
"module": "./static/js/components/EducationForm.js",
"moduleName": "./static/js/components/EducationForm.js",
"type": "cjs require",
"userRequest": "../util/ProfileFormFields",
"loc": "49:26-62"
},
{
"moduleId": 1800,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/EmploymentForm.js",
"module": "./static/js/components/EmploymentForm.js",
"moduleName": "./static/js/components/EmploymentForm.js",
"type": "cjs require",
"userRequest": "../util/ProfileFormFields",
"loc": "51:26-62"
},
{
"moduleId": 1801,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/PersonalForm.js",
"module": "./static/js/components/PersonalForm.js",
"moduleName": "./static/js/components/PersonalForm.js",
"type": "cjs require",
"userRequest": "../util/ProfileFormFields",
"loc": "45:26-62"
},
{
"moduleId": 1906,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/PrivacyForm.js",
"module": "./static/js/components/PrivacyForm.js",
"moduleName": "./static/js/components/PrivacyForm.js",
"type": "cjs require",
"userRequest": "../util/ProfileFormFields",
"loc": "17:26-62"
},
{
"moduleId": 1912,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/UserPageAboutMeDialog.js",
"module": "./static/js/components/UserPageAboutMeDialog.js",
"moduleName": "./static/js/components/UserPageAboutMeDialog.js",
"type": "cjs require",
"userRequest": "../util/ProfileFormFields",
"loc": "21:26-62"
}
],
"usedExports": true,
"providedExports": null,
"depth": 5,
"source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _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; }; }();\n\nvar _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _profile_edit = require('./profile_edit');\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _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; }\n\nfunction _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; }\n\nvar ProfileFormFields = function (_React$Component) {\n _inherits(ProfileFormFields, _React$Component);\n\n function ProfileFormFields(props) {\n _classCallCheck(this, ProfileFormFields);\n\n // bind our field methods to this\n var _this = _possibleConstructorReturn(this, (ProfileFormFields.__proto__ || Object.getPrototypeOf(ProfileFormFields)).call(this, props));\n\n _this.defaultInputComponentProps = function () {\n return _this.__defaultInputComponentProps__REACT_HOT_LOADER__.apply(_this, arguments);\n };\n\n _this.closeConfirmDeleteDialog = function () {\n return _this.__closeConfirmDeleteDialog__REACT_HOT_LOADER__.apply(_this, arguments);\n };\n\n _this.boundTextField = _profile_edit.boundTextField.bind(_this);\n _this.boundDateField = _profile_edit.boundDateField.bind(_this);\n _this.boundRadioGroupField = _profile_edit.boundRadioGroupField.bind(_this);\n _this.boundCheckbox = _profile_edit.boundCheckbox.bind(_this);\n return _this;\n }\n\n // type declarations\n\n\n _createClass(ProfileFormFields, [{\n key: '__defaultInputComponentProps__REACT_HOT_LOADER__',\n value: function __defaultInputComponentProps__REACT_HOT_LOADER__() {\n return {\n profile: this.props.profile,\n updateProfile: this.props.updateProfile,\n saveProfile: this.props.saveProfile,\n errors: this.props.errors,\n validator: this.props.validator,\n updateValidationVisibility: this.props.updateValidationVisibility\n };\n }\n }, {\n key: '__closeConfirmDeleteDialog__REACT_HOT_LOADER__',\n value: function __closeConfirmDeleteDialog__REACT_HOT_LOADER__() {\n var _props = this.props,\n setDeletionIndex = _props.setDeletionIndex,\n setShowEducationDeleteDialog = _props.setShowEducationDeleteDialog,\n setShowWorkDeleteDialog = _props.setShowWorkDeleteDialog;\n\n setShowEducationDeleteDialog(false);\n setShowWorkDeleteDialog(false);\n setDeletionIndex(null);\n }\n }]);\n\n return ProfileFormFields;\n}(_react2.default.Component);\n\nProfileFormFields.contextTypes = {\n router: _react2.default.PropTypes.object.isRequired\n};\nProfileFormFields.propTypes = {\n profile: _react2.default.PropTypes.object,\n updateProfile: _react2.default.PropTypes.func,\n saveProfile: _react2.default.PropTypes.func,\n errors: _react2.default.PropTypes.object,\n setDeletionIndex: _react2.default.PropTypes.func,\n setShowWorkDeleteDialog: _react2.default.PropTypes.func,\n setShowEducationDeleteDialog: _react2.default.PropTypes.func,\n showSwitch: _react2.default.PropTypes.bool,\n validator: _react2.default.PropTypes.func,\n updateValidationVisibility: _react2.default.PropTypes.func\n};\nvar _default = ProfileFormFields;\nvar _default2 = _default;\nexports.default = _default2;\n;\n\nvar _temp = function () {\n if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n return;\n }\n\n __REACT_HOT_LOADER__.register(ProfileFormFields, 'ProfileFormFields', '/src/static/js/util/ProfileFormFields.js');\n\n __REACT_HOT_LOADER__.register(_default, 'default', '/src/static/js/util/ProfileFormFields.js');\n\n __REACT_HOT_LOADER__.register(_default2, 'default', '/src/static/js/util/ProfileFormFields.js');\n}();\n\n;\n;\n\nvar _temp2 = function () {\n if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n return;\n }\n}();\n\n;"
},
{
"id": 1721,
"identifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/ProfileProgressControls.js",
"name": "./static/js/components/ProfileProgressControls.js",
"index": 1595,
"index2": 1591,
"size": 6840,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0,
4
],
"assets": [],
"issuer": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/PersonalTab.js",
"issuerId": 1670,
"issuerName": "./static/js/components/PersonalTab.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1668,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/EducationTab.js",
"module": "./static/js/components/EducationTab.js",
"moduleName": "./static/js/components/EducationTab.js",
"type": "cjs require",
"userRequest": "./ProfileProgressControls",
"loc": "17:31-67"
},
{
"moduleId": 1669,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/EmploymentTab.js",
"module": "./static/js/components/EmploymentTab.js",
"moduleName": "./static/js/components/EmploymentTab.js",
"type": "cjs require",
"userRequest": "./ProfileProgressControls",
"loc": "21:31-67"
},
{
"moduleId": 1670,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/PersonalTab.js",
"module": "./static/js/components/PersonalTab.js",
"moduleName": "./static/js/components/PersonalTab.js",
"type": "cjs require",
"userRequest": "./ProfileProgressControls",
"loc": "41:31-67"
},
{
"moduleId": 1675,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/containers/SettingsPage.js",
"module": "./static/js/containers/SettingsPage.js",
"moduleName": "./static/js/containers/SettingsPage.js",
"type": "cjs require",
"userRequest": "../components/ProfileProgressControls",
"loc": "35:31-79"
}
],
"usedExports": true,
"providedExports": null,
"depth": 4,
"source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _jsx = function () { var REACT_ELEMENT_TYPE = typeof Symbol === \"function\" && Symbol.for && Symbol.for(\"react.element\") || 0xeac7; return function createRawReactElement(type, props, key, children) { var defaultProps = type && type.defaultProps; var childrenLength = arguments.length - 3; if (!props && childrenLength !== 0) { props = {}; } if (props && defaultProps) { for (var propName in defaultProps) { if (props[propName] === void 0) { props[propName] = defaultProps[propName]; } } } else if (!props) { props = defaultProps || {}; } if (childrenLength === 1) { props.children = children; } else if (childrenLength > 1) { var childArray = Array(childrenLength); for (var i = 0; i < childrenLength; i++) { childArray[i] = arguments[i + 3]; } props.children = childArray; } return { $$typeof: REACT_ELEMENT_TYPE, type: type, key: key === undefined ? null : '' + key, ref: null, props: props, _owner: null }; }; }();\n\nvar _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; }; }();\n\nvar _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _SpinnerButton = require('./SpinnerButton');\n\nvar _SpinnerButton2 = _interopRequireDefault(_SpinnerButton);\n\nvar _profile_edit = require('../util/profile_edit');\n\nvar _actions = require('../actions');\n\nvar _google_analytics = require('../lib/google_analytics');\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _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; }\n\nfunction _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; }\n/* global SETTINGS:false */\n\n\nvar _ref2 = _jsx('span', {}, void 0, 'Go Back');\n\nvar ProfileProgressControls = function (_React$Component) {\n _inherits(ProfileProgressControls, _React$Component);\n\n function ProfileProgressControls() {\n var _ref;\n\n var _temp, _this, _ret;\n\n _classCallCheck(this, ProfileProgressControls);\n\n for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n return _ret = (_temp = (_this = _possibleConstructorReturn(this, (_ref = ProfileProgressControls.__proto__ || Object.getPrototypeOf(ProfileProgressControls)).call.apply(_ref, [this].concat(args))), _this), _this.stepBack = function () {\n var _this2;\n\n return (_this2 = _this).__stepBack__REACT_HOT_LOADER__.apply(_this2, arguments);\n }, _this.saveAndContinue = function () {\n var _this3;\n\n return (_this3 = _this).__saveAndContinue__REACT_HOT_LOADER__.apply(_this3, arguments);\n }, _temp), _possibleConstructorReturn(_this, _ret);\n }\n\n _createClass(ProfileProgressControls, [{\n key: '__stepBack__REACT_HOT_LOADER__',\n value: function __stepBack__REACT_HOT_LOADER__() {\n var prevUrl = this.props.prevUrl;\n\n this.context.router.push(prevUrl);\n }\n }, {\n key: '__saveAndContinue__REACT_HOT_LOADER__',\n value: function __saveAndContinue__REACT_HOT_LOADER__() {\n var _this4 = this;\n\n var _props = this.props,\n nextUrl = _props.nextUrl,\n isLastTab = _props.isLastTab,\n validator = _props.validator,\n programIdForEnrollment = _props.programIdForEnrollment,\n addProgramEnrollment = _props.addProgramEnrollment;\n\n\n _profile_edit.saveProfileStep.call(this, validator, isLastTab).then(function () {\n if (programIdForEnrollment && addProgramEnrollment) {\n addProgramEnrollment(programIdForEnrollment);\n }\n\n if (isLastTab) {\n (0, _google_analytics.sendGAEvent)('profile-form', 'completed', SETTINGS.user.username);\n }\n _this4.context.router.push(nextUrl);\n });\n }\n }, {\n key: 'render',\n value: function render() {\n var _props2 = this.props,\n nextUrl = _props2.nextUrl,\n prevUrl = _props2.prevUrl,\n nextBtnLabel = _props2.nextBtnLabel,\n profilePatchStatus = _props2.profilePatchStatus;\n\n\n var inFlight = profilePatchStatus === _actions.FETCH_PROCESSING;\n var prevButton = void 0,\n nextButton = void 0;\n if (prevUrl) {\n prevButton = _jsx('button', {\n className: 'mdl-button gray-button go-back prev',\n onClick: this.stepBack\n }, void 0, _ref2);\n }\n if (nextUrl) {\n nextButton = _jsx(_SpinnerButton2.default, {\n component: 'button',\n spinning: inFlight,\n role: 'button',\n className: 'mdl-button next',\n onClick: this.saveAndContinue\n }, void 0, nextBtnLabel);\n }\n return _jsx('div', {\n className: 'profile-progress-controls'\n }, void 0, prevButton, nextButton);\n }\n }]);\n\n return ProfileProgressControls;\n}(_react2.default.Component);\n\nProfileProgressControls.contextTypes = {\n router: _react2.default.PropTypes.object.isRequired\n};\nvar _default = ProfileProgressControls;\nvar _default2 = _default;\nexports.default = _default2;\n;\n\nvar _temp2 = function () {\n if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n return;\n }\n\n __REACT_HOT_LOADER__.register(ProfileProgressControls, 'ProfileProgressControls', '/src/static/js/components/ProfileProgressControls.js');\n\n __REACT_HOT_LOADER__.register(_default, 'default', '/src/static/js/components/ProfileProgressControls.js');\n\n __REACT_HOT_LOADER__.register(_default2, 'default', '/src/static/js/components/ProfileProgressControls.js');\n}();\n\n;\n;\n\nvar _temp3 = function () {\n if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n return;\n }\n}();\n\n;"
},
{
"id": 1722,
"identifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/inputs/SelectField.js",
"name": "./static/js/components/inputs/SelectField.js",
"index": 1572,
"index2": 1586,
"size": 10165,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/PersonalForm.js",
"issuerId": 1801,
"issuerName": "./static/js/components/PersonalForm.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1763,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/inputs/CountrySelectField.js",
"module": "./static/js/components/inputs/CountrySelectField.js",
"moduleName": "./static/js/components/inputs/CountrySelectField.js",
"type": "cjs require",
"userRequest": "./SelectField",
"loc": "27:19-43"
},
{
"moduleId": 1764,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/inputs/StateSelectField.js",
"module": "./static/js/components/inputs/StateSelectField.js",
"moduleName": "./static/js/components/inputs/StateSelectField.js",
"type": "cjs require",
"userRequest": "./SelectField",
"loc": "25:19-43"
},
{
"moduleId": 1799,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/EducationForm.js",
"module": "./static/js/components/EducationForm.js",
"moduleName": "./static/js/components/EducationForm.js",
"type": "cjs require",
"userRequest": "./inputs/SelectField",
"loc": "57:19-50"
},
{
"moduleId": 1800,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/EmploymentForm.js",
"module": "./static/js/components/EmploymentForm.js",
"moduleName": "./static/js/components/EmploymentForm.js",
"type": "cjs require",
"userRequest": "./inputs/SelectField",
"loc": "61:19-50"
},
{
"moduleId": 1801,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/PersonalForm.js",
"module": "./static/js/components/PersonalForm.js",
"moduleName": "./static/js/components/PersonalForm.js",
"type": "cjs require",
"userRequest": "./inputs/SelectField",
"loc": "33:19-50"
}
],
"usedExports": true,
"providedExports": null,
"depth": 5,
"source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.CREATE_OPTION_REGEX = undefined;\n\nvar _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; };\n\nvar _jsx = function () { var REACT_ELEMENT_TYPE = typeof Symbol === \"function\" && Symbol.for && Symbol.for(\"react.element\") || 0xeac7; return function createRawReactElement(type, props, key, children) { var defaultProps = type && type.defaultProps; var childrenLength = arguments.length - 3; if (!props && childrenLength !== 0) { props = {}; } if (props && defaultProps) { for (var propName in defaultProps) { if (props[propName] === void 0) { props[propName] = defaultProps[propName]; } } } else if (!props) { props = defaultProps || {}; } if (childrenLength === 1) { props.children = children; } else if (childrenLength > 1) { var childArray = Array(childrenLength); for (var i = 0; i < childrenLength; i++) { childArray[i] = arguments[i + 3]; } props.children = childArray; } return { $$typeof: REACT_ELEMENT_TYPE, type: type, key: key === undefined ? null : '' + key, ref: null, props: props, _owner: null }; }; }();\n\nvar _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; }; }();\n\nvar _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _lodash = require('lodash');\n\nvar _lodash2 = _interopRequireDefault(_lodash);\n\nvar _reactVirtualizedSelect = require('react-virtualized-select');\n\nvar _reactVirtualizedSelect2 = _interopRequireDefault(_reactVirtualizedSelect);\n\nvar _reactSelect = require('react-select');\n\nvar _util = require('../../util/util');\n\nvar _google_analytics = require('../../lib/google_analytics');\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _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; }\n\nfunction _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; }\n\nvar CREATE_OPTION_REGEX = exports.CREATE_OPTION_REGEX = /^Create option \"|\"$/g;\n\nvar SelectField = function (_React$Component) {\n _inherits(SelectField, _React$Component);\n\n function SelectField(props) {\n _classCallCheck(this, SelectField);\n\n var _this = _possibleConstructorReturn(this, (SelectField.__proto__ || Object.getPrototypeOf(SelectField)).call(this, props));\n\n _this.onChange = function () {\n return _this.__onChange__REACT_HOT_LOADER__.apply(_this, arguments);\n };\n\n _this.onBlur = function () {\n return _this.__onBlur__REACT_HOT_LOADER__.apply(_this, arguments);\n };\n\n _this.className = function () {\n return _this.__className__REACT_HOT_LOADER__.apply(_this, arguments);\n };\n\n _this.formattedId = function () {\n return _this.__formattedId__REACT_HOT_LOADER__.apply(_this, arguments);\n };\n\n _this.selectClassName = function () {\n return _this.__selectClassName__REACT_HOT_LOADER__.apply(_this, arguments);\n };\n\n _this.label = function () {\n return _this.__label__REACT_HOT_LOADER__.apply(_this, arguments);\n };\n\n _this.addCustomOptions = function () {\n return _this.__addCustomOptions__REACT_HOT_LOADER__.apply(_this, arguments);\n };\n\n _this.renderSelect = function () {\n return _this.__renderSelect__REACT_HOT_LOADER__.apply(_this, arguments);\n };\n\n _this.state = {\n customOptions: []\n };\n return _this;\n }\n\n _createClass(SelectField, [{\n key: '__onChange__REACT_HOT_LOADER__',\n value: function __onChange__REACT_HOT_LOADER__(selection) {\n var _props = this.props,\n profile = _props.profile,\n updateProfile = _props.updateProfile,\n keySet = _props.keySet,\n validator = _props.validator;\n\n var clone = _lodash2.default.cloneDeep(profile);\n _lodash2.default.set(clone, keySet, selection && selection.value ? selection.value.replace(CREATE_OPTION_REGEX, '') : \"\");\n updateProfile(clone, validator);\n }\n }, {\n key: '__onBlur__REACT_HOT_LOADER__',\n value: function __onBlur__REACT_HOT_LOADER__() {\n var _props2 = this.props,\n updateValidationVisibility = _props2.updateValidationVisibility,\n validator = _props2.validator,\n updateProfile = _props2.updateProfile,\n profile = _props2.profile,\n keySet = _props2.keySet;\n\n if (_lodash2.default.isFunction(updateValidationVisibility)) {\n updateValidationVisibility(keySet);\n }\n updateProfile(profile, validator);\n (0, _google_analytics.sendFormFieldEvent)(keySet);\n }\n }, {\n key: '__className__REACT_HOT_LOADER__',\n value: function __className__REACT_HOT_LOADER__() {\n var _props3 = this.props,\n className = _props3.className,\n label = _props3.label;\n\n return 'select-field ' + (0, _util.classify)(className) + ' ' + (0, _util.classify)(label);\n }\n }, {\n key: '__formattedId__REACT_HOT_LOADER__',\n value: function __formattedId__REACT_HOT_LOADER__() {\n var _props4 = this.props,\n id = _props4.id,\n label = _props4.label;\n\n return id ? id : _lodash2.default.uniqueId((0, _util.classify)(label));\n }\n }, {\n key: '__selectClassName__REACT_HOT_LOADER__',\n value: function __selectClassName__REACT_HOT_LOADER__() {\n var _props5 = this.props,\n errors = _props5.errors,\n keySet = _props5.keySet,\n topMenu = _props5.topMenu;\n\n return (0, _util.validationErrorSelector)(errors, keySet) + ' ' + (topMenu ? 'menu-outer-top' : '');\n }\n }, {\n key: '__label__REACT_HOT_LOADER__',\n value: function __label__REACT_HOT_LOADER__(label, element) {\n return _jsx('label', {\n className: 'react-select-label'\n }, void 0, label, element);\n }\n }, {\n key: '__addCustomOptions__REACT_HOT_LOADER__',\n value: function __addCustomOptions__REACT_HOT_LOADER__() {\n var _props6 = this.props,\n keySet = _props6.keySet,\n profile = _props6.profile,\n allowCreate = _props6.allowCreate,\n options = _props6.options;\n var customOptions = this.state.customOptions;\n\n\n var value = _lodash2.default.get(profile, keySet);\n var combinedOptions = options.concat(customOptions);\n if (allowCreate && value && !combinedOptions.find(function (option) {\n return option.value === value;\n })) {\n this.setState({\n customOptions: customOptions.concat({ value: value, label: value })\n });\n }\n }\n }, {\n key: 'componentDidUpdate',\n value: function componentDidUpdate() {\n this.addCustomOptions();\n }\n }, {\n key: 'componentDidMount',\n value: function componentDidMount() {\n this.addCustomOptions();\n }\n }, {\n key: '__renderSelect__REACT_HOT_LOADER__',\n value: function __renderSelect__REACT_HOT_LOADER__() {\n var _props7 = this.props,\n keySet = _props7.keySet,\n profile = _props7.profile,\n allowCreate = _props7.allowCreate,\n options = _props7.options;\n var customOptions = this.state.customOptions;\n\n\n return _react2.default.createElement(_reactVirtualizedSelect2.default, _extends({\n value: _lodash2.default.get(profile, keySet, \"\"),\n className: this.selectClassName(),\n onChange: this.onChange,\n clearable: false,\n onBlur: this.onBlur,\n selectComponent: allowCreate ? _reactSelect.Creatable : null\n }, this.props, {\n options: options.concat(customOptions)\n }));\n }\n }, {\n key: 'render',\n value: function render() {\n var _props8 = this.props,\n errors = _props8.errors,\n keySet = _props8.keySet,\n label = _props8.label;\n\n return _jsx('div', {\n className: this.className(),\n id: this.formattedId()\n }, void 0, label ? this.label(label, this.renderSelect()) : this.renderSelect(), _jsx('span', {\n className: 'validation-error-text'\n }, void 0, _lodash2.default.get(errors, keySet)));\n }\n }]);\n\n return SelectField;\n}(_react2.default.Component);\n\nvar _default = SelectField;\nvar _default2 = _default;\nexports.default = _default2;\n;\n\nvar _temp = function () {\n if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n return;\n }\n\n __REACT_HOT_LOADER__.register(CREATE_OPTION_REGEX, 'CREATE_OPTION_REGEX', '/src/static/js/components/inputs/SelectField.js');\n\n __REACT_HOT_LOADER__.register(SelectField, 'SelectField', '/src/static/js/components/inputs/SelectField.js');\n\n __REACT_HOT_LOADER__.register(_default, 'default', '/src/static/js/components/inputs/SelectField.js');\n\n __REACT_HOT_LOADER__.register(_default2, 'default', '/src/static/js/components/inputs/SelectField.js');\n}();\n\n;\n;\n\nvar _temp2 = function () {\n if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n return;\n }\n}();\n\n;"
},
{
"id": 1723,
"identifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/util/date.js",
"name": "./static/js/util/date.js",
"index": 1540,
"index2": 1533,
"size": 1211,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0,
3
],
"assets": [],
"issuer": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/EducationForm.js",
"issuerId": 1799,
"issuerName": "./static/js/components/EducationForm.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1799,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/EducationForm.js",
"module": "./static/js/components/EducationForm.js",
"moduleName": "./static/js/components/EducationForm.js",
"type": "cjs require",
"userRequest": "../util/date",
"loc": "75:12-35"
},
{
"moduleId": 1800,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/EmploymentForm.js",
"module": "./static/js/components/EmploymentForm.js",
"moduleName": "./static/js/components/EmploymentForm.js",
"type": "cjs require",
"userRequest": "../util/date",
"loc": "77:12-35"
},
{
"moduleId": 1802,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/dashboard/CourseAction.js",
"module": "./static/js/components/dashboard/CourseAction.js",
"moduleName": "./static/js/components/dashboard/CourseAction.js",
"type": "cjs require",
"userRequest": "../../util/date",
"loc": "45:12-38"
},
{
"moduleId": 1914,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/dashboard/CourseDescription.js",
"module": "./static/js/components/dashboard/CourseDescription.js",
"moduleName": "./static/js/components/dashboard/CourseDescription.js",
"type": "cjs require",
"userRequest": "../../util/date",
"loc": "25:12-38"
}
],
"usedExports": true,
"providedExports": null,
"depth": 5,
"source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.formatMonthDate = exports.ifValidDate = undefined;\n\nvar _ramda = require('ramda');\n\nvar _ramda2 = _interopRequireDefault(_ramda);\n\nvar _moment = require('moment');\n\nvar _moment2 = _interopRequireDefault(_moment);\n\nvar _constants = require('../constants');\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar ifValidDate = exports.ifValidDate = _ramda2.default.curry(function (defaultValue, fn, date) {\n return date.isValid() ? fn(date) : defaultValue;\n});\nvar formatMonthDate = exports.formatMonthDate = function formatMonthDate(date) {\n if (date) {\n return (0, _moment2.default)(date).format(_constants.DASHBOARD_MONTH_FORMAT);\n } else {\n return '';\n }\n};\n;\n\nvar _temp = function () {\n if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n return;\n }\n\n __REACT_HOT_LOADER__.register(ifValidDate, 'ifValidDate', '/src/static/js/util/date.js');\n\n __REACT_HOT_LOADER__.register(formatMonthDate, 'formatMonthDate', '/src/static/js/util/date.js');\n}();\n\n;\n;\n\nvar _temp2 = function () {\n if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n return;\n }\n}();\n\n;"
},
{
"id": 1763,
"identifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/inputs/CountrySelectField.js",
"name": "./static/js/components/inputs/CountrySelectField.js",
"index": 1592,
"index2": 1587,
"size": 5978,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/PersonalForm.js",
"issuerId": 1801,
"issuerName": "./static/js/components/PersonalForm.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1799,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/EducationForm.js",
"module": "./static/js/components/EducationForm.js",
"moduleName": "./static/js/components/EducationForm.js",
"type": "cjs require",
"userRequest": "./inputs/CountrySelectField",
"loc": "61:26-64"
},
{
"moduleId": 1800,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/EmploymentForm.js",
"module": "./static/js/components/EmploymentForm.js",
"moduleName": "./static/js/components/EmploymentForm.js",
"type": "cjs require",
"userRequest": "./inputs/CountrySelectField",
"loc": "65:26-64"
},
{
"moduleId": 1801,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/PersonalForm.js",
"module": "./static/js/components/PersonalForm.js",
"moduleName": "./static/js/components/PersonalForm.js",
"type": "cjs require",
"userRequest": "./inputs/CountrySelectField",
"loc": "37:26-64"
}
],
"usedExports": true,
"providedExports": null,
"depth": 5,
"source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _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; };\n\nvar _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; }; }();\n\nvar _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _lodash = require('lodash');\n\nvar _lodash2 = _interopRequireDefault(_lodash);\n\nvar _iso = require('iso-3166-2');\n\nvar _iso2 = _interopRequireDefault(_iso);\n\nvar _ramda = require('ramda');\n\nvar _ramda2 = _interopRequireDefault(_ramda);\n\nvar _SelectField = require('./SelectField');\n\nvar _SelectField2 = _interopRequireDefault(_SelectField);\n\nvar _util = require('../../util/util');\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _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; }\n\nfunction _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; }\n\n// VI is US Virgin Islands, VG is British\nvar adjustVIEntries = _ramda2.default.compose(_ramda2.default.set(_ramda2.default.lensProp('VI'), 'US Virgin Islands'), _ramda2.default.set(_ramda2.default.lensProp('VG'), 'British Virgin Islands'));\n\nvar countryOption = function countryOption(name, code) {\n return { value: code, label: name };\n};\n\nvar makeCountryOptions = _ramda2.default.compose(_util.labelSort, _ramda2.default.values, _ramda2.default.mapObjIndexed(countryOption), adjustVIEntries, _ramda2.default.map(_ramda2.default.prop('name')));\n\nvar countryOptions = makeCountryOptions(_iso2.default.data);\n\nvar CountrySelectField = function (_React$Component) {\n _inherits(CountrySelectField, _React$Component);\n\n function CountrySelectField() {\n var _ref;\n\n var _temp, _this, _ret;\n\n _classCallCheck(this, CountrySelectField);\n\n for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n return _ret = (_temp = (_this = _possibleConstructorReturn(this, (_ref = CountrySelectField.__proto__ || Object.getPrototypeOf(CountrySelectField)).call.apply(_ref, [this].concat(args))), _this), _this.onChange = function () {\n var _this2;\n\n return (_this2 = _this).__onChange__REACT_HOT_LOADER__.apply(_this2, arguments);\n }, _temp), _possibleConstructorReturn(_this, _ret);\n }\n\n _createClass(CountrySelectField, [{\n key: '__onChange__REACT_HOT_LOADER__',\n value: function __onChange__REACT_HOT_LOADER__(selection) {\n var _props = this.props,\n stateKeySet = _props.stateKeySet,\n countryKeySet = _props.countryKeySet,\n updateProfile = _props.updateProfile,\n validator = _props.validator,\n profile = _props.profile;\n // clear state field when country field changes\n\n var clone = _lodash2.default.cloneDeep(profile);\n _lodash2.default.set(clone, stateKeySet, null);\n _lodash2.default.set(clone, countryKeySet, selection ? selection.value : \"\");\n updateProfile(clone, validator);\n }\n }, {\n key: 'render',\n value: function render() {\n var countryKeySet = this.props.countryKeySet;\n\n return _react2.default.createElement(_SelectField2.default, _extends({\n options: countryOptions,\n keySet: countryKeySet,\n onChange: this.onChange\n }, this.props));\n }\n }]);\n\n return CountrySelectField;\n}(_react2.default.Component);\n\nvar _default = CountrySelectField;\nvar _default2 = _default;\nexports.default = _default2;\n;\n\nvar _temp2 = function () {\n if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n return;\n }\n\n __REACT_HOT_LOADER__.register(CountrySelectField, 'CountrySelectField', '/src/static/js/components/inputs/CountrySelectField.js');\n\n __REACT_HOT_LOADER__.register(adjustVIEntries, 'adjustVIEntries', '/src/static/js/components/inputs/CountrySelectField.js');\n\n __REACT_HOT_LOADER__.register(countryOption, 'countryOption', '/src/static/js/components/inputs/CountrySelectField.js');\n\n __REACT_HOT_LOADER__.register(makeCountryOptions, 'makeCountryOptions', '/src/static/js/components/inputs/CountrySelectField.js');\n\n __REACT_HOT_LOADER__.register(countryOptions, 'countryOptions', '/src/static/js/components/inputs/CountrySelectField.js');\n\n __REACT_HOT_LOADER__.register(_default, 'default', '/src/static/js/components/inputs/CountrySelectField.js');\n\n __REACT_HOT_LOADER__.register(_default2, 'default', '/src/static/js/components/inputs/CountrySelectField.js');\n}();\n\n;\n;\n\nvar _temp3 = function () {\n if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n return;\n }\n}();\n\n;"
},
{
"id": 1764,
"identifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/inputs/StateSelectField.js",
"name": "./static/js/components/inputs/StateSelectField.js",
"index": 1593,
"index2": 1588,
"size": 2552,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/PersonalForm.js",
"issuerId": 1801,
"issuerName": "./static/js/components/PersonalForm.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1799,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/EducationForm.js",
"module": "./static/js/components/EducationForm.js",
"moduleName": "./static/js/components/EducationForm.js",
"type": "cjs require",
"userRequest": "./inputs/StateSelectField",
"loc": "65:24-60"
},
{
"moduleId": 1800,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/EmploymentForm.js",
"module": "./static/js/components/EmploymentForm.js",
"moduleName": "./static/js/components/EmploymentForm.js",
"type": "cjs require",
"userRequest": "./inputs/StateSelectField",
"loc": "69:24-60"
},
{
"moduleId": 1801,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/PersonalForm.js",
"module": "./static/js/components/PersonalForm.js",
"moduleName": "./static/js/components/PersonalForm.js",
"type": "cjs require",
"userRequest": "./inputs/StateSelectField",
"loc": "41:24-60"
}
],
"usedExports": true,
"providedExports": null,
"depth": 5,
"source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _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; };\n\nvar _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _lodash = require('lodash');\n\nvar _lodash2 = _interopRequireDefault(_lodash);\n\nvar _iso = require('iso-3166-2');\n\nvar _iso2 = _interopRequireDefault(_iso);\n\nvar _ramda = require('ramda');\n\nvar _ramda2 = _interopRequireDefault(_ramda);\n\nvar _SelectField = require('./SelectField');\n\nvar _SelectField2 = _interopRequireDefault(_SelectField);\n\nvar _util = require('../../util/util');\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar stateOption = function stateOption(stateInfo, code) {\n return { value: code, label: stateInfo.name };\n};\n\nvar statesForCountry = function statesForCountry(code) {\n return _ramda2.default.propOr({}, 'sub', _ramda2.default.defaultTo({}, _iso2.default.data[code]));\n};\n\nvar stateOptions = _ramda2.default.compose(_util.labelSort, _ramda2.default.values, _ramda2.default.mapObjIndexed(stateOption), statesForCountry);\n\nvar _default = function _default(props) {\n var stateKeySet = props.stateKeySet,\n countryKeySet = props.countryKeySet,\n profile = props.profile;\n\n var country = _lodash2.default.get(profile, countryKeySet);\n return _react2.default.createElement(_SelectField2.default, _extends({}, props, {\n options: stateOptions(country),\n keySet: stateKeySet\n }));\n};\n\nvar _default2 = _default;\nexports.default = _default2;\n;\n\nvar _temp = function () {\n if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n return;\n }\n\n __REACT_HOT_LOADER__.register(stateOption, 'stateOption', '/src/static/js/components/inputs/StateSelectField.js');\n\n __REACT_HOT_LOADER__.register(statesForCountry, 'statesForCountry', '/src/static/js/components/inputs/StateSelectField.js');\n\n __REACT_HOT_LOADER__.register(stateOptions, 'stateOptions', '/src/static/js/components/inputs/StateSelectField.js');\n\n __REACT_HOT_LOADER__.register(_default, 'default', '/src/static/js/components/inputs/StateSelectField.js');\n\n __REACT_HOT_LOADER__.register(_default2, 'default', '/src/static/js/components/inputs/StateSelectField.js');\n}();\n\n;\n;\n\nvar _temp2 = function () {\n if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n return;\n }\n}();\n\n;"
},
{
"id": 1798,
"identifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/ConfirmDeletion.js",
"name": "./static/js/components/ConfirmDeletion.js",
"index": 1598,
"index2": 1593,
"size": 5486,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/EducationForm.js",
"issuerId": 1799,
"issuerName": "./static/js/components/EducationForm.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1799,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/EducationForm.js",
"module": "./static/js/components/EducationForm.js",
"moduleName": "./static/js/components/EducationForm.js",
"type": "cjs require",
"userRequest": "./ConfirmDeletion",
"loc": "53:23-51"
},
{
"moduleId": 1800,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/EmploymentForm.js",
"module": "./static/js/components/EmploymentForm.js",
"moduleName": "./static/js/components/EmploymentForm.js",
"type": "cjs require",
"userRequest": "./ConfirmDeletion",
"loc": "57:23-51"
}
],
"usedExports": true,
"providedExports": null,
"depth": 5,
"source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _jsx = function () { var REACT_ELEMENT_TYPE = typeof Symbol === \"function\" && Symbol.for && Symbol.for(\"react.element\") || 0xeac7; return function createRawReactElement(type, props, key, children) { var defaultProps = type && type.defaultProps; var childrenLength = arguments.length - 3; if (!props && childrenLength !== 0) { props = {}; } if (props && defaultProps) { for (var propName in defaultProps) { if (props[propName] === void 0) { props[propName] = defaultProps[propName]; } } } else if (!props) { props = defaultProps || {}; } if (childrenLength === 1) { props.children = children; } else if (childrenLength > 1) { var childArray = Array(childrenLength); for (var i = 0; i < childrenLength; i++) { childArray[i] = arguments[i + 3]; } props.children = childArray; } return { $$typeof: REACT_ELEMENT_TYPE, type: type, key: key === undefined ? null : '' + key, ref: null, props: props, _owner: null }; }; }();\n\nvar _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; }; }();\n\nvar _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _Dialog = require('material-ui/Dialog');\n\nvar _Dialog2 = _interopRequireDefault(_Dialog);\n\nvar _util = require('./inputs/util');\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _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; }\n\nfunction _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; }\n\nvar dialogTitle = function dialogTitle() {\n var item = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : \"entry\";\n return 'Delete this ' + item + '?';\n};\n\nvar ConfirmDeletion = function (_React$Component) {\n _inherits(ConfirmDeletion, _React$Component);\n\n function ConfirmDeletion() {\n var _ref;\n\n var _temp, _this, _ret;\n\n _classCallCheck(this, ConfirmDeletion);\n\n for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n return _ret = (_temp = (_this = _possibleConstructorReturn(this, (_ref = ConfirmDeletion.__proto__ || Object.getPrototypeOf(ConfirmDeletion)).call.apply(_ref, [this].concat(args))), _this), _this.deleteAndClose = function () {\n var _this2;\n\n return (_this2 = _this).__deleteAndClose__REACT_HOT_LOADER__.apply(_this2, arguments);\n }, _temp), _possibleConstructorReturn(_this, _ret);\n }\n\n _createClass(ConfirmDeletion, [{\n key: '__deleteAndClose__REACT_HOT_LOADER__',\n value: function __deleteAndClose__REACT_HOT_LOADER__() {\n var _props = this.props,\n close = _props.close,\n deleteFunc = _props.deleteFunc;\n\n deleteFunc().then(close);\n }\n }, {\n key: 'render',\n value: function render() {\n var _props2 = this.props,\n close = _props2.close,\n open = _props2.open,\n inFlight = _props2.inFlight,\n itemText = _props2.itemText;\n\n return _jsx(_Dialog2.default, {\n title: dialogTitle(itemText),\n className: 'deletion-confirmation-dialog-wrapper',\n titleClassName: 'dialog-title',\n contentClassName: 'dialog deletion-confirmation-dialog',\n open: open,\n onRequestClose: close,\n actions: (0, _util.dialogActions)(close, this.deleteAndClose, inFlight, 'Delete', 'delete-button'),\n autoScrollBodyContent: true\n }, void 0);\n }\n }]);\n\n return ConfirmDeletion;\n}(_react2.default.Component);\n\nvar _default = ConfirmDeletion;\nvar _default2 = _default;\nexports.default = _default2;\n;\n\nvar _temp2 = function () {\n if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n return;\n }\n\n __REACT_HOT_LOADER__.register(ConfirmDeletion, 'ConfirmDeletion', '/src/static/js/components/ConfirmDeletion.js');\n\n __REACT_HOT_LOADER__.register(dialogTitle, 'dialogTitle', '/src/static/js/components/ConfirmDeletion.js');\n\n __REACT_HOT_LOADER__.register(_default, 'default', '/src/static/js/components/ConfirmDeletion.js');\n\n __REACT_HOT_LOADER__.register(_default2, 'default', '/src/static/js/components/ConfirmDeletion.js');\n}();\n\n;\n;\n\nvar _temp3 = function () {\n if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n return;\n }\n}();\n\n;"
},
{
"id": 1799,
"identifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/EducationForm.js",
"name": "./static/js/components/EducationForm.js",
"index": 1597,
"index2": 1595,
"size": 24570,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/EducationTab.js",
"issuerId": 1668,
"issuerName": "./static/js/components/EducationTab.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1668,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/EducationTab.js",
"module": "./static/js/components/EducationTab.js",
"moduleName": "./static/js/components/EducationTab.js",
"type": "cjs require",
"userRequest": "./EducationForm",
"loc": "21:21-47"
},
{
"moduleId": 1671,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/User.js",
"module": "./static/js/components/User.js",
"moduleName": "./static/js/components/User.js",
"type": "cjs require",
"userRequest": "./EducationForm",
"loc": "21:21-47"
}
],
"usedExports": true,
"providedExports": null,
"depth": 4,
"source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _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; };\n\nvar _jsx = function () { var REACT_ELEMENT_TYPE = typeof Symbol === \"function\" && Symbol.for && Symbol.for(\"react.element\") || 0xeac7; return function createRawReactElement(type, props, key, children) { var defaultProps = type && type.defaultProps; var childrenLength = arguments.length - 3; if (!props && childrenLength !== 0) { props = {}; } if (props && defaultProps) { for (var propName in defaultProps) { if (props[propName] === void 0) { props[propName] = defaultProps[propName]; } } } else if (!props) { props = defaultProps || {}; } if (childrenLength === 1) { props.children = children; } else if (childrenLength > 1) { var childArray = Array(childrenLength); for (var i = 0; i < childrenLength; i++) { childArray[i] = arguments[i + 3]; } props.children = childArray; } return { $$typeof: REACT_ELEMENT_TYPE, type: type, key: key === undefined ? null : '' + key, ref: null, props: props, _owner: null }; }; }();\n\nvar _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\"); } }; }();\n\nvar _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; }; }();\n\nvar _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _IconButton = require('react-mdl/lib/IconButton');\n\nvar _IconButton2 = _interopRequireDefault(_IconButton);\n\nvar _Grid = require('react-mdl/lib/Grid');\n\nvar _Grid2 = _interopRequireDefault(_Grid);\n\nvar _Card = require('react-mdl/lib/Card');\n\nvar _lodash = require('lodash');\n\nvar _lodash2 = _interopRequireDefault(_lodash);\n\nvar _ramda = require('ramda');\n\nvar _ramda2 = _interopRequireDefault(_ramda);\n\nvar _Dialog = require('material-ui/Dialog');\n\nvar _Dialog2 = _interopRequireDefault(_Dialog);\n\nvar _RadioButton = require('material-ui/RadioButton');\n\nvar _actions = require('../actions');\n\nvar _profile = require('../lib/validation/profile');\n\nvar _util = require('../util/util');\n\nvar _ProfileFormFields2 = require('../util/ProfileFormFields');\n\nvar _ProfileFormFields3 = _interopRequireDefault(_ProfileFormFields2);\n\nvar _ConfirmDeletion = require('./ConfirmDeletion');\n\nvar _ConfirmDeletion2 = _interopRequireDefault(_ConfirmDeletion);\n\nvar _SelectField = require('./inputs/SelectField');\n\nvar _SelectField2 = _interopRequireDefault(_SelectField);\n\nvar _CountrySelectField = require('./inputs/CountrySelectField');\n\nvar _CountrySelectField2 = _interopRequireDefault(_CountrySelectField);\n\nvar _StateSelectField = require('./inputs/StateSelectField');\n\nvar _StateSelectField2 = _interopRequireDefault(_StateSelectField);\n\nvar _sorting = require('../util/sorting');\n\nvar _util2 = require('./inputs/util');\n\nvar _constants = require('../constants');\n\nvar _date = require('../util/date');\n\nvar _fields_of_study = require('../data/fields_of_study');\n\nvar _fields_of_study2 = _interopRequireDefault(_fields_of_study);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\nfunction _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); } }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _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; }\n\nfunction _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; }\n\nvar fieldOfStudyOptions = (0, _util.labelSort)(_lodash2.default.map(_fields_of_study2.default, function (name, code) {\n return {\n value: code,\n label: name\n };\n}));\n\nvar EDUCATION_LEVEL_OPTIONS = _constants.EDUCATION_LEVELS;\nvar EDUCATION_LEVEL_LABELS = {};\nEDUCATION_LEVEL_OPTIONS.forEach(function (level) {\n EDUCATION_LEVEL_LABELS[level.value] = level.label;\n});\n\nvar _ref7 = _jsx('div', {});\n\nvar _ref10 = _jsx(_Grid.Cell, {\n col: 12,\n className: 'profile-form-row profile-card-header'\n}, void 0, _jsx('span', {\n className: 'title'\n}, void 0, 'Education'));\n\nvar EducationForm = function (_ProfileFormFields) {\n _inherits(EducationForm, _ProfileFormFields);\n\n function EducationForm() {\n var _ref;\n\n var _temp, _this, _ret;\n\n _classCallCheck(this, EducationForm);\n\n for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n return _ret = (_temp = (_this = _possibleConstructorReturn(this, (_ref = EducationForm.__proto__ || Object.getPrototypeOf(EducationForm)).call.apply(_ref, [this].concat(args))), _this), _this.openEditEducationForm = function () {\n var _this2;\n\n return (_this2 = _this).__openEditEducationForm__REACT_HOT_LOADER__.apply(_this2, arguments);\n }, _this.openNewEducationForm = function () {\n var _this3;\n\n return (_this3 = _this).__openNewEducationForm__REACT_HOT_LOADER__.apply(_this3, arguments);\n }, _this.deleteEducationEntry = function () {\n var _this4;\n\n return (_this4 = _this).__deleteEducationEntry__REACT_HOT_LOADER__.apply(_this4, arguments);\n }, _this.educationLevelRadioSwitch = function () {\n var _this5;\n\n return (_this5 = _this).__educationLevelRadioSwitch__REACT_HOT_LOADER__.apply(_this5, arguments);\n }, _this.educationRow = _ramda2.default.curry(function (showLevel, _ref2) {\n var _ref3 = _slicedToArray(_ref2, 2),\n index = _ref3[0],\n education = _ref3[1];\n\n var _this$props = _this.props,\n errors = _this$props.errors,\n profile = _this$props.profile;\n\n if (!('id' in education)) {\n // don't show new educations, wait until we saved on the server before showing them\n return;\n }\n var deleteEntry = function deleteEntry() {\n return _this.openEducationDeleteDialog(index);\n };\n var editEntry = function editEntry() {\n return _this.openEditEducationForm(index);\n };\n\n var _ref4 = _jsx(_IconButton2.default, {\n name: 'error',\n onClick: editEntry\n });\n\n var validationAlert = function validationAlert() {\n if (_lodash2.default.get(errors, ['education', String(index)])) {\n return _ref4;\n }\n };\n\n var level = void 0;\n if (showLevel) {\n var degree = EDUCATION_LEVEL_LABELS[education.degree_name];\n level = _jsx('div', {}, void 0, degree);\n }\n\n var _ref5 = _jsx(_IconButton2.default, {\n className: 'edit-button',\n name: 'edit',\n onClick: editEntry\n });\n\n var _ref6 = _jsx(_IconButton2.default, {\n className: 'delete-button',\n name: 'delete',\n onClick: deleteEntry\n });\n\n var icons = function icons() {\n return _jsx('div', {\n className: 'profile-row-icons'\n }, void 0, validationAlert(), _ref5, _ref6);\n };\n return _jsx(_Grid.Cell, {\n col: 12,\n className: 'profile-form-row row-padding row-with-border'\n }, index, _jsx('div', {\n className: 'col user-credentials'\n }, void 0, _jsx('div', {\n className: 'profile-row-name'\n }, void 0, _jsx('div', {\n className: 'school-type'\n }, void 0, level), _jsx('div', {\n className: 'school-name'\n }, void 0, education.school_name))), _jsx('div', {\n className: 'col user-credentials'\n }, void 0, _jsx('div', {\n className: 'profile-row-date-range'\n }, void 0, (0, _date.formatMonthDate)(education.graduation_date)), (0, _util.userPrivilegeCheck)(profile, icons, function () {\n return _ref7;\n })));\n }), _this.clearEducationEdit = function () {\n var _this6;\n\n return (_this6 = _this).__clearEducationEdit__REACT_HOT_LOADER__.apply(_this6, arguments);\n }, _this.saveEducationForm = function () {\n var _this7;\n\n return (_this7 = _this).__saveEducationForm__REACT_HOT_LOADER__.apply(_this7, arguments);\n }, _this.openEducationDeleteDialog = function () {\n var _this8;\n\n return (_this8 = _this).__openEducationDeleteDialog__REACT_HOT_LOADER__.apply(_this8, arguments);\n }, _this.editEducationForm = function () {\n var _this9;\n\n return (_this9 = _this).__editEducationForm__REACT_HOT_LOADER__.apply(_this9, arguments);\n }, _temp), _possibleConstructorReturn(_this, _ret);\n }\n\n _createClass(EducationForm, [{\n key: '__openEditEducationForm__REACT_HOT_LOADER__',\n value: function __openEditEducationForm__REACT_HOT_LOADER__(index) {\n var _props = this.props,\n profile = _props.profile,\n setEducationDialogIndex = _props.setEducationDialogIndex,\n setEducationDegreeLevel = _props.setEducationDegreeLevel,\n setEducationDialogVisibility = _props.setEducationDialogVisibility;\n\n\n var education = profile['education'][index];\n setEducationDialogIndex(index);\n setEducationDegreeLevel(education.degree_name);\n setEducationDialogVisibility(true);\n }\n }, {\n key: '__openNewEducationForm__REACT_HOT_LOADER__',\n value: function __openNewEducationForm__REACT_HOT_LOADER__(level) {\n var _props2 = this.props,\n profile = _props2.profile,\n updateProfile = _props2.updateProfile,\n setEducationDialogIndex = _props2.setEducationDialogIndex,\n setEducationDegreeLevel = _props2.setEducationDegreeLevel,\n setEducationDialogVisibility = _props2.setEducationDialogVisibility,\n validator = _props2.validator;\n\n var clone = _extends({}, profile, {\n education: [].concat(_toConsumableArray(profile.education), [(0, _util.generateNewEducation)(level)])\n });\n updateProfile(clone, validator, true);\n setEducationDialogIndex(clone.education.length - 1);\n setEducationDegreeLevel(level);\n setEducationDialogVisibility(true);\n }\n }, {\n key: '__deleteEducationEntry__REACT_HOT_LOADER__',\n value: function __deleteEducationEntry__REACT_HOT_LOADER__() {\n var _props3 = this.props,\n saveProfile = _props3.saveProfile,\n profile = _props3.profile,\n ui = _props3.ui;\n\n var clone = _lodash2.default.cloneDeep(profile);\n if (ui.deletionIndex !== undefined && ui.deletionIndex !== null) {\n clone['education'].splice(ui.deletionIndex, 1);\n }\n return saveProfile(_profile.educationValidation, clone, ui);\n }\n }, {\n key: '__educationLevelRadioSwitch__REACT_HOT_LOADER__',\n value: function __educationLevelRadioSwitch__REACT_HOT_LOADER__(level) {\n var _this10 = this;\n\n var educationLevelAnswers = this.props.ui.educationLevelAnswers;\n\n var radioIconStyle = { 'marginRight': '8px' };\n var valueSelected = level.value in educationLevelAnswers ? \"false\" : null;\n return _jsx(_RadioButton.RadioButtonGroup, {\n className: 'profile-radio-switch ' + level.value,\n id: 'profile-tab-education-switch-' + level.value,\n name: 'profile-tab-education-switch-' + level.value,\n onChange: function onChange(event, value) {\n return _this10.handleRadioClick(value, level.value);\n },\n valueSelected: valueSelected\n }, void 0, _jsx(_RadioButton.RadioButton, {\n value: 'true',\n label: 'Yes',\n iconStyle: radioIconStyle,\n style: { 'marginRight': '30px' }\n }), _jsx(_RadioButton.RadioButton, {\n value: 'false',\n label: 'No',\n iconStyle: radioIconStyle,\n style: { 'marginRight': '15px' }\n }));\n }\n }, {\n key: 'handleRadioClick',\n value: function handleRadioClick(value, level) {\n var _props4 = this.props,\n setEducationLevelAnswers = _props4.setEducationLevelAnswers,\n educationLevelAnswers = _props4.ui.educationLevelAnswers;\n\n if (value === \"true\") {\n if (level in educationLevelAnswers) {\n setEducationLevelAnswers(_lodash2.default.omit(educationLevelAnswers, [level]));\n }\n this.openNewEducationForm(level);\n } else {\n setEducationLevelAnswers(_extends({}, educationLevelAnswers, _defineProperty({}, level, \"No\")));\n }\n }\n }, {\n key: 'renderEducationQuestionForm',\n value: function renderEducationQuestionForm(level) {\n var label = level.label;\n var prefix = label.toLowerCase().startsWith(\"a\") ? \"an\" : \"a\";\n var levelName = !label.endsWith(\"degree\") ? label.toLowerCase() + ' degree' : label.toLowerCase();\n return _jsx(_Grid.Cell, {\n col: 12,\n className: 'profile-card-header profile-form-row'\n }, void 0, _jsx('span', {\n className: 'question'\n }, void 0, 'Do you have ' + prefix + ' ' + levelName + '?'), this.educationLevelRadioSwitch(level));\n }\n }, {\n key: 'renderEducationLevelEntries',\n value: function renderEducationLevelEntries(level) {\n var _this11 = this;\n\n var profile = this.props.profile;\n\n var levelValue = _constants.HIGH_SCHOOL;\n var filterDegreeName = function filterDegreeName() {\n return true;\n };\n var title = void 0;\n if (!_lodash2.default.isNil(level)) {\n levelValue = level.value;\n var label = EDUCATION_LEVEL_LABELS[levelValue];\n filterDegreeName = function filterDegreeName(_ref8) {\n var _ref9 = _slicedToArray(_ref8, 2),\n entry = _ref9[1];\n\n return entry.degree_name === level.value;\n };\n title = _jsx(_Grid.Cell, {\n col: 12,\n className: 'profile-form-row'\n }, 'header-row', _jsx('strong', {}, void 0, label));\n }\n\n var renderedEducationRows = _ramda2.default.compose(_ramda2.default.map(this.educationRow(_lodash2.default.isNil(level))), _ramda2.default.filter(filterDegreeName), _sorting.educationEntriesByDate);\n\n return [title].concat(_toConsumableArray(renderedEducationRows(profile.education)), [(0, _util.userPrivilegeCheck)(profile, function () {\n return _jsx(_Grid.Cell, {\n col: 12,\n className: 'profile-form-row add'\n }, 'add-row', _jsx('button', {\n className: 'mm-minor-action add-education-button',\n onClick: function onClick() {\n return _this11.openNewEducationForm(levelValue);\n }\n }, void 0, 'Add degree'));\n }, null)]);\n }\n }, {\n key: 'renderEducationLevel',\n value: function renderEducationLevel(level) {\n if (this.hasEducationAtLevel(level.value)) {\n return this.renderEducationLevelEntries(level);\n } else {\n return this.renderEducationQuestionForm(level);\n }\n }\n }, {\n key: 'hasEducationAtLevel',\n value: function hasEducationAtLevel(levelValue) {\n var education = this.props.profile.education;\n\n return !_lodash2.default.isUndefined(education.find(function (entry) {\n return entry.degree_name === levelValue;\n }));\n }\n }, {\n key: '__clearEducationEdit__REACT_HOT_LOADER__',\n value: function __clearEducationEdit__REACT_HOT_LOADER__() {\n var _props5 = this.props,\n setEducationDialogVisibility = _props5.setEducationDialogVisibility,\n setEducationDegreeLevel = _props5.setEducationDegreeLevel,\n setEducationDialogIndex = _props5.setEducationDialogIndex,\n clearProfileEdit = _props5.clearProfileEdit,\n username = _props5.profile.username;\n\n setEducationDialogVisibility(false);\n setEducationDegreeLevel('');\n setEducationDialogIndex(null);\n clearProfileEdit(username);\n }\n }, {\n key: '__saveEducationForm__REACT_HOT_LOADER__',\n value: function __saveEducationForm__REACT_HOT_LOADER__() {\n var _props6 = this.props,\n saveProfile = _props6.saveProfile,\n profile = _props6.profile,\n ui = _props6.ui;\n\n saveProfile(_profile.educationValidation, profile, ui).then(this.clearEducationEdit);\n }\n }, {\n key: '__openEducationDeleteDialog__REACT_HOT_LOADER__',\n value: function __openEducationDeleteDialog__REACT_HOT_LOADER__(index) {\n var _props7 = this.props,\n setDeletionIndex = _props7.setDeletionIndex,\n setShowEducationDeleteDialog = _props7.setShowEducationDeleteDialog;\n\n setDeletionIndex(index);\n setShowEducationDeleteDialog(true);\n }\n }, {\n key: '__editEducationForm__REACT_HOT_LOADER__',\n value: function __editEducationForm__REACT_HOT_LOADER__() {\n var _this12 = this;\n\n var _props8 = this.props,\n educationDialogIndex = _props8.ui.educationDialogIndex,\n showSwitch = _props8.showSwitch,\n profile = _props8.profile;\n\n\n var keySet = function keySet(key) {\n return ['education', educationDialogIndex, key];\n };\n var educationDegreeLevel = _lodash2.default.get(profile, keySet(\"degree_name\"));\n var id = _lodash2.default.get(profile, keySet(\"id\"));\n var title = id !== undefined ? 'Edit Education' : 'Add Education';\n\n var fieldOfStudy = function fieldOfStudy() {\n if (educationDegreeLevel !== _constants.HIGH_SCHOOL) {\n return _jsx(_Grid.Cell, {\n col: 12\n }, void 0, _react2.default.createElement(_SelectField2.default, _extends({\n options: fieldOfStudyOptions,\n keySet: keySet('field_of_study'),\n label: 'Field of Study',\n allowCreate: true\n }, _this12.defaultInputComponentProps())));\n }\n };\n var levelForm = function levelForm() {\n if (!showSwitch) {\n return _jsx(_Grid.Cell, {\n col: 12\n }, void 0, _react2.default.createElement(_SelectField2.default, _extends({\n keySet: keySet('degree_name'),\n label: 'Degree Type',\n options: _constants.EDUCATION_LEVELS\n }, _this12.defaultInputComponentProps())));\n }\n };\n\n return _jsx(_Grid2.default, {\n className: 'profile-tab-grid'\n }, void 0, _jsx(_Grid.Cell, {\n col: 12,\n className: 'profile-form-title'\n }, void 0, title), levelForm(), fieldOfStudy(), _jsx(_Grid.Cell, {\n col: 12\n }, void 0, this.boundTextField(keySet('school_name'), 'School Name')), _jsx(_Grid.Cell, {\n col: 12\n }, void 0, this.boundDateField(keySet('graduation_date'), 'Graduation Date', true, true)), _jsx(_Grid.Cell, {\n col: 4\n }, void 0, _react2.default.createElement(_CountrySelectField2.default, _extends({\n stateKeySet: keySet('school_state_or_territory'),\n countryKeySet: keySet('school_country'),\n label: 'Country',\n topMenu: true\n }, this.defaultInputComponentProps()))), _jsx(_Grid.Cell, {\n col: 4\n }, void 0, _react2.default.createElement(_StateSelectField2.default, _extends({\n stateKeySet: keySet('school_state_or_territory'),\n countryKeySet: keySet('school_country'),\n label: 'State',\n topMenu: true\n }, this.defaultInputComponentProps()))), _jsx(_Grid.Cell, {\n col: 4\n }, 'school_city', this.boundTextField(keySet('school_city'), 'City')));\n }\n }, {\n key: 'renderCard',\n value: function renderCard() {\n var _this13 = this;\n\n var _props9 = this.props,\n showSwitch = _props9.showSwitch,\n profile = _props9.profile;\n\n\n var cardClass = function cardClass(levelValue) {\n return _this13.hasEducationAtLevel(levelValue) ? '' : 'collapsed';\n };\n\n if (showSwitch) {\n return EDUCATION_LEVEL_OPTIONS.map(function (level) {\n return _jsx(_Card.Card, {\n shadow: 1,\n className: 'profile-form ' + cardClass(level.value)\n }, level.label, _jsx(_Grid2.default, {\n className: 'profile-form-grid'\n }, void 0, _this13.renderEducationLevel(level)));\n });\n } else if (profile !== undefined) {\n if (!(0, _util.isProfileOfLoggedinUser)(profile) && (!profile.education || profile.education.length === 0)) {\n return null;\n }\n\n return _jsx(_Card.Card, {\n shadow: 1,\n className: 'profile-form',\n id: 'education-card'\n }, void 0, _jsx(_Grid2.default, {\n className: 'profile-form-grid'\n }, void 0, _ref10, this.renderEducationLevelEntries(null)));\n } else {\n return null;\n }\n }\n }, {\n key: 'render',\n value: function render() {\n var _props10 = this.props,\n _props10$ui = _props10.ui,\n showEducationDeleteDialog = _props10$ui.showEducationDeleteDialog,\n educationDialogVisibility = _props10$ui.educationDialogVisibility,\n profilePatchStatus = _props10.profilePatchStatus;\n\n\n var inFlight = profilePatchStatus === _actions.FETCH_PROCESSING;\n\n return _jsx('div', {}, void 0, _jsx(_ConfirmDeletion2.default, {\n deleteFunc: this.deleteEducationEntry,\n open: showEducationDeleteDialog,\n close: this.closeConfirmDeleteDialog,\n itemText: 'degree',\n inFlight: inFlight\n }), _jsx(_Dialog2.default, {\n title: 'Education',\n titleClassName: 'dialog-title',\n contentClassName: 'dialog education-dialog',\n className: 'education-dialog-wrapper',\n open: educationDialogVisibility,\n onRequestClose: this.clearEducationEdit,\n actions: (0, _util2.dialogActions)(this.clearEducationEdit, this.saveEducationForm, inFlight),\n autoScrollBodyContent: true\n }, void 0, this.editEducationForm()), this.renderCard());\n }\n }]);\n\n return EducationForm;\n}(_ProfileFormFields3.default);\n\nvar _default = EducationForm;\nvar _default2 = _default;\nexports.default = _default2;\n;\n\nvar _temp2 = function () {\n if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n return;\n }\n\n __REACT_HOT_LOADER__.register(fieldOfStudyOptions, 'fieldOfStudyOptions', '/src/static/js/components/EducationForm.js');\n\n __REACT_HOT_LOADER__.register(EDUCATION_LEVEL_OPTIONS, 'EDUCATION_LEVEL_OPTIONS', '/src/static/js/components/EducationForm.js');\n\n __REACT_HOT_LOADER__.register(EDUCATION_LEVEL_LABELS, 'EDUCATION_LEVEL_LABELS', '/src/static/js/components/EducationForm.js');\n\n __REACT_HOT_LOADER__.register(EducationForm, 'EducationForm', '/src/static/js/components/EducationForm.js');\n\n __REACT_HOT_LOADER__.register(_default, 'default', '/src/static/js/components/EducationForm.js');\n\n __REACT_HOT_LOADER__.register(_default2, 'default', '/src/static/js/components/EducationForm.js');\n}();\n\n;\n;\n\nvar _temp3 = function () {\n if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n return;\n }\n}();\n\n;"
},
{
"id": 1800,
"identifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/EmploymentForm.js",
"name": "./static/js/components/EmploymentForm.js",
"index": 1601,
"index2": 1598,
"size": 21219,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/EmploymentTab.js",
"issuerId": 1669,
"issuerName": "./static/js/components/EmploymentTab.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1669,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/EmploymentTab.js",
"module": "./static/js/components/EmploymentTab.js",
"moduleName": "./static/js/components/EmploymentTab.js",
"type": "cjs require",
"userRequest": "./EmploymentForm",
"loc": "17:22-49"
},
{
"moduleId": 1671,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/User.js",
"module": "./static/js/components/User.js",
"moduleName": "./static/js/components/User.js",
"type": "cjs require",
"userRequest": "./EmploymentForm",
"loc": "17:22-49"
}
],
"usedExports": true,
"providedExports": null,
"depth": 4,
"source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _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; };\n\nvar _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\"); } }; }();\n\nvar _jsx = function () { var REACT_ELEMENT_TYPE = typeof Symbol === \"function\" && Symbol.for && Symbol.for(\"react.element\") || 0xeac7; return function createRawReactElement(type, props, key, children) { var defaultProps = type && type.defaultProps; var childrenLength = arguments.length - 3; if (!props && childrenLength !== 0) { props = {}; } if (props && defaultProps) { for (var propName in defaultProps) { if (props[propName] === void 0) { props[propName] = defaultProps[propName]; } } } else if (!props) { props = defaultProps || {}; } if (childrenLength === 1) { props.children = children; } else if (childrenLength > 1) { var childArray = Array(childrenLength); for (var i = 0; i < childrenLength; i++) { childArray[i] = arguments[i + 3]; } props.children = childArray; } return { $$typeof: REACT_ELEMENT_TYPE, type: type, key: key === undefined ? null : '' + key, ref: null, props: props, _owner: null }; }; }();\n\nvar _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; };\n\nvar _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; }; }();\n\nvar _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _Grid = require('react-mdl/lib/Grid');\n\nvar _Grid2 = _interopRequireDefault(_Grid);\n\nvar _Dialog = require('material-ui/Dialog');\n\nvar _Dialog2 = _interopRequireDefault(_Dialog);\n\nvar _Card = require('react-mdl/lib/Card/Card');\n\nvar _Card2 = _interopRequireDefault(_Card);\n\nvar _IconButton = require('react-mdl/lib/IconButton');\n\nvar _IconButton2 = _interopRequireDefault(_IconButton);\n\nvar _lodash = require('lodash');\n\nvar _lodash2 = _interopRequireDefault(_lodash);\n\nvar _RadioButton = require('material-ui/RadioButton');\n\nvar _actions = require('../actions');\n\nvar _util = require('../util/util');\n\nvar _sorting = require('../util/sorting');\n\nvar _profile = require('../lib/validation/profile');\n\nvar _ProfileFormFields2 = require('../util/ProfileFormFields');\n\nvar _ProfileFormFields3 = _interopRequireDefault(_ProfileFormFields2);\n\nvar _util2 = require('./inputs/util');\n\nvar _ConfirmDeletion = require('./ConfirmDeletion');\n\nvar _ConfirmDeletion2 = _interopRequireDefault(_ConfirmDeletion);\n\nvar _SelectField = require('./inputs/SelectField');\n\nvar _SelectField2 = _interopRequireDefault(_SelectField);\n\nvar _CountrySelectField = require('./inputs/CountrySelectField');\n\nvar _CountrySelectField2 = _interopRequireDefault(_CountrySelectField);\n\nvar _StateSelectField = require('./inputs/StateSelectField');\n\nvar _StateSelectField2 = _interopRequireDefault(_StateSelectField);\n\nvar _industries = require('../data/industries');\n\nvar _industries2 = _interopRequireDefault(_industries);\n\nvar _date = require('../util/date');\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _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); } }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _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; }\n\nfunction _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; }\n\nvar _ref4 = _jsx(_Grid.Cell, {\n col: 12,\n className: 'profile-form-row profile-card-header'\n}, 'header-row', _jsx('span', {\n className: 'title'\n}, void 0, 'Employment'));\n\nvar _ref8 = _jsx('div', {});\n\nvar _ref9 = _jsx('span', {\n className: 'question'\n}, void 0, 'Do you want to add an employer?');\n\nvar EmploymentForm = function (_ProfileFormFields) {\n _inherits(EmploymentForm, _ProfileFormFields);\n\n function EmploymentForm() {\n var _ref;\n\n var _temp, _this, _ret;\n\n _classCallCheck(this, EmploymentForm);\n\n for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n return _ret = (_temp = (_this = _possibleConstructorReturn(this, (_ref = EmploymentForm.__proto__ || Object.getPrototypeOf(EmploymentForm)).call.apply(_ref, [this].concat(args))), _this), _this.industryOptions = _industries2.default.map(function (industry) {\n return {\n value: industry,\n label: industry\n };\n }), _this.openNewWorkHistoryForm = function () {\n var _this2;\n\n return (_this2 = _this).__openNewWorkHistoryForm__REACT_HOT_LOADER__.apply(_this2, arguments);\n }, _this.openEditWorkHistoryForm = function () {\n var _this3;\n\n return (_this3 = _this).__openEditWorkHistoryForm__REACT_HOT_LOADER__.apply(_this3, arguments);\n }, _this.deleteWorkHistoryEntry = function () {\n var _this4;\n\n return (_this4 = _this).__deleteWorkHistoryEntry__REACT_HOT_LOADER__.apply(_this4, arguments);\n }, _this.saveWorkHistoryEntry = function () {\n var _this5;\n\n return (_this5 = _this).__saveWorkHistoryEntry__REACT_HOT_LOADER__.apply(_this5, arguments);\n }, _this.closeWorkDialog = function () {\n var _this6;\n\n return (_this6 = _this).__closeWorkDialog__REACT_HOT_LOADER__.apply(_this6, arguments);\n }, _this.openWorkDeleteDialog = function () {\n var _this7;\n\n return (_this7 = _this).__openWorkDeleteDialog__REACT_HOT_LOADER__.apply(_this7, arguments);\n }, _this.handleRadioClick = function () {\n var _this8;\n\n return (_this8 = _this).__handleRadioClick__REACT_HOT_LOADER__.apply(_this8, arguments);\n }, _temp), _possibleConstructorReturn(_this, _ret);\n }\n\n _createClass(EmploymentForm, [{\n key: '__openNewWorkHistoryForm__REACT_HOT_LOADER__',\n value: function __openNewWorkHistoryForm__REACT_HOT_LOADER__() {\n var _props = this.props,\n updateProfile = _props.updateProfile,\n profile = _props.profile,\n setWorkDialogIndex = _props.setWorkDialogIndex,\n setWorkDialogVisibility = _props.setWorkDialogVisibility,\n validator = _props.validator;\n\n var clone = _extends({}, profile, {\n work_history: [].concat(_toConsumableArray(profile.work_history), [(0, _util.generateNewWorkHistory)()])\n });\n updateProfile(clone, validator, true);\n setWorkDialogIndex(clone.work_history.length - 1);\n setWorkDialogVisibility(true);\n }\n }, {\n key: '__openEditWorkHistoryForm__REACT_HOT_LOADER__',\n value: function __openEditWorkHistoryForm__REACT_HOT_LOADER__(index) {\n var _props2 = this.props,\n setWorkDialogVisibility = _props2.setWorkDialogVisibility,\n setWorkDialogIndex = _props2.setWorkDialogIndex;\n\n setWorkDialogIndex(index);\n setWorkDialogVisibility(true);\n }\n }, {\n key: '__deleteWorkHistoryEntry__REACT_HOT_LOADER__',\n value: function __deleteWorkHistoryEntry__REACT_HOT_LOADER__() {\n var _props3 = this.props,\n saveProfile = _props3.saveProfile,\n profile = _props3.profile,\n ui = _props3.ui;\n\n var clone = _lodash2.default.cloneDeep(profile);\n if (ui.deletionIndex !== undefined && ui.deletionIndex !== null) {\n clone['work_history'].splice(ui.deletionIndex, 1);\n }\n return saveProfile(_profile.employmentValidation, clone, ui);\n }\n }, {\n key: '__saveWorkHistoryEntry__REACT_HOT_LOADER__',\n value: function __saveWorkHistoryEntry__REACT_HOT_LOADER__() {\n var _this9 = this;\n\n var _props4 = this.props,\n saveProfile = _props4.saveProfile,\n profile = _props4.profile,\n ui = _props4.ui;\n\n saveProfile(_profile.employmentValidation, profile, ui).then(function () {\n _this9.closeWorkDialog();\n });\n }\n }, {\n key: '__closeWorkDialog__REACT_HOT_LOADER__',\n value: function __closeWorkDialog__REACT_HOT_LOADER__() {\n var _props5 = this.props,\n setWorkDialogVisibility = _props5.setWorkDialogVisibility,\n clearProfileEdit = _props5.clearProfileEdit,\n username = _props5.profile.username;\n\n setWorkDialogVisibility(false);\n clearProfileEdit(username);\n }\n }, {\n key: '__openWorkDeleteDialog__REACT_HOT_LOADER__',\n value: function __openWorkDeleteDialog__REACT_HOT_LOADER__(index) {\n var _props6 = this.props,\n setDeletionIndex = _props6.setDeletionIndex,\n setShowWorkDeleteDialog = _props6.setShowWorkDeleteDialog;\n\n setDeletionIndex(index);\n setShowWorkDeleteDialog(true);\n }\n }, {\n key: 'addSpaceForError',\n value: function addSpaceForError(keySet) {\n var errors = this.props.errors;\n\n var value = _lodash2.default.get(errors, keySet);\n return value === undefined ? \"\" : \"top-space\";\n }\n }, {\n key: 'editWorkHistoryForm',\n value: function editWorkHistoryForm() {\n var _props7 = this.props,\n ui = _props7.ui,\n profile = _props7.profile;\n\n var keySet = function keySet(key) {\n return ['work_history', ui.workDialogIndex, key];\n };\n var id = _lodash2.default.get(profile, keySet(\"id\"));\n var title = id !== undefined ? 'Edit Employment' : 'Add Employment';\n\n return _jsx(_Grid2.default, {\n className: 'profile-tab-grid'\n }, void 0, _jsx(_Grid.Cell, {\n col: 12,\n className: 'profile-form-title'\n }, void 0, title), _jsx(_Grid.Cell, {\n col: 12\n }, void 0, this.boundTextField(keySet('company_name'), 'Name of Employer')), _jsx(_Grid.Cell, {\n col: 4\n }, void 0, _react2.default.createElement(_CountrySelectField2.default, _extends({\n stateKeySet: keySet('state_or_territory'),\n countryKeySet: keySet('country'),\n label: 'Country'\n }, this.defaultInputComponentProps()))), _jsx(_Grid.Cell, {\n col: 4\n }, void 0, _react2.default.createElement(_StateSelectField2.default, _extends({\n stateKeySet: keySet('state_or_territory'),\n countryKeySet: keySet('country'),\n label: 'State or Territory'\n }, this.defaultInputComponentProps()))), _jsx(_Grid.Cell, {\n col: 4\n }, void 0, this.boundTextField(keySet('city'), 'City')), _jsx(_Grid.Cell, {\n col: 12\n }, void 0, _react2.default.createElement(_SelectField2.default, _extends({\n keySet: keySet('industry'),\n label: 'Industry',\n options: this.industryOptions,\n allowCreate: true\n }, this.defaultInputComponentProps()))), _jsx(_Grid.Cell, {\n col: 12\n }, void 0, this.boundTextField(keySet('position'), 'Position')), _jsx(_Grid.Cell, {\n col: 6\n }, void 0, this.boundDateField(keySet('start_date'), 'Start Date', true)), _jsx(_Grid.Cell, {\n col: 6\n }, void 0, this.boundDateField(keySet('end_date'), 'End Date', true), _jsx('span', {\n className: 'end-date-hint ' + this.addSpaceForError(keySet('end_date'))\n }, void 0, 'Leave blank if this is a current position')));\n }\n }, {\n key: 'renderWorkHistory',\n value: function renderWorkHistory() {\n var _this10 = this;\n\n var _props8 = this.props,\n ui = _props8.ui,\n profile = _props8.profile,\n work_history = _props8.profile.work_history;\n\n if (ui.workHistoryEdit === true) {\n var _ret2 = function () {\n var workHistoryRows = [];\n if (!_lodash2.default.isUndefined(work_history)) {\n var sorted = (0, _sorting.workEntriesByDate)(work_history);\n workHistoryRows = sorted.map(function (_ref2) {\n var _ref3 = _slicedToArray(_ref2, 2),\n index = _ref3[0],\n entry = _ref3[1];\n\n return entry.id === undefined ? undefined : _this10.jobRow(entry, index);\n });\n }\n (0, _util.userPrivilegeCheck)(profile, function () {\n workHistoryRows.push(_jsx(_Grid.Cell, {\n col: 12,\n className: 'profile-form-row add'\n }, 'I\\'m unique!', _jsx('button', {\n className: 'mm-minor-action add-employment-button',\n onClick: _this10.openNewWorkHistoryForm\n }, void 0, 'Add employment')));\n });\n workHistoryRows.unshift(_ref4);\n return {\n v: workHistoryRows\n };\n }();\n\n if ((typeof _ret2 === 'undefined' ? 'undefined' : _typeof(_ret2)) === \"object\") return _ret2.v;\n }\n }\n }, {\n key: 'jobRow',\n value: function jobRow(position, index) {\n var _this11 = this;\n\n var _props9 = this.props,\n errors = _props9.errors,\n profile = _props9.profile;\n\n\n var endDateText = function endDateText() {\n return _lodash2.default.isEmpty(position.end_date) ? \"Current\" : (0, _date.formatMonthDate)(position.end_date);\n };\n var deleteEntry = function deleteEntry() {\n return _this11.openWorkDeleteDialog(index);\n };\n var editEntry = function editEntry() {\n return _this11.openEditWorkHistoryForm(index);\n };\n\n var _ref5 = _jsx(_IconButton2.default, {\n name: 'error',\n onClick: editEntry\n });\n\n var validationAlert = function validationAlert() {\n if (_lodash2.default.get(errors, ['work_history', String(index)])) {\n return _ref5;\n }\n };\n\n var _ref6 = _jsx(_IconButton2.default, {\n className: 'edit-button',\n name: 'edit',\n onClick: editEntry\n });\n\n var _ref7 = _jsx(_IconButton2.default, {\n className: 'delete-button',\n name: 'delete',\n onClick: deleteEntry\n });\n\n var icons = function icons() {\n return (0, _util.userPrivilegeCheck)(profile, function () {\n return _jsx('div', {\n className: 'profile-row-icons'\n }, void 0, validationAlert(), _ref6, _ref7);\n }, function () {\n return _ref8;\n });\n };\n return _jsx(_Grid.Cell, {\n col: 12,\n className: 'profile-form-row row-padding row-with-border'\n }, index, _jsx('div', {\n className: 'col user-credentials'\n }, void 0, _jsx('div', {\n className: 'profile-row-name'\n }, void 0, position.company_name + ', ' + position.position)), _jsx('div', {\n className: 'col user-credentials'\n }, void 0, _jsx('div', {\n className: 'profile-row-date-range'\n }, void 0, (0, _date.formatMonthDate)(position.start_date) + ' - ' + endDateText()), icons()));\n }\n }, {\n key: 'renderWorkQuestionForm',\n value: function renderWorkQuestionForm() {\n return _jsx(_Grid.Cell, {\n col: 12,\n className: 'profile-form-row profile-card-header'\n }, void 0, _ref9, this.renderWorkRadioSwitch());\n }\n }, {\n key: 'renderWorkRadioSwitch',\n value: function renderWorkRadioSwitch() {\n var _this12 = this;\n\n var workHistoryAnswer = this.props.ui.workHistoryAnswer;\n\n var valueSelected = _lodash2.default.isNil(workHistoryAnswer) ? null : \"false\";\n var radioIconStyle = { 'marginRight': '8px' };\n return _jsx(_RadioButton.RadioButtonGroup, {\n className: 'profile-radio-switch',\n name: 'work-history-switch',\n onChange: function onChange(event, value) {\n return _this12.handleRadioClick(value);\n },\n valueSelected: valueSelected\n }, void 0, _jsx(_RadioButton.RadioButton, {\n value: 'true',\n label: 'Yes',\n iconStyle: radioIconStyle,\n style: { 'marginRight': '30px' }\n }), _jsx(_RadioButton.RadioButton, {\n value: 'false',\n label: 'No',\n iconStyle: radioIconStyle,\n style: { 'marginRight': '15px' }\n }));\n }\n }, {\n key: '__handleRadioClick__REACT_HOT_LOADER__',\n value: function __handleRadioClick__REACT_HOT_LOADER__(value) {\n var _props10 = this.props,\n setWorkHistoryAnswer = _props10.setWorkHistoryAnswer,\n workHistoryAnswer = _props10.ui.workHistoryAnswer;\n\n if (value === \"true\") {\n if (!_lodash2.default.isNil(workHistoryAnswer)) {\n setWorkHistoryAnswer();\n }\n this.openNewWorkHistoryForm();\n } else {\n setWorkHistoryAnswer(false);\n }\n }\n }, {\n key: 'renderCardBody',\n value: function renderCardBody() {\n var _props11 = this.props,\n showSwitch = _props11.showSwitch,\n work_history = _props11.profile.work_history;\n\n if (showSwitch && work_history.length === 0) {\n return this.renderWorkQuestionForm();\n } else {\n return this.renderWorkHistory();\n }\n }\n }, {\n key: 'renderCard',\n value: function renderCard() {\n var _props12 = this.props,\n workHistoryEdit = _props12.ui.workHistoryEdit,\n profile = _props12.profile;\n\n\n if (!(0, _util.isProfileOfLoggedinUser)(profile) && (!profile.work_history || profile.work_history.length === 0)) {\n return null;\n }\n\n var cardClass = workHistoryEdit ? '' : 'profile-tab-card-greyed';\n return _jsx(_Card2.default, {\n shadow: 1,\n className: 'profile-form ' + cardClass,\n id: 'work-history-card'\n }, void 0, _jsx(_Grid2.default, {\n className: 'profile-form-grid'\n }, void 0, this.renderCardBody()));\n }\n }, {\n key: 'render',\n value: function render() {\n var _props13 = this.props,\n _props13$ui = _props13.ui,\n workDialogVisibility = _props13$ui.workDialogVisibility,\n showWorkDeleteDialog = _props13$ui.showWorkDeleteDialog,\n profilePatchStatus = _props13.profilePatchStatus;\n\n\n var inFlight = profilePatchStatus === _actions.FETCH_PROCESSING;\n return _jsx('div', {}, void 0, _jsx(_ConfirmDeletion2.default, {\n deleteFunc: this.deleteWorkHistoryEntry,\n open: showWorkDeleteDialog,\n close: this.closeConfirmDeleteDialog,\n itemText: 'position',\n inFlight: inFlight\n }), _jsx(_Dialog2.default, {\n title: 'Employment',\n titleClassName: 'dialog-title',\n contentClassName: 'dialog employment-dialog',\n className: 'employment-dialog-wrapper',\n open: workDialogVisibility,\n onRequestClose: this.closeWorkDialog,\n actions: (0, _util2.dialogActions)(this.closeWorkDialog, this.saveWorkHistoryEntry, inFlight),\n autoScrollBodyContent: true\n }, void 0, this.editWorkHistoryForm()), this.renderCard());\n }\n }]);\n\n return EmploymentForm;\n}(_ProfileFormFields3.default);\n\nvar _default = EmploymentForm;\nvar _default2 = _default;\nexports.default = _default2;\n;\n\nvar _temp2 = function () {\n if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n return;\n }\n\n __REACT_HOT_LOADER__.register(EmploymentForm, 'EmploymentForm', '/src/static/js/components/EmploymentForm.js');\n\n __REACT_HOT_LOADER__.register(_default, 'default', '/src/static/js/components/EmploymentForm.js');\n\n __REACT_HOT_LOADER__.register(_default2, 'default', '/src/static/js/components/EmploymentForm.js');\n}();\n\n;\n;\n\nvar _temp3 = function () {\n if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n return;\n }\n}();\n\n;"
},
{
"id": 1801,
"identifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/PersonalForm.js",
"name": "./static/js/components/PersonalForm.js",
"index": 1560,
"index2": 1590,
"size": 10216,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/PersonalTab.js",
"issuerId": 1670,
"issuerName": "./static/js/components/PersonalTab.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1670,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/PersonalTab.js",
"module": "./static/js/components/PersonalTab.js",
"moduleName": "./static/js/components/PersonalTab.js",
"type": "cjs require",
"userRequest": "./PersonalForm",
"loc": "37:20-45"
},
{
"moduleId": 1913,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/UserPagePersonalDialog.js",
"module": "./static/js/components/UserPagePersonalDialog.js",
"moduleName": "./static/js/components/UserPagePersonalDialog.js",
"type": "cjs require",
"userRequest": "./PersonalForm",
"loc": "27:20-45"
}
],
"usedExports": true,
"providedExports": null,
"depth": 4,
"source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _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; };\n\nvar _jsx = function () { var REACT_ELEMENT_TYPE = typeof Symbol === \"function\" && Symbol.for && Symbol.for(\"react.element\") || 0xeac7; return function createRawReactElement(type, props, key, children) { var defaultProps = type && type.defaultProps; var childrenLength = arguments.length - 3; if (!props && childrenLength !== 0) { props = {}; } if (props && defaultProps) { for (var propName in defaultProps) { if (props[propName] === void 0) { props[propName] = defaultProps[propName]; } } } else if (!props) { props = defaultProps || {}; } if (childrenLength === 1) { props.children = children; } else if (childrenLength > 1) { var childArray = Array(childrenLength); for (var i = 0; i < childrenLength; i++) { childArray[i] = arguments[i + 3]; } props.children = childArray; } return { $$typeof: REACT_ELEMENT_TYPE, type: type, key: key === undefined ? null : '' + key, ref: null, props: props, _owner: null }; }; }();\n\nvar _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; }; }();\n\nvar _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _Grid = require('react-mdl/lib/Grid');\n\nvar _Grid2 = _interopRequireDefault(_Grid);\n\nvar _reactTooltip = require('react-tooltip');\n\nvar _reactTooltip2 = _interopRequireDefault(_reactTooltip);\n\nvar _lodash = require('lodash');\n\nvar _lodash2 = _interopRequireDefault(_lodash);\n\nvar _language_codes = require('../data/language_codes');\n\nvar _language_codes2 = _interopRequireDefault(_language_codes);\n\nvar _SelectField = require('./inputs/SelectField');\n\nvar _SelectField2 = _interopRequireDefault(_SelectField);\n\nvar _CountrySelectField = require('./inputs/CountrySelectField');\n\nvar _CountrySelectField2 = _interopRequireDefault(_CountrySelectField);\n\nvar _StateSelectField = require('./inputs/StateSelectField');\n\nvar _StateSelectField2 = _interopRequireDefault(_StateSelectField);\n\nvar _ProfileFormFields2 = require('../util/ProfileFormFields');\n\nvar _ProfileFormFields3 = _interopRequireDefault(_ProfileFormFields2);\n\nvar _profile_edit = require('../util/profile_edit');\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _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; }\n\nfunction _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; }\n\nvar _ref2 = _jsx('h3', {}, void 0, 'Please enter your name in Latin characters');\n\nvar _ref3 = _jsx('h2', {\n className: 'sr-only'\n}, void 0, 'Personal Information');\n\nvar _ref4 = _jsx('p', {\n className: 'alert-info',\n role: 'alert'\n}, void 0, 'Please fill out this form using your legal name and truthful information.');\n\nvar _ref5 = _jsx('h3', {}, void 0, 'Where are you currently living?');\n\nvar _ref6 = _jsx('h3', {}, void 0, 'Where are you from?');\n\nvar PersonalForm = function (_ProfileFormFields) {\n _inherits(PersonalForm, _ProfileFormFields);\n\n function PersonalForm() {\n var _ref;\n\n var _temp, _this, _ret;\n\n _classCallCheck(this, PersonalForm);\n\n for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n return _ret = (_temp = (_this = _possibleConstructorReturn(this, (_ref = PersonalForm.__proto__ || Object.getPrototypeOf(PersonalForm)).call.apply(_ref, [this].concat(args))), _this), _this.genderOptions = [{ value: 'm', label: 'Male' }, { value: 'f', label: 'Female' }, { value: 'o', label: 'Other/Prefer not to say' }], _this.languageOptions = _lodash2.default.sortBy(_language_codes2.default.map(function (language) {\n return {\n value: language.alpha2,\n label: language.English\n };\n }), 'label'), _this.renderRomanizedFields = function () {\n var _this2;\n\n return (_this2 = _this).__renderRomanizedFields__REACT_HOT_LOADER__.apply(_this2, arguments);\n }, _this.showRomanizedFields = function () {\n var _this3;\n\n return (_this3 = _this).__showRomanizedFields__REACT_HOT_LOADER__.apply(_this3, arguments);\n }, _temp), _possibleConstructorReturn(_this, _ret);\n }\n\n _createClass(PersonalForm, [{\n key: '__renderRomanizedFields__REACT_HOT_LOADER__',\n value: function __renderRomanizedFields__REACT_HOT_LOADER__() {\n return _jsx(_Grid.Cell, {\n col: 12\n }, void 0, _jsx('section', {\n className: 'romanized-name'\n }, void 0, _ref2, _jsx(_Grid2.default, {\n className: 'profile-form-grid'\n }, void 0, _jsx(_Grid.Cell, {\n col: 6\n }, void 0, this.boundTextField([\"romanized_first_name\"], \"Given name\")), _jsx(_Grid.Cell, {\n col: 6\n }, void 0, this.boundTextField([\"romanized_last_name\"], \"Family name\")))));\n }\n }, {\n key: '__showRomanizedFields__REACT_HOT_LOADER__',\n value: function __showRomanizedFields__REACT_HOT_LOADER__() {\n return (0, _profile_edit.shouldRenderRomanizedFields)(this.props.profile) ? this.renderRomanizedFields() : null;\n }\n }, {\n key: 'render',\n value: function render() {\n var whyWeAskThis = 'Some program sponsors and employers offer benefits or scholarships ' + 'to learners with specific backgrounds.';\n\n return _jsx('section', {}, void 0, _ref3, _ref4, _jsx(_Grid2.default, {\n className: 'profile-form-grid'\n }, void 0, _jsx(_Grid.Cell, {\n col: 6\n }, void 0, this.boundTextField([\"first_name\"], \"Given name\")), _jsx(_Grid.Cell, {\n col: 6\n }, void 0, this.boundTextField([\"last_name\"], \"Family name\")), this.showRomanizedFields(), _jsx(_Grid.Cell, {\n col: 12\n }, void 0, this.boundTextField([\"preferred_name\"], \"Nickname / Preferred name\")), _jsx(_Grid.Cell, {\n col: 12\n }, void 0, this.boundDateField(['date_of_birth'], 'Date of birth')), _jsx(_Grid.Cell, {\n col: 12,\n className: 'profile-gender-group'\n }, void 0, this.boundRadioGroupField(['gender'], 'Gender', this.genderOptions)), _jsx(_Grid.Cell, {\n col: 12\n }, void 0, _react2.default.createElement(_SelectField2.default, _extends({\n keySet: ['preferred_language'],\n label: 'Preferred language',\n options: this.languageOptions\n }, this.defaultInputComponentProps())))), _jsx('section', {}, void 0, _ref5, _jsx(_Grid2.default, {\n className: 'profile-form-grid'\n }, void 0, _jsx(_Grid.Cell, {\n col: 4\n }, void 0, _react2.default.createElement(_CountrySelectField2.default, _extends({\n stateKeySet: ['state_or_territory'],\n countryKeySet: ['country'],\n topMenu: true,\n label: 'Country'\n }, this.defaultInputComponentProps()))), _jsx(_Grid.Cell, {\n col: 4\n }, void 0, _react2.default.createElement(_StateSelectField2.default, _extends({\n stateKeySet: ['state_or_territory'],\n countryKeySet: ['country'],\n topMenu: true,\n label: 'State or Territory'\n }, this.defaultInputComponentProps()))), _jsx(_Grid.Cell, {\n col: 4\n }, void 0, this.boundTextField(['city'], 'City')))), _jsx('section', {}, void 0, _ref6, _jsx('span', {\n className: 'tooltip-link',\n 'data-tip': true,\n 'data-for': 'why-we-ask-this',\n style: { \"display\": \"inline-block\" }\n }, void 0, '(Why we ask this)'), _jsx(_reactTooltip2.default, {\n id: 'why-we-ask-this',\n effect: 'solid',\n event: 'click',\n globalEventOff: 'click'\n }, void 0, whyWeAskThis), _jsx(_Grid2.default, {\n className: 'profile-form-grid'\n }, void 0, _jsx(_Grid.Cell, {\n col: 4\n }, void 0, _react2.default.createElement(_CountrySelectField2.default, _extends({\n countryKeySet: ['birth_country'],\n label: 'Country of birth',\n topMenu: true\n }, this.defaultInputComponentProps()))), _jsx(_Grid.Cell, {\n col: 4\n }, void 0, _react2.default.createElement(_CountrySelectField2.default, _extends({\n countryKeySet: ['nationality'],\n label: 'Nationality',\n topMenu: true\n }, this.defaultInputComponentProps()))))));\n }\n }]);\n\n return PersonalForm;\n}(_ProfileFormFields3.default);\n\nvar _default = PersonalForm;\nvar _default2 = _default;\nexports.default = _default2;\n;\n\nvar _temp2 = function () {\n if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n return;\n }\n\n __REACT_HOT_LOADER__.register(PersonalForm, 'PersonalForm', '/src/static/js/components/PersonalForm.js');\n\n __REACT_HOT_LOADER__.register(_default, 'default', '/src/static/js/components/PersonalForm.js');\n\n __REACT_HOT_LOADER__.register(_default2, 'default', '/src/static/js/components/PersonalForm.js');\n}();\n\n;\n;\n\nvar _temp3 = function () {\n if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n return;\n }\n}();\n\n;"
},
{
"id": 1810,
"identifier": "/src/node_modules/react-tooltip/dist/constant.js",
"name": "./~/react-tooltip/dist/constant.js",
"index": 1563,
"index2": 1556,
"size": 244,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/src/node_modules/react-tooltip/dist/decorators/staticMethods.js",
"issuerId": 1979,
"issuerName": "./~/react-tooltip/dist/decorators/staticMethods.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1979,
"moduleIdentifier": "/src/node_modules/react-tooltip/dist/decorators/staticMethods.js",
"module": "./~/react-tooltip/dist/decorators/staticMethods.js",
"moduleName": "./~/react-tooltip/dist/decorators/staticMethods.js",
"type": "cjs require",
"userRequest": "../constant",
"loc": "56:16-38"
},
{
"moduleId": 1980,
"moduleIdentifier": "/src/node_modules/react-tooltip/dist/decorators/windowListener.js",
"module": "./~/react-tooltip/dist/decorators/windowListener.js",
"moduleName": "./~/react-tooltip/dist/decorators/windowListener.js",
"type": "cjs require",
"userRequest": "../constant",
"loc": "44:16-38"
}
],
"usedExports": true,
"providedExports": null,
"depth": 7,
"source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = {\n\n GLOBAL: {\n HIDE: '__react_tooltip_hide_event',\n REBUILD: '__react_tooltip_rebuild_event',\n SHOW: '__react_tooltip_show_event'\n }\n};"
},
{
"id": 1811,
"identifier": "/src/node_modules/react-virtualized/dist/commonjs/Grid/defaultCellRangeRenderer.js",
"name": "./~/react-virtualized/dist/commonjs/Grid/defaultCellRangeRenderer.js",
"index": 1591,
"index2": 1578,
"size": 3322,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/src/node_modules/react-virtualized/dist/commonjs/Grid/index.js",
"issuerId": 1992,
"issuerName": "./~/react-virtualized/dist/commonjs/Grid/index.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1991,
"moduleIdentifier": "/src/node_modules/react-virtualized/dist/commonjs/Grid/Grid.js",
"module": "./~/react-virtualized/dist/commonjs/Grid/Grid.js",
"moduleName": "./~/react-virtualized/dist/commonjs/Grid/Grid.js",
"type": "cjs require",
"userRequest": "./defaultCellRangeRenderer",
"loc": "48:32-69"
},
{
"moduleId": 1992,
"moduleIdentifier": "/src/node_modules/react-virtualized/dist/commonjs/Grid/index.js",
"module": "./~/react-virtualized/dist/commonjs/Grid/index.js",
"moduleName": "./~/react-virtualized/dist/commonjs/Grid/index.js",
"type": "cjs require",
"userRequest": "./defaultCellRangeRenderer",
"loc": "12:33-70"
}
],
"usedExports": true,
"providedExports": null,
"depth": 12,
"source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = defaultCellRangeRenderer;\n\n/**\n * Default implementation of cellRangeRenderer used by Grid.\n * This renderer supports cell-caching while the user is scrolling.\n */\nfunction defaultCellRangeRenderer(_ref) {\n var cellCache = _ref.cellCache;\n var cellRenderer = _ref.cellRenderer;\n var columnSizeAndPositionManager = _ref.columnSizeAndPositionManager;\n var columnStartIndex = _ref.columnStartIndex;\n var columnStopIndex = _ref.columnStopIndex;\n var horizontalOffsetAdjustment = _ref.horizontalOffsetAdjustment;\n var isScrolling = _ref.isScrolling;\n var rowSizeAndPositionManager = _ref.rowSizeAndPositionManager;\n var rowStartIndex = _ref.rowStartIndex;\n var rowStopIndex = _ref.rowStopIndex;\n var scrollLeft = _ref.scrollLeft;\n var scrollTop = _ref.scrollTop;\n var verticalOffsetAdjustment = _ref.verticalOffsetAdjustment;\n var visibleColumnIndices = _ref.visibleColumnIndices;\n var visibleRowIndices = _ref.visibleRowIndices;\n\n var renderedCells = [];\n\n for (var rowIndex = rowStartIndex; rowIndex <= rowStopIndex; rowIndex++) {\n var rowDatum = rowSizeAndPositionManager.getSizeAndPositionOfCell(rowIndex);\n\n for (var columnIndex = columnStartIndex; columnIndex <= columnStopIndex; columnIndex++) {\n var columnDatum = columnSizeAndPositionManager.getSizeAndPositionOfCell(columnIndex);\n var isVisible = columnIndex >= visibleColumnIndices.start && columnIndex <= visibleColumnIndices.stop && rowIndex >= visibleRowIndices.start && rowIndex <= visibleRowIndices.stop;\n var key = rowIndex + '-' + columnIndex;\n var style = {\n height: rowDatum.size,\n left: columnDatum.offset + horizontalOffsetAdjustment,\n position: 'absolute',\n top: rowDatum.offset + verticalOffsetAdjustment,\n width: columnDatum.size\n };\n\n var cellRendererParams = {\n columnIndex: columnIndex,\n isScrolling: isScrolling,\n isVisible: isVisible,\n key: key,\n rowIndex: rowIndex,\n style: style\n };\n\n var renderedCell = void 0;\n\n // Avoid re-creating cells while scrolling.\n // This can lead to the same cell being created many times and can cause performance issues for \"heavy\" cells.\n // If a scroll is in progress- cache and reuse cells.\n // This cache will be thrown away once scrolling completes.\n // However if we are scaling scroll positions and sizes, we should also avoid caching.\n // This is because the offset changes slightly as scroll position changes and caching leads to stale values.\n // For more info refer to issue #395\n if (isScrolling && !horizontalOffsetAdjustment && !verticalOffsetAdjustment) {\n if (!cellCache[key]) {\n cellCache[key] = cellRenderer(cellRendererParams);\n }\n renderedCell = cellCache[key];\n // If the user is no longer scrolling, don't cache cells.\n // This makes dynamic cell content difficult for users and would also lead to a heavier memory footprint.\n } else {\n renderedCell = cellRenderer(cellRendererParams);\n }\n\n if (renderedCell == null || renderedCell === false) {\n continue;\n }\n\n renderedCells.push(renderedCell);\n }\n }\n\n return renderedCells;\n}"
},
{
"id": 1911,
"identifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/UserInfoCard.js",
"name": "./static/js/components/UserInfoCard.js",
"index": 1609,
"index2": 1605,
"size": 7338,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/User.js",
"issuerId": 1671,
"issuerName": "./static/js/components/User.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1671,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/User.js",
"module": "./static/js/components/User.js",
"moduleName": "./static/js/components/User.js",
"type": "cjs require",
"userRequest": "./UserInfoCard",
"loc": "33:20-45"
}
],
"usedExports": true,
"providedExports": null,
"depth": 4,
"source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _jsx = function () { var REACT_ELEMENT_TYPE = typeof Symbol === \"function\" && Symbol.for && Symbol.for(\"react.element\") || 0xeac7; return function createRawReactElement(type, props, key, children) { var defaultProps = type && type.defaultProps; var childrenLength = arguments.length - 3; if (!props && childrenLength !== 0) { props = {}; } if (props && defaultProps) { for (var propName in defaultProps) { if (props[propName] === void 0) { props[propName] = defaultProps[propName]; } } } else if (!props) { props = defaultProps || {}; } if (childrenLength === 1) { props.children = children; } else if (childrenLength > 1) { var childArray = Array(childrenLength); for (var i = 0; i < childrenLength; i++) { childArray[i] = arguments[i + 3]; } props.children = childArray; } return { $$typeof: REACT_ELEMENT_TYPE, type: type, key: key === undefined ? null : '' + key, ref: null, props: props, _owner: null }; }; }();\n\nvar _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; }; }();\n\nvar _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _Card = require('react-mdl/lib/Card');\n\nvar _IconButton = require('react-mdl/lib/IconButton');\n\nvar _IconButton2 = _interopRequireDefault(_IconButton);\n\nvar _ProfileImage = require('../containers/ProfileImage');\n\nvar _ProfileImage2 = _interopRequireDefault(_ProfileImage);\n\nvar _util = require('../util/util');\n\nvar _sanctuary = require('../lib/sanctuary');\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _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; }\n\nfunction _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; }\n\nvar _ref2 = _jsx('h3', {}, 'heading', 'About Me');\n\nvar _ref3 = _jsx('div', {\n className: 'bio placeholder'\n}, 'bio-placeholder', 'Write something about yourself, so others can learn a bit about you.');\n\nvar _ref4 = _jsx('h3', {}, 'heading', 'About Me');\n\nvar UserInfoCard = function (_React$Component) {\n _inherits(UserInfoCard, _React$Component);\n\n function UserInfoCard() {\n var _ref;\n\n var _temp, _this, _ret;\n\n _classCallCheck(this, UserInfoCard);\n\n for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n return _ret = (_temp = (_this = _possibleConstructorReturn(this, (_ref = UserInfoCard.__proto__ || Object.getPrototypeOf(UserInfoCard)).call.apply(_ref, [this].concat(args))), _this), _this.email = function () {\n var _this2;\n\n return (_this2 = _this).__email__REACT_HOT_LOADER__.apply(_this2, arguments);\n }, _this.renderAboutMeSection = function () {\n var _this3;\n\n return (_this3 = _this).__renderAboutMeSection__REACT_HOT_LOADER__.apply(_this3, arguments);\n }, _temp), _possibleConstructorReturn(_this, _ret);\n }\n\n _createClass(UserInfoCard, [{\n key: '__email__REACT_HOT_LOADER__',\n value: function __email__REACT_HOT_LOADER__(email) {\n return _jsx('span', {\n className: 'profile-email'\n }, void 0, email);\n }\n }, {\n key: '__renderAboutMeSection__REACT_HOT_LOADER__',\n value: function __renderAboutMeSection__REACT_HOT_LOADER__(profile, toggleShowAboutMeDialog) {\n var _ref5 = _jsx(_IconButton2.default, {\n name: 'edit about me section',\n className: 'edit-about-me-button',\n onClick: toggleShowAboutMeDialog\n });\n\n var aboutMeContent = (0, _util.userPrivilegeCheck)(profile, function () {\n return [_ref2, _ref3];\n }, null);\n if (profile.about_me) {\n aboutMeContent = [_ref4, _jsx('div', {\n className: 'bio'\n }, 'bio', profile.about_me)];\n }\n\n return _jsx('div', {\n className: 'profile-form-row'\n }, void 0, _jsx('div', {\n className: 'about-me'\n }, void 0, aboutMeContent), _jsx('div', {\n className: 'edit-about-me-holder'\n }, void 0, (0, _util.userPrivilegeCheck)(profile, function () {\n return _ref5;\n })));\n }\n }, {\n key: 'render',\n value: function render() {\n var _props = this.props,\n profile = _props.profile,\n toggleShowPersonalDialog = _props.toggleShowPersonalDialog,\n toggleShowAboutMeDialog = _props.toggleShowAboutMeDialog;\n\n var _ref6 = _jsx(_IconButton2.default, {\n name: 'edit personal information',\n onClick: toggleShowPersonalDialog,\n className: 'edit-personal-info-button'\n });\n\n return _jsx(_Card.Card, {\n shadow: 1,\n className: 'profile-form user-page'\n }, void 0, _jsx('div', {\n className: 'profile-form-row'\n }, void 0, _jsx(_ProfileImage2.default, {\n profile: profile,\n editable: true\n }), _jsx('div', {\n className: 'col user-info'\n }, void 0, _jsx('div', {\n className: 'profile-title'\n }, void 0, (0, _util.getPreferredName)(profile)), _jsx('div', {\n className: 'profile-company-name'\n }, void 0, (0, _sanctuary.mstr)((0, _util.getEmployer)(profile))), profile.email && !(0, _util.isProfileOfLoggedinUser)(profile) ? this.email(profile.email) : null), _jsx('div', {\n className: 'edit-profile-holder'\n }, void 0, (0, _util.userPrivilegeCheck)(profile, function () {\n return _ref6;\n }))), this.renderAboutMeSection(profile, toggleShowAboutMeDialog));\n }\n }]);\n\n return UserInfoCard;\n}(_react2.default.Component);\n\nvar _default = UserInfoCard;\nvar _default2 = _default;\nexports.default = _default2;\n;\n\nvar _temp2 = function () {\n if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n return;\n }\n\n __REACT_HOT_LOADER__.register(UserInfoCard, 'UserInfoCard', '/src/static/js/components/UserInfoCard.js');\n\n __REACT_HOT_LOADER__.register(_default, 'default', '/src/static/js/components/UserInfoCard.js');\n\n __REACT_HOT_LOADER__.register(_default2, 'default', '/src/static/js/components/UserInfoCard.js');\n}();\n\n;\n;\n\nvar _temp3 = function () {\n if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n return;\n }\n}();\n\n;"
},
{
"id": 1912,
"identifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/UserPageAboutMeDialog.js",
"name": "./static/js/components/UserPageAboutMeDialog.js",
"index": 1608,
"index2": 1604,
"size": 6390,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/User.js",
"issuerId": 1671,
"issuerName": "./static/js/components/User.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1671,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/User.js",
"module": "./static/js/components/User.js",
"moduleName": "./static/js/components/User.js",
"type": "cjs require",
"userRequest": "./UserPageAboutMeDialog.js",
"loc": "29:29-66"
}
],
"usedExports": true,
"providedExports": null,
"depth": 4,
"source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _jsx = function () { var REACT_ELEMENT_TYPE = typeof Symbol === \"function\" && Symbol.for && Symbol.for(\"react.element\") || 0xeac7; return function createRawReactElement(type, props, key, children) { var defaultProps = type && type.defaultProps; var childrenLength = arguments.length - 3; if (!props && childrenLength !== 0) { props = {}; } if (props && defaultProps) { for (var propName in defaultProps) { if (props[propName] === void 0) { props[propName] = defaultProps[propName]; } } } else if (!props) { props = defaultProps || {}; } if (childrenLength === 1) { props.children = children; } else if (childrenLength > 1) { var childArray = Array(childrenLength); for (var i = 0; i < childrenLength; i++) { childArray[i] = arguments[i + 3]; } props.children = childArray; } return { $$typeof: REACT_ELEMENT_TYPE, type: type, key: key === undefined ? null : '' + key, ref: null, props: props, _owner: null }; }; }();\n\nvar _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; }; }();\n\nvar _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _Dialog = require('material-ui/Dialog');\n\nvar _Dialog2 = _interopRequireDefault(_Dialog);\n\nvar _actions = require('../actions');\n\nvar _ProfileFormFields2 = require('../util/ProfileFormFields');\n\nvar _ProfileFormFields3 = _interopRequireDefault(_ProfileFormFields2);\n\nvar _util = require('./inputs/util');\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _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; }\n\nfunction _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; }\n\nvar UserPageAboutMeDialog = function (_ProfileFormFields) {\n _inherits(UserPageAboutMeDialog, _ProfileFormFields);\n\n function UserPageAboutMeDialog() {\n var _ref;\n\n var _temp, _this, _ret;\n\n _classCallCheck(this, UserPageAboutMeDialog);\n\n for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n return _ret = (_temp = (_this = _possibleConstructorReturn(this, (_ref = UserPageAboutMeDialog.__proto__ || Object.getPrototypeOf(UserPageAboutMeDialog)).call.apply(_ref, [this].concat(args))), _this), _this.closeAboutMeDialog = function () {\n var _this2;\n\n return (_this2 = _this).__closeAboutMeDialog__REACT_HOT_LOADER__.apply(_this2, arguments);\n }, _this.saveAboutMeInfo = function () {\n var _this3;\n\n return (_this3 = _this).__saveAboutMeInfo__REACT_HOT_LOADER__.apply(_this3, arguments);\n }, _temp), _possibleConstructorReturn(_this, _ret);\n }\n\n _createClass(UserPageAboutMeDialog, [{\n key: '__closeAboutMeDialog__REACT_HOT_LOADER__',\n value: function __closeAboutMeDialog__REACT_HOT_LOADER__() {\n var _props = this.props,\n setUserPageAboutMeDialogVisibility = _props.setUserPageAboutMeDialogVisibility,\n clearProfileEdit = _props.clearProfileEdit,\n username = _props.profile.username;\n\n setUserPageAboutMeDialogVisibility(false);\n clearProfileEdit(username);\n }\n }, {\n key: '__saveAboutMeInfo__REACT_HOT_LOADER__',\n value: function __saveAboutMeInfo__REACT_HOT_LOADER__() {\n var _this4 = this;\n\n var _props2 = this.props,\n profile = _props2.profile,\n ui = _props2.ui,\n saveProfile = _props2.saveProfile,\n validator = _props2.validator;\n\n saveProfile(validator, profile, ui).then(function () {\n _this4.closeAboutMeDialog();\n });\n }\n }, {\n key: 'render',\n value: function render() {\n var _props3 = this.props,\n userPageAboutMeDialogVisibility = _props3.ui.userPageAboutMeDialogVisibility,\n profilePatchStatus = _props3.profilePatchStatus;\n\n var inFlight = profilePatchStatus === _actions.FETCH_PROCESSING;\n\n return _jsx(_Dialog2.default, {\n title: 'About Me',\n titleClassName: 'dialog-title',\n contentClassName: 'dialog about-me-dialog',\n className: 'about-me-dialog-wrapper',\n open: userPageAboutMeDialogVisibility,\n onRequestClose: this.closeAboutMeDialog,\n actions: (0, _util.dialogActions)(this.closeAboutMeDialog, this.saveAboutMeInfo, inFlight),\n autoScrollBodyContent: true\n }, void 0, this.boundTextField([\"about_me\"], \"Introduce yourself\", true));\n }\n }]);\n\n return UserPageAboutMeDialog;\n}(_ProfileFormFields3.default);\n\nvar _default = UserPageAboutMeDialog;\nvar _default2 = _default;\nexports.default = _default2;\n;\n\nvar _temp2 = function () {\n if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n return;\n }\n\n __REACT_HOT_LOADER__.register(UserPageAboutMeDialog, 'UserPageAboutMeDialog', '/src/static/js/components/UserPageAboutMeDialog.js');\n\n __REACT_HOT_LOADER__.register(_default, 'default', '/src/static/js/components/UserPageAboutMeDialog.js');\n\n __REACT_HOT_LOADER__.register(_default2, 'default', '/src/static/js/components/UserPageAboutMeDialog.js');\n}();\n\n;\n;\n\nvar _temp3 = function () {\n if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n return;\n }\n}();\n\n;"
},
{
"id": 1913,
"identifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/UserPagePersonalDialog.js",
"name": "./static/js/components/UserPagePersonalDialog.js",
"index": 1607,
"index2": 1603,
"size": 6702,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/User.js",
"issuerId": 1671,
"issuerName": "./static/js/components/User.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1671,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/User.js",
"module": "./static/js/components/User.js",
"moduleName": "./static/js/components/User.js",
"type": "cjs require",
"userRequest": "./UserPagePersonalDialog.js",
"loc": "25:30-68"
}
],
"usedExports": true,
"providedExports": null,
"depth": 4,
"source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _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; };\n\nvar _jsx = function () { var REACT_ELEMENT_TYPE = typeof Symbol === \"function\" && Symbol.for && Symbol.for(\"react.element\") || 0xeac7; return function createRawReactElement(type, props, key, children) { var defaultProps = type && type.defaultProps; var childrenLength = arguments.length - 3; if (!props && childrenLength !== 0) { props = {}; } if (props && defaultProps) { for (var propName in defaultProps) { if (props[propName] === void 0) { props[propName] = defaultProps[propName]; } } } else if (!props) { props = defaultProps || {}; } if (childrenLength === 1) { props.children = children; } else if (childrenLength > 1) { var childArray = Array(childrenLength); for (var i = 0; i < childrenLength; i++) { childArray[i] = arguments[i + 3]; } props.children = childArray; } return { $$typeof: REACT_ELEMENT_TYPE, type: type, key: key === undefined ? null : '' + key, ref: null, props: props, _owner: null }; }; }();\n\nvar _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; }; }();\n\nvar _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _Dialog = require('material-ui/Dialog');\n\nvar _Dialog2 = _interopRequireDefault(_Dialog);\n\nvar _util = require('./inputs/util');\n\nvar _actions = require('../actions');\n\nvar _profile = require('../lib/validation/profile');\n\nvar _PersonalForm = require('./PersonalForm');\n\nvar _PersonalForm2 = _interopRequireDefault(_PersonalForm);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _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; }\n\nfunction _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; }\n\nvar UserPagePersonalDialog = function (_React$Component) {\n _inherits(UserPagePersonalDialog, _React$Component);\n\n function UserPagePersonalDialog() {\n var _ref;\n\n var _temp, _this, _ret;\n\n _classCallCheck(this, UserPagePersonalDialog);\n\n for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n return _ret = (_temp = (_this = _possibleConstructorReturn(this, (_ref = UserPagePersonalDialog.__proto__ || Object.getPrototypeOf(UserPagePersonalDialog)).call.apply(_ref, [this].concat(args))), _this), _this.closePersonalDialog = function () {\n var _this2;\n\n return (_this2 = _this).__closePersonalDialog__REACT_HOT_LOADER__.apply(_this2, arguments);\n }, _this.savePersonalInfo = function () {\n var _this3;\n\n return (_this3 = _this).__savePersonalInfo__REACT_HOT_LOADER__.apply(_this3, arguments);\n }, _temp), _possibleConstructorReturn(_this, _ret);\n }\n\n _createClass(UserPagePersonalDialog, [{\n key: '__closePersonalDialog__REACT_HOT_LOADER__',\n value: function __closePersonalDialog__REACT_HOT_LOADER__() {\n var _props = this.props,\n setUserPageDialogVisibility = _props.setUserPageDialogVisibility,\n clearProfileEdit = _props.clearProfileEdit,\n username = _props.profile.username;\n\n setUserPageDialogVisibility(false);\n clearProfileEdit(username);\n }\n }, {\n key: '__savePersonalInfo__REACT_HOT_LOADER__',\n value: function __savePersonalInfo__REACT_HOT_LOADER__() {\n var _this4 = this;\n\n var _props2 = this.props,\n profile = _props2.profile,\n ui = _props2.ui,\n saveProfile = _props2.saveProfile;\n\n saveProfile(_profile.personalValidation, profile, ui).then(function () {\n _this4.closePersonalDialog();\n });\n }\n }, {\n key: 'render',\n value: function render() {\n var _props3 = this.props,\n userPageDialogVisibility = _props3.ui.userPageDialogVisibility,\n profilePatchStatus = _props3.profilePatchStatus;\n\n var inFlight = profilePatchStatus === _actions.FETCH_PROCESSING;\n\n return _jsx(_Dialog2.default, {\n title: 'Edit Personal Info',\n titleClassName: 'dialog-title',\n contentClassName: 'dialog personal-dialog',\n className: 'personal-dialog-wrapper',\n open: userPageDialogVisibility,\n onRequestClose: this.closePersonalDialog,\n actions: (0, _util.dialogActions)(this.closePersonalDialog, this.savePersonalInfo, inFlight),\n autoScrollBodyContent: true\n }, void 0, _react2.default.createElement(_PersonalForm2.default, _extends({}, this.props, { validator: _profile.personalValidation })));\n }\n }]);\n\n return UserPagePersonalDialog;\n}(_react2.default.Component);\n\nvar _default = UserPagePersonalDialog;\nvar _default2 = _default;\nexports.default = _default2;\n;\n\nvar _temp2 = function () {\n if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n return;\n }\n\n __REACT_HOT_LOADER__.register(UserPagePersonalDialog, 'UserPagePersonalDialog', '/src/static/js/components/UserPagePersonalDialog.js');\n\n __REACT_HOT_LOADER__.register(_default, 'default', '/src/static/js/components/UserPagePersonalDialog.js');\n\n __REACT_HOT_LOADER__.register(_default2, 'default', '/src/static/js/components/UserPagePersonalDialog.js');\n}();\n\n;\n;\n\nvar _temp3 = function () {\n if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n return;\n }\n}();\n\n;"
},
{
"id": 1931,
"identifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/data/fields_of_study.js",
"name": "./static/js/data/fields_of_study.js",
"index": 1599,
"index2": 1594,
"size": 89395,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/EducationForm.js",
"issuerId": 1799,
"issuerName": "./static/js/components/EducationForm.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1799,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/EducationForm.js",
"module": "./static/js/components/EducationForm.js",
"moduleName": "./static/js/components/EducationForm.js",
"type": "cjs require",
"userRequest": "../data/fields_of_study",
"loc": "77:23-57"
}
],
"usedExports": true,
"providedExports": null,
"depth": 5,
"source": "\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nvar _default = {\n \"01.0000\": \"Agriculture, General\",\n \"01.0101\": \"Agricultural Business and Management, General\",\n \"01.0102\": \"Agribusiness/Agricultural Business Operations\",\n \"01.0103\": \"Agricultural Economics\",\n \"01.0104\": \"Farm/Farm and Ranch Management\",\n \"01.0105\": \"Agricultural/Farm Supplies Retailing and Wholesaling\",\n \"01.0106\": \"Agricultural Business Technology\",\n \"01.0199\": \"Agricultural Business and Management, Other\",\n \"01.0201\": \"Agricultural Mechanization, General\",\n \"01.0204\": \"Agricultural Power Machinery Operation\",\n \"01.0205\": \"Agricultural Mechanics and Equipment/Machine Technology\",\n \"01.0299\": \"Agricultural Mechanization, Other\",\n \"01.0301\": \"Agricultural Production Operations, General\",\n \"01.0302\": \"Animal/Livestock Husbandry and Production\",\n \"01.0303\": \"Aquaculture\",\n \"01.0304\": \"Crop Production\",\n \"01.0306\": \"Dairy Husbandry and Production\",\n \"01.0307\": \"Horse Husbandry/Equine Science and Management\",\n \"01.0308\": \"Agroecology and Sustainable Agriculture\",\n \"01.0309\": \"Viticulture and Enology\",\n \"01.0399\": \"Agricultural Production Operations, Other\",\n \"01.0401\": \"Agricultural and Food Products Processing\",\n \"01.0504\": \"Dog/Pet/Animal Grooming\",\n \"01.0505\": \"Animal Training\",\n \"01.0507\": \"Equestrian/Equine Studies\",\n \"01.0508\": \"Taxidermy/Taxidermist\",\n \"01.0599\": \"Agricultural and Domestic Animal Services, Other\",\n \"01.0601\": \"Applied Horticulture/Horticulture Operations, General\",\n \"01.0603\": \"Ornamental Horticulture\",\n \"01.0604\": \"Greenhouse Operations and Management\",\n \"01.0605\": \"Landscaping and Groundskeeping\",\n \"01.0606\": \"Plant Nursery Operations and Management\",\n \"01.0607\": \"Turf and Turfgrass Management\",\n \"01.0608\": \"Floriculture/Floristry Operations and Management\",\n \"01.0699\": \"Applied Horticulture/Horticultural Business Services, Other\",\n \"01.0701\": \"International Agriculture\",\n \"01.0801\": \"Agricultural and Extension Education Services\",\n \"01.0802\": \"Agricultural Communication/Journalism\",\n \"01.0899\": \"Agricultural Public Services, Other\",\n \"01.0901\": \"Animal Sciences, General\",\n \"01.0902\": \"Agricultural Animal Breeding\",\n \"01.0903\": \"Animal Health\",\n \"01.0904\": \"Animal Nutrition\",\n \"01.0905\": \"Dairy Science\",\n \"01.0906\": \"Livestock Management\",\n \"01.0907\": \"Poultry Science\",\n \"01.0999\": \"Animal Sciences, Other\",\n \"01.1001\": \"Food Science\",\n \"01.1002\": \"Food Technology and Processing\",\n \"01.1099\": \"Food Science and Technology, Other\",\n \"01.1101\": \"Plant Sciences, General\",\n \"01.1102\": \"Agronomy and Crop Science\",\n \"01.1103\": \"Horticultural Science\",\n \"01.1104\": \"Agricultural and Horticultural Plant Breeding\",\n \"01.1105\": \"Plant Protection and Integrated Pest Management\",\n \"01.1106\": \"Range Science and Management\",\n \"01.1199\": \"Plant Sciences, Other\",\n \"01.1201\": \"Soil Science and Agronomy, General\",\n \"01.1202\": \"Soil Chemistry and Physics\",\n \"01.1203\": \"Soil Microbiology\",\n \"01.1299\": \"Soil Sciences, Other\",\n \"01.9999\": \"Agriculture, Agriculture Operations, and Related Sciences, Other\",\n \"03.0101\": \"Natural Resources/Conservation, General\",\n \"03.0103\": \"Environmental Studies\",\n \"03.0104\": \"Environmental Science\",\n \"03.0199\": \"Natural Resources Conservation and Research, Other\",\n \"03.0201\": \"Natural Resources Management and Policy\",\n \"03.0204\": \"Natural Resource Economics\",\n \"03.0205\": \"Water, Wetlands, and Marine Resources Management\",\n \"03.0206\": \"Land Use Planning and Management/Development\",\n \"03.0207\": \"Natural Resource Recreation and Tourism\",\n \"03.0208\": \"Natural Resources Law Enforcement and Protective Services\",\n \"03.0299\": \"Natural Resources Management and Policy, Other\",\n \"03.0301\": \"Fishing and Fisheries Sciences and Management\",\n \"03.0501\": \"Forestry, General\",\n \"03.0502\": \"Forest Sciences and Biology\",\n \"03.0506\": \"Forest Management/Forest Resources Management\",\n \"03.0508\": \"Urban Forestry\",\n \"03.0509\": \"Wood Science and Wood Products/Pulp and Paper Technology\",\n \"03.0510\": \"Forest Resources Production and Management\",\n \"03.0511\": \"Forest Technology/Technician\",\n \"03.0599\": \"Forestry, Other\",\n \"03.0601\": \"Wildlife, Fish and Wildlands Science and Management\",\n \"03.9999\": \"Natural Resources and Conservation, Other\",\n \"04.0201\": \"Architecture\",\n \"04.0301\": \"City/Urban, Community and Regional Planning\",\n \"04.0401\": \"Environmental Design/Architecture\",\n \"04.0501\": \"Interior Architecture\",\n \"04.0601\": \"Landscape Architecture\",\n \"04.0801\": \"Architectural History and Criticism, General\",\n \"04.0901\": \"Architectural Technology/Technician\",\n \"04.0902\": \"Architectural and Building Sciences/Technology\",\n \"04.0999\": \"Architectural Sciences and Technology, Other\",\n \"04.1001\": \"Real Estate Development\",\n \"04.9999\": \"Architecture and Related Services, Other\",\n \"05.0101\": \"African Studies\",\n \"05.0102\": \"American/United States Studies/Civilization\",\n \"05.0103\": \"Asian Studies/Civilization\",\n \"05.0104\": \"East Asian Studies\",\n \"05.0105\": \"Russian, Central European, East European and Eurasian Studies\",\n \"05.0106\": \"European Studies/Civilization\",\n \"05.0107\": \"Latin American Studies\",\n \"05.0108\": \"Near and Middle Eastern Studies\",\n \"05.0109\": \"Pacific Area/Pacific Rim Studies\",\n \"05.0110\": \"Russian Studies\",\n \"05.0111\": \"Scandinavian Studies\",\n \"05.0112\": \"South Asian Studies\",\n \"05.0113\": \"Southeast Asian Studies\",\n \"05.0114\": \"Western European Studies\",\n \"05.0115\": \"Canadian Studies\",\n \"05.0116\": \"Balkans Studies\",\n \"05.0117\": \"Baltic Studies\",\n \"05.0118\": \"Slavic Studies\",\n \"05.0119\": \"Caribbean Studies\",\n \"05.0120\": \"Ural-Altaic and Central Asian Studies\",\n \"05.0121\": \"Commonwealth Studies\",\n \"05.0122\": \"Regional Studies (U.S., Canadian, Foreign)\",\n \"05.0123\": \"Chinese Studies\",\n \"05.0124\": \"French Studies\",\n \"05.0125\": \"German Studies\",\n \"05.0126\": \"Italian Studies\",\n \"05.0127\": \"Japanese Studies\",\n \"05.0128\": \"Korean Studies\",\n \"05.0129\": \"Polish Studies\",\n \"05.0130\": \"Spanish and Iberian Studies\",\n \"05.0131\": \"Tibetan Studies\",\n \"05.0132\": \"Ukraine Studies\",\n \"05.0133\": \"Irish Studies\",\n \"05.0134\": \"Latin American and Caribbean Studies\",\n \"05.0199\": \"Area Studies, Other\",\n \"05.0200\": \"Ethnic Studies\",\n \"05.0201\": \"African-American/Black Studies\",\n \"05.0202\": \"American Indian/Native American Studies\",\n \"05.0203\": \"Hispanic-American, Puerto Rican, and Mexican-American/Chicano Studies\",\n \"05.0206\": \"Asian-American Studies\",\n \"05.0207\": \"Women's Studies\",\n \"05.0208\": \"Gay/Lesbian Studies\",\n \"05.0209\": \"Folklore Studies\",\n \"05.0210\": \"Disability Studies\",\n \"05.0211\": \"Deaf Studies\",\n \"05.0299\": \"Ethnic, Cultural Minority, Gender, and Group Studies, Other\",\n \"09.0100\": \"Communication, General\",\n \"09.0101\": \"Speech Communication and Rhetoric\",\n \"09.0102\": \"Mass Communication/Media Studies\",\n \"09.0199\": \"Communication and Media Studies, Other\",\n \"09.0401\": \"Journalism\",\n \"09.0402\": \"Broadcast Journalism\",\n \"09.0404\": \"Photojournalism\",\n \"09.0499\": \"Journalism, Other\",\n \"09.0701\": \"Radio and Television\",\n \"09.0702\": \"Digital Communication and Media/Multimedia\",\n \"09.0799\": \"Radio, Television, and Digital Communication, Other\",\n \"09.0900\": \"Public Relations, Advertising, and Applied Communication\",\n \"09.0901\": \"Organizational Communication, General\",\n \"09.0902\": \"Public Relations/Image Management\",\n \"09.0903\": \"Advertising\",\n \"09.0904\": \"Political Communication\",\n \"09.0905\": \"Health Communication\",\n \"09.0906\": \"Sports Communication\",\n \"09.0907\": \"International and Intercultural Communication\",\n \"09.0908\": \"Technical and Scientific Communication\",\n \"09.0999\": \"Public Relations, Advertising, and Applied Communication, Other\",\n \"09.1001\": \"Publishing\",\n \"09.9999\": \"Communication, Journalism, and Related Programs, Other\",\n \"10.0105\": \"Communications Technology/Technician\",\n \"10.0201\": \"Photographic and Film/Video Technology/Technician and Assistant\",\n \"10.0202\": \"Radio and Television Broadcasting Technology/Technician\",\n \"10.0203\": \"Recording Arts Technology/Technician\",\n \"10.0299\": \"Audiovisual Communications Technologies/Technicians, Other\",\n \"10.0301\": \"Graphic Communications, General\",\n \"10.0302\": \"Printing Management\",\n \"10.0303\": \"Prepress/Desktop Publishing and Digital Imaging Design\",\n \"10.0304\": \"Animation, Interactive Technology, Video Graphics and Special Effects\",\n \"10.0305\": \"Graphic and Printing Equipment Operator, General Production\",\n \"10.0306\": \"Platemaker/Imager\",\n \"10.0307\": \"Printing Press Operator\",\n \"10.0308\": \"Computer Typography and Composition Equipment Operator\",\n \"10.0399\": \"Graphic Communications, Other\",\n \"10.9999\": \"Communications Technologies/Technicians and Support Services, Other\",\n \"11.0101\": \"Computer and Information Sciences, General\",\n \"11.0102\": \"Artificial Intelligence\",\n \"11.0103\": \"Information Technology\",\n \"11.0104\": \"Informatics\",\n \"11.0199\": \"Computer and Information Sciences, Other\",\n \"11.0201\": \"Computer Programming/Programmer, General\",\n \"11.0202\": \"Computer Programming, Specific Applications\",\n \"11.0203\": \"Computer Programming, Vendor/Product Certification\",\n \"11.0299\": \"Computer Programming, Other\",\n \"11.0301\": \"Data Processing and Data Processing Technology/Technician\",\n \"11.0401\": \"Information Science/Studies\",\n \"11.0501\": \"Computer Systems Analysis/Analyst\",\n \"11.0601\": \"Data Entry/Microcomputer Applications, General\",\n \"11.0602\": \"Word Processing\",\n \"11.0699\": \"Data Entry/Microcomputer Applications, Other\",\n \"11.0701\": \"Computer Science\",\n \"11.0801\": \"Web Page, Digital/Multimedia and Information Resources Design\",\n \"11.0802\": \"Data Modeling/Warehousing and Database Administration\",\n \"11.0803\": \"Computer Graphics\",\n \"11.0804\": \"Modeling, Virtual Environments and Simulation\",\n \"11.0899\": \"Computer Software and Media Applications, Other\",\n \"11.0901\": \"Computer Systems Networking and Telecommunications\",\n \"11.1001\": \"Network and System Administration/Administrator\",\n \"11.1002\": \"System, Networking, and LAN/WAN Management/Manager\",\n \"11.1003\": \"Computer and Information Systems Security/Information Assurance\",\n \"11.1004\": \"Web/Multimedia Management and Webmaster\",\n \"11.1005\": \"Information Technology Project Management\",\n \"11.1006\": \"Computer Support Specialist\",\n \"11.1099\": \"Computer/Information Technology Services Administration and Management, Other\",\n \"11.9999\": \"Computer and Information Sciences and Support Services, Other\",\n \"12.0301\": \"Funeral Service and Mortuary Science, General\",\n \"12.0302\": \"Funeral Direction/Service\",\n \"12.0303\": \"Mortuary Science and Embalming/Embalmer\",\n \"12.0399\": \"Funeral Service and Mortuary Science, Other\",\n \"12.0401\": \"Cosmetology/Cosmetologist, General\",\n \"12.0402\": \"Barbering/Barber\",\n \"12.0404\": \"Electrolysis/Electrology and Electrolysis Technician\",\n \"12.0406\": \"Make-Up Artist/Specialist\",\n \"12.0407\": \"Hair Styling/Stylist and Hair Design\",\n \"12.0408\": \"Facial Treatment Specialist/Facialist\",\n \"12.0409\": \"Aesthetician/Esthetician and Skin Care Specialist\",\n \"12.0410\": \"Nail Technician/Specialist and Manicurist\",\n \"12.0411\": \"Permanent Cosmetics/Makeup and Tattooing\",\n \"12.0412\": \"Salon/Beauty Salon Management/Manager\",\n \"12.0413\": \"Cosmetology, Barber/Styling, and Nail Instructor\",\n \"12.0414\": \"Master Aesthetician/Esthetician\",\n \"12.0499\": \"Cosmetology and Related Personal Grooming Arts, Other\",\n \"12.0500\": \"Cooking and Related Culinary Arts, General\",\n \"12.0501\": \"Baking and Pastry Arts/Baker/Pastry Chef\",\n \"12.0502\": \"Bartending/Bartender\",\n \"12.0503\": \"Culinary Arts/Chef Training\",\n \"12.0504\": \"Restaurant, Culinary, and Catering Management/Manager\",\n \"12.0505\": \"Food Preparation/Professional Cooking/Kitchen Assistant\",\n \"12.0506\": \"Meat Cutting/Meat Cutter\",\n \"12.0507\": \"Food Service, Waiter/Waitress, and Dining Room Management/Manager\",\n \"12.0508\": \"Institutional Food Workers\",\n \"12.0509\": \"Culinary Science/Culinology\",\n \"12.0510\": \"Wine Steward/Sommelier\",\n \"12.0599\": \"Culinary Arts and Related Services, Other\",\n \"12.9999\": \"Personal and Culinary Services, Other\",\n \"13.0101\": \"Education, General\",\n \"13.0201\": \"Bilingual and Multilingual Education\",\n \"13.0202\": \"Multicultural Education\",\n \"13.0203\": \"Indian/Native American Education\",\n \"13.0299\": \"Bilingual, Multilingual, and Multicultural Education, Other\",\n \"13.0301\": \"Curriculum and Instruction\",\n \"13.0401\": \"Educational Leadership and Administration, General\",\n \"13.0402\": \"Administration of Special Education\",\n \"13.0403\": \"Adult and Continuing Education Administration\",\n \"13.0404\": \"Educational, Instructional, and Curriculum Supervision\",\n \"13.0406\": \"Higher Education/Higher Education Administration\",\n \"13.0407\": \"Community College Education\",\n \"13.0408\": \"Elementary and Middle School Administration/Principalship\",\n \"13.0409\": \"Secondary School Administration/Principalship\",\n \"13.0410\": \"Urban Education and Leadership\",\n \"13.0411\": \"Superintendency and Educational System Administration\",\n \"13.0499\": \"Educational Administration and Supervision, Other\",\n \"13.0501\": \"Educational/Instructional Technology\",\n \"13.0601\": \"Educational Evaluation and Research\",\n \"13.0603\": \"Educational Statistics and Research Methods\",\n \"13.0604\": \"Educational Assessment, Testing, and Measurement\",\n \"13.0607\": \"Learning Sciences\",\n \"13.0699\": \"Educational Assessment, Evaluation, and Research, Other\",\n \"13.0701\": \"International and Comparative Education\",\n \"13.0901\": \"Social and Philosophical Foundations of Education\",\n \"13.1001\": \"Special Education and Teaching, General\",\n \"13.1003\": \"Education/Teaching of Individuals with Hearing Impairments Including Deafness\",\n \"13.1004\": \"Education/Teaching of the Gifted and Talented\",\n \"13.1005\": \"Education/Teaching of Individuals with Emotional Disturbances\",\n \"13.1006\": \"Education/Teaching of Individuals with Mental Retardation\",\n \"13.1007\": \"Education/Teaching of Individuals with Multiple Disabilities\",\n \"13.1008\": \"Education/Teaching of Individuals with Orthopedic and Other Physical Health Impairments\",\n \"13.1009\": \"Education/Teaching of Individuals with Vision Impairments Including Blindness\",\n \"13.1011\": \"Education/Teaching of Individuals with Specific Learning Disabilities\",\n \"13.1012\": \"Education/Teaching of Individuals with Speech or Language Impairments\",\n \"13.1013\": \"Education/Teaching of Individuals with Autism\",\n \"13.1014\": \"Education/Teaching of Individuals Who are Developmentally Delayed\",\n \"13.1015\": \"Education/Teaching of Individuals in Early Childhood Special Education Programs\",\n \"13.1016\": \"Education/Teaching of Individuals with Traumatic Brain Injuries\",\n \"13.1017\": \"Education/Teaching of Individuals in Elementary Special Education Programs\",\n \"13.1018\": \"Education/Teaching of Individuals in Junior High/Middle School Special Education Programs\",\n \"13.1019\": \"Education/Teaching of Individuals in Secondary Special Education Programs\",\n \"13.1099\": \"Special Education and Teaching, Other\",\n \"13.1101\": \"Counselor Education/School Counseling and Guidance Services\",\n \"13.1102\": \"College Student Counseling and Personnel Services\",\n \"13.1199\": \"Student Counseling and Personnel Services, Other\",\n \"13.1201\": \"Adult and Continuing Education and Teaching\",\n \"13.1202\": \"Elementary Education and Teaching\",\n \"13.1203\": \"Junior High/Intermediate/Middle School Education and Teaching\",\n \"13.1205\": \"Secondary Education and Teaching\",\n \"13.1206\": \"Teacher Education, Multiple Levels\",\n \"13.1207\": \"Montessori Teacher Education\",\n \"13.1208\": \"Waldorf/Steiner Teacher Education\",\n \"13.1209\": \"Kindergarten/Preschool Education and Teaching\",\n \"13.1210\": \"Early Childhood Education and Teaching\",\n \"13.1299\": \"Teacher Education and Professional Development, Specific Levels and Methods, Other\",\n \"13.1301\": \"Agricultural Teacher Education\",\n \"13.1302\": \"Art Teacher Education\",\n \"13.1303\": \"Business Teacher Education\",\n \"13.1304\": \"Driver and Safety Teacher Education\",\n \"13.1305\": \"English/Language Arts Teacher Education\",\n \"13.1306\": \"Foreign Language Teacher Education\",\n \"13.1307\": \"Health Teacher Education\",\n \"13.1308\": \"Family and Consumer Sciences/Home Economics Teacher Education\",\n \"13.1309\": \"Technology Teacher Education/Industrial Arts Teacher Education\",\n \"13.1310\": \"Sales and Marketing Operations/Marketing and Distribution Teacher Education\",\n \"13.1311\": \"Mathematics Teacher Education\",\n \"13.1312\": \"Music Teacher Education\",\n \"13.1314\": \"Physical Education Teaching and Coaching\",\n \"13.1315\": \"Reading Teacher Education\",\n \"13.1316\": \"Science Teacher Education/General Science Teacher Education\",\n \"13.1317\": \"Social Science Teacher Education\",\n \"13.1318\": \"Social Studies Teacher Education\",\n \"13.1319\": \"Technical Teacher Education\",\n \"13.1320\": \"Trade and Industrial Teacher Education\",\n \"13.1321\": \"Computer Teacher Education\",\n \"13.1322\": \"Biology Teacher Education\",\n \"13.1323\": \"Chemistry Teacher Education\",\n \"13.1324\": \"Drama and Dance Teacher Education\",\n \"13.1325\": \"French Language Teacher Education\",\n \"13.1326\": \"German Language Teacher Education\",\n \"13.1327\": \"Health Occupations Teacher Education\",\n \"13.1328\": \"History Teacher Education\",\n \"13.1329\": \"Physics Teacher Education\",\n \"13.1330\": \"Spanish Language Teacher Education\",\n \"13.1331\": \"Speech Teacher Education\",\n \"13.1332\": \"Geography Teacher Education\",\n \"13.1333\": \"Latin Teacher Education\",\n \"13.1334\": \"School Librarian/School Library Media Specialist\",\n \"13.1335\": \"Psychology Teacher Education\",\n \"13.1337\": \"Earth Science Teacher Education\",\n \"13.1338\": \"Environmental Education\",\n \"13.1399\": \"Teacher Education and Professional Development, Specific Subject Areas, Other\",\n \"13.1401\": \"Teaching English as a Second or Foreign Language/ESL Language Instructor\",\n \"13.1402\": \"Teaching French as a Second or Foreign Language\",\n \"13.1499\": \"Teaching English or French as a Second or Foreign Language, Other\",\n \"13.1501\": \"Teacher Assistant/Aide\",\n \"13.1502\": \"Adult Literacy Tutor/Instructor\",\n \"13.1599\": \"Teaching Assistants/Aides, Other\",\n \"13.9999\": \"Education, Other\",\n \"14.0101\": \"Engineering, General\",\n \"14.0102\": \"Pre-Engineering\",\n \"14.0201\": \"Aerospace, Aeronautical and Astronautical/Space Engineering\",\n \"14.0301\": \"Agricultural Engineering\",\n \"14.0401\": \"Architectural Engineering\",\n \"14.0501\": \"Bioengineering and Biomedical Engineering\",\n \"14.0601\": \"Ceramic Sciences and Engineering\",\n \"14.0701\": \"Chemical Engineering\",\n \"14.0702\": \"Chemical and Biomolecular Engineering\",\n \"14.0799\": \"Chemical Engineering, Other\",\n \"14.0801\": \"Civil Engineering, General\",\n \"14.0802\": \"Geotechnical and Geoenvironmental Engineering\",\n \"14.0803\": \"Structural Engineering\",\n \"14.0804\": \"Transportation and Highway Engineering\",\n \"14.0805\": \"Water Resources Engineering\",\n \"14.0899\": \"Civil Engineering, Other\",\n \"14.0901\": \"Computer Engineering, General\",\n \"14.0902\": \"Computer Hardware Engineering\",\n \"14.0903\": \"Computer Software Engineering\",\n \"14.0999\": \"Computer Engineering, Other\",\n \"14.1001\": \"Electrical and Electronics Engineering\",\n \"14.1003\": \"Laser and Optical Engineering\",\n \"14.1004\": \"Telecommunications Engineering\",\n \"14.1099\": \"Electrical, Electronics and Communications Engineering, Other\",\n \"14.1101\": \"Engineering Mechanics\",\n \"14.1201\": \"Engineering Physics/Applied Physics\",\n \"14.1301\": \"Engineering Science\",\n \"14.1401\": \"Environmental/Environmental Health Engineering\",\n \"14.1801\": \"Materials Engineering\",\n \"14.1901\": \"Mechanical Engineering\",\n \"14.2001\": \"Metallurgical Engineering\",\n \"14.2101\": \"Mining and Mineral Engineering\",\n \"14.2201\": \"Naval Architecture and Marine Engineering\",\n \"14.2301\": \"Nuclear Engineering\",\n \"14.2401\": \"Ocean Engineering\",\n \"14.2501\": \"Petroleum Engineering\",\n \"14.2701\": \"Systems Engineering\",\n \"14.2801\": \"Textile Sciences and Engineering\",\n \"14.3201\": \"Polymer/Plastics Engineering\",\n \"14.3301\": \"Construction Engineering\",\n \"14.3401\": \"Forest Engineering\",\n \"14.3501\": \"Industrial Engineering\",\n \"14.3601\": \"Manufacturing Engineering\",\n \"14.3701\": \"Operations Research\",\n \"14.3801\": \"Surveying Engineering\",\n \"14.3901\": \"Geological/Geophysical Engineering\",\n \"14.4001\": \"Paper Science and Engineering\",\n \"14.4101\": \"Electromechanical Engineering\",\n \"14.4201\": \"Mechatronics, Robotics, and Automation Engineering\",\n \"14.4301\": \"Biochemical Engineering\",\n \"14.4401\": \"Engineering Chemistry\",\n \"14.4501\": \"Biological/Biosystems Engineering\",\n \"14.9999\": \"Engineering, Other\",\n \"15.0000\": \"Engineering Technology, General\",\n \"15.0101\": \"Architectural Engineering Technology/Technician\",\n \"15.0201\": \"Civil Engineering Technology/Technician\",\n \"15.0303\": \"Electrical, Electronic and Communications Engineering Technology/Technician\",\n \"15.0304\": \"Laser and Optical Technology/Technician\",\n \"15.0305\": \"Telecommunications Technology/Technician\",\n \"15.0306\": \"Integrated Circuit Design\",\n \"15.0399\": \"Electrical and Electronic Engineering Technologies/Technicians, Other\",\n \"15.0401\": \"Biomedical Technology/Technician\",\n \"15.0403\": \"Electromechanical Technology/Electromechanical Engineering Technology\",\n \"15.0404\": \"Instrumentation Technology/Technician\",\n \"15.0405\": \"Robotics Technology/Technician\",\n \"15.0406\": \"Automation Engineer Technology/Technician\",\n \"15.0499\": \"Electromechanical and Instrumentation and Maintenance Technologies/Technicians, Other\",\n \"15.0501\": \"Heating, Ventilation, Air Conditioning and Refrigeration Engineering Technology/Technician\",\n \"15.0503\": \"Energy Management and Systems Technology/Technician\",\n \"15.0505\": \"Solar Energy Technology/Technician\",\n \"15.0506\": \"Water Quality and Wastewater Treatment Management and Recycling Technology/Technician\",\n \"15.0507\": \"Environmental Engineering Technology/Environmental Technology\",\n \"15.0508\": \"Hazardous Materials Management and Waste Technology/Technician\",\n \"15.0599\": \"Environmental Control Technologies/Technicians, Other\",\n \"15.0607\": \"Plastics and Polymer Engineering Technology/Technician\",\n \"15.0611\": \"Metallurgical Technology/Technician\",\n \"15.0612\": \"Industrial Technology/Technician\",\n \"15.0613\": \"Manufacturing Engineering Technology/Technician\",\n \"15.0614\": \"Welding Engineering Technology/Technician\",\n \"15.0615\": \"Chemical Engineering Technology/Technician\",\n \"15.0616\": \"Semiconductor Manufacturing Technology\",\n \"15.0699\": \"Industrial Production Technologies/Technicians, Other\",\n \"15.0701\": \"Occupational Safety and Health Technology/Technician\",\n \"15.0702\": \"Quality Control Technology/Technician\",\n \"15.0703\": \"Industrial Safety Technology/Technician\",\n \"15.0704\": \"Hazardous Materials Information Systems Technology/Technician\",\n \"15.0799\": \"Quality Control and Safety Technologies/Technicians, Other\",\n \"15.0801\": \"Aeronautical/Aerospace Engineering Technology/Technician\",\n \"15.0803\": \"Automotive Engineering Technology/Technician\",\n \"15.0805\": \"Mechanical Engineering/Mechanical Technology/Technician\",\n \"15.0899\": \"Mechanical Engineering Related Technologies/Technicians, Other\",\n \"15.0901\": \"Mining Technology/Technician\",\n \"15.0903\": \"Petroleum Technology/Technician\",\n \"15.0999\": \"Mining and Petroleum Technologies/Technicians, Other\",\n \"15.1001\": \"Construction Engineering Technology/Technician\",\n \"15.1102\": \"Surveying Technology/Surveying\",\n \"15.1103\": \"Hydraulics and Fluid Power Technology/Technician\",\n \"15.1199\": \"Engineering-Related Technologies, Other\",\n \"15.1201\": \"Computer Engineering Technology/Technician\",\n \"15.1202\": \"Computer Technology/Computer Systems Technology\",\n \"15.1203\": \"Computer Hardware Technology/Technician\",\n \"15.1204\": \"Computer Software Technology/Technician\",\n \"15.1299\": \"Computer Engineering Technologies/Technicians, Other\",\n \"15.1301\": \"Drafting and Design Technology/Technician, General\",\n \"15.1302\": \"CAD/CADD Drafting and/or Design Technology/Technician\",\n \"15.1303\": \"Architectural Drafting and Architectural CAD/CADD\",\n \"15.1304\": \"Civil Drafting and Civil Engineering CAD/CADD\",\n \"15.1305\": \"Electrical/Electronics Drafting and Electrical/Electronics CAD/CADD\",\n \"15.1306\": \"Mechanical Drafting and Mechanical Drafting CAD/CADD\",\n \"15.1399\": \"Drafting/Design Engineering Technologies/Technicians, Other\",\n \"15.1401\": \"Nuclear Engineering Technology/Technician\",\n \"15.1501\": \"Engineering/Industrial Management\",\n \"15.1502\": \"Engineering Design\",\n \"15.1503\": \"Packaging Science\",\n \"15.1599\": \"Engineering-Related Fields, Other\",\n \"15.1601\": \"Nanotechnology\",\n \"15.9999\": \"Engineering Technologies and Engineering-Related Fields, Other\",\n \"16.0101\": \"Foreign Languages and Literatures, General\",\n \"16.0102\": \"Linguistics\",\n \"16.0103\": \"Language Interpretation and Translation\",\n \"16.0104\": \"Comparative Literature\",\n \"16.0105\": \"Applied Linguistics\",\n \"16.0199\": \"Linguistic, Comparative, and Related Language Studies and Services, Other\",\n \"16.0201\": \"African Languages, Literatures, and Linguistics\",\n \"16.0300\": \"East Asian Languages, Literatures, and Linguistics, General\",\n \"16.0301\": \"Chinese Language and Literature\",\n \"16.0302\": \"Japanese Language and Literature\",\n \"16.0303\": \"Korean Language and Literature\",\n \"16.0304\": \"Tibetan Language and Literature\",\n \"16.0399\": \"East Asian Languages, Literatures, and Linguistics, Other\",\n \"16.0400\": \"Slavic Languages, Literatures, and Linguistics, General\",\n \"16.0401\": \"Baltic Languages, Literatures, and Linguistics\",\n \"16.0402\": \"Russian Language and Literature\",\n \"16.0404\": \"Albanian Language and Literature\",\n \"16.0405\": \"Bulgarian Language and Literature\",\n \"16.0406\": \"Czech Language and Literature\",\n \"16.0407\": \"Polish Language and Literature\",\n \"16.0408\": \"Bosnian, Serbian, and Croatian Languages and Literatures\",\n \"16.0409\": \"Slovak Language and Literature\",\n \"16.0410\": \"Ukrainian Language and Literature\",\n \"16.0499\": \"Slavic, Baltic, and Albanian Languages, Literatures, and Linguistics, Other\",\n \"16.0500\": \"Germanic Languages, Literatures, and Linguistics, General\",\n \"16.0501\": \"German Language and Literature\",\n \"16.0502\": \"Scandinavian Languages, Literatures, and Linguistics\",\n \"16.0503\": \"Danish Language and Literature\",\n \"16.0504\": \"Dutch/Flemish Language and Literature\",\n \"16.0505\": \"Norwegian Language and Literature\",\n \"16.0506\": \"Swedish Language and Literature\",\n \"16.0599\": \"Germanic Languages, Literatures, and Linguistics, Other\",\n \"16.0601\": \"Modern Greek Language and Literature\",\n \"16.0700\": \"South Asian Languages, Literatures, and Linguistics, General\",\n \"16.0701\": \"Hindi Language and Literature\",\n \"16.0702\": \"Sanskrit and Classical Indian Languages, Literatures, and Linguistics\",\n \"16.0704\": \"Bengali Language and Literature\",\n \"16.0705\": \"Punjabi Language and Literature\",\n \"16.0706\": \"Tamil Language and Literature\",\n \"16.0707\": \"Urdu Language and Literature\",\n \"16.0799\": \"South Asian Languages, Literatures, and Linguistics, Other\",\n \"16.0801\": \"Iranian Languages, Literatures, and Linguistics\",\n \"16.0900\": \"Romance Languages, Literatures, and Linguistics, General\",\n \"16.0901\": \"French Language and Literature\",\n \"16.0902\": \"Italian Language and Literature\",\n \"16.0904\": \"Portuguese Language and Literature\",\n \"16.0905\": \"Spanish Language and Literature\",\n \"16.0906\": \"Romanian Language and Literature\",\n \"16.0907\": \"Catalan Language and Literature\",\n \"16.0908\": \"Hispanic and Latin American Languages, Literatures, and Linguistics, General\",\n \"16.0999\": \"Romance Languages, Literatures, and Linguistics, Other\",\n \"16.1001\": \"American Indian/Native American Languages, Literatures, and Linguistics\",\n \"16.1100\": \"Middle/Near Eastern and Semitic Languages, Literatures, and Linguistics, General\",\n \"16.1101\": \"Arabic Language and Literature\",\n \"16.1102\": \"Hebrew Language and Literature\",\n \"16.1103\": \"Ancient Near Eastern and Biblical Languages, Literatures, and Linguistics\",\n \"16.1199\": \"Middle/Near Eastern and Semitic Languages, Literatures, and Linguistics, Other\",\n \"16.1200\": \"Classics and Classical Languages, Literatures, and Linguistics, General\",\n \"16.1202\": \"Ancient/Classical Greek Language and Literature\",\n \"16.1203\": \"Latin Language and Literature\",\n \"16.1299\": \"Classics and Classical Languages, Literatures, and Linguistics, Other\",\n \"16.1301\": \"Celtic Languages, Literatures, and Linguistics\",\n \"16.1400\": \"Southeast Asian Languages, Literatures, and Linguistics, General\",\n \"16.1401\": \"Australian/Oceanic/Pacific Languages, Literatures, and Linguistics\",\n \"16.1402\": \"Indonesian/Malay Languages and Literatures\",\n \"16.1403\": \"Burmese Language and Literature\",\n \"16.1404\": \"Filipino/Tagalog Language and Literature\",\n \"16.1405\": \"Khmer/Cambodian Language and Literature\",\n \"16.1406\": \"Lao Language and Literature\",\n \"16.1407\": \"Thai Language and Literature\",\n \"16.1408\": \"Vietnamese Language and Literature\",\n \"16.1499\": \"Southeast Asian and Australasian/Pacific Languages, Literatures, and Linguistics, Other\",\n \"16.1501\": \"Turkish Language and Literature\",\n \"16.1502\": \"Uralic Languages, Literatures, and Linguistics\",\n \"16.1503\": \"Hungarian/Magyar Language and Literature\",\n \"16.1504\": \"Mongolian Language and Literature\",\n \"16.1599\": \"Turkic, Uralic-Altaic, Caucasian, and Central Asian Languages, Literatures, and Linguistics, Other\",\n \"16.1601\": \"American Sign Language (ASL)\",\n \"16.1602\": \"Linguistics of ASL and Other Sign Languages\",\n \"16.1603\": \"Sign Language Interpretation and Translation\",\n \"16.1699\": \"American Sign Language, Other\",\n \"16.9999\": \"Foreign Languages, Literatures, and Linguistics, Other\",\n \"19.0000\": \"Work and Family Studies\",\n \"19.0101\": \"Family and Consumer Sciences/Human Sciences, General\",\n \"19.0201\": \"Business Family and Consumer Sciences/Human Sciences\",\n \"19.0202\": \"Family and Consumer Sciences/Human Sciences Communication\",\n \"19.0203\": \"Consumer Merchandising/Retailing Management\",\n \"19.0299\": \"Family and Consumer Sciences/Human Sciences Business Services, Other\",\n \"19.0401\": \"Family Resource Management Studies, General\",\n \"19.0402\": \"Consumer Economics\",\n \"19.0403\": \"Consumer Services and Advocacy\",\n \"19.0499\": \"Family and Consumer Economics and Related Services, Other\",\n \"19.0501\": \"Foods, Nutrition, and Wellness Studies, General\",\n \"19.0504\": \"Human Nutrition\",\n \"19.0505\": \"Foodservice Systems Administration/Management\",\n \"19.0599\": \"Foods, Nutrition, and Related Services, Other\",\n \"19.0601\": \"Housing and Human Environments, General\",\n \"19.0604\": \"Facilities Planning and Management\",\n \"19.0605\": \"Home Furnishings and Equipment Installers\",\n \"19.0699\": \"Housing and Human Environments, Other\",\n \"19.0701\": \"Human Development and Family Studies, General\",\n \"19.0702\": \"Adult Development and Aging\",\n \"19.0704\": \"Family Systems\",\n \"19.0706\": \"Child Development\",\n \"19.0707\": \"Family and Community Services\",\n \"19.0708\": \"Child Care and Support Services Management\",\n \"19.0709\": \"Child Care Provider/Assistant\",\n \"19.0710\": \"Developmental Services Worker\",\n \"19.0799\": \"Human Development, Family Studies, and Related Services, Other\",\n \"19.0901\": \"Apparel and Textiles, General\",\n \"19.0902\": \"Apparel and Textile Manufacture\",\n \"19.0904\": \"Textile Science\",\n \"19.0905\": \"Apparel and Textile Marketing Management\",\n \"19.0906\": \"Fashion and Fabric Consultant\",\n \"19.0999\": \"Apparel and Textiles, Other\",\n \"19.9999\": \"Family and Consumer Sciences/Human Sciences, Other\",\n \"22.0000\": \"Legal Studies, General\",\n \"22.0001\": \"Pre-Law Studies\",\n \"22.0101\": \"Law\",\n \"22.0201\": \"Advanced Legal Research/Studies, General\",\n \"22.0202\": \"Programs for Foreign Lawyers\",\n \"22.0203\": \"American/U.S. Law/Legal Studies/Jurisprudence\",\n \"22.0204\": \"Canadian Law/Legal Studies/Jurisprudence\",\n \"22.0205\": \"Banking, Corporate, Finance, and Securities Law\",\n \"22.0206\": \"Comparative Law\",\n \"22.0207\": \"Energy, Environment, and Natural Resources Law\",\n \"22.0208\": \"Health Law\",\n \"22.0209\": \"International Law and Legal Studies\",\n \"22.0210\": \"International Business, Trade, and Tax Law\",\n \"22.0211\": \"Tax Law/Taxation\",\n \"22.0212\": \"Intellectual Property Law\",\n \"22.0299\": \"Legal Research and Advanced Professional Studies, Other\",\n \"22.0301\": \"Legal Administrative Assistant/Secretary\",\n \"22.0302\": \"Legal Assistant/Paralegal\",\n \"22.0303\": \"Court Reporting/Court Reporter\",\n \"22.0399\": \"Legal Support Services, Other\",\n \"22.9999\": \"Legal Professions and Studies, Other\",\n \"23.0101\": \"English Language and Literature, General\",\n \"23.1301\": \"Writing, General\",\n \"23.1302\": \"Creative Writing\",\n \"23.1303\": \"Professional, Technical, Business, and Scientific Writing\",\n \"23.1304\": \"Rhetoric and Composition\",\n \"23.1399\": \"Rhetoric and Composition/Writing Studies, Other\",\n \"23.1401\": \"General Literature\",\n \"23.1402\": \"American Literature (United States)\",\n \"23.1403\": \"American Literature (Canadian)\",\n \"23.1404\": \"English Literature (British and Commonwealth)\",\n \"23.1405\": \"Children's and Adolescent Literature\",\n \"23.1499\": \"Literature, Other\",\n \"23.9999\": \"English Language and Literature/Letters, Other\",\n \"24.0101\": \"Liberal Arts and Sciences/Liberal Studies\",\n \"24.0102\": \"General Studies\",\n \"24.0103\": \"Humanities/Humanistic Studies\",\n \"24.0199\": \"Liberal Arts and Sciences, General Studies and Humanities, Other\",\n \"25.0101\": \"Library and Information Science\",\n \"25.0102\": \"Children and Youth Library Services\",\n \"25.0103\": \"Archives/Archival Administration\",\n \"25.0199\": \"Library Science and Administration, Other\",\n \"25.0301\": \"Library and Archives Assisting\",\n \"25.9999\": \"Library Science, Other\",\n \"26.0101\": \"Biology/Biological Sciences, General\",\n \"26.0102\": \"Biomedical Sciences, General\",\n \"26.0202\": \"Biochemistry\",\n \"26.0203\": \"Biophysics\",\n \"26.0204\": \"Molecular Biology\",\n \"26.0205\": \"Molecular Biochemistry\",\n \"26.0206\": \"Molecular Biophysics\",\n \"26.0207\": \"Structural Biology\",\n \"26.0208\": \"Photobiology\",\n \"26.0209\": \"Radiation Biology/Radiobiology\",\n \"26.0210\": \"Biochemistry and Molecular Biology\",\n \"26.0299\": \"Biochemistry, Biophysics and Molecular Biology, Other\",\n \"26.0301\": \"Botany/Plant Biology\",\n \"26.0305\": \"Plant Pathology/Phytopathology\",\n \"26.0307\": \"Plant Physiology\",\n \"26.0308\": \"Plant Molecular Biology\",\n \"26.0399\": \"Botany/Plant Biology, Other\",\n \"26.0401\": \"Cell/Cellular Biology and Histology\",\n \"26.0403\": \"Anatomy\",\n \"26.0404\": \"Developmental Biology and Embryology\",\n \"26.0406\": \"Cell/Cellular and Molecular Biology\",\n \"26.0407\": \"Cell Biology and Anatomy\",\n \"26.0499\": \"Cell/Cellular Biology and Anatomical Sciences, Other\",\n \"26.0502\": \"Microbiology, General\",\n \"26.0503\": \"Medical Microbiology and Bacteriology\",\n \"26.0504\": \"Virology\",\n \"26.0505\": \"Parasitology\",\n \"26.0506\": \"Mycology\",\n \"26.0507\": \"Immunology\",\n \"26.0508\": \"Microbiology and Immunology\",\n \"26.0599\": \"Microbiological Sciences and Immunology, Other\",\n \"26.0701\": \"Zoology/Animal Biology\",\n \"26.0702\": \"Entomology\",\n \"26.0707\": \"Animal Physiology\",\n \"26.0708\": \"Animal Behavior and Ethology\",\n \"26.0709\": \"Wildlife Biology\",\n \"26.0799\": \"Zoology/Animal Biology, Other\",\n \"26.0801\": \"Genetics, General\",\n \"26.0802\": \"Molecular Genetics\",\n \"26.0803\": \"Microbial and Eukaryotic Genetics\",\n \"26.0804\": \"Animal Genetics\",\n \"26.0805\": \"Plant Genetics\",\n \"26.0806\": \"Human/Medical Genetics\",\n \"26.0807\": \"Genome Sciences/Genomics\",\n \"26.0899\": \"Genetics, Other\",\n \"26.0901\": \"Physiology, General\",\n \"26.0902\": \"Molecular Physiology\",\n \"26.0903\": \"Cell Physiology\",\n \"26.0904\": \"Endocrinology\",\n \"26.0905\": \"Reproductive Biology\",\n \"26.0907\": \"Cardiovascular Science\",\n \"26.0908\": \"Exercise Physiology\",\n \"26.0909\": \"Vision Science/Physiological Optics\",\n \"26.0910\": \"Pathology/Experimental Pathology\",\n \"26.0911\": \"Oncology and Cancer Biology\",\n \"26.0912\": \"Aerospace Physiology and Medicine\",\n \"26.0999\": \"Physiology, Pathology, and Related Sciences, Other\",\n \"26.1001\": \"Pharmacology\",\n \"26.1002\": \"Molecular Pharmacology\",\n \"26.1003\": \"Neuropharmacology\",\n \"26.1004\": \"Toxicology\",\n \"26.1005\": \"Molecular Toxicology\",\n \"26.1006\": \"Environmental Toxicology\",\n \"26.1007\": \"Pharmacology and Toxicology\",\n \"26.1099\": \"Pharmacology and Toxicology, Other\",\n \"26.1101\": \"Biometry/Biometrics\",\n \"26.1102\": \"Biostatistics\",\n \"26.1103\": \"Bioinformatics\",\n \"26.1104\": \"Computational Biology\",\n \"26.1199\": \"Biomathematics, Bioinformatics, and Computational Biology, Other\",\n \"26.1201\": \"Biotechnology\",\n \"26.1301\": \"Ecology\",\n \"26.1302\": \"Marine Biology and Biological Oceanography\",\n \"26.1303\": \"Evolutionary Biology\",\n \"26.1304\": \"Aquatic Biology/Limnology\",\n \"26.1305\": \"Environmental Biology\",\n \"26.1306\": \"Population Biology\",\n \"26.1307\": \"Conservation Biology\",\n \"26.1308\": \"Systematic Biology/Biological Systematics\",\n \"26.1309\": \"Epidemiology\",\n \"26.1310\": \"Ecology and Evolutionary Biology\",\n \"26.1399\": \"Ecology, Evolution, Systematics and Population Biology, Other\",\n \"26.1401\": \"Molecular Medicine\",\n \"26.1501\": \"Neuroscience\",\n \"26.1502\": \"Neuroanatomy\",\n \"26.1503\": \"Neurobiology and Anatomy\",\n \"26.1504\": \"Neurobiology and Behavior\",\n \"26.1599\": \"Neurobiology and Neurosciences, Other\",\n \"26.9999\": \"Biological and Biomedical Sciences, Other\",\n \"27.0101\": \"Mathematics, General\",\n \"27.0102\": \"Algebra and Number Theory\",\n \"27.0103\": \"Analysis and Functional Analysis\",\n \"27.0104\": \"Geometry/Geometric Analysis\",\n \"27.0105\": \"Topology and Foundations\",\n \"27.0199\": \"Mathematics, Other\",\n \"27.0301\": \"Applied Mathematics, General\",\n \"27.0303\": \"Computational Mathematics\",\n \"27.0304\": \"Computational and Applied Mathematics\",\n \"27.0305\": \"Financial Mathematics\",\n \"27.0306\": \"Mathematical Biology\",\n \"27.0399\": \"Applied Mathematics, Other\",\n \"27.0501\": \"Statistics, General\",\n \"27.0502\": \"Mathematical Statistics and Probability\",\n \"27.0503\": \"Mathematics and Statistics\",\n \"27.0599\": \"Statistics, Other\",\n \"27.9999\": \"Mathematics and Statistics, Other\",\n \"28.0101\": \"Air Force JROTC/ROTC\",\n \"28.0199\": \"Air Force ROTC, Air Science and Operations, Other\",\n \"28.0301\": \"Army JROTC/ROTC\",\n \"28.0399\": \"Army ROTC, Military Science and Operations, Other\",\n \"28.0401\": \"Navy/Marine Corps JROTC/ROTC\",\n \"28.0499\": \"Navy/Marine Corps ROTC, Naval Science and Operations, Other\",\n \"28.0501\": \"Air Science/Airpower Studies\",\n \"28.0502\": \"Air and Space Operational Art and Science\",\n \"28.0503\": \"Military Operational Art and Science/Studies\",\n \"28.0504\": \"Advanced Military and Operational Studies\",\n \"28.0505\": \"Naval Science and Operational Studies\",\n \"28.0506\": \"Special, Irregular and Counterterrorist Operations\",\n \"28.0599\": \"Military Science and Operational Studies, Other\",\n \"28.0601\": \"Strategic Studies, General\",\n \"28.0602\": \"Military and Strategic Leadership\",\n \"28.0603\": \"Military and International Operational Law\",\n \"28.0604\": \"Joint Operations Planning and Strategy\",\n \"28.0605\": \"Weapons of Mass Destruction\",\n \"28.0699\": \"National Security Policy and Strategy, Other\",\n \"28.0701\": \"National Resource Strategy and Policy\",\n \"28.0702\": \"Industry Studies\",\n \"28.0703\": \"Military Installation Management\",\n \"28.0799\": \"Military Economics and Management, Other\",\n \"28.9999\": \"Military Science, Leadership and Operational Art, Other\",\n \"29.0201\": \"Intelligence, General\",\n \"29.0202\": \"Strategic Intelligence\",\n \"29.0203\": \"Signal/Geospatial Intelligence\",\n \"29.0204\": \"Command & Control (C3, C4I) Systems and Operations\",\n \"29.0205\": \"Information Operations/Joint Information Operations\",\n \"29.0206\": \"Information/Psychological Warfare and Military Media Relations\",\n \"29.0207\": \"Cyber/Electronic Operations and Warfare\",\n \"29.0299\": \"Intelligence, Command Control and Information Operations, Other\",\n \"29.0301\": \"Combat Systems Engineering\",\n \"29.0302\": \"Directed Energy Systems\",\n \"29.0303\": \"Engineering Acoustics\",\n \"29.0304\": \"Low-Observables and Stealth Technology\",\n \"29.0305\": \"Space Systems Operations\",\n \"29.0306\": \"Operational Oceanography\",\n \"29.0307\": \"Undersea Warfare\",\n \"29.0399\": \"Military Applied Sciences, Other\",\n \"29.0401\": \"Aerospace Ground Equipment Technology\",\n \"29.0402\": \"Air and Space Operations Technology\",\n \"29.0403\": \"Aircraft Armament Systems Technology\",\n \"29.0404\": \"Explosive Ordinance/Bomb Disposal\",\n \"29.0405\": \"Joint Command/Task Force (C3, C4I) Systems\",\n \"29.0406\": \"Military Information Systems Technology\",\n \"29.0407\": \"Missile and Space Systems Technology\",\n \"29.0408\": \"Munitions Systems/Ordinance Technology\",\n \"29.0409\": \"Radar Communications and Systems Technology\",\n \"29.0499\": \"Military Systems and Maintenance Technology, Other\",\n \"29.9999\": \"Military Technologies and Applied Sciences, Other\",\n \"30.0000\": \"Multi-/Interdisciplinary Studies, General\",\n \"30.0101\": \"Biological and Physical Sciences\",\n \"30.0501\": \"Peace Studies and Conflict Resolution\",\n \"30.0601\": \"Systems Science and Theory\",\n \"30.0801\": \"Mathematics and Computer Science\",\n \"30.1001\": \"Biopsychology\",\n \"30.1101\": \"Gerontology\",\n \"30.1201\": \"Historic Preservation and Conservation\",\n \"30.1202\": \"Cultural Resource Management and Policy Analysis\",\n \"30.1299\": \"Historic Preservation and Conservation, Other\",\n \"30.1301\": \"Medieval and Renaissance Studies\",\n \"30.1401\": \"Museology/Museum Studies\",\n \"30.1501\": \"Science, Technology and Society\",\n \"30.1601\": \"Accounting and Computer Science\",\n \"30.1701\": \"Behavioral Sciences\",\n \"30.1801\": \"Natural Sciences\",\n \"30.1901\": \"Nutrition Sciences\",\n \"30.2001\": \"International/Global Studies\",\n \"30.2101\": \"Holocaust and Related Studies\",\n \"30.2201\": \"Ancient Studies/Civilization\",\n \"30.2202\": \"Classical, Ancient Mediterranean and Near Eastern Studies and Archaeology\",\n \"30.2301\": \"Intercultural/Multicultural and Diversity Studies\",\n \"30.2501\": \"Cognitive Science\",\n \"30.2601\": \"Cultural Studies/Critical Theory and Analysis\",\n \"30.2701\": \"Human Biology\",\n \"30.2801\": \"Dispute Resolution\",\n \"30.2901\": \"Maritime Studies\",\n \"30.3001\": \"Computational Science\",\n \"30.3101\": \"Human Computer Interaction\",\n \"30.3201\": \"Marine Sciences\",\n \"30.3301\": \"Sustainability Studies\",\n \"30.9999\": \"Multi-/Interdisciplinary Studies, Other\",\n \"31.0101\": \"Parks, Recreation and Leisure Studies\",\n \"31.0301\": \"Parks, Recreation and Leisure Facilities Management, General\",\n \"31.0302\": \"Golf Course Operation and Grounds Management\",\n \"31.0399\": \"Parks, Recreation and Leisure Facilities Management, Other\",\n \"31.0501\": \"Health and Physical Education/Fitness, General\",\n \"31.0504\": \"Sport and Fitness Administration/Management\",\n \"31.0505\": \"Kinesiology and Exercise Science\",\n \"31.0507\": \"Physical Fitness Technician\",\n \"31.0508\": \"Sports Studies\",\n \"31.0599\": \"Health and Physical Education/Fitness, Other\",\n \"31.0601\": \"Outdoor Education\",\n \"31.9999\": \"Parks, Recreation, Leisure, and Fitness Studies, Other\",\n \"32.0101\": \"Basic Skills and Developmental/Remedial Education, General\",\n \"32.0104\": \"Developmental/Remedial Mathematics\",\n \"32.0105\": \"Job-Seeking/Changing Skills\",\n \"32.0107\": \"Career Exploration/Awareness Skills\",\n \"32.0108\": \"Developmental/Remedial English\",\n \"32.0109\": \"Second Language Learning\",\n \"32.0110\": \"Basic Computer Skills\",\n \"32.0111\": \"Workforce Development and Training\",\n \"32.0199\": \"Basic Skills and Developmental/Remedial Education, Other\",\n \"33.0101\": \"Citizenship Activities, General\",\n \"33.0102\": \"American Citizenship Education\",\n \"33.0103\": \"Community Awareness\",\n \"33.0104\": \"Community Involvement\",\n \"33.0105\": \"Canadian Citizenship Education\",\n \"33.0199\": \"Citizenship Activities, Other\",\n \"34.0102\": \"Birthing and Parenting Knowledge and Skills\",\n \"34.0103\": \"Personal Health Improvement and Maintenance\",\n \"34.0104\": \"Addiction Prevention and Treatment\",\n \"34.0199\": \"Health-Related Knowledge and Skills, Other\",\n \"35.0101\": \"Interpersonal and Social Skills, General\",\n \"35.0102\": \"Interpersonal Relationships Skills\",\n \"35.0103\": \"Business and Social Skills\",\n \"35.0199\": \"Interpersonal Social Skills, Other\",\n \"36.0101\": \"Leisure and Recreational Activities, General\",\n \"36.0102\": \"Handicrafts and Model-Making\",\n \"36.0103\": \"Board, Card and Role-Playing Games\",\n \"36.0105\": \"Home Maintenance and Improvement\",\n \"36.0106\": \"Nature Appreciation\",\n \"36.0107\": \"Pet Ownership and Care\",\n \"36.0108\": \"Sports and Exercise\",\n \"36.0109\": \"Travel and Exploration\",\n \"36.0110\": \"Art\",\n \"36.0111\": \"Collecting\",\n \"36.0112\": \"Cooking and Other Domestic Skills\",\n \"36.0113\": \"Computer Games and Programming Skills\",\n \"36.0114\": \"Dancing\",\n \"36.0115\": \"Music\",\n \"36.0116\": \"Reading\",\n \"36.0117\": \"Theatre/Theater\",\n \"36.0118\": \"Writing\",\n \"36.0119\": \"Aircraft Pilot (Private)\",\n \"36.0199\": \"Leisure and Recreational Activities, Other\",\n \"37.0101\": \"Self-Awareness and Personal Assessment\",\n \"37.0102\": \"Stress Management and Coping Skills\",\n \"37.0103\": \"Personal Decision-Making Skills\",\n \"37.0104\": \"Self-Esteem and Values Clarification\",\n \"37.0199\": \"Personal Awareness and Self-Improvement, Other\",\n \"38.0001\": \"Philosophy and Religious Studies, General\",\n \"38.0101\": \"Philosophy\",\n \"38.0102\": \"Logic\",\n \"38.0103\": \"Ethics\",\n \"38.0104\": \"Applied and Professional Ethics\",\n \"38.0199\": \"Philosophy, Other\",\n \"38.0201\": \"Religion/Religious Studies\",\n \"38.0202\": \"Buddhist Studies\",\n \"38.0203\": \"Christian Studies\",\n \"38.0204\": \"Hindu Studies\",\n \"38.0205\": \"Islamic Studies\",\n \"38.0206\": \"Jewish/Judaic Studies\",\n \"38.0299\": \"Religion/Religious Studies, Other\",\n \"38.9999\": \"Philosophy and Religious Studies, Other\",\n \"39.0201\": \"Bible/Biblical Studies\",\n \"39.0301\": \"Missions/Missionary Studies and Missiology\",\n \"39.0401\": \"Religious Education\",\n \"39.0501\": \"Religious/Sacred Music\",\n \"39.0601\": \"Theology/Theological Studies\",\n \"39.0602\": \"Divinity/Ministry\",\n \"39.0604\": \"Pre-Theology/Pre-Ministerial Studies\",\n \"39.0605\": \"Rabbinical Studies\",\n \"39.0606\": \"Talmudic Studies\",\n \"39.0699\": \"Theological and Ministerial Studies, Other\",\n \"39.0701\": \"Pastoral Studies/Counseling\",\n \"39.0702\": \"Youth Ministry\",\n \"39.0703\": \"Urban Ministry\",\n \"39.0704\": \"Women's Ministry\",\n \"39.0705\": \"Lay Ministry\",\n \"39.0799\": \"Pastoral Counseling and Specialized Ministries, Other\",\n \"39.9999\": \"Theology and Religious Vocations, Other\",\n \"40.0101\": \"Physical Sciences\",\n \"40.0201\": \"Astronomy\",\n \"40.0202\": \"Astrophysics\",\n \"40.0203\": \"Planetary Astronomy and Science\",\n \"40.0299\": \"Astronomy and Astrophysics, Other\",\n \"40.0401\": \"Atmospheric Sciences and Meteorology, General\",\n \"40.0402\": \"Atmospheric Chemistry and Climatology\",\n \"40.0403\": \"Atmospheric Physics and Dynamics\",\n \"40.0404\": \"Meteorology\",\n \"40.0499\": \"Atmospheric Sciences and Meteorology, Other\",\n \"40.0501\": \"Chemistry, General\",\n \"40.0502\": \"Analytical Chemistry\",\n \"40.0503\": \"Inorganic Chemistry\",\n \"40.0504\": \"Organic Chemistry\",\n \"40.0506\": \"Physical Chemistry\",\n \"40.0507\": \"Polymer Chemistry\",\n \"40.0508\": \"Chemical Physics\",\n \"40.0509\": \"Environmental Chemistry\",\n \"40.0510\": \"Forensic Chemistry\",\n \"40.0511\": \"Theoretical Chemistry\",\n \"40.0599\": \"Chemistry, Other\",\n \"40.0601\": \"Geology/Earth Science, General\",\n \"40.0602\": \"Geochemistry\",\n \"40.0603\": \"Geophysics and Seismology\",\n \"40.0604\": \"Paleontology\",\n \"40.0605\": \"Hydrology and Water Resources Science\",\n \"40.0606\": \"Geochemistry and Petrology\",\n \"40.0607\": \"Oceanography, Chemical and Physical\",\n \"40.0699\": \"Geological and Earth Sciences/Geosciences, Other\",\n \"40.0801\": \"Physics, General\",\n \"40.0802\": \"Atomic/Molecular Physics\",\n \"40.0804\": \"Elementary Particle Physics\",\n \"40.0805\": \"Plasma and High-Temperature Physics\",\n \"40.0806\": \"Nuclear Physics\",\n \"40.0807\": \"Optics/Optical Sciences\",\n \"40.0808\": \"Condensed Matter and Materials Physics\",\n \"40.0809\": \"Acoustics\",\n \"40.0810\": \"Theoretical and Mathematical Physics\",\n \"40.0899\": \"Physics, Other\",\n \"40.1001\": \"Materials Science\",\n \"40.1002\": \"Materials Chemistry\",\n \"40.1099\": \"Materials Sciences, Other\",\n \"40.9999\": \"Physical Sciences, Other\",\n \"41.0000\": \"Science Technologies/Technicians, General\",\n \"41.0101\": \"Biology Technician/Biotechnology Laboratory Technician\",\n \"41.0204\": \"Industrial Radiologic Technology/Technician\",\n \"41.0205\": \"Nuclear/Nuclear Power Technology/Technician\",\n \"41.0299\": \"Nuclear and Industrial Radiologic Technologies/Technicians, Other\",\n \"41.0301\": \"Chemical Technology/Technician\",\n \"41.0303\": \"Chemical Process Technology\",\n \"41.0399\": \"Physical Science Technologies/Technicians, Other\",\n \"41.9999\": \"Science Technologies/Technicians, Other\",\n \"42.0101\": \"Psychology, General\",\n \"42.2701\": \"Cognitive Psychology and Psycholinguistics\",\n \"42.2702\": \"Comparative Psychology\",\n \"42.2703\": \"Developmental and Child Psychology\",\n \"42.2704\": \"Experimental Psychology\",\n \"42.2705\": \"Personality Psychology\",\n \"42.2706\": \"Physiological Psychology/Psychobiology\",\n \"42.2707\": \"Social Psychology\",\n \"42.2708\": \"Psychometrics and Quantitative Psychology\",\n \"42.2709\": \"Psychopharmacology\",\n \"42.2799\": \"Research and Experimental Psychology, Other\",\n \"42.2801\": \"Clinical Psychology\",\n \"42.2802\": \"Community Psychology\",\n \"42.2803\": \"Counseling Psychology\",\n \"42.2804\": \"Industrial and Organizational Psychology\",\n \"42.2805\": \"School Psychology\",\n \"42.2806\": \"Educational Psychology\",\n \"42.2807\": \"Clinical Child Psychology\",\n \"42.2808\": \"Environmental Psychology\",\n \"42.2809\": \"Geropsychology\",\n \"42.2810\": \"Health/Medical Psychology\",\n \"42.2811\": \"Family Psychology\",\n \"42.2812\": \"Forensic Psychology\",\n \"42.2813\": \"Applied Psychology\",\n \"42.2814\": \"Applied Behavior Analysis\",\n \"42.2899\": \"Clinical, Counseling and Applied Psychology, Other\",\n \"42.9999\": \"Psychology, Other\",\n \"43.0102\": \"Corrections\",\n \"43.0103\": \"Criminal Justice/Law Enforcement Administration\",\n \"43.0104\": \"Criminal Justice/Safety Studies\",\n \"43.0106\": \"Forensic Science and Technology\",\n \"43.0107\": \"Criminal Justice/Police Science\",\n \"43.0109\": \"Security and Loss Prevention Services\",\n \"43.0110\": \"Juvenile Corrections\",\n \"43.0111\": \"Criminalistics and Criminal Science\",\n \"43.0112\": \"Securities Services Administration/Management\",\n \"43.0113\": \"Corrections Administration\",\n \"43.0114\": \"Law Enforcement Investigation and Interviewing\",\n \"43.0115\": \"Law Enforcement Record-Keeping and Evidence Management\",\n \"43.0116\": \"Cyber/Computer Forensics and Counterterrorism\",\n \"43.0117\": \"Financial Forensics and Fraud Investigation\",\n \"43.0118\": \"Law Enforcement Intelligence Analysis\",\n \"43.0119\": \"Critical Incident Response/Special Police Operations\",\n \"43.0120\": \"Protective Services Operations\",\n \"43.0121\": \"Suspension and Debarment Investigation\",\n \"43.0122\": \"Maritime Law Enforcement\",\n \"43.0123\": \"Cultural/Archaelogical Resources Protection\",\n \"43.0199\": \"Corrections and Criminal Justice, Other\",\n \"43.0201\": \"Fire Prevention and Safety Technology/Technician\",\n \"43.0202\": \"Fire Services Administration\",\n \"43.0203\": \"Fire Science/Fire-fighting\",\n \"43.0204\": \"Fire Systems Technology\",\n \"43.0205\": \"Fire/Arson Investigation and Prevention\",\n \"43.0206\": \"Wildland/Forest Firefighting and Investigation\",\n \"43.0299\": \"Fire Protection, Other\",\n \"43.0301\": \"Homeland Security\",\n \"43.0302\": \"Crisis/Emergency/Disaster Management\",\n \"43.0303\": \"Critical Infrastructure Protection\",\n \"43.0304\": \"Terrorism and Counterterrorism Operations\",\n \"43.0399\": \"Homeland Security, Other\",\n \"43.9999\": \"Homeland Security, Law Enforcement, Firefighting and Related Protective Services, Other\",\n \"44.0000\": \"Human Services, General\",\n \"44.0201\": \"Community Organization and Advocacy\",\n \"44.0401\": \"Public Administration\",\n \"44.0501\": \"Public Policy Analysis, General\",\n \"44.0502\": \"Education Policy Analysis\",\n \"44.0503\": \"Health Policy Analysis\",\n \"44.0504\": \"International Policy Analysis\",\n \"44.0599\": \"Public Policy Analysis, Other\",\n \"44.0701\": \"Social Work\",\n \"44.0702\": \"Youth Services/Administration\",\n \"44.0799\": \"Social Work, Other\",\n \"44.9999\": \"Public Administration and Social Service Professions, Other\",\n \"45.0101\": \"Social Sciences, General\",\n \"45.0102\": \"Research Methodology and Quantitative Methods\",\n \"45.0201\": \"Anthropology\",\n \"45.0202\": \"Physical and Biological Anthropology\",\n \"45.0203\": \"Medical Anthropology\",\n \"45.0204\": \"Cultural Anthropology\",\n \"45.0299\": \"Anthropology, Other\",\n \"45.0301\": \"Archeology\",\n \"45.0401\": \"Criminology\",\n \"45.0501\": \"Demography and Population Studies\",\n \"45.0601\": \"Economics, General\",\n \"45.0602\": \"Applied Economics\",\n \"45.0603\": \"Econometrics and Quantitative Economics\",\n \"45.0604\": \"Development Economics and International Development\",\n \"45.0605\": \"International Economics\",\n \"45.0699\": \"Economics, Other\",\n \"45.0701\": \"Geography\",\n \"45.0702\": \"Geographic Information Science and Cartography\",\n \"45.0799\": \"Geography, Other\",\n \"45.0901\": \"International Relations and Affairs\",\n \"45.0902\": \"National Security Policy Studies\",\n \"45.0999\": \"International Relations and National Security Studies, Other\",\n \"45.1001\": \"Political Science and Government, General\",\n \"45.1002\": \"American Government and Politics (United States)\",\n \"45.1003\": \"Canadian Government and Politics\",\n \"45.1004\": \"Political Economy\",\n \"45.1099\": \"Political Science and Government, Other\",\n \"45.1101\": \"Sociology\",\n \"45.1201\": \"Urban Studies/Affairs\",\n \"45.1301\": \"Sociology and Anthropology\",\n \"45.1401\": \"Rural Sociology\",\n \"45.9999\": \"Social Sciences, Other\",\n \"46.0000\": \"Construction Trades, General\",\n \"46.0101\": \"Mason/Masonry\",\n \"46.0201\": \"Carpentry/Carpenter\",\n \"46.0301\": \"Electrical and Power Transmission Installation/Installer, General\",\n \"46.0302\": \"Electrician\",\n \"46.0303\": \"Lineworker\",\n \"46.0399\": \"Electrical and Power Transmission Installers, Other\",\n \"46.0401\": \"Building/Property Maintenance\",\n \"46.0402\": \"Concrete Finishing/Concrete Finisher\",\n \"46.0403\": \"Building/Home/Construction Inspection/Inspector\",\n \"46.0404\": \"Drywall Installation/Drywaller\",\n \"46.0406\": \"Glazier\",\n \"46.0408\": \"Painting/Painter and Wall Coverer\",\n \"46.0410\": \"Roofer\",\n \"46.0411\": \"Metal Building Assembly/Assembler\",\n \"46.0412\": \"Building/Construction Site Management/Manager\",\n \"46.0413\": \"Carpet, Floor, and Tile Worker\",\n \"46.0414\": \"Insulator\",\n \"46.0415\": \"Building Construction Technology\",\n \"46.0499\": \"Building/Construction Finishing, Management, and Inspection, Other\",\n \"46.0502\": \"Pipefitting/Pipefitter and Sprinkler Fitter\",\n \"46.0503\": \"Plumbing Technology/Plumber\",\n \"46.0504\": \"Well Drilling/Driller\",\n \"46.0505\": \"Blasting/Blaster\",\n \"46.0599\": \"Plumbing and Related Water Supply Services, Other\",\n \"46.9999\": \"Construction Trades, Other\",\n \"47.0000\": \"Mechanics and Repairers, General\",\n \"47.0101\": \"Electrical/Electronics Equipment Installation and Repair, General\",\n \"47.0102\": \"Business Machine Repair\",\n \"47.0103\": \"Communications Systems Installation and Repair Technology\",\n \"47.0104\": \"Computer Installation and Repair Technology/Technician\",\n \"47.0105\": \"Industrial Electronics Technology/Technician\",\n \"47.0106\": \"Appliance Installation and Repair Technology/Technician\",\n \"47.0110\": \"Security System Installation, Repair, and Inspection Technology/Technician\",\n \"47.0199\": \"Electrical/Electronics Maintenance and Repair Technology, Other\",\n \"47.0201\": \"Heating, Air Conditioning, Ventilation and Refrigeration Maintenance Technology/Technician\",\n \"47.0302\": \"Heavy Equipment Maintenance Technology/Technician\",\n \"47.0303\": \"Industrial Mechanics and Maintenance Technology\",\n \"47.0399\": \"Heavy/Industrial Equipment Maintenance Technologies, Other\",\n \"47.0402\": \"Gunsmithing/Gunsmith\",\n \"47.0403\": \"Locksmithing and Safe Repair\",\n \"47.0404\": \"Musical Instrument Fabrication and Repair\",\n \"47.0408\": \"Watchmaking and Jewelrymaking\",\n \"47.0409\": \"Parts and Warehousing Operations and Maintenance Technology/Technician\",\n \"47.0499\": \"Precision Systems Maintenance and Repair Technologies, Other\",\n \"47.0600\": \"Vehicle Maintenance and Repair Technologies, General\",\n \"47.0603\": \"Autobody/Collision and Repair Technology/Technician\",\n \"47.0604\": \"Automobile/Automotive Mechanics Technology/Technician\",\n \"47.0605\": \"Diesel Mechanics Technology/Technician\",\n \"47.0606\": \"Small Engine Mechanics and Repair Technology/Technician\",\n \"47.0607\": \"Airframe Mechanics and Aircraft Maintenance Technology/Technician\",\n \"47.0608\": \"Aircraft Powerplant Technology/Technician\",\n \"47.0609\": \"Avionics Maintenance Technology/Technician\",\n \"47.0610\": \"Bicycle Mechanics and Repair Technology/Technician\",\n \"47.0611\": \"Motorcycle Maintenance and Repair Technology/Technician\",\n \"47.0612\": \"Vehicle Emissions Inspection and Maintenance Technology/Technician\",\n \"47.0613\": \"Medium/Heavy Vehicle and Truck Technology/Technician\",\n \"47.0614\": \"Alternative Fuel Vehicle Technology/Technician\",\n \"47.0615\": \"Engine Machinist\",\n \"47.0616\": \"Marine Maintenance/Fitter and Ship Repair Technology/Technician\",\n \"47.0617\": \"High Performance and Custom Engine Technician/Mechanic\",\n \"47.0618\": \"Recreation Vehicle (RV) Service Technician\",\n \"47.0699\": \"Vehicle Maintenance and Repair Technologies, Other\",\n \"47.9999\": \"Mechanic and Repair Technologies/Technicians, Other\",\n \"48.0000\": \"Precision Production Trades, General\",\n \"48.0303\": \"Upholstery/Upholsterer\",\n \"48.0304\": \"Shoe, Boot and Leather Repair\",\n \"48.0399\": \"Leatherworking and Upholstery, Other\",\n \"48.0501\": \"Machine Tool Technology/Machinist\",\n \"48.0503\": \"Machine Shop Technology/Assistant\",\n \"48.0506\": \"Sheet Metal Technology/Sheetworking\",\n \"48.0507\": \"Tool and Die Technology/Technician\",\n \"48.0508\": \"Welding Technology/Welder\",\n \"48.0509\": \"Ironworking/Ironworker\",\n \"48.0510\": \"Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist\",\n \"48.0511\": \"Metal Fabricator\",\n \"48.0599\": \"Precision Metal Working, Other\",\n \"48.0701\": \"Woodworking, General\",\n \"48.0702\": \"Furniture Design and Manufacturing\",\n \"48.0703\": \"Cabinetmaking and Millwork\",\n \"48.0799\": \"Woodworking, Other\",\n \"48.0801\": \"Boilermaking/Boilermaker\",\n \"48.9999\": \"Precision Production, Other\",\n \"49.0101\": \"Aeronautics/Aviation/Aerospace Science and Technology, General\",\n \"49.0102\": \"Airline/Commercial/Professional Pilot and Flight Crew\",\n \"49.0104\": \"Aviation/Airway Management and Operations\",\n \"49.0105\": \"Air Traffic Controller\",\n \"49.0106\": \"Airline Flight Attendant\",\n \"49.0108\": \"Flight Instructor\",\n \"49.0199\": \"Air Transportation, Other\",\n \"49.0202\": \"Construction/Heavy Equipment/Earthmoving Equipment Operation\",\n \"49.0205\": \"Truck and Bus Driver/Commercial Vehicle Operator and Instructor\",\n \"49.0206\": \"Mobil Crane Operation/Operator\",\n \"49.0207\": \"Flagging and Traffic Control\",\n \"49.0208\": \"Railroad and Railway Transportation\",\n \"49.0299\": \"Ground Transportation, Other\",\n \"49.0303\": \"Commercial Fishing\",\n \"49.0304\": \"Diver, Professional and Instructor\",\n \"49.0309\": \"Marine Science/Merchant Marine Officer\",\n \"49.0399\": \"Marine Transportation, Other\",\n \"49.9999\": \"Transportation and Materials Moving, Other\",\n \"50.0101\": \"Visual and Performing Arts, General\",\n \"50.0102\": \"Digital Arts\",\n \"50.0201\": \"Crafts/Craft Design, Folk Art and Artisanry\",\n \"50.0301\": \"Dance, General\",\n \"50.0302\": \"Ballet\",\n \"50.0399\": \"Dance, Other\",\n \"50.0401\": \"Design and Visual Communications, General\",\n \"50.0402\": \"Commercial and Advertising Art\",\n \"50.0404\": \"Industrial and Product Design\",\n \"50.0406\": \"Commercial Photography\",\n \"50.0407\": \"Fashion/Apparel Design\",\n \"50.0408\": \"Interior Design\",\n \"50.0409\": \"Graphic Design\",\n \"50.0410\": \"Illustration\",\n \"50.0411\": \"Game and Interactive Media Design\",\n \"50.0499\": \"Design and Applied Arts, Other\",\n \"50.0501\": \"Drama and Dramatics/Theatre Arts, General\",\n \"50.0502\": \"Technical Theatre/Theatre Design and Technology\",\n \"50.0504\": \"Playwriting and Screenwriting\",\n \"50.0505\": \"Theatre Literature, History and Criticism\",\n \"50.0506\": \"Acting\",\n \"50.0507\": \"Directing and Theatrical Production\",\n \"50.0509\": \"Musical Theatre\",\n \"50.0510\": \"Costume Design\",\n \"50.0599\": \"Dramatic/Theatre Arts and Stagecraft, Other\",\n \"50.0601\": \"Film/Cinema/Video Studies\",\n \"50.0602\": \"Cinematography and Film/Video Production\",\n \"50.0605\": \"Photography\",\n \"50.0607\": \"Documentary Production\",\n \"50.0699\": \"Film/Video and Photographic Arts, Other\",\n \"50.0701\": \"Art/Art Studies, General\",\n \"50.0702\": \"Fine/Studio Arts, General\",\n \"50.0703\": \"Art History, Criticism and Conservation\",\n \"50.0705\": \"Drawing\",\n \"50.0706\": \"Intermedia/Multimedia\",\n \"50.0708\": \"Painting\",\n \"50.0709\": \"Sculpture\",\n \"50.0710\": \"Printmaking\",\n \"50.0711\": \"Ceramic Arts and Ceramics\",\n \"50.0712\": \"Fiber, Textile and Weaving Arts\",\n \"50.0713\": \"Metal and Jewelry Arts\",\n \"50.0799\": \"Fine Arts and Art Studies, Other\",\n \"50.0901\": \"Music, General\",\n \"50.0902\": \"Music History, Literature, and Theory\",\n \"50.0903\": \"Music Performance, General\",\n \"50.0904\": \"Music Theory and Composition\",\n \"50.0905\": \"Musicology and Ethnomusicology\",\n \"50.0906\": \"Conducting\",\n \"50.0907\": \"Keyboard Instruments\",\n \"50.0908\": \"Voice and Opera\",\n \"50.0910\": \"Jazz/Jazz Studies\",\n \"50.0911\": \"Stringed Instruments\",\n \"50.0912\": \"Music Pedagogy\",\n \"50.0913\": \"Music Technology\",\n \"50.0914\": \"Brass Instruments\",\n \"50.0915\": \"Woodwind Instruments\",\n \"50.0916\": \"Percussion Instruments\",\n \"50.0999\": \"Music, Other\",\n \"50.1001\": \"Arts, Entertainment,and Media Management, General\",\n \"50.1002\": \"Fine and Studio Arts Management\",\n \"50.1003\": \"Music Management\",\n \"50.1004\": \"Theatre/Theatre Arts Management\",\n \"50.1099\": \"Arts, Entertainment, and Media Management, Other\",\n \"50.9999\": \"Visual and Performing Arts, Other\",\n \"51.0000\": \"Health Services/Allied Health/Health Sciences, General\",\n \"51.0001\": \"Health and Wellness, General\",\n \"51.0101\": \"Chiropractic\",\n \"51.0201\": \"Communication Sciences and Disorders, General\",\n \"51.0202\": \"Audiology/Audiologist\",\n \"51.0203\": \"Speech-Language Pathology/Pathologist\",\n \"51.0204\": \"Audiology/Audiologist and Speech-Language Pathology/Pathologist\",\n \"51.0299\": \"Communication Disorders Sciences and Services, Other\",\n \"51.0401\": \"Dentistry\",\n \"51.0501\": \"Dental Clinical Sciences, General\",\n \"51.0502\": \"Advanced General Dentistry\",\n \"51.0503\": \"Oral Biology and Oral and Maxillofacial Pathology\",\n \"51.0504\": \"Dental Public Health and Education\",\n \"51.0505\": \"Dental Materials\",\n \"51.0506\": \"Endodontics/Endodontology\",\n \"51.0507\": \"Oral/Maxillofacial Surgery\",\n \"51.0508\": \"Orthodontics/Orthodontology\",\n \"51.0509\": \"Pediatric Dentistry/Pedodontics\",\n \"51.0510\": \"Periodontics/Periodontology\",\n \"51.0511\": \"Prosthodontics/Prosthodontology\",\n \"51.0599\": \"Advanced/Graduate Dentistry and Oral Sciences, Other\",\n \"51.0601\": \"Dental Assisting/Assistant\",\n \"51.0602\": \"Dental Hygiene/Hygienist\",\n \"51.0603\": \"Dental Laboratory Technology/Technician\",\n \"51.0699\": \"Dental Services and Allied Professions, Other\",\n \"51.0701\": \"Health/Health Care Administration/Management\",\n \"51.0702\": \"Hospital and Health Care Facilities Administration/Management\",\n \"51.0703\": \"Health Unit Coordinator/Ward Clerk\",\n \"51.0704\": \"Health Unit Manager/Ward Supervisor\",\n \"51.0705\": \"Medical Office Management/Administration\",\n \"51.0706\": \"Health Information/Medical Records Administration/Administrator\",\n \"51.0707\": \"Health Information/Medical Records Technology/Technician\",\n \"51.0708\": \"Medical Transcription/Transcriptionist\",\n \"51.0709\": \"Medical Office Computer Specialist/Assistant\",\n \"51.0710\": \"Medical Office Assistant/Specialist\",\n \"51.0711\": \"Medical/Health Management and Clinical Assistant/Specialist\",\n \"51.0712\": \"Medical Reception/Receptionist\",\n \"51.0713\": \"Medical Insurance Coding Specialist/Coder\",\n \"51.0714\": \"Medical Insurance Specialist/Medical Biller\",\n \"51.0715\": \"Health/Medical Claims Examiner\",\n \"51.0716\": \"Medical Administrative/Executive Assistant and Medical Secretary\",\n \"51.0717\": \"Medical Staff Services Technology/Technician\",\n \"51.0718\": \"Long Term Care Administration/Management\",\n \"51.0719\": \"Clinical Research Coordinator\",\n \"51.0799\": \"Health and Medical Administrative Services, Other\",\n \"51.0801\": \"Medical/Clinical Assistant\",\n \"51.0802\": \"Clinical/Medical Laboratory Assistant\",\n \"51.0803\": \"Occupational Therapist Assistant\",\n \"51.0805\": \"Pharmacy Technician/Assistant\",\n \"51.0806\": \"Physical Therapy Technician/Assistant\",\n \"51.0808\": \"Veterinary/Animal Health Technology/Technician and Veterinary Assistant\",\n \"51.0809\": \"Anesthesiologist Assistant\",\n \"51.0810\": \"Emergency Care Attendant (EMT Ambulance)\",\n \"51.0811\": \"Pathology/Pathologist Assistant\",\n \"51.0812\": \"Respiratory Therapy Technician/Assistant\",\n \"51.0813\": \"Chiropractic Assistant/Technician\",\n \"51.0814\": \"Radiologist Assistant\",\n \"51.0815\": \"Lactation Consultant\",\n \"51.0816\": \"Speech-Language Pathology Assistant\",\n \"51.0899\": \"Allied Health and Medical Assisting Services, Other\",\n \"51.0901\": \"Cardiovascular Technology/Technologist\",\n \"51.0902\": \"Electrocardiograph Technology/Technician\",\n \"51.0903\": \"Electroneurodiagnostic/Electroencephalographic Technology/Technologist\",\n \"51.0904\": \"Emergency Medical Technology/Technician (EMT Paramedic)\",\n \"51.0905\": \"Nuclear Medical Technology/Technologist\",\n \"51.0906\": \"Perfusion Technology/Perfusionist\",\n \"51.0907\": \"Medical Radiologic Technology/Science - Radiation Therapist\",\n \"51.0908\": \"Respiratory Care Therapy/Therapist\",\n \"51.0909\": \"Surgical Technology/Technologist\",\n \"51.0910\": \"Diagnostic Medical Sonography/Sonographer and Ultrasound Technician\",\n \"51.0911\": \"Radiologic Technology/Science - Radiographer\",\n \"51.0912\": \"Physician Assistant\",\n \"51.0913\": \"Athletic Training/Trainer\",\n \"51.0914\": \"Gene/Genetic Therapy\",\n \"51.0915\": \"Cardiopulmonary Technology/Technologist\",\n \"51.0916\": \"Radiation Protection/Health Physics Technician\",\n \"51.0917\": \"Polysomnography\",\n \"51.0918\": \"Hearing Instrument Specialist\",\n \"51.0919\": \"Mammography Technician/Technology\",\n \"51.0920\": \"Magnetic Resonance Imaging (MRI) Technology/Technician\",\n \"51.0999\": \"Allied Health Diagnostic, Intervention, and Treatment Professions, Other\",\n \"51.1001\": \"Blood Bank Technology Specialist\",\n \"51.1002\": \"Cytotechnology/Cytotechnologist\",\n \"51.1003\": \"Hematology Technology/Technician\",\n \"51.1004\": \"Clinical/Medical Laboratory Technician\",\n \"51.1005\": \"Clinical Laboratory Science/Medical Technology/Technologist\",\n \"51.1006\": \"Ophthalmic Laboratory Technology/Technician\",\n \"51.1007\": \"Histologic Technology/Histotechnologist\",\n \"51.1008\": \"Histologic Technician\",\n \"51.1009\": \"Phlebotomy Technician/Phlebotomist\",\n \"51.1010\": \"Cytogenetics/Genetics/Clinical Genetics Technology/Technologist\",\n \"51.1011\": \"Renal/Dialysis Technologist/Technician\",\n \"51.1012\": \"Sterile Processing Technology/Technician\",\n \"51.1099\": \"Clinical/Medical Laboratory Science and Allied Professions, Other\",\n \"51.1101\": \"Pre-Dentistry Studies\",\n \"51.1102\": \"Pre-Medicine/Pre-Medical Studies\",\n \"51.1103\": \"Pre-Pharmacy Studies\",\n \"51.1104\": \"Pre-Veterinary Studies\",\n \"51.1105\": \"Pre-Nursing Studies\",\n \"51.1106\": \"Pre-Chiropractic Studies\",\n \"51.1107\": \"Pre-Occupational Therapy Studies\",\n \"51.1108\": \"Pre-Optometry Studies\",\n \"51.1109\": \"Pre-Physical Therapy Studies\",\n \"51.1199\": \"Health/Medical Preparatory Programs, Other\",\n \"51.1201\": \"Medicine\",\n \"51.1401\": \"Medical Scientist\",\n \"51.1501\": \"Substance Abuse/Addiction Counseling\",\n \"51.1502\": \"Psychiatric/Mental Health Services Technician\",\n \"51.1503\": \"Clinical/Medical Social Work\",\n \"51.1504\": \"Community Health Services/Liaison/Counseling\",\n \"51.1505\": \"Marriage and Family Therapy/Counseling\",\n \"51.1506\": \"Clinical Pastoral Counseling/Patient Counseling\",\n \"51.1507\": \"Psychoanalysis and Psychotherapy\",\n \"51.1508\": \"Mental Health Counseling/Counselor\",\n \"51.1509\": \"Genetic Counseling/Counselor\",\n \"51.1599\": \"Mental and Social Health Services and Allied Professions, Other\",\n \"51.1701\": \"Optometry\",\n \"51.1801\": \"Opticianry/Ophthalmic Dispensing Optician\",\n \"51.1802\": \"Optometric Technician/Assistant\",\n \"51.1803\": \"Ophthalmic Technician/Technologist\",\n \"51.1804\": \"Orthoptics/Orthoptist\",\n \"51.1899\": \"Ophthalmic and Optometric Support Services and Allied Professions, Other\",\n \"51.1901\": \"Osteopathic Medicine/Osteopathy\",\n \"51.2001\": \"Pharmacy\",\n \"51.2002\": \"Pharmacy Administration and Pharmacy Policy and Regulatory Affairs\",\n \"51.2003\": \"Pharmaceutics and Drug Design\",\n \"51.2004\": \"Medicinal and Pharmaceutical Chemistry\",\n \"51.2005\": \"Natural Products Chemistry and Pharmacognosy\",\n \"51.2006\": \"Clinical and Industrial Drug Development\",\n \"51.2007\": \"Pharmacoeconomics/Pharmaceutical Economics\",\n \"51.2008\": \"Clinical, Hospital, and Managed Care Pharmacy\",\n \"51.2009\": \"Industrial and Physical Pharmacy and Cosmetic Sciences\",\n \"51.2010\": \"Pharmaceutical Sciences\",\n \"51.2011\": \"Pharmaceutical Marketing and Management\",\n \"51.2099\": \"Pharmacy, Pharmaceutical Sciences, and Administration, Other\",\n \"51.2101\": \"Podiatric Medicine/Podiatry\",\n \"51.2201\": \"Public Health, General\",\n \"51.2202\": \"Environmental Health\",\n \"51.2205\": \"Health/Medical Physics\",\n \"51.2206\": \"Occupational Health and Industrial Hygiene\",\n \"51.2207\": \"Public Health Education and Promotion\",\n \"51.2208\": \"Community Health and Preventive Medicine\",\n \"51.2209\": \"Maternal and Child Health\",\n \"51.2210\": \"International Public Health/International Health\",\n \"51.2211\": \"Health Services Administration\",\n \"51.2212\": \"Behavioral Aspects of Health\",\n \"51.2299\": \"Public Health, Other\",\n \"51.2301\": \"Art Therapy/Therapist\",\n \"51.2302\": \"Dance Therapy/Therapist\",\n \"51.2305\": \"Music Therapy/Therapist\",\n \"51.2306\": \"Occupational Therapy/Therapist\",\n \"51.2307\": \"Orthotist/Prosthetist\",\n \"51.2308\": \"Physical Therapy/Therapist\",\n \"51.2309\": \"Therapeutic Recreation/Recreational Therapy\",\n \"51.2310\": \"Vocational Rehabilitation Counseling/Counselor\",\n \"51.2311\": \"Kinesiotherapy/Kinesiotherapist\",\n \"51.2312\": \"Assistive/Augmentative Technology and Rehabilitation Engineering\",\n \"51.2313\": \"Animal-Assisted Therapy\",\n \"51.2314\": \"Rehabilitation Science\",\n \"51.2399\": \"Rehabilitation and Therapeutic Professions, Other\",\n \"51.2401\": \"Veterinary Medicine\",\n \"51.2501\": \"Veterinary Sciences/Veterinary Clinical Sciences, General\",\n \"51.2502\": \"Veterinary Anatomy\",\n \"51.2503\": \"Veterinary Physiology\",\n \"51.2504\": \"Veterinary Microbiology and Immunobiology\",\n \"51.2505\": \"Veterinary Pathology and Pathobiology\",\n \"51.2506\": \"Veterinary Toxicology and Pharmacology\",\n \"51.2507\": \"Large Animal/Food Animal and Equine Surgery and Medicine\",\n \"51.2508\": \"Small/Companion Animal Surgery and Medicine\",\n \"51.2509\": \"Comparative and Laboratory Animal Medicine\",\n \"51.2510\": \"Veterinary Preventive Medicine, Epidemiology, and Public Health\",\n \"51.2511\": \"Veterinary Infectious Diseases\",\n \"51.2599\": \"Veterinary Biomedical and Clinical Sciences, Other\",\n \"51.2601\": \"Health Aide\",\n \"51.2602\": \"Home Health Aide/Home Attendant\",\n \"51.2603\": \"Medication Aide\",\n \"51.2604\": \"Rehabilitation Aide\",\n \"51.2699\": \"Health Aides/Attendants/Orderlies, Other\",\n \"51.2703\": \"Medical Illustration/Medical Illustrator\",\n \"51.2706\": \"Medical Informatics\",\n \"51.2799\": \"Medical Illustration and Informatics, Other\",\n \"51.3101\": \"Dietetics/Dietitian\",\n \"51.3102\": \"Clinical Nutrition/Nutritionist\",\n \"51.3103\": \"Dietetic Technician\",\n \"51.3104\": \"Dietitian Assistant\",\n \"51.3199\": \"Dietetics and Clinical Nutrition Services, Other\",\n \"51.3201\": \"Bioethics/Medical Ethics\",\n \"51.3300\": \"Alternative and Complementary Medicine and Medical Systems, General\",\n \"51.3301\": \"Acupuncture and Oriental Medicine\",\n \"51.3302\": \"Traditional Chinese Medicine and Chinese Herbology\",\n \"51.3303\": \"Naturopathic Medicine/Naturopathy\",\n \"51.3304\": \"Homeopathic Medicine/Homeopathy\",\n \"51.3305\": \"Ayurvedic Medicine/Ayurveda\",\n \"51.3306\": \"Holistic Health\",\n \"51.3399\": \"Alternative and Complementary Medicine and Medical Systems, Other\",\n \"51.3401\": \"Direct Entry Midwifery\",\n \"51.3499\": \"Alternative and Complementary Medical Support Services, Other\",\n \"51.3501\": \"Massage Therapy/Therapeutic Massage\",\n \"51.3502\": \"Asian Bodywork Therapy\",\n \"51.3503\": \"Somatic Bodywork\",\n \"51.3599\": \"Somatic Bodywork and Related Therapeutic Services, Other\",\n \"51.3601\": \"Movement Therapy and Movement Education\",\n \"51.3602\": \"Yoga Teacher Training/Yoga Therapy\",\n \"51.3603\": \"Hypnotherapy/Hypnotherapist\",\n \"51.3699\": \"Movement and Mind-Body Therapies and Education, Other\",\n \"51.3701\": \"Aromatherapy\",\n \"51.3702\": \"Herbalism/Herbalist\",\n \"51.3703\": \"Polarity Therapy\",\n \"51.3704\": \"Reiki\",\n \"51.3799\": \"Energy and Biologically Based Therapies, Other\",\n \"51.3801\": \"Registered Nursing/Registered Nurse\",\n \"51.3802\": \"Nursing Administration\",\n \"51.3803\": \"Adult Health Nurse/Nursing\",\n \"51.3804\": \"Nurse Anesthetist\",\n \"51.3805\": \"Family Practice Nurse/Nursing\",\n \"51.3806\": \"Maternal/Child Health and Neonatal Nurse/Nursing\",\n \"51.3807\": \"Nurse Midwife/Nursing Midwifery\",\n \"51.3808\": \"Nursing Science\",\n \"51.3809\": \"Pediatric Nurse/Nursing\",\n \"51.3810\": \"Psychiatric/Mental Health Nurse/Nursing\",\n \"51.3811\": \"Public Health/Community Nurse/Nursing\",\n \"51.3812\": \"Perioperative/Operating Room and Surgical Nurse/Nursing\",\n \"51.3813\": \"Clinical Nurse Specialist\",\n \"51.3814\": \"Critical Care Nursing\",\n \"51.3815\": \"Occupational and Environmental Health Nursing\",\n \"51.3816\": \"Emergency Room/Trauma Nursing\",\n \"51.3817\": \"Nursing Education\",\n \"51.3818\": \"Nursing Practice\",\n \"51.3819\": \"Palliative Care Nursing\",\n \"51.3820\": \"Clinical Nurse Leader\",\n \"51.3821\": \"Geriatric Nurse/Nursing\",\n \"51.3822\": \"Women's Health Nurse/Nursing\",\n \"51.3899\": \"Registered Nursing, Nursing Administration, Nursing Research and Clinical Nursing, Other\",\n \"51.3901\": \"Licensed Practical/Vocational Nurse Training\",\n \"51.3902\": \"Nursing Assistant/Aide and Patient Care Assistant/Aide\",\n \"51.3999\": \"Practical Nursing, Vocational Nursing and Nursing Assistants, Other\",\n \"51.9999\": \"Health Professions and Related Clinical Sciences, Other\",\n \"52.0101\": \"Business/Commerce, General\",\n \"52.0201\": \"Business Administration and Management, General\",\n \"52.0202\": \"Purchasing, Procurement/Acquisitions and Contracts Management\",\n \"52.0203\": \"Logistics, Materials, and Supply Chain Management\",\n \"52.0204\": \"Office Management and Supervision\",\n \"52.0205\": \"Operations Management and Supervision\",\n \"52.0206\": \"Non-Profit/Public/Organizational Management\",\n \"52.0207\": \"Customer Service Management\",\n \"52.0208\": \"E-Commerce/Electronic Commerce\",\n \"52.0209\": \"Transportation/Mobility Management\",\n \"52.0210\": \"Research and Development Management\",\n \"52.0211\": \"Project Management\",\n \"52.0212\": \"Retail Management\",\n \"52.0213\": \"Organizational Leadership\",\n \"52.0299\": \"Business Administration, Management and Operations, Other\",\n \"52.0301\": \"Accounting\",\n \"52.0302\": \"Accounting Technology/Technician and Bookkeeping\",\n \"52.0303\": \"Auditing\",\n \"52.0304\": \"Accounting and Finance\",\n \"52.0305\": \"Accounting and Business/Management\",\n \"52.0399\": \"Accounting and Related Services, Other\",\n \"52.0401\": \"Administrative Assistant and Secretarial Science, General\",\n \"52.0402\": \"Executive Assistant/Executive Secretary\",\n \"52.0406\": \"Receptionist\",\n \"52.0407\": \"Business/Office Automation/Technology/Data Entry\",\n \"52.0408\": \"General Office Occupations and Clerical Services\",\n \"52.0409\": \"Parts, Warehousing, and Inventory Management Operations\",\n \"52.0410\": \"Traffic, Customs, and Transportation Clerk/Technician\",\n \"52.0411\": \"Customer Service Support/Call Center/Teleservice Operation\",\n \"52.0499\": \"Business Operations Support and Secretarial Services, Other\",\n \"52.0501\": \"Business/Corporate Communications\",\n \"52.0601\": \"Business/Managerial Economics\",\n \"52.0701\": \"Entrepreneurship/Entrepreneurial Studies\",\n \"52.0702\": \"Franchising and Franchise Operations\",\n \"52.0703\": \"Small Business Administration/Management\",\n \"52.0799\": \"Entrepreneurial and Small Business Operations, Other\",\n \"52.0801\": \"Finance, General\",\n \"52.0803\": \"Banking and Financial Support Services\",\n \"52.0804\": \"Financial Planning and Services\",\n \"52.0806\": \"International Finance\",\n \"52.0807\": \"Investments and Securities\",\n \"52.0808\": \"Public Finance\",\n \"52.0809\": \"Credit Management\",\n \"52.0899\": \"Finance and Financial Management Services, Other\",\n \"52.0901\": \"Hospitality Administration/Management, General\",\n \"52.0903\": \"Tourism and Travel Services Management\",\n \"52.0904\": \"Hotel/Motel Administration/Management\",\n \"52.0905\": \"Restaurant/Food Services Management\",\n \"52.0906\": \"Resort Management\",\n \"52.0907\": \"Meeting and Event Planning\",\n \"52.0908\": \"Casino Management\",\n \"52.0909\": \"Hotel, Motel, and Restaurant Management\",\n \"52.0999\": \"Hospitality Administration/Management, Other\",\n \"52.1001\": \"Human Resources Management/Personnel Administration, General\",\n \"52.1002\": \"Labor and Industrial Relations\",\n \"52.1003\": \"Organizational Behavior Studies\",\n \"52.1004\": \"Labor Studies\",\n \"52.1005\": \"Human Resources Development\",\n \"52.1099\": \"Human Resources Management and Services, Other\",\n \"52.1101\": \"International Business/Trade/Commerce\",\n \"52.1201\": \"Management Information Systems, General\",\n \"52.1206\": \"Information Resources Management\",\n \"52.1207\": \"Knowledge Management\",\n \"52.1299\": \"Management Information Systems and Services, Other\",\n \"52.1301\": \"Management Science\",\n \"52.1302\": \"Business Statistics\",\n \"52.1304\": \"Actuarial Science\",\n \"52.1399\": \"Management Sciences and Quantitative Methods, Other\",\n \"52.1401\": \"Marketing/Marketing Management, General\",\n \"52.1402\": \"Marketing Research\",\n \"52.1403\": \"International Marketing\",\n \"52.1499\": \"Marketing, Other\",\n \"52.1501\": \"Real Estate\",\n \"52.1601\": \"Taxation\",\n \"52.1701\": \"Insurance\",\n \"52.1801\": \"Sales, Distribution, and Marketing Operations, General\",\n \"52.1802\": \"Merchandising and Buying Operations\",\n \"52.1803\": \"Retailing and Retail Operations\",\n \"52.1804\": \"Selling Skills and Sales Operations\",\n \"52.1899\": \"General Merchandising, Sales, and Related Marketing Operations, Other\",\n \"52.1901\": \"Auctioneering\",\n \"52.1902\": \"Fashion Merchandising\",\n \"52.1903\": \"Fashion Modeling\",\n \"52.1904\": \"Apparel and Accessories Marketing Operations\",\n \"52.1905\": \"Tourism and Travel Services Marketing Operations\",\n \"52.1906\": \"Tourism Promotion Operations\",\n \"52.1907\": \"Vehicle and Vehicle Parts and Accessories Marketing Operations\",\n \"52.1908\": \"Business and Personal/Financial Services Marketing Operations\",\n \"52.1909\": \"Special Products Marketing Operations\",\n \"52.1910\": \"Hospitality and Recreation Marketing Operations\",\n \"52.1999\": \"Specialized Merchandising, Sales, and Marketing Operations, Other\",\n \"52.2001\": \"Construction Management\",\n \"52.2101\": \"Telecommunications Management\",\n \"52.9999\": \"Business, Management, Marketing, and Related Support Services, Other\",\n \"53.0101\": \"Regular/General High School/Secondary Diploma Program\",\n \"53.0102\": \"College/University Preparatory and Advanced High School/Secondary Diploma Program\",\n \"53.0103\": \"Vocational High School and Secondary Business/Vocational-Industrial/Occupational Diploma Program\",\n \"53.0104\": \"Honors/Regents High School/Secondary Diploma Program\",\n \"53.0105\": \"Adult High School/Secondary Diploma Program\",\n \"53.0199\": \"High School/Secondary Diploma Programs, Other\",\n \"53.0201\": \"High School Equivalence Certificate Program\",\n \"53.0202\": \"High School Certificate of Competence Program\",\n \"53.0203\": \"Certificate of IEP Completion Program\",\n \"53.0299\": \"High School/Secondary Certificates, Other\",\n \"54.0101\": \"History, General\",\n \"54.0102\": \"American History (United States)\",\n \"54.0103\": \"European History\",\n \"54.0104\": \"History and Philosophy of Science and Technology\",\n \"54.0105\": \"Public/Applied History\",\n \"54.0106\": \"Asian History\",\n \"54.0107\": \"Canadian History\",\n \"54.0108\": \"Military History\",\n \"54.0199\": \"History, Other\",\n \"60.0101\": \"Oral and Maxillofacial Surgery Residency Program\",\n \"60.0102\": \"Dental Public Health Residency Program\",\n \"60.0103\": \"Endodontics Residency Program\",\n \"60.0104\": \"Oral and Maxillofacial Pathology Residency Program\",\n \"60.0105\": \"Orthodontics Residency Program\",\n \"60.0106\": \"Pediatric Dentistry Residency Program\",\n \"60.0107\": \"Periodontology Residency Program\",\n \"60.0108\": \"Prosthodontics Residency Program\",\n \"60.0109\": \"Oral and Maxillofacial Radiology Residency Program\",\n \"60.0199\": \"Dental Residency Program, Other\",\n \"60.0301\": \"Veterinary Anesthesiology Residency Program\",\n \"60.0302\": \"Veterinary Dentistry Residency Program\",\n \"60.0303\": \"Veterinary Dermatology Residency Program\",\n \"60.0304\": \"Veterinary Emergency and Critical Care Medicine Residency Program\",\n \"60.0305\": \"Veterinary Internal Medicine Residency Program\",\n \"60.0306\": \"Laboratory Animal Medicine Residency Program\",\n \"60.0307\": \"Veterinary Microbiology Residency Program\",\n \"60.0308\": \"Veterinary Nutrition Residency Program\",\n \"60.0309\": \"Veterinary Ophthalmology Residency Program\",\n \"60.0310\": \"Veterinary Pathology Residency Program\",\n \"60.0311\": \"Veterinary Practice Residency Program\",\n \"60.0312\": \"Veterinary Preventive Medicine Residency Program\",\n \"60.0313\": \"Veterinary Radiology Residency Program\",\n \"60.0314\": \"Veterinary Surgery Residency Program\",\n \"60.0315\": \"Theriogenology Residency Program\",\n \"60.0316\": \"Veterinary Toxicology Residency Program\",\n \"60.0317\": \"Zoological Medicine Residency Program\",\n \"60.0318\": \"Poultry Veterinarian Residency Program\",\n \"60.0319\": \"Veterinary Behaviorist Residency Program\",\n \"60.0320\": \"Veterinary Clinical Pharmacology Residency Program\",\n \"60.0399\": \"Veterinary Residency Programs, Other\",\n \"60.0401\": \"Aerospace Medicine Residency Program\",\n \"60.0402\": \"Allergy and Immunology Residency Program\",\n \"60.0403\": \"Anesthesiology Residency Program\",\n \"60.0404\": \"Child Neurology Residency Program\",\n \"60.0405\": \"Clinical Biochemical Genetics Residency Program\",\n \"60.0406\": \"Clinical Cytogenetics Residency Program\",\n \"60.0407\": \"Clinical Genetics Residency Program\",\n \"60.0408\": \"Clinical Molecular Genetics Residency Program\",\n \"60.0409\": \"Colon and Rectal Surgery Residency Program\",\n \"60.0410\": \"Dermatology Residency Program\",\n \"60.0411\": \"Diagnostic Radiology Residency Program\",\n \"60.0412\": \"Emergency Medicine Residency Program\",\n \"60.0413\": \"Family Medicine Residency Program\",\n \"60.0414\": \"General Surgery Residency Program\",\n \"60.0415\": \"Internal Medicine Residency Program\",\n \"60.0416\": \"Neurological Surgery Residency Program\",\n \"60.0417\": \"Neurology Residency Program\",\n \"60.0418\": \"Nuclear Medicine Residency Program\",\n \"60.0419\": \"Obstetrics and Gynecology Residency Program\",\n \"60.0420\": \"Occupational Medicine Residency Program\",\n \"60.0421\": \"Ophthalmology Residency Program\",\n \"60.0422\": \"Orthopedic Surgery Residency Program\",\n \"60.0423\": \"Otolaryngology Residency Program\",\n \"60.0424\": \"Pathology Residency Program\",\n \"60.0425\": \"Pediatrics Residency Program\",\n \"60.0426\": \"Physical Medicine and Rehabilitation Residency Program\",\n \"60.0427\": \"Plastic Surgery Residency Program\",\n \"60.0428\": \"Psychiatry Residency Program\",\n \"60.0429\": \"Public Health and General Preventive Medicine Residency Program\",\n \"60.0430\": \"Radiation Oncology Residency Program\",\n \"60.0431\": \"Radiologic Physics Residency Program\",\n \"60.0432\": \"Thoracic Surgery Residency Program\",\n \"60.0433\": \"Urology Residency Program\",\n \"60.0434\": \"Vascular Surgery Residency Program\",\n \"60.0499\": \"Medical Residency Programs - General Certificates, Other\",\n \"60.0501\": \"Addiction Psychiatry Residency Program\",\n \"60.0502\": \"Adolescent Medicine Residency Program\",\n \"60.0503\": \"Blood Banking/Transfusion Medicine Residency Program\",\n \"60.0504\": \"Cardiovascular Disease Residency Program\",\n \"60.0505\": \"Chemical Pathology Residency Program\",\n \"60.0506\": \"Child Abuse Pediatrics Residency Program\",\n \"60.0507\": \"Child and Adolescent Psychiatry Residency Program\",\n \"60.0508\": \"Clinical Cardiac Electrophysiology Residency Program\",\n \"60.0509\": \"Clinical Neurophysiology Residency Program\",\n \"60.0510\": \"Congenital Cardiac Surgery Residency Program\",\n \"60.0511\": \"Critical Care Medicine Residency Program\",\n \"60.0512\": \"Cytopathology Residency Program\",\n \"60.0513\": \"Dermatopathology Residency Program\",\n \"60.0514\": \"Developmental-Behavioral Pediatrics Residency Program\",\n \"60.0515\": \"Diagnostic Radiologic Physics Residency Program\",\n \"60.0516\": \"Endocrinology, Diabetes and Metabolism Residency Program\",\n \"60.0517\": \"Forensic Pathology Residency Program\",\n \"60.0518\": \"Forensic Psychiatry Residency Program\",\n \"60.0519\": \"Gastroenterology Residency Program\",\n \"60.0520\": \"Geriatric Medicine Residency Program\",\n \"60.0521\": \"Geriatric Psychiatry Residency Program\",\n \"60.0522\": \"Gynecologic Oncology Residency Program\",\n \"60.0523\": \"Hematological Pathology Residency Program\",\n \"60.0524\": \"Hematology Residency Program\",\n \"60.0525\": \"Hospice and Palliative Medicine Residency Program\",\n \"60.0526\": \"Immunopathology Residency Program\",\n \"60.0527\": \"Infectious Disease Residency Program\",\n \"60.0528\": \"Interventional Cardiology Residency Program\",\n \"60.0529\": \"Laboratory Medicine Residency Program\",\n \"60.0530\": \"Maternal and Fetal Medicine Residency Program\",\n \"60.0531\": \"Medical Biochemical Genetics Residency Program\",\n \"60.0532\": \"Medical Microbiology Residency Program\",\n \"60.0533\": \"Medical Nuclear Physics Residency Program\",\n \"60.0534\": \"Medical Oncology Residency Program\",\n \"60.0535\": \"Medical Toxicology Residency Program\",\n \"60.0536\": \"Molecular Genetic Pathology Residency Program\",\n \"60.0537\": \"Musculoskeletal Oncology Residency Program\",\n \"60.0538\": \"Neonatal-Perinatal Medicine Residency Program\",\n \"60.0539\": \"Nephrology Residency Program\",\n \"60.0540\": \"Neurodevelopmental Disabilities Residency Program\",\n \"60.0541\": \"Neuromuscular Medicine Residency Program\",\n \"60.0542\": \"Neuropathology Residency Program\",\n \"60.0543\": \"Neuroradiology Residency Program\",\n \"60.0544\": \"Neurotology Residency Program\",\n \"60.0545\": \"Nuclear Radiology Residency Program\",\n \"60.0546\": \"Orthopedic Sports Medicine Residency Program\",\n \"60.0547\": \"Orthopedic Surgery of the Spine Residency Program\",\n \"60.0548\": \"Pain Medicine Residency Program\",\n \"60.0549\": \"Pediatric Cardiology Residency Program\",\n \"60.0550\": \"Pediatric Critical Care Medicine Residency Program\",\n \"60.0551\": \"Pediatric Dermatology Residency Program\",\n \"60.0552\": \"Pediatric Emergency Medicine Residency Program\",\n \"60.0553\": \"Pediatric Endocrinology Residency Program\",\n \"60.0554\": \"Pediatric Gastroenterology Residency Program\",\n \"60.0555\": \"Pediatric Hematology-Oncology Residency Program\",\n \"60.0556\": \"Pediatric Infectious Diseases Residency Program\",\n \"60.0557\": \"Pediatric Nephrology Residency Program\",\n \"60.0558\": \"Pediatric Orthopedics Residency Program\",\n \"60.0559\": \"Pediatric Otolaryngology Residency Program\",\n \"60.0560\": \"Pediatric Pathology Residency Program\",\n \"60.0561\": \"Pediatric Pulmonology Residency Program\",\n \"60.0562\": \"Pediatric Radiology Residency Program\",\n \"60.0563\": \"Pediatric Rehabilitation Medicine Residency Program\",\n \"60.0564\": \"Pediatric Rheumatology Residency Program\",\n \"60.0565\": \"Pediatric Surgery Residency Program\",\n \"60.0566\": \"Pediatric Transplant Hepatology Residency Program\",\n \"60.0567\": \"Pediatric Urology Residency Program\",\n \"60.0568\": \"Physical Medicine and Rehabilitation/Psychiatry Residency Program\",\n \"60.0569\": \"Plastic Surgery Within the Head and Neck Residency Program\",\n \"60.0570\": \"Psychosomatic Medicine Residency Program\",\n \"60.0571\": \"Pulmonary Disease Residency Program\",\n \"60.0572\": \"Radioisotopic Pathology Residency Program\",\n \"60.0573\": \"Reproductive Endocrinology/Infertility Residency Program\",\n \"60.0574\": \"Rheumatology Residency Program\",\n \"60.0575\": \"Sleep Medicine Residency Program\",\n \"60.0576\": \"Spinal Cord Injury Medicine Residency Program\",\n \"60.0577\": \"Sports Medicine Residency Program\",\n \"60.0578\": \"Surgery of the Hand Residency Program\",\n \"60.0579\": \"Surgical Critical Care Residency Program\",\n \"60.0580\": \"Therapeutic Radiologic Physics Residency Program\",\n \"60.0581\": \"Transplant Hepatology Residency Program\",\n \"60.0582\": \"Undersea and Hyperbaric Medicine Residency Program\",\n \"60.0583\": \"Vascular and Interventional Radiology Residency Program\",\n \"60.0584\": \"Vascular Neurology Residency Program\",\n \"60.0599\": \"Medical Residency Programs - Subspecialty Certificates, Other\",\n \"60.0601\": \"Podiatric Medicine and Surgery - 24 Residency Program\",\n \"60.0602\": \"Podiatric Medicine and Surgery - 36 Residency Program\"\n};\nvar _default2 = _default;\nexports.default = _default2;\n;\n\nvar _temp = function () {\n if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n return;\n }\n\n __REACT_HOT_LOADER__.register(_default, \"default\", \"/src/static/js/data/fields_of_study.js\");\n\n __REACT_HOT_LOADER__.register(_default2, \"default\", \"/src/static/js/data/fields_of_study.js\");\n}();\n\n;\n;\n\nvar _temp2 = function () {\n if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n return;\n }\n}();\n\n;"
},
{
"id": 1932,
"identifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/data/industries.js",
"name": "./static/js/data/industries.js",
"index": 1602,
"index2": 1597,
"size": 3651,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/EmploymentForm.js",
"issuerId": 1800,
"issuerName": "./static/js/components/EmploymentForm.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1800,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/EmploymentForm.js",
"module": "./static/js/components/EmploymentForm.js",
"moduleName": "./static/js/components/EmploymentForm.js",
"type": "cjs require",
"userRequest": "../data/industries",
"loc": "73:18-47"
}
],
"usedExports": true,
"providedExports": null,
"depth": 5,
"source": "\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nvar _default = [\"Accounting\", \"Airlines/Aviation\", \"Alternative Dispute Resolution\", \"Alternative Medicine\", \"Animation\", \"Apparel & Fashion\", \"Architecture & Planning\", \"Arts and Crafts\", \"Automotive\", \"Aviation & Aerospace\", \"Banking\", \"Biotechnology\", \"Broadcast Media\", \"Building Materials\", \"Business Supplies and Equipment\", \"Capital Markets\", \"Chemicals\", \"Civic & Social Organization\", \"Civil Engineering\", \"Commercial Real Estate\", \"Computer & Network Security\", \"Computer Games\", \"Computer Hardware\", \"Computer Networking\", \"Computer Software\", \"Construction\", \"Consumer Electronics\", \"Consumer Goods\", \"Consumer Services\", \"Cosmetics\", \"Dairy\", \"Defense & Space\", \"Design\", \"Development\", \"E-Learning\", \"Education Management\", \"Electrical/Electronic Manufacturing\", \"Entertainment\", \"Environmental Services\", \"Events Services\", \"Executive Office\", \"Facilities Services\", \"Farming\", \"Financial Services\", \"Fine Art\", \"Fishery\", \"Food & Beverages\", \"Food Production\", \"Fund-Raising\", \"Furniture\", \"Gambling & Casinos\", \"Glass, Ceramics & Concrete\", \"Government Administration\", \"Government Relations\", \"Graphic Design\", \"Health, Wellness and Fitness\", \"Higher Education\", \"Hospital & Health Care\", \"Hospitality\", \"Human Resources\", \"Import and Export\", \"Individual & Family Services\", \"Industrial Automation\", \"Information Services\", \"Information Technology and Services\", \"Insurance\", \"International Affairs\", \"International Trade and Development\", \"Internet\", \"Investment Banking\", \"Investment Management\", \"Judiciary\", \"Law Enforcement\", \"Law Practice\", \"Legal Services\", \"Legislative Office\", \"Leisure, Travel & Tourism\", \"Libraries\", \"Logistics and Supply Chain\", \"Luxury Goods & Jewelry\", \"Machinery\", \"Management Consulting\", \"Maritime\", \"Market Research\", \"Marketing and Advertising\", \"Mechanical or Industrial Engineering\", \"Media Production\", \"Medical Devices\", \"Medical Practice\", \"Mental Health Care\", \"Military\", \"Mining & Metals\", \"Motion Pictures and Film\", \"Museums and Institutions\", \"Music\", \"Nanotechnology\", \"Newspapers\", \"Non-Profit Organization Management\", \"Oil & Energy\", \"Online Media\", \"Outsourcing/Offshoring\", \"Package/Freight Delivery\", \"Packaging and Containers\", \"Paper & Forest Products\", \"Performing Arts\", \"Pharmaceuticals\", \"Philanthropy\", \"Photography\", \"Plastics\", \"Political Organization\", \"Primary/Secondary Education\", \"Printing\", \"Professional Training & Coaching\", \"Program Development\", \"Public Policy\", \"Public Relations and Communications\", \"Public Safety\", \"Publishing\", \"Railroad Manufacture\", \"Ranching\", \"Real Estate\", \"Recreational Facilities and Services\", \"Religious Institutions\", \"Renewables & Environment\", \"Research\", \"Restaurants\", \"Retail\", \"Security and Investigations\", \"Semiconductors\", \"Shipbuilding\", \"Sporting Goods\", \"Sports\", \"Staffing and Recruiting\", \"Supermarkets\", \"Telecommunications\", \"Textiles\", \"Think Tanks\", \"Tobacco\", \"Translation and Localization\", \"Transportation/Trucking/Railroad\", \"Utilities\", \"Venture Capital & Private Equity\", \"Veterinary\", \"Warehousing\", \"Wholesale\", \"Wine and Spirits\", \"Wireless\", \"Writing and Editing\"];\nvar _default2 = _default;\nexports.default = _default2;\n;\n\nvar _temp = function () {\n if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n return;\n }\n\n __REACT_HOT_LOADER__.register(_default, \"default\", \"/src/static/js/data/industries.js\");\n\n __REACT_HOT_LOADER__.register(_default2, \"default\", \"/src/static/js/data/industries.js\");\n}();\n\n;\n;\n\nvar _temp2 = function () {\n if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n return;\n }\n}();\n\n;"
},
{
"id": 1933,
"identifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/data/language_codes.js",
"name": "./static/js/data/language_codes.js",
"index": 1571,
"index2": 1566,
"size": 9426,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/PersonalForm.js",
"issuerId": 1801,
"issuerName": "./static/js/components/PersonalForm.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1801,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/PersonalForm.js",
"module": "./static/js/components/PersonalForm.js",
"moduleName": "./static/js/components/PersonalForm.js",
"type": "cjs require",
"userRequest": "../data/language_codes",
"loc": "29:22-55"
}
],
"usedExports": true,
"providedExports": null,
"depth": 5,
"source": "\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nvar _default = [{\n \"alpha2\": \"aa\",\n \"English\": \"Afar\"\n}, {\n \"alpha2\": \"ab\",\n \"English\": \"Abkhazian\"\n}, {\n \"alpha2\": \"ae\",\n \"English\": \"Avestan\"\n}, {\n \"alpha2\": \"af\",\n \"English\": \"Afrikaans\"\n}, {\n \"alpha2\": \"ak\",\n \"English\": \"Akan\"\n}, {\n \"alpha2\": \"am\",\n \"English\": \"Amharic\"\n}, {\n \"alpha2\": \"an\",\n \"English\": \"Aragonese\"\n}, {\n \"alpha2\": \"ar\",\n \"English\": \"Arabic\"\n}, {\n \"alpha2\": \"as\",\n \"English\": \"Assamese\"\n}, {\n \"alpha2\": \"av\",\n \"English\": \"Avaric\"\n}, {\n \"alpha2\": \"ay\",\n \"English\": \"Aymara\"\n}, {\n \"alpha2\": \"az\",\n \"English\": \"Azerbaijani\"\n}, {\n \"alpha2\": \"ba\",\n \"English\": \"Bashkir\"\n}, {\n \"alpha2\": \"be\",\n \"English\": \"Belarusian\"\n}, {\n \"alpha2\": \"bg\",\n \"English\": \"Bulgarian\"\n}, {\n \"alpha2\": \"bh\",\n \"English\": \"Bihari languages\"\n}, {\n \"alpha2\": \"bi\",\n \"English\": \"Bislama\"\n}, {\n \"alpha2\": \"bm\",\n \"English\": \"Bambara\"\n}, {\n \"alpha2\": \"bn\",\n \"English\": \"Bengali\"\n}, {\n \"alpha2\": \"bo\",\n \"English\": \"Tibetan\"\n}, {\n \"alpha2\": \"br\",\n \"English\": \"Breton\"\n}, {\n \"alpha2\": \"bs\",\n \"English\": \"Bosnian\"\n}, {\n \"alpha2\": \"ca\",\n \"English\": \"Catalan; Valencian\"\n}, {\n \"alpha2\": \"ce\",\n \"English\": \"Chechen\"\n}, {\n \"alpha2\": \"ch\",\n \"English\": \"Chamorro\"\n}, {\n \"alpha2\": \"co\",\n \"English\": \"Corsican\"\n}, {\n \"alpha2\": \"cr\",\n \"English\": \"Cree\"\n}, {\n \"alpha2\": \"cs\",\n \"English\": \"Czech\"\n}, {\n \"alpha2\": \"cu\",\n \"English\": \"Church Slavonic\"\n}, {\n \"alpha2\": \"cv\",\n \"English\": \"Chuvash\"\n}, {\n \"alpha2\": \"cy\",\n \"English\": \"Welsh\"\n}, {\n \"alpha2\": \"da\",\n \"English\": \"Danish\"\n}, {\n \"alpha2\": \"de\",\n \"English\": \"German\"\n}, {\n \"alpha2\": \"dv\",\n \"English\": \"Divehi; Dhivehi; Maldivian\"\n}, {\n \"alpha2\": \"dz\",\n \"English\": \"Dzongkha\"\n}, {\n \"alpha2\": \"ee\",\n \"English\": \"Ewe\"\n}, {\n \"alpha2\": \"el\",\n \"English\": \"Greek\"\n}, {\n \"alpha2\": \"en\",\n \"English\": \"English\"\n}, {\n \"alpha2\": \"eo\",\n \"English\": \"Esperanto\"\n}, {\n \"alpha2\": \"es\",\n \"English\": \"Spanish; Castilian\"\n}, {\n \"alpha2\": \"et\",\n \"English\": \"Estonian\"\n}, {\n \"alpha2\": \"eu\",\n \"English\": \"Basque\"\n}, {\n \"alpha2\": \"fa\",\n \"English\": \"Persian\"\n}, {\n \"alpha2\": \"ff\",\n \"English\": \"Fulah\"\n}, {\n \"alpha2\": \"fi\",\n \"English\": \"Finnish\"\n}, {\n \"alpha2\": \"fj\",\n \"English\": \"Fijian\"\n}, {\n \"alpha2\": \"fo\",\n \"English\": \"Faroese\"\n}, {\n \"alpha2\": \"fr\",\n \"English\": \"French\"\n}, {\n \"alpha2\": \"fy\",\n \"English\": \"Western Frisian\"\n}, {\n \"alpha2\": \"ga\",\n \"English\": \"Irish\"\n}, {\n \"alpha2\": \"gd\",\n \"English\": \"Gaelic; Scottish Gaelic\"\n}, {\n \"alpha2\": \"gl\",\n \"English\": \"Galician\"\n}, {\n \"alpha2\": \"gn\",\n \"English\": \"Guarani\"\n}, {\n \"alpha2\": \"gu\",\n \"English\": \"Gujarati\"\n}, {\n \"alpha2\": \"gv\",\n \"English\": \"Manx\"\n}, {\n \"alpha2\": \"ha\",\n \"English\": \"Hausa\"\n}, {\n \"alpha2\": \"he\",\n \"English\": \"Hebrew\"\n}, {\n \"alpha2\": \"hi\",\n \"English\": \"Hindi\"\n}, {\n \"alpha2\": \"ho\",\n \"English\": \"Hiri Motu\"\n}, {\n \"alpha2\": \"hr\",\n \"English\": \"Croatian\"\n}, {\n \"alpha2\": \"ht\",\n \"English\": \"Haitian; Haitian Creole\"\n}, {\n \"alpha2\": \"hu\",\n \"English\": \"Hungarian\"\n}, {\n \"alpha2\": \"hy\",\n \"English\": \"Armenian\"\n}, {\n \"alpha2\": \"hz\",\n \"English\": \"Herero\"\n}, {\n \"alpha2\": \"ia\",\n \"English\": \"Interlingua\"\n}, {\n \"alpha2\": \"id\",\n \"English\": \"Indonesian\"\n}, {\n \"alpha2\": \"ie\",\n \"English\": \"Interlingue; Occidental\"\n}, {\n \"alpha2\": \"ig\",\n \"English\": \"Igbo\"\n}, {\n \"alpha2\": \"ii\",\n \"English\": \"Sichuan Yi; Nuosu\"\n}, {\n \"alpha2\": \"ik\",\n \"English\": \"Inupiaq\"\n}, {\n \"alpha2\": \"io\",\n \"English\": \"Ido\"\n}, {\n \"alpha2\": \"is\",\n \"English\": \"Icelandic\"\n}, {\n \"alpha2\": \"it\",\n \"English\": \"Italian\"\n}, {\n \"alpha2\": \"iu\",\n \"English\": \"Inuktitut\"\n}, {\n \"alpha2\": \"ja\",\n \"English\": \"Japanese\"\n}, {\n \"alpha2\": \"jv\",\n \"English\": \"Javanese\"\n}, {\n \"alpha2\": \"ka\",\n \"English\": \"Georgian\"\n}, {\n \"alpha2\": \"kg\",\n \"English\": \"Kongo\"\n}, {\n \"alpha2\": \"ki\",\n \"English\": \"Kikuyu; Gikuyu\"\n}, {\n \"alpha2\": \"kj\",\n \"English\": \"Kuanyama; Kwanyama\"\n}, {\n \"alpha2\": \"kk\",\n \"English\": \"Kazakh\"\n}, {\n \"alpha2\": \"kl\",\n \"English\": \"Kalaallisut; Greenlandic\"\n}, {\n \"alpha2\": \"km\",\n \"English\": \"Central Khmer\"\n}, {\n \"alpha2\": \"kn\",\n \"English\": \"Kannada\"\n}, {\n \"alpha2\": \"ko\",\n \"English\": \"Korean\"\n}, {\n \"alpha2\": \"kr\",\n \"English\": \"Kanuri\"\n}, {\n \"alpha2\": \"ks\",\n \"English\": \"Kashmiri\"\n}, {\n \"alpha2\": \"ku\",\n \"English\": \"Kurdish\"\n}, {\n \"alpha2\": \"kv\",\n \"English\": \"Komi\"\n}, {\n \"alpha2\": \"kw\",\n \"English\": \"Cornish\"\n}, {\n \"alpha2\": \"ky\",\n \"English\": \"Kirghiz; Kyrgyz\"\n}, {\n \"alpha2\": \"la\",\n \"English\": \"Latin\"\n}, {\n \"alpha2\": \"lb\",\n \"English\": \"Luxembourgish; Letzeburgesch\"\n}, {\n \"alpha2\": \"lg\",\n \"English\": \"Ganda\"\n}, {\n \"alpha2\": \"li\",\n \"English\": \"Limburgan; Limburger; Limburgish\"\n}, {\n \"alpha2\": \"ln\",\n \"English\": \"Lingala\"\n}, {\n \"alpha2\": \"lo\",\n \"English\": \"Lao\"\n}, {\n \"alpha2\": \"lt\",\n \"English\": \"Lithuanian\"\n}, {\n \"alpha2\": \"lu\",\n \"English\": \"Luba-Katanga\"\n}, {\n \"alpha2\": \"lv\",\n \"English\": \"Latvian\"\n}, {\n \"alpha2\": \"mg\",\n \"English\": \"Malagasy\"\n}, {\n \"alpha2\": \"mh\",\n \"English\": \"Marshallese\"\n}, {\n \"alpha2\": \"mi\",\n \"English\": \"Maori\"\n}, {\n \"alpha2\": \"mk\",\n \"English\": \"Macedonian\"\n}, {\n \"alpha2\": \"ml\",\n \"English\": \"Malayalam\"\n}, {\n \"alpha2\": \"mn\",\n \"English\": \"Mongolian\"\n}, {\n \"alpha2\": \"mr\",\n \"English\": \"Marathi\"\n}, {\n \"alpha2\": \"ms\",\n \"English\": \"Malay\"\n}, {\n \"alpha2\": \"mt\",\n \"English\": \"Maltese\"\n}, {\n \"alpha2\": \"my\",\n \"English\": \"Burmese\"\n}, {\n \"alpha2\": \"na\",\n \"English\": \"Nauru\"\n}, {\n \"alpha2\": \"nb\",\n \"English\": \"Norwegian Bokm\\xE5l\"\n}, {\n \"alpha2\": \"nd\",\n \"English\": \"North Ndebele\"\n}, {\n \"alpha2\": \"ne\",\n \"English\": \"Nepali\"\n}, {\n \"alpha2\": \"ng\",\n \"English\": \"Ndonga\"\n}, {\n \"alpha2\": \"nl\",\n \"English\": \"Dutch; Flemish\"\n}, {\n \"alpha2\": \"nn\",\n \"English\": \"Norwegian Nynorsk\"\n}, {\n \"alpha2\": \"no\",\n \"English\": \"Norwegian\"\n}, {\n \"alpha2\": \"nr\",\n \"English\": \"South Ndebele\"\n}, {\n \"alpha2\": \"nv\",\n \"English\": \"Navajo; Navaho\"\n}, {\n \"alpha2\": \"ny\",\n \"English\": \"Chichewa; Chewa; Nyanja\"\n}, {\n \"alpha2\": \"oc\",\n \"English\": \"Occitan; Proven\\xE7al\"\n}, {\n \"alpha2\": \"oj\",\n \"English\": \"Ojibwa\"\n}, {\n \"alpha2\": \"om\",\n \"English\": \"Oromo\"\n}, {\n \"alpha2\": \"or\",\n \"English\": \"Oriya\"\n}, {\n \"alpha2\": \"os\",\n \"English\": \"Ossetian; Ossetic\"\n}, {\n \"alpha2\": \"pa\",\n \"English\": \"Panjabi; Punjabi\"\n}, {\n \"alpha2\": \"pi\",\n \"English\": \"Pali\"\n}, {\n \"alpha2\": \"pl\",\n \"English\": \"Polish\"\n}, {\n \"alpha2\": \"ps\",\n \"English\": \"Pushto; Pashto\"\n}, {\n \"alpha2\": \"pt\",\n \"English\": \"Portuguese\"\n}, {\n \"alpha2\": \"qu\",\n \"English\": \"Quechua\"\n}, {\n \"alpha2\": \"rm\",\n \"English\": \"Romansh\"\n}, {\n \"alpha2\": \"rn\",\n \"English\": \"Rundi\"\n}, {\n \"alpha2\": \"ro\",\n \"English\": \"Romanian; Moldavian; Moldovan\"\n}, {\n \"alpha2\": \"ru\",\n \"English\": \"Russian\"\n}, {\n \"alpha2\": \"rw\",\n \"English\": \"Kinyarwanda\"\n}, {\n \"alpha2\": \"sa\",\n \"English\": \"Sanskrit\"\n}, {\n \"alpha2\": \"sc\",\n \"English\": \"Sardinian\"\n}, {\n \"alpha2\": \"sd\",\n \"English\": \"Sindhi\"\n}, {\n \"alpha2\": \"se\",\n \"English\": \"Northern Sami\"\n}, {\n \"alpha2\": \"sg\",\n \"English\": \"Sango\"\n}, {\n \"alpha2\": \"si\",\n \"English\": \"Sinhala; Sinhalese\"\n}, {\n \"alpha2\": \"sk\",\n \"English\": \"Slovak\"\n}, {\n \"alpha2\": \"sl\",\n \"English\": \"Slovenian\"\n}, {\n \"alpha2\": \"sm\",\n \"English\": \"Samoan\"\n}, {\n \"alpha2\": \"sn\",\n \"English\": \"Shona\"\n}, {\n \"alpha2\": \"so\",\n \"English\": \"Somali\"\n}, {\n \"alpha2\": \"sq\",\n \"English\": \"Albanian\"\n}, {\n \"alpha2\": \"sr\",\n \"English\": \"Serbian\"\n}, {\n \"alpha2\": \"ss\",\n \"English\": \"Swati\"\n}, {\n \"alpha2\": \"st\",\n \"English\": \"Sotho, Southern\"\n}, {\n \"alpha2\": \"su\",\n \"English\": \"Sundanese\"\n}, {\n \"alpha2\": \"sv\",\n \"English\": \"Swedish\"\n}, {\n \"alpha2\": \"sw\",\n \"English\": \"Swahili\"\n}, {\n \"alpha2\": \"ta\",\n \"English\": \"Tamil\"\n}, {\n \"alpha2\": \"te\",\n \"English\": \"Telugu\"\n}, {\n \"alpha2\": \"tg\",\n \"English\": \"Tajik\"\n}, {\n \"alpha2\": \"th\",\n \"English\": \"Thai\"\n}, {\n \"alpha2\": \"ti\",\n \"English\": \"Tigrinya\"\n}, {\n \"alpha2\": \"tk\",\n \"English\": \"Turkmen\"\n}, {\n \"alpha2\": \"tl\",\n \"English\": \"Tagalog\"\n}, {\n \"alpha2\": \"tn\",\n \"English\": \"Tswana\"\n}, {\n \"alpha2\": \"to\",\n \"English\": \"Tonga\"\n}, {\n \"alpha2\": \"tr\",\n \"English\": \"Turkish\"\n}, {\n \"alpha2\": \"ts\",\n \"English\": \"Tsonga\"\n}, {\n \"alpha2\": \"tt\",\n \"English\": \"Tatar\"\n}, {\n \"alpha2\": \"tw\",\n \"English\": \"Twi\"\n}, {\n \"alpha2\": \"ty\",\n \"English\": \"Tahitian\"\n}, {\n \"alpha2\": \"ug\",\n \"English\": \"Uighur; Uyghur\"\n}, {\n \"alpha2\": \"uk\",\n \"English\": \"Ukrainian\"\n}, {\n \"alpha2\": \"ur\",\n \"English\": \"Urdu\"\n}, {\n \"alpha2\": \"uz\",\n \"English\": \"Uzbek\"\n}, {\n \"alpha2\": \"ve\",\n \"English\": \"Venda\"\n}, {\n \"alpha2\": \"vi\",\n \"English\": \"Vietnamese\"\n}, {\n \"alpha2\": \"vo\",\n \"English\": \"Volap\\xFCk\"\n}, {\n \"alpha2\": \"wa\",\n \"English\": \"Walloon\"\n}, {\n \"alpha2\": \"wo\",\n \"English\": \"Wolof\"\n}, {\n \"alpha2\": \"xh\",\n \"English\": \"Xhosa\"\n}, {\n \"alpha2\": \"yi\",\n \"English\": \"Yiddish\"\n}, {\n \"alpha2\": \"yo\",\n \"English\": \"Yoruba\"\n}, {\n \"alpha2\": \"za\",\n \"English\": \"Zhuang; Chuang\"\n}, {\n \"alpha2\": \"zh\",\n \"English\": \"Chinese\"\n}, {\n \"alpha2\": \"zu\",\n \"English\": \"Zulu\"\n}];\nvar _default2 = _default;\n\n// from http://data.okfn.org/data/core/language-codes\nexports.default = _default2;\n;\n\nvar _temp = function () {\n if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n return;\n }\n\n __REACT_HOT_LOADER__.register(_default, \"default\", \"/src/static/js/data/language_codes.js\");\n\n __REACT_HOT_LOADER__.register(_default2, \"default\", \"/src/static/js/data/language_codes.js\");\n}();\n\n;\n;\n\nvar _temp2 = function () {\n if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n return;\n }\n}();\n\n;"
},
{
"id": 1947,
"identifier": "/src/node_modules/dom-helpers/util/inDOM.js",
"name": "./~/dom-helpers/util/inDOM.js",
"index": 1589,
"index2": 1575,
"size": 117,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/src/node_modules/dom-helpers/util/scrollbarSize.js",
"issuerId": 1948,
"issuerName": "./~/dom-helpers/util/scrollbarSize.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1948,
"moduleIdentifier": "/src/node_modules/dom-helpers/util/scrollbarSize.js",
"module": "./~/dom-helpers/util/scrollbarSize.js",
"moduleName": "./~/dom-helpers/util/scrollbarSize.js",
"type": "cjs require",
"userRequest": "./inDOM",
"loc": "3:16-34"
}
],
"usedExports": true,
"providedExports": null,
"depth": 14,
"source": "'use strict';\nmodule.exports = !!(typeof window !== 'undefined' && window.document && window.document.createElement);"
},
{
"id": 1948,
"identifier": "/src/node_modules/dom-helpers/util/scrollbarSize.js",
"name": "./~/dom-helpers/util/scrollbarSize.js",
"index": 1588,
"index2": 1576,
"size": 581,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/src/node_modules/react-virtualized/dist/commonjs/Grid/Grid.js",
"issuerId": 1991,
"issuerName": "./~/react-virtualized/dist/commonjs/Grid/Grid.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1991,
"moduleIdentifier": "/src/node_modules/react-virtualized/dist/commonjs/Grid/Grid.js",
"module": "./~/react-virtualized/dist/commonjs/Grid/Grid.js",
"moduleName": "./~/react-virtualized/dist/commonjs/Grid/Grid.js",
"type": "cjs require",
"userRequest": "dom-helpers/util/scrollbarSize",
"loc": "36:21-62"
}
],
"usedExports": true,
"providedExports": null,
"depth": 13,
"source": "'use strict';\n\nvar canUseDOM = require('./inDOM');\n\nvar size;\n\nmodule.exports = function (recalc) {\n if (!size || recalc) {\n if (canUseDOM) {\n var scrollDiv = document.createElement('div');\n\n scrollDiv.style.position = 'absolute';\n scrollDiv.style.top = '-9999px';\n scrollDiv.style.width = '50px';\n scrollDiv.style.height = '50px';\n scrollDiv.style.overflow = 'scroll';\n\n document.body.appendChild(scrollDiv);\n size = scrollDiv.offsetWidth - scrollDiv.clientWidth;\n document.body.removeChild(scrollDiv);\n }\n }\n\n return size;\n};"
},
{
"id": 1977,
"identifier": "/src/node_modules/react-tooltip/dist/decorators/customEvent.js",
"name": "./~/react-tooltip/dist/decorators/customEvent.js",
"index": 1565,
"index2": 1559,
"size": 2649,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/src/node_modules/react-tooltip/dist/index.js",
"issuerId": 1981,
"issuerName": "./~/react-tooltip/dist/index.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1981,
"moduleIdentifier": "/src/node_modules/react-tooltip/dist/index.js",
"module": "./~/react-tooltip/dist/index.js",
"moduleName": "./~/react-tooltip/dist/index.js",
"type": "cjs require",
"userRequest": "./decorators/customEvent",
"loc": "38:19-54"
}
],
"usedExports": true,
"providedExports": null,
"depth": 6,
"source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nexports.default = function (target) {\n target.prototype.isCustomEvent = function (ele) {\n var event = this.state.event;\n\n return event || !!ele.getAttribute('data-event');\n };\n\n /* Bind listener for custom event */\n target.prototype.customBindListener = function (ele) {\n var _this = this;\n\n var _state = this.state;\n var event = _state.event;\n var eventOff = _state.eventOff;\n\n var dataEvent = ele.getAttribute('data-event') || event;\n var dataEventOff = ele.getAttribute('data-event-off') || eventOff;\n\n dataEvent.split(' ').forEach(function (event) {\n ele.removeEventListener(event, customListener);\n customListener = checkStatus.bind(_this, dataEventOff);\n ele.addEventListener(event, customListener, false);\n });\n if (dataEventOff) {\n dataEventOff.split(' ').forEach(function (event) {\n ele.removeEventListener(event, _this.hideTooltip);\n ele.addEventListener(event, _this.hideTooltip, false);\n });\n }\n };\n\n /* Unbind listener for custom event */\n target.prototype.customUnbindListener = function (ele) {\n var _state2 = this.state;\n var event = _state2.event;\n var eventOff = _state2.eventOff;\n\n var dataEvent = event || ele.getAttribute('data-event');\n var dataEventOff = eventOff || ele.getAttribute('data-event-off');\n\n ele.removeEventListener(dataEvent, customListener);\n if (dataEventOff) ele.removeEventListener(dataEventOff, this.hideTooltip);\n };\n};\n\n/**\n * Custom events to control showing and hiding of tooltip\n *\n * @attributes\n * - `event` {String}\n * - `eventOff` {String}\n */\n\nvar checkStatus = function checkStatus(dataEventOff, e) {\n var show = this.state.show;\n var id = this.props.id;\n\n var dataIsCapture = e.currentTarget.getAttribute('data-iscapture');\n var isCapture = dataIsCapture && dataIsCapture === 'true' || this.props.isCapture;\n var currentItem = e.currentTarget.getAttribute('currentItem');\n\n if (!isCapture) e.stopPropagation();\n if (show && currentItem === 'true') {\n if (!dataEventOff) this.hideTooltip(e);\n } else {\n e.currentTarget.setAttribute('currentItem', 'true');\n setUntargetItems(e.currentTarget, this.getTargetArray(id));\n this.showTooltip(e);\n }\n};\n\nvar setUntargetItems = function setUntargetItems(currentTarget, targetArray) {\n for (var i = 0; i < targetArray.length; i++) {\n if (currentTarget !== targetArray[i]) {\n targetArray[i].setAttribute('currentItem', 'false');\n } else {\n targetArray[i].setAttribute('currentItem', 'true');\n }\n }\n};\n\nvar customListener = void 0;"
},
{
"id": 1978,
"identifier": "/src/node_modules/react-tooltip/dist/decorators/isCapture.js",
"name": "./~/react-tooltip/dist/decorators/isCapture.js",
"index": 1566,
"index2": 1560,
"size": 341,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/src/node_modules/react-tooltip/dist/index.js",
"issuerId": 1981,
"issuerName": "./~/react-tooltip/dist/index.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1981,
"moduleIdentifier": "/src/node_modules/react-tooltip/dist/index.js",
"module": "./~/react-tooltip/dist/index.js",
"moduleName": "./~/react-tooltip/dist/index.js",
"type": "cjs require",
"userRequest": "./decorators/isCapture",
"loc": "42:17-50"
}
],
"usedExports": true,
"providedExports": null,
"depth": 6,
"source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nexports.default = function (target) {\n target.prototype.isCapture = function (currentTarget) {\n var dataIsCapture = currentTarget.getAttribute('data-iscapture');\n return dataIsCapture && dataIsCapture === 'true' || this.props.isCapture || false;\n };\n};"
},
{
"id": 1979,
"identifier": "/src/node_modules/react-tooltip/dist/decorators/staticMethods.js",
"name": "./~/react-tooltip/dist/decorators/staticMethods.js",
"index": 1562,
"index2": 1557,
"size": 2121,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/src/node_modules/react-tooltip/dist/index.js",
"issuerId": 1981,
"issuerName": "./~/react-tooltip/dist/index.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1981,
"moduleIdentifier": "/src/node_modules/react-tooltip/dist/index.js",
"module": "./~/react-tooltip/dist/index.js",
"moduleName": "./~/react-tooltip/dist/index.js",
"type": "cjs require",
"userRequest": "./decorators/staticMethods",
"loc": "30:21-58"
}
],
"usedExports": true,
"providedExports": null,
"depth": 6,
"source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nexports.default = function (target) {\n /**\n * Hide all tooltip\n * @trigger ReactTooltip.hide()\n */\n target.hide = function (target) {\n dispatchGlobalEvent(_constant2.default.GLOBAL.HIDE, { target: target });\n };\n\n /**\n * Rebuild all tooltip\n * @trigger ReactTooltip.rebuild()\n */\n target.rebuild = function () {\n dispatchGlobalEvent(_constant2.default.GLOBAL.REBUILD);\n };\n\n /**\n * Show specific tooltip\n * @trigger ReactTooltip.show()\n */\n target.show = function (target) {\n dispatchGlobalEvent(_constant2.default.GLOBAL.SHOW, { target: target });\n };\n\n target.prototype.globalRebuild = function () {\n if (this.mount) {\n this.unbindListener();\n this.bindListener();\n }\n };\n\n target.prototype.globalShow = function (event) {\n if (this.mount) {\n // Create a fake event, specific show will limit the type to `solid`\n // only `float` type cares e.clientX e.clientY\n var e = { currentTarget: event.detail.target };\n this.showTooltip(e, true);\n }\n };\n\n target.prototype.globalHide = function (event) {\n if (this.mount) {\n var hasTarget = event && event.detail && event.detail.target && true || false;\n this.hideTooltip({ currentTarget: hasTarget && event.detail.target }, hasTarget);\n }\n };\n};\n\nvar _constant = require('../constant');\n\nvar _constant2 = _interopRequireDefault(_constant);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar dispatchGlobalEvent = function dispatchGlobalEvent(eventName, opts) {\n // Compatibale with IE\n // @see http://stackoverflow.com/questions/26596123/internet-explorer-9-10-11-event-constructor-doesnt-work\n var event = void 0;\n\n if (typeof window.CustomEvent === 'function') {\n event = new window.CustomEvent(eventName, { detail: opts });\n } else {\n event = document.createEvent('Event');\n event.initEvent(eventName, false, true);\n event.detail = opts;\n }\n\n window.dispatchEvent(event);\n}; /**\n * Static methods for react-tooltip\n */"
},
{
"id": 1980,
"identifier": "/src/node_modules/react-tooltip/dist/decorators/windowListener.js",
"name": "./~/react-tooltip/dist/decorators/windowListener.js",
"index": 1564,
"index2": 1558,
"size": 1678,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/src/node_modules/react-tooltip/dist/index.js",
"issuerId": 1981,
"issuerName": "./~/react-tooltip/dist/index.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1981,
"moduleIdentifier": "/src/node_modules/react-tooltip/dist/index.js",
"module": "./~/react-tooltip/dist/index.js",
"moduleName": "./~/react-tooltip/dist/index.js",
"type": "cjs require",
"userRequest": "./decorators/windowListener",
"loc": "34:22-60"
}
],
"usedExports": true,
"providedExports": null,
"depth": 6,
"source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nexports.default = function (target) {\n target.prototype.bindWindowEvents = function (resizeHide) {\n // ReactTooltip.hide\n window.removeEventListener(_constant2.default.GLOBAL.HIDE, this.globalHide);\n window.addEventListener(_constant2.default.GLOBAL.HIDE, this.globalHide, false);\n\n // ReactTooltip.rebuild\n window.removeEventListener(_constant2.default.GLOBAL.REBUILD, this.globalRebuild);\n window.addEventListener(_constant2.default.GLOBAL.REBUILD, this.globalRebuild, false);\n\n // ReactTooltip.show\n window.removeEventListener(_constant2.default.GLOBAL.SHOW, this.globalShow);\n window.addEventListener(_constant2.default.GLOBAL.SHOW, this.globalShow, false);\n\n // Resize\n if (resizeHide) {\n window.removeEventListener('resize', this.onWindowResize);\n window.addEventListener('resize', this.onWindowResize, false);\n }\n };\n\n target.prototype.unbindWindowEvents = function () {\n window.removeEventListener(_constant2.default.GLOBAL.HIDE, this.globalHide);\n window.removeEventListener(_constant2.default.GLOBAL.REBUILD, this.globalRebuild);\n window.removeEventListener(_constant2.default.GLOBAL.SHOW, this.globalShow);\n window.removeEventListener('resize', this.onWindowResize);\n };\n\n /**\n * invoked by resize event of window\n */\n target.prototype.onWindowResize = function () {\n if (!this.mount) return;\n this.hideTooltip();\n };\n};\n\nvar _constant = require('../constant');\n\nvar _constant2 = _interopRequireDefault(_constant);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }"
},
{
"id": 1981,
"identifier": "/src/node_modules/react-tooltip/dist/index.js",
"name": "./~/react-tooltip/dist/index.js",
"index": 1561,
"index2": 1565,
"size": 20004,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/PersonalForm.js",
"issuerId": 1801,
"issuerName": "./static/js/components/PersonalForm.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1801,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/PersonalForm.js",
"module": "./static/js/components/PersonalForm.js",
"moduleName": "./static/js/components/PersonalForm.js",
"type": "cjs require",
"userRequest": "react-tooltip",
"loc": "21:20-44"
}
],
"usedExports": true,
"providedExports": null,
"depth": 5,
"source": "'use strict';\n\nvar _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; };\n\nvar _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; }; }();\n\nvar _class, _class2, _temp;\n\n/* Decoraters */\n\n\n/* Utils */\n\n\n/* CSS */\n\n\nvar _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _reactDom = require('react-dom');\n\nvar _reactDom2 = _interopRequireDefault(_reactDom);\n\nvar _classnames = require('classnames');\n\nvar _classnames2 = _interopRequireDefault(_classnames);\n\nvar _staticMethods = require('./decorators/staticMethods');\n\nvar _staticMethods2 = _interopRequireDefault(_staticMethods);\n\nvar _windowListener = require('./decorators/windowListener');\n\nvar _windowListener2 = _interopRequireDefault(_windowListener);\n\nvar _customEvent = require('./decorators/customEvent');\n\nvar _customEvent2 = _interopRequireDefault(_customEvent);\n\nvar _isCapture = require('./decorators/isCapture');\n\nvar _isCapture2 = _interopRequireDefault(_isCapture);\n\nvar _getPosition = require('./utils/getPosition');\n\nvar _getPosition2 = _interopRequireDefault(_getPosition);\n\nvar _getTipContent = require('./utils/getTipContent');\n\nvar _getTipContent2 = _interopRequireDefault(_getTipContent);\n\nvar _aria = require('./utils/aria');\n\nvar _style = require('./style');\n\nvar _style2 = _interopRequireDefault(_style);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _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; }\n\nfunction _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; }\n\nvar ReactTooltip = (0, _staticMethods2.default)(_class = (0, _windowListener2.default)(_class = (0, _customEvent2.default)(_class = (0, _isCapture2.default)(_class = (_temp = _class2 = function (_Component) {\n _inherits(ReactTooltip, _Component);\n\n function ReactTooltip(props) {\n _classCallCheck(this, ReactTooltip);\n\n var _this = _possibleConstructorReturn(this, (ReactTooltip.__proto__ || Object.getPrototypeOf(ReactTooltip)).call(this, props));\n\n _this.state = {\n place: 'top', // Direction of tooltip\n type: 'dark', // Color theme of tooltip\n effect: 'float', // float or fixed\n show: false,\n border: false,\n placeholder: '',\n offset: {},\n extraClass: '',\n html: false,\n delayHide: 0,\n delayShow: 0,\n event: props.event || null,\n eventOff: props.eventOff || null,\n currentEvent: null, // Current mouse event\n currentTarget: null, // Current target of mouse event\n ariaProps: (0, _aria.parseAria)(props), // aria- and role attributes\n isEmptyTip: false,\n disable: false\n };\n\n _this.bind(['showTooltip', 'updateTooltip', 'hideTooltip', 'globalRebuild', 'globalShow', 'globalHide', 'onWindowResize']);\n\n _this.mount = true;\n _this.delayShowLoop = null;\n _this.delayHideLoop = null;\n _this.intervalUpdateContent = null;\n return _this;\n }\n\n /**\n * For unify the bind and unbind listener\n */\n\n\n _createClass(ReactTooltip, [{\n key: 'bind',\n value: function bind(methodArray) {\n var _this2 = this;\n\n methodArray.forEach(function (method) {\n _this2[method] = _this2[method].bind(_this2);\n });\n }\n }, {\n key: 'componentDidMount',\n value: function componentDidMount() {\n var _props = this.props;\n var insecure = _props.insecure;\n var resizeHide = _props.resizeHide;\n\n if (insecure) {\n this.setStyleHeader(); // Set the style to the <link>\n }\n this.bindListener(); // Bind listener for tooltip\n this.bindWindowEvents(resizeHide); // Bind global event for static method\n }\n }, {\n key: 'componentWillReceiveProps',\n value: function componentWillReceiveProps(props) {\n var ariaProps = this.state.ariaProps;\n\n var newAriaProps = (0, _aria.parseAria)(props);\n\n var isChanged = Object.keys(newAriaProps).some(function (props) {\n return newAriaProps[props] !== ariaProps[props];\n });\n if (isChanged) {\n this.setState({ ariaProps: newAriaProps });\n }\n }\n }, {\n key: 'componentWillUnmount',\n value: function componentWillUnmount() {\n this.mount = false;\n\n this.clearTimer();\n\n this.unbindListener();\n this.removeScrollListener();\n this.unbindWindowEvents();\n }\n\n /**\n * Pick out corresponded target elements\n */\n\n }, {\n key: 'getTargetArray',\n value: function getTargetArray(id) {\n var targetArray = void 0;\n\n if (!id) {\n targetArray = document.querySelectorAll('[data-tip]:not([data-for])');\n } else {\n targetArray = document.querySelectorAll('[data-tip][data-for=\"' + id + '\"]');\n }\n\n // targetArray is a NodeList, convert it to a real array\n // I hope I can use Object.values...\n return Object.keys(targetArray).filter(function (key) {\n return key !== 'length';\n }).map(function (key) {\n return targetArray[key];\n });\n }\n\n /**\n * Bind listener to the target elements\n * These listeners used to trigger showing or hiding the tooltip\n */\n\n }, {\n key: 'bindListener',\n value: function bindListener() {\n var _this3 = this;\n\n var _props2 = this.props;\n var id = _props2.id;\n var globalEventOff = _props2.globalEventOff;\n\n var targetArray = this.getTargetArray(id);\n\n targetArray.forEach(function (target) {\n var isCaptureMode = _this3.isCapture(target);\n if (target.getAttribute('currentItem') === null) {\n target.setAttribute('currentItem', 'false');\n }\n _this3.unbindBasicListener(target);\n\n if (_this3.isCustomEvent(target)) {\n _this3.customBindListener(target);\n return;\n }\n\n target.addEventListener('mouseenter', _this3.showTooltip, isCaptureMode);\n if (_this3.state.effect === 'float') {\n target.addEventListener('mousemove', _this3.updateTooltip, isCaptureMode);\n }\n target.addEventListener('mouseleave', _this3.hideTooltip, isCaptureMode);\n });\n\n // Global event to hide tooltip\n if (globalEventOff) {\n window.removeEventListener(globalEventOff, this.hideTooltip);\n window.addEventListener(globalEventOff, this.hideTooltip, false);\n }\n }\n\n /**\n * Unbind listeners on target elements\n */\n\n }, {\n key: 'unbindListener',\n value: function unbindListener() {\n var _this4 = this;\n\n var _props3 = this.props;\n var id = _props3.id;\n var globalEventOff = _props3.globalEventOff;\n\n var targetArray = this.getTargetArray(id);\n targetArray.forEach(function (target) {\n _this4.unbindBasicListener(target);\n if (_this4.isCustomEvent(target)) _this4.customUnbindListener(target);\n });\n\n if (globalEventOff) window.removeEventListener(globalEventOff, this.hideTooltip);\n }\n\n /**\n * Invoke this before bind listener and ummount the compont\n * it is necessary to invloke this even when binding custom event\n * so that the tooltip can switch between custom and default listener\n */\n\n }, {\n key: 'unbindBasicListener',\n value: function unbindBasicListener(target) {\n var isCaptureMode = this.isCapture(target);\n target.removeEventListener('mouseenter', this.showTooltip, isCaptureMode);\n target.removeEventListener('mousemove', this.updateTooltip, isCaptureMode);\n target.removeEventListener('mouseleave', this.hideTooltip, isCaptureMode);\n }\n\n /**\n * When mouse enter, show the tooltip\n */\n\n }, {\n key: 'showTooltip',\n value: function showTooltip(e, isGlobalCall) {\n var _this5 = this;\n\n if (isGlobalCall) {\n // Don't trigger other elements belongs to other ReactTooltip\n var targetArray = this.getTargetArray(this.props.id);\n var isMyElement = targetArray.some(function (ele) {\n return ele === e.currentTarget;\n });\n if (!isMyElement || this.state.show) return;\n }\n // Get the tooltip content\n // calculate in this phrase so that tip width height can be detected\n var _props4 = this.props;\n var children = _props4.children;\n var multiline = _props4.multiline;\n var getContent = _props4.getContent;\n\n var originTooltip = e.currentTarget.getAttribute('data-tip');\n var isMultiline = e.currentTarget.getAttribute('data-multiline') || multiline || false;\n\n // Generate tootlip content\n var content = void 0;\n if (getContent) {\n if (Array.isArray(getContent)) {\n content = getContent[0] && getContent[0]();\n } else {\n content = getContent();\n }\n }\n var placeholder = (0, _getTipContent2.default)(originTooltip, children, content, isMultiline);\n var isEmptyTip = typeof placeholder === 'string' && placeholder === '' || placeholder === null;\n\n // If it is focus event or called by ReactTooltip.show, switch to `solid` effect\n var switchToSolid = e instanceof window.FocusEvent || isGlobalCall;\n\n // if it need to skip adding hide listener to scroll\n var scrollHide = true;\n if (e.currentTarget.getAttribute('data-scroll-hide')) {\n scrollHide = e.currentTarget.getAttribute('data-scroll-hide') === 'true';\n } else if (this.props.scrollHide != null) {\n scrollHide = this.props.scrollHide;\n }\n\n this.setState({\n placeholder: placeholder,\n isEmptyTip: isEmptyTip,\n place: e.currentTarget.getAttribute('data-place') || this.props.place || 'top',\n type: e.currentTarget.getAttribute('data-type') || this.props.type || 'dark',\n effect: switchToSolid && 'solid' || e.currentTarget.getAttribute('data-effect') || this.props.effect || 'float',\n offset: e.currentTarget.getAttribute('data-offset') || this.props.offset || {},\n html: e.currentTarget.getAttribute('data-html') ? e.currentTarget.getAttribute('data-html') === 'true' : this.props.html || false,\n delayShow: e.currentTarget.getAttribute('data-delay-show') || this.props.delayShow || 0,\n delayHide: e.currentTarget.getAttribute('data-delay-hide') || this.props.delayHide || 0,\n border: e.currentTarget.getAttribute('data-border') ? e.currentTarget.getAttribute('data-border') === 'true' : this.props.border || false,\n extraClass: e.currentTarget.getAttribute('data-class') || this.props.class || '',\n disable: e.currentTarget.getAttribute('data-tip-disable') ? e.currentTarget.getAttribute('data-tip-disable') === 'true' : this.props.disable || false\n }, function () {\n if (scrollHide) _this5.addScrollListener(e);\n _this5.updateTooltip(e);\n\n if (getContent && Array.isArray(getContent)) {\n _this5.intervalUpdateContent = setInterval(function () {\n if (_this5.mount) {\n var _getContent = _this5.props.getContent;\n\n var _placeholder = (0, _getTipContent2.default)(originTooltip, _getContent[0](), isMultiline);\n var _isEmptyTip = typeof _placeholder === 'string' && _placeholder === '';\n _this5.setState({\n placeholder: _placeholder,\n isEmptyTip: _isEmptyTip\n });\n }\n }, getContent[1]);\n }\n });\n }\n\n /**\n * When mouse hover, updatetooltip\n */\n\n }, {\n key: 'updateTooltip',\n value: function updateTooltip(e) {\n var _this6 = this;\n\n var _state = this.state;\n var delayShow = _state.delayShow;\n var show = _state.show;\n var isEmptyTip = _state.isEmptyTip;\n var disable = _state.disable;\n var afterShow = this.props.afterShow;\n var placeholder = this.state.placeholder;\n\n var delayTime = show ? 0 : parseInt(delayShow, 10);\n var eventTarget = e.currentTarget;\n\n if (isEmptyTip || disable) return; // if the tooltip is empty, disable the tooltip\n var updateState = function updateState() {\n if (Array.isArray(placeholder) && placeholder.length > 0 || placeholder) {\n (function () {\n var isInvisible = !_this6.state.show;\n _this6.setState({\n currentEvent: e,\n currentTarget: eventTarget,\n show: true\n }, function () {\n _this6.updatePosition();\n if (isInvisible && afterShow) afterShow();\n });\n })();\n }\n };\n\n clearTimeout(this.delayShowLoop);\n if (delayShow) {\n this.delayShowLoop = setTimeout(updateState, delayTime);\n } else {\n updateState();\n }\n }\n\n /**\n * When mouse leave, hide tooltip\n */\n\n }, {\n key: 'hideTooltip',\n value: function hideTooltip(e, hasTarget) {\n var _this7 = this;\n\n var _state2 = this.state;\n var delayHide = _state2.delayHide;\n var isEmptyTip = _state2.isEmptyTip;\n var disable = _state2.disable;\n var afterHide = this.props.afterHide;\n\n if (!this.mount) return;\n if (isEmptyTip || disable) return; // if the tooltip is empty, disable the tooltip\n if (hasTarget) {\n // Don't trigger other elements belongs to other ReactTooltip\n var targetArray = this.getTargetArray(this.props.id);\n var isMyElement = targetArray.some(function (ele) {\n return ele === e.currentTarget;\n });\n if (!isMyElement || !this.state.show) return;\n }\n var resetState = function resetState() {\n var isVisible = _this7.state.show;\n _this7.setState({\n show: false\n }, function () {\n _this7.removeScrollListener();\n if (isVisible && afterHide) afterHide();\n });\n };\n\n this.clearTimer();\n if (delayHide) {\n this.delayHideLoop = setTimeout(resetState, parseInt(delayHide, 10));\n } else {\n resetState();\n }\n }\n\n /**\n * Add scroll eventlistener when tooltip show\n * automatically hide the tooltip when scrolling\n */\n\n }, {\n key: 'addScrollListener',\n value: function addScrollListener(e) {\n var isCaptureMode = this.isCapture(e.currentTarget);\n window.addEventListener('scroll', this.hideTooltip, isCaptureMode);\n }\n }, {\n key: 'removeScrollListener',\n value: function removeScrollListener() {\n window.removeEventListener('scroll', this.hideTooltip);\n }\n\n // Calculation the position\n\n }, {\n key: 'updatePosition',\n value: function updatePosition() {\n var _this8 = this;\n\n var _state3 = this.state;\n var currentEvent = _state3.currentEvent;\n var currentTarget = _state3.currentTarget;\n var place = _state3.place;\n var effect = _state3.effect;\n var offset = _state3.offset;\n\n var node = _reactDom2.default.findDOMNode(this);\n var result = (0, _getPosition2.default)(currentEvent, currentTarget, node, place, effect, offset);\n\n if (result.isNewState) {\n // Switch to reverse placement\n return this.setState(result.newState, function () {\n _this8.updatePosition();\n });\n }\n // Set tooltip position\n node.style.left = result.position.left + 'px';\n node.style.top = result.position.top + 'px';\n }\n\n /**\n * Set style tag in header\n * in this way we can insert default css\n */\n\n }, {\n key: 'setStyleHeader',\n value: function setStyleHeader() {\n if (!document.getElementsByTagName('head')[0].querySelector('style[id=\"react-tooltip\"]')) {\n var tag = document.createElement('style');\n tag.id = 'react-tooltip';\n tag.innerHTML = _style2.default;\n document.getElementsByTagName('head')[0].appendChild(tag);\n }\n }\n\n /**\n * CLear all kinds of timeout of interval\n */\n\n }, {\n key: 'clearTimer',\n value: function clearTimer() {\n clearTimeout(this.delayShowLoop);\n clearTimeout(this.delayHideLoop);\n clearInterval(this.intervalUpdateContent);\n }\n }, {\n key: 'render',\n value: function render() {\n var _state4 = this.state;\n var placeholder = _state4.placeholder;\n var extraClass = _state4.extraClass;\n var html = _state4.html;\n var ariaProps = _state4.ariaProps;\n var disable = _state4.disable;\n var isEmptyTip = _state4.isEmptyTip;\n\n var tooltipClass = (0, _classnames2.default)('__react_component_tooltip', { 'show': this.state.show && !disable && !isEmptyTip }, { 'border': this.state.border }, { 'place-top': this.state.place === 'top' }, { 'place-bottom': this.state.place === 'bottom' }, { 'place-left': this.state.place === 'left' }, { 'place-right': this.state.place === 'right' }, { 'type-dark': this.state.type === 'dark' }, { 'type-success': this.state.type === 'success' }, { 'type-warning': this.state.type === 'warning' }, { 'type-error': this.state.type === 'error' }, { 'type-info': this.state.type === 'info' }, { 'type-light': this.state.type === 'light' });\n if (html) {\n return _react2.default.createElement('div', _extends({ className: tooltipClass + ' ' + extraClass\n }, ariaProps, {\n 'data-id': 'tooltip',\n dangerouslySetInnerHTML: { __html: placeholder } }));\n } else {\n return _react2.default.createElement(\n 'div',\n _extends({ className: tooltipClass + ' ' + extraClass\n }, ariaProps, {\n 'data-id': 'tooltip' }),\n placeholder\n );\n }\n }\n }]);\n\n return ReactTooltip;\n}(_react.Component), _class2.propTypes = {\n children: _react.PropTypes.any,\n place: _react.PropTypes.string,\n type: _react.PropTypes.string,\n effect: _react.PropTypes.string,\n offset: _react.PropTypes.object,\n multiline: _react.PropTypes.bool,\n border: _react.PropTypes.bool,\n insecure: _react.PropTypes.bool,\n class: _react.PropTypes.string,\n id: _react.PropTypes.string,\n html: _react.PropTypes.bool,\n delayHide: _react.PropTypes.number,\n delayShow: _react.PropTypes.number,\n event: _react.PropTypes.string,\n eventOff: _react.PropTypes.string,\n watchWindow: _react.PropTypes.bool,\n isCapture: _react.PropTypes.bool,\n globalEventOff: _react.PropTypes.string,\n getContent: _react.PropTypes.any,\n afterShow: _react.PropTypes.func,\n afterHide: _react.PropTypes.func,\n disable: _react.PropTypes.bool,\n scrollHide: _react.PropTypes.bool,\n resizeHide: _react.PropTypes.bool\n}, _class2.defaultProps = {\n insecure: true,\n resizeHide: true\n}, _temp)) || _class) || _class) || _class) || _class;\n\n/* export default not fit for standalone, it will exports {default:...} */\n\n\nmodule.exports = ReactTooltip;"
},
{
"id": 1982,
"identifier": "/src/node_modules/react-tooltip/dist/style.js",
"name": "./~/react-tooltip/dist/style.js",
"index": 1570,
"index2": 1564,
"size": 8164,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/src/node_modules/react-tooltip/dist/index.js",
"issuerId": 1981,
"issuerName": "./~/react-tooltip/dist/index.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1981,
"moduleIdentifier": "/src/node_modules/react-tooltip/dist/index.js",
"module": "./~/react-tooltip/dist/index.js",
"moduleName": "./~/react-tooltip/dist/index.js",
"type": "cjs require",
"userRequest": "./style",
"loc": "56:13-31"
}
],
"usedExports": true,
"providedExports": null,
"depth": 6,
"source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = '.__react_component_tooltip{border-radius:3px;display:inline-block;font-size:13px;left:-999em;opacity:0;padding:8px 21px;position:fixed;pointer-events:none;transition:opacity 0.3s ease-out;top:-999em;visibility:hidden;z-index:999}.__react_component_tooltip:before,.__react_component_tooltip:after{content:\"\";width:0;height:0;position:absolute}.__react_component_tooltip.show{opacity:0.9;margin-top:0px;margin-left:0px;visibility:visible}.__react_component_tooltip.type-dark{color:#fff;background-color:#222}.__react_component_tooltip.type-dark.place-top:after{border-top-color:#222;border-top-style:solid;border-top-width:6px}.__react_component_tooltip.type-dark.place-bottom:after{border-bottom-color:#222;border-bottom-style:solid;border-bottom-width:6px}.__react_component_tooltip.type-dark.place-left:after{border-left-color:#222;border-left-style:solid;border-left-width:6px}.__react_component_tooltip.type-dark.place-right:after{border-right-color:#222;border-right-style:solid;border-right-width:6px}.__react_component_tooltip.type-dark.border{border:1px solid #fff}.__react_component_tooltip.type-dark.border.place-top:before{border-top:8px solid #fff}.__react_component_tooltip.type-dark.border.place-bottom:before{border-bottom:8px solid #fff}.__react_component_tooltip.type-dark.border.place-left:before{border-left:8px solid #fff}.__react_component_tooltip.type-dark.border.place-right:before{border-right:8px solid #fff}.__react_component_tooltip.type-success{color:#fff;background-color:#8DC572}.__react_component_tooltip.type-success.place-top:after{border-top-color:#8DC572;border-top-style:solid;border-top-width:6px}.__react_component_tooltip.type-success.place-bottom:after{border-bottom-color:#8DC572;border-bottom-style:solid;border-bottom-width:6px}.__react_component_tooltip.type-success.place-left:after{border-left-color:#8DC572;border-left-style:solid;border-left-width:6px}.__react_component_tooltip.type-success.place-right:after{border-right-color:#8DC572;border-right-style:solid;border-right-width:6px}.__react_component_tooltip.type-success.border{border:1px solid #fff}.__react_component_tooltip.type-success.border.place-top:before{border-top:8px solid #fff}.__react_component_tooltip.type-success.border.place-bottom:before{border-bottom:8px solid #fff}.__react_component_tooltip.type-success.border.place-left:before{border-left:8px solid #fff}.__react_component_tooltip.type-success.border.place-right:before{border-right:8px solid #fff}.__react_component_tooltip.type-warning{color:#fff;background-color:#F0AD4E}.__react_component_tooltip.type-warning.place-top:after{border-top-color:#F0AD4E;border-top-style:solid;border-top-width:6px}.__react_component_tooltip.type-warning.place-bottom:after{border-bottom-color:#F0AD4E;border-bottom-style:solid;border-bottom-width:6px}.__react_component_tooltip.type-warning.place-left:after{border-left-color:#F0AD4E;border-left-style:solid;border-left-width:6px}.__react_component_tooltip.type-warning.place-right:after{border-right-color:#F0AD4E;border-right-style:solid;border-right-width:6px}.__react_component_tooltip.type-warning.border{border:1px solid #fff}.__react_component_tooltip.type-warning.border.place-top:before{border-top:8px solid #fff}.__react_component_tooltip.type-warning.border.place-bottom:before{border-bottom:8px solid #fff}.__react_component_tooltip.type-warning.border.place-left:before{border-left:8px solid #fff}.__react_component_tooltip.type-warning.border.place-right:before{border-right:8px solid #fff}.__react_component_tooltip.type-error{color:#fff;background-color:#BE6464}.__react_component_tooltip.type-error.place-top:after{border-top-color:#BE6464;border-top-style:solid;border-top-width:6px}.__react_component_tooltip.type-error.place-bottom:after{border-bottom-color:#BE6464;border-bottom-style:solid;border-bottom-width:6px}.__react_component_tooltip.type-error.place-left:after{border-left-color:#BE6464;border-left-style:solid;border-left-width:6px}.__react_component_tooltip.type-error.place-right:after{border-right-color:#BE6464;border-right-style:solid;border-right-width:6px}.__react_component_tooltip.type-error.border{border:1px solid #fff}.__react_component_tooltip.type-error.border.place-top:before{border-top:8px solid #fff}.__react_component_tooltip.type-error.border.place-bottom:before{border-bottom:8px solid #fff}.__react_component_tooltip.type-error.border.place-left:before{border-left:8px solid #fff}.__react_component_tooltip.type-error.border.place-right:before{border-right:8px solid #fff}.__react_component_tooltip.type-info{color:#fff;background-color:#337AB7}.__react_component_tooltip.type-info.place-top:after{border-top-color:#337AB7;border-top-style:solid;border-top-width:6px}.__react_component_tooltip.type-info.place-bottom:after{border-bottom-color:#337AB7;border-bottom-style:solid;border-bottom-width:6px}.__react_component_tooltip.type-info.place-left:after{border-left-color:#337AB7;border-left-style:solid;border-left-width:6px}.__react_component_tooltip.type-info.place-right:after{border-right-color:#337AB7;border-right-style:solid;border-right-width:6px}.__react_component_tooltip.type-info.border{border:1px solid #fff}.__react_component_tooltip.type-info.border.place-top:before{border-top:8px solid #fff}.__react_component_tooltip.type-info.border.place-bottom:before{border-bottom:8px solid #fff}.__react_component_tooltip.type-info.border.place-left:before{border-left:8px solid #fff}.__react_component_tooltip.type-info.border.place-right:before{border-right:8px solid #fff}.__react_component_tooltip.type-light{color:#222;background-color:#fff}.__react_component_tooltip.type-light.place-top:after{border-top-color:#fff;border-top-style:solid;border-top-width:6px}.__react_component_tooltip.type-light.place-bottom:after{border-bottom-color:#fff;border-bottom-style:solid;border-bottom-width:6px}.__react_component_tooltip.type-light.place-left:after{border-left-color:#fff;border-left-style:solid;border-left-width:6px}.__react_component_tooltip.type-light.place-right:after{border-right-color:#fff;border-right-style:solid;border-right-width:6px}.__react_component_tooltip.type-light.border{border:1px solid #222}.__react_component_tooltip.type-light.border.place-top:before{border-top:8px solid #222}.__react_component_tooltip.type-light.border.place-bottom:before{border-bottom:8px solid #222}.__react_component_tooltip.type-light.border.place-left:before{border-left:8px solid #222}.__react_component_tooltip.type-light.border.place-right:before{border-right:8px solid #222}.__react_component_tooltip.place-top{margin-top:-10px}.__react_component_tooltip.place-top:before{border-left:10px solid transparent;border-right:10px solid transparent;bottom:-8px;left:50%;margin-left:-10px}.__react_component_tooltip.place-top:after{border-left:8px solid transparent;border-right:8px solid transparent;bottom:-6px;left:50%;margin-left:-8px}.__react_component_tooltip.place-bottom{margin-top:10px}.__react_component_tooltip.place-bottom:before{border-left:10px solid transparent;border-right:10px solid transparent;top:-8px;left:50%;margin-left:-10px}.__react_component_tooltip.place-bottom:after{border-left:8px solid transparent;border-right:8px solid transparent;top:-6px;left:50%;margin-left:-8px}.__react_component_tooltip.place-left{margin-left:-10px}.__react_component_tooltip.place-left:before{border-top:6px solid transparent;border-bottom:6px solid transparent;right:-8px;top:50%;margin-top:-5px}.__react_component_tooltip.place-left:after{border-top:5px solid transparent;border-bottom:5px solid transparent;right:-6px;top:50%;margin-top:-4px}.__react_component_tooltip.place-right{margin-left:10px}.__react_component_tooltip.place-right:before{border-top:6px solid transparent;border-bottom:6px solid transparent;left:-8px;top:50%;margin-top:-5px}.__react_component_tooltip.place-right:after{border-top:5px solid transparent;border-bottom:5px solid transparent;left:-6px;top:50%;margin-top:-4px}.__react_component_tooltip .multi-line{display:block;padding:2px 0px;text-align:center}';"
},
{
"id": 1983,
"identifier": "/src/node_modules/react-tooltip/dist/utils/aria.js",
"name": "./~/react-tooltip/dist/utils/aria.js",
"index": 1569,
"index2": 1563,
"size": 485,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/src/node_modules/react-tooltip/dist/index.js",
"issuerId": 1981,
"issuerName": "./~/react-tooltip/dist/index.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1981,
"moduleIdentifier": "/src/node_modules/react-tooltip/dist/index.js",
"module": "./~/react-tooltip/dist/index.js",
"moduleName": "./~/react-tooltip/dist/index.js",
"type": "cjs require",
"userRequest": "./utils/aria",
"loc": "54:12-35"
}
],
"usedExports": true,
"providedExports": null,
"depth": 6,
"source": "\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.parseAria = parseAria;\n/**\n * Support aria- and role in ReactTooltip\n *\n * @params props {Object}\n * @return {Object}\n */\nfunction parseAria(props) {\n var ariaObj = {};\n Object.keys(props).filter(function (prop) {\n // aria-xxx and role is acceptable\n return (/(^aria-\\w+$|^role$)/.test(prop)\n );\n }).forEach(function (prop) {\n ariaObj[prop] = props[prop];\n });\n\n return ariaObj;\n}"
},
{
"id": 1984,
"identifier": "/src/node_modules/react-tooltip/dist/utils/getPosition.js",
"name": "./~/react-tooltip/dist/utils/getPosition.js",
"index": 1567,
"index2": 1561,
"size": 10002,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/src/node_modules/react-tooltip/dist/index.js",
"issuerId": 1981,
"issuerName": "./~/react-tooltip/dist/index.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1981,
"moduleIdentifier": "/src/node_modules/react-tooltip/dist/index.js",
"module": "./~/react-tooltip/dist/index.js",
"moduleName": "./~/react-tooltip/dist/index.js",
"type": "cjs require",
"userRequest": "./utils/getPosition",
"loc": "46:19-49"
}
],
"usedExports": true,
"providedExports": null,
"depth": 6,
"source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nexports.default = function (e, target, node, place, effect, offset) {\n var tipWidth = node.clientWidth;\n var tipHeight = node.clientHeight;\n\n var _getCurrentOffset = getCurrentOffset(e, target, effect);\n\n var mouseX = _getCurrentOffset.mouseX;\n var mouseY = _getCurrentOffset.mouseY;\n\n var defaultOffset = getDefaultPosition(effect, target.clientWidth, target.clientHeight, tipWidth, tipHeight);\n\n var _calculateOffset = calculateOffset(offset);\n\n var extraOffset_X = _calculateOffset.extraOffset_X;\n var extraOffset_Y = _calculateOffset.extraOffset_Y;\n\n\n var windowWidth = window.innerWidth;\n var windowHeight = window.innerHeight;\n\n var _getParent = getParent(node);\n\n var parentTop = _getParent.parentTop;\n var parentLeft = _getParent.parentLeft;\n\n // Get the edge offset of the tooltip\n\n var getTipOffsetLeft = function getTipOffsetLeft(place) {\n var offset_X = defaultOffset[place].l;\n return mouseX + offset_X + extraOffset_X;\n };\n var getTipOffsetRight = function getTipOffsetRight(place) {\n var offset_X = defaultOffset[place].r;\n return mouseX + offset_X + extraOffset_X;\n };\n var getTipOffsetTop = function getTipOffsetTop(place) {\n var offset_Y = defaultOffset[place].t;\n return mouseY + offset_Y + extraOffset_Y;\n };\n var getTipOffsetBottom = function getTipOffsetBottom(place) {\n var offset_Y = defaultOffset[place].b;\n return mouseY + offset_Y + extraOffset_Y;\n };\n\n // Judge if the tooltip has over the window(screen)\n var outsideVertical = function outsideVertical() {\n var result = false;\n var newPlace = void 0;\n if (getTipOffsetTop('left') < 0 && getTipOffsetBottom('left') <= windowHeight && getTipOffsetBottom('bottom') <= windowHeight) {\n result = true;\n newPlace = 'bottom';\n } else if (getTipOffsetBottom('left') > windowHeight && getTipOffsetTop('left') >= 0 && getTipOffsetTop('top') >= 0) {\n result = true;\n newPlace = 'top';\n }\n return { result: result, newPlace: newPlace };\n };\n var outsideLeft = function outsideLeft() {\n var _outsideVertical = outsideVertical();\n\n var result = _outsideVertical.result;\n var newPlace = _outsideVertical.newPlace; // Deal with vertical as first priority\n\n if (result && outsideHorizontal().result) {\n return { result: false }; // No need to change, if change to vertical will out of space\n }\n if (!result && getTipOffsetLeft('left') < 0 && getTipOffsetRight('right') <= windowWidth) {\n result = true; // If vertical ok, but let out of side and right won't out of side\n newPlace = 'right';\n }\n return { result: result, newPlace: newPlace };\n };\n var outsideRight = function outsideRight() {\n var _outsideVertical2 = outsideVertical();\n\n var result = _outsideVertical2.result;\n var newPlace = _outsideVertical2.newPlace;\n\n if (result && outsideHorizontal().result) {\n return { result: false }; // No need to change, if change to vertical will out of space\n }\n if (!result && getTipOffsetRight('right') > windowWidth && getTipOffsetLeft('left') >= 0) {\n result = true;\n newPlace = 'left';\n }\n return { result: result, newPlace: newPlace };\n };\n\n var outsideHorizontal = function outsideHorizontal() {\n var result = false;\n var newPlace = void 0;\n if (getTipOffsetLeft('top') < 0 && getTipOffsetRight('top') <= windowWidth && getTipOffsetRight('right') <= windowWidth) {\n result = true;\n newPlace = 'right';\n } else if (getTipOffsetRight('top') > windowWidth && getTipOffsetLeft('top') >= 0 && getTipOffsetLeft('left') >= 0) {\n result = true;\n newPlace = 'left';\n }\n return { result: result, newPlace: newPlace };\n };\n var outsideTop = function outsideTop() {\n var _outsideHorizontal = outsideHorizontal();\n\n var result = _outsideHorizontal.result;\n var newPlace = _outsideHorizontal.newPlace;\n\n if (result && outsideVertical().result) {\n return { result: false };\n }\n if (!result && getTipOffsetTop('top') < 0 && getTipOffsetBottom('bottom') <= windowHeight) {\n result = true;\n newPlace = 'bottom';\n }\n return { result: result, newPlace: newPlace };\n };\n var outsideBottom = function outsideBottom() {\n var _outsideHorizontal2 = outsideHorizontal();\n\n var result = _outsideHorizontal2.result;\n var newPlace = _outsideHorizontal2.newPlace;\n\n if (result && outsideVertical().result) {\n return { result: false };\n }\n if (!result && getTipOffsetBottom('bottom') > windowHeight && getTipOffsetTop('top') >= 0) {\n result = true;\n newPlace = 'top';\n }\n return { result: result, newPlace: newPlace };\n };\n\n // Return new state to change the placement to the reverse if possible\n var outsideLeftResult = outsideLeft();\n var outsideRightResult = outsideRight();\n var outsideTopResult = outsideTop();\n var outsideBottomResult = outsideBottom();\n\n if (place === 'left' && outsideLeftResult.result) {\n return {\n isNewState: true,\n newState: { place: outsideLeftResult.newPlace }\n };\n } else if (place === 'right' && outsideRightResult.result) {\n return {\n isNewState: true,\n newState: { place: outsideRightResult.newPlace }\n };\n } else if (place === 'top' && outsideTopResult.result) {\n return {\n isNewState: true,\n newState: { place: outsideTopResult.newPlace }\n };\n } else if (place === 'bottom' && outsideBottomResult.result) {\n return {\n isNewState: true,\n newState: { place: outsideBottomResult.newPlace }\n };\n }\n\n // Return tooltip offset position\n return {\n isNewState: false,\n position: {\n left: parseInt(getTipOffsetLeft(place) - parentLeft, 10),\n top: parseInt(getTipOffsetTop(place) - parentTop, 10)\n }\n };\n};\n\n// Get current mouse offset\nvar getCurrentOffset = function getCurrentOffset(e, currentTarget, effect) {\n var boundingClientRect = currentTarget.getBoundingClientRect();\n var targetTop = boundingClientRect.top;\n var targetLeft = boundingClientRect.left;\n var targetWidth = currentTarget.clientWidth;\n var targetHeight = currentTarget.clientHeight;\n\n if (effect === 'float') {\n return {\n mouseX: e.clientX,\n mouseY: e.clientY\n };\n }\n return {\n mouseX: targetLeft + targetWidth / 2,\n mouseY: targetTop + targetHeight / 2\n };\n};\n\n// List all possibility of tooltip final offset\n// This is useful in judging if it is necessary for tooltip to switch position when out of window\n/**\n * Calculate the position of tooltip\n *\n * @params\n * - `e` {Event} the event of current mouse\n * - `target` {Element} the currentTarget of the event\n * - `node` {DOM} the react-tooltip object\n * - `place` {String} top / right / bottom / left\n * - `effect` {String} float / solid\n * - `offset` {Object} the offset to default position\n *\n * @return {Object\n * - `isNewState` {Bool} required\n * - `newState` {Object}\n * - `position` {OBject} {left: {Number}, top: {Number}}\n */\nvar getDefaultPosition = function getDefaultPosition(effect, targetWidth, targetHeight, tipWidth, tipHeight) {\n var top = void 0;\n var right = void 0;\n var bottom = void 0;\n var left = void 0;\n var disToMouse = 3;\n var triangleHeight = 2;\n var cursorHeight = 12; // Optimize for float bottom only, cause the cursor will hide the tooltip\n\n if (effect === 'float') {\n top = {\n l: -(tipWidth / 2),\n r: tipWidth / 2,\n t: -(tipHeight + disToMouse + triangleHeight),\n b: -disToMouse\n };\n bottom = {\n l: -(tipWidth / 2),\n r: tipWidth / 2,\n t: disToMouse + cursorHeight,\n b: tipHeight + disToMouse + triangleHeight + cursorHeight\n };\n left = {\n l: -(tipWidth + disToMouse + triangleHeight),\n r: -disToMouse,\n t: -(tipHeight / 2),\n b: tipHeight / 2\n };\n right = {\n l: disToMouse,\n r: tipWidth + disToMouse + triangleHeight,\n t: -(tipHeight / 2),\n b: tipHeight / 2\n };\n } else if (effect === 'solid') {\n top = {\n l: -(tipWidth / 2),\n r: tipWidth / 2,\n t: -(targetHeight / 2 + tipHeight + triangleHeight),\n b: -(targetHeight / 2)\n };\n bottom = {\n l: -(tipWidth / 2),\n r: tipWidth / 2,\n t: targetHeight / 2,\n b: targetHeight / 2 + tipHeight + triangleHeight\n };\n left = {\n l: -(tipWidth + targetWidth / 2 + triangleHeight),\n r: -(targetWidth / 2),\n t: -(tipHeight / 2),\n b: tipHeight / 2\n };\n right = {\n l: targetWidth / 2,\n r: tipWidth + targetWidth / 2 + triangleHeight,\n t: -(tipHeight / 2),\n b: tipHeight / 2\n };\n }\n\n return { top: top, bottom: bottom, left: left, right: right };\n};\n\n// Consider additional offset into position calculation\nvar calculateOffset = function calculateOffset(offset) {\n var extraOffset_X = 0;\n var extraOffset_Y = 0;\n\n if (Object.prototype.toString.apply(offset) === '[object String]') {\n offset = JSON.parse(offset.toString().replace(/\\'/g, '\\\"'));\n }\n for (var key in offset) {\n if (key === 'top') {\n extraOffset_Y -= parseInt(offset[key], 10);\n } else if (key === 'bottom') {\n extraOffset_Y += parseInt(offset[key], 10);\n } else if (key === 'left') {\n extraOffset_X -= parseInt(offset[key], 10);\n } else if (key === 'right') {\n extraOffset_X += parseInt(offset[key], 10);\n }\n }\n\n return { extraOffset_X: extraOffset_X, extraOffset_Y: extraOffset_Y };\n};\n\n// Get the offset of the parent elements\nvar getParent = function getParent(currentTarget) {\n var currentParent = currentTarget;\n while (currentParent) {\n if (window.getComputedStyle(currentParent).getPropertyValue('transform') !== 'none') break;\n currentParent = currentParent.parentElement;\n }\n\n var parentTop = currentParent && currentParent.getBoundingClientRect().top || 0;\n var parentLeft = currentParent && currentParent.getBoundingClientRect().left || 0;\n\n return { parentTop: parentTop, parentLeft: parentLeft };\n};"
},
{
"id": 1985,
"identifier": "/src/node_modules/react-tooltip/dist/utils/getTipContent.js",
"name": "./~/react-tooltip/dist/utils/getTipContent.js",
"index": 1568,
"index2": 1562,
"size": 927,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/src/node_modules/react-tooltip/dist/index.js",
"issuerId": 1981,
"issuerName": "./~/react-tooltip/dist/index.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1981,
"moduleIdentifier": "/src/node_modules/react-tooltip/dist/index.js",
"module": "./~/react-tooltip/dist/index.js",
"moduleName": "./~/react-tooltip/dist/index.js",
"type": "cjs require",
"userRequest": "./utils/getTipContent",
"loc": "50:21-53"
}
],
"usedExports": true,
"providedExports": null,
"depth": 6,
"source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nexports.default = function (tip, children, getContent, multiline) {\n if (children) return children;\n if (getContent !== undefined && getContent !== null) return getContent; // getContent can be 0, '', etc.\n if (getContent === null) return null; // Tip not exist and childern is null or undefined\n\n var regexp = /<br\\s*\\/?>/;\n if (!multiline || multiline === 'false' || !regexp.test(tip)) {\n // No trim(), so that user can keep their input\n return tip;\n }\n\n // Multiline tooltip content\n return tip.split(regexp).map(function (d, i) {\n return _react2.default.createElement(\n 'span',\n { key: i, className: 'multi-line' },\n d\n );\n });\n};\n\nvar _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }"
},
{
"id": 1986,
"identifier": "/src/node_modules/react-virtualized-select/dist/commonjs/VirtualizedSelect/VirtualizedSelect.js",
"name": "./~/react-virtualized-select/dist/commonjs/VirtualizedSelect/VirtualizedSelect.js",
"index": 1575,
"index2": 1583,
"size": 8906,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/src/node_modules/react-virtualized-select/dist/commonjs/VirtualizedSelect/index.js",
"issuerId": 1987,
"issuerName": "./~/react-virtualized-select/dist/commonjs/VirtualizedSelect/index.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1987,
"moduleIdentifier": "/src/node_modules/react-virtualized-select/dist/commonjs/VirtualizedSelect/index.js",
"module": "./~/react-virtualized-select/dist/commonjs/VirtualizedSelect/index.js",
"moduleName": "./~/react-virtualized-select/dist/commonjs/VirtualizedSelect/index.js",
"type": "cjs require",
"userRequest": "./VirtualizedSelect",
"loc": "8:25-55"
}
],
"usedExports": true,
"providedExports": null,
"depth": 8,
"source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _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; };\n\nvar _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; }; }();\n\nvar _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _reactSelect = require('react-select');\n\nvar _reactSelect2 = _interopRequireDefault(_reactSelect);\n\nvar _AutoSizer = require('react-virtualized/dist/commonjs/AutoSizer');\n\nvar _AutoSizer2 = _interopRequireDefault(_AutoSizer);\n\nvar _List = require('react-virtualized/dist/commonjs/List');\n\nvar _List2 = _interopRequireDefault(_List);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _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; }\n\nfunction _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; }\n\n// Import directly to avoid Webpack bundling the parts of react-virtualized that we are not using\n\n\nvar VirtualizedSelect = function (_Component) {\n _inherits(VirtualizedSelect, _Component);\n\n function VirtualizedSelect(props, context) {\n _classCallCheck(this, VirtualizedSelect);\n\n var _this = _possibleConstructorReturn(this, (VirtualizedSelect.__proto__ || Object.getPrototypeOf(VirtualizedSelect)).call(this, props, context));\n\n _this._renderMenu = _this._renderMenu.bind(_this);\n _this._optionRenderer = _this._optionRenderer.bind(_this);\n return _this;\n }\n\n /** See List#recomputeRowHeights */\n\n\n _createClass(VirtualizedSelect, [{\n key: 'recomputeOptionHeights',\n value: function recomputeOptionHeights() {\n var index = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 0;\n\n if (this._virtualScroll) {\n this._virtualScroll.recomputeRowHeights(index);\n }\n }\n }, {\n key: 'render',\n value: function render() {\n var SelectComponent = this._getSelectComponent();\n\n return _react2.default.createElement(SelectComponent, _extends({}, this.props, {\n menuRenderer: this._renderMenu,\n menuStyle: { overflow: 'hidden' }\n }));\n }\n\n // See https://github.com/JedWatson/react-select/#effeciently-rendering-large-lists-with-windowing\n\n }, {\n key: '_renderMenu',\n value: function _renderMenu(_ref) {\n var _this2 = this;\n\n var focusedOption = _ref.focusedOption;\n var focusOption = _ref.focusOption;\n var labelKey = _ref.labelKey;\n var onSelect = _ref.onSelect;\n var options = _ref.options;\n var selectValue = _ref.selectValue;\n var valueArray = _ref.valueArray;\n var _props = this.props;\n var listProps = _props.listProps;\n var optionRenderer = _props.optionRenderer;\n\n var focusedOptionIndex = options.indexOf(focusedOption);\n var height = this._calculateListHeight({ options: options });\n var innerRowRenderer = optionRenderer || this._optionRenderer;\n\n // react-select 1.0.0-rc2 passes duplicate `onSelect` and `selectValue` props to `menuRenderer`\n // The `Creatable` HOC only overrides `onSelect` which breaks an edge-case\n // In order to support creating items via clicking on the placeholder option,\n // We need to ensure that the specified `onSelect` handle is the one we use.\n // See issue #33\n\n function wrappedRowRenderer(_ref2) {\n var index = _ref2.index;\n var key = _ref2.key;\n var style = _ref2.style;\n\n var option = options[index];\n\n return innerRowRenderer({\n focusedOption: focusedOption,\n focusedOptionIndex: focusedOptionIndex,\n focusOption: focusOption,\n key: key,\n labelKey: labelKey,\n onSelect: onSelect,\n option: option,\n optionIndex: index,\n options: options,\n selectValue: onSelect,\n style: style,\n valueArray: valueArray\n });\n }\n\n return _react2.default.createElement(\n _AutoSizer2.default,\n { disableHeight: true },\n function (_ref3) {\n var width = _ref3.width;\n return _react2.default.createElement(_List2.default, _extends({\n className: 'VirtualSelectGrid',\n height: height,\n ref: function ref(_ref5) {\n return _this2._virtualScroll = _ref5;\n },\n rowCount: options.length,\n rowHeight: function rowHeight(_ref4) {\n var index = _ref4.index;\n return _this2._getOptionHeight({\n option: options[index]\n });\n },\n rowRenderer: wrappedRowRenderer,\n scrollToIndex: focusedOptionIndex,\n width: width\n }, listProps));\n }\n );\n }\n }, {\n key: '_calculateListHeight',\n value: function _calculateListHeight(_ref6) {\n var options = _ref6.options;\n var maxHeight = this.props.maxHeight;\n\n\n var height = 0;\n\n for (var optionIndex = 0; optionIndex < options.length; optionIndex++) {\n var option = options[optionIndex];\n\n height += this._getOptionHeight({ option: option });\n\n if (height > maxHeight) {\n return maxHeight;\n }\n }\n\n return height;\n }\n }, {\n key: '_getOptionHeight',\n value: function _getOptionHeight(_ref7) {\n var option = _ref7.option;\n var optionHeight = this.props.optionHeight;\n\n\n return optionHeight instanceof Function ? optionHeight({ option: option }) : optionHeight;\n }\n }, {\n key: '_getSelectComponent',\n value: function _getSelectComponent() {\n var _props2 = this.props;\n var async = _props2.async;\n var selectComponent = _props2.selectComponent;\n\n\n if (selectComponent) {\n return selectComponent;\n } else if (async) {\n return _reactSelect2.default.Async;\n } else {\n return _reactSelect2.default;\n }\n }\n }, {\n key: '_optionRenderer',\n value: function _optionRenderer(_ref8) {\n var focusedOption = _ref8.focusedOption;\n var focusOption = _ref8.focusOption;\n var key = _ref8.key;\n var labelKey = _ref8.labelKey;\n var option = _ref8.option;\n var selectValue = _ref8.selectValue;\n var style = _ref8.style;\n\n var className = ['VirtualizedSelectOption'];\n\n if (option === focusedOption) {\n className.push('VirtualizedSelectFocusedOption');\n }\n\n if (option.disabled) {\n className.push('VirtualizedSelectDisabledOption');\n }\n\n var events = option.disabled ? {} : {\n onClick: function onClick() {\n return selectValue(option);\n },\n onMouseOver: function onMouseOver() {\n return focusOption(option);\n }\n };\n\n return _react2.default.createElement(\n 'div',\n _extends({\n className: className.join(' '),\n key: key,\n style: style\n }, events),\n option[labelKey]\n );\n }\n }]);\n\n return VirtualizedSelect;\n}(_react.Component);\n\nVirtualizedSelect.propTypes = {\n async: _react.PropTypes.bool,\n listProps: _react.PropTypes.object,\n maxHeight: _react.PropTypes.number.isRequired,\n optionHeight: _react.PropTypes.oneOfType([_react.PropTypes.number, _react.PropTypes.func]).isRequired,\n optionRenderer: _react.PropTypes.func,\n selectComponent: _react.PropTypes.func\n};\nVirtualizedSelect.defaultProps = {\n async: false,\n maxHeight: 200,\n optionHeight: 35\n};\nexports.default = VirtualizedSelect;"
},
{
"id": 1987,
"identifier": "/src/node_modules/react-virtualized-select/dist/commonjs/VirtualizedSelect/index.js",
"name": "./~/react-virtualized-select/dist/commonjs/VirtualizedSelect/index.js",
"index": 1574,
"index2": 1584,
"size": 382,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/src/node_modules/react-virtualized-select/dist/commonjs/index.js",
"issuerId": 1988,
"issuerName": "./~/react-virtualized-select/dist/commonjs/index.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1988,
"moduleIdentifier": "/src/node_modules/react-virtualized-select/dist/commonjs/index.js",
"module": "./~/react-virtualized-select/dist/commonjs/index.js",
"moduleName": "./~/react-virtualized-select/dist/commonjs/index.js",
"type": "cjs require",
"userRequest": "./VirtualizedSelect",
"loc": "8:25-55"
}
],
"usedExports": true,
"providedExports": null,
"depth": 7,
"source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = undefined;\n\nvar _VirtualizedSelect = require('./VirtualizedSelect');\n\nvar _VirtualizedSelect2 = _interopRequireDefault(_VirtualizedSelect);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nexports.default = _VirtualizedSelect2.default;"
},
{
"id": 1988,
"identifier": "/src/node_modules/react-virtualized-select/dist/commonjs/index.js",
"name": "./~/react-virtualized-select/dist/commonjs/index.js",
"index": 1573,
"index2": 1585,
"size": 382,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/inputs/SelectField.js",
"issuerId": 1722,
"issuerName": "./static/js/components/inputs/SelectField.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1722,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/inputs/SelectField.js",
"module": "./static/js/components/inputs/SelectField.js",
"moduleName": "./static/js/components/inputs/SelectField.js",
"type": "cjs require",
"userRequest": "react-virtualized-select",
"loc": "22:30-65"
}
],
"usedExports": true,
"providedExports": null,
"depth": 6,
"source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = undefined;\n\nvar _VirtualizedSelect = require('./VirtualizedSelect');\n\nvar _VirtualizedSelect2 = _interopRequireDefault(_VirtualizedSelect);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nexports.default = _VirtualizedSelect2.default;"
},
{
"id": 1989,
"identifier": "/src/node_modules/react-virtualized/dist/commonjs/AutoSizer/AutoSizer.js",
"name": "./~/react-virtualized/dist/commonjs/AutoSizer/AutoSizer.js",
"index": 1577,
"index2": 1568,
"size": 6641,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/src/node_modules/react-virtualized/dist/commonjs/AutoSizer/index.js",
"issuerId": 1990,
"issuerName": "./~/react-virtualized/dist/commonjs/AutoSizer/index.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1990,
"moduleIdentifier": "/src/node_modules/react-virtualized/dist/commonjs/AutoSizer/index.js",
"module": "./~/react-virtualized/dist/commonjs/AutoSizer/index.js",
"moduleName": "./~/react-virtualized/dist/commonjs/AutoSizer/index.js",
"type": "cjs require",
"userRequest": "./AutoSizer",
"loc": "8:18-40"
}
],
"usedExports": true,
"providedExports": null,
"depth": 10,
"source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _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; }; }();\n\nvar _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _reactAddonsShallowCompare = require('react-addons-shallow-compare');\n\nvar _reactAddonsShallowCompare2 = _interopRequireDefault(_reactAddonsShallowCompare);\n\nvar _detectElementResize = require('../vendor/detectElementResize');\n\nvar _detectElementResize2 = _interopRequireDefault(_detectElementResize);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _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; }\n\nfunction _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; }\n\n/**\n * Decorator component that automatically adjusts the width and height of a single child.\n * Child component should not be declared as a child but should rather be specified by a `ChildComponent` property.\n * All other properties will be passed through to the child component.\n */\nvar AutoSizer = function (_Component) {\n _inherits(AutoSizer, _Component);\n\n function AutoSizer(props) {\n _classCallCheck(this, AutoSizer);\n\n var _this = _possibleConstructorReturn(this, (AutoSizer.__proto__ || Object.getPrototypeOf(AutoSizer)).call(this, props));\n\n _this.state = {\n height: 0,\n width: 0\n };\n\n _this._onResize = _this._onResize.bind(_this);\n _this._setRef = _this._setRef.bind(_this);\n return _this;\n }\n\n _createClass(AutoSizer, [{\n key: 'componentDidMount',\n value: function componentDidMount() {\n // Delay access of parentNode until mount.\n // This handles edge-cases where the component has already been unmounted before its ref has been set,\n // As well as libraries like react-lite which have a slightly different lifecycle.\n this._parentNode = this._autoSizer.parentNode;\n\n // Defer requiring resize handler in order to support server-side rendering.\n // See issue #41\n this._detectElementResize = (0, _detectElementResize2.default)();\n this._detectElementResize.addResizeListener(this._parentNode, this._onResize);\n\n this._onResize();\n }\n }, {\n key: 'componentWillUnmount',\n value: function componentWillUnmount() {\n if (this._detectElementResize) {\n this._detectElementResize.removeResizeListener(this._parentNode, this._onResize);\n }\n }\n }, {\n key: 'render',\n value: function render() {\n var _props = this.props;\n var children = _props.children;\n var disableHeight = _props.disableHeight;\n var disableWidth = _props.disableWidth;\n var _state = this.state;\n var height = _state.height;\n var width = _state.width;\n\n // Outer div should not force width/height since that may prevent containers from shrinking.\n // Inner component should overflow and use calculated width/height.\n // See issue #68 for more information.\n\n var outerStyle = { overflow: 'visible' };\n\n if (!disableHeight) {\n outerStyle.height = 0;\n }\n\n if (!disableWidth) {\n outerStyle.width = 0;\n }\n\n return _react2.default.createElement(\n 'div',\n {\n ref: this._setRef,\n style: outerStyle\n },\n children({ height: height, width: width })\n );\n }\n }, {\n key: 'shouldComponentUpdate',\n value: function shouldComponentUpdate(nextProps, nextState) {\n return (0, _reactAddonsShallowCompare2.default)(this, nextProps, nextState);\n }\n }, {\n key: '_onResize',\n value: function _onResize() {\n var onResize = this.props.onResize;\n\n // Gaurd against AutoSizer component being removed from the DOM immediately after being added.\n // This can result in invalid style values which can result in NaN values if we don't handle them.\n // See issue #150 for more context.\n\n var boundingRect = this._parentNode.getBoundingClientRect();\n var height = boundingRect.height || 0;\n var width = boundingRect.width || 0;\n\n var style = window.getComputedStyle(this._parentNode) || {};\n var paddingLeft = parseInt(style.paddingLeft, 10) || 0;\n var paddingRight = parseInt(style.paddingRight, 10) || 0;\n var paddingTop = parseInt(style.paddingTop, 10) || 0;\n var paddingBottom = parseInt(style.paddingBottom, 10) || 0;\n\n this.setState({\n height: height - paddingTop - paddingBottom,\n width: width - paddingLeft - paddingRight\n });\n\n onResize({ height: height, width: width });\n }\n }, {\n key: '_setRef',\n value: function _setRef(autoSizer) {\n this._autoSizer = autoSizer;\n }\n }]);\n\n return AutoSizer;\n}(_react.Component);\n\nAutoSizer.defaultProps = {\n onResize: function onResize() {}\n};\nexports.default = AutoSizer;\nprocess.env.NODE_ENV !== \"production\" ? AutoSizer.propTypes = {\n /**\n * Function responsible for rendering children.\n * This function should implement the following signature:\n * ({ height, width }) => PropTypes.element\n */\n children: _react.PropTypes.func.isRequired,\n\n /** Disable dynamic :height property */\n disableHeight: _react.PropTypes.bool,\n\n /** Disable dynamic :width property */\n disableWidth: _react.PropTypes.bool,\n\n /** Callback to be invoked on-resize: ({ height, width }) */\n onResize: _react.PropTypes.func.isRequired\n} : void 0;"
},
{
"id": 1990,
"identifier": "/src/node_modules/react-virtualized/dist/commonjs/AutoSizer/index.js",
"name": "./~/react-virtualized/dist/commonjs/AutoSizer/index.js",
"index": 1576,
"index2": 1569,
"size": 405,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/src/node_modules/react-virtualized-select/dist/commonjs/VirtualizedSelect/VirtualizedSelect.js",
"issuerId": 1986,
"issuerName": "./~/react-virtualized-select/dist/commonjs/VirtualizedSelect/VirtualizedSelect.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1986,
"moduleIdentifier": "/src/node_modules/react-virtualized-select/dist/commonjs/VirtualizedSelect/VirtualizedSelect.js",
"module": "./~/react-virtualized-select/dist/commonjs/VirtualizedSelect/VirtualizedSelect.js",
"moduleName": "./~/react-virtualized-select/dist/commonjs/VirtualizedSelect/VirtualizedSelect.js",
"type": "cjs require",
"userRequest": "react-virtualized/dist/commonjs/AutoSizer",
"loc": "19:17-69"
}
],
"usedExports": true,
"providedExports": null,
"depth": 9,
"source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.AutoSizer = exports.default = undefined;\n\nvar _AutoSizer2 = require('./AutoSizer');\n\nvar _AutoSizer3 = _interopRequireDefault(_AutoSizer2);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nexports.default = _AutoSizer3.default;\nexports.AutoSizer = _AutoSizer3.default;"
},
{
"id": 1991,
"identifier": "/src/node_modules/react-virtualized/dist/commonjs/Grid/Grid.js",
"name": "./~/react-virtualized/dist/commonjs/Grid/Grid.js",
"index": 1582,
"index2": 1579,
"size": 40930,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/src/node_modules/react-virtualized/dist/commonjs/Grid/index.js",
"issuerId": 1992,
"issuerName": "./~/react-virtualized/dist/commonjs/Grid/index.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1992,
"moduleIdentifier": "/src/node_modules/react-virtualized/dist/commonjs/Grid/index.js",
"module": "./~/react-virtualized/dist/commonjs/Grid/index.js",
"moduleName": "./~/react-virtualized/dist/commonjs/Grid/index.js",
"type": "cjs require",
"userRequest": "./Grid",
"loc": "8:13-30"
}
],
"usedExports": true,
"providedExports": null,
"depth": 12,
"source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.DEFAULT_SCROLLING_RESET_TIME_INTERVAL = undefined;\n\nvar _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; };\n\nvar _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; }; }();\n\nvar _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _classnames = require('classnames');\n\nvar _classnames2 = _interopRequireDefault(_classnames);\n\nvar _calculateSizeAndPositionDataAndUpdateScrollOffset = require('./utils/calculateSizeAndPositionDataAndUpdateScrollOffset');\n\nvar _calculateSizeAndPositionDataAndUpdateScrollOffset2 = _interopRequireDefault(_calculateSizeAndPositionDataAndUpdateScrollOffset);\n\nvar _ScalingCellSizeAndPositionManager = require('./utils/ScalingCellSizeAndPositionManager');\n\nvar _ScalingCellSizeAndPositionManager2 = _interopRequireDefault(_ScalingCellSizeAndPositionManager);\n\nvar _createCallbackMemoizer = require('../utils/createCallbackMemoizer');\n\nvar _createCallbackMemoizer2 = _interopRequireDefault(_createCallbackMemoizer);\n\nvar _getOverscanIndices = require('./utils/getOverscanIndices');\n\nvar _getOverscanIndices2 = _interopRequireDefault(_getOverscanIndices);\n\nvar _scrollbarSize = require('dom-helpers/util/scrollbarSize');\n\nvar _scrollbarSize2 = _interopRequireDefault(_scrollbarSize);\n\nvar _reactAddonsShallowCompare = require('react-addons-shallow-compare');\n\nvar _reactAddonsShallowCompare2 = _interopRequireDefault(_reactAddonsShallowCompare);\n\nvar _updateScrollIndexHelper = require('./utils/updateScrollIndexHelper');\n\nvar _updateScrollIndexHelper2 = _interopRequireDefault(_updateScrollIndexHelper);\n\nvar _defaultCellRangeRenderer = require('./defaultCellRangeRenderer');\n\nvar _defaultCellRangeRenderer2 = _interopRequireDefault(_defaultCellRangeRenderer);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _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; }\n\nfunction _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; }\n\n/**\n * Specifies the number of miliseconds during which to disable pointer events while a scroll is in progress.\n * This improves performance and makes scrolling smoother.\n */\nvar DEFAULT_SCROLLING_RESET_TIME_INTERVAL = exports.DEFAULT_SCROLLING_RESET_TIME_INTERVAL = 150;\n\n/**\n * Controls whether the Grid updates the DOM element's scrollLeft/scrollTop based on the current state or just observes it.\n * This prevents Grid from interrupting mouse-wheel animations (see issue #2).\n */\nvar SCROLL_POSITION_CHANGE_REASONS = {\n OBSERVED: 'observed',\n REQUESTED: 'requested'\n};\n\n/**\n * Renders tabular data with virtualization along the vertical and horizontal axes.\n * Row heights and column widths must be known ahead of time and specified as properties.\n */\n\nvar Grid = function (_Component) {\n _inherits(Grid, _Component);\n\n function Grid(props, context) {\n _classCallCheck(this, Grid);\n\n var _this = _possibleConstructorReturn(this, (Grid.__proto__ || Object.getPrototypeOf(Grid)).call(this, props, context));\n\n _this.state = {\n isScrolling: false,\n scrollDirectionHorizontal: _getOverscanIndices.SCROLL_DIRECTION_FORWARD,\n scrollDirectionVertical: _getOverscanIndices.SCROLL_DIRECTION_FORWARD,\n scrollLeft: 0,\n scrollTop: 0\n };\n\n // Invokes onSectionRendered callback only when start/stop row or column indices change\n _this._onGridRenderedMemoizer = (0, _createCallbackMemoizer2.default)();\n _this._onScrollMemoizer = (0, _createCallbackMemoizer2.default)(false);\n\n // Bind functions to instance so they don't lose context when passed around\n _this._enablePointerEventsAfterDelayCallback = _this._enablePointerEventsAfterDelayCallback.bind(_this);\n _this._invokeOnGridRenderedHelper = _this._invokeOnGridRenderedHelper.bind(_this);\n _this._onScroll = _this._onScroll.bind(_this);\n _this._updateScrollLeftForScrollToColumn = _this._updateScrollLeftForScrollToColumn.bind(_this);\n _this._updateScrollTopForScrollToRow = _this._updateScrollTopForScrollToRow.bind(_this);\n\n _this._columnWidthGetter = _this._wrapSizeGetter(props.columnWidth);\n _this._rowHeightGetter = _this._wrapSizeGetter(props.rowHeight);\n\n _this._columnSizeAndPositionManager = new _ScalingCellSizeAndPositionManager2.default({\n cellCount: props.columnCount,\n cellSizeGetter: function cellSizeGetter(index) {\n return _this._columnWidthGetter(index);\n },\n estimatedCellSize: _this._getEstimatedColumnSize(props)\n });\n _this._rowSizeAndPositionManager = new _ScalingCellSizeAndPositionManager2.default({\n cellCount: props.rowCount,\n cellSizeGetter: function cellSizeGetter(index) {\n return _this._rowHeightGetter(index);\n },\n estimatedCellSize: _this._getEstimatedRowSize(props)\n });\n\n // See defaultCellRangeRenderer() for more information on the usage of this cache\n _this._cellCache = {};\n return _this;\n }\n\n /**\n * Pre-measure all columns and rows in a Grid.\n * Typically cells are only measured as needed and estimated sizes are used for cells that have not yet been measured.\n * This method ensures that the next call to getTotalSize() returns an exact size (as opposed to just an estimated one).\n */\n\n\n _createClass(Grid, [{\n key: 'measureAllCells',\n value: function measureAllCells() {\n var _props = this.props;\n var columnCount = _props.columnCount;\n var rowCount = _props.rowCount;\n\n\n this._columnSizeAndPositionManager.getSizeAndPositionOfCell(columnCount - 1);\n this._rowSizeAndPositionManager.getSizeAndPositionOfCell(rowCount - 1);\n }\n\n /**\n * Forced recompute of row heights and column widths.\n * This function should be called if dynamic column or row sizes have changed but nothing else has.\n * Since Grid only receives :columnCount and :rowCount it has no way of detecting when the underlying data changes.\n */\n\n }, {\n key: 'recomputeGridSize',\n value: function recomputeGridSize() {\n var _ref = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n\n var _ref$columnIndex = _ref.columnIndex;\n var columnIndex = _ref$columnIndex === undefined ? 0 : _ref$columnIndex;\n var _ref$rowIndex = _ref.rowIndex;\n var rowIndex = _ref$rowIndex === undefined ? 0 : _ref$rowIndex;\n\n this._columnSizeAndPositionManager.resetCell(columnIndex);\n this._rowSizeAndPositionManager.resetCell(rowIndex);\n\n // Clear cell cache in case we are scrolling;\n // Invalid row heights likely mean invalid cached content as well.\n this._cellCache = {};\n\n this.forceUpdate();\n }\n }, {\n key: 'componentDidMount',\n value: function componentDidMount() {\n var _props2 = this.props;\n var scrollLeft = _props2.scrollLeft;\n var scrollToColumn = _props2.scrollToColumn;\n var scrollTop = _props2.scrollTop;\n var scrollToRow = _props2.scrollToRow;\n\n // If this component was first rendered server-side, scrollbar size will be undefined.\n // In that event we need to remeasure.\n\n if (!this._scrollbarSizeMeasured) {\n this._scrollbarSize = (0, _scrollbarSize2.default)();\n this._scrollbarSizeMeasured = true;\n this.setState({});\n }\n\n if (scrollLeft >= 0 || scrollTop >= 0) {\n this._setScrollPosition({ scrollLeft: scrollLeft, scrollTop: scrollTop });\n }\n\n if (scrollToColumn >= 0 || scrollToRow >= 0) {\n this._updateScrollLeftForScrollToColumn();\n this._updateScrollTopForScrollToRow();\n }\n\n // Update onRowsRendered callback\n this._invokeOnGridRenderedHelper();\n\n // Initialize onScroll callback\n this._invokeOnScrollMemoizer({\n scrollLeft: scrollLeft || 0,\n scrollTop: scrollTop || 0,\n totalColumnsWidth: this._columnSizeAndPositionManager.getTotalSize(),\n totalRowsHeight: this._rowSizeAndPositionManager.getTotalSize()\n });\n }\n\n /**\n * @private\n * This method updates scrollLeft/scrollTop in state for the following conditions:\n * 1) New scroll-to-cell props have been set\n */\n\n }, {\n key: 'componentDidUpdate',\n value: function componentDidUpdate(prevProps, prevState) {\n var _this2 = this;\n\n var _props3 = this.props;\n var autoHeight = _props3.autoHeight;\n var columnCount = _props3.columnCount;\n var height = _props3.height;\n var rowCount = _props3.rowCount;\n var scrollToAlignment = _props3.scrollToAlignment;\n var scrollToColumn = _props3.scrollToColumn;\n var scrollToRow = _props3.scrollToRow;\n var width = _props3.width;\n var _state = this.state;\n var scrollLeft = _state.scrollLeft;\n var scrollPositionChangeReason = _state.scrollPositionChangeReason;\n var scrollTop = _state.scrollTop;\n\n // Handle edge case where column or row count has only just increased over 0.\n // In this case we may have to restore a previously-specified scroll offset.\n // For more info see bvaughn/react-virtualized/issues/218\n\n var columnOrRowCountJustIncreasedFromZero = columnCount > 0 && prevProps.columnCount === 0 || rowCount > 0 && prevProps.rowCount === 0;\n\n // Make sure requested changes to :scrollLeft or :scrollTop get applied.\n // Assigning to scrollLeft/scrollTop tells the browser to interrupt any running scroll animations,\n // And to discard any pending async changes to the scroll position that may have happened in the meantime (e.g. on a separate scrolling thread).\n // So we only set these when we require an adjustment of the scroll position.\n // See issue #2 for more information.\n if (scrollPositionChangeReason === SCROLL_POSITION_CHANGE_REASONS.REQUESTED) {\n if (scrollLeft >= 0 && (scrollLeft !== prevState.scrollLeft && scrollLeft !== this._scrollingContainer.scrollLeft || columnOrRowCountJustIncreasedFromZero)) {\n this._scrollingContainer.scrollLeft = scrollLeft;\n }\n\n // @TRICKY :autoHeight property instructs Grid to leave :scrollTop management to an external HOC (eg WindowScroller).\n // In this case we should avoid checking scrollingContainer.scrollTop since it forces layout/flow.\n if (!autoHeight && scrollTop >= 0 && (scrollTop !== prevState.scrollTop && scrollTop !== this._scrollingContainer.scrollTop || columnOrRowCountJustIncreasedFromZero)) {\n this._scrollingContainer.scrollTop = scrollTop;\n }\n }\n\n // Update scroll offsets if the current :scrollToColumn or :scrollToRow values requires it\n // @TODO Do we also need this check or can the one in componentWillUpdate() suffice?\n (0, _updateScrollIndexHelper2.default)({\n cellSizeAndPositionManager: this._columnSizeAndPositionManager,\n previousCellsCount: prevProps.columnCount,\n previousCellSize: prevProps.columnWidth,\n previousScrollToAlignment: prevProps.scrollToAlignment,\n previousScrollToIndex: prevProps.scrollToColumn,\n previousSize: prevProps.width,\n scrollOffset: scrollLeft,\n scrollToAlignment: scrollToAlignment,\n scrollToIndex: scrollToColumn,\n size: width,\n updateScrollIndexCallback: function updateScrollIndexCallback(scrollToColumn) {\n return _this2._updateScrollLeftForScrollToColumn(_extends({}, _this2.props, { scrollToColumn: scrollToColumn }));\n }\n });\n (0, _updateScrollIndexHelper2.default)({\n cellSizeAndPositionManager: this._rowSizeAndPositionManager,\n previousCellsCount: prevProps.rowCount,\n previousCellSize: prevProps.rowHeight,\n previousScrollToAlignment: prevProps.scrollToAlignment,\n previousScrollToIndex: prevProps.scrollToRow,\n previousSize: prevProps.height,\n scrollOffset: scrollTop,\n scrollToAlignment: scrollToAlignment,\n scrollToIndex: scrollToRow,\n size: height,\n updateScrollIndexCallback: function updateScrollIndexCallback(scrollToRow) {\n return _this2._updateScrollTopForScrollToRow(_extends({}, _this2.props, { scrollToRow: scrollToRow }));\n }\n });\n\n // Update onRowsRendered callback if start/stop indices have changed\n this._invokeOnGridRenderedHelper();\n\n // Changes to :scrollLeft or :scrollTop should also notify :onScroll listeners\n if (scrollLeft !== prevState.scrollLeft || scrollTop !== prevState.scrollTop) {\n var totalRowsHeight = this._rowSizeAndPositionManager.getTotalSize();\n var totalColumnsWidth = this._columnSizeAndPositionManager.getTotalSize();\n\n this._invokeOnScrollMemoizer({ scrollLeft: scrollLeft, scrollTop: scrollTop, totalColumnsWidth: totalColumnsWidth, totalRowsHeight: totalRowsHeight });\n }\n }\n }, {\n key: 'componentWillMount',\n value: function componentWillMount() {\n // If this component is being rendered server-side, getScrollbarSize() will return undefined.\n // We handle this case in componentDidMount()\n this._scrollbarSize = (0, _scrollbarSize2.default)();\n if (this._scrollbarSize === undefined) {\n this._scrollbarSizeMeasured = false;\n this._scrollbarSize = 0;\n } else {\n this._scrollbarSizeMeasured = true;\n }\n\n this._calculateChildrenToRender();\n }\n }, {\n key: 'componentWillUnmount',\n value: function componentWillUnmount() {\n if (this._disablePointerEventsTimeoutId) {\n clearTimeout(this._disablePointerEventsTimeoutId);\n }\n }\n\n /**\n * @private\n * This method updates scrollLeft/scrollTop in state for the following conditions:\n * 1) Empty content (0 rows or columns)\n * 2) New scroll props overriding the current state\n * 3) Cells-count or cells-size has changed, making previous scroll offsets invalid\n */\n\n }, {\n key: 'componentWillUpdate',\n value: function componentWillUpdate(nextProps, nextState) {\n var _this3 = this;\n\n if (nextProps.columnCount === 0 && nextState.scrollLeft !== 0 || nextProps.rowCount === 0 && nextState.scrollTop !== 0) {\n this._setScrollPosition({\n scrollLeft: 0,\n scrollTop: 0\n });\n } else if (nextProps.scrollLeft !== this.props.scrollLeft || nextProps.scrollTop !== this.props.scrollTop) {\n this._setScrollPosition({\n scrollLeft: nextProps.scrollLeft,\n scrollTop: nextProps.scrollTop\n });\n }\n\n this._columnWidthGetter = this._wrapSizeGetter(nextProps.columnWidth);\n this._rowHeightGetter = this._wrapSizeGetter(nextProps.rowHeight);\n\n this._columnSizeAndPositionManager.configure({\n cellCount: nextProps.columnCount,\n estimatedCellSize: this._getEstimatedColumnSize(nextProps)\n });\n this._rowSizeAndPositionManager.configure({\n cellCount: nextProps.rowCount,\n estimatedCellSize: this._getEstimatedRowSize(nextProps)\n });\n\n // Update scroll offsets if the size or number of cells have changed, invalidating the previous value\n (0, _calculateSizeAndPositionDataAndUpdateScrollOffset2.default)({\n cellCount: this.props.columnCount,\n cellSize: this.props.columnWidth,\n computeMetadataCallback: function computeMetadataCallback() {\n return _this3._columnSizeAndPositionManager.resetCell(0);\n },\n computeMetadataCallbackProps: nextProps,\n nextCellsCount: nextProps.columnCount,\n nextCellSize: nextProps.columnWidth,\n nextScrollToIndex: nextProps.scrollToColumn,\n scrollToIndex: this.props.scrollToColumn,\n updateScrollOffsetForScrollToIndex: function updateScrollOffsetForScrollToIndex() {\n return _this3._updateScrollLeftForScrollToColumn(nextProps, nextState);\n }\n });\n (0, _calculateSizeAndPositionDataAndUpdateScrollOffset2.default)({\n cellCount: this.props.rowCount,\n cellSize: this.props.rowHeight,\n computeMetadataCallback: function computeMetadataCallback() {\n return _this3._rowSizeAndPositionManager.resetCell(0);\n },\n computeMetadataCallbackProps: nextProps,\n nextCellsCount: nextProps.rowCount,\n nextCellSize: nextProps.rowHeight,\n nextScrollToIndex: nextProps.scrollToRow,\n scrollToIndex: this.props.scrollToRow,\n updateScrollOffsetForScrollToIndex: function updateScrollOffsetForScrollToIndex() {\n return _this3._updateScrollTopForScrollToRow(nextProps, nextState);\n }\n });\n\n this._calculateChildrenToRender(nextProps, nextState);\n }\n }, {\n key: 'render',\n value: function render() {\n var _this4 = this;\n\n var _props4 = this.props;\n var autoContainerWidth = _props4.autoContainerWidth;\n var autoHeight = _props4.autoHeight;\n var className = _props4.className;\n var containerStyle = _props4.containerStyle;\n var height = _props4.height;\n var id = _props4.id;\n var noContentRenderer = _props4.noContentRenderer;\n var style = _props4.style;\n var tabIndex = _props4.tabIndex;\n var width = _props4.width;\n var isScrolling = this.state.isScrolling;\n\n\n var gridStyle = {\n boxSizing: 'border-box',\n direction: 'ltr',\n height: autoHeight ? 'auto' : height,\n position: 'relative',\n width: width,\n WebkitOverflowScrolling: 'touch',\n willChange: 'transform'\n };\n\n var totalColumnsWidth = this._columnSizeAndPositionManager.getTotalSize();\n var totalRowsHeight = this._rowSizeAndPositionManager.getTotalSize();\n\n // Force browser to hide scrollbars when we know they aren't necessary.\n // Otherwise once scrollbars appear they may not disappear again.\n // For more info see issue #116\n var verticalScrollBarSize = totalRowsHeight > height ? this._scrollbarSize : 0;\n var horizontalScrollBarSize = totalColumnsWidth > width ? this._scrollbarSize : 0;\n\n // Also explicitly init styles to 'auto' if scrollbars are required.\n // This works around an obscure edge case where external CSS styles have not yet been loaded,\n // But an initial scroll index of offset is set as an external prop.\n // Without this style, Grid would render the correct range of cells but would NOT update its internal offset.\n // This was originally reported via clauderic/react-infinite-calendar/issues/23\n gridStyle.overflowX = totalColumnsWidth + verticalScrollBarSize <= width ? 'hidden' : 'auto';\n gridStyle.overflowY = totalRowsHeight + horizontalScrollBarSize <= height ? 'hidden' : 'auto';\n\n var childrenToDisplay = this._childrenToDisplay;\n\n var showNoContentRenderer = childrenToDisplay.length === 0 && height > 0 && width > 0;\n\n return _react2.default.createElement(\n 'div',\n {\n ref: function ref(_ref2) {\n _this4._scrollingContainer = _ref2;\n },\n 'aria-label': this.props['aria-label'],\n className: (0, _classnames2.default)('ReactVirtualized__Grid', className),\n id: id,\n onScroll: this._onScroll,\n role: 'grid',\n style: _extends({}, gridStyle, style),\n tabIndex: tabIndex\n },\n childrenToDisplay.length > 0 && _react2.default.createElement(\n 'div',\n {\n className: 'ReactVirtualized__Grid__innerScrollContainer',\n style: _extends({\n width: autoContainerWidth ? 'auto' : totalColumnsWidth,\n height: totalRowsHeight,\n maxWidth: totalColumnsWidth,\n maxHeight: totalRowsHeight,\n overflow: 'hidden',\n pointerEvents: isScrolling ? 'none' : ''\n }, containerStyle)\n },\n childrenToDisplay\n ),\n showNoContentRenderer && noContentRenderer()\n );\n }\n }, {\n key: 'shouldComponentUpdate',\n value: function shouldComponentUpdate(nextProps, nextState) {\n return (0, _reactAddonsShallowCompare2.default)(this, nextProps, nextState);\n }\n\n /* ---------------------------- Helper methods ---------------------------- */\n\n }, {\n key: '_calculateChildrenToRender',\n value: function _calculateChildrenToRender() {\n var props = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.props;\n var state = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : this.state;\n var cellRenderer = props.cellRenderer;\n var cellRangeRenderer = props.cellRangeRenderer;\n var columnCount = props.columnCount;\n var height = props.height;\n var overscanColumnCount = props.overscanColumnCount;\n var overscanRowCount = props.overscanRowCount;\n var rowCount = props.rowCount;\n var width = props.width;\n var isScrolling = state.isScrolling;\n var scrollDirectionHorizontal = state.scrollDirectionHorizontal;\n var scrollDirectionVertical = state.scrollDirectionVertical;\n var scrollLeft = state.scrollLeft;\n var scrollTop = state.scrollTop;\n\n\n this._childrenToDisplay = [];\n\n // Render only enough columns and rows to cover the visible area of the grid.\n if (height > 0 && width > 0) {\n var visibleColumnIndices = this._columnSizeAndPositionManager.getVisibleCellRange({\n containerSize: width,\n offset: scrollLeft\n });\n var visibleRowIndices = this._rowSizeAndPositionManager.getVisibleCellRange({\n containerSize: height,\n offset: scrollTop\n });\n\n var horizontalOffsetAdjustment = this._columnSizeAndPositionManager.getOffsetAdjustment({\n containerSize: width,\n offset: scrollLeft\n });\n var verticalOffsetAdjustment = this._rowSizeAndPositionManager.getOffsetAdjustment({\n containerSize: height,\n offset: scrollTop\n });\n\n // Store for _invokeOnGridRenderedHelper()\n this._renderedColumnStartIndex = visibleColumnIndices.start;\n this._renderedColumnStopIndex = visibleColumnIndices.stop;\n this._renderedRowStartIndex = visibleRowIndices.start;\n this._renderedRowStopIndex = visibleRowIndices.stop;\n\n var overscanColumnIndices = (0, _getOverscanIndices2.default)({\n cellCount: columnCount,\n overscanCellsCount: overscanColumnCount,\n scrollDirection: scrollDirectionHorizontal,\n startIndex: this._renderedColumnStartIndex,\n stopIndex: this._renderedColumnStopIndex\n });\n\n var overscanRowIndices = (0, _getOverscanIndices2.default)({\n cellCount: rowCount,\n overscanCellsCount: overscanRowCount,\n scrollDirection: scrollDirectionVertical,\n startIndex: this._renderedRowStartIndex,\n stopIndex: this._renderedRowStopIndex\n });\n\n // Store for _invokeOnGridRenderedHelper()\n this._columnStartIndex = overscanColumnIndices.overscanStartIndex;\n this._columnStopIndex = overscanColumnIndices.overscanStopIndex;\n this._rowStartIndex = overscanRowIndices.overscanStartIndex;\n this._rowStopIndex = overscanRowIndices.overscanStopIndex;\n\n this._childrenToDisplay = cellRangeRenderer({\n cellCache: this._cellCache,\n cellRenderer: cellRenderer,\n columnSizeAndPositionManager: this._columnSizeAndPositionManager,\n columnStartIndex: this._columnStartIndex,\n columnStopIndex: this._columnStopIndex,\n horizontalOffsetAdjustment: horizontalOffsetAdjustment,\n isScrolling: isScrolling,\n rowSizeAndPositionManager: this._rowSizeAndPositionManager,\n rowStartIndex: this._rowStartIndex,\n rowStopIndex: this._rowStopIndex,\n scrollLeft: scrollLeft,\n scrollTop: scrollTop,\n verticalOffsetAdjustment: verticalOffsetAdjustment,\n visibleColumnIndices: visibleColumnIndices,\n visibleRowIndices: visibleRowIndices\n });\n }\n }\n\n /**\n * Sets an :isScrolling flag for a small window of time.\n * This flag is used to disable pointer events on the scrollable portion of the Grid.\n * This prevents jerky/stuttery mouse-wheel scrolling.\n */\n\n }, {\n key: '_enablePointerEventsAfterDelay',\n value: function _enablePointerEventsAfterDelay() {\n var scrollingResetTimeInterval = this.props.scrollingResetTimeInterval;\n\n\n if (this._disablePointerEventsTimeoutId) {\n clearTimeout(this._disablePointerEventsTimeoutId);\n }\n\n this._disablePointerEventsTimeoutId = setTimeout(this._enablePointerEventsAfterDelayCallback, scrollingResetTimeInterval);\n }\n }, {\n key: '_enablePointerEventsAfterDelayCallback',\n value: function _enablePointerEventsAfterDelayCallback() {\n this._disablePointerEventsTimeoutId = null;\n\n // Throw away cell cache once scrolling is complete\n this._cellCache = {};\n\n this.setState({\n isScrolling: false\n });\n }\n }, {\n key: '_getEstimatedColumnSize',\n value: function _getEstimatedColumnSize(props) {\n return typeof props.columnWidth === 'number' ? props.columnWidth : props.estimatedColumnSize;\n }\n }, {\n key: '_getEstimatedRowSize',\n value: function _getEstimatedRowSize(props) {\n return typeof props.rowHeight === 'number' ? props.rowHeight : props.estimatedRowSize;\n }\n }, {\n key: '_invokeOnGridRenderedHelper',\n value: function _invokeOnGridRenderedHelper() {\n var onSectionRendered = this.props.onSectionRendered;\n\n\n this._onGridRenderedMemoizer({\n callback: onSectionRendered,\n indices: {\n columnOverscanStartIndex: this._columnStartIndex,\n columnOverscanStopIndex: this._columnStopIndex,\n columnStartIndex: this._renderedColumnStartIndex,\n columnStopIndex: this._renderedColumnStopIndex,\n rowOverscanStartIndex: this._rowStartIndex,\n rowOverscanStopIndex: this._rowStopIndex,\n rowStartIndex: this._renderedRowStartIndex,\n rowStopIndex: this._renderedRowStopIndex\n }\n });\n }\n }, {\n key: '_invokeOnScrollMemoizer',\n value: function _invokeOnScrollMemoizer(_ref3) {\n var _this5 = this;\n\n var scrollLeft = _ref3.scrollLeft;\n var scrollTop = _ref3.scrollTop;\n var totalColumnsWidth = _ref3.totalColumnsWidth;\n var totalRowsHeight = _ref3.totalRowsHeight;\n\n this._onScrollMemoizer({\n callback: function callback(_ref4) {\n var scrollLeft = _ref4.scrollLeft;\n var scrollTop = _ref4.scrollTop;\n var _props5 = _this5.props;\n var height = _props5.height;\n var onScroll = _props5.onScroll;\n var width = _props5.width;\n\n\n onScroll({\n clientHeight: height,\n clientWidth: width,\n scrollHeight: totalRowsHeight,\n scrollLeft: scrollLeft,\n scrollTop: scrollTop,\n scrollWidth: totalColumnsWidth\n });\n },\n indices: {\n scrollLeft: scrollLeft,\n scrollTop: scrollTop\n }\n });\n }\n }, {\n key: '_setScrollPosition',\n value: function _setScrollPosition(_ref5) {\n var scrollLeft = _ref5.scrollLeft;\n var scrollTop = _ref5.scrollTop;\n\n var newState = {\n scrollPositionChangeReason: SCROLL_POSITION_CHANGE_REASONS.REQUESTED\n };\n\n if (scrollLeft >= 0) {\n newState.scrollDirectionHorizontal = scrollLeft > this.state.scrollLeft ? _getOverscanIndices.SCROLL_DIRECTION_FORWARD : _getOverscanIndices.SCROLL_DIRECTION_BACKWARD;\n newState.scrollLeft = scrollLeft;\n }\n\n if (scrollTop >= 0) {\n newState.scrollDirectionVertical = scrollTop > this.state.scrollTop ? _getOverscanIndices.SCROLL_DIRECTION_FORWARD : _getOverscanIndices.SCROLL_DIRECTION_BACKWARD;\n newState.scrollTop = scrollTop;\n }\n\n if (scrollLeft >= 0 && scrollLeft !== this.state.scrollLeft || scrollTop >= 0 && scrollTop !== this.state.scrollTop) {\n this.setState(newState);\n }\n }\n }, {\n key: '_wrapPropertyGetter',\n value: function _wrapPropertyGetter(value) {\n return value instanceof Function ? value : function () {\n return value;\n };\n }\n }, {\n key: '_wrapSizeGetter',\n value: function _wrapSizeGetter(size) {\n return this._wrapPropertyGetter(size);\n }\n }, {\n key: '_updateScrollLeftForScrollToColumn',\n value: function _updateScrollLeftForScrollToColumn() {\n var props = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.props;\n var state = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : this.state;\n var columnCount = props.columnCount;\n var scrollToAlignment = props.scrollToAlignment;\n var scrollToColumn = props.scrollToColumn;\n var width = props.width;\n var scrollLeft = state.scrollLeft;\n\n\n if (scrollToColumn >= 0 && columnCount > 0) {\n var targetIndex = Math.max(0, Math.min(columnCount - 1, scrollToColumn));\n\n var calculatedScrollLeft = this._columnSizeAndPositionManager.getUpdatedOffsetForIndex({\n align: scrollToAlignment,\n containerSize: width,\n currentOffset: scrollLeft,\n targetIndex: targetIndex\n });\n\n if (scrollLeft !== calculatedScrollLeft) {\n this._setScrollPosition({\n scrollLeft: calculatedScrollLeft\n });\n }\n }\n }\n }, {\n key: '_updateScrollTopForScrollToRow',\n value: function _updateScrollTopForScrollToRow() {\n var props = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.props;\n var state = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : this.state;\n var height = props.height;\n var rowCount = props.rowCount;\n var scrollToAlignment = props.scrollToAlignment;\n var scrollToRow = props.scrollToRow;\n var scrollTop = state.scrollTop;\n\n\n if (scrollToRow >= 0 && rowCount > 0) {\n var targetIndex = Math.max(0, Math.min(rowCount - 1, scrollToRow));\n\n var calculatedScrollTop = this._rowSizeAndPositionManager.getUpdatedOffsetForIndex({\n align: scrollToAlignment,\n containerSize: height,\n currentOffset: scrollTop,\n targetIndex: targetIndex\n });\n\n if (scrollTop !== calculatedScrollTop) {\n this._setScrollPosition({\n scrollTop: calculatedScrollTop\n });\n }\n }\n }\n }, {\n key: '_onScroll',\n value: function _onScroll(event) {\n // In certain edge-cases React dispatches an onScroll event with an invalid target.scrollLeft / target.scrollTop.\n // This invalid event can be detected by comparing event.target to this component's scrollable DOM element.\n // See issue #404 for more information.\n if (event.target !== this._scrollingContainer) {\n return;\n }\n\n // Prevent pointer events from interrupting a smooth scroll\n this._enablePointerEventsAfterDelay();\n\n // When this component is shrunk drastically, React dispatches a series of back-to-back scroll events,\n // Gradually converging on a scrollTop that is within the bounds of the new, smaller height.\n // This causes a series of rapid renders that is slow for long lists.\n // We can avoid that by doing some simple bounds checking to ensure that scrollTop never exceeds the total height.\n var _props6 = this.props;\n var height = _props6.height;\n var width = _props6.width;\n\n var scrollbarSize = this._scrollbarSize;\n var totalRowsHeight = this._rowSizeAndPositionManager.getTotalSize();\n var totalColumnsWidth = this._columnSizeAndPositionManager.getTotalSize();\n var scrollLeft = Math.min(Math.max(0, totalColumnsWidth - width + scrollbarSize), event.target.scrollLeft);\n var scrollTop = Math.min(Math.max(0, totalRowsHeight - height + scrollbarSize), event.target.scrollTop);\n\n // Certain devices (like Apple touchpad) rapid-fire duplicate events.\n // Don't force a re-render if this is the case.\n // The mouse may move faster then the animation frame does.\n // Use requestAnimationFrame to avoid over-updating.\n if (this.state.scrollLeft !== scrollLeft || this.state.scrollTop !== scrollTop) {\n // Track scrolling direction so we can more efficiently overscan rows to reduce empty space around the edges while scrolling.\n var scrollDirectionHorizontal = scrollLeft > this.state.scrollLeft ? _getOverscanIndices.SCROLL_DIRECTION_FORWARD : _getOverscanIndices.SCROLL_DIRECTION_BACKWARD;\n var scrollDirectionVertical = scrollTop > this.state.scrollTop ? _getOverscanIndices.SCROLL_DIRECTION_FORWARD : _getOverscanIndices.SCROLL_DIRECTION_BACKWARD;\n\n this.setState({\n isScrolling: true,\n scrollDirectionHorizontal: scrollDirectionHorizontal,\n scrollDirectionVertical: scrollDirectionVertical,\n scrollLeft: scrollLeft,\n scrollPositionChangeReason: SCROLL_POSITION_CHANGE_REASONS.OBSERVED,\n scrollTop: scrollTop\n });\n }\n\n this._invokeOnScrollMemoizer({ scrollLeft: scrollLeft, scrollTop: scrollTop, totalColumnsWidth: totalColumnsWidth, totalRowsHeight: totalRowsHeight });\n }\n }]);\n\n return Grid;\n}(_react.Component);\n\nGrid.defaultProps = {\n 'aria-label': 'grid',\n cellRangeRenderer: _defaultCellRangeRenderer2.default,\n estimatedColumnSize: 100,\n estimatedRowSize: 30,\n noContentRenderer: function noContentRenderer() {\n return null;\n },\n onScroll: function onScroll() {\n return null;\n },\n onSectionRendered: function onSectionRendered() {\n return null;\n },\n overscanColumnCount: 0,\n overscanRowCount: 10,\n scrollingResetTimeInterval: DEFAULT_SCROLLING_RESET_TIME_INTERVAL,\n scrollToAlignment: 'auto',\n style: {},\n tabIndex: 0\n};\nexports.default = Grid;\nprocess.env.NODE_ENV !== \"production\" ? Grid.propTypes = {\n 'aria-label': _react.PropTypes.string,\n\n /**\n * Set the width of the inner scrollable container to 'auto'.\n * This is useful for single-column Grids to ensure that the column doesn't extend below a vertical scrollbar.\n */\n autoContainerWidth: _react.PropTypes.bool,\n\n /**\n * Removes fixed height from the scrollingContainer so that the total height\n * of rows can stretch the window. Intended for use with WindowScroller\n */\n autoHeight: _react.PropTypes.bool,\n\n /**\n * Responsible for rendering a cell given an row and column index.\n * Should implement the following interface: ({ columnIndex: number, rowIndex: number }): PropTypes.node\n */\n cellRenderer: _react.PropTypes.func.isRequired,\n\n /**\n * Responsible for rendering a group of cells given their index ranges.\n * Should implement the following interface: ({\n * cellCache: Map,\n * cellRenderer: Function,\n * columnSizeAndPositionManager: CellSizeAndPositionManager,\n * columnStartIndex: number,\n * columnStopIndex: number,\n * isScrolling: boolean,\n * rowSizeAndPositionManager: CellSizeAndPositionManager,\n * rowStartIndex: number,\n * rowStopIndex: number,\n * scrollLeft: number,\n * scrollTop: number\n * }): Array<PropTypes.node>\n */\n cellRangeRenderer: _react.PropTypes.func.isRequired,\n\n /**\n * Optional custom CSS class name to attach to root Grid element.\n */\n className: _react.PropTypes.string,\n\n /**\n * Number of columns in grid.\n */\n columnCount: _react.PropTypes.number.isRequired,\n\n /**\n * Either a fixed column width (number) or a function that returns the width of a column given its index.\n * Should implement the following interface: (index: number): number\n */\n columnWidth: _react.PropTypes.oneOfType([_react.PropTypes.number, _react.PropTypes.func]).isRequired,\n\n /** Optional inline style applied to inner cell-container */\n containerStyle: _react.PropTypes.object,\n\n /**\n * Used to estimate the total width of a Grid before all of its columns have actually been measured.\n * The estimated total width is adjusted as columns are rendered.\n */\n estimatedColumnSize: _react.PropTypes.number.isRequired,\n\n /**\n * Used to estimate the total height of a Grid before all of its rows have actually been measured.\n * The estimated total height is adjusted as rows are rendered.\n */\n estimatedRowSize: _react.PropTypes.number.isRequired,\n\n /**\n * Height of Grid; this property determines the number of visible (vs virtualized) rows.\n */\n height: _react.PropTypes.number.isRequired,\n\n /**\n * Optional custom id to attach to root Grid element.\n */\n id: _react.PropTypes.string,\n\n /**\n * Optional renderer to be used in place of rows when either :rowCount or :columnCount is 0.\n */\n noContentRenderer: _react.PropTypes.func.isRequired,\n\n /**\n * Callback invoked whenever the scroll offset changes within the inner scrollable region.\n * This callback can be used to sync scrolling between lists, tables, or grids.\n * ({ clientHeight, clientWidth, scrollHeight, scrollLeft, scrollTop, scrollWidth }): void\n */\n onScroll: _react.PropTypes.func.isRequired,\n\n /**\n * Callback invoked with information about the section of the Grid that was just rendered.\n * ({ columnStartIndex, columnStopIndex, rowStartIndex, rowStopIndex }): void\n */\n onSectionRendered: _react.PropTypes.func.isRequired,\n\n /**\n * Number of columns to render before/after the visible section of the grid.\n * These columns can help for smoother scrolling on touch devices or browsers that send scroll events infrequently.\n */\n overscanColumnCount: _react.PropTypes.number.isRequired,\n\n /**\n * Number of rows to render above/below the visible section of the grid.\n * These rows can help for smoother scrolling on touch devices or browsers that send scroll events infrequently.\n */\n overscanRowCount: _react.PropTypes.number.isRequired,\n\n /**\n * Either a fixed row height (number) or a function that returns the height of a row given its index.\n * Should implement the following interface: ({ index: number }): number\n */\n rowHeight: _react.PropTypes.oneOfType([_react.PropTypes.number, _react.PropTypes.func]).isRequired,\n\n /**\n * Number of rows in grid.\n */\n rowCount: _react.PropTypes.number.isRequired,\n\n /** Wait this amount of time after the last scroll event before resetting Grid `pointer-events`. */\n scrollingResetTimeInterval: _react.PropTypes.number,\n\n /** Horizontal offset. */\n scrollLeft: _react.PropTypes.number,\n\n /**\n * Controls scroll-to-cell behavior of the Grid.\n * The default (\"auto\") scrolls the least amount possible to ensure that the specified cell is fully visible.\n * Use \"start\" to align cells to the top/left of the Grid and \"end\" to align bottom/right.\n */\n scrollToAlignment: _react.PropTypes.oneOf(['auto', 'end', 'start', 'center']).isRequired,\n\n /**\n * Column index to ensure visible (by forcefully scrolling if necessary)\n */\n scrollToColumn: _react.PropTypes.number,\n\n /** Vertical offset. */\n scrollTop: _react.PropTypes.number,\n\n /**\n * Row index to ensure visible (by forcefully scrolling if necessary)\n */\n scrollToRow: _react.PropTypes.number,\n\n /** Optional inline style */\n style: _react.PropTypes.object,\n\n /** Tab index for focus */\n tabIndex: _react.PropTypes.number,\n\n /**\n * Width of Grid; this property determines the number of visible (vs virtualized) columns.\n */\n width: _react.PropTypes.number.isRequired\n} : void 0;"
},
{
"id": 1992,
"identifier": "/src/node_modules/react-virtualized/dist/commonjs/Grid/index.js",
"name": "./~/react-virtualized/dist/commonjs/Grid/index.js",
"index": 1581,
"index2": 1580,
"size": 630,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/src/node_modules/react-virtualized/dist/commonjs/List/List.js",
"issuerId": 1998,
"issuerName": "./~/react-virtualized/dist/commonjs/List/List.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1998,
"moduleIdentifier": "/src/node_modules/react-virtualized/dist/commonjs/List/List.js",
"module": "./~/react-virtualized/dist/commonjs/List/List.js",
"moduleName": "./~/react-virtualized/dist/commonjs/List/List.js",
"type": "cjs require",
"userRequest": "../Grid",
"loc": "11:12-30"
}
],
"usedExports": true,
"providedExports": null,
"depth": 11,
"source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.defaultCellRangeRenderer = exports.Grid = exports.default = undefined;\n\nvar _Grid2 = require('./Grid');\n\nvar _Grid3 = _interopRequireDefault(_Grid2);\n\nvar _defaultCellRangeRenderer2 = require('./defaultCellRangeRenderer');\n\nvar _defaultCellRangeRenderer3 = _interopRequireDefault(_defaultCellRangeRenderer2);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nexports.default = _Grid3.default;\nexports.Grid = _Grid3.default;\nexports.defaultCellRangeRenderer = _defaultCellRangeRenderer3.default;"
},
{
"id": 1993,
"identifier": "/src/node_modules/react-virtualized/dist/commonjs/Grid/utils/CellSizeAndPositionManager.js",
"name": "./~/react-virtualized/dist/commonjs/Grid/utils/CellSizeAndPositionManager.js",
"index": 1585,
"index2": 1571,
"size": 10113,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/src/node_modules/react-virtualized/dist/commonjs/Grid/utils/ScalingCellSizeAndPositionManager.js",
"issuerId": 1994,
"issuerName": "./~/react-virtualized/dist/commonjs/Grid/utils/ScalingCellSizeAndPositionManager.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1994,
"moduleIdentifier": "/src/node_modules/react-virtualized/dist/commonjs/Grid/utils/ScalingCellSizeAndPositionManager.js",
"module": "./~/react-virtualized/dist/commonjs/Grid/utils/ScalingCellSizeAndPositionManager.js",
"moduleName": "./~/react-virtualized/dist/commonjs/Grid/utils/ScalingCellSizeAndPositionManager.js",
"type": "cjs require",
"userRequest": "./CellSizeAndPositionManager",
"loc": "10:34-73"
}
],
"usedExports": true,
"providedExports": null,
"depth": 14,
"source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _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; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\n/**\n * Just-in-time calculates and caches size and position information for a collection of cells.\n */\nvar CellSizeAndPositionManager = function () {\n function CellSizeAndPositionManager(_ref) {\n var cellCount = _ref.cellCount;\n var cellSizeGetter = _ref.cellSizeGetter;\n var estimatedCellSize = _ref.estimatedCellSize;\n\n _classCallCheck(this, CellSizeAndPositionManager);\n\n this._cellSizeGetter = cellSizeGetter;\n this._cellCount = cellCount;\n this._estimatedCellSize = estimatedCellSize;\n\n // Cache of size and position data for cells, mapped by cell index.\n // Note that invalid values may exist in this map so only rely on cells up to this._lastMeasuredIndex\n this._cellSizeAndPositionData = {};\n\n // Measurements for cells up to this index can be trusted; cells afterward should be estimated.\n this._lastMeasuredIndex = -1;\n }\n\n _createClass(CellSizeAndPositionManager, [{\n key: 'configure',\n value: function configure(_ref2) {\n var cellCount = _ref2.cellCount;\n var estimatedCellSize = _ref2.estimatedCellSize;\n\n this._cellCount = cellCount;\n this._estimatedCellSize = estimatedCellSize;\n }\n }, {\n key: 'getCellCount',\n value: function getCellCount() {\n return this._cellCount;\n }\n }, {\n key: 'getEstimatedCellSize',\n value: function getEstimatedCellSize() {\n return this._estimatedCellSize;\n }\n }, {\n key: 'getLastMeasuredIndex',\n value: function getLastMeasuredIndex() {\n return this._lastMeasuredIndex;\n }\n\n /**\n * This method returns the size and position for the cell at the specified index.\n * It just-in-time calculates (or used cached values) for cells leading up to the index.\n */\n\n }, {\n key: 'getSizeAndPositionOfCell',\n value: function getSizeAndPositionOfCell(index) {\n if (index < 0 || index >= this._cellCount) {\n throw Error('Requested index ' + index + ' is outside of range 0..' + this._cellCount);\n }\n\n if (index > this._lastMeasuredIndex) {\n var lastMeasuredCellSizeAndPosition = this.getSizeAndPositionOfLastMeasuredCell();\n var _offset = lastMeasuredCellSizeAndPosition.offset + lastMeasuredCellSizeAndPosition.size;\n\n for (var i = this._lastMeasuredIndex + 1; i <= index; i++) {\n var _size = this._cellSizeGetter({ index: i });\n\n if (_size == null || isNaN(_size)) {\n throw Error('Invalid size returned for cell ' + i + ' of value ' + _size);\n }\n\n this._cellSizeAndPositionData[i] = {\n offset: _offset,\n size: _size\n };\n\n _offset += _size;\n }\n\n this._lastMeasuredIndex = index;\n }\n\n return this._cellSizeAndPositionData[index];\n }\n }, {\n key: 'getSizeAndPositionOfLastMeasuredCell',\n value: function getSizeAndPositionOfLastMeasuredCell() {\n return this._lastMeasuredIndex >= 0 ? this._cellSizeAndPositionData[this._lastMeasuredIndex] : {\n offset: 0,\n size: 0\n };\n }\n\n /**\n * Total size of all cells being measured.\n * This value will be completedly estimated initially.\n * As cells as measured the estimate will be updated.\n */\n\n }, {\n key: 'getTotalSize',\n value: function getTotalSize() {\n var lastMeasuredCellSizeAndPosition = this.getSizeAndPositionOfLastMeasuredCell();\n\n return lastMeasuredCellSizeAndPosition.offset + lastMeasuredCellSizeAndPosition.size + (this._cellCount - this._lastMeasuredIndex - 1) * this._estimatedCellSize;\n }\n\n /**\n * Determines a new offset that ensures a certain cell is visible, given the current offset.\n * If the cell is already visible then the current offset will be returned.\n * If the current offset is too great or small, it will be adjusted just enough to ensure the specified index is visible.\n *\n * @param align Desired alignment within container; one of \"auto\" (default), \"start\", or \"end\"\n * @param containerSize Size (width or height) of the container viewport\n * @param currentOffset Container's current (x or y) offset\n * @param totalSize Total size (width or height) of all cells\n * @return Offset to use to ensure the specified cell is visible\n */\n\n }, {\n key: 'getUpdatedOffsetForIndex',\n value: function getUpdatedOffsetForIndex(_ref3) {\n var _ref3$align = _ref3.align;\n var align = _ref3$align === undefined ? 'auto' : _ref3$align;\n var containerSize = _ref3.containerSize;\n var currentOffset = _ref3.currentOffset;\n var targetIndex = _ref3.targetIndex;\n\n if (containerSize <= 0) {\n return 0;\n }\n\n var datum = this.getSizeAndPositionOfCell(targetIndex);\n var maxOffset = datum.offset;\n var minOffset = maxOffset - containerSize + datum.size;\n\n var idealOffset = void 0;\n\n switch (align) {\n case 'start':\n idealOffset = maxOffset;\n break;\n case 'end':\n idealOffset = minOffset;\n break;\n case 'center':\n idealOffset = maxOffset - (containerSize - datum.size) / 2;\n break;\n default:\n idealOffset = Math.max(minOffset, Math.min(maxOffset, currentOffset));\n break;\n }\n\n var totalSize = this.getTotalSize();\n\n return Math.max(0, Math.min(totalSize - containerSize, idealOffset));\n }\n }, {\n key: 'getVisibleCellRange',\n value: function getVisibleCellRange(_ref4) {\n var containerSize = _ref4.containerSize;\n var offset = _ref4.offset;\n\n var totalSize = this.getTotalSize();\n\n if (totalSize === 0) {\n return {};\n }\n\n var maxOffset = offset + containerSize;\n var start = this._findNearestCell(offset);\n\n var datum = this.getSizeAndPositionOfCell(start);\n offset = datum.offset + datum.size;\n\n var stop = start;\n\n while (offset < maxOffset && stop < this._cellCount - 1) {\n stop++;\n\n offset += this.getSizeAndPositionOfCell(stop).size;\n }\n\n return {\n start: start,\n stop: stop\n };\n }\n\n /**\n * Clear all cached values for cells after the specified index.\n * This method should be called for any cell that has changed its size.\n * It will not immediately perform any calculations; they'll be performed the next time getSizeAndPositionOfCell() is called.\n */\n\n }, {\n key: 'resetCell',\n value: function resetCell(index) {\n this._lastMeasuredIndex = Math.min(this._lastMeasuredIndex, index - 1);\n }\n }, {\n key: '_binarySearch',\n value: function _binarySearch(_ref5) {\n var high = _ref5.high;\n var low = _ref5.low;\n var offset = _ref5.offset;\n\n var middle = void 0;\n var currentOffset = void 0;\n\n while (low <= high) {\n middle = low + Math.floor((high - low) / 2);\n currentOffset = this.getSizeAndPositionOfCell(middle).offset;\n\n if (currentOffset === offset) {\n return middle;\n } else if (currentOffset < offset) {\n low = middle + 1;\n } else if (currentOffset > offset) {\n high = middle - 1;\n }\n }\n\n if (low > 0) {\n return low - 1;\n }\n }\n }, {\n key: '_exponentialSearch',\n value: function _exponentialSearch(_ref6) {\n var index = _ref6.index;\n var offset = _ref6.offset;\n\n var interval = 1;\n\n while (index < this._cellCount && this.getSizeAndPositionOfCell(index).offset < offset) {\n index += interval;\n interval *= 2;\n }\n\n return this._binarySearch({\n high: Math.min(index, this._cellCount - 1),\n low: Math.floor(index / 2),\n offset: offset\n });\n }\n\n /**\n * Searches for the cell (index) nearest the specified offset.\n *\n * If no exact match is found the next lowest cell index will be returned.\n * This allows partially visible cells (with offsets just before/above the fold) to be visible.\n */\n\n }, {\n key: '_findNearestCell',\n value: function _findNearestCell(offset) {\n if (isNaN(offset)) {\n throw Error('Invalid offset ' + offset + ' specified');\n }\n\n // Our search algorithms find the nearest match at or below the specified offset.\n // So make sure the offset is at least 0 or no match will be found.\n offset = Math.max(0, offset);\n\n var lastMeasuredCellSizeAndPosition = this.getSizeAndPositionOfLastMeasuredCell();\n var lastMeasuredIndex = Math.max(0, this._lastMeasuredIndex);\n\n if (lastMeasuredCellSizeAndPosition.offset >= offset) {\n // If we've already measured cells within this range just use a binary search as it's faster.\n return this._binarySearch({\n high: lastMeasuredIndex,\n low: 0,\n offset: offset\n });\n } else {\n // If we haven't yet measured this high, fallback to an exponential search with an inner binary search.\n // The exponential search avoids pre-computing sizes for the full set of cells as a binary search would.\n // The overall complexity for this approach is O(log n).\n return this._exponentialSearch({\n index: lastMeasuredIndex,\n offset: offset\n });\n }\n }\n }]);\n\n return CellSizeAndPositionManager;\n}();\n\nexports.default = CellSizeAndPositionManager;"
},
{
"id": 1994,
"identifier": "/src/node_modules/react-virtualized/dist/commonjs/Grid/utils/ScalingCellSizeAndPositionManager.js",
"name": "./~/react-virtualized/dist/commonjs/Grid/utils/ScalingCellSizeAndPositionManager.js",
"index": 1584,
"index2": 1572,
"size": 7765,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/src/node_modules/react-virtualized/dist/commonjs/Grid/Grid.js",
"issuerId": 1991,
"issuerName": "./~/react-virtualized/dist/commonjs/Grid/Grid.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1991,
"moduleIdentifier": "/src/node_modules/react-virtualized/dist/commonjs/Grid/Grid.js",
"module": "./~/react-virtualized/dist/commonjs/Grid/Grid.js",
"moduleName": "./~/react-virtualized/dist/commonjs/Grid/Grid.js",
"type": "cjs require",
"userRequest": "./utils/ScalingCellSizeAndPositionManager",
"loc": "24:41-93"
}
],
"usedExports": true,
"providedExports": null,
"depth": 13,
"source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.DEFAULT_MAX_SCROLL_SIZE = undefined;\n\nvar _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; }; }();\n\nvar _CellSizeAndPositionManager = require('./CellSizeAndPositionManager');\n\nvar _CellSizeAndPositionManager2 = _interopRequireDefault(_CellSizeAndPositionManager);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _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; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\n/**\n * Browsers have scroll offset limitations (eg Chrome stops scrolling at ~33.5M pixels where as Edge tops out at ~1.5M pixels).\n * After a certain position, the browser won't allow the user to scroll further (even via JavaScript scroll offset adjustments).\n * This util picks a lower ceiling for max size and artificially adjusts positions within to make it transparent for users.\n */\nvar DEFAULT_MAX_SCROLL_SIZE = exports.DEFAULT_MAX_SCROLL_SIZE = 1500000;\n\n/**\n * Extends CellSizeAndPositionManager and adds scaling behavior for lists that are too large to fit within a browser's native limits.\n */\n\nvar ScalingCellSizeAndPositionManager = function () {\n function ScalingCellSizeAndPositionManager(_ref) {\n var _ref$maxScrollSize = _ref.maxScrollSize;\n var maxScrollSize = _ref$maxScrollSize === undefined ? DEFAULT_MAX_SCROLL_SIZE : _ref$maxScrollSize;\n\n var params = _objectWithoutProperties(_ref, ['maxScrollSize']);\n\n _classCallCheck(this, ScalingCellSizeAndPositionManager);\n\n // Favor composition over inheritance to simplify IE10 support\n this._cellSizeAndPositionManager = new _CellSizeAndPositionManager2.default(params);\n this._maxScrollSize = maxScrollSize;\n }\n\n _createClass(ScalingCellSizeAndPositionManager, [{\n key: 'configure',\n value: function configure(params) {\n this._cellSizeAndPositionManager.configure(params);\n }\n }, {\n key: 'getCellCount',\n value: function getCellCount() {\n return this._cellSizeAndPositionManager.getCellCount();\n }\n }, {\n key: 'getEstimatedCellSize',\n value: function getEstimatedCellSize() {\n return this._cellSizeAndPositionManager.getEstimatedCellSize();\n }\n }, {\n key: 'getLastMeasuredIndex',\n value: function getLastMeasuredIndex() {\n return this._cellSizeAndPositionManager.getLastMeasuredIndex();\n }\n\n /**\n * Number of pixels a cell at the given position (offset) should be shifted in order to fit within the scaled container.\n * The offset passed to this function is scalled (safe) as well.\n */\n\n }, {\n key: 'getOffsetAdjustment',\n value: function getOffsetAdjustment(_ref2) {\n var containerSize = _ref2.containerSize;\n var offset = _ref2.offset;\n\n var totalSize = this._cellSizeAndPositionManager.getTotalSize();\n var safeTotalSize = this.getTotalSize();\n var offsetPercentage = this._getOffsetPercentage({\n containerSize: containerSize,\n offset: offset,\n totalSize: safeTotalSize\n });\n\n return Math.round(offsetPercentage * (safeTotalSize - totalSize));\n }\n }, {\n key: 'getSizeAndPositionOfCell',\n value: function getSizeAndPositionOfCell(index) {\n return this._cellSizeAndPositionManager.getSizeAndPositionOfCell(index);\n }\n }, {\n key: 'getSizeAndPositionOfLastMeasuredCell',\n value: function getSizeAndPositionOfLastMeasuredCell() {\n return this._cellSizeAndPositionManager.getSizeAndPositionOfLastMeasuredCell();\n }\n\n /** See CellSizeAndPositionManager#getTotalSize */\n\n }, {\n key: 'getTotalSize',\n value: function getTotalSize() {\n return Math.min(this._maxScrollSize, this._cellSizeAndPositionManager.getTotalSize());\n }\n\n /** See CellSizeAndPositionManager#getUpdatedOffsetForIndex */\n\n }, {\n key: 'getUpdatedOffsetForIndex',\n value: function getUpdatedOffsetForIndex(_ref3) {\n var _ref3$align = _ref3.align;\n var align = _ref3$align === undefined ? 'auto' : _ref3$align;\n var containerSize = _ref3.containerSize;\n var currentOffset = _ref3.currentOffset;\n var targetIndex = _ref3.targetIndex;\n var totalSize = _ref3.totalSize;\n\n currentOffset = this._safeOffsetToOffset({\n containerSize: containerSize,\n offset: currentOffset\n });\n\n var offset = this._cellSizeAndPositionManager.getUpdatedOffsetForIndex({\n align: align,\n containerSize: containerSize,\n currentOffset: currentOffset,\n targetIndex: targetIndex,\n totalSize: totalSize\n });\n\n return this._offsetToSafeOffset({\n containerSize: containerSize,\n offset: offset\n });\n }\n\n /** See CellSizeAndPositionManager#getVisibleCellRange */\n\n }, {\n key: 'getVisibleCellRange',\n value: function getVisibleCellRange(_ref4) {\n var containerSize = _ref4.containerSize;\n var offset = _ref4.offset;\n\n offset = this._safeOffsetToOffset({\n containerSize: containerSize,\n offset: offset\n });\n\n return this._cellSizeAndPositionManager.getVisibleCellRange({\n containerSize: containerSize,\n offset: offset\n });\n }\n }, {\n key: 'resetCell',\n value: function resetCell(index) {\n this._cellSizeAndPositionManager.resetCell(index);\n }\n }, {\n key: '_getOffsetPercentage',\n value: function _getOffsetPercentage(_ref5) {\n var containerSize = _ref5.containerSize;\n var offset = _ref5.offset;\n var totalSize = _ref5.totalSize;\n\n return totalSize <= containerSize ? 0 : offset / (totalSize - containerSize);\n }\n }, {\n key: '_offsetToSafeOffset',\n value: function _offsetToSafeOffset(_ref6) {\n var containerSize = _ref6.containerSize;\n var offset = _ref6.offset;\n\n var totalSize = this._cellSizeAndPositionManager.getTotalSize();\n var safeTotalSize = this.getTotalSize();\n\n if (totalSize === safeTotalSize) {\n return offset;\n } else {\n var offsetPercentage = this._getOffsetPercentage({\n containerSize: containerSize,\n offset: offset,\n totalSize: totalSize\n });\n\n return Math.round(offsetPercentage * (safeTotalSize - containerSize));\n }\n }\n }, {\n key: '_safeOffsetToOffset',\n value: function _safeOffsetToOffset(_ref7) {\n var containerSize = _ref7.containerSize;\n var offset = _ref7.offset;\n\n var totalSize = this._cellSizeAndPositionManager.getTotalSize();\n var safeTotalSize = this.getTotalSize();\n\n if (totalSize === safeTotalSize) {\n return offset;\n } else {\n var offsetPercentage = this._getOffsetPercentage({\n containerSize: containerSize,\n offset: offset,\n totalSize: safeTotalSize\n });\n\n return Math.round(offsetPercentage * (totalSize - containerSize));\n }\n }\n }]);\n\n return ScalingCellSizeAndPositionManager;\n}();\n\nexports.default = ScalingCellSizeAndPositionManager;"
},
{
"id": 1995,
"identifier": "/src/node_modules/react-virtualized/dist/commonjs/Grid/utils/calculateSizeAndPositionDataAndUpdateScrollOffset.js",
"name": "./~/react-virtualized/dist/commonjs/Grid/utils/calculateSizeAndPositionDataAndUpdateScrollOffset.js",
"index": 1583,
"index2": 1570,
"size": 2124,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/src/node_modules/react-virtualized/dist/commonjs/Grid/Grid.js",
"issuerId": 1991,
"issuerName": "./~/react-virtualized/dist/commonjs/Grid/Grid.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1991,
"moduleIdentifier": "/src/node_modules/react-virtualized/dist/commonjs/Grid/Grid.js",
"module": "./~/react-virtualized/dist/commonjs/Grid/Grid.js",
"moduleName": "./~/react-virtualized/dist/commonjs/Grid/Grid.js",
"type": "cjs require",
"userRequest": "./utils/calculateSizeAndPositionDataAndUpdateScrollOffset",
"loc": "20:57-125"
}
],
"usedExports": true,
"providedExports": null,
"depth": 13,
"source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = calculateSizeAndPositionDataAndUpdateScrollOffset;\n/**\n * Helper method that determines when to recalculate row or column metadata.\n *\n * @param cellCount Number of rows or columns in the current axis\n * @param cellsSize Width or height of cells for the current axis\n * @param computeMetadataCallback Method to invoke if cell metadata should be recalculated\n * @param computeMetadataCallbackProps Parameters to pass to :computeMetadataCallback\n * @param nextCellsCount Newly updated number of rows or columns in the current axis\n * @param nextCellsSize Newly updated width or height of cells for the current axis\n * @param nextScrollToIndex Newly updated scroll-to-index\n * @param scrollToIndex Scroll-to-index\n * @param updateScrollOffsetForScrollToIndex Callback to invoke if the scroll position should be recalculated\n */\nfunction calculateSizeAndPositionDataAndUpdateScrollOffset(_ref) {\n var cellCount = _ref.cellCount;\n var cellSize = _ref.cellSize;\n var computeMetadataCallback = _ref.computeMetadataCallback;\n var computeMetadataCallbackProps = _ref.computeMetadataCallbackProps;\n var nextCellsCount = _ref.nextCellsCount;\n var nextCellSize = _ref.nextCellSize;\n var nextScrollToIndex = _ref.nextScrollToIndex;\n var scrollToIndex = _ref.scrollToIndex;\n var updateScrollOffsetForScrollToIndex = _ref.updateScrollOffsetForScrollToIndex;\n\n // Don't compare cell sizes if they are functions because inline functions would cause infinite loops.\n // In that event users should use the manual recompute methods to inform of changes.\n if (cellCount !== nextCellsCount || (typeof cellSize === 'number' || typeof nextCellSize === 'number') && cellSize !== nextCellSize) {\n computeMetadataCallback(computeMetadataCallbackProps);\n\n // Updated cell metadata may have hidden the previous scrolled-to item.\n // In this case we should also update the scrollTop to ensure it stays visible.\n if (scrollToIndex >= 0 && scrollToIndex === nextScrollToIndex) {\n updateScrollOffsetForScrollToIndex();\n }\n }\n}"
},
{
"id": 1996,
"identifier": "/src/node_modules/react-virtualized/dist/commonjs/Grid/utils/getOverscanIndices.js",
"name": "./~/react-virtualized/dist/commonjs/Grid/utils/getOverscanIndices.js",
"index": 1587,
"index2": 1574,
"size": 1522,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/src/node_modules/react-virtualized/dist/commonjs/Grid/Grid.js",
"issuerId": 1991,
"issuerName": "./~/react-virtualized/dist/commonjs/Grid/Grid.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1991,
"moduleIdentifier": "/src/node_modules/react-virtualized/dist/commonjs/Grid/Grid.js",
"module": "./~/react-virtualized/dist/commonjs/Grid/Grid.js",
"moduleName": "./~/react-virtualized/dist/commonjs/Grid/Grid.js",
"type": "cjs require",
"userRequest": "./utils/getOverscanIndices",
"loc": "32:26-63"
}
],
"usedExports": true,
"providedExports": null,
"depth": 13,
"source": "\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = getOverscanIndices;\nvar SCROLL_DIRECTION_BACKWARD = exports.SCROLL_DIRECTION_BACKWARD = -1;\nvar SCROLL_DIRECTION_FORWARD = exports.SCROLL_DIRECTION_FORWARD = 1;\n\n/**\n * Calculates the number of cells to overscan before and after a specified range.\n * This function ensures that overscanning doesn't exceed the available cells.\n *\n * @param cellCount Number of rows or columns in the current axis\n * @param scrollDirection One of SCROLL_DIRECTION_BACKWARD\n * @param overscanCellsCount Maximum number of cells to over-render in either direction\n * @param startIndex Begin of range of visible cells\n * @param stopIndex End of range of visible cells\n */\nfunction getOverscanIndices(_ref) {\n var cellCount = _ref.cellCount;\n var overscanCellsCount = _ref.overscanCellsCount;\n var scrollDirection = _ref.scrollDirection;\n var startIndex = _ref.startIndex;\n var stopIndex = _ref.stopIndex;\n\n var overscanStartIndex = void 0;\n var overscanStopIndex = void 0;\n\n switch (scrollDirection) {\n case SCROLL_DIRECTION_FORWARD:\n overscanStartIndex = startIndex;\n overscanStopIndex = stopIndex + overscanCellsCount;\n break;\n case SCROLL_DIRECTION_BACKWARD:\n overscanStartIndex = startIndex - overscanCellsCount;\n overscanStopIndex = stopIndex;\n break;\n }\n\n return {\n overscanStartIndex: Math.max(0, overscanStartIndex),\n overscanStopIndex: Math.min(cellCount - 1, overscanStopIndex)\n };\n}"
},
{
"id": 1997,
"identifier": "/src/node_modules/react-virtualized/dist/commonjs/Grid/utils/updateScrollIndexHelper.js",
"name": "./~/react-virtualized/dist/commonjs/Grid/utils/updateScrollIndexHelper.js",
"index": 1590,
"index2": 1577,
"size": 2929,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/src/node_modules/react-virtualized/dist/commonjs/Grid/Grid.js",
"issuerId": 1991,
"issuerName": "./~/react-virtualized/dist/commonjs/Grid/Grid.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1991,
"moduleIdentifier": "/src/node_modules/react-virtualized/dist/commonjs/Grid/Grid.js",
"module": "./~/react-virtualized/dist/commonjs/Grid/Grid.js",
"moduleName": "./~/react-virtualized/dist/commonjs/Grid/Grid.js",
"type": "cjs require",
"userRequest": "./utils/updateScrollIndexHelper",
"loc": "44:31-73"
}
],
"usedExports": true,
"providedExports": null,
"depth": 13,
"source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = updateScrollIndexHelper;\n/**\n * Helper function that determines when to update scroll offsets to ensure that a scroll-to-index remains visible.\n * This function also ensures that the scroll ofset isn't past the last column/row of cells.\n *\n * @param cellsSize Width or height of cells for the current axis\n * @param cellSizeAndPositionManager Manages size and position metadata of cells\n * @param previousCellsCount Previous number of rows or columns\n * @param previousCellsSize Previous width or height of cells\n * @param previousScrollToIndex Previous scroll-to-index\n * @param previousSize Previous width or height of the virtualized container\n * @param scrollOffset Current scrollLeft or scrollTop\n * @param scrollToIndex Scroll-to-index\n * @param size Width or height of the virtualized container\n * @param updateScrollIndexCallback Callback to invoke with an scroll-to-index value\n */\nfunction updateScrollIndexHelper(_ref) {\n var cellSize = _ref.cellSize;\n var cellSizeAndPositionManager = _ref.cellSizeAndPositionManager;\n var previousCellsCount = _ref.previousCellsCount;\n var previousCellSize = _ref.previousCellSize;\n var previousScrollToAlignment = _ref.previousScrollToAlignment;\n var previousScrollToIndex = _ref.previousScrollToIndex;\n var previousSize = _ref.previousSize;\n var scrollOffset = _ref.scrollOffset;\n var scrollToAlignment = _ref.scrollToAlignment;\n var scrollToIndex = _ref.scrollToIndex;\n var size = _ref.size;\n var updateScrollIndexCallback = _ref.updateScrollIndexCallback;\n\n var cellCount = cellSizeAndPositionManager.getCellCount();\n var hasScrollToIndex = scrollToIndex >= 0 && scrollToIndex < cellCount;\n var sizeHasChanged = size !== previousSize || !previousCellSize || typeof cellSize === 'number' && cellSize !== previousCellSize;\n\n // If we have a new scroll target OR if height/row-height has changed,\n // We should ensure that the scroll target is visible.\n if (hasScrollToIndex && (sizeHasChanged || scrollToAlignment !== previousScrollToAlignment || scrollToIndex !== previousScrollToIndex)) {\n updateScrollIndexCallback(scrollToIndex);\n\n // If we don't have a selected item but list size or number of children have decreased,\n // Make sure we aren't scrolled too far past the current content.\n } else if (!hasScrollToIndex && cellCount > 0 && (size < previousSize || cellCount < previousCellsCount)) {\n // We need to ensure that the current scroll offset is still within the collection's range.\n // To do this, we don't need to measure everything; CellMeasurer would perform poorly.\n // Just check to make sure we're still okay.\n // Only adjust the scroll position if we've scrolled below the last set of rows.\n if (scrollOffset > cellSizeAndPositionManager.getTotalSize() - size) {\n updateScrollIndexCallback(cellCount - 1);\n }\n }\n}"
},
{
"id": 1998,
"identifier": "/src/node_modules/react-virtualized/dist/commonjs/List/List.js",
"name": "./~/react-virtualized/dist/commonjs/List/List.js",
"index": 1580,
"index2": 1581,
"size": 9458,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/src/node_modules/react-virtualized/dist/commonjs/List/index.js",
"issuerId": 1999,
"issuerName": "./~/react-virtualized/dist/commonjs/List/index.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1999,
"moduleIdentifier": "/src/node_modules/react-virtualized/dist/commonjs/List/index.js",
"module": "./~/react-virtualized/dist/commonjs/List/index.js",
"moduleName": "./~/react-virtualized/dist/commonjs/List/index.js",
"type": "cjs require",
"userRequest": "./List",
"loc": "8:13-30"
}
],
"usedExports": true,
"providedExports": null,
"depth": 10,
"source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _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; };\n\nvar _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; }; }();\n\nvar _Grid = require('../Grid');\n\nvar _Grid2 = _interopRequireDefault(_Grid);\n\nvar _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _classnames = require('classnames');\n\nvar _classnames2 = _interopRequireDefault(_classnames);\n\nvar _reactAddonsShallowCompare = require('react-addons-shallow-compare');\n\nvar _reactAddonsShallowCompare2 = _interopRequireDefault(_reactAddonsShallowCompare);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _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; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _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; }\n\nfunction _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; }\n\n/**\n * It is inefficient to create and manage a large list of DOM elements within a scrolling container\n * if only a few of those elements are visible. The primary purpose of this component is to improve\n * performance by only rendering the DOM nodes that a user is able to see based on their current\n * scroll position.\n *\n * This component renders a virtualized list of elements with either fixed or dynamic heights.\n */\nvar List = function (_Component) {\n _inherits(List, _Component);\n\n function List(props, context) {\n _classCallCheck(this, List);\n\n var _this = _possibleConstructorReturn(this, (List.__proto__ || Object.getPrototypeOf(List)).call(this, props, context));\n\n _this._cellRenderer = _this._cellRenderer.bind(_this);\n _this._onScroll = _this._onScroll.bind(_this);\n _this._onSectionRendered = _this._onSectionRendered.bind(_this);\n return _this;\n }\n\n _createClass(List, [{\n key: 'forceUpdateGrid',\n value: function forceUpdateGrid() {\n this.Grid.forceUpdate();\n }\n\n /** See Grid#measureAllCells */\n\n }, {\n key: 'measureAllRows',\n value: function measureAllRows() {\n this.Grid.measureAllCells();\n }\n\n /** See Grid#recomputeGridSize */\n\n }, {\n key: 'recomputeRowHeights',\n value: function recomputeRowHeights() {\n var index = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 0;\n\n this.Grid.recomputeGridSize({\n rowIndex: index\n });\n this.forceUpdateGrid();\n }\n }, {\n key: 'render',\n value: function render() {\n var _this2 = this;\n\n var _props = this.props;\n var className = _props.className;\n var noRowsRenderer = _props.noRowsRenderer;\n var scrollToIndex = _props.scrollToIndex;\n var width = _props.width;\n\n\n var classNames = (0, _classnames2.default)('ReactVirtualized__List', className);\n\n return _react2.default.createElement(_Grid2.default, _extends({}, this.props, {\n autoContainerWidth: true,\n cellRenderer: this._cellRenderer,\n className: classNames,\n columnWidth: width,\n columnCount: 1,\n noContentRenderer: noRowsRenderer,\n onScroll: this._onScroll,\n onSectionRendered: this._onSectionRendered,\n ref: function ref(_ref) {\n _this2.Grid = _ref;\n },\n scrollToRow: scrollToIndex\n }));\n }\n }, {\n key: 'shouldComponentUpdate',\n value: function shouldComponentUpdate(nextProps, nextState) {\n return (0, _reactAddonsShallowCompare2.default)(this, nextProps, nextState);\n }\n }, {\n key: '_cellRenderer',\n value: function _cellRenderer(_ref2) {\n var rowIndex = _ref2.rowIndex;\n var style = _ref2.style;\n\n var rest = _objectWithoutProperties(_ref2, ['rowIndex', 'style']);\n\n var rowRenderer = this.props.rowRenderer;\n\n // By default, List cells should be 100% width.\n // This prevents them from flowing under a scrollbar (if present).\n\n style.width = '100%';\n\n return rowRenderer(_extends({\n index: rowIndex,\n style: style\n }, rest));\n }\n }, {\n key: '_onScroll',\n value: function _onScroll(_ref3) {\n var clientHeight = _ref3.clientHeight;\n var scrollHeight = _ref3.scrollHeight;\n var scrollTop = _ref3.scrollTop;\n var onScroll = this.props.onScroll;\n\n\n onScroll({ clientHeight: clientHeight, scrollHeight: scrollHeight, scrollTop: scrollTop });\n }\n }, {\n key: '_onSectionRendered',\n value: function _onSectionRendered(_ref4) {\n var rowOverscanStartIndex = _ref4.rowOverscanStartIndex;\n var rowOverscanStopIndex = _ref4.rowOverscanStopIndex;\n var rowStartIndex = _ref4.rowStartIndex;\n var rowStopIndex = _ref4.rowStopIndex;\n var onRowsRendered = this.props.onRowsRendered;\n\n\n onRowsRendered({\n overscanStartIndex: rowOverscanStartIndex,\n overscanStopIndex: rowOverscanStopIndex,\n startIndex: rowStartIndex,\n stopIndex: rowStopIndex\n });\n }\n }]);\n\n return List;\n}(_react.Component);\n\nList.defaultProps = {\n estimatedRowSize: 30,\n noRowsRenderer: function noRowsRenderer() {\n return null;\n },\n onRowsRendered: function onRowsRendered() {\n return null;\n },\n onScroll: function onScroll() {\n return null;\n },\n overscanRowCount: 10,\n scrollToAlignment: 'auto',\n style: {}\n};\nexports.default = List;\nprocess.env.NODE_ENV !== \"production\" ? List.propTypes = {\n 'aria-label': _react.PropTypes.string,\n\n /**\n * Removes fixed height from the scrollingContainer so that the total height\n * of rows can stretch the window. Intended for use with WindowScroller\n */\n autoHeight: _react.PropTypes.bool,\n\n /** Optional CSS class name */\n className: _react.PropTypes.string,\n\n /**\n * Used to estimate the total height of a List before all of its rows have actually been measured.\n * The estimated total height is adjusted as rows are rendered.\n */\n estimatedRowSize: _react.PropTypes.number.isRequired,\n\n /** Height constraint for list (determines how many actual rows are rendered) */\n height: _react.PropTypes.number.isRequired,\n\n /** Optional renderer to be used in place of rows when rowCount is 0 */\n noRowsRenderer: _react.PropTypes.func.isRequired,\n\n /**\n * Callback invoked with information about the slice of rows that were just rendered.\n * ({ startIndex, stopIndex }): void\n */\n onRowsRendered: _react.PropTypes.func.isRequired,\n\n /**\n * Number of rows to render above/below the visible bounds of the list.\n * These rows can help for smoother scrolling on touch devices.\n */\n overscanRowCount: _react.PropTypes.number.isRequired,\n\n /**\n * Callback invoked whenever the scroll offset changes within the inner scrollable region.\n * This callback can be used to sync scrolling between lists, tables, or grids.\n * ({ clientHeight, scrollHeight, scrollTop }): void\n */\n onScroll: _react.PropTypes.func.isRequired,\n\n /**\n * Either a fixed row height (number) or a function that returns the height of a row given its index.\n * ({ index: number }): number\n */\n rowHeight: _react.PropTypes.oneOfType([_react.PropTypes.number, _react.PropTypes.func]).isRequired,\n\n /** Responsible for rendering a row given an index; ({ index: number }): node */\n rowRenderer: _react.PropTypes.func.isRequired,\n\n /** Number of rows in list. */\n rowCount: _react.PropTypes.number.isRequired,\n\n /** See Grid#scrollToAlignment */\n scrollToAlignment: _react.PropTypes.oneOf(['auto', 'end', 'start', 'center']).isRequired,\n\n /** Row index to ensure visible (by forcefully scrolling if necessary) */\n scrollToIndex: _react.PropTypes.number,\n\n /** Vertical offset. */\n scrollTop: _react.PropTypes.number,\n\n /** Optional inline style */\n style: _react.PropTypes.object,\n\n /** Tab index for focus */\n tabIndex: _react.PropTypes.number,\n\n /** Width of list */\n width: _react.PropTypes.number.isRequired\n} : void 0;"
},
{
"id": 1999,
"identifier": "/src/node_modules/react-virtualized/dist/commonjs/List/index.js",
"name": "./~/react-virtualized/dist/commonjs/List/index.js",
"index": 1579,
"index2": 1582,
"size": 365,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/src/node_modules/react-virtualized-select/dist/commonjs/VirtualizedSelect/VirtualizedSelect.js",
"issuerId": 1986,
"issuerName": "./~/react-virtualized-select/dist/commonjs/VirtualizedSelect/VirtualizedSelect.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1986,
"moduleIdentifier": "/src/node_modules/react-virtualized-select/dist/commonjs/VirtualizedSelect/VirtualizedSelect.js",
"module": "./~/react-virtualized-select/dist/commonjs/VirtualizedSelect/VirtualizedSelect.js",
"moduleName": "./~/react-virtualized-select/dist/commonjs/VirtualizedSelect/VirtualizedSelect.js",
"type": "cjs require",
"userRequest": "react-virtualized/dist/commonjs/List",
"loc": "23:12-59"
}
],
"usedExports": true,
"providedExports": null,
"depth": 9,
"source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.List = exports.default = undefined;\n\nvar _List2 = require('./List');\n\nvar _List3 = _interopRequireDefault(_List2);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nexports.default = _List3.default;\nexports.List = _List3.default;"
},
{
"id": 2000,
"identifier": "/src/node_modules/react-virtualized/dist/commonjs/utils/createCallbackMemoizer.js",
"name": "./~/react-virtualized/dist/commonjs/utils/createCallbackMemoizer.js",
"index": 1586,
"index2": 1573,
"size": 1108,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/src/node_modules/react-virtualized/dist/commonjs/Grid/Grid.js",
"issuerId": 1991,
"issuerName": "./~/react-virtualized/dist/commonjs/Grid/Grid.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1991,
"moduleIdentifier": "/src/node_modules/react-virtualized/dist/commonjs/Grid/Grid.js",
"module": "./~/react-virtualized/dist/commonjs/Grid/Grid.js",
"moduleName": "./~/react-virtualized/dist/commonjs/Grid/Grid.js",
"type": "cjs require",
"userRequest": "../utils/createCallbackMemoizer",
"loc": "28:30-72"
}
],
"usedExports": true,
"providedExports": null,
"depth": 13,
"source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = createCallbackMemoizer;\n/**\n * Helper utility that updates the specified callback whenever any of the specified indices have changed.\n */\nfunction createCallbackMemoizer() {\n var requireAllKeys = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n\n var cachedIndices = {};\n\n return function (_ref) {\n var callback = _ref.callback;\n var indices = _ref.indices;\n\n var keys = Object.keys(indices);\n var allInitialized = !requireAllKeys || keys.every(function (key) {\n var value = indices[key];\n return Array.isArray(value) ? value.length > 0 : value >= 0;\n });\n var indexChanged = keys.length !== Object.keys(cachedIndices).length || keys.some(function (key) {\n var cachedValue = cachedIndices[key];\n var value = indices[key];\n\n return Array.isArray(value) ? cachedValue.join(',') !== value.join(',') : cachedValue !== value;\n });\n\n cachedIndices = indices;\n\n if (allInitialized && indexChanged) {\n callback(indices);\n }\n };\n}"
},
{
"id": 2001,
"identifier": "/src/node_modules/react-virtualized/dist/commonjs/vendor/detectElementResize.js",
"name": "./~/react-virtualized/dist/commonjs/vendor/detectElementResize.js",
"index": 1578,
"index2": 1567,
"size": 7524,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/src/node_modules/react-virtualized/dist/commonjs/AutoSizer/AutoSizer.js",
"issuerId": 1989,
"issuerName": "./~/react-virtualized/dist/commonjs/AutoSizer/AutoSizer.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1989,
"moduleIdentifier": "/src/node_modules/react-virtualized/dist/commonjs/AutoSizer/AutoSizer.js",
"module": "./~/react-virtualized/dist/commonjs/AutoSizer/AutoSizer.js",
"moduleName": "./~/react-virtualized/dist/commonjs/AutoSizer/AutoSizer.js",
"type": "cjs require",
"userRequest": "../vendor/detectElementResize",
"loc": "17:27-67"
}
],
"usedExports": true,
"providedExports": null,
"depth": 11,
"source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = createDetectElementResize;\n/**\n * Detect Element Resize.\n * https://github.com/sdecima/javascript-detect-element-resize\n * Sebastian Decima\n *\n * Forked from version 0.5.3; includes the following modifications:\n * 1) Guard against unsafe 'window' and 'document' references (to support SSR).\n * 2) Defer initialization code via a top-level function wrapper (to support SSR).\n * 3) Avoid unnecessary reflows by not measuring size for scroll events bubbling from children.\n **/\n\nfunction createDetectElementResize() {\n // Check `document` and `window` in case of server-side rendering\n var _window;\n if (typeof window !== 'undefined') {\n _window = window;\n } else if (typeof self !== 'undefined') {\n _window = self;\n } else {\n _window = this;\n }\n\n var attachEvent = typeof document !== 'undefined' && document.attachEvent;\n var stylesCreated = false;\n\n if (!attachEvent) {\n var requestFrame = function () {\n var raf = _window.requestAnimationFrame || _window.mozRequestAnimationFrame || _window.webkitRequestAnimationFrame || function (fn) {\n return _window.setTimeout(fn, 20);\n };\n return function (fn) {\n return raf(fn);\n };\n }();\n\n var cancelFrame = function () {\n var cancel = _window.cancelAnimationFrame || _window.mozCancelAnimationFrame || _window.webkitCancelAnimationFrame || _window.clearTimeout;\n return function (id) {\n return cancel(id);\n };\n }();\n\n var resetTriggers = function resetTriggers(element) {\n var triggers = element.__resizeTriggers__,\n expand = triggers.firstElementChild,\n contract = triggers.lastElementChild,\n expandChild = expand.firstElementChild;\n contract.scrollLeft = contract.scrollWidth;\n contract.scrollTop = contract.scrollHeight;\n expandChild.style.width = expand.offsetWidth + 1 + 'px';\n expandChild.style.height = expand.offsetHeight + 1 + 'px';\n expand.scrollLeft = expand.scrollWidth;\n expand.scrollTop = expand.scrollHeight;\n };\n\n var checkTriggers = function checkTriggers(element) {\n return element.offsetWidth != element.__resizeLast__.width || element.offsetHeight != element.__resizeLast__.height;\n };\n\n var scrollListener = function scrollListener(e) {\n // Don't measure (which forces) reflow for scrolls that happen inside of children!\n if (e.target.className.indexOf('contract-trigger') < 0 && e.target.className.indexOf('expand-trigger') < 0) {\n return;\n }\n\n var element = this;\n resetTriggers(this);\n if (this.__resizeRAF__) cancelFrame(this.__resizeRAF__);\n this.__resizeRAF__ = requestFrame(function () {\n if (checkTriggers(element)) {\n element.__resizeLast__.width = element.offsetWidth;\n element.__resizeLast__.height = element.offsetHeight;\n element.__resizeListeners__.forEach(function (fn) {\n fn.call(element, e);\n });\n }\n });\n };\n\n /* Detect CSS Animations support to detect element display/re-attach */\n var animation = false,\n animationstring = 'animation',\n keyframeprefix = '',\n animationstartevent = 'animationstart',\n domPrefixes = 'Webkit Moz O ms'.split(' '),\n startEvents = 'webkitAnimationStart animationstart oAnimationStart MSAnimationStart'.split(' '),\n pfx = '';\n {\n var elm = document.createElement('fakeelement');\n if (elm.style.animationName !== undefined) {\n animation = true;\n }\n\n if (animation === false) {\n for (var i = 0; i < domPrefixes.length; i++) {\n if (elm.style[domPrefixes[i] + 'AnimationName'] !== undefined) {\n pfx = domPrefixes[i];\n animationstring = pfx + 'Animation';\n keyframeprefix = '-' + pfx.toLowerCase() + '-';\n animationstartevent = startEvents[i];\n animation = true;\n break;\n }\n }\n }\n }\n\n var animationName = 'resizeanim';\n var animationKeyframes = '@' + keyframeprefix + 'keyframes ' + animationName + ' { from { opacity: 0; } to { opacity: 0; } } ';\n var animationStyle = keyframeprefix + 'animation: 1ms ' + animationName + '; ';\n }\n\n var createStyles = function createStyles() {\n if (!stylesCreated) {\n //opacity:0 works around a chrome bug https://code.google.com/p/chromium/issues/detail?id=286360\n var css = (animationKeyframes ? animationKeyframes : '') + '.resize-triggers { ' + (animationStyle ? animationStyle : '') + 'visibility: hidden; opacity: 0; } ' + '.resize-triggers, .resize-triggers > div, .contract-trigger:before { content: \\\" \\\"; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; z-index: -1; } .resize-triggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }',\n head = document.head || document.getElementsByTagName('head')[0],\n style = document.createElement('style');\n\n style.type = 'text/css';\n if (style.styleSheet) {\n style.styleSheet.cssText = css;\n } else {\n style.appendChild(document.createTextNode(css));\n }\n\n head.appendChild(style);\n stylesCreated = true;\n }\n };\n\n var addResizeListener = function addResizeListener(element, fn) {\n if (attachEvent) element.attachEvent('onresize', fn);else {\n if (!element.__resizeTriggers__) {\n var elementStyle = _window.getComputedStyle(element);\n if (elementStyle && elementStyle.position == 'static') {\n element.style.position = 'relative';\n }\n createStyles();\n element.__resizeLast__ = {};\n element.__resizeListeners__ = [];\n (element.__resizeTriggers__ = document.createElement('div')).className = 'resize-triggers';\n element.__resizeTriggers__.innerHTML = '<div class=\"expand-trigger\"><div></div></div>' + '<div class=\"contract-trigger\"></div>';\n element.appendChild(element.__resizeTriggers__);\n resetTriggers(element);\n element.addEventListener('scroll', scrollListener, true);\n\n /* Listen for a css animation to detect element display/re-attach */\n if (animationstartevent) {\n element.__resizeTriggers__.__animationListener__ = function animationListener(e) {\n if (e.animationName == animationName) resetTriggers(element);\n };\n element.__resizeTriggers__.addEventListener(animationstartevent, element.__resizeTriggers__.__animationListener__);\n }\n }\n element.__resizeListeners__.push(fn);\n }\n };\n\n var removeResizeListener = function removeResizeListener(element, fn) {\n if (attachEvent) element.detachEvent('onresize', fn);else {\n element.__resizeListeners__.splice(element.__resizeListeners__.indexOf(fn), 1);\n if (!element.__resizeListeners__.length) {\n element.removeEventListener('scroll', scrollListener, true);\n if (element.__resizeTriggers__.__animationListener__) {\n element.__resizeTriggers__.removeEventListener(animationstartevent, element.__resizeTriggers__.__animationListener__);\n element.__resizeTriggers__.__animationListener__ = null;\n }\n element.__resizeTriggers__ = !element.removeChild(element.__resizeTriggers__);\n }\n }\n };\n\n return {\n addResizeListener: addResizeListener,\n removeResizeListener: removeResizeListener\n };\n}"
}
],
"filteredModules": 0,
"loc": "77:8-35",
"origins": [
{
"moduleId": 737,
"module": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/dashboard_routes.js",
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/dashboard_routes.js",
"moduleName": "./static/js/dashboard_routes.js",
"loc": "50:8-42",
"name": null,
"reasons": [
"aggressive-merge"
]
},
{
"moduleId": 737,
"module": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/dashboard_routes.js",
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/dashboard_routes.js",
"moduleName": "./static/js/dashboard_routes.js",
"loc": "55:8-43",
"name": null,
"reasons": [
"aggressive-merge"
]
},
{
"moduleId": 737,
"module": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/dashboard_routes.js",
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/dashboard_routes.js",
"moduleName": "./static/js/dashboard_routes.js",
"loc": "60:8-44",
"name": null,
"reasons": [
"aggressive-merge"
]
},
{
"moduleId": 737,
"module": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/dashboard_routes.js",
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/dashboard_routes.js",
"moduleName": "./static/js/dashboard_routes.js",
"loc": "77:8-35",
"name": null,
"reasons": [
"aggressive-merge"
]
}
]
},
{
"id": 1,
"rendered": true,
"initial": false,
"entry": false,
"extraAsync": false,
"size": 30381,
"names": [],
"files": [
"1-b3245ff90346fe6b425e.js",
"1-b3245ff90346fe6b425e.js.map"
],
"hash": "b3245ff90346fe6b425e",
"parents": [
5
],
"modules": [
{
"id": 1674,
"identifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/containers/ProfilePage.js",
"name": "./static/js/containers/ProfilePage.js",
"index": 1557,
"index2": 1555,
"size": 7196,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
1
],
"assets": [],
"issuer": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/dashboard_routes.js",
"issuerId": 737,
"issuerName": "./static/js/dashboard_routes.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 737,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/dashboard_routes.js",
"module": "./static/js/dashboard_routes.js",
"moduleName": "./static/js/dashboard_routes.js",
"type": "import()",
"userRequest": "./containers/ProfilePage",
"loc": "37:6-40"
}
],
"usedExports": true,
"providedExports": null,
"depth": 3,
"source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _jsx = function () { var REACT_ELEMENT_TYPE = typeof Symbol === \"function\" && Symbol.for && Symbol.for(\"react.element\") || 0xeac7; return function createRawReactElement(type, props, key, children) { var defaultProps = type && type.defaultProps; var childrenLength = arguments.length - 3; if (!props && childrenLength !== 0) { props = {}; } if (props && defaultProps) { for (var propName in defaultProps) { if (props[propName] === void 0) { props[propName] = defaultProps[propName]; } } } else if (!props) { props = defaultProps || {}; } if (childrenLength === 1) { props.children = children; } else if (childrenLength > 1) { var childArray = Array(childrenLength); for (var i = 0; i < childrenLength; i++) { childArray[i] = arguments[i + 3]; } props.children = childArray; } return { $$typeof: REACT_ELEMENT_TYPE, type: type, key: key === undefined ? null : '' + key, ref: null, props: props, _owner: null }; }; }();\n\nvar _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\"); } }; }();\n\nvar _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; }; }();\n\nvar _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _reactRedux = require('react-redux');\n\nvar _ramda = require('ramda');\n\nvar _ramda2 = _interopRequireDefault(_ramda);\n\nvar _actions = require('../actions');\n\nvar _Loader = require('../components/Loader');\n\nvar _Loader2 = _interopRequireDefault(_Loader);\n\nvar _ErrorMessage = require('../components/ErrorMessage');\n\nvar _ErrorMessage2 = _interopRequireDefault(_ErrorMessage);\n\nvar _ProfileFormContainer2 = require('./ProfileFormContainer');\n\nvar _ProfileFormContainer3 = _interopRequireDefault(_ProfileFormContainer2);\n\nvar _profile = require('../lib/validation/profile');\n\nvar _util = require('../util/util');\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _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; }\n\nfunction _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; }\n/* global SETTINGS */\n\n\nvar ProfilePage = function (_ProfileFormContainer) {\n _inherits(ProfilePage, _ProfileFormContainer);\n\n function ProfilePage() {\n _classCallCheck(this, ProfilePage);\n\n return _possibleConstructorReturn(this, (ProfilePage.__proto__ || Object.getPrototypeOf(ProfilePage)).apply(this, arguments));\n }\n\n _createClass(ProfilePage, [{\n key: 'componentDidUpdate',\n value: function componentDidUpdate() {\n var username = SETTINGS.user.username;\n var _props = this.props,\n profileInfo = _props.profiles[username],\n profileStep = _props.ui.profileStep;\n\n\n if (profileStep !== null && profileInfo !== undefined && profileInfo.getStatus !== _actions.FETCH_PROCESSING) {\n var _profileProps = this.profileProps(profileInfo),\n profile = _profileProps.profile;\n\n var _validateProfileCompl = (0, _profile.validateProfileComplete)(profile),\n _validateProfileCompl2 = _slicedToArray(_validateProfileCompl, 2),\n step = _validateProfileCompl2[1];\n\n var idealStep = (0, _util.currentOrFirstIncompleteStep)(profileStep, step);\n if (profileStep !== idealStep) {\n this.context.router.push('/profile/' + idealStep);\n }\n }\n }\n }, {\n key: 'renderContent',\n value: function renderContent(username, profileInfo, profile, currentStep) {\n if (_ramda2.default.isNil(profileInfo)) {\n return '';\n }\n\n if (profileInfo.errorInfo !== undefined) {\n return _jsx(_ErrorMessage2.default, {\n errorInfo: profileInfo.errorInfo\n });\n }\n\n return _jsx('div', {}, void 0, _jsx('div', {\n className: 'profile-pagination'\n }, void 0, (0, _util.makeProfileProgressDisplay)(currentStep)), _jsx('section', {\n className: 'profile-form'\n }, void 0, this.childrenWithProps(profileInfo)));\n }\n }, {\n key: 'render',\n value: function render() {\n var username = SETTINGS.user.username;\n var _props2 = this.props,\n profileInfo = _props2.profiles[username],\n profileStep = _props2.ui.profileStep;\n\n var loaded = profileInfo !== undefined && profileInfo.getStatus !== _actions.FETCH_PROCESSING;\n\n var _profileProps2 = this.profileProps(profileInfo),\n profile = _profileProps2.profile;\n\n return _jsx('div', {\n className: 'single-column'\n }, void 0, _jsx(_Loader2.default, {\n loaded: loaded\n }, void 0, this.renderContent(username, profileInfo, profile, profileStep)));\n }\n }]);\n\n return ProfilePage;\n}(_ProfileFormContainer3.default);\n\nvar _default = (0, _reactRedux.connect)(_ProfileFormContainer3.default.mapStateToProps)(ProfilePage);\n\nvar _default2 = _default;\nexports.default = _default2;\n;\n\nvar _temp = function () {\n if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n return;\n }\n\n __REACT_HOT_LOADER__.register(ProfilePage, 'ProfilePage', '/src/static/js/containers/ProfilePage.js');\n\n __REACT_HOT_LOADER__.register(_default, 'default', '/src/static/js/containers/ProfilePage.js');\n\n __REACT_HOT_LOADER__.register(_default2, 'default', '/src/static/js/containers/ProfilePage.js');\n}();\n\n;\n;\n\nvar _temp2 = function () {\n if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n return;\n }\n}();\n\n;"
},
{
"id": 1676,
"identifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/containers/UserPage.js",
"name": "./static/js/containers/UserPage.js",
"index": 1605,
"index2": 1602,
"size": 5647,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
1
],
"assets": [],
"issuer": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/dashboard_routes.js",
"issuerId": 737,
"issuerName": "./static/js/dashboard_routes.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 737,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/dashboard_routes.js",
"module": "./static/js/dashboard_routes.js",
"moduleName": "./static/js/dashboard_routes.js",
"type": "import()",
"userRequest": "./containers/UserPage",
"loc": "71:6-37"
}
],
"usedExports": true,
"providedExports": null,
"depth": 3,
"source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _jsx = function () { var REACT_ELEMENT_TYPE = typeof Symbol === \"function\" && Symbol.for && Symbol.for(\"react.element\") || 0xeac7; return function createRawReactElement(type, props, key, children) { var defaultProps = type && type.defaultProps; var childrenLength = arguments.length - 3; if (!props && childrenLength !== 0) { props = {}; } if (props && defaultProps) { for (var propName in defaultProps) { if (props[propName] === void 0) { props[propName] = defaultProps[propName]; } } } else if (!props) { props = defaultProps || {}; } if (childrenLength === 1) { props.children = children; } else if (childrenLength > 1) { var childArray = Array(childrenLength); for (var i = 0; i < childrenLength; i++) { childArray[i] = arguments[i + 3]; } props.children = childArray; } return { $$typeof: REACT_ELEMENT_TYPE, type: type, key: key === undefined ? null : '' + key, ref: null, props: props, _owner: null }; }; }();\n\nvar _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; }; }();\n\nvar _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _reactRedux = require('react-redux');\n\nvar _Loader = require('../components/Loader');\n\nvar _Loader2 = _interopRequireDefault(_Loader);\n\nvar _actions = require('../actions');\n\nvar _profile2 = require('../actions/profile');\n\nvar _ProfileFormContainer2 = require('./ProfileFormContainer');\n\nvar _ProfileFormContainer3 = _interopRequireDefault(_ProfileFormContainer2);\n\nvar _ErrorMessage = require('../components/ErrorMessage');\n\nvar _ErrorMessage2 = _interopRequireDefault(_ErrorMessage);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _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; }\n\nfunction _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; }\n/* global SETTINGS: false */\n\n\nvar UserPage = function (_ProfileFormContainer) {\n _inherits(UserPage, _ProfileFormContainer);\n\n function UserPage() {\n _classCallCheck(this, UserPage);\n\n return _possibleConstructorReturn(this, (UserPage.__proto__ || Object.getPrototypeOf(UserPage)).apply(this, arguments));\n }\n\n _createClass(UserPage, [{\n key: 'componentDidMount',\n value: function componentDidMount() {\n var username = this.props.params.username;\n\n this.fetchProfile(username);\n }\n }, {\n key: 'componentDidUpdate',\n value: function componentDidUpdate() {\n var username = this.props.params.username;\n\n this.fetchProfile(username);\n }\n }, {\n key: 'componentWillUnmount',\n value: function componentWillUnmount() {\n var _props = this.props,\n dispatch = _props.dispatch,\n username = _props.params.username;\n\n if (SETTINGS.user.username !== username) {\n // don't erase the user's own profile from the state\n dispatch((0, _profile2.clearProfile)(username));\n }\n }\n }, {\n key: 'render',\n value: function render() {\n var _props2 = this.props,\n username = _props2.params.username,\n profiles = _props2.profiles;\n\n\n var profile = {};\n var children = null;\n var loaded = false;\n if (profiles[username] !== undefined) {\n profile = profiles[username];\n loaded = profiles[username].getStatus !== _actions.FETCH_PROCESSING;\n children = this.childrenWithProps(profile);\n }\n var _profile = profile,\n errorInfo = _profile.errorInfo;\n\n return _jsx(_Loader2.default, {\n loaded: loaded\n }, void 0, errorInfo && loaded ? _jsx(_ErrorMessage2.default, {\n errorInfo: errorInfo\n }) : children);\n }\n }]);\n\n return UserPage;\n}(_ProfileFormContainer3.default);\n\nvar _default = (0, _reactRedux.connect)(_ProfileFormContainer3.default.mapStateToProps)(UserPage);\n\nvar _default2 = _default;\nexports.default = _default2;\n;\n\nvar _temp = function () {\n if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n return;\n }\n\n __REACT_HOT_LOADER__.register(UserPage, 'UserPage', '/src/static/js/containers/UserPage.js');\n\n __REACT_HOT_LOADER__.register(_default, 'default', '/src/static/js/containers/UserPage.js');\n\n __REACT_HOT_LOADER__.register(_default2, 'default', '/src/static/js/containers/UserPage.js');\n}();\n\n;\n;\n\nvar _temp2 = function () {\n if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n return;\n }\n}();\n\n;"
},
{
"id": 1709,
"identifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/Loader.js",
"name": "./static/js/components/Loader.js",
"index": 1535,
"index2": 1531,
"size": 4100,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
1,
3,
4
],
"assets": [],
"issuer": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/containers/DashboardPage.js",
"issuerId": 1672,
"issuerName": "./static/js/containers/DashboardPage.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1672,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/containers/DashboardPage.js",
"module": "./static/js/containers/DashboardPage.js",
"moduleName": "./static/js/containers/DashboardPage.js",
"type": "cjs require",
"userRequest": "../components/Loader",
"loc": "19:14-45"
},
{
"moduleId": 1674,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/containers/ProfilePage.js",
"module": "./static/js/containers/ProfilePage.js",
"moduleName": "./static/js/containers/ProfilePage.js",
"type": "cjs require",
"userRequest": "../components/Loader",
"loc": "25:14-45"
},
{
"moduleId": 1675,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/containers/SettingsPage.js",
"module": "./static/js/containers/SettingsPage.js",
"moduleName": "./static/js/containers/SettingsPage.js",
"type": "cjs require",
"userRequest": "../components/Loader",
"loc": "19:14-45"
},
{
"moduleId": 1676,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/containers/UserPage.js",
"module": "./static/js/containers/UserPage.js",
"moduleName": "./static/js/containers/UserPage.js",
"type": "cjs require",
"userRequest": "../components/Loader",
"loc": "17:14-45"
}
],
"usedExports": true,
"providedExports": null,
"depth": 4,
"source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _jsx = function () { var REACT_ELEMENT_TYPE = typeof Symbol === \"function\" && Symbol.for && Symbol.for(\"react.element\") || 0xeac7; return function createRawReactElement(type, props, key, children) { var defaultProps = type && type.defaultProps; var childrenLength = arguments.length - 3; if (!props && childrenLength !== 0) { props = {}; } if (props && defaultProps) { for (var propName in defaultProps) { if (props[propName] === void 0) { props[propName] = defaultProps[propName]; } } } else if (!props) { props = defaultProps || {}; } if (childrenLength === 1) { props.children = children; } else if (childrenLength > 1) { var childArray = Array(childrenLength); for (var i = 0; i < childrenLength; i++) { childArray[i] = arguments[i + 3]; } props.children = childArray; } return { $$typeof: REACT_ELEMENT_TYPE, type: type, key: key === undefined ? null : '' + key, ref: null, props: props, _owner: null }; }; }();\n\nvar _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; }; }();\n\nvar _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _Spinner = require('react-mdl/lib/Spinner');\n\nvar _Spinner2 = _interopRequireDefault(_Spinner);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _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; }\n\nfunction _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; }\n\nvar _ref = _jsx('div', {\n className: 'loader'\n}, void 0, _jsx(_Spinner2.default, {\n singleColor: true\n}));\n\nvar Loader = function (_React$Component) {\n _inherits(Loader, _React$Component);\n\n function Loader() {\n _classCallCheck(this, Loader);\n\n return _possibleConstructorReturn(this, (Loader.__proto__ || Object.getPrototypeOf(Loader)).apply(this, arguments));\n }\n\n _createClass(Loader, [{\n key: 'render',\n value: function render() {\n var _props = this.props,\n loaded = _props.loaded,\n children = _props.children;\n\n\n var content = void 0;\n if (loaded) {\n content = children;\n } else {\n content = _ref;\n }\n\n return _jsx('div', {}, void 0, content);\n }\n }]);\n\n return Loader;\n}(_react2.default.Component);\n\nvar _default = Loader;\nvar _default2 = _default;\nexports.default = _default2;\n;\n\nvar _temp = function () {\n if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n return;\n }\n\n __REACT_HOT_LOADER__.register(Loader, 'Loader', '/src/static/js/components/Loader.js');\n\n __REACT_HOT_LOADER__.register(_default, 'default', '/src/static/js/components/Loader.js');\n\n __REACT_HOT_LOADER__.register(_default2, 'default', '/src/static/js/components/Loader.js');\n}();\n\n;\n;\n\nvar _temp2 = function () {\n if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n return;\n }\n}();\n\n;"
},
{
"id": 1738,
"identifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/containers/ProfileFormContainer.js",
"name": "./static/js/containers/ProfileFormContainer.js",
"index": 1558,
"index2": 1554,
"size": 13438,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
1,
4
],
"assets": [],
"issuer": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/containers/ProfilePage.js",
"issuerId": 1674,
"issuerName": "./static/js/containers/ProfilePage.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1674,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/containers/ProfilePage.js",
"module": "./static/js/containers/ProfilePage.js",
"moduleName": "./static/js/containers/ProfilePage.js",
"type": "cjs require",
"userRequest": "./ProfileFormContainer",
"loc": "33:29-62"
},
{
"moduleId": 1675,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/containers/SettingsPage.js",
"module": "./static/js/containers/SettingsPage.js",
"moduleName": "./static/js/containers/SettingsPage.js",
"type": "cjs require",
"userRequest": "./ProfileFormContainer",
"loc": "27:29-62"
},
{
"moduleId": 1676,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/containers/UserPage.js",
"module": "./static/js/containers/UserPage.js",
"moduleName": "./static/js/containers/UserPage.js",
"type": "cjs require",
"userRequest": "./ProfileFormContainer",
"loc": "25:29-62"
}
],
"usedExports": true,
"providedExports": null,
"depth": 4,
"source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _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; };\n\nvar _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; }; }();\n\nvar _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _lodash = require('lodash');\n\nvar _lodash2 = _interopRequireDefault(_lodash);\n\nvar _ramda = require('ramda');\n\nvar _ramda2 = _interopRequireDefault(_ramda);\n\nvar _profile = require('../actions/profile');\n\nvar _ui = require('../actions/ui');\n\nvar _redux = require('../lib/redux');\n\nvar _programs = require('../actions/programs');\n\nvar _constants = require('../constants');\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _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; }\n\nfunction _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; }\n/* global SETTINGS: false */\n\n\nvar ProfileFormContainer = function (_React$Component) {\n _inherits(ProfileFormContainer, _React$Component);\n\n function ProfileFormContainer() {\n var _ref;\n\n var _temp, _this, _ret;\n\n _classCallCheck(this, ProfileFormContainer);\n\n for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n return _ret = (_temp = (_this = _possibleConstructorReturn(this, (_ref = ProfileFormContainer.__proto__ || Object.getPrototypeOf(ProfileFormContainer)).call.apply(_ref, [this].concat(args))), _this), _this.fetchProfile = function () {\n var _this2;\n\n return (_this2 = _this).__fetchProfile__REACT_HOT_LOADER__.apply(_this2, arguments);\n }, _this.updateProfileValidation = function () {\n var _this3;\n\n return (_this3 = _this).__updateProfileValidation__REACT_HOT_LOADER__.apply(_this3, arguments);\n }, _this.updateProfile = function () {\n var _this4;\n\n return (_this4 = _this).__updateProfile__REACT_HOT_LOADER__.apply(_this4, arguments);\n }, _this.updateValidationVisibility = function () {\n var _this5;\n\n return (_this5 = _this).__updateValidationVisibility__REACT_HOT_LOADER__.apply(_this5, arguments);\n }, _this.startProfileEdit = function () {\n var _this6;\n\n return (_this6 = _this).__startProfileEdit__REACT_HOT_LOADER__.apply(_this6, arguments);\n }, _this.addProgramEnrollment = function () {\n var _this7;\n\n return (_this7 = _this).__addProgramEnrollment__REACT_HOT_LOADER__.apply(_this7, arguments);\n }, _this.setProgram = function () {\n var _this8;\n\n return (_this8 = _this).__setProgram__REACT_HOT_LOADER__.apply(_this8, arguments);\n }, _this.simpleActionHelpers = function () {\n var _this9;\n\n return (_this9 = _this).__simpleActionHelpers__REACT_HOT_LOADER__.apply(_this9, arguments);\n }, _this.asyncActionHelpers = function () {\n var _this10;\n\n return (_this10 = _this).__asyncActionHelpers__REACT_HOT_LOADER__.apply(_this10, arguments);\n }, _this.profileProps = function () {\n var _this11;\n\n return (_this11 = _this).__profileProps__REACT_HOT_LOADER__.apply(_this11, arguments);\n }, _this.childrenWithProps = function () {\n var _this12;\n\n return (_this12 = _this).__childrenWithProps__REACT_HOT_LOADER__.apply(_this12, arguments);\n }, _temp), _possibleConstructorReturn(_this, _ret);\n }\n\n _createClass(ProfileFormContainer, [{\n key: '__fetchProfile__REACT_HOT_LOADER__',\n value: function __fetchProfile__REACT_HOT_LOADER__(username) {\n var _props = this.props,\n dispatch = _props.dispatch,\n profiles = _props.profiles;\n\n if (profiles[username] === undefined || profiles[username].getStatus === undefined) {\n dispatch((0, _profile.fetchUserProfile)(username));\n }\n }\n }, {\n key: '__updateProfileValidation__REACT_HOT_LOADER__',\n value: function __updateProfileValidation__REACT_HOT_LOADER__(profile, validator) {\n var username = SETTINGS.user.username;\n var _props2 = this.props,\n dispatch = _props2.dispatch,\n ui = _props2.ui;\n\n var errors = validator(profile, ui);\n dispatch((0, _profile.updateProfileValidation)(username, errors));\n }\n }, {\n key: '__updateProfile__REACT_HOT_LOADER__',\n value: function __updateProfile__REACT_HOT_LOADER__(isEdit, profile, validator) {\n var skipValidation = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;\n var dispatch = this.props.dispatch;\n\n var username = SETTINGS.user.username;\n\n if (!isEdit) {\n dispatch((0, _profile.startProfileEdit)(username));\n }\n dispatch((0, _profile.updateProfile)(username, profile));\n if (!skipValidation) {\n this.updateProfileValidation(profile, validator);\n }\n }\n }, {\n key: '__updateValidationVisibility__REACT_HOT_LOADER__',\n value: function __updateValidationVisibility__REACT_HOT_LOADER__(keySet) {\n var _props3 = this.props,\n dispatch = _props3.dispatch,\n profiles = _props3.profiles;\n\n var username = SETTINGS.user.username;\n if (!profiles[username].edit) {\n dispatch((0, _profile.updateValidationVisibility)(username, keySet));\n } else if (!_ramda2.default.contains(keySet, profiles[username].edit.visibility)) {\n dispatch((0, _profile.updateValidationVisibility)(username, keySet));\n }\n }\n }, {\n key: '__startProfileEdit__REACT_HOT_LOADER__',\n value: function __startProfileEdit__REACT_HOT_LOADER__() {\n var dispatch = this.props.dispatch;\n\n var username = SETTINGS.user.username;\n dispatch((0, _profile.startProfileEdit)(username));\n }\n }, {\n key: 'saveProfile',\n value: function saveProfile(isEdit, validator, profile, ui) {\n var dispatch = this.props.dispatch;\n\n var username = SETTINGS.user.username;\n\n if (!isEdit) {\n // Validation errors will only show up if we start the edit\n dispatch((0, _profile.startProfileEdit)(username));\n }\n var errors = validator(profile, ui);\n this.updateValidationVisibility(_constants.ALL_ERRORS_VISIBLE);\n dispatch((0, _profile.updateProfileValidation)(username, errors));\n if (_lodash2.default.isEmpty(errors)) {\n return dispatch((0, _profile.saveProfile)(username, profile)).then(function () {\n dispatch((0, _profile.clearProfileEdit)(username));\n });\n } else {\n // `setState` is being called here because we want to guarantee that\n // the callback executes after the `dispatch` call above. A callback\n // passed to `setState` executes when the component next re-renders.\n this.setState({}, function () {\n var invalidField = document.querySelector('.invalid-input');\n if (invalidField !== null) {\n invalidField.scrollIntoView();\n }\n });\n return Promise.reject(errors);\n }\n }\n }, {\n key: '__addProgramEnrollment__REACT_HOT_LOADER__',\n value: function __addProgramEnrollment__REACT_HOT_LOADER__(programId) {\n var dispatch = this.props.dispatch;\n\n dispatch((0, _programs.addProgramEnrollment)(programId));\n }\n }, {\n key: '__setProgram__REACT_HOT_LOADER__',\n value: function __setProgram__REACT_HOT_LOADER__(program) {\n var dispatch = this.props.dispatch;\n\n dispatch((0, _ui.setProgram)(program));\n }\n }, {\n key: '__simpleActionHelpers__REACT_HOT_LOADER__',\n value: function __simpleActionHelpers__REACT_HOT_LOADER__() {\n var dispatch = this.props.dispatch;\n\n return (0, _redux.createSimpleActionHelpers)(dispatch, [['clearProfileEdit', _profile.clearProfileEdit], ['setDeletionIndex', _ui.setDeletionIndex], ['setEducationDegreeLevel', _ui.setEducationDegreeLevel], ['setEducationDialogIndex', _ui.setEducationDialogIndex], ['setEducationDialogVisibility', _ui.setEducationDialogVisibility], ['setEducationLevelAnswers', _ui.setEducationLevelAnswers], ['setShowEducationDeleteDialog', _ui.setShowEducationDeleteDialog], ['setShowWorkDeleteDialog', _ui.setShowWorkDeleteDialog], ['setUserPageDialogVisibility', _ui.setUserPageDialogVisibility], ['setUserPageAboutMeDialogVisibility', _ui.setUserPageAboutMeDialogVisibility], ['setWorkDialogIndex', _ui.setWorkDialogIndex], ['setWorkDialogVisibility', _ui.setWorkDialogVisibility], ['setWorkHistoryAnswer', _ui.setWorkHistoryAnswer]]);\n }\n }, {\n key: '__asyncActionHelpers__REACT_HOT_LOADER__',\n value: function __asyncActionHelpers__REACT_HOT_LOADER__() {\n var dispatch = this.props.dispatch;\n\n return (0, _redux.createAsyncActionHelpers)(dispatch, [['setWorkHistoryEdit', _ui.setWorkHistoryEdit]]);\n }\n }, {\n key: '__profileProps__REACT_HOT_LOADER__',\n value: function __profileProps__REACT_HOT_LOADER__(profileFromStore) {\n var _props4 = this.props,\n ui = _props4.ui,\n programs = _props4.programs,\n dispatch = _props4.dispatch,\n currentProgramEnrollment = _props4.currentProgramEnrollment;\n\n var errors = void 0,\n isEdit = void 0,\n profile = void 0,\n uneditedProfile = void 0,\n patchStatus = void 0;\n\n if (profileFromStore === undefined) {\n profile = {};\n uneditedProfile = {};\n errors = {};\n isEdit = false;\n } else {\n patchStatus = profileFromStore.patchStatus;\n if (profileFromStore.edit !== undefined) {\n errors = profileFromStore.edit.errors;\n profile = profileFromStore.edit.profile;\n uneditedProfile = profileFromStore.profile;\n isEdit = true;\n } else {\n profile = profileFromStore.profile;\n uneditedProfile = profileFromStore.profile;\n errors = {};\n isEdit = false;\n }\n }\n\n return _extends({\n addProgramEnrollment: this.addProgramEnrollment,\n dispatch: dispatch,\n errors: errors,\n fetchProfile: this.fetchProfile,\n profile: profile,\n profilePatchStatus: patchStatus,\n uneditedProfile: uneditedProfile,\n programs: programs.availablePrograms,\n saveProfile: this.saveProfile.bind(this, isEdit),\n currentProgramEnrollment: currentProgramEnrollment,\n setProgram: this.setProgram,\n startProfileEdit: this.startProfileEdit,\n ui: ui,\n updateProfile: this.updateProfile.bind(this, isEdit),\n updateProfileValidation: this.updateProfileValidation,\n updateValidationVisibility: this.updateValidationVisibility\n }, this.simpleActionHelpers(), this.asyncActionHelpers());\n }\n }, {\n key: '__childrenWithProps__REACT_HOT_LOADER__',\n value: function __childrenWithProps__REACT_HOT_LOADER__(profileFromStore) {\n var _this13 = this;\n\n return _react2.default.Children.map(this.props.children, function (child) {\n return _react2.default.cloneElement(child, _this13.profileProps(profileFromStore));\n });\n }\n }]);\n\n return ProfileFormContainer;\n}(_react2.default.Component);\n\nProfileFormContainer.contextTypes = {\n router: _react2.default.PropTypes.object.isRequired\n};\n\nProfileFormContainer.mapStateToProps = function (state) {\n return {\n profiles: state.profiles,\n ui: state.ui,\n programs: state.programs,\n currentProgramEnrollment: state.currentProgramEnrollment\n };\n};\n\nvar _default = ProfileFormContainer;\nvar _default2 = _default;\nexports.default = _default2;\n;\n\nvar _temp2 = function () {\n if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n return;\n }\n\n __REACT_HOT_LOADER__.register(ProfileFormContainer, 'ProfileFormContainer', '/src/static/js/containers/ProfileFormContainer.js');\n\n __REACT_HOT_LOADER__.register(_default, 'default', '/src/static/js/containers/ProfileFormContainer.js');\n\n __REACT_HOT_LOADER__.register(_default2, 'default', '/src/static/js/containers/ProfileFormContainer.js');\n}();\n\n;\n;\n\nvar _temp3 = function () {\n if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n return;\n }\n}();\n\n;"
}
],
"filteredModules": 0,
"loc": "71:6-37",
"origins": [
{
"moduleId": 737,
"module": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/dashboard_routes.js",
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/dashboard_routes.js",
"moduleName": "./static/js/dashboard_routes.js",
"loc": "37:6-40",
"name": null,
"reasons": [
"aggressive-merge"
]
},
{
"moduleId": 737,
"module": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/dashboard_routes.js",
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/dashboard_routes.js",
"moduleName": "./static/js/dashboard_routes.js",
"loc": "71:6-37",
"name": null,
"reasons": [
"aggressive-merge"
]
}
]
},
{
"id": 2,
"rendered": true,
"initial": false,
"entry": false,
"extraAsync": false,
"size": 859037,
"names": [],
"files": [
"2-8464e318da043ca0795e.js",
"2-8464e318da043ca0795e.js.map"
],
"hash": "8464e318da043ca0795e",
"parents": [
5
],
"modules": [
{
"id": 1673,
"identifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/containers/LearnerSearchPage.js",
"name": "./static/js/containers/LearnerSearchPage.js",
"index": 1610,
"index2": 2116,
"size": 10063,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
2
],
"assets": [],
"issuer": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/dashboard_routes.js",
"issuerId": 737,
"issuerName": "./static/js/dashboard_routes.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 737,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/dashboard_routes.js",
"module": "./static/js/dashboard_routes.js",
"moduleName": "./static/js/dashboard_routes.js",
"type": "import()",
"userRequest": "./containers/LearnerSearchPage",
"loc": "83:6-46"
}
],
"usedExports": true,
"providedExports": null,
"depth": 3,
"source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _jsx = function () { var REACT_ELEMENT_TYPE = typeof Symbol === \"function\" && Symbol.for && Symbol.for(\"react.element\") || 0xeac7; return function createRawReactElement(type, props, key, children) { var defaultProps = type && type.defaultProps; var childrenLength = arguments.length - 3; if (!props && childrenLength !== 0) { props = {}; } if (props && defaultProps) { for (var propName in defaultProps) { if (props[propName] === void 0) { props[propName] = defaultProps[propName]; } } } else if (!props) { props = defaultProps || {}; } if (childrenLength === 1) { props.children = children; } else if (childrenLength > 1) { var childArray = Array(childrenLength); for (var i = 0; i < childrenLength; i++) { childArray[i] = arguments[i + 3]; } props.children = childArray; } return { $$typeof: REACT_ELEMENT_TYPE, type: type, key: key === undefined ? null : '' + key, ref: null, props: props, _owner: null }; }; }();\n\nvar _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; }; }();\n\nvar _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _reactRedux = require('react-redux');\n\nvar _searchkit = require('searchkit');\n\nvar _lodash = require('lodash');\n\nvar _lodash2 = _interopRequireDefault(_lodash);\n\nvar _ramda = require('ramda');\n\nvar _ramda2 = _interopRequireDefault(_ramda);\n\nvar _ErrorMessage = require('../components/ErrorMessage');\n\nvar _ErrorMessage2 = _interopRequireDefault(_ErrorMessage);\n\nvar _LearnerSearch = require('../components/LearnerSearch');\n\nvar _LearnerSearch2 = _interopRequireDefault(_LearnerSearch);\n\nvar _ui = require('../actions/ui');\n\nvar _email = require('../actions/email');\n\nvar _profile = require('../lib/validation/profile');\n\nvar _api = require('../lib/api');\n\nvar _constants = require('../constants');\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _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; }\n\nfunction _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; }\n/* global SETTINGS: false */\n\n\nvar searchKit = new _searchkit.SearchkitManager(SETTINGS.search_url, {\n httpHeaders: {\n 'X-CSRFToken': (0, _api.getCookie)('csrftoken')\n }\n});\n\nvar LearnerSearchPage = function (_React$Component) {\n _inherits(LearnerSearchPage, _React$Component);\n\n function LearnerSearchPage() {\n var _ref;\n\n var _temp, _this, _ret;\n\n _classCallCheck(this, LearnerSearchPage);\n\n for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n return _ret = (_temp = (_this = _possibleConstructorReturn(this, (_ref = LearnerSearchPage.__proto__ || Object.getPrototypeOf(LearnerSearchPage)).call.apply(_ref, [this].concat(args))), _this), _this.checkFilterVisibility = function () {\n var _this2;\n\n return (_this2 = _this).__checkFilterVisibility__REACT_HOT_LOADER__.apply(_this2, arguments);\n }, _this.setFilterVisibility = function () {\n var _this3;\n\n return (_this3 = _this).__setFilterVisibility__REACT_HOT_LOADER__.apply(_this3, arguments);\n }, _this.openEmailComposer = function () {\n var _this4;\n\n return (_this4 = _this).__openEmailComposer__REACT_HOT_LOADER__.apply(_this4, arguments);\n }, _this.closeEmailComposerAndCancel = function () {\n var _this5;\n\n return (_this5 = _this).__closeEmailComposerAndCancel__REACT_HOT_LOADER__.apply(_this5, arguments);\n }, _this.closeEmailComposeAndSend = function () {\n var _this6;\n\n return (_this6 = _this).__closeEmailComposeAndSend__REACT_HOT_LOADER__.apply(_this6, arguments);\n }, _this.updateEmailEdit = _ramda2.default.curry(function (fieldName, e) {\n var _this$props = _this.props,\n _this$props$email = _this$props.email,\n email = _this$props$email.email,\n validationErrors = _this$props$email.validationErrors,\n dispatch = _this$props.dispatch;\n\n var emailClone = _ramda2.default.clone(email);\n emailClone[fieldName] = e.target.value;\n dispatch((0, _email.updateEmailEdit)(emailClone));\n if (!_ramda2.default.isEmpty(validationErrors)) {\n var cloneErrors = (0, _profile.emailValidation)(emailClone);\n dispatch((0, _email.updateEmailValidation)(cloneErrors));\n }\n }), _temp), _possibleConstructorReturn(_this, _ret);\n }\n\n _createClass(LearnerSearchPage, [{\n key: '__checkFilterVisibility__REACT_HOT_LOADER__',\n value: function __checkFilterVisibility__REACT_HOT_LOADER__(filterName) {\n var searchFilterVisibility = this.props.ui.searchFilterVisibility;\n\n var visibility = searchFilterVisibility[filterName];\n return visibility === undefined ? _constants.SEARCH_FILTER_DEFAULT_VISIBILITY : visibility;\n }\n }, {\n key: '__setFilterVisibility__REACT_HOT_LOADER__',\n value: function __setFilterVisibility__REACT_HOT_LOADER__(filterName, visibility) {\n var _props = this.props,\n searchFilterVisibility = _props.ui.searchFilterVisibility,\n dispatch = _props.dispatch;\n\n var clone = _lodash2.default.clone(searchFilterVisibility);\n clone[filterName] = visibility;\n dispatch((0, _ui.setSearchFilterVisibility)(clone));\n }\n }, {\n key: '__openEmailComposer__REACT_HOT_LOADER__',\n value: function __openEmailComposer__REACT_HOT_LOADER__(searchkit) {\n var dispatch = this.props.dispatch;\n\n var query = searchkit.query.query;\n dispatch((0, _email.startEmailEdit)(query));\n dispatch((0, _ui.setEmailDialogVisibility)(true));\n }\n }, {\n key: '__closeEmailComposerAndCancel__REACT_HOT_LOADER__',\n value: function __closeEmailComposerAndCancel__REACT_HOT_LOADER__() {\n var dispatch = this.props.dispatch;\n\n dispatch((0, _email.clearEmailEdit)());\n dispatch((0, _ui.setEmailDialogVisibility)(false));\n }\n }, {\n key: '__closeEmailComposeAndSend__REACT_HOT_LOADER__',\n value: function __closeEmailComposeAndSend__REACT_HOT_LOADER__() {\n var _props2 = this.props,\n dispatch = _props2.dispatch,\n email = _props2.email.email;\n\n var errors = (0, _profile.emailValidation)(email);\n dispatch((0, _email.updateEmailValidation)(errors));\n if (_ramda2.default.isEmpty(errors)) {\n dispatch((0, _email.sendSearchResultMail)(email.subject, email.body, email.query)).then(function () {\n dispatch((0, _email.clearEmailEdit)());\n dispatch((0, _ui.setEmailDialogVisibility)(false));\n });\n }\n }\n }, {\n key: 'render',\n value: function render() {\n var _props3 = this.props,\n emailDialogVisibility = _props3.ui.emailDialogVisibility,\n currentProgramEnrollment = _props3.currentProgramEnrollment,\n email = _props3.email;\n\n\n if (_lodash2.default.isNil(currentProgramEnrollment)) {\n return _jsx(_ErrorMessage2.default, {\n errorInfo: { user_message: \"No program enrollment is available.\" }\n });\n }\n\n return _jsx('div', {}, void 0, _jsx(_searchkit.SearchkitProvider, {\n searchkit: searchKit\n }, void 0, _jsx(_LearnerSearch2.default, {\n checkFilterVisibility: this.checkFilterVisibility,\n setFilterVisibility: this.setFilterVisibility,\n openEmailComposer: this.openEmailComposer,\n emailDialogVisibility: emailDialogVisibility,\n closeEmailDialog: this.closeEmailComposerAndCancel,\n updateEmailEdit: this.updateEmailEdit,\n sendEmail: this.closeEmailComposeAndSend,\n email: email,\n currentProgramEnrollment: currentProgramEnrollment\n })));\n }\n }]);\n\n return LearnerSearchPage;\n}(_react2.default.Component);\n\nvar mapStateToProps = function mapStateToProps(state) {\n return {\n ui: state.ui,\n email: state.email,\n currentProgramEnrollment: state.currentProgramEnrollment\n };\n};\n\nvar _default = (0, _reactRedux.connect)(mapStateToProps)(LearnerSearchPage);\n\nvar _default2 = _default;\nexports.default = _default2;\n;\n\nvar _temp2 = function () {\n if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n return;\n }\n\n __REACT_HOT_LOADER__.register(searchKit, 'searchKit', '/src/static/js/containers/LearnerSearchPage.js');\n\n __REACT_HOT_LOADER__.register(LearnerSearchPage, 'LearnerSearchPage', '/src/static/js/containers/LearnerSearchPage.js');\n\n __REACT_HOT_LOADER__.register(mapStateToProps, 'mapStateToProps', '/src/static/js/containers/LearnerSearchPage.js');\n\n __REACT_HOT_LOADER__.register(_default, 'default', '/src/static/js/containers/LearnerSearchPage.js');\n\n __REACT_HOT_LOADER__.register(_default2, 'default', '/src/static/js/containers/LearnerSearchPage.js');\n}();\n\n;\n;\n\nvar _temp3 = function () {\n if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n return;\n }\n}();\n\n;"
},
{
"id": 1677,
"identifier": "/src/node_modules/searchkit/lib/src/core/index.js",
"name": "./~/searchkit/lib/src/core/index.js",
"index": 1614,
"index2": 1983,
"size": 526,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
2
],
"assets": [],
"issuer": "/src/node_modules/searchkit/lib/src/index.js",
"issuerId": 1688,
"issuerName": "./~/searchkit/lib/src/index.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1688,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/index.js",
"module": "./~/searchkit/lib/src/index.js",
"moduleName": "./~/searchkit/lib/src/index.js",
"type": "cjs require",
"userRequest": "./core",
"loc": "6:9-26"
},
{
"moduleId": 1813,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/facet-filter/FacetFilter.js",
"module": "./~/searchkit/lib/src/components/search/filters/facet-filter/FacetFilter.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/facet-filter/FacetFilter.js",
"type": "cjs require",
"userRequest": "../../../../core",
"loc": "9:13-40"
},
{
"moduleId": 1814,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/facet-filter/FacetFilterProps.js",
"module": "./~/searchkit/lib/src/components/search/filters/facet-filter/FacetFilterProps.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/facet-filter/FacetFilterProps.js",
"type": "cjs require",
"userRequest": "../../../../core",
"loc": "3:13-40"
},
{
"moduleId": 1815,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/tag-filter/TagFilter.js",
"module": "./~/searchkit/lib/src/components/search/filters/tag-filter/TagFilter.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/tag-filter/TagFilter.js",
"type": "cjs require",
"userRequest": "../../../../core",
"loc": "8:13-40"
},
{
"moduleId": 1816,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/search-box/SearchBox.js",
"module": "./~/searchkit/lib/src/components/search/search-box/SearchBox.js",
"moduleName": "./~/searchkit/lib/src/components/search/search-box/SearchBox.js",
"type": "cjs require",
"userRequest": "../../../core",
"loc": "8:13-37"
},
{
"moduleId": 2004,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/display/view-switcher/ViewSwitcherHits.js",
"module": "./~/searchkit/lib/src/components/display/view-switcher/ViewSwitcherHits.js",
"moduleName": "./~/searchkit/lib/src/components/display/view-switcher/ViewSwitcherHits.js",
"type": "cjs require",
"userRequest": "../../../core",
"loc": "10:13-37"
},
{
"moduleId": 2005,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/display/view-switcher/ViewSwitcherToggle.js",
"module": "./~/searchkit/lib/src/components/display/view-switcher/ViewSwitcherToggle.js",
"moduleName": "./~/searchkit/lib/src/components/display/view-switcher/ViewSwitcherToggle.js",
"type": "cjs require",
"userRequest": "../../../core",
"loc": "7:13-37"
},
{
"moduleId": 2007,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/checkbox-filter/CheckboxFilter.js",
"module": "./~/searchkit/lib/src/components/search/filters/checkbox-filter/CheckboxFilter.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/checkbox-filter/CheckboxFilter.js",
"type": "cjs require",
"userRequest": "../../../../core",
"loc": "8:13-40"
},
{
"moduleId": 2008,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/dynamic-range-filter/DynamicRangeFilter.js",
"module": "./~/searchkit/lib/src/components/search/filters/dynamic-range-filter/DynamicRangeFilter.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/dynamic-range-filter/DynamicRangeFilter.js",
"type": "cjs require",
"userRequest": "../../../../core",
"loc": "8:13-40"
},
{
"moduleId": 2012,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/hierarchical-menu-filter/src/HierarchicalMenuFilter.js",
"module": "./~/searchkit/lib/src/components/search/filters/hierarchical-menu-filter/src/HierarchicalMenuFilter.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/hierarchical-menu-filter/src/HierarchicalMenuFilter.js",
"type": "cjs require",
"userRequest": "../../../../../core",
"loc": "8:13-43"
},
{
"moduleId": 2013,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/hierarchical-refinement-filter/src/HierarchicalRefinementFilter.js",
"module": "./~/searchkit/lib/src/components/search/filters/hierarchical-refinement-filter/src/HierarchicalRefinementFilter.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/hierarchical-refinement-filter/src/HierarchicalRefinementFilter.js",
"type": "cjs require",
"userRequest": "../../../../../core",
"loc": "8:13-43"
},
{
"moduleId": 2014,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/input-filter/InputFilter.js",
"module": "./~/searchkit/lib/src/components/search/filters/input-filter/InputFilter.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/input-filter/InputFilter.js",
"type": "cjs require",
"userRequest": "../../../../core",
"loc": "8:13-40"
},
{
"moduleId": 2015,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/numeric-refinement-list-filter/src/NumericRefinementListFilter.js",
"module": "./~/searchkit/lib/src/components/search/filters/numeric-refinement-list-filter/src/NumericRefinementListFilter.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/numeric-refinement-list-filter/src/NumericRefinementListFilter.js",
"type": "cjs require",
"userRequest": "../../../../../core",
"loc": "8:13-43"
},
{
"moduleId": 2016,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/range-filter/src/RangeFilter.js",
"module": "./~/searchkit/lib/src/components/search/filters/range-filter/src/RangeFilter.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/range-filter/src/RangeFilter.js",
"type": "cjs require",
"userRequest": "../../../../../core",
"loc": "9:13-43"
},
{
"moduleId": 2017,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/reset-filters/src/ResetFilters.js",
"module": "./~/searchkit/lib/src/components/search/filters/reset-filters/src/ResetFilters.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/reset-filters/src/ResetFilters.js",
"type": "cjs require",
"userRequest": "../../../../../core",
"loc": "17:13-43"
},
{
"moduleId": 2018,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/selected-filters/GroupedSelectedFilters.js",
"module": "./~/searchkit/lib/src/components/search/filters/selected-filters/GroupedSelectedFilters.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/selected-filters/GroupedSelectedFilters.js",
"type": "cjs require",
"userRequest": "../../../../core",
"loc": "8:13-40"
},
{
"moduleId": 2019,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/selected-filters/SelectedFilters.js",
"module": "./~/searchkit/lib/src/components/search/filters/selected-filters/SelectedFilters.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/selected-filters/SelectedFilters.js",
"type": "cjs require",
"userRequest": "../../../../core",
"loc": "17:13-40"
},
{
"moduleId": 2021,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/tag-filter/TagFilterConfig.js",
"module": "./~/searchkit/lib/src/components/search/filters/tag-filter/TagFilterConfig.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/tag-filter/TagFilterConfig.js",
"type": "cjs require",
"userRequest": "../../../../core",
"loc": "7:13-40"
},
{
"moduleId": 2024,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/hits-stats/src/HitsStats.js",
"module": "./~/searchkit/lib/src/components/search/hits-stats/src/HitsStats.js",
"moduleName": "./~/searchkit/lib/src/components/search/hits-stats/src/HitsStats.js",
"type": "cjs require",
"userRequest": "../../../../core",
"loc": "8:13-40"
},
{
"moduleId": 2025,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/hits/src/Hits.js",
"module": "./~/searchkit/lib/src/components/search/hits/src/Hits.js",
"moduleName": "./~/searchkit/lib/src/components/search/hits/src/Hits.js",
"type": "cjs require",
"userRequest": "../../../../core",
"loc": "17:13-40"
},
{
"moduleId": 2026,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/hits/src/InitialLoader.js",
"module": "./~/searchkit/lib/src/components/search/hits/src/InitialLoader.js",
"moduleName": "./~/searchkit/lib/src/components/search/hits/src/InitialLoader.js",
"type": "cjs require",
"userRequest": "../../../../core",
"loc": "17:13-40"
},
{
"moduleId": 2027,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/hits/src/NoHits.js",
"module": "./~/searchkit/lib/src/components/search/hits/src/NoHits.js",
"moduleName": "./~/searchkit/lib/src/components/search/hits/src/NoHits.js",
"type": "cjs require",
"userRequest": "../../../../core",
"loc": "8:13-40"
},
{
"moduleId": 2028,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/hits/src/NoHitsDisplay.js",
"module": "./~/searchkit/lib/src/components/search/hits/src/NoHitsDisplay.js",
"moduleName": "./~/searchkit/lib/src/components/search/hits/src/NoHitsDisplay.js",
"type": "cjs require",
"userRequest": "../../../../core",
"loc": "8:13-40"
},
{
"moduleId": 2029,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/hits/src/NoHitsErrorDisplay.js",
"module": "./~/searchkit/lib/src/components/search/hits/src/NoHitsErrorDisplay.js",
"moduleName": "./~/searchkit/lib/src/components/search/hits/src/NoHitsErrorDisplay.js",
"type": "cjs require",
"userRequest": "../../../../core",
"loc": "8:13-40"
},
{
"moduleId": 2030,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/page-size-selector/PageSizeSelector.js",
"module": "./~/searchkit/lib/src/components/search/page-size-selector/PageSizeSelector.js",
"moduleName": "./~/searchkit/lib/src/components/search/page-size-selector/PageSizeSelector.js",
"type": "cjs require",
"userRequest": "../../../core",
"loc": "8:13-37"
},
{
"moduleId": 2031,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/pagination/src/Pagination.js",
"module": "./~/searchkit/lib/src/components/search/pagination/src/Pagination.js",
"moduleName": "./~/searchkit/lib/src/components/search/pagination/src/Pagination.js",
"type": "cjs require",
"userRequest": "../../../../core",
"loc": "8:13-40"
},
{
"moduleId": 2033,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/sorting-selector/src/SortingSelector.js",
"module": "./~/searchkit/lib/src/components/search/sorting-selector/src/SortingSelector.js",
"moduleName": "./~/searchkit/lib/src/components/search/sorting-selector/src/SortingSelector.js",
"type": "cjs require",
"userRequest": "../../../../core",
"loc": "8:13-40"
},
{
"moduleId": 2037,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/ui/layout/Panel.js",
"module": "./~/searchkit/lib/src/components/ui/layout/Panel.js",
"moduleName": "./~/searchkit/lib/src/components/ui/layout/Panel.js",
"type": "cjs require",
"userRequest": "../../../core",
"loc": "18:13-37"
},
{
"moduleId": 2040,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/ui/list/Select.js",
"module": "./~/searchkit/lib/src/components/ui/list/Select.js",
"moduleName": "./~/searchkit/lib/src/components/ui/list/Select.js",
"type": "cjs require",
"userRequest": "../../../core",
"loc": "17:13-37"
},
{
"moduleId": 2043,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/ui/range/RangeComponents.js",
"module": "./~/searchkit/lib/src/components/ui/range/RangeComponents.js",
"moduleName": "./~/searchkit/lib/src/components/ui/range/RangeComponents.js",
"type": "cjs require",
"userRequest": "../../../core",
"loc": "18:13-37"
},
{
"moduleId": 2057,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/NumericOptionsAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/NumericOptionsAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/NumericOptionsAccessor.js",
"type": "cjs require",
"userRequest": "../",
"loc": "10:9-23"
},
{
"moduleId": 2066,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/ViewOptionsAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/ViewOptionsAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/ViewOptionsAccessor.js",
"type": "cjs require",
"userRequest": "../../core",
"loc": "12:13-34"
}
],
"usedExports": true,
"providedExports": null,
"depth": 5,
"source": "\"use strict\";\nfunction __export(m) {\n for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\n}\n__export(require(\"./accessors\"));\n__export(require(\"./query\"));\n__export(require(\"./react\"));\n__export(require(\"./state\"));\n__export(require(\"./support\"));\n__export(require(\"./SearchkitManager\"));\n__export(require(\"./history\"));\n__export(require(\"./transport\"));\n__export(require(\"./SearchRequest\"));\n__export(require(\"./AccessorManager\"));\n__export(require(\"./SearchkitVersion\"));\n//# sourceMappingURL=index.js.map"
},
{
"id": 1678,
"identifier": "/src/node_modules/searchkit/node_modules/lodash/defaults.js",
"name": "./~/searchkit/~/lodash/defaults.js",
"index": 1978,
"index2": 1966,
"size": 1013,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
2
],
"assets": [],
"issuer": "/src/node_modules/searchkit/lib/src/core/SearchkitManager.js",
"issuerId": 1766,
"issuerName": "./~/searchkit/lib/src/core/SearchkitManager.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1766,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/SearchkitManager.js",
"module": "./~/searchkit/lib/src/core/SearchkitManager.js",
"moduleName": "./~/searchkit/lib/src/core/SearchkitManager.js",
"type": "cjs require",
"userRequest": "lodash/defaults",
"loc": "10:15-41"
},
{
"moduleId": 1813,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/facet-filter/FacetFilter.js",
"module": "./~/searchkit/lib/src/components/search/filters/facet-filter/FacetFilter.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/facet-filter/FacetFilter.js",
"type": "cjs require",
"userRequest": "lodash/defaults",
"loc": "11:15-41"
},
{
"moduleId": 1814,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/facet-filter/FacetFilterProps.js",
"module": "./~/searchkit/lib/src/components/search/filters/facet-filter/FacetFilterProps.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/facet-filter/FacetFilterProps.js",
"type": "cjs require",
"userRequest": "lodash/defaults",
"loc": "4:15-41"
},
{
"moduleId": 1816,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/search-box/SearchBox.js",
"module": "./~/searchkit/lib/src/components/search/search-box/SearchBox.js",
"moduleName": "./~/searchkit/lib/src/components/search/search-box/SearchBox.js",
"type": "cjs require",
"userRequest": "lodash/defaults",
"loc": "9:15-41"
},
{
"moduleId": 1817,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/ui/list/ItemListComponents.js",
"module": "./~/searchkit/lib/src/components/ui/list/ItemListComponents.js",
"moduleName": "./~/searchkit/lib/src/components/ui/list/ItemListComponents.js",
"type": "cjs require",
"userRequest": "lodash/defaults",
"loc": "22:15-41"
},
{
"moduleId": 2004,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/display/view-switcher/ViewSwitcherHits.js",
"module": "./~/searchkit/lib/src/components/display/view-switcher/ViewSwitcherHits.js",
"moduleName": "./~/searchkit/lib/src/components/display/view-switcher/ViewSwitcherHits.js",
"type": "cjs require",
"userRequest": "lodash/defaults",
"loc": "9:15-41"
},
{
"moduleId": 2005,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/display/view-switcher/ViewSwitcherToggle.js",
"module": "./~/searchkit/lib/src/components/display/view-switcher/ViewSwitcherToggle.js",
"moduleName": "./~/searchkit/lib/src/components/display/view-switcher/ViewSwitcherToggle.js",
"type": "cjs require",
"userRequest": "lodash/defaults",
"loc": "9:15-41"
},
{
"moduleId": 2007,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/checkbox-filter/CheckboxFilter.js",
"module": "./~/searchkit/lib/src/components/search/filters/checkbox-filter/CheckboxFilter.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/checkbox-filter/CheckboxFilter.js",
"type": "cjs require",
"userRequest": "lodash/defaults",
"loc": "10:15-41"
},
{
"moduleId": 2008,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/dynamic-range-filter/DynamicRangeFilter.js",
"module": "./~/searchkit/lib/src/components/search/filters/dynamic-range-filter/DynamicRangeFilter.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/dynamic-range-filter/DynamicRangeFilter.js",
"type": "cjs require",
"userRequest": "lodash/defaults",
"loc": "10:15-41"
},
{
"moduleId": 2009,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/facet-filter/MenuFilter.js",
"module": "./~/searchkit/lib/src/components/search/filters/facet-filter/MenuFilter.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/facet-filter/MenuFilter.js",
"type": "cjs require",
"userRequest": "lodash/defaults",
"loc": "9:15-41"
},
{
"moduleId": 2012,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/hierarchical-menu-filter/src/HierarchicalMenuFilter.js",
"module": "./~/searchkit/lib/src/components/search/filters/hierarchical-menu-filter/src/HierarchicalMenuFilter.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/hierarchical-menu-filter/src/HierarchicalMenuFilter.js",
"type": "cjs require",
"userRequest": "lodash/defaults",
"loc": "9:15-41"
},
{
"moduleId": 2013,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/hierarchical-refinement-filter/src/HierarchicalRefinementFilter.js",
"module": "./~/searchkit/lib/src/components/search/filters/hierarchical-refinement-filter/src/HierarchicalRefinementFilter.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/hierarchical-refinement-filter/src/HierarchicalRefinementFilter.js",
"type": "cjs require",
"userRequest": "lodash/defaults",
"loc": "9:15-41"
},
{
"moduleId": 2014,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/input-filter/InputFilter.js",
"module": "./~/searchkit/lib/src/components/search/filters/input-filter/InputFilter.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/input-filter/InputFilter.js",
"type": "cjs require",
"userRequest": "lodash/defaults",
"loc": "11:15-41"
},
{
"moduleId": 2015,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/numeric-refinement-list-filter/src/NumericRefinementListFilter.js",
"module": "./~/searchkit/lib/src/components/search/filters/numeric-refinement-list-filter/src/NumericRefinementListFilter.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/numeric-refinement-list-filter/src/NumericRefinementListFilter.js",
"type": "cjs require",
"userRequest": "lodash/defaults",
"loc": "10:15-41"
},
{
"moduleId": 2016,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/range-filter/src/RangeFilter.js",
"module": "./~/searchkit/lib/src/components/search/filters/range-filter/src/RangeFilter.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/range-filter/src/RangeFilter.js",
"type": "cjs require",
"userRequest": "lodash/defaults",
"loc": "11:15-41"
},
{
"moduleId": 2017,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/reset-filters/src/ResetFilters.js",
"module": "./~/searchkit/lib/src/components/search/filters/reset-filters/src/ResetFilters.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/reset-filters/src/ResetFilters.js",
"type": "cjs require",
"userRequest": "lodash/defaults",
"loc": "18:15-41"
},
{
"moduleId": 2018,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/selected-filters/GroupedSelectedFilters.js",
"module": "./~/searchkit/lib/src/components/search/filters/selected-filters/GroupedSelectedFilters.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/selected-filters/GroupedSelectedFilters.js",
"type": "cjs require",
"userRequest": "lodash/defaults",
"loc": "11:15-41"
},
{
"moduleId": 2019,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/selected-filters/SelectedFilters.js",
"module": "./~/searchkit/lib/src/components/search/filters/selected-filters/SelectedFilters.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/selected-filters/SelectedFilters.js",
"type": "cjs require",
"userRequest": "lodash/defaults",
"loc": "18:15-41"
},
{
"moduleId": 2024,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/hits-stats/src/HitsStats.js",
"module": "./~/searchkit/lib/src/components/search/hits-stats/src/HitsStats.js",
"moduleName": "./~/searchkit/lib/src/components/search/hits-stats/src/HitsStats.js",
"type": "cjs require",
"userRequest": "lodash/defaults",
"loc": "9:15-41"
},
{
"moduleId": 2025,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/hits/src/Hits.js",
"module": "./~/searchkit/lib/src/components/search/hits/src/Hits.js",
"moduleName": "./~/searchkit/lib/src/components/search/hits/src/Hits.js",
"type": "cjs require",
"userRequest": "lodash/defaults",
"loc": "19:15-41"
},
{
"moduleId": 2026,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/hits/src/InitialLoader.js",
"module": "./~/searchkit/lib/src/components/search/hits/src/InitialLoader.js",
"moduleName": "./~/searchkit/lib/src/components/search/hits/src/InitialLoader.js",
"type": "cjs require",
"userRequest": "lodash/defaults",
"loc": "18:15-41"
},
{
"moduleId": 2027,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/hits/src/NoHits.js",
"module": "./~/searchkit/lib/src/components/search/hits/src/NoHits.js",
"moduleName": "./~/searchkit/lib/src/components/search/hits/src/NoHits.js",
"type": "cjs require",
"userRequest": "lodash/defaults",
"loc": "11:15-41"
},
{
"moduleId": 2030,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/page-size-selector/PageSizeSelector.js",
"module": "./~/searchkit/lib/src/components/search/page-size-selector/PageSizeSelector.js",
"moduleName": "./~/searchkit/lib/src/components/search/page-size-selector/PageSizeSelector.js",
"type": "cjs require",
"userRequest": "lodash/defaults",
"loc": "10:15-41"
},
{
"moduleId": 2031,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/pagination/src/Pagination.js",
"module": "./~/searchkit/lib/src/components/search/pagination/src/Pagination.js",
"moduleName": "./~/searchkit/lib/src/components/search/pagination/src/Pagination.js",
"type": "cjs require",
"userRequest": "lodash/defaults",
"loc": "10:15-41"
},
{
"moduleId": 2032,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/pagination/src/PaginationUtils.js",
"module": "./~/searchkit/lib/src/components/search/pagination/src/PaginationUtils.js",
"moduleName": "./~/searchkit/lib/src/components/search/pagination/src/PaginationUtils.js",
"type": "cjs require",
"userRequest": "lodash/defaults",
"loc": "2:15-41"
},
{
"moduleId": 2033,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/sorting-selector/src/SortingSelector.js",
"module": "./~/searchkit/lib/src/components/search/sorting-selector/src/SortingSelector.js",
"moduleName": "./~/searchkit/lib/src/components/search/sorting-selector/src/SortingSelector.js",
"type": "cjs require",
"userRequest": "lodash/defaults",
"loc": "10:15-41"
},
{
"moduleId": 2039,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/ui/list/ItemHistogramList.js",
"module": "./~/searchkit/lib/src/components/ui/list/ItemHistogramList.js",
"moduleName": "./~/searchkit/lib/src/components/ui/list/ItemHistogramList.js",
"type": "cjs require",
"userRequest": "lodash/defaults",
"loc": "19:15-41"
},
{
"moduleId": 2043,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/ui/range/RangeComponents.js",
"module": "./~/searchkit/lib/src/components/ui/range/RangeComponents.js",
"moduleName": "./~/searchkit/lib/src/components/ui/range/RangeComponents.js",
"type": "cjs require",
"userRequest": "lodash/defaults",
"loc": "19:15-41"
},
{
"moduleId": 2045,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/ui/range/RangeInput.js",
"module": "./~/searchkit/lib/src/components/ui/range/RangeInput.js",
"moduleName": "./~/searchkit/lib/src/components/ui/range/RangeInput.js",
"type": "cjs require",
"userRequest": "lodash/defaults",
"loc": "9:15-41"
},
{
"moduleId": 2093,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/react/RenderComponent.js",
"module": "./~/searchkit/lib/src/core/react/RenderComponent.js",
"moduleName": "./~/searchkit/lib/src/core/react/RenderComponent.js",
"type": "cjs require",
"userRequest": "lodash/defaults",
"loc": "5:15-41"
},
{
"moduleId": 2104,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/transport/AxiosESTransport.js",
"module": "./~/searchkit/lib/src/core/transport/AxiosESTransport.js",
"moduleName": "./~/searchkit/lib/src/core/transport/AxiosESTransport.js",
"type": "cjs require",
"userRequest": "lodash/defaults",
"loc": "9:15-41"
}
],
"usedExports": true,
"providedExports": null,
"depth": 7,
"source": "var apply = require('./_apply'),\n assignInDefaults = require('./_assignInDefaults'),\n assignInWith = require('./assignInWith'),\n baseRest = require('./_baseRest');\n\n/**\n * Assigns own and inherited enumerable string keyed properties of source\n * objects to the destination object for all destination properties that\n * resolve to `undefined`. Source objects are applied from left to right.\n * Once a property is set, additional values of the same property are ignored.\n *\n * **Note:** This method mutates `object`.\n *\n * @static\n * @since 0.1.0\n * @memberOf _\n * @category Object\n * @param {Object} object The destination object.\n * @param {...Object} [sources] The source objects.\n * @returns {Object} Returns `object`.\n * @see _.defaultsDeep\n * @example\n *\n * _.defaults({ 'a': 1 }, { 'b': 2 }, { 'a': 3 });\n * // => { 'a': 1, 'b': 2 }\n */\nvar defaults = baseRest(function(args) {\n args.push(undefined, assignInDefaults);\n return apply(assignInWith, undefined, args);\n});\n\nmodule.exports = defaults;\n"
},
{
"id": 1679,
"identifier": "/src/node_modules/searchkit/node_modules/lodash/map.js",
"name": "./~/searchkit/~/lodash/map.js",
"index": 1735,
"index2": 1724,
"size": 1621,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
2
],
"assets": [],
"issuer": "/src/node_modules/searchkit/lib/src/core/SearchkitManager.js",
"issuerId": 1766,
"issuerName": "./~/searchkit/lib/src/core/SearchkitManager.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1766,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/SearchkitManager.js",
"module": "./~/searchkit/lib/src/core/SearchkitManager.js",
"moduleName": "./~/searchkit/lib/src/core/SearchkitManager.js",
"type": "cjs require",
"userRequest": "lodash/map",
"loc": "13:10-31"
},
{
"moduleId": 1817,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/ui/list/ItemListComponents.js",
"module": "./~/searchkit/lib/src/components/ui/list/ItemListComponents.js",
"moduleName": "./~/searchkit/lib/src/components/ui/list/ItemListComponents.js",
"type": "cjs require",
"userRequest": "lodash/map",
"loc": "20:10-31"
},
{
"moduleId": 1829,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/support/Utils.js",
"module": "./~/searchkit/lib/src/core/support/Utils.js",
"moduleName": "./~/searchkit/lib/src/core/support/Utils.js",
"type": "cjs require",
"userRequest": "lodash/map",
"loc": "3:10-31"
},
{
"moduleId": 2007,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/checkbox-filter/CheckboxFilter.js",
"module": "./~/searchkit/lib/src/components/search/filters/checkbox-filter/CheckboxFilter.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/checkbox-filter/CheckboxFilter.js",
"type": "cjs require",
"userRequest": "lodash/map",
"loc": "11:10-31"
},
{
"moduleId": 2008,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/dynamic-range-filter/DynamicRangeFilter.js",
"module": "./~/searchkit/lib/src/components/search/filters/dynamic-range-filter/DynamicRangeFilter.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/dynamic-range-filter/DynamicRangeFilter.js",
"type": "cjs require",
"userRequest": "lodash/map",
"loc": "11:10-31"
},
{
"moduleId": 2009,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/facet-filter/MenuFilter.js",
"module": "./~/searchkit/lib/src/components/search/filters/facet-filter/MenuFilter.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/facet-filter/MenuFilter.js",
"type": "cjs require",
"userRequest": "lodash/map",
"loc": "10:10-31"
},
{
"moduleId": 2012,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/hierarchical-menu-filter/src/HierarchicalMenuFilter.js",
"module": "./~/searchkit/lib/src/components/search/filters/hierarchical-menu-filter/src/HierarchicalMenuFilter.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/hierarchical-menu-filter/src/HierarchicalMenuFilter.js",
"type": "cjs require",
"userRequest": "lodash/map",
"loc": "10:10-31"
},
{
"moduleId": 2013,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/hierarchical-refinement-filter/src/HierarchicalRefinementFilter.js",
"module": "./~/searchkit/lib/src/components/search/filters/hierarchical-refinement-filter/src/HierarchicalRefinementFilter.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/hierarchical-refinement-filter/src/HierarchicalRefinementFilter.js",
"type": "cjs require",
"userRequest": "lodash/map",
"loc": "10:10-31"
},
{
"moduleId": 2015,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/numeric-refinement-list-filter/src/NumericRefinementListFilter.js",
"module": "./~/searchkit/lib/src/components/search/filters/numeric-refinement-list-filter/src/NumericRefinementListFilter.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/numeric-refinement-list-filter/src/NumericRefinementListFilter.js",
"type": "cjs require",
"userRequest": "lodash/map",
"loc": "11:10-31"
},
{
"moduleId": 2016,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/range-filter/src/RangeFilter.js",
"module": "./~/searchkit/lib/src/components/search/filters/range-filter/src/RangeFilter.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/range-filter/src/RangeFilter.js",
"type": "cjs require",
"userRequest": "lodash/map",
"loc": "12:10-31"
},
{
"moduleId": 2018,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/selected-filters/GroupedSelectedFilters.js",
"module": "./~/searchkit/lib/src/components/search/filters/selected-filters/GroupedSelectedFilters.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/selected-filters/GroupedSelectedFilters.js",
"type": "cjs require",
"userRequest": "lodash/map",
"loc": "16:10-31"
},
{
"moduleId": 2019,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/selected-filters/SelectedFilters.js",
"module": "./~/searchkit/lib/src/components/search/filters/selected-filters/SelectedFilters.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/selected-filters/SelectedFilters.js",
"type": "cjs require",
"userRequest": "lodash/map",
"loc": "20:10-31"
},
{
"moduleId": 2022,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/tag-filter/TagFilterList.js",
"module": "./~/searchkit/lib/src/components/search/filters/tag-filter/TagFilterList.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/tag-filter/TagFilterList.js",
"type": "cjs require",
"userRequest": "lodash/map",
"loc": "9:10-31"
},
{
"moduleId": 2025,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/hits/src/Hits.js",
"module": "./~/searchkit/lib/src/components/search/hits/src/Hits.js",
"moduleName": "./~/searchkit/lib/src/components/search/hits/src/Hits.js",
"type": "cjs require",
"userRequest": "lodash/map",
"loc": "18:10-31"
},
{
"moduleId": 2030,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/page-size-selector/PageSizeSelector.js",
"module": "./~/searchkit/lib/src/components/search/page-size-selector/PageSizeSelector.js",
"moduleName": "./~/searchkit/lib/src/components/search/page-size-selector/PageSizeSelector.js",
"type": "cjs require",
"userRequest": "lodash/map",
"loc": "9:10-31"
},
{
"moduleId": 2031,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/pagination/src/Pagination.js",
"module": "./~/searchkit/lib/src/components/search/pagination/src/Pagination.js",
"moduleName": "./~/searchkit/lib/src/components/search/pagination/src/Pagination.js",
"type": "cjs require",
"userRequest": "lodash/map",
"loc": "13:10-31"
},
{
"moduleId": 2033,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/sorting-selector/src/SortingSelector.js",
"module": "./~/searchkit/lib/src/components/search/sorting-selector/src/SortingSelector.js",
"moduleName": "./~/searchkit/lib/src/components/search/sorting-selector/src/SortingSelector.js",
"type": "cjs require",
"userRequest": "lodash/map",
"loc": "11:10-31"
},
{
"moduleId": 2034,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/ui/filter-group/FilterGroup.js",
"module": "./~/searchkit/lib/src/components/ui/filter-group/FilterGroup.js",
"moduleName": "./~/searchkit/lib/src/components/ui/filter-group/FilterGroup.js",
"type": "cjs require",
"userRequest": "lodash/map",
"loc": "21:10-31"
},
{
"moduleId": 2040,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/ui/list/Select.js",
"module": "./~/searchkit/lib/src/components/ui/list/Select.js",
"moduleName": "./~/searchkit/lib/src/components/ui/list/Select.js",
"type": "cjs require",
"userRequest": "lodash/map",
"loc": "19:10-31"
},
{
"moduleId": 2041,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/ui/list/TagCloud.js",
"module": "./~/searchkit/lib/src/components/ui/list/TagCloud.js",
"moduleName": "./~/searchkit/lib/src/components/ui/list/TagCloud.js",
"type": "cjs require",
"userRequest": "lodash/map",
"loc": "20:10-31"
},
{
"moduleId": 2044,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/ui/range/RangeHistogram.js",
"module": "./~/searchkit/lib/src/components/ui/range/RangeHistogram.js",
"moduleName": "./~/searchkit/lib/src/components/ui/range/RangeHistogram.js",
"type": "cjs require",
"userRequest": "lodash/map",
"loc": "20:10-31"
},
{
"moduleId": 2051,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/FacetAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/FacetAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/FacetAccessor.js",
"type": "cjs require",
"userRequest": "lodash/map",
"loc": "11:10-31"
},
{
"moduleId": 2052,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/HierarchicalFacetAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/HierarchicalFacetAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/HierarchicalFacetAccessor.js",
"type": "cjs require",
"userRequest": "lodash/map",
"loc": "10:10-31"
},
{
"moduleId": 2055,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/NestedFacetAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/NestedFacetAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/NestedFacetAccessor.js",
"type": "cjs require",
"userRequest": "lodash/map",
"loc": "10:10-31"
},
{
"moduleId": 2057,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/NumericOptionsAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/NumericOptionsAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/NumericOptionsAccessor.js",
"type": "cjs require",
"userRequest": "lodash/map",
"loc": "13:10-31"
},
{
"moduleId": 2063,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/SortingAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/SortingAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/SortingAccessor.js",
"type": "cjs require",
"userRequest": "lodash/map",
"loc": "13:14-35"
},
{
"moduleId": 2063,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/SortingAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/SortingAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/SortingAccessor.js",
"type": "cjs require",
"userRequest": "lodash/map",
"loc": "12:10-31"
},
{
"moduleId": 2066,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/ViewOptionsAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/ViewOptionsAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/ViewOptionsAccessor.js",
"type": "cjs require",
"userRequest": "lodash/map",
"loc": "7:10-31"
}
],
"usedExports": true,
"providedExports": null,
"depth": 7,
"source": "var arrayMap = require('./_arrayMap'),\n baseIteratee = require('./_baseIteratee'),\n baseMap = require('./_baseMap'),\n isArray = require('./isArray');\n\n/**\n * Creates an array of values by running each element in `collection` thru\n * `iteratee`. The iteratee is invoked with three arguments:\n * (value, index|key, collection).\n *\n * Many lodash methods are guarded to work as iteratees for methods like\n * `_.every`, `_.filter`, `_.map`, `_.mapValues`, `_.reject`, and `_.some`.\n *\n * The guarded methods are:\n * `ary`, `chunk`, `curry`, `curryRight`, `drop`, `dropRight`, `every`,\n * `fill`, `invert`, `parseInt`, `random`, `range`, `rangeRight`, `repeat`,\n * `sampleSize`, `slice`, `some`, `sortBy`, `split`, `take`, `takeRight`,\n * `template`, `trim`, `trimEnd`, `trimStart`, and `words`\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Collection\n * @param {Array|Object} collection The collection to iterate over.\n * @param {Function} [iteratee=_.identity] The function invoked per iteration.\n * @returns {Array} Returns the new mapped array.\n * @example\n *\n * function square(n) {\n * return n * n;\n * }\n *\n * _.map([4, 8], square);\n * // => [16, 64]\n *\n * _.map({ 'a': 4, 'b': 8 }, square);\n * // => [16, 64] (iteration order is not guaranteed)\n *\n * var users = [\n * { 'user': 'barney' },\n * { 'user': 'fred' }\n * ];\n *\n * // The `_.property` iteratee shorthand.\n * _.map(users, 'user');\n * // => ['barney', 'fred']\n */\nfunction map(collection, iteratee) {\n var func = isArray(collection) ? arrayMap : baseMap;\n return func(collection, baseIteratee(iteratee, 3));\n}\n\nmodule.exports = map;\n"
},
{
"id": 1680,
"identifier": "/src/node_modules/searchkit/node_modules/lodash/isArray.js",
"name": "./~/searchkit/~/lodash/isArray.js",
"index": 1637,
"index2": 1620,
"size": 488,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
2
],
"assets": [],
"issuer": "/src/node_modules/searchkit/lib/src/core/state/LevelState.js",
"issuerId": 2100,
"issuerName": "./~/searchkit/lib/src/core/state/LevelState.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1679,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/map.js",
"module": "./~/searchkit/~/lodash/map.js",
"moduleName": "./~/searchkit/~/lodash/map.js",
"type": "cjs require",
"userRequest": "./isArray",
"loc": "4:14-34"
},
{
"moduleId": 1684,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseIteratee.js",
"module": "./~/searchkit/~/lodash/_baseIteratee.js",
"moduleName": "./~/searchkit/~/lodash/_baseIteratee.js",
"type": "cjs require",
"userRequest": "./isArray",
"loc": "4:14-34"
},
{
"moduleId": 1713,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_castPath.js",
"module": "./~/searchkit/~/lodash/_castPath.js",
"moduleName": "./~/searchkit/~/lodash/_castPath.js",
"type": "cjs require",
"userRequest": "./isArray",
"loc": "1:14-34"
},
{
"moduleId": 1756,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/filter.js",
"module": "./~/searchkit/~/lodash/filter.js",
"moduleName": "./~/searchkit/~/lodash/filter.js",
"type": "cjs require",
"userRequest": "./isArray",
"loc": "4:14-34"
},
{
"moduleId": 1783,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_isKey.js",
"module": "./~/searchkit/~/lodash/_isKey.js",
"moduleName": "./~/searchkit/~/lodash/_isKey.js",
"type": "cjs require",
"userRequest": "./isArray",
"loc": "1:14-34"
},
{
"moduleId": 1788,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/forEach.js",
"module": "./~/searchkit/~/lodash/forEach.js",
"moduleName": "./~/searchkit/~/lodash/forEach.js",
"type": "cjs require",
"userRequest": "./isArray",
"loc": "4:14-34"
},
{
"moduleId": 1790,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/isString.js",
"module": "./~/searchkit/~/lodash/isString.js",
"moduleName": "./~/searchkit/~/lodash/isString.js",
"type": "cjs require",
"userRequest": "./isArray",
"loc": "2:14-34"
},
{
"moduleId": 1792,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/reduce.js",
"module": "./~/searchkit/~/lodash/reduce.js",
"moduleName": "./~/searchkit/~/lodash/reduce.js",
"type": "cjs require",
"userRequest": "./isArray",
"loc": "5:14-34"
},
{
"moduleId": 1841,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_arrayLikeKeys.js",
"module": "./~/searchkit/~/lodash/_arrayLikeKeys.js",
"moduleName": "./~/searchkit/~/lodash/_arrayLikeKeys.js",
"type": "cjs require",
"userRequest": "./isArray",
"loc": "3:14-34"
},
{
"moduleId": 1849,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseGetAllKeys.js",
"module": "./~/searchkit/~/lodash/_baseGetAllKeys.js",
"moduleName": "./~/searchkit/~/lodash/_baseGetAllKeys.js",
"type": "cjs require",
"userRequest": "./isArray",
"loc": "2:14-34"
},
{
"moduleId": 1855,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseToString.js",
"module": "./~/searchkit/~/lodash/_baseToString.js",
"moduleName": "./~/searchkit/~/lodash/_baseToString.js",
"type": "cjs require",
"userRequest": "./isArray",
"loc": "3:14-34"
},
{
"moduleId": 1859,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_createAggregator.js",
"module": "./~/searchkit/~/lodash/_createAggregator.js",
"moduleName": "./~/searchkit/~/lodash/_createAggregator.js",
"type": "cjs require",
"userRequest": "./isArray",
"loc": "4:14-34"
},
{
"moduleId": 1877,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/isEmpty.js",
"module": "./~/searchkit/~/lodash/isEmpty.js",
"moduleName": "./~/searchkit/~/lodash/isEmpty.js",
"type": "cjs require",
"userRequest": "./isArray",
"loc": "4:14-34"
},
{
"moduleId": 1879,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/reject.js",
"module": "./~/searchkit/~/lodash/reject.js",
"moduleName": "./~/searchkit/~/lodash/reject.js",
"type": "cjs require",
"userRequest": "./isArray",
"loc": "4:14-34"
},
{
"moduleId": 1884,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/transform.js",
"module": "./~/searchkit/~/lodash/transform.js",
"moduleName": "./~/searchkit/~/lodash/transform.js",
"type": "cjs require",
"userRequest": "./isArray",
"loc": "6:14-34"
},
{
"moduleId": 2074,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/query/query_dsl/compound/BoolQueries.js",
"module": "./~/searchkit/lib/src/core/query/query_dsl/compound/BoolQueries.js",
"moduleName": "./~/searchkit/lib/src/core/query/query_dsl/compound/BoolQueries.js",
"type": "cjs require",
"userRequest": "lodash/isArray",
"loc": "2:14-39"
},
{
"moduleId": 2100,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/state/LevelState.js",
"module": "./~/searchkit/lib/src/core/state/LevelState.js",
"moduleName": "./~/searchkit/lib/src/core/state/LevelState.js",
"type": "cjs require",
"userRequest": "lodash/isArray",
"loc": "8:14-39"
},
{
"moduleId": 2131,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseClone.js",
"module": "./~/searchkit/~/lodash/_baseClone.js",
"moduleName": "./~/searchkit/~/lodash/_baseClone.js",
"type": "cjs require",
"userRequest": "./isArray",
"loc": "16:14-34"
},
{
"moduleId": 2136,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseIsEqualDeep.js",
"module": "./~/searchkit/~/lodash/_baseIsEqualDeep.js",
"moduleName": "./~/searchkit/~/lodash/_baseIsEqualDeep.js",
"type": "cjs require",
"userRequest": "./isArray",
"loc": "6:14-34"
},
{
"moduleId": 2146,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseMergeDeep.js",
"module": "./~/searchkit/~/lodash/_baseMergeDeep.js",
"moduleName": "./~/searchkit/~/lodash/_baseMergeDeep.js",
"type": "cjs require",
"userRequest": "./isArray",
"loc": "7:14-34"
},
{
"moduleId": 2178,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_hasPath.js",
"module": "./~/searchkit/~/lodash/_hasPath.js",
"moduleName": "./~/searchkit/~/lodash/_hasPath.js",
"type": "cjs require",
"userRequest": "./isArray",
"loc": "3:14-34"
},
{
"moduleId": 2186,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_isFlattenable.js",
"module": "./~/searchkit/~/lodash/_isFlattenable.js",
"moduleName": "./~/searchkit/~/lodash/_isFlattenable.js",
"type": "cjs require",
"userRequest": "./isArray",
"loc": "3:14-34"
},
{
"moduleId": 2223,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/concat.js",
"module": "./~/searchkit/~/lodash/concat.js",
"moduleName": "./~/searchkit/~/lodash/concat.js",
"type": "cjs require",
"userRequest": "./isArray",
"loc": "4:14-34"
}
],
"usedExports": true,
"providedExports": null,
"depth": 8,
"source": "/**\n * Checks if `value` is classified as an `Array` object.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an array, else `false`.\n * @example\n *\n * _.isArray([1, 2, 3]);\n * // => true\n *\n * _.isArray(document.body.children);\n * // => false\n *\n * _.isArray('abc');\n * // => false\n *\n * _.isArray(_.noop);\n * // => false\n */\nvar isArray = Array.isArray;\n\nmodule.exports = isArray;\n"
},
{
"id": 1681,
"identifier": "/src/node_modules/searchkit/node_modules/lodash/assign.js",
"name": "./~/searchkit/~/lodash/assign.js",
"index": 1796,
"index2": 1786,
"size": 1566,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
2
],
"assets": [],
"issuer": "/src/node_modules/searchkit/lib/src/core/AccessorManager.js",
"issuerId": 1819,
"issuerName": "./~/searchkit/lib/src/core/AccessorManager.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1741,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/query/query_dsl/aggregations/AggsContainer.js",
"module": "./~/searchkit/lib/src/core/query/query_dsl/aggregations/AggsContainer.js",
"moduleName": "./~/searchkit/lib/src/core/query/query_dsl/aggregations/AggsContainer.js",
"type": "cjs require",
"userRequest": "lodash/assign",
"loc": "2:13-37"
},
{
"moduleId": 1816,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/search-box/SearchBox.js",
"module": "./~/searchkit/lib/src/components/search/search-box/SearchBox.js",
"moduleName": "./~/searchkit/lib/src/components/search/search-box/SearchBox.js",
"type": "cjs require",
"userRequest": "lodash/assign",
"loc": "11:13-37"
},
{
"moduleId": 1819,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/AccessorManager.js",
"module": "./~/searchkit/lib/src/core/AccessorManager.js",
"moduleName": "./~/searchkit/lib/src/core/AccessorManager.js",
"type": "cjs require",
"userRequest": "lodash/assign",
"loc": "8:13-37"
},
{
"moduleId": 2014,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/input-filter/InputFilter.js",
"module": "./~/searchkit/lib/src/components/search/filters/input-filter/InputFilter.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/input-filter/InputFilter.js",
"type": "cjs require",
"userRequest": "lodash/assign",
"loc": "13:13-37"
},
{
"moduleId": 2031,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/pagination/src/Pagination.js",
"module": "./~/searchkit/lib/src/components/search/pagination/src/Pagination.js",
"moduleName": "./~/searchkit/lib/src/components/search/pagination/src/Pagination.js",
"type": "cjs require",
"userRequest": "lodash/assign",
"loc": "12:13-37"
},
{
"moduleId": 2049,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/CheckboxFilterAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/CheckboxFilterAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/CheckboxFilterAccessor.js",
"type": "cjs require",
"userRequest": "lodash/assign",
"loc": "10:13-37"
},
{
"moduleId": 2051,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/FacetAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/FacetAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/FacetAccessor.js",
"type": "cjs require",
"userRequest": "lodash/assign",
"loc": "10:13-37"
},
{
"moduleId": 2060,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/QueryAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/QueryAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/QueryAccessor.js",
"type": "cjs require",
"userRequest": "lodash/assign",
"loc": "9:13-37"
},
{
"moduleId": 2070,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/query/query_dsl/aggregations/BucketAggregations.js",
"module": "./~/searchkit/lib/src/core/query/query_dsl/aggregations/BucketAggregations.js",
"moduleName": "./~/searchkit/lib/src/core/query/query_dsl/aggregations/BucketAggregations.js",
"type": "cjs require",
"userRequest": "lodash/assign",
"loc": "2:13-37"
},
{
"moduleId": 2071,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/query/query_dsl/aggregations/MetricAggregations.js",
"module": "./~/searchkit/lib/src/core/query/query_dsl/aggregations/MetricAggregations.js",
"moduleName": "./~/searchkit/lib/src/core/query/query_dsl/aggregations/MetricAggregations.js",
"type": "cjs require",
"userRequest": "lodash/assign",
"loc": "3:13-37"
},
{
"moduleId": 2078,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/query/query_dsl/full_text/MatchQuery.js",
"module": "./~/searchkit/lib/src/core/query/query_dsl/full_text/MatchQuery.js",
"moduleName": "./~/searchkit/lib/src/core/query/query_dsl/full_text/MatchQuery.js",
"type": "cjs require",
"userRequest": "lodash/assign",
"loc": "2:13-37"
},
{
"moduleId": 2079,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/query/query_dsl/full_text/MultiMatchQuery.js",
"module": "./~/searchkit/lib/src/core/query/query_dsl/full_text/MultiMatchQuery.js",
"moduleName": "./~/searchkit/lib/src/core/query/query_dsl/full_text/MultiMatchQuery.js",
"type": "cjs require",
"userRequest": "lodash/assign",
"loc": "2:13-37"
},
{
"moduleId": 2080,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/query/query_dsl/full_text/QueryString.js",
"module": "./~/searchkit/lib/src/core/query/query_dsl/full_text/QueryString.js",
"moduleName": "./~/searchkit/lib/src/core/query/query_dsl/full_text/QueryString.js",
"type": "cjs require",
"userRequest": "lodash/assign",
"loc": "2:13-37"
},
{
"moduleId": 2081,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/query/query_dsl/full_text/SimpleQueryString.js",
"module": "./~/searchkit/lib/src/core/query/query_dsl/full_text/SimpleQueryString.js",
"moduleName": "./~/searchkit/lib/src/core/query/query_dsl/full_text/SimpleQueryString.js",
"type": "cjs require",
"userRequest": "lodash/assign",
"loc": "2:13-37"
},
{
"moduleId": 2083,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/query/query_dsl/joining/HasChildQuery.js",
"module": "./~/searchkit/lib/src/core/query/query_dsl/joining/HasChildQuery.js",
"moduleName": "./~/searchkit/lib/src/core/query/query_dsl/joining/HasChildQuery.js",
"type": "cjs require",
"userRequest": "lodash/assign",
"loc": "2:13-37"
},
{
"moduleId": 2084,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/query/query_dsl/joining/HasParentQuery.js",
"module": "./~/searchkit/lib/src/core/query/query_dsl/joining/HasParentQuery.js",
"moduleName": "./~/searchkit/lib/src/core/query/query_dsl/joining/HasParentQuery.js",
"type": "cjs require",
"userRequest": "lodash/assign",
"loc": "2:13-37"
},
{
"moduleId": 2085,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/query/query_dsl/joining/NestedQuery.js",
"module": "./~/searchkit/lib/src/core/query/query_dsl/joining/NestedQuery.js",
"moduleName": "./~/searchkit/lib/src/core/query/query_dsl/joining/NestedQuery.js",
"type": "cjs require",
"userRequest": "lodash/assign",
"loc": "2:13-37"
}
],
"usedExports": true,
"providedExports": null,
"depth": 7,
"source": "var assignValue = require('./_assignValue'),\n copyObject = require('./_copyObject'),\n createAssigner = require('./_createAssigner'),\n isArrayLike = require('./isArrayLike'),\n isPrototype = require('./_isPrototype'),\n keys = require('./keys');\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/**\n * Assigns own enumerable string keyed properties of source objects to the\n * destination object. Source objects are applied from left to right.\n * Subsequent sources overwrite property assignments of previous sources.\n *\n * **Note:** This method mutates `object` and is loosely based on\n * [`Object.assign`](https://mdn.io/Object/assign).\n *\n * @static\n * @memberOf _\n * @since 0.10.0\n * @category Object\n * @param {Object} object The destination object.\n * @param {...Object} [sources] The source objects.\n * @returns {Object} Returns `object`.\n * @see _.assignIn\n * @example\n *\n * function Foo() {\n * this.a = 1;\n * }\n *\n * function Bar() {\n * this.c = 3;\n * }\n *\n * Foo.prototype.b = 2;\n * Bar.prototype.d = 4;\n *\n * _.assign({ 'a': 0 }, new Foo, new Bar);\n * // => { 'a': 1, 'c': 3 }\n */\nvar assign = createAssigner(function(object, source) {\n if (isPrototype(source) || isArrayLike(source)) {\n copyObject(source, keys(source), object);\n return;\n }\n for (var key in source) {\n if (hasOwnProperty.call(source, key)) {\n assignValue(object, key, source[key]);\n }\n }\n});\n\nmodule.exports = assign;\n"
},
{
"id": 1682,
"identifier": "/src/node_modules/searchkit/node_modules/lodash/identity.js",
"name": "./~/searchkit/~/lodash/identity.js",
"index": 1730,
"index2": 1716,
"size": 370,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
2
],
"assets": [],
"issuer": "/src/node_modules/searchkit/lib/src/core/SearchkitManager.js",
"issuerId": 1766,
"issuerName": "./~/searchkit/lib/src/core/SearchkitManager.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1684,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseIteratee.js",
"module": "./~/searchkit/~/lodash/_baseIteratee.js",
"moduleName": "./~/searchkit/~/lodash/_baseIteratee.js",
"type": "cjs require",
"userRequest": "./identity",
"loc": "3:15-36"
},
{
"moduleId": 1750,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseRest.js",
"module": "./~/searchkit/~/lodash/_baseRest.js",
"moduleName": "./~/searchkit/~/lodash/_baseRest.js",
"type": "cjs require",
"userRequest": "./identity",
"loc": "1:15-36"
},
{
"moduleId": 1766,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/SearchkitManager.js",
"module": "./~/searchkit/lib/src/core/SearchkitManager.js",
"moduleName": "./~/searchkit/lib/src/core/SearchkitManager.js",
"type": "cjs require",
"userRequest": "lodash/identity",
"loc": "12:15-41"
},
{
"moduleId": 1813,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/facet-filter/FacetFilter.js",
"module": "./~/searchkit/lib/src/components/search/filters/facet-filter/FacetFilter.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/facet-filter/FacetFilter.js",
"type": "cjs require",
"userRequest": "lodash/identity",
"loc": "12:15-41"
},
{
"moduleId": 1817,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/ui/list/ItemListComponents.js",
"module": "./~/searchkit/lib/src/components/ui/list/ItemListComponents.js",
"moduleName": "./~/searchkit/lib/src/components/ui/list/ItemListComponents.js",
"type": "cjs require",
"userRequest": "lodash/identity",
"loc": "23:15-41"
},
{
"moduleId": 2008,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/dynamic-range-filter/DynamicRangeFilter.js",
"module": "./~/searchkit/lib/src/components/search/filters/dynamic-range-filter/DynamicRangeFilter.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/dynamic-range-filter/DynamicRangeFilter.js",
"type": "cjs require",
"userRequest": "lodash/identity",
"loc": "13:15-41"
},
{
"moduleId": 2012,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/hierarchical-menu-filter/src/HierarchicalMenuFilter.js",
"module": "./~/searchkit/lib/src/components/search/filters/hierarchical-menu-filter/src/HierarchicalMenuFilter.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/hierarchical-menu-filter/src/HierarchicalMenuFilter.js",
"type": "cjs require",
"userRequest": "lodash/identity",
"loc": "11:15-41"
},
{
"moduleId": 2013,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/hierarchical-refinement-filter/src/HierarchicalRefinementFilter.js",
"module": "./~/searchkit/lib/src/components/search/filters/hierarchical-refinement-filter/src/HierarchicalRefinementFilter.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/hierarchical-refinement-filter/src/HierarchicalRefinementFilter.js",
"type": "cjs require",
"userRequest": "lodash/identity",
"loc": "11:15-41"
},
{
"moduleId": 2024,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/hits-stats/src/HitsStats.js",
"module": "./~/searchkit/lib/src/components/search/hits-stats/src/HitsStats.js",
"moduleName": "./~/searchkit/lib/src/components/search/hits-stats/src/HitsStats.js",
"type": "cjs require",
"userRequest": "lodash/identity",
"loc": "11:15-41"
},
{
"moduleId": 2040,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/ui/list/Select.js",
"module": "./~/searchkit/lib/src/components/ui/list/Select.js",
"moduleName": "./~/searchkit/lib/src/components/ui/list/Select.js",
"type": "cjs require",
"userRequest": "lodash/identity",
"loc": "23:15-41"
},
{
"moduleId": 2041,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/ui/list/TagCloud.js",
"module": "./~/searchkit/lib/src/components/ui/list/TagCloud.js",
"moduleName": "./~/searchkit/lib/src/components/ui/list/TagCloud.js",
"type": "cjs require",
"userRequest": "lodash/identity",
"loc": "25:15-41"
},
{
"moduleId": 2047,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/ui/range/RangeSlider.js",
"module": "./~/searchkit/lib/src/components/ui/range/RangeSlider.js",
"moduleName": "./~/searchkit/lib/src/components/ui/range/RangeSlider.js",
"type": "cjs require",
"userRequest": "lodash/identity",
"loc": "17:15-41"
},
{
"moduleId": 2051,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/FacetAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/FacetAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/FacetAccessor.js",
"type": "cjs require",
"userRequest": "lodash/identity",
"loc": "17:15-41"
},
{
"moduleId": 2147,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseOrderBy.js",
"module": "./~/searchkit/~/lodash/_baseOrderBy.js",
"moduleName": "./~/searchkit/~/lodash/_baseOrderBy.js",
"type": "cjs require",
"userRequest": "./identity",
"loc": "7:15-36"
},
{
"moduleId": 2152,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseSetToString.js",
"module": "./~/searchkit/~/lodash/_baseSetToString.js",
"moduleName": "./~/searchkit/~/lodash/_baseSetToString.js",
"type": "cjs require",
"userRequest": "./identity",
"loc": "3:15-36"
},
{
"moduleId": 2158,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_castFunction.js",
"module": "./~/searchkit/~/lodash/_castFunction.js",
"moduleName": "./~/searchkit/~/lodash/_castFunction.js",
"type": "cjs require",
"userRequest": "./identity",
"loc": "1:15-36"
}
],
"usedExports": true,
"providedExports": null,
"depth": 7,
"source": "/**\n * This method returns the first argument it receives.\n *\n * @static\n * @since 0.1.0\n * @memberOf _\n * @category Util\n * @param {*} value Any value.\n * @returns {*} Returns `value`.\n * @example\n *\n * var object = { 'a': 1 };\n *\n * console.log(_.identity(object) === object);\n * // => true\n */\nfunction identity(value) {\n return value;\n}\n\nmodule.exports = identity;\n"
},
{
"id": 1683,
"identifier": "/src/node_modules/searchkit/node_modules/lodash/isObject.js",
"name": "./~/searchkit/~/lodash/isObject.js",
"index": 1652,
"index2": 1634,
"size": 733,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
2
],
"assets": [],
"issuer": "/src/node_modules/searchkit/node_modules/lodash/throttle.js",
"issuerId": 1881,
"issuerName": "./~/searchkit/~/lodash/throttle.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1757,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/isFunction.js",
"module": "./~/searchkit/~/lodash/isFunction.js",
"moduleName": "./~/searchkit/~/lodash/isFunction.js",
"type": "cjs require",
"userRequest": "./isObject",
"loc": "2:15-36"
},
{
"moduleId": 1776,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseIsEqual.js",
"module": "./~/searchkit/~/lodash/_baseIsEqual.js",
"moduleName": "./~/searchkit/~/lodash/_baseIsEqual.js",
"type": "cjs require",
"userRequest": "./isObject",
"loc": "2:15-36"
},
{
"moduleId": 1794,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/toNumber.js",
"module": "./~/searchkit/~/lodash/toNumber.js",
"moduleName": "./~/searchkit/~/lodash/toNumber.js",
"type": "cjs require",
"userRequest": "./isObject",
"loc": "1:15-36"
},
{
"moduleId": 1844,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseCreate.js",
"module": "./~/searchkit/~/lodash/_baseCreate.js",
"moduleName": "./~/searchkit/~/lodash/_baseCreate.js",
"type": "cjs require",
"userRequest": "./isObject",
"loc": "1:15-36"
},
{
"moduleId": 1867,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_isIterateeCall.js",
"module": "./~/searchkit/~/lodash/_isIterateeCall.js",
"moduleName": "./~/searchkit/~/lodash/_isIterateeCall.js",
"type": "cjs require",
"userRequest": "./isObject",
"loc": "4:15-36"
},
{
"moduleId": 1868,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_isStrictComparable.js",
"module": "./~/searchkit/~/lodash/_isStrictComparable.js",
"moduleName": "./~/searchkit/~/lodash/_isStrictComparable.js",
"type": "cjs require",
"userRequest": "./isObject",
"loc": "1:15-36"
},
{
"moduleId": 1881,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/throttle.js",
"module": "./~/searchkit/~/lodash/throttle.js",
"moduleName": "./~/searchkit/~/lodash/throttle.js",
"type": "cjs require",
"userRequest": "./isObject",
"loc": "2:15-36"
},
{
"moduleId": 1884,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/transform.js",
"module": "./~/searchkit/~/lodash/transform.js",
"moduleName": "./~/searchkit/~/lodash/transform.js",
"type": "cjs require",
"userRequest": "./isObject",
"loc": "9:15-36"
},
{
"moduleId": 2131,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseClone.js",
"module": "./~/searchkit/~/lodash/_baseClone.js",
"moduleName": "./~/searchkit/~/lodash/_baseClone.js",
"type": "cjs require",
"userRequest": "./isObject",
"loc": "18:15-36"
},
{
"moduleId": 2139,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseIsNative.js",
"module": "./~/searchkit/~/lodash/_baseIsNative.js",
"moduleName": "./~/searchkit/~/lodash/_baseIsNative.js",
"type": "cjs require",
"userRequest": "./isObject",
"loc": "3:15-36"
},
{
"moduleId": 2141,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseKeysIn.js",
"module": "./~/searchkit/~/lodash/_baseKeysIn.js",
"moduleName": "./~/searchkit/~/lodash/_baseKeysIn.js",
"type": "cjs require",
"userRequest": "./isObject",
"loc": "1:15-36"
},
{
"moduleId": 2145,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseMerge.js",
"module": "./~/searchkit/~/lodash/_baseMerge.js",
"moduleName": "./~/searchkit/~/lodash/_baseMerge.js",
"type": "cjs require",
"userRequest": "./isObject",
"loc": "5:15-36"
},
{
"moduleId": 2146,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseMergeDeep.js",
"module": "./~/searchkit/~/lodash/_baseMergeDeep.js",
"moduleName": "./~/searchkit/~/lodash/_baseMergeDeep.js",
"type": "cjs require",
"userRequest": "./isObject",
"loc": "11:15-36"
},
{
"moduleId": 2151,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseSet.js",
"module": "./~/searchkit/~/lodash/_baseSet.js",
"moduleName": "./~/searchkit/~/lodash/_baseSet.js",
"type": "cjs require",
"userRequest": "./isObject",
"loc": "4:15-36"
},
{
"moduleId": 2224,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/debounce.js",
"module": "./~/searchkit/~/lodash/debounce.js",
"moduleName": "./~/searchkit/~/lodash/debounce.js",
"type": "cjs require",
"userRequest": "./isObject",
"loc": "1:15-36"
}
],
"usedExports": true,
"providedExports": null,
"depth": 8,
"source": "/**\n * Checks if `value` is the\n * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types)\n * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`)\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an object, else `false`.\n * @example\n *\n * _.isObject({});\n * // => true\n *\n * _.isObject([1, 2, 3]);\n * // => true\n *\n * _.isObject(_.noop);\n * // => true\n *\n * _.isObject(null);\n * // => false\n */\nfunction isObject(value) {\n var type = typeof value;\n return value != null && (type == 'object' || type == 'function');\n}\n\nmodule.exports = isObject;\n"
},
{
"id": 1684,
"identifier": "/src/node_modules/searchkit/node_modules/lodash/_baseIteratee.js",
"name": "./~/searchkit/~/lodash/_baseIteratee.js",
"index": 1654,
"index2": 1720,
"size": 895,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
2
],
"assets": [],
"issuer": "/src/node_modules/searchkit/node_modules/lodash/map.js",
"issuerId": 1679,
"issuerName": "./~/searchkit/~/lodash/map.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1679,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/map.js",
"module": "./~/searchkit/~/lodash/map.js",
"moduleName": "./~/searchkit/~/lodash/map.js",
"type": "cjs require",
"userRequest": "./_baseIteratee",
"loc": "2:19-45"
},
{
"moduleId": 1735,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/omitBy.js",
"module": "./~/searchkit/~/lodash/omitBy.js",
"moduleName": "./~/searchkit/~/lodash/omitBy.js",
"type": "cjs require",
"userRequest": "./_baseIteratee",
"loc": "1:19-45"
},
{
"moduleId": 1756,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/filter.js",
"module": "./~/searchkit/~/lodash/filter.js",
"moduleName": "./~/searchkit/~/lodash/filter.js",
"type": "cjs require",
"userRequest": "./_baseIteratee",
"loc": "3:19-45"
},
{
"moduleId": 1758,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/maxBy.js",
"module": "./~/searchkit/~/lodash/maxBy.js",
"moduleName": "./~/searchkit/~/lodash/maxBy.js",
"type": "cjs require",
"userRequest": "./_baseIteratee",
"loc": "3:19-45"
},
{
"moduleId": 1792,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/reduce.js",
"module": "./~/searchkit/~/lodash/reduce.js",
"moduleName": "./~/searchkit/~/lodash/reduce.js",
"type": "cjs require",
"userRequest": "./_baseIteratee",
"loc": "3:19-45"
},
{
"moduleId": 1859,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_createAggregator.js",
"module": "./~/searchkit/~/lodash/_createAggregator.js",
"moduleName": "./~/searchkit/~/lodash/_createAggregator.js",
"type": "cjs require",
"userRequest": "./_baseIteratee",
"loc": "3:19-45"
},
{
"moduleId": 1873,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/findIndex.js",
"module": "./~/searchkit/~/lodash/findIndex.js",
"moduleName": "./~/searchkit/~/lodash/findIndex.js",
"type": "cjs require",
"userRequest": "./_baseIteratee",
"loc": "2:19-45"
},
{
"moduleId": 1879,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/reject.js",
"module": "./~/searchkit/~/lodash/reject.js",
"moduleName": "./~/searchkit/~/lodash/reject.js",
"type": "cjs require",
"userRequest": "./_baseIteratee",
"loc": "3:19-45"
},
{
"moduleId": 1884,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/transform.js",
"module": "./~/searchkit/~/lodash/transform.js",
"moduleName": "./~/searchkit/~/lodash/transform.js",
"type": "cjs require",
"userRequest": "./_baseIteratee",
"loc": "4:19-45"
},
{
"moduleId": 2147,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseOrderBy.js",
"module": "./~/searchkit/~/lodash/_baseOrderBy.js",
"moduleName": "./~/searchkit/~/lodash/_baseOrderBy.js",
"type": "cjs require",
"userRequest": "./_baseIteratee",
"loc": "2:19-45"
},
{
"moduleId": 2171,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_createFind.js",
"module": "./~/searchkit/~/lodash/_createFind.js",
"moduleName": "./~/searchkit/~/lodash/_createFind.js",
"type": "cjs require",
"userRequest": "./_baseIteratee",
"loc": "1:19-45"
},
{
"moduleId": 2233,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/mapValues.js",
"module": "./~/searchkit/~/lodash/mapValues.js",
"moduleName": "./~/searchkit/~/lodash/mapValues.js",
"type": "cjs require",
"userRequest": "./_baseIteratee",
"loc": "3:19-45"
},
{
"moduleId": 2236,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/minBy.js",
"module": "./~/searchkit/~/lodash/minBy.js",
"moduleName": "./~/searchkit/~/lodash/minBy.js",
"type": "cjs require",
"userRequest": "./_baseIteratee",
"loc": "2:19-45"
},
{
"moduleId": 2238,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/pickBy.js",
"module": "./~/searchkit/~/lodash/pickBy.js",
"moduleName": "./~/searchkit/~/lodash/pickBy.js",
"type": "cjs require",
"userRequest": "./_baseIteratee",
"loc": "2:19-45"
}
],
"usedExports": true,
"providedExports": null,
"depth": 8,
"source": "var baseMatches = require('./_baseMatches'),\n baseMatchesProperty = require('./_baseMatchesProperty'),\n identity = require('./identity'),\n isArray = require('./isArray'),\n property = require('./property');\n\n/**\n * The base implementation of `_.iteratee`.\n *\n * @private\n * @param {*} [value=_.identity] The value to convert to an iteratee.\n * @returns {Function} Returns the iteratee.\n */\nfunction baseIteratee(value) {\n // Don't store the `typeof` result in a variable to avoid a JIT bug in Safari 9.\n // See https://bugs.webkit.org/show_bug.cgi?id=156034 for more details.\n if (typeof value == 'function') {\n return value;\n }\n if (value == null) {\n return identity;\n }\n if (typeof value == 'object') {\n return isArray(value)\n ? baseMatchesProperty(value[0], value[1])\n : baseMatches(value);\n }\n return property(value);\n}\n\nmodule.exports = baseIteratee;\n"
},
{
"id": 1685,
"identifier": "/src/node_modules/searchkit/node_modules/lodash/get.js",
"name": "./~/searchkit/~/lodash/get.js",
"index": 1715,
"index2": 1711,
"size": 884,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
2
],
"assets": [],
"issuer": "/src/node_modules/searchkit/lib/src/core/SearchkitManager.js",
"issuerId": 1766,
"issuerName": "./~/searchkit/lib/src/core/SearchkitManager.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1698,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/Accessor.js",
"module": "./~/searchkit/lib/src/core/accessors/Accessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/Accessor.js",
"type": "cjs require",
"userRequest": "lodash/get",
"loc": "3:10-31"
},
{
"moduleId": 1766,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/SearchkitManager.js",
"module": "./~/searchkit/lib/src/core/SearchkitManager.js",
"moduleName": "./~/searchkit/lib/src/core/SearchkitManager.js",
"type": "cjs require",
"userRequest": "lodash/get",
"loc": "15:10-31"
},
{
"moduleId": 1824,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/query/field_context/ChildrenFieldContext.js",
"module": "./~/searchkit/lib/src/core/query/field_context/ChildrenFieldContext.js",
"moduleName": "./~/searchkit/lib/src/core/query/field_context/ChildrenFieldContext.js",
"type": "cjs require",
"userRequest": "lodash/get",
"loc": "9:10-31"
},
{
"moduleId": 1826,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/query/field_context/NestedFieldContext.js",
"module": "./~/searchkit/lib/src/core/query/field_context/NestedFieldContext.js",
"moduleName": "./~/searchkit/lib/src/core/query/field_context/NestedFieldContext.js",
"type": "cjs require",
"userRequest": "lodash/get",
"loc": "9:10-31"
},
{
"moduleId": 2008,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/dynamic-range-filter/DynamicRangeFilter.js",
"module": "./~/searchkit/lib/src/components/search/filters/dynamic-range-filter/DynamicRangeFilter.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/dynamic-range-filter/DynamicRangeFilter.js",
"type": "cjs require",
"userRequest": "lodash/get",
"loc": "12:10-31"
},
{
"moduleId": 2016,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/range-filter/src/RangeFilter.js",
"module": "./~/searchkit/lib/src/components/search/filters/range-filter/src/RangeFilter.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/range-filter/src/RangeFilter.js",
"type": "cjs require",
"userRequest": "lodash/get",
"loc": "13:10-31"
},
{
"moduleId": 2024,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/hits-stats/src/HitsStats.js",
"module": "./~/searchkit/lib/src/components/search/hits-stats/src/HitsStats.js",
"moduleName": "./~/searchkit/lib/src/components/search/hits-stats/src/HitsStats.js",
"type": "cjs require",
"userRequest": "lodash/get",
"loc": "10:10-31"
},
{
"moduleId": 2031,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/pagination/src/Pagination.js",
"module": "./~/searchkit/lib/src/components/search/pagination/src/Pagination.js",
"moduleName": "./~/searchkit/lib/src/components/search/pagination/src/Pagination.js",
"type": "cjs require",
"userRequest": "lodash/get",
"loc": "11:10-31"
},
{
"moduleId": 2045,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/ui/range/RangeInput.js",
"module": "./~/searchkit/lib/src/components/ui/range/RangeInput.js",
"moduleName": "./~/searchkit/lib/src/components/ui/range/RangeInput.js",
"type": "cjs require",
"userRequest": "lodash/get",
"loc": "10:10-31"
},
{
"moduleId": 2050,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/DynamicRangeAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/DynamicRangeAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/DynamicRangeAccessor.js",
"type": "cjs require",
"userRequest": "lodash/get",
"loc": "11:10-31"
},
{
"moduleId": 2055,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/NestedFacetAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/NestedFacetAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/NestedFacetAccessor.js",
"type": "cjs require",
"userRequest": "lodash/get",
"loc": "11:10-31"
},
{
"moduleId": 2061,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/RangeAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/RangeAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/RangeAccessor.js",
"type": "cjs require",
"userRequest": "lodash/get",
"loc": "11:10-31"
},
{
"moduleId": 2065,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/SuggestionsAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/SuggestionsAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/SuggestionsAccessor.js",
"type": "cjs require",
"userRequest": "lodash/get",
"loc": "8:10-31"
},
{
"moduleId": 2144,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseMatchesProperty.js",
"module": "./~/searchkit/~/lodash/_baseMatchesProperty.js",
"moduleName": "./~/searchkit/~/lodash/_baseMatchesProperty.js",
"type": "cjs require",
"userRequest": "./get",
"loc": "2:10-26"
}
],
"usedExports": true,
"providedExports": null,
"depth": 7,
"source": "var baseGet = require('./_baseGet');\n\n/**\n * Gets the value at `path` of `object`. If the resolved value is\n * `undefined`, the `defaultValue` is returned in its place.\n *\n * @static\n * @memberOf _\n * @since 3.7.0\n * @category Object\n * @param {Object} object The object to query.\n * @param {Array|string} path The path of the property to get.\n * @param {*} [defaultValue] The value returned for `undefined` resolved values.\n * @returns {*} Returns the resolved value.\n * @example\n *\n * var object = { 'a': [{ 'b': { 'c': 3 } }] };\n *\n * _.get(object, 'a[0].b.c');\n * // => 3\n *\n * _.get(object, ['a', '0', 'b', 'c']);\n * // => 3\n *\n * _.get(object, 'a.b.c', 'default');\n * // => 'default'\n */\nfunction get(object, path, defaultValue) {\n var result = object == null ? undefined : baseGet(object, path);\n return result === undefined ? defaultValue : result;\n}\n\nmodule.exports = get;\n"
},
{
"id": 1686,
"identifier": "/src/node_modules/bem-cn/dist/bem-cn.js",
"name": "./~/bem-cn/dist/bem-cn.js",
"index": 1917,
"index2": 1907,
"size": 5134,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
2
],
"assets": [],
"issuer": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/search/CustomSortingSelect.js",
"issuerId": 1925,
"issuerName": "./static/js/components/search/CustomSortingSelect.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1817,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/ui/list/ItemListComponents.js",
"module": "./~/searchkit/lib/src/components/ui/list/ItemListComponents.js",
"moduleName": "./~/searchkit/lib/src/components/ui/list/ItemListComponents.js",
"type": "cjs require",
"userRequest": "bem-cn",
"loc": "19:12-29"
},
{
"moduleId": 1827,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/react/SearchkitComponent.js",
"module": "./~/searchkit/lib/src/core/react/SearchkitComponent.js",
"moduleName": "./~/searchkit/lib/src/core/react/SearchkitComponent.js",
"type": "cjs require",
"userRequest": "bem-cn",
"loc": "10:12-29"
},
{
"moduleId": 1925,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/search/CustomSortingSelect.js",
"module": "./static/js/components/search/CustomSortingSelect.js",
"moduleName": "./static/js/components/search/CustomSortingSelect.js",
"type": "cjs require",
"userRequest": "bem-cn",
"loc": "21:13-30"
},
{
"moduleId": 2018,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/selected-filters/GroupedSelectedFilters.js",
"module": "./~/searchkit/lib/src/components/search/filters/selected-filters/GroupedSelectedFilters.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/selected-filters/GroupedSelectedFilters.js",
"type": "cjs require",
"userRequest": "bem-cn",
"loc": "10:15-32"
},
{
"moduleId": 2031,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/pagination/src/Pagination.js",
"module": "./~/searchkit/lib/src/components/search/pagination/src/Pagination.js",
"moduleName": "./~/searchkit/lib/src/components/search/pagination/src/Pagination.js",
"type": "cjs require",
"userRequest": "bem-cn",
"loc": "16:10-27"
},
{
"moduleId": 2034,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/ui/filter-group/FilterGroup.js",
"module": "./~/searchkit/lib/src/components/ui/filter-group/FilterGroup.js",
"moduleName": "./~/searchkit/lib/src/components/ui/filter-group/FilterGroup.js",
"type": "cjs require",
"userRequest": "bem-cn",
"loc": "18:15-32"
},
{
"moduleId": 2037,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/ui/layout/Panel.js",
"module": "./~/searchkit/lib/src/components/ui/layout/Panel.js",
"moduleName": "./~/searchkit/lib/src/components/ui/layout/Panel.js",
"type": "cjs require",
"userRequest": "bem-cn",
"loc": "17:15-32"
},
{
"moduleId": 2040,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/ui/list/Select.js",
"module": "./~/searchkit/lib/src/components/ui/list/Select.js",
"moduleName": "./~/searchkit/lib/src/components/ui/list/Select.js",
"type": "cjs require",
"userRequest": "bem-cn",
"loc": "18:12-29"
},
{
"moduleId": 2041,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/ui/list/TagCloud.js",
"module": "./~/searchkit/lib/src/components/ui/list/TagCloud.js",
"moduleName": "./~/searchkit/lib/src/components/ui/list/TagCloud.js",
"type": "cjs require",
"userRequest": "bem-cn",
"loc": "19:12-29"
},
{
"moduleId": 2044,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/ui/range/RangeHistogram.js",
"module": "./~/searchkit/lib/src/components/ui/range/RangeHistogram.js",
"moduleName": "./~/searchkit/lib/src/components/ui/range/RangeHistogram.js",
"type": "cjs require",
"userRequest": "bem-cn",
"loc": "18:12-29"
},
{
"moduleId": 2045,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/ui/range/RangeInput.js",
"module": "./~/searchkit/lib/src/components/ui/range/RangeInput.js",
"moduleName": "./~/searchkit/lib/src/components/ui/range/RangeInput.js",
"type": "cjs require",
"userRequest": "bem-cn",
"loc": "8:12-29"
},
{
"moduleId": 2047,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/ui/range/RangeSlider.js",
"module": "./~/searchkit/lib/src/components/ui/range/RangeSlider.js",
"moduleName": "./~/searchkit/lib/src/components/ui/range/RangeSlider.js",
"type": "cjs require",
"userRequest": "bem-cn",
"loc": "19:12-29"
},
{
"moduleId": 2095,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/react/block.js",
"module": "./~/searchkit/lib/src/core/react/block.js",
"moduleName": "./~/searchkit/lib/src/core/react/block.js",
"type": "cjs require",
"userRequest": "bem-cn",
"loc": "2:16-33"
}
],
"usedExports": true,
"providedExports": null,
"depth": 6,
"source": "/**\n * bem-cn — friendly BEM class names generator\n * @author Alexander Burtsev, http://burtsev.me, 2016\n * @license MIT\n */\n(function (root, factory) {\n\t/* istanbul ignore next */\n\tif ( typeof exports === 'object' ) {\n\t\t// CommonJS\n\t\tmodule.exports = factory();\n\t} else if ( typeof define === 'function' && define.amd ) {\n\t\t// AMD\n\t\tdefine([], factory);\n\t} else {\n\t\t// Browser globals\n\t\troot.block = factory();\n\t}\n})(this, function () {\n\t'use strict';\n\n\t/* jshint validthis: true */\n\n\tvar\tis = 'is-',\n\t\tspace = ' ',\n\t\tsettings = {\n\t\t\tns: '',\n\t\t\tel: '__',\n\t\t\tmod: '_',\n\t\t\tmodValue: '_',\n\t\t\tclassMap: {}\n\t\t};\n\n\t/**\n\t * Simplest mixin helper\n\t */\n\tfunction extend(target, obj) {\n\t\treturn Object.keys(obj).reduce(function(target, key) {\n\t\t\tvar value = obj[key];\n\n\t\t\t// Shallow copy of array\n\t\t\tif ( Array.isArray(value) ) {\n\t\t\t\tvalue = value.slice();\n\t\t\t}\n\n\t\t\ttarget[key] = value;\n\t\t\treturn target;\n\t\t}, target);\n\t}\n\n\t/**\n\t * Shallow copy helper\n\t */\n\tfunction copy(obj) {\n\t\treturn extend({}, obj);\n\t}\n\n\t/**\n\t * Converts object with classes to array of strings\n\t * Example: objectToArray({ color: 'red' }) -> ['', '_color_red']\n\t *\n\t * @param {Object} obj { name: 'value' } or { name1: true, name2: false }\n\t * @param {String} [separator='_'] Separator or prefix\n\t */\n\tfunction objectToArray(obj, separator) {\n\t\tif ( separator === undefined ) {\n\t\t\tseparator = settings.mod;\n\t\t}\n\n\t\tvar modValueSeparator = settings.modValue;\n\n\t\treturn Object.keys(obj).reduce(function(array, key) {\n\t\t\tvar value = obj[key];\n\n\t\t\tif ( !value ) {\n\t\t\t\treturn array;\n\t\t\t}\n\n\t\t\tif ( value === true ) {\n\t\t\t\tarray.push(separator + key);\n\t\t\t} else {\n\t\t\t\t// Makes block__elem_{modifierKey}_{modifierValue}\n\t\t\t\tarray.push(separator + key + modValueSeparator + value);\n\t\t\t}\n\n\t\t\treturn array;\n\t\t}, []);\n\t}\n\n\t/**\n\t * Resolves real class name from classMap\n\t * @param {String} name\n\t * @returns {String}\n */\n\tfunction resolveClassName(name) {\n\t\treturn settings.classMap[name] || name;\n\t}\n\n\t/**\n\t * Callable block instance\n\t */\n\tfunction callableInstance() {\n\t\tvar args = Array.prototype.slice.call(arguments),\n\t\t\tcontext = copy(this);\n\n\t\tcontext = args.reduce(function(context, argv) {\n\t\t\tif ( argv && typeof argv === 'string' ) {\n\t\t\t\tcontext.name = context.name + settings.el + argv;\n\t\t\t}\n\n\t\t\tif ( argv && typeof argv === 'object' ) {\n\t\t\t\tcontext.mods.push(argv);\n\t\t\t}\n\n\t\t\treturn context;\n\t\t}, context);\n\n\t\treturn factory(context);\n\t}\n\n\t/**\n\t * Static method toString() for callable instance\n\t */\n\tfunction toString() {\n\t\t// Add namespace\n\t\tvar\tname = settings.ns + this.name,\n\t\t\tclassList = resolveClassName(name);\n\n\t\t// Add modifiers\n\t\tclassList = this.mods.reduce(function(classList, modObject) {\n\t\t\tvar modArray = objectToArray(modObject);\n\n\t\t\tif ( modArray.length ) {\n\t\t\t\tmodArray = modArray.map(function (mod) {\n\t\t\t\t\treturn resolveClassName(name + mod);\n\t\t\t\t});\n\n\t\t\t\tmodArray.unshift('');\n\t\t\t\tclassList += modArray.join(space);\n\t\t\t}\n\n\t\t\treturn classList;\n\t\t}, classList);\n\n\t\t// Mix with another classes\n\t\tif ( this.mixes.length ) {\n\t\t\tclassList += space + this.mixes.join(space);\n\t\t}\n\n\t\t// Add states\n\t\tvar states = this.states;\n\t\tclassList = Object.keys(states).reduce(function(classList, state) {\n\t\t\treturn classList += states[state] ? space + is + state : '';\n\t\t}, classList);\n\n\t\treturn classList;\n\t}\n\n\tfunction split() {\n\t\tvar classNames = toString.bind(this)();\n\t\treturn String.prototype.split.apply(classNames, arguments);\n\t}\n\n\t/**\n\t * Static method mix() for callable instance\n\t * @param {String|Array|Object} className 'class'; ['one', 'two']; {one: true, two: false}\n\t */\n\tfunction mix(className) {\n\t\tvar context = copy(this),\n\t\t\tclasses;\n\n\t\tif ( className ) {\n\t\t\tif ( typeof className === 'function' ) {\n\t\t\t\tclasses = [ className.toString() ];\n\t\t\t} else if ( typeof className === 'string' ) {\n\t\t\t\tclasses = [ className ];\n\t\t\t} else if ( Array.isArray(className) ) {\n\t\t\t\tclasses = className;\n\t\t\t} else {\n\t\t\t\tclasses = objectToArray(className, '');\n\t\t\t}\n\t\t\tcontext.mixes = context.mixes.concat(classes);\n\t\t}\n\n\t\treturn factory(context);\n\t}\n\n\t/**\n\t * Adds SMACSS-states: https://smacss.com/book/type-state\n\t * @param {Object} obj State object\n\t * @return {[type]} [description]\n\t */\n\tfunction state(obj) {\n\t\tvar context = copy(this),\n\t\t\tstates = copy(context.states);\n\n\t\textend(states, obj || {});\n\t\tcontext.states = states;\n\n\t\treturn factory(context);\n\t}\n\n\t/**\n\t * Generator of block-functions\n\t * @param {Object} context Immutable context of current block\n\t * @return {Function}\n\t */\n\tfunction factory(context) {\n\t\tcontext = extend({\n\t\t\tname: '',\n\t\t\tmods: [],\n\t\t\tmixes: [],\n\t\t\tstates: {}\n\t\t}, context || {});\n\n\t\t// Whilst JavaScript can't create callable objects with constructors\n\t\tvar b = callableInstance.bind(context);\n\t\tb.toString = toString.bind(context);\n\t\tb.split = split.bind(context);\n\t\tb.mix = mix.bind(context);\n\t\tb.state = state.bind(context);\n\n\t\treturn b;\n\t}\n\n\t/**\n\t * Entry point\n\t * @param {String} name Block name\n\t * @return {Function}\n\t */\n\tfunction block(name) {\n\t\treturn factory({ name: name });\n\t}\n\n\t/**\n\t * Setup settings\n\t */\n\tblock.setup = function(obj) {\n\t\textend(settings, obj || {});\n\t\treturn block;\n\t};\n\n\treturn block;\n});\n"
},
{
"id": 1687,
"identifier": "/src/node_modules/searchkit/lib/src/components/ui/index.js",
"name": "./~/searchkit/lib/src/components/ui/index.js",
"index": 1991,
"index2": 2058,
"size": 271,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
2
],
"assets": [],
"issuer": "/src/node_modules/searchkit/lib/src/components/index.js",
"issuerId": 1812,
"issuerName": "./~/searchkit/lib/src/components/index.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1812,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/index.js",
"module": "./~/searchkit/lib/src/components/index.js",
"moduleName": "./~/searchkit/lib/src/components/index.js",
"type": "cjs require",
"userRequest": "./ui",
"loc": "25:9-24"
},
{
"moduleId": 1813,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/facet-filter/FacetFilter.js",
"module": "./~/searchkit/lib/src/components/search/filters/facet-filter/FacetFilter.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/facet-filter/FacetFilter.js",
"type": "cjs require",
"userRequest": "../../../ui",
"loc": "10:11-33"
},
{
"moduleId": 2005,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/display/view-switcher/ViewSwitcherToggle.js",
"module": "./~/searchkit/lib/src/components/display/view-switcher/ViewSwitcherToggle.js",
"moduleName": "./~/searchkit/lib/src/components/display/view-switcher/ViewSwitcherToggle.js",
"type": "cjs require",
"userRequest": "../../ui",
"loc": "8:11-30"
},
{
"moduleId": 2007,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/checkbox-filter/CheckboxFilter.js",
"module": "./~/searchkit/lib/src/components/search/filters/checkbox-filter/CheckboxFilter.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/checkbox-filter/CheckboxFilter.js",
"type": "cjs require",
"userRequest": "../../../ui",
"loc": "9:11-33"
},
{
"moduleId": 2008,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/dynamic-range-filter/DynamicRangeFilter.js",
"module": "./~/searchkit/lib/src/components/search/filters/dynamic-range-filter/DynamicRangeFilter.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/dynamic-range-filter/DynamicRangeFilter.js",
"type": "cjs require",
"userRequest": "../../../ui",
"loc": "9:11-33"
},
{
"moduleId": 2009,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/facet-filter/MenuFilter.js",
"module": "./~/searchkit/lib/src/components/search/filters/facet-filter/MenuFilter.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/facet-filter/MenuFilter.js",
"type": "cjs require",
"userRequest": "../../../ui",
"loc": "7:11-33"
},
{
"moduleId": 2014,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/input-filter/InputFilter.js",
"module": "./~/searchkit/lib/src/components/search/filters/input-filter/InputFilter.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/input-filter/InputFilter.js",
"type": "cjs require",
"userRequest": "../../../ui",
"loc": "10:11-33"
},
{
"moduleId": 2015,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/numeric-refinement-list-filter/src/NumericRefinementListFilter.js",
"module": "./~/searchkit/lib/src/components/search/filters/numeric-refinement-list-filter/src/NumericRefinementListFilter.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/numeric-refinement-list-filter/src/NumericRefinementListFilter.js",
"type": "cjs require",
"userRequest": "../../../../ui",
"loc": "9:11-36"
},
{
"moduleId": 2016,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/range-filter/src/RangeFilter.js",
"module": "./~/searchkit/lib/src/components/search/filters/range-filter/src/RangeFilter.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/range-filter/src/RangeFilter.js",
"type": "cjs require",
"userRequest": "../../../../ui",
"loc": "10:11-36"
},
{
"moduleId": 2018,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/selected-filters/GroupedSelectedFilters.js",
"module": "./~/searchkit/lib/src/components/search/filters/selected-filters/GroupedSelectedFilters.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/selected-filters/GroupedSelectedFilters.js",
"type": "cjs require",
"userRequest": "../../../ui",
"loc": "9:11-33"
},
{
"moduleId": 2030,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/page-size-selector/PageSizeSelector.js",
"module": "./~/searchkit/lib/src/components/search/page-size-selector/PageSizeSelector.js",
"moduleName": "./~/searchkit/lib/src/components/search/page-size-selector/PageSizeSelector.js",
"type": "cjs require",
"userRequest": "../../ui",
"loc": "11:11-30"
},
{
"moduleId": 2031,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/pagination/src/Pagination.js",
"module": "./~/searchkit/lib/src/components/search/pagination/src/Pagination.js",
"moduleName": "./~/searchkit/lib/src/components/search/pagination/src/Pagination.js",
"type": "cjs require",
"userRequest": "../../../ui",
"loc": "9:11-33"
},
{
"moduleId": 2033,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/sorting-selector/src/SortingSelector.js",
"module": "./~/searchkit/lib/src/components/search/sorting-selector/src/SortingSelector.js",
"moduleName": "./~/searchkit/lib/src/components/search/sorting-selector/src/SortingSelector.js",
"type": "cjs require",
"userRequest": "../../../ui",
"loc": "9:11-33"
}
],
"usedExports": true,
"providedExports": null,
"depth": 6,
"source": "\"use strict\";\nfunction __export(m) {\n for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\n}\n__export(require(\"./filter-group\"));\n__export(require(\"./layout\"));\n__export(require(\"./list\"));\n__export(require(\"./range\"));\n//# sourceMappingURL=index.js.map"
},
{
"id": 1688,
"identifier": "/src/node_modules/searchkit/lib/src/index.js",
"name": "./~/searchkit/lib/src/index.js",
"index": 1611,
"index2": 2102,
"size": 208,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
2
],
"assets": [],
"issuer": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/containers/LearnerSearchPage.js",
"issuerId": 1673,
"issuerName": "./static/js/containers/LearnerSearchPage.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1673,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/containers/LearnerSearchPage.js",
"module": "./static/js/containers/LearnerSearchPage.js",
"moduleName": "./static/js/containers/LearnerSearchPage.js",
"type": "cjs require",
"userRequest": "searchkit",
"loc": "17:17-37"
},
{
"moduleId": 1765,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/ui/list/ItemComponents.js",
"module": "./~/searchkit/lib/src/components/ui/list/ItemComponents.js",
"moduleName": "./~/searchkit/lib/src/components/ui/list/ItemComponents.js",
"type": "cjs require",
"userRequest": "../../../",
"loc": "17:9-29"
},
{
"moduleId": 1905,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/LearnerSearch.js",
"module": "./static/js/components/LearnerSearch.js",
"moduleName": "./static/js/components/LearnerSearch.js",
"type": "cjs require",
"userRequest": "searchkit",
"loc": "17:17-37"
},
{
"moduleId": 1907,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/ProgramFilter.js",
"module": "./static/js/components/ProgramFilter.js",
"moduleName": "./static/js/components/ProgramFilter.js",
"type": "cjs require",
"userRequest": "searchkit",
"loc": "9:17-37"
},
{
"moduleId": 1922,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/search/CustomNoHits.js",
"module": "./static/js/components/search/CustomNoHits.js",
"moduleName": "./static/js/components/search/CustomNoHits.js",
"type": "cjs require",
"userRequest": "searchkit",
"loc": "15:17-37"
},
{
"moduleId": 1924,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/search/CustomResetFiltersDisplay.js",
"module": "./static/js/components/search/CustomResetFiltersDisplay.js",
"moduleName": "./static/js/components/search/CustomResetFiltersDisplay.js",
"type": "cjs require",
"userRequest": "searchkit",
"loc": "15:17-37"
},
{
"moduleId": 1925,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/search/CustomSortingSelect.js",
"module": "./static/js/components/search/CustomSortingSelect.js",
"moduleName": "./static/js/components/search/CustomSortingSelect.js",
"type": "cjs require",
"userRequest": "searchkit",
"loc": "19:17-37"
},
{
"moduleId": 1926,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/search/FilterVisibilityToggle.js",
"module": "./static/js/components/search/FilterVisibilityToggle.js",
"moduleName": "./static/js/components/search/FilterVisibilityToggle.js",
"type": "cjs require",
"userRequest": "searchkit",
"loc": "19:17-37"
},
{
"moduleId": 1929,
"moduleIdentifier": "/src/node_modules/babel-loader/lib/index.js?{\"presets\":[\"latest\",\"react\"],\"ignore\":[\"node_modules/**\"],\"plugins\":[\"transform-flow-strip-types\",\"react-hot-loader/babel\",\"transform-object-rest-spread\",\"transform-class-properties\",\"syntax-dynamic-import\",\"transform-react-constant-elements\",\"transform-react-inline-elements\"]}!/src/static/js/components/search/PatchedMenuFilter.js",
"module": "./static/js/components/search/PatchedMenuFilter.js",
"moduleName": "./static/js/components/search/PatchedMenuFilter.js",
"type": "cjs require",
"userRequest": "searchkit",
"loc": "9:17-37"
},
{
"moduleId": 2034,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/ui/filter-group/FilterGroup.js",
"module": "./~/searchkit/lib/src/components/ui/filter-group/FilterGroup.js",
"moduleName": "./~/searchkit/lib/src/components/ui/filter-group/FilterGroup.js",
"type": "cjs require",
"userRequest": "../../../",
"loc": "17:9-29"
},
{
"moduleId": 2039,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/ui/list/ItemHistogramList.js",
"module": "./~/searchkit/lib/src/components/ui/list/ItemHistogramList.js",
"moduleName": "./~/searchkit/lib/src/components/ui/list/ItemHistogramList.js",
"type": "cjs require",
"userRequest": "../../../",
"loc": "18:9-29"
},
{
"moduleId": 2041,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/ui/list/TagCloud.js",
"module": "./~/searchkit/lib/src/components/ui/list/TagCloud.js",
"moduleName": "./~/searchkit/lib/src/components/ui/list/TagCloud.js",
"type": "cjs require",
"userRequest": "../../../",
"loc": "17:9-29"
},
{
"moduleId": 2044,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/ui/range/RangeHistogram.js",
"module": "./~/searchkit/lib/src/components/ui/range/RangeHistogram.js",
"moduleName": "./~/searchkit/lib/src/components/ui/range/RangeHistogram.js",
"type": "cjs require",
"userRequest": "../../../",
"loc": "17:9-29"
}
],
"usedExports": true,
"providedExports": null,
"depth": 4,
"source": "\"use strict\";\nfunction __export(m) {\n for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\n}\n__export(require('./components'));\n__export(require(\"./core\"));\n//# sourceMappingURL=index.js.map"
},
{
"id": 1689,
"identifier": "/src/node_modules/searchkit/lib/src/core/state/index.js",
"name": "./~/searchkit/lib/src/core/state/index.js",
"index": 1767,
"index2": 1779,
"size": 315,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
2
],
"assets": [],
"issuer": "/src/node_modules/searchkit/lib/src/core/index.js",
"issuerId": 1677,
"issuerName": "./~/searchkit/lib/src/core/index.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1677,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/index.js",
"module": "./~/searchkit/lib/src/core/index.js",
"moduleName": "./~/searchkit/lib/src/core/index.js",
"type": "cjs require",
"userRequest": "./state",
"loc": "8:9-27"
},
{
"moduleId": 1822,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/BaseQueryAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/BaseQueryAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/BaseQueryAccessor.js",
"type": "cjs require",
"userRequest": "../state",
"loc": "7:14-33"
},
{
"moduleId": 2049,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/CheckboxFilterAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/CheckboxFilterAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/CheckboxFilterAccessor.js",
"type": "cjs require",
"userRequest": "../state",
"loc": "7:14-33"
},
{
"moduleId": 2050,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/DynamicRangeAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/DynamicRangeAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/DynamicRangeAccessor.js",
"type": "cjs require",
"userRequest": "../state",
"loc": "8:14-33"
},
{
"moduleId": 2051,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/FacetAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/FacetAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/FacetAccessor.js",
"type": "cjs require",
"userRequest": "../state",
"loc": "7:14-33"
},
{
"moduleId": 2052,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/HierarchicalFacetAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/HierarchicalFacetAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/HierarchicalFacetAccessor.js",
"type": "cjs require",
"userRequest": "../state",
"loc": "7:14-33"
},
{
"moduleId": 2055,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/NestedFacetAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/NestedFacetAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/NestedFacetAccessor.js",
"type": "cjs require",
"userRequest": "../state",
"loc": "7:14-33"
},
{
"moduleId": 2057,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/NumericOptionsAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/NumericOptionsAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/NumericOptionsAccessor.js",
"type": "cjs require",
"userRequest": "../state",
"loc": "7:14-33"
},
{
"moduleId": 2058,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/PageSizeAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/PageSizeAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/PageSizeAccessor.js",
"type": "cjs require",
"userRequest": "../state",
"loc": "8:14-33"
},
{
"moduleId": 2059,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/PaginationAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/PaginationAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/PaginationAccessor.js",
"type": "cjs require",
"userRequest": "../state",
"loc": "7:14-33"
},
{
"moduleId": 2061,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/RangeAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/RangeAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/RangeAccessor.js",
"type": "cjs require",
"userRequest": "../state",
"loc": "8:14-33"
},
{
"moduleId": 2063,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/SortingAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/SortingAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/SortingAccessor.js",
"type": "cjs require",
"userRequest": "../state",
"loc": "7:14-33"
}
],
"usedExports": true,
"providedExports": null,
"depth": 6,
"source": "\"use strict\";\nfunction __export(m) {\n for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\n}\n__export(require(\"./State\"));\n__export(require(\"./ArrayState\"));\n__export(require(\"./ObjectState\"));\n__export(require(\"./ValueState\"));\n__export(require(\"./LevelState\"));\n//# sourceMappingURL=index.js.map"
},
{
"id": 1690,
"identifier": "/src/node_modules/searchkit/node_modules/lodash/isArrayLike.js",
"name": "./~/searchkit/~/lodash/isArrayLike.js",
"index": 1650,
"index2": 1636,
"size": 830,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
2
],
"assets": [],
"issuer": "/src/node_modules/searchkit/node_modules/lodash/assign.js",
"issuerId": 1681,
"issuerName": "./~/searchkit/~/lodash/assign.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1681,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/assign.js",
"module": "./~/searchkit/~/lodash/assign.js",
"moduleName": "./~/searchkit/~/lodash/assign.js",
"type": "cjs require",
"userRequest": "./isArrayLike",
"loc": "4:18-42"
},
{
"moduleId": 1693,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/keys.js",
"module": "./~/searchkit/~/lodash/keys.js",
"moduleName": "./~/searchkit/~/lodash/keys.js",
"type": "cjs require",
"userRequest": "./isArrayLike",
"loc": "3:18-42"
},
{
"moduleId": 1718,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/includes.js",
"module": "./~/searchkit/~/lodash/includes.js",
"moduleName": "./~/searchkit/~/lodash/includes.js",
"type": "cjs require",
"userRequest": "./isArrayLike",
"loc": "2:18-42"
},
{
"moduleId": 1734,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/keysIn.js",
"module": "./~/searchkit/~/lodash/keysIn.js",
"moduleName": "./~/searchkit/~/lodash/keysIn.js",
"type": "cjs require",
"userRequest": "./isArrayLike",
"loc": "3:18-42"
},
{
"moduleId": 1760,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/size.js",
"module": "./~/searchkit/~/lodash/size.js",
"moduleName": "./~/searchkit/~/lodash/size.js",
"type": "cjs require",
"userRequest": "./isArrayLike",
"loc": "3:18-42"
},
{
"moduleId": 1851,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseMap.js",
"module": "./~/searchkit/~/lodash/_baseMap.js",
"moduleName": "./~/searchkit/~/lodash/_baseMap.js",
"type": "cjs require",
"userRequest": "./isArrayLike",
"loc": "2:18-42"
},
{
"moduleId": 1867,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_isIterateeCall.js",
"module": "./~/searchkit/~/lodash/_isIterateeCall.js",
"moduleName": "./~/searchkit/~/lodash/_isIterateeCall.js",
"type": "cjs require",
"userRequest": "./isArrayLike",
"loc": "2:18-42"
},
{
"moduleId": 1876,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/isArrayLikeObject.js",
"module": "./~/searchkit/~/lodash/isArrayLikeObject.js",
"moduleName": "./~/searchkit/~/lodash/isArrayLikeObject.js",
"type": "cjs require",
"userRequest": "./isArrayLike",
"loc": "1:18-42"
},
{
"moduleId": 1877,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/isEmpty.js",
"module": "./~/searchkit/~/lodash/isEmpty.js",
"moduleName": "./~/searchkit/~/lodash/isEmpty.js",
"type": "cjs require",
"userRequest": "./isArrayLike",
"loc": "5:18-42"
},
{
"moduleId": 1882,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/toArray.js",
"module": "./~/searchkit/~/lodash/toArray.js",
"moduleName": "./~/searchkit/~/lodash/toArray.js",
"type": "cjs require",
"userRequest": "./isArrayLike",
"loc": "4:18-42"
},
{
"moduleId": 2169,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_createBaseEach.js",
"module": "./~/searchkit/~/lodash/_createBaseEach.js",
"moduleName": "./~/searchkit/~/lodash/_createBaseEach.js",
"type": "cjs require",
"userRequest": "./isArrayLike",
"loc": "1:18-42"
},
{
"moduleId": 2171,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_createFind.js",
"module": "./~/searchkit/~/lodash/_createFind.js",
"moduleName": "./~/searchkit/~/lodash/_createFind.js",
"type": "cjs require",
"userRequest": "./isArrayLike",
"loc": "2:18-42"
}
],
"usedExports": true,
"providedExports": null,
"depth": 8,
"source": "var isFunction = require('./isFunction'),\n isLength = require('./isLength');\n\n/**\n * Checks if `value` is array-like. A value is considered array-like if it's\n * not a function and has a `value.length` that's an integer greater than or\n * equal to `0` and less than or equal to `Number.MAX_SAFE_INTEGER`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is array-like, else `false`.\n * @example\n *\n * _.isArrayLike([1, 2, 3]);\n * // => true\n *\n * _.isArrayLike(document.body.children);\n * // => true\n *\n * _.isArrayLike('abc');\n * // => true\n *\n * _.isArrayLike(_.noop);\n * // => false\n */\nfunction isArrayLike(value) {\n return value != null && isLength(value.length) && !isFunction(value);\n}\n\nmodule.exports = isArrayLike;\n"
},
{
"id": 1691,
"identifier": "/src/node_modules/searchkit/lib/src/core/query/index.js",
"name": "./~/searchkit/lib/src/core/query/index.js",
"index": 1791,
"index2": 1870,
"size": 255,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
2
],
"assets": [],
"issuer": "/src/node_modules/searchkit/lib/src/core/index.js",
"issuerId": 1677,
"issuerName": "./~/searchkit/lib/src/core/index.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1677,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/index.js",
"module": "./~/searchkit/lib/src/core/index.js",
"moduleName": "./~/searchkit/lib/src/core/index.js",
"type": "cjs require",
"userRequest": "./query",
"loc": "6:9-27"
},
{
"moduleId": 1766,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/SearchkitManager.js",
"module": "./~/searchkit/lib/src/core/SearchkitManager.js",
"moduleName": "./~/searchkit/lib/src/core/SearchkitManager.js",
"type": "cjs require",
"userRequest": "./query",
"loc": "2:14-32"
},
{
"moduleId": 1819,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/AccessorManager.js",
"module": "./~/searchkit/lib/src/core/AccessorManager.js",
"moduleName": "./~/searchkit/lib/src/core/AccessorManager.js",
"type": "cjs require",
"userRequest": "./query",
"loc": "4:14-32"
},
{
"moduleId": 2049,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/CheckboxFilterAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/CheckboxFilterAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/CheckboxFilterAccessor.js",
"type": "cjs require",
"userRequest": "../query",
"loc": "9:14-33"
},
{
"moduleId": 2050,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/DynamicRangeAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/DynamicRangeAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/DynamicRangeAccessor.js",
"type": "cjs require",
"userRequest": "../query",
"loc": "9:14-33"
},
{
"moduleId": 2051,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/FacetAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/FacetAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/FacetAccessor.js",
"type": "cjs require",
"userRequest": "../query",
"loc": "9:14-33"
},
{
"moduleId": 2052,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/HierarchicalFacetAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/HierarchicalFacetAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/HierarchicalFacetAccessor.js",
"type": "cjs require",
"userRequest": "../query/",
"loc": "9:9-29"
},
{
"moduleId": 2055,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/NestedFacetAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/NestedFacetAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/NestedFacetAccessor.js",
"type": "cjs require",
"userRequest": "../query",
"loc": "9:14-33"
},
{
"moduleId": 2056,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/NoFiltersHitCountAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/NoFiltersHitCountAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/NoFiltersHitCountAccessor.js",
"type": "cjs require",
"userRequest": "../query",
"loc": "8:14-33"
},
{
"moduleId": 2060,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/QueryAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/QueryAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/QueryAccessor.js",
"type": "cjs require",
"userRequest": "../query",
"loc": "8:14-33"
},
{
"moduleId": 2061,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/RangeAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/RangeAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/RangeAccessor.js",
"type": "cjs require",
"userRequest": "../query",
"loc": "9:14-33"
}
],
"usedExports": true,
"providedExports": null,
"depth": 6,
"source": "\"use strict\";\nfunction __export(m) {\n for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\n}\n__export(require(\"./ImmutableQuery\"));\n__export(require(\"./query_dsl\"));\n__export(require(\"./field_context\"));\n//# sourceMappingURL=index.js.map"
},
{
"id": 1692,
"identifier": "/src/node_modules/searchkit/node_modules/lodash/_root.js",
"name": "./~/searchkit/~/lodash/_root.js",
"index": 1632,
"index2": 1612,
"size": 300,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
2
],
"assets": [],
"issuer": "/src/node_modules/searchkit/node_modules/lodash/isBuffer.js",
"issuerId": 1719,
"issuerName": "./~/searchkit/~/lodash/isBuffer.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1706,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_Symbol.js",
"module": "./~/searchkit/~/lodash/_Symbol.js",
"moduleName": "./~/searchkit/~/lodash/_Symbol.js",
"type": "cjs require",
"userRequest": "./_root",
"loc": "1:11-29"
},
{
"moduleId": 1719,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/isBuffer.js",
"module": "./~/searchkit/~/lodash/isBuffer.js",
"moduleName": "./~/searchkit/~/lodash/isBuffer.js",
"type": "cjs require",
"userRequest": "./_root",
"loc": "1:11-29"
},
{
"moduleId": 1770,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_Map.js",
"module": "./~/searchkit/~/lodash/_Map.js",
"moduleName": "./~/searchkit/~/lodash/_Map.js",
"type": "cjs require",
"userRequest": "./_root",
"loc": "2:11-29"
},
{
"moduleId": 1838,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_Uint8Array.js",
"module": "./~/searchkit/~/lodash/_Uint8Array.js",
"moduleName": "./~/searchkit/~/lodash/_Uint8Array.js",
"type": "cjs require",
"userRequest": "./_root",
"loc": "1:11-29"
},
{
"moduleId": 1857,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_cloneBuffer.js",
"module": "./~/searchkit/~/lodash/_cloneBuffer.js",
"moduleName": "./~/searchkit/~/lodash/_cloneBuffer.js",
"type": "cjs require",
"userRequest": "./_root",
"loc": "1:11-29"
},
{
"moduleId": 2114,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_DataView.js",
"module": "./~/searchkit/~/lodash/_DataView.js",
"moduleName": "./~/searchkit/~/lodash/_DataView.js",
"type": "cjs require",
"userRequest": "./_root",
"loc": "2:11-29"
},
{
"moduleId": 2116,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_Promise.js",
"module": "./~/searchkit/~/lodash/_Promise.js",
"moduleName": "./~/searchkit/~/lodash/_Promise.js",
"type": "cjs require",
"userRequest": "./_root",
"loc": "2:11-29"
},
{
"moduleId": 2117,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_Set.js",
"module": "./~/searchkit/~/lodash/_Set.js",
"moduleName": "./~/searchkit/~/lodash/_Set.js",
"type": "cjs require",
"userRequest": "./_root",
"loc": "2:11-29"
},
{
"moduleId": 2118,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_WeakMap.js",
"module": "./~/searchkit/~/lodash/_WeakMap.js",
"moduleName": "./~/searchkit/~/lodash/_WeakMap.js",
"type": "cjs require",
"userRequest": "./_root",
"loc": "2:11-29"
},
{
"moduleId": 2168,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_coreJsData.js",
"module": "./~/searchkit/~/lodash/_coreJsData.js",
"moduleName": "./~/searchkit/~/lodash/_coreJsData.js",
"type": "cjs require",
"userRequest": "./_root",
"loc": "1:11-29"
},
{
"moduleId": 2237,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/now.js",
"module": "./~/searchkit/~/lodash/now.js",
"moduleName": "./~/searchkit/~/lodash/now.js",
"type": "cjs require",
"userRequest": "./_root",
"loc": "1:11-29"
}
],
"usedExports": true,
"providedExports": null,
"depth": 10,
"source": "var freeGlobal = require('./_freeGlobal');\n\n/** Detect free variable `self`. */\nvar freeSelf = typeof self == 'object' && self && self.Object === Object && self;\n\n/** Used as a reference to the global object. */\nvar root = freeGlobal || freeSelf || Function('return this')();\n\nmodule.exports = root;\n"
},
{
"id": 1693,
"identifier": "/src/node_modules/searchkit/node_modules/lodash/keys.js",
"name": "./~/searchkit/~/lodash/keys.js",
"index": 1625,
"index2": 1637,
"size": 884,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
2
],
"assets": [],
"issuer": "/src/node_modules/searchkit/lib/src/core/react/SearchkitComponent.js",
"issuerId": 1827,
"issuerName": "./~/searchkit/lib/src/core/react/SearchkitComponent.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1681,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/assign.js",
"module": "./~/searchkit/~/lodash/assign.js",
"moduleName": "./~/searchkit/~/lodash/assign.js",
"type": "cjs require",
"userRequest": "./keys",
"loc": "6:11-28"
},
{
"moduleId": 1761,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/values.js",
"module": "./~/searchkit/~/lodash/values.js",
"moduleName": "./~/searchkit/~/lodash/values.js",
"type": "cjs require",
"userRequest": "./keys",
"loc": "2:11-28"
},
{
"moduleId": 1775,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseForOwn.js",
"module": "./~/searchkit/~/lodash/_baseForOwn.js",
"moduleName": "./~/searchkit/~/lodash/_baseForOwn.js",
"type": "cjs require",
"userRequest": "./keys",
"loc": "2:11-28"
},
{
"moduleId": 1827,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/react/SearchkitComponent.js",
"module": "./~/searchkit/lib/src/core/react/SearchkitComponent.js",
"moduleName": "./~/searchkit/lib/src/core/react/SearchkitComponent.js",
"type": "cjs require",
"userRequest": "lodash/keys",
"loc": "11:11-33"
},
{
"moduleId": 2074,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/query/query_dsl/compound/BoolQueries.js",
"module": "./~/searchkit/lib/src/core/query/query_dsl/compound/BoolQueries.js",
"moduleName": "./~/searchkit/lib/src/core/query/query_dsl/compound/BoolQueries.js",
"type": "cjs require",
"userRequest": "lodash/keys",
"loc": "7:11-33"
},
{
"moduleId": 2129,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseAssign.js",
"module": "./~/searchkit/~/lodash/_baseAssign.js",
"moduleName": "./~/searchkit/~/lodash/_baseAssign.js",
"type": "cjs require",
"userRequest": "./keys",
"loc": "2:11-28"
},
{
"moduleId": 2131,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseClone.js",
"module": "./~/searchkit/~/lodash/_baseClone.js",
"moduleName": "./~/searchkit/~/lodash/_baseClone.js",
"type": "cjs require",
"userRequest": "./keys",
"loc": "19:11-28"
},
{
"moduleId": 2171,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_createFind.js",
"module": "./~/searchkit/~/lodash/_createFind.js",
"moduleName": "./~/searchkit/~/lodash/_createFind.js",
"type": "cjs require",
"userRequest": "./keys",
"loc": "3:11-28"
},
{
"moduleId": 2173,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_equalObjects.js",
"module": "./~/searchkit/~/lodash/_equalObjects.js",
"moduleName": "./~/searchkit/~/lodash/_equalObjects.js",
"type": "cjs require",
"userRequest": "./keys",
"loc": "1:11-28"
},
{
"moduleId": 2174,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_getAllKeys.js",
"module": "./~/searchkit/~/lodash/_getAllKeys.js",
"moduleName": "./~/searchkit/~/lodash/_getAllKeys.js",
"type": "cjs require",
"userRequest": "./keys",
"loc": "3:11-28"
},
{
"moduleId": 2175,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_getMatchData.js",
"module": "./~/searchkit/~/lodash/_getMatchData.js",
"moduleName": "./~/searchkit/~/lodash/_getMatchData.js",
"type": "cjs require",
"userRequest": "./keys",
"loc": "2:11-28"
}
],
"usedExports": true,
"providedExports": null,
"depth": 8,
"source": "var arrayLikeKeys = require('./_arrayLikeKeys'),\n baseKeys = require('./_baseKeys'),\n isArrayLike = require('./isArrayLike');\n\n/**\n * Creates an array of the own enumerable property names of `object`.\n *\n * **Note:** Non-object values are coerced to objects. See the\n * [ES spec](http://ecma-international.org/ecma-262/7.0/#sec-object.keys)\n * for more details.\n *\n * @static\n * @since 0.1.0\n * @memberOf _\n * @category Object\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of property names.\n * @example\n *\n * function Foo() {\n * this.a = 1;\n * this.b = 2;\n * }\n *\n * Foo.prototype.c = 3;\n *\n * _.keys(new Foo);\n * // => ['a', 'b'] (iteration order is not guaranteed)\n *\n * _.keys('hi');\n * // => ['0', '1']\n */\nfunction keys(object) {\n return isArrayLike(object) ? arrayLikeKeys(object) : baseKeys(object);\n}\n\nmodule.exports = keys;\n"
},
{
"id": 1694,
"identifier": "/src/node_modules/warning/browser.js",
"name": "./~/warning/browser.js",
"index": 1931,
"index2": 1916,
"size": 1807,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
2
],
"assets": [],
"issuer": "/src/node_modules/searchkit/node_modules/history/lib/createLocation.js",
"issuerId": 1834,
"issuerName": "./~/searchkit/~/history/lib/createLocation.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1704,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/history/lib/PathUtils.js",
"module": "./~/searchkit/~/history/lib/PathUtils.js",
"moduleName": "./~/searchkit/~/history/lib/PathUtils.js",
"type": "cjs require",
"userRequest": "warning",
"loc": "9:15-33"
},
{
"moduleId": 1705,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/history/lib/deprecate.js",
"module": "./~/searchkit/~/history/lib/deprecate.js",
"moduleName": "./~/searchkit/~/history/lib/deprecate.js",
"type": "cjs require",
"userRequest": "warning",
"loc": "7:15-33"
},
{
"moduleId": 1769,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/history/lib/runTransitionHook.js",
"module": "./~/searchkit/~/history/lib/runTransitionHook.js",
"moduleName": "./~/searchkit/~/history/lib/runTransitionHook.js",
"type": "cjs require",
"userRequest": "warning",
"loc": "7:15-33"
},
{
"moduleId": 1831,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/history/lib/DOMStateStorage.js",
"module": "./~/searchkit/~/history/lib/DOMStateStorage.js",
"moduleName": "./~/searchkit/~/history/lib/DOMStateStorage.js",
"type": "cjs require",
"userRequest": "warning",
"loc": "10:15-33"
},
{
"moduleId": 1833,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/history/lib/createHistory.js",
"module": "./~/searchkit/~/history/lib/createHistory.js",
"moduleName": "./~/searchkit/~/history/lib/createHistory.js",
"type": "cjs require",
"userRequest": "warning",
"loc": "9:15-33"
},
{
"moduleId": 1834,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/history/lib/createLocation.js",
"module": "./~/searchkit/~/history/lib/createLocation.js",
"moduleName": "./~/searchkit/~/history/lib/createLocation.js",
"type": "cjs require",
"userRequest": "warning",
"loc": "9:15-33"
},
{
"moduleId": 1835,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/history/lib/useBeforeUnload.js",
"module": "./~/searchkit/~/history/lib/useBeforeUnload.js",
"moduleName": "./~/searchkit/~/history/lib/useBeforeUnload.js",
"type": "cjs require",
"userRequest": "warning",
"loc": "9:15-33"
},
{
"moduleId": 1836,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/history/lib/useQueries.js",
"module": "./~/searchkit/~/history/lib/useQueries.js",
"moduleName": "./~/searchkit/~/history/lib/useQueries.js",
"type": "cjs require",
"userRequest": "warning",
"loc": "9:15-33"
},
{
"moduleId": 2108,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/history/lib/createHashHistory.js",
"module": "./~/searchkit/~/history/lib/createHashHistory.js",
"moduleName": "./~/searchkit/~/history/lib/createHashHistory.js",
"type": "cjs require",
"userRequest": "warning",
"loc": "9:15-33"
},
{
"moduleId": 2109,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/history/lib/createMemoryHistory.js",
"module": "./~/searchkit/~/history/lib/createMemoryHistory.js",
"moduleName": "./~/searchkit/~/history/lib/createMemoryHistory.js",
"type": "cjs require",
"userRequest": "warning",
"loc": "9:15-33"
},
{
"moduleId": 2113,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/history/lib/useBasename.js",
"module": "./~/searchkit/~/history/lib/useBasename.js",
"moduleName": "./~/searchkit/~/history/lib/useBasename.js",
"type": "cjs require",
"userRequest": "warning",
"loc": "9:15-33"
}
],
"usedExports": true,
"providedExports": null,
"depth": 9,
"source": "/**\n * Copyright 2014-2015, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n */\n\n'use strict';\n\n/**\n * Similar to invariant but only logs a warning if the condition is not met.\n * This can be used to log issues in development environments in critical\n * paths. Removing the logging code for production environments will keep the\n * same logic and follow the same code paths.\n */\n\nvar warning = function() {};\n\nif (process.env.NODE_ENV !== 'production') {\n warning = function(condition, format, args) {\n var len = arguments.length;\n args = new Array(len > 2 ? len - 2 : 0);\n for (var key = 2; key < len; key++) {\n args[key - 2] = arguments[key];\n }\n if (format === undefined) {\n throw new Error(\n '`warning(condition, format, ...args)` requires a warning ' +\n 'message argument'\n );\n }\n\n if (format.length < 10 || (/^[s\\W]*$/).test(format)) {\n throw new Error(\n 'The warning format should be able to uniquely identify this ' +\n 'warning. Please, use a more descriptive format than: ' + format\n );\n }\n\n if (!condition) {\n var argIndex = 0;\n var message = 'Warning: ' +\n format.replace(/%s/g, function() {\n return args[argIndex++];\n });\n if (typeof console !== 'undefined') {\n console.error(message);\n }\n try {\n // This error was thrown as a convenience so that you can use this stack\n // to find the callsite that caused this warning to fire.\n throw new Error(message);\n } catch(x) {}\n }\n };\n}\n\nmodule.exports = warning;\n"
},
{
"id": 1695,
"identifier": "/src/node_modules/axios/lib/utils.js",
"name": "./~/axios/lib/utils.js",
"index": 1964,
"index2": 1947,
"size": 5976,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
2
],
"assets": [],
"issuer": "/src/node_modules/axios/lib/axios.js",
"issuerId": 1890,
"issuerName": "./~/axios/lib/axios.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1796,
"moduleIdentifier": "/src/node_modules/axios/lib/adapters/xhr.js",
"module": "./~/axios/lib/adapters/xhr.js",
"moduleName": "./~/axios/lib/adapters/xhr.js",
"type": "cjs require",
"userRequest": "./../utils",
"loc": "3:12-33"
},
{
"moduleId": 1797,
"moduleIdentifier": "/src/node_modules/axios/lib/helpers/transformData.js",
"module": "./~/axios/lib/helpers/transformData.js",
"moduleName": "./~/axios/lib/helpers/transformData.js",
"type": "cjs require",
"userRequest": "./../utils",
"loc": "3:12-33"
},
{
"moduleId": 1890,
"moduleIdentifier": "/src/node_modules/axios/lib/axios.js",
"module": "./~/axios/lib/axios.js",
"moduleName": "./~/axios/lib/axios.js",
"type": "cjs require",
"userRequest": "./utils",
"loc": "4:12-30"
},
{
"moduleId": 1891,
"moduleIdentifier": "/src/node_modules/axios/lib/core/InterceptorManager.js",
"module": "./~/axios/lib/core/InterceptorManager.js",
"moduleName": "./~/axios/lib/core/InterceptorManager.js",
"type": "cjs require",
"userRequest": "./../utils",
"loc": "3:12-33"
},
{
"moduleId": 1893,
"moduleIdentifier": "/src/node_modules/axios/lib/defaults.js",
"module": "./~/axios/lib/defaults.js",
"moduleName": "./~/axios/lib/defaults.js",
"type": "cjs require",
"userRequest": "./utils",
"loc": "3:12-30"
},
{
"moduleId": 1896,
"moduleIdentifier": "/src/node_modules/axios/lib/helpers/buildURL.js",
"module": "./~/axios/lib/helpers/buildURL.js",
"moduleName": "./~/axios/lib/helpers/buildURL.js",
"type": "cjs require",
"userRequest": "./../utils",
"loc": "3:12-33"
},
{
"moduleId": 1898,
"moduleIdentifier": "/src/node_modules/axios/lib/helpers/cookies.js",
"module": "./~/axios/lib/helpers/cookies.js",
"moduleName": "./~/axios/lib/helpers/cookies.js",
"type": "cjs require",
"userRequest": "./../utils",
"loc": "3:12-33"
},
{
"moduleId": 1900,
"moduleIdentifier": "/src/node_modules/axios/lib/helpers/isURLSameOrigin.js",
"module": "./~/axios/lib/helpers/isURLSameOrigin.js",
"moduleName": "./~/axios/lib/helpers/isURLSameOrigin.js",
"type": "cjs require",
"userRequest": "./../utils",
"loc": "3:12-33"
},
{
"moduleId": 1901,
"moduleIdentifier": "/src/node_modules/axios/lib/helpers/parseHeaders.js",
"module": "./~/axios/lib/helpers/parseHeaders.js",
"moduleName": "./~/axios/lib/helpers/parseHeaders.js",
"type": "cjs require",
"userRequest": "./../utils",
"loc": "3:12-33"
}
],
"usedExports": true,
"providedExports": null,
"depth": 10,
"source": "'use strict';\n\n/*global toString:true*/\n\n// utils is a library of generic helper functions non-specific to axios\n\nvar toString = Object.prototype.toString;\n\n/**\n * Determine if a value is an Array\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is an Array, otherwise false\n */\nfunction isArray(val) {\n return toString.call(val) === '[object Array]';\n}\n\n/**\n * Determine if a value is an ArrayBuffer\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is an ArrayBuffer, otherwise false\n */\nfunction isArrayBuffer(val) {\n return toString.call(val) === '[object ArrayBuffer]';\n}\n\n/**\n * Determine if a value is a FormData\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is an FormData, otherwise false\n */\nfunction isFormData(val) {\n return toString.call(val) === '[object FormData]';\n}\n\n/**\n * Determine if a value is a view on an ArrayBuffer\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false\n */\nfunction isArrayBufferView(val) {\n var result;\n if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) {\n result = ArrayBuffer.isView(val);\n } else {\n result = (val) && (val.buffer) && (val.buffer instanceof ArrayBuffer);\n }\n return result;\n}\n\n/**\n * Determine if a value is a String\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a String, otherwise false\n */\nfunction isString(val) {\n return typeof val === 'string';\n}\n\n/**\n * Determine if a value is a Number\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Number, otherwise false\n */\nfunction isNumber(val) {\n return typeof val === 'number';\n}\n\n/**\n * Determine if a value is undefined\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if the value is undefined, otherwise false\n */\nfunction isUndefined(val) {\n return typeof val === 'undefined';\n}\n\n/**\n * Determine if a value is an Object\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is an Object, otherwise false\n */\nfunction isObject(val) {\n return val !== null && typeof val === 'object';\n}\n\n/**\n * Determine if a value is a Date\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Date, otherwise false\n */\nfunction isDate(val) {\n return toString.call(val) === '[object Date]';\n}\n\n/**\n * Determine if a value is a File\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a File, otherwise false\n */\nfunction isFile(val) {\n return toString.call(val) === '[object File]';\n}\n\n/**\n * Determine if a value is a Blob\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Blob, otherwise false\n */\nfunction isBlob(val) {\n return toString.call(val) === '[object Blob]';\n}\n\n/**\n * Trim excess whitespace off the beginning and end of a string\n *\n * @param {String} str The String to trim\n * @returns {String} The String freed of excess whitespace\n */\nfunction trim(str) {\n return str.replace(/^\\s*/, '').replace(/\\s*$/, '');\n}\n\n/**\n * Determine if we're running in a standard browser environment\n *\n * This allows axios to run in a web worker, and react-native.\n * Both environments support XMLHttpRequest, but not fully standard globals.\n *\n * web workers:\n * typeof window -> undefined\n * typeof document -> undefined\n *\n * react-native:\n * typeof document.createElement -> undefined\n */\nfunction isStandardBrowserEnv() {\n return (\n typeof window !== 'undefined' &&\n typeof document !== 'undefined' &&\n typeof document.createElement === 'function'\n );\n}\n\n/**\n * Iterate over an Array or an Object invoking a function for each item.\n *\n * If `obj` is an Array callback will be called passing\n * the value, index, and complete array for each item.\n *\n * If 'obj' is an Object callback will be called passing\n * the value, key, and complete object for each property.\n *\n * @param {Object|Array} obj The object to iterate\n * @param {Function} fn The callback to invoke for each item\n */\nfunction forEach(obj, fn) {\n // Don't bother if no value provided\n if (obj === null || typeof obj === 'undefined') {\n return;\n }\n\n // Force an array if not already something iterable\n if (typeof obj !== 'object' && !isArray(obj)) {\n /*eslint no-param-reassign:0*/\n obj = [obj];\n }\n\n if (isArray(obj)) {\n // Iterate over array values\n for (var i = 0, l = obj.length; i < l; i++) {\n fn.call(null, obj[i], i, obj);\n }\n } else {\n // Iterate over object keys\n for (var key in obj) {\n if (obj.hasOwnProperty(key)) {\n fn.call(null, obj[key], key, obj);\n }\n }\n }\n}\n\n/**\n * Accepts varargs expecting each argument to be an object, then\n * immutably merges the properties of each object and returns result.\n *\n * When multiple objects contain the same key the later object in\n * the arguments list will take precedence.\n *\n * Example:\n *\n * ```js\n * var result = merge({foo: 123}, {foo: 456});\n * console.log(result.foo); // outputs 456\n * ```\n *\n * @param {Object} obj1 Object to merge\n * @returns {Object} Result of all merge properties\n */\nfunction merge(/* obj1, obj2, obj3, ... */) {\n var result = {};\n function assignValue(val, key) {\n if (typeof result[key] === 'object' && typeof val === 'object') {\n result[key] = merge(result[key], val);\n } else {\n result[key] = val;\n }\n }\n\n for (var i = 0, l = arguments.length; i < l; i++) {\n forEach(arguments[i], assignValue);\n }\n return result;\n}\n\nmodule.exports = {\n isArray: isArray,\n isArrayBuffer: isArrayBuffer,\n isFormData: isFormData,\n isArrayBufferView: isArrayBufferView,\n isString: isString,\n isNumber: isNumber,\n isObject: isObject,\n isUndefined: isUndefined,\n isDate: isDate,\n isFile: isFile,\n isBlob: isBlob,\n isStandardBrowserEnv: isStandardBrowserEnv,\n forEach: forEach,\n merge: merge,\n trim: trim\n};\n"
},
{
"id": 1696,
"identifier": "/src/node_modules/searchkit/node_modules/lodash/isObjectLike.js",
"name": "./~/searchkit/~/lodash/isObjectLike.js",
"index": 1636,
"index2": 1617,
"size": 614,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
2
],
"assets": [],
"issuer": "/src/node_modules/searchkit/node_modules/lodash/_baseIsEqual.js",
"issuerId": 1776,
"issuerName": "./~/searchkit/~/lodash/_baseIsEqual.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1720,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/isSymbol.js",
"module": "./~/searchkit/~/lodash/isSymbol.js",
"moduleName": "./~/searchkit/~/lodash/isSymbol.js",
"type": "cjs require",
"userRequest": "./isObjectLike",
"loc": "2:19-44"
},
{
"moduleId": 1732,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/isArguments.js",
"module": "./~/searchkit/~/lodash/isArguments.js",
"moduleName": "./~/searchkit/~/lodash/isArguments.js",
"type": "cjs require",
"userRequest": "./isObjectLike",
"loc": "2:19-44"
},
{
"moduleId": 1776,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseIsEqual.js",
"module": "./~/searchkit/~/lodash/_baseIsEqual.js",
"moduleName": "./~/searchkit/~/lodash/_baseIsEqual.js",
"type": "cjs require",
"userRequest": "./isObjectLike",
"loc": "3:19-44"
},
{
"moduleId": 1790,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/isString.js",
"module": "./~/searchkit/~/lodash/isString.js",
"moduleName": "./~/searchkit/~/lodash/isString.js",
"type": "cjs require",
"userRequest": "./isObjectLike",
"loc": "3:19-44"
},
{
"moduleId": 1876,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/isArrayLikeObject.js",
"module": "./~/searchkit/~/lodash/isArrayLikeObject.js",
"moduleName": "./~/searchkit/~/lodash/isArrayLikeObject.js",
"type": "cjs require",
"userRequest": "./isObjectLike",
"loc": "2:19-44"
},
{
"moduleId": 2135,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseIsArguments.js",
"module": "./~/searchkit/~/lodash/_baseIsArguments.js",
"moduleName": "./~/searchkit/~/lodash/_baseIsArguments.js",
"type": "cjs require",
"userRequest": "./isObjectLike",
"loc": "2:19-44"
},
{
"moduleId": 2140,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseIsTypedArray.js",
"module": "./~/searchkit/~/lodash/_baseIsTypedArray.js",
"moduleName": "./~/searchkit/~/lodash/_baseIsTypedArray.js",
"type": "cjs require",
"userRequest": "./isObjectLike",
"loc": "3:19-44"
},
{
"moduleId": 2229,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/isNumber.js",
"module": "./~/searchkit/~/lodash/isNumber.js",
"moduleName": "./~/searchkit/~/lodash/isNumber.js",
"type": "cjs require",
"userRequest": "./isObjectLike",
"loc": "2:19-44"
},
{
"moduleId": 2230,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/isPlainObject.js",
"module": "./~/searchkit/~/lodash/isPlainObject.js",
"moduleName": "./~/searchkit/~/lodash/isPlainObject.js",
"type": "cjs require",
"userRequest": "./isObjectLike",
"loc": "3:19-44"
}
],
"usedExports": true,
"providedExports": null,
"depth": 9,
"source": "/**\n * Checks if `value` is object-like. A value is object-like if it's not `null`\n * and has a `typeof` result of \"object\".\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is object-like, else `false`.\n * @example\n *\n * _.isObjectLike({});\n * // => true\n *\n * _.isObjectLike([1, 2, 3]);\n * // => true\n *\n * _.isObjectLike(_.noop);\n * // => false\n *\n * _.isObjectLike(null);\n * // => false\n */\nfunction isObjectLike(value) {\n return value != null && typeof value == 'object';\n}\n\nmodule.exports = isObjectLike;\n"
},
{
"id": 1697,
"identifier": "/src/node_modules/searchkit/node_modules/lodash/isUndefined.js",
"name": "./~/searchkit/~/lodash/isUndefined.js",
"index": 1741,
"index2": 1729,
"size": 416,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
2
],
"assets": [],
"issuer": "/src/node_modules/searchkit/lib/src/components/search/filters/input-filter/InputFilter.js",
"issuerId": 2014,
"issuerName": "./~/searchkit/lib/src/components/search/filters/input-filter/InputFilter.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1816,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/search-box/SearchBox.js",
"module": "./~/searchkit/lib/src/components/search/search-box/SearchBox.js",
"moduleName": "./~/searchkit/lib/src/components/search/search-box/SearchBox.js",
"type": "cjs require",
"userRequest": "lodash/isUndefined",
"loc": "12:18-47"
},
{
"moduleId": 1829,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/support/Utils.js",
"module": "./~/searchkit/lib/src/core/support/Utils.js",
"moduleName": "./~/searchkit/lib/src/core/support/Utils.js",
"type": "cjs require",
"userRequest": "lodash/isUndefined",
"loc": "5:18-47"
},
{
"moduleId": 2009,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/facet-filter/MenuFilter.js",
"module": "./~/searchkit/lib/src/components/search/filters/facet-filter/MenuFilter.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/facet-filter/MenuFilter.js",
"type": "cjs require",
"userRequest": "lodash/isUndefined",
"loc": "12:18-47"
},
{
"moduleId": 2014,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/filters/input-filter/InputFilter.js",
"module": "./~/searchkit/lib/src/components/search/filters/input-filter/InputFilter.js",
"moduleName": "./~/searchkit/lib/src/components/search/filters/input-filter/InputFilter.js",
"type": "cjs require",
"userRequest": "lodash/isUndefined",
"loc": "14:18-47"
},
{
"moduleId": 2051,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/FacetAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/FacetAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/FacetAccessor.js",
"type": "cjs require",
"userRequest": "lodash/isUndefined",
"loc": "13:18-47"
},
{
"moduleId": 2052,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/HierarchicalFacetAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/HierarchicalFacetAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/HierarchicalFacetAccessor.js",
"type": "cjs require",
"userRequest": "lodash/isUndefined",
"loc": "15:18-47"
},
{
"moduleId": 2057,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/NumericOptionsAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/NumericOptionsAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/NumericOptionsAccessor.js",
"type": "cjs require",
"userRequest": "lodash/isUndefined",
"loc": "16:18-47"
},
{
"moduleId": 2067,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/query/ImmutableQuery.js",
"module": "./~/searchkit/lib/src/core/query/ImmutableQuery.js",
"moduleName": "./~/searchkit/lib/src/core/query/ImmutableQuery.js",
"type": "cjs require",
"userRequest": "lodash/isUndefined",
"loc": "10:18-47"
},
{
"moduleId": 2093,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/react/RenderComponent.js",
"module": "./~/searchkit/lib/src/core/react/RenderComponent.js",
"moduleName": "./~/searchkit/lib/src/core/react/RenderComponent.js",
"type": "cjs require",
"userRequest": "lodash/isUndefined",
"loc": "4:18-47"
}
],
"usedExports": true,
"providedExports": null,
"depth": 7,
"source": "/**\n * Checks if `value` is `undefined`.\n *\n * @static\n * @since 0.1.0\n * @memberOf _\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is `undefined`, else `false`.\n * @example\n *\n * _.isUndefined(void 0);\n * // => true\n *\n * _.isUndefined(null);\n * // => false\n */\nfunction isUndefined(value) {\n return value === undefined;\n}\n\nmodule.exports = isUndefined;\n"
},
{
"id": 1698,
"identifier": "/src/node_modules/searchkit/lib/src/core/accessors/Accessor.js",
"name": "./~/searchkit/lib/src/core/accessors/Accessor.js",
"index": 1616,
"index2": 1755,
"size": 1743,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
2
],
"assets": [],
"issuer": "/src/node_modules/searchkit/lib/src/core/accessors/index.js",
"issuerId": 1739,
"issuerName": "./~/searchkit/lib/src/core/accessors/index.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1702,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/StatefulAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/StatefulAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/StatefulAccessor.js",
"type": "cjs require",
"userRequest": "./Accessor",
"loc": "7:17-38"
},
{
"moduleId": 1739,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/index.js",
"module": "./~/searchkit/lib/src/core/accessors/index.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/index.js",
"type": "cjs require",
"userRequest": "./Accessor",
"loc": "5:9-30"
},
{
"moduleId": 2048,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/AnonymousAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/AnonymousAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/AnonymousAccessor.js",
"type": "cjs require",
"userRequest": "./Accessor",
"loc": "7:17-38"
},
{
"moduleId": 2053,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/HighlightAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/HighlightAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/HighlightAccessor.js",
"type": "cjs require",
"userRequest": "./Accessor",
"loc": "7:17-38"
},
{
"moduleId": 2054,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/HitsAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/HitsAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/HitsAccessor.js",
"type": "cjs require",
"userRequest": "./Accessor",
"loc": "7:17-38"
},
{
"moduleId": 2056,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/NoFiltersHitCountAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/NoFiltersHitCountAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/NoFiltersHitCountAccessor.js",
"type": "cjs require",
"userRequest": "./Accessor",
"loc": "7:17-38"
},
{
"moduleId": 2064,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/SourceFilterAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/SourceFilterAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/SourceFilterAccessor.js",
"type": "cjs require",
"userRequest": "./Accessor",
"loc": "7:17-38"
},
{
"moduleId": 2065,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/SuggestionsAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/SuggestionsAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/SuggestionsAccessor.js",
"type": "cjs require",
"userRequest": "./Accessor",
"loc": "7:17-38"
}
],
"usedExports": true,
"providedExports": null,
"depth": 7,
"source": "\"use strict\";\nvar support_1 = require(\"../support\");\nvar get = require(\"lodash/get\");\nvar compact = require(\"lodash/compact\");\nvar Accessor = (function () {\n function Accessor() {\n this.uuid = support_1.Utils.guid();\n this.active = true;\n this.translations = {};\n this.refCount = 0;\n }\n Accessor.prototype.incrementRef = function () {\n this.refCount++;\n };\n Accessor.prototype.decrementRef = function () {\n this.refCount--;\n };\n Accessor.prototype.setActive = function (active) {\n this.active = active;\n return this;\n };\n Accessor.prototype.setSearchkitManager = function (searchkit) {\n this.searchkit = searchkit;\n };\n Accessor.prototype.translate = function (key, interpolations) {\n var translation = ((this.searchkit && this.searchkit.translate(key)) ||\n this.translations[key] ||\n key);\n return support_1.Utils.translate(translation, interpolations);\n };\n Accessor.prototype.getResults = function () {\n return this.results;\n };\n Accessor.prototype.setResults = function (results) {\n this.results = results;\n };\n Accessor.prototype.getAggregations = function (path, defaultValue) {\n var results = this.getResults();\n var getPath = compact(['aggregations'].concat(path));\n return get(results, getPath, defaultValue);\n };\n Accessor.prototype.beforeBuildQuery = function () {\n };\n Accessor.prototype.buildSharedQuery = function (query) {\n return query;\n };\n Accessor.prototype.buildOwnQuery = function (query) {\n return query;\n };\n return Accessor;\n}());\nexports.Accessor = Accessor;\n//# sourceMappingURL=Accessor.js.map"
},
{
"id": 1699,
"identifier": "/src/node_modules/searchkit/lib/src/core/accessors/FilterBasedAccessor.js",
"name": "./~/searchkit/lib/src/core/accessors/FilterBasedAccessor.js",
"index": 1790,
"index2": 1780,
"size": 672,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
2
],
"assets": [],
"issuer": "/src/node_modules/searchkit/lib/src/core/accessors/index.js",
"issuerId": 1739,
"issuerName": "./~/searchkit/lib/src/core/accessors/index.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1739,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/index.js",
"module": "./~/searchkit/lib/src/core/accessors/index.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/index.js",
"type": "cjs require",
"userRequest": "./FilterBasedAccessor",
"loc": "21:9-41"
},
{
"moduleId": 2049,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/CheckboxFilterAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/CheckboxFilterAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/CheckboxFilterAccessor.js",
"type": "cjs require",
"userRequest": "./FilterBasedAccessor",
"loc": "8:28-60"
},
{
"moduleId": 2050,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/DynamicRangeAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/DynamicRangeAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/DynamicRangeAccessor.js",
"type": "cjs require",
"userRequest": "./FilterBasedAccessor",
"loc": "7:28-60"
},
{
"moduleId": 2051,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/FacetAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/FacetAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/FacetAccessor.js",
"type": "cjs require",
"userRequest": "./FilterBasedAccessor",
"loc": "8:28-60"
},
{
"moduleId": 2052,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/HierarchicalFacetAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/HierarchicalFacetAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/HierarchicalFacetAccessor.js",
"type": "cjs require",
"userRequest": "./FilterBasedAccessor",
"loc": "8:28-60"
},
{
"moduleId": 2055,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/NestedFacetAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/NestedFacetAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/NestedFacetAccessor.js",
"type": "cjs require",
"userRequest": "./FilterBasedAccessor",
"loc": "8:28-60"
},
{
"moduleId": 2057,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/NumericOptionsAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/NumericOptionsAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/NumericOptionsAccessor.js",
"type": "cjs require",
"userRequest": "./FilterBasedAccessor",
"loc": "8:28-60"
},
{
"moduleId": 2061,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/RangeAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/RangeAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/RangeAccessor.js",
"type": "cjs require",
"userRequest": "./FilterBasedAccessor",
"loc": "7:28-60"
}
],
"usedExports": true,
"providedExports": null,
"depth": 7,
"source": "\"use strict\";\nvar __extends = (this && this.__extends) || function (d, b) {\n for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n};\nvar StatefulAccessor_1 = require(\"./StatefulAccessor\");\nvar FilterBasedAccessor = (function (_super) {\n __extends(FilterBasedAccessor, _super);\n function FilterBasedAccessor() {\n _super.apply(this, arguments);\n }\n return FilterBasedAccessor;\n}(StatefulAccessor_1.StatefulAccessor));\nexports.FilterBasedAccessor = FilterBasedAccessor;\n//# sourceMappingURL=FilterBasedAccessor.js.map"
},
{
"id": 1700,
"identifier": "/src/node_modules/searchkit/node_modules/lodash/_baseGetTag.js",
"name": "./~/searchkit/~/lodash/_baseGetTag.js",
"index": 1630,
"index2": 1616,
"size": 809,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
2
],
"assets": [],
"issuer": "/src/node_modules/searchkit/node_modules/lodash/isNumber.js",
"issuerId": 2229,
"issuerName": "./~/searchkit/~/lodash/isNumber.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1720,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/isSymbol.js",
"module": "./~/searchkit/~/lodash/isSymbol.js",
"moduleName": "./~/searchkit/~/lodash/isSymbol.js",
"type": "cjs require",
"userRequest": "./_baseGetTag",
"loc": "1:17-41"
},
{
"moduleId": 1729,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_getTag.js",
"module": "./~/searchkit/~/lodash/_getTag.js",
"moduleName": "./~/searchkit/~/lodash/_getTag.js",
"type": "cjs require",
"userRequest": "./_baseGetTag",
"loc": "6:17-41"
},
{
"moduleId": 1757,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/isFunction.js",
"module": "./~/searchkit/~/lodash/isFunction.js",
"moduleName": "./~/searchkit/~/lodash/isFunction.js",
"type": "cjs require",
"userRequest": "./_baseGetTag",
"loc": "1:17-41"
},
{
"moduleId": 1790,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/isString.js",
"module": "./~/searchkit/~/lodash/isString.js",
"moduleName": "./~/searchkit/~/lodash/isString.js",
"type": "cjs require",
"userRequest": "./_baseGetTag",
"loc": "1:17-41"
},
{
"moduleId": 2135,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseIsArguments.js",
"module": "./~/searchkit/~/lodash/_baseIsArguments.js",
"moduleName": "./~/searchkit/~/lodash/_baseIsArguments.js",
"type": "cjs require",
"userRequest": "./_baseGetTag",
"loc": "1:17-41"
},
{
"moduleId": 2140,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseIsTypedArray.js",
"module": "./~/searchkit/~/lodash/_baseIsTypedArray.js",
"moduleName": "./~/searchkit/~/lodash/_baseIsTypedArray.js",
"type": "cjs require",
"userRequest": "./_baseGetTag",
"loc": "1:17-41"
},
{
"moduleId": 2229,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/isNumber.js",
"module": "./~/searchkit/~/lodash/isNumber.js",
"moduleName": "./~/searchkit/~/lodash/isNumber.js",
"type": "cjs require",
"userRequest": "./_baseGetTag",
"loc": "1:17-41"
},
{
"moduleId": 2230,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/isPlainObject.js",
"module": "./~/searchkit/~/lodash/isPlainObject.js",
"moduleName": "./~/searchkit/~/lodash/isPlainObject.js",
"type": "cjs require",
"userRequest": "./_baseGetTag",
"loc": "1:17-41"
}
],
"usedExports": true,
"providedExports": null,
"depth": 9,
"source": "var Symbol = require('./_Symbol'),\n getRawTag = require('./_getRawTag'),\n objectToString = require('./_objectToString');\n\n/** `Object#toString` result references. */\nvar nullTag = '[object Null]',\n undefinedTag = '[object Undefined]';\n\n/** Built-in value references. */\nvar symToStringTag = Symbol ? Symbol.toStringTag : undefined;\n\n/**\n * The base implementation of `getTag` without fallbacks for buggy environments.\n *\n * @private\n * @param {*} value The value to query.\n * @returns {string} Returns the `toStringTag`.\n */\nfunction baseGetTag(value) {\n if (value == null) {\n return value === undefined ? undefinedTag : nullTag;\n }\n value = Object(value);\n return (symToStringTag && symToStringTag in value)\n ? getRawTag(value)\n : objectToString(value);\n}\n\nmodule.exports = baseGetTag;\n"
},
{
"id": 1701,
"identifier": "/src/node_modules/searchkit/node_modules/lodash/_copyObject.js",
"name": "./~/searchkit/~/lodash/_copyObject.js",
"index": 1799,
"index2": 1783,
"size": 1044,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
2
],
"assets": [],
"issuer": "/src/node_modules/searchkit/node_modules/lodash/assign.js",
"issuerId": 1681,
"issuerName": "./~/searchkit/~/lodash/assign.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1681,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/assign.js",
"module": "./~/searchkit/~/lodash/assign.js",
"moduleName": "./~/searchkit/~/lodash/assign.js",
"type": "cjs require",
"userRequest": "./_copyObject",
"loc": "2:17-41"
},
{
"moduleId": 1791,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/omit.js",
"module": "./~/searchkit/~/lodash/omit.js",
"moduleName": "./~/searchkit/~/lodash/omit.js",
"type": "cjs require",
"userRequest": "./_copyObject",
"loc": "5:17-41"
},
{
"moduleId": 2129,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseAssign.js",
"module": "./~/searchkit/~/lodash/_baseAssign.js",
"moduleName": "./~/searchkit/~/lodash/_baseAssign.js",
"type": "cjs require",
"userRequest": "./_copyObject",
"loc": "1:17-41"
},
{
"moduleId": 2130,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseAssignIn.js",
"module": "./~/searchkit/~/lodash/_baseAssignIn.js",
"moduleName": "./~/searchkit/~/lodash/_baseAssignIn.js",
"type": "cjs require",
"userRequest": "./_copyObject",
"loc": "1:17-41"
},
{
"moduleId": 2166,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_copySymbols.js",
"module": "./~/searchkit/~/lodash/_copySymbols.js",
"moduleName": "./~/searchkit/~/lodash/_copySymbols.js",
"type": "cjs require",
"userRequest": "./_copyObject",
"loc": "1:17-41"
},
{
"moduleId": 2167,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_copySymbolsIn.js",
"module": "./~/searchkit/~/lodash/_copySymbolsIn.js",
"moduleName": "./~/searchkit/~/lodash/_copySymbolsIn.js",
"type": "cjs require",
"userRequest": "./_copyObject",
"loc": "1:17-41"
},
{
"moduleId": 2221,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/assignInWith.js",
"module": "./~/searchkit/~/lodash/assignInWith.js",
"moduleName": "./~/searchkit/~/lodash/assignInWith.js",
"type": "cjs require",
"userRequest": "./_copyObject",
"loc": "1:17-41"
},
{
"moduleId": 2244,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/toPlainObject.js",
"module": "./~/searchkit/~/lodash/toPlainObject.js",
"moduleName": "./~/searchkit/~/lodash/toPlainObject.js",
"type": "cjs require",
"userRequest": "./_copyObject",
"loc": "1:17-41"
}
],
"usedExports": true,
"providedExports": null,
"depth": 8,
"source": "var assignValue = require('./_assignValue'),\n baseAssignValue = require('./_baseAssignValue');\n\n/**\n * Copies properties of `source` to `object`.\n *\n * @private\n * @param {Object} source The object to copy properties from.\n * @param {Array} props The property identifiers to copy.\n * @param {Object} [object={}] The object to copy properties to.\n * @param {Function} [customizer] The function to customize copied values.\n * @returns {Object} Returns `object`.\n */\nfunction copyObject(source, props, object, customizer) {\n var isNew = !object;\n object || (object = {});\n\n var index = -1,\n length = props.length;\n\n while (++index < length) {\n var key = props[index];\n\n var newValue = customizer\n ? customizer(object[key], source[key], key, object, source)\n : undefined;\n\n if (newValue === undefined) {\n newValue = source[key];\n }\n if (isNew) {\n baseAssignValue(object, key, newValue);\n } else {\n assignValue(object, key, newValue);\n }\n }\n return object;\n}\n\nmodule.exports = copyObject;\n"
},
{
"id": 1702,
"identifier": "/src/node_modules/searchkit/lib/src/core/accessors/StatefulAccessor.js",
"name": "./~/searchkit/lib/src/core/accessors/StatefulAccessor.js",
"index": 1765,
"index2": 1756,
"size": 2005,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
2
],
"assets": [],
"issuer": "/src/node_modules/searchkit/lib/src/core/accessors/index.js",
"issuerId": 1739,
"issuerName": "./~/searchkit/lib/src/core/accessors/index.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1699,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/FilterBasedAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/FilterBasedAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/FilterBasedAccessor.js",
"type": "cjs require",
"userRequest": "./StatefulAccessor",
"loc": "7:25-54"
},
{
"moduleId": 1739,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/index.js",
"module": "./~/searchkit/lib/src/core/accessors/index.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/index.js",
"type": "cjs require",
"userRequest": "./StatefulAccessor",
"loc": "6:9-38"
},
{
"moduleId": 1822,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/BaseQueryAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/BaseQueryAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/BaseQueryAccessor.js",
"type": "cjs require",
"userRequest": "./StatefulAccessor",
"loc": "8:25-54"
},
{
"moduleId": 2058,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/PageSizeAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/PageSizeAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/PageSizeAccessor.js",
"type": "cjs require",
"userRequest": "./StatefulAccessor",
"loc": "7:25-54"
},
{
"moduleId": 2059,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/PaginationAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/PaginationAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/PaginationAccessor.js",
"type": "cjs require",
"userRequest": "./StatefulAccessor",
"loc": "8:25-54"
},
{
"moduleId": 2063,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/SortingAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/SortingAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/SortingAccessor.js",
"type": "cjs require",
"userRequest": "./StatefulAccessor",
"loc": "8:25-54"
},
{
"moduleId": 2066,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/ViewOptionsAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/ViewOptionsAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/ViewOptionsAccessor.js",
"type": "cjs require",
"userRequest": "./StatefulAccessor",
"loc": "11:25-54"
}
],
"usedExports": true,
"providedExports": null,
"depth": 7,
"source": "\"use strict\";\nvar __extends = (this && this.__extends) || function (d, b) {\n for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n};\nvar Accessor_1 = require(\"./Accessor\");\nvar StatefulAccessor = (function (_super) {\n __extends(StatefulAccessor, _super);\n function StatefulAccessor(key, urlString) {\n _super.call(this);\n this.key = key;\n this.uuid = this.key + this.uuid;\n this.urlKey = urlString || key && key.replace(/\\./g, \"_\");\n this.urlWithState = this.urlWithState.bind(this);\n }\n StatefulAccessor.prototype.onStateChange = function (oldState) {\n };\n StatefulAccessor.prototype.fromQueryObject = function (ob) {\n var value = ob[this.urlKey];\n this.state = this.state.setValue(value);\n };\n StatefulAccessor.prototype.getQueryObject = function () {\n var val = this.state.getValue();\n return (val) ? (_a = {},\n _a[this.urlKey] = val,\n _a\n ) : {};\n var _a;\n };\n StatefulAccessor.prototype.setSearchkitManager = function (searchkit) {\n _super.prototype.setSearchkitManager.call(this, searchkit);\n this.setResultsState();\n };\n StatefulAccessor.prototype.setResults = function (results) {\n _super.prototype.setResults.call(this, results);\n this.setResultsState();\n };\n StatefulAccessor.prototype.setResultsState = function () {\n this.resultsState = this.state;\n };\n StatefulAccessor.prototype.resetState = function () {\n this.state = this.state.clear();\n };\n StatefulAccessor.prototype.urlWithState = function (state) {\n return this.searchkit.buildSearchUrl((_a = {}, _a[this.urlKey] = state, _a));\n var _a;\n };\n return StatefulAccessor;\n}(Accessor_1.Accessor));\nexports.StatefulAccessor = StatefulAccessor;\n//# sourceMappingURL=StatefulAccessor.js.map"
},
{
"id": 1703,
"identifier": "/src/node_modules/searchkit/lib/src/core/support/index.js",
"name": "./~/searchkit/lib/src/core/support/index.js",
"index": 1617,
"index2": 1753,
"size": 211,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
2
],
"assets": [],
"issuer": "/src/node_modules/searchkit/lib/src/core/index.js",
"issuerId": 1677,
"issuerName": "./~/searchkit/lib/src/core/index.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1677,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/index.js",
"module": "./~/searchkit/lib/src/core/index.js",
"moduleName": "./~/searchkit/lib/src/core/index.js",
"type": "cjs require",
"userRequest": "./support",
"loc": "9:9-29"
},
{
"moduleId": 1698,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/Accessor.js",
"module": "./~/searchkit/lib/src/core/accessors/Accessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/Accessor.js",
"type": "cjs require",
"userRequest": "../support",
"loc": "2:16-37"
},
{
"moduleId": 1766,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/SearchkitManager.js",
"module": "./~/searchkit/lib/src/core/SearchkitManager.js",
"moduleName": "./~/searchkit/lib/src/core/SearchkitManager.js",
"type": "cjs require",
"userRequest": "./support",
"loc": "8:16-36"
},
{
"moduleId": 1819,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/AccessorManager.js",
"module": "./~/searchkit/lib/src/core/AccessorManager.js",
"moduleName": "./~/searchkit/lib/src/core/AccessorManager.js",
"type": "cjs require",
"userRequest": "./support",
"loc": "3:16-36"
},
{
"moduleId": 1827,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/react/SearchkitComponent.js",
"module": "./~/searchkit/lib/src/core/react/SearchkitComponent.js",
"moduleName": "./~/searchkit/lib/src/core/react/SearchkitComponent.js",
"type": "cjs require",
"userRequest": "../support",
"loc": "9:16-37"
},
{
"moduleId": 2057,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/NumericOptionsAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/NumericOptionsAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/NumericOptionsAccessor.js",
"type": "cjs require",
"userRequest": "../support",
"loc": "9:16-37"
},
{
"moduleId": 2063,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/SortingAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/SortingAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/SortingAccessor.js",
"type": "cjs require",
"userRequest": "../support",
"loc": "9:16-37"
}
],
"usedExports": true,
"providedExports": null,
"depth": 6,
"source": "\"use strict\";\nfunction __export(m) {\n for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\n}\n__export(require(\"./Utils\"));\n__export(require(\"./EventEmitter\"));\n//# sourceMappingURL=index.js.map"
},
{
"id": 1704,
"identifier": "/src/node_modules/searchkit/node_modules/history/lib/PathUtils.js",
"name": "./~/searchkit/~/history/lib/PathUtils.js",
"index": 1934,
"index2": 1919,
"size": 1200,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
2
],
"assets": [],
"issuer": "/src/node_modules/searchkit/node_modules/history/lib/createLocation.js",
"issuerId": 1834,
"issuerName": "./~/searchkit/~/history/lib/createLocation.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1833,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/history/lib/createHistory.js",
"module": "./~/searchkit/~/history/lib/createHistory.js",
"moduleName": "./~/searchkit/~/history/lib/createHistory.js",
"type": "cjs require",
"userRequest": "./PathUtils",
"loc": "17:17-39"
},
{
"moduleId": 1834,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/history/lib/createLocation.js",
"module": "./~/searchkit/~/history/lib/createLocation.js",
"moduleName": "./~/searchkit/~/history/lib/createLocation.js",
"type": "cjs require",
"userRequest": "./PathUtils",
"loc": "15:17-39"
},
{
"moduleId": 1836,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/history/lib/useQueries.js",
"module": "./~/searchkit/~/history/lib/useQueries.js",
"moduleName": "./~/searchkit/~/history/lib/useQueries.js",
"type": "cjs require",
"userRequest": "./PathUtils",
"loc": "19:17-39"
},
{
"moduleId": 2107,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/history/lib/createBrowserHistory.js",
"module": "./~/searchkit/~/history/lib/createBrowserHistory.js",
"moduleName": "./~/searchkit/~/history/lib/createBrowserHistory.js",
"type": "cjs require",
"userRequest": "./PathUtils",
"loc": "15:17-39"
},
{
"moduleId": 2108,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/history/lib/createHashHistory.js",
"module": "./~/searchkit/~/history/lib/createHashHistory.js",
"moduleName": "./~/searchkit/~/history/lib/createHashHistory.js",
"type": "cjs require",
"userRequest": "./PathUtils",
"loc": "19:17-39"
},
{
"moduleId": 2109,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/history/lib/createMemoryHistory.js",
"module": "./~/searchkit/~/history/lib/createMemoryHistory.js",
"moduleName": "./~/searchkit/~/history/lib/createMemoryHistory.js",
"type": "cjs require",
"userRequest": "./PathUtils",
"loc": "17:17-39"
},
{
"moduleId": 2113,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/history/lib/useBasename.js",
"module": "./~/searchkit/~/history/lib/useBasename.js",
"moduleName": "./~/searchkit/~/history/lib/useBasename.js",
"type": "cjs require",
"userRequest": "./PathUtils",
"loc": "15:17-39"
}
],
"usedExports": true,
"providedExports": null,
"depth": 9,
"source": "'use strict';\n\nexports.__esModule = true;\nexports.extractPath = extractPath;\nexports.parsePath = parsePath;\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }\n\nvar _warning = require('warning');\n\nvar _warning2 = _interopRequireDefault(_warning);\n\nfunction extractPath(string) {\n var match = string.match(/^https?:\\/\\/[^\\/]*/);\n\n if (match == null) return string;\n\n return string.substring(match[0].length);\n}\n\nfunction parsePath(path) {\n var pathname = extractPath(path);\n var search = '';\n var hash = '';\n\n process.env.NODE_ENV !== 'production' ? _warning2['default'](path === pathname, 'A path must be pathname + search + hash only, not a fully qualified URL like \"%s\"', path) : undefined;\n\n var hashIndex = pathname.indexOf('#');\n if (hashIndex !== -1) {\n hash = pathname.substring(hashIndex);\n pathname = pathname.substring(0, hashIndex);\n }\n\n var searchIndex = pathname.indexOf('?');\n if (searchIndex !== -1) {\n search = pathname.substring(searchIndex);\n pathname = pathname.substring(0, searchIndex);\n }\n\n if (pathname === '') pathname = '/';\n\n return {\n pathname: pathname,\n search: search,\n hash: hash\n };\n}"
},
{
"id": 1705,
"identifier": "/src/node_modules/searchkit/node_modules/history/lib/deprecate.js",
"name": "./~/searchkit/~/history/lib/deprecate.js",
"index": 1930,
"index2": 1917,
"size": 509,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
2
],
"assets": [],
"issuer": "/src/node_modules/searchkit/node_modules/history/lib/index.js",
"issuerId": 2112,
"issuerName": "./~/searchkit/~/history/lib/index.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1833,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/history/lib/createHistory.js",
"module": "./~/searchkit/~/history/lib/createHistory.js",
"moduleName": "./~/searchkit/~/history/lib/createHistory.js",
"type": "cjs require",
"userRequest": "./deprecate",
"loc": "31:17-39"
},
{
"moduleId": 1835,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/history/lib/useBeforeUnload.js",
"module": "./~/searchkit/~/history/lib/useBeforeUnload.js",
"moduleName": "./~/searchkit/~/history/lib/useBeforeUnload.js",
"type": "cjs require",
"userRequest": "./deprecate",
"loc": "17:17-39"
},
{
"moduleId": 1836,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/history/lib/useQueries.js",
"module": "./~/searchkit/~/history/lib/useQueries.js",
"moduleName": "./~/searchkit/~/history/lib/useQueries.js",
"type": "cjs require",
"userRequest": "./deprecate",
"loc": "21:17-39"
},
{
"moduleId": 2110,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/history/lib/enableBeforeUnload.js",
"module": "./~/searchkit/~/history/lib/enableBeforeUnload.js",
"moduleName": "./~/searchkit/~/history/lib/enableBeforeUnload.js",
"type": "cjs require",
"userRequest": "./deprecate",
"loc": "7:17-39"
},
{
"moduleId": 2111,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/history/lib/enableQueries.js",
"module": "./~/searchkit/~/history/lib/enableQueries.js",
"moduleName": "./~/searchkit/~/history/lib/enableQueries.js",
"type": "cjs require",
"userRequest": "./deprecate",
"loc": "7:17-39"
},
{
"moduleId": 2112,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/history/lib/index.js",
"module": "./~/searchkit/~/history/lib/index.js",
"moduleName": "./~/searchkit/~/history/lib/index.js",
"type": "cjs require",
"userRequest": "./deprecate",
"loc": "7:17-39"
},
{
"moduleId": 2113,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/history/lib/useBasename.js",
"module": "./~/searchkit/~/history/lib/useBasename.js",
"moduleName": "./~/searchkit/~/history/lib/useBasename.js",
"type": "cjs require",
"userRequest": "./deprecate",
"loc": "21:17-39"
}
],
"usedExports": true,
"providedExports": null,
"depth": 8,
"source": "'use strict';\n\nexports.__esModule = true;\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }\n\nvar _warning = require('warning');\n\nvar _warning2 = _interopRequireDefault(_warning);\n\nfunction deprecate(fn, message) {\n return function () {\n process.env.NODE_ENV !== 'production' ? _warning2['default'](false, '[history] ' + message) : undefined;\n return fn.apply(this, arguments);\n };\n}\n\nexports['default'] = deprecate;\nmodule.exports = exports['default'];"
},
{
"id": 1706,
"identifier": "/src/node_modules/searchkit/node_modules/lodash/_Symbol.js",
"name": "./~/searchkit/~/lodash/_Symbol.js",
"index": 1631,
"index2": 1613,
"size": 118,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
2
],
"assets": [],
"issuer": "/src/node_modules/searchkit/node_modules/lodash/toArray.js",
"issuerId": 1882,
"issuerName": "./~/searchkit/~/lodash/toArray.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1700,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseGetTag.js",
"module": "./~/searchkit/~/lodash/_baseGetTag.js",
"moduleName": "./~/searchkit/~/lodash/_baseGetTag.js",
"type": "cjs require",
"userRequest": "./_Symbol",
"loc": "1:13-33"
},
{
"moduleId": 1855,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseToString.js",
"module": "./~/searchkit/~/lodash/_baseToString.js",
"moduleName": "./~/searchkit/~/lodash/_baseToString.js",
"type": "cjs require",
"userRequest": "./_Symbol",
"loc": "1:13-33"
},
{
"moduleId": 1882,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/toArray.js",
"module": "./~/searchkit/~/lodash/toArray.js",
"moduleName": "./~/searchkit/~/lodash/toArray.js",
"type": "cjs require",
"userRequest": "./_Symbol",
"loc": "1:13-33"
},
{
"moduleId": 2163,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_cloneSymbol.js",
"module": "./~/searchkit/~/lodash/_cloneSymbol.js",
"moduleName": "./~/searchkit/~/lodash/_cloneSymbol.js",
"type": "cjs require",
"userRequest": "./_Symbol",
"loc": "1:13-33"
},
{
"moduleId": 2172,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_equalByTag.js",
"module": "./~/searchkit/~/lodash/_equalByTag.js",
"moduleName": "./~/searchkit/~/lodash/_equalByTag.js",
"type": "cjs require",
"userRequest": "./_Symbol",
"loc": "1:13-33"
},
{
"moduleId": 2176,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_getRawTag.js",
"module": "./~/searchkit/~/lodash/_getRawTag.js",
"moduleName": "./~/searchkit/~/lodash/_getRawTag.js",
"type": "cjs require",
"userRequest": "./_Symbol",
"loc": "1:13-33"
},
{
"moduleId": 2186,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_isFlattenable.js",
"module": "./~/searchkit/~/lodash/_isFlattenable.js",
"moduleName": "./~/searchkit/~/lodash/_isFlattenable.js",
"type": "cjs require",
"userRequest": "./_Symbol",
"loc": "1:13-33"
}
],
"usedExports": true,
"providedExports": null,
"depth": 9,
"source": "var root = require('./_root');\n\n/** Built-in value references. */\nvar Symbol = root.Symbol;\n\nmodule.exports = Symbol;\n"
},
{
"id": 1707,
"identifier": "/src/node_modules/searchkit/node_modules/lodash/_arrayMap.js",
"name": "./~/searchkit/~/lodash/_arrayMap.js",
"index": 1725,
"index2": 1705,
"size": 556,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
2
],
"assets": [],
"issuer": "/src/node_modules/searchkit/node_modules/lodash/map.js",
"issuerId": 1679,
"issuerName": "./~/searchkit/~/lodash/map.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1679,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/map.js",
"module": "./~/searchkit/~/lodash/map.js",
"moduleName": "./~/searchkit/~/lodash/map.js",
"type": "cjs require",
"userRequest": "./_arrayMap",
"loc": "1:15-37"
},
{
"moduleId": 1791,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/omit.js",
"module": "./~/searchkit/~/lodash/omit.js",
"moduleName": "./~/searchkit/~/lodash/omit.js",
"type": "cjs require",
"userRequest": "./_arrayMap",
"loc": "1:15-37"
},
{
"moduleId": 1855,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseToString.js",
"module": "./~/searchkit/~/lodash/_baseToString.js",
"moduleName": "./~/searchkit/~/lodash/_baseToString.js",
"type": "cjs require",
"userRequest": "./_arrayMap",
"loc": "2:15-37"
},
{
"moduleId": 2132,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseDifference.js",
"module": "./~/searchkit/~/lodash/_baseDifference.js",
"moduleName": "./~/searchkit/~/lodash/_baseDifference.js",
"type": "cjs require",
"userRequest": "./_arrayMap",
"loc": "4:15-37"
},
{
"moduleId": 2147,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseOrderBy.js",
"module": "./~/searchkit/~/lodash/_baseOrderBy.js",
"moduleName": "./~/searchkit/~/lodash/_baseOrderBy.js",
"type": "cjs require",
"userRequest": "./_arrayMap",
"loc": "1:15-37"
},
{
"moduleId": 2156,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseValues.js",
"module": "./~/searchkit/~/lodash/_baseValues.js",
"moduleName": "./~/searchkit/~/lodash/_baseValues.js",
"type": "cjs require",
"userRequest": "./_arrayMap",
"loc": "1:15-37"
},
{
"moduleId": 2238,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/pickBy.js",
"module": "./~/searchkit/~/lodash/pickBy.js",
"moduleName": "./~/searchkit/~/lodash/pickBy.js",
"type": "cjs require",
"userRequest": "./_arrayMap",
"loc": "1:15-37"
}
],
"usedExports": true,
"providedExports": null,
"depth": 8,
"source": "/**\n * A specialized version of `_.map` for arrays without support for iteratee\n * shorthands.\n *\n * @private\n * @param {Array} [array] The array to iterate over.\n * @param {Function} iteratee The function invoked per iteration.\n * @returns {Array} Returns the new mapped array.\n */\nfunction arrayMap(array, iteratee) {\n var index = -1,\n length = array == null ? 0 : array.length,\n result = Array(length);\n\n while (++index < length) {\n result[index] = iteratee(array[index], index, array);\n }\n return result;\n}\n\nmodule.exports = arrayMap;\n"
},
{
"id": 1708,
"identifier": "/src/node_modules/searchkit/node_modules/lodash/_getNative.js",
"name": "./~/searchkit/~/lodash/_getNative.js",
"index": 1672,
"index2": 1658,
"size": 483,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
2
],
"assets": [],
"issuer": "/src/node_modules/searchkit/node_modules/lodash/_defineProperty.js",
"issuerId": 1860,
"issuerName": "./~/searchkit/~/lodash/_defineProperty.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1755,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_nativeCreate.js",
"module": "./~/searchkit/~/lodash/_nativeCreate.js",
"moduleName": "./~/searchkit/~/lodash/_nativeCreate.js",
"type": "cjs require",
"userRequest": "./_getNative",
"loc": "1:16-39"
},
{
"moduleId": 1770,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_Map.js",
"module": "./~/searchkit/~/lodash/_Map.js",
"moduleName": "./~/searchkit/~/lodash/_Map.js",
"type": "cjs require",
"userRequest": "./_getNative",
"loc": "1:16-39"
},
{
"moduleId": 1860,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_defineProperty.js",
"module": "./~/searchkit/~/lodash/_defineProperty.js",
"moduleName": "./~/searchkit/~/lodash/_defineProperty.js",
"type": "cjs require",
"userRequest": "./_getNative",
"loc": "1:16-39"
},
{
"moduleId": 2114,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_DataView.js",
"module": "./~/searchkit/~/lodash/_DataView.js",
"moduleName": "./~/searchkit/~/lodash/_DataView.js",
"type": "cjs require",
"userRequest": "./_getNative",
"loc": "1:16-39"
},
{
"moduleId": 2116,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_Promise.js",
"module": "./~/searchkit/~/lodash/_Promise.js",
"moduleName": "./~/searchkit/~/lodash/_Promise.js",
"type": "cjs require",
"userRequest": "./_getNative",
"loc": "1:16-39"
},
{
"moduleId": 2117,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_Set.js",
"module": "./~/searchkit/~/lodash/_Set.js",
"moduleName": "./~/searchkit/~/lodash/_Set.js",
"type": "cjs require",
"userRequest": "./_getNative",
"loc": "1:16-39"
},
{
"moduleId": 2118,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_WeakMap.js",
"module": "./~/searchkit/~/lodash/_WeakMap.js",
"moduleName": "./~/searchkit/~/lodash/_WeakMap.js",
"type": "cjs require",
"userRequest": "./_getNative",
"loc": "1:16-39"
}
],
"usedExports": true,
"providedExports": null,
"depth": 11,
"source": "var baseIsNative = require('./_baseIsNative'),\n getValue = require('./_getValue');\n\n/**\n * Gets the native function at `key` of `object`.\n *\n * @private\n * @param {Object} object The object to query.\n * @param {string} key The key of the method to get.\n * @returns {*} Returns the function if it's native, else `undefined`.\n */\nfunction getNative(object, key) {\n var value = getValue(object, key);\n return baseIsNative(value) ? value : undefined;\n}\n\nmodule.exports = getNative;\n"
},
{
"id": 1711,
"identifier": "/src/node_modules/searchkit/node_modules/history/lib/Actions.js",
"name": "./~/searchkit/~/history/lib/Actions.js",
"index": 1933,
"index2": 1918,
"size": 720,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
2
],
"assets": [],
"issuer": "/src/node_modules/searchkit/node_modules/history/lib/index.js",
"issuerId": 2112,
"issuerName": "./~/searchkit/~/history/lib/index.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1833,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/history/lib/createHistory.js",
"module": "./~/searchkit/~/history/lib/createHistory.js",
"moduleName": "./~/searchkit/~/history/lib/createHistory.js",
"type": "cjs require",
"userRequest": "./Actions",
"loc": "21:15-35"
},
{
"moduleId": 1834,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/history/lib/createLocation.js",
"module": "./~/searchkit/~/history/lib/createLocation.js",
"moduleName": "./~/searchkit/~/history/lib/createLocation.js",
"type": "cjs require",
"userRequest": "./Actions",
"loc": "13:15-35"
},
{
"moduleId": 2107,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/history/lib/createBrowserHistory.js",
"module": "./~/searchkit/~/history/lib/createBrowserHistory.js",
"moduleName": "./~/searchkit/~/history/lib/createBrowserHistory.js",
"type": "cjs require",
"userRequest": "./Actions",
"loc": "13:15-35"
},
{
"moduleId": 2108,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/history/lib/createHashHistory.js",
"module": "./~/searchkit/~/history/lib/createHashHistory.js",
"moduleName": "./~/searchkit/~/history/lib/createHashHistory.js",
"type": "cjs require",
"userRequest": "./Actions",
"loc": "17:15-35"
},
{
"moduleId": 2109,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/history/lib/createMemoryHistory.js",
"module": "./~/searchkit/~/history/lib/createMemoryHistory.js",
"moduleName": "./~/searchkit/~/history/lib/createMemoryHistory.js",
"type": "cjs require",
"userRequest": "./Actions",
"loc": "19:15-35"
},
{
"moduleId": 2112,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/history/lib/index.js",
"module": "./~/searchkit/~/history/lib/index.js",
"moduleName": "./~/searchkit/~/history/lib/index.js",
"type": "cjs require",
"userRequest": "./Actions",
"loc": "51:16-36"
}
],
"usedExports": true,
"providedExports": null,
"depth": 8,
"source": "/**\n * Indicates that navigation was caused by a call to history.push.\n */\n'use strict';\n\nexports.__esModule = true;\nvar PUSH = 'PUSH';\n\nexports.PUSH = PUSH;\n/**\n * Indicates that navigation was caused by a call to history.replace.\n */\nvar REPLACE = 'REPLACE';\n\nexports.REPLACE = REPLACE;\n/**\n * Indicates that navigation was caused by some other action such\n * as using a browser's back/forward buttons and/or manually manipulating\n * the URL in a browser's location bar. This is the default.\n *\n * See https://developer.mozilla.org/en-US/docs/Web/API/WindowEventHandlers/onpopstate\n * for more information.\n */\nvar POP = 'POP';\n\nexports.POP = POP;\nexports['default'] = {\n PUSH: PUSH,\n REPLACE: REPLACE,\n POP: POP\n};"
},
{
"id": 1712,
"identifier": "/src/node_modules/searchkit/node_modules/lodash/_baseAssignValue.js",
"name": "./~/searchkit/~/lodash/_baseAssignValue.js",
"index": 1798,
"index2": 1781,
"size": 625,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
2
],
"assets": [],
"issuer": "/src/node_modules/searchkit/node_modules/lodash/keyBy.js",
"issuerId": 2231,
"issuerName": "./~/searchkit/~/lodash/keyBy.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1701,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_copyObject.js",
"module": "./~/searchkit/~/lodash/_copyObject.js",
"moduleName": "./~/searchkit/~/lodash/_copyObject.js",
"type": "cjs require",
"userRequest": "./_baseAssignValue",
"loc": "2:22-51"
},
{
"moduleId": 1727,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_assignValue.js",
"module": "./~/searchkit/~/lodash/_assignValue.js",
"moduleName": "./~/searchkit/~/lodash/_assignValue.js",
"type": "cjs require",
"userRequest": "./_baseAssignValue",
"loc": "1:22-51"
},
{
"moduleId": 1842,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_assignMergeValue.js",
"module": "./~/searchkit/~/lodash/_assignMergeValue.js",
"moduleName": "./~/searchkit/~/lodash/_assignMergeValue.js",
"type": "cjs require",
"userRequest": "./_baseAssignValue",
"loc": "1:22-51"
},
{
"moduleId": 2226,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/groupBy.js",
"module": "./~/searchkit/~/lodash/groupBy.js",
"moduleName": "./~/searchkit/~/lodash/groupBy.js",
"type": "cjs require",
"userRequest": "./_baseAssignValue",
"loc": "1:22-51"
},
{
"moduleId": 2231,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/keyBy.js",
"module": "./~/searchkit/~/lodash/keyBy.js",
"moduleName": "./~/searchkit/~/lodash/keyBy.js",
"type": "cjs require",
"userRequest": "./_baseAssignValue",
"loc": "1:22-51"
},
{
"moduleId": 2233,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/mapValues.js",
"module": "./~/searchkit/~/lodash/mapValues.js",
"moduleName": "./~/searchkit/~/lodash/mapValues.js",
"type": "cjs require",
"userRequest": "./_baseAssignValue",
"loc": "1:22-51"
}
],
"usedExports": true,
"providedExports": null,
"depth": 9,
"source": "var defineProperty = require('./_defineProperty');\n\n/**\n * The base implementation of `assignValue` and `assignMergeValue` without\n * value checks.\n *\n * @private\n * @param {Object} object The object to modify.\n * @param {string} key The key of the property to assign.\n * @param {*} value The value to assign.\n */\nfunction baseAssignValue(object, key, value) {\n if (key == '__proto__' && defineProperty) {\n defineProperty(object, key, {\n 'configurable': true,\n 'enumerable': true,\n 'value': value,\n 'writable': true\n });\n } else {\n object[key] = value;\n }\n}\n\nmodule.exports = baseAssignValue;\n"
},
{
"id": 1713,
"identifier": "/src/node_modules/searchkit/node_modules/lodash/_castPath.js",
"name": "./~/searchkit/~/lodash/_castPath.js",
"index": 1717,
"index2": 1708,
"size": 569,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
2
],
"assets": [],
"issuer": "/src/node_modules/searchkit/node_modules/lodash/omit.js",
"issuerId": 1791,
"issuerName": "./~/searchkit/~/lodash/omit.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1749,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseGet.js",
"module": "./~/searchkit/~/lodash/_baseGet.js",
"moduleName": "./~/searchkit/~/lodash/_baseGet.js",
"type": "cjs require",
"userRequest": "./_castPath",
"loc": "1:15-37"
},
{
"moduleId": 1791,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/omit.js",
"module": "./~/searchkit/~/lodash/omit.js",
"moduleName": "./~/searchkit/~/lodash/omit.js",
"type": "cjs require",
"userRequest": "./_castPath",
"loc": "4:15-37"
},
{
"moduleId": 1852,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_basePickBy.js",
"module": "./~/searchkit/~/lodash/_basePickBy.js",
"moduleName": "./~/searchkit/~/lodash/_basePickBy.js",
"type": "cjs require",
"userRequest": "./_castPath",
"loc": "3:15-37"
},
{
"moduleId": 2151,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseSet.js",
"module": "./~/searchkit/~/lodash/_baseSet.js",
"moduleName": "./~/searchkit/~/lodash/_baseSet.js",
"type": "cjs require",
"userRequest": "./_castPath",
"loc": "2:15-37"
},
{
"moduleId": 2155,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseUnset.js",
"module": "./~/searchkit/~/lodash/_baseUnset.js",
"moduleName": "./~/searchkit/~/lodash/_baseUnset.js",
"type": "cjs require",
"userRequest": "./_castPath",
"loc": "1:15-37"
},
{
"moduleId": 2178,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_hasPath.js",
"module": "./~/searchkit/~/lodash/_hasPath.js",
"moduleName": "./~/searchkit/~/lodash/_hasPath.js",
"type": "cjs require",
"userRequest": "./_castPath",
"loc": "1:15-37"
}
],
"usedExports": true,
"providedExports": null,
"depth": 9,
"source": "var isArray = require('./isArray'),\n isKey = require('./_isKey'),\n stringToPath = require('./_stringToPath'),\n toString = require('./toString');\n\n/**\n * Casts `value` to a path array if it's not one.\n *\n * @private\n * @param {*} value The value to inspect.\n * @param {Object} [object] The object to query keys on.\n * @returns {Array} Returns the cast property path array.\n */\nfunction castPath(value, object) {\n if (isArray(value)) {\n return value;\n }\n return isKey(value, object) ? [value] : stringToPath(toString(value));\n}\n\nmodule.exports = castPath;\n"
},
{
"id": 1714,
"identifier": "/src/node_modules/searchkit/node_modules/lodash/_toKey.js",
"name": "./~/searchkit/~/lodash/_toKey.js",
"index": 1726,
"index2": 1709,
"size": 523,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
2
],
"assets": [],
"issuer": "/src/node_modules/searchkit/node_modules/lodash/_baseGet.js",
"issuerId": 1749,
"issuerName": "./~/searchkit/~/lodash/_baseGet.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1749,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseGet.js",
"module": "./~/searchkit/~/lodash/_baseGet.js",
"moduleName": "./~/searchkit/~/lodash/_baseGet.js",
"type": "cjs require",
"userRequest": "./_toKey",
"loc": "2:12-31"
},
{
"moduleId": 2144,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseMatchesProperty.js",
"module": "./~/searchkit/~/lodash/_baseMatchesProperty.js",
"moduleName": "./~/searchkit/~/lodash/_baseMatchesProperty.js",
"type": "cjs require",
"userRequest": "./_toKey",
"loc": "7:12-31"
},
{
"moduleId": 2151,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseSet.js",
"module": "./~/searchkit/~/lodash/_baseSet.js",
"moduleName": "./~/searchkit/~/lodash/_baseSet.js",
"type": "cjs require",
"userRequest": "./_toKey",
"loc": "5:12-31"
},
{
"moduleId": 2155,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseUnset.js",
"module": "./~/searchkit/~/lodash/_baseUnset.js",
"moduleName": "./~/searchkit/~/lodash/_baseUnset.js",
"type": "cjs require",
"userRequest": "./_toKey",
"loc": "4:12-31"
},
{
"moduleId": 2178,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_hasPath.js",
"module": "./~/searchkit/~/lodash/_hasPath.js",
"moduleName": "./~/searchkit/~/lodash/_hasPath.js",
"type": "cjs require",
"userRequest": "./_toKey",
"loc": "6:12-31"
},
{
"moduleId": 2239,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/property.js",
"module": "./~/searchkit/~/lodash/property.js",
"moduleName": "./~/searchkit/~/lodash/property.js",
"type": "cjs require",
"userRequest": "./_toKey",
"loc": "4:12-31"
}
],
"usedExports": true,
"providedExports": null,
"depth": 9,
"source": "var isSymbol = require('./isSymbol');\n\n/** Used as references for various `Number` constants. */\nvar INFINITY = 1 / 0;\n\n/**\n * Converts `value` to a string key if it's not a string or symbol.\n *\n * @private\n * @param {*} value The value to inspect.\n * @returns {string|symbol} Returns the key.\n */\nfunction toKey(value) {\n if (typeof value == 'string' || isSymbol(value)) {\n return value;\n }\n var result = (value + '');\n return (result == '0' && (1 / value) == -INFINITY) ? '-0' : result;\n}\n\nmodule.exports = toKey;\n"
},
{
"id": 1715,
"identifier": "/src/node_modules/searchkit/node_modules/lodash/compact.js",
"name": "./~/searchkit/~/lodash/compact.js",
"index": 1764,
"index2": 1754,
"size": 681,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
2
],
"assets": [],
"issuer": "/src/node_modules/searchkit/lib/src/components/search/pagination/src/Pagination.js",
"issuerId": 2031,
"issuerName": "./~/searchkit/lib/src/components/search/pagination/src/Pagination.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1698,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/Accessor.js",
"module": "./~/searchkit/lib/src/core/accessors/Accessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/Accessor.js",
"type": "cjs require",
"userRequest": "lodash/compact",
"loc": "4:14-39"
},
{
"moduleId": 1741,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/query/query_dsl/aggregations/AggsContainer.js",
"module": "./~/searchkit/lib/src/core/query/query_dsl/aggregations/AggsContainer.js",
"moduleName": "./~/searchkit/lib/src/core/query/query_dsl/aggregations/AggsContainer.js",
"type": "cjs require",
"userRequest": "lodash/compact",
"loc": "4:14-39"
},
{
"moduleId": 2031,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/search/pagination/src/Pagination.js",
"module": "./~/searchkit/lib/src/components/search/pagination/src/Pagination.js",
"moduleName": "./~/searchkit/lib/src/components/search/pagination/src/Pagination.js",
"type": "cjs require",
"userRequest": "lodash/compact",
"loc": "14:14-39"
},
{
"moduleId": 2036,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/ui/layout/Layout.js",
"module": "./~/searchkit/lib/src/components/ui/layout/Layout.js",
"moduleName": "./~/searchkit/lib/src/components/ui/layout/Layout.js",
"type": "cjs require",
"userRequest": "lodash/compact",
"loc": "3:14-39"
},
{
"moduleId": 2052,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/HierarchicalFacetAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/HierarchicalFacetAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/HierarchicalFacetAccessor.js",
"type": "cjs require",
"userRequest": "lodash/compact",
"loc": "12:14-39"
},
{
"moduleId": 2057,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/NumericOptionsAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/NumericOptionsAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/NumericOptionsAccessor.js",
"type": "cjs require",
"userRequest": "lodash/compact",
"loc": "12:14-39"
}
],
"usedExports": true,
"providedExports": null,
"depth": 7,
"source": "/**\n * Creates an array with all falsey values removed. The values `false`, `null`,\n * `0`, `\"\"`, `undefined`, and `NaN` are falsey.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Array\n * @param {Array} array The array to compact.\n * @returns {Array} Returns the new array of filtered values.\n * @example\n *\n * _.compact([0, 1, false, 2, '', 3]);\n * // => [1, 2, 3]\n */\nfunction compact(array) {\n var index = -1,\n length = array == null ? 0 : array.length,\n resIndex = 0,\n result = [];\n\n while (++index < length) {\n var value = array[index];\n if (value) {\n result[resIndex++] = value;\n }\n }\n return result;\n}\n\nmodule.exports = compact;\n"
},
{
"id": 1716,
"identifier": "/src/node_modules/searchkit/node_modules/lodash/each.js",
"name": "./~/searchkit/~/lodash/each.js",
"index": 1760,
"index2": 1751,
"size": 39,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
2
],
"assets": [],
"issuer": "/src/node_modules/searchkit/lib/src/core/AccessorManager.js",
"issuerId": 1819,
"issuerName": "./~/searchkit/lib/src/core/AccessorManager.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1819,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/AccessorManager.js",
"module": "./~/searchkit/lib/src/core/AccessorManager.js",
"moduleName": "./~/searchkit/lib/src/core/AccessorManager.js",
"type": "cjs require",
"userRequest": "lodash/each",
"loc": "9:11-33"
},
{
"moduleId": 2051,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/FacetAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/FacetAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/FacetAccessor.js",
"type": "cjs require",
"userRequest": "lodash/each",
"loc": "16:11-33"
},
{
"moduleId": 2052,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/HierarchicalFacetAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/HierarchicalFacetAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/HierarchicalFacetAccessor.js",
"type": "cjs require",
"userRequest": "lodash/each",
"loc": "11:11-33"
},
{
"moduleId": 2055,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/NestedFacetAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/NestedFacetAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/NestedFacetAccessor.js",
"type": "cjs require",
"userRequest": "lodash/each",
"loc": "14:11-33"
},
{
"moduleId": 2062,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/ResetSearchAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/ResetSearchAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/ResetSearchAccessor.js",
"type": "cjs require",
"userRequest": "lodash/each",
"loc": "8:11-33"
},
{
"moduleId": 2103,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/support/EventEmitter.js",
"module": "./~/searchkit/lib/src/core/support/EventEmitter.js",
"moduleName": "./~/searchkit/lib/src/core/support/EventEmitter.js",
"type": "cjs require",
"userRequest": "lodash/each",
"loc": "3:11-33"
}
],
"usedExports": true,
"providedExports": null,
"depth": 7,
"source": "module.exports = require('./forEach');\n"
},
{
"id": 1717,
"identifier": "/src/node_modules/searchkit/node_modules/lodash/eq.js",
"name": "./~/searchkit/~/lodash/eq.js",
"index": 1662,
"index2": 1642,
"size": 799,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
2
],
"assets": [],
"issuer": "/src/node_modules/searchkit/node_modules/lodash/_assignInDefaults.js",
"issuerId": 2127,
"issuerName": "./~/searchkit/~/lodash/_assignInDefaults.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1727,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_assignValue.js",
"module": "./~/searchkit/~/lodash/_assignValue.js",
"moduleName": "./~/searchkit/~/lodash/_assignValue.js",
"type": "cjs require",
"userRequest": "./eq",
"loc": "2:9-24"
},
{
"moduleId": 1748,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_assocIndexOf.js",
"module": "./~/searchkit/~/lodash/_assocIndexOf.js",
"moduleName": "./~/searchkit/~/lodash/_assocIndexOf.js",
"type": "cjs require",
"userRequest": "./eq",
"loc": "1:9-24"
},
{
"moduleId": 1842,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_assignMergeValue.js",
"module": "./~/searchkit/~/lodash/_assignMergeValue.js",
"moduleName": "./~/searchkit/~/lodash/_assignMergeValue.js",
"type": "cjs require",
"userRequest": "./eq",
"loc": "2:9-24"
},
{
"moduleId": 1867,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_isIterateeCall.js",
"module": "./~/searchkit/~/lodash/_isIterateeCall.js",
"moduleName": "./~/searchkit/~/lodash/_isIterateeCall.js",
"type": "cjs require",
"userRequest": "./eq",
"loc": "1:9-24"
},
{
"moduleId": 2127,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_assignInDefaults.js",
"module": "./~/searchkit/~/lodash/_assignInDefaults.js",
"moduleName": "./~/searchkit/~/lodash/_assignInDefaults.js",
"type": "cjs require",
"userRequest": "./eq",
"loc": "1:9-24"
},
{
"moduleId": 2172,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_equalByTag.js",
"module": "./~/searchkit/~/lodash/_equalByTag.js",
"moduleName": "./~/searchkit/~/lodash/_equalByTag.js",
"type": "cjs require",
"userRequest": "./eq",
"loc": "3:9-24"
}
],
"usedExports": true,
"providedExports": null,
"depth": 9,
"source": "/**\n * Performs a\n * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n * comparison between two values to determine if they are equivalent.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to compare.\n * @param {*} other The other value to compare.\n * @returns {boolean} Returns `true` if the values are equivalent, else `false`.\n * @example\n *\n * var object = { 'a': 1 };\n * var other = { 'a': 1 };\n *\n * _.eq(object, object);\n * // => true\n *\n * _.eq(object, other);\n * // => false\n *\n * _.eq('a', 'a');\n * // => true\n *\n * _.eq('a', Object('a'));\n * // => false\n *\n * _.eq(NaN, NaN);\n * // => true\n */\nfunction eq(value, other) {\n return value === other || (value !== value && other !== other);\n}\n\nmodule.exports = eq;\n"
},
{
"id": 1718,
"identifier": "/src/node_modules/searchkit/node_modules/lodash/includes.js",
"name": "./~/searchkit/~/lodash/includes.js",
"index": 1770,
"index2": 1764,
"size": 1772,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
2
],
"assets": [],
"issuer": "/src/node_modules/searchkit/lib/src/core/accessors/NumericOptionsAccessor.js",
"issuerId": 2057,
"issuerName": "./~/searchkit/lib/src/core/accessors/NumericOptionsAccessor.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1817,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/ui/list/ItemListComponents.js",
"module": "./~/searchkit/lib/src/components/ui/list/ItemListComponents.js",
"moduleName": "./~/searchkit/lib/src/components/ui/list/ItemListComponents.js",
"type": "cjs require",
"userRequest": "lodash/includes",
"loc": "21:15-41"
},
{
"moduleId": 2041,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/components/ui/list/TagCloud.js",
"module": "./~/searchkit/lib/src/components/ui/list/TagCloud.js",
"moduleName": "./~/searchkit/lib/src/components/ui/list/TagCloud.js",
"type": "cjs require",
"userRequest": "lodash/includes",
"loc": "21:15-41"
},
{
"moduleId": 2055,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/NestedFacetAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/NestedFacetAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/NestedFacetAccessor.js",
"type": "cjs require",
"userRequest": "lodash/includes",
"loc": "12:15-41"
},
{
"moduleId": 2057,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/accessors/NumericOptionsAccessor.js",
"module": "./~/searchkit/lib/src/core/accessors/NumericOptionsAccessor.js",
"moduleName": "./~/searchkit/lib/src/core/accessors/NumericOptionsAccessor.js",
"type": "cjs require",
"userRequest": "lodash/includes",
"loc": "17:15-41"
},
{
"moduleId": 2099,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/state/ArrayState.js",
"module": "./~/searchkit/lib/src/core/state/ArrayState.js",
"moduleName": "./~/searchkit/lib/src/core/state/ArrayState.js",
"type": "cjs require",
"userRequest": "lodash/includes",
"loc": "8:15-41"
},
{
"moduleId": 2100,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/state/LevelState.js",
"module": "./~/searchkit/lib/src/core/state/LevelState.js",
"moduleName": "./~/searchkit/lib/src/core/state/LevelState.js",
"type": "cjs require",
"userRequest": "lodash/includes",
"loc": "9:15-41"
}
],
"usedExports": true,
"providedExports": null,
"depth": 8,
"source": "var baseIndexOf = require('./_baseIndexOf'),\n isArrayLike = require('./isArrayLike'),\n isString = require('./isString'),\n toInteger = require('./toInteger'),\n values = require('./values');\n\n/* Built-in method references for those with the same name as other `lodash` methods. */\nvar nativeMax = Math.max;\n\n/**\n * Checks if `value` is in `collection`. If `collection` is a string, it's\n * checked for a substring of `value`, otherwise\n * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n * is used for equality comparisons. If `fromIndex` is negative, it's used as\n * the offset from the end of `collection`.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Collection\n * @param {Array|Object|string} collection The collection to inspect.\n * @param {*} value The value to search for.\n * @param {number} [fromIndex=0] The index to search from.\n * @param- {Object} [guard] Enables use as an iteratee for methods like `_.reduce`.\n * @returns {boolean} Returns `true` if `value` is found, else `false`.\n * @example\n *\n * _.includes([1, 2, 3], 1);\n * // => true\n *\n * _.includes([1, 2, 3], 1, 2);\n * // => false\n *\n * _.includes({ 'a': 1, 'b': 2 }, 1);\n * // => true\n *\n * _.includes('abcd', 'bc');\n * // => true\n */\nfunction includes(collection, value, fromIndex, guard) {\n collection = isArrayLike(collection) ? collection : values(collection);\n fromIndex = (fromIndex && !guard) ? toInteger(fromIndex) : 0;\n\n var length = collection.length;\n if (fromIndex < 0) {\n fromIndex = nativeMax(length + fromIndex, 0);\n }\n return isString(collection)\n ? (fromIndex <= length && collection.indexOf(value, fromIndex) > -1)\n : (!!length && baseIndexOf(collection, value, fromIndex) > -1);\n}\n\nmodule.exports = includes;\n"
},
{
"id": 1719,
"identifier": "/src/node_modules/searchkit/node_modules/lodash/isBuffer.js",
"name": "./~/searchkit/~/lodash/isBuffer.js",
"index": 1638,
"index2": 1622,
"size": 1114,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
2
],
"assets": [],
"issuer": "/src/node_modules/searchkit/node_modules/lodash/isEmpty.js",
"issuerId": 1877,
"issuerName": "./~/searchkit/~/lodash/isEmpty.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1841,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_arrayLikeKeys.js",
"module": "./~/searchkit/~/lodash/_arrayLikeKeys.js",
"moduleName": "./~/searchkit/~/lodash/_arrayLikeKeys.js",
"type": "cjs require",
"userRequest": "./isBuffer",
"loc": "4:15-36"
},
{
"moduleId": 1877,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/isEmpty.js",
"module": "./~/searchkit/~/lodash/isEmpty.js",
"moduleName": "./~/searchkit/~/lodash/isEmpty.js",
"type": "cjs require",
"userRequest": "./isBuffer",
"loc": "6:15-36"
},
{
"moduleId": 1884,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/transform.js",
"module": "./~/searchkit/~/lodash/transform.js",
"moduleName": "./~/searchkit/~/lodash/transform.js",
"type": "cjs require",
"userRequest": "./isBuffer",
"loc": "7:15-36"
},
{
"moduleId": 2131,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseClone.js",
"module": "./~/searchkit/~/lodash/_baseClone.js",
"moduleName": "./~/searchkit/~/lodash/_baseClone.js",
"type": "cjs require",
"userRequest": "./isBuffer",
"loc": "17:15-36"
},
{
"moduleId": 2136,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseIsEqualDeep.js",
"module": "./~/searchkit/~/lodash/_baseIsEqualDeep.js",
"moduleName": "./~/searchkit/~/lodash/_baseIsEqualDeep.js",
"type": "cjs require",
"userRequest": "./isBuffer",
"loc": "7:15-36"
},
{
"moduleId": 2146,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseMergeDeep.js",
"module": "./~/searchkit/~/lodash/_baseMergeDeep.js",
"moduleName": "./~/searchkit/~/lodash/_baseMergeDeep.js",
"type": "cjs require",
"userRequest": "./isBuffer",
"loc": "9:15-36"
}
],
"usedExports": true,
"providedExports": null,
"depth": 9,
"source": "var root = require('./_root'),\n stubFalse = require('./stubFalse');\n\n/** Detect free variable `exports`. */\nvar freeExports = typeof exports == 'object' && exports && !exports.nodeType && exports;\n\n/** Detect free variable `module`. */\nvar freeModule = freeExports && typeof module == 'object' && module && !module.nodeType && module;\n\n/** Detect the popular CommonJS extension `module.exports`. */\nvar moduleExports = freeModule && freeModule.exports === freeExports;\n\n/** Built-in value references. */\nvar Buffer = moduleExports ? root.Buffer : undefined;\n\n/* Built-in method references for those with the same name as other `lodash` methods. */\nvar nativeIsBuffer = Buffer ? Buffer.isBuffer : undefined;\n\n/**\n * Checks if `value` is a buffer.\n *\n * @static\n * @memberOf _\n * @since 4.3.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a buffer, else `false`.\n * @example\n *\n * _.isBuffer(new Buffer(2));\n * // => true\n *\n * _.isBuffer(new Uint8Array(2));\n * // => false\n */\nvar isBuffer = nativeIsBuffer || stubFalse;\n\nmodule.exports = isBuffer;\n"
},
{
"id": 1720,
"identifier": "/src/node_modules/searchkit/node_modules/lodash/isSymbol.js",
"name": "./~/searchkit/~/lodash/isSymbol.js",
"index": 1719,
"index2": 1700,
"size": 682,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
2
],
"assets": [],
"issuer": "/src/node_modules/searchkit/node_modules/lodash/_baseToString.js",
"issuerId": 1855,
"issuerName": "./~/searchkit/~/lodash/_baseToString.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1714,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_toKey.js",
"module": "./~/searchkit/~/lodash/_toKey.js",
"moduleName": "./~/searchkit/~/lodash/_toKey.js",
"type": "cjs require",
"userRequest": "./isSymbol",
"loc": "1:15-36"
},
{
"moduleId": 1783,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_isKey.js",
"module": "./~/searchkit/~/lodash/_isKey.js",
"moduleName": "./~/searchkit/~/lodash/_isKey.js",
"type": "cjs require",
"userRequest": "./isSymbol",
"loc": "2:15-36"
},
{
"moduleId": 1794,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/toNumber.js",
"module": "./~/searchkit/~/lodash/toNumber.js",
"moduleName": "./~/searchkit/~/lodash/toNumber.js",
"type": "cjs require",
"userRequest": "./isSymbol",
"loc": "2:15-36"
},
{
"moduleId": 1845,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseExtremum.js",
"module": "./~/searchkit/~/lodash/_baseExtremum.js",
"moduleName": "./~/searchkit/~/lodash/_baseExtremum.js",
"type": "cjs require",
"userRequest": "./isSymbol",
"loc": "1:15-36"
},
{
"moduleId": 1855,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseToString.js",
"module": "./~/searchkit/~/lodash/_baseToString.js",
"moduleName": "./~/searchkit/~/lodash/_baseToString.js",
"type": "cjs require",
"userRequest": "./isSymbol",
"loc": "4:15-36"
},
{
"moduleId": 2164,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_compareAscending.js",
"module": "./~/searchkit/~/lodash/_compareAscending.js",
"moduleName": "./~/searchkit/~/lodash/_compareAscending.js",
"type": "cjs require",
"userRequest": "./isSymbol",
"loc": "1:15-36"
}
],
"usedExports": true,
"providedExports": null,
"depth": 10,
"source": "var baseGetTag = require('./_baseGetTag'),\n isObjectLike = require('./isObjectLike');\n\n/** `Object#toString` result references. */\nvar symbolTag = '[object Symbol]';\n\n/**\n * Checks if `value` is classified as a `Symbol` primitive or object.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a symbol, else `false`.\n * @example\n *\n * _.isSymbol(Symbol.iterator);\n * // => true\n *\n * _.isSymbol('abc');\n * // => false\n */\nfunction isSymbol(value) {\n return typeof value == 'symbol' ||\n (isObjectLike(value) && baseGetTag(value) == symbolTag);\n}\n\nmodule.exports = isSymbol;\n"
},
{
"id": 1724,
"identifier": "/src/node_modules/dom-align/lib/utils.js",
"name": "./~/dom-align/lib/utils.js",
"index": 2039,
"index2": 2019,
"size": 16149,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
2
],
"assets": [],
"issuer": "/src/node_modules/dom-align/lib/index.js",
"issuerId": 1945,
"issuerName": "./~/dom-align/lib/index.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1804,
"moduleIdentifier": "/src/node_modules/dom-align/lib/getOffsetParent.js",
"module": "./~/dom-align/lib/getOffsetParent.js",
"moduleName": "./~/dom-align/lib/getOffsetParent.js",
"type": "cjs require",
"userRequest": "./utils",
"loc": "7:13-31"
},
{
"moduleId": 1940,
"moduleIdentifier": "/src/node_modules/dom-align/lib/adjustForViewport.js",
"module": "./~/dom-align/lib/adjustForViewport.js",
"moduleName": "./~/dom-align/lib/adjustForViewport.js",
"type": "cjs require",
"userRequest": "./utils",
"loc": "7:13-31"
},
{
"moduleId": 1943,
"moduleIdentifier": "/src/node_modules/dom-align/lib/getRegion.js",
"module": "./~/dom-align/lib/getRegion.js",
"moduleName": "./~/dom-align/lib/getRegion.js",
"type": "cjs require",
"userRequest": "./utils",
"loc": "7:13-31"
},
{
"moduleId": 1944,
"moduleIdentifier": "/src/node_modules/dom-align/lib/getVisibleRectForElement.js",
"module": "./~/dom-align/lib/getVisibleRectForElement.js",
"moduleName": "./~/dom-align/lib/getVisibleRectForElement.js",
"type": "cjs require",
"userRequest": "./utils",
"loc": "7:13-31"
},
{
"moduleId": 1945,
"moduleIdentifier": "/src/node_modules/dom-align/lib/index.js",
"module": "./~/dom-align/lib/index.js",
"moduleName": "./~/dom-align/lib/index.js",
"type": "cjs require",
"userRequest": "./utils",
"loc": "7:13-31"
}
],
"usedExports": true,
"providedExports": null,
"depth": 18,
"source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _typeof = typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol ? \"symbol\" : typeof obj; };\n\nvar _propertyUtils = require('./propertyUtils');\n\nvar RE_NUM = /[\\-+]?(?:\\d*\\.|)\\d+(?:[eE][\\-+]?\\d+|)/.source;\n\nvar getComputedStyleX = void 0;\n\nfunction force(x, y) {\n return x + y;\n}\n\nfunction css(el, name, v) {\n var value = v;\n if ((typeof name === 'undefined' ? 'undefined' : _typeof(name)) === 'object') {\n for (var i in name) {\n if (name.hasOwnProperty(i)) {\n css(el, i, name[i]);\n }\n }\n return undefined;\n }\n if (typeof value !== 'undefined') {\n if (typeof value === 'number') {\n value = value + 'px';\n }\n el.style[name] = value;\n return undefined;\n }\n return getComputedStyleX(el, name);\n}\n\nfunction getClientPosition(elem) {\n var box = void 0;\n var x = void 0;\n var y = void 0;\n var doc = elem.ownerDocument;\n var body = doc.body;\n var docElem = doc && doc.documentElement;\n // 根据 GBS 最新数据,A-Grade Browsers 都已支持 getBoundingClientRect 方法,不用再考虑传统的实现方式\n box = elem.getBoundingClientRect();\n\n // 注:jQuery 还考虑减去 docElem.clientLeft/clientTop\n // 但测试发现,这样反而会导致当 html 和 body 有边距/边框样式时,获取的值不正确\n // 此外,ie6 会忽略 html 的 margin 值,幸运地是没有谁会去设置 html 的 margin\n\n x = box.left;\n y = box.top;\n\n // In IE, most of the time, 2 extra pixels are added to the top and left\n // due to the implicit 2-pixel inset border. In IE6/7 quirks mode and\n // IE6 standards mode, this border can be overridden by setting the\n // document element's border to zero -- thus, we cannot rely on the\n // offset always being 2 pixels.\n\n // In quirks mode, the offset can be determined by querying the body's\n // clientLeft/clientTop, but in standards mode, it is found by querying\n // the document element's clientLeft/clientTop. Since we already called\n // getClientBoundingRect we have already forced a reflow, so it is not\n // too expensive just to query them all.\n\n // ie 下应该减去窗口的边框吧,毕竟默认 absolute 都是相对窗口定位的\n // 窗口边框标准是设 documentElement ,quirks 时设置 body\n // 最好禁止在 body 和 html 上边框 ,但 ie < 9 html 默认有 2px ,减去\n // 但是非 ie 不可能设置窗口边框,body html 也不是窗口 ,ie 可以通过 html,body 设置\n // 标准 ie 下 docElem.clientTop 就是 border-top\n // ie7 html 即窗口边框改变不了。永远为 2\n // 但标准 firefox/chrome/ie9 下 docElem.clientTop 是窗口边框,即使设了 border-top 也为 0\n\n x -= docElem.clientLeft || body.clientLeft || 0;\n y -= docElem.clientTop || body.clientTop || 0;\n\n return {\n left: x,\n top: y\n };\n}\n\nfunction getScroll(w, top) {\n var ret = w['page' + (top ? 'Y' : 'X') + 'Offset'];\n var method = 'scroll' + (top ? 'Top' : 'Left');\n if (typeof ret !== 'number') {\n var d = w.document;\n // ie6,7,8 standard mode\n ret = d.documentElement[method];\n if (typeof ret !== 'number') {\n // quirks mode\n ret = d.body[method];\n }\n }\n return ret;\n}\n\nfunction getScrollLeft(w) {\n return getScroll(w);\n}\n\nfunction getScrollTop(w) {\n return getScroll(w, true);\n}\n\nfunction getOffset(el) {\n var pos = getClientPosition(el);\n var doc = el.ownerDocument;\n var w = doc.defaultView || doc.parentWindow;\n pos.left += getScrollLeft(w);\n pos.top += getScrollTop(w);\n return pos;\n}\nfunction _getComputedStyle(elem, name, cs) {\n var computedStyle = cs;\n var val = '';\n var d = elem.ownerDocument;\n computedStyle = computedStyle || d.defaultView.getComputedStyle(elem, null);\n\n // https://github.com/kissyteam/kissy/issues/61\n if (computedStyle) {\n val = computedStyle.getPropertyValue(name) || computedStyle[name];\n }\n\n return val;\n}\n\nvar _RE_NUM_NO_PX = new RegExp('^(' + RE_NUM + ')(?!px)[a-z%]+$', 'i');\nvar RE_POS = /^(top|right|bottom|left)$/;\nvar CURRENT_STYLE = 'currentStyle';\nvar RUNTIME_STYLE = 'runtimeStyle';\nvar LEFT = 'left';\nvar PX = 'px';\n\nfunction _getComputedStyleIE(elem, name) {\n // currentStyle maybe null\n // http://msdn.microsoft.com/en-us/library/ms535231.aspx\n var ret = elem[CURRENT_STYLE] && elem[CURRENT_STYLE][name];\n\n // 当 width/height 设置为百分比时,通过 pixelLeft 方式转换的 width/height 值\n // 一开始就处理了! CUSTOM_STYLE.height,CUSTOM_STYLE.width ,cssHook 解决@2011-08-19\n // 在 ie 下不对,需要直接用 offset 方式\n // borderWidth 等值也有问题,但考虑到 borderWidth 设为百分比的概率很小,这里就不考虑了\n\n // From the awesome hack by Dean Edwards\n // http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291\n // If we're not dealing with a regular pixel number\n // but a number that has a weird ending, we need to convert it to pixels\n // exclude left right for relativity\n if (_RE_NUM_NO_PX.test(ret) && !RE_POS.test(name)) {\n // Remember the original values\n var style = elem.style;\n var left = style[LEFT];\n var rsLeft = elem[RUNTIME_STYLE][LEFT];\n\n // prevent flashing of content\n elem[RUNTIME_STYLE][LEFT] = elem[CURRENT_STYLE][LEFT];\n\n // Put in the new values to get a computed value out\n style[LEFT] = name === 'fontSize' ? '1em' : ret || 0;\n ret = style.pixelLeft + PX;\n\n // Revert the changed values\n style[LEFT] = left;\n\n elem[RUNTIME_STYLE][LEFT] = rsLeft;\n }\n return ret === '' ? 'auto' : ret;\n}\n\nif (typeof window !== 'undefined') {\n getComputedStyleX = window.getComputedStyle ? _getComputedStyle : _getComputedStyleIE;\n}\n\nfunction getOffsetDirection(dir, option) {\n if (dir === 'left') {\n return option.useCssRight ? 'right' : dir;\n }\n return option.useCssBottom ? 'bottom' : dir;\n}\n\nfunction oppositeOffsetDirection(dir) {\n if (dir === 'left') {\n return 'right';\n } else if (dir === 'right') {\n return 'left';\n } else if (dir === 'top') {\n return 'bottom';\n } else if (dir === 'bottom') {\n return 'top';\n }\n}\n\n// 设置 elem 相对 elem.ownerDocument 的坐标\nfunction setLeftTop(elem, offset, option) {\n // set position first, in-case top/left are set even on static elem\n if (css(elem, 'position') === 'static') {\n elem.style.position = 'relative';\n }\n var presetH = -999;\n var presetV = -999;\n var horizontalProperty = getOffsetDirection('left', option);\n var verticalProperty = getOffsetDirection('top', option);\n var oppositeHorizontalProperty = oppositeOffsetDirection(horizontalProperty);\n var oppositeVerticalProperty = oppositeOffsetDirection(verticalProperty);\n\n if (horizontalProperty !== 'left') {\n presetH = 999;\n }\n\n if (verticalProperty !== 'top') {\n presetV = 999;\n }\n var originalTransition = '';\n var originalOffset = getOffset(elem);\n if ('left' in offset || 'top' in offset) {\n originalTransition = (0, _propertyUtils.getTransitionProperty)(elem) || '';\n (0, _propertyUtils.setTransitionProperty)(elem, 'none');\n }\n if ('left' in offset) {\n elem.style[oppositeHorizontalProperty] = '';\n elem.style[horizontalProperty] = presetH + 'px';\n }\n if ('top' in offset) {\n elem.style[oppositeVerticalProperty] = '';\n elem.style[verticalProperty] = presetV + 'px';\n }\n var old = getOffset(elem);\n var originalStyle = {};\n for (var key in offset) {\n if (offset.hasOwnProperty(key)) {\n var dir = getOffsetDirection(key, option);\n var preset = key === 'left' ? presetH : presetV;\n var off = originalOffset[key] - old[key];\n if (dir === key) {\n originalStyle[dir] = preset + off;\n } else {\n originalStyle[dir] = preset - off;\n }\n }\n }\n css(elem, originalStyle);\n // force relayout\n force(elem.offsetTop, elem.offsetLeft);\n if ('left' in offset || 'top' in offset) {\n (0, _propertyUtils.setTransitionProperty)(elem, originalTransition);\n }\n var ret = {};\n for (var _key in offset) {\n if (offset.hasOwnProperty(_key)) {\n var _dir = getOffsetDirection(_key, option);\n var _off = offset[_key] - originalOffset[_key];\n if (_key === _dir) {\n ret[_dir] = originalStyle[_dir] + _off;\n } else {\n ret[_dir] = originalStyle[_dir] - _off;\n }\n }\n }\n css(elem, ret);\n}\n\nfunction setTransform(elem, offset) {\n var originalOffset = getOffset(elem);\n var originalXY = (0, _propertyUtils.getTransformXY)(elem);\n var resultXY = { x: originalXY.x, y: originalXY.y };\n if ('left' in offset) {\n resultXY.x = originalXY.x + offset.left - originalOffset.left;\n }\n if ('top' in offset) {\n resultXY.y = originalXY.y + offset.top - originalOffset.top;\n }\n (0, _propertyUtils.setTransformXY)(elem, resultXY);\n}\n\nfunction setOffset(elem, offset, option) {\n if (option.useCssRight || option.useCssBottom) {\n setLeftTop(elem, offset, option);\n } else if (option.useCssTransform && (0, _propertyUtils.getTransformName)() in document.body.style) {\n setTransform(elem, offset, option);\n } else {\n setLeftTop(elem, offset, option);\n }\n}\n\nfunction each(arr, fn) {\n for (var i = 0; i < arr.length; i++) {\n fn(arr[i]);\n }\n}\n\nfunction isBorderBoxFn(elem) {\n return getComputedStyleX(elem, 'boxSizing') === 'border-box';\n}\n\nvar BOX_MODELS = ['margin', 'border', 'padding'];\nvar CONTENT_INDEX = -1;\nvar PADDING_INDEX = 2;\nvar BORDER_INDEX = 1;\nvar MARGIN_INDEX = 0;\n\nfunction swap(elem, options, callback) {\n var old = {};\n var style = elem.style;\n var name = void 0;\n\n // Remember the old values, and insert the new ones\n for (name in options) {\n if (options.hasOwnProperty(name)) {\n old[name] = style[name];\n style[name] = options[name];\n }\n }\n\n callback.call(elem);\n\n // Revert the old values\n for (name in options) {\n if (options.hasOwnProperty(name)) {\n style[name] = old[name];\n }\n }\n}\n\nfunction getPBMWidth(elem, props, which) {\n var value = 0;\n var prop = void 0;\n var j = void 0;\n var i = void 0;\n for (j = 0; j < props.length; j++) {\n prop = props[j];\n if (prop) {\n for (i = 0; i < which.length; i++) {\n var cssProp = void 0;\n if (prop === 'border') {\n cssProp = '' + prop + which[i] + 'Width';\n } else {\n cssProp = prop + which[i];\n }\n value += parseFloat(getComputedStyleX(elem, cssProp)) || 0;\n }\n }\n }\n return value;\n}\n\n/**\n * A crude way of determining if an object is a window\n * @member util\n */\nfunction isWindow(obj) {\n // must use == for ie8\n /* eslint eqeqeq:0 */\n return obj !== null && obj !== undefined && obj == obj.window;\n}\n\nvar domUtils = {};\n\neach(['Width', 'Height'], function (name) {\n domUtils['doc' + name] = function (refWin) {\n var d = refWin.document;\n return Math.max(\n // firefox chrome documentElement.scrollHeight< body.scrollHeight\n // ie standard mode : documentElement.scrollHeight> body.scrollHeight\n d.documentElement['scroll' + name],\n // quirks : documentElement.scrollHeight 最大等于可视窗口多一点?\n d.body['scroll' + name], domUtils['viewport' + name](d));\n };\n\n domUtils['viewport' + name] = function (win) {\n // pc browser includes scrollbar in window.innerWidth\n var prop = 'client' + name;\n var doc = win.document;\n var body = doc.body;\n var documentElement = doc.documentElement;\n var documentElementProp = documentElement[prop];\n // 标准模式取 documentElement\n // backcompat 取 body\n return doc.compatMode === 'CSS1Compat' && documentElementProp || body && body[prop] || documentElementProp;\n };\n});\n\n/*\n 得到元素的大小信息\n @param elem\n @param name\n @param {String} [extra] 'padding' : (css width) + padding\n 'border' : (css width) + padding + border\n 'margin' : (css width) + padding + border + margin\n */\nfunction getWH(elem, name, ex) {\n var extra = ex;\n if (isWindow(elem)) {\n return name === 'width' ? domUtils.viewportWidth(elem) : domUtils.viewportHeight(elem);\n } else if (elem.nodeType === 9) {\n return name === 'width' ? domUtils.docWidth(elem) : domUtils.docHeight(elem);\n }\n var which = name === 'width' ? ['Left', 'Right'] : ['Top', 'Bottom'];\n var borderBoxValue = name === 'width' ? elem.offsetWidth : elem.offsetHeight;\n var computedStyle = getComputedStyleX(elem);\n var isBorderBox = isBorderBoxFn(elem, computedStyle);\n var cssBoxValue = 0;\n if (borderBoxValue === null || borderBoxValue === undefined || borderBoxValue <= 0) {\n borderBoxValue = undefined;\n // Fall back to computed then un computed css if necessary\n cssBoxValue = getComputedStyleX(elem, name);\n if (cssBoxValue === null || cssBoxValue === undefined || Number(cssBoxValue) < 0) {\n cssBoxValue = elem.style[name] || 0;\n }\n // Normalize '', auto, and prepare for extra\n cssBoxValue = parseFloat(cssBoxValue) || 0;\n }\n if (extra === undefined) {\n extra = isBorderBox ? BORDER_INDEX : CONTENT_INDEX;\n }\n var borderBoxValueOrIsBorderBox = borderBoxValue !== undefined || isBorderBox;\n var val = borderBoxValue || cssBoxValue;\n if (extra === CONTENT_INDEX) {\n if (borderBoxValueOrIsBorderBox) {\n return val - getPBMWidth(elem, ['border', 'padding'], which, computedStyle);\n }\n return cssBoxValue;\n } else if (borderBoxValueOrIsBorderBox) {\n if (extra === BORDER_INDEX) {\n return val;\n }\n return val + (extra === PADDING_INDEX ? -getPBMWidth(elem, ['border'], which, computedStyle) : getPBMWidth(elem, ['margin'], which, computedStyle));\n }\n return cssBoxValue + getPBMWidth(elem, BOX_MODELS.slice(extra), which, computedStyle);\n}\n\nvar cssShow = {\n position: 'absolute',\n visibility: 'hidden',\n display: 'block'\n};\n\n// fix #119 : https://github.com/kissyteam/kissy/issues/119\nfunction getWHIgnoreDisplay() {\n for (var _len = arguments.length, args = Array(_len), _key2 = 0; _key2 < _len; _key2++) {\n args[_key2] = arguments[_key2];\n }\n\n var val = void 0;\n var elem = args[0];\n // in case elem is window\n // elem.offsetWidth === undefined\n if (elem.offsetWidth !== 0) {\n val = getWH.apply(undefined, args);\n } else {\n swap(elem, cssShow, function () {\n val = getWH.apply(undefined, args);\n });\n }\n return val;\n}\n\neach(['width', 'height'], function (name) {\n var first = name.charAt(0).toUpperCase() + name.slice(1);\n domUtils['outer' + first] = function (el, includeMargin) {\n return el && getWHIgnoreDisplay(el, name, includeMargin ? MARGIN_INDEX : BORDER_INDEX);\n };\n var which = name === 'width' ? ['Left', 'Right'] : ['Top', 'Bottom'];\n\n domUtils[name] = function (elem, v) {\n var val = v;\n if (val !== undefined) {\n if (elem) {\n var computedStyle = getComputedStyleX(elem);\n var isBorderBox = isBorderBoxFn(elem);\n if (isBorderBox) {\n val += getPBMWidth(elem, ['padding', 'border'], which, computedStyle);\n }\n return css(elem, name, val);\n }\n return undefined;\n }\n return elem && getWHIgnoreDisplay(elem, name, CONTENT_INDEX);\n };\n});\n\nfunction mix(to, from) {\n for (var i in from) {\n if (from.hasOwnProperty(i)) {\n to[i] = from[i];\n }\n }\n return to;\n}\n\nvar utils = {\n getWindow: function getWindow(node) {\n if (node && node.document && node.setTimeout) {\n return node;\n }\n var doc = node.ownerDocument || node;\n return doc.defaultView || doc.parentWindow;\n },\n offset: function offset(el, value, option) {\n if (typeof value !== 'undefined') {\n setOffset(el, value, option || {});\n } else {\n return getOffset(el);\n }\n },\n\n isWindow: isWindow,\n each: each,\n css: css,\n clone: function clone(obj) {\n var i = void 0;\n var ret = {};\n for (i in obj) {\n if (obj.hasOwnProperty(i)) {\n ret[i] = obj[i];\n }\n }\n var overflow = obj.overflow;\n if (overflow) {\n for (i in obj) {\n if (obj.hasOwnProperty(i)) {\n ret.overflow[i] = obj.overflow[i];\n }\n }\n }\n return ret;\n },\n\n mix: mix,\n getWindowScrollLeft: function getWindowScrollLeft(w) {\n return getScrollLeft(w);\n },\n getWindowScrollTop: function getWindowScrollTop(w) {\n return getScrollTop(w);\n },\n merge: function merge() {\n var ret = {};\n\n for (var _len2 = arguments.length, args = Array(_len2), _key3 = 0; _key3 < _len2; _key3++) {\n args[_key3] = arguments[_key3];\n }\n\n for (var i = 0; i < args.length; i++) {\n utils.mix(ret, args[i]);\n }\n return ret;\n },\n\n viewportWidth: 0,\n viewportHeight: 0\n};\n\nmix(utils, domUtils);\n\nexports[\"default\"] = utils;\nmodule.exports = exports['default'];"
},
{
"id": 1725,
"identifier": "/src/node_modules/searchkit/lib/src/core/state/State.js",
"name": "./~/searchkit/lib/src/core/state/State.js",
"index": 1768,
"index2": 1757,
"size": 667,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
2
],
"assets": [],
"issuer": "/src/node_modules/searchkit/lib/src/core/state/index.js",
"issuerId": 1689,
"issuerName": "./~/searchkit/lib/src/core/state/index.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1689,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/state/index.js",
"module": "./~/searchkit/lib/src/core/state/index.js",
"moduleName": "./~/searchkit/lib/src/core/state/index.js",
"type": "cjs require",
"userRequest": "./State",
"loc": "5:9-27"
},
{
"moduleId": 2099,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/state/ArrayState.js",
"module": "./~/searchkit/lib/src/core/state/ArrayState.js",
"moduleName": "./~/searchkit/lib/src/core/state/ArrayState.js",
"type": "cjs require",
"userRequest": "./State",
"loc": "7:14-32"
},
{
"moduleId": 2100,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/state/LevelState.js",
"module": "./~/searchkit/lib/src/core/state/LevelState.js",
"moduleName": "./~/searchkit/lib/src/core/state/LevelState.js",
"type": "cjs require",
"userRequest": "./State",
"loc": "7:14-32"
},
{
"moduleId": 2101,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/state/ObjectState.js",
"module": "./~/searchkit/lib/src/core/state/ObjectState.js",
"moduleName": "./~/searchkit/lib/src/core/state/ObjectState.js",
"type": "cjs require",
"userRequest": "./State",
"loc": "7:14-32"
},
{
"moduleId": 2102,
"moduleIdentifier": "/src/node_modules/searchkit/lib/src/core/state/ValueState.js",
"module": "./~/searchkit/lib/src/core/state/ValueState.js",
"moduleName": "./~/searchkit/lib/src/core/state/ValueState.js",
"type": "cjs require",
"userRequest": "./State",
"loc": "7:14-32"
}
],
"usedExports": true,
"providedExports": null,
"depth": 7,
"source": "\"use strict\";\nvar State = (function () {\n function State(value) {\n if (value === void 0) { value = null; }\n this.value = value;\n }\n State.prototype.create = function (value) {\n return new this.constructor(value);\n };\n State.prototype.setValue = function (value) {\n return this.create(value);\n };\n State.prototype.clear = function () {\n return this.create(null);\n };\n State.prototype.getValue = function () {\n return this.value;\n };\n State.prototype.hasValue = function () {\n return !!(this.value);\n };\n return State;\n}());\nexports.State = State;\n//# sourceMappingURL=State.js.map"
},
{
"id": 1726,
"identifier": "/src/node_modules/searchkit/node_modules/history/lib/ExecutionEnvironment.js",
"name": "./~/searchkit/~/history/lib/ExecutionEnvironment.js",
"index": 1936,
"index2": 1921,
"size": 175,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
2
],
"assets": [],
"issuer": "/src/node_modules/searchkit/node_modules/history/lib/createBrowserHistory.js",
"issuerId": 2107,
"issuerName": "./~/searchkit/~/history/lib/createBrowserHistory.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1832,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/history/lib/createDOMHistory.js",
"module": "./~/searchkit/~/history/lib/createDOMHistory.js",
"moduleName": "./~/searchkit/~/history/lib/createDOMHistory.js",
"type": "cjs require",
"userRequest": "./ExecutionEnvironment",
"loc": "13:28-61"
},
{
"moduleId": 1835,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/history/lib/useBeforeUnload.js",
"module": "./~/searchkit/~/history/lib/useBeforeUnload.js",
"moduleName": "./~/searchkit/~/history/lib/useBeforeUnload.js",
"type": "cjs require",
"userRequest": "./ExecutionEnvironment",
"loc": "13:28-61"
},
{
"moduleId": 2107,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/history/lib/createBrowserHistory.js",
"module": "./~/searchkit/~/history/lib/createBrowserHistory.js",
"moduleName": "./~/searchkit/~/history/lib/createBrowserHistory.js",
"type": "cjs require",
"userRequest": "./ExecutionEnvironment",
"loc": "17:28-61"
},
{
"moduleId": 2108,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/history/lib/createHashHistory.js",
"module": "./~/searchkit/~/history/lib/createHashHistory.js",
"moduleName": "./~/searchkit/~/history/lib/createHashHistory.js",
"type": "cjs require",
"userRequest": "./ExecutionEnvironment",
"loc": "21:28-61"
},
{
"moduleId": 2113,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/history/lib/useBasename.js",
"module": "./~/searchkit/~/history/lib/useBasename.js",
"moduleName": "./~/searchkit/~/history/lib/useBasename.js",
"type": "cjs require",
"userRequest": "./ExecutionEnvironment",
"loc": "13:28-61"
}
],
"usedExports": true,
"providedExports": null,
"depth": 9,
"source": "'use strict';\n\nexports.__esModule = true;\nvar canUseDOM = !!(typeof window !== 'undefined' && window.document && window.document.createElement);\nexports.canUseDOM = canUseDOM;"
},
{
"id": 1727,
"identifier": "/src/node_modules/searchkit/node_modules/lodash/_assignValue.js",
"name": "./~/searchkit/~/lodash/_assignValue.js",
"index": 1797,
"index2": 1782,
"size": 899,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
2
],
"assets": [],
"issuer": "/src/node_modules/searchkit/node_modules/lodash/assign.js",
"issuerId": 1681,
"issuerName": "./~/searchkit/~/lodash/assign.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1681,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/assign.js",
"module": "./~/searchkit/~/lodash/assign.js",
"moduleName": "./~/searchkit/~/lodash/assign.js",
"type": "cjs require",
"userRequest": "./_assignValue",
"loc": "1:18-43"
},
{
"moduleId": 1701,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_copyObject.js",
"module": "./~/searchkit/~/lodash/_copyObject.js",
"moduleName": "./~/searchkit/~/lodash/_copyObject.js",
"type": "cjs require",
"userRequest": "./_assignValue",
"loc": "1:18-43"
},
{
"moduleId": 2131,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseClone.js",
"module": "./~/searchkit/~/lodash/_baseClone.js",
"moduleName": "./~/searchkit/~/lodash/_baseClone.js",
"type": "cjs require",
"userRequest": "./_assignValue",
"loc": "3:18-43"
},
{
"moduleId": 2151,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseSet.js",
"module": "./~/searchkit/~/lodash/_baseSet.js",
"moduleName": "./~/searchkit/~/lodash/_baseSet.js",
"type": "cjs require",
"userRequest": "./_assignValue",
"loc": "1:18-43"
},
{
"moduleId": 2245,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/zipObject.js",
"module": "./~/searchkit/~/lodash/zipObject.js",
"moduleName": "./~/searchkit/~/lodash/zipObject.js",
"type": "cjs require",
"userRequest": "./_assignValue",
"loc": "1:18-43"
}
],
"usedExports": true,
"providedExports": null,
"depth": 8,
"source": "var baseAssignValue = require('./_baseAssignValue'),\n eq = require('./eq');\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/**\n * Assigns `value` to `key` of `object` if the existing value is not equivalent\n * using [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n * for equality comparisons.\n *\n * @private\n * @param {Object} object The object to modify.\n * @param {string} key The key of the property to assign.\n * @param {*} value The value to assign.\n */\nfunction assignValue(object, key, value) {\n var objValue = object[key];\n if (!(hasOwnProperty.call(object, key) && eq(objValue, value)) ||\n (value === undefined && !(key in object))) {\n baseAssignValue(object, key, value);\n }\n}\n\nmodule.exports = assignValue;\n"
},
{
"id": 1728,
"identifier": "/src/node_modules/searchkit/node_modules/lodash/_baseEach.js",
"name": "./~/searchkit/~/lodash/_baseEach.js",
"index": 1621,
"index2": 1640,
"size": 455,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
2
],
"assets": [],
"issuer": "/src/node_modules/searchkit/node_modules/lodash/reduce.js",
"issuerId": 1792,
"issuerName": "./~/searchkit/~/lodash/reduce.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1788,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/forEach.js",
"module": "./~/searchkit/~/lodash/forEach.js",
"moduleName": "./~/searchkit/~/lodash/forEach.js",
"type": "cjs require",
"userRequest": "./_baseEach",
"loc": "2:15-37"
},
{
"moduleId": 1792,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/reduce.js",
"module": "./~/searchkit/~/lodash/reduce.js",
"moduleName": "./~/searchkit/~/lodash/reduce.js",
"type": "cjs require",
"userRequest": "./_baseEach",
"loc": "2:15-37"
},
{
"moduleId": 1846,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseFilter.js",
"module": "./~/searchkit/~/lodash/_baseFilter.js",
"moduleName": "./~/searchkit/~/lodash/_baseFilter.js",
"type": "cjs require",
"userRequest": "./_baseEach",
"loc": "1:15-37"
},
{
"moduleId": 1851,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseMap.js",
"module": "./~/searchkit/~/lodash/_baseMap.js",
"moduleName": "./~/searchkit/~/lodash/_baseMap.js",
"type": "cjs require",
"userRequest": "./_baseEach",
"loc": "1:15-37"
},
{
"moduleId": 2128,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseAggregator.js",
"module": "./~/searchkit/~/lodash/_baseAggregator.js",
"moduleName": "./~/searchkit/~/lodash/_baseAggregator.js",
"type": "cjs require",
"userRequest": "./_baseEach",
"loc": "1:15-37"
}
],
"usedExports": true,
"providedExports": null,
"depth": 8,
"source": "var baseForOwn = require('./_baseForOwn'),\n createBaseEach = require('./_createBaseEach');\n\n/**\n * The base implementation of `_.forEach` without support for iteratee shorthands.\n *\n * @private\n * @param {Array|Object} collection The collection to iterate over.\n * @param {Function} iteratee The function invoked per iteration.\n * @returns {Array|Object} Returns `collection`.\n */\nvar baseEach = createBaseEach(baseForOwn);\n\nmodule.exports = baseEach;\n"
},
{
"id": 1729,
"identifier": "/src/node_modules/searchkit/node_modules/lodash/_getTag.js",
"name": "./~/searchkit/~/lodash/_getTag.js",
"index": 1706,
"index2": 1692,
"size": 1838,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
2
],
"assets": [],
"issuer": "/src/node_modules/searchkit/node_modules/lodash/isEmpty.js",
"issuerId": 1877,
"issuerName": "./~/searchkit/~/lodash/isEmpty.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1760,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/size.js",
"module": "./~/searchkit/~/lodash/size.js",
"moduleName": "./~/searchkit/~/lodash/size.js",
"type": "cjs require",
"userRequest": "./_getTag",
"loc": "2:13-33"
},
{
"moduleId": 1877,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/isEmpty.js",
"module": "./~/searchkit/~/lodash/isEmpty.js",
"moduleName": "./~/searchkit/~/lodash/isEmpty.js",
"type": "cjs require",
"userRequest": "./_getTag",
"loc": "2:13-33"
},
{
"moduleId": 1882,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/toArray.js",
"module": "./~/searchkit/~/lodash/toArray.js",
"moduleName": "./~/searchkit/~/lodash/toArray.js",
"type": "cjs require",
"userRequest": "./_getTag",
"loc": "3:13-33"
},
{
"moduleId": 2131,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseClone.js",
"module": "./~/searchkit/~/lodash/_baseClone.js",
"moduleName": "./~/searchkit/~/lodash/_baseClone.js",
"type": "cjs require",
"userRequest": "./_getTag",
"loc": "12:13-33"
},
{
"moduleId": 2136,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseIsEqualDeep.js",
"module": "./~/searchkit/~/lodash/_baseIsEqualDeep.js",
"moduleName": "./~/searchkit/~/lodash/_baseIsEqualDeep.js",
"type": "cjs require",
"userRequest": "./_getTag",
"loc": "5:13-33"
}
],
"usedExports": true,
"providedExports": null,
"depth": 9,
"source": "var DataView = require('./_DataView'),\n Map = require('./_Map'),\n Promise = require('./_Promise'),\n Set = require('./_Set'),\n WeakMap = require('./_WeakMap'),\n baseGetTag = require('./_baseGetTag'),\n toSource = require('./_toSource');\n\n/** `Object#toString` result references. */\nvar mapTag = '[object Map]',\n objectTag = '[object Object]',\n promiseTag = '[object Promise]',\n setTag = '[object Set]',\n weakMapTag = '[object WeakMap]';\n\nvar dataViewTag = '[object DataView]';\n\n/** Used to detect maps, sets, and weakmaps. */\nvar dataViewCtorString = toSource(DataView),\n mapCtorString = toSource(Map),\n promiseCtorString = toSource(Promise),\n setCtorString = toSource(Set),\n weakMapCtorString = toSource(WeakMap);\n\n/**\n * Gets the `toStringTag` of `value`.\n *\n * @private\n * @param {*} value The value to query.\n * @returns {string} Returns the `toStringTag`.\n */\nvar getTag = baseGetTag;\n\n// Fallback for data views, maps, sets, and weak maps in IE 11 and promises in Node.js < 6.\nif ((DataView && getTag(new DataView(new ArrayBuffer(1))) != dataViewTag) ||\n (Map && getTag(new Map) != mapTag) ||\n (Promise && getTag(Promise.resolve()) != promiseTag) ||\n (Set && getTag(new Set) != setTag) ||\n (WeakMap && getTag(new WeakMap) != weakMapTag)) {\n getTag = function(value) {\n var result = baseGetTag(value),\n Ctor = result == objectTag ? value.constructor : undefined,\n ctorString = Ctor ? toSource(Ctor) : '';\n\n if (ctorString) {\n switch (ctorString) {\n case dataViewCtorString: return dataViewTag;\n case mapCtorString: return mapTag;\n case promiseCtorString: return promiseTag;\n case setCtorString: return setTag;\n case weakMapCtorString: return weakMapTag;\n }\n }\n return result;\n };\n}\n\nmodule.exports = getTag;\n"
},
{
"id": 1730,
"identifier": "/src/node_modules/searchkit/node_modules/lodash/_isPrototype.js",
"name": "./~/searchkit/~/lodash/_isPrototype.js",
"index": 1647,
"index2": 1630,
"size": 480,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
2
],
"assets": [],
"issuer": "/src/node_modules/searchkit/node_modules/lodash/assign.js",
"issuerId": 1681,
"issuerName": "./~/searchkit/~/lodash/assign.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1681,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/assign.js",
"module": "./~/searchkit/~/lodash/assign.js",
"moduleName": "./~/searchkit/~/lodash/assign.js",
"type": "cjs require",
"userRequest": "./_isPrototype",
"loc": "5:18-43"
},
{
"moduleId": 1777,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_baseKeys.js",
"module": "./~/searchkit/~/lodash/_baseKeys.js",
"moduleName": "./~/searchkit/~/lodash/_baseKeys.js",
"type": "cjs require",
"userRequest": "./_isPrototype",
"loc": "1:18-43"
},
{
"moduleId": 1866,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/_initCloneObject.js",
"module": "./~/searchkit/~/lodash/_initCloneObject.js",
"moduleName": "./~/searchkit/~/lodash/_initCloneObject.js",
"type": "cjs require",
"userRequest": "./_isPrototype",
"loc": "3:18-43"
},
{
"moduleId": 1877,
"moduleIdentifier": "/src/node_modules/searchkit/node_modules/lodash/isEmpty.js",
"module": "./~/searchkit/~/lodash/isEmpty.js",
"moduleName": "./~/searchkit/~/lodash/isEmpty.js",
"type": "cjs require",
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment