Initial commit

This commit is contained in:
janisslsm committed 2026-07-27 16:20:00 +03:00
commit af3b49f756
16065 files changed
+2938410

No files matched your search

@@ -0,0 +1,121 @@
/* Metro module 4666; source: modules/native_permissions/NativePermissionBaseUtils.tsx; dependencies: [5, 6, 7, 4667, 4661, 661, 683, 4668, 1244, 2] */
function _fun40392(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#40392, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4844:6, offset: 0x010ff425, size: 232 bytes, params: 8, frame: 19
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_3 = importDefault(5) /* metro dependency 5 */;
const env0_4 = importDefault(6) /* metro dependency 6 */;
const env0_5 = importDefault(7) /* metro dependency 7 */;
const nativePermissionStore = importDefault(4667) /* metro dependency 4667: NativePermissionStore */;
let value = require(4661) /* metro dependency 4661: NativePermissionConstants */;
const env0_7 = value.NativePermissionTypes;
const env0_8 = value.NativePermissionStates;
const env0_9 = value.NativePermissionStatus;
const env0_10 = (require(661) /* metro dependency 661: Constants */).AnalyticEvents;
value = _fun40393();
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/native_permissions/NativePermissionBaseUtils.tsx');
exports.NativePermissionBaseUtils = value;
}
function _fun40393() { // fn#40393, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4844:253, offset: 0x010ff50d, size: 172 bytes, params: 1, frame: 17
const closure = NativePermissionBaseUtils;
const binding = env0_5;
const env0_0 = env0_3(_fun40396);
return binding(closure, [{key: 'requestAuthorization', value: value_40397}, {key: 'requestPermission',
value: value_40398}, {key: 'hasPermission', value: value_40399}, {key: 'showAlert', value: value_40400}],
[{key: 'defaultNativePermissionsRequestOptions', value: function(a0) {
var r0;
var object2;
var object = {showAuthorizationError: true};
if (a0 == null) {
r0 = object;
} else {
object2 = {};
copyDataProperties(object2, a0, copyDataProperties(object2, object, object));
r0 = object2;
}
return r0;
}}]);
}
function NativePermissionBaseUtils() { // fn#40394, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4844:264, offset: 0x010ff5b9, size: 57 bytes, params: 1, frame: 14
const value = environment.__proto__;
env1_4(this, NativePermissionBaseUtils);
this.storage = new NativePermissionStore();
}
function* _fun40396(a0, a1, a2) { // fn#40396, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4844:430, offset: 0x010ff5fb, size: 280 bytes, params: 4, frame: 20
if (false) {
return undefined;
}
if (typeof a1 !== 'function') {
throw new global.Error('requestAuthorization: Was provided with not a function for ' + a0 + '.');
}
value = environment.__proto__.__proto__;
let binding = env2_1;
const value3 = binding(env2_2[6]);
const track = value3.track;
const PERMISSIONS_REQUESTED = env2_10.PERMISSIONS_REQUESTED;
Reflect.apply(track, value3, [PERMISSIONS_REQUESTED, {type: a0}]);
yield a1();
const value4 = undefined;
if (false) {
return value4;
}
const AUTHORIZED = env2_9.AUTHORIZED;
const r2 = value4 === AUTHORIZED || value4 === env2_9.LIMITED;
binding = env2_8;
env2_1(env2_2[7]).setPermission(a0, r2 ? binding.ACCEPTED : binding.DENIED);
if (!r2 && a2.showAuthorizationError) {
this.showAlert(a0);
}
return r2;
}
function value_40398(a0, a1) { // fn#40398, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4844:861, offset: 0x010ff713, size: 43 bytes, params: 3, frame: 13
return this.requestPermissionCore(a0, NativePermissionBaseUtils.defaultNativePermissionsRequestOptions(a1));
}
function value_40399(a0, a1) { // fn#40399, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4844:1017, offset: 0x010ff73e, size: 43 bytes, params: 3, frame: 13
return this.hasPermissionCore(a0, NativePermissionBaseUtils.defaultNativePermissionsRequestOptions(a1));
}
function value_40400(a0) { // fn#40400, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4844:1165, offset: 0x010ff769, size: 858 bytes, params: 2, frame: 28
var openAlertModal;
const env0_1 = a0;
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
let string = intl.string;
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
const value4 = '' + Reflect.apply(string, intl, [t['68G7fD']]) + '. ' + intl.string(t['5Jvu1R']);
let object2 = {};
const CAMERA = NativePermissionTypes.CAMERA;
object2[CAMERA] = value4;
const HEADSET_CAMERA = NativePermissionTypes.HEADSET_CAMERA;
object2[HEADSET_CAMERA] = value4;
const AUDIO = NativePermissionTypes.AUDIO;
object2[AUDIO] = '' + intl.string(t.xisTfe) + '. ' + intl.string(t['5Jvu1R']);
const PHOTOS = NativePermissionTypes.PHOTOS;
object2[PHOTOS] = '' + intl.string(t.jQHU4M) + '. ' + intl.string(t['5Jvu1R']);
const INPUT_MONITORING = NativePermissionTypes.INPUT_MONITORING;
string = intl.string;
const UIBqsS = t.UIBqsS;
object2[INPUT_MONITORING] = '' + Reflect.apply(string, intl, [UIBqsS]) + '. ' + intl.string(t['5Jvu1R']);
const CONTACTS = NativePermissionTypes.CONTACTS;
object2[CONTACTS] = '' + intl.string(t.kTtf7o) + '. ' + intl.string(t['5Jvu1R']);
const property = object2[a0];
if (property != null) {
openAlertModal = this.openAlertModal;
object2 = {};
object2.title = intl.string(t.u1Gxpu);
object2.body = property;
object2.onConfirm = onConfirm_40401;
object2.cancelText = intl.string(t['ETE/oC']);
object2.confirmText = intl.string(t['XgZk+u']);
Reflect.apply(openAlertModal, this, [object2]);
}
}
function value_40400OnConfirm() { // fn#40401, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4844:1813, owner: value_40400.onConfirm, offset: 0x010ffac3, size: 24 bytes, params: 1, frame: 11
return env0_0.openSettings(env0_1);
}