decord/source/__polyfill/01xxx/module_1846.js
github-actions e510164e6b chore: update source for alpha 346.2
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4759.js (118.4 MB)
2026-09-10 05:38:07 +00:00

858 lines
36 KiB
JavaScript

// Module ID: 1846
// Function ID: 1847
// Dependencies: [5, 19, 21, 1636, 1844, 1847, 1830, 1826, 1626, 1848, 1849, 1850]
// Module 1846
import cancelAnimation from "cancelAnimation" /* 1636 */;
import _mod1848 from "module_1848" /* 1848 */;
import asyncGeneratorStep from "asyncGeneratorStep" /* 5 */;
import noop_mod from "module_19" /* 19 */;
const require = globalThis.__r;
require = fn;
let noop = fn(19);
({ useCallback: closure_4, useEffect: hasOwnProperty, useImperativeHandle: metroRequire, useMemo: closure_7, forwardRef } = noop);
let noop = noop_mod;
const jsxProd = fn(21);
({ jsx: closure_9, jsxs: c10 } = jsxProd);
let closure_11 = { code: "function pnpm_indexTsx1(e,animated=false){const{enabled,layout,scrollViewTarget,height,keyboardHeight,bottomOffset,interpolate,initialKeyboardSize,scrollDistanceWithRespectToSnapPoints,scrollPosition,snapToOffsets,scrollTo,scrollViewAnimatedRef,scrollViewPageY}=this.__closure;var _layout$value,_layout$value2,_layout$value3;if(!enabled){return 0;}if(((_layout$value=layout.value)===null||_layout$value===void 0?void 0:_layout$value.parentScrollViewTarget)!==scrollViewTarget.value){return 0;}const visibleRect=height-keyboardHeight.value;const absoluteY=((_layout$value2=layout.value)===null||_layout$value2===void 0?void 0:_layout$value2.layout.absoluteY)||0;const inputHeight=((_layout$value3=layout.value)===null||_layout$value3===void 0?void 0:_layout$value3.layout.height)||0;const point=absoluteY+inputHeight;if(visibleRect-point<=bottomOffset){const relativeScrollTo=keyboardHeight.value-(height-point)+bottomOffset;const interpolatedScrollTo=interpolate(e,[initialKeyboardSize.value,keyboardHeight.value],[0,scrollDistanceWithRespectToSnapPoints(relativeScrollTo+scrollPosition.value,snapToOffsets)-scrollPosition.value]);const targetScrollY=Math.max(interpolatedScrollTo,0)+scrollPosition.value;scrollTo(scrollViewAnimatedRef,0,targetScrollY,animated);return interpolatedScrollTo;}if(point<scrollViewPageY.value){const positionOnScreen=visibleRect-bottomOffset;const topOfScreen=scrollPosition.value+point;scrollTo(scrollViewAnimatedRef,0,topOfScreen-positionOnScreen,animated);}return 0;}" };
let closure_12 = { code: "function pnpm_indexTsx2(e){const{mode,keyboardWillAppear,ghostViewSpace,scrollTo,scrollViewAnimatedRef,scrollPosition,interpolate,initialKeyboardSize,keyboardHeight}=this.__closure;if(mode===\"layout\"){return false;}if(!keyboardWillAppear.value&&ghostViewSpace.value>0){scrollTo(scrollViewAnimatedRef,0,scrollPosition.value-interpolate(e,[initialKeyboardSize.value,keyboardHeight.value],[ghostViewSpace.value,0]),false);return true;}return false;}" };
let closure_13 = { code: "function pnpm_indexTsx3(newPosition){const{scrollPosition,maybeScroll,keyboardHeight}=this.__closure;const prevScroll=scrollPosition.value;scrollPosition.value=newPosition;maybeScroll(keyboardHeight.value,true);scrollPosition.value=prevScroll;}" };
let value2 = { code: "function pnpm_indexTsx4(e){const{interpolate,keyboardHeight,extraKeyboardSpace,currentKeyboardFrameHeight}=this.__closure;const keyboardFrame=interpolate(e.height,[0,keyboardHeight.value],[0,keyboardHeight.value+extraKeyboardSpace]);currentKeyboardFrameHeight.value=keyboardFrame;}" };
let closure_15 = { code: "function pnpm_indexTsx5(){const{lastSelection,input,layout,clamp}=this.__closure;var _lastSelection$value,_input$value;const customHeight=(_lastSelection$value=lastSelection.value)===null||_lastSelection$value===void 0?void 0:_lastSelection$value.selection.end.y;if(!((_input$value=input.value)!==null&&_input$value!==void 0&&_input$value.layout)||!customHeight){return false;}layout.value={...input.value,layout:{...input.value.layout,height:clamp(customHeight,0,input.value.layout.height)}};return true;}" };
let closure_16 = { code: "function pnpm_indexTsx6(){const{layout,updateLayoutFromSelection,performScrollWithPositionRestoration,position}=this.__closure;const prevLayout=layout.value;if(!updateLayoutFromSelection()){return;}performScrollWithPositionRestoration(position.value);layout.value=prevLayout;}" };
let value3 = { code: "function pnpm_indexTsx7(){const{scrollFromCurrentPosition}=this.__closure;scrollFromCurrentPosition();}" };
let closure_18 = { code: "function pnpm_indexTsx8(e){const{lastSelection,selectionUpdatedSinceHide,pendingSelectionForFocus,updateLayoutFromSelection,keyboardWillAppear,keyboardHeight,position,maybeScroll,scrollFromCurrentPosition,onChangeTextHandler}=this.__closure;var _lastSelection$value,_lastSelection$value2;const lastTarget=(_lastSelection$value=lastSelection.value)===null||_lastSelection$value===void 0?void 0:_lastSelection$value.target;const latestSelection=(_lastSelection$value2=lastSelection.value)===null||_lastSelection$value2===void 0?void 0:_lastSelection$value2.selection;lastSelection.value=e;selectionUpdatedSinceHide.value=true;if(e.target!==lastTarget||pendingSelectionForFocus.value){if(pendingSelectionForFocus.value){pendingSelectionForFocus.value=false;updateLayoutFromSelection();if(!keyboardWillAppear.value&&keyboardHeight.value>0){position.value+=maybeScroll(keyboardHeight.value,true);}}return;}if(e.selection.end.position===e.selection.start.position&&(latestSelection===null||latestSelection===void 0?void 0:latestSelection.end.y)!==e.selection.end.y){return scrollFromCurrentPosition();}if(e.selection.start.position!==e.selection.end.position){return scrollFromCurrentPosition();}onChangeTextHandler();}" };
const value4 = { code: "function pnpm_indexTsx9(e){const{keyboardHeight,keyboardWillAppear,tag,initialKeyboardSize,scrollPosition,scrollBeforeKeyboardMovement,pendingSelectionForFocus,position,mode,syncKeyboardFrame,lastSelection,selectionUpdatedSinceHide,updateLayoutFromSelection,input,layout,maybeScroll,ghostViewSpace,scrollViewLayout,scrollViewContentSize}=this.__closure;const keyboardWillChangeSize=keyboardHeight.value!==e.height&&e.height>0;keyboardWillAppear.value=e.height>0&&keyboardHeight.value===0;const keyboardWillHide=e.height===0;const focusWasChanged=tag.value!==e.target&&e.target!==-1||keyboardWillChangeSize;if(keyboardWillChangeSize){initialKeyboardSize.value=keyboardHeight.value;}if(keyboardWillHide){initialKeyboardSize.value=0;scrollPosition.value=scrollBeforeKeyboardMovement.value;pendingSelectionForFocus.value=false;}if(keyboardWillAppear.value||keyboardWillChangeSize||focusWasChanged){scrollPosition.value=position.value;keyboardHeight.value=e.height;if(mode===\"insets\"){syncKeyboardFrame(e);}}if(focusWasChanged){var _lastSelection$value;tag.value=e.target;if(((_lastSelection$value=lastSelection.value)===null||_lastSelection$value===void 0?void 0:_lastSelection$value.target)===e.target&&selectionUpdatedSinceHide.value){updateLayoutFromSelection();pendingSelectionForFocus.value=false;}else{var _lastSelection$value2;if(((_lastSelection$value2=lastSelection.value)===null||_lastSelection$value2===void 0?void 0:_lastSelection$value2.target)===e.target){updateLayoutFromSelection();}else if(input.value){layout.value=input.value;}pendingSelectionForFocus.value=true;}scrollBeforeKeyboardMovement.value=position.value;}if(focusWasChanged&&!keyboardWillAppear.value){if(!pendingSelectionForFocus.value){position.value+=maybeScroll(e.height,true);}}if(mode===\"insets\"){ghostViewSpace.value=position.value+scrollViewLayout.value.height-scrollViewContentSize.value.height;if(ghostViewSpace.value>0){scrollPosition.value=position.value;}}}" };
let closure_20 = { code: "function pnpm_indexTsx10(e){const{removeGhostPadding,mode,syncKeyboardFrame,disableScrollOnKeyboardHide,keyboardWillAppear,maybeScroll}=this.__closure;if(removeGhostPadding(e.height)){return;}if(mode===\"layout\"){syncKeyboardFrame(e);}if(!disableScrollOnKeyboardHide||keyboardWillAppear.value){maybeScroll(e.height);}}" };
let closure_21 = { code: "function pnpm_indexTsx11(e){const{removeGhostPadding,keyboardHeight,scrollPosition,position,selectionUpdatedSinceHide,keyboardWillAppear,pendingSelectionForFocus,syncKeyboardFrame}=this.__closure;removeGhostPadding(e.height);keyboardHeight.value=e.height;scrollPosition.value=position.value;if(e.height===0){selectionUpdatedSinceHide.value=false;}else if(keyboardWillAppear.value){pendingSelectionForFocus.value=false;}syncKeyboardFrame(e);}" };
let closure_22 = { code: "function pnpm_indexTsx12(){const{scrollFromCurrentPosition}=this.__closure;scrollFromCurrentPosition();}" };
let closure_23 = { code: "function pnpm_indexTsx13(){const{input}=this.__closure;return input.value;}" };
let closure_24 = { code: "function pnpm_indexTsx14(current,previous){const{scrollFromCurrentPosition}=this.__closure;if((current===null||current===void 0?void 0:current.target)===(previous===null||previous===void 0?void 0:previous.target)&&(current===null||current===void 0?void 0:current.layout.height)!==(previous===null||previous===void 0?void 0:previous.layout.height)){scrollFromCurrentPosition();}}" };
let closure_25 = { code: "function pnpm_indexTsx15(){const{enabled,currentKeyboardFrameHeight}=this.__closure;return enabled?currentKeyboardFrameHeight.value:0;}" };
const value5 = { code: "function pnpm_indexTsx16(){const{enabled,mode,currentKeyboardFrameHeight}=this.__closure;return enabled&&mode===\"layout\"?{paddingBottom:currentKeyboardFrameHeight.value+1}:{};}" };
export default forwardRef((bottomOffset, arg1) => {
({ children, onLayout } = bottomOffset);
_require = onLayout;
let num = bottomOffset.bottomOffset;
if (num === undefined) {
num = 0;
}
let flag = bottomOffset.disableScrollOnKeyboardHide;
if (flag === undefined) {
flag = false;
}
let flag2 = bottomOffset.enabled;
if (flag2 === undefined) {
flag2 = true;
}
let num2 = bottomOffset.extraKeyboardSpace;
if (num2 === undefined) {
num2 = 0;
}
let str = bottomOffset.mode;
if (str === undefined) {
str = "insets";
}
let ScrollView = bottomOffset.ScrollViewComponent;
if (ScrollView === undefined) {
ScrollView = num(flag[3]).ScrollView;
}
const snapToOffsets = bottomOffset.snapToOffsets;
let merged = Object.assign(bottomOffset, Object.assign({ children: 0, onLayout: 0, bottomOffset: 0, disableScrollOnKeyboardHide: 0, enabled: 0, extraKeyboardSpace: 0, mode: 0, ScrollViewComponent: 0, snapToOffsets: 0 }));
let ref;
closure_29 = undefined;
closure_30 = undefined;
closure_31 = undefined;
closure_32 = undefined;
closure_33 = undefined;
closure_34 = undefined;
closure_35 = undefined;
closure_36 = undefined;
closure_37 = undefined;
const animatedRef = require("cancelAnimation").useAnimatedRef();
ref = ref.useRef(null);
const tmp8 = num(flag[4])(animatedRef, ref);
let obj = require("cancelAnimation");
const sharedValue = require("cancelAnimation").useSharedValue(null);
let obj2 = require("cancelAnimation");
const sharedValue1 = require("cancelAnimation").useSharedValue(0);
let tmp11 = num(flag[5])(animatedRef);
const offset = tmp11.offset;
let layout = tmp11.layout;
const size = tmp11.size;
let obj3 = require("cancelAnimation");
const sharedValue2 = require("cancelAnimation").useSharedValue(0);
let obj4 = require("cancelAnimation");
const sharedValue3 = require("cancelAnimation").useSharedValue(0);
let obj5 = require("cancelAnimation");
const sharedValue4 = require("cancelAnimation").useSharedValue(false);
let obj6 = require("cancelAnimation");
const sharedValue5 = require("cancelAnimation").useSharedValue(-1);
const obj7 = require("cancelAnimation");
const sharedValue6 = require("cancelAnimation").useSharedValue(0);
const obj8 = require("cancelAnimation");
const sharedValue7 = require("cancelAnimation").useSharedValue(0);
const obj9 = require("cancelAnimation");
const reanimatedFocusedInput = require("module_1830").useReanimatedFocusedInput();
const input = reanimatedFocusedInput.input;
const update = reanimatedFocusedInput.update;
const obj10 = require("module_1830");
const sharedValue8 = require("cancelAnimation").useSharedValue(null);
const obj11 = require("cancelAnimation");
const sharedValue9 = require("cancelAnimation").useSharedValue(null);
const obj12 = require("cancelAnimation");
const sharedValue10 = require("cancelAnimation").useSharedValue(-1);
const obj13 = require("cancelAnimation");
const sharedValue11 = require("cancelAnimation").useSharedValue(false);
const obj14 = require("cancelAnimation");
const sharedValue12 = require("cancelAnimation").useSharedValue(false);
const obj15 = require("cancelAnimation");
const sharedValue13 = require("cancelAnimation").useSharedValue(0);
const obj16 = require("cancelAnimation");
let height = require("module_1830").useWindowDimensions().height;
_require = flag2(function*(arg0, value) {
if (c5 === 2) {
c5 = 3;
throw new TypeError("Generator functions may not be called on executing generators");
} else if (tmp6 === 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 {
c5 = 2;
if (0 === c4) {
if (arg0 === 1) {
c5 = 3;
throw value;
} else if (arg0 === 2) {
c5 = 3;
const obj3 = { value, done: true };
return obj3;
} else {
closure_2 = tmp3;
closure_1 = tmp7;
let y;
const findNodeHandleResult = closure_0(flag[7]).findNodeHandle(ref.current);
sharedValue.value = findNodeHandleResult;
if (closure_0 != null) {
closure_0(tmp20);
}
if (null !== findNodeHandleResult) {
c3 = 1;
const KeyboardControllerNative = tmp21(tmp22[8]).KeyboardControllerNative;
c4 = 2;
c5 = 1;
const obj4 = { value: KeyboardControllerNative.viewPositionInWindow(findNodeHandleResult), done: false };
return obj4;
}
const obj5 = closure_0(flag[7]);
tmp20 = closure_0;
tmp21 = closure_0;
tmp22 = flag;
}
} else {
if (1 === tmp7) {
c3 = 0;
} else if (arg0 === 1) {
c5 = 3;
throw value;
} else if (arg0 !== 2) {
y = value.y;
sharedValue13.value = y;
c3 = 0;
}
c3 = 0;
c5 = 3;
const obj = { value, done: true };
return obj;
}
c5 = 3;
} catch (tmp13) {
if (tmp4 === c3) {
c5 = tmp2;
throw tmp13;
} else {
c4 = tmp;
}
}
}
});
let items = [onLayout];
const tmp25 = num2(function(arg0) {
const self = this;
const apply = closure_0.apply;
if (typeof apply === "unknown") {
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
} else {
applyArgumentsResult = apply(self, arguments);
}
return applyArgumentsResult;
}, items);
class M {
constructor(arg0) {
flag = arg1;
if (arg1 === undefined) {
flag = false;
}
if (c3) {
iter = closure_22;
value = closure_22.value;
tmp = null;
prop = undefined;
if (value != null) {
prop = value.parentScrollViewTarget;
}
tmp3 = closure_9;
if (prop !== closure_9.value) {
num8 = 0;
return 0;
} else {
iter2 = closure_15;
diff = height - closure_15.value;
value1 = iter.value;
num2 = undefined;
tmp34 = height;
if (value1 != null) {
num2 = value1.layout.absoluteY;
}
if (!num2) {
num2 = 0;
}
value4 = iter.value;
num3 = undefined;
if (value4 != null) {
num3 = value4.layout.height;
}
if (!num3) {
num3 = 0;
}
sum = num2 + num3;
tmp5 = c1;
if (diff - sum <= c1) {
tmp16 = bottomOffset;
tmp18 = closure_0;
tmp19 = closure_2;
sum1 = iter2.value - (tmp34 - sum) + tmp5;
obj2 = closure_0(closure_2[3]);
tmp20 = closure_18;
items = [, ];
items[0] = closure_18.value;
items[1] = iter2.value;
tmp21 = closure_0;
tmp22 = closure_2;
obj3 = closure_0(closure_2[9]);
tmp23 = closure_10;
tmp24 = snapToOffsets;
items1 = [0];
items1[1] = obj3.scrollDistanceWithRespectToSnapPoints(sum1 + closure_10.value, snapToOffsets) - closure_10.value;
interpolateResult = obj2.interpolate(bottomOffset, items, items1);
tmp26 = globalThis;
_Math = Math;
num6 = 0;
tmp28 = closure_0;
tmp29 = closure_2;
sum2 = Math.max(interpolateResult, 0) + closure_10.value;
obj4 = closure_0(closure_2[3]);
tmp30 = closure_7;
tmp31 = obj4;
num7 = 0;
tmp32 = flag;
scrollToResult = obj4.scrollTo(closure_7, 0, sum2, flag);
return interpolateResult;
} else {
tmp6 = closure_27;
if (sum < closure_27.value) {
tmp8 = closure_10;
tmp10 = closure_0;
tmp11 = closure_2;
diff1 = diff - tmp5;
sum3 = closure_10.value + sum;
obj = closure_0(closure_2[3]);
tmp12 = closure_7;
num4 = 0;
tmp13 = obj;
tmp14 = flag;
scrollToResult1 = obj.scrollTo(closure_7, 0, sum3 - diff1, flag);
}
num5 = 0;
return 0;
}
}
} else {
num = 0;
return 0;
}
}
}
const obj17 = require("module_1830");
M.__closure = { enabled: flag2, layout: sharedValue8, scrollViewTarget: sharedValue, height, keyboardHeight: sharedValue3, bottomOffset: num, interpolate: require("cancelAnimation").interpolate, initialKeyboardSize: sharedValue6, scrollDistanceWithRespectToSnapPoints: require("module_1848").scrollDistanceWithRespectToSnapPoints, scrollPosition: sharedValue1, snapToOffsets, scrollTo: require("cancelAnimation").scrollTo, scrollViewAnimatedRef: animatedRef, scrollViewPageY: sharedValue13 };
M.__workletHash = 1454504363777;
M.__initData = offset;
let items1 = [num, flag2, height, snapToOffsets];
const tmp26 = num2(M, items1);
closure_29 = tmp26;
class Y {
constructor(arg0) {
flag = "layout" !== insets;
if (flag) {
tmp = closure_16;
flag = !closure_16.value;
}
if (flag) {
tmp2 = closure_24;
num = 0;
flag = closure_24.value > 0;
}
if (flag) {
tmp3 = bottomOffset;
tmp4 = closure_0;
tmp5 = closure_2;
obj = closure_0(closure_2[3]);
tmp6 = closure_7;
tmp7 = closure_10;
obj2 = closure_0(closure_2[3]);
tmp8 = closure_18;
items = [, ];
items[0] = closure_18.value;
tmp9 = closure_15;
items[1] = closure_15.value;
tmp10 = closure_24;
items1 = [, ];
items1[0] = closure_24.value;
num2 = 0;
items1[1] = 0;
flag2 = false;
tmp11 = obj;
tmp12 = closure_7;
num3 = 0;
scrollToResult = obj.scrollTo(closure_7, 0, closure_10.value - obj2.interpolate(bottomOffset, items, items1), false);
flag = true;
}
return flag;
}
}
const obj18 = { enabled: flag2, layout: sharedValue8, scrollViewTarget: sharedValue, height, keyboardHeight: sharedValue3, bottomOffset: num, interpolate: require("cancelAnimation").interpolate, initialKeyboardSize: sharedValue6, scrollDistanceWithRespectToSnapPoints: require("module_1848").scrollDistanceWithRespectToSnapPoints, scrollPosition: sharedValue1, snapToOffsets, scrollTo: require("cancelAnimation").scrollTo, scrollViewAnimatedRef: animatedRef, scrollViewPageY: sharedValue13 };
Y.__closure = { mode: str, keyboardWillAppear: sharedValue4, ghostViewSpace: sharedValue10, scrollTo: require("cancelAnimation").scrollTo, scrollViewAnimatedRef: animatedRef, scrollPosition: sharedValue1, interpolate: require("cancelAnimation").interpolate, initialKeyboardSize: sharedValue6, keyboardHeight: sharedValue3 };
Y.__workletHash = 17351526068375;
Y.__initData = layout;
const items2 = [str];
const tmp27 = num2(Y, items2);
closure_30 = tmp27;
class I {
constructor(arg0) {
closure_10.value = bottomOffset;
tmp = closure_29(closure_15.value, true);
closure_10.value = closure_10.value;
return;
}
}
I.__closure = { scrollPosition: sharedValue1, maybeScroll: tmp26, keyboardHeight: sharedValue3 };
I.__workletHash = 1481901193395;
I.__initData = size;
const items3 = [sharedValue1, sharedValue3, tmp26];
const tmp28 = num2(I, items3);
closure_31 = tmp28;
class B {
constructor(arg0) {
obj = closure_0(closure_2[3]);
items = [0];
items[1] = closure_15.value;
items1 = [0];
items1[1] = closure_15.value + c4;
closure_14.value = obj.interpolate(bottomOffset.height, items, items1);
return;
}
}
const obj19 = { mode: str, keyboardWillAppear: sharedValue4, ghostViewSpace: sharedValue10, scrollTo: require("cancelAnimation").scrollTo, scrollViewAnimatedRef: animatedRef, scrollPosition: sharedValue1, interpolate: require("cancelAnimation").interpolate, initialKeyboardSize: sharedValue6, keyboardHeight: sharedValue3 };
B.__closure = { interpolate: require("cancelAnimation").interpolate, keyboardHeight: sharedValue3, extraKeyboardSpace: num2, currentKeyboardFrameHeight: sharedValue2 };
B.__workletHash = 6643520179794;
B.__initData = sharedValue2;
const items4 = [num2];
const tmp29 = num2(B, items4);
closure_32 = tmp29;
class G {
constructor() {
value = closure_23.value;
if (value != null) {
y = value.selection.end.y;
}
iter = input;
value1 = input.value;
layout = undefined;
if (value1 != null) {
layout = value1.layout;
}
num = !layout;
if (layout) {
num = !y;
}
if (!num) {
tmp2 = closure_22;
obj = {};
tmp3 = obj;
merged = Object.assign(iter.value);
obj1 = {};
tmp5 = obj1;
merged1 = Object.assign(iter.value.layout);
tmp7 = closure_0;
tmp8 = closure_2;
obj3 = closure_0(closure_2[3]);
num2 = 0;
obj1.height = obj3.clamp(y, 0, iter.value.layout.height);
obj.layout = obj1;
closure_22.value = obj;
num = 0;
}
return !num;
}
}
const obj20 = { interpolate: require("cancelAnimation").interpolate, keyboardHeight: sharedValue3, extraKeyboardSpace: num2, currentKeyboardFrameHeight: sharedValue2 };
G.__closure = { lastSelection: sharedValue9, input, layout: sharedValue8, clamp: require("cancelAnimation").clamp };
G.__workletHash = 619310634941;
G.__initData = sharedValue3;
const items5 = [input, sharedValue9, sharedValue8];
const tmp30 = num2(G, items5);
closure_33 = tmp30;
class E {
constructor() {
tmp = closure_22;
if (closure_33()) {
tmp2 = closure_31;
tmp3 = offset;
tmp4 = closure_31(offset.value);
tmp.value = closure_22.value;
}
return;
}
}
E.__closure = { layout: sharedValue8, updateLayoutFromSelection: tmp30, performScrollWithPositionRestoration: tmp28, position: offset };
E.__workletHash = 11406147562112;
E.__initData = sharedValue4;
const items6 = [tmp28];
const tmp31 = num2(E, items6);
closure_34 = tmp31;
let fn = function j() {
closure_34();
};
fn.__closure = { scrollFromCurrentPosition: tmp31 };
fn.__workletHash = 1300972162638;
fn.__initData = sharedValue5;
const items7 = [tmp31];
const tmp32 = num2(fn, items7);
closure_35 = tmp32;
const items8 = [tmp32];
const tmp33 = animatedRef(() => _mod1848.debounce(closure_35, 200), items8);
closure_36 = tmp33;
class N {
constructor(arg0) {
iter = closure_23;
value = closure_23.value;
target = undefined;
if (value != null) {
target = value.target;
}
value1 = iter.value;
if (value1 != null) {
selection = value1.selection;
}
iter.value = bottomOffset;
closure_26.value = true;
if (bottomOffset.target === target) {
tmp16 = closure_25;
if (!closure_25.value) {
if (bottomOffset.selection.end.position !== bottomOffset.selection.start.position) {
if (bottomOffset.selection.start.position === bottomOffset.selection.end.position) {
tmp3 = closure_36;
tmp4 = closure_36();
}
return tmp5;
} else {
y = undefined;
if (selection != null) {
y = selection.end.y;
}
}
tmp6 = closure_34;
tmp5 = closure_34();
}
}
if (closure_25.value) {
flag = false;
tmp7.value = false;
tmp8 = closure_33;
tmp9 = closure_33();
tmp10 = closure_16;
value4 = closure_16.value;
tmp11 = !value4;
if (!value4) {
tmp12 = closure_15;
num = 0;
tmp11 = closure_15.value > 0;
}
if (tmp11) {
tmp13 = offset;
tmp14 = closure_29;
tmp15 = closure_15;
offset.value = offset.value + closure_29(closure_15.value, true);
}
}
return;
}
}
N.__closure = { lastSelection: sharedValue9, selectionUpdatedSinceHide: sharedValue12, pendingSelectionForFocus: sharedValue11, updateLayoutFromSelection: tmp30, keyboardWillAppear: sharedValue4, keyboardHeight: sharedValue3, position: offset, maybeScroll: tmp26, scrollFromCurrentPosition: tmp31, onChangeTextHandler: tmp33 };
N.__workletHash = 7363285427351;
N.__initData = sharedValue6;
const items9 = [tmp31, tmp33, tmp30, tmp26];
let tmp34 = num2(N, items9);
const obj21 = { lastSelection: sharedValue9, input, layout: sharedValue8, clamp: require("cancelAnimation").clamp };
const items10 = [tmp34];
require("module_1830").useFocusedInputHandler({ onSelectionChange: tmp34 }, items10);
const obj22 = require("module_1830");
const obj24 = { onStart: null, onMove: null, onEnd: null };
class Q {
constructor(arg0) {
iter = closure_15;
tmp = closure_15.value !== bottomOffset.height;
if (tmp) {
num = 0;
tmp = bottomOffset.height > 0;
}
iter2 = closure_16;
iter2.value = bottomOffset.height > 0 && 0 === iter.value;
tmp3 = closure_17.value !== bottomOffset.target;
tmp2 = closure_17;
if (tmp3) {
num2 = -1;
tmp3 = -1 !== bottomOffset.target;
}
if (!tmp3) {
tmp3 = tmp;
}
if (tmp) {
tmp4 = closure_18;
closure_18.value = iter.value;
}
if (0 === bottomOffset.height) {
tmp5 = closure_18;
closure_18.value = 0;
tmp6 = closure_10;
tmp7 = closure_19;
closure_10.value = closure_19.value;
tmp8 = closure_25;
flag = false;
closure_25.value = false;
}
tmp9 = iter2.value || tmp || tmp3;
if (tmp9) {
tmp10 = closure_10;
tmp11 = offset;
closure_10.value = offset.value;
iter.value = bottomOffset.height;
tmp12 = insets;
str = "insets";
if ("insets" === insets) {
tmp13 = closure_32;
tmp14 = closure_32(bottomOffset);
}
}
if (!tmp3) {
if (tmp3) {
tmp3 = !iter2.value;
}
if (tmp3) {
tmp28 = closure_25;
if (!closure_25.value) {
tmp29 = offset;
tmp30 = closure_29;
flag4 = true;
offset.value = offset.value + closure_29(bottomOffset.height, true);
}
}
tmp31 = insets;
str2 = "insets";
if ("insets" === insets) {
tmp32 = closure_24;
tmp33 = layout;
tmp34 = size;
closure_24.value = offset.value + layout.value.height - size.value.height;
if (closure_24.value > 0) {
tmp35 = closure_10;
closure_10.value = iter5.value;
}
}
return;
} else {
tmp2.value = bottomOffset.target;
value = closure_23.value;
tmp15 = null;
flag2 = undefined;
target = undefined;
iter3 = closure_23;
if (value != null) {
target = value.target;
}
if (target !== bottomOffset.target) {
value1 = iter3.value;
target1 = undefined;
if (value1 != null) {
target1 = value1.target;
}
if (target1 === bottomOffset.target) {
tmp20 = closure_33;
tmp21 = closure_33();
} else if (input.value) {
tmp19 = closure_22;
closure_22.value = iter4.value;
}
tmp22 = closure_25;
flag3 = true;
closure_25.value = true;
tmp26 = closure_19;
tmp27 = offset;
closure_19.value = offset.value;
} else {
tmp17 = closure_26;
}
tmp23 = closure_33;
tmp24 = closure_33();
tmp25 = closure_25;
flag2 = false;
closure_25.value = false;
}
return;
}
}
Q.__closure = { keyboardHeight: sharedValue3, keyboardWillAppear: sharedValue4, tag: sharedValue5, initialKeyboardSize: sharedValue6, scrollPosition: sharedValue1, scrollBeforeKeyboardMovement: sharedValue7, pendingSelectionForFocus: sharedValue11, position: offset, mode: str, syncKeyboardFrame: tmp29, lastSelection: sharedValue9, selectionUpdatedSinceHide: sharedValue12, updateLayoutFromSelection: tmp30, input, layout: sharedValue8, maybeScroll: tmp26, ghostViewSpace: sharedValue10, scrollViewLayout: layout, scrollViewContentSize: size };
Q.__workletHash = 4279285643383;
Q.__initData = sharedValue7;
obj24.onStart = Q;
class J {
constructor(arg0) {
if (!closure_30(bottomOffset.height)) {
tmp = insets;
str = "layout";
if ("layout" === insets) {
tmp2 = closure_32;
tmp3 = closure_32(bottomOffset);
}
tmp4 = c2;
if (c2) {
tmp5 = closure_16;
tmp4 = !closure_16.value;
}
if (!tmp4) {
tmp6 = closure_29;
tmp7 = closure_29(bottomOffset.height);
}
}
return;
}
}
J.__closure = { removeGhostPadding: tmp27, mode: str, syncKeyboardFrame: tmp29, disableScrollOnKeyboardHide: flag, keyboardWillAppear: sharedValue4, maybeScroll: tmp26 };
J.__workletHash = 15263617220981;
J.__initData = input;
obj24.onMove = J;
const fn2 = function q(height) {
closure_30(height.height);
sharedValue3.value = height.height;
sharedValue1.value = offset.value;
if (0 === height.height) {
sharedValue12.value = false;
} else if (sharedValue4.value) {
sharedValue11.value = false;
}
closure_32(height);
};
fn2.__closure = { removeGhostPadding: tmp27, keyboardHeight: sharedValue3, scrollPosition: sharedValue1, position: offset, selectionUpdatedSinceHide: sharedValue12, keyboardWillAppear: sharedValue4, pendingSelectionForFocus: sharedValue11, syncKeyboardFrame: tmp29 };
fn2.__workletHash = 15672596601321;
fn2.__initData = update;
obj24.onEnd = fn2;
const items11 = [str, tmp26, tmp27, flag, tmp29];
require("module_1849").useSmoothKeyboardHandler(obj24, items11);
const items12 = [update, tmp31];
const tmp37 = num2(flag2(function*(arg0, value) {
if (c3 === 2) {
c3 = 3;
throw new TypeError("Generator functions may not be called on executing generators");
} else if (tmp4 === 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 {
c3 = 2;
if (0 === c2) {
if (arg0 === 1) {
c3 = 3;
throw value;
} else if (arg0 === 2) {
c3 = 3;
const obj3 = { value, done: true };
return obj3;
} else {
closure_1 = tmp5;
closure_128_0 = undefined;
c2 = 1;
c3 = 1;
const obj4 = { value: update(), done: false };
return obj4;
}
} else if (arg0 === 1) {
c3 = 3;
throw value;
} else if (arg0 === 2) {
c3 = 3;
const obj = { value, done: true };
return obj;
} else {
const fn = function e() {
closure_1_34();
};
closure_128_0 = fn;
const obj6 = { scrollFromCurrentPosition: closure_129_34 };
fn.__closure = obj6;
closure_128_0.__workletHash = 15498084251450;
closure_128_0.__initData = __initData;
tmp2(c2[3]).runOnUI(closure_128_0)();
c3 = 3;
return { value: "HermesInternal", done: null };
}
} catch (tmp7) {
c3 = tmp;
throw tmp7;
}
}
}), items12);
closure_37 = tmp37;
const items13 = [tmp37];
snapToOffsets(arg1, () => {
const current = ref.current;
if (current) {
current.assureFocusedInputVisible = () => {
closure_1_37();
};
return current;
} else {
const obj = {
assureFocusedInputVisible() {
closure_1_37();
}
};
return obj;
}
}, items13);
const items14 = [num];
str(() => {
closure_37();
}, items14);
const obj23 = require("module_1849");
class De {
constructor() {
return input.value;
}
}
De.__closure = { input };
De.__workletHash = 11096167186933;
De.__initData = sharedValue9;
class Ae {
constructor(arg0, arg1) {
target = undefined;
if (bottomOffset != null) {
target = bottomOffset.target;
}
target1 = undefined;
if (arg1 != null) {
target1 = arg1.target;
}
tmp3 = target === target1;
if (tmp3) {
height = undefined;
if (bottomOffset != null) {
height = bottomOffset.layout.height;
}
height1 = undefined;
if (arg1 != null) {
height1 = arg1.layout.height;
}
tmp3 = height !== height1;
}
if (tmp3) {
tmp6 = closure_34;
tmp7 = closure_34();
}
return;
}
}
Ae.__closure = { scrollFromCurrentPosition: tmp31 };
Ae.__workletHash = 5468543936636;
Ae.__initData = sharedValue10;
const animatedReaction = require("cancelAnimation").useAnimatedReaction(De, Ae, []);
const obj25 = require("cancelAnimation");
class Oe {
constructor() {
num = 0;
if (c3) {
tmp = closure_14;
num = closure_14.value;
}
return num;
}
}
Oe.__closure = { enabled: flag2, currentKeyboardFrameHeight: sharedValue2 };
Oe.__workletHash = 7351587309738;
Oe.__initData = sharedValue11;
const items15 = [flag2];
const derivedValue = require("cancelAnimation").useDerivedValue(Oe, items15);
require("cancelAnimation");
function ze() {
if (flag2) {
if ("layout" === "layout") {
const obj = { paddingBottom: sharedValue2.value + 1 };
}
return {};
}
}
ze.__closure = { enabled: flag2, mode: str, currentKeyboardFrameHeight: sharedValue2 };
ze.__workletHash = 9098994865676;
ze.__initData = sharedValue12;
const items16 = [flag2, str];
if ("layout" === str) {
const obj27 = { ref: tmp8 };
let merged1 = Object.assign(merged);
obj27.scrollEventThrottle = 16;
obj27.onLayout = tmp25;
const items17 = [children, ];
if (flag2) {
const obj28 = { style: tmp43 };
flag2 = sharedValue(tmp7(tmp4[3]).View, obj28);
}
items17[1] = flag2;
obj27.children = items17;
let tmp50Result = sharedValue1(ScrollView, obj27);
} else {
const obj29 = { ref: tmp8 };
const merged2 = Object.assign(merged);
obj29.bottomPadding = derivedValue;
obj29.scrollEventThrottle = 16;
obj29.ScrollViewComponent = ScrollView;
obj29.onLayout = tmp25;
obj29.children = children;
tmp50Result = sharedValue(tmp7(tmp4[11]), obj29);
const tmp7Result = tmp7(tmp4[11]);
}
return tmp50Result;
});