{
  "errors": [],
  "warnings": [],
  "version": "3.11.0",
  "hash": "b78915be1615600cad2b",
  "time": 2762,
  "publicPath": "",
  "assetsByChunkName": {
    "main": "bundle.js"
  },
  "assets": [
    {
      "name": "bundle.js",
      "size": 74543,
      "chunks": [
        0
      ],
      "chunkNames": [
        "main"
      ],
      "emitted": true
    }
  ],
  "filteredAssets": 0,
  "entrypoints": {
    "main": {
      "chunks": [
        0
      ],
      "assets": [
        "bundle.js"
      ]
    }
  },
  "chunks": [
    {
      "id": 0,
      "rendered": true,
      "initial": true,
      "entry": true,
      "extraAsync": false,
      "size": 67899,
      "names": [
        "main"
      ],
      "files": [
        "bundle.js"
      ],
      "hash": "56d58a4827df27f76df3",
      "parents": [],
      "modules": [
        {
          "id": 0,
          "identifier": "external \"react\"",
          "name": "external \"react\"",
          "index": 2,
          "index2": 0,
          "size": 42,
          "cacheable": false,
          "built": false,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx",
          "issuerId": 10,
          "issuerName": "./src/Form.jsx",
          "profile": {
            "factory": 1,
            "building": 0
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 6,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FormField.jsx",
              "module": "./src/FormField.jsx",
              "moduleName": "./src/FormField.jsx",
              "type": "cjs require",
              "userRequest": "react",
              "loc": "10:13-29"
            },
            {
              "moduleId": 10,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx",
              "module": "./src/Form.jsx",
              "moduleName": "./src/Form.jsx",
              "type": "cjs require",
              "userRequest": "react",
              "loc": "11:13-29"
            },
            {
              "moduleId": 16,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx",
              "module": "./src/FieldSet.jsx",
              "moduleName": "./src/FieldSet.jsx",
              "type": "cjs require",
              "userRequest": "react",
              "loc": "10:13-29"
            },
            {
              "moduleId": 27,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/Field.jsx",
              "module": "./src/fields/Field.jsx",
              "moduleName": "./src/fields/Field.jsx",
              "type": "cjs require",
              "userRequest": "react",
              "loc": "10:13-29"
            },
            {
              "moduleId": 42,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/Select.jsx",
              "module": "./src/fields/components/Select.jsx",
              "moduleName": "./src/fields/components/Select.jsx",
              "type": "cjs require",
              "userRequest": "react",
              "loc": "9:13-29"
            },
            {
              "moduleId": 45,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/RadioGroup.jsx",
              "module": "./src/fields/components/RadioGroup.jsx",
              "moduleName": "./src/fields/components/RadioGroup.jsx",
              "type": "cjs require",
              "userRequest": "react",
              "loc": "9:13-29"
            },
            {
              "moduleId": 47,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/Checkbox.jsx",
              "module": "./src/fields/components/Checkbox.jsx",
              "moduleName": "./src/fields/components/Checkbox.jsx",
              "type": "cjs require",
              "userRequest": "react",
              "loc": "9:13-29"
            },
            {
              "moduleId": 61,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/ValidationMessages.jsx",
              "module": "./src/ValidationMessages.jsx",
              "moduleName": "./src/ValidationMessages.jsx",
              "type": "cjs require",
              "userRequest": "react",
              "loc": "7:13-29"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 2
        },
        {
          "id": 1,
          "identifier": "external \"material-ui/styles\"",
          "name": "external \"material-ui/styles\"",
          "index": 6,
          "index2": 4,
          "size": 42,
          "cacheable": false,
          "built": false,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx",
          "issuerId": 10,
          "issuerName": "./src/Form.jsx",
          "profile": {
            "factory": 1,
            "building": 0
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 6,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FormField.jsx",
              "module": "./src/FormField.jsx",
              "moduleName": "./src/FormField.jsx",
              "type": "cjs require",
              "userRequest": "material-ui/styles",
              "loc": "14:14-43"
            },
            {
              "moduleId": 10,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx",
              "module": "./src/Form.jsx",
              "moduleName": "./src/Form.jsx",
              "type": "cjs require",
              "userRequest": "material-ui/styles",
              "loc": "25:14-43"
            },
            {
              "moduleId": 16,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx",
              "module": "./src/FieldSet.jsx",
              "moduleName": "./src/FieldSet.jsx",
              "type": "cjs require",
              "userRequest": "material-ui/styles",
              "loc": "50:14-43"
            },
            {
              "moduleId": 27,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/Field.jsx",
              "module": "./src/fields/Field.jsx",
              "moduleName": "./src/fields/Field.jsx",
              "type": "cjs require",
              "userRequest": "material-ui/styles",
              "loc": "18:14-43"
            },
            {
              "moduleId": 61,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/ValidationMessages.jsx",
              "module": "./src/ValidationMessages.jsx",
              "moduleName": "./src/ValidationMessages.jsx",
              "type": "cjs require",
              "userRequest": "material-ui/styles",
              "loc": "11:14-43"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 2
        },
        {
          "id": 2,
          "identifier": "external \"material-ui/Form\"",
          "name": "external \"material-ui/Form\"",
          "index": 24,
          "index2": 19,
          "size": 42,
          "cacheable": false,
          "built": false,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/Field.jsx",
          "issuerId": 27,
          "issuerName": "./src/fields/Field.jsx",
          "profile": {
            "factory": 0,
            "building": 0
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 27,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/Field.jsx",
              "module": "./src/fields/Field.jsx",
              "moduleName": "./src/fields/Field.jsx",
              "type": "cjs require",
              "userRequest": "material-ui/Form",
              "loc": "20:12-39"
            },
            {
              "moduleId": 39,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-label-component.js",
              "module": "./src/fields/configure/get-label-component.js",
              "moduleName": "./src/fields/configure/get-label-component.js",
              "type": "cjs require",
              "userRequest": "material-ui/Form",
              "loc": "7:12-39"
            },
            {
              "moduleId": 45,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/RadioGroup.jsx",
              "module": "./src/fields/components/RadioGroup.jsx",
              "moduleName": "./src/fields/components/RadioGroup.jsx",
              "type": "cjs require",
              "userRequest": "material-ui/Form",
              "loc": "17:12-39"
            },
            {
              "moduleId": 47,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/Checkbox.jsx",
              "module": "./src/fields/components/Checkbox.jsx",
              "moduleName": "./src/fields/components/Checkbox.jsx",
              "type": "cjs require",
              "userRequest": "material-ui/Form",
              "loc": "17:12-39"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 5
        },
        {
          "id": 3,
          "identifier": "external \"classnames\"",
          "name": "external \"classnames\"",
          "index": 3,
          "index2": 1,
          "size": 42,
          "cacheable": false,
          "built": false,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx",
          "issuerId": 10,
          "issuerName": "./src/Form.jsx",
          "profile": {
            "factory": 1,
            "building": 0
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 10,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx",
              "module": "./src/Form.jsx",
              "moduleName": "./src/Form.jsx",
              "type": "cjs require",
              "userRequest": "classnames",
              "loc": "15:18-39"
            },
            {
              "moduleId": 16,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx",
              "module": "./src/FieldSet.jsx",
              "moduleName": "./src/FieldSet.jsx",
              "type": "cjs require",
              "userRequest": "classnames",
              "loc": "14:18-39"
            },
            {
              "moduleId": 27,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/Field.jsx",
              "module": "./src/fields/Field.jsx",
              "moduleName": "./src/fields/Field.jsx",
              "type": "cjs require",
              "userRequest": "classnames",
              "loc": "14:18-39"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 2
        },
        {
          "id": 4,
          "identifier": "external \"material-ui/Input\"",
          "name": "external \"material-ui/Input\"",
          "index": 25,
          "index2": 20,
          "size": 42,
          "cacheable": false,
          "built": false,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/Field.jsx",
          "issuerId": 27,
          "issuerName": "./src/fields/Field.jsx",
          "profile": {
            "factory": 0,
            "building": 0
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 27,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/Field.jsx",
              "module": "./src/fields/Field.jsx",
              "moduleName": "./src/fields/Field.jsx",
              "type": "cjs require",
              "userRequest": "material-ui/Input",
              "loc": "22:13-41"
            },
            {
              "moduleId": 39,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-label-component.js",
              "module": "./src/fields/configure/get-label-component.js",
              "moduleName": "./src/fields/configure/get-label-component.js",
              "type": "cjs require",
              "userRequest": "material-ui/Input",
              "loc": "9:15-43"
            },
            {
              "moduleId": 40,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-component.js",
              "module": "./src/fields/configure/get-component.js",
              "moduleName": "./src/fields/configure/get-component.js",
              "type": "cjs require",
              "userRequest": "material-ui/Input",
              "loc": "13:12-40"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 5
        },
        {
          "id": 5,
          "identifier": "external \"lodash/size\"",
          "name": "external \"lodash/size\"",
          "index": 56,
          "index2": 50,
          "size": 42,
          "cacheable": false,
          "built": false,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/max-length.js",
          "issuerId": 56,
          "issuerName": "./src/helpers/validation/rules/max-length.js",
          "profile": {
            "factory": 0,
            "building": 0
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 56,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/max-length.js",
              "module": "./src/helpers/validation/rules/max-length.js",
              "moduleName": "./src/helpers/validation/rules/max-length.js",
              "type": "cjs require",
              "userRequest": "lodash/size",
              "loc": "7:12-34"
            },
            {
              "moduleId": 57,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/min-length.js",
              "module": "./src/helpers/validation/rules/min-length.js",
              "moduleName": "./src/helpers/validation/rules/min-length.js",
              "type": "cjs require",
              "userRequest": "lodash/size",
              "loc": "7:12-34"
            },
            {
              "moduleId": 58,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/pattern.js",
              "module": "./src/helpers/validation/rules/pattern.js",
              "moduleName": "./src/helpers/validation/rules/pattern.js",
              "type": "cjs require",
              "userRequest": "lodash/size",
              "loc": "7:12-34"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 6
        },
        {
          "id": 6,
          "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FormField.jsx",
          "name": "./src/FormField.jsx",
          "index": 10,
          "index2": 45,
          "size": 2542,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx",
          "issuerId": 10,
          "issuerName": "./src/Form.jsx",
          "profile": {
            "factory": 8,
            "building": 169,
            "dependencies": 1
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 10,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx",
              "module": "./src/Form.jsx",
              "moduleName": "./src/Form.jsx",
              "type": "cjs require",
              "userRequest": "./FormField",
              "loc": "39:17-39"
            },
            {
              "moduleId": 16,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx",
              "module": "./src/FieldSet.jsx",
              "moduleName": "./src/FieldSet.jsx",
              "type": "cjs require",
              "userRequest": "./FormField",
              "loc": "56:17-39"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 2,
          "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.RawFormField = 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 _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _styles = require('material-ui/styles');\n\nvar _FieldSet = require('./FieldSet');\n\nvar _FieldSet2 = _interopRequireDefault(_FieldSet);\n\nvar _fields = require('./fields');\n\nvar _fields2 = _interopRequireDefault(_fields);\n\nvar _formFieldStyles = require('./form-field-styles');\n\nvar _formFieldStyles2 = _interopRequireDefault(_formFieldStyles);\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\n// exported for unit testing\nvar RawFormField = function RawFormField(_ref) {\n  var classes = _ref.classes,\n      schema = _ref.schema,\n      data = _ref.data,\n      _ref$uiSchema = _ref.uiSchema,\n      uiSchema = _ref$uiSchema === undefined ? {} : _ref$uiSchema,\n      onChange = _ref.onChange,\n      path = _ref.path,\n      rest = _objectWithoutProperties(_ref, ['classes', 'schema', 'data', 'uiSchema', 'onChange', 'path']);\n\n  var type = schema.type;\n\n  if (type === 'object' || type === 'array') {\n    return _react2.default.createElement(_FieldSet2.default, _extends({ path: path, schema: schema, data: data, uiSchema: uiSchema, onChange: onChange }, rest));\n  }\n  return _react2.default.createElement(_fields2.default, _extends({\n    className: classes.field,\n    path: path,\n    schema: schema,\n    data: data,\n    uiSchema: uiSchema,\n    onChange: onChange && onChange(path)\n  }, rest));\n};\n\nexports.RawFormField = RawFormField;\n\nvar _default = (0, _styles.withStyles)(_formFieldStyles2.default)(RawFormField);\n\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(RawFormField, 'RawFormField', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/FormField.jsx');\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/FormField.jsx');\n}();\n\n;"
        },
        {
          "id": 7,
          "identifier": "external \"lodash/keys\"",
          "name": "external \"lodash/keys\"",
          "index": 12,
          "index2": 8,
          "size": 42,
          "cacheable": false,
          "built": false,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/ValidationMessages.jsx",
          "issuerId": 61,
          "issuerName": "./src/ValidationMessages.jsx",
          "profile": {
            "factory": 0,
            "building": 0
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 16,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx",
              "module": "./src/FieldSet.jsx",
              "moduleName": "./src/FieldSet.jsx",
              "type": "cjs require",
              "userRequest": "lodash/keys",
              "loc": "18:12-34"
            },
            {
              "moduleId": 61,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/ValidationMessages.jsx",
              "module": "./src/ValidationMessages.jsx",
              "moduleName": "./src/ValidationMessages.jsx",
              "type": "cjs require",
              "userRequest": "lodash/keys",
              "loc": "13:12-34"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 3
        },
        {
          "id": 8,
          "identifier": "external \"immutability-helper\"",
          "name": "external \"immutability-helper\"",
          "index": 49,
          "index2": 46,
          "size": 42,
          "cacheable": false,
          "built": false,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/update-form-data.js",
          "issuerId": 50,
          "issuerName": "./src/helpers/update-form-data.js",
          "profile": {
            "factory": 0,
            "building": 0
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 50,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/update-form-data.js",
              "module": "./src/helpers/update-form-data.js",
              "moduleName": "./src/helpers/update-form-data.js",
              "type": "cjs require",
              "userRequest": "immutability-helper",
              "loc": "8:26-56"
            },
            {
              "moduleId": 52,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/get-validation-result.js",
              "module": "./src/helpers/validation/get-validation-result.js",
              "moduleName": "./src/helpers/validation/get-validation-result.js",
              "type": "cjs require",
              "userRequest": "immutability-helper",
              "loc": "11:26-56"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 3
        },
        {
          "id": 9,
          "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/index.js",
          "name": "./src/index.js",
          "index": 0,
          "index2": 62,
          "size": 466,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": null,
          "issuerId": null,
          "issuerName": null,
          "profile": {
            "factory": 57,
            "building": 1131
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 0,
          "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _Form = require('./Form.jsx');\n\nObject.defineProperty(exports, 'default', {\n  enumerable: true,\n  get: function get() {\n    return _interopRequireDefault(_Form).default;\n  }\n});\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n}();\n\n;"
        },
        {
          "id": 10,
          "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx",
          "name": "./src/Form.jsx",
          "index": 1,
          "index2": 61,
          "size": 10128,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/index.js",
          "issuerId": 9,
          "issuerName": "./src/index.js",
          "profile": {
            "factory": 39,
            "building": 356
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 9,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/index.js",
              "module": "./src/index.js",
              "moduleName": "./src/index.js",
              "type": "cjs require",
              "userRequest": "./Form.jsx",
              "loc": "7:12-33"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 1,
          "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 _classnames = require('classnames');\n\nvar _classnames2 = _interopRequireDefault(_classnames);\n\nvar _isEqual = require('lodash/isEqual');\n\nvar _isEqual2 = _interopRequireDefault(_isEqual);\n\nvar _shortid = require('shortid');\n\nvar _styles = require('material-ui/styles');\n\nvar _Paper = require('material-ui/Paper');\n\nvar _Paper2 = _interopRequireDefault(_Paper);\n\nvar _Button = require('material-ui/Button');\n\nvar _Button2 = _interopRequireDefault(_Button);\n\nvar _formStyles = require('./form-styles');\n\nvar _formStyles2 = _interopRequireDefault(_formStyles);\n\nvar _FormField = require('./FormField');\n\nvar _FormField2 = _interopRequireDefault(_FormField);\n\nvar _updateFormData = require('./helpers/update-form-data');\n\nvar _updateFormData2 = _interopRequireDefault(_updateFormData);\n\nvar _validation = require('./helpers/validation');\n\nvar _validation2 = _interopRequireDefault(_validation);\n\nvar _ValidationMessages = require('./ValidationMessages');\n\nvar _ValidationMessages2 = _interopRequireDefault(_ValidationMessages);\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\nvar Form = function (_React$Component) {\n  _inherits(Form, _React$Component);\n\n  function Form() {\n    var _ref;\n\n    var _temp, _this, _ret;\n\n    _classCallCheck(this, Form);\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 = Form.__proto__ || Object.getPrototypeOf(Form)).call.apply(_ref, [this].concat(args))), _this), _this.state = {\n      data: _this.props.formData,\n      validation: (0, _validation2.default)(_this.props.schema, _this.props.formData)\n    }, _this.componentWillReceiveProps = function () {\n      var _this2;\n\n      return (_this2 = _this).__componentWillReceiveProps__REACT_HOT_LOADER__.apply(_this2, arguments);\n    }, _this.onChange = function () {\n      var _this3;\n\n      return (_this3 = _this).__onChange__REACT_HOT_LOADER__.apply(_this3, arguments);\n    }, _this.onMoveItemUp = function () {\n      var _this4;\n\n      return (_this4 = _this).__onMoveItemUp__REACT_HOT_LOADER__.apply(_this4, arguments);\n    }, _this.onMoveItemDown = function () {\n      var _this5;\n\n      return (_this5 = _this).__onMoveItemDown__REACT_HOT_LOADER__.apply(_this5, arguments);\n    }, _this.onDeleteItem = function () {\n      var _this6;\n\n      return (_this6 = _this).__onDeleteItem__REACT_HOT_LOADER__.apply(_this6, arguments);\n    }, _this.onAddItem = function () {\n      var _this7;\n\n      return (_this7 = _this).__onAddItem__REACT_HOT_LOADER__.apply(_this7, arguments);\n    }, _this.onSubmit = function () {\n      var _this8;\n\n      return (_this8 = _this).__onSubmit__REACT_HOT_LOADER__.apply(_this8, arguments);\n    }, _this.notifyChange = function () {\n      var _this9;\n\n      return (_this9 = _this).__notifyChange__REACT_HOT_LOADER__.apply(_this9, arguments);\n    }, _temp), _possibleConstructorReturn(_this, _ret);\n  }\n\n  _createClass(Form, [{\n    key: '__notifyChange__REACT_HOT_LOADER__',\n    value: function __notifyChange__REACT_HOT_LOADER__() {\n      var onChange = this.props.onChange;\n      var data = this.state.data;\n\n      if (onChange) {\n        onChange({ formData: data });\n      }\n    }\n  }, {\n    key: '__onSubmit__REACT_HOT_LOADER__',\n    value: function __onSubmit__REACT_HOT_LOADER__() {\n      this.props.onSubmit({ formData: this.state.data });\n    }\n  }, {\n    key: '__onAddItem__REACT_HOT_LOADER__',\n    value: function __onAddItem__REACT_HOT_LOADER__(path, defaultValue) {\n      var _this10 = this;\n\n      return function () {\n        _this10.setState({ data: (0, _updateFormData.addListItem)(_this10.state.data, path, defaultValue || '') }, _this10.notifyChange);\n      };\n    }\n  }, {\n    key: '__onDeleteItem__REACT_HOT_LOADER__',\n    value: function __onDeleteItem__REACT_HOT_LOADER__(path, idx) {\n      var _this11 = this;\n\n      return function () {\n        _this11.setState({ data: (0, _updateFormData.removeListItem)(_this11.state.data, path, idx) }, _this11.notifyChange);\n      };\n    }\n  }, {\n    key: '__onMoveItemDown__REACT_HOT_LOADER__',\n    value: function __onMoveItemDown__REACT_HOT_LOADER__(path, idx) {\n      var _this12 = this;\n\n      return function () {\n        _this12.setState({ data: (0, _updateFormData.moveListItem)(_this12.state.data, path, idx, 1) }, _this12.notifyChange);\n      };\n    }\n  }, {\n    key: '__onMoveItemUp__REACT_HOT_LOADER__',\n    value: function __onMoveItemUp__REACT_HOT_LOADER__(path, idx) {\n      var _this13 = this;\n\n      return function () {\n        _this13.setState({ data: (0, _updateFormData.moveListItem)(_this13.state.data, path, idx, -1) }, _this13.notifyChange);\n      };\n    }\n  }, {\n    key: '__onChange__REACT_HOT_LOADER__',\n    value: function __onChange__REACT_HOT_LOADER__(field) {\n      var _this14 = this;\n\n      return function (value) {\n        var data = (0, _updateFormData2.default)(_this14.state.data, field, value);\n        _this14.setState({\n          data: data,\n          validation: (0, _validation2.default)(_this14.props.schema, data)\n        }, _this14.notifyChange);\n      };\n    }\n  }, {\n    key: '__componentWillReceiveProps__REACT_HOT_LOADER__',\n    value: function __componentWillReceiveProps__REACT_HOT_LOADER__(nextProps) {\n      var validation = void 0;\n      if (!(0, _isEqual2.default)(nextProps.schema, this.props.schema)) {\n        validation = {};\n      } else {\n        validation = (0, _validation2.default)(this.props.schema, nextProps.formData);\n      }\n      this.setState({\n        validation: validation,\n        data: nextProps.formData\n      });\n    }\n  }, {\n    key: 'render',\n    value: function render() {\n      var _props = this.props,\n          classes = _props.classes,\n          formData = _props.formData,\n          onSubmit = _props.onSubmit,\n          onChange = _props.onChange,\n          onCancel = _props.onCancel,\n          rest = _objectWithoutProperties(_props, ['classes', 'formData', 'onSubmit', 'onChange', 'onCancel']);\n\n      var validation = this.state.validation;\n\n      var id = (0, _shortid.generate)();\n      return _react2.default.createElement(\n        _Paper2.default,\n        { className: classes.root },\n        _react2.default.createElement(_ValidationMessages2.default, { validation: validation }),\n        _react2.default.createElement(_FormField2.default, _extends({\n          path: '',\n          data: this.state.data,\n          id: id,\n          onChange: this.onChange,\n          onSubmit: this.onSubmit,\n          validation: validation,\n          onMoveItemUp: this.onMoveItemUp,\n          onMoveItemDown: this.onMoveItemDown,\n          onDeleteItem: this.onDeleteItem,\n          onAddItem: this.onAddItem\n        }, rest)),\n        _react2.default.createElement(\n          'div',\n          { className: classes.formButtons },\n          _react2.default.createElement(\n            _Button2.default,\n            {\n              className: (0, _classnames2.default)(classes.cancel, classes.button),\n              variant: 'flat',\n              onClick: onCancel\n            },\n            'Cancel'\n          ),\n          _react2.default.createElement(\n            _Button2.default,\n            {\n              className: (0, _classnames2.default)(classes.submit, classes.button),\n              variant: 'raised',\n              color: 'primary',\n              onClick: this.onSubmit\n            },\n            'Submit'\n          )\n        )\n      );\n    }\n  }]);\n\n  return Form;\n}(_react2.default.Component);\n\nvar _default = (0, _styles.withStyles)(_formStyles2.default)(Form);\n\nexports.default = _default;\n;\n\nvar _temp2 = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(Form, 'Form', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx');\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx');\n}();\n\n;"
        },
        {
          "id": 11,
          "identifier": "external \"lodash/isEqual\"",
          "name": "external \"lodash/isEqual\"",
          "index": 4,
          "index2": 2,
          "size": 42,
          "cacheable": false,
          "built": false,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx",
          "issuerId": 10,
          "issuerName": "./src/Form.jsx",
          "profile": {
            "factory": 1,
            "building": 0
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 10,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx",
              "module": "./src/Form.jsx",
              "moduleName": "./src/Form.jsx",
              "type": "cjs require",
              "userRequest": "lodash/isEqual",
              "loc": "19:15-40"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 2
        },
        {
          "id": 12,
          "identifier": "external \"shortid\"",
          "name": "external \"shortid\"",
          "index": 5,
          "index2": 3,
          "size": 42,
          "cacheable": false,
          "built": false,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx",
          "issuerId": 10,
          "issuerName": "./src/Form.jsx",
          "profile": {
            "factory": 1,
            "building": 0
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 10,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx",
              "module": "./src/Form.jsx",
              "moduleName": "./src/Form.jsx",
              "type": "cjs require",
              "userRequest": "shortid",
              "loc": "23:15-33"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 2
        },
        {
          "id": 13,
          "identifier": "external \"material-ui/Paper\"",
          "name": "external \"material-ui/Paper\"",
          "index": 7,
          "index2": 5,
          "size": 42,
          "cacheable": false,
          "built": false,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx",
          "issuerId": 10,
          "issuerName": "./src/Form.jsx",
          "profile": {
            "factory": 1,
            "building": 0
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 10,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx",
              "module": "./src/Form.jsx",
              "moduleName": "./src/Form.jsx",
              "type": "cjs require",
              "userRequest": "material-ui/Paper",
              "loc": "27:13-41"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 2
        },
        {
          "id": 14,
          "identifier": "external \"material-ui/Button\"",
          "name": "external \"material-ui/Button\"",
          "index": 8,
          "index2": 6,
          "size": 42,
          "cacheable": false,
          "built": false,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx",
          "issuerId": 10,
          "issuerName": "./src/Form.jsx",
          "profile": {
            "factory": 1,
            "building": 0
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 10,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx",
              "module": "./src/Form.jsx",
              "moduleName": "./src/Form.jsx",
              "type": "cjs require",
              "userRequest": "material-ui/Button",
              "loc": "31:14-43"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 2
        },
        {
          "id": 15,
          "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/form-styles.js",
          "name": "./src/form-styles.js",
          "index": 9,
          "index2": 7,
          "size": 661,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx",
          "issuerId": 10,
          "issuerName": "./src/Form.jsx",
          "profile": {
            "factory": 6,
            "building": 19
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 10,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx",
              "module": "./src/Form.jsx",
              "moduleName": "./src/Form.jsx",
              "type": "cjs require",
              "userRequest": "./form-styles",
              "loc": "35:18-42"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 2,
          "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _default = function _default(theme) {\n  return {\n    root: {\n      padding: theme.spacing.unit * 2\n    },\n    formButtons: {\n      marginTop: theme.spacing.unit * 2\n    },\n    submit: {\n      fontSize: '100%'\n    },\n    cancel: {\n      fontSize: '100%'\n    },\n    button: {\n      fontSize: '100%'\n    }\n  };\n};\n\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/form-styles.js');\n}();\n\n;"
        },
        {
          "id": 16,
          "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx",
          "name": "./src/FieldSet.jsx",
          "index": 11,
          "index2": 18,
          "size": 12440,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FormField.jsx",
          "issuerId": 6,
          "issuerName": "./src/FormField.jsx",
          "profile": {
            "factory": 48,
            "building": 194,
            "dependencies": 1
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 6,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FormField.jsx",
              "module": "./src/FormField.jsx",
              "moduleName": "./src/FormField.jsx",
              "type": "cjs require",
              "userRequest": "./FieldSet",
              "loc": "16:16-37"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 3,
          "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.RawFieldSet = exports.FieldSetContent = exports.RawFieldSetContent = exports.FieldSetObject = exports.RawFieldSetObject = exports.FieldSetArray = exports.RawFieldSetArray = exports.ReorderableFormField = exports.RawReorderableFormField = exports.ReorderControls = exports.RawReorderControls = 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 _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _classnames = require('classnames');\n\nvar _classnames2 = _interopRequireDefault(_classnames);\n\nvar _keys = require('lodash/keys');\n\nvar _keys2 = _interopRequireDefault(_keys);\n\nvar _slice = require('lodash/slice');\n\nvar _slice2 = _interopRequireDefault(_slice);\n\nvar _IconButton = require('material-ui/IconButton');\n\nvar _IconButton2 = _interopRequireDefault(_IconButton);\n\nvar _ArrowUpward = require('material-ui-icons/ArrowUpward');\n\nvar _ArrowUpward2 = _interopRequireDefault(_ArrowUpward);\n\nvar _ArrowDownward = require('material-ui-icons/ArrowDownward');\n\nvar _ArrowDownward2 = _interopRequireDefault(_ArrowDownward);\n\nvar _RemoveCircle = require('material-ui-icons/RemoveCircle');\n\nvar _RemoveCircle2 = _interopRequireDefault(_RemoveCircle);\n\nvar _AddCircle = require('material-ui-icons/AddCircle');\n\nvar _AddCircle2 = _interopRequireDefault(_AddCircle);\n\nvar _isArray = require('lodash/isArray');\n\nvar _isArray2 = _interopRequireDefault(_isArray);\n\nvar _styles = require('material-ui/styles');\n\nvar _Typography = require('material-ui/Typography');\n\nvar _Typography2 = _interopRequireDefault(_Typography);\n\nvar _FormField = require('./FormField');\n\nvar _FormField2 = _interopRequireDefault(_FormField);\n\nvar _fieldSetStyles = require('./field-set-styles');\n\nvar _fieldSetStyles2 = _interopRequireDefault(_fieldSetStyles);\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\nvar RawReorderControls = exports.RawReorderControls = function RawReorderControls(_ref) {\n  var first = _ref.first,\n      last = _ref.last,\n      classes = _ref.classes,\n      onMoveItemUp = _ref.onMoveItemUp,\n      onMoveItemDown = _ref.onMoveItemDown,\n      onDeleteItem = _ref.onDeleteItem;\n  return _react2.default.createElement(\n    'div',\n    { className: classes.root },\n    _react2.default.createElement(\n      _IconButton2.default,\n      { className: classes.up, onClick: onMoveItemUp, disabled: first },\n      _react2.default.createElement(_ArrowUpward2.default, null)\n    ),\n    _react2.default.createElement(\n      _IconButton2.default,\n      { className: classes.down, onClick: onMoveItemDown, disabled: last },\n      _react2.default.createElement(_ArrowDownward2.default, null)\n    ),\n    _react2.default.createElement(\n      _IconButton2.default,\n      { className: classes.remove, onClick: onDeleteItem },\n      _react2.default.createElement(_RemoveCircle2.default, null)\n    )\n  );\n};\nvar ReorderControls = exports.ReorderControls = (0, _styles.withStyles)(_fieldSetStyles2.default.reorderControls)(RawReorderControls);\n\nvar RawReorderableFormField = function RawReorderableFormField(_ref2) {\n  var first = _ref2.first,\n      last = _ref2.last,\n      className = _ref2.className,\n      classes = _ref2.classes,\n      path = _ref2.path,\n      onMoveItemUp = _ref2.onMoveItemUp,\n      onMoveItemDown = _ref2.onMoveItemDown,\n      onDeleteItem = _ref2.onDeleteItem,\n      rest = _objectWithoutProperties(_ref2, ['first', 'last', 'className', 'classes', 'path', 'onMoveItemUp', 'onMoveItemDown', 'onDeleteItem']);\n\n  return _react2.default.createElement(\n    'div',\n    { className: (0, _classnames2.default)(className, classes.root) },\n    _react2.default.createElement(_FormField2.default, _extends({\n      path: path\n    }, rest)),\n    _react2.default.createElement(ReorderControls, {\n      first: first,\n      last: last,\n      onMoveItemUp: onMoveItemUp,\n      onMoveItemDown: onMoveItemDown,\n      onDeleteItem: onDeleteItem\n    })\n  );\n};\nexports.RawReorderableFormField = RawReorderableFormField;\nvar ReorderableFormField = exports.ReorderableFormField = (0, _styles.withStyles)(_fieldSetStyles2.default.reorderable)(RawReorderableFormField);\nvar RawFieldSetArray = function RawFieldSetArray(props) {\n  var _props$startIdx = props.startIdx,\n      startIdx = _props$startIdx === undefined ? 0 : _props$startIdx,\n      className = props.className,\n      classes = props.classes,\n      _props$schema = props.schema,\n      schema = _props$schema === undefined ? {} : _props$schema,\n      _props$uiSchema = props.uiSchema,\n      uiSchema = _props$uiSchema === undefined ? {} : _props$uiSchema,\n      _props$data = props.data,\n      data = _props$data === undefined ? {} : _props$data,\n      path = props.path,\n      onMoveItemUp = props.onMoveItemUp,\n      onMoveItemDown = props.onMoveItemDown,\n      onDeleteItem = props.onDeleteItem,\n      rest = _objectWithoutProperties(props, ['startIdx', 'className', 'classes', 'schema', 'uiSchema', 'data', 'path', 'onMoveItemUp', 'onMoveItemDown', 'onDeleteItem']);\n\n  return _react2.default.createElement(\n    'div',\n    { className: classes.root },\n    !(0, _isArray2.default)(schema.items) && _react2.default.createElement(\n      'div',\n      null,\n      data.map(function (d, idx) {\n        return _react2.default.createElement(ReorderableFormField, _extends({\n          key: path + '[' + idx + ']' // eslint-disable-line react/no-array-index-key\n          ,\n          path: path + '[' + (startIdx + idx) + ']',\n          required: schema.required,\n          schema: schema.items,\n          data: d,\n          onMoveItemUp: onMoveItemUp && onMoveItemUp(path, startIdx + idx),\n          onMoveItemDown: onMoveItemDown && onMoveItemDown(path, startIdx + idx),\n          onDeleteItem: onDeleteItem && onDeleteItem(path, startIdx + idx),\n          uiSchema: uiSchema.items,\n          first: idx === 0,\n          last: idx === data.length - 1\n        }, rest));\n      }),\n      _react2.default.createElement(\n        'div',\n        { className: classes.addItemBtn },\n        _react2.default.createElement(\n          _IconButton2.default,\n          { onClick: rest.onAddItem && rest.onAddItem(path, schema.items.default) },\n          _react2.default.createElement(_AddCircle2.default, null)\n        )\n      )\n    ),\n    (0, _isArray2.default)(schema.items) && data.map(function (d, idx) {\n      if (idx < schema.items.length) {\n        return _react2.default.createElement(_FormField2.default, _extends({\n          key: path + '[' + idx + ']' // eslint-disable-line react/no-array-index-key\n          ,\n          path: path + '[' + (startIdx + idx) + ']',\n          required: schema.required,\n          schema: schema.items[idx],\n          data: d,\n          uiSchema: (uiSchema.items || [])[idx]\n        }, rest));\n      }\n      return null;\n    }),\n    schema.additionalItems && _react2.default.createElement(FieldSetArray, _extends({\n      path: path,\n      startIdx: 2,\n      required: schema.required,\n      schema: { type: 'array', items: schema.additionalItems },\n      data: (0, _slice2.default)(data, schema.items.length),\n      uiSchema: uiSchema.additionalItems,\n      onMoveItemUp: onMoveItemUp,\n      onMoveItemDown: onMoveItemDown,\n      onDeleteItem: onDeleteItem\n    }, rest))\n  );\n};\nexports.RawFieldSetArray = RawFieldSetArray;\nvar FieldSetArray = exports.FieldSetArray = (0, _styles.withStyles)(_fieldSetStyles2.default.fieldSetArray)(RawFieldSetArray);\n\nvar RawFieldSetObject = function RawFieldSetObject(_ref3) {\n  var className = _ref3.className,\n      classes = _ref3.classes,\n      _ref3$schema = _ref3.schema,\n      schema = _ref3$schema === undefined ? {} : _ref3$schema,\n      _ref3$uiSchema = _ref3.uiSchema,\n      uiSchema = _ref3$uiSchema === undefined ? {} : _ref3$uiSchema,\n      _ref3$data = _ref3.data,\n      data = _ref3$data === undefined ? {} : _ref3$data,\n      path = _ref3.path,\n      rest = _objectWithoutProperties(_ref3, ['className', 'classes', 'schema', 'uiSchema', 'data', 'path']);\n\n  var orientation = uiSchema['ui:orientation'] === 'row' ? classes.row : null;\n  return _react2.default.createElement(\n    'div',\n    { className: (0, _classnames2.default)(classes.root, orientation) },\n    (0, _keys2.default)(schema.properties).map(function (p) {\n      var newPath = path ? path + '.' + p : p;\n      return _react2.default.createElement(_FormField2.default, _extends({\n        key: p,\n        path: newPath,\n        required: schema.required,\n        schema: schema.properties[p],\n        data: data[p],\n        uiSchema: uiSchema[p] || {}\n      }, rest));\n    })\n  );\n};\nexports.RawFieldSetObject = RawFieldSetObject;\nvar FieldSetObject = exports.FieldSetObject = (0, _styles.withStyles)(_fieldSetStyles2.default.fieldSetObject)(RawFieldSetObject);\n\nvar RawFieldSetContent = exports.RawFieldSetContent = function RawFieldSetContent(props) {\n  var _props$schema2 = props.schema,\n      schema = _props$schema2 === undefined ? {} : _props$schema2;\n  var type = schema.type;\n\n  if (type === 'array') {\n    return _react2.default.createElement(FieldSetArray, props);\n  } else if (type === 'object') {\n    return _react2.default.createElement(FieldSetObject, props);\n  }\n  return null;\n};\nvar FieldSetContent = exports.FieldSetContent = (0, _styles.withStyles)(_fieldSetStyles2.default.fieldSetContent)(RawFieldSetContent);\n\n// for unit testing\nvar RawFieldSet = exports.RawFieldSet = function RawFieldSet(props) {\n  var className = props.className,\n      classes = props.classes,\n      _props$schema3 = props.schema,\n      schema = _props$schema3 === undefined ? {} : _props$schema3;\n\n  return _react2.default.createElement(\n    'fieldset',\n    { className: (0, _classnames2.default)(className, classes.root) },\n    schema.title && _react2.default.createElement(\n      'legend',\n      null,\n      _react2.default.createElement(\n        _Typography2.default,\n        { variant: 'title' },\n        schema.title\n      )\n    ),\n    _react2.default.createElement(FieldSetContent, props)\n  );\n};\n\nvar _default = (0, _styles.withStyles)(_fieldSetStyles2.default.fieldSet)(RawFieldSet);\n\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(RawReorderControls, 'RawReorderControls', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx');\n\n  __REACT_HOT_LOADER__.register(ReorderControls, 'ReorderControls', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx');\n\n  __REACT_HOT_LOADER__.register(RawReorderableFormField, 'RawReorderableFormField', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx');\n\n  __REACT_HOT_LOADER__.register(ReorderableFormField, 'ReorderableFormField', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx');\n\n  __REACT_HOT_LOADER__.register(RawFieldSetArray, 'RawFieldSetArray', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx');\n\n  __REACT_HOT_LOADER__.register(FieldSetArray, 'FieldSetArray', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx');\n\n  __REACT_HOT_LOADER__.register(RawFieldSetObject, 'RawFieldSetObject', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx');\n\n  __REACT_HOT_LOADER__.register(FieldSetObject, 'FieldSetObject', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx');\n\n  __REACT_HOT_LOADER__.register(RawFieldSetContent, 'RawFieldSetContent', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx');\n\n  __REACT_HOT_LOADER__.register(FieldSetContent, 'FieldSetContent', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx');\n\n  __REACT_HOT_LOADER__.register(RawFieldSet, 'RawFieldSet', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx');\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx');\n}();\n\n;"
        },
        {
          "id": 17,
          "identifier": "external \"lodash/slice\"",
          "name": "external \"lodash/slice\"",
          "index": 13,
          "index2": 9,
          "size": 42,
          "cacheable": false,
          "built": false,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx",
          "issuerId": 16,
          "issuerName": "./src/FieldSet.jsx",
          "profile": {
            "factory": 0,
            "building": 0
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 16,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx",
              "module": "./src/FieldSet.jsx",
              "moduleName": "./src/FieldSet.jsx",
              "type": "cjs require",
              "userRequest": "lodash/slice",
              "loc": "22:13-36"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 4
        },
        {
          "id": 18,
          "identifier": "external \"material-ui/IconButton\"",
          "name": "external \"material-ui/IconButton\"",
          "index": 14,
          "index2": 10,
          "size": 42,
          "cacheable": false,
          "built": false,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx",
          "issuerId": 16,
          "issuerName": "./src/FieldSet.jsx",
          "profile": {
            "factory": 0,
            "building": 0
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 16,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx",
              "module": "./src/FieldSet.jsx",
              "moduleName": "./src/FieldSet.jsx",
              "type": "cjs require",
              "userRequest": "material-ui/IconButton",
              "loc": "26:18-51"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 4
        },
        {
          "id": 19,
          "identifier": "external \"material-ui-icons/ArrowUpward\"",
          "name": "external \"material-ui-icons/ArrowUpward\"",
          "index": 15,
          "index2": 11,
          "size": 42,
          "cacheable": false,
          "built": false,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx",
          "issuerId": 16,
          "issuerName": "./src/FieldSet.jsx",
          "profile": {
            "factory": 0,
            "building": 0
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 16,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx",
              "module": "./src/FieldSet.jsx",
              "moduleName": "./src/FieldSet.jsx",
              "type": "cjs require",
              "userRequest": "material-ui-icons/ArrowUpward",
              "loc": "30:19-59"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 4
        },
        {
          "id": 20,
          "identifier": "external \"material-ui-icons/ArrowDownward\"",
          "name": "external \"material-ui-icons/ArrowDownward\"",
          "index": 16,
          "index2": 12,
          "size": 42,
          "cacheable": false,
          "built": false,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx",
          "issuerId": 16,
          "issuerName": "./src/FieldSet.jsx",
          "profile": {
            "factory": 0,
            "building": 0
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 16,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx",
              "module": "./src/FieldSet.jsx",
              "moduleName": "./src/FieldSet.jsx",
              "type": "cjs require",
              "userRequest": "material-ui-icons/ArrowDownward",
              "loc": "34:21-63"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 4
        },
        {
          "id": 21,
          "identifier": "external \"material-ui-icons/RemoveCircle\"",
          "name": "external \"material-ui-icons/RemoveCircle\"",
          "index": 17,
          "index2": 13,
          "size": 42,
          "cacheable": false,
          "built": false,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx",
          "issuerId": 16,
          "issuerName": "./src/FieldSet.jsx",
          "profile": {
            "factory": 0,
            "building": 0
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 16,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx",
              "module": "./src/FieldSet.jsx",
              "moduleName": "./src/FieldSet.jsx",
              "type": "cjs require",
              "userRequest": "material-ui-icons/RemoveCircle",
              "loc": "38:20-61"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 4
        },
        {
          "id": 22,
          "identifier": "external \"material-ui-icons/AddCircle\"",
          "name": "external \"material-ui-icons/AddCircle\"",
          "index": 18,
          "index2": 14,
          "size": 42,
          "cacheable": false,
          "built": false,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx",
          "issuerId": 16,
          "issuerName": "./src/FieldSet.jsx",
          "profile": {
            "factory": 0,
            "building": 0
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 16,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx",
              "module": "./src/FieldSet.jsx",
              "moduleName": "./src/FieldSet.jsx",
              "type": "cjs require",
              "userRequest": "material-ui-icons/AddCircle",
              "loc": "42:17-55"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 4
        },
        {
          "id": 23,
          "identifier": "external \"lodash/isArray\"",
          "name": "external \"lodash/isArray\"",
          "index": 19,
          "index2": 15,
          "size": 42,
          "cacheable": false,
          "built": false,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx",
          "issuerId": 16,
          "issuerName": "./src/FieldSet.jsx",
          "profile": {
            "factory": 0,
            "building": 0
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 16,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx",
              "module": "./src/FieldSet.jsx",
              "moduleName": "./src/FieldSet.jsx",
              "type": "cjs require",
              "userRequest": "lodash/isArray",
              "loc": "46:15-40"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 4
        },
        {
          "id": 24,
          "identifier": "external \"material-ui/Typography\"",
          "name": "external \"material-ui/Typography\"",
          "index": 20,
          "index2": 16,
          "size": 42,
          "cacheable": false,
          "built": false,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx",
          "issuerId": 16,
          "issuerName": "./src/FieldSet.jsx",
          "profile": {
            "factory": 0,
            "building": 0
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 16,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx",
              "module": "./src/FieldSet.jsx",
              "moduleName": "./src/FieldSet.jsx",
              "type": "cjs require",
              "userRequest": "material-ui/Typography",
              "loc": "52:18-51"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 4
        },
        {
          "id": 25,
          "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/field-set-styles.js",
          "name": "./src/field-set-styles.js",
          "index": 21,
          "index2": 17,
          "size": 1849,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx",
          "issuerId": 16,
          "issuerName": "./src/FieldSet.jsx",
          "profile": {
            "factory": 3,
            "building": 90
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 16,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx",
              "module": "./src/FieldSet.jsx",
              "moduleName": "./src/FieldSet.jsx",
              "type": "cjs require",
              "userRequest": "./field-set-styles",
              "loc": "60:22-51"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 4,
          "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nvar _default = {\n  fieldSet: {\n    root: {\n      display: 'flex'\n    }\n  },\n  fieldSetObject: {\n    'root': {\n      'display': 'flex',\n      'flexDirection': 'column',\n      '&$row': {\n        flexDirection: 'row'\n      }\n    },\n    'row': {}\n  },\n  fieldSetArray: function fieldSetArray(theme) {\n    return {\n      root: {\n        display: 'flex',\n        flexDirection: 'column'\n      },\n      addItemBtn: {\n        'display': 'flex',\n        'justifyContent': 'flex-end',\n        '&>button': {\n          'background': theme.palette.primary.main,\n          'width': '3.75em',\n          'color': theme.palette.common.white,\n          'height': '1.25em',\n          'borderRadius': 5\n        }\n      }\n    };\n  },\n  reorderable: {\n    'root': {\n      'display': 'flex',\n      'alignItems': 'baseline',\n      'justifyContent': 'space-between',\n      '& >fieldset': {\n        width: '100%'\n      }\n    }\n  },\n  reorderControls: function reorderControls(theme) {\n    return {\n      root: {\n        'display': 'flex',\n        'border': '1px solid ' + theme.palette.grey[400],\n        'borderRadius': 5,\n        '& >button': {\n          'borderRadius': 0,\n          'width': '1.25em',\n          'height': '1.25em',\n          '&:not(:last-child)': {\n            borderRight: '1px solid ' + theme.palette.grey[400]\n          }\n        }\n      },\n      remove: {\n        background: theme.palette.error.main,\n        color: theme.palette.grey[800]\n      }\n    };\n  },\n  fieldSetContent: {\n    root: {}\n  }\n};\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/field-set-styles.js');\n}();\n\n;"
        },
        {
          "id": 26,
          "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/index.js",
          "name": "./src/fields/index.js",
          "index": 22,
          "index2": 43,
          "size": 465,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FormField.jsx",
          "issuerId": 6,
          "issuerName": "./src/FormField.jsx",
          "profile": {
            "factory": 244,
            "building": 13
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 6,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FormField.jsx",
              "module": "./src/FormField.jsx",
              "moduleName": "./src/FormField.jsx",
              "type": "cjs require",
              "userRequest": "./fields",
              "loc": "20:14-33"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 3,
          "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _Field = require('./Field');\n\nObject.defineProperty(exports, 'default', {\n  enumerable: true,\n  get: function get() {\n    return _interopRequireDefault(_Field).default;\n  }\n});\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n}();\n\n;"
        },
        {
          "id": 27,
          "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/Field.jsx",
          "name": "./src/fields/Field.jsx",
          "index": 23,
          "index2": 42,
          "size": 4632,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/index.js",
          "issuerId": 26,
          "issuerName": "./src/fields/index.js",
          "profile": {
            "factory": 81,
            "building": 69,
            "dependencies": 0
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 26,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/index.js",
              "module": "./src/fields/index.js",
              "moduleName": "./src/fields/index.js",
              "type": "cjs require",
              "userRequest": "./Field",
              "loc": "7:13-31"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 4,
          "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.ConfiguredField = 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 _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _classnames = require('classnames');\n\nvar _classnames2 = _interopRequireDefault(_classnames);\n\nvar _styles = require('material-ui/styles');\n\nvar _Form = require('material-ui/Form');\n\nvar _Input = require('material-ui/Input');\n\nvar _Input2 = _interopRequireDefault(_Input);\n\nvar _fieldStyles = require('./field-styles');\n\nvar _fieldStyles2 = _interopRequireDefault(_fieldStyles);\n\nvar _configure = require('./configure');\n\nvar _configure2 = _interopRequireDefault(_configure);\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\n// for unit testing only\nvar ConfiguredField = exports.ConfiguredField = function ConfiguredField(_ref) {\n  var _ref$classes = _ref.classes,\n      classes = _ref$classes === undefined ? {} : _ref$classes,\n      data = _ref.data,\n      type = _ref.type,\n      descriptionText = _ref.descriptionText,\n      helpText = _ref.helpText,\n      _ref$Component = _ref.Component,\n      Component = _ref$Component === undefined ? _Input2.default : _ref$Component,\n      LabelComponent = _ref.LabelComponent,\n      _ref$labelComponentPr = _ref.labelComponentProps,\n      labelComponentProps = _ref$labelComponentPr === undefined ? {} : _ref$labelComponentPr,\n      title = _ref.title,\n      className = _ref.className,\n      _ref$componentProps = _ref.componentProps,\n      componentProps = _ref$componentProps === undefined ? {} : _ref$componentProps,\n      id = _ref.id;\n  return _react2.default.createElement(\n    _Form.FormControl,\n    { className: (0, _classnames2.default)(classes.root, _defineProperty({}, classes.withLabel, LabelComponent)) },\n    LabelComponent && title && _react2.default.createElement(\n      LabelComponent,\n      labelComponentProps,\n      title\n    ),\n    descriptionText && _react2.default.createElement(\n      'p',\n      { className: classes.description },\n      descriptionText\n    ),\n    _react2.default.createElement(Component, _extends({\n      className: className && classes[className],\n      value: data,\n      type: type\n    }, componentProps)),\n    helpText && _react2.default.createElement(\n      _Form.FormHelperText,\n      { id: id + '-help' },\n      helpText\n    )\n  );\n};\nvar StyledConfiguredField = (0, _styles.withStyles)(_fieldStyles2.default)(ConfiguredField);\n\nvar _default = function _default(props) {\n  var path = props.path,\n      id = props.id,\n      schema = props.schema,\n      data = props.data,\n      uiSchema = props.uiSchema;\n  var type = schema.type;\n\n  var htmlid = id + '_' + path;\n\n  var _configureComponent = (0, _configure2.default)(_extends({}, props, { htmlid: htmlid })),\n      Component = _configureComponent.Component,\n      LabelComponent = _configureComponent.LabelComponent,\n      componentProps = _configureComponent.componentProps,\n      labelComponentProps = _configureComponent.labelComponentProps,\n      className = _configureComponent.className,\n      title = _configureComponent.title;\n\n  var descriptionText = uiSchema['ui:description'];\n  var helpText = uiSchema['ui:help'];\n  return _react2.default.createElement(StyledConfiguredField, {\n    id: id,\n    className: className,\n    data: data,\n    type: type,\n    Component: Component,\n    componentProps: componentProps,\n    LabelComponent: LabelComponent,\n    labelComponentProps: labelComponentProps,\n    title: title,\n    descriptionText: descriptionText,\n    helpText: helpText\n  });\n};\n\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(ConfiguredField, 'ConfiguredField', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/Field.jsx');\n\n  __REACT_HOT_LOADER__.register(StyledConfiguredField, 'StyledConfiguredField', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/Field.jsx');\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/Field.jsx');\n}();\n\n;"
        },
        {
          "id": 28,
          "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/field-styles.js",
          "name": "./src/fields/field-styles.js",
          "index": 26,
          "index2": 21,
          "size": 797,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/Field.jsx",
          "issuerId": 27,
          "issuerName": "./src/fields/Field.jsx",
          "profile": {
            "factory": 2,
            "building": 33
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 27,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/Field.jsx",
              "module": "./src/fields/Field.jsx",
              "moduleName": "./src/fields/Field.jsx",
              "type": "cjs require",
              "userRequest": "./field-styles",
              "loc": "26:19-44"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 5,
          "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _default = function _default(theme) {\n  return {\n    root: {\n      'padding': theme.spacing.unit * 2,\n      '&$withLabel': {\n        marginTop: theme.spacing.unit * 3\n      }\n    },\n    textarea: {\n      '& textarea': {\n        height: 'initial'\n      }\n    },\n    description: {\n      transform: 'translateX(-' + theme.spacing.unit * 2 + 'px)',\n      fontSize: '80%',\n      color: theme.palette.grey[500]\n    },\n    withLabel: {}\n  };\n};\n\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/field-styles.js');\n}();\n\n;"
        },
        {
          "id": 29,
          "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/index.js",
          "name": "./src/fields/configure/index.js",
          "index": 27,
          "index2": 41,
          "size": 505,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/Field.jsx",
          "issuerId": 27,
          "issuerName": "./src/fields/Field.jsx",
          "profile": {
            "factory": 39,
            "building": 103
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 27,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/Field.jsx",
              "module": "./src/fields/Field.jsx",
              "moduleName": "./src/fields/Field.jsx",
              "type": "cjs require",
              "userRequest": "./configure",
              "loc": "30:17-39"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 5,
          "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _configureComponent = require('./configure-component');\n\nObject.defineProperty(exports, 'default', {\n  enumerable: true,\n  get: function get() {\n    return _interopRequireDefault(_configureComponent).default;\n  }\n});\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n}();\n\n;"
        },
        {
          "id": 30,
          "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/configure-component.js",
          "name": "./src/fields/configure/configure-component.js",
          "index": 28,
          "index2": 40,
          "size": 2070,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/index.js",
          "issuerId": 29,
          "issuerName": "./src/fields/configure/index.js",
          "profile": {
            "factory": 3,
            "building": 29
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 29,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/index.js",
              "module": "./src/fields/configure/index.js",
              "moduleName": "./src/fields/configure/index.js",
              "type": "cjs require",
              "userRequest": "./configure-component",
              "loc": "7:26-58"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 6,
          "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _getComponentProps = require('./get-component-props');\n\nvar _getComponentProps2 = _interopRequireDefault(_getComponentProps);\n\nvar _getLabelComponentProps = require('./get-label-component-props');\n\nvar _getLabelComponentProps2 = _interopRequireDefault(_getLabelComponentProps);\n\nvar _getLabelComponent = require('./get-label-component');\n\nvar _getLabelComponent2 = _interopRequireDefault(_getLabelComponent);\n\nvar _getComponent = require('./get-component');\n\nvar _getComponent2 = _interopRequireDefault(_getComponent);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n// import Input, { InputLabel } from 'material-ui/Input'; // eslint-disable-line import/no-named-default\nvar getClassName = function getClassName(_ref) {\n  var _ref$uiSchema = _ref.uiSchema,\n      uiSchema = _ref$uiSchema === undefined ? {} : _ref$uiSchema;\n\n  var widget = uiSchema['ui:widget'];\n  return widget === 'textarea' ? 'textarea' : null;\n};\n\nvar _default = function _default(props) {\n  var schema = props.schema,\n      _props$uiSchema = props.uiSchema,\n      uiSchema = _props$uiSchema === undefined ? {} : _props$uiSchema;\n\n  var title = uiSchema['ui:title'] || schema.title;\n  return {\n    title: title,\n    className: getClassName(props),\n    Component: (0, _getComponent2.default)(props),\n    componentProps: (0, _getComponentProps2.default)(props),\n    LabelComponent: title && (0, _getLabelComponent2.default)(props),\n    labelComponentProps: (0, _getLabelComponentProps2.default)(props)\n  };\n};\n\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(getClassName, 'getClassName', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/configure-component.js');\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/configure-component.js');\n}();\n\n;"
        },
        {
          "id": 31,
          "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-component-props.js",
          "name": "./src/fields/configure/get-component-props.js",
          "index": 29,
          "index2": 27,
          "size": 2921,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/configure-component.js",
          "issuerId": 30,
          "issuerName": "./src/fields/configure/configure-component.js",
          "profile": {
            "factory": 5,
            "building": 64
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 30,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/configure-component.js",
              "module": "./src/fields/configure/configure-component.js",
              "moduleName": "./src/fields/configure/configure-component.js",
              "type": "cjs require",
              "userRequest": "./get-component-props",
              "loc": "7:25-57"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 7,
          "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 _getMuiProps = require('./get-mui-props');\n\nvar _getMuiProps2 = _interopRequireDefault(_getMuiProps);\n\nvar _getInputType = require('./get-input-type');\n\nvar _getInputType2 = _interopRequireDefault(_getInputType);\n\nvar _valuesToOptions = require('./values-to-options');\n\nvar _valuesToOptions2 = _interopRequireDefault(_valuesToOptions);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar coerceValue = function coerceValue(type, value) {\n  switch (type) {\n    case 'string':\n      return typeof value === 'string' ? value : String(value);\n    case 'number':\n    case 'integer':\n    case 'double':\n    case 'float':\n    case 'decimal':\n      return Number(value);\n    default:\n      return value;\n  }\n};\nvar onChangeHandler = function onChangeHandler(onChange, type) {\n  return function (e) {\n    return onChange && onChange(coerceValue(type, e.target.value));\n  };\n};\n\nvar _default = function _default(_ref) {\n  var _ref$schema = _ref.schema,\n      schema = _ref$schema === undefined ? {} : _ref$schema,\n      _ref$uiSchema = _ref.uiSchema,\n      uiSchema = _ref$uiSchema === undefined ? {} : _ref$uiSchema,\n      onChange = _ref.onChange,\n      htmlid = _ref.htmlid;\n\n  var widget = uiSchema['ui:widget'];\n  var options = uiSchema['ui:options'] || {};\n  var type = schema.type;\n\n  var rv = _extends({\n    type: (0, _getInputType2.default)(type, uiSchema),\n    onChange: onChange && onChangeHandler(onChange, type)\n  }, (0, _getMuiProps2.default)(uiSchema));\n  if (schema.enum) {\n    if (widget === 'radio' || options.inline) {\n      rv.row = true;\n    }\n    rv.options = (0, _valuesToOptions2.default)(schema.enum);\n    rv.nullOption = 'Please select...';\n  } else if (type === 'boolean') {\n    rv.label = schema.title;\n    rv.onChange = onChange;\n  } else {\n    rv.inputProps = {\n      id: htmlid\n    };\n  }\n  if (widget === 'textarea') {\n    rv.multiline = true;\n    rv.rows = 5;\n  }\n  return rv;\n};\n\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(coerceValue, 'coerceValue', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-component-props.js');\n\n  __REACT_HOT_LOADER__.register(onChangeHandler, 'onChangeHandler', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-component-props.js');\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-component-props.js');\n}();\n\n;"
        },
        {
          "id": 32,
          "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-mui-props.js",
          "name": "./src/fields/configure/get-mui-props.js",
          "index": 30,
          "index2": 24,
          "size": 860,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-component-props.js",
          "issuerId": 31,
          "issuerName": "./src/fields/configure/get-component-props.js",
          "profile": {
            "factory": 62,
            "building": 37
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 31,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-component-props.js",
              "module": "./src/fields/configure/get-component-props.js",
              "moduleName": "./src/fields/configure/get-component-props.js",
              "type": "cjs require",
              "userRequest": "./get-mui-props",
              "loc": "9:19-45"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 8,
          "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _mapKeys = require('lodash/mapKeys');\n\nvar _mapKeys2 = _interopRequireDefault(_mapKeys);\n\nvar _pickBy = require('lodash/pickBy');\n\nvar _pickBy2 = _interopRequireDefault(_pickBy);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar _default = function _default(props) {\n  return (0, _mapKeys2.default)((0, _pickBy2.default)(props, function (v, k) {\n    return k.startsWith('mui:');\n  }), function (v, k) {\n    return k.substring(4);\n  });\n};\n\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-mui-props.js');\n}();\n\n;"
        },
        {
          "id": 33,
          "identifier": "external \"lodash/mapKeys\"",
          "name": "external \"lodash/mapKeys\"",
          "index": 31,
          "index2": 22,
          "size": 42,
          "cacheable": false,
          "built": false,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-mui-props.js",
          "issuerId": 32,
          "issuerName": "./src/fields/configure/get-mui-props.js",
          "profile": {
            "factory": 0,
            "building": 0
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 32,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-mui-props.js",
              "module": "./src/fields/configure/get-mui-props.js",
              "moduleName": "./src/fields/configure/get-mui-props.js",
              "type": "cjs require",
              "userRequest": "lodash/mapKeys",
              "loc": "7:15-40"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 9
        },
        {
          "id": 34,
          "identifier": "external \"lodash/pickBy\"",
          "name": "external \"lodash/pickBy\"",
          "index": 32,
          "index2": 23,
          "size": 42,
          "cacheable": false,
          "built": false,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-mui-props.js",
          "issuerId": 32,
          "issuerName": "./src/fields/configure/get-mui-props.js",
          "profile": {
            "factory": 0,
            "building": 1
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 32,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-mui-props.js",
              "module": "./src/fields/configure/get-mui-props.js",
              "moduleName": "./src/fields/configure/get-mui-props.js",
              "type": "cjs require",
              "userRequest": "lodash/pickBy",
              "loc": "11:14-38"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 9
        },
        {
          "id": 35,
          "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-input-type.js",
          "name": "./src/fields/configure/get-input-type.js",
          "index": 33,
          "index2": 25,
          "size": 685,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-component-props.js",
          "issuerId": 31,
          "issuerName": "./src/fields/configure/get-component-props.js",
          "profile": {
            "factory": 63,
            "building": 68
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 31,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-component-props.js",
              "module": "./src/fields/configure/get-component-props.js",
              "moduleName": "./src/fields/configure/get-component-props.js",
              "type": "cjs require",
              "userRequest": "./get-input-type",
              "loc": "13:20-47"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 8,
          "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _default = function _default(type, uiSchema) {\n  var widget = uiSchema['ui:widget'];\n  if (type === 'number' || type === 'integer') {\n    if (widget === 'updown' || widget === 'radio') {\n      return 'number';\n    }\n    return 'text';\n  }\n  if (widget === 'password') {\n    return 'password';\n  }\n  return type;\n};\n\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-input-type.js');\n}();\n\n;"
        },
        {
          "id": 36,
          "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/values-to-options.js",
          "name": "./src/fields/configure/values-to-options.js",
          "index": 34,
          "index2": 26,
          "size": 988,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-component-props.js",
          "issuerId": 31,
          "issuerName": "./src/fields/configure/get-component-props.js",
          "profile": {
            "factory": 63,
            "building": 20
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 31,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-component-props.js",
              "module": "./src/fields/configure/get-component-props.js",
              "moduleName": "./src/fields/configure/get-component-props.js",
              "type": "cjs require",
              "userRequest": "./values-to-options",
              "loc": "17:23-53"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 8,
          "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 _default = function _default(values) {\n  if (values instanceof Array) {\n    return values.map(function (e) {\n      return { key: e, value: e };\n    });\n  }\n  if ((typeof values === 'undefined' ? 'undefined' : _typeof(values)) === 'object') {\n    return values.map(function (e) {\n      return { key: e, value: e };\n    });\n  }\n  return [{}];\n};\n\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/values-to-options.js');\n}();\n\n;"
        },
        {
          "id": 37,
          "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-label-component-props.js",
          "name": "./src/fields/configure/get-label-component-props.js",
          "index": 35,
          "index2": 29,
          "size": 807,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/configure-component.js",
          "issuerId": 30,
          "issuerName": "./src/fields/configure/configure-component.js",
          "profile": {
            "factory": 5,
            "building": 79
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 30,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/configure-component.js",
              "module": "./src/fields/configure/configure-component.js",
              "moduleName": "./src/fields/configure/configure-component.js",
              "type": "cjs require",
              "userRequest": "./get-label-component-props",
              "loc": "11:30-68"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 7,
          "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _includes = require('lodash/includes');\n\nvar _includes2 = _interopRequireDefault(_includes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar _default = function _default(_ref) {\n  var htmlid = _ref.htmlid,\n      required = _ref.required,\n      path = _ref.path;\n\n  var rv = {\n    htmlFor: htmlid,\n    required: (0, _includes2.default)(required, path)\n  };\n  return rv;\n};\n\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-label-component-props.js');\n}();\n\n;"
        },
        {
          "id": 38,
          "identifier": "external \"lodash/includes\"",
          "name": "external \"lodash/includes\"",
          "index": 36,
          "index2": 28,
          "size": 42,
          "cacheable": false,
          "built": false,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-label-component-props.js",
          "issuerId": 37,
          "issuerName": "./src/fields/configure/get-label-component-props.js",
          "profile": {
            "factory": 0,
            "building": 0
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 37,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-label-component-props.js",
              "module": "./src/fields/configure/get-label-component-props.js",
              "moduleName": "./src/fields/configure/get-label-component-props.js",
              "type": "cjs require",
              "userRequest": "lodash/includes",
              "loc": "7:16-42"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 8
        },
        {
          "id": 39,
          "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-label-component.js",
          "name": "./src/fields/configure/get-label-component.js",
          "index": 37,
          "index2": 30,
          "size": 994,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/configure-component.js",
          "issuerId": 30,
          "issuerName": "./src/fields/configure/configure-component.js",
          "profile": {
            "factory": 6,
            "building": 98,
            "dependencies": 0
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 30,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/configure-component.js",
              "module": "./src/fields/configure/configure-component.js",
              "moduleName": "./src/fields/configure/configure-component.js",
              "type": "cjs require",
              "userRequest": "./get-label-component",
              "loc": "15:25-57"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 7,
          "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _Form = require('material-ui/Form');\n\nvar _require = require('material-ui/Input'),\n    InputLabel = _require.InputLabel; // import Input, { InputLabel } from 'material-ui/Input'; // eslint-disable-line import/no-named-default\n\n\nvar _default = function _default(_ref) {\n  var schema = _ref.schema,\n      _ref$uiSchema = _ref.uiSchema,\n      uiSchema = _ref$uiSchema === undefined ? {} : _ref$uiSchema;\n\n  var widget = uiSchema['ui:widget'];\n  var type = schema.type;\n\n\n  if (schema.enum && widget === 'radio') {\n    return _Form.FormLabel;\n  }\n  // boolean\n  if (type === 'boolean') return null;\n  return InputLabel;\n};\n\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-label-component.js');\n}();\n\n;"
        },
        {
          "id": 40,
          "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-component.js",
          "name": "./src/fields/configure/get-component.js",
          "index": 38,
          "index2": 39,
          "size": 1230,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/configure-component.js",
          "issuerId": 30,
          "issuerName": "./src/fields/configure/configure-component.js",
          "profile": {
            "factory": 6,
            "building": 122,
            "dependencies": 0
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 30,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/configure-component.js",
              "module": "./src/fields/configure/configure-component.js",
              "moduleName": "./src/fields/configure/configure-component.js",
              "type": "cjs require",
              "userRequest": "./get-component",
              "loc": "19:20-46"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 7,
          "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\n// import Input, { InputLabel } from 'material-ui/Input'; // eslint-disable-line import/no-named-default\nvar _require = require('../components'),\n    RadioGroup = _require.RadioGroup,\n    Select = _require.Select,\n    Checkbox = _require.Checkbox;\n\nvar Input = require('material-ui/Input').default;\n\nvar _default = function _default(_ref) {\n  var schema = _ref.schema,\n      _ref$uiSchema = _ref.uiSchema,\n      uiSchema = _ref$uiSchema === undefined ? {} : _ref$uiSchema;\n\n  var widget = uiSchema['ui:widget'];\n  var type = schema.type;\n\n\n  if (schema.enum) {\n    if (widget === 'radio') {\n      return RadioGroup;\n    }\n    return Select;\n  } else if (type === 'boolean') {\n    return Checkbox;\n  }\n  return Input;\n};\n\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(Input, 'Input', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-component.js');\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-component.js');\n}();\n\n;"
        },
        {
          "id": 41,
          "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/index.js",
          "name": "./src/fields/components/index.js",
          "index": 39,
          "index2": 38,
          "size": 859,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-component.js",
          "issuerId": 40,
          "issuerName": "./src/fields/configure/get-component.js",
          "profile": {
            "factory": 123,
            "building": 19
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 40,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-component.js",
              "module": "./src/fields/configure/get-component.js",
              "moduleName": "./src/fields/configure/get-component.js",
              "type": "cjs require",
              "userRequest": "../components",
              "loc": "8:15-39"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 8,
          "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _Select = require('./Select');\n\nObject.defineProperty(exports, 'Select', {\n  enumerable: true,\n  get: function get() {\n    return _interopRequireDefault(_Select).default;\n  }\n});\n\nvar _RadioGroup = require('./RadioGroup');\n\nObject.defineProperty(exports, 'RadioGroup', {\n  enumerable: true,\n  get: function get() {\n    return _interopRequireDefault(_RadioGroup).default;\n  }\n});\n\nvar _Checkbox = require('./Checkbox');\n\nObject.defineProperty(exports, 'Checkbox', {\n  enumerable: true,\n  get: function get() {\n    return _interopRequireDefault(_Checkbox).default;\n  }\n});\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n}();\n\n;"
        },
        {
          "id": 42,
          "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/Select.jsx",
          "name": "./src/fields/components/Select.jsx",
          "index": 40,
          "index2": 33,
          "size": 1969,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/index.js",
          "issuerId": 41,
          "issuerName": "./src/fields/components/index.js",
          "profile": {
            "factory": 3,
            "building": 36,
            "dependencies": 0
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 41,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/index.js",
              "module": "./src/fields/components/index.js",
              "moduleName": "./src/fields/components/index.js",
              "type": "cjs require",
              "userRequest": "./Select",
              "loc": "7:14-33"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 9,
          "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 _Select = require('material-ui/Select');\n\nvar _Select2 = _interopRequireDefault(_Select);\n\nvar _Menu = require('material-ui/Menu');\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\nvar _default = function _default(_ref) {\n  var type = _ref.type,\n      _ref$value = _ref.value,\n      value = _ref$value === undefined ? '' : _ref$value,\n      options = _ref.options,\n      nullOption = _ref.nullOption,\n      onChange = _ref.onChange,\n      rest = _objectWithoutProperties(_ref, ['type', 'value', 'options', 'nullOption', 'onChange']);\n\n  return _react2.default.createElement(\n    _Select2.default,\n    _extends({}, rest, {\n      value: String(value),\n      onChange: onChange\n    }),\n    value === null && _react2.default.createElement(\n      _Menu.MenuItem,\n      { value: '' },\n      nullOption\n    ),\n    options.map(function (o) {\n      return _react2.default.createElement(\n        _Menu.MenuItem,\n        { key: o.key, value: String(o.key) },\n        String(o.value)\n      );\n    })\n  );\n};\n\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/Select.jsx');\n}();\n\n;"
        },
        {
          "id": 43,
          "identifier": "external \"material-ui/Select\"",
          "name": "external \"material-ui/Select\"",
          "index": 41,
          "index2": 31,
          "size": 42,
          "cacheable": false,
          "built": false,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/Select.jsx",
          "issuerId": 42,
          "issuerName": "./src/fields/components/Select.jsx",
          "profile": {
            "factory": 0,
            "building": 0
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 42,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/Select.jsx",
              "module": "./src/fields/components/Select.jsx",
              "moduleName": "./src/fields/components/Select.jsx",
              "type": "cjs require",
              "userRequest": "material-ui/Select",
              "loc": "13:14-43"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 10
        },
        {
          "id": 44,
          "identifier": "external \"material-ui/Menu\"",
          "name": "external \"material-ui/Menu\"",
          "index": 42,
          "index2": 32,
          "size": 42,
          "cacheable": false,
          "built": false,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/Select.jsx",
          "issuerId": 42,
          "issuerName": "./src/fields/components/Select.jsx",
          "profile": {
            "factory": 0,
            "building": 0
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 42,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/Select.jsx",
              "module": "./src/fields/components/Select.jsx",
              "moduleName": "./src/fields/components/Select.jsx",
              "type": "cjs require",
              "userRequest": "material-ui/Menu",
              "loc": "17:12-39"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 10
        },
        {
          "id": 45,
          "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/RadioGroup.jsx",
          "name": "./src/fields/components/RadioGroup.jsx",
          "index": 43,
          "index2": 35,
          "size": 1988,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/index.js",
          "issuerId": 41,
          "issuerName": "./src/fields/components/index.js",
          "profile": {
            "factory": 4,
            "building": 69,
            "dependencies": 0
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 41,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/index.js",
              "module": "./src/fields/components/index.js",
              "moduleName": "./src/fields/components/index.js",
              "type": "cjs require",
              "userRequest": "./RadioGroup",
              "loc": "16:18-41"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 9,
          "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 _Radio = require('material-ui/Radio');\n\nvar _Radio2 = _interopRequireDefault(_Radio);\n\nvar _Form = require('material-ui/Form');\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\nvar _default = function _default(_ref) {\n  var path = _ref.path,\n      _ref$options = _ref.options,\n      options = _ref$options === undefined ? [] : _ref$options,\n      value = _ref.value,\n      onChange = _ref.onChange,\n      inputProps = _ref.inputProps,\n      nullOption = _ref.nullOption,\n      rest = _objectWithoutProperties(_ref, ['path', 'options', 'value', 'onChange', 'inputProps', 'nullOption']);\n\n  return _react2.default.createElement(\n    _Radio.RadioGroup,\n    _extends({}, rest, {\n      'aria-label': path,\n      name: path,\n      value: String(value),\n      onChange: onChange\n    }),\n    options.map(function (o) {\n      return _react2.default.createElement(_Form.FormControlLabel, { key: o.key, value: String(o.key), control: _react2.default.createElement(_Radio2.default, null), label: o.value });\n    })\n  );\n};\n\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/RadioGroup.jsx');\n}();\n\n;"
        },
        {
          "id": 46,
          "identifier": "external \"material-ui/Radio\"",
          "name": "external \"material-ui/Radio\"",
          "index": 44,
          "index2": 34,
          "size": 42,
          "cacheable": false,
          "built": false,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/RadioGroup.jsx",
          "issuerId": 45,
          "issuerName": "./src/fields/components/RadioGroup.jsx",
          "profile": {
            "factory": 0,
            "building": 0
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 45,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/RadioGroup.jsx",
              "module": "./src/fields/components/RadioGroup.jsx",
              "moduleName": "./src/fields/components/RadioGroup.jsx",
              "type": "cjs require",
              "userRequest": "material-ui/Radio",
              "loc": "13:13-41"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 10
        },
        {
          "id": 47,
          "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/Checkbox.jsx",
          "name": "./src/fields/components/Checkbox.jsx",
          "index": 45,
          "index2": 37,
          "size": 1962,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/index.js",
          "issuerId": 41,
          "issuerName": "./src/fields/components/index.js",
          "profile": {
            "factory": 4,
            "building": 97,
            "dependencies": 0
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 41,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/index.js",
              "module": "./src/fields/components/index.js",
              "moduleName": "./src/fields/components/index.js",
              "type": "cjs require",
              "userRequest": "./Checkbox",
              "loc": "25:16-37"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 9,
          "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 _Checkbox = require('material-ui/Checkbox');\n\nvar _Checkbox2 = _interopRequireDefault(_Checkbox);\n\nvar _Form = require('material-ui/Form');\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\nvar doOnChange = function doOnChange(onChange) {\n  return function (e, checked) {\n    return onChange(checked);\n  };\n};\n\nvar _default = function _default(_ref) {\n  var path = _ref.path,\n      label = _ref.label,\n      value = _ref.value,\n      type = _ref.type,\n      onChange = _ref.onChange,\n      rest = _objectWithoutProperties(_ref, ['path', 'label', 'value', 'type', 'onChange']);\n\n  return _react2.default.createElement(_Form.FormControlLabel, {\n    control: _react2.default.createElement(_Checkbox2.default, _extends({\n      checked: value,\n      value: path,\n      onChange: doOnChange(onChange)\n    }, rest)),\n    label: label\n  });\n};\n\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(doOnChange, 'doOnChange', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/Checkbox.jsx');\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/Checkbox.jsx');\n}();\n\n;"
        },
        {
          "id": 48,
          "identifier": "external \"material-ui/Checkbox\"",
          "name": "external \"material-ui/Checkbox\"",
          "index": 46,
          "index2": 36,
          "size": 42,
          "cacheable": false,
          "built": false,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/Checkbox.jsx",
          "issuerId": 47,
          "issuerName": "./src/fields/components/Checkbox.jsx",
          "profile": {
            "factory": 0,
            "building": 0
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 47,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/Checkbox.jsx",
              "module": "./src/fields/components/Checkbox.jsx",
              "moduleName": "./src/fields/components/Checkbox.jsx",
              "type": "cjs require",
              "userRequest": "material-ui/Checkbox",
              "loc": "13:16-47"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 10
        },
        {
          "id": 49,
          "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/form-field-styles.js",
          "name": "./src/form-field-styles.js",
          "index": 47,
          "index2": 44,
          "size": 453,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FormField.jsx",
          "issuerId": 6,
          "issuerName": "./src/FormField.jsx",
          "profile": {
            "factory": 48,
            "building": 29
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 6,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FormField.jsx",
              "module": "./src/FormField.jsx",
              "moduleName": "./src/FormField.jsx",
              "type": "cjs require",
              "userRequest": "./form-field-styles",
              "loc": "24:23-53"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 3,
          "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _default = function _default(theme) {\n  return {\n    root: {\n      display: 'flex'\n    }\n  };\n};\n\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/form-field-styles.js');\n}();\n\n;"
        },
        {
          "id": 50,
          "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/update-form-data.js",
          "name": "./src/helpers/update-form-data.js",
          "index": 48,
          "index2": 47,
          "size": 4555,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx",
          "issuerId": 10,
          "issuerName": "./src/Form.jsx",
          "profile": {
            "factory": 7,
            "building": 99
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 10,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx",
              "module": "./src/Form.jsx",
              "moduleName": "./src/Form.jsx",
              "type": "cjs require",
              "userRequest": "./helpers/update-form-data",
              "loc": "43:22-59"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 2,
          "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.moveListItem = exports.removeListItem = exports.addListItem = undefined;\n\nvar _immutabilityHelper = require('immutability-helper');\n\nvar _immutabilityHelper2 = _interopRequireDefault(_immutabilityHelper);\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\nvar arrRegex = /^([^.]+)\\[([0-9]+)\\](\\.(.*))?/;\nvar dotRegex = /^([^[]+)\\.(.*$)/;\n\nvar applyAtPath = function applyAtPath(path, data, spec) {\n  if (!path) return spec(data);\n  var dotMatch = path.match(dotRegex);\n  var arrMatch = path.match(arrRegex);\n  if (!dotMatch && !arrMatch) {\n    return _defineProperty({}, path, spec(data[path]));\n  }\n  if (dotMatch) {\n    var subPath = dotMatch[1];\n    var prop = dotMatch[2];\n    return _defineProperty({}, subPath, applyAtPath(prop, data[subPath], spec));\n  }\n  if (arrMatch) {\n    var _subPath = arrMatch[1];\n    var index = Number(arrMatch[2]);\n    return _defineProperty({}, _subPath, _defineProperty({}, index, applyAtPath(arrMatch[4], data[_subPath][index], spec)));\n  }\n  return {};\n};\n\nvar setValueSpec = function setValueSpec(value) {\n  return function () {\n    return { $set: value };\n  };\n};\nvar pushItemSpec = function pushItemSpec(value) {\n  return function () {\n    return { $push: [value] };\n  };\n};\nvar removeItemSpec = function removeItemSpec(idx) {\n  return function () {\n    return { $splice: [[idx, 1]] };\n  };\n};\nvar moveItemSpec = function moveItemSpec(idx, direction) {\n  return function (value) {\n    var _ref4;\n\n    return _ref4 = {}, _defineProperty(_ref4, idx, { $set: value[idx + direction] }), _defineProperty(_ref4, idx + direction, { $set: value[idx] }), _ref4;\n  };\n};\n\nvar _default = function _default(data, path, value) {\n  var spec = applyAtPath(path, data, setValueSpec(value));\n  return (0, _immutabilityHelper2.default)(data, spec);\n};\n\nexports.default = _default;\nvar addListItem = exports.addListItem = function addListItem(data, path, value) {\n  var spec = applyAtPath(path, data, pushItemSpec(value));\n  return (0, _immutabilityHelper2.default)(data, spec);\n};\n\nvar removeListItem = exports.removeListItem = function removeListItem(data, path, index) {\n  var spec = applyAtPath(path, data, removeItemSpec(index));\n  return (0, _immutabilityHelper2.default)(data, spec);\n};\n\nvar moveListItem = exports.moveListItem = function moveListItem(data, path, index, direction) {\n  var spec = applyAtPath(path, data, moveItemSpec(index, direction));\n  return (0, _immutabilityHelper2.default)(data, spec);\n};\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(arrRegex, 'arrRegex', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/update-form-data.js');\n\n  __REACT_HOT_LOADER__.register(dotRegex, 'dotRegex', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/update-form-data.js');\n\n  __REACT_HOT_LOADER__.register(applyAtPath, 'applyAtPath', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/update-form-data.js');\n\n  __REACT_HOT_LOADER__.register(setValueSpec, 'setValueSpec', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/update-form-data.js');\n\n  __REACT_HOT_LOADER__.register(pushItemSpec, 'pushItemSpec', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/update-form-data.js');\n\n  __REACT_HOT_LOADER__.register(removeItemSpec, 'removeItemSpec', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/update-form-data.js');\n\n  __REACT_HOT_LOADER__.register(moveItemSpec, 'moveItemSpec', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/update-form-data.js');\n\n  __REACT_HOT_LOADER__.register(addListItem, 'addListItem', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/update-form-data.js');\n\n  __REACT_HOT_LOADER__.register(removeListItem, 'removeListItem', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/update-form-data.js');\n\n  __REACT_HOT_LOADER__.register(moveListItem, 'moveListItem', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/update-form-data.js');\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/update-form-data.js');\n}();\n\n;"
        },
        {
          "id": 51,
          "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/index.js",
          "name": "./src/helpers/validation/index.js",
          "index": 50,
          "index2": 58,
          "size": 509,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx",
          "issuerId": 10,
          "issuerName": "./src/Form.jsx",
          "profile": {
            "factory": 224,
            "building": 18
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 10,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx",
              "module": "./src/Form.jsx",
              "moduleName": "./src/Form.jsx",
              "type": "cjs require",
              "userRequest": "./helpers/validation",
              "loc": "47:18-49"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 2,
          "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _getValidationResult = require('./get-validation-result');\n\nObject.defineProperty(exports, 'default', {\n  enumerable: true,\n  get: function get() {\n    return _interopRequireDefault(_getValidationResult).default;\n  }\n});\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n}();\n\n;"
        },
        {
          "id": 52,
          "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/get-validation-result.js",
          "name": "./src/helpers/validation/get-validation-result.js",
          "index": 51,
          "index2": 57,
          "size": 2570,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/index.js",
          "issuerId": 51,
          "issuerName": "./src/helpers/validation/index.js",
          "profile": {
            "factory": 180,
            "building": 65,
            "dependencies": 0
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 51,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/index.js",
              "module": "./src/helpers/validation/index.js",
              "moduleName": "./src/helpers/validation/index.js",
              "type": "cjs require",
              "userRequest": "./get-validation-result",
              "loc": "7:27-61"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 3,
          "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 _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 _immutabilityHelper = require('immutability-helper');\n\nvar _immutabilityHelper2 = _interopRequireDefault(_immutabilityHelper);\n\nvar _forOwn = require('lodash/forOwn');\n\nvar _forOwn2 = _interopRequireDefault(_forOwn);\n\nvar _mapValues = require('lodash/mapValues');\n\nvar _mapValues2 = _interopRequireDefault(_mapValues);\n\nvar _rules = require('./rules');\n\nvar _rules2 = _interopRequireDefault(_rules);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar validationResult = function validationResult(schema, value) {\n  var rv = [];\n  (0, _forOwn2.default)(_rules2.default, function (rule, ruleId) {\n    var result = rule(schema, value);\n    if (result) {\n      rv.push(_extends({\n        rule: ruleId\n      }, result));\n    }\n  });\n  return rv;\n};\n\nvar getFieldSpec = function getFieldSpec(schema, value) {\n  if (value === null) {\n    return { $set: [] };\n  }\n  if ((typeof value === 'undefined' ? 'undefined' : _typeof(value)) !== 'object') {\n    return { $set: validationResult(schema, value) };\n  }\n  return (0, _mapValues2.default)(schema.properties, function (s, p) {\n    return getFieldSpec(s, value[p]);\n  });\n};\n\nvar _default = function _default(schema, data) {\n  var spec = getFieldSpec(schema, data);\n  return (0, _immutabilityHelper2.default)({}, spec);\n};\n\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(validationResult, 'validationResult', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/get-validation-result.js');\n\n  __REACT_HOT_LOADER__.register(getFieldSpec, 'getFieldSpec', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/get-validation-result.js');\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/get-validation-result.js');\n}();\n\n;"
        },
        {
          "id": 53,
          "identifier": "external \"lodash/forOwn\"",
          "name": "external \"lodash/forOwn\"",
          "index": 52,
          "index2": 48,
          "size": 42,
          "cacheable": false,
          "built": false,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/get-validation-result.js",
          "issuerId": 52,
          "issuerName": "./src/helpers/validation/get-validation-result.js",
          "profile": {
            "factory": 1,
            "building": 0
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 52,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/get-validation-result.js",
              "module": "./src/helpers/validation/get-validation-result.js",
              "moduleName": "./src/helpers/validation/get-validation-result.js",
              "type": "cjs require",
              "userRequest": "lodash/forOwn",
              "loc": "15:14-38"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 4
        },
        {
          "id": 54,
          "identifier": "external \"lodash/mapValues\"",
          "name": "external \"lodash/mapValues\"",
          "index": 53,
          "index2": 49,
          "size": 42,
          "cacheable": false,
          "built": false,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/get-validation-result.js",
          "issuerId": 52,
          "issuerName": "./src/helpers/validation/get-validation-result.js",
          "profile": {
            "factory": 1,
            "building": 0
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 52,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/get-validation-result.js",
              "module": "./src/helpers/validation/get-validation-result.js",
              "moduleName": "./src/helpers/validation/get-validation-result.js",
              "type": "cjs require",
              "userRequest": "lodash/mapValues",
              "loc": "19:17-44"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 4
        },
        {
          "id": 55,
          "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/index.js",
          "name": "./src/helpers/validation/rules/index.js",
          "index": 54,
          "index2": 56,
          "size": 633,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/get-validation-result.js",
          "issuerId": 52,
          "issuerName": "./src/helpers/validation/get-validation-result.js",
          "profile": {
            "factory": 98,
            "building": 15
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 52,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/get-validation-result.js",
              "module": "./src/helpers/validation/get-validation-result.js",
              "moduleName": "./src/helpers/validation/get-validation-result.js",
              "type": "cjs require",
              "userRequest": "./rules",
              "loc": "23:13-31"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 4,
          "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nvar _default = {\n  maxLength: require('./max-length').default,\n  minLength: require('./min-length').default,\n  pattern: require('./pattern').default,\n  minimum: require('./minimum').default,\n  maximum: require('./maximum').default\n};\n/* eslint-disable global-require */\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/index.js');\n}();\n\n;"
        },
        {
          "id": 56,
          "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/max-length.js",
          "name": "./src/helpers/validation/rules/max-length.js",
          "index": 55,
          "index2": 51,
          "size": 831,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/index.js",
          "issuerId": 55,
          "issuerName": "./src/helpers/validation/rules/index.js",
          "profile": {
            "factory": 20,
            "building": 34
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 55,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/index.js",
              "module": "./src/helpers/validation/rules/index.js",
              "moduleName": "./src/helpers/validation/rules/index.js",
              "type": "cjs require",
              "userRequest": "./max-length",
              "loc": "7:13-36"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 5,
          "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _size = require('lodash/size');\n\nvar _size2 = _interopRequireDefault(_size);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar _default = function _default(schema, value) {\n  if (schema.maxLength && (0, _size2.default)(value) > schema.maxLength) {\n    return { message: '\\'' + value + '\\' exceeds the maximum length of ' + schema.maxLength + ' for field \\'' + schema.title + '\\'' };\n  }\n  return null;\n};\n\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/max-length.js');\n}();\n\n;"
        },
        {
          "id": 57,
          "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/min-length.js",
          "name": "./src/helpers/validation/rules/min-length.js",
          "index": 57,
          "index2": 52,
          "size": 799,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/index.js",
          "issuerId": 55,
          "issuerName": "./src/helpers/validation/rules/index.js",
          "profile": {
            "factory": 20,
            "building": 50,
            "dependencies": 0
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 55,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/index.js",
              "module": "./src/helpers/validation/rules/index.js",
              "moduleName": "./src/helpers/validation/rules/index.js",
              "type": "cjs require",
              "userRequest": "./min-length",
              "loc": "8:13-36"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 5,
          "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _size = require('lodash/size');\n\nvar _size2 = _interopRequireDefault(_size);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar _default = function _default(schema, value) {\n  if (schema.minLength !== undefined && (0, _size2.default)(value) < schema.minLength) {\n    return { message: '\\'' + schema.title + '\\' must be at least ' + schema.minLength };\n  }\n  return null;\n};\n\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/min-length.js');\n}();\n\n;"
        },
        {
          "id": 58,
          "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/pattern.js",
          "name": "./src/helpers/validation/rules/pattern.js",
          "index": 58,
          "index2": 53,
          "size": 802,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/index.js",
          "issuerId": 55,
          "issuerName": "./src/helpers/validation/rules/index.js",
          "profile": {
            "factory": 20,
            "building": 66,
            "dependencies": 0
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 55,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/index.js",
              "module": "./src/helpers/validation/rules/index.js",
              "moduleName": "./src/helpers/validation/rules/index.js",
              "type": "cjs require",
              "userRequest": "./pattern",
              "loc": "9:11-31"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 5,
          "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _size = require('lodash/size');\n\nvar _size2 = _interopRequireDefault(_size);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar _default = function _default(schema, value) {\n  if (schema.pattern && value && !RegExp(schema.pattern).test(value)) {\n    return { message: '\\'' + schema.title + '\\' must ma tch pattern ' + schema.pattern };\n  }\n  return null;\n}; /* eslint-disable */\n\n\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/pattern.js');\n}();\n\n;"
        },
        {
          "id": 59,
          "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/minimum.js",
          "name": "./src/helpers/validation/rules/minimum.js",
          "index": 59,
          "index2": 54,
          "size": 601,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/index.js",
          "issuerId": 55,
          "issuerName": "./src/helpers/validation/rules/index.js",
          "profile": {
            "factory": 21,
            "building": 79
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 55,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/index.js",
              "module": "./src/helpers/validation/rules/index.js",
              "moduleName": "./src/helpers/validation/rules/index.js",
              "type": "cjs require",
              "userRequest": "./minimum",
              "loc": "10:11-31"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 5,
          "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _default = function _default(schema, value) {\n  if (schema.minimum && typeof value === 'number' && value < schema.minimum) {\n    return { message: '\\'' + schema.title + '\\' should be >= ' + schema.minimum };\n  }\n  return null;\n};\n\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/minimum.js');\n}();\n\n;"
        },
        {
          "id": 60,
          "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/maximum.js",
          "name": "./src/helpers/validation/rules/maximum.js",
          "index": 60,
          "index2": 55,
          "size": 601,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/index.js",
          "issuerId": 55,
          "issuerName": "./src/helpers/validation/rules/index.js",
          "profile": {
            "factory": 21,
            "building": 93
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 55,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/index.js",
              "module": "./src/helpers/validation/rules/index.js",
              "moduleName": "./src/helpers/validation/rules/index.js",
              "type": "cjs require",
              "userRequest": "./maximum",
              "loc": "11:11-31"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 5,
          "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _default = function _default(schema, value) {\n  if (schema.maximum && typeof value === 'number' && value > schema.maximum) {\n    return { message: '\\'' + schema.title + '\\' should be <= ' + schema.maximum };\n  }\n  return null;\n};\n\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/maximum.js');\n}();\n\n;"
        },
        {
          "id": 61,
          "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/ValidationMessages.jsx",
          "name": "./src/ValidationMessages.jsx",
          "index": 61,
          "index2": 60,
          "size": 2467,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx",
          "issuerId": 10,
          "issuerName": "./src/Form.jsx",
          "profile": {
            "factory": 8,
            "building": 214,
            "dependencies": 0
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 10,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx",
              "module": "./src/Form.jsx",
              "moduleName": "./src/Form.jsx",
              "type": "cjs require",
              "userRequest": "./ValidationMessages",
              "loc": "51:26-57"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 2,
          "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _styles = require('material-ui/styles');\n\nvar _keys = require('lodash/keys');\n\nvar _keys2 = _interopRequireDefault(_keys);\n\nvar _filter = require('lodash/filter');\n\nvar _filter2 = _interopRequireDefault(_filter);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar validationStyles = {};\n\nvar Validation = function Validation(_ref) {\n  var validation = _ref.validation;\n  return _react2.default.createElement(\n    'div',\n    null,\n    _react2.default.createElement(\n      'p',\n      null,\n      validation.message\n    )\n  );\n};\n\nvar Validations = function Validations(_ref2) {\n  var validation = _ref2.validation;\n  return _react2.default.createElement(\n    'div',\n    null,\n    validation.map(function (v, idx) {\n      return _react2.default.createElement(Validation, { key: idx, validation: v });\n    }) // eslint-disable-line react/no-array-index-key,max-len\n\n  );\n};\nvar ValidationMessages = function ValidationMessages(_ref3) {\n  var validation = _ref3.validation;\n  return _react2.default.createElement(\n    'div',\n    null,\n    validation && (0, _filter2.default)((0, _keys2.default)(validation), function (k) {\n      return validation[k].length > 0;\n    }).map(function (v) {\n      return _react2.default.createElement(Validations, { key: v, validation: validation[v] });\n    })\n  );\n};\n\nvar _default = (0, _styles.withStyles)(validationStyles)(ValidationMessages);\n\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(validationStyles, 'validationStyles', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/ValidationMessages.jsx');\n\n  __REACT_HOT_LOADER__.register(Validation, 'Validation', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/ValidationMessages.jsx');\n\n  __REACT_HOT_LOADER__.register(Validations, 'Validations', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/ValidationMessages.jsx');\n\n  __REACT_HOT_LOADER__.register(ValidationMessages, 'ValidationMessages', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/ValidationMessages.jsx');\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/ValidationMessages.jsx');\n}();\n\n;"
        },
        {
          "id": 62,
          "identifier": "external \"lodash/filter\"",
          "name": "external \"lodash/filter\"",
          "index": 62,
          "index2": 59,
          "size": 42,
          "cacheable": false,
          "built": false,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "assets": [],
          "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/ValidationMessages.jsx",
          "issuerId": 61,
          "issuerName": "./src/ValidationMessages.jsx",
          "profile": {
            "factory": 0,
            "building": 0
          },
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "reasons": [
            {
              "moduleId": 61,
              "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/ValidationMessages.jsx",
              "module": "./src/ValidationMessages.jsx",
              "moduleName": "./src/ValidationMessages.jsx",
              "type": "cjs require",
              "userRequest": "lodash/filter",
              "loc": "17:14-38"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [],
          "depth": 3
        }
      ],
      "filteredModules": 0,
      "origins": [
        {
          "moduleId": 9,
          "module": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/index.js",
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/index.js",
          "moduleName": "./src/index.js",
          "loc": "",
          "name": "main",
          "reasons": []
        }
      ]
    }
  ],
  "modules": [
    {
      "id": 0,
      "identifier": "external \"react\"",
      "name": "external \"react\"",
      "index": 2,
      "index2": 0,
      "size": 42,
      "cacheable": false,
      "built": false,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx",
      "issuerId": 10,
      "issuerName": "./src/Form.jsx",
      "profile": {
        "factory": 1,
        "building": 0
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 6,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FormField.jsx",
          "module": "./src/FormField.jsx",
          "moduleName": "./src/FormField.jsx",
          "type": "cjs require",
          "userRequest": "react",
          "loc": "10:13-29"
        },
        {
          "moduleId": 10,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx",
          "module": "./src/Form.jsx",
          "moduleName": "./src/Form.jsx",
          "type": "cjs require",
          "userRequest": "react",
          "loc": "11:13-29"
        },
        {
          "moduleId": 16,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx",
          "module": "./src/FieldSet.jsx",
          "moduleName": "./src/FieldSet.jsx",
          "type": "cjs require",
          "userRequest": "react",
          "loc": "10:13-29"
        },
        {
          "moduleId": 27,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/Field.jsx",
          "module": "./src/fields/Field.jsx",
          "moduleName": "./src/fields/Field.jsx",
          "type": "cjs require",
          "userRequest": "react",
          "loc": "10:13-29"
        },
        {
          "moduleId": 42,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/Select.jsx",
          "module": "./src/fields/components/Select.jsx",
          "moduleName": "./src/fields/components/Select.jsx",
          "type": "cjs require",
          "userRequest": "react",
          "loc": "9:13-29"
        },
        {
          "moduleId": 45,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/RadioGroup.jsx",
          "module": "./src/fields/components/RadioGroup.jsx",
          "moduleName": "./src/fields/components/RadioGroup.jsx",
          "type": "cjs require",
          "userRequest": "react",
          "loc": "9:13-29"
        },
        {
          "moduleId": 47,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/Checkbox.jsx",
          "module": "./src/fields/components/Checkbox.jsx",
          "moduleName": "./src/fields/components/Checkbox.jsx",
          "type": "cjs require",
          "userRequest": "react",
          "loc": "9:13-29"
        },
        {
          "moduleId": 61,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/ValidationMessages.jsx",
          "module": "./src/ValidationMessages.jsx",
          "moduleName": "./src/ValidationMessages.jsx",
          "type": "cjs require",
          "userRequest": "react",
          "loc": "7:13-29"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 2
    },
    {
      "id": 1,
      "identifier": "external \"material-ui/styles\"",
      "name": "external \"material-ui/styles\"",
      "index": 6,
      "index2": 4,
      "size": 42,
      "cacheable": false,
      "built": false,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx",
      "issuerId": 10,
      "issuerName": "./src/Form.jsx",
      "profile": {
        "factory": 1,
        "building": 0
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 6,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FormField.jsx",
          "module": "./src/FormField.jsx",
          "moduleName": "./src/FormField.jsx",
          "type": "cjs require",
          "userRequest": "material-ui/styles",
          "loc": "14:14-43"
        },
        {
          "moduleId": 10,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx",
          "module": "./src/Form.jsx",
          "moduleName": "./src/Form.jsx",
          "type": "cjs require",
          "userRequest": "material-ui/styles",
          "loc": "25:14-43"
        },
        {
          "moduleId": 16,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx",
          "module": "./src/FieldSet.jsx",
          "moduleName": "./src/FieldSet.jsx",
          "type": "cjs require",
          "userRequest": "material-ui/styles",
          "loc": "50:14-43"
        },
        {
          "moduleId": 27,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/Field.jsx",
          "module": "./src/fields/Field.jsx",
          "moduleName": "./src/fields/Field.jsx",
          "type": "cjs require",
          "userRequest": "material-ui/styles",
          "loc": "18:14-43"
        },
        {
          "moduleId": 61,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/ValidationMessages.jsx",
          "module": "./src/ValidationMessages.jsx",
          "moduleName": "./src/ValidationMessages.jsx",
          "type": "cjs require",
          "userRequest": "material-ui/styles",
          "loc": "11:14-43"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 2
    },
    {
      "id": 2,
      "identifier": "external \"material-ui/Form\"",
      "name": "external \"material-ui/Form\"",
      "index": 24,
      "index2": 19,
      "size": 42,
      "cacheable": false,
      "built": false,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/Field.jsx",
      "issuerId": 27,
      "issuerName": "./src/fields/Field.jsx",
      "profile": {
        "factory": 0,
        "building": 0
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 27,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/Field.jsx",
          "module": "./src/fields/Field.jsx",
          "moduleName": "./src/fields/Field.jsx",
          "type": "cjs require",
          "userRequest": "material-ui/Form",
          "loc": "20:12-39"
        },
        {
          "moduleId": 39,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-label-component.js",
          "module": "./src/fields/configure/get-label-component.js",
          "moduleName": "./src/fields/configure/get-label-component.js",
          "type": "cjs require",
          "userRequest": "material-ui/Form",
          "loc": "7:12-39"
        },
        {
          "moduleId": 45,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/RadioGroup.jsx",
          "module": "./src/fields/components/RadioGroup.jsx",
          "moduleName": "./src/fields/components/RadioGroup.jsx",
          "type": "cjs require",
          "userRequest": "material-ui/Form",
          "loc": "17:12-39"
        },
        {
          "moduleId": 47,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/Checkbox.jsx",
          "module": "./src/fields/components/Checkbox.jsx",
          "moduleName": "./src/fields/components/Checkbox.jsx",
          "type": "cjs require",
          "userRequest": "material-ui/Form",
          "loc": "17:12-39"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 5
    },
    {
      "id": 3,
      "identifier": "external \"classnames\"",
      "name": "external \"classnames\"",
      "index": 3,
      "index2": 1,
      "size": 42,
      "cacheable": false,
      "built": false,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx",
      "issuerId": 10,
      "issuerName": "./src/Form.jsx",
      "profile": {
        "factory": 1,
        "building": 0
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 10,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx",
          "module": "./src/Form.jsx",
          "moduleName": "./src/Form.jsx",
          "type": "cjs require",
          "userRequest": "classnames",
          "loc": "15:18-39"
        },
        {
          "moduleId": 16,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx",
          "module": "./src/FieldSet.jsx",
          "moduleName": "./src/FieldSet.jsx",
          "type": "cjs require",
          "userRequest": "classnames",
          "loc": "14:18-39"
        },
        {
          "moduleId": 27,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/Field.jsx",
          "module": "./src/fields/Field.jsx",
          "moduleName": "./src/fields/Field.jsx",
          "type": "cjs require",
          "userRequest": "classnames",
          "loc": "14:18-39"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 2
    },
    {
      "id": 4,
      "identifier": "external \"material-ui/Input\"",
      "name": "external \"material-ui/Input\"",
      "index": 25,
      "index2": 20,
      "size": 42,
      "cacheable": false,
      "built": false,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/Field.jsx",
      "issuerId": 27,
      "issuerName": "./src/fields/Field.jsx",
      "profile": {
        "factory": 0,
        "building": 0
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 27,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/Field.jsx",
          "module": "./src/fields/Field.jsx",
          "moduleName": "./src/fields/Field.jsx",
          "type": "cjs require",
          "userRequest": "material-ui/Input",
          "loc": "22:13-41"
        },
        {
          "moduleId": 39,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-label-component.js",
          "module": "./src/fields/configure/get-label-component.js",
          "moduleName": "./src/fields/configure/get-label-component.js",
          "type": "cjs require",
          "userRequest": "material-ui/Input",
          "loc": "9:15-43"
        },
        {
          "moduleId": 40,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-component.js",
          "module": "./src/fields/configure/get-component.js",
          "moduleName": "./src/fields/configure/get-component.js",
          "type": "cjs require",
          "userRequest": "material-ui/Input",
          "loc": "13:12-40"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 5
    },
    {
      "id": 5,
      "identifier": "external \"lodash/size\"",
      "name": "external \"lodash/size\"",
      "index": 56,
      "index2": 50,
      "size": 42,
      "cacheable": false,
      "built": false,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/max-length.js",
      "issuerId": 56,
      "issuerName": "./src/helpers/validation/rules/max-length.js",
      "profile": {
        "factory": 0,
        "building": 0
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 56,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/max-length.js",
          "module": "./src/helpers/validation/rules/max-length.js",
          "moduleName": "./src/helpers/validation/rules/max-length.js",
          "type": "cjs require",
          "userRequest": "lodash/size",
          "loc": "7:12-34"
        },
        {
          "moduleId": 57,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/min-length.js",
          "module": "./src/helpers/validation/rules/min-length.js",
          "moduleName": "./src/helpers/validation/rules/min-length.js",
          "type": "cjs require",
          "userRequest": "lodash/size",
          "loc": "7:12-34"
        },
        {
          "moduleId": 58,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/pattern.js",
          "module": "./src/helpers/validation/rules/pattern.js",
          "moduleName": "./src/helpers/validation/rules/pattern.js",
          "type": "cjs require",
          "userRequest": "lodash/size",
          "loc": "7:12-34"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 6
    },
    {
      "id": 6,
      "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FormField.jsx",
      "name": "./src/FormField.jsx",
      "index": 10,
      "index2": 45,
      "size": 2542,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx",
      "issuerId": 10,
      "issuerName": "./src/Form.jsx",
      "profile": {
        "factory": 8,
        "building": 169,
        "dependencies": 1
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 10,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx",
          "module": "./src/Form.jsx",
          "moduleName": "./src/Form.jsx",
          "type": "cjs require",
          "userRequest": "./FormField",
          "loc": "39:17-39"
        },
        {
          "moduleId": 16,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx",
          "module": "./src/FieldSet.jsx",
          "moduleName": "./src/FieldSet.jsx",
          "type": "cjs require",
          "userRequest": "./FormField",
          "loc": "56:17-39"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 2,
      "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.RawFormField = 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 _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _styles = require('material-ui/styles');\n\nvar _FieldSet = require('./FieldSet');\n\nvar _FieldSet2 = _interopRequireDefault(_FieldSet);\n\nvar _fields = require('./fields');\n\nvar _fields2 = _interopRequireDefault(_fields);\n\nvar _formFieldStyles = require('./form-field-styles');\n\nvar _formFieldStyles2 = _interopRequireDefault(_formFieldStyles);\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\n// exported for unit testing\nvar RawFormField = function RawFormField(_ref) {\n  var classes = _ref.classes,\n      schema = _ref.schema,\n      data = _ref.data,\n      _ref$uiSchema = _ref.uiSchema,\n      uiSchema = _ref$uiSchema === undefined ? {} : _ref$uiSchema,\n      onChange = _ref.onChange,\n      path = _ref.path,\n      rest = _objectWithoutProperties(_ref, ['classes', 'schema', 'data', 'uiSchema', 'onChange', 'path']);\n\n  var type = schema.type;\n\n  if (type === 'object' || type === 'array') {\n    return _react2.default.createElement(_FieldSet2.default, _extends({ path: path, schema: schema, data: data, uiSchema: uiSchema, onChange: onChange }, rest));\n  }\n  return _react2.default.createElement(_fields2.default, _extends({\n    className: classes.field,\n    path: path,\n    schema: schema,\n    data: data,\n    uiSchema: uiSchema,\n    onChange: onChange && onChange(path)\n  }, rest));\n};\n\nexports.RawFormField = RawFormField;\n\nvar _default = (0, _styles.withStyles)(_formFieldStyles2.default)(RawFormField);\n\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(RawFormField, 'RawFormField', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/FormField.jsx');\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/FormField.jsx');\n}();\n\n;"
    },
    {
      "id": 7,
      "identifier": "external \"lodash/keys\"",
      "name": "external \"lodash/keys\"",
      "index": 12,
      "index2": 8,
      "size": 42,
      "cacheable": false,
      "built": false,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/ValidationMessages.jsx",
      "issuerId": 61,
      "issuerName": "./src/ValidationMessages.jsx",
      "profile": {
        "factory": 0,
        "building": 0
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 16,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx",
          "module": "./src/FieldSet.jsx",
          "moduleName": "./src/FieldSet.jsx",
          "type": "cjs require",
          "userRequest": "lodash/keys",
          "loc": "18:12-34"
        },
        {
          "moduleId": 61,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/ValidationMessages.jsx",
          "module": "./src/ValidationMessages.jsx",
          "moduleName": "./src/ValidationMessages.jsx",
          "type": "cjs require",
          "userRequest": "lodash/keys",
          "loc": "13:12-34"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 3
    },
    {
      "id": 8,
      "identifier": "external \"immutability-helper\"",
      "name": "external \"immutability-helper\"",
      "index": 49,
      "index2": 46,
      "size": 42,
      "cacheable": false,
      "built": false,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/update-form-data.js",
      "issuerId": 50,
      "issuerName": "./src/helpers/update-form-data.js",
      "profile": {
        "factory": 0,
        "building": 0
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 50,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/update-form-data.js",
          "module": "./src/helpers/update-form-data.js",
          "moduleName": "./src/helpers/update-form-data.js",
          "type": "cjs require",
          "userRequest": "immutability-helper",
          "loc": "8:26-56"
        },
        {
          "moduleId": 52,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/get-validation-result.js",
          "module": "./src/helpers/validation/get-validation-result.js",
          "moduleName": "./src/helpers/validation/get-validation-result.js",
          "type": "cjs require",
          "userRequest": "immutability-helper",
          "loc": "11:26-56"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 3
    },
    {
      "id": 9,
      "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/index.js",
      "name": "./src/index.js",
      "index": 0,
      "index2": 62,
      "size": 466,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": null,
      "issuerId": null,
      "issuerName": null,
      "profile": {
        "factory": 57,
        "building": 1131
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 0,
      "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _Form = require('./Form.jsx');\n\nObject.defineProperty(exports, 'default', {\n  enumerable: true,\n  get: function get() {\n    return _interopRequireDefault(_Form).default;\n  }\n});\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n}();\n\n;"
    },
    {
      "id": 10,
      "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx",
      "name": "./src/Form.jsx",
      "index": 1,
      "index2": 61,
      "size": 10128,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/index.js",
      "issuerId": 9,
      "issuerName": "./src/index.js",
      "profile": {
        "factory": 39,
        "building": 356
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 9,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/index.js",
          "module": "./src/index.js",
          "moduleName": "./src/index.js",
          "type": "cjs require",
          "userRequest": "./Form.jsx",
          "loc": "7:12-33"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 1,
      "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 _classnames = require('classnames');\n\nvar _classnames2 = _interopRequireDefault(_classnames);\n\nvar _isEqual = require('lodash/isEqual');\n\nvar _isEqual2 = _interopRequireDefault(_isEqual);\n\nvar _shortid = require('shortid');\n\nvar _styles = require('material-ui/styles');\n\nvar _Paper = require('material-ui/Paper');\n\nvar _Paper2 = _interopRequireDefault(_Paper);\n\nvar _Button = require('material-ui/Button');\n\nvar _Button2 = _interopRequireDefault(_Button);\n\nvar _formStyles = require('./form-styles');\n\nvar _formStyles2 = _interopRequireDefault(_formStyles);\n\nvar _FormField = require('./FormField');\n\nvar _FormField2 = _interopRequireDefault(_FormField);\n\nvar _updateFormData = require('./helpers/update-form-data');\n\nvar _updateFormData2 = _interopRequireDefault(_updateFormData);\n\nvar _validation = require('./helpers/validation');\n\nvar _validation2 = _interopRequireDefault(_validation);\n\nvar _ValidationMessages = require('./ValidationMessages');\n\nvar _ValidationMessages2 = _interopRequireDefault(_ValidationMessages);\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\nvar Form = function (_React$Component) {\n  _inherits(Form, _React$Component);\n\n  function Form() {\n    var _ref;\n\n    var _temp, _this, _ret;\n\n    _classCallCheck(this, Form);\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 = Form.__proto__ || Object.getPrototypeOf(Form)).call.apply(_ref, [this].concat(args))), _this), _this.state = {\n      data: _this.props.formData,\n      validation: (0, _validation2.default)(_this.props.schema, _this.props.formData)\n    }, _this.componentWillReceiveProps = function () {\n      var _this2;\n\n      return (_this2 = _this).__componentWillReceiveProps__REACT_HOT_LOADER__.apply(_this2, arguments);\n    }, _this.onChange = function () {\n      var _this3;\n\n      return (_this3 = _this).__onChange__REACT_HOT_LOADER__.apply(_this3, arguments);\n    }, _this.onMoveItemUp = function () {\n      var _this4;\n\n      return (_this4 = _this).__onMoveItemUp__REACT_HOT_LOADER__.apply(_this4, arguments);\n    }, _this.onMoveItemDown = function () {\n      var _this5;\n\n      return (_this5 = _this).__onMoveItemDown__REACT_HOT_LOADER__.apply(_this5, arguments);\n    }, _this.onDeleteItem = function () {\n      var _this6;\n\n      return (_this6 = _this).__onDeleteItem__REACT_HOT_LOADER__.apply(_this6, arguments);\n    }, _this.onAddItem = function () {\n      var _this7;\n\n      return (_this7 = _this).__onAddItem__REACT_HOT_LOADER__.apply(_this7, arguments);\n    }, _this.onSubmit = function () {\n      var _this8;\n\n      return (_this8 = _this).__onSubmit__REACT_HOT_LOADER__.apply(_this8, arguments);\n    }, _this.notifyChange = function () {\n      var _this9;\n\n      return (_this9 = _this).__notifyChange__REACT_HOT_LOADER__.apply(_this9, arguments);\n    }, _temp), _possibleConstructorReturn(_this, _ret);\n  }\n\n  _createClass(Form, [{\n    key: '__notifyChange__REACT_HOT_LOADER__',\n    value: function __notifyChange__REACT_HOT_LOADER__() {\n      var onChange = this.props.onChange;\n      var data = this.state.data;\n\n      if (onChange) {\n        onChange({ formData: data });\n      }\n    }\n  }, {\n    key: '__onSubmit__REACT_HOT_LOADER__',\n    value: function __onSubmit__REACT_HOT_LOADER__() {\n      this.props.onSubmit({ formData: this.state.data });\n    }\n  }, {\n    key: '__onAddItem__REACT_HOT_LOADER__',\n    value: function __onAddItem__REACT_HOT_LOADER__(path, defaultValue) {\n      var _this10 = this;\n\n      return function () {\n        _this10.setState({ data: (0, _updateFormData.addListItem)(_this10.state.data, path, defaultValue || '') }, _this10.notifyChange);\n      };\n    }\n  }, {\n    key: '__onDeleteItem__REACT_HOT_LOADER__',\n    value: function __onDeleteItem__REACT_HOT_LOADER__(path, idx) {\n      var _this11 = this;\n\n      return function () {\n        _this11.setState({ data: (0, _updateFormData.removeListItem)(_this11.state.data, path, idx) }, _this11.notifyChange);\n      };\n    }\n  }, {\n    key: '__onMoveItemDown__REACT_HOT_LOADER__',\n    value: function __onMoveItemDown__REACT_HOT_LOADER__(path, idx) {\n      var _this12 = this;\n\n      return function () {\n        _this12.setState({ data: (0, _updateFormData.moveListItem)(_this12.state.data, path, idx, 1) }, _this12.notifyChange);\n      };\n    }\n  }, {\n    key: '__onMoveItemUp__REACT_HOT_LOADER__',\n    value: function __onMoveItemUp__REACT_HOT_LOADER__(path, idx) {\n      var _this13 = this;\n\n      return function () {\n        _this13.setState({ data: (0, _updateFormData.moveListItem)(_this13.state.data, path, idx, -1) }, _this13.notifyChange);\n      };\n    }\n  }, {\n    key: '__onChange__REACT_HOT_LOADER__',\n    value: function __onChange__REACT_HOT_LOADER__(field) {\n      var _this14 = this;\n\n      return function (value) {\n        var data = (0, _updateFormData2.default)(_this14.state.data, field, value);\n        _this14.setState({\n          data: data,\n          validation: (0, _validation2.default)(_this14.props.schema, data)\n        }, _this14.notifyChange);\n      };\n    }\n  }, {\n    key: '__componentWillReceiveProps__REACT_HOT_LOADER__',\n    value: function __componentWillReceiveProps__REACT_HOT_LOADER__(nextProps) {\n      var validation = void 0;\n      if (!(0, _isEqual2.default)(nextProps.schema, this.props.schema)) {\n        validation = {};\n      } else {\n        validation = (0, _validation2.default)(this.props.schema, nextProps.formData);\n      }\n      this.setState({\n        validation: validation,\n        data: nextProps.formData\n      });\n    }\n  }, {\n    key: 'render',\n    value: function render() {\n      var _props = this.props,\n          classes = _props.classes,\n          formData = _props.formData,\n          onSubmit = _props.onSubmit,\n          onChange = _props.onChange,\n          onCancel = _props.onCancel,\n          rest = _objectWithoutProperties(_props, ['classes', 'formData', 'onSubmit', 'onChange', 'onCancel']);\n\n      var validation = this.state.validation;\n\n      var id = (0, _shortid.generate)();\n      return _react2.default.createElement(\n        _Paper2.default,\n        { className: classes.root },\n        _react2.default.createElement(_ValidationMessages2.default, { validation: validation }),\n        _react2.default.createElement(_FormField2.default, _extends({\n          path: '',\n          data: this.state.data,\n          id: id,\n          onChange: this.onChange,\n          onSubmit: this.onSubmit,\n          validation: validation,\n          onMoveItemUp: this.onMoveItemUp,\n          onMoveItemDown: this.onMoveItemDown,\n          onDeleteItem: this.onDeleteItem,\n          onAddItem: this.onAddItem\n        }, rest)),\n        _react2.default.createElement(\n          'div',\n          { className: classes.formButtons },\n          _react2.default.createElement(\n            _Button2.default,\n            {\n              className: (0, _classnames2.default)(classes.cancel, classes.button),\n              variant: 'flat',\n              onClick: onCancel\n            },\n            'Cancel'\n          ),\n          _react2.default.createElement(\n            _Button2.default,\n            {\n              className: (0, _classnames2.default)(classes.submit, classes.button),\n              variant: 'raised',\n              color: 'primary',\n              onClick: this.onSubmit\n            },\n            'Submit'\n          )\n        )\n      );\n    }\n  }]);\n\n  return Form;\n}(_react2.default.Component);\n\nvar _default = (0, _styles.withStyles)(_formStyles2.default)(Form);\n\nexports.default = _default;\n;\n\nvar _temp2 = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(Form, 'Form', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx');\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx');\n}();\n\n;"
    },
    {
      "id": 11,
      "identifier": "external \"lodash/isEqual\"",
      "name": "external \"lodash/isEqual\"",
      "index": 4,
      "index2": 2,
      "size": 42,
      "cacheable": false,
      "built": false,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx",
      "issuerId": 10,
      "issuerName": "./src/Form.jsx",
      "profile": {
        "factory": 1,
        "building": 0
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 10,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx",
          "module": "./src/Form.jsx",
          "moduleName": "./src/Form.jsx",
          "type": "cjs require",
          "userRequest": "lodash/isEqual",
          "loc": "19:15-40"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 2
    },
    {
      "id": 12,
      "identifier": "external \"shortid\"",
      "name": "external \"shortid\"",
      "index": 5,
      "index2": 3,
      "size": 42,
      "cacheable": false,
      "built": false,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx",
      "issuerId": 10,
      "issuerName": "./src/Form.jsx",
      "profile": {
        "factory": 1,
        "building": 0
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 10,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx",
          "module": "./src/Form.jsx",
          "moduleName": "./src/Form.jsx",
          "type": "cjs require",
          "userRequest": "shortid",
          "loc": "23:15-33"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 2
    },
    {
      "id": 13,
      "identifier": "external \"material-ui/Paper\"",
      "name": "external \"material-ui/Paper\"",
      "index": 7,
      "index2": 5,
      "size": 42,
      "cacheable": false,
      "built": false,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx",
      "issuerId": 10,
      "issuerName": "./src/Form.jsx",
      "profile": {
        "factory": 1,
        "building": 0
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 10,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx",
          "module": "./src/Form.jsx",
          "moduleName": "./src/Form.jsx",
          "type": "cjs require",
          "userRequest": "material-ui/Paper",
          "loc": "27:13-41"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 2
    },
    {
      "id": 14,
      "identifier": "external \"material-ui/Button\"",
      "name": "external \"material-ui/Button\"",
      "index": 8,
      "index2": 6,
      "size": 42,
      "cacheable": false,
      "built": false,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx",
      "issuerId": 10,
      "issuerName": "./src/Form.jsx",
      "profile": {
        "factory": 1,
        "building": 0
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 10,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx",
          "module": "./src/Form.jsx",
          "moduleName": "./src/Form.jsx",
          "type": "cjs require",
          "userRequest": "material-ui/Button",
          "loc": "31:14-43"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 2
    },
    {
      "id": 15,
      "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/form-styles.js",
      "name": "./src/form-styles.js",
      "index": 9,
      "index2": 7,
      "size": 661,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx",
      "issuerId": 10,
      "issuerName": "./src/Form.jsx",
      "profile": {
        "factory": 6,
        "building": 19
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 10,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx",
          "module": "./src/Form.jsx",
          "moduleName": "./src/Form.jsx",
          "type": "cjs require",
          "userRequest": "./form-styles",
          "loc": "35:18-42"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 2,
      "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _default = function _default(theme) {\n  return {\n    root: {\n      padding: theme.spacing.unit * 2\n    },\n    formButtons: {\n      marginTop: theme.spacing.unit * 2\n    },\n    submit: {\n      fontSize: '100%'\n    },\n    cancel: {\n      fontSize: '100%'\n    },\n    button: {\n      fontSize: '100%'\n    }\n  };\n};\n\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/form-styles.js');\n}();\n\n;"
    },
    {
      "id": 16,
      "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx",
      "name": "./src/FieldSet.jsx",
      "index": 11,
      "index2": 18,
      "size": 12440,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FormField.jsx",
      "issuerId": 6,
      "issuerName": "./src/FormField.jsx",
      "profile": {
        "factory": 48,
        "building": 194,
        "dependencies": 1
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 6,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FormField.jsx",
          "module": "./src/FormField.jsx",
          "moduleName": "./src/FormField.jsx",
          "type": "cjs require",
          "userRequest": "./FieldSet",
          "loc": "16:16-37"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 3,
      "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.RawFieldSet = exports.FieldSetContent = exports.RawFieldSetContent = exports.FieldSetObject = exports.RawFieldSetObject = exports.FieldSetArray = exports.RawFieldSetArray = exports.ReorderableFormField = exports.RawReorderableFormField = exports.ReorderControls = exports.RawReorderControls = 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 _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _classnames = require('classnames');\n\nvar _classnames2 = _interopRequireDefault(_classnames);\n\nvar _keys = require('lodash/keys');\n\nvar _keys2 = _interopRequireDefault(_keys);\n\nvar _slice = require('lodash/slice');\n\nvar _slice2 = _interopRequireDefault(_slice);\n\nvar _IconButton = require('material-ui/IconButton');\n\nvar _IconButton2 = _interopRequireDefault(_IconButton);\n\nvar _ArrowUpward = require('material-ui-icons/ArrowUpward');\n\nvar _ArrowUpward2 = _interopRequireDefault(_ArrowUpward);\n\nvar _ArrowDownward = require('material-ui-icons/ArrowDownward');\n\nvar _ArrowDownward2 = _interopRequireDefault(_ArrowDownward);\n\nvar _RemoveCircle = require('material-ui-icons/RemoveCircle');\n\nvar _RemoveCircle2 = _interopRequireDefault(_RemoveCircle);\n\nvar _AddCircle = require('material-ui-icons/AddCircle');\n\nvar _AddCircle2 = _interopRequireDefault(_AddCircle);\n\nvar _isArray = require('lodash/isArray');\n\nvar _isArray2 = _interopRequireDefault(_isArray);\n\nvar _styles = require('material-ui/styles');\n\nvar _Typography = require('material-ui/Typography');\n\nvar _Typography2 = _interopRequireDefault(_Typography);\n\nvar _FormField = require('./FormField');\n\nvar _FormField2 = _interopRequireDefault(_FormField);\n\nvar _fieldSetStyles = require('./field-set-styles');\n\nvar _fieldSetStyles2 = _interopRequireDefault(_fieldSetStyles);\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\nvar RawReorderControls = exports.RawReorderControls = function RawReorderControls(_ref) {\n  var first = _ref.first,\n      last = _ref.last,\n      classes = _ref.classes,\n      onMoveItemUp = _ref.onMoveItemUp,\n      onMoveItemDown = _ref.onMoveItemDown,\n      onDeleteItem = _ref.onDeleteItem;\n  return _react2.default.createElement(\n    'div',\n    { className: classes.root },\n    _react2.default.createElement(\n      _IconButton2.default,\n      { className: classes.up, onClick: onMoveItemUp, disabled: first },\n      _react2.default.createElement(_ArrowUpward2.default, null)\n    ),\n    _react2.default.createElement(\n      _IconButton2.default,\n      { className: classes.down, onClick: onMoveItemDown, disabled: last },\n      _react2.default.createElement(_ArrowDownward2.default, null)\n    ),\n    _react2.default.createElement(\n      _IconButton2.default,\n      { className: classes.remove, onClick: onDeleteItem },\n      _react2.default.createElement(_RemoveCircle2.default, null)\n    )\n  );\n};\nvar ReorderControls = exports.ReorderControls = (0, _styles.withStyles)(_fieldSetStyles2.default.reorderControls)(RawReorderControls);\n\nvar RawReorderableFormField = function RawReorderableFormField(_ref2) {\n  var first = _ref2.first,\n      last = _ref2.last,\n      className = _ref2.className,\n      classes = _ref2.classes,\n      path = _ref2.path,\n      onMoveItemUp = _ref2.onMoveItemUp,\n      onMoveItemDown = _ref2.onMoveItemDown,\n      onDeleteItem = _ref2.onDeleteItem,\n      rest = _objectWithoutProperties(_ref2, ['first', 'last', 'className', 'classes', 'path', 'onMoveItemUp', 'onMoveItemDown', 'onDeleteItem']);\n\n  return _react2.default.createElement(\n    'div',\n    { className: (0, _classnames2.default)(className, classes.root) },\n    _react2.default.createElement(_FormField2.default, _extends({\n      path: path\n    }, rest)),\n    _react2.default.createElement(ReorderControls, {\n      first: first,\n      last: last,\n      onMoveItemUp: onMoveItemUp,\n      onMoveItemDown: onMoveItemDown,\n      onDeleteItem: onDeleteItem\n    })\n  );\n};\nexports.RawReorderableFormField = RawReorderableFormField;\nvar ReorderableFormField = exports.ReorderableFormField = (0, _styles.withStyles)(_fieldSetStyles2.default.reorderable)(RawReorderableFormField);\nvar RawFieldSetArray = function RawFieldSetArray(props) {\n  var _props$startIdx = props.startIdx,\n      startIdx = _props$startIdx === undefined ? 0 : _props$startIdx,\n      className = props.className,\n      classes = props.classes,\n      _props$schema = props.schema,\n      schema = _props$schema === undefined ? {} : _props$schema,\n      _props$uiSchema = props.uiSchema,\n      uiSchema = _props$uiSchema === undefined ? {} : _props$uiSchema,\n      _props$data = props.data,\n      data = _props$data === undefined ? {} : _props$data,\n      path = props.path,\n      onMoveItemUp = props.onMoveItemUp,\n      onMoveItemDown = props.onMoveItemDown,\n      onDeleteItem = props.onDeleteItem,\n      rest = _objectWithoutProperties(props, ['startIdx', 'className', 'classes', 'schema', 'uiSchema', 'data', 'path', 'onMoveItemUp', 'onMoveItemDown', 'onDeleteItem']);\n\n  return _react2.default.createElement(\n    'div',\n    { className: classes.root },\n    !(0, _isArray2.default)(schema.items) && _react2.default.createElement(\n      'div',\n      null,\n      data.map(function (d, idx) {\n        return _react2.default.createElement(ReorderableFormField, _extends({\n          key: path + '[' + idx + ']' // eslint-disable-line react/no-array-index-key\n          ,\n          path: path + '[' + (startIdx + idx) + ']',\n          required: schema.required,\n          schema: schema.items,\n          data: d,\n          onMoveItemUp: onMoveItemUp && onMoveItemUp(path, startIdx + idx),\n          onMoveItemDown: onMoveItemDown && onMoveItemDown(path, startIdx + idx),\n          onDeleteItem: onDeleteItem && onDeleteItem(path, startIdx + idx),\n          uiSchema: uiSchema.items,\n          first: idx === 0,\n          last: idx === data.length - 1\n        }, rest));\n      }),\n      _react2.default.createElement(\n        'div',\n        { className: classes.addItemBtn },\n        _react2.default.createElement(\n          _IconButton2.default,\n          { onClick: rest.onAddItem && rest.onAddItem(path, schema.items.default) },\n          _react2.default.createElement(_AddCircle2.default, null)\n        )\n      )\n    ),\n    (0, _isArray2.default)(schema.items) && data.map(function (d, idx) {\n      if (idx < schema.items.length) {\n        return _react2.default.createElement(_FormField2.default, _extends({\n          key: path + '[' + idx + ']' // eslint-disable-line react/no-array-index-key\n          ,\n          path: path + '[' + (startIdx + idx) + ']',\n          required: schema.required,\n          schema: schema.items[idx],\n          data: d,\n          uiSchema: (uiSchema.items || [])[idx]\n        }, rest));\n      }\n      return null;\n    }),\n    schema.additionalItems && _react2.default.createElement(FieldSetArray, _extends({\n      path: path,\n      startIdx: 2,\n      required: schema.required,\n      schema: { type: 'array', items: schema.additionalItems },\n      data: (0, _slice2.default)(data, schema.items.length),\n      uiSchema: uiSchema.additionalItems,\n      onMoveItemUp: onMoveItemUp,\n      onMoveItemDown: onMoveItemDown,\n      onDeleteItem: onDeleteItem\n    }, rest))\n  );\n};\nexports.RawFieldSetArray = RawFieldSetArray;\nvar FieldSetArray = exports.FieldSetArray = (0, _styles.withStyles)(_fieldSetStyles2.default.fieldSetArray)(RawFieldSetArray);\n\nvar RawFieldSetObject = function RawFieldSetObject(_ref3) {\n  var className = _ref3.className,\n      classes = _ref3.classes,\n      _ref3$schema = _ref3.schema,\n      schema = _ref3$schema === undefined ? {} : _ref3$schema,\n      _ref3$uiSchema = _ref3.uiSchema,\n      uiSchema = _ref3$uiSchema === undefined ? {} : _ref3$uiSchema,\n      _ref3$data = _ref3.data,\n      data = _ref3$data === undefined ? {} : _ref3$data,\n      path = _ref3.path,\n      rest = _objectWithoutProperties(_ref3, ['className', 'classes', 'schema', 'uiSchema', 'data', 'path']);\n\n  var orientation = uiSchema['ui:orientation'] === 'row' ? classes.row : null;\n  return _react2.default.createElement(\n    'div',\n    { className: (0, _classnames2.default)(classes.root, orientation) },\n    (0, _keys2.default)(schema.properties).map(function (p) {\n      var newPath = path ? path + '.' + p : p;\n      return _react2.default.createElement(_FormField2.default, _extends({\n        key: p,\n        path: newPath,\n        required: schema.required,\n        schema: schema.properties[p],\n        data: data[p],\n        uiSchema: uiSchema[p] || {}\n      }, rest));\n    })\n  );\n};\nexports.RawFieldSetObject = RawFieldSetObject;\nvar FieldSetObject = exports.FieldSetObject = (0, _styles.withStyles)(_fieldSetStyles2.default.fieldSetObject)(RawFieldSetObject);\n\nvar RawFieldSetContent = exports.RawFieldSetContent = function RawFieldSetContent(props) {\n  var _props$schema2 = props.schema,\n      schema = _props$schema2 === undefined ? {} : _props$schema2;\n  var type = schema.type;\n\n  if (type === 'array') {\n    return _react2.default.createElement(FieldSetArray, props);\n  } else if (type === 'object') {\n    return _react2.default.createElement(FieldSetObject, props);\n  }\n  return null;\n};\nvar FieldSetContent = exports.FieldSetContent = (0, _styles.withStyles)(_fieldSetStyles2.default.fieldSetContent)(RawFieldSetContent);\n\n// for unit testing\nvar RawFieldSet = exports.RawFieldSet = function RawFieldSet(props) {\n  var className = props.className,\n      classes = props.classes,\n      _props$schema3 = props.schema,\n      schema = _props$schema3 === undefined ? {} : _props$schema3;\n\n  return _react2.default.createElement(\n    'fieldset',\n    { className: (0, _classnames2.default)(className, classes.root) },\n    schema.title && _react2.default.createElement(\n      'legend',\n      null,\n      _react2.default.createElement(\n        _Typography2.default,\n        { variant: 'title' },\n        schema.title\n      )\n    ),\n    _react2.default.createElement(FieldSetContent, props)\n  );\n};\n\nvar _default = (0, _styles.withStyles)(_fieldSetStyles2.default.fieldSet)(RawFieldSet);\n\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(RawReorderControls, 'RawReorderControls', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx');\n\n  __REACT_HOT_LOADER__.register(ReorderControls, 'ReorderControls', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx');\n\n  __REACT_HOT_LOADER__.register(RawReorderableFormField, 'RawReorderableFormField', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx');\n\n  __REACT_HOT_LOADER__.register(ReorderableFormField, 'ReorderableFormField', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx');\n\n  __REACT_HOT_LOADER__.register(RawFieldSetArray, 'RawFieldSetArray', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx');\n\n  __REACT_HOT_LOADER__.register(FieldSetArray, 'FieldSetArray', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx');\n\n  __REACT_HOT_LOADER__.register(RawFieldSetObject, 'RawFieldSetObject', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx');\n\n  __REACT_HOT_LOADER__.register(FieldSetObject, 'FieldSetObject', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx');\n\n  __REACT_HOT_LOADER__.register(RawFieldSetContent, 'RawFieldSetContent', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx');\n\n  __REACT_HOT_LOADER__.register(FieldSetContent, 'FieldSetContent', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx');\n\n  __REACT_HOT_LOADER__.register(RawFieldSet, 'RawFieldSet', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx');\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx');\n}();\n\n;"
    },
    {
      "id": 17,
      "identifier": "external \"lodash/slice\"",
      "name": "external \"lodash/slice\"",
      "index": 13,
      "index2": 9,
      "size": 42,
      "cacheable": false,
      "built": false,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx",
      "issuerId": 16,
      "issuerName": "./src/FieldSet.jsx",
      "profile": {
        "factory": 0,
        "building": 0
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 16,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx",
          "module": "./src/FieldSet.jsx",
          "moduleName": "./src/FieldSet.jsx",
          "type": "cjs require",
          "userRequest": "lodash/slice",
          "loc": "22:13-36"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 4
    },
    {
      "id": 18,
      "identifier": "external \"material-ui/IconButton\"",
      "name": "external \"material-ui/IconButton\"",
      "index": 14,
      "index2": 10,
      "size": 42,
      "cacheable": false,
      "built": false,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx",
      "issuerId": 16,
      "issuerName": "./src/FieldSet.jsx",
      "profile": {
        "factory": 0,
        "building": 0
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 16,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx",
          "module": "./src/FieldSet.jsx",
          "moduleName": "./src/FieldSet.jsx",
          "type": "cjs require",
          "userRequest": "material-ui/IconButton",
          "loc": "26:18-51"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 4
    },
    {
      "id": 19,
      "identifier": "external \"material-ui-icons/ArrowUpward\"",
      "name": "external \"material-ui-icons/ArrowUpward\"",
      "index": 15,
      "index2": 11,
      "size": 42,
      "cacheable": false,
      "built": false,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx",
      "issuerId": 16,
      "issuerName": "./src/FieldSet.jsx",
      "profile": {
        "factory": 0,
        "building": 0
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 16,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx",
          "module": "./src/FieldSet.jsx",
          "moduleName": "./src/FieldSet.jsx",
          "type": "cjs require",
          "userRequest": "material-ui-icons/ArrowUpward",
          "loc": "30:19-59"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 4
    },
    {
      "id": 20,
      "identifier": "external \"material-ui-icons/ArrowDownward\"",
      "name": "external \"material-ui-icons/ArrowDownward\"",
      "index": 16,
      "index2": 12,
      "size": 42,
      "cacheable": false,
      "built": false,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx",
      "issuerId": 16,
      "issuerName": "./src/FieldSet.jsx",
      "profile": {
        "factory": 0,
        "building": 0
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 16,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx",
          "module": "./src/FieldSet.jsx",
          "moduleName": "./src/FieldSet.jsx",
          "type": "cjs require",
          "userRequest": "material-ui-icons/ArrowDownward",
          "loc": "34:21-63"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 4
    },
    {
      "id": 21,
      "identifier": "external \"material-ui-icons/RemoveCircle\"",
      "name": "external \"material-ui-icons/RemoveCircle\"",
      "index": 17,
      "index2": 13,
      "size": 42,
      "cacheable": false,
      "built": false,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx",
      "issuerId": 16,
      "issuerName": "./src/FieldSet.jsx",
      "profile": {
        "factory": 0,
        "building": 0
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 16,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx",
          "module": "./src/FieldSet.jsx",
          "moduleName": "./src/FieldSet.jsx",
          "type": "cjs require",
          "userRequest": "material-ui-icons/RemoveCircle",
          "loc": "38:20-61"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 4
    },
    {
      "id": 22,
      "identifier": "external \"material-ui-icons/AddCircle\"",
      "name": "external \"material-ui-icons/AddCircle\"",
      "index": 18,
      "index2": 14,
      "size": 42,
      "cacheable": false,
      "built": false,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx",
      "issuerId": 16,
      "issuerName": "./src/FieldSet.jsx",
      "profile": {
        "factory": 0,
        "building": 0
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 16,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx",
          "module": "./src/FieldSet.jsx",
          "moduleName": "./src/FieldSet.jsx",
          "type": "cjs require",
          "userRequest": "material-ui-icons/AddCircle",
          "loc": "42:17-55"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 4
    },
    {
      "id": 23,
      "identifier": "external \"lodash/isArray\"",
      "name": "external \"lodash/isArray\"",
      "index": 19,
      "index2": 15,
      "size": 42,
      "cacheable": false,
      "built": false,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx",
      "issuerId": 16,
      "issuerName": "./src/FieldSet.jsx",
      "profile": {
        "factory": 0,
        "building": 0
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 16,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx",
          "module": "./src/FieldSet.jsx",
          "moduleName": "./src/FieldSet.jsx",
          "type": "cjs require",
          "userRequest": "lodash/isArray",
          "loc": "46:15-40"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 4
    },
    {
      "id": 24,
      "identifier": "external \"material-ui/Typography\"",
      "name": "external \"material-ui/Typography\"",
      "index": 20,
      "index2": 16,
      "size": 42,
      "cacheable": false,
      "built": false,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx",
      "issuerId": 16,
      "issuerName": "./src/FieldSet.jsx",
      "profile": {
        "factory": 0,
        "building": 0
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 16,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx",
          "module": "./src/FieldSet.jsx",
          "moduleName": "./src/FieldSet.jsx",
          "type": "cjs require",
          "userRequest": "material-ui/Typography",
          "loc": "52:18-51"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 4
    },
    {
      "id": 25,
      "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/field-set-styles.js",
      "name": "./src/field-set-styles.js",
      "index": 21,
      "index2": 17,
      "size": 1849,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx",
      "issuerId": 16,
      "issuerName": "./src/FieldSet.jsx",
      "profile": {
        "factory": 3,
        "building": 90
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 16,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FieldSet.jsx",
          "module": "./src/FieldSet.jsx",
          "moduleName": "./src/FieldSet.jsx",
          "type": "cjs require",
          "userRequest": "./field-set-styles",
          "loc": "60:22-51"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 4,
      "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nvar _default = {\n  fieldSet: {\n    root: {\n      display: 'flex'\n    }\n  },\n  fieldSetObject: {\n    'root': {\n      'display': 'flex',\n      'flexDirection': 'column',\n      '&$row': {\n        flexDirection: 'row'\n      }\n    },\n    'row': {}\n  },\n  fieldSetArray: function fieldSetArray(theme) {\n    return {\n      root: {\n        display: 'flex',\n        flexDirection: 'column'\n      },\n      addItemBtn: {\n        'display': 'flex',\n        'justifyContent': 'flex-end',\n        '&>button': {\n          'background': theme.palette.primary.main,\n          'width': '3.75em',\n          'color': theme.palette.common.white,\n          'height': '1.25em',\n          'borderRadius': 5\n        }\n      }\n    };\n  },\n  reorderable: {\n    'root': {\n      'display': 'flex',\n      'alignItems': 'baseline',\n      'justifyContent': 'space-between',\n      '& >fieldset': {\n        width: '100%'\n      }\n    }\n  },\n  reorderControls: function reorderControls(theme) {\n    return {\n      root: {\n        'display': 'flex',\n        'border': '1px solid ' + theme.palette.grey[400],\n        'borderRadius': 5,\n        '& >button': {\n          'borderRadius': 0,\n          'width': '1.25em',\n          'height': '1.25em',\n          '&:not(:last-child)': {\n            borderRight: '1px solid ' + theme.palette.grey[400]\n          }\n        }\n      },\n      remove: {\n        background: theme.palette.error.main,\n        color: theme.palette.grey[800]\n      }\n    };\n  },\n  fieldSetContent: {\n    root: {}\n  }\n};\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/field-set-styles.js');\n}();\n\n;"
    },
    {
      "id": 26,
      "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/index.js",
      "name": "./src/fields/index.js",
      "index": 22,
      "index2": 43,
      "size": 465,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FormField.jsx",
      "issuerId": 6,
      "issuerName": "./src/FormField.jsx",
      "profile": {
        "factory": 244,
        "building": 13
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 6,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FormField.jsx",
          "module": "./src/FormField.jsx",
          "moduleName": "./src/FormField.jsx",
          "type": "cjs require",
          "userRequest": "./fields",
          "loc": "20:14-33"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 3,
      "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _Field = require('./Field');\n\nObject.defineProperty(exports, 'default', {\n  enumerable: true,\n  get: function get() {\n    return _interopRequireDefault(_Field).default;\n  }\n});\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n}();\n\n;"
    },
    {
      "id": 27,
      "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/Field.jsx",
      "name": "./src/fields/Field.jsx",
      "index": 23,
      "index2": 42,
      "size": 4632,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/index.js",
      "issuerId": 26,
      "issuerName": "./src/fields/index.js",
      "profile": {
        "factory": 81,
        "building": 69,
        "dependencies": 0
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 26,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/index.js",
          "module": "./src/fields/index.js",
          "moduleName": "./src/fields/index.js",
          "type": "cjs require",
          "userRequest": "./Field",
          "loc": "7:13-31"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 4,
      "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.ConfiguredField = 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 _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _classnames = require('classnames');\n\nvar _classnames2 = _interopRequireDefault(_classnames);\n\nvar _styles = require('material-ui/styles');\n\nvar _Form = require('material-ui/Form');\n\nvar _Input = require('material-ui/Input');\n\nvar _Input2 = _interopRequireDefault(_Input);\n\nvar _fieldStyles = require('./field-styles');\n\nvar _fieldStyles2 = _interopRequireDefault(_fieldStyles);\n\nvar _configure = require('./configure');\n\nvar _configure2 = _interopRequireDefault(_configure);\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\n// for unit testing only\nvar ConfiguredField = exports.ConfiguredField = function ConfiguredField(_ref) {\n  var _ref$classes = _ref.classes,\n      classes = _ref$classes === undefined ? {} : _ref$classes,\n      data = _ref.data,\n      type = _ref.type,\n      descriptionText = _ref.descriptionText,\n      helpText = _ref.helpText,\n      _ref$Component = _ref.Component,\n      Component = _ref$Component === undefined ? _Input2.default : _ref$Component,\n      LabelComponent = _ref.LabelComponent,\n      _ref$labelComponentPr = _ref.labelComponentProps,\n      labelComponentProps = _ref$labelComponentPr === undefined ? {} : _ref$labelComponentPr,\n      title = _ref.title,\n      className = _ref.className,\n      _ref$componentProps = _ref.componentProps,\n      componentProps = _ref$componentProps === undefined ? {} : _ref$componentProps,\n      id = _ref.id;\n  return _react2.default.createElement(\n    _Form.FormControl,\n    { className: (0, _classnames2.default)(classes.root, _defineProperty({}, classes.withLabel, LabelComponent)) },\n    LabelComponent && title && _react2.default.createElement(\n      LabelComponent,\n      labelComponentProps,\n      title\n    ),\n    descriptionText && _react2.default.createElement(\n      'p',\n      { className: classes.description },\n      descriptionText\n    ),\n    _react2.default.createElement(Component, _extends({\n      className: className && classes[className],\n      value: data,\n      type: type\n    }, componentProps)),\n    helpText && _react2.default.createElement(\n      _Form.FormHelperText,\n      { id: id + '-help' },\n      helpText\n    )\n  );\n};\nvar StyledConfiguredField = (0, _styles.withStyles)(_fieldStyles2.default)(ConfiguredField);\n\nvar _default = function _default(props) {\n  var path = props.path,\n      id = props.id,\n      schema = props.schema,\n      data = props.data,\n      uiSchema = props.uiSchema;\n  var type = schema.type;\n\n  var htmlid = id + '_' + path;\n\n  var _configureComponent = (0, _configure2.default)(_extends({}, props, { htmlid: htmlid })),\n      Component = _configureComponent.Component,\n      LabelComponent = _configureComponent.LabelComponent,\n      componentProps = _configureComponent.componentProps,\n      labelComponentProps = _configureComponent.labelComponentProps,\n      className = _configureComponent.className,\n      title = _configureComponent.title;\n\n  var descriptionText = uiSchema['ui:description'];\n  var helpText = uiSchema['ui:help'];\n  return _react2.default.createElement(StyledConfiguredField, {\n    id: id,\n    className: className,\n    data: data,\n    type: type,\n    Component: Component,\n    componentProps: componentProps,\n    LabelComponent: LabelComponent,\n    labelComponentProps: labelComponentProps,\n    title: title,\n    descriptionText: descriptionText,\n    helpText: helpText\n  });\n};\n\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(ConfiguredField, 'ConfiguredField', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/Field.jsx');\n\n  __REACT_HOT_LOADER__.register(StyledConfiguredField, 'StyledConfiguredField', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/Field.jsx');\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/Field.jsx');\n}();\n\n;"
    },
    {
      "id": 28,
      "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/field-styles.js",
      "name": "./src/fields/field-styles.js",
      "index": 26,
      "index2": 21,
      "size": 797,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/Field.jsx",
      "issuerId": 27,
      "issuerName": "./src/fields/Field.jsx",
      "profile": {
        "factory": 2,
        "building": 33
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 27,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/Field.jsx",
          "module": "./src/fields/Field.jsx",
          "moduleName": "./src/fields/Field.jsx",
          "type": "cjs require",
          "userRequest": "./field-styles",
          "loc": "26:19-44"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 5,
      "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _default = function _default(theme) {\n  return {\n    root: {\n      'padding': theme.spacing.unit * 2,\n      '&$withLabel': {\n        marginTop: theme.spacing.unit * 3\n      }\n    },\n    textarea: {\n      '& textarea': {\n        height: 'initial'\n      }\n    },\n    description: {\n      transform: 'translateX(-' + theme.spacing.unit * 2 + 'px)',\n      fontSize: '80%',\n      color: theme.palette.grey[500]\n    },\n    withLabel: {}\n  };\n};\n\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/field-styles.js');\n}();\n\n;"
    },
    {
      "id": 29,
      "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/index.js",
      "name": "./src/fields/configure/index.js",
      "index": 27,
      "index2": 41,
      "size": 505,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/Field.jsx",
      "issuerId": 27,
      "issuerName": "./src/fields/Field.jsx",
      "profile": {
        "factory": 39,
        "building": 103
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 27,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/Field.jsx",
          "module": "./src/fields/Field.jsx",
          "moduleName": "./src/fields/Field.jsx",
          "type": "cjs require",
          "userRequest": "./configure",
          "loc": "30:17-39"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 5,
      "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _configureComponent = require('./configure-component');\n\nObject.defineProperty(exports, 'default', {\n  enumerable: true,\n  get: function get() {\n    return _interopRequireDefault(_configureComponent).default;\n  }\n});\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n}();\n\n;"
    },
    {
      "id": 30,
      "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/configure-component.js",
      "name": "./src/fields/configure/configure-component.js",
      "index": 28,
      "index2": 40,
      "size": 2070,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/index.js",
      "issuerId": 29,
      "issuerName": "./src/fields/configure/index.js",
      "profile": {
        "factory": 3,
        "building": 29
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 29,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/index.js",
          "module": "./src/fields/configure/index.js",
          "moduleName": "./src/fields/configure/index.js",
          "type": "cjs require",
          "userRequest": "./configure-component",
          "loc": "7:26-58"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 6,
      "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _getComponentProps = require('./get-component-props');\n\nvar _getComponentProps2 = _interopRequireDefault(_getComponentProps);\n\nvar _getLabelComponentProps = require('./get-label-component-props');\n\nvar _getLabelComponentProps2 = _interopRequireDefault(_getLabelComponentProps);\n\nvar _getLabelComponent = require('./get-label-component');\n\nvar _getLabelComponent2 = _interopRequireDefault(_getLabelComponent);\n\nvar _getComponent = require('./get-component');\n\nvar _getComponent2 = _interopRequireDefault(_getComponent);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n// import Input, { InputLabel } from 'material-ui/Input'; // eslint-disable-line import/no-named-default\nvar getClassName = function getClassName(_ref) {\n  var _ref$uiSchema = _ref.uiSchema,\n      uiSchema = _ref$uiSchema === undefined ? {} : _ref$uiSchema;\n\n  var widget = uiSchema['ui:widget'];\n  return widget === 'textarea' ? 'textarea' : null;\n};\n\nvar _default = function _default(props) {\n  var schema = props.schema,\n      _props$uiSchema = props.uiSchema,\n      uiSchema = _props$uiSchema === undefined ? {} : _props$uiSchema;\n\n  var title = uiSchema['ui:title'] || schema.title;\n  return {\n    title: title,\n    className: getClassName(props),\n    Component: (0, _getComponent2.default)(props),\n    componentProps: (0, _getComponentProps2.default)(props),\n    LabelComponent: title && (0, _getLabelComponent2.default)(props),\n    labelComponentProps: (0, _getLabelComponentProps2.default)(props)\n  };\n};\n\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(getClassName, 'getClassName', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/configure-component.js');\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/configure-component.js');\n}();\n\n;"
    },
    {
      "id": 31,
      "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-component-props.js",
      "name": "./src/fields/configure/get-component-props.js",
      "index": 29,
      "index2": 27,
      "size": 2921,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/configure-component.js",
      "issuerId": 30,
      "issuerName": "./src/fields/configure/configure-component.js",
      "profile": {
        "factory": 5,
        "building": 64
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 30,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/configure-component.js",
          "module": "./src/fields/configure/configure-component.js",
          "moduleName": "./src/fields/configure/configure-component.js",
          "type": "cjs require",
          "userRequest": "./get-component-props",
          "loc": "7:25-57"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 7,
      "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 _getMuiProps = require('./get-mui-props');\n\nvar _getMuiProps2 = _interopRequireDefault(_getMuiProps);\n\nvar _getInputType = require('./get-input-type');\n\nvar _getInputType2 = _interopRequireDefault(_getInputType);\n\nvar _valuesToOptions = require('./values-to-options');\n\nvar _valuesToOptions2 = _interopRequireDefault(_valuesToOptions);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar coerceValue = function coerceValue(type, value) {\n  switch (type) {\n    case 'string':\n      return typeof value === 'string' ? value : String(value);\n    case 'number':\n    case 'integer':\n    case 'double':\n    case 'float':\n    case 'decimal':\n      return Number(value);\n    default:\n      return value;\n  }\n};\nvar onChangeHandler = function onChangeHandler(onChange, type) {\n  return function (e) {\n    return onChange && onChange(coerceValue(type, e.target.value));\n  };\n};\n\nvar _default = function _default(_ref) {\n  var _ref$schema = _ref.schema,\n      schema = _ref$schema === undefined ? {} : _ref$schema,\n      _ref$uiSchema = _ref.uiSchema,\n      uiSchema = _ref$uiSchema === undefined ? {} : _ref$uiSchema,\n      onChange = _ref.onChange,\n      htmlid = _ref.htmlid;\n\n  var widget = uiSchema['ui:widget'];\n  var options = uiSchema['ui:options'] || {};\n  var type = schema.type;\n\n  var rv = _extends({\n    type: (0, _getInputType2.default)(type, uiSchema),\n    onChange: onChange && onChangeHandler(onChange, type)\n  }, (0, _getMuiProps2.default)(uiSchema));\n  if (schema.enum) {\n    if (widget === 'radio' || options.inline) {\n      rv.row = true;\n    }\n    rv.options = (0, _valuesToOptions2.default)(schema.enum);\n    rv.nullOption = 'Please select...';\n  } else if (type === 'boolean') {\n    rv.label = schema.title;\n    rv.onChange = onChange;\n  } else {\n    rv.inputProps = {\n      id: htmlid\n    };\n  }\n  if (widget === 'textarea') {\n    rv.multiline = true;\n    rv.rows = 5;\n  }\n  return rv;\n};\n\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(coerceValue, 'coerceValue', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-component-props.js');\n\n  __REACT_HOT_LOADER__.register(onChangeHandler, 'onChangeHandler', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-component-props.js');\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-component-props.js');\n}();\n\n;"
    },
    {
      "id": 32,
      "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-mui-props.js",
      "name": "./src/fields/configure/get-mui-props.js",
      "index": 30,
      "index2": 24,
      "size": 860,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-component-props.js",
      "issuerId": 31,
      "issuerName": "./src/fields/configure/get-component-props.js",
      "profile": {
        "factory": 62,
        "building": 37
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 31,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-component-props.js",
          "module": "./src/fields/configure/get-component-props.js",
          "moduleName": "./src/fields/configure/get-component-props.js",
          "type": "cjs require",
          "userRequest": "./get-mui-props",
          "loc": "9:19-45"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 8,
      "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _mapKeys = require('lodash/mapKeys');\n\nvar _mapKeys2 = _interopRequireDefault(_mapKeys);\n\nvar _pickBy = require('lodash/pickBy');\n\nvar _pickBy2 = _interopRequireDefault(_pickBy);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar _default = function _default(props) {\n  return (0, _mapKeys2.default)((0, _pickBy2.default)(props, function (v, k) {\n    return k.startsWith('mui:');\n  }), function (v, k) {\n    return k.substring(4);\n  });\n};\n\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-mui-props.js');\n}();\n\n;"
    },
    {
      "id": 33,
      "identifier": "external \"lodash/mapKeys\"",
      "name": "external \"lodash/mapKeys\"",
      "index": 31,
      "index2": 22,
      "size": 42,
      "cacheable": false,
      "built": false,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-mui-props.js",
      "issuerId": 32,
      "issuerName": "./src/fields/configure/get-mui-props.js",
      "profile": {
        "factory": 0,
        "building": 0
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 32,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-mui-props.js",
          "module": "./src/fields/configure/get-mui-props.js",
          "moduleName": "./src/fields/configure/get-mui-props.js",
          "type": "cjs require",
          "userRequest": "lodash/mapKeys",
          "loc": "7:15-40"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 9
    },
    {
      "id": 34,
      "identifier": "external \"lodash/pickBy\"",
      "name": "external \"lodash/pickBy\"",
      "index": 32,
      "index2": 23,
      "size": 42,
      "cacheable": false,
      "built": false,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-mui-props.js",
      "issuerId": 32,
      "issuerName": "./src/fields/configure/get-mui-props.js",
      "profile": {
        "factory": 0,
        "building": 1
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 32,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-mui-props.js",
          "module": "./src/fields/configure/get-mui-props.js",
          "moduleName": "./src/fields/configure/get-mui-props.js",
          "type": "cjs require",
          "userRequest": "lodash/pickBy",
          "loc": "11:14-38"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 9
    },
    {
      "id": 35,
      "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-input-type.js",
      "name": "./src/fields/configure/get-input-type.js",
      "index": 33,
      "index2": 25,
      "size": 685,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-component-props.js",
      "issuerId": 31,
      "issuerName": "./src/fields/configure/get-component-props.js",
      "profile": {
        "factory": 63,
        "building": 68
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 31,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-component-props.js",
          "module": "./src/fields/configure/get-component-props.js",
          "moduleName": "./src/fields/configure/get-component-props.js",
          "type": "cjs require",
          "userRequest": "./get-input-type",
          "loc": "13:20-47"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 8,
      "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _default = function _default(type, uiSchema) {\n  var widget = uiSchema['ui:widget'];\n  if (type === 'number' || type === 'integer') {\n    if (widget === 'updown' || widget === 'radio') {\n      return 'number';\n    }\n    return 'text';\n  }\n  if (widget === 'password') {\n    return 'password';\n  }\n  return type;\n};\n\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-input-type.js');\n}();\n\n;"
    },
    {
      "id": 36,
      "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/values-to-options.js",
      "name": "./src/fields/configure/values-to-options.js",
      "index": 34,
      "index2": 26,
      "size": 988,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-component-props.js",
      "issuerId": 31,
      "issuerName": "./src/fields/configure/get-component-props.js",
      "profile": {
        "factory": 63,
        "building": 20
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 31,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-component-props.js",
          "module": "./src/fields/configure/get-component-props.js",
          "moduleName": "./src/fields/configure/get-component-props.js",
          "type": "cjs require",
          "userRequest": "./values-to-options",
          "loc": "17:23-53"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 8,
      "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 _default = function _default(values) {\n  if (values instanceof Array) {\n    return values.map(function (e) {\n      return { key: e, value: e };\n    });\n  }\n  if ((typeof values === 'undefined' ? 'undefined' : _typeof(values)) === 'object') {\n    return values.map(function (e) {\n      return { key: e, value: e };\n    });\n  }\n  return [{}];\n};\n\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/values-to-options.js');\n}();\n\n;"
    },
    {
      "id": 37,
      "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-label-component-props.js",
      "name": "./src/fields/configure/get-label-component-props.js",
      "index": 35,
      "index2": 29,
      "size": 807,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/configure-component.js",
      "issuerId": 30,
      "issuerName": "./src/fields/configure/configure-component.js",
      "profile": {
        "factory": 5,
        "building": 79
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 30,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/configure-component.js",
          "module": "./src/fields/configure/configure-component.js",
          "moduleName": "./src/fields/configure/configure-component.js",
          "type": "cjs require",
          "userRequest": "./get-label-component-props",
          "loc": "11:30-68"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 7,
      "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _includes = require('lodash/includes');\n\nvar _includes2 = _interopRequireDefault(_includes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar _default = function _default(_ref) {\n  var htmlid = _ref.htmlid,\n      required = _ref.required,\n      path = _ref.path;\n\n  var rv = {\n    htmlFor: htmlid,\n    required: (0, _includes2.default)(required, path)\n  };\n  return rv;\n};\n\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-label-component-props.js');\n}();\n\n;"
    },
    {
      "id": 38,
      "identifier": "external \"lodash/includes\"",
      "name": "external \"lodash/includes\"",
      "index": 36,
      "index2": 28,
      "size": 42,
      "cacheable": false,
      "built": false,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-label-component-props.js",
      "issuerId": 37,
      "issuerName": "./src/fields/configure/get-label-component-props.js",
      "profile": {
        "factory": 0,
        "building": 0
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 37,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-label-component-props.js",
          "module": "./src/fields/configure/get-label-component-props.js",
          "moduleName": "./src/fields/configure/get-label-component-props.js",
          "type": "cjs require",
          "userRequest": "lodash/includes",
          "loc": "7:16-42"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 8
    },
    {
      "id": 39,
      "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-label-component.js",
      "name": "./src/fields/configure/get-label-component.js",
      "index": 37,
      "index2": 30,
      "size": 994,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/configure-component.js",
      "issuerId": 30,
      "issuerName": "./src/fields/configure/configure-component.js",
      "profile": {
        "factory": 6,
        "building": 98,
        "dependencies": 0
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 30,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/configure-component.js",
          "module": "./src/fields/configure/configure-component.js",
          "moduleName": "./src/fields/configure/configure-component.js",
          "type": "cjs require",
          "userRequest": "./get-label-component",
          "loc": "15:25-57"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 7,
      "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _Form = require('material-ui/Form');\n\nvar _require = require('material-ui/Input'),\n    InputLabel = _require.InputLabel; // import Input, { InputLabel } from 'material-ui/Input'; // eslint-disable-line import/no-named-default\n\n\nvar _default = function _default(_ref) {\n  var schema = _ref.schema,\n      _ref$uiSchema = _ref.uiSchema,\n      uiSchema = _ref$uiSchema === undefined ? {} : _ref$uiSchema;\n\n  var widget = uiSchema['ui:widget'];\n  var type = schema.type;\n\n\n  if (schema.enum && widget === 'radio') {\n    return _Form.FormLabel;\n  }\n  // boolean\n  if (type === 'boolean') return null;\n  return InputLabel;\n};\n\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-label-component.js');\n}();\n\n;"
    },
    {
      "id": 40,
      "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-component.js",
      "name": "./src/fields/configure/get-component.js",
      "index": 38,
      "index2": 39,
      "size": 1230,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/configure-component.js",
      "issuerId": 30,
      "issuerName": "./src/fields/configure/configure-component.js",
      "profile": {
        "factory": 6,
        "building": 122,
        "dependencies": 0
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 30,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/configure-component.js",
          "module": "./src/fields/configure/configure-component.js",
          "moduleName": "./src/fields/configure/configure-component.js",
          "type": "cjs require",
          "userRequest": "./get-component",
          "loc": "19:20-46"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 7,
      "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\n// import Input, { InputLabel } from 'material-ui/Input'; // eslint-disable-line import/no-named-default\nvar _require = require('../components'),\n    RadioGroup = _require.RadioGroup,\n    Select = _require.Select,\n    Checkbox = _require.Checkbox;\n\nvar Input = require('material-ui/Input').default;\n\nvar _default = function _default(_ref) {\n  var schema = _ref.schema,\n      _ref$uiSchema = _ref.uiSchema,\n      uiSchema = _ref$uiSchema === undefined ? {} : _ref$uiSchema;\n\n  var widget = uiSchema['ui:widget'];\n  var type = schema.type;\n\n\n  if (schema.enum) {\n    if (widget === 'radio') {\n      return RadioGroup;\n    }\n    return Select;\n  } else if (type === 'boolean') {\n    return Checkbox;\n  }\n  return Input;\n};\n\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(Input, 'Input', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-component.js');\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-component.js');\n}();\n\n;"
    },
    {
      "id": 41,
      "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/index.js",
      "name": "./src/fields/components/index.js",
      "index": 39,
      "index2": 38,
      "size": 859,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-component.js",
      "issuerId": 40,
      "issuerName": "./src/fields/configure/get-component.js",
      "profile": {
        "factory": 123,
        "building": 19
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 40,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/configure/get-component.js",
          "module": "./src/fields/configure/get-component.js",
          "moduleName": "./src/fields/configure/get-component.js",
          "type": "cjs require",
          "userRequest": "../components",
          "loc": "8:15-39"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 8,
      "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _Select = require('./Select');\n\nObject.defineProperty(exports, 'Select', {\n  enumerable: true,\n  get: function get() {\n    return _interopRequireDefault(_Select).default;\n  }\n});\n\nvar _RadioGroup = require('./RadioGroup');\n\nObject.defineProperty(exports, 'RadioGroup', {\n  enumerable: true,\n  get: function get() {\n    return _interopRequireDefault(_RadioGroup).default;\n  }\n});\n\nvar _Checkbox = require('./Checkbox');\n\nObject.defineProperty(exports, 'Checkbox', {\n  enumerable: true,\n  get: function get() {\n    return _interopRequireDefault(_Checkbox).default;\n  }\n});\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n}();\n\n;"
    },
    {
      "id": 42,
      "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/Select.jsx",
      "name": "./src/fields/components/Select.jsx",
      "index": 40,
      "index2": 33,
      "size": 1969,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/index.js",
      "issuerId": 41,
      "issuerName": "./src/fields/components/index.js",
      "profile": {
        "factory": 3,
        "building": 36,
        "dependencies": 0
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 41,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/index.js",
          "module": "./src/fields/components/index.js",
          "moduleName": "./src/fields/components/index.js",
          "type": "cjs require",
          "userRequest": "./Select",
          "loc": "7:14-33"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 9,
      "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 _Select = require('material-ui/Select');\n\nvar _Select2 = _interopRequireDefault(_Select);\n\nvar _Menu = require('material-ui/Menu');\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\nvar _default = function _default(_ref) {\n  var type = _ref.type,\n      _ref$value = _ref.value,\n      value = _ref$value === undefined ? '' : _ref$value,\n      options = _ref.options,\n      nullOption = _ref.nullOption,\n      onChange = _ref.onChange,\n      rest = _objectWithoutProperties(_ref, ['type', 'value', 'options', 'nullOption', 'onChange']);\n\n  return _react2.default.createElement(\n    _Select2.default,\n    _extends({}, rest, {\n      value: String(value),\n      onChange: onChange\n    }),\n    value === null && _react2.default.createElement(\n      _Menu.MenuItem,\n      { value: '' },\n      nullOption\n    ),\n    options.map(function (o) {\n      return _react2.default.createElement(\n        _Menu.MenuItem,\n        { key: o.key, value: String(o.key) },\n        String(o.value)\n      );\n    })\n  );\n};\n\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/Select.jsx');\n}();\n\n;"
    },
    {
      "id": 43,
      "identifier": "external \"material-ui/Select\"",
      "name": "external \"material-ui/Select\"",
      "index": 41,
      "index2": 31,
      "size": 42,
      "cacheable": false,
      "built": false,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/Select.jsx",
      "issuerId": 42,
      "issuerName": "./src/fields/components/Select.jsx",
      "profile": {
        "factory": 0,
        "building": 0
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 42,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/Select.jsx",
          "module": "./src/fields/components/Select.jsx",
          "moduleName": "./src/fields/components/Select.jsx",
          "type": "cjs require",
          "userRequest": "material-ui/Select",
          "loc": "13:14-43"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 10
    },
    {
      "id": 44,
      "identifier": "external \"material-ui/Menu\"",
      "name": "external \"material-ui/Menu\"",
      "index": 42,
      "index2": 32,
      "size": 42,
      "cacheable": false,
      "built": false,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/Select.jsx",
      "issuerId": 42,
      "issuerName": "./src/fields/components/Select.jsx",
      "profile": {
        "factory": 0,
        "building": 0
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 42,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/Select.jsx",
          "module": "./src/fields/components/Select.jsx",
          "moduleName": "./src/fields/components/Select.jsx",
          "type": "cjs require",
          "userRequest": "material-ui/Menu",
          "loc": "17:12-39"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 10
    },
    {
      "id": 45,
      "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/RadioGroup.jsx",
      "name": "./src/fields/components/RadioGroup.jsx",
      "index": 43,
      "index2": 35,
      "size": 1988,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/index.js",
      "issuerId": 41,
      "issuerName": "./src/fields/components/index.js",
      "profile": {
        "factory": 4,
        "building": 69,
        "dependencies": 0
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 41,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/index.js",
          "module": "./src/fields/components/index.js",
          "moduleName": "./src/fields/components/index.js",
          "type": "cjs require",
          "userRequest": "./RadioGroup",
          "loc": "16:18-41"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 9,
      "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 _Radio = require('material-ui/Radio');\n\nvar _Radio2 = _interopRequireDefault(_Radio);\n\nvar _Form = require('material-ui/Form');\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\nvar _default = function _default(_ref) {\n  var path = _ref.path,\n      _ref$options = _ref.options,\n      options = _ref$options === undefined ? [] : _ref$options,\n      value = _ref.value,\n      onChange = _ref.onChange,\n      inputProps = _ref.inputProps,\n      nullOption = _ref.nullOption,\n      rest = _objectWithoutProperties(_ref, ['path', 'options', 'value', 'onChange', 'inputProps', 'nullOption']);\n\n  return _react2.default.createElement(\n    _Radio.RadioGroup,\n    _extends({}, rest, {\n      'aria-label': path,\n      name: path,\n      value: String(value),\n      onChange: onChange\n    }),\n    options.map(function (o) {\n      return _react2.default.createElement(_Form.FormControlLabel, { key: o.key, value: String(o.key), control: _react2.default.createElement(_Radio2.default, null), label: o.value });\n    })\n  );\n};\n\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/RadioGroup.jsx');\n}();\n\n;"
    },
    {
      "id": 46,
      "identifier": "external \"material-ui/Radio\"",
      "name": "external \"material-ui/Radio\"",
      "index": 44,
      "index2": 34,
      "size": 42,
      "cacheable": false,
      "built": false,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/RadioGroup.jsx",
      "issuerId": 45,
      "issuerName": "./src/fields/components/RadioGroup.jsx",
      "profile": {
        "factory": 0,
        "building": 0
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 45,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/RadioGroup.jsx",
          "module": "./src/fields/components/RadioGroup.jsx",
          "moduleName": "./src/fields/components/RadioGroup.jsx",
          "type": "cjs require",
          "userRequest": "material-ui/Radio",
          "loc": "13:13-41"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 10
    },
    {
      "id": 47,
      "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/Checkbox.jsx",
      "name": "./src/fields/components/Checkbox.jsx",
      "index": 45,
      "index2": 37,
      "size": 1962,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/index.js",
      "issuerId": 41,
      "issuerName": "./src/fields/components/index.js",
      "profile": {
        "factory": 4,
        "building": 97,
        "dependencies": 0
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 41,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/index.js",
          "module": "./src/fields/components/index.js",
          "moduleName": "./src/fields/components/index.js",
          "type": "cjs require",
          "userRequest": "./Checkbox",
          "loc": "25:16-37"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 9,
      "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 _Checkbox = require('material-ui/Checkbox');\n\nvar _Checkbox2 = _interopRequireDefault(_Checkbox);\n\nvar _Form = require('material-ui/Form');\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\nvar doOnChange = function doOnChange(onChange) {\n  return function (e, checked) {\n    return onChange(checked);\n  };\n};\n\nvar _default = function _default(_ref) {\n  var path = _ref.path,\n      label = _ref.label,\n      value = _ref.value,\n      type = _ref.type,\n      onChange = _ref.onChange,\n      rest = _objectWithoutProperties(_ref, ['path', 'label', 'value', 'type', 'onChange']);\n\n  return _react2.default.createElement(_Form.FormControlLabel, {\n    control: _react2.default.createElement(_Checkbox2.default, _extends({\n      checked: value,\n      value: path,\n      onChange: doOnChange(onChange)\n    }, rest)),\n    label: label\n  });\n};\n\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(doOnChange, 'doOnChange', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/Checkbox.jsx');\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/Checkbox.jsx');\n}();\n\n;"
    },
    {
      "id": 48,
      "identifier": "external \"material-ui/Checkbox\"",
      "name": "external \"material-ui/Checkbox\"",
      "index": 46,
      "index2": 36,
      "size": 42,
      "cacheable": false,
      "built": false,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/Checkbox.jsx",
      "issuerId": 47,
      "issuerName": "./src/fields/components/Checkbox.jsx",
      "profile": {
        "factory": 0,
        "building": 0
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 47,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/fields/components/Checkbox.jsx",
          "module": "./src/fields/components/Checkbox.jsx",
          "moduleName": "./src/fields/components/Checkbox.jsx",
          "type": "cjs require",
          "userRequest": "material-ui/Checkbox",
          "loc": "13:16-47"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 10
    },
    {
      "id": 49,
      "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/form-field-styles.js",
      "name": "./src/form-field-styles.js",
      "index": 47,
      "index2": 44,
      "size": 453,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FormField.jsx",
      "issuerId": 6,
      "issuerName": "./src/FormField.jsx",
      "profile": {
        "factory": 48,
        "building": 29
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 6,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/FormField.jsx",
          "module": "./src/FormField.jsx",
          "moduleName": "./src/FormField.jsx",
          "type": "cjs require",
          "userRequest": "./form-field-styles",
          "loc": "24:23-53"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 3,
      "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _default = function _default(theme) {\n  return {\n    root: {\n      display: 'flex'\n    }\n  };\n};\n\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/form-field-styles.js');\n}();\n\n;"
    },
    {
      "id": 50,
      "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/update-form-data.js",
      "name": "./src/helpers/update-form-data.js",
      "index": 48,
      "index2": 47,
      "size": 4555,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx",
      "issuerId": 10,
      "issuerName": "./src/Form.jsx",
      "profile": {
        "factory": 7,
        "building": 99
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 10,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx",
          "module": "./src/Form.jsx",
          "moduleName": "./src/Form.jsx",
          "type": "cjs require",
          "userRequest": "./helpers/update-form-data",
          "loc": "43:22-59"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 2,
      "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.moveListItem = exports.removeListItem = exports.addListItem = undefined;\n\nvar _immutabilityHelper = require('immutability-helper');\n\nvar _immutabilityHelper2 = _interopRequireDefault(_immutabilityHelper);\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\nvar arrRegex = /^([^.]+)\\[([0-9]+)\\](\\.(.*))?/;\nvar dotRegex = /^([^[]+)\\.(.*$)/;\n\nvar applyAtPath = function applyAtPath(path, data, spec) {\n  if (!path) return spec(data);\n  var dotMatch = path.match(dotRegex);\n  var arrMatch = path.match(arrRegex);\n  if (!dotMatch && !arrMatch) {\n    return _defineProperty({}, path, spec(data[path]));\n  }\n  if (dotMatch) {\n    var subPath = dotMatch[1];\n    var prop = dotMatch[2];\n    return _defineProperty({}, subPath, applyAtPath(prop, data[subPath], spec));\n  }\n  if (arrMatch) {\n    var _subPath = arrMatch[1];\n    var index = Number(arrMatch[2]);\n    return _defineProperty({}, _subPath, _defineProperty({}, index, applyAtPath(arrMatch[4], data[_subPath][index], spec)));\n  }\n  return {};\n};\n\nvar setValueSpec = function setValueSpec(value) {\n  return function () {\n    return { $set: value };\n  };\n};\nvar pushItemSpec = function pushItemSpec(value) {\n  return function () {\n    return { $push: [value] };\n  };\n};\nvar removeItemSpec = function removeItemSpec(idx) {\n  return function () {\n    return { $splice: [[idx, 1]] };\n  };\n};\nvar moveItemSpec = function moveItemSpec(idx, direction) {\n  return function (value) {\n    var _ref4;\n\n    return _ref4 = {}, _defineProperty(_ref4, idx, { $set: value[idx + direction] }), _defineProperty(_ref4, idx + direction, { $set: value[idx] }), _ref4;\n  };\n};\n\nvar _default = function _default(data, path, value) {\n  var spec = applyAtPath(path, data, setValueSpec(value));\n  return (0, _immutabilityHelper2.default)(data, spec);\n};\n\nexports.default = _default;\nvar addListItem = exports.addListItem = function addListItem(data, path, value) {\n  var spec = applyAtPath(path, data, pushItemSpec(value));\n  return (0, _immutabilityHelper2.default)(data, spec);\n};\n\nvar removeListItem = exports.removeListItem = function removeListItem(data, path, index) {\n  var spec = applyAtPath(path, data, removeItemSpec(index));\n  return (0, _immutabilityHelper2.default)(data, spec);\n};\n\nvar moveListItem = exports.moveListItem = function moveListItem(data, path, index, direction) {\n  var spec = applyAtPath(path, data, moveItemSpec(index, direction));\n  return (0, _immutabilityHelper2.default)(data, spec);\n};\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(arrRegex, 'arrRegex', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/update-form-data.js');\n\n  __REACT_HOT_LOADER__.register(dotRegex, 'dotRegex', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/update-form-data.js');\n\n  __REACT_HOT_LOADER__.register(applyAtPath, 'applyAtPath', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/update-form-data.js');\n\n  __REACT_HOT_LOADER__.register(setValueSpec, 'setValueSpec', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/update-form-data.js');\n\n  __REACT_HOT_LOADER__.register(pushItemSpec, 'pushItemSpec', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/update-form-data.js');\n\n  __REACT_HOT_LOADER__.register(removeItemSpec, 'removeItemSpec', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/update-form-data.js');\n\n  __REACT_HOT_LOADER__.register(moveItemSpec, 'moveItemSpec', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/update-form-data.js');\n\n  __REACT_HOT_LOADER__.register(addListItem, 'addListItem', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/update-form-data.js');\n\n  __REACT_HOT_LOADER__.register(removeListItem, 'removeListItem', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/update-form-data.js');\n\n  __REACT_HOT_LOADER__.register(moveListItem, 'moveListItem', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/update-form-data.js');\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/update-form-data.js');\n}();\n\n;"
    },
    {
      "id": 51,
      "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/index.js",
      "name": "./src/helpers/validation/index.js",
      "index": 50,
      "index2": 58,
      "size": 509,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx",
      "issuerId": 10,
      "issuerName": "./src/Form.jsx",
      "profile": {
        "factory": 224,
        "building": 18
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 10,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx",
          "module": "./src/Form.jsx",
          "moduleName": "./src/Form.jsx",
          "type": "cjs require",
          "userRequest": "./helpers/validation",
          "loc": "47:18-49"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 2,
      "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _getValidationResult = require('./get-validation-result');\n\nObject.defineProperty(exports, 'default', {\n  enumerable: true,\n  get: function get() {\n    return _interopRequireDefault(_getValidationResult).default;\n  }\n});\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n}();\n\n;"
    },
    {
      "id": 52,
      "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/get-validation-result.js",
      "name": "./src/helpers/validation/get-validation-result.js",
      "index": 51,
      "index2": 57,
      "size": 2570,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/index.js",
      "issuerId": 51,
      "issuerName": "./src/helpers/validation/index.js",
      "profile": {
        "factory": 180,
        "building": 65,
        "dependencies": 0
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 51,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/index.js",
          "module": "./src/helpers/validation/index.js",
          "moduleName": "./src/helpers/validation/index.js",
          "type": "cjs require",
          "userRequest": "./get-validation-result",
          "loc": "7:27-61"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 3,
      "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 _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 _immutabilityHelper = require('immutability-helper');\n\nvar _immutabilityHelper2 = _interopRequireDefault(_immutabilityHelper);\n\nvar _forOwn = require('lodash/forOwn');\n\nvar _forOwn2 = _interopRequireDefault(_forOwn);\n\nvar _mapValues = require('lodash/mapValues');\n\nvar _mapValues2 = _interopRequireDefault(_mapValues);\n\nvar _rules = require('./rules');\n\nvar _rules2 = _interopRequireDefault(_rules);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar validationResult = function validationResult(schema, value) {\n  var rv = [];\n  (0, _forOwn2.default)(_rules2.default, function (rule, ruleId) {\n    var result = rule(schema, value);\n    if (result) {\n      rv.push(_extends({\n        rule: ruleId\n      }, result));\n    }\n  });\n  return rv;\n};\n\nvar getFieldSpec = function getFieldSpec(schema, value) {\n  if (value === null) {\n    return { $set: [] };\n  }\n  if ((typeof value === 'undefined' ? 'undefined' : _typeof(value)) !== 'object') {\n    return { $set: validationResult(schema, value) };\n  }\n  return (0, _mapValues2.default)(schema.properties, function (s, p) {\n    return getFieldSpec(s, value[p]);\n  });\n};\n\nvar _default = function _default(schema, data) {\n  var spec = getFieldSpec(schema, data);\n  return (0, _immutabilityHelper2.default)({}, spec);\n};\n\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(validationResult, 'validationResult', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/get-validation-result.js');\n\n  __REACT_HOT_LOADER__.register(getFieldSpec, 'getFieldSpec', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/get-validation-result.js');\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/get-validation-result.js');\n}();\n\n;"
    },
    {
      "id": 53,
      "identifier": "external \"lodash/forOwn\"",
      "name": "external \"lodash/forOwn\"",
      "index": 52,
      "index2": 48,
      "size": 42,
      "cacheable": false,
      "built": false,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/get-validation-result.js",
      "issuerId": 52,
      "issuerName": "./src/helpers/validation/get-validation-result.js",
      "profile": {
        "factory": 1,
        "building": 0
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 52,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/get-validation-result.js",
          "module": "./src/helpers/validation/get-validation-result.js",
          "moduleName": "./src/helpers/validation/get-validation-result.js",
          "type": "cjs require",
          "userRequest": "lodash/forOwn",
          "loc": "15:14-38"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 4
    },
    {
      "id": 54,
      "identifier": "external \"lodash/mapValues\"",
      "name": "external \"lodash/mapValues\"",
      "index": 53,
      "index2": 49,
      "size": 42,
      "cacheable": false,
      "built": false,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/get-validation-result.js",
      "issuerId": 52,
      "issuerName": "./src/helpers/validation/get-validation-result.js",
      "profile": {
        "factory": 1,
        "building": 0
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 52,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/get-validation-result.js",
          "module": "./src/helpers/validation/get-validation-result.js",
          "moduleName": "./src/helpers/validation/get-validation-result.js",
          "type": "cjs require",
          "userRequest": "lodash/mapValues",
          "loc": "19:17-44"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 4
    },
    {
      "id": 55,
      "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/index.js",
      "name": "./src/helpers/validation/rules/index.js",
      "index": 54,
      "index2": 56,
      "size": 633,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/get-validation-result.js",
      "issuerId": 52,
      "issuerName": "./src/helpers/validation/get-validation-result.js",
      "profile": {
        "factory": 98,
        "building": 15
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 52,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/get-validation-result.js",
          "module": "./src/helpers/validation/get-validation-result.js",
          "moduleName": "./src/helpers/validation/get-validation-result.js",
          "type": "cjs require",
          "userRequest": "./rules",
          "loc": "23:13-31"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 4,
      "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nvar _default = {\n  maxLength: require('./max-length').default,\n  minLength: require('./min-length').default,\n  pattern: require('./pattern').default,\n  minimum: require('./minimum').default,\n  maximum: require('./maximum').default\n};\n/* eslint-disable global-require */\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/index.js');\n}();\n\n;"
    },
    {
      "id": 56,
      "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/max-length.js",
      "name": "./src/helpers/validation/rules/max-length.js",
      "index": 55,
      "index2": 51,
      "size": 831,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/index.js",
      "issuerId": 55,
      "issuerName": "./src/helpers/validation/rules/index.js",
      "profile": {
        "factory": 20,
        "building": 34
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 55,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/index.js",
          "module": "./src/helpers/validation/rules/index.js",
          "moduleName": "./src/helpers/validation/rules/index.js",
          "type": "cjs require",
          "userRequest": "./max-length",
          "loc": "7:13-36"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 5,
      "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _size = require('lodash/size');\n\nvar _size2 = _interopRequireDefault(_size);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar _default = function _default(schema, value) {\n  if (schema.maxLength && (0, _size2.default)(value) > schema.maxLength) {\n    return { message: '\\'' + value + '\\' exceeds the maximum length of ' + schema.maxLength + ' for field \\'' + schema.title + '\\'' };\n  }\n  return null;\n};\n\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/max-length.js');\n}();\n\n;"
    },
    {
      "id": 57,
      "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/min-length.js",
      "name": "./src/helpers/validation/rules/min-length.js",
      "index": 57,
      "index2": 52,
      "size": 799,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/index.js",
      "issuerId": 55,
      "issuerName": "./src/helpers/validation/rules/index.js",
      "profile": {
        "factory": 20,
        "building": 50,
        "dependencies": 0
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 55,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/index.js",
          "module": "./src/helpers/validation/rules/index.js",
          "moduleName": "./src/helpers/validation/rules/index.js",
          "type": "cjs require",
          "userRequest": "./min-length",
          "loc": "8:13-36"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 5,
      "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _size = require('lodash/size');\n\nvar _size2 = _interopRequireDefault(_size);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar _default = function _default(schema, value) {\n  if (schema.minLength !== undefined && (0, _size2.default)(value) < schema.minLength) {\n    return { message: '\\'' + schema.title + '\\' must be at least ' + schema.minLength };\n  }\n  return null;\n};\n\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/min-length.js');\n}();\n\n;"
    },
    {
      "id": 58,
      "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/pattern.js",
      "name": "./src/helpers/validation/rules/pattern.js",
      "index": 58,
      "index2": 53,
      "size": 802,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/index.js",
      "issuerId": 55,
      "issuerName": "./src/helpers/validation/rules/index.js",
      "profile": {
        "factory": 20,
        "building": 66,
        "dependencies": 0
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 55,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/index.js",
          "module": "./src/helpers/validation/rules/index.js",
          "moduleName": "./src/helpers/validation/rules/index.js",
          "type": "cjs require",
          "userRequest": "./pattern",
          "loc": "9:11-31"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 5,
      "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _size = require('lodash/size');\n\nvar _size2 = _interopRequireDefault(_size);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar _default = function _default(schema, value) {\n  if (schema.pattern && value && !RegExp(schema.pattern).test(value)) {\n    return { message: '\\'' + schema.title + '\\' must ma tch pattern ' + schema.pattern };\n  }\n  return null;\n}; /* eslint-disable */\n\n\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/pattern.js');\n}();\n\n;"
    },
    {
      "id": 59,
      "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/minimum.js",
      "name": "./src/helpers/validation/rules/minimum.js",
      "index": 59,
      "index2": 54,
      "size": 601,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/index.js",
      "issuerId": 55,
      "issuerName": "./src/helpers/validation/rules/index.js",
      "profile": {
        "factory": 21,
        "building": 79
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 55,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/index.js",
          "module": "./src/helpers/validation/rules/index.js",
          "moduleName": "./src/helpers/validation/rules/index.js",
          "type": "cjs require",
          "userRequest": "./minimum",
          "loc": "10:11-31"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 5,
      "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _default = function _default(schema, value) {\n  if (schema.minimum && typeof value === 'number' && value < schema.minimum) {\n    return { message: '\\'' + schema.title + '\\' should be >= ' + schema.minimum };\n  }\n  return null;\n};\n\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/minimum.js');\n}();\n\n;"
    },
    {
      "id": 60,
      "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/maximum.js",
      "name": "./src/helpers/validation/rules/maximum.js",
      "index": 60,
      "index2": 55,
      "size": 601,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/index.js",
      "issuerId": 55,
      "issuerName": "./src/helpers/validation/rules/index.js",
      "profile": {
        "factory": 21,
        "building": 93
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 55,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/index.js",
          "module": "./src/helpers/validation/rules/index.js",
          "moduleName": "./src/helpers/validation/rules/index.js",
          "type": "cjs require",
          "userRequest": "./maximum",
          "loc": "11:11-31"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 5,
      "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _default = function _default(schema, value) {\n  if (schema.maximum && typeof value === 'number' && value > schema.maximum) {\n    return { message: '\\'' + schema.title + '\\' should be <= ' + schema.maximum };\n  }\n  return null;\n};\n\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/helpers/validation/rules/maximum.js');\n}();\n\n;"
    },
    {
      "id": 61,
      "identifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/ValidationMessages.jsx",
      "name": "./src/ValidationMessages.jsx",
      "index": 61,
      "index2": 60,
      "size": 2467,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx",
      "issuerId": 10,
      "issuerName": "./src/Form.jsx",
      "profile": {
        "factory": 8,
        "building": 214,
        "dependencies": 0
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 10,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/Form.jsx",
          "module": "./src/Form.jsx",
          "moduleName": "./src/Form.jsx",
          "type": "cjs require",
          "userRequest": "./ValidationMessages",
          "loc": "51:26-57"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 2,
      "source": "'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _styles = require('material-ui/styles');\n\nvar _keys = require('lodash/keys');\n\nvar _keys2 = _interopRequireDefault(_keys);\n\nvar _filter = require('lodash/filter');\n\nvar _filter2 = _interopRequireDefault(_filter);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar validationStyles = {};\n\nvar Validation = function Validation(_ref) {\n  var validation = _ref.validation;\n  return _react2.default.createElement(\n    'div',\n    null,\n    _react2.default.createElement(\n      'p',\n      null,\n      validation.message\n    )\n  );\n};\n\nvar Validations = function Validations(_ref2) {\n  var validation = _ref2.validation;\n  return _react2.default.createElement(\n    'div',\n    null,\n    validation.map(function (v, idx) {\n      return _react2.default.createElement(Validation, { key: idx, validation: v });\n    }) // eslint-disable-line react/no-array-index-key,max-len\n\n  );\n};\nvar ValidationMessages = function ValidationMessages(_ref3) {\n  var validation = _ref3.validation;\n  return _react2.default.createElement(\n    'div',\n    null,\n    validation && (0, _filter2.default)((0, _keys2.default)(validation), function (k) {\n      return validation[k].length > 0;\n    }).map(function (v) {\n      return _react2.default.createElement(Validations, { key: v, validation: validation[v] });\n    })\n  );\n};\n\nvar _default = (0, _styles.withStyles)(validationStyles)(ValidationMessages);\n\nexports.default = _default;\n;\n\nvar _temp = function () {\n  if (typeof __REACT_HOT_LOADER__ === 'undefined') {\n    return;\n  }\n\n  __REACT_HOT_LOADER__.register(validationStyles, 'validationStyles', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/ValidationMessages.jsx');\n\n  __REACT_HOT_LOADER__.register(Validation, 'Validation', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/ValidationMessages.jsx');\n\n  __REACT_HOT_LOADER__.register(Validations, 'Validations', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/ValidationMessages.jsx');\n\n  __REACT_HOT_LOADER__.register(ValidationMessages, 'ValidationMessages', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/ValidationMessages.jsx');\n\n  __REACT_HOT_LOADER__.register(_default, 'default', '/Users/gk/Development/prm/material-ui-jsonschema-form/src/ValidationMessages.jsx');\n}();\n\n;"
    },
    {
      "id": 62,
      "identifier": "external \"lodash/filter\"",
      "name": "external \"lodash/filter\"",
      "index": 62,
      "index2": 59,
      "size": 42,
      "cacheable": false,
      "built": false,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "assets": [],
      "issuer": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/ValidationMessages.jsx",
      "issuerId": 61,
      "issuerName": "./src/ValidationMessages.jsx",
      "profile": {
        "factory": 0,
        "building": 0
      },
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "reasons": [
        {
          "moduleId": 61,
          "moduleIdentifier": "/Users/gk/Development/prm/material-ui-jsonschema-form/node_modules/babel-loader/lib/index.js!/Users/gk/Development/prm/material-ui-jsonschema-form/src/ValidationMessages.jsx",
          "module": "./src/ValidationMessages.jsx",
          "moduleName": "./src/ValidationMessages.jsx",
          "type": "cjs require",
          "userRequest": "lodash/filter",
          "loc": "17:14-38"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [],
      "depth": 3
    }
  ],
  "filteredModules": 0,
  "children": []
}
