473 lines
21 KiB
JavaScript
473 lines
21 KiB
JavaScript
/* Metro module 5360; source: unknown; dependencies: [15, 17, 18, 7, 6, 5342, 5325] */
|
|
import ClassCallCheck from './module-00006-ClassCallCheck.js'; /* Metro dependency 6 */
|
|
import CreateClass from './module-00007-CreateClass.js'; /* Metro dependency 7 */
|
|
import PossibleConstructorReturn from './module-00015-PossibleConstructorReturn.js'; /* Metro dependency 15 */
|
|
import Module00017 from './module-00017.js'; /* Metro dependency 17 */
|
|
import Inherits from './module-00018-Inherits.js'; /* Metro dependency 18 */
|
|
|
|
function _fun47270(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#47270, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5538:6, offset: 0x011bd988, size: 235 bytes, params: 8, frame: 18
|
|
const env0_0 = require;
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
let value = CreateClass;
|
|
value = value(Gesture);
|
|
const value2 = _fun47276(value);
|
|
const value3 = _fun47304(value2);
|
|
exports.CALLBACK_TYPE = {'UNDEFINED': 0, 'BEGAN': 1, 'START': 2, 'UPDATE': 3, 'CHANGE': 4, 'END': 5, 'FINALIZE': 6,
|
|
'TOUCHES_DOWN': 7, 'TOUCHES_MOVE': 8, 'TOUCHES_UP': 9, 'TOUCHES_CANCELLED': 10};
|
|
exports.Gesture = value;
|
|
exports.BaseGesture = value2;
|
|
exports.ContinousBaseGesture = value3;
|
|
function _callSuper_47271(a0, a1, a2) { // fn#47271, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5538:148, offset: 0x011bda73, size: 100 bytes, params: 4, frame: 20
|
|
var r0;
|
|
var Reflect;
|
|
let value = a2;
|
|
const value3 = Module00017(a1);
|
|
if (_isNativeReflectConstruct_47272()) {
|
|
Reflect = global.Reflect;
|
|
value = Reflect.construct(value3, value || [], Module00017(a0).constructor);
|
|
r0 = value;
|
|
} else {
|
|
value = value3.apply(a0, value);
|
|
r0 = value;
|
|
}
|
|
return PossibleConstructorReturn(a0, r0);
|
|
}
|
|
|
|
function _isNativeReflectConstruct_47272() { // fn#47272, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5538:279, offset: 0x011bdad7, size: 94 bytes, params: 1, frame: 18
|
|
var Boolean;
|
|
var prototype;
|
|
var valueOf;
|
|
var call;
|
|
var Reflect;
|
|
var construct;
|
|
var closure;
|
|
var value;
|
|
var error;
|
|
try {
|
|
Boolean = global.Boolean;
|
|
prototype = Boolean.prototype;
|
|
valueOf = prototype.valueOf;
|
|
call = valueOf.call;
|
|
Reflect = global.Reflect;
|
|
construct = Reflect.construct;
|
|
Boolean = global.Boolean;
|
|
closure = function() {
|
|
};
|
|
value = Reflect.apply(construct, Reflect, [Boolean, [], closure]);
|
|
value = Reflect.apply(call, valueOf, [value]);
|
|
var result = !value;
|
|
} catch (error) {
|
|
}
|
|
return (_isNativeReflectConstruct_47272_isNativeReflectConstruct = function() {
|
|
return !!result;
|
|
})();
|
|
}
|
|
|
|
function Gesture() { // fn#47275, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5538:638, offset: 0x011bdb35, size: 24 bytes, params: 1, frame: 13
|
|
ClassCallCheck(this, Gesture);
|
|
}
|
|
|
|
function _fun47276(a0) { // fn#47276, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5538:682, offset: 0x011bdb4d, size: 645 bytes, params: 2, frame: 16
|
|
const BaseGesture2 = BaseGesture;
|
|
Inherits(BaseGesture2, a0);
|
|
return env0_5(BaseGesture2, [{key: 'addDependency', value: function(a0, a1) {
|
|
var r0;
|
|
var value;
|
|
var property = this.config[a0];
|
|
var config = this.config;
|
|
if (property) {
|
|
value = (0, global.Array)();
|
|
value = value.concat(property, a1);
|
|
r0 = value;
|
|
} else {
|
|
r0 = [a1];
|
|
}
|
|
config[a0] = r0;
|
|
}}, {key: 'withRef', value: function(a0) {
|
|
this.config.ref = a0;
|
|
return this;
|
|
}}, {key: 'isWorklet', value: function(a0) {
|
|
return a0.__workletHash !== undefined;
|
|
}}, {key: 'onBegin', value: value_47281}, {key: 'onStart', value: value_47282}, {key: 'onEnd', value: value_47283},
|
|
{key: 'onFinalize', value: value_47284}, {key: 'onTouchesDown', value: value_47285}, {key: 'onTouchesMove',
|
|
value: value_47286}, {key: 'onTouchesUp', value: value_47287}, {key: 'onTouchesCancelled', value: value_47288},
|
|
{key: 'enabled', value: function(a0) {
|
|
this.config.enabled = a0;
|
|
return this;
|
|
}}, {key: 'shouldCancelWhenOutside', value: function(a0) {
|
|
this.config.shouldCancelWhenOutside = a0;
|
|
return this;
|
|
}}, {key: 'hitSlop', value: function(a0) {
|
|
this.config.hitSlop = a0;
|
|
return this;
|
|
}}, {key: 'activeCursor', value: function(a0) {
|
|
this.config.activeCursor = a0;
|
|
return this;
|
|
}}, {key: 'mouseButton', value: function(a0) {
|
|
this.config.mouseButton = a0;
|
|
return this;
|
|
}}, {key: 'runOnJS', value: function(a0) {
|
|
this.config.runOnJS = a0;
|
|
return this;
|
|
}}, {key: 'simultaneousWithExternalGesture', value: function() {
|
|
var r2;
|
|
var value6;
|
|
var error;
|
|
var value = arguments.length;
|
|
var property = global.Array;
|
|
var value3 = new property(value);
|
|
var value5 = 0;
|
|
if (value5 < value) {
|
|
r2 = value5;
|
|
reducibleLoop1: while (true) {
|
|
value3[r2] = arguments[r2];
|
|
value6 = typeof r2 === 'bigint' ? r2 + 1n : +r2 + 1;
|
|
if (value6 < value) {
|
|
r2 = value6;
|
|
continue reducibleLoop1;
|
|
}
|
|
break reducibleLoop1;
|
|
}
|
|
}
|
|
var iterator = value3[Symbol.iterator]();
|
|
var iterator2 = iterator.next;
|
|
r2 = iterator;
|
|
var item2 = Reflect.apply(iterator2, r2, []);
|
|
var item = item2.value;
|
|
item2 = item2.done ? undefined : r2;
|
|
reducibleJoin4: while (true) {
|
|
if (item2 === undefined) {
|
|
return this;
|
|
}
|
|
break reducibleJoin4;
|
|
}
|
|
reducibleLoop4: while (true) {
|
|
reducibleJoin3: while (true) {
|
|
if (item) {
|
|
try {
|
|
property = this.addDependency;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
Reflect.apply(property, this, ['simultaneousWith', item]);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
r2 = item2;
|
|
break reducibleJoin3;
|
|
}
|
|
r2 = item2;
|
|
break reducibleJoin3;
|
|
}
|
|
item2 = Reflect.apply(iterator2, r2, []);
|
|
item = item2.value;
|
|
item2 = item2.done ? undefined : r2;
|
|
if (item2 === undefined) {
|
|
break reducibleLoop4;
|
|
}
|
|
continue reducibleLoop4;
|
|
}
|
|
return this;
|
|
}}, {key: 'requireExternalGestureToFail', value: function() {
|
|
var r2;
|
|
var value6;
|
|
var error;
|
|
var value = arguments.length;
|
|
var property = global.Array;
|
|
var value3 = new property(value);
|
|
var value5 = 0;
|
|
if (value5 < value) {
|
|
r2 = value5;
|
|
reducibleLoop1: while (true) {
|
|
value3[r2] = arguments[r2];
|
|
value6 = typeof r2 === 'bigint' ? r2 + 1n : +r2 + 1;
|
|
if (value6 < value) {
|
|
r2 = value6;
|
|
continue reducibleLoop1;
|
|
}
|
|
break reducibleLoop1;
|
|
}
|
|
}
|
|
var iterator = value3[Symbol.iterator]();
|
|
var iterator2 = iterator.next;
|
|
r2 = iterator;
|
|
var item2 = Reflect.apply(iterator2, r2, []);
|
|
var item = item2.value;
|
|
item2 = item2.done ? undefined : r2;
|
|
reducibleJoin4: while (true) {
|
|
if (item2 === undefined) {
|
|
return this;
|
|
}
|
|
break reducibleJoin4;
|
|
}
|
|
reducibleLoop4: while (true) {
|
|
reducibleJoin3: while (true) {
|
|
if (item) {
|
|
try {
|
|
property = this.addDependency;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
Reflect.apply(property, this, ['requireToFail', item]);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
r2 = item2;
|
|
break reducibleJoin3;
|
|
}
|
|
r2 = item2;
|
|
break reducibleJoin3;
|
|
}
|
|
item2 = Reflect.apply(iterator2, r2, []);
|
|
item = item2.value;
|
|
item2 = item2.done ? undefined : r2;
|
|
if (item2 === undefined) {
|
|
break reducibleLoop4;
|
|
}
|
|
continue reducibleLoop4;
|
|
}
|
|
return this;
|
|
}}, {key: 'blocksExternalGesture', value: function() {
|
|
var r2;
|
|
var value6;
|
|
var error;
|
|
var value = arguments.length;
|
|
var property = global.Array;
|
|
var value3 = new property(value);
|
|
var value5 = 0;
|
|
if (value5 < value) {
|
|
r2 = value5;
|
|
reducibleLoop1: while (true) {
|
|
value3[r2] = arguments[r2];
|
|
value6 = typeof r2 === 'bigint' ? r2 + 1n : +r2 + 1;
|
|
if (value6 < value) {
|
|
r2 = value6;
|
|
continue reducibleLoop1;
|
|
}
|
|
break reducibleLoop1;
|
|
}
|
|
}
|
|
var iterator = value3[Symbol.iterator]();
|
|
var iterator2 = iterator.next;
|
|
r2 = iterator;
|
|
var item2 = Reflect.apply(iterator2, r2, []);
|
|
var item = item2.value;
|
|
item2 = item2.done ? undefined : r2;
|
|
reducibleJoin4: while (true) {
|
|
if (item2 === undefined) {
|
|
return this;
|
|
}
|
|
break reducibleJoin4;
|
|
}
|
|
reducibleLoop4: while (true) {
|
|
reducibleJoin3: while (true) {
|
|
if (item) {
|
|
try {
|
|
property = this.addDependency;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
Reflect.apply(property, this, ['blocksHandlers', item]);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
r2 = item2;
|
|
break reducibleJoin3;
|
|
}
|
|
r2 = item2;
|
|
break reducibleJoin3;
|
|
}
|
|
item2 = Reflect.apply(iterator2, r2, []);
|
|
item = item2.value;
|
|
item2 = item2.done ? undefined : r2;
|
|
if (item2 === undefined) {
|
|
break reducibleLoop4;
|
|
}
|
|
continue reducibleLoop4;
|
|
}
|
|
return this;
|
|
}}, {key: 'withTestId', value: function(a0) {
|
|
this.config.testId = a0;
|
|
return this;
|
|
}}, {key: 'cancelsTouchesInView', value: function(a0) {
|
|
this.config.cancelsTouchesInView = a0;
|
|
return this;
|
|
}}, {key: 'initialize', value: value_47300}, {key: 'toGestureArray', value: function() {
|
|
return [this];
|
|
}}, {key: 'prepare', value: function() {
|
|
}}, {key: 'shouldUseReanimated', get: get_47303}]);
|
|
function BaseGesture() { // fn#47277, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5538:694, offset: 0x011bddd2, size: 140 bytes, params: 1, frame: 14
|
|
let binding = env1_6;
|
|
binding(this, BaseGesture);
|
|
const value3 = _callSuper_47271(this, BaseGesture);
|
|
value3.gestureId = -1;
|
|
value3.handlerTag = -1;
|
|
value3.handlerName = '';
|
|
value3.config = {};
|
|
value3.handlers = {'gestureId': -1, 'handlerTag': -1, isWorklet: []};
|
|
binding = env1_8;
|
|
const value4 = typeof binding === 'bigint' ? binding : +binding;
|
|
env1_8 = typeof value4 === 'bigint' ? value4 + 1n : +value4 + 1;
|
|
value3.gestureId = value4;
|
|
value3.handlers.gestureId = value3.gestureId;
|
|
return value3;
|
|
}
|
|
|
|
function value_47281(a0) { // fn#47281, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5538:1276, offset: 0x011bdec9, size: 60 bytes, params: 2, frame: 13
|
|
this.handlers.onBegin = a0;
|
|
const isWorklet = this.handlers.isWorklet;
|
|
const BEGAN = env1_7.BEGAN;
|
|
isWorklet[BEGAN] = this.isWorklet(a0);
|
|
return this;
|
|
}
|
|
|
|
function value_47282(a0) { // fn#47282, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5538:1406, offset: 0x011bdf05, size: 60 bytes, params: 2, frame: 13
|
|
this.handlers.onStart = a0;
|
|
const isWorklet = this.handlers.isWorklet;
|
|
const START = env1_7.START;
|
|
isWorklet[START] = this.isWorklet(a0);
|
|
return this;
|
|
}
|
|
|
|
function value_47283(a0) { // fn#47283, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5538:1534, offset: 0x011bdf41, size: 60 bytes, params: 2, frame: 13
|
|
this.handlers.onEnd = a0;
|
|
const isWorklet = this.handlers.isWorklet;
|
|
const END = env1_7.END;
|
|
isWorklet[END] = this.isWorklet(a0);
|
|
return this;
|
|
}
|
|
|
|
function value_47284(a0) { // fn#47284, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5538:1661, offset: 0x011bdf7d, size: 60 bytes, params: 2, frame: 13
|
|
this.handlers.onFinalize = a0;
|
|
const isWorklet = this.handlers.isWorklet;
|
|
const FINALIZE = env1_7.FINALIZE;
|
|
isWorklet[FINALIZE] = this.isWorklet(a0);
|
|
return this;
|
|
}
|
|
|
|
function value_47285(a0) { // fn#47285, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5538:1806, offset: 0x011bdfb9, size: 74 bytes, params: 2, frame: 13
|
|
this.config.needsPointerData = true;
|
|
this.handlers.onTouchesDown = a0;
|
|
const isWorklet = this.handlers.isWorklet;
|
|
const TOUCHES_DOWN = env1_7.TOUCHES_DOWN;
|
|
isWorklet[TOUCHES_DOWN] = this.isWorklet(a0);
|
|
return this;
|
|
}
|
|
|
|
function value_47286(a0) { // fn#47286, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5538:1993, offset: 0x011be003, size: 74 bytes, params: 2, frame: 13
|
|
this.config.needsPointerData = true;
|
|
this.handlers.onTouchesMove = a0;
|
|
const isWorklet = this.handlers.isWorklet;
|
|
const TOUCHES_MOVE = env1_7.TOUCHES_MOVE;
|
|
isWorklet[TOUCHES_MOVE] = this.isWorklet(a0);
|
|
return this;
|
|
}
|
|
|
|
function value_47287(a0) { // fn#47287, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5538:2178, offset: 0x011be04d, size: 74 bytes, params: 2, frame: 13
|
|
this.config.needsPointerData = true;
|
|
this.handlers.onTouchesUp = a0;
|
|
const isWorklet = this.handlers.isWorklet;
|
|
const TOUCHES_UP = env1_7.TOUCHES_UP;
|
|
isWorklet[TOUCHES_UP] = this.isWorklet(a0);
|
|
return this;
|
|
}
|
|
|
|
function value_47288(a0) { // fn#47288, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5538:2364, offset: 0x011be097, size: 74 bytes, params: 2, frame: 13
|
|
this.config.needsPointerData = true;
|
|
this.handlers.onTouchesCancelled = a0;
|
|
const isWorklet = this.handlers.isWorklet;
|
|
const TOUCHES_CANCELLED = env1_7.TOUCHES_CANCELLED;
|
|
isWorklet[TOUCHES_CANCELLED] = this.isWorklet(a0);
|
|
return this;
|
|
}
|
|
|
|
function value_47300() { // fn#47300, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5538:3966, offset: 0x011be2e9, size: 124 bytes, params: 1, frame: 17
|
|
let value = environment.__proto__;
|
|
value = require(5342) /* metro dependency 5342 */;
|
|
const getNextHandlerTag = value.getNextHandlerTag;
|
|
this.handlerTag = Reflect.apply(getNextHandlerTag, value, []);
|
|
const Object = global.Object;
|
|
this.handlers = Object.assign({}, this.handlers, {handlerTag: this.handlerTag});
|
|
if (this.config.ref) {
|
|
this.config.ref.current = this;
|
|
}
|
|
}
|
|
|
|
function get_47303() { // fn#47303, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5538:4300, offset: 0x011be372, size: 93 bytes, params: 1, frame: 12
|
|
let value = this.config.runOnJS !== true;
|
|
let r0 = value && !this.handlers.isWorklet.includes(false);
|
|
if (r0) {
|
|
value = environment.__proto__;
|
|
value = require(5325) /* metro dependency 5325 */;
|
|
value = !value.isRemoteDebuggingEnabled();
|
|
r0 = value;
|
|
}
|
|
return r0;
|
|
}
|
|
|
|
}
|
|
|
|
function _fun47304(a0) { // fn#47304, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5538:4432, offset: 0x011be3cf, size: 114 bytes, params: 2, frame: 16
|
|
const ContinousBaseGesture2 = ContinousBaseGesture;
|
|
Inherits(ContinousBaseGesture2, a0);
|
|
return env0_5(ContinousBaseGesture2, [{key: 'onUpdate', value: value_47306}, {key: 'onChange', value: value_47307},
|
|
{key: 'manualActivation', value: function(a0) {
|
|
this.config.manualActivation = a0;
|
|
return this;
|
|
}}]);
|
|
function ContinousBaseGesture() { // fn#47305, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5538:4444, offset: 0x011be441, size: 42 bytes, params: 1, frame: 16
|
|
env1_6(this, ContinousBaseGesture);
|
|
return _callSuper_47271(this, ContinousBaseGesture, arguments);
|
|
}
|
|
|
|
function value_47306(a0) { // fn#47306, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5538:4639, offset: 0x011be46b, size: 60 bytes, params: 2, frame: 13
|
|
this.handlers.onUpdate = a0;
|
|
const isWorklet = this.handlers.isWorklet;
|
|
const UPDATE = env1_7.UPDATE;
|
|
isWorklet[UPDATE] = this.isWorklet(a0);
|
|
return this;
|
|
}
|
|
|
|
function value_47307(a0) { // fn#47307, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5538:4773, offset: 0x011be4a7, size: 60 bytes, params: 2, frame: 13
|
|
this.handlers.onChange = a0;
|
|
const isWorklet = this.handlers.isWorklet;
|
|
const CHANGE = env1_7.CHANGE;
|
|
isWorklet[CHANGE] = this.isWorklet(a0);
|
|
return this;
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
global.__d(_fun47270, 5360, [15, 17, 18, 7, 6, 5342,
|
|
5325]) /* metro module 5360, dependencies: [15, 17, 18, 7, 6, 5342, 5325] */;
|