92 lines
4.2 KiB
React
92 lines
4.2 KiB
React
/* Metro module 1656; source: unknown; dependencies: [6, 7, 1657] */
|
|
function _fun18213(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#18213, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1783:6, offset: 0x00e82f75, size: 101 bytes, params: 8, frame: 18
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
const env0_2 = importDefault(6) /* metro dependency 6 */;
|
|
const env0_3 = importDefault(7) /* metro dependency 7 */;
|
|
exports.SensorContainer = _fun18214();
|
|
}
|
|
|
|
function _fun18214() { // fn#18214, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1783:118, offset: 0x00e82fda, size: 124 bytes, params: 1, frame: 15
|
|
return env0_3(SensorContainer, [{key: 'getSensorId', value: function(a0, a1) {
|
|
var value = 100 * a0;
|
|
var value2 = 10 * a1.iosReferenceFrame;
|
|
var Number = global.Number;
|
|
return value + value2 + Number(a1.adjustToInterfaceOrientation);
|
|
}}, {key: 'initializeSensor', value: value_18217}, {key: 'registerSensor', value: value_18218},
|
|
{key: 'unregisterSensor', value: function(a0) {
|
|
var value;
|
|
var property = this.nativeSensors;
|
|
if (property.has(a0)) {
|
|
property = this.nativeSensors;
|
|
value = property.get(a0);
|
|
if (value && value.isRunning()) {
|
|
property = value.listenersNumber;
|
|
value.listenersNumber = typeof property === 'bigint' ? property - 1n : +property - 1;
|
|
if (value.listenersNumber === 0) {
|
|
value.unregister();
|
|
}
|
|
}
|
|
}
|
|
}}]);
|
|
}
|
|
|
|
function SensorContainer() { // fn#18215, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1783:139, offset: 0x00e83056, size: 61 bytes, params: 1, frame: 13
|
|
const value = environment.__proto__;
|
|
env1_2(this, SensorContainer);
|
|
const Map = global.Map;
|
|
this.nativeSensors = new Map();
|
|
}
|
|
|
|
function value_18217(a0, a1) { // fn#18217, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1783:378, offset: 0x00e830cc, size: 138 bytes, params: 3, frame: 16
|
|
var value2;
|
|
var defaultImport;
|
|
var value3;
|
|
var defaultImport2;
|
|
let value = this.getSensorId(a0, a1);
|
|
const nativeSensors = this.nativeSensors;
|
|
if (!nativeSensors.has(value)) {
|
|
value2 = environment.__proto__;
|
|
defaultImport = importDefault(1657) /* metro dependency 1657 */;
|
|
value3 = Object.create(defaultImport.prototype, {constructor: {value: defaultImport}});
|
|
defaultImport2 = new defaultImport(a0, a1);
|
|
this.nativeSensors.set(value, defaultImport2 instanceof Object ? defaultImport2 : value3);
|
|
}
|
|
value = this.nativeSensors.get(value);
|
|
return value.getSharedValue();
|
|
}
|
|
|
|
function value_18218(a0, a1, a2) { // fn#18218, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1783:600, offset: 0x00e83156, size: 139 bytes, params: 4, frame: 15
|
|
var r0;
|
|
var value4;
|
|
var listenersNumber;
|
|
const sensorId = this.getSensorId(a0, a1);
|
|
const value2 = this.nativeSensors.has(sensorId);
|
|
const value3 = -1;
|
|
if (value2) {
|
|
value4 = this.nativeSensors.get(sensorId);
|
|
if (value4) {
|
|
if (value4.isAvailable()) {
|
|
if (value4.isRunning()) {
|
|
listenersNumber = value4.listenersNumber;
|
|
value4.listenersNumber = typeof listenersNumber === 'bigint' ? listenersNumber + 1n : +listenersNumber + 1;
|
|
r0 = sensorId;
|
|
} else if (value4.register(a2)) {
|
|
listenersNumber = value4.listenersNumber;
|
|
value4.listenersNumber = typeof listenersNumber === 'bigint' ? listenersNumber + 1n : +listenersNumber + 1;
|
|
r0 = sensorId;
|
|
} else {
|
|
r0 = value3;
|
|
}
|
|
} else {
|
|
r0 = value3;
|
|
}
|
|
} else {
|
|
r0 = value3;
|
|
}
|
|
return r0;
|
|
}
|
|
return value3;
|
|
}
|
|
|