Files
discord-decomp/sources/modules/media_panel/native/MediaPlaybackPanelStateContext.tsx
T
2026-07-27 16:20:00 +03:00

41 lines
2.8 KiB
TypeScript

/* Metro module 15569; source: modules/media_panel/native/MediaPlaybackPanelStateContext.tsx; dependencies: [31, 13080, 11796, 8142, 2] */
function _fun119243(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#119243, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15766:6, offset: 0x02502870, size: 489 bytes, params: 8, frame: 25
var object2;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
let value = importAll(31) /* metro dependency 31 */;
const MediaPlaybackPanelModes = (require(13080) /* metro dependency 13080: MediaPlaybackPanelConstants */).MediaPlaybackPanelModes;
const MorphablePanelModes = (require(11796) /* metro dependency 11796: MorphablePanelConstants */).MorphablePanelModes;
const createContext = value.createContext;
object2 = {};
const reanimatedHelperTypesModule = require(8142) /* metro dependency 8142: ReanimatedHelperTypes */;
let createFakeSharedValue = reanimatedHelperTypesModule.createFakeSharedValue;
let PIP = MediaPlaybackPanelModes.PIP;
object2.mode = Reflect.apply(createFakeSharedValue, reanimatedHelperTypesModule, [PIP]);
object2.setMode = function() {
var Error = global.Error;
throw new Error('MediaPlaybackPanelModes.Provider.setMode: not called within a context provider');
};
const value3 = reanimatedHelperTypesModule;
createFakeSharedValue = value3.createFakeSharedValue;
PIP = MorphablePanelModes.PIP;
object2.morphablePanelMode = Reflect.apply(createFakeSharedValue, value3, [PIP]);
object2.wrapperDimensions = reanimatedHelperTypesModule.createFakeSharedValue({'width': 0, 'height': 0});
object2.useReducedMotion = reanimatedHelperTypesModule.createFakeSharedValue(false);
object2.pipState = reanimatedHelperTypesModule.createFakeSharedValue({'x': -1, 'y': -1});
object2.pipAvoidanceSpecs = reanimatedHelperTypesModule.createFakeSharedValue({'top': 0, 'bottom': 0});
object2.dismissToPipGestureRef = {current: undefined};
object2.dismissPanel = function() {
var Error = global.Error;
throw new Error('VoicePanelContextType.Provider.dismissDrawer: not called within a context provider');
};
object2.scrollPosition = reanimatedHelperTypesModule.createFakeSharedValue(0);
object2.canShowPIP = reanimatedHelperTypesModule.createFakeSharedValue(true);
object2.lockScrolling = reanimatedHelperTypesModule.createFakeSharedValue(false);
object2.wrapperOffset = reanimatedHelperTypesModule.createFakeSharedValue({'x': 0, 'y': 0, 'gestureActive': false});
value = Reflect.apply(createContext, value, [object2]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/media_panel/native/MediaPlaybackPanelStateContext.tsx');
exports.default = value;
}