decord/source/__polyfill/04xxx/module_4609.js
github-actions ecf26fc058 chore: update source for alpha 347.2
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4823.js (118.4 MB)
2026-09-16 07:03:15 +00:00

179 lines
4.9 KiB
JavaScript

// Module ID: 4609
// Function ID: 4610
// Dependencies: [5, 4610, 4611]
// Module 4609
import HapticFeedbackTypes from "HapticFeedbackTypes" /* 4610 */;
import RNHapticFeedbackDefault from "RNHapticFeedback" /* 4611 */;
import asyncGeneratorStep from "asyncGeneratorStep" /* 5 */;
require = arg1;
let closure_4 = { [arg1(4610).HapticFeedbackTypes.impactLight]: 0.3, [arg1(4610).HapticFeedbackTypes.impactMedium]: 0.6, [arg1(4610).HapticFeedbackTypes.impactHeavy]: 0.8, [arg1(4610).HapticFeedbackTypes.rigid]: 1, [arg1(4610).HapticFeedbackTypes.soft]: 0.1, [arg1(4610).HapticFeedbackTypes.selection]: 0.3 };
let closure_5 = { enableVibrateFallback: false, ignoreAndroidSystemSettings: false };
let global = true;
export default {
setEnabled(arg0) {
global = arg0;
},
isEnabled() {
return global;
},
trigger() {
let selection = arg0;
if (arg0 === undefined) {
selection = HapticFeedbackTypes.HapticFeedbackTypes.selection;
}
let obj = arg1;
if (arg1 === undefined) {
obj = {};
}
if (global) {
try {
const obj3 = {};
const merged = Object.assign(closure_5);
const merged1 = Object.assign(obj);
RNHapticFeedbackDefault.trigger(selection, obj3);
} catch (tmp12) {
const _console = console;
console.warn("RNReactNativeHapticFeedback: trigger failed \u2013", tmp12);
}
}
},
stop() {
if (global) {
try {
RNHapticFeedbackDefault.stop();
} catch (tmp4) {
const _console = console;
console.warn("RNReactNativeHapticFeedback: stop failed \u2013", tmp4);
}
}
},
isSupported() {
try {
return RNHapticFeedbackDefault.isSupported();
} catch (err) {
return false;
}
},
triggerPattern(arg0) {
let obj = arg1;
if (arg1 === undefined) {
obj = {};
}
if (global) {
try {
const obj3 = {};
const merged = Object.assign(closure_5);
const merged1 = Object.assign(obj);
RNHapticFeedbackDefault.triggerPattern(arg0, obj3);
} catch (tmp11) {
const _console = console;
console.warn("RNReactNativeHapticFeedback: triggerPattern failed \u2013", tmp11);
}
}
},
playAHAP(arg0) {
if (global) {
try {
return RNHapticFeedbackDefault.playAHAP(arg0);
} catch (err) {
return Promise.resolve();
}
} else {
return Promise.resolve();
}
},
impact() {
let impactMedium = arg0;
if (arg0 === undefined) {
impactMedium = HapticFeedbackTypes.HapticFeedbackTypes.impactMedium;
}
let obj = arg2;
if (arg2 === undefined) {
obj = {};
}
if (global) {
let num2 = closure_4[impactMedium];
if (num2 == null) {
num2 = 0.5;
}
const _Math = Math;
const _Math2 = Math;
try {
const obj3 = { time: 0, intensity: tmp7, sharpness: num2 };
const items = [obj3];
const obj4 = {};
const merged = Object.assign(closure_5);
const merged1 = Object.assign(obj);
RNHapticFeedbackDefault.triggerPattern(items, obj4);
} catch (tmp17) {
const _console = tmp.console;
_console.warn("RNReactNativeHapticFeedback: impact failed \u2013", tmp17);
}
}
},
getSystemHapticStatus() {
return (async (arg0, value) => {
if (c0 === 2) {
c0 = 3;
throw new TypeError("Generator functions may not be called on executing generators");
} else if (tmp5 === 3) {
if (arg0 === 1) {
throw value;
} else if (arg0 === 2) {
const obj2 = { value, done: true };
return obj2;
} else {
return { value: "HermesInternal", done: null };
}
} else {
try {
c0 = 2;
if (0 === c1) {
if (arg0 === 1) {
c0 = 3;
throw value;
} else if (arg0 === 2) {
c0 = 3;
const obj3 = { value, done: true };
return obj3;
} else {
c2 = 1;
c1 = 2;
c0 = 1;
const obj5 = { value: RNHapticFeedbackDefault.getSystemHapticStatus(), done: false };
return obj5;
}
} else if (1 === tmp6) {
c2 = 0;
c0 = 3;
const obj6 = { value: { vibrationEnabled: false, ringerMode: null }, done: true };
return obj6;
} else if (arg0 === 1) {
c0 = 3;
throw value;
} else if (arg0 === 2) {
c2 = 0;
c0 = 3;
const obj7 = { value, done: true };
return obj7;
} else {
c2 = 0;
c0 = 3;
const obj = { value, done: true };
return obj;
}
} catch (tmp9) {
if (tmp3 === c2) {
c0 = tmp2;
throw tmp9;
} else {
c1 = tmp;
}
}
}
})();
}
};