This commit is contained in:
janisslsm committed 2026-07-28 01:06:53 +03:00
1 parent af3b49f756
commit 1781d25a15
22448 files changed
+2731829 -2650550

No files matched your search

+55 -52
View File
@@ -1,4 +1,6 @@
/* Metro module 14153; source: modules/search/StringMatchUtils.tsx; dependencies: [2] */
import * as FileImportTrackerModule from '../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
function _fun107106(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#107106, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14350:6, offset: 0x022f356f, size: 131 bytes, params: 8, frame: 16
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
@@ -20,35 +22,56 @@ function _fun107106(global, require, importDefault, importAll, module, exports,
}
return typeof value === 'bigint' ? value + 1n : +value + 1;
};
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/search/StringMatchUtils.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/search/StringMatchUtils.tsx');
exports.calculateJaroWinklerSimilarity = calculateJaroWinklerSimilarity;
}
function calculateJaroWinklerDistance(a0, a1) { // fn#107107, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14350:129, offset: 0x022f35f2, size: 138 bytes, params: 3, frame: 17
var r0;
var value3;
var length;
var value4;
var value6;
var value;
const value2 = _matching(a0, a1);
if (value2 > 0) {
value3 = _transpositions(a0, a1);
length = a0.length;
value4 = value2 / length;
length = a1.length;
value6 = (value4 + value2 / length + (value2 - value3) / value2) / 3;
if (value6 < 0.7) {
r0 = value6;
} else {
value = _prefix(a0, a1);
value = 0.1 * value;
value = value6 + value * (1 - value6);
r0 = value;
}
return r0;
}
return 0;
}
function calculateJaroWinklerDistance(a0, a1) { // fn#107107, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14350:129, offset: 0x022f35f2, size: 138 bytes, params: 3, frame: 17
var r0;
var value3;
var length;
var value4;
var value6;
var value;
const value2 = _matching(a0, a1);
if (value2 > 0) {
value3 = _transpositions(a0, a1);
length = a0.length;
value4 = value2 / length;
length = a1.length;
value6 = (value4 + value2 / length + (value2 - value3) / value2) / 3;
if (value6 < 0.7) {
r0 = value6;
function calculateJaroWinklerSimilarity(a0, a1, a2) { // fn#107111, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14350:1093, offset: 0x022f398e, size: 84 bytes, params: 4, frame: 15
var calculateJaroWinklerDistanceBinding;
let value = a2;
let r0 = value ?? ({});
const caseSensitive = r0.caseSensitive;
if (caseSensitive === undefined) {
calculateJaroWinklerDistanceBinding = calculateJaroWinklerDistance;
value = a0.toLowerCase();
value = calculateJaroWinklerDistanceBinding(value, a1.toLowerCase());
r0 = value;
} else if (caseSensitive) {
r0 = calculateJaroWinklerDistance(a0, a1);
} else {
value = _prefix(a0, a1);
value = 0.1 * value;
value = value6 + value * (1 - value6);
calculateJaroWinklerDistanceBinding = calculateJaroWinklerDistance;
value = a0.toLowerCase();
value = calculateJaroWinklerDistanceBinding(value, a1.toLowerCase());
r0 = value;
}
return r0;
}
return 0;
}
function _matching(a0, a1) { // fn#107108, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14350:291, offset: 0x022f367c, size: 236 bytes, params: 3, frame: 25
@@ -153,7 +176,7 @@ function _transpositions(a0, a1) { // fn#107109, source: /ci/build/discord/disco
let value = Reflect.apply(max, Math2, [length, a1.length]);
value = Reflect.apply(floor, Math, [value / 2]);
value -= 1;
const object2 = {'a': '', 'b': ''};
const object = {'a': '', 'b': ''};
const items3 = [];
length = a0.length;
const value2 = 0;
@@ -175,8 +198,8 @@ function _transpositions(a0, a1) { // fn#107109, source: /ci/build/discord/disco
if (items3[r11]) {
break reducibleJoin5;
}
a = object2.a;
object2.a = a + a0[r4];
a = object.a;
object.a = a + a0[r4];
items3[r11] = true;
break reducibleLoop2;
}
@@ -221,8 +244,8 @@ function _transpositions(a0, a1) { // fn#107109, source: /ci/build/discord/disco
if (items2[r11]) {
break reducibleJoin12;
}
b = object2.b;
object2.b = b + a1[r4];
b = object.b;
object.b = b + a1[r4];
items2[r11] = true;
break reducibleLoop9;
}
@@ -247,14 +270,14 @@ function _transpositions(a0, a1) { // fn#107109, source: /ci/build/discord/disco
break reducibleLoop8;
}
}
length = object2.a.length;
length = object.a.length;
if (value2 < length) {
r4 = value2;
r5 = value2;
reducibleLoop15: while (true) {
a = object2.a;
a = object.a;
property = a[r4];
b = object2.b;
b = object.b;
reducibleJoin17: while (true) {
if (property === b[r4]) {
r7 = r5;
@@ -265,7 +288,7 @@ function _transpositions(a0, a1) { // fn#107109, source: /ci/build/discord/disco
break reducibleJoin17;
}
value = typeof r4 === 'bigint' ? r4 + 1n : +r4 + 1;
a = object2.a;
a = object.a;
length = a.length;
if (value < length) {
r4 = value;
@@ -282,24 +305,4 @@ function _transpositions(a0, a1) { // fn#107109, source: /ci/build/discord/disco
return Math.floor(r0 / 2);
}
function calculateJaroWinklerSimilarity(a0, a1, a2) { // fn#107111, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14350:1093, offset: 0x022f398e, size: 84 bytes, params: 4, frame: 15
var calculateJaroWinklerDistanceBinding;
let value = a2;
let r0 = value ?? ({});
const caseSensitive = r0.caseSensitive;
if (caseSensitive === undefined) {
calculateJaroWinklerDistanceBinding = calculateJaroWinklerDistance;
value = a0.toLowerCase();
value = calculateJaroWinklerDistanceBinding(value, a1.toLowerCase());
r0 = value;
} else if (caseSensitive) {
r0 = calculateJaroWinklerDistance(a0, a1);
} else {
calculateJaroWinklerDistanceBinding = calculateJaroWinklerDistance;
value = a0.toLowerCase();
value = calculateJaroWinklerDistanceBinding(value, a1.toLowerCase());
r0 = value;
}
return r0;
}
global.__d(_fun107106, 14153, [2]) /* metro module 14153, dependencies: [2] */;