// Module ID: 14516 // Function ID: 14517 // Name: QuestDockMode // Dependencies: [19, 14513, 6753, 14515, 21, 8165, 1494, 4119, 14517, 14514, 11208, 2] // Module 14516 (QuestDockMode) import importAllResult from "noop" /* 19 */; import closure_4 from "QuestDockMode" /* 14513 */; import { QuestDockMode } from "QuestsExperimentLocations" /* 6753 */; import QUEST_DOCK_COLLAPSED_HEIGHT from "QUEST_DOCK_COLLAPSED_HEIGHT" /* 14515 */; import { jsx } from "jsxProd" /* 21 */; import createFakeSharedValue from "createFakeSharedValue" /* 8165 */; const require = arg1; let c3 = importAllResult; ({ QUEST_DOCK_COLLAPSED_HEIGHT: closure_6, QUEST_DOCK_EXPANDED_HEIGHT: error } = QUEST_DOCK_COLLAPSED_HEIGHT); let obj = { questDockWrapperSpecs: null, windowDimensions: null, activeQuestDockMode: null, minExpandedContentHeight: null }; obj[0] = createFakeSharedValue.createFakeSharedValue({ width: 0, height: 0, x: 0, y: 0, prevDeltaY: 0 }); obj[1] = createFakeSharedValue.createFakeSharedValue({ width: 0, height: 0, maxContentHeight: 0, landscape: false }); obj[2] = createFakeSharedValue.createFakeSharedValue(QuestDockMode.COLLAPSED); obj[3] = require("module_0"); const context = importAllResult.createContext(obj); const memoResult = importAllResult.memo(function QuestDockGestureContextProviderInner(children) { let obj = sharedValue3; const size = sharedValue3.useMemo(sharedValue(sharedValue2[6]).getWindowDimensions, []); obj1 = sharedValue(sharedValue2[7]); obj = { width: size.width, height: size.height, landscape: size.width > size.height, maxContentHeight: size.height }; sharedValue = obj1.useSharedValue(obj); const youBarHorizontalMargin = sharedValue(sharedValue2[8]).useYouBarHorizontalMargin(); const obj4 = sharedValue(sharedValue2[8]); const tmp = sharedValue; const tmp2 = sharedValue2; obj = { width: null, height: null, x: 0, y: -8, prevDeltaY: 0 }; const obj5 = sharedValue(sharedValue2[7]); obj[0] = sharedValue(sharedValue2[9]).getQuestDockCollapsedWidth(size.width, youBarHorizontalMargin, youBarHorizontalMargin); obj[1] = closure_6; const sharedValue1 = obj5.useSharedValue(obj); const obj7 = sharedValue(sharedValue2[9]); const obj8 = sharedValue(sharedValue2[7]); sharedValue2 = obj8.useSharedValue(sharedValue(sharedValue2[9]).isSoftDismissed(obj.questDockSoftDismissedAt) ? tmp6.SOFT_DISMISSED : tmp6.COLLAPSED); const obj9 = sharedValue(sharedValue2[9]); sharedValue3 = tmp(tmp2[7]).useSharedValue(closure_7); const items = [sharedValue]; const effect = obj.useEffect(() => sharedValue1(sharedValue2[10])((arg0) => { ({ width, height } = arg0); const result = closure_0.set({ width, height, landscape: width > height, maxContentHeight: height }); }), items); const items1 = [sharedValue, sharedValue1, sharedValue2, sharedValue3]; obj1 = { value: obj.useMemo(() => ({ windowDimensions: sharedValue, questDockWrapperSpecs: sharedValue1, activeQuestDockMode: sharedValue2, minExpandedContentHeight: sharedValue3 }), items1), children: children.children }; return ({ windowDimensions: sharedValue, questDockWrapperSpecs: sharedValue1, activeQuestDockMode: sharedValue2, minExpandedContentHeight: sharedValue3 }), items1)}>{arg0.children}; }); let result = require("set").fileFinishedImporting("modules/quests/native/QuestDock/QuestDockGestureContext.tsx"); export const QuestDockGestureContext = context; export const QuestDockGestureContextProvider = memoResult;