// Module ID: 162 // Function ID: 2470 // Name: _wrapNativeSuper // Dependencies: [] // Module 162 (_wrapNativeSuper) function _wrapNativeSuper(arg0) { let map; if ("function" === typeof Map) { const _Map = Map; map = new Map(); } const require = map; function _wrapNativeSuper(arg0) { class Wrapper { constructor() { tmp = arg0(closure_2[1]); return tmp(arg0, arguments, arg0(closure_2[2])(this).constructor); } } if (null !== arg0) { class Wrapper { constructor() { tmp = arg0(closure_2[1]); return tmp(arg0, arguments, arg0(closure_2[2])(this).constructor); } } if (map(closure_2[0])(arg0)) { if ("function" !== typeof arg0) { const _TypeError = TypeError; class Wrapper { constructor() { tmp = arg0(closure_2[1]); return tmp(arg0, arguments, arg0(closure_2[2])(this).constructor); } } const typeError = new TypeError("Super expression must either be null or a function"); throw typeError; } else { if (undefined !== map) { class Wrapper { constructor() { tmp = arg0(closure_2[1]); return tmp(arg0, arguments, arg0(closure_2[2])(this).constructor); } } } class Wrapper { constructor() { tmp = arg0(closure_2[1]); return tmp(arg0, arguments, arg0(closure_2[2])(this).constructor); } } const _Object = Object; let obj = {}; obj = { value: Wrapper }; obj.constructor = obj; Wrapper.prototype = Object.create(arg0.prototype, obj); return map(closure_2[3])(Wrapper, arg0); } } } return arg0; } module.exports = _wrapNativeSuper; return _wrapNativeSuper(arg0); } export default _wrapNativeSuper;