/* Metro module 1189; source: unknown; dependencies: [6, 7, 826, 1009] */ import ClassCallCheck from './module-00006-ClassCallCheck.js'; /* Metro dependency 6 */ import CreateClass from './module-00007-CreateClass.js'; /* Metro dependency 7 */ import * as Module01009Module from './module-01009.js'; /* Metro dependency 1009 */ function _fun13201(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#13201, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1316:6, offset: 0x00de3fab, size: 147 bytes, params: 8, frame: 19 const env0_0 = require; const makeNativeTransport2 = makeNativeTransport; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); const value = _fun13203(); exports.DEFAULT_BUFFER_SIZE = 30; exports.NativeTransport = value; exports.makeNativeTransport = makeNativeTransport2; exports.makeNativeTransportFactory = function(a0) { return a0.enableNative && require(dependencyMap[3]).NATIVE.isNativeAvailable() ? makeNativeTransport : null; }; function makeNativeTransport() { // fn#13202, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1316:530, offset: 0x00de403e, size: 61 bytes, params: 1, frame: 13 const binding = env0_4; const r0 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; const value = Object.create(binding.prototype, {constructor: {value: binding}}); const binding2 = new binding(r0); return binding2 instanceof Object ? binding2 : value; } function _fun13203() { // fn#13203, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1316:118, offset: 0x00de407b, size: 78 bytes, params: 1, frame: 15 return CreateClass(NativeTransport, [{key: 'send', value: function(a0) { var env0_0 = a0; return this._buffer.add(_fun13206).then(_fun13207); }}, {key: 'flush', value: function(a0) { return this._buffer.drain(a0); }}]); function NativeTransport() { // fn#13204, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1316:139, offset: 0x00de40c9, size: 103 bytes, params: 1, frame: 15 const r1 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; let value = environment.__proto__; env1_2(this, NativeTransport); value = require(826) /* metro dependency 826 */; const makePromiseBuffer = value.makePromiseBuffer; let bufferSize = r1.bufferSize; bufferSize = !bufferSize ? 30 : bufferSize; this._buffer = Reflect.apply(makePromiseBuffer, value, [bufferSize]); } function value_13205(a0) { // fn#13205, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1316:332, offset: 0x00de4130, size: 50 bytes, params: 2, frame: 12 const env0_0 = a0; return this._buffer.add(_fun13206).then(function() { return {}; }); function _fun13206() { // fn#13206, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1316:374, offset: 0x00de4162, size: 51 bytes, params: 1, frame: 11 const NATIVE = (Module01009Module).NATIVE; return NATIVE.sendEnvelope(env0_0); } } } } function _fun13207() { // fn#13207, offset: 0x00c4c227, size: 4 bytes, params: 1, frame: 1 return {}; } global.__d(_fun13201, 1189, [6, 7, 826, 1009]) /* metro module 1189, dependencies: [6, 7, 826, 1009] */;