/* Metro module 4764; source: unknown; dependencies: [4765] */ import Module04765 from './module-04765.js'; /* Metro dependency 4765 */ function _fun41146(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#41146, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4942:6, offset: 0x011165c3, size: 83 bytes, params: 8, frame: 16 const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); exports.default = {decode: decode_41147, TAG_HEADER_SIZE: 5}; function decode_41147(a0, a1) { // fn#41147, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4942:106, offset: 0x01116616, size: 217 bytes, params: 3, frame: 15 var r1; var r0; var prototype; var value2; var decode; var DataView; var value3; var Uint8Array; var value4; var buffer; var error; var decodeURIComponent; var escape; var value5; var value6; let value = Module04765; value = value.get(); if (value === undefined) { value = a1.map(function(a0) { var String = global.String; return String.fromCharCode(a0); }); value = value.join(''); try { decodeURIComponent = global.decodeURIComponent; escape = global.escape; value5 = escape(value); value6 = decodeURIComponent(value5); r0 = value6; } catch (error) { r0 = value; } return r0; } if (a0 === undefined) { value = a1.map(function(a0) { var String = global.String; return String.fromCharCode(a0); }); value = value.join(''); try { decodeURIComponent = global.decodeURIComponent; } catch (error) { r0 = value; return r0; } try { escape = global.escape; } catch (error) { r0 = value; return r0; } try { value5 = escape(value); } catch (error) { r0 = value; return r0; } try { value6 = decodeURIComponent(value5); r0 = value6; } catch (error) { r0 = value; } return r0; } try { prototype = value.prototype; value2 = Object.create(prototype, {constructor: {value: value}}); value = new value(a0); value = value instanceof Object ? value : value2; decode = value.decode; DataView = global.DataView; value3 = a1 instanceof DataView; if (value3) { buffer = a1.buffer; r1 = buffer; } else { Uint8Array = global.Uint8Array; value4 = Uint8Array.from(a1); r1 = value4; } value = Reflect.apply(decode, value, [r1]); } catch (error) { value = a1.map(function(a0) { var String = global.String; return String.fromCharCode(a0); }); value = value.join(''); try { decodeURIComponent = global.decodeURIComponent; } catch (error) { r0 = value; return r0; } try { escape = global.escape; } catch (error) { r0 = value; return r0; } try { value5 = escape(value); } catch (error) { r0 = value; return r0; } try { value6 = decodeURIComponent(value5); r0 = value6; } catch (error) { r0 = value; } return r0; } return value; } } global.__d(_fun41146, 4764, [4765]) /* metro module 4764, dependencies: [4765] */;