// Module ID: 1449 // Function ID: 1450 // Dependencies: [1316, 1444, 1450, 1284, 1288, 1452, 1454] // Module 1449 import _mod1284 from "module_1284" /* 1284 */; import getProto from "getProto" /* 1288 */; import callBoundIntrinsic from "callBoundIntrinsic" /* 1316 */; import hasToStringTagShams from "hasToStringTagShams" /* 1444 */; import availableTypedArrays from "availableTypedArrays" /* 1450 */; import forEach from "forEach" /* 1452 */; import callBind from "callBind" /* 1454 */; let closure_2 = callBoundIntrinsic("Object.prototype.toString"); let tmp = hasToStringTagShams(); let closure_3 = tmp; if (typeof globalThis !== "undefined") { const global = globalThis; } const tmp2 = availableTypedArrays(); let closure_5 = tmp2; let closure_6 = callBoundIntrinsic("String.prototype.slice"); let closure_7 = callBoundIntrinsic("Array.prototype.indexOf", true) || (function indexOf(arg0, arg1) { let num = 0; if (0 < arg0.length) { while (arg0[num] !== arg1) { num = num + 1; } return num; } return -1; }); let closure_8 = Object.create(null); if (tmp) { if (_mod1284) { if (getProto) { forEach(tmp2, (arg0) => { const tmp = new global[arg0](); if (Symbol.toStringTag in tmp) { if (getProto) { const tmp4 = tmp2(1288)(tmp); const _Symbol = Symbol; const tmp5 = tmp2(1284)(tmp4, Symbol.toStringTag); let tmp6 = tmp5; if (!tmp5) { tmp6 = tmp5; if (tmp4) { const _Symbol2 = Symbol; tmp6 = tmp2(1284)(tmp2(1288)(tmp4), Symbol.toStringTag); const tmp7 = tmp2(1288)(tmp4); } } const text = `$${arg0}`; closure_8[`$${arg0}`] = tmp2(1454)(tmp6.get); } } }); } module.exports = function whichTypedArray(obj) { if (obj) { if (typeof obj === "object") { if (closure_3) { let tmp14 = null; if (_require(1284)) { _require = obj; dependencyMap = false; _require(1452)(closure_8, (arg0, arg1) => { if (!closure_1) { try { if ("$" + arg0(closure_0) === arg1) { closure_1 = closure_1_6(arg1, 1); } } catch (err) { } } }); tmp14 = dependencyMap; } return tmp14; } else { const tmp3 = callback2(callback(obj), 8, -1); let tmp6 = tmp3; if (callback3(closure_5, tmp3) <= -1) { let tmp7 = "Object" === tmp3; if (tmp7) { _require = obj; dependencyMap = false; _require(1452)(closure_8, (arg0, arg1) => { if (!closure_1) { try { arg0(closure_0); closure_1 = closure_1_6(arg1, 1); } catch (err) { } } }); tmp7 = dependencyMap; } tmp6 = tmp7; } return tmp6; } } } return false; }; } } forEach(tmp2, (arg0) => { const arr = new global[arg0](); if (arr.slice || arr.set) { const text = `$${arg0}`; closure_8[`$${arg0}`] = callBind(tmp); } });