decord/beta/source/components_native/MobileSurvey.tsx
github-actions 30c0bb2ec3 chore: update source for beta 347.10
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4975.js (118.4 MB)
2026-09-24 16:03:38 +00:00

290 lines
10 KiB
TypeScript

// Module ID: 17405
// Function ID: 17406
// Name: MobileSurvey
// Dependencies: [5, 19, 4981, 1078, 21, 4790, 558, 568, 504, 1245, 4982, 1119, 4487, 1181, 580, 9395, 5239, 2]
// Module 17405 (MobileSurvey)
import nativeDefault from "native" /* 580 */;
import native from "native" /* 1181 */;
import LinkingDefault from "Linking" /* 4487 */;
import SurveyActionCreators from "SurveyActionCreators" /* 4982 */;
import _modDef9395 from "module_9395" /* 9395 */;
import asyncGeneratorStep from "asyncGeneratorStep" /* 5 */;
import noop from "module_19" /* 19 */;
import SurveyStore from "SurveyStore" /* 4981 */;
const require = globalThis.__r;
require = fn;
const AnalyticEvents = fn(1078).AnalyticEvents;
const jsx = fn(21).jsx;
const createStyles = fn(4790);
let closure_8 = createStyles.createStyles({ confirmIcon: { marginLeft: 4 } });
const ReactCompilerGating = fn(558);
const size = fn(2);
const result = size.fileFinishedImporting("components_native/MobileSurvey.tsx");
export default ReactCompilerGating.isReactCompilerEnabled() ? (() => {
const cResult = require("c").c(19);
const tmp4 = closure_8();
_require = tmp4;
if (cResult[0] === Symbol.for("react.memo_cache_sentinel")) {
const items = [SurveyStore];
const fn = function y() {
return currentSurvey.getCurrentSurvey();
};
cResult[0] = items;
cResult[1] = fn;
tmp5 = items;
tmp6 = fn;
} else {
[tmp5, tmp6] = cResult;
}
let obj = require("c");
const stateFromStores = require("initialize").useStateFromStores(tmp5, tmp6);
if (cResult[2] !== stateFromStores) {
const fn2 = function v() {
if (null != stateFromStores) {
const obj2 = { type: "survey", promotion_id: tmp.id };
stateFromStores(dependencyMap[9]).track(constants.OPEN_MODAL, obj2);
closure_0 = asyncGeneratorStep(async (arg0, value) => {
if (c0 === 2) {
c0 = 3;
throw new TypeError("Generator functions may not be called on executing generators");
} else if (tmp3 === 3) {
if (arg0 === 1) {
throw value;
} else if (arg0 === 2) {
const obj3 = { value, done: true };
return obj3;
} else {
return { value: "IconComponent", done: null };
}
} else {
try {
c0 = 2;
if (0 === c1) {
if (arg0 === 1) {
c0 = 3;
throw value;
} else if (arg0 === 2) {
c0 = 3;
const obj4 = { value, done: true };
return obj4;
} else if (null != c1) {
c1 = 1;
c0 = 1;
const obj5 = { value: v3(dependencyMap[10]).surveySeen(tmp5.key), done: false };
return obj5;
}
} else if (arg0 === 1) {
c0 = 3;
throw value;
} else if (arg0 === 2) {
c0 = 3;
const obj = { value, done: true };
return obj;
}
c0 = 3;
return { value: "IconComponent", done: null };
} catch (tmp9) {
c0 = tmp;
throw tmp9;
}
}
});
(function setSurveySeen() {
const self = this;
const apply = closure_0.apply;
if (typeof apply === "unknown") {
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
} else {
applyArgumentsResult = apply(self, arguments);
}
return applyArgumentsResult;
})();
let obj = stateFromStores(dependencyMap[9]);
}
};
const items1 = [stateFromStores];
cResult[2] = stateFromStores;
cResult[3] = fn2;
cResult[4] = items1;
let tmp10 = items1;
let tmp9 = fn2;
} else {
tmp9 = cResult[3];
tmp10 = cResult[4];
}
const effect = noop.useEffect(tmp9, tmp10);
if (null != stateFromStores) {
const _Symbol = Symbol;
({ prompt: _prompt, cta } = stateFromStores);
if (cResult[5] === Symbol.for("react.memo_cache_sentinel")) {
const intl = tmp(1119).intl;
const stringResult = intl.string(tmp(1119).t.f3Pet9);
cResult[5] = stringResult;
let tmp12 = stringResult;
} else {
tmp12 = cResult[5];
}
if (cResult[6] === stateFromStores.key) {
if (cResult[7] === stateFromStores.url) {
let tmp14 = cResult[8];
}
if (cResult[9] !== stateFromStores.key) {
class C {
constructor() {
obj = closure_0(closure_2[10]);
return obj.surveyHide(closure_1.key, true);
}
}
cResult[9] = stateFromStores.key;
cResult[10] = C;
} else {
class C {
constructor() {
obj = closure_0(closure_2[10]);
return obj.surveyHide(closure_1.key, true);
}
}
}
if (cResult[11] !== tmp4.confirmIcon) {
class L {
constructor() {
obj = { style: closure_0.confirmIcon, color: closure_1(closure_2[14]).unsafe_rawColors.WHITE, size: closure_0(closure_2[13]).Icon.Sizes.SMALL, source: closure_1(closure_2[15]) };
return jsx(closure_0(closure_2[13]).Icon, obj);
}
}
cResult[11] = tmp4.confirmIcon;
cResult[12] = L;
} else {
class L {
constructor() {
obj = { style: closure_0.confirmIcon, color: closure_1(closure_2[14]).unsafe_rawColors.WHITE, size: closure_0(closure_2[13]).Icon.Sizes.SMALL, source: closure_1(closure_2[15]) };
return jsx(closure_0(closure_2[13]).Icon, obj);
}
}
}
if (cResult[13] === stateFromStores.cta) {
class L {
constructor() {
obj = { style: closure_0.confirmIcon, color: closure_1(closure_2[14]).unsafe_rawColors.WHITE, size: closure_0(closure_2[13]).Icon.Sizes.SMALL, source: closure_1(closure_2[15]) };
return jsx(closure_0(closure_2[13]).Icon, obj);
}
}
}
let obj2 = { body: _prompt, confirmText: cta, cancelText: tmp12, onConfirm: tmp14, onCancel: tmp15, renderConfirmRightIcon: tmp16 };
const tmp20 = jsx(stateFromStores(5239), { body: _prompt, confirmText: cta, cancelText: tmp12, onConfirm: tmp14, onCancel: tmp15, renderConfirmRightIcon: tmp16 });
cResult[13] = stateFromStores.cta;
cResult[14] = stateFromStores.prompt;
cResult[15] = tmp14;
cResult[16] = tmp15;
cResult[17] = tmp16;
cResult[18] = tmp20;
}
const fn3 = function k() {
LinkingDefault.openURL(stateFromStores.url);
SurveyActionCreators.surveyHide(stateFromStores.key, false);
};
cResult[6] = stateFromStores.key;
cResult[7] = stateFromStores.url;
cResult[8] = fn3;
tmp14 = fn3;
} else {
class L {
constructor() {
obj = { style: closure_0.confirmIcon, color: closure_1(closure_2[14]).unsafe_rawColors.WHITE, size: closure_0(closure_2[13]).Icon.Sizes.SMALL, source: closure_1(closure_2[15]) };
return jsx(closure_0(closure_2[13]).Icon, obj);
}
}
}
}) : (() => {
_require = closure_8();
const items = [SurveyStore];
const stateFromStores = require("initialize").useStateFromStores(items, () => currentSurvey.getCurrentSurvey());
const items1 = [stateFromStores];
const effect = noop.useEffect(() => {
if (null != stateFromStores) {
closure_0 = async function _setSurveySeen2(arg0, value) {
if (c0 === 2) {
c0 = 3;
throw new TypeError("Generator functions may not be called on executing generators");
} else if (tmp3 === 3) {
if (arg0 === 1) {
throw value;
} else if (arg0 === 2) {
const obj3 = { value, done: true };
return obj3;
} else {
return { value: "IconComponent", done: null };
}
} else {
try {
c0 = 2;
if (0 === c1) {
if (arg0 === 1) {
c0 = 3;
throw value;
} else if (arg0 === 2) {
c0 = 3;
const obj4 = { value, done: true };
return obj4;
} else if (null != c1) {
c1 = 1;
c0 = 1;
const obj5 = { value: confirmIcon(dependencyMap[10]).surveySeen(tmp5.key), done: false };
return obj5;
}
} else if (arg0 === 1) {
c0 = 3;
throw value;
} else if (arg0 === 2) {
c0 = 3;
const obj = { value, done: true };
return obj;
}
c0 = 3;
return { value: "IconComponent", done: null };
} catch (tmp9) {
c0 = tmp;
throw tmp9;
}
}
};
const obj2 = { type: "survey", promotion_id: tmp.id };
stateFromStores(dependencyMap[9]).track(constants.OPEN_MODAL, obj2);
(function setSurveySeen() {
const self = this;
const apply = closure_0.apply;
if (typeof apply === "unknown") {
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
} else {
applyArgumentsResult = apply(self, arguments);
}
return applyArgumentsResult;
})();
let obj = stateFromStores(dependencyMap[9]);
}
}, items1);
let tmp5 = null;
if (null != stateFromStores) {
let obj3 = { body: null, confirmText: null, cancelText: null, onConfirm: null, onCancel: null, renderConfirmRightIcon: null };
({ prompt: obj2.body, cta: obj2.confirmText } = stateFromStores);
const intl = tmp(1119).intl;
obj3.cancelText = intl.string(tmp(1119).t.f3Pet9);
obj3.onConfirm = function onConfirm() {
LinkingDefault.openURL(stateFromStores.url);
SurveyActionCreators.surveyHide(stateFromStores.key, false);
};
obj3.onCancel = function onCancel() {
return SurveyActionCreators.surveyHide(stateFromStores.key, true);
};
obj3.renderConfirmRightIcon = function renderConfirmRightIcon() {
return jsx(native.Icon, { style: confirmIcon.confirmIcon, color: nativeDefault.unsafe_rawColors.WHITE, size: native.Icon.Sizes.SMALL, source: _modDef9395 });
};
tmp5 = jsx(stateFromStores(5239), { body: null, confirmText: null, cancelText: null, onConfirm: null, onCancel: null, renderConfirmRightIcon: null });
const tmp8 = stateFromStores(5239);
}
return tmp5;
});