{"version":3,"sources":["jsdelivr-header.js","/npm/@mfellner/react-json-tree@0.11.3/lib/index.js"],"names":[],"mappings":"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","file":"/npm/@mfellner/react-json-tree@0.11.3/lib/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/@mfellner/react-json-tree@0.11.3/lib/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports[\"default\"] = void 0;\n\nvar _react = _interopRequireDefault(require(\"react\"));\n\nvar _propTypes = _interopRequireDefault(require(\"prop-types\"));\n\nvar _JSONNode = _interopRequireDefault(require(\"./JSONNode\"));\n\nvar _createStylingFromTheme = _interopRequireDefault(require(\"./createStylingFromTheme\"));\n\nvar _reactBase16Styling = require(\"react-base16-styling\");\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { \"default\": obj }; }\n\nfunction _typeof(obj) { if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; } return _typeof(obj); }\n\nfunction _extends() { _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; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _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); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\nfunction _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === \"object\" || typeof call === \"function\")) { return call; } return _assertThisInitialized(self); }\n\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return self; }\n\nfunction _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function\"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }\n\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(source, true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(source).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\nfunction _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _nonIterableRest(); }\n\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance\"); }\n\nfunction _iterableToArrayLimit(arr, i) { if (!(Symbol.iterator in Object(arr) || Object.prototype.toString.call(arr) === \"[object Arguments]\")) { return; } var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\nfunction _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\nvar identity = function identity(value) {\n  return value;\n};\n\nvar expandRootNode = function expandRootNode(keyName, data, level) {\n  return level === 0;\n};\n\nvar defaultItemString = function defaultItemString(type, data, itemType, itemString) {\n  return _react[\"default\"].createElement(\"span\", null, itemType, \" \", itemString);\n};\n\nvar defaultLabelRenderer = function defaultLabelRenderer(_ref) {\n  var _ref2 = _slicedToArray(_ref, 1),\n      label = _ref2[0];\n\n  return _react[\"default\"].createElement(\"span\", null, label, \":\");\n};\n\nvar noCustomNode = function noCustomNode() {\n  return false;\n};\n\nfunction checkLegacyTheming(theme, props) {\n  var deprecatedStylingMethodsMap = {\n    getArrowStyle: 'arrow',\n    getListStyle: 'nestedNodeChildren',\n    getItemStringStyle: 'nestedNodeItemString',\n    getLabelStyle: 'label',\n    getValueStyle: 'valueText'\n  };\n  var deprecatedStylingMethods = Object.keys(deprecatedStylingMethodsMap).filter(function (name) {\n    return props[name];\n  });\n\n  if (deprecatedStylingMethods.length > 0) {\n    if (typeof theme === 'string') {\n      theme = {\n        extend: theme\n      };\n    } else {\n      theme = _objectSpread({}, theme);\n    }\n\n    deprecatedStylingMethods.forEach(function (name) {\n      // eslint-disable-next-line no-console\n      console.error(\"Styling method \\\"\".concat(name, \"\\\" is deprecated, use \\\"theme\\\" property instead\"));\n\n      theme[deprecatedStylingMethodsMap[name]] = function (_ref3) {\n        var style = _ref3.style;\n\n        for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n          args[_key - 1] = arguments[_key];\n        }\n\n        return {\n          style: _objectSpread({}, style, {}, props[name].apply(props, args))\n        };\n      };\n    });\n  }\n\n  return theme;\n}\n\nfunction getStateFromProps(props) {\n  var theme = checkLegacyTheming(props.theme, props);\n\n  if (props.invertTheme) {\n    if (typeof theme === 'string') {\n      theme = \"\".concat(theme, \":inverted\");\n    } else if (theme && theme.extend) {\n      if (typeof theme === 'string') {\n        theme = _objectSpread({}, theme, {\n          extend: \"\".concat(theme.extend, \":inverted\")\n        });\n      } else {\n        theme = _objectSpread({}, theme, {\n          extend: (0, _reactBase16Styling.invertTheme)(theme.extend)\n        });\n      }\n    } else if (theme) {\n      theme = (0, _reactBase16Styling.invertTheme)(theme);\n    }\n  }\n\n  return {\n    styling: (0, _createStylingFromTheme[\"default\"])(theme)\n  };\n}\n\nvar JSONTree =\n/*#__PURE__*/\nfunction (_React$Component) {\n  _inherits(JSONTree, _React$Component);\n\n  function JSONTree(props) {\n    var _this;\n\n    _classCallCheck(this, JSONTree);\n\n    _this = _possibleConstructorReturn(this, _getPrototypeOf(JSONTree).call(this, props));\n    _this.state = getStateFromProps(props);\n    return _this;\n  }\n\n  _createClass(JSONTree, [{\n    key: \"componentWillReceiveProps\",\n    value: function componentWillReceiveProps(nextProps) {\n      var _this2 = this;\n\n      if (['theme', 'invertTheme'].find(function (k) {\n        return nextProps[k] !== _this2.props[k];\n      })) {\n        this.setState(getStateFromProps(nextProps));\n      }\n    }\n  }, {\n    key: \"shouldComponentUpdate\",\n    value: function shouldComponentUpdate(nextProps) {\n      var _this3 = this;\n\n      return !!Object.keys(nextProps).find(function (k) {\n        return k === 'keyPath' ? nextProps[k].join('/') !== _this3.props[k].join('/') : nextProps[k] !== _this3.props[k];\n      });\n    }\n  }, {\n    key: \"render\",\n    value: function render() {\n      var _this$props = this.props,\n          value = _this$props.data,\n          keyPath = _this$props.keyPath,\n          postprocessValue = _this$props.postprocessValue,\n          hideRoot = _this$props.hideRoot,\n          theme = _this$props.theme,\n          _ = _this$props.invertTheme,\n          rest = _objectWithoutProperties(_this$props, [\"data\", \"keyPath\", \"postprocessValue\", \"hideRoot\", \"theme\", \"invertTheme\"]);\n\n      var styling = this.state.styling;\n      return _react[\"default\"].createElement(\"ul\", styling('tree'), _react[\"default\"].createElement(_JSONNode[\"default\"], _extends({}, _objectSpread({\n        postprocessValue: postprocessValue,\n        hideRoot: hideRoot,\n        styling: styling\n      }, rest), {\n        keyPath: hideRoot ? [] : keyPath,\n        value: postprocessValue(value)\n      })));\n    }\n  }]);\n\n  return JSONTree;\n}(_react[\"default\"].Component);\n\nexports[\"default\"] = JSONTree;\n\n_defineProperty(JSONTree, \"propTypes\", {\n  data: _propTypes[\"default\"].oneOfType([_propTypes[\"default\"].array, _propTypes[\"default\"].object]).isRequired,\n  hideRoot: _propTypes[\"default\"].bool,\n  theme: _propTypes[\"default\"].oneOfType([_propTypes[\"default\"].object, _propTypes[\"default\"].string]),\n  invertTheme: _propTypes[\"default\"].bool,\n  keyPath: _propTypes[\"default\"].arrayOf(_propTypes[\"default\"].oneOfType([_propTypes[\"default\"].string, _propTypes[\"default\"].number])),\n  postprocessValue: _propTypes[\"default\"].func,\n  sortObjectKeys: _propTypes[\"default\"].oneOfType([_propTypes[\"default\"].func, _propTypes[\"default\"].bool])\n});\n\n_defineProperty(JSONTree, \"defaultProps\", {\n  shouldExpandNode: expandRootNode,\n  hideRoot: false,\n  keyPath: ['root'],\n  getItemString: defaultItemString,\n  labelRenderer: defaultLabelRenderer,\n  valueRenderer: identity,\n  postprocessValue: identity,\n  isCustomNode: noCustomNode,\n  collectionLimit: 50,\n  invertTheme: true\n});"]}