199 lines
5.5 KiB
TypeScript
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;
|
|
}
|