{"version":3,"sources":["jsdelivr-header.js","/npm/nr-react-list@1.2.1/lib/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aAEA,QAAQ,YAAa,EAErB,IAAI,SAAW,OAAO,QAAU,SAAU,GAAU,IAAK,IAAI,EAAI,EAAG,EAAI,UAAU,OAAQ,IAAK,CAAE,IAAI,EAAS,UAAU,GAAI,IAAK,IAAI,KAAO,EAAc,OAAO,UAAU,eAAe,KAAK,EAAQ,KAAQ,EAAO,GAAO,EAAO,GAAU,CAAE,OAAO,CAAQ,EAE3P,OAAS,QAAQ,SAEjB,QAAU,uBAAuB,QAEjC,WAAa,QAAQ,cAErB,YAAc,uBAAuB,YAErC,QAAU,QAAQ,UAEtB,SAAS,uBAAuB,GAAO,OAAO,GAAO,EAAI,WAAa,EAAM,CAAE,QAAS,EAAO,CAE9F,SAAS,yBAAyB,EAAK,GAAQ,IAAI,EAAS,CAAC,EAAG,IAAK,IAAI,KAAK,EAAW,EAAK,QAAQ,IAAM,GAAkB,OAAO,UAAU,eAAe,KAAK,EAAK,KAAc,EAAO,GAAK,EAAI,IAAM,OAAO,CAAQ,CAE3N,IAAI,KAAO,SAAc,GACvB,IAAI,EAAW,EAAK,SAChB,EAAY,EAAK,GACjB,EAAW,EAAK,SAChB,EAAU,EAAK,QACf,EAAO,yBAAyB,EAAM,CAAC,WAAY,KAAM,WAAY,YAEzE,OAAI,GAAY,GACP,EAAI,QAAQ,KAAK,GAAU,SAAU,EAAM,GAChD,IAAI,EAEA,GAAQ,EAAI,QAAQ,QAAQ,CAAC,EAAG,IAAO,EAAU,CAAC,GAAW,GAAY,EAAM,EAAQ,GAAW,EAAK,IAC3G,OAAO,QAAQ,QAAQ,cAAc,EAAW,SAAS,CAAE,IAAK,GAAO,GACzE,IAEO,8DAEX,EACA,KAAK,UAAqC,eAAzB,QAAQ,IAAI,SAA4B,CACvD,SAAU,YAAY,QAAQ,UAAU,CAAC,YAAY,QAAQ,MAAO,YAAY,QAAQ,SAAS,WACjG,GAAI,YAAY,QAAQ,IAAI,WAC5B,SAAU,YAAY,QAAQ,OAC9B,QAAS,YAAY,QAAQ,QAC3B,CAAC,EACL,KAAK,aAAe,CAClB,SAAU,OACV,QAAS,OAGX,QAAQ,QAAU,KAClB,OAAO,QAAU,QAAiB","file":"/npm/nr-react-list@1.2.1/lib/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/nr-react-list@1.2.1/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\nexports.__esModule = true;\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 _propTypes = require('prop-types');\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nvar _lodash = require('lodash');\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 List = function List(_ref) {\n  var iterator = _ref.iterator,\n      Component = _ref.of,\n      propname = _ref.propname,\n      keyname = _ref.keyname,\n      rest = _objectWithoutProperties(_ref, ['iterator', 'of', 'propname', 'keyname']);\n\n  if (iterator && Component) {\n    return (0, _lodash.map)(iterator, function (item, key) {\n      var _assign;\n\n      var props = (0, _lodash.assign)({}, rest, (_assign = {}, _assign[propname] = item, _assign[keyname] = key, _assign));\n      return _react2.default.createElement(Component, _extends({ key: key }, props));\n    });\n  } else {\n    return 'nr-react-list Component require an \"iterator\" and \"of\" props';\n  }\n};\nList.propTypes = process.env.NODE_ENV !== \"production\" ? {\n  iterator: _propTypes2.default.oneOfType([_propTypes2.default.array, _propTypes2.default.object]).isRequired,\n  of: _propTypes2.default.any.isRequired,\n  propname: _propTypes2.default.string,\n  keyname: _propTypes2.default.string\n} : {};\nList.defaultProps = {\n  propname: 'item',\n  keyname: 'idx'\n};\n\nexports.default = List;\nmodule.exports = exports['default'];"]}