Reset history
3
.eslintignore
Normal file
|
|
@ -0,0 +1,3 @@
|
||||||
|
.next/
|
||||||
|
docs/
|
||||||
|
vendor/
|
||||||
43
.eslintrc.cjs
Normal file
|
|
@ -0,0 +1,43 @@
|
||||||
|
module.exports = {
|
||||||
|
extends: [
|
||||||
|
"eslint:recommended",
|
||||||
|
"plugin:react/recommended",
|
||||||
|
"plugin:react-hooks/recommended",
|
||||||
|
"plugin:react/jsx-runtime",
|
||||||
|
"plugin:@typescript-eslint/recommended",
|
||||||
|
"plugin:@next/next/recommended",
|
||||||
|
],
|
||||||
|
root: true,
|
||||||
|
parser: "@typescript-eslint/parser",
|
||||||
|
plugins: ["@typescript-eslint"],
|
||||||
|
env: {
|
||||||
|
browser: true,
|
||||||
|
node: true,
|
||||||
|
es2020: true,
|
||||||
|
},
|
||||||
|
settings: {
|
||||||
|
react: {
|
||||||
|
version: "detect",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
rules: {
|
||||||
|
"react/prop-types": "off",
|
||||||
|
"@typescript-eslint/no-empty-function": "off",
|
||||||
|
"@typescript-eslint/no-namespace": "off",
|
||||||
|
"@typescript-eslint/no-unused-vars": [
|
||||||
|
"error",
|
||||||
|
{
|
||||||
|
args: "none",
|
||||||
|
ignoreRestSiblings: true,
|
||||||
|
destructuredArrayIgnorePattern: "^",
|
||||||
|
},
|
||||||
|
],
|
||||||
|
"react/no-unknown-property": [
|
||||||
|
"error",
|
||||||
|
{
|
||||||
|
ignore: ["jsx", "global"],
|
||||||
|
},
|
||||||
|
],
|
||||||
|
"@next/next/no-img-element": "off",
|
||||||
|
},
|
||||||
|
};
|
||||||
0
.gitattributes
vendored
Normal file
107
.gitignore
vendored
Normal file
|
|
@ -0,0 +1,107 @@
|
||||||
|
.DS_Store
|
||||||
|
|
||||||
|
# Logs
|
||||||
|
logs
|
||||||
|
*.log
|
||||||
|
npm-debug.log*
|
||||||
|
yarn-debug.log*
|
||||||
|
yarn-error.log*
|
||||||
|
lerna-debug.log*
|
||||||
|
|
||||||
|
# Diagnostic reports (https://nodejs.org/api/report.html)
|
||||||
|
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
|
||||||
|
|
||||||
|
# Runtime data
|
||||||
|
pids
|
||||||
|
*.pid
|
||||||
|
*.seed
|
||||||
|
*.pid.lock
|
||||||
|
|
||||||
|
# Directory for instrumented libs generated by jscoverage/JSCover
|
||||||
|
lib-cov
|
||||||
|
|
||||||
|
# Coverage directory used by tools like istanbul
|
||||||
|
coverage
|
||||||
|
*.lcov
|
||||||
|
|
||||||
|
# nyc test coverage
|
||||||
|
.nyc_output
|
||||||
|
|
||||||
|
# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
|
||||||
|
.grunt
|
||||||
|
|
||||||
|
# Bower dependency directory (https://bower.io/)
|
||||||
|
bower_components
|
||||||
|
|
||||||
|
# node-waf configuration
|
||||||
|
.lock-wscript
|
||||||
|
|
||||||
|
# Compiled binary addons (https://nodejs.org/api/addons.html)
|
||||||
|
build/Release
|
||||||
|
|
||||||
|
# Dependency directories
|
||||||
|
node_modules/
|
||||||
|
jspm_packages/
|
||||||
|
|
||||||
|
# TypeScript v1 declaration files
|
||||||
|
typings/
|
||||||
|
|
||||||
|
# TypeScript cache
|
||||||
|
*.tsbuildinfo
|
||||||
|
|
||||||
|
# Optional npm cache directory
|
||||||
|
.npm
|
||||||
|
|
||||||
|
# Optional eslint cache
|
||||||
|
.eslintcache
|
||||||
|
|
||||||
|
# Microbundle cache
|
||||||
|
.rpt2_cache/
|
||||||
|
.rts2_cache_cjs/
|
||||||
|
.rts2_cache_es/
|
||||||
|
.rts2_cache_umd/
|
||||||
|
|
||||||
|
# Optional REPL history
|
||||||
|
.node_repl_history
|
||||||
|
|
||||||
|
# Output of 'npm pack'
|
||||||
|
*.tgz
|
||||||
|
|
||||||
|
# Yarn Integrity file
|
||||||
|
.yarn-integrity
|
||||||
|
|
||||||
|
# dotenv environment variables file
|
||||||
|
.env
|
||||||
|
.env.test
|
||||||
|
|
||||||
|
# parcel-bundler cache (https://parceljs.org/)
|
||||||
|
.cache
|
||||||
|
|
||||||
|
# Next.js build output
|
||||||
|
.next
|
||||||
|
|
||||||
|
# Nuxt.js build / generate output
|
||||||
|
.nuxt
|
||||||
|
dist
|
||||||
|
|
||||||
|
# Gatsby files
|
||||||
|
.cache/
|
||||||
|
# Comment in the public line in if your project uses Gatsby and *not* Next.js
|
||||||
|
# https://nextjs.org/blog/next-9-1#public-directory-support
|
||||||
|
# public
|
||||||
|
|
||||||
|
# vuepress build output
|
||||||
|
.vuepress/dist
|
||||||
|
|
||||||
|
# Serverless directories
|
||||||
|
.serverless/
|
||||||
|
|
||||||
|
# FuseBox cache
|
||||||
|
.fusebox/
|
||||||
|
|
||||||
|
# DynamoDB Local files
|
||||||
|
.dynamodb/
|
||||||
|
|
||||||
|
# TernJS port file
|
||||||
|
.tern-port
|
||||||
|
|
||||||
508
config/models.mjs
Normal file
|
|
@ -0,0 +1,508 @@
|
||||||
|
import { globby } from "globby";
|
||||||
|
import orderBy from "lodash.orderby";
|
||||||
|
|
||||||
|
const models = [
|
||||||
|
"lmale",
|
||||||
|
"mmale",
|
||||||
|
"hmale",
|
||||||
|
"lfemale",
|
||||||
|
"mfemale",
|
||||||
|
"hfemale",
|
||||||
|
"lbioderm",
|
||||||
|
"mbioderm",
|
||||||
|
"hbioderm",
|
||||||
|
];
|
||||||
|
|
||||||
|
const weaponModels = [
|
||||||
|
"chaingun",
|
||||||
|
"disc",
|
||||||
|
"elf",
|
||||||
|
"energy",
|
||||||
|
"grenade_launcher",
|
||||||
|
"missile",
|
||||||
|
"mortar",
|
||||||
|
"plasmathrower",
|
||||||
|
"repair",
|
||||||
|
"shocklance",
|
||||||
|
"sniper",
|
||||||
|
"targeting",
|
||||||
|
];
|
||||||
|
|
||||||
|
export async function getSkinConfig() {
|
||||||
|
const [defaultSkins, customSkins, customWeaponSkins] = await Promise.all([
|
||||||
|
Promise.all(
|
||||||
|
models.map((name) => globby(`./public/textures/*.${name}.png`))
|
||||||
|
),
|
||||||
|
Promise.all(
|
||||||
|
models.map((name) => globby(`../t2-skins/docs/skins/*.${name}.png`))
|
||||||
|
),
|
||||||
|
Promise.all(
|
||||||
|
weaponModels.map((name) =>
|
||||||
|
globby(`../t2-skins/docs/skins/*/weapon_${name}.png`)
|
||||||
|
)
|
||||||
|
),
|
||||||
|
]);
|
||||||
|
|
||||||
|
return {
|
||||||
|
defaultSkins: models.reduce((skins, name, i) => {
|
||||||
|
skins[name] = orderBy(
|
||||||
|
defaultSkins[i].map((name) =>
|
||||||
|
name.replace(/(^.*\/|\.[lmh](male|female|bioderm)\.png$)/g, "")
|
||||||
|
),
|
||||||
|
[(name) => name.toLowerCase()],
|
||||||
|
["asc"]
|
||||||
|
);
|
||||||
|
return skins;
|
||||||
|
}, {}),
|
||||||
|
customSkins: {
|
||||||
|
...models.reduce((skins, name, i) => {
|
||||||
|
skins[name] = orderBy(
|
||||||
|
customSkins[i].map((name) =>
|
||||||
|
name.replace(/(^.*\/|\.[lmh](male|female|bioderm)\.png$)/g, "")
|
||||||
|
),
|
||||||
|
[(name) => name.toLowerCase()],
|
||||||
|
["asc"]
|
||||||
|
);
|
||||||
|
return skins;
|
||||||
|
}, {}),
|
||||||
|
...weaponModels.reduce((skins, name, i) => {
|
||||||
|
skins[name] = orderBy(
|
||||||
|
customWeaponSkins[i].map((name) => {
|
||||||
|
const match = name.match(/\/([^/]+)\/weapon_\w+\.png$/);
|
||||||
|
return match[1];
|
||||||
|
}),
|
||||||
|
[(name) => name.toLowerCase()],
|
||||||
|
["asc"]
|
||||||
|
);
|
||||||
|
return skins;
|
||||||
|
}, {}),
|
||||||
|
},
|
||||||
|
modelDefaults: {
|
||||||
|
// Players
|
||||||
|
lmale: "Blood Eagle",
|
||||||
|
mmale: "Blood Eagle",
|
||||||
|
hmale: "Blood Eagle",
|
||||||
|
lfemale: "Blood Eagle",
|
||||||
|
mfemale: "Blood Eagle",
|
||||||
|
hfemale: "Blood Eagle",
|
||||||
|
lbioderm: "Storm",
|
||||||
|
mbioderm: "Storm",
|
||||||
|
hbioderm: "Storm",
|
||||||
|
// Weapons
|
||||||
|
chaingun: "weapon_chaingun",
|
||||||
|
disc: "weapon_disc",
|
||||||
|
elf: "weapon_elf",
|
||||||
|
energy: "weapon_energy",
|
||||||
|
grenade_launcher: "weapon_grenade_launcher",
|
||||||
|
missile: "weapon_missile",
|
||||||
|
mortar: "weapon_mortar",
|
||||||
|
plasmathrower: "weapon_plasmathrower",
|
||||||
|
repair: "weapon_repair",
|
||||||
|
shocklance: "weapon_shocklance",
|
||||||
|
sniper: "weapon_sniper",
|
||||||
|
targeting: "weapon_targeting",
|
||||||
|
},
|
||||||
|
animationLabels: {
|
||||||
|
Forward: "Run Forward",
|
||||||
|
Back: "Run Backward",
|
||||||
|
Back0: "Run Backward",
|
||||||
|
Root: "Idle",
|
||||||
|
Root2: "Run Backward",
|
||||||
|
Root3: "Idle",
|
||||||
|
Idlepda: "Idle (PDA)",
|
||||||
|
PDA: "Idle (PDA)",
|
||||||
|
Root1: "Idle (PDA)",
|
||||||
|
Jump: "Jump",
|
||||||
|
Jump0: "Jump (Alternate)",
|
||||||
|
Jump1: "Jump (Alternate)",
|
||||||
|
Jump2: "Jump (Alternate)",
|
||||||
|
Jump3: "Jump (Alternate)",
|
||||||
|
Jet: "Jet",
|
||||||
|
Fall: "Fall",
|
||||||
|
Land: "Land",
|
||||||
|
Land1: "Land (Alternate)",
|
||||||
|
ski: "Ski",
|
||||||
|
Side: "Strafe Left",
|
||||||
|
Celwave: "Wave",
|
||||||
|
Celbow: "Bow",
|
||||||
|
Celdisco: "Dance",
|
||||||
|
Celdance: "Dance",
|
||||||
|
Celflex: "Flex",
|
||||||
|
Celflex1: "Flex",
|
||||||
|
Celrocky: "Awesome",
|
||||||
|
Celjump: "Awesome",
|
||||||
|
Celsalute: "Salute",
|
||||||
|
celTaunt: "Too Bad",
|
||||||
|
CelebrationGora: "Wave Arms",
|
||||||
|
Celgora: "Wave Arms",
|
||||||
|
CelebrationJump: "Bull Charge",
|
||||||
|
Tauntbull: "Bull Charge",
|
||||||
|
CelebrationJump0: "Celebrate",
|
||||||
|
CelebrationJump4: "The Greatest",
|
||||||
|
CelebrationRoar: "Roar",
|
||||||
|
Celroar: "Roar",
|
||||||
|
Celraor: "Roar",
|
||||||
|
Celflex2: "Flex",
|
||||||
|
celyeah: "Yeah",
|
||||||
|
celtaunt: "Too Bad",
|
||||||
|
Tauntbutt: "Butt",
|
||||||
|
Tauntkiss: "Blow Kiss",
|
||||||
|
Tauntbest: "The Greatest",
|
||||||
|
Taunimp: "Move!",
|
||||||
|
Tauntimp: "Move!",
|
||||||
|
Sitting: "Sit",
|
||||||
|
Scoutroot: "Gravcycle",
|
||||||
|
Recoilde: "Recoil",
|
||||||
|
Light_recoil: "Recoil",
|
||||||
|
Dieforward: "Death (Fall Forward)",
|
||||||
|
DeathForward: "Death (Fall Forward)",
|
||||||
|
Dieslump: "Death (Slump)",
|
||||||
|
DeathSlump: "Death (Slump)",
|
||||||
|
Diespin: "Death (Spin)",
|
||||||
|
DeathSpin: "Death (Spin)",
|
||||||
|
diechest: "Death (Hold Chest)",
|
||||||
|
Diechest: "Death (Hold Chest)",
|
||||||
|
DeathChest: "Death (Hold Chest)",
|
||||||
|
Dieback: "Death (Hold Back)",
|
||||||
|
DeathBack: "Death (Hold Back)",
|
||||||
|
Diehead: "Death (Hold Head)",
|
||||||
|
DeathHead: "Death (Hold Head)",
|
||||||
|
Dieknees: "Death (On Knees)",
|
||||||
|
DeathKnees: "Death (On Knees)",
|
||||||
|
Dieleglf: "Death (Left Leg Injury)",
|
||||||
|
Dieleglft: "Death (Left Leg Injury)",
|
||||||
|
DeathLegLeft: "Death (Left Leg Injury)",
|
||||||
|
Dielegrt: "Death (Right Leg Injury)",
|
||||||
|
Dielegtrt: "Death (Right Leg Injury)",
|
||||||
|
DeathLegRight: "Death (Right Leg Injury)",
|
||||||
|
Dielegrt0: "Death (Right Leg Injury)",
|
||||||
|
Diesidelf: "Death (Left Side)",
|
||||||
|
DeathSideLeft: "Death (Left Side)",
|
||||||
|
Diesidert: "Death (Right Side)",
|
||||||
|
DeathSideRight: "Death (Right Side)",
|
||||||
|
Diesidert0: "Death (Right Side Alternate)",
|
||||||
|
},
|
||||||
|
cameraOverrides: {
|
||||||
|
chaingun: { target: "0m 0m 0m", fov: "12deg" },
|
||||||
|
},
|
||||||
|
animationLabelOverrides: {
|
||||||
|
mmale: {
|
||||||
|
Back: "Strafe Left",
|
||||||
|
},
|
||||||
|
mfemale: {
|
||||||
|
Dielegrt: "Death (Slump)",
|
||||||
|
},
|
||||||
|
lbioderm: {
|
||||||
|
Root: "Gravcycle",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
materials: {
|
||||||
|
lmale: [{ name: "base", label: "Warrior" }],
|
||||||
|
mmale: [{ name: "base", label: "Warrior" }],
|
||||||
|
hmale: [{ name: "base", label: "Warrior" }],
|
||||||
|
lfemale: [{ name: "base", label: "Warrior" }],
|
||||||
|
mfemale: [{ name: "base", label: "Warrior" }],
|
||||||
|
lbioderm: [{ name: "base", label: "Warrior" }],
|
||||||
|
mbioderm: [{ name: "base", label: "Warrior" }],
|
||||||
|
hbioderm: [{ name: "base", label: "Warrior" }],
|
||||||
|
disc: [
|
||||||
|
{ name: "weapon_disc", label: "Weapon" },
|
||||||
|
{
|
||||||
|
name: "dcase00",
|
||||||
|
label: "Disc Case",
|
||||||
|
size: [256, 256],
|
||||||
|
baseColorFactor: [1, 1, 1, 0.7],
|
||||||
|
emissiveFactor: [1, 1, 1],
|
||||||
|
emissiveTexture: true,
|
||||||
|
alphaMode: "BLEND",
|
||||||
|
metallicFactor: 0,
|
||||||
|
roughnessFactor: 1,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
chaingun: [{ label: "Chaingun", name: "weapon_chaingun" }],
|
||||||
|
grenade_launcher: [
|
||||||
|
{ label: "Grenade Launcher", name: "weapon_grenade_launcher" },
|
||||||
|
],
|
||||||
|
sniper: [
|
||||||
|
{ label: "Weapon", name: "weapon_sniper" },
|
||||||
|
{ label: "Green Light", name: "greenlight", hasDefault: false },
|
||||||
|
{ label: "Red Light", name: "lite_red", hasDefault: false },
|
||||||
|
],
|
||||||
|
plasmathrower: [{ label: "Weapon", name: "weapon_plasmathrower" }],
|
||||||
|
energy: [
|
||||||
|
{
|
||||||
|
label: "Weapon",
|
||||||
|
name: "blinn1",
|
||||||
|
file: "weapon_energy",
|
||||||
|
},
|
||||||
|
],
|
||||||
|
shocklance: [
|
||||||
|
{ label: "Weapon", name: "weapon_shocklance", size: [512, 256] },
|
||||||
|
{
|
||||||
|
label: "Glow",
|
||||||
|
name: "weapon_shocklance_glow_",
|
||||||
|
file: "weapon_shocklance_glow ",
|
||||||
|
emissiveFactor: [1, 1, 1],
|
||||||
|
alphaMode: "MASK",
|
||||||
|
alphaCutoff: 255,
|
||||||
|
emissiveTexture: true,
|
||||||
|
metallicFactor: 0,
|
||||||
|
roughnessFactor: 1,
|
||||||
|
size: [256, 128],
|
||||||
|
},
|
||||||
|
],
|
||||||
|
elf: [
|
||||||
|
{ index: 0, label: "Weapon", name: "weapon_elf" },
|
||||||
|
{ index: 1, label: "Glow", name: "weapon_elf0", file: "weapon_elf" },
|
||||||
|
],
|
||||||
|
missile: [{ label: "Weapon", name: "weapon_missile" }],
|
||||||
|
mortar: [{ label: "Weapon", name: "weapon_mortar" }],
|
||||||
|
repair: [{ label: "Weapon", name: "weapon_repair" }],
|
||||||
|
targeting: [{ label: "Weapon", name: "weapon_targeting" }],
|
||||||
|
},
|
||||||
|
animations: {
|
||||||
|
global: [
|
||||||
|
"Forward",
|
||||||
|
"Back",
|
||||||
|
// "Head",
|
||||||
|
"Jump",
|
||||||
|
"Jet",
|
||||||
|
"Fall",
|
||||||
|
"Land",
|
||||||
|
"ski",
|
||||||
|
// "Lookde",
|
||||||
|
// "Looknw",
|
||||||
|
"Root",
|
||||||
|
],
|
||||||
|
lmale: [
|
||||||
|
"Idlepda",
|
||||||
|
"Side",
|
||||||
|
"Jump0",
|
||||||
|
"Land1",
|
||||||
|
"Recoilde",
|
||||||
|
"Celwave",
|
||||||
|
"Celdisco",
|
||||||
|
"Celflex",
|
||||||
|
"Celrocky",
|
||||||
|
"Celsalute",
|
||||||
|
"celTaunt",
|
||||||
|
"Taunimp",
|
||||||
|
"Tauntbest",
|
||||||
|
"Dieback",
|
||||||
|
"diechest",
|
||||||
|
"Dieforward",
|
||||||
|
"Diehead",
|
||||||
|
"Dieknees",
|
||||||
|
"Dieleglf",
|
||||||
|
"Dielegrt",
|
||||||
|
"Diesidelf",
|
||||||
|
"Diesidert",
|
||||||
|
"Dieslump",
|
||||||
|
"Diespin",
|
||||||
|
// "Headside",
|
||||||
|
// "Lookms",
|
||||||
|
// "Looksn",
|
||||||
|
"Scoutroot",
|
||||||
|
"Sitting",
|
||||||
|
],
|
||||||
|
mmale: [
|
||||||
|
"Back0",
|
||||||
|
"Jump3",
|
||||||
|
"Recoilde",
|
||||||
|
"Celwave",
|
||||||
|
"Celdance",
|
||||||
|
"Celflex",
|
||||||
|
"Celrocky",
|
||||||
|
"Celsalute",
|
||||||
|
"celtaunt",
|
||||||
|
"Tauntbest",
|
||||||
|
"Tauntimp",
|
||||||
|
"Dieback",
|
||||||
|
"Diechest",
|
||||||
|
"Dieforward",
|
||||||
|
"Diehead",
|
||||||
|
"Dieknees",
|
||||||
|
"Dieleglf",
|
||||||
|
"Dielegrt",
|
||||||
|
"Diesidelf",
|
||||||
|
"Diesidert",
|
||||||
|
"Diespin",
|
||||||
|
// "Head1",
|
||||||
|
// "Lookms",
|
||||||
|
// "Looksn",
|
||||||
|
// "Root2",
|
||||||
|
"Sitting",
|
||||||
|
],
|
||||||
|
hmale: [
|
||||||
|
"Idlepda",
|
||||||
|
"Jump1",
|
||||||
|
"Side",
|
||||||
|
"Recoilde",
|
||||||
|
"Celwave",
|
||||||
|
"Celdance",
|
||||||
|
"Celflex",
|
||||||
|
"Celjump",
|
||||||
|
"Celsalute",
|
||||||
|
"celtaunt",
|
||||||
|
"Tauntbest",
|
||||||
|
"Tauntimp",
|
||||||
|
"Dieback",
|
||||||
|
"Diechest",
|
||||||
|
"Dieforward",
|
||||||
|
"Diehead",
|
||||||
|
"Dieknees",
|
||||||
|
"Dielegrt",
|
||||||
|
"Diesidelf",
|
||||||
|
"Diesidert",
|
||||||
|
"Diesidert0",
|
||||||
|
"Dieslump",
|
||||||
|
"Diespin",
|
||||||
|
// "Headside",
|
||||||
|
// "Lookms",
|
||||||
|
],
|
||||||
|
lfemale: [
|
||||||
|
"Idlepda",
|
||||||
|
"Jump1",
|
||||||
|
"Side",
|
||||||
|
"Recoilde",
|
||||||
|
"Celwave",
|
||||||
|
"Celbow",
|
||||||
|
"Celdance",
|
||||||
|
"Celsalute",
|
||||||
|
"Tauntbest",
|
||||||
|
"Tauntbutt",
|
||||||
|
"Tauntimp",
|
||||||
|
"Tauntkiss",
|
||||||
|
"Dieback",
|
||||||
|
"Diechest",
|
||||||
|
"Dieforward",
|
||||||
|
"Diehead",
|
||||||
|
"Dieknees",
|
||||||
|
"Dieleglf",
|
||||||
|
"Dielegrt",
|
||||||
|
"Diesidelf",
|
||||||
|
"Diesidert",
|
||||||
|
"Dieslump",
|
||||||
|
"Diespin",
|
||||||
|
// "Head0",
|
||||||
|
// "Lookms",
|
||||||
|
// "Looksn",
|
||||||
|
"Scoutroot",
|
||||||
|
"Sitting",
|
||||||
|
],
|
||||||
|
mfemale: [
|
||||||
|
"Idlepda",
|
||||||
|
"Jump1",
|
||||||
|
"Side",
|
||||||
|
"Recoilde",
|
||||||
|
"Celwave",
|
||||||
|
"Celbow",
|
||||||
|
"Celdisco",
|
||||||
|
"Celsalute",
|
||||||
|
"Tauntbest",
|
||||||
|
"Tauntbutt",
|
||||||
|
"Tauntimp",
|
||||||
|
"Tauntkiss",
|
||||||
|
"Dieback",
|
||||||
|
"Diechest",
|
||||||
|
"Dieforward",
|
||||||
|
"Diehead",
|
||||||
|
"Dieknees",
|
||||||
|
"Dieleglf",
|
||||||
|
"Dielegrt",
|
||||||
|
"Dielegrt0",
|
||||||
|
"Diesidelf",
|
||||||
|
"Diesidert",
|
||||||
|
"Diespin",
|
||||||
|
// "Headside",
|
||||||
|
// "Looksn",
|
||||||
|
// "Lookth",
|
||||||
|
"Sitting",
|
||||||
|
],
|
||||||
|
lbioderm: [
|
||||||
|
"Root3",
|
||||||
|
"PDA",
|
||||||
|
"Jump2",
|
||||||
|
"Side",
|
||||||
|
"Light_recoil",
|
||||||
|
"CelebrationGora",
|
||||||
|
"CelebrationJump",
|
||||||
|
"CelebrationJump0",
|
||||||
|
"CelebrationJump4",
|
||||||
|
"CelebrationRoar",
|
||||||
|
"Salute",
|
||||||
|
"Celflex2",
|
||||||
|
"celyeah",
|
||||||
|
"DeathBack",
|
||||||
|
"DeathChest",
|
||||||
|
"DeathForward",
|
||||||
|
"DeathHead",
|
||||||
|
"DeathKnees",
|
||||||
|
"DeathLegLeft",
|
||||||
|
"DeathLegRight",
|
||||||
|
"DeathSideLeft",
|
||||||
|
"DeathSideRight",
|
||||||
|
"DeathSlump",
|
||||||
|
"DeathSpin",
|
||||||
|
// "Head1",
|
||||||
|
// "Lookms",
|
||||||
|
"Sitting",
|
||||||
|
],
|
||||||
|
mbioderm: [
|
||||||
|
"Root1",
|
||||||
|
"Jump2",
|
||||||
|
"Side",
|
||||||
|
"Recoilde",
|
||||||
|
"Salute",
|
||||||
|
"Celflex1",
|
||||||
|
"Celgora",
|
||||||
|
"Celjump",
|
||||||
|
"Celroar",
|
||||||
|
"celyeah",
|
||||||
|
"Tauntbest",
|
||||||
|
"Tauntbull",
|
||||||
|
"DeathBack",
|
||||||
|
"DeathChest",
|
||||||
|
"DeathHead",
|
||||||
|
"DeathSideLeft",
|
||||||
|
"DeathSpin",
|
||||||
|
"Dieforward",
|
||||||
|
"Dieknees",
|
||||||
|
"Dieleglft",
|
||||||
|
"Dielegtrt",
|
||||||
|
"Diesidert",
|
||||||
|
"Dieslump",
|
||||||
|
// "Head0",
|
||||||
|
// "Lookms",
|
||||||
|
"Sitting",
|
||||||
|
],
|
||||||
|
hbioderm: [
|
||||||
|
"Root1",
|
||||||
|
"Jump2",
|
||||||
|
"Side",
|
||||||
|
"Recoilde",
|
||||||
|
"Salute",
|
||||||
|
"Celflex2",
|
||||||
|
"Celgora",
|
||||||
|
"Celjump",
|
||||||
|
"Celraor",
|
||||||
|
"celyeah",
|
||||||
|
"Tauntbest",
|
||||||
|
"Tauntbull",
|
||||||
|
"DeathBack",
|
||||||
|
"DeathChest",
|
||||||
|
"DeathForward",
|
||||||
|
"DeathHead",
|
||||||
|
"DeathKnees",
|
||||||
|
"DeathLegLeft",
|
||||||
|
"DeathLegRight",
|
||||||
|
"DeathSideLeft",
|
||||||
|
"DeathSideRight",
|
||||||
|
"DeathSlump",
|
||||||
|
"DeathSpin",
|
||||||
|
// "Head0",
|
||||||
|
// "Lookms",
|
||||||
|
],
|
||||||
|
},
|
||||||
|
};
|
||||||
|
}
|
||||||
0
docs/.nojekyll
Normal file
12
docs/404.html
Normal file
2
docs/_next/static/chunks/1bfc9850-6b316c8ef06e5170.js
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[445],{9583:function(t,a,c){c.d(a,{AMf:function(){return v},D5B:function(){return u},kUi:function(){return r}});var n=c(8357);function r(t){return(0,n.w_)({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M400 224h-24v-72C376 68.2 307.8 0 224 0S72 68.2 72 152v72H48c-26.5 0-48 21.5-48 48v192c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V272c0-26.5-21.5-48-48-48zm-104 0H152v-72c0-39.7 32.3-72 72-72s72 32.3 72 72v72z"}}]})(t)}function v(t){return(0,n.w_)({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M32 464a48 48 0 0 0 48 48h288a48 48 0 0 0 48-48V128H32zm272-256a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zm-96 0a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zm-96 0a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zM432 32H312l-9.4-18.7A24 24 0 0 0 281.1 0H166.8a23.72 23.72 0 0 0-21.4 13.3L136 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z"}}]})(t)}function u(t){return(0,n.w_)({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M400 256H152V152.9c0-39.6 31.7-72.5 71.3-72.9 40-.4 72.7 32.1 72.7 72v16c0 13.3 10.7 24 24 24h32c13.3 0 24-10.7 24-24v-16C376 68 307.5-.3 223.5 0 139.5.3 72 69.5 72 153.5V256H48c-26.5 0-48 21.5-48 48v160c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48z"}}]})(t)}}}]);
|
||||||
|
//# sourceMappingURL=1bfc9850-6b316c8ef06e5170.js.map
|
||||||
1039
docs/_next/static/chunks/258.53d25aa602c4d686.js
Normal file
1
docs/_next/static/chunks/258.53d25aa602c4d686.js.map
Normal file
2
docs/_next/static/chunks/31664189-c9b38f80aa85a6f1.js
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[609],{3990:function(c,t,h){h.d(t,{yAv:function(){return v}});var n=h(8357);function v(c){return(0,n.w_)({tag:"svg",attr:{version:"1.1",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M15.5 6h-5.5v-5.5c0-0.276-0.224-0.5-0.5-0.5h-3c-0.276 0-0.5 0.224-0.5 0.5v5.5h-5.5c-0.276 0-0.5 0.224-0.5 0.5v3c0 0.276 0.224 0.5 0.5 0.5h5.5v5.5c0 0.276 0.224 0.5 0.5 0.5h3c0.276 0 0.5-0.224 0.5-0.5v-5.5h5.5c0.276 0 0.5-0.224 0.5-0.5v-3c0-0.276-0.224-0.5-0.5-0.5z"}}]})(c)}}}]);
|
||||||
|
//# sourceMappingURL=31664189-c9b38f80aa85a6f1.js.map
|
||||||
11
docs/_next/static/chunks/50-df9866125e9c5260.js
Normal file
1
docs/_next/static/chunks/50-df9866125e9c5260.js.map
Normal file
2
docs/_next/static/chunks/545f34e4-f96cf9e26b6b92a5.js
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[980],{2585:function(t,n,u){u.d(n,{Pvc:function(){return c}});var a=u(8357);function c(t){return(0,a.w_)({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M123.193 29.635L121 406.18l84.31-82.836 65.87 159.02 67.5-27.96-65.87-159.02L391 294.342z"}}]})(t)}}}]);
|
||||||
|
//# sourceMappingURL=545f34e4-f96cf9e26b6b92a5.js.map
|
||||||
2
docs/_next/static/chunks/78e521c3-312593b4f3190cc4.js
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[937],{9352:function(t,a,h){h.d(a,{xvH:function(){return c}});var n=h(8357);function c(t){return(0,n.w_)({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"g",attr:{},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M7 6V3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1h-3v3c0 .552-.45 1-1.007 1H4.007A1.001 1.001 0 0 1 3 21l.003-14c0-.552.45-1 1.007-1H7zm2 0h8v10h2V4H9v2z"}}]}]})(t)}}}]);
|
||||||
|
//# sourceMappingURL=78e521c3-312593b4f3190cc4.js.map
|
||||||
2
docs/_next/static/chunks/95b64a6e-6f3d919198a9be32.js
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[866],{1649:function(t,n,r){r.d(n,{IWN:function(){return u},VUP:function(){return c},v$e:function(){return e}});var a=r(8357);function c(t){return(0,a.w_)({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M149.9 302.2c-39.1 0-70.7 31-70.7 69.3 0 30.3-27.3 46.2-47.2 46.2C53.7 446 90.7 464 126.3 464c52.1 0 94.3-41.4 94.3-92.4 0-38.4-31.6-69.4-70.7-69.4zM473.1 85.7l-31.6-31c-9.2-9-24-9-33.2 0L197 261.8l64.8 63.5 211.2-207c9.3-9 9.3-23.6.1-32.6z"}}]})(t)}function u(t){return(0,a.w_)({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M96 448h106.7V64H96v384zM309.3 64v384H416V64H309.3z"}}]})(t)}function e(t){return(0,a.w_)({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M96 52v408l320-204L96 52z"}}]})(t)}}}]);
|
||||||
|
//# sourceMappingURL=95b64a6e-6f3d919198a9be32.js.map
|
||||||
2
docs/_next/static/chunks/990.ccb4bc1efe5cd94f.js
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[990],{85:function(e,t,n){n.r(t),n.d(t,{default:function(){return i}});var l=n(5893),r=n(7294);n(258);var a=n(8496);function u(e){var t;let{modelUrl:n,environmentImageUrl:u,animationName:i,animationPaused:o=!1,cameraOrbit:s,cameraTarget:d,fieldOfView:f,children:c}=e,[m,v]=(0,r.useState)(null),[h,E]=(0,r.useState)(!1),p=(0,r.useMemo)(()=>m&&h&&m.model?{modelViewer:m,model:m.model,isLoaded:h}:null,[m,h]);return t=m,(0,r.useEffect)(()=>{t&&(t.timeScale=.5)},[t]),(0,r.useEffect)(()=>{if(!m)return;let e=!1,t=()=>{e||E(!0)};return m.addEventListener("load",t),()=>{e=!0,m.removeEventListener("load",t)}},[m,n]),(0,r.useEffect)(()=>{m&&m.loaded&&E(!0)},[m,n]),(0,r.useEffect)(()=>{m&&h&&(o?m.pause():m.play())},[m,h,o]),(0,r.useEffect)(()=>{m&&h&&f&&m.setAttribute("field-of-view",f)},[m,h,f]),(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("model-viewer",{ref:v,alt:"Tribes 2 Model",src:n,"shadow-intensity":0,"camera-controls":!0,"camera-orbit":s,"camera-target":d,"min-field-of-view":"10deg","animation-name":null!=i?i:void 0,autoplay:i?"true":"false","touch-action":"pan-y","environment-image":null!=u?u:void 0,style:{width:"100%",height:"100%"}}),h?(0,l.jsx)(a.K.Provider,{value:p,children:c}):null]})}function i(e){return(0,l.jsx)(u,{...e},e.modelUrl)}}}]);
|
||||||
|
//# sourceMappingURL=990.ccb4bc1efe5cd94f.js.map
|
||||||
1
docs/_next/static/chunks/990.ccb4bc1efe5cd94f.js.map
Normal file
2
docs/_next/static/chunks/d7eeaac4-06e64d251e2cbda7.js
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[617],{8193:function(t,c,a){a.d(c,{FjK:function(){return n}});var h=a(8357);function n(t){return(0,h.w_)({tag:"svg",attr:{viewBox:"0 0 1024 1024"},child:[{tag:"path",attr:{d:"M159 768h612.3l103.4-256H262.3z"}},{tag:"path",attr:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 0 0-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]})(t)}}}]);
|
||||||
|
//# sourceMappingURL=d7eeaac4-06e64d251e2cbda7.js.map
|
||||||
12
docs/_next/static/chunks/f580fadb-a8e2c6896615a304.js
Normal file
187
docs/_next/static/chunks/fb7d5399.ddae1e8fed13bcfe.js
Normal file
34
docs/_next/static/chunks/framework-654b6047e3d0e6e1.js
Normal file
2
docs/_next/static/chunks/main-533822c22078903d.js
Normal file
1
docs/_next/static/chunks/main-533822c22078903d.js.map
Normal file
2
docs/_next/static/chunks/pages/_app-2d0539be8c50671d.js
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[888],{7544:function(n,u,t){n.exports=t(4297)},6522:function(n,u,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return t(2416)}])},2416:function(n,u,t){"use strict";t.r(u);var f=t(7544);t(2968),t(939),u.default=f.default},939:function(){},2968:function(){}},function(n){var u=function(u){return n(n.s=u)};n.O(0,[774,179],function(){return u(6522),u(880)}),_N_E=n.O()}]);
|
||||||
|
//# sourceMappingURL=_app-2d0539be8c50671d.js.map
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
{"version":3,"file":"static/chunks/pages/_app-2d0539be8c50671d.js","mappings":"AKACA,CAAAA,KAAK,gBAAmB,CAAGA,KAAK,gBAAmB,EAAI,EAAE,EAAEC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAElE,KACC,SAASC,CAAM,CAAEC,CAAwB,CAAEC,CAAmB,CAAE,CLH1BF,EAAAG,OAAA,CAAAD,EAAA,qBAAAE,CAAA,CAAAH,CAAA,CAAAC,CAAA,ECE7C,CAAAG,OAAAC,QAAA,CAAAD,OAAAC,QAAA,MAAAP,IAAA,EACA,QACA,UAAe,CACf,OAAAG,EAAA,KACA,EACA,CAKA,gBAAAE,CAAA,CAAAG,CAAA,CAAAL,CAAA,eAAAA,EAAAM,CAAA,CAAAD,GAAA,IAAAE,EAAAP,EAAA,MAAAA,EAAA,MAAAA,EAAA,KCRmBK,EAAA,QAAAE,EAAA,wBCJnB,kBCAA,YAAAP,CAAA,MAAAQ,EAAA,SAAAC,CAAA,SAAAT,EAAAA,EAAAU,CAAA,CAAAD,EAAA,EAAAT,EAAAW,CAAA,+BAAAH,EAAA,MAAAA,EAAA,OAAAI,KAAAZ,EAAAW,CAAA","sources":["webpack://_N_E/./node_modules/next/app.js","webpack://_N_E/?b089","webpack://_N_E/./src/pages/_app.ts","webpack://_N_E/./node_modules/rc-slider/assets/index.css","webpack://_N_E/./src/styles/global.css","webpack://_N_E/<anon>"],"sourcesContent":["module.exports = require('./dist/pages/_app')\n","\n (window.__NEXT_P = window.__NEXT_P || []).push([\n \"/_app\",\n function () {\n return require(\"private-next-pages/_app.ts\");\n }\n ]);\n if(module.hot) {\n module.hot.dispose(function () {\n window.__NEXT_P.push([\"/_app\"])\n });\n }\n ","import App from \"next/app\";\nimport \"../styles/global.css\";\nimport \"rc-slider/assets/index.css\";\n\nexport default App;\n","// extracted by mini-css-extract-plugin","// extracted by mini-css-extract-plugin","(self[\"webpackChunk_N_E\"] = self[\"webpackChunk_N_E\"] || []).push([[888],{\n\n/***/ 7544:\n/***/ (function(module, __unused_webpack_exports, __webpack_require__) {\n\nmodule.exports = __webpack_require__(4297)\n\n\n/***/ }),\n\n/***/ 6522:\n/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {\n\n\n (window.__NEXT_P = window.__NEXT_P || []).push([\n \"/_app\",\n function () {\n return __webpack_require__(2416);\n }\n ]);\n if(false) {}\n \n\n/***/ }),\n\n/***/ 2416:\n/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var next_app__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(7544);\n/* harmony import */ var _styles_global_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(2968);\n/* harmony import */ var _styles_global_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_styles_global_css__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var rc_slider_assets_index_css__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(939);\n/* harmony import */ var rc_slider_assets_index_css__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(rc_slider_assets_index_css__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (next_app__WEBPACK_IMPORTED_MODULE_0__[\"default\"]);\n\n\n/***/ }),\n\n/***/ 939:\n/***/ (function() {\n\n// extracted by mini-css-extract-plugin\n\n/***/ }),\n\n/***/ 2968:\n/***/ (function() {\n\n// extracted by mini-css-extract-plugin\n\n/***/ })\n\n},\n/******/ function(__webpack_require__) { // webpackRuntimeModules\n/******/ var __webpack_exec__ = function(moduleId) { return __webpack_require__(__webpack_require__.s = moduleId); }\n/******/ __webpack_require__.O(0, [774,179], function() { return __webpack_exec__(6522), __webpack_exec__(880); });\n/******/ var __webpack_exports__ = __webpack_require__.O();\n/******/ _N_E = __webpack_exports__;\n/******/ }\n]);"],"names":["self","push","module","__unused_webpack_exports","__webpack_require__","exports","__unused_webpack_module","window","__NEXT_P","__webpack_exports__","r","next_app__WEBPACK_IMPORTED_MODULE_0__","__webpack_exec__","moduleId","s","O","_N_E"],"sourceRoot":""}
|
||||||
|
|
@ -0,0 +1,2 @@
|
||||||
|
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[820],{1981:function(n,_,u){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_error",function(){return u(67)}])}},function(n){n.O(0,[888,774,179],function(){return n(n.s=1981)}),_N_E=n.O()}]);
|
||||||
|
//# sourceMappingURL=_error-479484f6c157e921.js.map
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
{"version":3,"file":"static/chunks/pages/_error-479484f6c157e921.js","mappings":"ACACA,CAAAA,KAAK,gBAAmB,CAAGA,KAAK,gBAAmB,EAAI,EAAE,EAAEC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAElE,KACC,SAASC,CAAuB,CAAEC,CAAwB,CAAEC,CAAmB,CAAE,CDDxF,CAAAC,OAAAC,QAAA,CAAAD,OAAAC,QAAA,MAAAL,IAAA,EACA,UACA,UAAe,CACf,OAAAG,EAAA,GACA,EACA,CAKA,YAAAA,CAAA,EAAAA,EAAAG,CAAA,mCAAAH,EAAAA,EAAAI,CAAA,SAAAC,KAAAL,EAAAG,CAAA","sources":["webpack://_N_E/?0800","webpack://_N_E/<anon>"],"sourcesContent":["\n (window.__NEXT_P = window.__NEXT_P || []).push([\n \"/_error\",\n function () {\n return require(\"next/dist/pages/_error\");\n }\n ]);\n if(module.hot) {\n module.hot.dispose(function () {\n window.__NEXT_P.push([\"/_error\"])\n });\n }\n ","(self[\"webpackChunk_N_E\"] = self[\"webpackChunk_N_E\"] || []).push([[820],{\n\n/***/ 1981:\n/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) {\n\n\n (window.__NEXT_P = window.__NEXT_P || []).push([\n \"/_error\",\n function () {\n return __webpack_require__(67);\n }\n ]);\n if(false) {}\n \n\n/***/ })\n\n},\n/******/ function(__webpack_require__) { // webpackRuntimeModules\n/******/ var __webpack_exec__ = function(moduleId) { return __webpack_require__(__webpack_require__.s = moduleId); }\n/******/ __webpack_require__.O(0, [888,774,179], function() { return __webpack_exec__(1981); });\n/******/ var __webpack_exports__ = __webpack_require__.O();\n/******/ _N_E = __webpack_exports__;\n/******/ }\n]);"],"names":["self","push","__unused_webpack_module","__unused_webpack_exports","__webpack_require__","window","__NEXT_P","O","s","_N_E"],"sourceRoot":""}
|
||||||
2
docs/_next/static/chunks/pages/index-8090c57b7d69540b.js
Normal file
1
docs/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js
Normal file
2
docs/_next/static/chunks/webpack-60c094168b41ae2e.js
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
!function(){"use strict";var e,t,n,r,o,u,i,c={},a={};function f(e){var t=a[e];if(void 0!==t)return t.exports;var n=a[e]={exports:{}},r=!0;try{c[e](n,n.exports,f),r=!1}finally{r&&delete a[e]}return n.exports}f.m=c,e=[],f.O=function(t,n,r,o){if(n){o=o||0;for(var u=e.length;u>0&&e[u-1][2]>o;u--)e[u]=e[u-1];e[u]=[n,r,o];return}for(var i=1/0,u=0;u<e.length;u++){for(var n=e[u][0],r=e[u][1],o=e[u][2],c=!0,a=0;a<n.length;a++)i>=o&&Object.keys(f.O).every(function(e){return f.O[e](n[a])})?n.splice(a--,1):(c=!1,o<i&&(i=o));if(c){e.splice(u--,1);var s=r();void 0!==s&&(t=s)}}return t},f.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(t,{a:t}),t},f.d=function(e,t){for(var n in t)f.o(t,n)&&!f.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},f.f={},f.e=function(e){return Promise.all(Object.keys(f.f).reduce(function(t,n){return f.f[n](e,t),t},[]))},f.u=function(e){return"static/chunks/"+(737===e?"fb7d5399":e)+"."+({258:"53d25aa602c4d686",737:"ddae1e8fed13bcfe",990:"ccb4bc1efe5cd94f"})[e]+".js"},f.miniCssF=function(e){return"static/css/984ea732efa6a7ed.css"},f.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||Function("return this")()}catch(e){if("object"==typeof window)return window}}(),f.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t={},n="_N_E:",f.l=function(e,r,o,u){if(t[e]){t[e].push(r);return}if(void 0!==o)for(var i,c,a=document.getElementsByTagName("script"),s=0;s<a.length;s++){var l=a[s];if(l.getAttribute("src")==e||l.getAttribute("data-webpack")==n+o){i=l;break}}i||(c=!0,(i=document.createElement("script")).charset="utf-8",i.timeout=120,f.nc&&i.setAttribute("nonce",f.nc),i.setAttribute("data-webpack",n+o),i.src=f.tu(e)),t[e]=[r];var d=function(n,r){i.onerror=i.onload=null,clearTimeout(p);var o=t[e];if(delete t[e],i.parentNode&&i.parentNode.removeChild(i),o&&o.forEach(function(e){return e(r)}),n)return n(r)},p=setTimeout(d.bind(null,void 0,{type:"timeout",target:i}),12e4);i.onerror=d.bind(null,i.onerror),i.onload=d.bind(null,i.onload),c&&document.head.appendChild(i)},f.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},f.tt=function(){return void 0===r&&(r={createScriptURL:function(e){return e}},"undefined"!=typeof trustedTypes&&trustedTypes.createPolicy&&(r=trustedTypes.createPolicy("nextjs#bundler",r))),r},f.tu=function(e){return f.tt().createScriptURL(e)},f.p="/t2-model-skinner/_next/",o={272:0},f.f.j=function(e,t){var n=f.o(o,e)?o[e]:void 0;if(0!==n){if(n)t.push(n[2]);else if(272!=e){var r=new Promise(function(t,r){n=o[e]=[t,r]});t.push(n[2]=r);var u=f.p+f.u(e),i=Error();f.l(u,function(t){if(f.o(o,e)&&(0!==(n=o[e])&&(o[e]=void 0),n)){var r=t&&("load"===t.type?"missing":t.type),u=t&&t.target&&t.target.src;i.message="Loading chunk "+e+" failed.\n("+r+": "+u+")",i.name="ChunkLoadError",i.type=r,i.request=u,n[1](i)}},"chunk-"+e,e)}else o[e]=0}},f.O.j=function(e){return 0===o[e]},u=function(e,t){var n,r,u=t[0],i=t[1],c=t[2],a=0;if(u.some(function(e){return 0!==o[e]})){for(n in i)f.o(i,n)&&(f.m[n]=i[n]);if(c)var s=c(f)}for(e&&e(t);a<u.length;a++)r=u[a],f.o(o,r)&&o[r]&&o[r][0](),o[r]=0;return f.O(s)},(i=self.webpackChunk_N_E=self.webpackChunk_N_E||[]).forEach(u.bind(null,0)),i.push=u.bind(null,i.push.bind(i))}();
|
||||||
|
//# sourceMappingURL=webpack-60c094168b41ae2e.js.map
|
||||||
1
docs/_next/static/chunks/webpack-60c094168b41ae2e.js.map
Normal file
2
docs/_next/static/css/984ea732efa6a7ed.css
Normal file
1
docs/_next/static/css/984ea732efa6a7ed.css.map
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
self.__BUILD_MANIFEST={__rewrites:{beforeFiles:[],afterFiles:[],fallback:[]},"/":["static/chunks/78e521c3-312593b4f3190cc4.js","static/chunks/95b64a6e-6f3d919198a9be32.js","static/chunks/31664189-c9b38f80aa85a6f1.js","static/chunks/545f34e4-f96cf9e26b6b92a5.js","static/chunks/1bfc9850-6b316c8ef06e5170.js","static/chunks/d7eeaac4-06e64d251e2cbda7.js","static/chunks/f580fadb-a8e2c6896615a304.js","static/chunks/50-df9866125e9c5260.js","static/chunks/pages/index-8090c57b7d69540b.js"],"/_error":["static/chunks/pages/_error-479484f6c157e921.js"],sortedPages:["/","/_app","/_error"]},self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB();
|
||||||
1
docs/_next/static/sm4WE9BRRyx0gCPf6O8pk/_ssgManifest.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
self.__SSG_MANIFEST=new Set,self.__SSG_MANIFEST_CB&&self.__SSG_MANIFEST_CB();
|
||||||
BIN
docs/black.png
Normal file
|
After Width: | Height: | Size: 4.3 KiB |
BIN
docs/blue.png
Normal file
|
After Width: | Height: | Size: 5.1 KiB |
BIN
docs/chaingun.glb
Normal file
BIN
docs/clarens_night_02_1k.hdr
Normal file
BIN
docs/cyan.png
Normal file
|
After Width: | Height: | Size: 5.1 KiB |
BIN
docs/disc.glb
Normal file
BIN
docs/dry_cracked_lake_1k.hdr
Normal file
BIN
docs/elf.glb
Normal file
BIN
docs/empty.png
Normal file
|
After Width: | Height: | Size: 5.1 KiB |
BIN
docs/energy.glb
Normal file
BIN
docs/energy_vehicle.glb
Normal file
BIN
docs/fouriesburg_mountain_midday_1k.hdr
Normal file
BIN
docs/goegap_1k.hdr
Normal file
BIN
docs/green.png
Normal file
|
After Width: | Height: | Size: 5.1 KiB |
BIN
docs/grenade_launcher.glb
Normal file
BIN
docs/guide.lmale.png
Normal file
|
After Width: | Height: | Size: 218 KiB |
BIN
docs/hbioderm.anim.glb
Normal file
BIN
docs/hbioderm.glb
Normal file
BIN
docs/hilly_terrain_01_1k.hdr
Normal file
BIN
docs/hmale.anim.glb
Normal file
BIN
docs/hmale.glb
Normal file
1
docs/index.html
Normal file
BIN
docs/kloofendal_48d_partly_cloudy_puresky_1k.hdr
Normal file
BIN
docs/kloppenheim_06_puresky_1k.hdr
Normal file
BIN
docs/lbioderm.anim.glb
Normal file
BIN
docs/lbioderm.glb
Normal file
BIN
docs/lfemale.anim.glb
Normal file
BIN
docs/lfemale.glb
Normal file
BIN
docs/lilienstein_1k.hdr
Normal file
BIN
docs/lmale.anim.glb
Normal file
BIN
docs/lmale.glb
Normal file
BIN
docs/magenta.png
Normal file
|
After Width: | Height: | Size: 5.1 KiB |
BIN
docs/mask.lmale.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
docs/mbioderm.anim.glb
Normal file
BIN
docs/mbioderm.glb
Normal file
BIN
docs/mfemale.anim.glb
Normal file
BIN
docs/mfemale.glb
Normal file
BIN
docs/missile.glb
Normal file
BIN
docs/mmale.anim.glb
Normal file
BIN
docs/mmale.glb
Normal file
BIN
docs/mortar.glb
Normal file
BIN
docs/plasmathrower.glb
Normal file
BIN
docs/red.png
Normal file
|
After Width: | Height: | Size: 5.1 KiB |
BIN
docs/repair.glb
Normal file
BIN
docs/shocklance.glb
Normal file
BIN
docs/skins/xoSkin-darrellw.vl2
Normal file
BIN
docs/sniper.glb
Normal file
BIN
docs/spruit_sunrise_1k_HDR.hdr
Normal file
BIN
docs/targeting.glb
Normal file
BIN
docs/textures/Blood Eagle.flag.png
Normal file
|
After Width: | Height: | Size: 397 KiB |
BIN
docs/textures/Blood Eagle.hmale.png
Normal file
|
After Width: | Height: | Size: 627 KiB |
BIN
docs/textures/Blood Eagle.hmale_512.png
Normal file
|
After Width: | Height: | Size: 627 KiB |