Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4821.js (118.4 MB)
245 lines
9.7 KiB
TypeScript
245 lines
9.7 KiB
TypeScript
// Module ID: 8898
|
|
// Function ID: 8899
|
|
// Name: SKUPreview
|
|
// Dependencies: [19, 17, 7649, 1074, 21, 4636, 8899, 576, 8288, 8924, 1889, 8937, 8926, 8949, 8951, 8952, 4338, 4347, 1369, 2]
|
|
// Exports: default
|
|
|
|
// Module 8898 (SKUPreview)
|
|
import nativeDefault from "native" /* 576 */;
|
|
import GlobalUtils from "GlobalUtils" /* 1369 */;
|
|
import CollectiblesItemType from "CollectiblesItemType" /* 1889 */;
|
|
import useToken from "useToken" /* 4338 */;
|
|
import native from "native" /* 4347 */;
|
|
import useShopProductItems from "useShopProductItems" /* 8288 */;
|
|
import WishlistItemCardBase from "WishlistItemCardBase" /* 8899 */;
|
|
import BundleSampleV2Default from "BundleSampleV2" /* 8924 */;
|
|
import ProfileEffectSampleV2Default from "ProfileEffectSampleV2" /* 8926 */;
|
|
import AvatarDecorationSampleV2Default from "AvatarDecorationSampleV2" /* 8937 */;
|
|
import ProfileFrameSamplePreviewDefault from "ProfileFrameSamplePreview" /* 8949 */;
|
|
import NameplateCardPreviewDefault from "NameplateCardPreview" /* 8951 */;
|
|
import SlayerStorefrontItemCardDefault from "SlayerStorefrontItemCard" /* 8952 */;
|
|
import noop from "module_19" /* 19 */;
|
|
|
|
require = fn;
|
|
class CollectiblesPreview {
|
|
constructor(arg0) {
|
|
({ collectiblesItemData, size } = global);
|
|
if (size === undefined) {
|
|
tmp = closure_0;
|
|
tmp2 = closure_2;
|
|
size = closure_0(closure_2[6]).DEFAULT_ITEM_SIZE;
|
|
}
|
|
size2 = size;
|
|
if (typeof size === "number") {
|
|
size1 = { width: null, height: null };
|
|
size1.width = size;
|
|
size1.height = size;
|
|
size2 = size1;
|
|
}
|
|
tmp3 = closure_8(size2.width, size2.height);
|
|
if ("bundle" === collectiblesItemData.type) {
|
|
tmp18 = closure_0;
|
|
tmp19 = closure_2;
|
|
tmp20 = new.target;
|
|
tmp21 = new.target;
|
|
itemsSortingHat = new closure_0(closure_2[8]).ItemsSortingHat(collectiblesItemData.items);
|
|
tmp23 = itemsSortingHat;
|
|
tmp24 = jsx;
|
|
tmp25 = View;
|
|
obj1 = { style: null, children: null };
|
|
obj1.style = tmp3.container;
|
|
obj17 = { style: null, children: null };
|
|
items = [, ];
|
|
({ scaler: arr2[0], bundleContainer: arr2[1] } = tmp3);
|
|
obj17.style = items;
|
|
tmp26 = closure_1;
|
|
obj18 = { deco: null, pfx: null, nameplate: null, size: "small", previewAssets: null, disableStaticBackground: true, targetSize: null };
|
|
({ firstAvatarDecoration: obj15.deco, firstProfileEffect: obj15.pfx, firstNameplate: obj15.nameplate } = itemsSortingHat);
|
|
obj18.previewAssets = collectiblesItemData.previewAssets;
|
|
tmp27 = closure_9;
|
|
obj18.targetSize = closure_9;
|
|
obj17.children = jsx(closure_1(closure_2[9]), obj18);
|
|
obj1.children = jsx(View, obj17);
|
|
return jsx(View, obj1);
|
|
} else {
|
|
type = collectiblesItemData.item.type;
|
|
tmp28 = closure_0;
|
|
tmp29 = closure_2;
|
|
if (closure_0(closure_2[10]).CollectiblesItemType.AVATAR_DECORATION === type) {
|
|
tmp15 = jsx;
|
|
tmp16 = View;
|
|
obj19 = { style: null, children: null };
|
|
obj19.style = tmp3.container;
|
|
obj20 = { style: null, children: null };
|
|
obj20.style = tmp3.scaler;
|
|
tmp17 = closure_1;
|
|
obj21 = { item: null, size: 100 };
|
|
obj21.item = collectiblesItemData.item;
|
|
obj20.children = jsx(closure_1(tmp29[11]), obj21);
|
|
obj19.children = jsx(View, obj20);
|
|
return jsx(View, obj19);
|
|
} else if (tmp28(tmp29[10]).CollectiblesItemType.PROFILE_EFFECT === type) {
|
|
tmp12 = jsx;
|
|
tmp13 = View;
|
|
obj22 = { style: null, children: null };
|
|
obj22.style = tmp3.container;
|
|
obj23 = { style: null, children: null };
|
|
obj23.style = tmp3.scaler;
|
|
tmp14 = closure_1;
|
|
obj24 = { item: null, hideBackground: true };
|
|
obj24.item = collectiblesItemData.item;
|
|
obj23.children = jsx(closure_1(tmp29[12]), obj24);
|
|
obj22.children = jsx(View, obj23);
|
|
return jsx(View, obj22);
|
|
} else if (tmp28(tmp29[10]).CollectiblesItemType.PROFILE_FRAME === type) {
|
|
tmp8 = jsx;
|
|
tmp9 = View;
|
|
obj25 = { style: null, children: null };
|
|
obj25.style = tmp3.container;
|
|
obj26 = { style: null, children: null };
|
|
items1 = [, ];
|
|
({ scaler: arr[0], profileFrameContainer: arr[1] } = tmp3);
|
|
obj26.style = items1;
|
|
tmp10 = closure_1;
|
|
obj27 = { profileFrame: null, previewWidth: null, previewHeight: null };
|
|
obj27.profileFrame = collectiblesItemData.item;
|
|
tmp11 = closure_1(tmp29[13]);
|
|
obj27.previewWidth = tmp28(tmp29[6]).DEFAULT_ITEM_SIZE - closure_1(tmp29[7]).space.PX_48;
|
|
obj27.previewHeight = tmp28(tmp29[6]).DEFAULT_ITEM_SIZE;
|
|
obj26.children = jsx(tmp11, obj27);
|
|
obj25.children = jsx(View, obj26);
|
|
return jsx(View, obj25);
|
|
} else if (tmp28(tmp29[10]).CollectiblesItemType.NAMEPLATE === type) {
|
|
tmp5 = jsx;
|
|
tmp6 = View;
|
|
obj = { style: null, children: null };
|
|
obj.style = tmp3.container;
|
|
obj28 = { style: null, children: null };
|
|
obj28.style = tmp3.scaler;
|
|
tmp7 = closure_1;
|
|
obj29 = { item: null };
|
|
obj29.item = collectiblesItemData.item;
|
|
obj28.children = jsx(closure_1(tmp29[14]), obj29);
|
|
obj.children = jsx(View, obj28);
|
|
return jsx(View, obj);
|
|
} else {
|
|
tmp4 = null;
|
|
return null;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
function CollectiblesSKUPreview(sku) {
|
|
sku = sku.sku;
|
|
let DEFAULT_ITEM_SIZE = sku.size;
|
|
if (DEFAULT_ITEM_SIZE === undefined) {
|
|
DEFAULT_ITEM_SIZE = sku(8899).DEFAULT_ITEM_SIZE;
|
|
}
|
|
const items = [sku];
|
|
const memo = noop.useMemo(() => closure_5(sku), items);
|
|
let tmp4 = null;
|
|
if (null != memo) {
|
|
const obj = { collectiblesItemData: memo, size: DEFAULT_ITEM_SIZE };
|
|
tmp4 = <CollectiblesPreview collectiblesItemData={memo} size={DEFAULT_ITEM_SIZE} />;
|
|
}
|
|
return tmp4;
|
|
}
|
|
class SocialLayerStorefrontSKUPreview {
|
|
constructor(arg0) {
|
|
DEFAULT_ITEM_SIZE = global.size;
|
|
if (DEFAULT_ITEM_SIZE === undefined) {
|
|
tmp = closure_0;
|
|
tmp2 = closure_2;
|
|
DEFAULT_ITEM_SIZE = closure_0(closure_2[6]).DEFAULT_ITEM_SIZE;
|
|
}
|
|
size = DEFAULT_ITEM_SIZE;
|
|
if (typeof DEFAULT_ITEM_SIZE === "number") {
|
|
size1 = { width: null, height: null };
|
|
size1.width = DEFAULT_ITEM_SIZE;
|
|
size1.height = DEFAULT_ITEM_SIZE;
|
|
size = size1;
|
|
}
|
|
tmp3 = closure_8(size.width, size.height);
|
|
obj = { sku: global.sku, containerStyle: tmp3.socialLayerStorefrontContainer };
|
|
return jsx(closure_1(closure_2[15]), obj);
|
|
}
|
|
}
|
|
class PremiumSKUPreview {
|
|
constructor(arg0) {
|
|
DEFAULT_ITEM_SIZE = global.size;
|
|
if (DEFAULT_ITEM_SIZE === undefined) {
|
|
tmp = closure_0;
|
|
tmp2 = closure_2;
|
|
DEFAULT_ITEM_SIZE = closure_0(closure_2[6]).DEFAULT_ITEM_SIZE;
|
|
}
|
|
size = DEFAULT_ITEM_SIZE;
|
|
if (typeof DEFAULT_ITEM_SIZE === "number") {
|
|
size1 = { width: null, height: null };
|
|
size1.width = DEFAULT_ITEM_SIZE;
|
|
size1.height = DEFAULT_ITEM_SIZE;
|
|
size = size1;
|
|
}
|
|
tmp3 = closure_8(size.width, size.height);
|
|
obj = closure_0(closure_2[16]);
|
|
obj1 = { style: tmp3.premiumRiveContainer, children: null };
|
|
token = obj.useToken(closure_1(closure_2[7]).colors.TEXT_DEFAULT);
|
|
obj5 = { dataBinding: { logoColor: token } };
|
|
obj1.children = jsx(closure_0(closure_2[17]).ThemeAwareNitroWishlistingWumpusRive, obj5);
|
|
return jsx(View, obj1);
|
|
}
|
|
}
|
|
const View = fn(17).View;
|
|
let closure_5 = fn(7649).transformSKUToCollectiblesItem;
|
|
const SKUProductLines = fn(1074).SKUProductLines;
|
|
const jsx = fn(21).jsx;
|
|
const createStyles = fn(4636);
|
|
const React6 = createStyles.createStyles((width, height) => {
|
|
const obj = { container: { width: "100%", height: "100%", display: "flex", justifyContent: "center", alignItems: "center" }, scaler: null, bundleContainer: null, socialLayerStorefrontContainer: null, profileFrameContainer: null, premiumRiveContainer: null };
|
|
size = { width: WishlistItemCardBase.DEFAULT_ITEM_SIZE, height: WishlistItemCardBase.DEFAULT_ITEM_SIZE, justifyContent: "center", alignItems: "center", transform: null };
|
|
const items = [{ scaleX: width / WishlistItemCardBase.DEFAULT_ITEM_SIZE }, ];
|
|
const obj2 = { scaleX: width / WishlistItemCardBase.DEFAULT_ITEM_SIZE };
|
|
items[1] = { scaleY: height / WishlistItemCardBase.DEFAULT_ITEM_SIZE };
|
|
size.transform = items;
|
|
obj.scaler = size;
|
|
obj.bundleContainer = { paddingTop: 20 };
|
|
obj.socialLayerStorefrontContainer = { width, height };
|
|
const obj3 = { scaleY: height / WishlistItemCardBase.DEFAULT_ITEM_SIZE };
|
|
obj.profileFrameContainer = { padding: nativeDefault.space.PX_8 };
|
|
obj.premiumRiveContainer = { width, height };
|
|
return obj;
|
|
});
|
|
let size = { width: fn(8899).DEFAULT_ITEM_SIZE, height: fn(8899).DEFAULT_ITEM_SIZE };
|
|
size = fn(2);
|
|
const result = size.fileFinishedImporting("modules/skus/native/SKUPreview.tsx");
|
|
|
|
export default function SKUPreview(arg0) {
|
|
({ sku, size } = arg0);
|
|
if (size === undefined) {
|
|
size = WishlistItemCardBase.DEFAULT_ITEM_SIZE;
|
|
}
|
|
const productLine = sku.productLine;
|
|
if (SKUProductLines.COLLECTIBLES === productLine) {
|
|
const obj2 = { sku, size };
|
|
return <CollectiblesSKUPreview sku={sku} size={size} />;
|
|
} else if (tmp3.SOCIAL_LAYER_GAME_ITEM === productLine) {
|
|
const obj3 = { sku, size };
|
|
return <SocialLayerStorefrontSKUPreview sku={sku} size={size} />;
|
|
} else if (tmp3.PREMIUM === productLine) {
|
|
const obj4 = { size };
|
|
return <PremiumSKUPreview size={size} />;
|
|
} else {
|
|
if (tmp3.APPLICATION !== productLine) {
|
|
if (tmp3.BOOST !== productLine) {
|
|
if (tmp3.GUILD_ROLE !== productLine) {
|
|
if (tmp3.GUILD_PRODUCT !== productLine) {
|
|
GlobalUtils.assertNever(sku.productLine);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
return null;
|
|
}
|
|
};
|
|
export { CollectiblesPreview };
|
|
export { SocialLayerStorefrontSKUPreview };
|
|
export { PremiumSKUPreview };
|