Files
discord-decomp/modules/app_icons/native/AppIconConstants.tsx
T
2026-11-01 12:12:55 +02:00

199 lines
5.5 KiB
TypeScript

// Metro module 6583 (f6584).
import { PremiumAppIconIds, FreemiumAppIconIds } from "../AppIconTypes";
import Module6585 from "../../../_bundle/Module6585";
import { intl, t } from "../../../intl/index.native";
import Module6586 from "../../../_bundle/Module6586";
import Module6587 from "../../../_bundle/Module6587";
import Module6588 from "../../../_bundle/Module6588";
import Module6589 from "../../../_bundle/Module6589";
import Module6590 from "../../../_bundle/Module6590";
import Module6591 from "../../../_bundle/Module6591";
import Module6592 from "../../../_bundle/Module6592";
import Module6593 from "../../../_bundle/Module6593";
import Module6594 from "../../../_bundle/Module6594";
import Module6595 from "../../../_bundle/Module6595";
import Module6596 from "../../../_bundle/Module6596";
import Module6597 from "../../../_bundle/Module6597";
import Module6598 from "../../../_bundle/Module6598";
import Module6599 from "../../../_bundle/Module6599";
import Module6600 from "../../../_bundle/Module6600";
import Module6601 from "../../../_bundle/Module6601";
import Module6602 from "../../../_bundle/Module6602";
import Module6603 from "../../../_bundle/Module6603";
import Module6604 from "../../../_bundle/Module6604";
import Module6605 from "../../../_bundle/Module6605";
import Module6606 from "../../../_bundle/Module6606";
import Module6607 from "../../../_bundle/Module6607";
import Module6608 from "../../../_bundle/Module6608";
import Module6609 from "../../../_bundle/Module6609";
function $mk78855() {
return (a0) => !(a0.expiresAt != null && Date.now() > a0.expiresAt);
}
function $mk78856() {
return (a0) => !(a0.expiresAt != null && Date.now() > a0.expiresAt);
}
let c4238_3 = [{
id: PremiumAppIconIds.IN_RAINBOWS,
iconSource: Module6586,
isPremium: true,
name: intl.string(t.yxJB9E)
}, {
id: PremiumAppIconIds.MIDNIGHT_PRISM,
iconSource: Module6587,
isPremium: true,
name: intl.string(t.nshUZZ)
}, {
id: PremiumAppIconIds.COLOR_WAVE,
iconSource: Module6588,
isPremium: true,
name: intl.string(t.MWRYqh)
}, {
id: PremiumAppIconIds.BLURPLE_TWILIGHT,
iconSource: Module6589,
isPremium: true,
name: intl.string(t.Mfoe3p)
}, {
id: PremiumAppIconIds.BRAND_INVERTED,
iconSource: Module6590,
isPremium: true,
name: intl.string(t.h6UXSt)
}, {
id: PremiumAppIconIds.BRAND_DARK,
iconSource: Module6591,
name: intl.string(t.gZEUBl),
isPremium: true
}, {
id: PremiumAppIconIds.MATTE_DARK,
iconSource: Module6592,
isPremium: true,
name: intl.string(t.NkshQt)
}, {
id: PremiumAppIconIds.MATTE_LIGHT,
iconSource: Module6593,
name: intl.string(t.G2W302),
isPremium: true
}, {
id: PremiumAppIconIds.PASTEL,
iconSource: Module6594,
isPremium: true,
name: intl.string(t.mTSkLT)
}, {
id: PremiumAppIconIds.PIRATE,
iconSource: Module6595,
isPremium: true,
name: intl.string(t["EgWTY+"])
}, {
id: PremiumAppIconIds.CAMO,
iconSource: Module6596,
isPremium: true,
name: intl.string(t.RSKXOK)
}, {
id: PremiumAppIconIds.SUNSET,
iconSource: Module6597,
isPremium: true,
name: intl.string(t.ixdjPB)
}, {
id: PremiumAppIconIds.GALAXY,
iconSource: Module6598,
isPremium: true,
name: intl.string(t.cb78Ls)
}, {
id: PremiumAppIconIds.Y2K,
iconSource: Module6599,
isPremium: true,
name: intl.string(t["s+KoXO"])
}, {
id: PremiumAppIconIds.CHERRY_BLOSSOM,
iconSource: Module6600,
isPremium: true,
name: intl.string(t["ta/5RB"])
}, {
id: PremiumAppIconIds.BEANIE,
iconSource: Module6601,
isPremium: true,
name: intl.string(t.IoLViw)
}, {
id: PremiumAppIconIds.GAMING,
iconSource: Module6602,
isPremium: true,
name: intl.string(t["2Tf+c4"])
}, {
id: PremiumAppIconIds.CIRCUIT,
iconSource: Module6603,
isPremium: true,
name: intl.string(t.dUpxKb)
}, {
id: PremiumAppIconIds.HOLO_WAVES,
iconSource: Module6604,
isPremium: true,
name: intl.string(t["9mg7g1"])
}, {
id: PremiumAppIconIds.BLUSH,
iconSource: Module6605,
isPremium: true,
name: intl.string(t.nmd90m)
}, {
id: PremiumAppIconIds.ANGRY,
iconSource: Module6606,
isPremium: true,
name: intl.string(t["9PUXpM"])
}, {
id: PremiumAppIconIds.MANGA,
iconSource: Module6607,
isPremium: true,
name: intl.string(t.hGBbF8)
}, {
id: PremiumAppIconIds.CONTROLLER,
iconSource: Module6608,
isPremium: true,
name: intl.string(t["4QM2U1"])
}, {
id: PremiumAppIconIds.MUSHROOM,
iconSource: Module6609,
isPremium: true,
name: intl.string(t.gnLLSK)
}];
let c4238_4 = [];
export function getDefaultIcon() {
return {
id: FreemiumAppIconIds.DEFAULT,
iconSource: Module6585,
name: intl.string(t.ANxkLy),
isPremium: false
};
}
export function isIconExpired(a0) {
return a0.expiresAt != null && Date.now() > a0.expiresAt;
}
export function getOfficialAlternateIcons() {
return c4238_3.filter($mk78855());
}
export function getLimitedAlternateIcons() {
return c4238_4.filter($mk78856());
}
export function getIcons() {
return [{
id: FreemiumAppIconIds.DEFAULT,
iconSource: Module6585,
name: intl.string(t.ANxkLy),
isPremium: false
}, ...c4238_3.filter($mk78855()), ...c4238_4.filter($mk78856())];
}
export function getIconById(c15816_0) {
let r40 = [{
id: FreemiumAppIconIds.DEFAULT,
iconSource: Module6585,
name: intl.string(t.ANxkLy),
isPremium: false
}, ...c4238_3.filter($mk78855()), ...c4238_4.filter($mk78856())].find((item) => item.id === c15816_0);
if (r40 == null) {
r40 = {
id: FreemiumAppIconIds.DEFAULT,
iconSource: Module6585,
name: intl.string(t.ANxkLy),
isPremium: false
};
}
return r40;
}