mirror of
https://github.com/idanoo/GoScrobble.git
synced 2024-11-24 09:25:15 +00:00
1 line
16 KiB
JSON
1 line
16 KiB
JSON
{"ast":null,"code":"import React, { Component } from 'react';\nimport _inheritsLoose from '@babel/runtime/helpers/esm/inheritsLoose';\nimport PropTypes from 'prop-types';\nimport warning from 'tiny-warning';\nvar MAX_SIGNED_31_BIT_INT = 1073741823;\nvar commonjsGlobal = typeof globalThis !== 'undefined' ? globalThis : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : {};\n\nfunction getUniqueId() {\n var key = '__global_unique_id__';\n return commonjsGlobal[key] = (commonjsGlobal[key] || 0) + 1;\n}\n\nfunction objectIs(x, y) {\n if (x === y) {\n return x !== 0 || 1 / x === 1 / y;\n } else {\n return x !== x && y !== y;\n }\n}\n\nfunction createEventEmitter(value) {\n var handlers = [];\n return {\n on: function on(handler) {\n handlers.push(handler);\n },\n off: function off(handler) {\n handlers = handlers.filter(function (h) {\n return h !== handler;\n });\n },\n get: function get() {\n return value;\n },\n set: function set(newValue, changedBits) {\n value = newValue;\n handlers.forEach(function (handler) {\n return handler(value, changedBits);\n });\n }\n };\n}\n\nfunction onlyChild(children) {\n return Array.isArray(children) ? children[0] : children;\n}\n\nfunction createReactContext(defaultValue, calculateChangedBits) {\n var _Provider$childContex, _Consumer$contextType;\n\n var contextProp = '__create-react-context-' + getUniqueId() + '__';\n\n var Provider = /*#__PURE__*/function (_Component) {\n _inheritsLoose(Provider, _Component);\n\n function Provider() {\n var _this;\n\n _this = _Component.apply(this, arguments) || this;\n _this.emitter = createEventEmitter(_this.props.value);\n return _this;\n }\n\n var _proto = Provider.prototype;\n\n _proto.getChildContext = function getChildContext() {\n var _ref;\n\n return _ref = {}, _ref[contextProp] = this.emitter, _ref;\n };\n\n _proto.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {\n if (this.props.value !== nextProps.value) {\n var oldValue = this.props.value;\n var newValue = nextProps.value;\n var changedBits;\n\n if (objectIs(oldValue, newValue)) {\n changedBits = 0;\n } else {\n changedBits = typeof calculateChangedBits === 'function' ? calculateChangedBits(oldValue, newValue) : MAX_SIGNED_31_BIT_INT;\n\n if (process.env.NODE_ENV !== 'production') {\n warning((changedBits & MAX_SIGNED_31_BIT_INT) === changedBits, 'calculateChangedBits: Expected the return value to be a ' + '31-bit integer. Instead received: ' + changedBits);\n }\n\n changedBits |= 0;\n\n if (changedBits !== 0) {\n this.emitter.set(nextProps.value, changedBits);\n }\n }\n }\n };\n\n _proto.render = function render() {\n return this.props.children;\n };\n\n return Provider;\n }(Component);\n\n Provider.childContextTypes = (_Provider$childContex = {}, _Provider$childContex[contextProp] = PropTypes.object.isRequired, _Provider$childContex);\n\n var Consumer = /*#__PURE__*/function (_Component2) {\n _inheritsLoose(Consumer, _Component2);\n\n function Consumer() {\n var _this2;\n\n _this2 = _Component2.apply(this, arguments) || this;\n _this2.state = {\n value: _this2.getValue()\n };\n\n _this2.onUpdate = function (newValue, changedBits) {\n var observedBits = _this2.observedBits | 0;\n\n if ((observedBits & changedBits) !== 0) {\n _this2.setState({\n value: _this2.getValue()\n });\n }\n };\n\n return _this2;\n }\n\n var _proto2 = Consumer.prototype;\n\n _proto2.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {\n var observedBits = nextProps.observedBits;\n this.observedBits = observedBits === undefined || observedBits === null ? MAX_SIGNED_31_BIT_INT : observedBits;\n };\n\n _proto2.componentDidMount = function componentDidMount() {\n if (this.context[contextProp]) {\n this.context[contextProp].on(this.onUpdate);\n }\n\n var observedBits = this.props.observedBits;\n this.observedBits = observedBits === undefined || observedBits === null ? MAX_SIGNED_31_BIT_INT : observedBits;\n };\n\n _proto2.componentWillUnmount = function componentWillUnmount() {\n if (this.context[contextProp]) {\n this.context[contextProp].off(this.onUpdate);\n }\n };\n\n _proto2.getValue = function getValue() {\n if (this.context[contextProp]) {\n return this.context[contextProp].get();\n } else {\n return defaultValue;\n }\n };\n\n _proto2.render = function render() {\n return onlyChild(this.props.children)(this.state.value);\n };\n\n return Consumer;\n }(Component);\n\n Consumer.contextTypes = (_Consumer$contextType = {}, _Consumer$contextType[contextProp] = PropTypes.object, _Consumer$contextType);\n return {\n Provider: Provider,\n Consumer: Consumer\n };\n}\n\nvar index = React.createContext || createReactContext;\nexport default index;","map":{"version":3,"sources":["/app/node_modules/mini-create-react-context/dist/esm/index.js"],"names":["React","Component","_inheritsLoose","PropTypes","warning","MAX_SIGNED_31_BIT_INT","commonjsGlobal","globalThis","window","global","getUniqueId","key","objectIs","x","y","createEventEmitter","value","handlers","on","handler","push","off","filter","h","get","set","newValue","changedBits","forEach","onlyChild","children","Array","isArray","createReactContext","defaultValue","calculateChangedBits","_Provider$childContex","_Consumer$contextType","contextProp","Provider","_Component","_this","apply","arguments","emitter","props","_proto","prototype","getChildContext","_ref","componentWillReceiveProps","nextProps","oldValue","process","env","NODE_ENV","render","childContextTypes","object","isRequired","Consumer","_Component2","_this2","state","getValue","onUpdate","observedBits","setState","_proto2","undefined","componentDidMount","context","componentWillUnmount","contextTypes","index","createContext"],"mappings":"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","sourcesContent":["import React, { Component } from 'react';\nimport _inheritsLoose from '@babel/runtime/helpers/esm/inheritsLoose';\nimport PropTypes from 'prop-types';\nimport warning from 'tiny-warning';\n\nvar MAX_SIGNED_31_BIT_INT = 1073741823;\nvar commonjsGlobal = typeof globalThis !== 'undefined' ? globalThis : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : {};\n\nfunction getUniqueId() {\n var key = '__global_unique_id__';\n return commonjsGlobal[key] = (commonjsGlobal[key] || 0) + 1;\n}\n\nfunction objectIs(x, y) {\n if (x === y) {\n return x !== 0 || 1 / x === 1 / y;\n } else {\n return x !== x && y !== y;\n }\n}\n\nfunction createEventEmitter(value) {\n var handlers = [];\n return {\n on: function on(handler) {\n handlers.push(handler);\n },\n off: function off(handler) {\n handlers = handlers.filter(function (h) {\n return h !== handler;\n });\n },\n get: function get() {\n return value;\n },\n set: function set(newValue, changedBits) {\n value = newValue;\n handlers.forEach(function (handler) {\n return handler(value, changedBits);\n });\n }\n };\n}\n\nfunction onlyChild(children) {\n return Array.isArray(children) ? children[0] : children;\n}\n\nfunction createReactContext(defaultValue, calculateChangedBits) {\n var _Provider$childContex, _Consumer$contextType;\n\n var contextProp = '__create-react-context-' + getUniqueId() + '__';\n\n var Provider = /*#__PURE__*/function (_Component) {\n _inheritsLoose(Provider, _Component);\n\n function Provider() {\n var _this;\n\n _this = _Component.apply(this, arguments) || this;\n _this.emitter = createEventEmitter(_this.props.value);\n return _this;\n }\n\n var _proto = Provider.prototype;\n\n _proto.getChildContext = function getChildContext() {\n var _ref;\n\n return _ref = {}, _ref[contextProp] = this.emitter, _ref;\n };\n\n _proto.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {\n if (this.props.value !== nextProps.value) {\n var oldValue = this.props.value;\n var newValue = nextProps.value;\n var changedBits;\n\n if (objectIs(oldValue, newValue)) {\n changedBits = 0;\n } else {\n changedBits = typeof calculateChangedBits === 'function' ? calculateChangedBits(oldValue, newValue) : MAX_SIGNED_31_BIT_INT;\n\n if (process.env.NODE_ENV !== 'production') {\n warning((changedBits & MAX_SIGNED_31_BIT_INT) === changedBits, 'calculateChangedBits: Expected the return value to be a ' + '31-bit integer. Instead received: ' + changedBits);\n }\n\n changedBits |= 0;\n\n if (changedBits !== 0) {\n this.emitter.set(nextProps.value, changedBits);\n }\n }\n }\n };\n\n _proto.render = function render() {\n return this.props.children;\n };\n\n return Provider;\n }(Component);\n\n Provider.childContextTypes = (_Provider$childContex = {}, _Provider$childContex[contextProp] = PropTypes.object.isRequired, _Provider$childContex);\n\n var Consumer = /*#__PURE__*/function (_Component2) {\n _inheritsLoose(Consumer, _Component2);\n\n function Consumer() {\n var _this2;\n\n _this2 = _Component2.apply(this, arguments) || this;\n _this2.state = {\n value: _this2.getValue()\n };\n\n _this2.onUpdate = function (newValue, changedBits) {\n var observedBits = _this2.observedBits | 0;\n\n if ((observedBits & changedBits) !== 0) {\n _this2.setState({\n value: _this2.getValue()\n });\n }\n };\n\n return _this2;\n }\n\n var _proto2 = Consumer.prototype;\n\n _proto2.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {\n var observedBits = nextProps.observedBits;\n this.observedBits = observedBits === undefined || observedBits === null ? MAX_SIGNED_31_BIT_INT : observedBits;\n };\n\n _proto2.componentDidMount = function componentDidMount() {\n if (this.context[contextProp]) {\n this.context[contextProp].on(this.onUpdate);\n }\n\n var observedBits = this.props.observedBits;\n this.observedBits = observedBits === undefined || observedBits === null ? MAX_SIGNED_31_BIT_INT : observedBits;\n };\n\n _proto2.componentWillUnmount = function componentWillUnmount() {\n if (this.context[contextProp]) {\n this.context[contextProp].off(this.onUpdate);\n }\n };\n\n _proto2.getValue = function getValue() {\n if (this.context[contextProp]) {\n return this.context[contextProp].get();\n } else {\n return defaultValue;\n }\n };\n\n _proto2.render = function render() {\n return onlyChild(this.props.children)(this.state.value);\n };\n\n return Consumer;\n }(Component);\n\n Consumer.contextTypes = (_Consumer$contextType = {}, _Consumer$contextType[contextProp] = PropTypes.object, _Consumer$contextType);\n return {\n Provider: Provider,\n Consumer: Consumer\n };\n}\n\nvar index = React.createContext || createReactContext;\n\nexport default index;\n"]},"metadata":{},"sourceType":"module"} |