{"ast":null,"code":"'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nvar _extends = Object.assign || function (target) {\n  for (var i = 1; i < arguments.length; i++) {\n    var source = arguments[i];\n    for (var key in source) {\n      if (Object.prototype.hasOwnProperty.call(source, key)) {\n        target[key] = source[key];\n      }\n    }\n  }\n  return target;\n};\nvar _createClass = function () {\n  function defineProperties(target, props) {\n    for (var i = 0; i < props.length; i++) {\n      var descriptor = props[i];\n      descriptor.enumerable = descriptor.enumerable || false;\n      descriptor.configurable = true;\n      if (\"value\" in descriptor) descriptor.writable = true;\n      Object.defineProperty(target, descriptor.key, descriptor);\n    }\n  }\n  return function (Constructor, protoProps, staticProps) {\n    if (protoProps) defineProperties(Constructor.prototype, protoProps);\n    if (staticProps) defineProperties(Constructor, staticProps);\n    return Constructor;\n  };\n}();\nvar _react = require('react');\nvar _react2 = _interopRequireDefault(_react);\nvar _reactDom = require('react-dom');\nvar _reactDom2 = _interopRequireDefault(_reactDom);\nvar _scroller = require('./scroller');\nvar _scroller2 = _interopRequireDefault(_scroller);\nvar _propTypes = require('prop-types');\nvar _propTypes2 = _interopRequireDefault(_propTypes);\nfunction _interopRequireDefault(obj) {\n  return obj && obj.__esModule ? obj : {\n    default: obj\n  };\n}\nfunction _classCallCheck(instance, Constructor) {\n  if (!(instance instanceof Constructor)) {\n    throw new TypeError(\"Cannot call a class as a function\");\n  }\n}\nfunction _possibleConstructorReturn(self, call) {\n  if (!self) {\n    throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");\n  }\n  return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self;\n}\nfunction _inherits(subClass, superClass) {\n  if (typeof superClass !== \"function\" && superClass !== null) {\n    throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass);\n  }\n  subClass.prototype = Object.create(superClass && superClass.prototype, {\n    constructor: {\n      value: subClass,\n      enumerable: false,\n      writable: true,\n      configurable: true\n    }\n  });\n  if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass;\n}\nexports.default = function (Component) {\n  var Element = function (_React$Component) {\n    _inherits(Element, _React$Component);\n    function Element(props) {\n      _classCallCheck(this, Element);\n      var _this = _possibleConstructorReturn(this, (Element.__proto__ || Object.getPrototypeOf(Element)).call(this, props));\n      _this.childBindings = {\n        domNode: null\n      };\n      return _this;\n    }\n    _createClass(Element, [{\n      key: 'componentDidMount',\n      value: function componentDidMount() {\n        if (typeof window === 'undefined') {\n          return false;\n        }\n        this.registerElems(this.props.name);\n      }\n    }, {\n      key: 'componentDidUpdate',\n      value: function componentDidUpdate(prevProps) {\n        if (this.props.name !== prevProps.name) {\n          this.registerElems(this.props.name);\n        }\n      }\n    }, {\n      key: 'componentWillUnmount',\n      value: function componentWillUnmount() {\n        if (typeof window === 'undefined') {\n          return false;\n        }\n        _scroller2.default.unregister(this.props.name);\n      }\n    }, {\n      key: 'registerElems',\n      value: function registerElems(name) {\n        _scroller2.default.register(name, this.childBindings.domNode);\n      }\n    }, {\n      key: 'render',\n      value: function render() {\n        return _react2.default.createElement(Component, _extends({}, this.props, {\n          parentBindings: this.childBindings\n        }));\n      }\n    }]);\n    return Element;\n  }(_react2.default.Component);\n  ;\n  Element.propTypes = {\n    name: _propTypes2.default.string,\n    id: _propTypes2.default.string\n  };\n  return Element;\n};","map":{"version":3,"names":["Object","defineProperty","exports","value","_extends","assign","target","i","arguments","length","source","key","prototype","hasOwnProperty","call","_createClass","defineProperties","props","descriptor","enumerable","configurable","writable","Constructor","protoProps","staticProps","_react","require","_react2","_interopRequireDefault","_reactDom","_reactDom2","_scroller","_scroller2","_propTypes","_propTypes2","obj","__esModule","default","_classCallCheck","instance","TypeError","_possibleConstructorReturn","self","ReferenceError","_inherits","subClass","superClass","create","constructor","setPrototypeOf","__proto__","Component","Element","_React$Component","_this","getPrototypeOf","childBindings","domNode","componentDidMount","window","registerElems","name","componentDidUpdate","prevProps","componentWillUnmount","unregister","register","render","createElement","parentBindings","propTypes","string","id"],"sources":["C:/Users/user/Desktop/000newport/node_modules/react-scroll/modules/mixins/scroll-element.js"],"sourcesContent":["'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 _reactDom = require('react-dom');\n\nvar _reactDom2 = _interopRequireDefault(_reactDom);\n\nvar _scroller = require('./scroller');\n\nvar _scroller2 = _interopRequireDefault(_scroller);\n\nvar _propTypes = require('prop-types');\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\nexports.default = function (Component) {\n  var Element = function (_React$Component) {\n    _inherits(Element, _React$Component);\n\n    function Element(props) {\n      _classCallCheck(this, Element);\n\n      var _this = _possibleConstructorReturn(this, (Element.__proto__ || Object.getPrototypeOf(Element)).call(this, props));\n\n      _this.childBindings = {\n        domNode: null\n      };\n      return _this;\n    }\n\n    _createClass(Element, [{\n      key: 'componentDidMount',\n      value: function componentDidMount() {\n        if (typeof window === 'undefined') {\n          return false;\n        }\n        this.registerElems(this.props.name);\n      }\n    }, {\n      key: 'componentDidUpdate',\n      value: function componentDidUpdate(prevProps) {\n        if (this.props.name !== prevProps.name) {\n          this.registerElems(this.props.name);\n        }\n      }\n    }, {\n      key: 'componentWillUnmount',\n      value: function componentWillUnmount() {\n        if (typeof window === 'undefined') {\n          return false;\n        }\n        _scroller2.default.unregister(this.props.name);\n      }\n    }, {\n      key: 'registerElems',\n      value: function registerElems(name) {\n        _scroller2.default.register(name, this.childBindings.domNode);\n      }\n    }, {\n      key: 'render',\n      value: function render() {\n        return _react2.default.createElement(Component, _extends({}, this.props, { parentBindings: this.childBindings }));\n      }\n    }]);\n\n    return Element;\n  }(_react2.default.Component);\n\n  ;\n\n  Element.propTypes = {\n    name: _propTypes2.default.string,\n    id: _propTypes2.default.string\n  };\n\n  return Element;\n};"],"mappings":"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"},"metadata":{},"sourceType":"script","externalDependencies":[]}