Files
2026-07-28 01:06:53 +03:00

115 lines
4.8 KiB
JavaScript

/* Metro module 5351; source: unknown; dependencies: [65, 5340, 5338] */
import Module00065 from './module-00065.js'; /* Metro dependency 65 */
import Module05340 from './module-05340.js'; /* Metro dependency 5340 */
function _fun47228(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#47228, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5529:6, offset: 0x011bc568, size: 207 bytes, params: 8, frame: 23
const transformProps2 = transformProps;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
let value = Module00065;
items3 = ['activeOffsetY', 'activeOffsetX', 'failOffsetY', 'failOffsetX', 'minDist', 'minVelocity', 'minVelocityX',
'minVelocityY', 'minPointers', 'maxPointers', 'avgTouches', 'enableTrackpadTwoFingerGesture',
'activateAfterLongPress'];
const items4 = ['activeOffsetYStart', 'activeOffsetYEnd', 'activeOffsetXStart', 'activeOffsetXEnd',
'failOffsetYStart', 'failOffsetYEnd', 'failOffsetXStart', 'failOffsetXEnd'];
const object = {name: 'PanGestureHandler'};
const items2 = [];
object.allowedProps = items2.concat(value((require(5338) /* metro dependency 5338 */).baseGestureHandlerProps),
items3);
object.config = {};
object.transformProps = transformProps2;
object.customNativeProps = items4;
value = Module05340(object);
exports.panGestureHandlerProps = items3;
exports.panGestureHandlerCustomNativeProps = items4;
exports.panHandlerName = 'PanGestureHandler';
exports.PanGestureHandler = value;
exports.managePanProps = transformProps2;
}
function managePanProps(a0) { // fn#47229, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5529:642, offset: 0x011bc637, size: 464 bytes, params: 2, frame: 16
var Array;
var isArray;
var isArray2;
var isArray3;
var isArray4;
var isArray5;
const Object = global.Object;
const value = Object.assign({}, a0);
let activeOffsetX = a0.activeOffsetX;
if (activeOffsetX !== undefined) {
delete value.activeOffsetX;
Array = global.Array;
isArray = Array.isArray;
activeOffsetX = a0.activeOffsetX;
isArray2 = Reflect.apply(isArray, Array, [activeOffsetX]);
activeOffsetX = a0.activeOffsetX;
if (isArray2) {
value.activeOffsetXStart = activeOffsetX[0];
activeOffsetX = a0.activeOffsetX;
value.activeOffsetXEnd = activeOffsetX[1];
} else if (activeOffsetX < 0) {
value.activeOffsetXStart = a0.activeOffsetX;
} else {
value.activeOffsetXEnd = a0.activeOffsetX;
}
}
let activeOffsetY = a0.activeOffsetY;
if (activeOffsetY !== undefined) {
delete value.activeOffsetY;
Array = global.Array;
isArray = Array.isArray;
activeOffsetY = a0.activeOffsetY;
isArray3 = Reflect.apply(isArray, Array, [activeOffsetY]);
activeOffsetY = a0.activeOffsetY;
if (isArray3) {
value.activeOffsetYStart = activeOffsetY[0];
activeOffsetY = a0.activeOffsetY;
value.activeOffsetYEnd = activeOffsetY[1];
} else if (activeOffsetY < 0) {
value.activeOffsetYStart = a0.activeOffsetY;
} else {
value.activeOffsetYEnd = a0.activeOffsetY;
}
}
let failOffsetX = a0.failOffsetX;
if (failOffsetX !== undefined) {
delete value.failOffsetX;
Array = global.Array;
isArray = Array.isArray;
failOffsetX = a0.failOffsetX;
isArray4 = Reflect.apply(isArray, Array, [failOffsetX]);
failOffsetX = a0.failOffsetX;
if (isArray4) {
value.failOffsetXStart = failOffsetX[0];
failOffsetX = a0.failOffsetX;
value.failOffsetXEnd = failOffsetX[1];
} else if (failOffsetX < 0) {
value.failOffsetXStart = a0.failOffsetX;
} else {
value.failOffsetXEnd = a0.failOffsetX;
}
}
let failOffsetY = a0.failOffsetY;
if (failOffsetY !== undefined) {
delete value.failOffsetY;
Array = global.Array;
isArray = Array.isArray;
failOffsetY = a0.failOffsetY;
isArray5 = Reflect.apply(isArray, Array, [failOffsetY]);
failOffsetY = a0.failOffsetY;
if (isArray5) {
value.failOffsetYStart = failOffsetY[0];
failOffsetY = a0.failOffsetY;
value.failOffsetYEnd = failOffsetY[1];
} else if (failOffsetY < 0) {
value.failOffsetYStart = a0.failOffsetY;
} else {
value.failOffsetYEnd = a0.failOffsetY;
}
}
return value;
}
global.__d(_fun47228, 5351, [65, 5340, 5338]) /* metro module 5351, dependencies: [65, 5340, 5338] */;