Initial commit
This commit is contained in:
commit
af3b49f756
16065 files changed
+2938410
No files matched your search
@@ -0,0 +1,159 @@
|
||||
/* Metro module 1230; source: modules/routing/router_utils.tsx; dependencies: [661, 3, 1231, 1239, 1242, 2] */
|
||||
function _fun13788(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#13788, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1357:6, offset: 0x00df4e9a, size: 403 bytes, params: 8, frame: 21
|
||||
const env0_0 = require;
|
||||
const closure = function() {
|
||||
var ComponentDispatch = require(dependencyMap[3]).ComponentDispatch;
|
||||
return !ComponentDispatch.hasSubscribers(ComponentActions.MODAL_CLOSE);
|
||||
};
|
||||
const closure2 = transitionTo;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
let value = require(661) /* metro dependency 661: Constants */;
|
||||
const env0_5 = value.Routes;
|
||||
const env0_6 = value.PageAnalyticsLocations;
|
||||
const env0_7 = value.ComponentActions;
|
||||
const RelativeMarketingURLs = value.RelativeMarketingURLs;
|
||||
value = importDefault(3) /* metro dependency 3: Logger */;
|
||||
value = new value('Routing/Utils');
|
||||
const DEVELOPER_PORTAL = RelativeMarketingURLs.DEVELOPER_PORTAL;
|
||||
object = [DEVELOPER_PORTAL];
|
||||
value = require(1231) /* metro dependency 1231 */;
|
||||
value = value.createMemoryHistory();
|
||||
const env0_10 = value.listen(_fun13793);
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/routing/router_utils.tsx');
|
||||
exports.shouldNavigate = closure;
|
||||
exports.transitionTo = closure2;
|
||||
exports.transitionToGuild = transitionToGuild;
|
||||
exports.currentRouteHasBackNavigation = currentRouteHasBackNavigation;
|
||||
exports.replaceWith = replaceWith;
|
||||
exports.getHistory = getHistory;
|
||||
exports.getLastRouteChangeSource = getLastRouteChangeSource;
|
||||
exports.getLastRouteChangeSourceLocationStack = getLastRouteChangeSourceLocationStack;
|
||||
exports.isValidFingerprintRoute = isValidFingerprintRoute;
|
||||
exports.getFingerprintLocation = getFingerprintLocation;
|
||||
exports.hasNavigated = function() {
|
||||
return false;
|
||||
};
|
||||
exports.back = back_13803;
|
||||
exports.forward = forward;
|
||||
}
|
||||
|
||||
function maybeExternallyNavigate(a0, a1) { // fn#13790, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1357:419, offset: 0x00df5066, size: 179 bytes, params: 3, frame: 19
|
||||
var r0;
|
||||
var window;
|
||||
var dispatchEvent;
|
||||
var event;
|
||||
const env0_0 = a0;
|
||||
const r2 = typeof a0 !== 'string' || !env0_9.some(_fun13791);
|
||||
if (r2) {
|
||||
r0 = !r2;
|
||||
} else {
|
||||
env0_8.log('' + a1 + ' - route to external path ' + a0);
|
||||
window = global.window;
|
||||
dispatchEvent = window.dispatchEvent;
|
||||
event = new global.Event('beforeunload');
|
||||
Reflect.apply(dispatchEvent, window, [event]);
|
||||
window = global.window;
|
||||
window.location[a1](a0);
|
||||
event = true;
|
||||
r0 = event;
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
function transitionTo(a0, a1) { // fn#13792, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1357:636, offset: 0x00df5130, size: 258 bytes, params: 3, frame: 20
|
||||
var source;
|
||||
var sourceLocationStack;
|
||||
var binding;
|
||||
var URL;
|
||||
var value3;
|
||||
var uRL;
|
||||
var push;
|
||||
var object2;
|
||||
var search;
|
||||
const maybeExternallyNavigateBinding = maybeExternallyNavigate;
|
||||
const value2 = undefined;
|
||||
if (!maybeExternallyNavigateBinding(a0, 'assign')) {
|
||||
binding = env0_8;
|
||||
binding.log('transitionTo - Transitioning to ' + a0);
|
||||
source = a1 == null ? value2 : a1.source;
|
||||
sourceLocationStack = a1 == null ? value2 : a1.sourceLocationStack;
|
||||
if (a1 == null) {
|
||||
env0_2.push(a0);
|
||||
} else {
|
||||
URL = global.URL;
|
||||
value3 = 'https:' + global.window.GLOBAL_ENV.WEBAPP_ENDPOINT;
|
||||
uRL = new URL(a0);
|
||||
binding = env0_2;
|
||||
push = binding.push;
|
||||
object2 = {};
|
||||
object2.pathname = uRL.pathname;
|
||||
search = uRL.search;
|
||||
object2.search = search;
|
||||
object2.hash = uRL.hash;
|
||||
copyDataProperties(object2, a1, search);
|
||||
Reflect.apply(push, binding, [object2]);
|
||||
}
|
||||
}
|
||||
return value2;
|
||||
}
|
||||
|
||||
function _fun13793(a0, a1) { // fn#13793, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1357:300, offset: 0x00df5232, size: 30 bytes, params: 3, frame: 9
|
||||
if (a1 !== 'REPLACE') {
|
||||
env0_10();
|
||||
}
|
||||
}
|
||||
|
||||
function transitionToGuild(a0, a1, a2, a3) { // fn#13794, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1357:1125, offset: 0x00df5250, size: 116 bytes, params: 5, frame: 21
|
||||
const binding = env0_8;
|
||||
const log = binding.log;
|
||||
const JSON = global.JSON;
|
||||
Reflect.apply(log, binding, ['transitionToGuild - Transitioning to ' + JSON.stringify({guildId: a0, channelId: a1,
|
||||
messageId: a2})]);
|
||||
transitionTo(Routes.CHANNEL(a0, a1, a2), a3);
|
||||
}
|
||||
|
||||
function currentRouteHasBackNavigation() { // fn#13795, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1357:1328, offset: 0x00df52c4, size: 60 bytes, params: 1, frame: 13
|
||||
return env0_3 != null && (require(1242) /* metro dependency 1242: RoutingSources */).ChannelBackNavigationSources.has(env0_3);
|
||||
}
|
||||
|
||||
function replaceWith(a0, a1, a2) { // fn#13796, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1357:1444, offset: 0x00df5300, size: 118 bytes, params: 4, frame: 16
|
||||
if (!maybeExternallyNavigate(a0, 'replace')) {
|
||||
env0_8.log('Replacing route with ' + a0);
|
||||
if (typeof a0 === 'string') {
|
||||
env0_2.replace(a0, a1);
|
||||
} else {
|
||||
env0_2.replace(a0);
|
||||
}
|
||||
env0_3 = a2;
|
||||
}
|
||||
}
|
||||
|
||||
function isValidFingerprintRoute(a0) { // fn#13800, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1357:1842, offset: 0x00df5376, size: 35 bytes, params: 2, frame: 2
|
||||
if (a0 == null) {
|
||||
env0_2.location.pathname != null;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
function getFingerprintLocation(a0) { // fn#13801, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1357:1968, offset: 0x00df5399, size: 595 bytes, params: 2, frame: 14
|
||||
var r0;
|
||||
const startsWith = (a0 ?? (env0_2.location.pathname ?? '')).startsWith;
|
||||
const LOGIN = Routes.LOGIN;
|
||||
r0 = Reflect.apply(startsWith, r0,
|
||||
[LOGIN]) ? PageAnalyticsLocations.LOGIN : r0.startsWith(Routes.REGISTER) ? PageAnalyticsLocations.REGISTER : r0.startsWith(Routes.INVITE('')) ? PageAnalyticsLocations.INVITE : r0.startsWith(Routes.VERIFY) ? PageAnalyticsLocations.VERIFY : r0.startsWith(Routes.DISABLE_EMAIL_NOTIFICATIONS) ? PageAnalyticsLocations.DISABLE_EMAIL_NOTIFICATIONS : r0.startsWith(Routes.DISABLE_SERVER_HIGHLIGHT_NOTIFICATIONS) ? PageAnalyticsLocations.DISABLE_SERVER_HIGHLIGHT_NOTIFICATIONS : r0.startsWith(Routes.REJECT_IP) ? PageAnalyticsLocations.REJECT_IP : r0.startsWith(Routes.REJECT_MFA) ? PageAnalyticsLocations.REJECT_MFA : r0.startsWith(Routes.AUTHORIZE_IP) ? PageAnalyticsLocations.AUTHORIZE_IP : r0.startsWith(Routes.AUTHORIZE_PAYMENT) ? PageAnalyticsLocations.AUTHORIZE_PAYMENT : r0.startsWith(Routes.RESET) ? PageAnalyticsLocations.RESET : r0.startsWith(Routes.REPORT) ? PageAnalyticsLocations.REPORT : r0.startsWith(Routes.REPORT_SECOND_LOOK) ? PageAnalyticsLocations.REPORT_SECOND_LOOK : r0.startsWith(Routes.ACCOUNT_REVERT('')) ? PageAnalyticsLocations.ACCOUNT_REVERT : r0;
|
||||
return r0;
|
||||
}
|
||||
|
||||
function back_13803() { // fn#13803, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1357:2773, offset: 0x00df55ec, size: 38 bytes, params: 1, frame: 10
|
||||
if (shouldNavigate()) {
|
||||
env0_2.goBack();
|
||||
}
|
||||
}
|
||||
|
||||
function forward() { // fn#13804, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1357:2838, offset: 0x00df5612, size: 38 bytes, params: 1, frame: 10
|
||||
if (shouldNavigate()) {
|
||||
env0_2.goForward();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user