Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/05xxx/module_5021.js (118.4 MB)
1480 lines
60 KiB
TypeScript
1480 lines
60 KiB
TypeScript
// Module ID: 16240
|
|
// Function ID: 16241
|
|
// Name: VibegrationsStandaloneScreen
|
|
// Dependencies: [32, 5, 19, 17, 5063, 2108, 2067, 4469, 16241, 16243, 12624, 8495, 1074, 2052, 8500, 21, 4836, 576, 1101, 6584, 1115, 3715, 7055, 5917, 9023, 16244, 7365, 1613, 1485, 504, 5370, 4800, 16245, 16257, 16259, 16264, 6616, 10413, 16269, 16270, 4832, 5281, 8496, 16271, 4512, 4421, 5999, 16273, 4566, 16274, 16276, 8503, 16278, 8498, 12446, 16279, 16277, 1479, 9083, 16280, 16301, 16302, 4528, 16303, 16305, 14638, 4527, 16306, 2021, 16307, 16281, 12450, 16309, 8674, 6798, 15343, 5936, 16312, 7358, 16313, 9084, 16334, 5372, 16402, 6421, 2]
|
|
// Exports: default
|
|
|
|
// Module 16240 (VibegrationsStandaloneScreen)
|
|
import nativeDefault from "native" /* 576 */;
|
|
import util from "util" /* 1115 */;
|
|
import _modDef3715 from "module_3715" /* 3715 */;
|
|
import _modDef4421 from "module_4421" /* 4421 */;
|
|
import DateUtils from "DateUtils" /* 4512 */;
|
|
import ToastActionCreatorsDefault from "ToastActionCreators" /* 4528 */;
|
|
import ActionSheetActionCreators from "ActionSheetActionCreators" /* 4800 */;
|
|
import Text_Text from "Text/Text" /* 4832 */;
|
|
import TableRow from "TableRow" /* 5917 */;
|
|
import NavigatorHeader from "NavigatorHeader" /* 5936 */;
|
|
import ApplicationActionCreators from "ApplicationActionCreators" /* 6584 */;
|
|
import SettingsIcon from "SettingsIcon" /* 6798 */;
|
|
import MoreHorizontalIcon from "MoreHorizontalIcon" /* 7365 */;
|
|
import VibegrationsActionCreators from "VibegrationsActionCreators" /* 8496 */;
|
|
import UploadIcon from "UploadIcon" /* 8674 */;
|
|
import TableRowApplicationIconDefault from "TableRowApplicationIcon" /* 9023 */;
|
|
import restartVibegrationsAppFramesDefault from "restartVibegrationsAppFrames" /* 12450 */;
|
|
import UndoIcon from "UndoIcon" /* 14638 */;
|
|
import BugIcon from "BugIcon" /* 15343 */;
|
|
import VibegrationsCreateSheet from "VibegrationsCreateSheet" /* 16245 */;
|
|
import VibegrationsRemixSheet from "VibegrationsRemixSheet" /* 16257 */;
|
|
import vibegrationsProjectActions from "vibegrationsProjectActions" /* 16259 */;
|
|
import VibegrationsSettingsSheet from "VibegrationsSettingsSheet" /* 16264 */;
|
|
import VibegrationsPublishBlockedSheetDefault from "VibegrationsPublishBlockedSheet" /* 16301 */;
|
|
import vibegrationsPublishBlockedReason from "vibegrationsPublishBlockedReason" /* 16302 */;
|
|
import VibegrationsPublishNotesSheetDefault from "VibegrationsPublishNotesSheet" /* 16303 */;
|
|
import VibegrationsConnectToolSheet from "VibegrationsConnectToolSheet" /* 16305 */;
|
|
import VibegrationsVersionHistorySheet from "VibegrationsVersionHistorySheet" /* 16306 */;
|
|
import VibegrationsRestorePointsSheet from "VibegrationsRestorePointsSheet" /* 16307 */;
|
|
import VibegrationsDebugSceneDefault from "VibegrationsDebugScene" /* 16402 */;
|
|
import _slicedToArray from "module_32" /* 32 */;
|
|
import asyncGeneratorStep from "asyncGeneratorStep" /* 5 */;
|
|
import noop from "module_19" /* 19 */;
|
|
import ApplicationStore from "ApplicationStore" /* 5063 */;
|
|
import GuildMemberStore from "GuildMemberStore" /* 2108 */;
|
|
import GuildStore from "GuildStore" /* 2067 */;
|
|
import PermissionStore from "PermissionStore" /* 4469 */;
|
|
import VibegrationsBuilderRouteStore from "VibegrationsBuilderRouteStore" /* 16243 */;
|
|
import VibegrationsProjectStore from "VibegrationsProjectStore" /* 8495 */;
|
|
|
|
const VibegrationsCreateSheetDefault = VibegrationsCreateSheet;
|
|
const VibegrationsRemixSheetDefault = VibegrationsRemixSheet;
|
|
const VibegrationsSettingsSheetDefault = VibegrationsSettingsSheet;
|
|
const VibegrationsConnectToolSheetDefault = VibegrationsConnectToolSheet;
|
|
const VibegrationsVersionHistorySheetDefault = VibegrationsVersionHistorySheet;
|
|
const VibegrationsRestorePointsSheetDefault = VibegrationsRestorePointsSheet;
|
|
|
|
const VibegrationsHeaderIconButtonDefault = tmp10(16244);
|
|
require = fn;
|
|
function ProjectRow(project) {
|
|
project = project.project;
|
|
let application_id = project.preview_application_id;
|
|
({ onPress, onMore } = project);
|
|
if (application_id == null) {
|
|
application_id = project.application_id;
|
|
}
|
|
const data = ApplicationActionCreators.useApplication(application_id).data;
|
|
let formatToPlainStringResult;
|
|
if (null != project.updated_at) {
|
|
const intl = tmp(1115).intl;
|
|
const obj2 = { time: null };
|
|
const _Date = Date;
|
|
const date = new Date(project.updated_at);
|
|
obj2.time = tmp(7055).getRelativeTimestamp(date.getTime());
|
|
formatToPlainStringResult = intl.formatToPlainString(_modDef3715.oMDaqr, obj2);
|
|
const tmpResult = tmp(7055);
|
|
}
|
|
const obj3 = { label: project.name, subLabel: formatToPlainStringResult, icon: null, trailing: null, onPress: null };
|
|
const obj4 = { id: application_id, icon: null };
|
|
let icon;
|
|
if (data != null) {
|
|
icon = data.icon;
|
|
}
|
|
obj4.icon = icon;
|
|
obj3.icon = __initData7(TableRowApplicationIconDefault, { application: obj4 });
|
|
const obj5 = { IconComponent: null, onPress: null, accessibilityLabel: null };
|
|
obj5.IconComponent = MoreHorizontalIcon.MoreHorizontalIcon;
|
|
obj5.onPress = onMore;
|
|
const intl2 = tmp(1115).intl;
|
|
obj5.accessibilityLabel = intl2.string(util.t["UKOtz+"]);
|
|
obj3.trailing = __initData7(VibegrationsHeaderIconButtonDefault, obj5);
|
|
obj3.onPress = onPress;
|
|
return __initData7(TableRow.TableRow, obj3);
|
|
}
|
|
function ProjectList(guildId) {
|
|
guildId = guildId.guildId;
|
|
importDefault = undefined;
|
|
let navigation;
|
|
let callback;
|
|
const bottom = require("useSafeAreaInsets")().bottom;
|
|
const tmp3 = closure_32(0);
|
|
importDefault = tmp3;
|
|
navigation = guildId(navigation[28]).useNavigation();
|
|
let obj = guildId(navigation[28]);
|
|
let items = [VibegrationsProjectStore];
|
|
const stateFromStoresArray = guildId(navigation[29]).useStateFromStoresArray(items, () => VibegrationsProjectStore.getOwnedProjects(), []);
|
|
let obj2 = guildId(navigation[29]);
|
|
let items1 = [VibegrationsProjectStore];
|
|
const items2 = [guildId];
|
|
const stateFromStoresArray1 = guildId(navigation[29]).useStateFromStoresArray(items1, () => VibegrationsProjectStore.getSharedProjects(guildId), items2);
|
|
let obj3 = guildId(navigation[29]);
|
|
const items3 = [VibegrationsProjectStore];
|
|
const stateFromStores = guildId(navigation[29]).useStateFromStores(items3, () => VibegrationsProjectStore.getProjectsFetchState(), []);
|
|
const items4 = [stateFromStoresArray, guildId];
|
|
const memo = callback.useMemo(() => {
|
|
const found = stateFromStoresArray.filter((item) => guildId(navigation[30]).isVibegrationsProjectInGuild(item, closure_1_0));
|
|
return found.sort((updated_at, updated_at2) => {
|
|
let num = 1;
|
|
if (null != updated_at.updated_at) {
|
|
let num2 = -1;
|
|
if (null != updated_at2.updated_at) {
|
|
updated_at = updated_at2.updated_at;
|
|
num2 = updated_at.localeCompare(updated_at.updated_at);
|
|
}
|
|
num = num2;
|
|
}
|
|
return num;
|
|
});
|
|
}, items4);
|
|
const items5 = [stateFromStoresArray1];
|
|
const memo1 = callback.useMemo(() => {
|
|
const substr = stateFromStoresArray1.slice();
|
|
return substr.sort((updated_at, updated_at2) => {
|
|
let num = 1;
|
|
if (null != updated_at.updated_at) {
|
|
let num2 = -1;
|
|
if (null != updated_at2.updated_at) {
|
|
updated_at = updated_at2.updated_at;
|
|
num2 = updated_at.localeCompare(updated_at.updated_at);
|
|
}
|
|
num = num2;
|
|
}
|
|
return num;
|
|
});
|
|
}, items5);
|
|
const items6 = [navigation];
|
|
callback = callback.useCallback((projectId) => navigation.push(constants.CHAT, { projectId }), items6);
|
|
const items7 = [guildId, callback];
|
|
const memo2 = callback.useMemo(() => {
|
|
closure_0 = guildId;
|
|
closure_1 = callback;
|
|
return (arg0, arg1) => {
|
|
if (arg1 === closure_0) {
|
|
f119708(arg0);
|
|
} else {
|
|
guildId(navigation[18]).transitionTo(callback1.CHANNEL(arg1, num2.VIBEGRATIONS, arg0));
|
|
const obj = guildId(navigation[18]);
|
|
}
|
|
};
|
|
}, items7);
|
|
const items8 = [guildId, memo2];
|
|
const callback1 = callback.useCallback(() => {
|
|
const obj2 = { key: VibegrationsCreateSheet.VIBEGRATIONS_CREATE_SHEET_KEY, content: __initData7(VibegrationsCreateSheetDefault, { guildId, onCreated: memo2 }) };
|
|
ActionSheetActionCreators.showActionSheet(obj2);
|
|
}, items8);
|
|
const items9 = [guildId, memo2];
|
|
const callback2 = callback.useCallback((project) => {
|
|
const obj2 = { key: VibegrationsRemixSheet.VIBEGRATIONS_REMIX_SHEET_KEY, content: __initData7(VibegrationsRemixSheetDefault, { project, currentGuildId: guildId, onRemixed: memo2 }) };
|
|
ActionSheetActionCreators.showActionSheet(obj2);
|
|
}, items9);
|
|
const items10 = [guildId, callback, callback2];
|
|
closure_9 = callback.useCallback((project) => {
|
|
guildId = project;
|
|
const result = guildId(navigation[34]).vibegrationsProjectActions({
|
|
project,
|
|
guildId,
|
|
openChat() {
|
|
return callback(project.id);
|
|
},
|
|
onRemix() {
|
|
return callback2(closure_0);
|
|
},
|
|
onOpenSettings() {
|
|
const obj2 = { key: VibegrationsSettingsSheet.VIBEGRATIONS_SETTINGS_SHEET_KEY, content: null };
|
|
const obj3 = { projectId: project.id, guildId: null, initialTab: "project", isPreview: true };
|
|
let guild_id = project.guild_id;
|
|
const obj = ActionSheetActionCreators;
|
|
const tmp = __initData7;
|
|
if (guild_id == null) {
|
|
guild_id = guildId;
|
|
}
|
|
obj3.guildId = guild_id;
|
|
obj2.content = tmp(VibegrationsSettingsSheetDefault, obj3);
|
|
return obj.showActionSheet(obj2);
|
|
}
|
|
});
|
|
let obj = guildId(navigation[34]);
|
|
let obj2 = {
|
|
project,
|
|
guildId,
|
|
openChat() {
|
|
return callback(project.id);
|
|
},
|
|
onRemix() {
|
|
return callback2(closure_0);
|
|
},
|
|
onOpenSettings() {
|
|
const obj2 = { key: VibegrationsSettingsSheet.VIBEGRATIONS_SETTINGS_SHEET_KEY, content: null };
|
|
const obj3 = { projectId: project.id, guildId: null, initialTab: "project", isPreview: true };
|
|
let guild_id = project.guild_id;
|
|
const obj = ActionSheetActionCreators;
|
|
const tmp = __initData7;
|
|
if (guild_id == null) {
|
|
guild_id = guildId;
|
|
}
|
|
obj3.guildId = guild_id;
|
|
obj2.content = tmp(VibegrationsSettingsSheetDefault, obj3);
|
|
return obj.showActionSheet(obj2);
|
|
}
|
|
};
|
|
let obj3 = guildId(navigation[36]);
|
|
const result1 = obj3.showSimpleActionSheet({ key: "VibegrationsProjectActions", header: { title: project.name }, hasIcons: true, options: result.map((label) => ({ label: label.label, IconComponent: label.IconComponent, isDestructive: label.destructive, onPress: label.action })) });
|
|
}, items10);
|
|
const items11 = [navigation, callback1];
|
|
const effect = callback.useEffect(() => {
|
|
navigation.setOptions({
|
|
headerRight() {
|
|
const obj = { IconComponent: guildId(navigation[37]).PlusLargeIcon, onPress, accessibilityLabel: null };
|
|
const intl = guildId(navigation[20]).intl;
|
|
obj.accessibilityLabel = intl.string(guildId(navigation[20]).t.CumH4u);
|
|
return closure_2_29(closure_1(navigation[25]), obj);
|
|
}
|
|
});
|
|
}, items11);
|
|
const obj4 = guildId(navigation[29]);
|
|
let result = guildId(navigation[38]).recentVibegrationsChangelog("mobile");
|
|
let tmp15 = memo.length > 0;
|
|
const callback3 = callback.useCallback(() => {
|
|
const obj = guildId(navigation[31]);
|
|
obj.showActionSheet({ content: closure_1_29(closure_1(navigation[39]), {}), key: guildId(navigation[39]).VIBEGRATIONS_CHANGELOG_SHEET_KEY });
|
|
}, []);
|
|
if (!tmp15) {
|
|
tmp15 = memo1.length > 0;
|
|
}
|
|
if (tmp15) {
|
|
const obj6 = { style: tmp3.content, children: null };
|
|
const obj7 = { contentContainerStyle: null, scrollIndicatorInsets: null, keyboardShouldPersistTaps: "handled", children: null };
|
|
const items12 = [tmp3.listContent, ];
|
|
const obj8 = { paddingBottom: tmp(tmp2[17]).space.PX_8 + bottom };
|
|
items12[1] = obj8;
|
|
obj7.contentContainerStyle = items12;
|
|
const obj9 = { bottom };
|
|
obj7.scrollIndicatorInsets = obj9;
|
|
const items13 = [closure_29(tmp(tmp2[43]), {}), , , , ];
|
|
let tmp24Result = null;
|
|
if (result.length > 0) {
|
|
const obj10 = { style: tmp3.changelog, children: null };
|
|
const obj11 = { style: tmp3.sectionHeading, children: null };
|
|
const obj12 = { variant: "heading-md/bold", color: "text-default", children: null };
|
|
const intl3 = tmp4(tmp2[20]).intl;
|
|
obj12.children = intl3.string(tmp(tmp2[21]).x07mpp);
|
|
const items14 = [tmp22(tmp4(tmp2[40]).Text, obj12), ];
|
|
const obj13 = { variant: "text-sm/normal", color: "text-muted", children: null };
|
|
const intl4 = tmp4(tmp2[20]).intl;
|
|
obj13.children = intl4.string(tmp(tmp2[21]).h5CwHI);
|
|
items14[1] = tmp22(tmp4(tmp2[40]).Text, obj13);
|
|
obj11.children = items14;
|
|
const items15 = [tmp24(tmp23, obj11), , ];
|
|
const obj14 = {
|
|
style: tmp3.changelogEntries,
|
|
children: result.map((children) => {
|
|
const obj = { style: closure_1.changelogItem, children: null };
|
|
const items = [DateUtils.dateFormat(_modDef4421(children.date, "YYYY-MM-DD"), "LL"), ];
|
|
const tmp2 = React7;
|
|
let combined = null;
|
|
if (obj3.isVibegrationsChangelogEntryExclusive(children)) {
|
|
const intl = tmp3(1115).intl;
|
|
const _HermesInternal = HermesInternal;
|
|
combined = " \u00B7 " + intl.string(_modDef3715["CLX+p/"]);
|
|
}
|
|
items[1] = combined;
|
|
const items1 = [__initData8(Text_Text.Text, { variant: "text-xs/bold", color: "text-muted", children: items }), __initData7(Text_Text.Text, { variant: "text-sm/normal", color: "text-subtle", children: children.summary })];
|
|
obj.children = items1;
|
|
return __initData8(tmp2, obj, "" + children.date + "-" + children.summary);
|
|
})
|
|
};
|
|
items15[1] = tmp22(tmp23, obj14);
|
|
let tmp22Result = null;
|
|
if (tmp4Result.hasMoreVibegrationsChangelog("mobile")) {
|
|
const obj15 = { variant: "secondary", size: "sm", text: null, onPress: null };
|
|
const intl5 = tmp4(tmp2[20]).intl;
|
|
obj15.text = intl5.string(tmp(tmp2[21]).YWxThz);
|
|
obj15.onPress = callback3;
|
|
tmp22Result = tmp22(tmp4(tmp2[41]).Button, obj15);
|
|
}
|
|
items15[2] = tmp22Result;
|
|
obj10.children = items15;
|
|
tmp24Result = tmp24(tmp23, obj10);
|
|
tmp4Result = tmp4(tmp2[38]);
|
|
}
|
|
items13[1] = tmp24Result;
|
|
let tmp24Result3 = null;
|
|
if (memo.length > 0) {
|
|
const obj16 = { style: tmp3.section, children: null };
|
|
const obj17 = { style: tmp3.sectionHeading, children: null };
|
|
const obj18 = { variant: "heading-md/bold", color: "text-default", children: null };
|
|
const intl6 = tmp4(tmp2[20]).intl;
|
|
obj18.children = intl6.string(tmp(tmp2[21]).Bo5fE3);
|
|
const items16 = [tmp22(tmp4(tmp2[40]).Text, obj18), ];
|
|
const obj19 = { variant: "text-sm/normal", color: "text-muted", children: null };
|
|
const intl7 = tmp4(tmp2[20]).intl;
|
|
obj19.children = intl7.string(tmp(tmp2[21]).YnAFtT);
|
|
items16[1] = tmp22(tmp4(tmp2[40]).Text, obj19);
|
|
obj17.children = items16;
|
|
const items17 = [tmp24(tmp23, obj17), ];
|
|
const obj20 = {
|
|
hasIcons: true,
|
|
children: memo.map((project) => closure_1_29(ProjectRow, {
|
|
project,
|
|
onPress() {
|
|
return callback(project.id);
|
|
},
|
|
onMore() {
|
|
return closure_9(closure_0);
|
|
}
|
|
}, project.id))
|
|
};
|
|
items17[1] = tmp22(tmp4(tmp2[46]).TableRowGroup, obj20);
|
|
obj16.children = items17;
|
|
tmp24Result3 = tmp24(tmp23, obj16);
|
|
}
|
|
items13[2] = tmp24Result3;
|
|
let tmp24Result4 = null;
|
|
if (memo1.length > 0) {
|
|
const obj21 = { style: tmp3.section, children: null };
|
|
const obj22 = { style: tmp3.sectionHeading, children: null };
|
|
const obj23 = { variant: "heading-md/bold", color: "text-default", children: null };
|
|
const intl8 = tmp4(tmp2[20]).intl;
|
|
obj23.children = intl8.string(tmp(tmp2[21]).jrCnUc);
|
|
const items18 = [tmp22(tmp4(tmp2[40]).Text, obj23), ];
|
|
const obj24 = { variant: "text-sm/normal", color: "text-muted", children: null };
|
|
const intl9 = tmp4(tmp2[20]).intl;
|
|
obj24.children = intl9.string(tmp(tmp2[21])["1KEhDu"]);
|
|
items18[1] = tmp22(tmp4(tmp2[40]).Text, obj24);
|
|
obj22.children = items18;
|
|
const items19 = [tmp24(tmp23, obj22), ];
|
|
const obj25 = {
|
|
hasIcons: true,
|
|
children: memo1.map((project) => closure_1_29(ProjectRow, {
|
|
project,
|
|
onPress() {
|
|
return callback(project.id);
|
|
},
|
|
onMore() {
|
|
return closure_9(closure_0);
|
|
}
|
|
}, project.id))
|
|
};
|
|
items19[1] = tmp22(tmp4(tmp2[46]).TableRowGroup, obj25);
|
|
obj21.children = items19;
|
|
tmp24Result4 = tmp24(tmp23, obj21);
|
|
}
|
|
items13[3] = tmp24Result4;
|
|
items13[4] = null;
|
|
obj7.children = items13;
|
|
obj6.children = closure_30(callback2, obj7);
|
|
return closure_29(closure_9, obj6);
|
|
} else {
|
|
const obj26 = { style: tmp3.centered, children: null };
|
|
if (null != stateFromStores) {
|
|
if ("loading" !== stateFromStores.type) {
|
|
if ("error" === stateFromStores.type) {
|
|
const obj27 = { style: tmp3.listError, children: null };
|
|
const obj28 = { variant: "text-md/normal", color: "text-muted", children: null };
|
|
let intl = tmp4(tmp2[20]).intl;
|
|
obj28.children = intl.string(tmp(tmp2[21])["IN/HRP"]);
|
|
const items20 = [tmp16(tmp4(tmp2[40]).Text, obj28), ];
|
|
const obj29 = { variant: "secondary", size: "sm", text: null, onPress: null };
|
|
const intl2 = tmp4(tmp2[20]).intl;
|
|
obj29.text = intl2.string(tmp(tmp2[21])["42EdIV"]);
|
|
obj29.onPress = function onPress() {
|
|
return VibegrationsActionCreators.listProjects(guildId);
|
|
};
|
|
items20[1] = tmp16(tmp4(tmp2[41]).Button, obj29);
|
|
obj27.children = items20;
|
|
let tmp16Result2 = closure_30(tmp17, obj27);
|
|
} else {
|
|
const obj30 = { style: tmp3.listError, children: null };
|
|
const obj31 = { variant: "text-md/normal", color: "text-muted", children: null };
|
|
const intl10 = tmp4(tmp2[20]).intl;
|
|
obj31.children = intl10.string(tmp(tmp2[21])["vqy+in"]);
|
|
const items21 = [tmp16(tmp4(tmp2[40]).Text, obj31), ];
|
|
const obj32 = { variant: "primary", size: "sm", text: null, onPress: null };
|
|
const intl11 = tmp4(tmp2[20]).intl;
|
|
obj32.text = intl11.string(tmp4(tmp2[20]).t.CumH4u);
|
|
obj32.onPress = callback1;
|
|
items21[1] = tmp16(tmp4(tmp2[41]).Button, obj32);
|
|
obj30.children = items21;
|
|
tmp16Result2 = closure_30(tmp17, obj30);
|
|
}
|
|
}
|
|
obj26.children = tmp16Result2;
|
|
tmp16(tmp17, obj26);
|
|
}
|
|
tmp16Result2 = tmp16(memo2, {});
|
|
}
|
|
}
|
|
function ChatScene(guildId) {
|
|
guildId = guildId.guildId;
|
|
const projectId = guildId.projectId;
|
|
let navigation;
|
|
previewAppId = undefined;
|
|
let data;
|
|
let availability;
|
|
setMode = undefined;
|
|
c15 = undefined;
|
|
let result1;
|
|
let onReviewPermissions;
|
|
c18 = undefined;
|
|
closure_19 = undefined;
|
|
let active;
|
|
let vibegrationsControlActive;
|
|
let guild_id;
|
|
closure_23 = undefined;
|
|
c24 = undefined;
|
|
let callback1;
|
|
let num2;
|
|
let activeIndex;
|
|
let setActiveIndex;
|
|
let first1;
|
|
closure_30 = undefined;
|
|
let callback3;
|
|
projectGuildId = undefined;
|
|
let callback4;
|
|
let memo2;
|
|
let callback5;
|
|
let callback6;
|
|
__initData = undefined;
|
|
let callback7;
|
|
let callback8;
|
|
let setting;
|
|
let callback9;
|
|
let callback10;
|
|
closure_43 = undefined;
|
|
let callback11;
|
|
let callback12;
|
|
let preview;
|
|
let memo3;
|
|
navigation = guildId(navigation[28]).useNavigation();
|
|
const bottom = projectId(navigation[27])().bottom;
|
|
let tmp5 = projectGuildId(bottom);
|
|
asyncGeneratorStep = tmp5;
|
|
const tmp6 = projectId(navigation[47])();
|
|
noop = tmp6;
|
|
let obj = guildId(navigation[28]);
|
|
let fn = function h() {
|
|
return { paddingBottom: Math.max(closure_5.get(), bottom) };
|
|
};
|
|
fn.__closure = { keyboardHeight: tmp6, safeAreaBottom: bottom };
|
|
fn.__workletHash = 2974418984539;
|
|
fn.__initData = __initData;
|
|
const animatedStyle = guildId(navigation[48]).useAnimatedStyle(fn);
|
|
let obj2 = guildId(navigation[48]);
|
|
let items = [guild_id];
|
|
const items1 = [projectId];
|
|
const stateFromStores = guildId(navigation[29]).useStateFromStores(items, () => {
|
|
let project = VibegrationsProjectStore.getProject(projectId);
|
|
if (project == null) {
|
|
project = null;
|
|
}
|
|
return project;
|
|
}, items1);
|
|
let obj3 = guildId(navigation[29]);
|
|
const items2 = [guild_id];
|
|
const items3 = [projectId];
|
|
const stateFromStoresObject = guildId(navigation[29]).useStateFromStoresObject(items2, () => {
|
|
const project = VibegrationsProjectStore.getProject(projectId);
|
|
const obj = { projectExists: null != project, projectName: null, projectGuildId: null, previewAppId: null, canPublish: null };
|
|
let name;
|
|
if (project != null) {
|
|
name = project.name;
|
|
}
|
|
if (name == null) {
|
|
name = null;
|
|
}
|
|
obj.projectName = name;
|
|
guild_id = undefined;
|
|
if (project != null) {
|
|
guild_id = project.guild_id;
|
|
}
|
|
if (guild_id == null) {
|
|
guild_id = null;
|
|
}
|
|
obj.projectGuildId = guild_id;
|
|
let prop;
|
|
if (project != null) {
|
|
prop = project.preview_application_id;
|
|
}
|
|
if (prop == null) {
|
|
prop = null;
|
|
}
|
|
obj.previewAppId = prop;
|
|
let tmp5 = null != project;
|
|
if (tmp5) {
|
|
tmp5 = canPublishProject(project);
|
|
}
|
|
obj.canPublish = tmp5;
|
|
return obj;
|
|
}, items3);
|
|
const projectExists = stateFromStoresObject.projectExists;
|
|
const projectName = stateFromStoresObject.projectName;
|
|
({ projectGuildId, previewAppId } = stateFromStoresObject);
|
|
const canPublish = stateFromStoresObject.canPublish;
|
|
let obj4 = guildId(navigation[29]);
|
|
const items4 = [guild_id];
|
|
const items5 = [guildId];
|
|
const stateFromStores1 = guildId(navigation[29]).useStateFromStores(items4, () => {
|
|
const guildProjectsFetchState = VibegrationsProjectStore.getGuildProjectsFetchState(guildId);
|
|
let tmp2 = "unattempted" === guildProjectsFetchState;
|
|
if (!tmp2) {
|
|
tmp2 = "loading" === guildProjectsFetchState;
|
|
}
|
|
return tmp2;
|
|
}, items5);
|
|
let obj5 = guildId(navigation[29]);
|
|
const items6 = [guild_id];
|
|
const items7 = [projectId];
|
|
const stateFromStores2 = guildId(navigation[29]).useStateFromStores(items6, () => {
|
|
let integrationStatus = VibegrationsProjectStore.getIntegrationStatus(projectId);
|
|
if (integrationStatus == null) {
|
|
integrationStatus = null;
|
|
}
|
|
return integrationStatus;
|
|
}, items7);
|
|
let preview_ready;
|
|
if (stateFromStores2 != null) {
|
|
preview_ready = stateFromStores2.preview_ready;
|
|
}
|
|
let install_scope;
|
|
if (stateFromStores != null) {
|
|
install_scope = stateFromStores.install_scope;
|
|
}
|
|
if (install_scope == null) {
|
|
install_scope = null;
|
|
}
|
|
let obj6 = guildId(navigation[29]);
|
|
let application = guildId(navigation[19]).useApplication(previewAppId);
|
|
data = application.data;
|
|
const tmpResult = guildId(navigation[19]);
|
|
let obj7 = { applicationId: previewAppId, previewApplicationId: previewAppId, declaredActivity: null, installScope: null, ownerAuthorizationRevoked: null, mainCardOnly: true };
|
|
let has_activity;
|
|
if (stateFromStores2 != null) {
|
|
has_activity = stateFromStores2.has_activity;
|
|
}
|
|
obj7.declaredActivity = true === has_activity;
|
|
obj7.installScope = install_scope;
|
|
let prop;
|
|
if (stateFromStores2 != null) {
|
|
prop = stateFromStores2.owner_authorization_revoked;
|
|
}
|
|
obj7.ownerAuthorizationRevoked = true === prop;
|
|
const vibegrationsPreviewMode = guildId(navigation[49]).useVibegrationsPreviewMode(obj7);
|
|
availability = vibegrationsPreviewMode.availability;
|
|
({ activeMode, setMode } = vibegrationsPreviewMode);
|
|
({ widgetApplicationId, isResolving } = vibegrationsPreviewMode);
|
|
const tmpResult6 = guildId(navigation[49]);
|
|
const obj8 = { installScope: install_scope, previewReady: true === preview_ready, integrationInstalled: null, botPermissionsChanged: null };
|
|
let prop1;
|
|
if (stateFromStores2 != null) {
|
|
prop1 = stateFromStores2.integration_installed;
|
|
}
|
|
if (prop1 == null) {
|
|
prop1 = null;
|
|
}
|
|
obj8.integrationInstalled = prop1;
|
|
let prop2;
|
|
if (stateFromStores2 != null) {
|
|
prop2 = stateFromStores2.bot_permissions_changed;
|
|
}
|
|
obj8.botPermissionsChanged = true === prop2;
|
|
let result = guildId(navigation[50]).requiresPermissionReview(obj8);
|
|
c15 = result;
|
|
const items8 = [projectId];
|
|
const effect = noop.useEffect(() => {
|
|
const project = VibegrationsActionCreators.getProject(projectId);
|
|
project.catch(() => {
|
|
|
|
});
|
|
}, items8);
|
|
let tmp24 = null != previewAppId && null != projectId(navigation[51])(previewAppId);
|
|
const tmpResult7 = guildId(navigation[50]);
|
|
result1 = guildId(navigation[52]).vibegrationsInstallGuildId(stateFromStores, stateFromStores2, guildId);
|
|
const items9 = [result1, previewAppId, data, stateFromStores, projectId];
|
|
onReviewPermissions = obj12.useCallback(asyncGeneratorStep(async (arg0, value) => {
|
|
if (c5 === 2) {
|
|
c5 = 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 obj3 = { value, done: true };
|
|
return obj3;
|
|
} 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 obj5 = { value, done: true };
|
|
return obj5;
|
|
} else {
|
|
closure_3 = tmp2;
|
|
let tmp7 = null != stateFromStores;
|
|
if (tmp7) {
|
|
tmp7 = null != previewAppId;
|
|
}
|
|
if (tmp7) {
|
|
if (null == data) {
|
|
application = application(tmp2[19]).fetchApplication(previewAppId);
|
|
c4 = 1;
|
|
c5 = 1;
|
|
const obj6 = {
|
|
value: application.catch(() => {
|
|
|
|
}),
|
|
done: false
|
|
};
|
|
return obj6;
|
|
}
|
|
}
|
|
c5 = 3;
|
|
return { value: "HermesInternal", done: null };
|
|
}
|
|
} else if (arg0 === 1) {
|
|
c5 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c5 = 3;
|
|
let obj = { value, done: true };
|
|
return obj;
|
|
}
|
|
const obj7 = { applicationId: closure_131_9, application: null, guildId: null, onClose: null };
|
|
let application3 = closure_131_12;
|
|
if (closure_131_12 == null) {
|
|
application3 = application2.getApplication(closure_131_9);
|
|
}
|
|
application = application3;
|
|
if (application3 == null) {
|
|
application = null;
|
|
}
|
|
obj7.application = application;
|
|
obj7.guildId = closure_131_16;
|
|
obj7.onClose = function onClose() {
|
|
const result = c0(16278).repairVibegrationsGuildHints(closure_1_6, closure_1_16);
|
|
const obj = c0(16278);
|
|
result.finally(() => application(8496).getProject(closure_1_1)).catch(() => {
|
|
|
|
});
|
|
};
|
|
let result = application3(tmp2[53]).openVibegrationsAppInstallModal(obj7);
|
|
const obj2 = application3(tmp2[53]);
|
|
} catch (tmp27) {
|
|
c5 = tmp;
|
|
throw tmp27;
|
|
}
|
|
}
|
|
}), items9);
|
|
const tmpResult8 = guildId(navigation[52]);
|
|
[tmp29, tmp30] = bottom(noop.useState(true), 2);
|
|
c18 = tmp30;
|
|
let tmp31 = null;
|
|
if (null != stateFromStores2) {
|
|
tmp31 = tmp18;
|
|
}
|
|
let tmp28 = bottom(noop.useState(true), 2);
|
|
[tmp33, tmp34] = bottom(noop.useState(tmp31), 2);
|
|
const tmp27Result3 = bottom(noop.useState(projectId), 2);
|
|
if (tmp27Result3[0] !== projectId) {
|
|
tmp27Result3[1](projectId);
|
|
tmp30(true);
|
|
tmp34(null);
|
|
}
|
|
let tmp39 = tmp18;
|
|
if (true === preview_ready) {
|
|
tmp39 = null != previewAppId;
|
|
}
|
|
if (tmp39) {
|
|
tmp39 = !isResolving;
|
|
}
|
|
if (tmp39) {
|
|
tmp39 = availability.modes.length > 0 || result;
|
|
const tmp40 = availability.modes.length > 0 || result;
|
|
}
|
|
let paneHidden = tmp39;
|
|
if (tmp39) {
|
|
paneHidden = !tmp29;
|
|
}
|
|
let hasItem = tmp39;
|
|
if (tmp39) {
|
|
hasItem = tmp24;
|
|
}
|
|
if (hasItem) {
|
|
hasItem = !result;
|
|
}
|
|
if (hasItem) {
|
|
let modes = availability.modes;
|
|
hasItem = modes.includes("frame");
|
|
}
|
|
let tmp42 = hasItem;
|
|
if (hasItem) {
|
|
tmp42 = paneHidden;
|
|
}
|
|
if (tmp42) {
|
|
tmp42 = "frame" === activeMode;
|
|
}
|
|
closure_19 = tmp42;
|
|
active = result1(projectId).active;
|
|
const tmp27Result = bottom(noop.useState(tmp31), 2);
|
|
vibegrationsControlActive = guildId(navigation[54]).useVibegrationsControlActive(projectId);
|
|
guild_id = undefined;
|
|
if (stateFromStores != null) {
|
|
guild_id = stateFromStores.guild_id;
|
|
}
|
|
if (guild_id == null) {
|
|
guild_id = guildId;
|
|
}
|
|
let application_id;
|
|
const tmpResult9 = guildId(navigation[54]);
|
|
if (stateFromStores != null) {
|
|
application_id = stateFromStores.application_id;
|
|
}
|
|
if (application_id == null) {
|
|
application_id = null;
|
|
}
|
|
const tmp4ResultResult = projectId(navigation[55])(guild_id, application_id);
|
|
closure_23 = tmp4ResultResult;
|
|
const items10 = [tmp4ResultResult, guild_id];
|
|
const memo = obj12.useMemo(() => {
|
|
let fn = null;
|
|
if (null != closure_23) {
|
|
fn = () => guildId(navigation[18]).transitionTo(callback1.CHANNEL(guild_id, closure_1_23));
|
|
}
|
|
return fn;
|
|
}, items10);
|
|
let intl = tmp(tmp2[20]).intl;
|
|
const tmp4Result4 = projectId(navigation[21]);
|
|
if (vibegrationsControlActive) {
|
|
let bfQ4Ki = tmp4Result4.bfQ4Ki;
|
|
} else {
|
|
bfQ4Ki = active ? tmp4Result4.rfNEHn : tmp4Result4.lXcEa2;
|
|
}
|
|
const stringResult = intl.string(bfQ4Ki);
|
|
c24 = stringResult;
|
|
const items11 = [active, projectId];
|
|
callback1 = obj12.useCallback(() => {
|
|
if (active) {
|
|
__initData(projectId);
|
|
} else {
|
|
closure_2_14(projectId);
|
|
}
|
|
}, items11);
|
|
const items12 = [availability.modes];
|
|
const items13 = [availability.modes, setMode];
|
|
const memo1 = obj12.useMemo(() => {
|
|
let obj = { id: "chat", label: null, page: null };
|
|
const intl = util.intl;
|
|
obj.label = intl.string(_modDef3715.kWtsyP);
|
|
const items = [
|
|
obj,
|
|
...modes.map((id) => {
|
|
const obj = { id, label: guildId(navigation[56]).getPreviewModeLabel(id), page: null };
|
|
return obj;
|
|
})
|
|
];
|
|
modes = availability.modes;
|
|
return items;
|
|
}, items12);
|
|
const first = availability.modes[0];
|
|
let tmp55 = null != stateFromStores2;
|
|
const callback2 = obj12.useCallback((arg0) => {
|
|
React5.dismiss();
|
|
_undefined(null == availability.modes[arg0 - 1]);
|
|
if (null != availability.modes[arg0 - 1]) {
|
|
setMode(tmp2);
|
|
}
|
|
}, items13);
|
|
if (tmp55) {
|
|
tmp55 = tmp18 !== tmp33;
|
|
}
|
|
if (tmp55) {
|
|
if (tmp56) {
|
|
setMode(first);
|
|
tmp30(false);
|
|
}
|
|
tmp34(tmp18);
|
|
tmp56 = false === tmp33 && tmp18 && null != first && !result;
|
|
}
|
|
const tmp4Result = projectId(navigation[55]);
|
|
const tmpResult10 = guildId(navigation[58]);
|
|
const segmentedControlState = tmpResult10.useSegmentedControlState({ items: memo1, pageWidth: projectId(navigation[57])().width - 2 * callback4, onSetActiveIndex: callback2 });
|
|
num2 = 0;
|
|
if (!tmp29) {
|
|
num2 = 0;
|
|
if (null != activeMode) {
|
|
const modes1 = availability.modes;
|
|
num2 = 1 + modes1.indexOf(activeMode);
|
|
}
|
|
}
|
|
activeIndex = segmentedControlState.activeIndex;
|
|
setActiveIndex = segmentedControlState.setActiveIndex;
|
|
const items14 = [num2, activeIndex, setActiveIndex];
|
|
const effect1 = obj12.useEffect(() => {
|
|
if (activeIndex.get() !== num2) {
|
|
setActiveIndex(tmp, false);
|
|
}
|
|
}, items14);
|
|
const items15 = [previewAppId];
|
|
const effect2 = obj12.useEffect(() => null != previewAppId ? (() => guildId(navigation[59]).leaveVibegrationsPreviewFrame(previewAppId)) : undefined, items15);
|
|
const tmp27Result4 = bottom(noop.useState(false), 2);
|
|
first1 = tmp27Result4[0];
|
|
closure_30 = tmp27Result4[1];
|
|
const items16 = [guildId, onReviewPermissions, result, projectId, first1];
|
|
callback3 = obj12.useCallback(() => {
|
|
if (!first1) {
|
|
const project = VibegrationsProjectStore.getProject(projectId);
|
|
if (null != project) {
|
|
const integrationStatus = obj.getIntegrationStatus(tmp);
|
|
let preview_ready;
|
|
if (integrationStatus != null) {
|
|
preview_ready = integrationStatus.preview_ready;
|
|
}
|
|
if (true === preview_ready) {
|
|
if (c15) {
|
|
callback().catch(() => {
|
|
|
|
});
|
|
const promise9 = callback();
|
|
} else {
|
|
closure_30(true);
|
|
if ("user" !== project.install_scope) {
|
|
const promise5 = closure_2_19(tmp);
|
|
promise5.catch(() => {
|
|
|
|
});
|
|
const nextPromise = closure_2_20(tmp).then((ok) => {
|
|
if (true !== ok.ok) {
|
|
const _Error = Error;
|
|
const intl = guildId(navigation[20]).intl;
|
|
const error = new Error(intl.string(projectId(navigation[21]).fNP6Cd));
|
|
throw error;
|
|
} else {
|
|
const result = guildId(navigation[42]).refreshPublishedProject(closure_1_1, { isPreview: false });
|
|
result.catch(() => {
|
|
|
|
});
|
|
}
|
|
});
|
|
const promise6 = closure_2_20(tmp);
|
|
nextPromise.catch(() => {
|
|
|
|
}).finally(() => closure_1_30(false));
|
|
const catchPromise2 = nextPromise.catch(() => {
|
|
|
|
});
|
|
const tmp20 = require;
|
|
guild_id = project.guild_id;
|
|
let obj2 = ActionSheetActionCreators;
|
|
const tmp22 = __initData7;
|
|
if (guild_id == null) {
|
|
guild_id = guildId;
|
|
}
|
|
const obj3 = { content: null, key: null };
|
|
const obj6 = { guildId: guild_id, applicationId: null, projectName: null, publish: null, initialDraft: null };
|
|
({ application_id: obj4.applicationId, name: obj4.projectName } = project);
|
|
obj6.publish = nextPromise;
|
|
obj6.initialDraft = promise5;
|
|
obj3.content = tmp22(VibegrationsPublishNotesSheetDefault, obj6);
|
|
obj3.key = tmp20(16303).VIBEGRATIONS_PUBLISH_NOTES_SHEET_KEY;
|
|
obj2.showActionSheet(obj3);
|
|
} else {
|
|
const nextPromise1 = closure_2_20(tmp).then((ok) => {
|
|
if (true !== ok.ok) {
|
|
const _Error = Error;
|
|
const intl = guildId(navigation[20]).intl;
|
|
const error = new Error(intl.string(projectId(navigation[21]).fNP6Cd));
|
|
throw error;
|
|
} else {
|
|
const result = guildId(navigation[42]).refreshPublishedProject(closure_1_1, { isPreview: false });
|
|
result.catch(() => {
|
|
|
|
});
|
|
}
|
|
});
|
|
const promise = closure_2_20(tmp);
|
|
nextPromise1.catch(() => {
|
|
|
|
}).finally(() => closure_1_30(false));
|
|
const catchPromise3 = nextPromise1.catch(() => {
|
|
|
|
});
|
|
nextPromise1.then(() => {
|
|
const obj2 = { key: "VIBEGRATIONS_PUBLISH_SUCCESS", content: null };
|
|
const intl = guildId(1115).intl;
|
|
obj2.content = intl.string(projectId(3715).wA0o0L);
|
|
projectId(4528).open(obj2);
|
|
}).catch((error) => {
|
|
if (error instanceof Error) {
|
|
let message = error.message;
|
|
} else {
|
|
const intl = guildId(1115).intl;
|
|
message = intl.string(projectId(3715).fNP6Cd);
|
|
}
|
|
projectId(4528).open({ key: "VIBEGRATIONS_PUBLISH_FAILED", content: message });
|
|
});
|
|
const nextPromise2 = nextPromise1.then(() => {
|
|
const obj2 = { key: "VIBEGRATIONS_PUBLISH_SUCCESS", content: null };
|
|
const intl = guildId(1115).intl;
|
|
obj2.content = intl.string(projectId(3715).wA0o0L);
|
|
projectId(4528).open(obj2);
|
|
});
|
|
}
|
|
}
|
|
} else {
|
|
VibegrationsPublishBlockedSheetDefault(vibegrationsPublishBlockedReason.VibegrationsPublishBlockedReason.NO_PREVIEW);
|
|
}
|
|
}
|
|
obj = VibegrationsProjectStore;
|
|
}
|
|
}, items16);
|
|
if (projectGuildId == null) {
|
|
projectGuildId = guildId;
|
|
}
|
|
const items17 = [projectId, projectGuildId];
|
|
callback4 = obj12.useCallback(() => {
|
|
const obj2 = { content: __initData7(VibegrationsSettingsSheetDefault, { projectId, guildId: projectGuildId, isPreview: true }), key: VibegrationsSettingsSheet.VIBEGRATIONS_SETTINGS_SHEET_KEY };
|
|
ActionSheetActionCreators.showActionSheet(obj2);
|
|
}, items17);
|
|
const items18 = [guildId, navigation];
|
|
memo2 = obj12.useMemo(() => {
|
|
closure_0 = guildId;
|
|
const f119708 = (projectId) => navigation.push(memo2.CHAT, { projectId });
|
|
return (arg0, arg1) => {
|
|
if (arg1 === closure_0) {
|
|
f119708(arg0);
|
|
} else {
|
|
guildId(navigation[18]).transitionTo(callback1.CHANNEL(arg1, num2.VIBEGRATIONS, arg0));
|
|
const obj = guildId(navigation[18]);
|
|
}
|
|
};
|
|
}, items18);
|
|
const items19 = [guildId, memo2, stateFromStores];
|
|
callback5 = obj12.useCallback(() => {
|
|
if (null != stateFromStores) {
|
|
const obj2 = { key: VibegrationsRemixSheet.VIBEGRATIONS_REMIX_SHEET_KEY, content: null };
|
|
const obj3 = { project: tmp, currentGuildId: guildId, onRemixed: memo2 };
|
|
obj2.content = __initData7(VibegrationsRemixSheetDefault, obj3);
|
|
ActionSheetActionCreators.showActionSheet(obj2);
|
|
}
|
|
}, items19);
|
|
const items20 = [projectId];
|
|
callback6 = obj12.useCallback(() => {
|
|
const obj2 = { key: VibegrationsConnectToolSheet.VIBEGRATIONS_CONNECT_TOOL_SHEET_KEY, content: __initData7(VibegrationsConnectToolSheetDefault, { projectId }) };
|
|
ActionSheetActionCreators.showActionSheet(obj2);
|
|
}, items20);
|
|
__initData = obj12.useRef(false);
|
|
const items21 = [projectId];
|
|
callback7 = obj12.useCallback((sha) => {
|
|
if (!ref.current) {
|
|
tmp.current = true;
|
|
let obj2 = { key: "VIBEGRATIONS_VERSION_RESTORING", content: null, IconComponent: null };
|
|
let intl = util.intl;
|
|
obj2.content = intl.string(_modDef3715.pGFXZ0);
|
|
obj2.IconComponent = UndoIcon.UndoIcon;
|
|
ToastActionCreatorsDefault.open(obj2);
|
|
const promise = __initData(projectId, sha.sha);
|
|
__initData(projectId, sha.sha).then(() => {
|
|
const obj2 = { key: "VIBEGRATIONS_VERSION_RESTORED", content: null, IconComponent: null };
|
|
const intl = guildId(1115).intl;
|
|
obj2.content = intl.string(projectId(3715).u8g2Od);
|
|
obj2.IconComponent = guildId(14638).UndoIcon;
|
|
projectId(4528).open(obj2);
|
|
}, () => {
|
|
const intl = guildId(1115).intl;
|
|
guildId(4527).presentError(intl.string(projectId(3715).q6iZ84));
|
|
}).finally(() => {
|
|
ref.current = false;
|
|
});
|
|
const nextPromise = __initData(projectId, sha.sha).then(() => {
|
|
const obj2 = { key: "VIBEGRATIONS_VERSION_RESTORED", content: null, IconComponent: null };
|
|
const intl = guildId(1115).intl;
|
|
obj2.content = intl.string(projectId(3715).u8g2Od);
|
|
obj2.IconComponent = guildId(14638).UndoIcon;
|
|
projectId(4528).open(obj2);
|
|
}, () => {
|
|
const intl = guildId(1115).intl;
|
|
guildId(4527).presentError(intl.string(projectId(3715).q6iZ84));
|
|
});
|
|
}
|
|
}, items21);
|
|
const items22 = [callback7, projectId];
|
|
callback8 = obj12.useCallback(() => {
|
|
const obj2 = { key: VibegrationsVersionHistorySheet.VIBEGRATIONS_VERSION_HISTORY_SHEET_KEY, content: __initData7(VibegrationsVersionHistorySheetDefault, { projectId, onRestore: callback7 }) };
|
|
ActionSheetActionCreators.showActionSheet(obj2);
|
|
}, items22);
|
|
const DeveloperMode = tmp(tmp2[68]).DeveloperMode;
|
|
setting = DeveloperMode.useSetting();
|
|
const items23 = [navigation, projectId];
|
|
callback9 = obj12.useCallback(() => navigation.push(memo2.DEBUG, { projectId }), items23);
|
|
let install_scope1;
|
|
if (stateFromStores != null) {
|
|
install_scope1 = stateFromStores.install_scope;
|
|
}
|
|
const items24 = [install_scope1, projectId];
|
|
callback10 = obj12.useCallback(() => {
|
|
const obj2 = { key: VibegrationsRestorePointsSheet.VIBEGRATIONS_RESTORE_POINTS_SHEET_KEY, content: null };
|
|
const obj3 = { projectId, installScope: null };
|
|
let install_scope;
|
|
const obj = ActionSheetActionCreators;
|
|
const tmp = __initData7;
|
|
if (stateFromStores != null) {
|
|
install_scope = stateFromStores.install_scope;
|
|
}
|
|
if (install_scope == null) {
|
|
install_scope = null;
|
|
}
|
|
obj3.installScope = install_scope;
|
|
obj2.content = tmp(VibegrationsRestorePointsSheetDefault, obj3);
|
|
obj.showActionSheet(obj2);
|
|
}, items24);
|
|
const tmp76 = activeIndex(projectId(navigation[70])(previewAppId, setActiveIndex));
|
|
closure_43 = tmp76;
|
|
const items25 = [previewAppId];
|
|
callback11 = obj12.useCallback(() => {
|
|
if (null != previewAppId) {
|
|
restartVibegrationsAppFramesDefault(tmp);
|
|
}
|
|
}, items25);
|
|
const items26 = [navigation, projectId];
|
|
callback12 = obj12.useCallback(() => {
|
|
collapsedCategories(projectId);
|
|
navigation.goBack();
|
|
}, items26);
|
|
let obj10 = { projectId, refreshApplicationId: null };
|
|
const modes2 = availability.modes;
|
|
const obj9 = { items: memo1, pageWidth: projectId(navigation[57])().width - 2 * callback4, onSetActiveIndex: callback2 };
|
|
let tmp80 = null;
|
|
if (modes2.includes("widget")) {
|
|
tmp80 = null;
|
|
if ("unavailable-authorization-revoked" !== availability.profileState) {
|
|
tmp80 = widgetApplicationId;
|
|
}
|
|
}
|
|
obj10.refreshApplicationId = tmp80;
|
|
const tmp4Result2Result = projectId(navigation[72])(obj10);
|
|
preview = tmp4Result2Result;
|
|
const items27 = [canPublish, setting, guildId, callback12, callback6, callback9, callback5, callback4, callback10, callback8, callback3, callback11, tmp76, tmp4Result2Result, stateFromStores];
|
|
memo3 = obj12.useMemo(() => {
|
|
const items = [];
|
|
if (canPublish) {
|
|
const obj = { label: null, IconComponent: null, action: null };
|
|
const intl = util.intl;
|
|
obj.label = intl.string(_modDef3715["5gU57O"]);
|
|
obj.IconComponent = UploadIcon.UploadIcon;
|
|
obj.action = callback3;
|
|
items.push(obj);
|
|
}
|
|
const obj2 = { label: null, IconComponent: null, action: null };
|
|
const intl2 = util.intl;
|
|
obj2.label = intl2.string(_modDef3715.cWmjzs);
|
|
obj2.IconComponent = SettingsIcon.SettingsIcon;
|
|
obj2.action = callback4;
|
|
items.push(obj2);
|
|
if (setting) {
|
|
const obj3 = { label: null, IconComponent: null, action: null };
|
|
const intl3 = util.intl;
|
|
obj3.label = intl3.string(_modDef3715.KampIf);
|
|
obj3.IconComponent = BugIcon.BugIcon;
|
|
obj3.action = callback9;
|
|
items.push(obj3);
|
|
}
|
|
if (null != stateFromStores) {
|
|
const obj6 = { project: tmp18, guildId, onRemix: callback5, onConnectTool: callback6, onVersionHistory: callback8, onRestorePoints: callback10, onRefresh: null, onClose: null, preview: null };
|
|
let tmp19;
|
|
if (closure_43) {
|
|
tmp19 = callback11;
|
|
}
|
|
obj6.onRefresh = tmp19;
|
|
obj6.onClose = callback12;
|
|
obj6.preview = preview;
|
|
const result = vibegrationsProjectActions.vibegrationsProjectActions(obj6);
|
|
const iter = result[Symbol.iterator]();
|
|
const nextResult = iter.next();
|
|
while (iter !== undefined) {
|
|
let obj10 = { label: null, IconComponent: null, variant: null, action: null };
|
|
({ label: obj4.label, IconComponent: obj4.IconComponent } = nextResult);
|
|
let str2;
|
|
let tmp27 = nextResult;
|
|
if (true === nextResult.destructive) {
|
|
str2 = "destructive";
|
|
}
|
|
obj10.variant = str2;
|
|
obj10.action = tmp27.action;
|
|
let arr7 = items.push(obj10);
|
|
continue;
|
|
}
|
|
}
|
|
return items;
|
|
}, items27);
|
|
const items28 = [vibegrationsControlActive, active, stringResult, tmp42, callback1, navigation, memo3, projectExists, projectName, stateFromStores1, tmp5];
|
|
const effect3 = obj12.useEffect(() => {
|
|
if (projectName != null) {
|
|
const title = projectName;
|
|
let obj = {
|
|
headerTitle() {
|
|
return __initData7(NavigatorHeader.NavigatorHeader, { title });
|
|
},
|
|
headerRight() {
|
|
let tmp = null;
|
|
if (projectExists) {
|
|
let obj = { style: headerActions.headerActions, children: null };
|
|
if (!closure_1_19) {
|
|
items = [null, ];
|
|
const obj2 = {
|
|
items,
|
|
align: "below",
|
|
children(arg0) {
|
|
({ ref, onPress, accessibilityActions, onAccessibilityAction } = arg0);
|
|
const obj = { ref, IconComponent: title(7365).MoreHorizontalIcon, onPress, accessibilityLabel: null, accessibilityActions: null, onAccessibilityAction: null };
|
|
const intl = title(1115).intl;
|
|
obj.accessibilityLabel = intl.string(title(1115).t["UKOtz+"]);
|
|
obj.accessibilityActions = accessibilityActions;
|
|
obj.onAccessibilityAction = onAccessibilityAction;
|
|
return closure_1_29(closure_1_1(16244), obj);
|
|
}
|
|
};
|
|
items[1] = first1(guildId(navigation[78]).ContextMenu, obj2);
|
|
obj.children = items;
|
|
tmp = tmp2(tmp3, obj);
|
|
} else {
|
|
let obj3 = navigation;
|
|
if (active) {
|
|
let VibegrationsSelectModeActiveIcon = guildId(obj3[77]).VibegrationsSelectModeActiveIcon;
|
|
} else {
|
|
VibegrationsSelectModeActiveIcon = tmp8(obj3[77]);
|
|
}
|
|
obj3 = { IconComponent: VibegrationsSelectModeActiveIcon, onPress, accessibilityLabel, accessibilityState: null, disabled: null };
|
|
const obj4 = { selected: active };
|
|
obj3.accessibilityState = obj4;
|
|
obj3.disabled = disabled;
|
|
first1(projectId(navigation[25]), obj3);
|
|
tmp8 = projectId;
|
|
const tmp9 = projectId(navigation[25]);
|
|
}
|
|
}
|
|
return tmp;
|
|
}
|
|
};
|
|
navigation.setOptions(obj);
|
|
} else {
|
|
let tmp2 = navigation;
|
|
if (!projectExists) {
|
|
if (!stateFromStores1) {
|
|
let Xmvb23 = projectId(tmp2[21]).F2dRba;
|
|
}
|
|
tmp3(Xmvb23);
|
|
}
|
|
tmp2 = projectId(tmp2[21]);
|
|
Xmvb23 = tmp2.Xmvb23;
|
|
}
|
|
}, items28);
|
|
const items29 = [guildId, projectId];
|
|
const effect4 = obj12.useEffect(() => {
|
|
const result = VibegrationsActionCreators.setSelectedProjectForGuild(guildId, projectId);
|
|
return () => guildId(navigation[42]).setSelectedProjectForGuild(closure_1_0, null);
|
|
}, items29);
|
|
const items30 = [projectId];
|
|
const effect5 = obj12.useEffect(() => () => projectId(navigation[79])(closure_1_1), items30);
|
|
if (projectExists) {
|
|
if (paneHidden) {
|
|
if ("bot" === activeMode) {
|
|
let contentBare = tmp5.contentBare;
|
|
}
|
|
const obj11 = { style: contentBare, children: null };
|
|
let tmp94 = null;
|
|
if (tmp39) {
|
|
const obj13 = { style: tmp5.segments, children: null };
|
|
const obj14 = { state: segmentedControlState, variant: "experimental_Small" };
|
|
obj13.children = first1(tmp(tmp2[80]).SegmentedControl, obj14);
|
|
tmp94 = first1(previewAppId, obj13);
|
|
}
|
|
const items31 = [tmp94, ];
|
|
const obj15 = { style: tmp5.panes, children: null };
|
|
let tmp99Result = null;
|
|
if (hasItem) {
|
|
tmp99Result = null;
|
|
if (null != previewAppId) {
|
|
const obj16 = { style: tmp42 ? tmp5.pane : tmp5.paneBackstage, pointerEvents: null, accessibilityElementsHidden: null, importantForAccessibility: null, children: null };
|
|
let str5 = "none";
|
|
if (tmp42) {
|
|
str5 = "auto";
|
|
}
|
|
obj16.pointerEvents = str5;
|
|
obj16.accessibilityElementsHidden = !tmp42;
|
|
let str6 = "no-hide-descendants";
|
|
if (tmp42) {
|
|
str6 = "auto";
|
|
}
|
|
obj16.importantForAccessibility = str6;
|
|
const obj17 = { applicationId: previewAppId, projectId, visible: tmp42, onOpenPublishedApp: memo };
|
|
obj16.children = first1(tmp(tmp2[59]).PreviewFrame, obj17);
|
|
tmp99Result = tmp99(tmp97, obj16);
|
|
}
|
|
}
|
|
const items32 = [tmp99Result, , ];
|
|
let tmp101Result = null;
|
|
if (paneHidden) {
|
|
tmp101Result = null;
|
|
if (null != previewAppId) {
|
|
tmp101Result = null;
|
|
if (!tmp42) {
|
|
const obj18 = { style: tmp5.pane, children: null };
|
|
const obj19 = { projectId, previewApplicationId: previewAppId, mode: activeMode, availability, widgetApplicationId, frameHostAvailable: tmp24, permissionsGate: null };
|
|
let tmp103 = null;
|
|
if (result) {
|
|
const obj20 = { onReviewPermissions, loading: application.isLoading };
|
|
tmp103 = obj20;
|
|
}
|
|
obj19.permissionsGate = tmp103;
|
|
obj18.children = first1(tmp4(tmp2[59]), obj19);
|
|
tmp101Result = tmp101(tmp97, obj18);
|
|
const tmp4Result6 = tmp4(tmp2[59]);
|
|
}
|
|
}
|
|
}
|
|
items32[1] = tmp101Result;
|
|
const items33 = [tmp5.pane, ];
|
|
if (paneHidden) {
|
|
paneHidden = tmp5.paneHidden;
|
|
}
|
|
const obj21 = { style: null, children: null };
|
|
items33[1] = paneHidden;
|
|
obj21.style = items33;
|
|
const obj22 = { projectId };
|
|
obj21.children = first1(tmp4(tmp2[81]), obj22);
|
|
items32[2] = first1(previewAppId, obj21);
|
|
obj15.children = items32;
|
|
items31[1] = tmp92(previewAppId, obj15);
|
|
obj11.children = items31;
|
|
let tmp86Result1 = tmp92(tmp93, obj11);
|
|
}
|
|
contentBare = [tmp5.contentBare, animatedStyle];
|
|
} else {
|
|
const obj23 = { style: null, children: null };
|
|
const items34 = [, ];
|
|
({ content: arr33[0], centered: arr33[1] } = tmp5);
|
|
obj23.style = items34;
|
|
if (stateFromStores1) {
|
|
let tmp86Result = tmp86(stateFromStores, {});
|
|
} else {
|
|
const obj24 = { style: tmp5.listError, children: null };
|
|
const obj25 = { variant: "heading-lg/semibold", color: "text-default", children: null };
|
|
let intl2 = tmp(tmp2[20]).intl;
|
|
obj25.children = intl2.string(tmp4(tmp2[21]).F2dRba);
|
|
const items35 = [tmp86(tmp(tmp2[40]).Text, obj25), , ];
|
|
const obj26 = { variant: "text-md/normal", color: "text-muted", children: null };
|
|
let intl3 = tmp(tmp2[20]).intl;
|
|
obj26.children = intl3.string(tmp4(tmp2[21]).GnEJ3o);
|
|
items35[1] = tmp86(tmp(tmp2[40]).Text, obj26);
|
|
const obj27 = { variant: "secondary", size: "sm", text: null, onPress: null };
|
|
const intl4 = tmp(tmp2[20]).intl;
|
|
obj27.text = intl4.string(tmp4(tmp2[21])["42EdIV"]);
|
|
obj27.onPress = function onPress() {
|
|
return VibegrationsActionCreators.listProjects(guildId);
|
|
};
|
|
items35[2] = tmp86(tmp(tmp2[41]).Button, obj27);
|
|
obj24.children = items35;
|
|
tmp86Result = closure_30(tmp87, obj24);
|
|
}
|
|
obj23.children = tmp86Result;
|
|
tmp86Result1 = tmp86(tmp87, obj23);
|
|
}
|
|
return tmp86Result1;
|
|
}
|
|
function RoutedProjectOpener(projectId) {
|
|
projectId = projectId.projectId;
|
|
const sceneProjectId = projectId.sceneProjectId;
|
|
const openedProjectIdRef = projectId.openedProjectIdRef;
|
|
const navigation = projectId(openedProjectIdRef[28]).useNavigation();
|
|
const items = [projectId, sceneProjectId, openedProjectIdRef, navigation];
|
|
const effect = noop.useEffect(() => {
|
|
let tmp2 = null != projectId;
|
|
if (tmp2) {
|
|
tmp2 = tmp !== openedProjectIdRef.current;
|
|
}
|
|
if (tmp2) {
|
|
openedProjectIdRef.current = tmp;
|
|
if (tmp !== sceneProjectId) {
|
|
const obj = { projectId: tmp };
|
|
navigation.push(constants.CHAT, obj);
|
|
}
|
|
}
|
|
}, items);
|
|
return null;
|
|
}
|
|
get_ActivityIndicator = fn(17);
|
|
({ ActivityIndicator: metroRequire, Keyboard: closure_7, ScrollView: closure_8, View: closure_9 } = get_ActivityIndicator);
|
|
const vibegrationsDesignFeedbackStore = fn(16241);
|
|
({ enterVibegrationsDesignFeedback: closure_14, exitVibegrationsDesignFeedback: closure_15, useVibegrationsDesignFeedback: closure_16 } = vibegrationsDesignFeedbackStore);
|
|
const VibegrationsConnectionStore = fn(12624);
|
|
({ closeConnection: closure_18, draftPatchNotes: closure_19, publishProject: closure_20, restoreSourceHistoryEntry: closure_21 } = VibegrationsConnectionStore);
|
|
const canPublishProject = fn(8495).canPublishProject;
|
|
const Constants = fn(1074);
|
|
({ Permissions: closure_24, Routes: closure_25 } = Constants);
|
|
const StaticChannelRoute = fn(2052).StaticChannelRoute;
|
|
const FramesConstants = fn(8500);
|
|
({ isLaunched: closure_27, MAIN_SURFACE: closure_28 } = FramesConstants);
|
|
const jsxProd = fn(21);
|
|
({ jsx: closure_29, jsxs: closure_30, Fragment: items } = jsxProd);
|
|
const createStyles = fn(4836);
|
|
let closure_32 = createStyles.createStyles((paddingBottom) => {
|
|
const obj = { content: { flex: 1, backgroundColor: nativeDefault.colors.BACKGROUND_BASE_LOW, paddingBottom }, contentBare: null, centered: null, listContent: null, section: null, sectionHeading: null, changelog: null, changelogEntries: null, changelogItem: null, listError: null, headerActions: null, segments: null, panes: null, pane: null, paneHidden: null, paneBackstage: null };
|
|
const obj2 = { flex: 1, backgroundColor: nativeDefault.colors.BACKGROUND_BASE_LOW, paddingBottom };
|
|
obj.contentBare = { flex: 1, backgroundColor: nativeDefault.colors.BACKGROUND_BASE_LOW };
|
|
const obj3 = { flex: 1, backgroundColor: nativeDefault.colors.BACKGROUND_BASE_LOW };
|
|
obj.centered = { flex: 1, alignItems: "center", justifyContent: "center", padding: nativeDefault.space.PX_24 };
|
|
const obj4 = { flex: 1, alignItems: "center", justifyContent: "center", padding: nativeDefault.space.PX_24 };
|
|
obj.listContent = { paddingVertical: nativeDefault.space.PX_8, paddingHorizontal: nativeDefault.space.PX_16, gap: nativeDefault.space.PX_24 };
|
|
const obj5 = { paddingVertical: nativeDefault.space.PX_8, paddingHorizontal: nativeDefault.space.PX_16, gap: nativeDefault.space.PX_24 };
|
|
obj.section = { gap: nativeDefault.space.PX_8 };
|
|
const obj6 = { gap: nativeDefault.space.PX_8 };
|
|
obj.sectionHeading = { gap: nativeDefault.space.PX_4 };
|
|
const obj7 = { gap: nativeDefault.space.PX_4 };
|
|
obj.changelog = { gap: nativeDefault.space.PX_16 };
|
|
const obj8 = { gap: nativeDefault.space.PX_16 };
|
|
obj.changelogEntries = { gap: nativeDefault.space.PX_12 };
|
|
const obj9 = { gap: nativeDefault.space.PX_12 };
|
|
obj.changelogItem = { gap: nativeDefault.space.PX_4 };
|
|
const obj10 = { gap: nativeDefault.space.PX_4 };
|
|
obj.listError = { alignItems: "center", gap: nativeDefault.space.PX_12 };
|
|
const obj11 = { alignItems: "center", gap: nativeDefault.space.PX_12 };
|
|
obj.headerActions = { flexDirection: "row", alignItems: "center", gap: nativeDefault.space.PX_8 };
|
|
const obj12 = { flexDirection: "row", alignItems: "center", gap: nativeDefault.space.PX_8 };
|
|
obj.segments = { paddingHorizontal: nativeDefault.space.PX_16, paddingVertical: nativeDefault.space.PX_4 };
|
|
obj.panes = { flex: 1 };
|
|
obj.pane = { flex: 1 };
|
|
obj.paneHidden = { display: "none" };
|
|
obj.paneBackstage = { position: "absolute", top: 0, left: 0, right: 0, bottom: 0, opacity: 0 };
|
|
return obj;
|
|
});
|
|
const PX_16 = nativeDefault.space.PX_16;
|
|
const constants2 = { PROJECTS: "PROJECTS", CHAT: "CHAT", DEBUG: "DEBUG" };
|
|
let __initData = { code: "function VibegrationsStandaloneScreenTsx1(){const{keyboardHeight,safeAreaBottom}=this.__closure;return{paddingBottom:Math.max(keyboardHeight.get(),safeAreaBottom)};}" };
|
|
const size = fn(2);
|
|
let result = size.fileFinishedImporting("modules/vibegrations/native/VibegrationsStandaloneScreen.tsx");
|
|
|
|
export default function VibegrationsStandaloneScreen(guildId) {
|
|
guildId = guildId.guildId;
|
|
let stateFromStores;
|
|
noop = undefined;
|
|
const navigation = guildId(stateFromStores[28]).useNavigation();
|
|
let obj = guildId(stateFromStores[28]);
|
|
let items = [VibegrationsBuilderRouteStore];
|
|
const items1 = [guildId];
|
|
stateFromStores = guildId(stateFromStores[29]).useStateFromStores(items, () => {
|
|
const routedProjectId = VibegrationsBuilderRouteStore.getRoutedProjectId(guildId);
|
|
return routedProjectId;
|
|
}, items1);
|
|
let obj2 = guildId(stateFromStores[29]);
|
|
const items2 = [GuildStore];
|
|
const items3 = [guildId];
|
|
const stateFromStores1 = guildId(stateFromStores[29]).useStateFromStores(items2, () => GuildStore.getGuild(guildId), items3);
|
|
let obj3 = guildId(stateFromStores[29]);
|
|
const isVibegrationsGuildEnabled = guildId(stateFromStores[82]).useIsVibegrationsGuildEnabled({ guildId, location: "VibegrationsStandaloneScreen" });
|
|
const obj4 = guildId(stateFromStores[82]);
|
|
const items4 = [GuildMemberStore];
|
|
const items5 = [guildId];
|
|
const stateFromStoresArray = guildId(stateFromStores[29]).useStateFromStoresArray(items4, () => {
|
|
const selfMember = GuildMemberStore.getSelfMember(guildId);
|
|
let roles;
|
|
if (selfMember != null) {
|
|
roles = selfMember.roles;
|
|
}
|
|
if (roles == null) {
|
|
roles = [];
|
|
}
|
|
return roles;
|
|
}, items5);
|
|
const obj5 = guildId(stateFromStores[29]);
|
|
const items6 = [GuildStore, PermissionStore];
|
|
const items7 = [guildId];
|
|
const items8 = [
|
|
isVibegrationsGuildEnabled,
|
|
guildId,
|
|
stateFromStoresArray,
|
|
guildId(stateFromStores[29]).useStateFromStores(items6, () => {
|
|
const guild = GuildStore.getGuild(guildId);
|
|
let canResult = null != guild;
|
|
if (canResult) {
|
|
canResult = PermissionStore.can(constants.MANAGE_GUILD, guild);
|
|
}
|
|
return canResult;
|
|
}, items7)
|
|
];
|
|
const effect = noop.useEffect(() => {
|
|
if (isVibegrationsGuildEnabled) {
|
|
VibegrationsActionCreators.listProjects(guildId);
|
|
}
|
|
}, items8);
|
|
const items9 = [stateFromStores1, isVibegrationsGuildEnabled, navigation];
|
|
const effect1 = noop.useEffect(() => {
|
|
if (!tmp) {
|
|
navigation.goBack();
|
|
}
|
|
}, items9);
|
|
noop = noop.useRef(stateFromStores);
|
|
const obj7 = {};
|
|
const obj8 = { headerLeft: null, headerTitle: null, render: null };
|
|
const obj6 = guildId(stateFromStores[29]);
|
|
obj8.headerLeft = guildId(stateFromStores[76]).getHeaderCloseButton(() => navigation.goBack());
|
|
obj8.headerTitle = function headerTitle() {
|
|
const obj = { title: null };
|
|
const intl = guildId(stateFromStores[20]).intl;
|
|
obj.title = intl.string(navigation(stateFromStores[21]).Xmvb23);
|
|
return closure_1_29(guildId(stateFromStores[76]).NavigatorHeader, obj);
|
|
};
|
|
obj8.render = function render() {
|
|
const obj = { children: null };
|
|
const obj2 = { projectId: stateFromStores, sceneProjectId: "Array", openedProjectIdRef };
|
|
const items = [__initData7(RoutedProjectOpener, obj2), __initData7(ProjectList, { guildId })];
|
|
obj.children = items;
|
|
return __initData8(__initData9, obj);
|
|
};
|
|
obj7[constants2.PROJECTS] = obj8;
|
|
obj7[constants2.CHAT] = {
|
|
ignoreKeyboard: true,
|
|
render(projectId) {
|
|
projectId = projectId.projectId;
|
|
const obj = { children: null };
|
|
const items = [__initData7(RoutedProjectOpener, { projectId: stateFromStores, sceneProjectId: projectId, openedProjectIdRef }), __initData7(ChatScene, { guildId, projectId })];
|
|
obj.children = items;
|
|
return __initData8(__initData9, obj);
|
|
}
|
|
};
|
|
obj7[constants2.DEBUG] = {
|
|
headerTitle() {
|
|
const obj = { title: null };
|
|
const intl = guildId(stateFromStores[20]).intl;
|
|
obj.title = intl.string(navigation(stateFromStores[21]).KampIf);
|
|
return closure_1_29(guildId(stateFromStores[76]).NavigatorHeader, obj);
|
|
},
|
|
render(projectId) {
|
|
projectId = projectId.projectId;
|
|
const obj = { children: null };
|
|
const items = [__initData7(RoutedProjectOpener, { projectId: stateFromStores, sceneProjectId: projectId, openedProjectIdRef }), __initData7(VibegrationsDebugSceneDefault, { projectId })];
|
|
obj.children = items;
|
|
return __initData8(__initData9, obj);
|
|
}
|
|
};
|
|
const obj10 = {
|
|
screens: obj7,
|
|
initialRouteStack: stateFromStores1(noop.useState(() => {
|
|
const items = [{ name: constants.PROJECTS }];
|
|
if (null != stateFromStores) {
|
|
const obj2 = { name: tmp.CHAT, params: null };
|
|
const obj3 = { projectId: tmp2 };
|
|
obj2.params = obj3;
|
|
items.push(obj2);
|
|
}
|
|
return items;
|
|
}), 1)[0],
|
|
headerBackTitle: null
|
|
};
|
|
let intl = guildId(stateFromStores[20]).intl;
|
|
obj10.headerBackTitle = intl.string(navigation(stateFromStores[21]).Xmvb23);
|
|
return closure_29(guildId(stateFromStores[84]).Navigator, obj10);
|
|
};
|