Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4821.js (118.4 MB)
300 lines
9.8 KiB
TypeScript
300 lines
9.8 KiB
TypeScript
// Module ID: 15769
|
|
// Function ID: 15770
|
|
// Name: SmsScreen
|
|
// Dependencies: [5, 32, 19, 17, 1074, 21, 7045, 15762, 1114, 1270, 15766, 15761, 6707, 5056, 15764, 2]
|
|
// Exports: default
|
|
|
|
// Module 15769 (SmsScreen)
|
|
import HTTPUtils from "HTTPUtils" /* 1270 */;
|
|
import asyncGeneratorStep from "asyncGeneratorStep" /* 5 */;
|
|
import _slicedToArray from "module_32" /* 32 */;
|
|
import noop from "module_19" /* 19 */;
|
|
|
|
require = fn;
|
|
const View = fn(17).View;
|
|
const Endpoints = fn(1074).Endpoints;
|
|
const jsxProd = fn(21);
|
|
({ jsx: closure_8, jsxs: closure_9 } = jsxProd);
|
|
const size = fn(2);
|
|
const result = size.fileFinishedImporting("modules/mfa/native/screens/SmsScreen.tsx");
|
|
|
|
export default function SmsScreen(mfaChallenge) {
|
|
mfaChallenge = mfaChallenge.mfaChallenge;
|
|
const finish = mfaChallenge.finish;
|
|
c3 = undefined;
|
|
let first;
|
|
noop = undefined;
|
|
c6 = undefined;
|
|
c7 = undefined;
|
|
function handleChange(Button) {
|
|
const self = this;
|
|
const apply = closure_9.apply;
|
|
if (typeof apply === "unknown") {
|
|
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
|
|
} else {
|
|
applyArgumentsResult = apply(self, arguments);
|
|
}
|
|
return applyArgumentsResult;
|
|
}
|
|
closure_9 = async function _handleChange(arg0, value) {
|
|
if (c7 === 2) {
|
|
c7 = 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 {
|
|
c7 = 2;
|
|
let SMS_CODE_LENGTH = c6;
|
|
if (0 === c6) {
|
|
if (arg0 === 1) {
|
|
c7 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c7 = 3;
|
|
const obj3 = { value, done: true };
|
|
return obj3;
|
|
} else {
|
|
closure_3 = tmp3;
|
|
noop(mfaChallenge);
|
|
SMS_CODE_LENGTH = mfaChallenge(SMS_CODE_LENGTH[10]).SMS_CODE_LENGTH;
|
|
if (mfaChallenge.length === SMS_CODE_LENGTH) {
|
|
dependencyMap(null);
|
|
asyncGeneratorStep(true);
|
|
c5 = 1;
|
|
const obj4 = { mfaType: "sms", data: tmp36 };
|
|
c6 = 2;
|
|
c7 = 1;
|
|
const obj5 = { value: finish(obj4), done: false };
|
|
return obj5;
|
|
}
|
|
tmp36 = mfaChallenge;
|
|
}
|
|
} else {
|
|
if (1 === SMS_CODE_LENGTH) {
|
|
c5 = 0;
|
|
closure_130_0 = closure_4;
|
|
const body = closure_130_0.body;
|
|
let message;
|
|
if (body != null) {
|
|
message = body.message;
|
|
}
|
|
if (message == null) {
|
|
message = closure_130_0.message;
|
|
}
|
|
closure_131_2(message);
|
|
} else if (arg0 === 1) {
|
|
c7 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c5 = 0;
|
|
c7 = 3;
|
|
const obj = { value, done: true };
|
|
return obj;
|
|
} else {
|
|
closure_131_7(true);
|
|
c5 = 0;
|
|
}
|
|
SMS_CODE_LENGTH = closure_131_3(false);
|
|
}
|
|
c7 = 3;
|
|
} catch (tmp28) {
|
|
closure_4 = tmp28;
|
|
if (tmp4 === c5) {
|
|
c7 = tmp2;
|
|
throw tmp28;
|
|
} else {
|
|
c6 = tmp;
|
|
}
|
|
}
|
|
}
|
|
};
|
|
closure_10 = async function _handleResend(arg0, value) {
|
|
if (c6 === 2) {
|
|
c6 = 3;
|
|
throw new TypeError("Generator functions may not be called on executing generators");
|
|
} else if (tmp7 === 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 {
|
|
c6 = 2;
|
|
if (0 === c5) {
|
|
if (arg0 === 1) {
|
|
c6 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c6 = 3;
|
|
const obj3 = { value, done: true };
|
|
return obj3;
|
|
} else {
|
|
closure_1 = tmp8;
|
|
closure_129_0 = undefined;
|
|
dependencyMap(null);
|
|
asyncGeneratorStep(true);
|
|
const intl2 = message1(tmp4[8]).intl;
|
|
View(intl2.string(message1(tmp4[8]).t.LQdCQE));
|
|
c4 = 2;
|
|
const HTTP = message1(tmp4[9]).HTTP;
|
|
const request = { url: constants.LOGIN_SMS_SEND, body: null, oldFormErrors: true, rejectWithError: false };
|
|
const obj4 = { ticket: ticket.ticket };
|
|
request.body = obj4;
|
|
c5 = 3;
|
|
c6 = 1;
|
|
const obj5 = { value: HTTP.post(request), done: false };
|
|
return obj5;
|
|
}
|
|
} else if (1 === tmp8) {
|
|
c4 = 0;
|
|
closure_130_3(false);
|
|
throw closure_3;
|
|
} else {
|
|
if (2 === tmp8) {
|
|
c4 = 1;
|
|
closure_129_1 = closure_3;
|
|
const message = closure_129_1.message;
|
|
message1 = message;
|
|
if (message == null) {
|
|
const body = closure_129_1.body;
|
|
message1 = undefined;
|
|
if (body != null) {
|
|
message1 = body.message;
|
|
}
|
|
}
|
|
closure_130_2(message1);
|
|
closure_130_6(undefined);
|
|
c4 = 0;
|
|
closure_130_3(false);
|
|
c6 = 3;
|
|
} else if (arg0 === 1) {
|
|
c6 = 3;
|
|
throw value;
|
|
} else if (arg0 !== 2) {
|
|
closure_129_0 = value;
|
|
const intl = message1(tmp4[8]).intl;
|
|
const obj6 = { phoneNumber: closure_129_0.body.phone };
|
|
closure_130_6(intl.formatToPlainString(message1(tmp4[8]).t["8r6h7+"], obj6));
|
|
c4 = 1;
|
|
}
|
|
c4 = 0;
|
|
closure_130_3(false);
|
|
c6 = 3;
|
|
const obj = { value, done: true };
|
|
return obj;
|
|
}
|
|
} catch (tmp34) {
|
|
closure_3 = tmp34;
|
|
if (tmp5 === c4) {
|
|
c6 = tmp3;
|
|
throw tmp34;
|
|
} else if (tmp2 === tmp36) {
|
|
c5 = tmp2;
|
|
} else {
|
|
c5 = tmp;
|
|
}
|
|
}
|
|
}
|
|
};
|
|
const tmp2 = finish(7045)();
|
|
const screenStyles = finish(15762).useScreenStyles(tmp2);
|
|
const tmp4 = first(noop.useState(null), 2);
|
|
dependencyMap = tmp4[1];
|
|
let obj = finish(15762);
|
|
[tmp6, c3] = first(noop.useState(false), 2);
|
|
const tmp7 = first(noop.useState(""), 2);
|
|
first = tmp7[0];
|
|
noop = tmp7[1];
|
|
let intl = mfaChallenge(1114).intl;
|
|
const tmp5 = first(noop.useState(false), 2);
|
|
const tmp8 = mfaChallenge;
|
|
[tmp10, c6] = first(noop.useState(intl.string(mfaChallenge(1114).t.LQdCQE)), 2);
|
|
const tmp9 = first(noop.useState(intl.string(mfaChallenge(1114).t.LQdCQE)), 2);
|
|
[tmp12, c7] = first(noop.useState(false), 2);
|
|
const items = [mfaChallenge.ticket];
|
|
const effect = noop.useEffect(() => {
|
|
dependencyMap(null);
|
|
const HTTP = HTTPUtils.HTTP;
|
|
const request = { url: Endpoints.LOGIN_SMS_SEND, body: { ticket: mfaChallenge.ticket }, oldFormErrors: true, rejectWithError: false };
|
|
const obj = { ticket: mfaChallenge.ticket };
|
|
const postResult = HTTP.post(request);
|
|
HTTP.post(request).then((body) => {
|
|
const intl = mfaChallenge(1114).intl;
|
|
closure_1_6(intl.formatToPlainString(mfaChallenge(1114).t["8r6h7+"], { phoneNumber: body.body.phone }));
|
|
}).catch((error) => {
|
|
const body = error.body;
|
|
let message;
|
|
if (body != null) {
|
|
message = body.message;
|
|
}
|
|
if (message == null) {
|
|
message = error.message;
|
|
}
|
|
dependencyMap(message);
|
|
closure_1_6(undefined);
|
|
});
|
|
}, items);
|
|
let obj2 = { headerText: null, subtitle: null, input: null, submit: null, screenProps: null, mfaMethod: "sms" };
|
|
const tmp11 = first(noop.useState(false), 2);
|
|
let intl2 = mfaChallenge(1114).intl;
|
|
obj2.headerText = intl2.string(mfaChallenge(1114).t.o4JNrO);
|
|
obj2.subtitle = tmp10;
|
|
let obj3 = { style: screenStyles.inputContainer, children: null };
|
|
let obj4 = { autoFocus: true, autoCapitalize: "characters", maxLength: mfaChallenge(15766).SMS_CODE_LENGTH, autoComplete: "sms-otp", textContentType: "oneTimeCode", keyboardType: "number-pad", onChange: handleChange, label: null, placeholder: null, errorMessage: null };
|
|
const intl3 = mfaChallenge(1114).intl;
|
|
obj4.label = intl3.string(mfaChallenge(1114).t["/sHnXc"]);
|
|
const intl4 = mfaChallenge(1114).intl;
|
|
obj4.placeholder = intl4.string(mfaChallenge(1114).t.tARzgo);
|
|
obj4.errorMessage = tmp4[0];
|
|
const items1 = [handleChange(mfaChallenge(6707).TextInput, obj4), ];
|
|
let obj5 = { text: null, variant: "secondary", size: "sm", onPress: null };
|
|
const intl5 = mfaChallenge(1114).intl;
|
|
obj5.text = intl5.string(mfaChallenge(1114).t.WbaP3r);
|
|
obj5.onPress = function handleResend() {
|
|
const self = this;
|
|
const apply = closure_10.apply;
|
|
if (typeof apply === "unknown") {
|
|
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
|
|
} else {
|
|
applyArgumentsResult = apply(self, arguments);
|
|
}
|
|
return applyArgumentsResult;
|
|
};
|
|
items1[1] = handleChange(mfaChallenge(5056).Button, obj5);
|
|
obj3.children = items1;
|
|
obj2.input = closure_9(c6, obj3);
|
|
let obj6 = { variant: "primary", text: null, loading: null, onPress: null, disabled: null };
|
|
const tmp15 = finish(15761);
|
|
const intl6 = mfaChallenge(1114).intl;
|
|
obj6.text = intl6.string(mfaChallenge(1114).t.geKm7t);
|
|
let tmp17 = tmp6;
|
|
if (!tmp6) {
|
|
tmp17 = tmp12;
|
|
}
|
|
obj6.loading = tmp17;
|
|
obj6.onPress = function onPress() {
|
|
handleChange(first);
|
|
};
|
|
if (!tmp6) {
|
|
tmp6 = tmp12;
|
|
}
|
|
if (!tmp6) {
|
|
tmp6 = first.length !== tmp8(15766).SMS_CODE_LENGTH;
|
|
}
|
|
obj6.disabled = tmp6;
|
|
obj2.submit = handleChange(finish(15764), obj6);
|
|
obj2.screenProps = { mfaChallenge, finish };
|
|
return handleChange(tmp15, obj2);
|
|
};
|