From ebb3dc9cddaa9d1d44718cba5527f032db417df1 Mon Sep 17 00:00:00 2001 From: Brian Beck Date: Thu, 11 Sep 2025 16:56:30 -0700 Subject: [PATCH] Initial commit --- .../.nojekyll | 0 docs/404.html | 1 + docs/404/index.html | 1 + docs/Perlin_noise_example.png | Bin 0 -> 344554 bytes .../_VKfa8E6hO3c8ayDGdE0A/_buildManifest.js | 1 + .../_VKfa8E6hO3c8ayDGdE0A/_ssgManifest.js | 1 + .../static/chunks/255-0c3cc755c78d458e.js | 1 + .../chunks/4bd1b696-c023c6e3521b1417.js | 1 + .../static/chunks/833-d98b3700005158b4.js | 1 + .../app/_not-found/page-54855f677763e588.js | 1 + .../chunks/app/layout-526b5fdc6e944f77.js | 1 + .../chunks/app/page-0b67264ab3f1c6e3.js | 1 + .../chunks/b536a0f1-1b5759e0c5317a23.js | 197 +++++++ .../chunks/bd904a5c-e1628316166fbc2b.js | 1 + .../chunks/framework-b1e5f14688f9ffe6.js | 1 + .../chunks/main-app-22b319247e2befb3.js | 1 + .../static/chunks/main-efb340d280c49a07.js | 1 + .../chunks/pages/_app-7d307437aca18ad4.js | 1 + .../chunks/pages/_error-cb2a52f75f2162e2.js | 1 + .../chunks/polyfills-42372ed130431b0a.js | 1 + .../static/chunks/webpack-43199aa0155a33b7.js | 1 + docs/_next/static/css/d3642657febdad3f.css | 1 + .../missions/4thGradeDropout.mis | 0 .../terrains/4thGradeDropout.spn | Bin .../missions/BeneathTheHill.mis | 0 .../terrains/BeneathTheHill.spn | Bin .../@vl2/Classic_maps_v1.vl2/classic_maps.txt | 0 .../interiors/Starfallen.dif | Bin .../interiors/bbase_ccb5.dif | Bin .../interiors/bbase_nefhillside.dif | Bin .../Classic_maps_v1.vl2/interiors/bbunke.dif | Bin .../interiors/bmisc_nefledge1.dif | Bin .../interiors/bmisc_nefvbay.dif | Bin .../interiors/btf_turretplatform_c.dif | Bin .../interiors/dbase_broadside_nef.dif | Bin .../interiors/dbase_nefRaindance.dif | Bin .../interiors/dbase_neffloat1.dif | Bin .../interiors/dbase_neffloat2.dif | Bin .../interiors/dbase_neficeridge.dif | Bin .../interiors/dbase_tokrz_scarabrae.dif | Bin .../interiors/dbunk_nef_invbunk1.dif | Bin .../interiors/dbunk_nefcliffside.dif | Bin .../interiors/dbunk_nefdcbunk.dif | Bin .../interiors/dbunk_nefsmall.dif | Bin .../interiors/dbunk_snowblind.dif | Bin .../interiors/dbunk_stonehenge1.dif | Bin .../interiors/dbunk_vbunk1.dif | Bin .../interiors/dmisc_nefbridge.dif | Bin .../interiors/dmisc_nefflagstand2.dif | Bin .../interiors/dmisc_nefflagstand3.dif | Bin .../interiors/dmisc_nefobj1.dif | Bin .../interiors/dmisc_nefobj2.dif | Bin .../interiors/dmisc_nefplat1.dif | Bin .../interiors/dmisc_nefplug1.dif | Bin .../interiors/dmisc_nefrdbridge1.dif | Bin .../interiors/dmisc_neftower1.dif | Bin .../interiors/dmisc_neftower2.dif | Bin .../interiors/dmisc_neftower3.dif | Bin .../interiors/dmisc_stonehenge1.dif | Bin .../interiors/dmisc_stonehenge2.dif | Bin .../interiors/dmisc_stonehenge3.dif | Bin .../interiors/dtowr_classic1.dif | Bin .../interiors/flagbridge.dif | Bin .../interiors/infbutch_blackairinv13.dif | Bin .../infbutch_blackbase5618_final.dif | Bin .../interiors/infbutch_blackturret8.dif | Bin .../interiors/pbase_nef_giant.dif | Bin .../interiors/pbase_nef_vbase1.dif | Bin .../interiors/pbunk4a_CC.dif | Bin .../interiors/pbunk7a_CC.dif | Bin .../interiors/ram_base.dif | Bin .../interiors/ram_tower.dif | Bin .../interiors/ram_wall4.dif | Bin .../interiors/rilke_domain2_boundrymarker.dif | Bin .../rilke_domain2_boundrymarker2.dif | Bin .../interiors/rilke_domain2_bridge1.dif | Bin .../interiors/rilke_domain2_mainbase.dif | Bin .../interiors/rilke_domain_turretbase1.dif | Bin .../interiors/rilke_whitedwarf_bridge.dif | Bin .../interiors/rilke_whitedwarf_mainbase.dif | Bin .../interiors/rilke_whitedwarf_platform1.dif | Bin .../rilke_whitedwarf_towerbunker.dif | Bin .../Classic_maps_v1.vl2/interiors/ruin1.dif | Bin .../Classic_maps_v1.vl2/interiors/ruin2.dif | Bin .../Classic_maps_v1.vl2/interiors/ruin3.dif | Bin .../Classic_maps_v1.vl2/interiors/ruin4.dif | Bin .../interiors/ruinarch.dif | Bin .../interiors/sbunk_nef1.dif | Bin .../Classic_maps_v1.vl2/interiors/siege.dif | Bin .../interiors/smisc_nef1.dif | Bin .../interiors/t_bbase_ccb2a.dif | Bin .../interiors/t_bmisc_tunl_ccb1.dif | Bin .../interiors/t_bwall2a_cnr_CC.dif | Bin .../interiors/t_bwall2a_lrg_CC.dif | Bin .../interiors/t_bwall2a_sm_CC.dif | Bin .../Classic_maps_v1.vl2/missions/AcidRain.mis | 0 .../missions/Blastside_nef.mis | 0 .../missions/Broadside_nef.mis | 0 .../Classic_maps_v1.vl2/missions/Confusco.mis | 0 .../missions/DangerousCrossing_nef.mis | 0 .../missions/DesertofDeath_nef.mis | 0 .../Classic_maps_v1.vl2/missions/Gorgon.mis | 0 .../Classic_maps_v1.vl2/missions/Hillside.mis | 0 .../missions/IceRidge_nef.mis | 0 .../missions/Lakefront.mis | 0 .../Classic_maps_v1.vl2/missions/Magmatic.mis | 0 .../missions/Raindance_nef.mis | 0 .../Classic_maps_v1.vl2/missions/Ramparts.mis | 0 .../missions/Rollercoaster_nef.mis | 0 .../missions/Sandstorm.mis | 0 .../missions/Scarabrae_nef.mis | 0 .../missions/ShockRidge.mis | 0 .../missions/Snowblind_nef.mis | 0 .../missions/Starfallen.mis | 0 .../missions/Stonehenge_nef.mis | 0 .../Classic_maps_v1.vl2/missions/SubZero.mis | 0 .../Classic_maps_v1.vl2/missions/Surreal.mis | 0 .../Classic_maps_v1.vl2/missions/Titan.mis | 0 .../missions/WhiteDwarf.mis | 0 .../Classic_maps_v1.vl2/shapes/borg11.dts | Bin .../Classic_maps_v1.vl2/terrains/AcidRain.spn | Bin .../Classic_maps_v1.vl2/terrains/AcidRain.ter | Bin .../terrains/Blastside_nef.spn | Bin .../terrains/Broadside_nef.spn | Bin .../terrains/Broadside_nef.ter | Bin .../Classic_maps_v1.vl2/terrains/Confusco.spn | Bin .../Classic_maps_v1.vl2/terrains/Confusco.ter | Bin .../terrains/DangerousCrossing_nef.spn | Bin .../terrains/DangerousCrossing_nef.ter | Bin .../terrains/DesertofDeath_nef.spn | Bin .../terrains/DesertofDeath_nef.ter | Bin .../Classic_maps_v1.vl2/terrains/Gorgon.spn | Bin .../Classic_maps_v1.vl2/terrains/Gorgon.ter | Bin .../Classic_maps_v1.vl2/terrains/Hillside.spn | Bin .../Classic_maps_v1.vl2/terrains/Hillside.ter | Bin .../terrains/IceRidge_nef.spn | Bin .../terrains/IceRidge_nef.ter | Bin .../terrains/Lakefront.spn | Bin .../terrains/Lakefront.ter | Bin .../Classic_maps_v1.vl2/terrains/Magmatic.spn | Bin .../Classic_maps_v1.vl2/terrains/Magmatic.ter | Bin .../terrains/Raindance_nef.spn | Bin .../terrains/Raindance_nef.ter | Bin .../Classic_maps_v1.vl2/terrains/Ramparts.spn | Bin .../Classic_maps_v1.vl2/terrains/Ramparts.ter | Bin .../terrains/Rollercoaster_nef.spn | Bin .../terrains/Rollercoaster_nef.ter | Bin .../terrains/Sandstorm.spn | Bin .../terrains/Sandstorm.ter | Bin .../terrains/Scarabrae_nef.spn | Bin .../terrains/Scarabrae_nef.ter | Bin .../terrains/ShockRidge.spn | Bin .../terrains/ShockRidge.ter | Bin .../terrains/Snowblind_nef.spn | Bin .../terrains/Snowblind_nef.ter | Bin .../terrains/Starfallen.spn | Bin .../terrains/Starfallen.ter | Bin .../terrains/Stonehenge_nef.spn | Bin .../terrains/Stonehenge_nef.ter | Bin .../Classic_maps_v1.vl2/terrains/SubZero.spn | Bin .../Classic_maps_v1.vl2/terrains/SubZero.ter | Bin .../Classic_maps_v1.vl2/terrains/Surreal.spn | Bin .../Classic_maps_v1.vl2/terrains/Surreal.ter | Bin .../Classic_maps_v1.vl2/terrains/Titan.spn | Bin .../Classic_maps_v1.vl2/terrains/Titan.ter | Bin .../terrains/WhiteDwarf.spn | Bin .../terrains/WhiteDwarf.ter | Bin .../textures/Starfallen.dml | 0 .../textures/badlands/bd_inf_ichute03.png | Bin .../textures/badlands/be_ebor03.PNG | Bin .../textures/badlands/be_eflo02.PNG | Bin .../textures/badlands/be_elig03.PNG | Bin .../textures/badlands/be_ewal06.PNG | Bin .../textures/badlands/be_ewal07.PNG | Bin .../textures/badlands/be_icei01a.png | Bin .../textures/badlands/cp_ibor03.png | Bin .../textures/badlands/ds_efloor1.png | Bin .../textures/badlands/ds_ilig03.png | Bin .../textures/badlands/inf_butch_grey1.png | Bin .../textures/badlands/inf_butch_grey5.png | Bin .../textures/gui/Load_AcidRain.png | Bin .../textures/gui/Load_Blastside_nef.png | Bin .../textures/gui/Load_Broadside_nef.png | Bin .../textures/gui/Load_Confusco.png | Bin .../gui/Load_DangerousCrossing_nef.png | Bin .../textures/gui/Load_DesertOfDeath_nef.png | Bin .../textures/gui/Load_Gorgon.png | Bin .../textures/gui/Load_Hillside.png | Bin .../textures/gui/Load_IceRidge_nef.png | Bin .../textures/gui/Load_Lakefront.png | Bin .../textures/gui/Load_Magmatic.png | Bin .../textures/gui/Load_Raindance_nef.png | Bin .../textures/gui/Load_Ramparts.png | Bin .../textures/gui/Load_Rollercoaster_nef.png | Bin .../textures/gui/Load_Sandstorm.png | Bin .../textures/gui/Load_Scarabrae_nef.png | Bin .../textures/gui/Load_ShockRidge.png | Bin .../textures/gui/Load_Snowblind_nef.png | Bin .../textures/gui/Load_Starfallen.png | Bin .../textures/gui/Load_Stonehenge_nef.png | Bin .../textures/gui/Load_Subzero.png | Bin .../textures/gui/Load_Surreal.png | Bin .../textures/gui/Load_Titan.png | Bin .../textures/gui/Load_WhiteDwarf.png | Bin .../textures/lava/STPLATE10a.png | Bin .../textures/lava/STPLATE10c.png | Bin .../textures/lava/STPLATE12.png | Bin .../textures/lava/STPLATE13.png | Bin .../textures/lava/STPLATE5a.png | Bin .../textures/lava/Stplate0010.png | Bin .../textures/lava/Stplate1.png | Bin .../textures/lava/Stplate2.png | Bin .../textures/lava/Stplate3.png | Bin .../textures/lava/Stplate5.png | Bin .../textures/lava/Stplate6.png | Bin .../textures/lava/Stplate7.png | Bin .../textures/lava/Stplate8.png | Bin .../textures/lava/Stplate9.png | Bin .../textures/lava/display_blue.png | Bin .../textures/lava/display_yellow.png | Bin .../textures/lava/displaymxscar.png | Bin .../textures/lava/ds_NefBlTrim.png | Bin .../textures/lava/ds_NefBlue.png | Bin .../textures/lava/ds_NefBlue1.png | Bin .../textures/lava/ds_NefBlue2.png | Bin .../textures/lava/ds_NefBlue3.png | Bin .../textures/lava/ds_NefFloor6.png | Bin .../textures/lava/ds_NefWall1.png | Bin .../textures/lava/ds_Neffloor1.png | Bin .../textures/lava/ds_Neffloor2.png | Bin .../textures/lava/ds_Neffloor3.png | Bin .../textures/lava/ds_Neffloor4.png | Bin .../textures/lava/ds_Neffloor5.png | Bin .../textures/lava/ds_Neflig01.png | Bin .../textures/lava/ds_inolite.png | Bin .../textures/lava/ext_grey8.png | Bin .../textures/lava/greylite1.png | Bin .../textures/lava/greylite2.png | Bin .../textures/lava/greylitetrim.png | Bin .../textures/lava/greylitetrim2.png | Bin .../textures/lava/grill1a.png | Bin .../textures/lava/gtext1.png | Bin .../textures/lava/gtext1a.png | Bin .../textures/lava/gtext2.png | Bin .../textures/lava/gtext2a.png | Bin .../textures/lava/gtext2b.png | Bin .../textures/lava/gtext3.png | Bin .../textures/lava/gtext4.png | Bin .../textures/lava/gtext5.png | Bin .../textures/lava/gtextpipe1.png | Bin .../textures/lava/radwarn.png | Bin .../textures/lava/skies/lavanight_v5_BK.png | Bin .../textures/lava/skies/lavanight_v5_DN.png | Bin .../textures/lava/skies/lavanight_v5_FR.png | Bin .../textures/lava/skies/lavanight_v5_LF.png | Bin .../textures/lava/skies/lavanight_v5_RT.png | Bin .../textures/lava/skies/lavanight_v5_UP.png | Bin .../lava/skies/volcanic_starrynite_emap.png | Bin .../textures/lava/stplate0021.png | Bin .../textures/lava/stplate14.png | Bin .../textures/lava/tcement1a.png | Bin .../textures/lava/tlite6.png | Bin .../textures/lava/tplate1.png | Bin .../textures/lava/tplate2.png | Bin .../textures/lava/ttrim2.png | Bin .../textures/lava_night.dml | 0 .../textures/liquidTiles/ice_water_ram.png | Bin .../textures/lush/skies/emap_muddy.png | Bin .../textures/lush/skies/lush_01_ram_v5_BK.png | Bin .../textures/lush/skies/lush_01_ram_v5_DN.png | Bin .../textures/lush/skies/lush_01_ram_v5_FR.png | Bin .../textures/lush/skies/lush_01_ram_v5_LF.png | Bin .../textures/lush/skies/lush_01_ram_v5_RT.png | Bin .../textures/lush/skies/lush_01_ram_v5_UP.png | Bin .../textures/lush/skies/lush_02c_dusk_BK.png | Bin .../textures/lush/skies/lush_02c_dusk_DN.png | Bin .../textures/lush/skies/lush_02c_dusk_FR.png | Bin .../textures/lush/skies/lush_02c_dusk_LF.png | Bin .../textures/lush/skies/lush_02c_dusk_RT.png | Bin .../textures/lush/skies/lush_02c_dusk_UP.png | Bin .../textures/lush_dusk.dml | 0 .../Classic_maps_v1.vl2/textures/lush_ram.dml | 0 .../Classic_maps_v1.vl2/textures/muddy.dml | 0 .../textures/muddy/skies/muddy_BK.png | Bin .../textures/muddy/skies/muddy_FR.png | Bin .../textures/muddy/skies/muddy_LF.png | Bin .../textures/muddy/skies/muddy_RT.png | Bin .../textures/muddy/skies/muddy_UP.png | Bin .../textures/muddy/skies/muddy_cloud1.png | Bin .../textures/muddy/skies/muddy_cloud2.png | Bin .../textures/nef/skies/Nef5_BK.png | Bin .../textures/nef/skies/Nef5_DN.png | Bin .../textures/nef/skies/Nef5_FR.png | Bin .../textures/nef/skies/Nef5_LF.png | Bin .../textures/nef/skies/Nef5_RT.png | Bin .../textures/nef/skies/Nef5_UP.png | Bin .../textures/nef/skies/RedPlanet2_1.png | Bin .../textures/nef/skies/RedPlanet2_2.png | Bin .../textures/nef/skies/RedPlanet2_3.png | Bin .../textures/nef/skies/RedPlanet2_4.png | Bin .../textures/nef/skies/RedPlanet2_5.png | Bin .../textures/nef/skies/RedPlanet_1.png | Bin .../textures/nef/skies/RedPlanet_2.png | Bin .../textures/nef/skies/RedPlanet_3.png | Bin .../textures/nef/skies/RedPlanet_4.png | Bin .../textures/nef/skies/RedPlanet_5.png | Bin .../textures/nef/skies/RedPlanet_cloud1.png | Bin .../textures/nef/skies/RedPlanet_cloud2.png | Bin .../textures/nef/skies/Surreal1_BK.png | Bin .../textures/nef/skies/Surreal1_FR.png | Bin .../textures/nef/skies/Surreal1_LF.png | Bin .../textures/nef/skies/Surreal1_RT.png | Bin .../textures/nef/skies/Surreal1_UP.png | Bin .../textures/nef/skies/Surreal_7.png | Bin .../textures/nef/skies/Surreal_Cloud1.png | Bin .../textures/nef/skies/Surreal_Cloud2.png | Bin .../textures/nef/skies/nefRed_1.png | Bin .../textures/nef/skies/nefRed_2.png | Bin .../textures/nef/skies/nefRed_3.png | Bin .../textures/nef/skies/nefRed_4.png | Bin .../textures/nef/skies/nefRed_5.png | Bin .../textures/nef/skies/nef_BlueClear_1.png | Bin .../textures/nef/skies/nef_BlueClear_2.png | Bin .../textures/nef/skies/nef_BlueClear_3.png | Bin .../textures/nef/skies/nef_BlueClear_4.png | Bin .../textures/nef/skies/nef_BlueClear_5.png | Bin .../nef/skies/nef_BlueClear_cloud1.png | Bin .../textures/nef/skies/night1.png | Bin .../textures/nef/skies/night2.png | Bin .../textures/nef/skies/night3.png | Bin .../textures/nef/skies/night4.png | Bin .../textures/nef/skies/night5.png | Bin .../Classic_maps_v1.vl2/textures/nef_5.dml | 0 .../textures/nef_BlueClear.dml | 0 .../textures/nef_RedPlanet.dml | 0 .../textures/nef_RedPlanet2.dml | 0 .../textures/nef_Red_1.dml | 0 .../textures/nef_Surreal1.dml | 0 .../textures/nef_night1.dml | 0 .../textures/terrain/Eep.MoonDirt.PNG | Bin .../textures/terrain/Eep.MoonDirtDark.PNG | Bin .../textures/terrain/GMD.DarkRock.png | Bin .../textures/terrain/GMD.DirtMossy.png | Bin .../textures/terrain/GMD.GrassLight.png | Bin .../textures/terrain/GMD.GrassMixed.png | Bin .../textures/terrain/GMD.LightSand.png | Bin .../textures/terrain/GMD.SandBurnt.png | Bin .../textures/terrain/lushworld.lakesand.png | Bin .../textures/terrain/ril.darkrock.png | Bin .../textures/terrain/ril.darkrock1.png | Bin .../textures/v5planet/skies/Starfallen_BK.png | Bin .../textures/v5planet/skies/Starfallen_FR.png | Bin .../textures/v5planet/skies/Starfallen_LF.png | Bin .../textures/v5planet/skies/Starfallen_RT.png | Bin .../textures/v5planet/skies/Starfallen_UP.png | Bin .../ColdFusion.vl2/missions/ColdFusion.mis | 0 .../ColdFusion.vl2/terrains/ColdFusion.spn | Bin .../textures/gui/LOAD_ColdFusion.png | Bin .../@vl2/ColdWar.vl2/missions/ColdWar.mis | 0 .../@vl2/ColdWar.vl2/terrains/ColdWar.spn | Bin .../ColdWar.vl2/textures/gui/Load_ColdWar.png | Bin .../@vl2/Conclave.vl2/missions/Conclave.mis | 0 .../@vl2/Conclave.vl2/terrains/Conclave.spn | Bin .../missions/ContainmentLarge.mis | 0 .../terrains/ContainmentLarge.spn | Bin .../textures/gui/Load_ContainmentLarge.png | Bin .../missions/DeathFromBelow.mis | 0 .../terrains/DeathFromBelow.spn | Bin .../textures/gui/Load_DeathFromBelow.png | Bin .../@vl2/DeathRow.vl2/missions/DeathRow.mis | 0 .../@vl2/DeathRow.vl2/terrains/DeathRow.spn | Bin .../textures/gui/LOAD_DeathRow.png | Bin .../@vl2/DesertWind.vl2/Dopplegangers.txt | 0 .../DesertWind.vl2/missions/DesertWind.mis | 0 .../DesertWind.vl2/terrains/DesertWind.spn | Bin .../DraconisVII.vl2/missions/DraconisVII.mis | 0 .../DraconisVII.vl2/terrains/DraconisVII.spn | Bin .../BridgeTooFarReadme.txt | 0 .../Devil'sElbowReadme.txt | 0 .../InnerSanctumReadme.txt | 0 .../DynamixFinalPack.vl2/IsleOfManReadme.txt | 0 .../DynamixFinalPack.vl2/PantheonReadme.txt | 0 .../DynamixFinalPack.vl2/TridentReadme.txt | 0 .../DynamixFinalPack.vl2/interiors/bbunke.dif | Bin .../interiors/bmiscpan_bridge0.dif | Bin .../interiors/bmiscpan_bunker1.dif | Bin .../interiors/bmiscpan_ruina.dif | Bin .../interiors/bmiscpan_ruinb.dif | Bin .../interiors/bmiscpan_ruinc.dif | Bin .../interiors/bmiscpan_ruind.dif | Bin .../interiors/bmiscpan_ruine.dif | Bin .../interiors/bmiscpan_ruinf.dif | Bin .../interiors/bmiscpan_ruing.dif | Bin .../interiors/bmiscpan_ruinh.dif | Bin .../interiors/bmiscpan_ruini.dif | Bin .../interiors/bmiscpan_tower1.dif | Bin .../interiors/bmiscpan_tower2.dif | Bin .../interiors/btf_base1.dif | Bin .../interiors/btf_bridge1.dif | Bin .../interiors/btf_bridge2.dif | Bin .../interiors/btf_bridge3.dif | Bin .../interiors/btf_genbunk.dif | Bin .../interiors/btf_turretplatform.dif | Bin .../DynamixFinalPack.vl2/interiors/btowr9.dif | Bin .../DynamixFinalPack.vl2/interiors/dbase5.dif | Bin .../DynamixFinalPack.vl2/interiors/dbase6.dif | Bin .../DynamixFinalPack.vl2/interiors/dmisc1.dif | Bin .../DynamixFinalPack.vl2/interiors/dplat2.dif | Bin .../DynamixFinalPack.vl2/interiors/dtowr1.dif | Bin .../interiors/tri_base.dif | Bin .../interiors/tri_gate.dif | Bin .../interiors/tri_misc1.dif | Bin .../interiors/tri_powerpit.dif | Bin .../interiors/tri_tbunker.dif | Bin .../interiors/tri_tower.dif | Bin .../interiors/tri_wall3.dif | Bin .../interiors/tri_wall4.dif | Bin .../interiors/tri_wall5.dif | Bin .../interiors/tri_wall6.dif | Bin .../missions/BridgeTooFar.mis | 0 .../missions/DevilsElbow.mis | 0 .../missions/InnerSanctum.mis | 0 .../missions/IsleOfMan.mis | 0 .../missions/Pantheon.mis | 0 .../DynamixFinalPack.vl2/missions/Trident.mis | 0 .../terrains/BridgeTooFar.spn | Bin .../terrains/BridgeTooFar.ter | Bin .../terrains/DevilsElbow.spn | Bin .../terrains/DevilsElbow.ter | Bin .../terrains/InnerSanctum.nav | Bin .../terrains/InnerSanctum.spn | Bin .../terrains/InnerSanctum.ter | Bin .../terrains/IsleOfMan.spn | Bin .../terrains/IsleOfMan.ter | Bin .../terrains/Pantheon.spn | Bin .../terrains/Pantheon.ter | Bin .../DynamixFinalPack.vl2/terrains/Trident.spn | Bin .../DynamixFinalPack.vl2/terrains/Trident.ter | 0 .../textures/gui/Load_BridgeTooFar.png | Bin .../textures/gui/Load_DevilsElbow.png | Bin .../textures/gui/Load_InnerSanctum.png | Bin .../textures/gui/Load_IsleOfMan.png | Bin .../textures/gui/Load_Pantheon.png | Bin .../textures/gui/Load_Trident.png | Bin .../textures/lava/skies/Lavanight_v5_BK.png | Bin .../textures/lava/skies/Lavanight_v5_DN.png | Bin .../textures/lava/skies/Lavanight_v5_FR.png | Bin .../textures/lava/skies/Lavanight_v5_LF.png | Bin .../textures/lava/skies/Lavanight_v5_RT.png | Bin .../textures/lava/skies/Lavanight_v5_UP.png | Bin .../textures/lava/skies/lavayellow_v5_BK.png | Bin .../textures/lava/skies/lavayellow_v5_DN.png | Bin .../textures/lava/skies/lavayellow_v5_FR.png | Bin .../textures/lava/skies/lavayellow_v5_LF.png | Bin .../textures/lava/skies/lavayellow_v5_RT.png | Bin .../textures/lava/skies/lavayellow_v5_UP.png | Bin .../lava/skies/volcanic_starrynite_emap.png | Bin .../textures/lava_night.dml | 0 .../textures/lava_yellow.dml | 0 .../textures/lush/skies/lush_01_day_v5_BK.png | Bin .../textures/lush/skies/lush_01_day_v5_DN.png | Bin .../textures/lush/skies/lush_01_day_v5_FR.png | Bin .../textures/lush/skies/lush_01_day_v5_LF.png | Bin .../textures/lush/skies/lush_01_day_v5_RT.png | Bin .../textures/lush/skies/lush_01_day_v5_UP.png | Bin .../textures/lush/skies/lush_01_night_BK.png | Bin .../textures/lush/skies/lush_01_night_DN.png | Bin .../textures/lush/skies/lush_01_night_FR.png | Bin .../textures/lush/skies/lush_01_night_LF.png | Bin .../textures/lush/skies/lush_01_night_RT.png | Bin .../textures/lush/skies/lush_01_night_UP.png | Bin .../textures/lush/skies/lush_02_dusk_BK.png | Bin .../textures/lush/skies/lush_02_dusk_DN.png | Bin .../textures/lush/skies/lush_02_dusk_FR.png | Bin .../textures/lush/skies/lush_02_dusk_LF.png | Bin .../textures/lush/skies/lush_02_dusk_RT.png | Bin .../textures/lush/skies/lush_02_dusk_UP.png | Bin .../textures/lush_day.dml | 0 .../textures/lush_dusk.dml | 0 .../textures/lush_night.dml | 0 .../Exposure-v1.1.vl2/missions/Exposure.mis | 0 .../Exposure-v1.1.vl2/terrains/Exposure.spn | Bin .../heightfield/Exposure_heightfield.cs | 0 .../textures/gui/LOAD_Exposure.png | Bin .../missions/FinalRevenge.mis | 0 .../terrains/FinalRevenge.spn | Bin .../textures/gui/Load_FinalRevenge.png | Bin .../@vl2/Geronimo.vl2/missions/Geronimo.mis | 0 .../@vl2/Geronimo.vl2/terrains/Geronimo.spn | Bin .../textures/gui/load_Geronimo.png | Bin .../missions/MountainSiege.mis | 0 .../terrains/MountainSiege.spn | Bin .../base/@vl2/Mutiny.vl2/missions/Mutiny.mis | 0 .../base/@vl2/Mutiny.vl2/terrains/Mutiny.spn | Bin .../Mutiny.vl2/textures/gui/Load_Mutiny.png | Bin .../@vl2/Patience.vl2/missions/Patience.mis | 0 .../@vl2/Patience.vl2/terrains/Patience.spn | Bin .../textures/gui/load_Patience.png | Bin .../@vl2/Prismatic.vl2/missions/Prismatic.mis | 0 .../@vl2/Prismatic.vl2/terrains/Prismatic.nav | Bin .../@vl2/Prismatic.vl2/terrains/Prismatic.spn | Bin .../heightfield/Prismatic_heightfield.cs | 0 .../textures/gui/LOAD_Prismatic.png | Bin .../interiors/anthem_pipebasemini.dif | Bin .../interiors/anthem_pipebunker.dif | Bin .../interiors/anthem_pipestand2.dif | Bin .../S5maps.vl2/interiors/anthem_pitbase.dif | Bin .../S5maps.vl2/interiors/anthem_pitstand.dif | Bin .../@vl2/S5maps.vl2/interiors/anthemblock.dif | Bin .../interiors/ccb_be_tower1b_x2.dif | Bin .../@vl2/S5maps.vl2/interiors/centaur.dif | Bin .../@vl2/S5maps.vl2/interiors/centower.dif | Bin .../S5maps.vl2/interiors/damnationstand.dif | Bin .../@vl2/S5maps.vl2/interiors/flingbase01.dif | Bin .../@vl2/S5maps.vl2/interiors/flingbase02.dif | Bin .../S5maps.vl2/interiors/flingstand01.dif | Bin .../@vl2/S5maps.vl2/interiors/flingteeth.dif | Bin .../S5maps.vl2/interiors/flingtower01.dif | Bin .../S5maps.vl2/interiors/flingtower02.dif | Bin .../interiors/flingturretstand01.dif | Bin .../rilke_whitedwarf_towerbunker2_x2.dif | Bin .../S5maps.vl2/interiors/rst_derm_bunker.dif | Bin .../interiors/rst_derm_mainbase.dif | Bin .../interiors/rst_derm_newpillarstand.dif | Bin .../S5maps.vl2/interiors/rst_derm_pillar.dif | Bin .../S5maps.vl2/interiors/rst_derm_plat.dif | Bin .../S5maps.vl2/interiors/rst_derm_plat2.dif | Bin .../S5maps.vl2/interiors/rst_derm_podium.dif | Bin .../interiors/rst_derm_snipenest.dif | Bin .../interiors/rst_derm_turretbase.dif | Bin .../S5maps.vl2/interiors/rst_derm_vechpad.dif | Bin .../interiors/rst_swd_flagstand.dif | Bin .../S5maps.vl2/interiors/rst_swd_ship2.dif | Bin .../interiors/s5_anthem_pipebase.dif | Bin .../interiors/s5_anthem_pipestand.dif | Bin .../@vl2/S5maps.vl2/missions/S5_Centaur.mis | 0 .../@vl2/S5maps.vl2/missions/S5_Damnation.mis | 0 .../@vl2/S5maps.vl2/missions/S5_Drache.mis | 0 .../S5maps.vl2/missions/S5_HawkingHeat.mis | 0 .../@vl2/S5maps.vl2/missions/S5_Icedance.mis | 0 .../@vl2/S5maps.vl2/missions/S5_Massive.mis | 0 .../@vl2/S5maps.vl2/missions/S5_Mimicry.mis | 0 .../S5maps.vl2/missions/S5_Misadventure.mis | 0 .../@vl2/S5maps.vl2/missions/S5_Mordacity.mis | 0 .../@vl2/S5maps.vl2/missions/S5_Reynard.mis | 0 .../@vl2/S5maps.vl2/missions/S5_Sherman.mis | 0 .../@vl2/S5maps.vl2/missions/S5_Silenus.mis | 0 .../@vl2/S5maps.vl2/missions/S5_Woodymyrk.mis | 0 .../@vl2/S5maps.vl2/terrains/S5-Icedance.ter | Bin .../@vl2/S5maps.vl2/terrains/S5-Mordacity.ter | Bin .../@vl2/S5maps.vl2/terrains/S5-massive.ter | Bin .../@vl2/S5maps.vl2/terrains/S5_Centaur.spn | Bin .../@vl2/S5maps.vl2/terrains/S5_Centaur.ter | Bin .../@vl2/S5maps.vl2/terrains/S5_Damnation.spn | Bin .../@vl2/S5maps.vl2/terrains/S5_Drache.spn | Bin .../@vl2/S5maps.vl2/terrains/S5_Drache.ter | Bin .../S5maps.vl2/terrains/S5_HawkingHeat.spn | Bin .../@vl2/S5maps.vl2/terrains/S5_Icedance.spn | Bin .../@vl2/S5maps.vl2/terrains/S5_Icedance.ter | Bin .../@vl2/S5maps.vl2/terrains/S5_Massive.spn | Bin .../@vl2/S5maps.vl2/terrains/S5_Mimicry.spn | Bin .../S5maps.vl2/terrains/S5_Misadventure.spn | Bin .../@vl2/S5maps.vl2/terrains/S5_Mordacity.spn | Bin .../@vl2/S5maps.vl2/terrains/S5_Mordacity.ter | Bin .../@vl2/S5maps.vl2/terrains/S5_PipeDream.spn | Bin .../@vl2/S5maps.vl2/terrains/S5_Reynard.spn | Bin .../@vl2/S5maps.vl2/terrains/S5_Sherman.spn | Bin .../@vl2/S5maps.vl2/terrains/S5_Sherman.ter | Bin .../@vl2/S5maps.vl2/terrains/S5_Silenus.spn | Bin .../@vl2/S5maps.vl2/terrains/S5_WoodyMyrk.spn | Bin .../@vl2/S5maps.vl2/terrains/S5_massive.ter | Bin .../terrains/S5_rst_hawkingheat.ter | Bin .../terrains/S5_rst_misadventure.ter | Bin .../S5maps.vl2/terrains/S5_rst_reynard.ter | Bin .../S5maps.vl2/terrains/S5_rst_silenus.ter | Bin .../@vl2/S5maps.vl2/terrains/WoodyMyrkSE.ter | Bin .../terrains/heightfield/RST_hawking.png | Bin .../terrains/heightfield/RST_hawkingheat.png | Bin .../terrains/heightfield/RST_misadventure.png | Bin .../terrains/heightfield/RST_reynard.png | Bin .../terrains/heightfield/RST_silenus.png | Bin .../textures/gui/Load_S5_Centaur.png | Bin .../textures/gui/Load_S5_Damnation.png | Bin .../textures/gui/Load_S5_Drache.png | Bin .../textures/gui/Load_S5_HawkingHeat.png | Bin .../textures/gui/Load_S5_Icedance.png | Bin .../textures/gui/Load_S5_Massive.png | Bin .../textures/gui/Load_S5_Mimicry.png | Bin .../textures/gui/Load_S5_Misadventure.png | Bin .../textures/gui/Load_S5_Mordacity.png | Bin .../textures/gui/Load_S5_Reynard.png | Bin .../textures/gui/Load_S5_Sherman.png | Bin .../textures/gui/Load_S5_Silenus.png | Bin .../textures/gui/Load_S5_Woodymyrk.png | Bin .../interiors/anthem_cardiacbase.dif | Bin .../interiors/anthem_cardiacbridge.dif | Bin .../interiors/anthem_cardiacstand.dif | Bin .../interiors/anthem_cardiactower.dif | Bin .../interiors/anthem_cardiacturret.dif | Bin .../@vl2/S8maps.vl2/interiors/flingrock01.dif | Bin .../S8maps.vl2/interiors/flingrockvent01.dif | Bin .../@vl2/S8maps.vl2/interiors/flingsilo03.dif | Bin .../S8maps.vl2/interiors/flingsilo03b.dif | Bin .../S8maps.vl2/interiors/flingstand02.dif | Bin .../S8maps.vl2/interiors/flingtanktrap01.dif | Bin .../@vl2/S8maps.vl2/interiors/flingvpad01.dif | Bin .../S8maps.vl2/interiors/flingvpad01b.dif | Bin .../S8maps.vl2/interiors/rst_dogma_base.dif | Bin .../S8maps.vl2/interiors/rst_dogma_bridge.dif | Bin .../interiors/rst_dogma_bridge2.dif | Bin .../S8maps.vl2/interiors/rst_spir_base3.dif | Bin .../S8maps.vl2/interiors/rst_spir_pillar.dif | Bin .../@vl2/S8maps.vl2/missions/S8_Cardiac.mis | 0 .../S8maps.vl2/missions/S8_CentralDogma.mis | 0 .../S8maps.vl2/missions/S8_Geothermal.mis | 0 .../@vl2/S8maps.vl2/missions/S8_Mountking.mis | 0 .../base/@vl2/S8maps.vl2/missions/S8_Opus.mis | 0 .../@vl2/S8maps.vl2/missions/S8_Zilch.mis | 0 .../base/@vl2/S8maps.vl2/terrains/Cardiac.ter | Bin .../@vl2/S8maps.vl2/terrains/Geothermal.ter | Bin .../S8maps.vl2/terrains/S8_Geothermal.spn | Bin .../@vl2/S8maps.vl2/terrains/S8_Mountking.spn | Bin .../base/@vl2/S8maps.vl2/terrains/S8_Opus.spn | Bin .../@vl2/S8maps.vl2/terrains/S8_Zilch.spn | Bin .../@vl2/S8maps.vl2/terrains/S8_rst_dogma.ter | Bin .../@vl2/S8maps.vl2/terrains/S8_rst_opus.ter | Bin .../@vl2/S8maps.vl2/terrains/S8_zilch.ter | Bin .../@vl2/S8maps.vl2/terrains/mountking.ter | Bin .../@vl2/S8maps.vl2/terrains/s8_Cardiac.spn | Bin .../textures/fling1/Nycto-comp3.png | Bin .../textures/fling1/Nycto-computer.png | Bin .../S8maps.vl2/textures/fling1/bd_ispe07.PNG | Bin .../S8maps.vl2/textures/fling1/be_edoo02.PNG | Bin .../S8maps.vl2/textures/fling1/be_icei01a.png | Bin .../S8maps.vl2/textures/fling1/crudewarn.png | Bin .../textures/fling1/dox_bluelite1.png | Bin .../S8maps.vl2/textures/fling1/ds_NefBlue.png | Bin .../textures/fling1/ds_NefBlue1.png | Bin .../textures/fling1/ds_Neffloor1.png | Bin .../S8maps.vl2/textures/fling1/ds_ilig02.png | Bin .../S8maps.vl2/textures/fling1/ds_ilig04.png | Bin .../S8maps.vl2/textures/fling1/ds_jet03.png | Bin .../textures/fling1/e6strimlight.png | Bin .../textures/fling1/e8clangfloor.png | Bin .../textures/fling1/e8tinylight_000.png | Bin .../@vl2/S8maps.vl2/textures/fling1/null.png | Bin .../textures/flingsky/emap_muddy.png | Bin .../textures/flingsky/flingsky03_BK.png | Bin .../textures/flingsky/flingsky03_DN.png | Bin .../textures/flingsky/flingsky03_FR.png | Bin .../textures/flingsky/flingsky03_LF.png | Bin .../textures/flingsky/flingsky03_RT.png | Bin .../textures/flingsky/flingsky03_UP.png | Bin .../@vl2/S8maps.vl2/textures/flingsky03.dml | 0 .../textures/rilrock/ril.darkrock.png | Bin .../SiegeofYmir.vl2/missions/SiegeofYmir.mis | 0 .../SiegeofYmir.vl2/terrains/SiegeofYmir.spn | Bin .../SilentStorm.vl2/missions/SilentStorm.mis | 0 .../SilentStorm.vl2/terrains/SilentStorm.spn | Bin .../textures/gui/Load_SilentStorm.png | Bin .../base/@vl2/SkiFreeGameType.vl2/LICENSE | 0 .../Training/Briefings/SkiFree.brief01.WAV | Bin .../SkiFreeGameType.vl2/missions/SkiFree.mis | 0 .../missions/SkiFreeZ_Championship_2021.mis | 0 .../missions/SkiFree_Daily.mis | 0 .../missions/SkiFree_Randomizer.mis | 0 .../other/SkiFreeCreator.java | 0 .../other/terrain list.csv | 0 .../SkiFreeGameType.vl2/scripts/SkiFreeAI.cs | 0 .../scripts/SkiFreeDatablock.cs | 0 .../scripts/SkiFreeGame.cs | 0 .../scripts/SkiFreeOverrides.cs | 0 .../scripts/SkiFreeTerrains.cs | 0 .../scripts/autoexec/SkiFreeSinglePlayer.cs | 0 .../SkiFreeGameType.vl2/terrains/SkiFree.nav | Bin .../SkiFreeGameType.vl2/terrains/SkiFree.spn | Bin .../terrains/SkiFreeZ_Championship_2021.spn | Bin .../terrains/SkiFreeZ_Championship_2021.ter | Bin .../textures/gui/trn_skifree_2021.png | Bin .../textures/gui/trn_skifree_daily.png | Bin .../textures/gui/trn_skifree_random.png | Bin .../base/@vl2/Solace.vl2/missions/Solace.mis | 0 .../base/@vl2/Solace.vl2/terrains/Solace.spn | Bin .../heightfield/Solace_heightfield.cs | 0 .../Solace.vl2/textures/gui/load_solace.png | Bin .../textures/skins/StormJason.hmale.png | Bin .../textures/skins/StormJason.lmale.png | Bin .../textures/skins/StormJason.mmale.png | Bin .../base/@vl2/T2csri.vl2/loginScreens.cs | 0 .../base/@vl2/T2csri.vl2/loginScreens.cs.dso | Bin .../scripts/autoexec/t2csri_IRCfix.cs | 0 .../scripts/autoexec/t2csri_IRCfix.cs.dso | Bin .../scripts/autoexec/t2csri_list.cs | 0 .../scripts/autoexec/t2csri_list.cs.dso | Bin .../scripts/autoexec/t2csri_serv.cs | 0 .../scripts/autoexec/t2csri_serv.cs.dso | Bin .../@vl2/T2csri.vl2/t2csri/authconnect.cs | 0 .../@vl2/T2csri.vl2/t2csri/authconnect.cs.dso | Bin .../@vl2/T2csri.vl2/t2csri/authinterface.cs | 0 .../T2csri.vl2/t2csri/authinterface.cs.dso | Bin .../base/@vl2/T2csri.vl2/t2csri/autoupdate.cs | 0 .../base/@vl2/T2csri.vl2/t2csri/bans.cs | 0 .../base/@vl2/T2csri.vl2/t2csri/bans.cs.dso | Bin .../base/@vl2/T2csri.vl2/t2csri/base64.cs | 0 .../base/@vl2/T2csri.vl2/t2csri/base64.cs.dso | Bin .../base/@vl2/T2csri.vl2/t2csri/certstore.rb | 0 .../base/@vl2/T2csri.vl2/t2csri/clientSide.cs | 0 .../@vl2/T2csri.vl2/t2csri/clientSide.cs.dso | Bin .../@vl2/T2csri.vl2/t2csri/clientSideClans.cs | 0 .../T2csri.vl2/t2csri/clientSideClans.cs.dso | Bin .../base/@vl2/T2csri.vl2/t2csri/crypto.rb | 0 .../base/@vl2/T2csri.vl2/t2csri/glue.cs | 0 .../base/@vl2/T2csri.vl2/t2csri/glue.cs.dso | Bin .../base/@vl2/T2csri.vl2/t2csri/ipv4.cs | 0 .../base/@vl2/T2csri.vl2/t2csri/ipv4.cs.dso | Bin .../base/@vl2/T2csri.vl2/t2csri/rubyUtils.cs | 0 .../@vl2/T2csri.vl2/t2csri/rubyUtils.cs.dso | Bin .../base/@vl2/T2csri.vl2/t2csri/serverSide.cs | 0 .../@vl2/T2csri.vl2/t2csri/serverSideClans.cs | 0 .../T2csri.vl2/t2csri/serverSideClans.cs.dso | Bin .../base/@vl2/T2csri.vl2/t2csri/serverglue.cs | 0 .../@vl2/T2csri.vl2/t2csri/serverglue.cs.dso | Bin .../@vl2/T2csri.vl2/t2csri/serverside.cs.dso | Bin .../@vl2/T2csri.vl2/textures/TN_entropy.bm8 | Bin .../@vl2/T2csri.vl2/textures/TN_entropy.png | Bin .../base/@vl2/T2csri.vl2/textures/TN_logo.bm8 | Bin .../textures/texticons/TC_logo1.bm8 | Bin .../textures/texticons/TC_logo1.png | Bin .../base/@vl2/T2csri.vl2/textures/tn_logo.png | Bin .../audio/fx/Bonuses/Nouns/airplane.wav | Bin .../audio/fx/Bonuses/Nouns/astronaut.wav | Bin .../audio/fx/Bonuses/Nouns/atmosphere.wav | Bin .../audio/fx/Bonuses/Nouns/balloon.wav | Bin .../audio/fx/Bonuses/Nouns/bats.wav | Bin .../audio/fx/Bonuses/Nouns/beeswarm.wav | Bin .../audio/fx/Bonuses/Nouns/birdofprey.wav | Bin .../audio/fx/Bonuses/Nouns/blimp.wav | Bin .../audio/fx/Bonuses/Nouns/bluejay.wav | Bin .../audio/fx/Bonuses/Nouns/budgie.wav | Bin .../audio/fx/Bonuses/Nouns/butterfly.wav | Bin .../audio/fx/Bonuses/Nouns/camel.wav | Bin .../audio/fx/Bonuses/Nouns/captain.wav | Bin .../audio/fx/Bonuses/Nouns/cat.wav | Bin .../audio/fx/Bonuses/Nouns/cheetah.wav | Bin .../audio/fx/Bonuses/Nouns/chickadee.wav | Bin .../audio/fx/Bonuses/Nouns/cloud.wav | Bin .../audio/fx/Bonuses/Nouns/colonel.wav | Bin .../audio/fx/Bonuses/Nouns/condor.wav | Bin .../audio/fx/Bonuses/Nouns/cougar.wav | Bin .../audio/fx/Bonuses/Nouns/cow.wav | Bin .../audio/fx/Bonuses/Nouns/coyote.wav | Bin .../audio/fx/Bonuses/Nouns/crow.wav | Bin .../audio/fx/Bonuses/Nouns/dog.wav | Bin .../audio/fx/Bonuses/Nouns/donkey.wav | Bin .../audio/fx/Bonuses/Nouns/dove.wav | Bin .../audio/fx/Bonuses/Nouns/dragonfly.wav | Bin .../audio/fx/Bonuses/Nouns/flamingo.wav | Bin .../audio/fx/Bonuses/Nouns/fly.wav | Bin .../audio/fx/Bonuses/Nouns/general.wav | Bin .../audio/fx/Bonuses/Nouns/goldfinch.wav | Bin .../audio/fx/Bonuses/Nouns/grasshopper.wav | Bin .../audio/fx/Bonuses/Nouns/helicopter.wav | Bin .../audio/fx/Bonuses/Nouns/hornet.wav | Bin .../audio/fx/Bonuses/Nouns/horse.wav | Bin .../audio/fx/Bonuses/Nouns/hurricane.wav | Bin .../audio/fx/Bonuses/Nouns/iguana.wav | Bin .../audio/fx/Bonuses/Nouns/jaguar.wav | Bin .../audio/fx/Bonuses/Nouns/llama.wav | Bin .../audio/fx/Bonuses/Nouns/major.wav | Bin .../audio/fx/Bonuses/Nouns/moon.wav | Bin .../audio/fx/Bonuses/Nouns/msquito.wav | Bin .../audio/fx/Bonuses/Nouns/ostrich.wav | Bin .../audio/fx/Bonuses/Nouns/owl.wav | Bin .../audio/fx/Bonuses/Nouns/ozone.wav | Bin .../audio/fx/Bonuses/Nouns/parakeet.wav | Bin .../audio/fx/Bonuses/Nouns/pelican.wav | Bin .../audio/fx/Bonuses/Nouns/puppy.wav | Bin .../audio/fx/Bonuses/Nouns/shark.wav | Bin .../audio/fx/Bonuses/Nouns/snake.wav | Bin .../audio/fx/Bonuses/Nouns/special1.wav | Bin .../audio/fx/Bonuses/Nouns/special2.wav | Bin .../audio/fx/Bonuses/Nouns/special3.wav | Bin .../audio/fx/Bonuses/Nouns/swallow.wav | Bin .../audio/fx/Bonuses/Nouns/tiger.wav | Bin .../audio/fx/Bonuses/Nouns/tornado.wav | Bin .../audio/fx/Bonuses/Nouns/turtle.wav | Bin .../audio/fx/Bonuses/Nouns/warnipple.wav | Bin .../audio/fx/Bonuses/Nouns/wasp.wav | Bin .../audio/fx/Bonuses/Nouns/wolf.wav | Bin .../audio/fx/Bonuses/Nouns/zebra.wav | Bin .../audio/fx/Bonuses/Nouns/zeppellin.wav | Bin .../fx/Bonuses/down_passback1_prayer.wav | Bin .../fx/Bonuses/down_passback2_moyoyo.wav | Bin .../fx/Bonuses/down_passback3_rocket.wav | Bin .../audio/fx/Bonuses/down_perppass1_blast.wav | Bin .../fx/Bonuses/down_perppass2_deepdish.wav | Bin .../fx/Bonuses/down_perppass3_bunnybump.wav | Bin .../audio/fx/Bonuses/down_straipass1_yoyo.wav | Bin .../fx/Bonuses/down_straipass2_skydive.wav | Bin .../audio/fx/Bonuses/down_straipass3_jolt.wav | Bin .../audio/fx/Bonuses/high-level1-frozen.wav | Bin .../audio/fx/Bonuses/high-level2-shooting.wav | Bin .../audio/fx/Bonuses/high-level3-dangling.wav | Bin .../audio/fx/Bonuses/high-level4-blazing.wav | Bin .../audio/fx/Bonuses/high-level5-raining.wav | Bin .../audio/fx/Bonuses/high-level6-falling.wav | Bin .../audio/fx/Bonuses/horz_passback1_jab.wav | Bin .../fx/Bonuses/horz_passback2_backbreaker.wav | Bin .../fx/Bonuses/horz_passback3_leetlob.wav | Bin .../fx/Bonuses/horz_perppass1_peeler.wav | Bin .../fx/Bonuses/horz_perppass2_blender.wav | Bin .../fx/Bonuses/horz_perppass3_glasssmash.wav | Bin .../fx/Bonuses/horz_straipass1_bullet.wav | Bin .../fx/Bonuses/horz_straipass2_heist.wav | Bin .../fx/Bonuses/horz_straipass3_smackshot.wav | Bin .../audio/fx/Bonuses/low-level1-sharp.wav | Bin .../audio/fx/Bonuses/low-level2-spitting.wav | Bin .../audio/fx/Bonuses/low-level3-whipped.wav | Bin .../audio/fx/Bonuses/low-level4-popping.wav | Bin .../audio/fx/Bonuses/low-level5-bursting.wav | Bin .../audio/fx/Bonuses/med-level1-modest.wav | Bin .../audio/fx/Bonuses/med-level2-ripped.wav | Bin .../audio/fx/Bonuses/med-level3-shining.wav | Bin .../audio/fx/Bonuses/med-level4-slick.wav | Bin .../fx/Bonuses/med-level5-sprinkling.wav | Bin .../audio/fx/Bonuses/med-level6-brilliant.wav | Bin .../fx/Bonuses/upward_passback1_bomb.wav | Bin .../Bonuses/upward_passback2_deliverance.wav | Bin .../fx/Bonuses/upward_passback3_crank.wav | Bin .../fx/Bonuses/upward_perppass1_fling.wav | Bin .../fx/Bonuses/upward_perppass2_quark.wav | Bin .../Bonuses/upward_perppass3_juggletoss.wav | Bin .../Bonuses/upward_straipass1_ascension.wav | Bin .../fx/Bonuses/upward_straipass2_elevator.wav | Bin .../audio/fx/Bonuses/wow-level1-suspended.wav | Bin .../audio/fx/Bonuses/wow-level2-skeeting.wav | Bin .../audio/fx/Bonuses/wow-level3-hanging.wav | Bin .../audio/fx/Bonuses/wow-level4-arcing.wav | Bin .../audio/fx/Bonuses/wow-level5-pouring.wav | Bin .../audio/fx/Bonuses/wow-level6-elite.wav | Bin .../audio/fx/Bonuses/TRex.wav | Bin .../audio/fx/Bonuses/evillaugh.wav | Bin .../audio/fx/Bonuses/gadget3.wav | Bin .../audio/fx/Bonuses/mario-6notes.wav | Bin .../audio/fx/Bonuses/qseq1.wav | Bin .../audio/fx/Bonuses/qseq2.wav | Bin .../audio/fx/Bonuses/qseq3.wav | Bin .../audio/fx/environment/seagull1.wav | Bin .../audio/fx/misc/Cheer.wav | Bin .../audio/fx/misc/Flag1.wav | Bin .../audio/fx/misc/Flair.wav | Bin .../audio/fx/misc/MA1.wav | Bin .../audio/fx/misc/MA2.wav | Bin .../audio/fx/misc/MA3.wav | Bin .../audio/fx/misc/cannonshot.wav | Bin .../audio/fx/misc/cannonstart.wav | Bin .../audio/fx/misc/carscreech.wav | Bin .../audio/fx/misc/coin.wav | Bin .../audio/fx/misc/crowd-clap.wav | Bin .../audio/fx/misc/crowd-dis2.wav | Bin .../audio/fx/misc/crowd.wav | Bin .../audio/fx/misc/crowd2.wav | Bin .../audio/fx/misc/crowd3.wav | Bin .../audio/fx/misc/crowdfade.wav | Bin .../audio/fx/misc/crowdtransition1a.wav | Bin .../audio/fx/misc/crowdtransition1b.wav | Bin .../audio/fx/misc/crowdtransition2a.wav | Bin .../audio/fx/misc/crowdtransition2b.wav | Bin .../audio/fx/misc/crowdtransition3a.wav | Bin .../audio/fx/misc/crowdtransition3b.wav | Bin .../audio/fx/misc/flagcapture.wav | Bin .../audio/fx/misc/flagenemy.wav | Bin .../audio/fx/misc/flagflap.wav | Bin .../audio/fx/misc/flagfriend.wav | Bin .../audio/fx/misc/flagreturn.wav | Bin .../audio/fx/misc/flagself.wav | Bin .../audio/fx/misc/gameover.wav | Bin .../audio/fx/misc/gamestart.wav | Bin .../audio/fx/misc/goal.wav | Bin .../audio/fx/misc/gridjump.wav | Bin .../audio/fx/misc/launcher.wav | Bin .../audio/fx/misc/missed.wav | Bin .../audio/fx/misc/red_alert_short.wav | Bin .../audio/fx/misc/rolechange.wav | Bin .../audio/fx/misc/slapshot.wav | Bin .../audio/fx/misc/whistle.wav | Bin .../audio/fx/weapons/TR2spinfusor_fire.wav | Bin .../gui/TR2DebriefGui.gui | 0 .../interiors/bmisc_-nef_flagstand1_x.dif | Bin .../interiors/bmisc_neftrstand1.dif | Bin .../interiors/cannon.dif | Bin .../interiors/cannon2.dif | Bin .../TR2final105-client.vl2/interiors/cap.dif | Bin .../interiors/doubleramp2.dif | Bin .../interiors/nef_bowl1.dif | Bin .../interiors/nef_bowl2.dif | Bin .../interiors/nef_bowl3.dif | Bin .../interiors/nef_ramp1.dif | Bin .../interiors/rail1.dif | Bin .../interiors/ramp1.dif | Bin .../interiors/singleramp.dif | Bin .../interiors/spawnbase.dif | Bin .../interiors/spawnbase2.dif | Bin .../interiors/sphere.dif | Bin .../missions/Crater71.mis | 0 .../missions/FrozenFury.mis | 0 .../missions/GodsRift.mis | 0 .../TR2final105-client.vl2/missions/Haven.mis | 0 .../missions/PhasmaDust.mis | 0 .../missions/SkinnyDip.mis | 0 .../missions/SolsDescent.mis | 0 .../missions/TreasureIsland.mis | 0 .../scripts/TR2BonusHud.cs | 0 .../scripts/TR2EventHud.cs | 0 .../scripts/TR2FlagToss.cs | 0 .../TR2final105-client.vl2/shapes/TR2flag.dts | Bin .../shapes/TR2heavy_male.dts | Bin .../shapes/TR2heavy_male_back.dsq | Bin .../shapes/TR2heavy_male_celdance.dsq | Bin .../shapes/TR2heavy_male_celflex.dsq | Bin .../shapes/TR2heavy_male_celjump.dsq | Bin .../shapes/TR2heavy_male_celsalute.dsq | Bin .../shapes/TR2heavy_male_celtaunt.dsq | Bin .../shapes/TR2heavy_male_celwave.dsq | Bin .../shapes/TR2heavy_male_dieback.dsq | Bin .../shapes/TR2heavy_male_diechest.dsq | Bin .../shapes/TR2heavy_male_dieforward.dsq | Bin .../shapes/TR2heavy_male_diehead.dsq | Bin .../shapes/TR2heavy_male_dieknees.dsq | Bin .../shapes/TR2heavy_male_dieleglf.dsq | Bin .../shapes/TR2heavy_male_dielegrt.dsq | Bin .../shapes/TR2heavy_male_diesidelf.dsq | Bin .../shapes/TR2heavy_male_diesidert.dsq | Bin .../shapes/TR2heavy_male_dieslump.dsq | Bin .../shapes/TR2heavy_male_diespin.dsq | Bin .../shapes/TR2heavy_male_fall.dsq | Bin .../shapes/TR2heavy_male_forward.dsq | Bin .../shapes/TR2heavy_male_jet.dsq | Bin .../shapes/TR2heavy_male_jump.dsq | Bin .../shapes/TR2heavy_male_land.dsq | Bin .../shapes/TR2heavy_male_root.dsq | Bin .../shapes/TR2heavy_male_side.dsq | Bin .../shapes/TR2heavy_male_ski.dsq | Bin .../shapes/TR2heavy_male_standjump.dsq | Bin .../shapes/TR2heavy_male_tauntbest.dsq | Bin .../shapes/TR2heavy_male_tauntimp.dsq | Bin .../shapes/TR2light_female.dts | Bin .../shapes/TR2light_female_back.dsq | Bin .../shapes/TR2light_female_celbow.dsq | Bin .../shapes/TR2light_female_celdance.dsq | Bin .../shapes/TR2light_female_celsalute.dsq | Bin .../shapes/TR2light_female_celwave.dsq | Bin .../shapes/TR2light_female_dieback.dsq | Bin .../shapes/TR2light_female_diechest.dsq | Bin .../shapes/TR2light_female_dieforward.dsq | Bin .../shapes/TR2light_female_diehead.dsq | Bin .../shapes/TR2light_female_dieknees.dsq | Bin .../shapes/TR2light_female_dieleglf.dsq | Bin .../shapes/TR2light_female_dielegrt.dsq | Bin .../shapes/TR2light_female_diesidelf.dsq | Bin .../shapes/TR2light_female_diesidert.dsq | Bin .../shapes/TR2light_female_dieslump.dsq | Bin .../shapes/TR2light_female_diespin.dsq | Bin .../shapes/TR2light_female_fall.dsq | Bin .../shapes/TR2light_female_forward.dsq | Bin .../shapes/TR2light_female_jet.dsq | Bin .../shapes/TR2light_female_jump.dsq | Bin .../shapes/TR2light_female_land.dsq | Bin .../shapes/TR2light_female_root.dsq | Bin .../shapes/TR2light_female_side.dsq | Bin .../shapes/TR2light_female_ski.dsq | Bin .../shapes/TR2light_female_standjump.dsq | Bin .../shapes/TR2light_female_tauntbest.dsq | Bin .../shapes/TR2light_female_tauntbutt.dsq | Bin .../shapes/TR2light_female_tauntimp.dsq | Bin .../shapes/TR2light_female_tauntkiss.dsq | Bin .../shapes/TR2light_male.dts | Bin .../shapes/TR2light_male_back.dsq | Bin .../shapes/TR2light_male_fall.dsq | Bin .../shapes/TR2light_male_forward.dsq | Bin .../shapes/TR2light_male_jet.dsq | Bin .../shapes/TR2light_male_jump.dsq | Bin .../shapes/TR2light_male_land.dsq | Bin .../shapes/TR2light_male_root.dsq | Bin .../shapes/TR2light_male_side.dsq | Bin .../shapes/TR2light_male_ski.dsq | Bin .../shapes/TR2medium_female.dts | Bin .../shapes/TR2medium_female_back.dsq | Bin .../shapes/TR2medium_female_celbow.dsq | Bin .../shapes/TR2medium_female_celdisco.dsq | Bin .../shapes/TR2medium_female_celsalute.dsq | Bin .../shapes/TR2medium_female_celwave.dsq | Bin .../shapes/TR2medium_female_dieback.dsq | Bin .../shapes/TR2medium_female_diechest.dsq | Bin .../shapes/TR2medium_female_dieforward.dsq | Bin .../shapes/TR2medium_female_diehead.dsq | Bin .../shapes/TR2medium_female_dieknees.dsq | Bin .../shapes/TR2medium_female_dieleglf.dsq | Bin .../shapes/TR2medium_female_dielegrt.dsq | Bin .../shapes/TR2medium_female_diesidelf.dsq | Bin .../shapes/TR2medium_female_diesidert.dsq | Bin .../shapes/TR2medium_female_dieslump.dsq | Bin .../shapes/TR2medium_female_diespin.dsq | Bin .../shapes/TR2medium_female_fall.dsq | Bin .../shapes/TR2medium_female_forward.dsq | Bin .../shapes/TR2medium_female_jet.dsq | Bin .../shapes/TR2medium_female_jump.dsq | Bin .../shapes/TR2medium_female_land.dsq | Bin .../shapes/TR2medium_female_root.dsq | Bin .../shapes/TR2medium_female_side.dsq | Bin .../shapes/TR2medium_female_ski.dsq | Bin .../shapes/TR2medium_female_standjump.dsq | Bin .../shapes/TR2medium_female_tauntbest.dsq | Bin .../shapes/TR2medium_female_tauntbutt.dsq | Bin .../shapes/TR2medium_female_tauntimp.dsq | Bin .../shapes/TR2medium_female_tauntkiss.dsq | Bin .../shapes/TR2medium_male.dts | Bin .../shapes/TR2medium_male_back.dsq | Bin .../shapes/TR2medium_male_celdance.dsq | Bin .../shapes/TR2medium_male_celflex.dsq | Bin .../shapes/TR2medium_male_celrocky.dsq | Bin .../shapes/TR2medium_male_celsalute.dsq | Bin .../shapes/TR2medium_male_celtaunt.dsq | Bin .../shapes/TR2medium_male_celwave.dsq | Bin .../shapes/TR2medium_male_dieback.dsq | Bin .../shapes/TR2medium_male_diechest.dsq | Bin .../shapes/TR2medium_male_dieforward.dsq | Bin .../shapes/TR2medium_male_diehead.dsq | Bin .../shapes/TR2medium_male_dieknees.dsq | Bin .../shapes/TR2medium_male_dieleglf.dsq | Bin .../shapes/TR2medium_male_dielegrt.dsq | Bin .../shapes/TR2medium_male_diesidelf.dsq | Bin .../shapes/TR2medium_male_diesidert.dsq | Bin .../shapes/TR2medium_male_dieslump.dsq | Bin .../shapes/TR2medium_male_diespin.dsq | Bin .../shapes/TR2medium_male_fall.dsq | Bin .../shapes/TR2medium_male_forward.dsq | Bin .../shapes/TR2medium_male_jet.dsq | Bin .../shapes/TR2medium_male_jump.dsq | Bin .../shapes/TR2medium_male_land.dsq | Bin .../shapes/TR2medium_male_root.dsq | Bin .../shapes/TR2medium_male_side.dsq | Bin .../shapes/TR2medium_male_sitting.dsq | Bin .../shapes/TR2medium_male_ski.dsq | Bin .../shapes/TR2medium_male_standjump.dsq | Bin .../shapes/TR2medium_male_tauntbest.dsq | Bin .../shapes/TR2medium_male_tauntimp.dsq | Bin .../shapes/TR2weapon_chaingun.dts | Bin .../shapes/TR2weapon_disc.dts | Bin .../shapes/TR2weapon_grenade_launcher.dts | Bin .../shapes/TR2weapon_mortar.dts | Bin .../shapes/TR2weapon_shocklance.dts | Bin .../shapes/billboard_1.dts | Bin .../shapes/billboard_2.dts | Bin .../shapes/billboard_3.dts | Bin .../shapes/billboard_4.dts | Bin .../shapes/goal_back.dts | Bin .../shapes/goal_panel.dts | Bin .../shapes/goal_side.dts | Bin .../shapes/goal_top.dts | Bin .../shapes/gold_goal_back.dts | Bin .../shapes/gold_goal_side.dts | Bin .../shapes/gold_goal_top.dts | Bin .../shapes/golden_pole.dts | Bin .../shapes/silver_pole.dts | Bin .../terrains/Crater71.spn | Bin .../terrains/Crater71.ter | Bin .../terrains/FrozenFury.spn | Bin .../terrains/FrozenFury.ter | Bin .../terrains/GodsRift.spn | Bin .../terrains/GodsRift.ter | Bin .../TR2final105-client.vl2/terrains/Haven.spn | Bin .../TR2final105-client.vl2/terrains/Haven.ter | Bin .../terrains/PhasmaDust.spn | Bin .../terrains/PhasmaDust.ter | Bin .../terrains/SkinnyDip.spn | Bin .../terrains/SkinnyDip.ter | Bin .../terrains/SolsDescent.spn | Bin .../terrains/SolsDescent.ter | 0 .../terrains/TreasureIsland.spn | Bin .../terrains/TreasureIsland.ter | 0 .../TR2final105-client.vl2/textures/Nef5.dml | 0 .../textures/Nef5/Nef5_BK.png | Bin .../textures/Nef5/Nef5_DN.png | Bin .../textures/Nef5/Nef5_FR.png | Bin .../textures/Nef5/Nef5_LF.png | Bin .../textures/Nef5/Nef5_RT.png | Bin .../textures/Nef5/Nef5_UP.png | Bin .../textures/Nef_TR2_Red.dml | 0 .../textures/Nef_TR2_Red_1.png | Bin .../textures/Nef_TR2_Red_2.png | Bin .../textures/Nef_TR2_Red_3.png | Bin .../textures/Nef_TR2_Red_4.png | Bin .../textures/Nef_TR2_Red_5.png | Bin .../textures/Nef_TR2_Red_7.png | Bin .../textures/Nef_TR2_Red_Cloud1.png | Bin .../textures/RedPlanet.dml | 0 .../textures/RedPlanet_1.png | Bin .../textures/RedPlanet_2.png | Bin .../textures/RedPlanet_3.png | Bin .../textures/RedPlanet_4.png | Bin .../textures/RedPlanet_5.png | Bin .../textures/RedPlanet_Cloud1.png | Bin .../textures/SOM_TR2_Armageddon.dml | 0 .../textures/SOM_TR2_StonedBlue.dml | 0 .../textures/SOM_TR2_WinterBlue.dml | 0 .../SOM_WinterBlue/WinterBlue_v5_BK.bmp | Bin .../SOM_WinterBlue/WinterBlue_v5_FR.bmp | Bin .../SOM_WinterBlue/WinterBlue_v5_LF.bmp | Bin .../SOM_WinterBlue/WinterBlue_v5_RT.bmp | Bin .../SOM_WinterBlue/WinterBlue_v5_UP.bmp | Bin .../textures/StonedBlue/StonedBlue_v5_BK.bmp | Bin .../textures/StonedBlue/StonedBlue_v5_FR.bmp | Bin .../textures/StonedBlue/StonedBlue_v5_LF.bmp | Bin .../textures/StonedBlue/StonedBlue_v5_RT.bmp | Bin .../textures/StonedBlue/StonedBlue_v5_UP.bmp | Bin .../TR2final105-client.vl2/textures/TR1_1.png | Bin .../TR2final105-client.vl2/textures/TR1_2.png | Bin .../TR2final105-client.vl2/textures/TR1_3.png | Bin .../TR2final105-client.vl2/textures/TR1_4.png | Bin .../TR2final105-client.vl2/textures/TR1_5.png | Bin .../TR2final105-client.vl2/textures/TR1_7.png | Bin .../textures/TR1_Cloud1.png | Bin .../textures/TR1_Cloud2.png | Bin .../textures/TR1_Nef.dml | 0 .../textures/TR2-1.lmale.png | Bin .../textures/TR2-2.lmale.png | Bin .../textures/armageddon/Armageddon_v5_BK.bmp | Bin .../textures/armageddon/Armageddon_v5_FR.bmp | Bin .../textures/armageddon/Armageddon_v5_LF.bmp | Bin .../textures/armageddon/Armageddon_v5_RT.bmp | Bin .../textures/armageddon/Armageddon_v5_RTR.bmp | Bin .../textures/armageddon/Armageddon_v5_UP.bmp | Bin .../textures/base.lmale.png | Bin .../commander/MiniIcons/TR2com_flag_grey.png | Bin .../textures/flag_skinmap.png | Bin .../textures/gui/TR2hud_playertriangle.png | Bin .../gui/TR2hud_playertriangle_enemy.png | Bin .../textures/lava/ds_NefBlue.png | Bin .../textures/lava/ds_NefBlue1.png | Bin .../textures/lava/ds_NefBlue2.png | Bin .../textures/lava/ds_NefFloor6.png | Bin .../textures/lava/ds_NefWall1.png | Bin .../textures/lava/ds_neflig01.png | Bin .../textures/skins/TR2-1.hmale.png | Bin .../textures/skins/TR2-1.lfemale.png | Bin .../textures/skins/TR2-1.mfemale.png | Bin .../textures/skins/TR2-1.mmale.png | Bin .../textures/skins/TR2-2.hmale.png | Bin .../textures/skins/TR2-2.lfemale.png | Bin .../textures/skins/TR2-2.mfemale.png | Bin .../textures/skins/TR2-2.mmale.png | Bin .../textures/skins/billboard_1.png | Bin .../textures/skins/billboard_2.png | Bin .../textures/skins/billboard_3.png | Bin .../textures/skins/billboard_4.png | Bin .../textures/skins/goal_back.png | Bin .../textures/skins/goal_panel.png | Bin .../textures/skins/goal_side.png | Bin .../textures/skins/goal_top.png | Bin .../textures/skins/gold_goal_back.png | Bin .../textures/skins/gold_goal_side.png | Bin .../textures/skins/gold_goal_top.png | Bin .../textures/skins/gold_post.png | Bin .../textures/skins/goldcube.png | Bin .../textures/skins/silver_post.png | Bin .../textures/skins/silvercube.png | Bin .../textures/skins/tr2_flag.png | Bin .../textures/terrain/DesertWorld.TR2Sand.png | Bin .../textures/terrain/GMD.DarkRock.png | Bin .../textures/terrain/GMD.GrassMixed.png | Bin .../textures/terrain/GMD.LightSand.png | Bin .../terrain/LushWorld.TR2DirtMossy.png | Bin .../terrain/LushWorld.TR2GrassDark.png | Bin .../terrain/LushWorld.TR2GrassLight.png | Bin .../terrain/LushWorld.TR2GrassMixed.png | Bin .../terrain/LushWorld.TR2RockLight.png | Bin .../terrain/LushWorld.TR2RockMossy.png | Bin .../textures/terrain/seawaterfull2.PNG | Bin .../textures/terrain/wateregypt1.PNG | Bin .../textures/terrain/watr-icyblue2.PNG | Bin .../scripts/TR2BonusCategories.cs | 0 .../scripts/TR2BonusSounds.cs | 0 .../scripts/TR2Bonuses.cs | 0 .../scripts/TR2Descriptions.cs | 0 .../TR2final105-server.vl2/scripts/TR2Game.cs | 0 .../scripts/TR2Items.cs | 0 .../scripts/TR2Nouns.cs | 0 .../scripts/TR2ObserverQueue.cs | 0 .../scripts/TR2OtherBonuses.cs | 0 .../scripts/TR2Packages.cs | 0 .../scripts/TR2Particles.cs | 0 .../scripts/TR2Penalties.cs | 0 .../scripts/TR2Physics.cs | 0 .../scripts/TR2Prefixes.cs | 0 .../scripts/TR2Qualifiers.cs | 0 .../scripts/TR2Roles.cs | 0 .../scripts/TR2WeaponBonuses.cs | 0 .../scripts/TR2heavy_male.cs | 0 .../scripts/TR2light_female.cs | 0 .../scripts/TR2light_male.cs | 0 .../scripts/TR2medium_female.cs | 0 .../scripts/TR2medium_male.cs | 0 .../scripts/packs/TR2energypack.cs | 0 .../scripts/weapons/TR2chaingun.cs | 0 .../scripts/weapons/TR2disc.cs | 0 .../scripts/weapons/TR2grenade.cs | 0 .../scripts/weapons/TR2grenadeLauncher.cs | 0 .../scripts/weapons/TR2mortar.cs | 0 .../scripts/weapons/TR2shockLance.cs | 0 .../scripts/weapons/TR2targetingLaser.cs | 0 .../TWL-MapPack.vl2/TWL-MapPack Readme.txt | 0 .../audio/fx/environment/IrisStaticSweep.wav | Bin .../interiors/Euro_salgenroom2.dif | Bin .../interiors/Euro_salproj1.dif | Bin .../interiors/Euro_salturretsus1.dif | Bin .../interiors/Euro_slblocks.dif | Bin .../interiors/Euro_slinvstat.dif | Bin .../interiors/Euro_slremo2.dif | Bin .../interiors/Euro_slsusbr1.dif | Bin .../interiors/Euro_slvehramp1.dif | Bin .../TWL-MapPack.vl2/interiors/Vpad_Bunker.dif | Bin .../interiors/bbase_-nefvbase_x.dif | Bin .../interiors/bbase_-nefvbase_x2.dif | Bin .../TWL-MapPack.vl2/interiors/bbase_ccb1.dif | Bin .../interiors/bmisc_-nef_flagstand1_x.dif | Bin .../interiors/bmisc_-nef_flagstand1_x2.dif | Bin .../interiors/bmisc_neftrstand1.dif | Bin .../interiors/bmiscpan_bridge0_x2.dif | Bin .../interiors/bmiscpan_bunker1_x.dif | Bin .../interiors/bmiscpan_bunker1_x2.dif | Bin .../interiors/bmiscpan_ruina_x2.dif | Bin .../interiors/bmiscpan_ruinb_x2.dif | Bin .../interiors/bmiscpan_ruinc_x2.dif | Bin .../interiors/bmiscpan_ruind_x2.dif | Bin .../interiors/bmiscpan_ruine_x2.dif | Bin .../interiors/bmiscpan_ruinf_x2.dif | Bin .../interiors/bmiscpan_ruing_x2.dif | Bin .../interiors/bmiscpan_ruinh_x2.dif | Bin .../interiors/bmiscpan_tower1_x2.dif | Bin .../interiors/bmiscpan_tower2_x.dif | Bin .../interiors/bmiscpan_tower2_x2.dif | Bin .../TWL-MapPack.vl2/interiors/btf_base1.dif | Bin .../TWL-MapPack.vl2/interiors/btf_bridge2.dif | Bin .../TWL-MapPack.vl2/interiors/btf_bridge3.dif | Bin .../interiors/btf_turretplatform.dif | Bin .../interiors/btf_turretplatform_x.dif | Bin .../interiors/btf_turretplatform_x2.dif | Bin .../interiors/ccb_be_tower1a_x2.dif | Bin .../interiors/ccb_be_tower1b_x2.dif | Bin .../interiors/dbase_-nefbase1_x.dif | Bin .../interiors/dbase_-nefbase1_x2.dif | Bin .../interiors/dbase_-nefbase2_x.dif | Bin .../interiors/dbase_-nefbase2_x2.dif | Bin .../TWL-MapPack.vl2/interiors/dmisc1_x.dif | Bin .../TWL-MapPack.vl2/interiors/dmisc1_x2.dif | Bin .../interiors/dmisc_-nefflagstand1_x.dif | Bin .../interiors/dmisc_-nefflagstand1_x2.dif | Bin .../interiors/dox_bb_box_x2.dif | Bin .../interiors/dox_bb_bunkera_x2.dif | Bin .../interiors/dox_bb_bunkerb_x2.dif | Bin .../interiors/dox_bb_droptop_x2.dif | Bin .../interiors/dox_bb_fstand_x2.dif | Bin .../interiors/dox_bb_hangar_x2.dif | Bin .../interiors/dox_bb_platform_x2.dif | Bin .../interiors/dox_bb_rig_x2.dif | Bin .../interiors/dox_bb_rustbox_x2.dif | Bin .../interiors/dox_bb_sandcastle_x2.dif | Bin .../interiors/dox_bb_slab_x2.dif | Bin .../interiors/dox_bb_spade_x2.dif | Bin .../interiors/dox_bb_steelsheet2_x2.dif | Bin .../interiors/dox_bb_steelsheet_x2.dif | Bin .../interiors/epicrates_base.dif | Bin .../interiors/epicrates_bridge.dif | Bin .../interiors/epicrates_turret.dif | Bin .../interiors/frostclawbase.dif | Bin .../TWL-MapPack.vl2/interiors/irisbase.dif | Bin .../TWL-MapPack.vl2/interiors/irisinside.dif | Bin .../TWL-MapPack.vl2/interiors/irismonu.dif | Bin .../TWL-MapPack.vl2/interiors/irisruin2.dif | Bin .../TWL-MapPack.vl2/interiors/irisruin3.dif | Bin .../TWL-MapPack.vl2/interiors/irisruins1.dif | Bin .../TWL-MapPack.vl2/interiors/iristurbase.dif | Bin .../interiors/kif_cinereousfs.dif | Bin .../interiors/kif_cinereousinv.dif | Bin .../interiors/kif_cinereousplat1.dif | Bin .../interiors/kif_cinereoustt.dif | Bin .../TWL-MapPack.vl2/interiors/nycto-base1.dif | Bin .../TWL-MapPack.vl2/interiors/nycto-base2.dif | Bin .../TWL-MapPack.vl2/interiors/nycto-ec1.dif | Bin .../TWL-MapPack.vl2/interiors/nycto-ec2.dif | Bin .../TWL-MapPack.vl2/interiors/nycto-ec3.dif | Bin .../TWL-MapPack.vl2/interiors/nycto-ec4.dif | Bin .../TWL-MapPack.vl2/interiors/nycto-ec5.dif | Bin .../TWL-MapPack.vl2/interiors/nycto-ec6.dif | Bin .../interiors/nycto-stand1.dif | Bin .../interiors/nycto-tunnel-1.dif | Bin .../@vl2/TWL-MapPack.vl2/interiors/rail1.dif | Bin .../rilke_bombscare_flagstand_x2.dif | Bin .../interiors/rilke_ctm1_flagstand1_x2.dif | Bin .../interiors/rilke_ctm1_platform1_x2.dif | Bin .../interiors/rilke_ctm1_sensorbunker1_x2.dif | Bin .../interiors/rilke_ctm1_sensorbunker2_x2.dif | Bin .../interiors/rilke_ctm1_vpad_x2.dif | Bin .../interiors/rilke_whitedwarf_bridge2_x2.dif | Bin .../rilke_whitedwarf_bridgebase1_x2.dif | Bin .../interiors/rilke_whitedwarf_bunker2_x2.dif | Bin .../rilke_whitedwarf_platform2_x2.dif | Bin .../rilke_whitedwarf_platform3_x2.dif | Bin .../rilke_whitedwarf_towerbunker2_x2.dif | Bin .../rilke_whitedwarf_vehiclepad_x2.dif | Bin .../interiors/tes_flagbase_x2.dif | Bin .../interiors/tes_flagbunker.dif | Bin .../interiors/tes_flyingvehicle_x2.dif | Bin .../interiors/tes_flyingvehiclebase.dif | Bin .../interiors/tes_turretholder.dif | Bin .../interiors/tri_tbunker_x.dif | Bin .../interiors/tri_tbunker_x2.dif | Bin .../interiors/tri_tower_x2.dif | Bin .../TWL-MapPack.vl2/missions/TWL_Abaddon.mis | 0 .../TWL-MapPack.vl2/missions/TWL_BaNsHee.mis | 0 .../missions/TWL_BeachBlitz.mis | 0 .../missions/TWL_BeggarsRun.mis | 0 .../TWL-MapPack.vl2/missions/TWL_BlueMoon.mis | 0 .../TWL-MapPack.vl2/missions/TWL_Boss.mis | 0 .../TWL-MapPack.vl2/missions/TWL_Celerity.mis | 0 .../missions/TWL_Chokepoint.mis | 0 .../missions/TWL_Cinereous.mis | 0 .../missions/TWL_Clusterfuct.mis | 0 .../missions/TWL_Crossfire.mis | 0 .../missions/TWL_Curtilage.mis | 0 .../missions/TWL_Damnation.mis | 0 .../missions/TWL_DangerousCrossing.mis | 0 .../missions/TWL_DeadlyBirdsSong.mis | 0 .../TWL-MapPack.vl2/missions/TWL_Deserted.mis | 0 .../missions/TWL_Desiccator.mis | 0 .../TWL-MapPack.vl2/missions/TWL_Drifts.mis | 0 .../TWL-MapPack.vl2/missions/TWL_Feign.mis | 0 .../missions/TWL_Frostclaw.mis | 0 .../TWL-MapPack.vl2/missions/TWL_Frozen.mis | 0 .../missions/TWL_Harvester.mis | 0 .../TWL-MapPack.vl2/missions/TWL_Horde.mis | 0 .../missions/TWL_Katabatic.mis | 0 .../TWL-MapPack.vl2/missions/TWL_Magmatic.mis | 0 .../TWL-MapPack.vl2/missions/TWL_Minotaur.mis | 0 .../TWL-MapPack.vl2/missions/TWL_Neve.mis | 0 .../missions/TWL_NoShelter.mis | 0 .../TWL-MapPack.vl2/missions/TWL_OsIris.mis | 0 .../missions/TWL_Pandemonium.mis | 0 .../TWL-MapPack.vl2/missions/TWL_Quagmire.mis | 0 .../missions/TWL_Raindance.mis | 0 .../TWL-MapPack.vl2/missions/TWL_Ramparts.mis | 0 .../missions/TWL_Reversion.mis | 0 .../missions/TWL_Rollercoaster.mis | 0 .../missions/TWL_Runenmacht.mis | 0 .../missions/TWL_Sandstorm.mis | 0 .../TWL-MapPack.vl2/missions/TWL_Slapdash.mis | 0 .../missions/TWL_Snowblind.mis | 0 .../missions/TWL_Starfallen.mis | 0 .../missions/TWL_Stonehenge.mis | 0 .../TWL-MapPack.vl2/missions/TWL_SubZero.mis | 0 .../TWL-MapPack.vl2/missions/TWL_Surreal.mis | 0 .../TWL-MapPack.vl2/missions/TWL_Titan.mis | 0 .../missions/TWL_WhiteDwarf.mis | 0 .../missions/TWL_WilderZone.mis | 0 .../missions/TWL_WoodyMyrk.mis | 0 .../TWL-MapPack.vl2/terrains/TWL-Abaddon.ter | Bin .../TWL-MapPack.vl2/terrains/TWL-BaNsHee.ter | Bin .../terrains/TWL-BeachBlitz.ter | Bin .../terrains/TWL-BeggarsRun.ter | Bin .../TWL-MapPack.vl2/terrains/TWL-BlueMoon.ter | Bin .../TWL-MapPack.vl2/terrains/TWL-Boss.ter | Bin .../terrains/TWL-Chokepoint.ter | Bin .../terrains/TWL-Cinereous.ter | Bin .../terrains/TWL-Clusterfuct.ter | Bin .../terrains/TWL-Curtilage.ter | Bin .../terrains/TWL-Damnation.ter | Bin .../terrains/TWL-DeadlyBirdsSong.ter | Bin .../TWL-MapPack.vl2/terrains/TWL-Deserted.ter | Bin .../terrains/TWL-Desiccator.ter | Bin .../TWL-MapPack.vl2/terrains/TWL-Drifts.ter | Bin .../terrains/TWL-Euro_Feign.ter | Bin .../terrains/TWL-Frostclaw.ter | Bin .../TWL-MapPack.vl2/terrains/TWL-Frozen.ter | Bin .../terrains/TWL-Harvester.ter | Bin .../TWL-MapPack.vl2/terrains/TWL-Horde.ter | Bin .../terrains/TWL-Katabatic.ter | Bin .../TWL-MapPack.vl2/terrains/TWL-Neve.ter | Bin .../terrains/TWL-NoShelter.ter | Bin .../TWL-MapPack.vl2/terrains/TWL-Os_Iris.ter | Bin .../terrains/TWL-Pandemonium.ter | Bin .../terrains/TWL-Runenmacht.ter | Bin .../TWL-MapPack.vl2/terrains/TWL-Slapdash.ter | Bin .../TWL-MapPack.vl2/terrains/TWL-SubZero.ter | Bin .../terrains/TWL-WilderZone.ter | Bin .../terrains/TWL-WoodyMyrk.ter | Bin .../TWL-MapPack.vl2/terrains/TWL_Abaddon.spn | Bin .../TWL-MapPack.vl2/terrains/TWL_BaNsHee.spn | Bin .../terrains/TWL_BeachBlitz.spn | Bin .../terrains/TWL_BeggarsRun.spn | Bin .../TWL-MapPack.vl2/terrains/TWL_BlueMoon.spn | Bin .../TWL-MapPack.vl2/terrains/TWL_Boss.spn | Bin .../TWL-MapPack.vl2/terrains/TWL_Celerity.spn | Bin .../terrains/TWL_Chokepoint.spn | Bin .../terrains/TWL_Cinereous.spn | Bin .../terrains/TWL_Clusterfuct.spn | Bin .../terrains/TWL_Crossfire.spn | Bin .../terrains/TWL_Crossfire.ter | Bin .../terrains/TWL_Curtilage.spn | Bin .../terrains/TWL_Damnation.spn | Bin .../terrains/TWL_DangerousCrossing.spn | Bin .../terrains/TWL_DeadlyBirdsSong.spn | Bin .../TWL-MapPack.vl2/terrains/TWL_Deserted.spn | Bin .../terrains/TWL_Desiccator.spn | Bin .../TWL-MapPack.vl2/terrains/TWL_Drifts.spn | Bin .../TWL-MapPack.vl2/terrains/TWL_Feign.spn | Bin .../terrains/TWL_Frostclaw.spn | Bin .../TWL-MapPack.vl2/terrains/TWL_Frozen.spn | Bin .../terrains/TWL_Harvester.spn | Bin .../TWL-MapPack.vl2/terrains/TWL_Horde.spn | Bin .../terrains/TWL_Katabatic.spn | Bin .../TWL-MapPack.vl2/terrains/TWL_Magmatic.spn | Bin .../TWL-MapPack.vl2/terrains/TWL_Minotaur.spn | Bin .../TWL-MapPack.vl2/terrains/TWL_Neve.spn | Bin .../terrains/TWL_NoShelter.spn | Bin .../TWL-MapPack.vl2/terrains/TWL_OsIris.spn | Bin .../terrains/TWL_Pandemonium.spn | Bin .../TWL-MapPack.vl2/terrains/TWL_Quagmire.spn | Bin .../terrains/TWL_Raindance.spn | Bin .../TWL-MapPack.vl2/terrains/TWL_Ramparts.spn | Bin .../terrains/TWL_Reversion.spn | Bin .../terrains/TWL_Rollercoaster.spn | Bin .../terrains/TWL_Runenmacht.spn | Bin .../terrains/TWL_Sandstorm.spn | Bin .../TWL-MapPack.vl2/terrains/TWL_Slapdash.spn | Bin .../terrains/TWL_Snowblind.spn | Bin .../terrains/TWL_Starfallen.spn | Bin .../terrains/TWL_Stonehenge.spn | Bin .../TWL-MapPack.vl2/terrains/TWL_SubZero.spn | Bin .../TWL-MapPack.vl2/terrains/TWL_Surreal.spn | Bin .../TWL-MapPack.vl2/terrains/TWL_Titan.spn | Bin .../terrains/TWL_WhiteDwarf.spn | Bin .../terrains/TWL_WilderZone.spn | Bin .../terrains/TWL_WoodyMyrk.spn | Bin .../textures/Details/bb_det2.png | Bin .../textures/Evil8/e8_base1.png | Bin .../textures/Evil8/e8_base1b.png | Bin .../textures/Evil8/e8_base1c.png | Bin .../textures/Evil8/e8_btrim01.png | Bin .../textures/Evil8/e8_btrim05.png | Bin .../textures/Evil8/e8_launchpad1.png | Bin .../textures/Evil8/e8_mtlwall1b.png | Bin .../textures/Evil8/e8_mtlwall3.png | Bin .../textures/Evil8/e8_mtlwall4.png | Bin .../textures/Evil8/e8_rlight_0000.png | Bin .../textures/Evil8/e8_rlightb.png | Bin .../textures/Evil8/e8_rlightb_0000.png | Bin .../textures/Evil8/e8basictrim2_bl.png | Bin .../textures/Evil8/e8beam01.png | Bin .../textures/Evil8/e8beam01b.png | Bin .../textures/Evil8/e8beam02.png | Bin .../textures/Evil8/e8bgrate01.png | Bin .../textures/Evil8/e8bolttrim.png | Bin .../textures/Evil8/e8bolttrimb.png | Bin .../textures/Evil8/e8clangfloor.png | Bin .../textures/Evil8/e8clangfloor01.png | Bin .../textures/Evil8/e8clangfloor03.png | Bin .../textures/Evil8/e8clangfloor05c.png | Bin .../textures/Evil8/e8clangwarnmix_.png | Bin .../textures/Evil8/e8crete01.png | Bin .../textures/Evil8/e8crete01stair1.png | Bin .../textures/Evil8/e8crete03.png | Bin .../textures/Evil8/e8crete03b.png | Bin .../textures/Evil8/e8crete03c.png | Bin .../textures/Evil8/e8crete03cc.png | Bin .../textures/Evil8/e8crete03d.png | Bin .../textures/Evil8/e8crete03fadedw.png | Bin .../textures/Evil8/e8cretefloor02.png | Bin .../textures/Evil8/e8cretefloor_ti.png | Bin .../textures/Evil8/e8cretesmlltrim.png | Bin .../textures/Evil8/e8lighttrim.png | Bin .../textures/Evil8/e8lighttrim_b.png | Bin .../textures/Evil8/e8metal03c_blue.png | Bin .../textures/Evil8/e8mtltrim.png | Bin .../textures/Evil8/e8mtltrim1.png | Bin .../textures/Evil8/e8mtltrim1b.png | Bin .../textures/Evil8/e8mtltrim2.png | Bin .../textures/Evil8/e8smlltrim1.png | Bin .../textures/Evil8/e8spawn01b.png | Bin .../textures/Evil8/e8support02.png | Bin .../textures/Evil8/e8support02c.png | Bin .../textures/Evil8/e8support04b_bl.png | Bin .../textures/Evil8/e8support05.png | Bin .../textures/Evil8/e8tinylight_000.png | Bin .../textures/Evil8/e8tmtllight2.png | Bin .../textures/Evil8/e8trimlight_000.png | Bin .../textures/Evil8/e8warning2.png | Bin .../textures/Evil8/e8warning256.png | Bin .../textures/Evil8/e8warning2step.png | Bin .../textures/Evil8/e8wrntrim.png | Bin .../textures/Evil8/e8wrntrim2b.png | Bin .../TWL-MapPack.vl2/textures/Evil8/null.png | Bin .../TWL-MapPack.vl2/textures/Iris_sky.dml | 0 .../textures/LiquidTiles/industrial_oil.png | Bin .../textures/LiquidTiles/tes_water2.bm8 | Bin .../textures/LiquidTiles/tes_water2.png | Bin .../TWL-MapPack.vl2/textures/Nycto-sm.dml | 0 .../textures/Nycto/stormmtn_BK.png | Bin .../textures/Nycto/stormmtn_DN.png | Bin .../textures/Nycto/stormmtn_ENV.png | Bin .../textures/Nycto/stormmtn_FR.png | Bin .../textures/Nycto/stormmtn_LF.png | Bin .../textures/Nycto/stormmtn_RT.png | Bin .../textures/Nycto/stormmtn_UP.png | Bin .../textures/gui/Load_TWL_Abaddon.png | Bin .../textures/gui/Load_TWL_BaNsHee.png | Bin .../textures/gui/Load_TWL_BeachBlitz.png | Bin .../textures/gui/Load_TWL_BeggarsRun.png | Bin .../textures/gui/Load_TWL_BlueMoon.png | Bin .../textures/gui/Load_TWL_Boss.png | Bin .../textures/gui/Load_TWL_Celerity.png | Bin .../textures/gui/Load_TWL_Chokepoint.png | Bin .../textures/gui/Load_TWL_Cinereous.png | Bin .../textures/gui/Load_TWL_Clusterfuct.png | Bin .../textures/gui/Load_TWL_Crossfire.png | Bin .../textures/gui/Load_TWL_Curtilage.png | Bin .../textures/gui/Load_TWL_Damnation.png | Bin .../gui/Load_TWL_DangerousCrossing.png | Bin .../textures/gui/Load_TWL_DeadlyBirdsSong.png | Bin .../textures/gui/Load_TWL_Deserted.png | Bin .../textures/gui/Load_TWL_Desiccator.png | Bin .../textures/gui/Load_TWL_Drifts.png | Bin .../textures/gui/Load_TWL_Feign.png | Bin .../textures/gui/Load_TWL_Frostclaw.png | Bin .../textures/gui/Load_TWL_Frozen.png | Bin .../textures/gui/Load_TWL_Harvester.png | Bin .../textures/gui/Load_TWL_Horde.png | Bin .../textures/gui/Load_TWL_Katabatic.png | Bin .../textures/gui/Load_TWL_Magmatic.png | Bin .../textures/gui/Load_TWL_Minotaur.png | Bin .../textures/gui/Load_TWL_Neve.png | Bin .../textures/gui/Load_TWL_NoShelter.png | Bin .../textures/gui/Load_TWL_OsIris.png | Bin .../textures/gui/Load_TWL_Pandemonium.png | Bin .../textures/gui/Load_TWL_Quagmire.png | Bin .../textures/gui/Load_TWL_Raindance.png | Bin .../textures/gui/Load_TWL_Ramparts.png | Bin .../textures/gui/Load_TWL_Reversion.png | Bin .../textures/gui/Load_TWL_Rollercoaster.png | Bin .../textures/gui/Load_TWL_Runenmacht.png | Bin .../textures/gui/Load_TWL_Sandstorm.png | Bin .../textures/gui/Load_TWL_Slapdash.png | Bin .../textures/gui/Load_TWL_Snowblind.png | Bin .../textures/gui/Load_TWL_Starfallen.png | Bin .../textures/gui/Load_TWL_Stonehenge.png | Bin .../textures/gui/Load_TWL_SubZero.png | Bin .../textures/gui/Load_TWL_Surreal.png | Bin .../textures/gui/Load_TWL_Titan.png | Bin .../textures/gui/Load_TWL_WhiteDwarf.png | Bin .../textures/gui/Load_TWL_WilderZone.png | Bin .../textures/gui/Load_TWL_WoodyMyrk.png | Bin .../ib/skies/inf_butch_night13_BK.png | Bin .../ib/skies/inf_butch_night13_DN.png | Bin .../ib/skies/inf_butch_night13_FR.png | Bin .../ib/skies/inf_butch_night13_LF.png | Bin .../ib/skies/inf_butch_night13_RT.png | Bin .../ib/skies/inf_butch_night13_UP.png | Bin .../textures/ice/skies/kif_ice_day_BK.png | Bin .../textures/ice/skies/kif_ice_day_DN.png | Bin .../textures/ice/skies/kif_ice_day_FR.png | Bin .../textures/ice/skies/kif_ice_day_LF.png | Bin .../textures/ice/skies/kif_ice_day_RT.png | Bin .../textures/ice/skies/kif_ice_day_UP.png | Bin .../textures/inf_butch_night13_x2.dml | 0 .../TWL-MapPack.vl2/textures/kif_iceday.dml | 0 .../textures/kif_lava_starrynight.dml | 0 .../textures/lava/Nycto-Plates.png | Bin .../textures/lava/Nycto-Trim.png | Bin .../textures/lava/Nycto-bboard.png | Bin .../textures/lava/Nycto-bboard2.png | Bin .../textures/lava/Nycto-comp2.png | Bin .../textures/lava/Nycto-comp3.png | Bin .../textures/lava/Nycto-comp4.png | Bin .../textures/lava/Nycto-comp7.png | Bin .../textures/lava/Nycto-computer.png | Bin .../textures/lava/Nycto-disp1.png | Bin .../textures/lava/Nycto-disp2.png | Bin .../textures/lava/Nycto-hitwall.png | Bin .../textures/lava/Nycto-hitwall2.png | Bin .../textures/lava/Nycto-map.png | Bin .../textures/lava/Nycto-mwall.png | Bin .../textures/lava/Nycto-mwall2.png | Bin .../textures/lava/Nycto-mwall3.png | Bin .../textures/lava/Nycto-mwall4.png | Bin .../textures/lava/Nycto-pipe.png | Bin .../textures/lava/Nycto-plasma.png | Bin .../textures/lava/comp_screen_2.png | Bin .../TWL-MapPack.vl2/textures/lava/grid_1.png | Bin .../textures/lava/grid_rusty_1.png | Bin .../lava/skies/kif_lava_starrynight_BK.png | Bin .../lava/skies/kif_lava_starrynight_DN.png | Bin .../lava/skies/kif_lava_starrynight_FR.png | Bin .../lava/skies/kif_lava_starrynight_LF.png | Bin .../lava/skies/kif_lava_starrynight_RT.png | Bin .../lava/skies/kif_lava_starrynight_UP.png | Bin .../textures/lava/techwall_1.png | Bin .../textures/lava/techwall_paint.png | Bin .../textures/lava/techwall_rusty.png | Bin .../textures/lava/techwall_rusty2.png | Bin .../textures/lush/BlueMoon.png | Bin .../textures/lush/Roman_COLLa.png | Bin .../textures/lush/Roman_COLLb.png | Bin .../textures/lush/Roman_ROOF.png | Bin .../textures/lush/Roman_STONE.png | Bin .../textures/lush/Skies/BBday_BK.png | Bin .../textures/lush/Skies/BBday_DN.png | Bin .../textures/lush/Skies/BBday_FR.png | Bin .../textures/lush/Skies/BBday_LF.png | Bin .../textures/lush/Skies/BBday_RT.png | Bin .../textures/lush/Skies/BBday_UP.png | Bin .../lush/Skies/lush_01_day_v5_BK_x2.png | Bin .../lush/Skies/lush_01_day_v5_DN_x2.png | Bin .../lush/Skies/lush_01_day_v5_FR_x2.png | Bin .../lush/Skies/lush_01_day_v5_LF_x2.png | Bin .../lush/Skies/lush_01_day_v5_RT_x2.png | Bin .../lush/Skies/lush_01_day_v5_UP_x2.png | Bin .../TWL-MapPack.vl2/textures/lush/bb_red.png | Bin .../TWL-MapPack.vl2/textures/lush/bb_red2.png | Bin .../TWL-MapPack.vl2/textures/lush/bb_sand.png | Bin .../textures/lush/be_elig02_nd.png | Bin .../textures/lush/be_ewal03_hl.png | Bin .../textures/lush/be_ewal03acrk.png | Bin .../textures/lush/be_gr3streak.png | Bin .../textures/lush/be_gr4streak.png | Bin .../TWL-MapPack.vl2/textures/lush/box_a.png | Bin .../TWL-MapPack.vl2/textures/lush/box_b.png | Bin .../TWL-MapPack.vl2/textures/lush/box_c.png | Bin .../textures/lush/dox_beam.png | Bin .../textures/lush/dox_bluelite1.png | Bin .../textures/lush/dox_bluelite2.png | Bin .../textures/lush/dox_grsteel3.png | Bin .../textures/lush/dox_grsteel3_b.png | Bin .../textures/lush/dox_grsteel3_f.png | Bin .../textures/lush/dox_grsteel4.png | Bin .../textures/lush/dox_pipe1.png | Bin .../textures/lush/emap_beachblitz.png | Bin .../textures/lush/ir_blocks.bm8 | Bin .../textures/lush/ir_blocks.png | Bin .../textures/lush/ir_plain.bm8 | Bin .../textures/lush/ir_plain.png | Bin .../textures/lush/ir_relief.bm8 | Bin .../textures/lush/ir_relief.png | Bin .../textures/lush/ir_trim1.bm8 | Bin .../textures/lush/ir_trim1.png | Bin .../textures/lush/ir_trim2.bm8 | Bin .../textures/lush/ir_trim2.png | Bin .../TWL-MapPack.vl2/textures/lush/ir_wall.bm8 | Bin .../TWL-MapPack.vl2/textures/lush/ir_wall.png | Bin .../TWL-MapPack.vl2/textures/lush/rustbox.png | Bin .../textures/lush/rustbox_logo.png | Bin .../TWL-MapPack.vl2/textures/lush_day_x2.dml | 0 .../TWL-MapPack.vl2/textures/nef_sset2_x2.dml | 0 .../textures/nefred1/red1_BK_x2.png | Bin .../textures/nefred1/red1_CLOUD1_x2.png | Bin .../textures/nefred1/red1_FR_x2.png | Bin .../textures/nefred1/red1_LF_x2.png | Bin .../textures/nefred1/red1_RT_x2.png | Bin .../textures/nefred1/red1_UP_x2.png | Bin .../TWL-MapPack.vl2/textures/nefred1_x2.dml | 0 .../nefsset2_x2/skies/nef_sset2_BK.png | Bin .../nefsset2_x2/skies/nef_sset2_FR.png | Bin .../nefsset2_x2/skies/nef_sset2_LF.png | Bin .../nefsset2_x2/skies/nef_sset2_RT.png | Bin .../nefsset2_x2/skies/nef_sset2_UP.png | Bin .../textures/skies/Iris/Iris_BK.bm8 | Bin .../textures/skies/Iris/Iris_BK.png | Bin .../textures/skies/Iris/Iris_DN.bm8 | Bin .../textures/skies/Iris/Iris_DN.png | Bin .../textures/skies/Iris/Iris_FR.bm8 | Bin .../textures/skies/Iris/Iris_FR.png | Bin .../textures/skies/Iris/Iris_LF.bm8 | Bin .../textures/skies/Iris/Iris_LF.png | Bin .../textures/skies/Iris/Iris_RT.bm8 | Bin .../textures/skies/Iris/Iris_RT.png | Bin .../textures/skies/Iris/Iris_UP.bm8 | Bin .../textures/skies/Iris/Iris_UP.png | Bin .../textures/skies/lush_02_dusk_BK.png | Bin .../textures/skies/lush_02_dusk_DN.png | Bin .../textures/skies/lush_02_dusk_FR.png | Bin .../textures/skies/lush_02_dusk_LF.png | Bin .../textures/skies/lush_02_dusk_RT.png | Bin .../textures/skies/lush_02_dusk_UP.png | Bin .../textures/skins/bb_bark.png | Bin .../textures/skins/bb_bark2.png | Bin .../textures/skins/bb_beechleaf.png | Bin .../textures/skins/bb_bigleaf.png | Bin .../textures/skins/bb_bush.png | Bin .../textures/skins/bb_jnigraleaf.png | Bin .../textures/skins/bb_palmleaf.png | Bin .../textures/skins/bb_screen.png | Bin .../textures/skins/bb_stripeleaf.png | Bin .../textures/skins/bb_tree1_foliage2.png | Bin .../textures/skins/bb_tree1_side.png | Bin .../textures/skins/bb_tree2_foliage2.png | Bin .../textures/skins/bb_tree2_side.png | Bin .../textures/skins/bb_trunk.png | Bin .../textures/skins/dox_stone.png | Bin .../textures/skins/dox_wires.png | Bin .../@vl2/TWL-MapPack.vl2/textures/sky03.dml | 0 .../textures/sky03/TR1_Cloud1.png | Bin .../textures/sky03/TR1_Cloud2.png | Bin .../TWL-MapPack.vl2/textures/sky03/fback.png | Bin .../TWL-MapPack.vl2/textures/sky03/fdown.png | Bin .../TWL-MapPack.vl2/textures/sky03/ffront.png | Bin .../TWL-MapPack.vl2/textures/sky03/fleft.png | Bin .../TWL-MapPack.vl2/textures/sky03/fright.png | Bin .../TWL-MapPack.vl2/textures/sky03/fup.png | Bin .../textures/sky_beachblitz.dml | 0 .../textures/space/TR1_Cloud1.png | Bin .../textures/space/TR1_Cloud2.png | Bin .../textures/space/xnight2_bk.png | Bin .../textures/space/xnight2_dn.png | Bin .../textures/space/xnight2_ft.png | Bin .../textures/space/xnight2_lf.png | Bin .../textures/space/xnight2_rt.png | Bin .../textures/space/xnight2_up.png | Bin .../textures/terrain/LegendsLightSand.png | Bin .../textures/terrain/NyctoGlacier.png | Bin .../textures/terrain/NyctoRock.png | Bin .../textures/terrain/NyctoRock2.png | Bin .../textures/terrain/NyctoSnow.png | Bin .../textures/terrain/RockLight.png | Bin .../textures/terrain/brown_Dirt02.png | Bin .../textures/terrain/green_GrassRock005.png | Bin .../textures/terrain/green_SnowyGrass001.png | Bin .../textures/terrain/lushworld.beachsand.png | Bin .../textures/terrain/mxrock0.png | Bin .../textures/terrain/mxrock2tu.png | Bin .../textures/terrain/mxrock2tv.png | Bin .../textures/terrain/rilk.shingledrock.png | Bin .../textures/terrain/rilke.sand.png | Bin .../textures/terrain/snow_a0.png | Bin .../textures/terrain/snow_a2.png | Bin .../textures/terrain/snow_grass001.png | Bin .../textures/terrain/snow_rock_5.png | Bin .../textures/terrain/tes_mystery1.png | Bin .../textures/terrain/tes_mystery2.png | Bin .../textures/terrain/tes_test.png | Bin .../textures/terrain/tropical1.png | Bin .../textures/terrain/ugly2.png | Bin .../@vl2/TWL-MapPack.vl2/textures/tesla.dml | 0 .../textures/tesla/skies/teslaski_v5_bk.png | Bin .../textures/tesla/skies/teslaski_v5_dn.png | Bin .../textures/tesla/skies/teslaski_v5_fr.png | Bin .../textures/tesla/skies/teslaski_v5_lf.png | Bin .../textures/tesla/skies/teslaski_v5_rt.png | Bin .../textures/tesla/skies/teslaski_v5_up.png | Bin .../textures/teslaski_v5_DN.png | Bin .../textures/teslaski_v5_bk.png | Bin .../textures/teslaski_v5_fr.png | Bin .../textures/teslaski_v5_lf.png | Bin .../textures/teslaski_v5_rt.png | Bin .../textures/teslaski_v5_up.png | Bin .../@vl2/TWL-MapPack.vl2/textures/xnight.dml | 0 .../TWL2-MapPack.vl2/TWL2-Map Pack Readme.txt | 0 .../interiors/Euro4_Bleed_Base.dif | Bin .../interiors/Euro4_Bleed_turret.dif | Bin .../interiors/Euro4_Bleed_vpad.dif | Bin .../Euro4_Dissention_dox_bb_bunkera_x2.dif | Bin .../Euro4_Dissention_dox_bb_hangar_x2.dif | Bin ...4_Dissention_rilke_whitedwarf_mainbase.dif | Bin ...uro4_FrozenHope_inf_butch_fhope_base47.dif | Bin ...Euro4_FrozenHope_inf_butch_fhope_flag6.dif | Bin ...o4_FrozenHope_inf_butch_fhope_turret12.dif | Bin .../interiors/TL_bmiscpan_ruind.dif | Bin .../TWL2-MapPack.vl2/interiors/TL_btowr9.dif | Bin .../interiors/TL_drorck-base.dif | Bin .../interiors/TL_magnumbase.dif | Bin .../interiors/TL_magnumflag.dif | Bin .../interiors/TL_magnummisc.dif | Bin .../interiors/TL_magnumturret.dif | Bin .../interiors/TL_magnumvs.dif | Bin .../TWL2-MapPack.vl2/interiors/btowr_ccb1.dif | Bin .../interiors/ccb_be_tower1b_x2.dif | Bin .../TWL2-MapPack.vl2/interiors/ccbase1.dif | Bin .../TWL2-MapPack.vl2/interiors/ccbase2.dif | Bin .../interiors/ccflagstand.dif | Bin .../TWL2-MapPack.vl2/interiors/cctower.dif | Bin .../TWL2-MapPack.vl2/interiors/conbase.dif | Bin .../TWL2-MapPack.vl2/interiors/conspire.dif | Bin .../interiors/dox_bb_fstand_x2.dif | Bin .../TWL2-MapPack.vl2/interiors/hbbunker.dif | Bin .../interiors/hbflagstand.dif | Bin .../TWL2-MapPack.vl2/interiors/idbase.dif | Bin .../TWL2-MapPack.vl2/interiors/idhangar.dif | Bin .../TWL2-MapPack.vl2/interiors/idmiddle.dif | Bin .../interiors/inf_butch_fg2base1.dif | Bin .../interiors/inf_butch_fg2flag21.dif | Bin .../interiors/inf_butch_fg2turret13.dif | Bin .../interiors/inf_butch_fg2turret9.dif | Bin .../interiors/inf_butch_icebase51.dif | Bin .../interiors/inf_butch_iceturretbase9.dif | Bin .../interiors/inf_butch_icevehicle11.dif | Bin .../interiors/jagged_base3.dif | Bin .../interiors/kif_skylightbase.dif | Bin .../interiors/kif_skylightfs.dif | Bin .../interiors/magnum_vehicle_stop.dif | Bin .../TWL2-MapPack.vl2/interiors/mmbase.dif | Bin .../TWL2-MapPack.vl2/interiors/mmbridge.dif | Bin .../interiors/muddyswampstand.dif | Bin .../interiors/ocular-flagstand.dif | Bin .../interiors/peach_lush_bunker1.dif | Bin .../interiors/tes_flagbase_x2.dif | Bin .../interiors/tes_flyingvehicle_x2.dif | Bin .../TWL2-MapPack.vl2/missions/TWL2_Bleed.mis | 0 .../missions/TWL2_BlueMoon.mis | 0 .../missions/TWL2_CanyonCrusadeDeluxe.mis | 0 .../missions/TWL2_Celerity.mis | 0 .../missions/TWL2_CloakOfNight.mis | 0 .../missions/TWL2_Crevice.mis | 0 .../missions/TWL2_Dissention.mis | 0 .../TWL2-MapPack.vl2/missions/TWL2_Drifts.mis | 0 .../TWL2-MapPack.vl2/missions/TWL2_Drorck.mis | 0 .../missions/TWL2_FrozenGlory.mis | 0 .../missions/TWL2_FrozenHope.mis | 0 .../missions/TWL2_Hildebrand.mis | 0 .../missions/TWL2_IceDagger.mis | 0 .../missions/TWL2_JaggedClaw.mis | 0 .../TWL2-MapPack.vl2/missions/TWL2_Magnum.mis | 0 .../missions/TWL2_MidnightMayhemDeluxe.mis | 0 .../missions/TWL2_MuddySwamp.mis | 0 .../TWL2-MapPack.vl2/missions/TWL2_Norty.mis | 0 .../TWL2-MapPack.vl2/missions/TWL2_Ocular.mis | 0 .../missions/TWL2_RoughLand.mis | 0 .../TWL2-MapPack.vl2/missions/TWL2_Ruined.mis | 0 .../missions/TWL2_Skylight.mis | 0 .../missions/TWL2_WoodyMyrk.mis | 0 .../@vl2/TWL2-MapPack.vl2/terrains/CCD.ter | Bin .../TWL2-MapPack.vl2/terrains/CeleritySE.ter | Bin .../TWL2-MapPack.vl2/terrains/Euro4_Bleed.ter | Bin .../terrains/Euro4_Dissention.ter | Bin .../terrains/Euro4_FrozenHope.ter | Bin .../terrains/Euro_Drifts_SE.ter | Bin .../TWL2-MapPack.vl2/terrains/Hildebrand.ter | Bin .../@vl2/TWL2-MapPack.vl2/terrains/Ocular.ter | Bin .../TWL2-MapPack.vl2/terrains/TL_Drorck.ter | Bin .../TWL2-MapPack.vl2/terrains/TL_Magnum.ter | Bin .../terrains/TL_MuddySwamp.ter | Bin .../terrains/TL_RoughLand.ter | Bin .../TWL2-MapPack.vl2/terrains/TL_Skylight.ter | Bin .../terrains/TWL-BlueMoon.ter | Bin .../TWL2-MapPack.vl2/terrains/TWL2_Bleed.spn | Bin .../terrains/TWL2_BlueMoon.spn | Bin .../terrains/TWL2_CanyonCrusadeDeluxe.spn | Bin .../terrains/TWL2_Celerity.spn | Bin .../terrains/TWL2_CloakOfNight.spn | Bin .../terrains/TWL2_Crevice.spn | Bin .../terrains/TWL2_Crevice.ter | Bin .../terrains/TWL2_Dissention.spn | Bin .../TWL2-MapPack.vl2/terrains/TWL2_Drifts.spn | Bin .../TWL2-MapPack.vl2/terrains/TWL2_Drorck.spn | Bin .../terrains/TWL2_FrozenGlory.spn | Bin .../terrains/TWL2_FrozenHope.spn | Bin .../terrains/TWL2_Frozenglory.ter | Bin .../terrains/TWL2_Hildebrand.spn | Bin .../terrains/TWL2_IceDagger.spn | Bin .../terrains/TWL2_JaggedClaw.spn | Bin .../TWL2-MapPack.vl2/terrains/TWL2_Magnum.spn | Bin .../terrains/TWL2_MidnightMayhemDeluxe.spn | Bin .../terrains/TWL2_MuddySwamp.spn | Bin .../TWL2-MapPack.vl2/terrains/TWL2_Norty.spn | Bin .../TWL2-MapPack.vl2/terrains/TWL2_Ocular.spn | Bin .../terrains/TWL2_RoughLand.spn | Bin .../TWL2-MapPack.vl2/terrains/TWL2_Ruined.spn | Bin .../TWL2-MapPack.vl2/terrains/TWL2_Ruined.ter | Bin .../terrains/TWL2_Skylight.spn | Bin .../terrains/TWL2_WoodyMyrk.spn | Bin .../TWL2-MapPack.vl2/terrains/WoodyMyrkSE.ter | Bin .../@vl2/TWL2-MapPack.vl2/terrains/cloak.ter | Bin .../TWL2-MapPack.vl2/terrains/icedagger.ter | Bin .../TWL2-MapPack.vl2/terrains/jaggedclaw.ter | Bin .../@vl2/TWL2-MapPack.vl2/terrains/mmd.ter | Bin .../@vl2/TWL2-MapPack.vl2/terrains/norty.ter | Bin .../TWL2-MapPack.vl2/textures/Euro4_Bleed.dml | 0 .../textures/Euro4_FrozenHope.dml | 0 .../textures/Evil8/e8_base1.png | Bin .../textures/Evil8/e8_base1b.png | Bin .../textures/Evil8/e8_base1c.png | Bin .../textures/Evil8/e8_btrim01.png | Bin .../textures/Evil8/e8_btrim05.png | Bin .../textures/Evil8/e8beam01.png | Bin .../textures/Evil8/e8beam01b.png | Bin .../textures/Evil8/e8beam02.png | Bin .../textures/Evil8/e8bgrate01.png | Bin .../textures/Evil8/e8bolttrim.png | Bin .../textures/Evil8/e8bolttrimb.png | Bin .../textures/Evil8/e8clangwarnmix_.png | Bin .../textures/Evil8/e8crete01.png | Bin .../textures/Evil8/e8crete01stair1.png | Bin .../textures/Evil8/e8crete03.png | Bin .../textures/Evil8/e8crete03c.png | Bin .../textures/Evil8/e8crete03cc.png | Bin .../textures/Evil8/e8crete03fadedw.png | Bin .../textures/Evil8/e8cretefloor02.png | Bin .../textures/Evil8/e8cretefloor_ti.png | Bin .../textures/Evil8/e8cretesmlltrim.png | Bin .../textures/Evil8/e8lighttrim.png | Bin .../textures/Evil8/e8lighttrim_b.png | Bin .../textures/Evil8/e8mtltrim.png | Bin .../textures/Evil8/e8mtltrim1.png | Bin .../textures/Evil8/e8mtltrim1b.png | Bin .../textures/Evil8/e8mtltrim2.png | Bin .../textures/Evil8/e8smlltrim1.png | Bin .../textures/Evil8/e8support05.png | Bin .../textures/Evil8/e8tinylight_000.png | Bin .../textures/Evil8/e8tmtllight2.png | Bin .../textures/Evil8/e8trimlight_000.png | Bin .../textures/Evil8/e8warning2.png | Bin .../textures/Evil8/e8warning256.png | Bin .../textures/Evil8/e8warning2step.png | Bin .../textures/Evil8/e8wrntrim.png | Bin .../textures/Evil8/e8wrntrim2b.png | Bin .../TWL2-MapPack.vl2/textures/Evil8/null.png | Bin .../TWL2-MapPack.vl2/textures/TL_Magnum.dml | 0 .../TWL2-MapPack.vl2/textures/blackdust.dml | 0 .../textures/blackdust/blackdust_DN.png | Bin .../textures/blackdust/blackdust_bk.png | Bin .../textures/blackdust/blackdust_cloud1.png | Bin .../textures/blackdust/blackdust_cloud2.png | Bin .../textures/blackdust/blackdust_fr.png | Bin .../textures/blackdust/blackdust_lf.png | Bin .../textures/blackdust/blackdust_rt.png | Bin .../textures/blackdust/blackdust_up.png | Bin .../textures/canyon_crusade.dml | 0 .../TWL2-MapPack.vl2/textures/dark_green.dml | 0 .../textures/dark_green/dark_green_BK.png | Bin .../textures/dark_green/dark_green_DN.png | Bin .../textures/dark_green/dark_green_FR.png | Bin .../textures/dark_green/dark_green_LF.png | Bin .../textures/dark_green/dark_green_RT.png | Bin .../textures/dark_green/dark_green_UP.png | Bin .../textures/dark_green/dark_green_cloud1.png | Bin .../textures/dark_green/dark_green_cloud2.png | Bin .../textures/dox_textures/4circle_lite.png | Bin .../textures/dox_textures/antigrav.png | Bin .../textures/dox_textures/bluetrim1.png | Bin .../textures/dox_textures/bluetrim2.png | Bin .../textures/dox_textures/bluetrim3.png | Bin .../textures/dox_textures/carinternalwall.png | Bin .../textures/dox_textures/carrierwall4.png | Bin .../textures/dox_textures/doorlogo2.png | Bin .../textures/dox_textures/ds_etechbor01.png | Bin .../textures/dox_textures/ds_etechbrdr2.png | Bin .../textures/dox_textures/ds_ewall06.png | Bin .../textures/dox_textures/ds_ewall07.png | Bin .../textures/dox_textures/ds_genfloor.png | Bin .../textures/dox_textures/ds_genwall.png | Bin .../textures/dox_textures/ds_ilig04.png | Bin .../textures/dox_textures/ds_iwal01.png | Bin .../textures/dox_textures/grate1.png | Bin .../textures/dox_textures/grate2.png | Bin .../textures/dox_textures/hangar_indoor1.png | Bin .../textures/dox_textures/hangar_indoor3.png | Bin .../textures/dox_textures/light_cold3.png | Bin .../textures/dox_textures/light_small2.png | Bin .../textures/dox_textures/redstripe2.png | Bin .../textures/dox_textures/rock_smalllite.png | Bin .../textures/dox_textures/rock_wall_lite.png | Bin .../textures/dox_textures/rock_wall_lite3.png | Bin .../textures/dox_textures/rock_wall_lite4.png | Bin .../textures/dox_textures/rock_wall_lite5.png | Bin .../textures/dox_textures/roofbeam.png | Bin .../textures/dox_textures/rway_middle.png | Bin .../textures/dox_textures/sboxlogotop.png | Bin .../textures/dox_textures/slabgrill.png | Bin .../textures/dox_textures/stripe2.png | Bin .../textures/dox_textures/striplite2.png | Bin .../textures/dox_textures/striplite3.png | Bin .../textures/dox_textures/wall_2.png | Bin .../textures/dox_textures/wall_3.png | Bin .../textures/dox_textures/white_striplite.png | Bin .../textures/evil/ancient3.png | Bin .../TWL2-MapPack.vl2/textures/evil/base1c.png | Bin .../TWL2-MapPack.vl2/textures/evil/beam01.png | Bin .../textures/evil/bolttrim.png | Bin .../textures/evil/cementwall6.png | Bin .../textures/evil/cementwall8.png | Bin .../textures/evil/cretepillarc.png | Bin .../textures/evil/crudewarn.png | Bin .../textures/evil/drkmtldpanelc.png | Bin .../textures/evil/e6cfloordented.png | Bin .../textures/evil/e6girdergrate.png | Bin .../textures/evil/e6grate2flr.png | Bin .../textures/evil/e6horzlight.png | Bin .../textures/evil/e6smlgrtflr2bl.png | Bin .../textures/evil/e6strimlight.png | Bin .../textures/evil/housewall.png | Bin .../textures/evil/mtlsupgrt2light.png | Bin .../TWL2-MapPack.vl2/textures/evil/tfloor.png | Bin .../textures/evil/tlroddtilecln.png | Bin .../textures/evil/tmtllight.png | Bin .../textures/evil/trimodd.png | Bin .../textures/evil/warning2.png | Bin .../textures/gui/Load_TWL2_Bleed.png | Bin .../textures/gui/Load_TWL2_BlueMoon.png | Bin .../gui/Load_TWL2_CanyonCrusadeDeluxe.png | Bin .../textures/gui/Load_TWL2_Celerity.png | Bin .../textures/gui/Load_TWL2_CloakOfNight.png | Bin .../textures/gui/Load_TWL2_Crevice.png | Bin .../textures/gui/Load_TWL2_Dissention.png | Bin .../textures/gui/Load_TWL2_Drifts.PNG | Bin .../textures/gui/Load_TWL2_Drorck.PNG | Bin .../textures/gui/Load_TWL2_FrozenGlory.png | Bin .../textures/gui/Load_TWL2_FrozenHope.png | Bin .../textures/gui/Load_TWL2_Hildebrand.png | Bin .../textures/gui/Load_TWL2_IceDagger.png | Bin .../textures/gui/Load_TWL2_JaggedClaw.png | Bin .../textures/gui/Load_TWL2_Magnum.PNG | Bin .../gui/Load_TWL2_MidnightMayhemDeluxe.png | Bin .../textures/gui/Load_TWL2_MuddySwamp.png | Bin .../textures/gui/Load_TWL2_Norty.PNG | Bin .../textures/gui/Load_TWL2_Ocular.png | Bin .../textures/gui/Load_TWL2_RoughLand.png | Bin .../textures/gui/Load_TWL2_Ruined.png | Bin .../textures/gui/Load_TWL2_Skylight.png | Bin .../textures/gui/Load_TWL2_WoodyMyrk.png | Bin .../textures/ice/bd_ebor03.PNG | Bin .../textures/ice/bd_espe03.PNG | Bin .../textures/ice/bd_ibor6.PNG | Bin .../textures/ice/bd_iceilig02.png | Bin .../textures/ice/be_elig03.PNG | Bin .../textures/ice/be_icei01a.png | Bin .../textures/ice/be_itebor02a.PNG | Bin .../textures/ice/be_itedoo01.PNG | Bin .../textures/ice/be_iteflo01.PNG | Bin .../textures/ice/ds_efloor1.png | Bin .../textures/ice/ds_ichute02.png | Bin .../textures/ice/ds_iflo04.png | Bin .../textures/ice/ds_ihacei01.png | Bin .../textures/ice/ds_ilig02.png | Bin .../textures/ice/ds_ilig03.png | Bin .../textures/ice/ds_iwaldeco04a.png | Bin .../textures/ice/ds_iwaldeco05.png | Bin .../textures/ice/ds_iwaldeco06.png | Bin .../textures/ice/ds_techwall_2.png | Bin .../textures/ice/ds_techwall_3.png | Bin .../textures/ice/skies/starrynite_BK.png | Bin .../textures/ice/skies/starrynite_DN.png | Bin .../textures/ice/skies/starrynite_FR.png | Bin .../textures/ice/skies/starrynite_LF.png | Bin .../textures/ice/skies/starrynite_RT.png | Bin .../textures/ice/skies/starrynite_UP.png | Bin .../textures/inf_butch_nov50.dml | 0 .../textures/inf_butch_nov50_BK.png | Bin .../textures/inf_butch_nov50_DN.png | Bin .../textures/inf_butch_nov50_FR.png | Bin .../textures/inf_butch_nov50_LF.png | Bin .../textures/inf_butch_nov50_RT.png | Bin .../textures/inf_butch_nov50_UP.png | Bin .../@vl2/TWL2-MapPack.vl2/textures/jagged.dml | 0 .../textures/jaggedclaw/be_edoo02.PNG | Bin .../textures/jaggedclaw/be_elig02.png | Bin .../textures/jaggedclaw/be_elig03.PNG | Bin .../textures/jaggedclaw/be_espec02.PNG | Bin .../textures/jaggedclaw/be_ewal06.PNG | Bin .../textures/jaggedclaw/be_icei01a.png | Bin .../textures/jaggedclaw/be_ihalig.PNG | Bin .../textures/jaggedclaw/be_iprflo01.PNG | Bin .../textures/jaggedclaw/be_itebor04.PNG | Bin .../textures/jaggedclaw/be_itedoo01.PNG | Bin .../textures/jaggedclaw/be_itelig01.PNG | Bin .../textures/jaggedclaw/be_itelig02.PNG | Bin .../textures/jaggedclaw/be_itewal01.PNG | Bin .../textures/jaggedclaw/be_itewal04.png | Bin .../textures/jaggedclaw/chateau_bk.png | Bin .../textures/jaggedclaw/chateau_dn.png | Bin .../textures/jaggedclaw/chateau_ft.png | Bin .../textures/jaggedclaw/chateau_lf.png | Bin .../textures/jaggedclaw/chateau_rt.png | Bin .../textures/jaggedclaw/chateau_up.png | Bin .../textures/jaggedclaw/deck1+.png | Bin .../textures/jaggedclaw/ds_NefBlTrim.png | Bin .../textures/jaggedclaw/ds_NefBlue1.png | Bin .../textures/jaggedclaw/ds_NefWall1.png | Bin .../textures/jaggedclaw/ds_Neffloor1.png | Bin .../textures/jaggedclaw/ds_Neffloor5.png | Bin .../textures/jaggedclaw/ds_ilig03.png | Bin .../textures/jaggedclaw/greylite2.png | Bin .../textures/jaggedclaw/gtext2a.png | Bin .../textures/jaggedclaw/null.png | Bin .../textures/jaggedclaw/slabgrill.png | Bin .../textures/jaggedclaw/tcement1a.png | Bin .../textures/kif_lushsunset.dml | 0 ...Sinivalkoinen_TMa5tersMix_water_RefleX.png | Bin .../textures/lava/Nycto-Plates.png | Bin .../textures/lava/Nycto-Trim.png | Bin .../textures/lava/Nycto-bboard.png | Bin .../textures/lava/Nycto-bboard2.png | Bin .../textures/lava/Nycto-comp2.png | Bin .../textures/lava/Nycto-comp3.png | Bin .../textures/lava/Nycto-comp4.png | Bin .../textures/lava/Nycto-comp7.png | Bin .../textures/lava/Nycto-computer.png | Bin .../textures/lava/Nycto-disp1.png | Bin .../textures/lava/Nycto-disp2.png | Bin .../textures/lava/Nycto-hitwall.png | Bin .../textures/lava/Nycto-hitwall2.png | Bin .../textures/lava/Nycto-map.png | Bin .../textures/lava/Nycto-mwall.png | Bin .../textures/lava/Nycto-mwall2.png | Bin .../textures/lava/Nycto-mwall3.png | Bin .../textures/lava/Nycto-mwall4.png | Bin .../textures/lava/Nycto-pipe.png | Bin .../textures/lava/Nycto-plasma.png | Bin .../textures/lava/Tma5t_Cowboy1.png | Bin .../textures/lava/Tma5t_Cowboy2.png | Bin .../textures/lava/Tma5t_Cowboy3.png | Bin .../textures/lava/Tma5t_Cowboy4.png | Bin .../textures/lava/Tma5t_Cowboy5.png | Bin .../textures/lava/Tma5t_Cowboy6.png | Bin .../textures/lava/Tma5t_Cowboy7.png | Bin .../textures/lava/Tma5t_Cowboy8.png | Bin .../textures/lava/Tma5t_Cowboy9.png | Bin .../textures/lava/Tma5t_Cowboyb10.png | Bin .../textures/lava/Tma5t_Cowboyb11.png | Bin .../textures/lava/Tma5t_Cowboyb12.png | Bin .../textures/lava/Tma5t_Cowboyb13.png | Bin .../textures/lava/Tma5t_Cowboyb14.png | Bin .../textures/lava/Tma5t_Cowboyb15.png | Bin .../textures/lava/bd_iflo03b.png | Bin .../textures/lava/be_itelig01.PNG | Bin .../textures/lava/be_itewal02a.PNG | Bin .../textures/lava/comp_screen_2.png | Bin .../TWL2-MapPack.vl2/textures/lava/grid_1.png | Bin .../textures/lava/grid_rusty_1.png | Bin .../textures/lava/inf_light011.png | Bin .../textures/lava/inf_light09.png | Bin .../textures/lava/sw_floorgrate.png | Bin .../textures/lava/sw_ipipe02.png | Bin .../textures/lava/techwall_1.png | Bin .../textures/lava/techwall_paint.png | Bin .../textures/lava/techwall_rusty.png | Bin .../textures/lava/techwall_rusty2.png | Bin .../textures/liquidtiles/industrial_oil.png | Bin .../TWL2-MapPack.vl2/textures/lush/bb_red.png | Bin .../textures/lush/bb_red2.png | Bin .../textures/lush/bb_sand.png | Bin .../textures/lush/be_elig02_nd.png | Bin .../textures/lush/be_ewal03_hl.png | Bin .../textures/lush/be_ewal03acrk.png | Bin .../textures/lush/be_gr3streak.png | Bin .../textures/lush/be_gr4streak.png | Bin .../TWL2-MapPack.vl2/textures/lush/box_a.png | Bin .../TWL2-MapPack.vl2/textures/lush/box_b.png | Bin .../TWL2-MapPack.vl2/textures/lush/box_c.png | Bin .../textures/lush/dox_beam.png | Bin .../textures/lush/dox_bluelite1.png | Bin .../textures/lush/dox_bluelite2.png | Bin .../textures/lush/dox_grsteel3.png | Bin .../textures/lush/dox_grsteel3_b.png | Bin .../textures/lush/dox_grsteel3_f.png | Bin .../textures/lush/dox_grsteel4.png | Bin .../textures/lush/dox_pipe1.png | Bin .../textures/lush/emap_beachblitz.png | Bin .../textures/lush/skies/emap_dark_green.png | Bin .../textures/lush/skies/kif_lushsunset_BK.png | Bin .../textures/lush/skies/kif_lushsunset_DN.png | Bin .../textures/lush/skies/kif_lushsunset_FR.png | Bin .../textures/lush/skies/kif_lushsunset_LF.png | Bin .../textures/lush/skies/kif_lushsunset_RT.png | Bin .../textures/lush/skies/kif_lushsunset_UP.png | Bin .../textures/lush/stone_wall1.png | Bin .../textures/lush/stone_wall2.png | Bin .../textures/lush/stone_wall3.png | Bin .../textures/lush/stone_wall4.png | Bin .../textures/lush/stone_wall5.png | Bin .../textures/lush/stone_wall7.png | Bin .../textures/magsky/mag_BK.png | Bin .../textures/magsky/mag_FR.png | Bin .../textures/magsky/mag_LF.png | Bin .../textures/magsky/mag_RT.png | Bin .../textures/magsky/mag_UP.png | Bin .../@vl2/TWL2-MapPack.vl2/textures/mmd.dml | 0 .../TWL2-MapPack.vl2/textures/mmd/mmd_BK.png | Bin .../TWL2-MapPack.vl2/textures/mmd/mmd_DN.png | Bin .../TWL2-MapPack.vl2/textures/mmd/mmd_FR.png | Bin .../TWL2-MapPack.vl2/textures/mmd/mmd_LF.png | Bin .../TWL2-MapPack.vl2/textures/mmd/mmd_RT.png | Bin .../TWL2-MapPack.vl2/textures/mmd/mmd_UP.png | Bin .../@vl2/TWL2-MapPack.vl2/textures/ocular.dml | 0 .../textures/skies/Euro4_Bleed_emap.png | Bin .../textures/skies/Euro4_Bleed_sysday_bk.png | Bin .../textures/skies/Euro4_Bleed_sysday_dn.png | Bin .../textures/skies/Euro4_Bleed_sysday_fr.png | Bin .../textures/skies/Euro4_Bleed_sysday_lf.png | Bin .../textures/skies/Euro4_Bleed_sysday_rt.png | Bin .../textures/skies/Euro4_Bleed_sysday_up.png | Bin .../Euro4_FrozenHope_inf_butchlava2_BK.png | Bin .../Euro4_FrozenHope_inf_butchlava2_DN.png | Bin .../Euro4_FrozenHope_inf_butchlava2_FR.png | Bin .../Euro4_FrozenHope_inf_butchlava2_LF.png | Bin .../Euro4_FrozenHope_inf_butchlava2_RT.png | Bin .../Euro4_FrozenHope_inf_butchlava2_UP.png | Bin .../textures/skies/blank_DN.bm8 | Bin .../textures/skies/blank_DN.png | Bin .../textures/skies/cc_sky_bk.png | Bin .../textures/skies/cc_sky_fr.png | Bin .../textures/skies/cc_sky_lf.png | Bin .../textures/skies/cc_sky_rt.png | Bin .../textures/skies/cc_sky_up.png | Bin .../textures/skies/ocular0.bm8 | Bin .../textures/skies/ocular0.png | Bin .../textures/skies/ocular180.bm8 | Bin .../textures/skies/ocular180.png | Bin .../textures/skies/ocular270.bm8 | Bin .../textures/skies/ocular270.png | Bin .../textures/skies/ocular90.bm8 | Bin .../textures/skies/ocular90.png | Bin .../textures/skies/ocular_lush_day_emap.bm8 | Bin .../textures/skies/ocular_lush_day_emap.png | Bin .../textures/skies/oculartop.bm8 | Bin .../textures/skies/oculartop.png | Bin .../@vl2/TWL2-MapPack.vl2/textures/sky01.dml | 0 .../TWL2-MapPack.vl2/textures/sky01/sback.png | Bin .../TWL2-MapPack.vl2/textures/sky01/sdown.png | Bin .../textures/sky01/sfront.png | Bin .../TWL2-MapPack.vl2/textures/sky01/sleft.png | Bin .../textures/sky01/sright.png | Bin .../TWL2-MapPack.vl2/textures/sky01/sup.png | Bin .../textures/sky_ice_cloak.dml | 0 .../textures/terrain/Bleed.GrassLight.png | Bin .../textures/terrain/Bleed.GrassMixed.png | Bin .../textures/terrain/Bleed.RockMossy.png | Bin .../textures/terrain/Bleed.RockSmooth.png | Bin .../textures/terrain/abbbb.png | Bin .../textures/terrain/acccc.png | Bin .../textures/terrain/aeee.png | Bin .../textures/terrain/brown_Dirt05.png | Bin .../textures/terrain/brown_DirtRock01.png | Bin .../textures/terrain/cc_alien_crackedsand.png | Bin .../textures/terrain/cc_alien_sand.png | Bin .../textures/terrain/cc_sand1.png | Bin .../textures/terrain/cc_sand2.png | Bin .../textures/terrain/cc_sand3.png | Bin .../textures/terrain/cc_sand4.png | Bin .../textures/terrain/greenrock21.png | Bin .../textures/terrain/mmd-1.png | Bin .../textures/terrain/mmd-2.png | Bin .../textures/terrain/mmd-3.png | Bin .../textures/terrain/mmd-5.png | Bin .../textures/terrain/rockwall.png | Bin .../textures/terrain/snow_a0.png | Bin .../textures/terrain/snow_brownRock00.png | Bin .../textures/terrain/tes_mystery1.png | Bin .../textures/terrain/tes_mystery2.png | Bin .../textures/terrain/tes_test.png | Bin .../@vl2/TWL2-MapPack.vl2/textures/tesla.dml | 0 .../textures/tesla/skies/teslaski_v5_bk.png | Bin .../textures/tesla/skies/teslaski_v5_dn.png | Bin .../textures/tesla/skies/teslaski_v5_fr.png | Bin .../textures/tesla/skies/teslaski_v5_lf.png | Bin .../textures/tesla/skies/teslaski_v5_rt.png | Bin .../textures/tesla/skies/teslaski_v5_up.png | Bin .../textures/teslaski_v5_DN.png | Bin .../textures/teslaski_v5_bk.png | Bin .../textures/teslaski_v5_fr.png | Bin .../textures/teslaski_v5_lf.png | Bin .../textures/teslaski_v5_rt.png | Bin .../textures/teslaski_v5_up.png | Bin .../@vl2/TridentLE.vl2/missions/TridentLE.mis | 0 .../@vl2/TridentLE.vl2/terrains/TridentLE.spn | Bin .../textures/gui/Load_TridentLE.png | Bin .../missions/UphillBattle.mis | 0 .../terrains/UphillBattle.spn | Bin .../textures/gui/Load_UphillBattle.png | Bin .../missions/VulcansHammer.mis | 0 .../terrains/VulcansHammer.spn | Bin .../textures/gui/load_VulcansHammer.png | Bin .../missions/Atropos2.mis | 0 .../terrains/Atropos2.nav | Bin .../terrains/Atropos2.spn | Bin .../textures/gui/LOAD_Atropos2.png | Bin .../base/@vl2/audio.vl2/audio/T2Intro.wav | Bin .../audio/fx/armor/breath_bio_uw.wav | Bin .../audio/fx/armor/breath_fem_uw.wav | Bin .../audio.vl2/audio/fx/armor/breath_uw.wav | Bin .../audio.vl2/audio/fx/armor/bubbletrail.wav | Bin .../audio.vl2/audio/fx/armor/bubbletrail2.wav | Bin .../fx/armor/general_water_bigsplash.wav | Bin .../audio/fx/armor/general_water_exit.wav | Bin .../audio/fx/armor/general_water_exit2.wav | Bin .../fx/armor/general_water_medsplash.wav | Bin .../fx/armor/general_water_smallsplash.wav | Bin .../fx/armor/general_water_smallsplash2.wav | Bin .../audio/fx/armor/heavy_LF_hard.wav | Bin .../audio/fx/armor/heavy_LF_metal.wav | Bin .../audio/fx/armor/heavy_LF_snow.wav | Bin .../audio/fx/armor/heavy_LF_soft.wav | Bin .../audio.vl2/audio/fx/armor/heavy_LF_uw.wav | Bin .../audio/fx/armor/heavy_LF_water.wav | Bin .../audio/fx/armor/heavy_RF_hard.wav | Bin .../audio/fx/armor/heavy_RF_metal.wav | Bin .../audio/fx/armor/heavy_RF_snow.wav | Bin .../audio/fx/armor/heavy_RF_soft.wav | Bin .../audio.vl2/audio/fx/armor/heavy_RF_uw.wav | Bin .../audio/fx/armor/heavy_RF_water.wav | Bin .../audio/fx/armor/heavy_land_hard.wav | Bin .../audio/fx/armor/heavy_land_snow.wav | Bin .../audio/fx/armor/heavy_land_soft.wav | Bin .../audio/fx/armor/light_LF_bubbles.wav | Bin .../audio/fx/armor/light_LF_hard.wav | Bin .../audio/fx/armor/light_LF_metal.wav | Bin .../audio/fx/armor/light_LF_snow.wav | Bin .../audio/fx/armor/light_LF_soft.wav | Bin .../audio.vl2/audio/fx/armor/light_LF_uw.wav | Bin .../audio/fx/armor/light_LF_wade.wav | Bin .../audio/fx/armor/light_LF_water.wav | Bin .../audio/fx/armor/light_RF_bubbles.wav | Bin .../audio/fx/armor/light_RF_hard.wav | Bin .../audio/fx/armor/light_RF_metal.wav | Bin .../audio/fx/armor/light_RF_snow.wav | Bin .../audio/fx/armor/light_RF_soft.wav | Bin .../audio.vl2/audio/fx/armor/light_RF_uw.wav | Bin .../audio/fx/armor/light_RF_wade.wav | Bin .../audio/fx/armor/light_RF_water.wav | Bin .../audio/fx/armor/light_land_hard.wav | Bin .../audio/fx/armor/light_land_metal.wav | Bin .../audio/fx/armor/light_land_snow.wav | Bin .../audio/fx/armor/light_land_soft.wav | Bin .../audio.vl2/audio/fx/armor/med_LF_hard.wav | Bin .../audio.vl2/audio/fx/armor/med_LF_metal.wav | Bin .../audio.vl2/audio/fx/armor/med_LF_snow.wav | Bin .../audio.vl2/audio/fx/armor/med_LF_soft.wav | Bin .../audio.vl2/audio/fx/armor/med_LF_uw.wav | Bin .../audio.vl2/audio/fx/armor/med_LF_water.wav | Bin .../audio.vl2/audio/fx/armor/med_RF_hard.wav | Bin .../audio.vl2/audio/fx/armor/med_RF_metal.wav | Bin .../audio.vl2/audio/fx/armor/med_RF_snow.wav | Bin .../audio.vl2/audio/fx/armor/med_RF_soft.wav | Bin .../audio.vl2/audio/fx/armor/med_RF_uw.wav | Bin .../audio.vl2/audio/fx/armor/med_RF_water.wav | Bin .../audio/fx/armor/med_land_hard.wav | Bin .../audio/fx/armor/med_land_snow.wav | Bin .../audio/fx/armor/med_land_soft.wav | Bin .../audio.vl2/audio/fx/armor/ski_soft.wav | Bin .../@vl2/audio.vl2/audio/fx/armor/thrust.wav | Bin .../audio.vl2/audio/fx/armor/thrust_uw.wav | Bin .../audio.vl2/audio/fx/environment/base_1.wav | Bin .../audio.vl2/audio/fx/environment/base_2.wav | Bin .../audio.vl2/audio/fx/environment/base_3.wav | Bin .../audio/fx/environment/base_pulse_1.wav | Bin .../audio/fx/environment/base_pulse_2.wav | Bin .../audio/fx/environment/bird_echo1.wav | Bin .../audio/fx/environment/bird_echo2.wav | Bin .../audio/fx/environment/bird_echo3.wav | Bin .../audio/fx/environment/bird_echo4.wav | Bin .../audio/fx/environment/bird_echo5.wav | Bin .../audio/fx/environment/bubbles1.wav | Bin .../audio/fx/environment/bubbles2.wav | Bin .../audio/fx/environment/coldwind1.wav | Bin .../audio/fx/environment/crickets.wav | Bin .../fx/environment/crickets_drygrass.wav | Bin .../audio/fx/environment/ctmelody1.WAV | Bin .../audio/fx/environment/ctmelody2.WAV | Bin .../audio/fx/environment/ctmelody3.WAV | Bin .../audio/fx/environment/ctmelody4.WAV | Bin .../audio/fx/environment/desertowl.wav | Bin .../audio/fx/environment/drywind.wav | Bin .../audio/fx/environment/drywind2.wav | Bin .../audio/fx/environment/fly_swarm.wav | Bin .../audio.vl2/audio/fx/environment/fog.wav | Bin .../audio.vl2/audio/fx/environment/frog1.wav | Bin .../audio.vl2/audio/fx/environment/frog2.wav | Bin .../audio/fx/environment/gravel1.wav | Bin .../audio/fx/environment/gravel2.wav | Bin .../audio/fx/environment/gravel3.wav | Bin .../audio.vl2/audio/fx/environment/growl1.wav | Bin .../audio.vl2/audio/fx/environment/growl2.wav | Bin .../audio.vl2/audio/fx/environment/growl3.wav | Bin .../audio.vl2/audio/fx/environment/growl4.wav | Bin .../audio.vl2/audio/fx/environment/growl5.wav | Bin .../audio/fx/environment/howlingwind1.wav | Bin .../audio/fx/environment/howlingwind2.wav | Bin .../audio/fx/environment/howlingwind3.wav | Bin .../audio/fx/environment/icecrack1.wav | Bin .../audio/fx/environment/icecrack2.wav | Bin .../audio/fx/environment/icefall1.wav | Bin .../audio/fx/environment/icefall2.wav | Bin .../audio/fx/environment/icefall3.wav | Bin .../audio/fx/environment/lakewaves.wav | Bin .../audio/fx/environment/lakewaves2.wav | Bin .../audio/fx/environment/lavabloop1.wav | Bin .../audio/fx/environment/lavabloop2.wav | Bin .../audio/fx/environment/lavabloop3.wav | Bin .../audio/fx/environment/lavabloop4.wav | Bin .../audio/fx/environment/lavabloop5.wav | Bin .../audio/fx/environment/lavabloop6.wav | Bin .../audio/fx/environment/lavabloop7.wav | Bin .../audio/fx/environment/lavahiss.wav | Bin .../audio/fx/environment/lavahostile.wav | Bin .../audio/fx/environment/lavamellow1.wav | Bin .../audio/fx/environment/leavesrustling.wav | Bin .../audio/fx/environment/moaningwind1.wav | Bin .../audio/fx/environment/oceanwaves.wav | Bin .../audio/fx/environment/rain_hard_1.wav | Bin .../audio/fx/environment/rain_hard_2.wav | Bin .../audio/fx/environment/rain_light_1.wav | Bin .../audio/fx/environment/rain_light_2.wav | Bin .../audio/fx/environment/rain_medium_1.wav | Bin .../audio/fx/environment/rain_medium_2.wav | Bin .../audio/fx/environment/rain_medium_3.wav | Bin .../audio.vl2/audio/fx/environment/river1.wav | Bin .../audio.vl2/audio/fx/environment/river2.wav | Bin .../audio.vl2/audio/fx/environment/river3.wav | Bin .../audio/fx/environment/rockslide1.wav | Bin .../audio/fx/environment/rockslide2.wav | Bin .../audio/fx/environment/rumblingthunder.wav | Bin .../audio/fx/environment/sandpatter1.wav | Bin .../audio/fx/environment/sandpatter2.wav | Bin .../audio/fx/environment/sandstorm.wav | Bin .../audio/fx/environment/sandstorm2.wav | Bin .../audio/fx/environment/snowfall1.wav | Bin .../audio/fx/environment/snowfall2.wav | Bin .../audio/fx/environment/snowfall3.wav | Bin .../audio/fx/environment/snowfall4.wav | Bin .../audio/fx/environment/snowstorm1.wav | Bin .../audio/fx/environment/snowstorm2.wav | Bin .../audio/fx/environment/wetwind.wav | Bin .../audio/fx/environment/wind_sandstorm.wav | Bin .../audio/fx/environment/yeti_howl1.wav | Bin .../audio/fx/environment/yeti_howl2.wav | Bin .../fx/explosions/deployables_explosion.wav | Bin .../audio/fx/explosions/explosion.xpl03.wav | Bin .../audio/fx/explosions/explosion.xpl10.wav | Bin .../audio/fx/explosions/explosion.xpl23.wav | Bin .../audio/fx/explosions/explosion.xpl27.wav | Bin .../fx/explosions/grenade_flash_explode.wav | Bin .../audio/fx/explosions/vehicle_explosion.wav | Bin .../@vl2/audio.vl2/audio/fx/misc/SHIELDH1.WAV | Bin .../audio/fx/misc/Siege_Switching.WAV | Bin .../@vl2/audio.vl2/audio/fx/misc/Yardsale.WAV | Bin .../audio.vl2/audio/fx/misc/bounty_bonus.wav | Bin .../audio/fx/misc/bounty_completed.wav | Bin .../audio/fx/misc/bounty_objrem1.wav | Bin .../audio/fx/misc/bounty_objrem2.wav | Bin .../audio/fx/misc/diagnostic_beep.wav | Bin .../audio.vl2/audio/fx/misc/diagnostic_on.wav | Bin .../audio.vl2/audio/fx/misc/downloading.wav | Bin .../audio.vl2/audio/fx/misc/flag_capture.wav | Bin .../audio.vl2/audio/fx/misc/flag_drop.wav | Bin .../audio.vl2/audio/fx/misc/flag_lost.wav | Bin .../audio/fx/misc/flag_mined_female.wav | Bin .../audio/fx/misc/flag_mined_male.wav | Bin .../audio.vl2/audio/fx/misc/flag_return.wav | Bin .../audio.vl2/audio/fx/misc/flag_snatch.wav | Bin .../audio.vl2/audio/fx/misc/flag_taken.wav | Bin .../audio.vl2/audio/fx/misc/flipflop_lost.wav | Bin .../audio/fx/misc/flipflop_taken.wav | Bin .../audio.vl2/audio/fx/misc/health_patch.wav | Bin .../audio.vl2/audio/fx/misc/heartbeat.wav | Bin .../audio.vl2/audio/fx/misc/hunters_1.wav | Bin .../audio.vl2/audio/fx/misc/hunters_10.wav | Bin .../audio.vl2/audio/fx/misc/hunters_15.wav | Bin .../audio.vl2/audio/fx/misc/hunters_2.wav | Bin .../audio.vl2/audio/fx/misc/hunters_3.wav | Bin .../audio.vl2/audio/fx/misc/hunters_30.wav | Bin .../audio.vl2/audio/fx/misc/hunters_4.wav | Bin .../audio.vl2/audio/fx/misc/hunters_5.wav | Bin .../audio.vl2/audio/fx/misc/hunters_60.wav | Bin .../audio/fx/misc/hunters_flag_snatch.wav | Bin .../audio.vl2/audio/fx/misc/hunters_greed.wav | Bin .../audio.vl2/audio/fx/misc/hunters_horde.wav | Bin .../audio/fx/misc/lightning_impact.wav | Bin .../audio.vl2/audio/fx/misc/mine.deploy.WAV | Bin .../audio.vl2/audio/fx/misc/misc.error.wav | Bin .../audio.vl2/audio/fx/misc/nexus_cap.wav | Bin .../audio.vl2/audio/fx/misc/nexus_idle.wav | Bin .../audio.vl2/audio/fx/misc/red_alert.wav | Bin .../@vl2/audio.vl2/audio/fx/misc/static.wav | Bin .../audio.vl2/audio/fx/misc/switch_taken.wav | Bin .../audio/fx/misc/target_waypoint.wav | Bin .../audio.vl2/audio/fx/misc/vote_fails.wav | Bin .../audio/fx/misc/vote_initiated.wav | Bin .../audio.vl2/audio/fx/misc/vote_passes.wav | Bin .../audio.vl2/audio/fx/misc/warning_beep.wav | Bin .../audio.vl2/audio/fx/packs/cloak_on.wav | Bin .../audio/fx/packs/inventory_deploy.wav | Bin .../audio/fx/packs/packs.pickupPack.wav | Bin .../audio/fx/packs/packs.repairPackOn.wav | Bin .../audio/fx/packs/packs.throwPack.wav | Bin .../audio.vl2/audio/fx/packs/repair_use.wav | Bin .../audio/fx/packs/satchel_pack_activate.wav | Bin .../audio/fx/packs/satchel_pack_detonate.wav | Bin .../audio/fx/packs/sensorjammerpack_on.wav | Bin .../audio.vl2/audio/fx/packs/shield_hit.wav | Bin .../audio.vl2/audio/fx/packs/shield_on.WAV | Bin .../audio.vl2/audio/fx/packs/turret_place.wav | Bin .../audio/fx/powered/base_power_loop.wav | Bin .../audio/fx/powered/base_power_off.wav | Bin .../audio/fx/powered/base_power_on.wav | Bin .../audio/fx/powered/dep_inv_station.wav | Bin .../audio/fx/powered/generator_hum.wav | Bin .../audio/fx/powered/inv_pad_appear.wav | Bin .../audio/fx/powered/inv_pad_off.wav | Bin .../audio.vl2/audio/fx/powered/inv_pad_on.wav | Bin .../fx/powered/motion_sensor_activate.wav | Bin .../audio.vl2/audio/fx/powered/nexus_deny.wav | Bin .../audio/fx/powered/sensor_activate.wav | Bin .../audio.vl2/audio/fx/powered/sensor_hum.wav | Bin .../audio/fx/powered/station_denied.wav | Bin .../audio/fx/powered/station_hum.wav | Bin .../audio/fx/powered/turret_aa_activate.wav | Bin .../audio/fx/powered/turret_aa_fire.wav | Bin .../fx/powered/turret_heavy_activate.wav | Bin .../audio/fx/powered/turret_heavy_idle.wav | Bin .../audio/fx/powered/turret_heavy_reload.wav | Bin .../audio/fx/powered/turret_indoor_fire.wav | Bin .../fx/powered/turret_light_activate.wav | Bin .../audio/fx/powered/turret_light_idle.wav | Bin .../audio/fx/powered/turret_light_reload.wav | Bin .../fx/powered/turret_missile_activate.wav | Bin .../audio/fx/powered/turret_missile_fire.wav | Bin .../fx/powered/turret_mortar_explode.wav | Bin .../audio/fx/powered/turret_mortar_fire.wav | Bin .../audio/fx/powered/turret_outdoor_fire.wav | Bin .../fx/powered/turret_plasma_explode.wav | Bin .../audio/fx/powered/turret_plasma_fire.wav | Bin .../fx/powered/turret_sentry_activate.wav | Bin .../audio/fx/powered/turret_sentry_fire.wav | Bin .../audio/fx/powered/turret_sentry_impact.wav | Bin .../audio/fx/powered/vehicle_pad_on.wav | Bin .../audio/fx/powered/vehicle_screen_off.wav | Bin .../audio/fx/powered/vehicle_screen_on.wav | Bin .../audio/fx/powered/vehicle_screen_on2.wav | Bin .../audio/fx/vehicles/MPB_close_lid.wav | Bin .../audio/fx/vehicles/MPB_deploy.wav | Bin .../audio/fx/vehicles/MPB_deploy_station.wav | Bin .../audio/fx/vehicles/MPB_deploy_turret.wav | Bin .../audio/fx/vehicles/MPB_undeploy_turret.wav | Bin .../fx/vehicles/MPB_undeploy_turret2.wav | Bin .../audio/fx/vehicles/bomber_bomb_dryfire.wav | Bin .../audio/fx/vehicles/bomber_bomb_impact.wav | Bin .../fx/vehicles/bomber_bomb_projectile.wav | Bin .../audio/fx/vehicles/bomber_bomb_reload.wav | Bin .../audio/fx/vehicles/bomber_boost.wav | Bin .../audio/fx/vehicles/bomber_engine.wav | Bin .../fx/vehicles/bomber_turret_activate.wav | Bin .../fx/vehicles/bomber_turret_dryfire.wav | Bin .../audio/fx/vehicles/bomber_turret_fire.wav | Bin .../fx/vehicles/bomber_turret_reload.wav | Bin .../audio/fx/vehicles/cockpit_activate.wav | Bin .../audio/fx/vehicles/crash_grav_soft.wav | Bin .../fx/vehicles/crash_ground_vehicle.wav | Bin .../audio/fx/vehicles/crash_hard.wav | Bin .../audio/fx/vehicles/crash_soft.wav | Bin .../audio/fx/vehicles/htransport_boost.wav | Bin .../audio/fx/vehicles/htransport_thrust.wav | Bin .../fx/vehicles/inventory_pad_appear.wav | Bin .../audio/fx/vehicles/inventory_pad_on.wav | Bin .../audio.vl2/audio/fx/vehicles/mount.wav | Bin .../audio.vl2/audio/fx/vehicles/mount_dis.wav | Bin .../audio.vl2/audio/fx/vehicles/mpb_boost.wav | Bin .../audio/fx/vehicles/mpb_inv_station.wav | Bin .../audio/fx/vehicles/mpb_thrust.wav | Bin .../audio/fx/vehicles/outrider_boost.wav | Bin .../audio/fx/vehicles/outrider_engine.wav | Bin .../audio/fx/vehicles/outrider_skid.wav | Bin .../audio/fx/vehicles/shrike_blaster.wav | Bin .../fx/vehicles/shrike_blaster_projectile.wav | Bin .../shrike_blaster_projectile_impact.wav | Bin .../audio/fx/vehicles/shrike_boost.wav | Bin .../audio/fx/vehicles/shrike_engine.wav | Bin .../audio/fx/vehicles/tank_activate.wav | Bin .../audio/fx/vehicles/tank_boost.wav | Bin .../audio/fx/vehicles/tank_chaingun.wav | Bin .../audio/fx/vehicles/tank_engine.wav | Bin .../audio/fx/vehicles/tank_mortar_fire.wav | Bin .../audio.vl2/audio/fx/vehicles/tank_skid.wav | Bin .../audio/fx/vehicles/wake_shrike_n_tank.wav | Bin .../audio/fx/vehicles/wake_wildcat.wav | Bin .../audio.vl2/audio/fx/weapons/ELF_fire.wav | Bin .../audio.vl2/audio/fx/weapons/ELF_hit.wav | Bin .../audio/fx/weapons/ELF_underwater.wav | Bin .../audio/fx/weapons/blaster_activate.wav | Bin .../audio/fx/weapons/blaster_fire.WAV | Bin .../audio/fx/weapons/blaster_impact.wav | Bin .../audio/fx/weapons/blaster_projectile.wav | Bin .../audio.vl2/audio/fx/weapons/cg_hard1.wav | Bin .../audio.vl2/audio/fx/weapons/cg_hard2.wav | Bin .../audio.vl2/audio/fx/weapons/cg_hard3.wav | Bin .../audio.vl2/audio/fx/weapons/cg_hard4.wav | Bin .../audio.vl2/audio/fx/weapons/cg_metal1.wav | Bin .../audio.vl2/audio/fx/weapons/cg_metal2.wav | Bin .../audio.vl2/audio/fx/weapons/cg_metal3.wav | Bin .../audio.vl2/audio/fx/weapons/cg_metal4.wav | Bin .../audio.vl2/audio/fx/weapons/cg_soft1.wav | Bin .../audio.vl2/audio/fx/weapons/cg_soft2.wav | Bin .../audio.vl2/audio/fx/weapons/cg_soft3.wav | Bin .../audio.vl2/audio/fx/weapons/cg_soft4.wav | Bin .../audio.vl2/audio/fx/weapons/cg_water1.wav | Bin .../audio.vl2/audio/fx/weapons/cg_water2.wav | Bin .../audio.vl2/audio/fx/weapons/cg_water3.wav | Bin .../audio.vl2/audio/fx/weapons/cg_water4.wav | Bin .../audio/fx/weapons/chaingun_activate.wav | Bin .../audio/fx/weapons/chaingun_dryfire.wav | Bin .../audio/fx/weapons/chaingun_fire.wav | Bin .../audio/fx/weapons/chaingun_impact.wav | Bin .../audio/fx/weapons/chaingun_off.wav | Bin .../audio/fx/weapons/chaingun_projectile.wav | Bin .../audio/fx/weapons/chaingun_spindown.wav | Bin .../audio/fx/weapons/chaingun_spinup.wav | Bin .../audio/fx/weapons/chaingun_start.wav | Bin .../audio/fx/weapons/generic_switch.wav | Bin .../fx/weapons/grenade_camera_activate.wav | Bin .../fx/weapons/grenade_camera_attach.wav | Bin .../audio/fx/weapons/grenade_explode.wav | Bin .../audio/fx/weapons/grenade_explode_UW.wav | Bin .../fx/weapons/grenade_flash_explode.wav | Bin .../audio/fx/weapons/grenade_switch.wav | Bin .../audio/fx/weapons/grenade_throw.wav | Bin .../fx/weapons/grenadelauncher_activate.wav | Bin .../fx/weapons/grenadelauncher_dryfire.wav | Bin .../audio/fx/weapons/grenadelauncher_fire.wav | Bin .../fx/weapons/grenadelauncher_projectile.wav | Bin .../fx/weapons/grenadelauncher_reload.wav | Bin .../audio/fx/weapons/mine_deploy.wav | Bin .../audio/fx/weapons/mine_detonate.wav | Bin .../audio/fx/weapons/mine_detonate_UW.wav | Bin .../audio/fx/weapons/mine_switch.wav | Bin .../audio/fx/weapons/missile_fire.wav | Bin .../audio/fx/weapons/missile_firer_lock.wav | Bin .../audio/fx/weapons/missile_firer_search.wav | Bin .../fx/weapons/missile_launcher_activate.wav | Bin .../fx/weapons/missile_launcher_dryfire.wav | Bin .../audio/fx/weapons/missile_projectile.wav | Bin .../fx/weapons/missile_target_inbound.wav | Bin .../audio/fx/weapons/missile_target_lock.wav | Bin .../audio/fx/weapons/mortar_activate.wav | Bin .../audio/fx/weapons/mortar_dryfire.wav | Bin .../audio/fx/weapons/mortar_explode.wav | Bin .../audio/fx/weapons/mortar_explode_UW.wav | Bin .../audio/fx/weapons/mortar_fire.wav | Bin .../audio/fx/weapons/mortar_projectile.wav | Bin .../audio/fx/weapons/mortar_reload.wav | Bin .../audio/fx/weapons/plasma_dryfire.wav | Bin .../audio/fx/weapons/plasma_fizzle.wav | Bin .../fx/weapons/plasma_rifle_activate.WAV | Bin .../audio/fx/weapons/plasma_rifle_fire.WAV | Bin .../audio/fx/weapons/plasma_rifle_idle.WAV | Bin .../fx/weapons/plasma_rifle_projectile.WAV | Bin .../weapons/plasma_rifle_projectile_die.WAV | Bin .../weapons/plasma_rifle_projectile_hit.WAV | Bin .../audio/fx/weapons/plasma_rifle_reload.WAV | Bin .../audio/fx/weapons/shocklance_activate.wav | Bin .../audio/fx/weapons/shocklance_dryfire.wav | Bin .../audio/fx/weapons/shocklance_fire.wav | Bin .../audio/fx/weapons/shocklance_miss.wav | Bin .../audio/fx/weapons/shocklance_reload.wav | Bin .../audio/fx/weapons/sniper_activate.wav | Bin .../audio/fx/weapons/sniper_fire.wav | Bin .../audio/fx/weapons/sniper_impact.wav | Bin .../audio/fx/weapons/sniper_miss.wav | Bin .../audio/fx/weapons/sniper_underwater.wav | Bin .../audio/fx/weapons/spinfusor_activate.wav | Bin .../audio/fx/weapons/spinfusor_dryfire.wav | Bin .../audio/fx/weapons/spinfusor_fire.wav | Bin .../audio/fx/weapons/spinfusor_idle.wav | Bin .../audio/fx/weapons/spinfusor_impact.wav | Bin .../audio/fx/weapons/spinfusor_impact_UW.wav | Bin .../audio/fx/weapons/spinfusor_projectile.wav | Bin .../audio/fx/weapons/spinfusor_reload.sfk | Bin .../audio/fx/weapons/spinfusor_reload.wav | Bin .../audio/fx/weapons/targetinglaser_paint.wav | Bin .../@vl2/audio.vl2/audio/fx/weapons/temp.wav | Bin .../audio/fx/weapons/throw_grenade.wav | Bin .../audio.vl2/audio/fx/weapons/throw_mine.wav | Bin .../audio/fx/weapons/weapon.missilereload.wav | Bin .../@vl2/audio.vl2/audio/gui/buttonDown.wav | Bin .../@vl2/audio.vl2/audio/gui/buttonOver.wav | Bin .../@vl2/audio.vl2/audio/gui/command_hum.wav | Bin .../@vl2/audio.vl2/audio/gui/command_off.wav | Bin .../@vl2/audio.vl2/audio/gui/command_on.wav | Bin .../audio.vl2/audio/gui/inventory_hum.wav | Bin .../audio.vl2/audio/gui/inventory_off.wav | Bin .../@vl2/audio.vl2/audio/gui/inventory_on.wav | Bin .../audio.vl2/audio/gui/launchMenuOpen.wav | Bin .../audio.vl2/audio/gui/launchMenuOver.wav | Bin .../@vl2/audio.vl2/audio/gui/loading_hum.wav | Bin .../audio/gui/objective_notification.wav | Bin .../@vl2/audio.vl2/audio/gui/shell_hum.wav | Bin .../@vl2/audio.vl2/audio/gui/vote_nopass.wav | Bin .../@vl2/audio.vl2/audio/gui/vote_pass.wav | Bin .../@vl2/audio.vl2/audio/gui/youvegotmail.wav | Bin .../audio.vl2/audio/gui/youvegotmail2.WAV | Bin .../textures/badlands/bd_1wal03c.png | Bin .../textures/badlands/bd_eCol01.png | Bin .../textures/badlands/bd_eCol01a.png | Bin .../textures/badlands/bd_eCol02.png | Bin .../textures/badlands/bd_ebor01.png | Bin .../textures/badlands/bd_ebor02.png | Bin .../textures/badlands/bd_ebor03.png | Bin .../textures/badlands/bd_ebor04.png | Bin .../textures/badlands/bd_ebor05.png | Bin .../textures/badlands/bd_ecombo1a.png | Bin .../textures/badlands/bd_ecombo1b.png | Bin .../textures/badlands/bd_ecombo2a.png | Bin .../textures/badlands/bd_ecombo2b.png | Bin .../textures/badlands/bd_ecombo3a.png | Bin .../textures/badlands/bd_ecombo3b.png | Bin .../textures/badlands/bd_ecombo3d.png | Bin .../textures/badlands/bd_ecombo4a.png | Bin .../textures/badlands/bd_ecombo4b.png | Bin .../textures/badlands/bd_edoo01.png | Bin .../textures/badlands/bd_edoo02.png | Bin .../textures/badlands/bd_eflo01.png | Bin .../textures/badlands/bd_elig02.png | Bin .../textures/badlands/bd_elig02a.png | Bin .../textures/badlands/bd_elig03.png | Bin .../textures/badlands/bd_elig03a.png | Bin .../textures/badlands/bd_espe01.png | Bin .../textures/badlands/bd_espe02.png | Bin .../textures/badlands/bd_espe03.png | Bin .../textures/badlands/bd_eterrain1a.png | Bin .../textures/badlands/bd_eterrain2a.png | Bin .../textures/badlands/bd_eterrain3a.png | Bin .../textures/badlands/bd_eterrain3b.png | Bin .../textures/badlands/bd_eterrain4a.png | Bin .../textures/badlands/bd_eterrain5a.png | Bin .../textures/badlands/bd_ewal02.png | Bin .../textures/badlands/bd_ewal03c.png | Bin .../textures/badlands/bd_ewal04.png | Bin .../textures/badlands/bd_ewal05.png | Bin .../textures/badlands/bd_ewal06a.png | Bin .../textures/badlands/bd_ewal07.png | Bin .../textures/badlands/bd_ewal08.png | Bin .../textures/badlands/bd_ewal09.png | Bin .../textures/badlands/bd_ewal10.png | Bin .../textures/badlands/bd_ewal11.png | Bin .../textures/badlands/bd_ewal13.png | Bin .../textures/badlands/bd_ewal13A.png | Bin .../textures/badlands/bd_ewal14.png | Bin .../textures/badlands/bd_ewal15.png | Bin .../textures/badlands/bd_ewal16.png | Bin .../textures/badlands/bd_iCol01.png | Bin .../textures/badlands/bd_iCol02.png | Bin .../textures/badlands/bd_ibor01.png | Bin .../textures/badlands/bd_ibor02.png | Bin .../textures/badlands/bd_ibor03.png | Bin .../textures/badlands/bd_ibor04.png | Bin .../textures/badlands/bd_ibor05.png | Bin .../textures/badlands/bd_ibor10.png | Bin .../textures/badlands/bd_ibor6.png | Bin .../textures/badlands/bd_ibor7.png | Bin .../textures/badlands/bd_ibor8.png | Bin .../textures/badlands/bd_ibor9.png | Bin .../textures/badlands/bd_icei01.png | Bin .../textures/badlands/bd_icei02.png | Bin .../textures/badlands/bd_icei02a.png | Bin .../textures/badlands/bd_icei03.png | Bin .../textures/badlands/bd_iceilig01.png | Bin .../textures/badlands/bd_iceilig02.png | Bin .../textures/badlands/bd_iceilig03.png | Bin .../textures/badlands/bd_ichute01.png | Bin .../textures/badlands/bd_ichute02a.png | Bin .../textures/badlands/bd_icoligolA.png | Bin .../textures/badlands/bd_icomp01.png | Bin .../textures/badlands/bd_idoo03.png | Bin .../textures/badlands/bd_iflo01.png | Bin .../textures/badlands/bd_iflo02.png | Bin .../textures/badlands/bd_iflo03b.png | Bin .../textures/badlands/bd_ifunctec01a.png | Bin .../textures/badlands/bd_ifunctec02.png | Bin .../textures/badlands/bd_ilig01.png | Bin .../textures/badlands/bd_ilig01a.png | Bin .../textures/badlands/bd_ispe01.png | Bin .../textures/badlands/bd_ispe03.png | Bin .../textures/badlands/bd_ispe04.png | Bin .../textures/badlands/bd_ispe06.png | Bin .../textures/badlands/bd_ispe07.png | Bin .../textures/badlands/bd_ispe07a.png | Bin .../textures/badlands/bd_itebor01.png | Bin .../textures/badlands/bd_itec01.png | Bin .../textures/badlands/bd_itec01a.png | Bin .../textures/badlands/bd_itec02.png | Bin .../textures/badlands/bd_itec03.png | Bin .../textures/badlands/bd_itec05.png | Bin .../textures/badlands/bd_itec06a.png | Bin .../textures/badlands/bd_itewal01.png | Bin .../textures/badlands/bd_itewal01b.png | Bin .../textures/badlands/bd_itewal01c.png | Bin .../textures/badlands/bd_itewal01e.png | Bin .../textures/badlands/bd_iwal01b.png | Bin .../textures/badlands/bd_iwal01e.png | Bin .../textures/badlands/bd_iwal02.png | Bin .../textures/badlands/bd_iwal03.png | Bin .../textures/badlands/bd_iwal03c.png | Bin .../textures/badlands/bd_iwal16.png | Bin .../textures/badlands/bd_screen.png | Bin .../textures/badlands/bd_thresh01a.png | Bin .../textures/badlands/bd_thresh02.png | Bin .../textures/badlands/bd_thresh02a.png | Bin .../textures/badlands/skies/badlandday_BK.bm8 | Bin .../textures/badlands/skies/badlandday_BK.png | Bin .../textures/badlands/skies/badlandday_DN.bm8 | Bin .../textures/badlands/skies/badlandday_DN.png | Bin .../textures/badlands/skies/badlandday_FR.bm8 | Bin .../textures/badlands/skies/badlandday_FR.png | Bin .../textures/badlands/skies/badlandday_LF.bm8 | Bin .../textures/badlands/skies/badlandday_LF.png | Bin .../textures/badlands/skies/badlandday_RT.bm8 | Bin .../textures/badlands/skies/badlandday_RT.png | Bin .../textures/badlands/skies/badlandday_UP.bm8 | Bin .../textures/badlands/skies/badlandday_UP.png | Bin .../textures/badlands/skies/bd_day_cloud1.bm8 | Bin .../textures/badlands/skies/bd_day_cloud1.png | Bin .../textures/badlands/skies/bd_day_cloud2.bm8 | Bin .../textures/badlands/skies/bd_day_cloud2.png | Bin .../badlands/skies/bd_day_cloud_emap.bm8 | Bin .../badlands/skies/bd_day_cloud_emap.png | Bin .../badlands/skies/bd_nite_starry_emap.bm8 | Bin .../badlands/skies/bd_nite_starry_emap.png | Bin .../badlands/skies/starrynite_v2_BK.bm8 | Bin .../badlands/skies/starrynite_v2_BK.png | Bin .../badlands/skies/starrynite_v2_DN.bm8 | Bin .../badlands/skies/starrynite_v2_DN.png | Bin .../badlands/skies/starrynite_v2_FR.bm8 | Bin .../badlands/skies/starrynite_v2_FR.png | Bin .../badlands/skies/starrynite_v2_LF.bm8 | Bin .../badlands/skies/starrynite_v2_LF.png | Bin .../badlands/skies/starrynite_v2_RT.bm8 | Bin .../badlands/skies/starrynite_v2_RT.png | Bin .../badlands/skies/starrynite_v2_UP.bm8 | Bin .../badlands/skies/starrynite_v2_UP.png | Bin {public => docs}/base/@vl2/base.vl2/EULA.txt | 0 .../base/@vl2/base.vl2/UKEULA.txt | 0 .../base/@vl2/base.vl2/console_end.cs | 0 .../base/@vl2/base.vl2/effects/Armor.ifr | Bin .../base/@vl2/base.vl2/effects/explosions.ifr | Bin .../base/@vl2/base.vl2/effects/gui.ifr | Bin .../base/@vl2/base.vl2/effects/misc.ifr | Bin .../base/@vl2/base.vl2/effects/packs.ifr | Bin .../base/@vl2/base.vl2/effects/powered.ifr | Bin .../base/@vl2/base.vl2/effects/vehicles.ifr | Bin .../base/@vl2/base.vl2/effects/weapons.ifr | Bin .../@vl2/base.vl2/fonts/Arial Bold_10.gft | Bin .../@vl2/base.vl2/fonts/Arial Bold_12.gft | Bin .../@vl2/base.vl2/fonts/Arial Bold_13.gft | Bin .../@vl2/base.vl2/fonts/Arial Bold_14.gft | Bin .../@vl2/base.vl2/fonts/Arial Bold_16.gft | Bin .../@vl2/base.vl2/fonts/Arial Bold_18.gft | Bin .../@vl2/base.vl2/fonts/Arial Bold_24.gft | Bin .../@vl2/base.vl2/fonts/Arial Bold_32.gft | Bin .../base/@vl2/base.vl2/fonts/Arial_12.gft | Bin .../base/@vl2/base.vl2/fonts/Arial_13.gft | Bin .../base/@vl2/base.vl2/fonts/Arial_14.gft | Bin .../base/@vl2/base.vl2/fonts/Arial_16.gft | Bin .../base/@vl2/base.vl2/fonts/Arial_18.gft | Bin .../base/@vl2/base.vl2/fonts/Arial_20.gft | Bin .../@vl2/base.vl2/fonts/Lucida Console_12.gft | Bin .../@vl2/base.vl2/fonts/Sui Generis_14.gft | Bin .../@vl2/base.vl2/fonts/Sui Generis_20.gft | Bin .../@vl2/base.vl2/fonts/Sui Generis_22.gft | Bin .../@vl2/base.vl2/fonts/Univers Bold_16.gft | Bin .../@vl2/base.vl2/fonts/Univers Bold_18.gft | Bin .../fonts/Univers Condensed Bold_20.gft | Bin .../base.vl2/fonts/Univers Condensed_10.gft | Bin .../base.vl2/fonts/Univers Condensed_12.gft | Bin .../base.vl2/fonts/Univers Condensed_14.gft | Bin .../base.vl2/fonts/Univers Condensed_18.gft | Bin .../base.vl2/fonts/Univers Condensed_20.gft | Bin .../base.vl2/fonts/Univers Condensed_22.gft | Bin .../fonts/Univers condensed bold_28.gft | Bin .../base.vl2/fonts/Univers condensed_28.gft | Bin .../base.vl2/fonts/Univers condensed_30.gft | Bin .../@vl2/base.vl2/fonts/Univers italic_16.gft | Bin .../@vl2/base.vl2/fonts/Univers italic_18.gft | Bin .../base/@vl2/base.vl2/fonts/Univers_12.gft | Bin .../base/@vl2/base.vl2/fonts/Univers_14.gft | Bin .../base/@vl2/base.vl2/fonts/Univers_16.gft | Bin .../base/@vl2/base.vl2/fonts/Univers_18.gft | Bin .../base/@vl2/base.vl2/fonts/Univers_22.gft | Bin .../@vl2/base.vl2/fonts/Verdana Bold_12.gft | Bin .../@vl2/base.vl2/fonts/Verdana Bold_13.gft | Bin .../@vl2/base.vl2/fonts/Verdana Bold_14.gft | Bin .../@vl2/base.vl2/fonts/Verdana Bold_16.gft | Bin .../@vl2/base.vl2/fonts/Verdana Bold_24.gft | Bin .../@vl2/base.vl2/fonts/Verdana Bold_36.gft | Bin .../@vl2/base.vl2/fonts/Verdana Italic_12.gft | Bin .../@vl2/base.vl2/fonts/Verdana Italic_13.gft | Bin .../@vl2/base.vl2/fonts/Verdana Italic_14.gft | Bin .../@vl2/base.vl2/fonts/Verdana Italic_16.gft | Bin .../base/@vl2/base.vl2/fonts/Verdana_10.gft | Bin .../base/@vl2/base.vl2/fonts/Verdana_12.gft | Bin .../base/@vl2/base.vl2/fonts/Verdana_13.gft | Bin .../base/@vl2/base.vl2/fonts/Verdana_14.gft | Bin .../base/@vl2/base.vl2/fonts/Verdana_16.gft | Bin .../base/@vl2/base.vl2/fonts/Verdana_18.gft | Bin .../@vl2/base.vl2/fonts/arial bold_20.gft | Bin .../@vl2/base.vl2/fonts/arial bold_50.gft | Bin .../base/@vl2/base.vl2/fonts/times_24.gft | Bin .../base/@vl2/base.vl2/fonts/times_36.gft | Bin .../base.vl2/fonts/univers condensed_16.gft | Bin .../brainfreeze.vl2/missions/BrainFreeze.mis | 0 .../brainfreeze.vl2/terrains/BrainFreeze.nav | Bin .../brainfreeze.vl2/terrains/BrainFreeze.spn | Bin .../missions/Broken_Dreams.mis | 0 .../terrains/Broken_Dreams.nav | Bin .../terrains/Broken_Dreams.spn | Bin .../textures/gui/load_broken_dreams.png | Bin .../base/@vl2/centaur.vl2/Dopplegangers.txt | 0 .../@vl2/centaur.vl2/missions/Centaur.mis | 0 .../base/@vl2/centaur.vl2/readme.txt | 0 .../@vl2/centaur.vl2/terrains/Centaur.nav | Bin .../@vl2/centaur.vl2/terrains/Centaur.spn | Bin .../@vl2/centaur.vl2/terrains/Centaur.ter | Bin .../heightfield/Centaur_heightfield.cs | 0 .../terrains/texture/Centaur_texture.cs | 0 .../centaur.vl2/textures/gui/LOAD_Centaur.png | Bin .../textures/desert/cp_ecombo1a.png | Bin .../textures/desert/cp_ecombo1b.png | Bin .../desert.vl2/textures/desert/cp_eport01.png | Bin .../textures/desert/cp_eport01c.png | Bin .../desert.vl2/textures/desert/cp_espec01.png | Bin .../desert.vl2/textures/desert/cp_espec02.png | Bin .../textures/desert/cp_espec02BASE.png | Bin .../textures/desert/cp_espec02CAP.png | Bin .../desert.vl2/textures/desert/cp_espec03.png | Bin .../desert.vl2/textures/desert/cp_etec01.png | Bin .../desert.vl2/textures/desert/cp_etec02.png | Bin .../desert.vl2/textures/desert/cp_ewal01.png | Bin .../desert.vl2/textures/desert/cp_ewal01a.png | Bin .../desert.vl2/textures/desert/cp_ewal01b.png | Bin .../desert.vl2/textures/desert/cp_ewal01c.png | Bin .../desert.vl2/textures/desert/cp_ewal01d.png | Bin .../desert.vl2/textures/desert/cp_ewal01e.png | Bin .../desert.vl2/textures/desert/cp_ewal01f.png | Bin .../desert.vl2/textures/desert/cp_ibor01.png | Bin .../desert.vl2/textures/desert/cp_ibor01a.png | Bin .../desert.vl2/textures/desert/cp_ibor02.png | Bin .../desert.vl2/textures/desert/cp_ibor02a.png | Bin .../desert.vl2/textures/desert/cp_ibor03.png | Bin .../textures/desert/cp_ichute01.png | Bin .../textures/desert/cp_ichute02.png | Bin .../textures/desert/cp_icoldeco01.png | Bin .../textures/desert/cp_icoldeco01a.png | Bin .../textures/desert/cp_icoligolA.png | Bin .../textures/desert/cp_icomp01b.png | Bin .../textures/desert/cp_icomp01c.png | Bin .../textures/desert/cp_icomp01e.png | Bin .../textures/desert/cp_icomp01f.png | Bin .../textures/desert/cp_icomp01g.png | Bin .../desert.vl2/textures/desert/cp_idoo01.png | Bin .../desert.vl2/textures/desert/cp_iflo01.png | Bin .../desert.vl2/textures/desert/cp_iflo01d.png | Bin .../desert.vl2/textures/desert/cp_iflo02.png | Bin .../desert.vl2/textures/desert/cp_iflo02a.png | Bin .../desert.vl2/textures/desert/cp_iflo02b.png | Bin .../desert.vl2/textures/desert/cp_iflo02c.png | Bin .../desert.vl2/textures/desert/cp_ilig01.png | Bin .../desert.vl2/textures/desert/cp_ilig01a.png | Bin .../desert.vl2/textures/desert/cp_ilig02.png | Bin .../desert.vl2/textures/desert/cp_ilig02a.png | Bin .../desert.vl2/textures/desert/cp_ilig02b.png | Bin .../desert.vl2/textures/desert/cp_ilig02c.png | Bin .../desert.vl2/textures/desert/cp_ilig05a.png | Bin .../desert.vl2/textures/desert/cp_ilig05b.png | Bin .../desert.vl2/textures/desert/cp_ispec01.png | Bin .../textures/desert/cp_ispec01CAP.png | Bin .../textures/desert/cp_ispec02CAP.png | Bin .../textures/desert/cp_ispec02b.png | Bin .../textures/desert/cp_ispecbase01.png | Bin .../textures/desert/cp_ispecbase01a.png | Bin .../textures/desert/cp_ispecbase01d.png | Bin .../textures/desert/cp_ispecbase01f.png | Bin .../textures/desert/cp_ispecbase01g.png | Bin .../textures/desert/cp_istair01.png | Bin .../textures/desert/cp_istrface01.png | Bin .../textures/desert/cp_istrface01c.png | Bin .../textures/desert/cp_istrface01d.png | Bin .../textures/desert/cp_istrface01e.png | Bin .../textures/desert/cp_istrface01f.png | Bin .../textures/desert/cp_istrface01g.png | Bin .../textures/desert/cp_istrface01h.png | Bin .../desert.vl2/textures/desert/cp_itec01.png | Bin .../desert.vl2/textures/desert/cp_itec01c.png | Bin .../desert.vl2/textures/desert/cp_itec02.png | Bin .../desert.vl2/textures/desert/cp_itec03a.png | Bin .../desert.vl2/textures/desert/cp_itec03b.png | Bin .../textures/desert/cp_itecwal01.png | Bin .../textures/desert/cp_itecwal01a.png | Bin .../textures/desert/cp_itecwal01b.png | Bin .../desert.vl2/textures/desert/cp_iwal02b.png | Bin .../desert.vl2/textures/desert/cp_iwal02d.png | Bin .../desert.vl2/textures/desert/cp_iwal02f.png | Bin .../desert.vl2/textures/desert/cp_iwal02g.png | Bin .../textures/desert/cp_iwalbase02.png | Bin .../textures/desert/cp_iwalbase02a.png | Bin .../desert.vl2/textures/desert/cp_sand.png | Bin .../desert.vl2/textures/desert/cp_screen.png | Bin .../textures/desert/cp_scrnbrdr01a.png | Bin .../textures/desert/cp_scrnbrdr01c.png | Bin .../textures/desert/cp_thresh01OFF.png | Bin .../textures/desert/cp_thresh01ON.png | Bin .../textures/desert/skies/d_N_b.bm8 | Bin .../textures/desert/skies/d_N_b.png | Bin .../textures/desert/skies/d_N_d.bm8 | Bin .../textures/desert/skies/d_N_d.png | Bin .../textures/desert/skies/d_N_f.bm8 | Bin .../textures/desert/skies/d_N_f.png | Bin .../textures/desert/skies/d_N_l.bm8 | Bin .../textures/desert/skies/d_N_l.png | Bin .../textures/desert/skies/d_N_r.bm8 | Bin .../textures/desert/skies/d_N_r.png | Bin .../textures/desert/skies/d_N_t.bm8 | Bin .../textures/desert/skies/d_N_t.png | Bin .../textures/desert/skies/d_n_move1.bm8 | Bin .../textures/desert/skies/d_n_move1.png | Bin .../textures/desert/skies/d_n_move2.bm8 | Bin .../textures/desert/skies/d_n_move2.png | Bin .../textures/desert/skies/d_n_move3.bm8 | Bin .../textures/desert/skies/d_n_move3.png | Bin .../desert.vl2/textures/desert/skies/db2.bm8 | Bin .../desert.vl2/textures/desert/skies/db2.png | Bin .../desert.vl2/textures/desert/skies/dd2.bm8 | Bin .../desert.vl2/textures/desert/skies/dd2.png | Bin .../desert/skies/desert_blue_emap.bm8 | Bin .../desert/skies/desert_blue_emap.png | Bin .../desert/skies/desert_brown_emap.bm8 | Bin .../desert/skies/desert_brown_emap.png | Bin .../desert/skies/desert_starrynite_emap.bm8 | Bin .../desert/skies/desert_starrynite_emap.png | Bin .../textures/desert/skies/desertmove1.bm8 | Bin .../textures/desert/skies/desertmove1.png | Bin .../textures/desert/skies/desertmove2.bm8 | Bin .../textures/desert/skies/desertmove2.png | Bin .../textures/desert/skies/desertmove3.bm8 | Bin .../textures/desert/skies/desertmove3.png | Bin .../textures/desert/skies/desertmove4.bm8 | Bin .../textures/desert/skies/desertmove4.png | Bin .../desert.vl2/textures/desert/skies/df2.bm8 | Bin .../desert.vl2/textures/desert/skies/df2.png | Bin .../desert.vl2/textures/desert/skies/dl2.bm8 | Bin .../desert.vl2/textures/desert/skies/dl2.png | Bin .../desert.vl2/textures/desert/skies/dr2.bm8 | Bin .../desert.vl2/textures/desert/skies/dr2.png | Bin .../desert.vl2/textures/desert/skies/dt2.bm8 | Bin .../desert.vl2/textures/desert/skies/dt2.png | Bin .../desert/skies/starrynite_v3_BK.bm8 | Bin .../desert/skies/starrynite_v3_BK.png | Bin .../desert/skies/starrynite_v3_DN.bm8 | Bin .../desert/skies/starrynite_v3_DN.png | Bin .../desert/skies/starrynite_v3_FR.bm8 | Bin .../desert/skies/starrynite_v3_FR.png | Bin .../desert/skies/starrynite_v3_LF.bm8 | Bin .../desert/skies/starrynite_v3_LF.png | Bin .../desert/skies/starrynite_v3_RT.bm8 | Bin .../desert/skies/starrynite_v3_RT.png | Bin .../desert/skies/starrynite_v3_UP.bm8 | Bin .../desert/skies/starrynite_v3_UP.png | Bin .../@vl2/ice.vl2/textures/ice/rockSnow2.png | Bin .../@vl2/ice.vl2/textures/ice/rockblue5.png | Bin .../ice.vl2/textures/ice/skies/dark_b.bm8 | Bin .../ice.vl2/textures/ice/skies/dark_b.png | Bin .../textures/ice/skies/dark_bottom.bm8 | Bin .../textures/ice/skies/dark_bottom.png | Bin .../ice.vl2/textures/ice/skies/dark_f.bm8 | Bin .../ice.vl2/textures/ice/skies/dark_f.png | Bin .../ice.vl2/textures/ice/skies/dark_l.bm8 | Bin .../ice.vl2/textures/ice/skies/dark_l.png | Bin .../ice.vl2/textures/ice/skies/dark_r.bm8 | Bin .../ice.vl2/textures/ice/skies/dark_r.png | Bin .../ice.vl2/textures/ice/skies/dark_t.bm8 | Bin .../ice.vl2/textures/ice/skies/dark_t.png | Bin .../textures/ice/skies/ice_blue_emap.bm8 | Bin .../textures/ice/skies/ice_blue_emap.png | Bin .../textures/ice/skies/ice_nite_emap.bm8 | Bin .../textures/ice/skies/ice_nite_emap.png | Bin .../ice.vl2/textures/ice/skies/icecloud1.bm8 | Bin .../ice.vl2/textures/ice/skies/icecloud1.png | Bin .../ice.vl2/textures/ice/skies/icecloud2.bm8 | Bin .../ice.vl2/textures/ice/skies/icecloud2.png | Bin .../ice.vl2/textures/ice/skies/icecloud3.bm8 | Bin .../ice.vl2/textures/ice/skies/icecloud3.png | Bin .../textures/ice/skies/starrynite_v1_BK.bm8 | Bin .../textures/ice/skies/starrynite_v1_BK.png | Bin .../textures/ice/skies/starrynite_v1_DN.bm8 | Bin .../textures/ice/skies/starrynite_v1_DN.png | Bin .../textures/ice/skies/starrynite_v1_FR.bm8 | Bin .../textures/ice/skies/starrynite_v1_FR.png | Bin .../textures/ice/skies/starrynite_v1_LF.bm8 | Bin .../textures/ice/skies/starrynite_v1_LF.png | Bin .../textures/ice/skies/starrynite_v1_RT.bm8 | Bin .../textures/ice/skies/starrynite_v1_RT.png | Bin .../textures/ice/skies/starrynite_v1_UP.bm8 | Bin .../textures/ice/skies/starrynite_v1_UP.png | Bin .../@vl2/ice.vl2/textures/ice/snowrock.png | Bin .../@vl2/ice.vl2/textures/ice/snowrock2.png | Bin .../@vl2/ice.vl2/textures/ice/sw_ebor01.png | Bin .../@vl2/ice.vl2/textures/ice/sw_ecap01.png | Bin .../@vl2/ice.vl2/textures/ice/sw_ecap01a.png | Bin .../@vl2/ice.vl2/textures/ice/sw_ecap01b.png | Bin .../@vl2/ice.vl2/textures/ice/sw_ecap01c.png | Bin .../@vl2/ice.vl2/textures/ice/sw_ecap02.png | Bin .../@vl2/ice.vl2/textures/ice/sw_edoor01.png | Bin .../@vl2/ice.vl2/textures/ice/sw_edoor02.png | Bin .../@vl2/ice.vl2/textures/ice/sw_edoor03.png | Bin .../@vl2/ice.vl2/textures/ice/sw_edoor04.png | Bin .../@vl2/ice.vl2/textures/ice/sw_eflo01.png | Bin .../@vl2/ice.vl2/textures/ice/sw_eflo01a.png | Bin .../@vl2/ice.vl2/textures/ice/sw_eflo01b.png | Bin .../@vl2/ice.vl2/textures/ice/sw_eflo01c.png | Bin .../@vl2/ice.vl2/textures/ice/sw_elig01.png | Bin .../@vl2/ice.vl2/textures/ice/sw_elig02.png | Bin .../@vl2/ice.vl2/textures/ice/sw_espec01.png | Bin .../@vl2/ice.vl2/textures/ice/sw_espec02.png | Bin .../@vl2/ice.vl2/textures/ice/sw_espec03.png | Bin .../@vl2/ice.vl2/textures/ice/sw_ewal01.png | Bin .../@vl2/ice.vl2/textures/ice/sw_ewal01a.png | Bin .../@vl2/ice.vl2/textures/ice/sw_ewal01b.png | Bin .../@vl2/ice.vl2/textures/ice/sw_ewal01c.png | Bin .../@vl2/ice.vl2/textures/ice/sw_ewal01d.png | Bin .../@vl2/ice.vl2/textures/ice/sw_ewal02.png | Bin .../@vl2/ice.vl2/textures/ice/sw_ewal02a.png | Bin .../@vl2/ice.vl2/textures/ice/sw_ewal03.png | Bin .../@vl2/ice.vl2/textures/ice/sw_ewal03a.png | Bin .../@vl2/ice.vl2/textures/ice/sw_ewal04.png | Bin .../@vl2/ice.vl2/textures/ice/sw_ewal06.png | Bin .../@vl2/ice.vl2/textures/ice/sw_ewal06b.png | Bin .../@vl2/ice.vl2/textures/ice/sw_ewal06c.png | Bin .../@vl2/ice.vl2/textures/ice/sw_ewal06d.png | Bin .../ice.vl2/textures/ice/sw_floorgrate.png | Bin .../ice.vl2/textures/ice/sw_floorthresh.png | Bin .../@vl2/ice.vl2/textures/ice/sw_ibor01.png | Bin .../@vl2/ice.vl2/textures/ice/sw_ibor01a.png | Bin .../ice.vl2/textures/ice/sw_iborlig01.png | Bin .../ice.vl2/textures/ice/sw_iborlig01a.png | Bin .../ice.vl2/textures/ice/sw_iborlig01b.png | Bin .../ice.vl2/textures/ice/sw_iborlig02.png | Bin .../ice.vl2/textures/ice/sw_iborlig02a.png | Bin .../ice.vl2/textures/ice/sw_iborlig02b.png | Bin .../@vl2/ice.vl2/textures/ice/sw_icei01.png | Bin .../@vl2/ice.vl2/textures/ice/sw_icei01a.png | Bin .../@vl2/ice.vl2/textures/ice/sw_icei02.png | Bin .../@vl2/ice.vl2/textures/ice/sw_icei02a.png | Bin .../@vl2/ice.vl2/textures/ice/sw_ichute01.png | Bin .../@vl2/ice.vl2/textures/ice/sw_ichute02.png | Bin .../@vl2/ice.vl2/textures/ice/sw_icol01.png | Bin .../@vl2/ice.vl2/textures/ice/sw_icol01a.png | Bin .../@vl2/ice.vl2/textures/ice/sw_icolBASE.png | Bin .../ice.vl2/textures/ice/sw_icolCAP01.png | Bin .../ice.vl2/textures/ice/sw_icolCAP02.png | Bin .../ice.vl2/textures/ice/sw_icolSPEC01.png | Bin .../ice.vl2/textures/ice/sw_icolSPEC02.png | Bin .../ice.vl2/textures/ice/sw_icoligolA.png | Bin .../@vl2/ice.vl2/textures/ice/sw_ifloor01.png | Bin .../ice.vl2/textures/ice/sw_ifloor01a.png | Bin .../ice.vl2/textures/ice/sw_ifloor01b.png | Bin .../ice.vl2/textures/ice/sw_ifloor01c.png | Bin .../@vl2/ice.vl2/textures/ice/sw_ilig01.png | Bin .../@vl2/ice.vl2/textures/ice/sw_ilig02.png | Bin .../@vl2/ice.vl2/textures/ice/sw_ilig03.png | Bin .../@vl2/ice.vl2/textures/ice/sw_ilig04.png | Bin .../@vl2/ice.vl2/textures/ice/sw_ipipe01.png | Bin .../@vl2/ice.vl2/textures/ice/sw_ipipe01a.png | Bin .../@vl2/ice.vl2/textures/ice/sw_ipipe02.png | Bin .../@vl2/ice.vl2/textures/ice/sw_ispec01.png | Bin .../ice.vl2/textures/ice/sw_ispec01agl.png | Bin .../ice.vl2/textures/ice/sw_ispec01gl.png | Bin .../@vl2/ice.vl2/textures/ice/sw_ispec02.png | Bin .../ice.vl2/textures/ice/sw_ispec02agl.png | Bin .../ice.vl2/textures/ice/sw_ispec02gl.png | Bin .../@vl2/ice.vl2/textures/ice/sw_ispec03.png | Bin .../ice.vl2/textures/ice/sw_ispec03glue.png | Bin .../@vl2/ice.vl2/textures/ice/sw_iwal01.png | Bin .../ice.vl2/textures/ice/sw_iwal01Snow.png | Bin .../ice.vl2/textures/ice/sw_iwal01_4BSb.png | Bin .../ice.vl2/textures/ice/sw_iwal01_4BSgl.png | Bin .../@vl2/ice.vl2/textures/ice/sw_iwal01gl.png | Bin .../@vl2/ice.vl2/textures/ice/sw_iwal02.png | Bin .../ice.vl2/textures/ice/sw_iwal02Snow.png | Bin .../@vl2/ice.vl2/textures/ice/sw_iwal03.png | Bin .../ice.vl2/textures/ice/sw_iwal035BSEb.png | Bin .../ice.vl2/textures/ice/sw_iwal035BSEgl.png | Bin .../ice.vl2/textures/ice/sw_iwal03Snow.png | Bin .../@vl2/ice.vl2/textures/ice/sw_iwal03gl.png | Bin .../@vl2/ice.vl2/textures/ice/sw_iwal04.png | Bin .../@vl2/ice.vl2/textures/ice/sw_iwal04gl.png | Bin .../@vl2/ice.vl2/textures/ice/sw_iwal05.png | Bin .../@vl2/ice.vl2/textures/ice/sw_iwal05gl.png | Bin .../ice.vl2/textures/ice/sw_iwalCAP01agl.png | Bin .../ice.vl2/textures/ice/sw_iwalCAP01gl.png | Bin .../ice.vl2/textures/ice/sw_iwalCAP02agl.png | Bin .../ice.vl2/textures/ice/sw_iwalCAP02gl.png | Bin .../ice.vl2/textures/ice/sw_iwalcap01.png | Bin .../ice.vl2/textures/ice/sw_iwalcap01b.png | Bin .../ice.vl2/textures/ice/sw_iwalcap01c.png | Bin .../ice.vl2/textures/ice/sw_iwalcap01d.png | Bin .../ice.vl2/textures/ice/sw_iwalcap02.png | Bin .../ice.vl2/textures/ice/sw_iwalcap02b.png | Bin .../ice.vl2/textures/ice/sw_iwalcap02c.png | Bin .../ice.vl2/textures/ice/sw_iwalcap02d.png | Bin .../ice.vl2/textures/ice/sw_iwalsubcap.png | Bin .../@vl2/ice.vl2/textures/ice/sw_screen.png | Bin .../ice.vl2/textures/ice/sw_scrnbrdr01.png | Bin .../ice.vl2/textures/ice/sw_scrnbrdr01a.png | Bin .../ice.vl2/textures/ice/sw_scrnbrdr01b.png | Bin .../ice.vl2/textures/ice/sw_scrnbrdr01c.png | Bin .../ice.vl2/textures/ice/sw_thresh01OFF.png | Bin .../ice.vl2/textures/ice/sw_thresh01ON.png | Bin .../ice.vl2/textures/ice/sw_threshSIDE.png | Bin .../ice.vl2/textures/ice/sw_threshgrate.png | Bin .../@vl2/ice.vl2/textures/ice/xsnowrock3.png | Bin .../@vl2/ice.vl2/textures/ice/xsnowrock4.png | Bin .../base/@vl2/ice.vl2/textures/ice_dark.dml | 0 .../@vl2/interiors.vl2/interiors/bbase1.dif | Bin .../@vl2/interiors.vl2/interiors/bbase4cm.dif | Bin .../@vl2/interiors.vl2/interiors/bbase6.dif | Bin .../@vl2/interiors.vl2/interiors/bbase7.dif | Bin .../@vl2/interiors.vl2/interiors/bbase9.dif | Bin .../@vl2/interiors.vl2/interiors/bbrdg0.dif | Bin .../@vl2/interiors.vl2/interiors/bbrdg1.dif | Bin .../@vl2/interiors.vl2/interiors/bbrdg2.dif | Bin .../@vl2/interiors.vl2/interiors/bbrdg3.dif | Bin .../@vl2/interiors.vl2/interiors/bbrdg4.dif | Bin .../@vl2/interiors.vl2/interiors/bbrdg5.dif | Bin .../@vl2/interiors.vl2/interiors/bbrdg6.dif | Bin .../@vl2/interiors.vl2/interiors/bbrdg7.dif | Bin .../@vl2/interiors.vl2/interiors/bbrdg8.dif | Bin .../@vl2/interiors.vl2/interiors/bbrdg9.dif | Bin .../@vl2/interiors.vl2/interiors/bbrdga.dif | Bin .../@vl2/interiors.vl2/interiors/bbrdgb.dif | Bin .../@vl2/interiors.vl2/interiors/bbrdgn.dif | Bin .../@vl2/interiors.vl2/interiors/bbrdgo.dif | Bin .../@vl2/interiors.vl2/interiors/bbunk1.dif | Bin .../@vl2/interiors.vl2/interiors/bbunk2.dif | Bin .../@vl2/interiors.vl2/interiors/bbunk5.dif | Bin .../@vl2/interiors.vl2/interiors/bbunk7.dif | Bin .../@vl2/interiors.vl2/interiors/bbunk8.dif | Bin .../@vl2/interiors.vl2/interiors/bbunk9.dif | Bin .../@vl2/interiors.vl2/interiors/bbunkb.dif | Bin .../@vl2/interiors.vl2/interiors/bbunkc.dif | Bin .../@vl2/interiors.vl2/interiors/bbunkd.dif | Bin .../@vl2/interiors.vl2/interiors/bmisc1.dif | Bin .../@vl2/interiors.vl2/interiors/bmisc2.dif | Bin .../@vl2/interiors.vl2/interiors/bmisc3.dif | Bin .../@vl2/interiors.vl2/interiors/bmisc4.dif | Bin .../@vl2/interiors.vl2/interiors/bmisc5.dif | Bin .../@vl2/interiors.vl2/interiors/bmisc6.dif | Bin .../@vl2/interiors.vl2/interiors/bmisc7.dif | Bin .../@vl2/interiors.vl2/interiors/bmisc8.dif | Bin .../@vl2/interiors.vl2/interiors/bmisc9.dif | Bin .../@vl2/interiors.vl2/interiors/bplat1.dif | Bin .../@vl2/interiors.vl2/interiors/bplat2.dif | Bin .../@vl2/interiors.vl2/interiors/bplat3.dif | Bin .../@vl2/interiors.vl2/interiors/bplat4.dif | Bin .../@vl2/interiors.vl2/interiors/bplat6.dif | Bin .../@vl2/interiors.vl2/interiors/bpower1.dif | Bin .../@vl2/interiors.vl2/interiors/brock6.dif | Bin .../@vl2/interiors.vl2/interiors/brock7.dif | Bin .../@vl2/interiors.vl2/interiors/brock8.dif | Bin .../@vl2/interiors.vl2/interiors/brocka.dif | Bin .../@vl2/interiors.vl2/interiors/brockc.dif | Bin .../@vl2/interiors.vl2/interiors/bspir1.dif | Bin .../@vl2/interiors.vl2/interiors/bspir2.dif | Bin .../@vl2/interiors.vl2/interiors/bspir3.dif | Bin .../@vl2/interiors.vl2/interiors/bspir4.dif | Bin .../@vl2/interiors.vl2/interiors/bspir5.dif | Bin .../@vl2/interiors.vl2/interiors/btowr2.dif | Bin .../@vl2/interiors.vl2/interiors/btowr5.dif | Bin .../@vl2/interiors.vl2/interiors/btowr6.dif | Bin .../@vl2/interiors.vl2/interiors/btowr8.dif | Bin .../@vl2/interiors.vl2/interiors/btowra.dif | Bin .../@vl2/interiors.vl2/interiors/bvpad.dif | Bin .../@vl2/interiors.vl2/interiors/bwall1.dif | Bin .../@vl2/interiors.vl2/interiors/bwall2.dif | Bin .../@vl2/interiors.vl2/interiors/bwall3.dif | Bin .../@vl2/interiors.vl2/interiors/bwall4.dif | Bin .../@vl2/interiors.vl2/interiors/dbase2.dif | Bin .../@vl2/interiors.vl2/interiors/dbase3.dif | Bin .../@vl2/interiors.vl2/interiors/dbase4.dif | Bin .../@vl2/interiors.vl2/interiors/dbrdg1.dif | Bin .../@vl2/interiors.vl2/interiors/dbrdg10.dif | Bin .../@vl2/interiors.vl2/interiors/dbrdg11.dif | Bin .../@vl2/interiors.vl2/interiors/dbrdg2.dif | Bin .../@vl2/interiors.vl2/interiors/dbrdg3.dif | Bin .../@vl2/interiors.vl2/interiors/dbrdg3a.dif | Bin .../@vl2/interiors.vl2/interiors/dbrdg4.dif | Bin .../@vl2/interiors.vl2/interiors/dbrdg5.dif | Bin .../@vl2/interiors.vl2/interiors/dbrdg6.dif | Bin .../@vl2/interiors.vl2/interiors/dbrdg7.dif | Bin .../@vl2/interiors.vl2/interiors/dbrdg7a.dif | Bin .../@vl2/interiors.vl2/interiors/dbrdg8.dif | Bin .../@vl2/interiors.vl2/interiors/dbrdg9.dif | Bin .../@vl2/interiors.vl2/interiors/dbrdg9a.dif | Bin .../@vl2/interiors.vl2/interiors/dbunk5.dif | Bin .../@vl2/interiors.vl2/interiors/dbunk6.dif | Bin .../@vl2/interiors.vl2/interiors/dmisc1.dif | Bin .../@vl2/interiors.vl2/interiors/dplat1.dif | Bin .../@vl2/interiors.vl2/interiors/dplat2.dif | Bin .../@vl2/interiors.vl2/interiors/dplat3.dif | Bin .../@vl2/interiors.vl2/interiors/dpole1.dif | Bin .../@vl2/interiors.vl2/interiors/drock6.dif | Bin .../@vl2/interiors.vl2/interiors/drock7.dif | Bin .../@vl2/interiors.vl2/interiors/drock8.dif | Bin .../@vl2/interiors.vl2/interiors/drocka.dif | Bin .../@vl2/interiors.vl2/interiors/dspir1.dif | Bin .../@vl2/interiors.vl2/interiors/dspir2.dif | Bin .../@vl2/interiors.vl2/interiors/dspir3.dif | Bin .../@vl2/interiors.vl2/interiors/dspir4.dif | Bin .../@vl2/interiors.vl2/interiors/dspir5.dif | Bin .../@vl2/interiors.vl2/interiors/dtowr1.dif | Bin .../@vl2/interiors.vl2/interiors/dtowr2.dif | Bin .../@vl2/interiors.vl2/interiors/dtowr4.dif | Bin .../@vl2/interiors.vl2/interiors/dvent.dif | Bin .../@vl2/interiors.vl2/interiors/dvpad.dif | Bin .../@vl2/interiors.vl2/interiors/dvpad1.dif | Bin .../@vl2/interiors.vl2/interiors/dwall1.dif | Bin .../@vl2/interiors.vl2/interiors/pbase3.dif | Bin .../@vl2/interiors.vl2/interiors/pbrdg0.dif | Bin .../@vl2/interiors.vl2/interiors/pbrdg1.dif | Bin .../@vl2/interiors.vl2/interiors/pbrdg2.dif | Bin .../@vl2/interiors.vl2/interiors/pbrdg3.dif | Bin .../@vl2/interiors.vl2/interiors/pbrdg4.dif | Bin .../@vl2/interiors.vl2/interiors/pbrdgn.dif | Bin .../@vl2/interiors.vl2/interiors/pbrdgo.dif | Bin .../@vl2/interiors.vl2/interiors/pbrdgp.dif | Bin .../@vl2/interiors.vl2/interiors/pbunk1.dif | Bin .../@vl2/interiors.vl2/interiors/pbunk2.dif | Bin .../@vl2/interiors.vl2/interiors/pbunk3.dif | Bin .../@vl2/interiors.vl2/interiors/pbunk5.dif | Bin .../@vl2/interiors.vl2/interiors/pbunk6.dif | Bin .../@vl2/interiors.vl2/interiors/pbunk7.dif | Bin .../@vl2/interiors.vl2/interiors/pbunk8.dif | Bin .../@vl2/interiors.vl2/interiors/pmisc1.dif | Bin .../@vl2/interiors.vl2/interiors/pmisc2.dif | Bin .../@vl2/interiors.vl2/interiors/pmisc3.dif | Bin .../@vl2/interiors.vl2/interiors/pmisc4.dif | Bin .../@vl2/interiors.vl2/interiors/pmisc5.dif | Bin .../@vl2/interiors.vl2/interiors/pmisca.dif | Bin .../@vl2/interiors.vl2/interiors/pmiscb.dif | Bin .../@vl2/interiors.vl2/interiors/pmiscc.dif | Bin .../@vl2/interiors.vl2/interiors/pplat1.dif | Bin .../@vl2/interiors.vl2/interiors/pplat2.dif | Bin .../@vl2/interiors.vl2/interiors/pplat3.dif | Bin .../@vl2/interiors.vl2/interiors/pplat4.dif | Bin .../@vl2/interiors.vl2/interiors/pplat5.dif | Bin .../@vl2/interiors.vl2/interiors/prock6.dif | Bin .../@vl2/interiors.vl2/interiors/prock7.dif | Bin .../@vl2/interiors.vl2/interiors/prock8.dif | Bin .../@vl2/interiors.vl2/interiors/procka.dif | Bin .../@vl2/interiors.vl2/interiors/prockb.dif | Bin .../@vl2/interiors.vl2/interiors/prockc.dif | Bin .../@vl2/interiors.vl2/interiors/pspir1.dif | Bin .../@vl2/interiors.vl2/interiors/pspir2.dif | Bin .../@vl2/interiors.vl2/interiors/pspir3.dif | Bin .../@vl2/interiors.vl2/interiors/pspir4.dif | Bin .../@vl2/interiors.vl2/interiors/pspir5.dif | Bin .../@vl2/interiors.vl2/interiors/ptowr1.dif | Bin .../@vl2/interiors.vl2/interiors/ptowr2.dif | Bin .../@vl2/interiors.vl2/interiors/ptowr4.dif | Bin .../@vl2/interiors.vl2/interiors/ptowr5.dif | Bin .../@vl2/interiors.vl2/interiors/ptowr7.dif | Bin .../@vl2/interiors.vl2/interiors/pvbay1.dif | Bin .../@vl2/interiors.vl2/interiors/pvpad.dif | Bin .../@vl2/interiors.vl2/interiors/pwall1.dif | Bin .../@vl2/interiors.vl2/interiors/sbase1.dif | Bin .../@vl2/interiors.vl2/interiors/sbase3.dif | Bin .../@vl2/interiors.vl2/interiors/sbase5.dif | Bin .../@vl2/interiors.vl2/interiors/sbrdg1.dif | Bin .../@vl2/interiors.vl2/interiors/sbrdg2.dif | Bin .../@vl2/interiors.vl2/interiors/sbrdg3.dif | Bin .../@vl2/interiors.vl2/interiors/sbrdg4.dif | Bin .../@vl2/interiors.vl2/interiors/sbrdg5.dif | Bin .../@vl2/interiors.vl2/interiors/sbrdg6.dif | Bin .../@vl2/interiors.vl2/interiors/sbrdg7.dif | Bin .../@vl2/interiors.vl2/interiors/sbrdgn.dif | Bin .../@vl2/interiors.vl2/interiors/sbrdgo.dif | Bin .../@vl2/interiors.vl2/interiors/sbunk2.dif | Bin .../@vl2/interiors.vl2/interiors/sbunk9.dif | Bin .../@vl2/interiors.vl2/interiors/smisc1.dif | Bin .../@vl2/interiors.vl2/interiors/smisc3.dif | Bin .../@vl2/interiors.vl2/interiors/smisc4.dif | Bin .../@vl2/interiors.vl2/interiors/smisc5.dif | Bin .../@vl2/interiors.vl2/interiors/smisca.dif | Bin .../@vl2/interiors.vl2/interiors/smiscb.dif | Bin .../@vl2/interiors.vl2/interiors/smiscc.dif | Bin .../@vl2/interiors.vl2/interiors/splat1.dif | Bin .../@vl2/interiors.vl2/interiors/splat3.dif | Bin .../@vl2/interiors.vl2/interiors/splat7.dif | Bin .../@vl2/interiors.vl2/interiors/srock6.dif | Bin .../@vl2/interiors.vl2/interiors/srock7.dif | Bin .../@vl2/interiors.vl2/interiors/srock8.dif | Bin .../@vl2/interiors.vl2/interiors/srocka.dif | Bin .../@vl2/interiors.vl2/interiors/srockb.dif | Bin .../@vl2/interiors.vl2/interiors/srockc.dif | Bin .../@vl2/interiors.vl2/interiors/sspir1.dif | Bin .../@vl2/interiors.vl2/interiors/sspir2.dif | Bin .../@vl2/interiors.vl2/interiors/sspir3.dif | Bin .../@vl2/interiors.vl2/interiors/sspir4.dif | Bin .../@vl2/interiors.vl2/interiors/stowr1.dif | Bin .../@vl2/interiors.vl2/interiors/stowr3.dif | Bin .../@vl2/interiors.vl2/interiors/stowr4.dif | Bin .../@vl2/interiors.vl2/interiors/stowr6.dif | Bin .../@vl2/interiors.vl2/interiors/svpad.dif | Bin .../@vl2/interiors.vl2/interiors/swall1.dif | Bin .../@vl2/interiors.vl2/interiors/xbase1.dif | Bin .../@vl2/interiors.vl2/interiors/xbase2.dif | Bin .../@vl2/interiors.vl2/interiors/xbrdg0.dif | Bin .../@vl2/interiors.vl2/interiors/xbrdg1.dif | Bin .../@vl2/interiors.vl2/interiors/xbrdg10.dif | Bin .../@vl2/interiors.vl2/interiors/xbrdg2.dif | Bin .../@vl2/interiors.vl2/interiors/xbrdg3.dif | Bin .../@vl2/interiors.vl2/interiors/xbrdg4.dif | Bin .../@vl2/interiors.vl2/interiors/xbrdg5.dif | Bin .../@vl2/interiors.vl2/interiors/xbrdg6.dif | Bin .../@vl2/interiors.vl2/interiors/xbrdg7.dif | Bin .../@vl2/interiors.vl2/interiors/xbrdg8.dif | Bin .../@vl2/interiors.vl2/interiors/xbrdg9.dif | Bin .../@vl2/interiors.vl2/interiors/xbrdga.dif | Bin .../@vl2/interiors.vl2/interiors/xbrdgb.dif | Bin .../@vl2/interiors.vl2/interiors/xbrdgn.dif | Bin .../@vl2/interiors.vl2/interiors/xbrdgo.dif | Bin .../@vl2/interiors.vl2/interiors/xbunk1.dif | Bin .../@vl2/interiors.vl2/interiors/xbunk2.dif | Bin .../@vl2/interiors.vl2/interiors/xbunk5.dif | Bin .../@vl2/interiors.vl2/interiors/xbunk6.dif | Bin .../@vl2/interiors.vl2/interiors/xbunk9.dif | Bin .../@vl2/interiors.vl2/interiors/xbunkb.dif | Bin .../@vl2/interiors.vl2/interiors/xmisc1.dif | Bin .../@vl2/interiors.vl2/interiors/xmisc2.dif | Bin .../@vl2/interiors.vl2/interiors/xmisc3.dif | Bin .../@vl2/interiors.vl2/interiors/xmisc4.dif | Bin .../@vl2/interiors.vl2/interiors/xmisc5.dif | Bin .../@vl2/interiors.vl2/interiors/xmisca.dif | Bin .../@vl2/interiors.vl2/interiors/xmiscb.dif | Bin .../@vl2/interiors.vl2/interiors/xmiscc.dif | Bin .../@vl2/interiors.vl2/interiors/xplat1.dif | Bin .../@vl2/interiors.vl2/interiors/xplat2.dif | Bin .../@vl2/interiors.vl2/interiors/xplat3.dif | Bin .../@vl2/interiors.vl2/interiors/xrock6.dif | Bin .../@vl2/interiors.vl2/interiors/xrock7.dif | Bin .../@vl2/interiors.vl2/interiors/xrock8.dif | Bin .../@vl2/interiors.vl2/interiors/xrocka.dif | Bin .../@vl2/interiors.vl2/interiors/xrockb.dif | Bin .../@vl2/interiors.vl2/interiors/xrockc.dif | Bin .../@vl2/interiors.vl2/interiors/xspir1.dif | Bin .../@vl2/interiors.vl2/interiors/xspir2.dif | Bin .../@vl2/interiors.vl2/interiors/xspir3.dif | Bin .../@vl2/interiors.vl2/interiors/xspir5.dif | Bin .../@vl2/interiors.vl2/interiors/xtowr1.dif | Bin .../@vl2/interiors.vl2/interiors/xtowr3.dif | Bin .../@vl2/interiors.vl2/interiors/xtowr4.dif | Bin .../@vl2/interiors.vl2/interiors/xtowr7.dif | Bin .../@vl2/interiors.vl2/interiors/xvpad.dif | Bin .../@vl2/interiors.vl2/interiors/xwall1.dif | Bin .../lava.vl2/textures/lava/ds_Thresh01.png | Bin .../@vl2/lava.vl2/textures/lava/ds_alarm.png | Bin .../lava.vl2/textures/lava/ds_efloor1.png | Bin .../@vl2/lava.vl2/textures/lava/ds_elig01.png | Bin .../@vl2/lava.vl2/textures/lava/ds_elig02.png | Bin .../@vl2/lava.vl2/textures/lava/ds_elig03.png | Bin .../lava.vl2/textures/lava/ds_etechbor01.png | Bin .../lava.vl2/textures/lava/ds_etechbrdr2.png | Bin .../@vl2/lava.vl2/textures/lava/ds_etrans.png | Bin .../lava.vl2/textures/lava/ds_etrans01.png | Bin .../@vl2/lava.vl2/textures/lava/ds_ewal01.png | Bin .../lava.vl2/textures/lava/ds_ewal01BASE.png | Bin .../lava.vl2/textures/lava/ds_ewal01a.png | Bin .../@vl2/lava.vl2/textures/lava/ds_ewal02.png | Bin .../lava.vl2/textures/lava/ds_ewaldeco01.png | Bin .../lava.vl2/textures/lava/ds_ewaldeco06.png | Bin .../lava.vl2/textures/lava/ds_ewaldeco07.png | Bin .../lava.vl2/textures/lava/ds_ewaldeco08.png | Bin .../lava.vl2/textures/lava/ds_ewaldeco09.png | Bin .../lava.vl2/textures/lava/ds_ewall03.png | Bin .../lava.vl2/textures/lava/ds_ewall04.png | Bin .../lava.vl2/textures/lava/ds_ewall05.png | Bin .../lava.vl2/textures/lava/ds_ewall06.png | Bin .../lava.vl2/textures/lava/ds_ewall07.png | Bin .../lava.vl2/textures/lava/ds_floorgrate1.png | Bin .../lava.vl2/textures/lava/ds_genfloor.png | Bin .../lava.vl2/textures/lava/ds_genwall.png | Bin .../@vl2/lava.vl2/textures/lava/ds_girder.png | Bin .../@vl2/lava.vl2/textures/lava/ds_ibor01.png | Bin .../lava.vl2/textures/lava/ds_ibor01a.png | Bin .../@vl2/lava.vl2/textures/lava/ds_ibor02.png | Bin .../lava.vl2/textures/lava/ds_ibor02a.png | Bin .../@vl2/lava.vl2/textures/lava/ds_ibor03.png | Bin .../@vl2/lava.vl2/textures/lava/ds_ibor04.png | Bin .../@vl2/lava.vl2/textures/lava/ds_icei01.png | Bin .../lava.vl2/textures/lava/ds_iceilig01.png | Bin .../lava.vl2/textures/lava/ds_ichute01.png | Bin .../lava.vl2/textures/lava/ds_ichute02.png | Bin .../@vl2/lava.vl2/textures/lava/ds_iflo01.png | Bin .../@vl2/lava.vl2/textures/lava/ds_iflo02.png | Bin .../@vl2/lava.vl2/textures/lava/ds_iflo03.png | Bin .../@vl2/lava.vl2/textures/lava/ds_iflo04.png | Bin .../lava.vl2/textures/lava/ds_ifloLig01.png | Bin .../lava.vl2/textures/lava/ds_ifloLig02.png | Bin .../lava.vl2/textures/lava/ds_ihacei01.png | Bin .../lava.vl2/textures/lava/ds_ihaceilig01.png | Bin .../lava.vl2/textures/lava/ds_ilavlight.png | Bin .../@vl2/lava.vl2/textures/lava/ds_ilig01.png | Bin .../@vl2/lava.vl2/textures/lava/ds_ilig02.png | Bin .../@vl2/lava.vl2/textures/lava/ds_ilig03.png | Bin .../@vl2/lava.vl2/textures/lava/ds_ilig04.png | Bin .../@vl2/lava.vl2/textures/lava/ds_ilig05.png | Bin .../@vl2/lava.vl2/textures/lava/ds_ilig06.png | Bin .../@vl2/lava.vl2/textures/lava/ds_iwal01.png | Bin .../lava.vl2/textures/lava/ds_iwal01a.png | Bin .../lava.vl2/textures/lava/ds_iwaldeco01.png | Bin .../lava.vl2/textures/lava/ds_iwaldeco01a.png | Bin .../lava.vl2/textures/lava/ds_iwaldeco02.png | Bin .../lava.vl2/textures/lava/ds_iwaldeco02a.png | Bin .../lava.vl2/textures/lava/ds_iwaldeco03.png | Bin .../lava.vl2/textures/lava/ds_iwaldeco03a.png | Bin .../lava.vl2/textures/lava/ds_iwaldeco04.png | Bin .../lava.vl2/textures/lava/ds_iwaldeco04a.png | Bin .../lava.vl2/textures/lava/ds_iwaldeco05.png | Bin .../lava.vl2/textures/lava/ds_iwaldeco05a.png | Bin .../lava.vl2/textures/lava/ds_iwaldeco06.png | Bin .../lava.vl2/textures/lava/ds_iwaldeco07.png | Bin .../lava.vl2/textures/lava/ds_iwaldeco08.png | Bin .../lava.vl2/textures/lava/ds_iwaldeco09.png | Bin .../@vl2/lava.vl2/textures/lava/ds_jet01.png | Bin .../@vl2/lava.vl2/textures/lava/ds_jet02.png | Bin .../@vl2/lava.vl2/textures/lava/ds_jet03.png | Bin .../lava.vl2/textures/lava/ds_mlatched.png | Bin .../lava.vl2/textures/lava/ds_mriveted2.png | Bin .../lava.vl2/textures/lava/ds_obsidian.png | Bin .../@vl2/lava.vl2/textures/lava/ds_screen.png | Bin .../lava.vl2/textures/lava/ds_techborder1.png | Bin .../lava.vl2/textures/lava/ds_techborder2.png | Bin .../lava.vl2/textures/lava/ds_techwall_1.png | Bin .../lava.vl2/textures/lava/ds_techwall_2.png | Bin .../lava.vl2/textures/lava/ds_techwall_3.png | Bin .../lava.vl2/textures/lava/ds_walldeco_06.png | Bin .../lava.vl2/textures/lava/ds_walldeco_07.png | Bin .../lava.vl2/textures/lava/ds_walldeco_08.png | Bin .../lava.vl2/textures/lava/ds_walldeco_09.png | Bin .../lava.vl2/textures/lava/lavadirt04.png | Bin .../lava.vl2/textures/lava/lavarock03.png | Bin .../lava/skies/lava_starrynite_emap.bm8 | Bin .../lava/skies/lava_starrynite_emap.png | Bin .../textures/lava/skies/starrynite_v5_BK.bm8 | Bin .../textures/lava/skies/starrynite_v5_BK.png | Bin .../textures/lava/skies/starrynite_v5_DN.bm8 | Bin .../textures/lava/skies/starrynite_v5_DN.png | Bin .../textures/lava/skies/starrynite_v5_FR.bm8 | Bin .../textures/lava/skies/starrynite_v5_FR.png | Bin .../textures/lava/skies/starrynite_v5_LF.bm8 | Bin .../textures/lava/skies/starrynite_v5_LF.png | Bin .../textures/lava/skies/starrynite_v5_RT.bm8 | Bin .../textures/lava/skies/starrynite_v5_RT.png | Bin .../textures/lava/skies/starrynite_v5_UP.bm8 | Bin .../textures/lava/skies/starrynite_v5_UP.png | Bin .../lava/skies/volcanic_starrynite_emap.bm8 | Bin .../lava/skies/volcanic_starrynite_emap.png | Bin .../base/@vl2/lava.vl2/textures/lava_dark.dml | 0 .../@vl2/lush.vl2/textures/lush/be_Edoo01.png | Bin .../lush.vl2/textures/lush/be_ebor01b.png | Bin .../lush.vl2/textures/lush/be_ebor01d.png | Bin .../lush.vl2/textures/lush/be_ebor01e.png | Bin .../@vl2/lush.vl2/textures/lush/be_ebor02.png | Bin .../@vl2/lush.vl2/textures/lush/be_ebor03.png | Bin .../lush.vl2/textures/lush/be_ebor04a.png | Bin .../lush.vl2/textures/lush/be_ecombo02a.png | Bin .../@vl2/lush.vl2/textures/lush/be_edoo02.png | Bin .../@vl2/lush.vl2/textures/lush/be_edoo03.png | Bin .../@vl2/lush.vl2/textures/lush/be_eflo01.png | Bin .../@vl2/lush.vl2/textures/lush/be_eflo02.png | Bin .../@vl2/lush.vl2/textures/lush/be_elig01.png | Bin .../@vl2/lush.vl2/textures/lush/be_elig02.png | Bin .../@vl2/lush.vl2/textures/lush/be_elig03.png | Bin .../lush.vl2/textures/lush/be_epipe01.png | Bin .../lush.vl2/textures/lush/be_eport01.png | Bin .../lush.vl2/textures/lush/be_eport01e.png | Bin .../lush.vl2/textures/lush/be_eport02a.png | Bin .../lush.vl2/textures/lush/be_eport02b.png | Bin .../lush.vl2/textures/lush/be_espec01.png | Bin .../lush.vl2/textures/lush/be_espec02.png | Bin .../lush.vl2/textures/lush/be_espec03.png | Bin .../lush.vl2/textures/lush/be_espec03a.png | Bin .../lush.vl2/textures/lush/be_espec03b.png | Bin .../lush.vl2/textures/lush/be_espec04.png | Bin .../lush.vl2/textures/lush/be_espec05.png | Bin .../lush.vl2/textures/lush/be_espec05b.png | Bin .../lush.vl2/textures/lush/be_espec06a.png | Bin .../lush.vl2/textures/lush/be_espec07.png | Bin .../lush.vl2/textures/lush/be_espec08.png | Bin .../lush.vl2/textures/lush/be_espec09.png | Bin .../@vl2/lush.vl2/textures/lush/be_etec.png | Bin .../lush.vl2/textures/lush/be_eterrain02.png | Bin .../lush.vl2/textures/lush/be_eterrain02a.png | Bin .../lush.vl2/textures/lush/be_eterrain02b.png | Bin .../lush.vl2/textures/lush/be_ewal01b.png | Bin .../lush.vl2/textures/lush/be_ewal02b.png | Bin .../lush.vl2/textures/lush/be_ewal03a.png | Bin .../lush.vl2/textures/lush/be_ewal04a.png | Bin .../@vl2/lush.vl2/textures/lush/be_ewal05.png | Bin .../lush.vl2/textures/lush/be_ewal05a.png | Bin .../lush.vl2/textures/lush/be_ewal05d.png | Bin .../@vl2/lush.vl2/textures/lush/be_ewal06.png | Bin .../@vl2/lush.vl2/textures/lush/be_ewal07.png | Bin .../@vl2/lush.vl2/textures/lush/be_ewal08.png | Bin .../lush.vl2/textures/lush/be_ewal09b.png | Bin .../lush.vl2/textures/lush/be_ewal11b.png | Bin .../lush.vl2/textures/lush/be_ewal11d.png | Bin .../lush.vl2/textures/lush/be_ewal12b.png | Bin .../lush.vl2/textures/lush/be_ewall10.png | Bin .../lush.vl2/textures/lush/be_iColBase01.png | Bin .../lush.vl2/textures/lush/be_iColTop.png | Bin .../lush.vl2/textures/lush/be_iGeneric.png | Bin .../textures/lush/be_iGenericDark.png | Bin .../@vl2/lush.vl2/textures/lush/be_icei01.png | Bin .../lush.vl2/textures/lush/be_icei01a.png | Bin .../lush.vl2/textures/lush/be_icei01b.png | Bin .../lush.vl2/textures/lush/be_icei01c.png | Bin .../@vl2/lush.vl2/textures/lush/be_icei02.png | Bin .../@vl2/lush.vl2/textures/lush/be_icei03.png | Bin .../lush.vl2/textures/lush/be_icei03b.png | Bin .../@vl2/lush.vl2/textures/lush/be_icei04.png | Bin .../lush.vl2/textures/lush/be_ichute01.png | Bin .../lush.vl2/textures/lush/be_ichute02.png | Bin .../lush.vl2/textures/lush/be_icobor1.png | Bin .../lush.vl2/textures/lush/be_icobor1a.png | Bin .../@vl2/lush.vl2/textures/lush/be_icocei.png | Bin .../@vl2/lush.vl2/textures/lush/be_icolig.png | Bin .../lush.vl2/textures/lush/be_icolig01.png | Bin .../lush.vl2/textures/lush/be_icoligolA.png | Bin .../lush.vl2/textures/lush/be_icomp01.png | Bin .../lush.vl2/textures/lush/be_icomp01a.png | Bin .../lush.vl2/textures/lush/be_icowal02.png | Bin .../lush.vl2/textures/lush/be_icowal02a.png | Bin .../lush.vl2/textures/lush/be_icowal02b.png | Bin .../@vl2/lush.vl2/textures/lush/be_iflo01.png | Bin .../lush.vl2/textures/lush/be_iflo01a.png | Bin .../lush.vl2/textures/lush/be_ifloWet.png | Bin .../lush.vl2/textures/lush/be_ifunctec01.png | Bin .../lush.vl2/textures/lush/be_ifunctec01a.png | Bin .../@vl2/lush.vl2/textures/lush/be_ihadoo.png | Bin .../lush.vl2/textures/lush/be_ihaflo01.png | Bin .../@vl2/lush.vl2/textures/lush/be_ihalig.png | Bin .../lush.vl2/textures/lush/be_ihaspe01.png | Bin .../lush.vl2/textures/lush/be_ihawal01.png | Bin .../lush.vl2/textures/lush/be_ihawal02.png | Bin .../lush.vl2/textures/lush/be_ihawal04.png | Bin .../lush.vl2/textures/lush/be_ihawal04a.png | Bin .../lush.vl2/textures/lush/be_ihawal04b.png | Bin .../lush.vl2/textures/lush/be_ihawal04d.png | Bin .../lush.vl2/textures/lush/be_ihawal05a.png | Bin .../lush.vl2/textures/lush/be_ihawal05b.png | Bin .../lush.vl2/textures/lush/be_ihawal05c.png | Bin .../lush.vl2/textures/lush/be_ipipe01.png | Bin .../textures/lush/be_ipipe01_iwal.png | Bin .../lush.vl2/textures/lush/be_ipipe01b.png | Bin .../lush.vl2/textures/lush/be_iprflo01.png | Bin .../lush.vl2/textures/lush/be_iprwal01.png | Bin .../lush.vl2/textures/lush/be_ispec01.png | Bin .../lush.vl2/textures/lush/be_ispec01a.png | Bin .../lush.vl2/textures/lush/be_ispec01b.png | Bin .../lush.vl2/textures/lush/be_itebor01.png | Bin .../lush.vl2/textures/lush/be_itebor02.png | Bin .../lush.vl2/textures/lush/be_itebor02a.png | Bin .../lush.vl2/textures/lush/be_itebor02b.png | Bin .../lush.vl2/textures/lush/be_itebor02c.png | Bin .../lush.vl2/textures/lush/be_itebor04.png | Bin .../@vl2/lush.vl2/textures/lush/be_itec01.png | Bin .../lush.vl2/textures/lush/be_itec01a.png | Bin .../lush.vl2/textures/lush/be_itec01c.png | Bin .../lush.vl2/textures/lush/be_itecei01.png | Bin .../lush.vl2/textures/lush/be_itecei02.png | Bin .../lush.vl2/textures/lush/be_itedoo01.png | Bin .../lush.vl2/textures/lush/be_iteflo01.png | Bin .../lush.vl2/textures/lush/be_iteflo02.png | Bin .../lush.vl2/textures/lush/be_itelig01.png | Bin .../lush.vl2/textures/lush/be_itelig02.png | Bin .../lush.vl2/textures/lush/be_itewal01.png | Bin .../lush.vl2/textures/lush/be_itewal02.png | Bin .../lush.vl2/textures/lush/be_itewal02a.png | Bin .../lush.vl2/textures/lush/be_itewal03.png | Bin .../lush.vl2/textures/lush/be_itewal04.png | Bin .../@vl2/lush.vl2/textures/lush/be_screen.png | Bin .../lush.vl2/textures/lush/be_thresh01.png | Bin .../lush.vl2/textures/lush/be_thresh01a.png | Bin .../lush.vl2/textures/lush/be_thresh02.png | Bin .../lush.vl2/textures/lush/be_thresh02a.png | Bin .../lush.vl2/textures/lush/skies/L4_b.bm8 | Bin .../lush.vl2/textures/lush/skies/L4_b.png | Bin .../textures/lush/skies/L4_bottom.bm8 | Bin .../textures/lush/skies/L4_bottom.png | Bin .../lush.vl2/textures/lush/skies/L4_f.bm8 | Bin .../lush.vl2/textures/lush/skies/L4_f.png | Bin .../lush.vl2/textures/lush/skies/L4_l.bm8 | Bin .../lush.vl2/textures/lush/skies/L4_l.png | Bin .../lush.vl2/textures/lush/skies/L4_r.bm8 | Bin .../lush.vl2/textures/lush/skies/L4_r.png | Bin .../lush.vl2/textures/lush/skies/L4_t.bm8 | Bin .../lush.vl2/textures/lush/skies/L4_t.png | Bin .../textures/lush/skies/lush_day_emap.bm8 | Bin .../textures/lush/skies/lush_day_emap.png | Bin .../textures/lush/skies/lush_nite_emap.bm8 | Bin .../textures/lush/skies/lush_nite_emap.png | Bin .../textures/lush/skies/lushcloud1.bm8 | Bin .../textures/lush/skies/lushcloud1.png | Bin .../textures/lush/skies/lushcloud3.bm8 | Bin .../textures/lush/skies/lushcloud3.png | Bin .../textures/lush/skies/lushcloud4.bm8 | Bin .../textures/lush/skies/lushcloud4.png | Bin .../textures/lush/skies/starrynite_v4_BK.bm8 | Bin .../textures/lush/skies/starrynite_v4_BK.png | Bin .../textures/lush/skies/starrynite_v4_DN.bm8 | Bin .../textures/lush/skies/starrynite_v4_DN.png | Bin .../textures/lush/skies/starrynite_v4_FR.bm8 | Bin .../textures/lush/skies/starrynite_v4_FR.png | Bin .../textures/lush/skies/starrynite_v4_LF.bm8 | Bin .../textures/lush/skies/starrynite_v4_LF.png | Bin .../textures/lush/skies/starrynite_v4_RT.bm8 | Bin .../textures/lush/skies/starrynite_v4_RT.png | Bin .../textures/lush/skies/starrynite_v4_UP.bm8 | Bin .../textures/lush/skies/starrynite_v4_UP.png | Bin .../textures/lush/skies/starrynite_v6_BK.bm8 | Bin .../textures/lush/skies/starrynite_v6_BK.png | Bin .../textures/lush/skies/starrynite_v6_DN.bm8 | Bin .../textures/lush/skies/starrynite_v6_DN.png | Bin .../textures/lush/skies/starrynite_v6_FR.bm8 | Bin .../textures/lush/skies/starrynite_v6_FR.png | Bin .../textures/lush/skies/starrynite_v6_LF.bm8 | Bin .../textures/lush/skies/starrynite_v6_LF.png | Bin .../textures/lush/skies/starrynite_v6_RT.bm8 | Bin .../textures/lush/skies/starrynite_v6_RT.png | Bin .../textures/lush/skies/starrynite_v6_UP.bm8 | Bin .../textures/lush/skies/starrynite_v6_UP.png | Bin .../base/@vl2/lush.vl2/textures/lush_dark.dml | 0 .../@vl2/missions.vl2/missions/Abominable.mis | 0 .../missions.vl2/missions/AgentsOfFortune.mis | 0 .../@vl2/missions.vl2/missions/Alcatraz.mis | 0 .../missions.vl2/missions/Archipelago.mis | 0 .../missions.vl2/missions/AshesToAshes.mis | 0 .../@vl2/missions.vl2/missions/BeggarsRun.mis | 0 .../@vl2/missions.vl2/missions/Caldera.mis | 0 .../missions.vl2/missions/Casern_Cavite.mis | 0 .../@vl2/missions.vl2/missions/Damnation.mis | 0 .../missions.vl2/missions/DeathBirdsFly.mis | 0 .../@vl2/missions.vl2/missions/Desiccator.mis | 0 .../@vl2/missions.vl2/missions/DustToDust.mis | 0 .../@vl2/missions.vl2/missions/Equinox.mis | 0 .../@vl2/missions.vl2/missions/Escalade.mis | 0 .../@vl2/missions.vl2/missions/Firestorm.mis | 0 .../@vl2/missions.vl2/missions/Flashpoint.mis | 0 .../@vl2/missions.vl2/missions/Fracas.mis | 0 .../@vl2/missions.vl2/missions/Gauntlet.mis | 0 .../@vl2/missions.vl2/missions/Gehenna.mis | 0 .../@vl2/missions.vl2/missions/IceBound.mis | 0 .../@vl2/missions.vl2/missions/Insalubria.mis | 0 .../@vl2/missions.vl2/missions/Invictus.mis | 0 .../missions.vl2/missions/JacobsLadder.mis | 0 .../@vl2/missions.vl2/missions/Katabatic.mis | 0 .../@vl2/missions.vl2/missions/Masada.mis | 0 .../@vl2/missions.vl2/missions/Minotaur.mis | 0 .../@vl2/missions.vl2/missions/MyrkWood.mis | 0 .../base/@vl2/missions.vl2/missions/Oasis.mis | 0 .../@vl2/missions.vl2/missions/Overreach.mis | 0 .../@vl2/missions.vl2/missions/Pyroclasm.mis | 0 .../@vl2/missions.vl2/missions/Quagmire.mis | 0 .../base/@vl2/missions.vl2/missions/Rasp.mis | 0 .../missions.vl2/missions/Recalescence.mis | 0 .../@vl2/missions.vl2/missions/Respite.mis | 0 .../@vl2/missions.vl2/missions/Reversion.mis | 0 .../@vl2/missions.vl2/missions/Rimehold.mis | 0 .../@vl2/missions.vl2/missions/RiverDance.mis | 0 .../@vl2/missions.vl2/missions/Sanctuary.mis | 0 .../@vl2/missions.vl2/missions/Sirocco.mis | 0 .../@vl2/missions.vl2/missions/Slapdash.mis | 0 .../@vl2/missions.vl2/missions/SunDried.mis | 0 .../base/@vl2/missions.vl2/missions/Talus.mis | 0 .../@vl2/missions.vl2/missions/ThinIce.mis | 0 .../@vl2/missions.vl2/missions/Tombstone.mis | 0 .../@vl2/missions.vl2/missions/Training1.mis | 0 .../@vl2/missions.vl2/missions/Training2.mis | 0 .../@vl2/missions.vl2/missions/Training3.mis | 0 .../@vl2/missions.vl2/missions/Training4.mis | 0 .../@vl2/missions.vl2/missions/Training5.mis | 0 .../missions.vl2/missions/UltimaThule.mis | 0 .../@vl2/missions.vl2/missions/Underhill.mis | 0 .../@vl2/missions.vl2/missions/Whiteout.mis | 0 .../@vl2/missions.vl2/terrains/Abominable.nav | Bin .../@vl2/missions.vl2/terrains/Abominable.spn | Bin .../@vl2/missions.vl2/terrains/Abominable.ter | Bin .../missions.vl2/terrains/AgentsOfFortune.nav | Bin .../missions.vl2/terrains/AgentsOfFortune.spn | Bin .../missions.vl2/terrains/AgentsOfFortune.ter | Bin .../@vl2/missions.vl2/terrains/Alcatraz.spn | Bin .../@vl2/missions.vl2/terrains/Alcatraz.ter | Bin .../missions.vl2/terrains/Archipelago.spn | Bin .../missions.vl2/terrains/Archipelago.ter | Bin .../missions.vl2/terrains/AshesToAshes.spn | Bin .../missions.vl2/terrains/AshesToAshes.ter | Bin .../@vl2/missions.vl2/terrains/BeggarsRun.nav | Bin .../@vl2/missions.vl2/terrains/BeggarsRun.spn | Bin .../@vl2/missions.vl2/terrains/BeggarsRun.ter | Bin .../@vl2/missions.vl2/terrains/Caldera.spn | Bin .../@vl2/missions.vl2/terrains/Caldera.ter | Bin .../missions.vl2/terrains/Casern_Cavite.nav | Bin .../missions.vl2/terrains/Casern_Cavite.spn | Bin .../missions.vl2/terrains/Casern_Cavite.ter | Bin .../missions.vl2/terrains/CompUSA_Melee.spn | Bin .../missions.vl2/terrains/CompUSA_Melee.ter | Bin .../@vl2/missions.vl2/terrains/Damnation.spn | Bin .../@vl2/missions.vl2/terrains/Damnation.ter | Bin .../missions.vl2/terrains/DeathBirdsFly.spn | Bin .../missions.vl2/terrains/DeathBirdsFly.ter | Bin .../@vl2/missions.vl2/terrains/Desiccator.spn | Bin .../@vl2/missions.vl2/terrains/Desiccator.ter | Bin .../@vl2/missions.vl2/terrains/DustToDust.nav | Bin .../@vl2/missions.vl2/terrains/DustToDust.spn | Bin .../@vl2/missions.vl2/terrains/DustToDust.ter | Bin .../@vl2/missions.vl2/terrains/EB_Hades.spn | Bin .../@vl2/missions.vl2/terrains/EB_Hades.ter | Bin .../@vl2/missions.vl2/terrains/Equinox.nav | Bin .../@vl2/missions.vl2/terrains/Equinox.spn | Bin .../@vl2/missions.vl2/terrains/Equinox.ter | Bin .../@vl2/missions.vl2/terrains/Escalade.nav | Bin .../@vl2/missions.vl2/terrains/Escalade.spn | Bin .../@vl2/missions.vl2/terrains/Escalade.ter | Bin .../missions.vl2/terrains/Extra_Badlands1.ter | Bin .../@vl2/missions.vl2/terrains/Firestorm.spn | Bin .../@vl2/missions.vl2/terrains/Firestorm.ter | Bin .../@vl2/missions.vl2/terrains/FlashPoint.spn | Bin .../@vl2/missions.vl2/terrains/Flashpoint.ter | Bin .../@vl2/missions.vl2/terrains/Fracas.nav | Bin .../@vl2/missions.vl2/terrains/Fracas.spn | Bin .../@vl2/missions.vl2/terrains/Fracas.ter | Bin .../@vl2/missions.vl2/terrains/Gauntlet.nav | Bin .../@vl2/missions.vl2/terrains/Gauntlet.spn | Bin .../@vl2/missions.vl2/terrains/Gauntlet.ter | Bin .../@vl2/missions.vl2/terrains/Gehenna.spn | Bin .../@vl2/missions.vl2/terrains/Gehenna.ter | Bin .../@vl2/missions.vl2/terrains/IceBound.spn | Bin .../@vl2/missions.vl2/terrains/IceBound.ter | Bin .../@vl2/missions.vl2/terrains/Insalubria.nav | Bin .../@vl2/missions.vl2/terrains/Insalubria.spn | Bin .../@vl2/missions.vl2/terrains/Insalubria.ter | Bin .../@vl2/missions.vl2/terrains/Invictus.nav | Bin .../@vl2/missions.vl2/terrains/Invictus.spn | Bin .../@vl2/missions.vl2/terrains/Invictus.ter | Bin .../missions.vl2/terrains/JacobsLadder.spn | Bin .../missions.vl2/terrains/JacobsLadder.ter | Bin .../@vl2/missions.vl2/terrains/Katabatic.nav | Bin .../@vl2/missions.vl2/terrains/Katabatic.spn | Bin .../@vl2/missions.vl2/terrains/Katabatic.ter | Bin .../@vl2/missions.vl2/terrains/Masada.spn | Bin .../@vl2/missions.vl2/terrains/Masada.ter | Bin .../@vl2/missions.vl2/terrains/Minotaur.nav | Bin .../@vl2/missions.vl2/terrains/Minotaur.spn | Bin .../@vl2/missions.vl2/terrains/Minotaur.ter | Bin .../@vl2/missions.vl2/terrains/MyrkWood.spn | Bin .../@vl2/missions.vl2/terrains/MyrkWood.ter | Bin .../base/@vl2/missions.vl2/terrains/Oasis.spn | Bin .../base/@vl2/missions.vl2/terrains/Oasis.ter | Bin .../@vl2/missions.vl2/terrains/Overreach.spn | Bin .../@vl2/missions.vl2/terrains/Overreach.ter | Bin .../@vl2/missions.vl2/terrains/Pyroclasm.spn | Bin .../@vl2/missions.vl2/terrains/Pyroclasm.ter | Bin .../@vl2/missions.vl2/terrains/Quagmire.spn | Bin .../@vl2/missions.vl2/terrains/Quagmire.ter | Bin .../base/@vl2/missions.vl2/terrains/Rasp.spn | Bin .../base/@vl2/missions.vl2/terrains/Rasp.ter | Bin .../missions.vl2/terrains/Recalescence.spn | Bin .../missions.vl2/terrains/Recalescence.ter | Bin .../@vl2/missions.vl2/terrains/Respite.nav | Bin .../@vl2/missions.vl2/terrains/Respite.spn | Bin .../@vl2/missions.vl2/terrains/Respite.ter | Bin .../@vl2/missions.vl2/terrains/Reversion.spn | Bin .../@vl2/missions.vl2/terrains/Reversion.ter | Bin .../@vl2/missions.vl2/terrains/Rimehold.spn | Bin .../@vl2/missions.vl2/terrains/Rimehold.ter | Bin .../@vl2/missions.vl2/terrains/RiverDance.nav | Bin .../@vl2/missions.vl2/terrains/RiverDance.spn | Bin .../@vl2/missions.vl2/terrains/RiverDance.ter | Bin .../@vl2/missions.vl2/terrains/Sanctuary.nav | Bin .../@vl2/missions.vl2/terrains/Sanctuary.spn | Bin .../@vl2/missions.vl2/terrains/Sanctuary.ter | Bin .../@vl2/missions.vl2/terrains/Sirocco.spn | Bin .../@vl2/missions.vl2/terrains/Sirocco.ter | Bin .../@vl2/missions.vl2/terrains/SlapDash.spn | Bin .../@vl2/missions.vl2/terrains/Slapdash.ter | Bin .../@vl2/missions.vl2/terrains/SunDried.nav | Bin .../@vl2/missions.vl2/terrains/SunDried.spn | Bin .../@vl2/missions.vl2/terrains/SunDried.ter | Bin .../base/@vl2/missions.vl2/terrains/Talus.nav | Bin .../base/@vl2/missions.vl2/terrains/Talus.spn | Bin .../base/@vl2/missions.vl2/terrains/Talus.ter | Bin .../@vl2/missions.vl2/terrains/ThinIce.spn | Bin .../@vl2/missions.vl2/terrains/ThinIce.ter | Bin .../@vl2/missions.vl2/terrains/Tombstone.nav | Bin .../@vl2/missions.vl2/terrains/Tombstone.spn | Bin .../@vl2/missions.vl2/terrains/Tombstone.ter | Bin .../@vl2/missions.vl2/terrains/Training1.nav | Bin .../@vl2/missions.vl2/terrains/Training1.ter | Bin .../@vl2/missions.vl2/terrains/Training2.nav | Bin .../@vl2/missions.vl2/terrains/Training2.ter | Bin .../@vl2/missions.vl2/terrains/Training3.nav | Bin .../@vl2/missions.vl2/terrains/Training3.ter | Bin .../@vl2/missions.vl2/terrains/Training4.nav | Bin .../@vl2/missions.vl2/terrains/Training4.ter | Bin .../@vl2/missions.vl2/terrains/Training5.nav | Bin .../@vl2/missions.vl2/terrains/Training5.ter | Bin .../missions.vl2/terrains/UltimaThule.spn | Bin .../missions.vl2/terrains/UltimaThule.ter | Bin .../@vl2/missions.vl2/terrains/Underhill.nav | Bin .../@vl2/missions.vl2/terrains/Underhill.spn | Bin .../@vl2/missions.vl2/terrains/Underhill.ter | Bin .../@vl2/missions.vl2/terrains/Whiteout.nav | Bin .../@vl2/missions.vl2/terrains/Whiteout.spn | Bin .../@vl2/missions.vl2/terrains/Whiteout.ter | Bin .../heightfield/CTF.Katabatic_heightfield.cs | 0 .../heightfield/CTF.RiverDance_heightfield.cs | 0 .../heightfield/DeathBirdsFly_heightfield.cs | 0 .../heightfield/Fall_To_Glory_heightfield.cs | 0 .../heightfield/Home.Badlands_heightfield.cs | 0 .../heightfield/Home.Desert_heightfield.cs | 0 .../heightfield/Home.Lush_heightfield.cs | 0 .../heightfield/Home.Snow2_heightfield.cs | 0 .../heightfield/Home.Snow_heightfield.cs | 0 .../Hunters.Burnout_heightfield.cs | 0 .../Hunters.Casern_Cavite_heightfield.cs | 0 .../Hunters.Chaopia_heightfield.cs | 0 .../Hunters.Intaglio_heightfield.cs | 0 .../Hunters.MyrkWood_heightfield.cs | 0 .../heightfield/Hunters.Rasp_heightfield.cs | 0 .../Hunters.SunDried_heightfield.cs | 0 .../missions.vl2/terrains/heightfield/Lush.cs | 0 .../terrains/heightfield/Lush1.cs | 0 .../terrains/heightfield/Lush2.cs | 0 .../terrains/heightfield/Lush3.cs | 0 .../terrains/heightfield/Lush4.cs | 0 .../terrains/heightfield/Lush5.cs | 0 .../terrains/heightfield/Lush8.cs | 0 .../terrains/heightfield/Mark1_heightfield.cs | 0 .../terrains/heightfield/MyrkWoodMask.png | Bin .../terrains/heightfield/MyrkWoodStream.png | Bin .../heightfield/NewLava1_heightfield.cs | 0 .../heightfield/Overreach_heightfield.cs | 0 .../heightfield/Reversion_heightfield.cs | 0 .../terrains/heightfield/Roads.cs | 0 .../heightfield/Siege.Gauntlet_heightfield.cs | 0 .../heightfield/Siege.IceBound_heightfield.cs | 0 .../SinglePlayer.Skiing_heightfield.cs | 0 .../Sounds.Mission1_heightfield.cs | 0 .../terrains/heightfield/SunDriedMask.png | Bin .../heightfield/ThinIce_heightfield.cs | 0 .../Working.Badlands1_heightfield.cs | 0 .../Working.Badlands2_heightfield.cs | 0 .../Working.Badlands3_heightfield.cs | 0 .../Working.Badlands4_heightfield.cs | 0 .../Working.Desert1_heightfield.cs | 0 .../Working.Desert2_heightfield.cs | 0 .../Working.Desert5_heightfield.cs | 0 .../heightfield/Working.Lush1_heightfield.cs | 0 .../heightfield/Working.Lush2_heightfield.cs | 0 .../terrains/heightfield/desert.cs | 0 .../terrains/texture/DeathBirdsFly_texture.cs | 0 .../terrains/texture/Mark1_texture.cs | 0 .../terrains/texture/NewDesert1_texture.cs | 0 .../terrains/texture/NewDesert2_texture.cs | 0 .../terrains/texture/NewDesert3_texture.cs | 0 .../terrains/texture/NewLava1_texture.cs | 0 .../terrains/texture/NewLava2_texture.cs | 0 .../terrains/texture/NewLush1_texture.cs | 0 .../terrains/texture/NewLush2_texture.cs | 0 .../terrains/texture/NewLush3_texture.cs | 0 .../terrains/texture/NewSnow1_texture.cs | 0 .../terrains/texture/NewSnow2_texture.cs | 0 .../terrains/texture/NewSnow3_textures.cs | 0 .../terrains/texture/NewSnowyGrass_texture.cs | 0 .../terrains/texture/Overreach_texture.cs | 0 .../terrains/texture/Reversion_texture.cs | 0 .../texture/Sounds.Mission1_texture.cs | 0 .../terrains/texture/ThinIce_texture.cs | 0 .../@vl2/scripts.vl2/gui/AIEButtonBarDlg.gui | 0 .../@vl2/scripts.vl2/gui/AIEFrameSetDlg.gui | 0 .../@vl2/scripts.vl2/gui/AIEStatusbarDlg.gui | 0 .../@vl2/scripts.vl2/gui/AIEWorkingDlg.gui | 0 .../base/@vl2/scripts.vl2/gui/AIEditorGui.gui | 0 .../@vl2/scripts.vl2/gui/AIEditorToolBar.gui | 0 .../base/@vl2/scripts.vl2/gui/AddressDlg.gui | 0 .../@vl2/scripts.vl2/gui/AdvancedHostDlg.gui | 0 .../scripts.vl2/gui/BrowserEditInfoDlg.gui | 0 .../@vl2/scripts.vl2/gui/BrowserSearchDlg.gui | 0 .../base/@vl2/scripts.vl2/gui/CenterPrint.gui | 0 .../@vl2/scripts.vl2/gui/ChannelBanDlg.gui | 0 .../@vl2/scripts.vl2/gui/ChannelKeyDlg.gui | 0 .../scripts.vl2/gui/ChannelOptionsDlg.gui | 0 .../base/@vl2/scripts.vl2/gui/ChatDlg.gui | 0 .../base/@vl2/scripts.vl2/gui/ChatGui.gui | 0 .../@vl2/scripts.vl2/gui/ChatOptionsDlg.gui | 0 .../@vl2/scripts.vl2/gui/ChooseFilterDlg.gui | 0 .../@vl2/scripts.vl2/gui/CommanderChatDlg.gui | 0 .../@vl2/scripts.vl2/gui/CommanderMapGui.gui | 0 .../@vl2/scripts.vl2/gui/CommonLoadDlg.gui | 0 .../@vl2/scripts.vl2/gui/CommonSaveDlg.gui | 0 .../base/@vl2/scripts.vl2/gui/CompTestGui.gui | 0 .../base/@vl2/scripts.vl2/gui/ConsoleDlg.gui | 0 .../@vl2/scripts.vl2/gui/CreateAccountDlg.gui | 0 .../@vl2/scripts.vl2/gui/CreateTribeDlg.gui | 0 .../base/@vl2/scripts.vl2/gui/CreditsGui.gui | 0 .../base/@vl2/scripts.vl2/gui/DebriefGui.gui | 0 .../gui/DebuggerBreakConditionDlg.gui | 0 .../scripts.vl2/gui/DebuggerConnectDlg.gui | 0 .../scripts.vl2/gui/DebuggerEditWatchDlg.gui | 0 .../@vl2/scripts.vl2/gui/DebuggerFindDlg.gui | 0 .../base/@vl2/scripts.vl2/gui/DebuggerGui.gui | 0 .../@vl2/scripts.vl2/gui/DebuggerWatchDlg.gui | 0 .../scripts.vl2/gui/DemoLoadProgressDlg.gui | 0 .../@vl2/scripts.vl2/gui/DemoPlaybackDlg.gui | 0 .../scripts.vl2/gui/DemoRenameFileDlg.gui | 0 .../@vl2/scripts.vl2/gui/DetailSetDlg.gui | 0 .../@vl2/scripts.vl2/gui/DriverInfoDlg.gui | 0 .../base/@vl2/scripts.vl2/gui/EULADlg.gui | 0 .../scripts.vl2/gui/EditChatCommandDlg.gui | 0 .../@vl2/scripts.vl2/gui/EditChatMenuDlg.gui | 0 .../@vl2/scripts.vl2/gui/EditChatMenuGui.gui | 0 .../base/@vl2/scripts.vl2/gui/EditorGui.gui | 0 .../scripts.vl2/gui/EditorSaveMissionDlg.gui | 0 .../@vl2/scripts.vl2/gui/EditorToolBarGui.gui | 0 .../scripts.vl2/gui/EditorToolCreatorGui.gui | 0 .../gui/EditorToolInspectorGui.gui | 0 .../gui/EditorToolMissionAreaGui.gui | 0 .../gui/EditorToolThumbnailGui.gui | 0 .../scripts.vl2/gui/EditorToolTreeViewGui.gui | 0 .../@vl2/scripts.vl2/gui/EditorToolbarDlg.gui | 0 .../@vl2/scripts.vl2/gui/EmailBlockDlg.gui | 0 .../@vl2/scripts.vl2/gui/EmailComposeDlg.gui | 0 .../base/@vl2/scripts.vl2/gui/EmailGui.gui | 0 .../base/@vl2/scripts.vl2/gui/EnterIPDlg.gui | 0 .../@vl2/scripts.vl2/gui/FilterEditDlg.gui | 0 .../@vl2/scripts.vl2/gui/FindServerDlg.gui | 0 .../@vl2/scripts.vl2/gui/FrameOverlayGui.gui | 0 .../base/@vl2/scripts.vl2/gui/GameGui.gui | 0 .../base/@vl2/scripts.vl2/gui/GenDialog.gui | 0 .../@vl2/scripts.vl2/gui/GuiEditorGui.gui | 0 .../base/@vl2/scripts.vl2/gui/GuiTestGui.gui | 0 .../base/@vl2/scripts.vl2/gui/HUDDlgs.gui | 0 .../base/@vl2/scripts.vl2/gui/HelpDlg.gui | 0 .../base/@vl2/scripts.vl2/gui/IHVTest.gui | 0 .../@vl2/scripts.vl2/gui/ImmSplashDlg.gui | 0 .../scripts.vl2/gui/InspectAddFieldDlg.gui | 0 .../base/@vl2/scripts.vl2/gui/InspectDlg.gui | 0 .../@vl2/scripts.vl2/gui/InteriorDebug.gui | 0 .../scripts.vl2/gui/InteriorPreviewGui.gui | 0 .../base/@vl2/scripts.vl2/gui/JoinChatDlg.gui | 0 .../scripts.vl2/gui/JoystickConfigDlg.gui | 0 .../base/@vl2/scripts.vl2/gui/LaunchGui.gui | 0 .../@vl2/scripts.vl2/gui/LaunchToolbarDlg.gui | 0 .../base/@vl2/scripts.vl2/gui/LoadingGui.gui | 0 .../base/@vl2/scripts.vl2/gui/LobbyGui.gui | 0 .../base/@vl2/scripts.vl2/gui/LoginDlg.gui | 0 .../scripts.vl2/gui/LoginMessageBoxDlg.gui | 0 .../@vl2/scripts.vl2/gui/MessageBoxDlg.gui | 0 .../@vl2/scripts.vl2/gui/MessagePopupDlg.gui | 0 .../@vl2/scripts.vl2/gui/MouseConfigDlg.gui | 0 .../@vl2/scripts.vl2/gui/MoveThreadDlg.gui | 0 .../@vl2/scripts.vl2/gui/NewMissionGui.gui | 0 .../@vl2/scripts.vl2/gui/NewWarriorDlg.gui | 0 .../base/@vl2/scripts.vl2/gui/OptionsDlg.gui | 0 .../base/@vl2/scripts.vl2/gui/PanoramaGui.gui | 0 .../base/@vl2/scripts.vl2/gui/PasswordDlg.gui | 0 .../base/@vl2/scripts.vl2/gui/PickTeamDlg.gui | 0 .../base/@vl2/scripts.vl2/gui/PlayGui.gui | 0 .../@vl2/scripts.vl2/gui/RecordingsDlg.gui | 0 .../base/@vl2/scripts.vl2/gui/RemapDlg.gui | 0 .../@vl2/scripts.vl2/gui/ServerInfoDlg.gui | 0 .../@vl2/scripts.vl2/gui/ShellLoadFileDlg.gui | 0 .../@vl2/scripts.vl2/gui/ShellSaveFileDlg.gui | 0 .../scripts.vl2/gui/SinglePlayerEscapeDlg.gui | 0 .../gui/TSShowDetailControlDlg.gui | 0 .../@vl2/scripts.vl2/gui/TSShowEditScale.gui | 0 .../base/@vl2/scripts.vl2/gui/TSShowGui.gui | 0 .../@vl2/scripts.vl2/gui/TSShowLightDlg.gui | 0 .../@vl2/scripts.vl2/gui/TSShowLoadDlg.gui | 0 .../@vl2/scripts.vl2/gui/TSShowMiscDlg.gui | 0 .../gui/TSShowThreadControlDlg.gui | 0 .../scripts.vl2/gui/TSShowTranDurEditDlg.gui | 0 .../scripts.vl2/gui/TSShowTransitionDlg.gui | 0 .../base/@vl2/scripts.vl2/gui/TaskHudDlg.gui | 0 .../gui/TerraformerFullScreenGui.gui | 0 .../@vl2/scripts.vl2/gui/TerraformerGui.gui | 0 .../gui/TerraformerHeightfieldGui.gui | 0 .../scripts.vl2/gui/TerraformerTextureGui.gui | 0 .../gui/TerrainEditorButtonbarDlg.gui | 0 .../gui/TerrainEditorExtraToolbarDlg.gui | 0 .../gui/TerrainEditorFramesetDlg.gui | 0 .../@vl2/scripts.vl2/gui/TerrainEditorGui.gui | 0 .../gui/TerrainEditorStatusbarDlg.gui | 0 .../gui/TerrainEditorTextureSelectGui.gui | 0 .../gui/TerrainEditorToolbarDlg.gui | 0 .../gui/TerrainEditorVSettingsGui.gui | 0 .../gui/TerrainEditorValuesSettingsGui.gui | 0 .../base/@vl2/scripts.vl2/gui/TestGui.gui | 0 .../base/@vl2/scripts.vl2/gui/TrainingGui.gui | 0 .../scripts.vl2/gui/TribeAdminMemberDlg.gui | 0 .../gui/TribeAndWarriorBrowserGui.gui | 0 .../scripts.vl2/gui/TribePropertiesDlg.gui | 0 .../scripts.vl2/gui/WarriorPropertiesDlg.gui | 0 .../gui/WorldEditorButtonbarDlg.gui | 0 .../gui/WorldEditorFramesetDlg.gui | 0 .../@vl2/scripts.vl2/gui/WorldEditorGui.gui | 0 .../gui/WorldEditorSettingsDlg.gui | 0 .../gui/WorldEditorStatusbarDlg.gui | 0 .../scripts.vl2/gui/WorldEditorToolbarDlg.gui | 0 .../@vl2/scripts.vl2/gui/cmdMapHelpText.gui | 0 .../base/@vl2/scripts.vl2/gui/guiProfiles.cs | 0 .../base/@vl2/scripts.vl2/gui/helpTextGui.gui | 0 .../@vl2/scripts.vl2/gui/objectBuilderGui.gui | 0 .../@vl2/scripts.vl2/gui/sceneLightingGui.gui | 0 .../base/@vl2/scripts.vl2/help/1. About.hfl | 0 .../help/2. Mission Editor Overview.hfl | 0 .../@vl2/scripts.vl2/help/3. World Editor.hfl | 0 .../help/4. Mission Area Editor.hfl | 0 .../scripts.vl2/help/5. Terrain Editor.hfl | 0 .../help/6. Terrain Terraform Editor.hfl | 0 .../help/7. Terrain Texture Editor.hfl | 0 .../help/8. Terrain Texture Painter.hfl | 0 .../@vl2/scripts.vl2/scripts/BountyGame.cs | 0 .../base/@vl2/scripts.vl2/scripts/CTFGame.cs | 0 .../@vl2/scripts.vl2/scripts/CenterPrint.cs | 0 .../base/@vl2/scripts.vl2/scripts/ChatGui.cs | 0 .../scripts.vl2/scripts/ChooseFilterDlg.cs | 0 .../base/@vl2/scripts.vl2/scripts/CnHGame.cs | 0 .../base/@vl2/scripts.vl2/scripts/DMGame.cs | 0 .../@vl2/scripts.vl2/scripts/DebriefGui.cs | 0 .../@vl2/scripts.vl2/scripts/DemoEndGui.cs | 0 .../base/@vl2/scripts.vl2/scripts/DnDGame.cs | 0 .../scripts.vl2/scripts/EditChatMenuGui.cs | 0 .../@vl2/scripts.vl2/scripts/EditorGui.cs | 0 .../scripts.vl2/scripts/EditorProfiles.cs | 0 .../base/@vl2/scripts.vl2/scripts/GameGui.cs | 0 .../@vl2/scripts.vl2/scripts/HuntersGame.cs | 0 .../@vl2/scripts.vl2/scripts/LaunchLanGui.cs | 0 .../base/@vl2/scripts.vl2/scripts/LobbyGui.cs | 0 .../@vl2/scripts.vl2/scripts/OptionsDlg.cs | 0 .../@vl2/scripts.vl2/scripts/PantherXL.cs | 0 .../base/@vl2/scripts.vl2/scripts/PathEdit.cs | 0 .../@vl2/scripts.vl2/scripts/RabbitGame.cs | 0 .../@vl2/scripts.vl2/scripts/SiegeGame.cs | 0 .../scripts.vl2/scripts/SinglePlayerGame.cs | 0 .../scripts.vl2/scripts/TeamHuntersGame.cs | 0 .../@vl2/scripts.vl2/scripts/Training1.cs | 0 .../@vl2/scripts.vl2/scripts/Training2.cs | 0 .../@vl2/scripts.vl2/scripts/Training3.cs | 0 .../@vl2/scripts.vl2/scripts/Training4.cs | 0 .../@vl2/scripts.vl2/scripts/Training5.cs | 0 .../@vl2/scripts.vl2/scripts/TrainingGui.cs | 0 .../base/@vl2/scripts.vl2/scripts/admin.cs | 0 .../base/@vl2/scripts.vl2/scripts/ai.cs | 0 .../@vl2/scripts.vl2/scripts/aiBotProfiles.cs | 0 .../@vl2/scripts.vl2/scripts/aiBountyGame.cs | 0 .../base/@vl2/scripts.vl2/scripts/aiCTF.cs | 0 .../base/@vl2/scripts.vl2/scripts/aiChat.cs | 0 .../base/@vl2/scripts.vl2/scripts/aiCnH.cs | 0 .../@vl2/scripts.vl2/scripts/aiDeathMatch.cs | 0 .../base/@vl2/scripts.vl2/scripts/aiDebug.cs | 0 .../scripts.vl2/scripts/aiDefaultTasks.cs | 0 .../base/@vl2/scripts.vl2/scripts/aiDnD.cs | 0 .../@vl2/scripts.vl2/scripts/aiHumanTasks.cs | 0 .../@vl2/scripts.vl2/scripts/aiHunters.cs | 0 .../@vl2/scripts.vl2/scripts/aiInventory.cs | 0 .../scripts.vl2/scripts/aiObjectiveBuilder.cs | 0 .../@vl2/scripts.vl2/scripts/aiObjectives.cs | 0 .../base/@vl2/scripts.vl2/scripts/aiRabbit.cs | 0 .../base/@vl2/scripts.vl2/scripts/aiSiege.cs | 0 .../@vl2/scripts.vl2/scripts/aiTeamHunters.cs | 0 .../scripts.vl2/scripts/autoexec/scripts.txt | 0 .../scripts.vl2/scripts/badlandsPropMap.cs | 0 .../@vl2/scripts.vl2/scripts/bioderm_heavy.cs | 0 .../@vl2/scripts.vl2/scripts/bioderm_light.cs | 0 .../scripts.vl2/scripts/bioderm_medium.cs | 0 .../base/@vl2/scripts.vl2/scripts/camera.cs | 0 .../scripts.vl2/scripts/cannedChatItems.cs | 0 .../@vl2/scripts.vl2/scripts/chatMenuHud.cs | 0 .../base/@vl2/scripts.vl2/scripts/client.cs | 0 .../@vl2/scripts.vl2/scripts/clientAudio.cs | 0 .../scripts.vl2/scripts/clientDefaults.cs | 0 .../@vl2/scripts.vl2/scripts/clientTasks.cs | 0 .../@vl2/scripts.vl2/scripts/commanderMap.cs | 0 .../scripts/commanderMapHelpText.cs | 0 .../scripts.vl2/scripts/commanderMapIcons.cs | 0 .../scripts.vl2/scripts/commanderProfiles.cs | 0 .../@vl2/scripts.vl2/scripts/commonDialogs.cs | 0 .../scripts.vl2/scripts/controlDefaults.cs | 0 .../@vl2/scripts.vl2/scripts/creditsGui.cs | 0 .../@vl2/scripts.vl2/scripts/creditsText.cs | 0 .../base/@vl2/scripts.vl2/scripts/cursors.cs | 0 .../@vl2/scripts.vl2/scripts/damageTypes.cs | 0 .../@vl2/scripts.vl2/scripts/deathMessages.cs | 0 .../@vl2/scripts.vl2/scripts/debuggerGui.cs | 0 .../@vl2/scripts.vl2/scripts/defaultGame.cs | 0 .../@vl2/scripts.vl2/scripts/deployables.cs | 0 .../@vl2/scripts.vl2/scripts/depthSort.cs | 0 .../@vl2/scripts.vl2/scripts/desertPropMap.cs | 0 .../@vl2/scripts.vl2/scripts/editor.bind.cs | 0 .../base/@vl2/scripts.vl2/scripts/editor.cs | 0 .../@vl2/scripts.vl2/scripts/editorRender.cs | 0 .../scripts.vl2/scripts/environmentals.cs | 0 .../@vl2/scripts.vl2/scripts/forceField.cs | 0 .../base/@vl2/scripts.vl2/scripts/gameBase.cs | 0 .../@vl2/scripts.vl2/scripts/gameCanvas.cs | 0 .../@vl2/scripts.vl2/scripts/graphBuild.cs | 0 .../@vl2/scripts.vl2/scripts/heavy_male.cs | 0 .../base/@vl2/scripts.vl2/scripts/help.cs | 0 .../@vl2/scripts.vl2/scripts/helpGuiText.cs | 0 .../base/@vl2/scripts.vl2/scripts/hud.cs | 0 .../@vl2/scripts.vl2/scripts/icePropMap.cs | 0 .../@vl2/scripts.vl2/scripts/inventory.cs | 0 .../@vl2/scripts.vl2/scripts/inventoryHud.cs | 0 .../base/@vl2/scripts.vl2/scripts/item.cs | 0 .../@vl2/scripts.vl2/scripts/joystickBind.cs | 0 .../@vl2/scripts.vl2/scripts/lavaPropMap.cs | 0 .../@vl2/scripts.vl2/scripts/light_female.cs | 0 .../@vl2/scripts.vl2/scripts/light_male.cs | 0 .../@vl2/scripts.vl2/scripts/lightning.cs | 0 .../scripts.vl2/scripts/liquidProfiles.cs | 0 .../@vl2/scripts.vl2/scripts/loadingGui.cs | 0 .../@vl2/scripts.vl2/scripts/lushPropMap.cs | 0 .../base/@vl2/scripts.vl2/scripts/markers.cs | 0 .../@vl2/scripts.vl2/scripts/medium_female.cs | 0 .../@vl2/scripts.vl2/scripts/medium_male.cs | 0 .../base/@vl2/scripts.vl2/scripts/message.cs | 0 .../base/@vl2/scripts.vl2/scripts/navGraph.cs | 0 .../@vl2/scripts.vl2/scripts/objectiveHud.cs | 0 .../base/@vl2/scripts.vl2/scripts/pack.cs | 0 .../scripts/packs/ELFbarrelPack.cs | 0 .../scripts.vl2/scripts/packs/aabarrelPack.cs | 0 .../scripts.vl2/scripts/packs/ammopack.cs | 0 .../scripts.vl2/scripts/packs/cloakingpack.cs | 0 .../scripts.vl2/scripts/packs/energypack.cs | 0 .../scripts/packs/missilebarrelPack.cs | 0 .../scripts/packs/mortarBarrelPack.cs | 0 .../scripts/packs/plasmabarrelPack.cs | 0 .../scripts.vl2/scripts/packs/repairpack.cs | 0 .../scripts/packs/satchelCharge.cs | 0 .../scripts/packs/sensorjammerpack.cs | 0 .../scripts.vl2/scripts/packs/shieldpack.cs | 0 .../scripts.vl2/scripts/particleDummies.cs | 0 .../scripts.vl2/scripts/particleEmitter.cs | 0 .../base/@vl2/scripts.vl2/scripts/player.cs | 0 .../base/@vl2/scripts.vl2/scripts/power.cs | 0 .../@vl2/scripts.vl2/scripts/projectiles.cs | 0 .../@vl2/scripts.vl2/scripts/recordings.cs | 0 .../base/@vl2/scripts.vl2/scripts/redbook.cs | 0 .../@vl2/scripts.vl2/scripts/scoreList.cs | 0 .../@vl2/scripts.vl2/scripts/scoreScreen.cs | 0 .../base/@vl2/scripts.vl2/scripts/server.cs | 0 .../@vl2/scripts.vl2/scripts/serverAudio.cs | 0 .../scripts.vl2/scripts/serverCommanderMap.cs | 0 .../scripts.vl2/scripts/serverDefaults.cs | 0 .../@vl2/scripts.vl2/scripts/serverTasks.cs | 0 .../base/@vl2/scripts.vl2/scripts/simGroup.cs | 0 .../base/@vl2/scripts.vl2/scripts/spdialog.cs | 0 .../@vl2/scripts.vl2/scripts/staticShape.cs | 0 .../base/@vl2/scripts.vl2/scripts/station.cs | 0 .../@vl2/scripts.vl2/scripts/stationSetInv.cs | 0 .../@vl2/scripts.vl2/scripts/targetManager.cs | 0 .../base/@vl2/scripts.vl2/scripts/trigger.cs | 0 .../base/@vl2/scripts.vl2/scripts/turret.cs | 0 .../scripts/turrets/ELFBarrelLarge.cs | 0 .../scripts/turrets/aaBarrelLarge.cs | 0 .../scripts/turrets/indoorDeployableBarrel.cs | 0 .../scripts/turrets/missileBarrelLarge.cs | 0 .../scripts/turrets/mortarBarrelLarge.cs | 0 .../turrets/outdoorDeployableBarrel.cs | 0 .../scripts/turrets/plasmaBarrelLarge.cs | 0 .../scripts/turrets/sentryTurret.cs | 0 .../scripts/vehicles/clientVehicleHud.cs | 0 .../scripts/vehicles/serverVehicleHud.cs | 0 .../scripts.vl2/scripts/vehicles/vehicle.cs | 0 .../scripts/vehicles/vehicle_bomber.cs | 0 .../scripts/vehicles/vehicle_havoc.cs | 0 .../scripts/vehicles/vehicle_mpb.cs | 0 .../scripts/vehicles/vehicle_shrike.cs | 0 .../scripts/vehicles/vehicle_spec_fx.cs | 0 .../scripts/vehicles/vehicle_tank.cs | 0 .../scripts/vehicles/vehicle_wildcat.cs | 0 .../@vl2/scripts.vl2/scripts/voiceBinds.cs | 0 .../@vl2/scripts.vl2/scripts/voiceChat.cs | 0 .../@vl2/scripts.vl2/scripts/waveProfiles.cs | 0 .../scripts.vl2/scripts/weapTurretCode.cs | 0 .../base/@vl2/scripts.vl2/scripts/weapons.cs | 0 .../scripts.vl2/scripts/weapons/ELFGun.cs | 0 .../scripts.vl2/scripts/weapons/blaster.cs | 0 .../scripts/weapons/cameraGrenade.cs | 0 .../scripts.vl2/scripts/weapons/chaingun.cs | 0 .../scripts/weapons/concussionGrenade.cs | 0 .../@vl2/scripts.vl2/scripts/weapons/disc.cs | 0 .../scripts/weapons/flareGrenade.cs | 0 .../scripts/weapons/flashGrenade.cs | 0 .../scripts.vl2/scripts/weapons/grenade.cs | 0 .../scripts/weapons/grenadeLauncher.cs | 0 .../@vl2/scripts.vl2/scripts/weapons/mine.cs | 0 .../scripts/weapons/missileLauncher.cs | 0 .../scripts.vl2/scripts/weapons/mortar.cs | 0 .../scripts.vl2/scripts/weapons/plasma.cs | 0 .../scripts.vl2/scripts/weapons/shockLance.cs | 0 .../scripts/weapons/sniperRifle.cs | 0 .../scripts/weapons/targetingLaser.cs | 0 .../base/@vl2/scripts.vl2/scripts/weather.cs | 0 .../@vl2/scripts.vl2/scripts/webbrowser.cs | 0 .../base/@vl2/scripts.vl2/scripts/webemail.cs | 0 .../@vl2/scripts.vl2/scripts/webforums.cs | 0 .../base/@vl2/scripts.vl2/scripts/weblinks.cs | 0 .../base/@vl2/scripts.vl2/scripts/webnews.cs | 0 .../base/@vl2/scripts.vl2/scripts/webstuff.cs | 0 .../base/@vl2/scripts.vl2/scripts/webtest.cs | 0 .../@vl2/shapes.vl2/shapes/ammo_chaingun.dts | Bin .../base/@vl2/shapes.vl2/shapes/ammo_disc.dts | Bin .../@vl2/shapes.vl2/shapes/ammo_grenade.dts | Bin .../base/@vl2/shapes.vl2/shapes/ammo_mine.dts | Bin .../@vl2/shapes.vl2/shapes/ammo_missile.dts | Bin .../@vl2/shapes.vl2/shapes/ammo_mortar.dts | Bin .../@vl2/shapes.vl2/shapes/ammo_plasma.dts | Bin .../@vl2/shapes.vl2/shapes/banner_honor.dts | Bin .../shapes.vl2/shapes/banner_strength.dts | Bin .../@vl2/shapes.vl2/shapes/banner_unity.dts | Bin .../base/@vl2/shapes.vl2/shapes/beacon.dts | Bin .../shapes.vl2/shapes/bio_player_debris.dts | Bin .../@vl2/shapes.vl2/shapes/bioderm_heavy.dts | Bin .../shapes.vl2/shapes/bioderm_heavy_back.dsq | Bin .../shapes/bioderm_heavy_celflex2.dsq | Bin .../shapes/bioderm_heavy_celgora.dsq | Bin .../shapes/bioderm_heavy_celjump.dsq | Bin .../shapes/bioderm_heavy_celroar.dsq | Bin .../shapes/bioderm_heavy_celsalute.dsq | Bin .../shapes/bioderm_heavy_celyeah.dsq | Bin .../shapes/bioderm_heavy_dieback.dsq | Bin .../shapes/bioderm_heavy_diechest.dsq | Bin .../shapes/bioderm_heavy_dieforward.dsq | Bin .../shapes/bioderm_heavy_diehead.dsq | Bin .../shapes/bioderm_heavy_dieknees.dsq | Bin .../shapes/bioderm_heavy_dieleglft.dsq | Bin .../shapes/bioderm_heavy_dielegrt.dsq | Bin .../shapes/bioderm_heavy_diesidelft.dsq | Bin .../shapes/bioderm_heavy_diesidert.dsq | Bin .../shapes/bioderm_heavy_dieslump.dsq | Bin .../shapes/bioderm_heavy_diespin.dsq | Bin .../shapes.vl2/shapes/bioderm_heavy_fall.dsq | Bin .../shapes/bioderm_heavy_forward.dsq | Bin .../shapes.vl2/shapes/bioderm_heavy_head.dsq | Bin .../shapes/bioderm_heavy_headside.dsq | Bin .../shapes/bioderm_heavy_idlepda.dsq | Bin .../shapes.vl2/shapes/bioderm_heavy_jet.dsq | Bin .../shapes.vl2/shapes/bioderm_heavy_jump.dsq | Bin .../shapes.vl2/shapes/bioderm_heavy_land.dsq | Bin .../shapes/bioderm_heavy_lookde.dsq | Bin .../shapes/bioderm_heavy_lookms.dsq | Bin .../shapes/bioderm_heavy_looknw.dsq | Bin .../shapes/bioderm_heavy_recoilde.dsq | Bin .../shapes.vl2/shapes/bioderm_heavy_root.dsq | Bin .../shapes.vl2/shapes/bioderm_heavy_side.dsq | Bin .../shapes.vl2/shapes/bioderm_heavy_ski.dsq | Bin .../shapes/bioderm_heavy_standjump.dsq | Bin .../shapes/bioderm_heavy_tauntbest.dsq | Bin .../shapes/bioderm_heavy_tauntbull.dsq | Bin .../@vl2/shapes.vl2/shapes/bioderm_light.dts | Bin .../shapes.vl2/shapes/bioderm_light_back.dsq | Bin .../shapes/bioderm_light_celflex2.dsq | Bin .../shapes/bioderm_light_celgora.dsq | Bin .../shapes/bioderm_light_celjump.dsq | Bin .../shapes/bioderm_light_celroar.dsq | Bin .../shapes/bioderm_light_celsalute.dsq | Bin .../shapes/bioderm_light_celyeah.dsq | Bin .../shapes/bioderm_light_dieback.dsq | Bin .../shapes/bioderm_light_diechest.dsq | Bin .../shapes/bioderm_light_dieforward.dsq | Bin .../shapes/bioderm_light_diehead.dsq | Bin .../shapes/bioderm_light_dieknees.dsq | Bin .../shapes/bioderm_light_dieleglft.dsq | Bin .../shapes/bioderm_light_dielegrt.dsq | Bin .../shapes/bioderm_light_diesidelft.dsq | Bin .../shapes/bioderm_light_diesidert.dsq | Bin .../shapes/bioderm_light_dieslump.dsq | Bin .../shapes/bioderm_light_diespin.dsq | Bin .../shapes.vl2/shapes/bioderm_light_fall.dsq | Bin .../shapes/bioderm_light_forward.dsq | Bin .../shapes.vl2/shapes/bioderm_light_head.dsq | Bin .../shapes/bioderm_light_headside.dsq | Bin .../shapes/bioderm_light_idlepda.dsq | Bin .../shapes.vl2/shapes/bioderm_light_jet.dsq | Bin .../shapes.vl2/shapes/bioderm_light_jump.dsq | Bin .../shapes.vl2/shapes/bioderm_light_land.dsq | Bin .../shapes/bioderm_light_lookde.dsq | Bin .../shapes/bioderm_light_lookms.dsq | Bin .../shapes/bioderm_light_looknw.dsq | Bin .../shapes/bioderm_light_recoilde.dsq | Bin .../shapes.vl2/shapes/bioderm_light_root.dsq | Bin .../shapes/bioderm_light_scoutroot.dsq | Bin .../shapes.vl2/shapes/bioderm_light_side.dsq | Bin .../shapes/bioderm_light_sitting.dsq | Bin .../shapes.vl2/shapes/bioderm_light_ski.dsq | Bin .../shapes/bioderm_light_standjump.dsq | Bin .../shapes/bioderm_light_tauntbest.dsq | Bin .../shapes/bioderm_light_tauntbull.dsq | Bin .../@vl2/shapes.vl2/shapes/bioderm_medium.dts | Bin .../shapes.vl2/shapes/bioderm_medium_back.dsq | Bin .../shapes/bioderm_medium_celflex2.dsq | Bin .../shapes/bioderm_medium_celgora.dsq | Bin .../shapes/bioderm_medium_celjump.dsq | Bin .../shapes/bioderm_medium_celroar.dsq | Bin .../shapes/bioderm_medium_celsalute.dsq | Bin .../shapes/bioderm_medium_celyeah.dsq | Bin .../shapes/bioderm_medium_dieback.dsq | Bin .../shapes/bioderm_medium_diechest.dsq | Bin .../shapes/bioderm_medium_dieforward.dsq | Bin .../shapes/bioderm_medium_diehead.dsq | Bin .../shapes/bioderm_medium_dieknees.dsq | Bin .../shapes/bioderm_medium_dieleglft.dsq | Bin .../shapes/bioderm_medium_dielegrt.dsq | Bin .../shapes/bioderm_medium_diesidelft.dsq | Bin .../shapes/bioderm_medium_diesidert.dsq | Bin .../shapes/bioderm_medium_dieslump.dsq | Bin .../shapes/bioderm_medium_diespin.dsq | Bin .../shapes.vl2/shapes/bioderm_medium_fall.dsq | Bin .../shapes/bioderm_medium_forward.dsq | Bin .../shapes.vl2/shapes/bioderm_medium_head.dsq | Bin .../shapes/bioderm_medium_headside.dsq | Bin .../shapes/bioderm_medium_idlepda.dsq | Bin .../shapes.vl2/shapes/bioderm_medium_jet.dsq | Bin .../shapes.vl2/shapes/bioderm_medium_jump.dsq | Bin .../shapes.vl2/shapes/bioderm_medium_land.dsq | Bin .../shapes/bioderm_medium_lookde.dsq | Bin .../shapes/bioderm_medium_lookms.dsq | Bin .../shapes/bioderm_medium_looknw.dsq | Bin .../shapes/bioderm_medium_recoilde.dsq | Bin .../shapes.vl2/shapes/bioderm_medium_root.dsq | Bin .../shapes.vl2/shapes/bioderm_medium_side.dsq | Bin .../shapes/bioderm_medium_sitting.dsq | Bin .../shapes.vl2/shapes/bioderm_medium_ski.dsq | Bin .../shapes/bioderm_medium_standjump.dsq | Bin .../shapes/bioderm_medium_tauntbest.dsq | Bin .../shapes/bioderm_medium_tauntbull.dsq | Bin .../base/@vl2/shapes.vl2/shapes/bmiscf.dts | Bin .../base/@vl2/shapes.vl2/shapes/bomb.dts | Bin .../@vl2/shapes.vl2/shapes/bombers_eye.dts | Bin .../base/@vl2/shapes.vl2/shapes/borg1.dts | Bin .../base/@vl2/shapes.vl2/shapes/borg12.dts | Bin .../base/@vl2/shapes.vl2/shapes/borg13.dts | Bin .../base/@vl2/shapes.vl2/shapes/borg15.dts | Bin .../base/@vl2/shapes.vl2/shapes/borg16.dts | Bin .../base/@vl2/shapes.vl2/shapes/borg17.dts | Bin .../base/@vl2/shapes.vl2/shapes/borg18.dts | Bin .../base/@vl2/shapes.vl2/shapes/borg19.dts | Bin .../base/@vl2/shapes.vl2/shapes/borg2.dts | Bin .../base/@vl2/shapes.vl2/shapes/borg20.dts | Bin .../base/@vl2/shapes.vl2/shapes/borg23.dts | Bin .../base/@vl2/shapes.vl2/shapes/borg25.dts | Bin .../base/@vl2/shapes.vl2/shapes/borg3.dts | Bin .../base/@vl2/shapes.vl2/shapes/borg31.dts | Bin .../base/@vl2/shapes.vl2/shapes/borg32.dts | Bin .../base/@vl2/shapes.vl2/shapes/borg33.dts | Bin .../base/@vl2/shapes.vl2/shapes/borg34.dts | Bin .../base/@vl2/shapes.vl2/shapes/borg4.dts | Bin .../base/@vl2/shapes.vl2/shapes/borg5.dts | Bin .../base/@vl2/shapes.vl2/shapes/borg6.dts | Bin .../base/@vl2/shapes.vl2/shapes/borg7.dts | Bin .../base/@vl2/shapes.vl2/shapes/borg8.dts | Bin .../base/@vl2/shapes.vl2/shapes/camera.dts | Bin .../@vl2/shapes.vl2/shapes/chaingun_shot.dts | Bin .../@vl2/shapes.vl2/shapes/debris_generic.dts | Bin .../shapes/debris_generic_small.dts | Bin .../@vl2/shapes.vl2/shapes/debris_player.dts | Bin .../@vl2/shapes.vl2/shapes/deploy_ammo.dts | Bin .../shapes.vl2/shapes/deploy_inventory.dts | Bin .../shapes/deploy_sensor_motion.dts | Bin .../shapes.vl2/shapes/deploy_sensor_pulse.dts | Bin .../base/@vl2/shapes.vl2/shapes/disc.dts | Bin .../@vl2/shapes.vl2/shapes/disc_explosion.dts | Bin .../base/@vl2/shapes.vl2/shapes/dmiscf.dts | Bin .../base/@vl2/shapes.vl2/shapes/dorg15.dts | Bin .../base/@vl2/shapes.vl2/shapes/dorg16.dts | Bin .../base/@vl2/shapes.vl2/shapes/dorg17.dts | Bin .../base/@vl2/shapes.vl2/shapes/dorg18.dts | Bin .../base/@vl2/shapes.vl2/shapes/dorg19.dts | Bin .../shapes/effect_plasma_explosion.dts | Bin .../@vl2/shapes.vl2/shapes/energy_bolt.dts | Bin .../shapes.vl2/shapes/energy_explosion.dts | Bin .../@vl2/shapes.vl2/shapes/ext_flagstand.dts | Bin .../base/@vl2/shapes.vl2/shapes/flag.dts | Bin .../@vl2/shapes.vl2/shapes/gravemarker_1.dts | Bin .../base/@vl2/shapes.vl2/shapes/grenade.dts | Bin .../@vl2/shapes.vl2/shapes/grenade_flare.dts | Bin .../@vl2/shapes.vl2/shapes/grenade_flash.dts | Bin .../shapes.vl2/shapes/grenade_projectile.dts | Bin .../@vl2/shapes.vl2/shapes/heavy_male.dts | Bin .../shapes.vl2/shapes/heavy_male_back.dsq | Bin .../shapes.vl2/shapes/heavy_male_celdance.dsq | Bin .../shapes.vl2/shapes/heavy_male_celflex.dsq | Bin .../shapes.vl2/shapes/heavy_male_celjump.dsq | Bin .../shapes/heavy_male_celsalute.dsq | Bin .../shapes.vl2/shapes/heavy_male_celtaunt.dsq | Bin .../shapes.vl2/shapes/heavy_male_celwave.dsq | Bin .../shapes.vl2/shapes/heavy_male_dead.dts | Bin .../shapes.vl2/shapes/heavy_male_dieback.dsq | Bin .../shapes.vl2/shapes/heavy_male_diechest.dsq | Bin .../shapes/heavy_male_dieforward.dsq | Bin .../shapes.vl2/shapes/heavy_male_diehead.dsq | Bin .../shapes.vl2/shapes/heavy_male_dieknees.dsq | Bin .../shapes.vl2/shapes/heavy_male_dieleglf.dsq | Bin .../shapes.vl2/shapes/heavy_male_dielegrt.dsq | Bin .../shapes/heavy_male_diesidelf.dsq | Bin .../shapes/heavy_male_diesidert.dsq | Bin .../shapes.vl2/shapes/heavy_male_dieslump.dsq | Bin .../shapes.vl2/shapes/heavy_male_diespin.dsq | Bin .../shapes.vl2/shapes/heavy_male_fall.dsq | Bin .../shapes.vl2/shapes/heavy_male_forward.dsq | Bin .../shapes.vl2/shapes/heavy_male_head.dsq | Bin .../shapes.vl2/shapes/heavy_male_headside.dsq | Bin .../shapes.vl2/shapes/heavy_male_idlepda.dsq | Bin .../@vl2/shapes.vl2/shapes/heavy_male_jet.dsq | Bin .../shapes.vl2/shapes/heavy_male_jump.dsq | Bin .../shapes.vl2/shapes/heavy_male_land.dsq | Bin .../shapes.vl2/shapes/heavy_male_lookde.dsq | Bin .../shapes.vl2/shapes/heavy_male_lookms.dsq | Bin .../shapes.vl2/shapes/heavy_male_looknw.dsq | Bin .../shapes.vl2/shapes/heavy_male_recoilde.dsq | Bin .../shapes.vl2/shapes/heavy_male_root.dsq | Bin .../shapes.vl2/shapes/heavy_male_side.dsq | Bin .../@vl2/shapes.vl2/shapes/heavy_male_ski.dsq | Bin .../shapes/heavy_male_standjump.dsq | Bin .../shapes/heavy_male_tauntbest.dsq | Bin .../shapes.vl2/shapes/heavy_male_tauntimp.dsq | Bin .../@vl2/shapes.vl2/shapes/huntersflag.dts | Bin .../@vl2/shapes.vl2/shapes/int_flagstand.dts | Bin .../@vl2/shapes.vl2/shapes/light_female.dts | Bin .../shapes.vl2/shapes/light_female_back.dsq | Bin .../shapes.vl2/shapes/light_female_celbow.dsq | Bin .../shapes/light_female_celdance.dsq | Bin .../shapes/light_female_celsalute.dsq | Bin .../shapes/light_female_celwave.dsq | Bin .../shapes/light_female_dieback.dsq | Bin .../shapes/light_female_diechest.dsq | Bin .../shapes/light_female_dieforward.dsq | Bin .../shapes/light_female_diehead.dsq | Bin .../shapes/light_female_dieknees.dsq | Bin .../shapes/light_female_dieleglf.dsq | Bin .../shapes/light_female_dielegrt.dsq | Bin .../shapes/light_female_diesidelf.dsq | Bin .../shapes/light_female_diesidert.dsq | Bin .../shapes/light_female_dieslump.dsq | Bin .../shapes/light_female_diespin.dsq | Bin .../shapes.vl2/shapes/light_female_fall.dsq | Bin .../shapes/light_female_forward.dsq | Bin .../shapes.vl2/shapes/light_female_head.dsq | Bin .../shapes/light_female_headside.dsq | Bin .../shapes/light_female_idlepda.dsq | Bin .../shapes.vl2/shapes/light_female_jet.dsq | Bin .../shapes.vl2/shapes/light_female_jump.dsq | Bin .../shapes.vl2/shapes/light_female_land.dsq | Bin .../shapes.vl2/shapes/light_female_lookde.dsq | Bin .../shapes.vl2/shapes/light_female_lookms.dsq | Bin .../shapes.vl2/shapes/light_female_looknw.dsq | Bin .../shapes.vl2/shapes/light_female_looksn.dsq | Bin .../shapes/light_female_recoilde.dsq | Bin .../shapes.vl2/shapes/light_female_root.dsq | Bin .../shapes/light_female_scoutroot.dsq | Bin .../shapes.vl2/shapes/light_female_side.dsq | Bin .../shapes/light_female_sitting.dsq | Bin .../shapes.vl2/shapes/light_female_ski.dsq | Bin .../shapes/light_female_standjump.dsq | Bin .../shapes/light_female_tauntbest.dsq | Bin .../shapes/light_female_tauntbutt.dsq | Bin .../shapes/light_female_tauntimp.dsq | Bin .../shapes/light_female_tauntkiss.dsq | Bin .../@vl2/shapes.vl2/shapes/light_male.dts | Bin .../shapes.vl2/shapes/light_male_back.dsq | Bin .../shapes.vl2/shapes/light_male_celdisco.dsq | Bin .../shapes.vl2/shapes/light_male_celflex.dsq | Bin .../shapes.vl2/shapes/light_male_celrocky.dsq | Bin .../shapes/light_male_celsalute.dsq | Bin .../shapes.vl2/shapes/light_male_celtaunt.dsq | Bin .../shapes.vl2/shapes/light_male_celwave.dsq | Bin .../shapes.vl2/shapes/light_male_dead.dts | Bin .../shapes.vl2/shapes/light_male_dieback.dsq | Bin .../shapes.vl2/shapes/light_male_diechest.dsq | Bin .../shapes/light_male_dieforward.dsq | Bin .../shapes.vl2/shapes/light_male_diehead.dsq | Bin .../shapes.vl2/shapes/light_male_dieknees.dsq | Bin .../shapes.vl2/shapes/light_male_dieleglf.dsq | Bin .../shapes.vl2/shapes/light_male_dielegrt.dsq | Bin .../shapes/light_male_diesidelf.dsq | Bin .../shapes/light_male_diesidert.dsq | Bin .../shapes.vl2/shapes/light_male_dieslump.dsq | Bin .../shapes.vl2/shapes/light_male_diespin.dsq | Bin .../shapes.vl2/shapes/light_male_fall.dsq | Bin .../shapes.vl2/shapes/light_male_forward.dsq | Bin .../shapes.vl2/shapes/light_male_head.dsq | Bin .../shapes.vl2/shapes/light_male_headside.dsq | Bin .../shapes.vl2/shapes/light_male_idlepda.dsq | Bin .../@vl2/shapes.vl2/shapes/light_male_jet.dsq | Bin .../shapes.vl2/shapes/light_male_jump.dsq | Bin .../shapes.vl2/shapes/light_male_land.dsq | Bin .../shapes.vl2/shapes/light_male_lookde.dsq | Bin .../shapes.vl2/shapes/light_male_lookms.dsq | Bin .../shapes.vl2/shapes/light_male_looknw.dsq | Bin .../shapes.vl2/shapes/light_male_looksn.dsq | Bin .../shapes.vl2/shapes/light_male_newland.dsq | Bin .../shapes.vl2/shapes/light_male_recoilde.dsq | Bin .../shapes.vl2/shapes/light_male_root.dsq | Bin .../shapes/light_male_scoutroot.dsq | Bin .../shapes.vl2/shapes/light_male_side.dsq | Bin .../shapes.vl2/shapes/light_male_sitting.dsq | Bin .../@vl2/shapes.vl2/shapes/light_male_ski.dsq | Bin .../shapes/light_male_standjump.dsq | Bin .../shapes/light_male_tauntbest.dsq | Bin .../shapes.vl2/shapes/light_male_tauntimp.dsq | Bin .../@vl2/shapes.vl2/shapes/medium_female.dts | Bin .../shapes.vl2/shapes/medium_female_back.dsq | Bin .../shapes/medium_female_celbow.dsq | Bin .../shapes/medium_female_celdisco.dsq | Bin .../shapes/medium_female_celsalute.dsq | Bin .../shapes/medium_female_celwave.dsq | Bin .../shapes/medium_female_dieback.dsq | Bin .../shapes/medium_female_diechest.dsq | Bin .../shapes/medium_female_dieforward.dsq | Bin .../shapes/medium_female_diehead.dsq | Bin .../shapes/medium_female_dieknees.dsq | Bin .../shapes/medium_female_dieleglf.dsq | Bin .../shapes/medium_female_dielegrt.dsq | Bin .../shapes/medium_female_diesidelf.dsq | Bin .../shapes/medium_female_diesidert.dsq | Bin .../shapes/medium_female_dieslump.dsq | Bin .../shapes/medium_female_diespin.dsq | Bin .../shapes.vl2/shapes/medium_female_fall.dsq | Bin .../shapes/medium_female_forward.dsq | Bin .../shapes.vl2/shapes/medium_female_head.dsq | Bin .../shapes/medium_female_headside.dsq | Bin .../shapes/medium_female_idlepda.dsq | Bin .../shapes.vl2/shapes/medium_female_jet.dsq | Bin .../shapes.vl2/shapes/medium_female_jump.dsq | Bin .../shapes.vl2/shapes/medium_female_land.dsq | Bin .../shapes/medium_female_lookde.dsq | Bin .../shapes/medium_female_lookms.dsq | Bin .../shapes/medium_female_looknw.dsq | Bin .../shapes/medium_female_looksn.dsq | Bin .../shapes/medium_female_recoilde.dsq | Bin .../shapes.vl2/shapes/medium_female_root.dsq | Bin .../shapes.vl2/shapes/medium_female_side.dsq | Bin .../shapes/medium_female_sitting.dsq | Bin .../shapes.vl2/shapes/medium_female_ski.dsq | Bin .../shapes/medium_female_standjump.dsq | Bin .../shapes/medium_female_tauntbest.dsq | Bin .../shapes/medium_female_tauntbutt.dsq | Bin .../shapes/medium_female_tauntimp.dsq | Bin .../shapes/medium_female_tauntkiss.dsq | Bin .../@vl2/shapes.vl2/shapes/medium_male.dts | Bin .../shapes.vl2/shapes/medium_male_back.dsq | Bin .../shapes/medium_male_celdance.dsq | Bin .../shapes.vl2/shapes/medium_male_celflex.dsq | Bin .../shapes/medium_male_celrocky.dsq | Bin .../shapes/medium_male_celsalute.dsq | Bin .../shapes/medium_male_celtaunt.dsq | Bin .../shapes.vl2/shapes/medium_male_celwave.dsq | Bin .../shapes.vl2/shapes/medium_male_dead.dts | Bin .../shapes.vl2/shapes/medium_male_dieback.dsq | Bin .../shapes/medium_male_diechest.dsq | Bin .../shapes/medium_male_dieforward.dsq | Bin .../shapes.vl2/shapes/medium_male_diehead.dsq | Bin .../shapes/medium_male_dieknees.dsq | Bin .../shapes/medium_male_dieleglf.dsq | Bin .../shapes/medium_male_dielegrt.dsq | Bin .../shapes/medium_male_diesidelf.dsq | Bin .../shapes/medium_male_diesidert.dsq | Bin .../shapes/medium_male_dieslump.dsq | 0 .../shapes.vl2/shapes/medium_male_diespin.dsq | Bin .../shapes.vl2/shapes/medium_male_fall.dsq | Bin .../shapes.vl2/shapes/medium_male_forward.dsq | Bin .../shapes.vl2/shapes/medium_male_head.dsq | Bin .../shapes/medium_male_headside.dsq | Bin .../shapes.vl2/shapes/medium_male_idlepda.dsq | Bin .../shapes.vl2/shapes/medium_male_jet.dsq | Bin .../shapes.vl2/shapes/medium_male_jump.dsq | Bin .../shapes.vl2/shapes/medium_male_land.dsq | Bin .../shapes.vl2/shapes/medium_male_lookde.dsq | Bin .../shapes.vl2/shapes/medium_male_lookms.dsq | Bin .../shapes.vl2/shapes/medium_male_looknw.dsq | Bin .../shapes.vl2/shapes/medium_male_looksn.dsq | Bin .../shapes/medium_male_recoilde.dsq | Bin .../shapes.vl2/shapes/medium_male_root.dsq | Bin .../shapes.vl2/shapes/medium_male_side.dsq | Bin .../shapes.vl2/shapes/medium_male_sitting.dsq | Bin .../shapes.vl2/shapes/medium_male_ski.dsq | Bin .../shapes/medium_male_standjump.dsq | Bin .../shapes/medium_male_tauntbest.dsq | Bin .../shapes/medium_male_tauntimp.dsq | Bin .../base/@vl2/shapes.vl2/shapes/mine.dts | Bin .../shapes.vl2/shapes/mortar_explosion.dts | Bin .../shapes.vl2/shapes/mortar_projectile.dts | Bin .../@vl2/shapes.vl2/shapes/nexus_effect.dts | Bin .../base/@vl2/shapes.vl2/shapes/nexusbase.dts | Bin .../base/@vl2/shapes.vl2/shapes/nexuscap.dts | Bin .../@vl2/shapes.vl2/shapes/octahedron.dts | Bin .../@vl2/shapes.vl2/shapes/pack_barrel_aa.dts | Bin .../shapes.vl2/shapes/pack_barrel_elf.dts | Bin .../shapes.vl2/shapes/pack_barrel_fusion.dts | Bin .../shapes.vl2/shapes/pack_barrel_missile.dts | Bin .../shapes.vl2/shapes/pack_barrel_mortar.dts | Bin .../shapes.vl2/shapes/pack_deploy_ammo.dts | Bin .../shapes/pack_deploy_inventory.dts | Bin .../shapes/pack_deploy_sensor_motion.dts | Bin .../shapes/pack_deploy_sensor_pulse.dts | Bin .../shapes.vl2/shapes/pack_deploy_turreti.dts | Bin .../shapes.vl2/shapes/pack_deploy_turreto.dts | Bin .../shapes.vl2/shapes/pack_upgrade_ammo.dts | Bin .../shapes/pack_upgrade_cloaking.dts | Bin .../shapes.vl2/shapes/pack_upgrade_energy.dts | Bin .../shapes.vl2/shapes/pack_upgrade_repair.dts | Bin .../shapes/pack_upgrade_satchel.dts | Bin .../shapes/pack_upgrade_sensorjammer.dts | Bin .../shapes.vl2/shapes/pack_upgrade_shield.dts | Bin .../@vl2/shapes.vl2/shapes/plasmabolt.dts | Bin .../base/@vl2/shapes.vl2/shapes/pmiscf.dts | Bin .../base/@vl2/shapes.vl2/shapes/porg1.dts | Bin .../base/@vl2/shapes.vl2/shapes/porg2.dts | Bin .../base/@vl2/shapes.vl2/shapes/porg20.dts | Bin .../base/@vl2/shapes.vl2/shapes/porg22.dts | Bin .../base/@vl2/shapes.vl2/shapes/porg3.dts | Bin .../base/@vl2/shapes.vl2/shapes/porg4.dts | Bin .../base/@vl2/shapes.vl2/shapes/porg5.dts | Bin .../base/@vl2/shapes.vl2/shapes/porg6.dts | Bin .../@vl2/shapes.vl2/shapes/repair_kit.dts | Bin .../@vl2/shapes.vl2/shapes/repair_patch.dts | Bin .../@vl2/shapes.vl2/shapes/reticle_bomber.dts | Bin .../shapes.vl2/shapes/sensor_pulse_large.dts | Bin .../shapes.vl2/shapes/sensor_pulse_medium.dts | Bin .../base/@vl2/shapes.vl2/shapes/smiscf.dts | Bin .../@vl2/shapes.vl2/shapes/solarpanel.dts | Bin .../base/@vl2/shapes.vl2/shapes/sorg20.dts | Bin .../base/@vl2/shapes.vl2/shapes/sorg21.dts | Bin .../base/@vl2/shapes.vl2/shapes/sorg22.dts | Bin .../base/@vl2/shapes.vl2/shapes/sorg23.dts | Bin .../base/@vl2/shapes.vl2/shapes/sorg24.dts | Bin .../@vl2/shapes.vl2/shapes/stackable1l.dts | Bin .../@vl2/shapes.vl2/shapes/stackable1m.dts | Bin .../@vl2/shapes.vl2/shapes/stackable1s.dts | Bin .../@vl2/shapes.vl2/shapes/stackable2l.dts | Bin .../@vl2/shapes.vl2/shapes/stackable2m.dts | Bin .../@vl2/shapes.vl2/shapes/stackable2s.dts | Bin .../@vl2/shapes.vl2/shapes/stackable3l.dts | Bin .../@vl2/shapes.vl2/shapes/stackable3m.dts | Bin .../@vl2/shapes.vl2/shapes/stackable3s.dts | Bin .../@vl2/shapes.vl2/shapes/stackable4l.dts | Bin .../@vl2/shapes.vl2/shapes/stackable4m.dts | Bin .../@vl2/shapes.vl2/shapes/stackable5l.dts | Bin .../@vl2/shapes.vl2/shapes/stackable5m.dts | Bin .../shapes/station_generator_large.dts | Bin .../shapes.vl2/shapes/station_inv_human.dts | Bin .../shapes.vl2/shapes/station_inv_mpb.dts | Bin .../shapes.vl2/shapes/station_teleport.dts | Bin .../@vl2/shapes.vl2/shapes/statue_base.dts | Bin .../@vl2/shapes.vl2/shapes/statue_hmale.dts | Bin .../@vl2/shapes.vl2/shapes/statue_lfemale.dts | Bin .../@vl2/shapes.vl2/shapes/statue_lmale.dts | Bin .../@vl2/shapes.vl2/shapes/statue_plaque.dts | Bin .../base/@vl2/shapes.vl2/shapes/switch.dts | Bin .../@vl2/shapes.vl2/shapes/teamlogo_bd.dts | Bin .../@vl2/shapes.vl2/shapes/teamlogo_be.dts | Bin .../@vl2/shapes.vl2/shapes/teamlogo_ds.dts | Bin .../@vl2/shapes.vl2/shapes/teamlogo_hb.dts | Bin .../@vl2/shapes.vl2/shapes/teamlogo_inf.dts | Bin .../shapes.vl2/shapes/teamlogo_projector.dts | Bin .../@vl2/shapes.vl2/shapes/teamlogo_storm.dts | Bin .../@vl2/shapes.vl2/shapes/teamlogo_sw.dts | Bin .../shapes.vl2/shapes/turret_aa_large.dts | Bin .../shapes/turret_assaulttank_mortar.dts | Bin .../shapes/turret_assaulttank_plasma.dts | Bin .../shapes.vl2/shapes/turret_base_large.dts | Bin .../shapes.vl2/shapes/turret_base_mpb.dts | Bin .../shapes/turret_belly_barrell.dts | Bin .../shapes/turret_belly_barrelr.dts | Bin .../shapes.vl2/shapes/turret_belly_base.dts | Bin .../shapes.vl2/shapes/turret_elf_large.dts | Bin .../shapes.vl2/shapes/turret_fusion_large.dts | Bin .../shapes/turret_indoor_deployc.dts | Bin .../shapes/turret_indoor_deployf.dts | Bin .../shapes/turret_indoor_deployw.dts | Bin .../shapes/turret_missile_large.dts | Bin .../shapes.vl2/shapes/turret_mortar_large.dts | Bin .../shapes.vl2/shapes/turret_muzzlepoint.dts | Bin .../shapes/turret_outdoor_deploy.dts | Bin .../@vl2/shapes.vl2/shapes/turret_sentry.dts | Bin .../shapes/turret_tank_barrelchain.dts | Bin .../shapes/turret_tank_barrelmortar.dts | Bin .../shapes.vl2/shapes/turret_tank_base.dts | Bin .../shapes.vl2/shapes/vehicle_air_bomber.dts | Bin .../shapes/vehicle_air_bomber_debris.dts | Bin .../shapes.vl2/shapes/vehicle_air_hapc.dts | Bin .../shapes/vehicle_air_hapc_debris.dts | Bin .../shapes.vl2/shapes/vehicle_air_scout.dts | Bin .../shapes/vehicle_air_scout_debris.dts | Bin .../shapes/vehicle_air_scout_wreck.dts | Bin .../shapes.vl2/shapes/vehicle_grav_scout.dts | Bin .../shapes/vehicle_grav_scout_debris.dts | Bin .../shapes.vl2/shapes/vehicle_grav_tank.dts | Bin .../shapes/vehicle_grav_tank_debris.dts | Bin .../shapes/vehicle_grav_tank_wreck.dts | Bin .../shapes/vehicle_land_assault.dts | Bin .../shapes/vehicle_land_assault_debris.dts | Bin .../shapes/vehicle_land_assault_wreck.dts | Bin .../shapes.vl2/shapes/vehicle_land_mpbase.dts | Bin .../shapes/vehicle_land_mpbase_debris.dts | Bin .../@vl2/shapes.vl2/shapes/vehicle_pad.dts | Bin .../shapes.vl2/shapes/vehicle_pad_station.dts | Bin .../shapes.vl2/shapes/weapon_chaingun.dts | Bin .../shapes/weapon_chaingun_ammocasing.dts | Bin .../@vl2/shapes.vl2/shapes/weapon_disc.dts | Bin .../@vl2/shapes.vl2/shapes/weapon_elf.dts | Bin .../@vl2/shapes.vl2/shapes/weapon_energy.dts | Bin .../shapes/weapon_energy_vehicle.dts | Bin .../shapes/weapon_grenade_launcher.dts | Bin .../@vl2/shapes.vl2/shapes/weapon_missile.dts | Bin .../shapes/weapon_missile_casement.dts | Bin .../shapes/weapon_missile_fleschette.dts | Bin .../shapes/weapon_missile_projectile.dts | Bin .../@vl2/shapes.vl2/shapes/weapon_mortar.dts | Bin .../@vl2/shapes.vl2/shapes/weapon_plasma.dts | Bin .../@vl2/shapes.vl2/shapes/weapon_repair.dts | Bin .../shapes.vl2/shapes/weapon_shocklance.dts | Bin .../@vl2/shapes.vl2/shapes/weapon_sniper.dts | Bin .../shapes.vl2/shapes/weapon_targeting.dts | Bin .../base/@vl2/shapes.vl2/shapes/xmiscf.dts | Bin docs/base/@vl2/shapes.vl2/shapes/xorg2.dts | 0 .../base/@vl2/shapes.vl2/shapes/xorg20.dts | Bin .../base/@vl2/shapes.vl2/shapes/xorg21.dts | Bin .../base/@vl2/shapes.vl2/shapes/xorg3.dts | Bin .../base/@vl2/shapes.vl2/shapes/xorg4.dts | Bin .../base/@vl2/shapes.vl2/shapes/xorg5.dts | Bin .../skins.vl2/textures/skins/A7branch1.png | Bin .../skins.vl2/textures/skins/A7trunk2.PNG | Bin .../skins.vl2/textures/skins/AgaritaFall.png | Bin .../skins.vl2/textures/skins/BBerryFall.png | Bin .../textures/skins/BarrenSticksFall.png | Bin .../skins.vl2/textures/skins/Blue.hflag.png | Bin .../@vl2/skins.vl2/textures/skins/Branch3.png | Bin .../@vl2/skins.vl2/textures/skins/Branch4.png | Bin .../@vl2/skins.vl2/textures/skins/Branch5.png | Bin .../skins.vl2/textures/skins/Burntwood.png | Bin .../textures/skins/BurntwoodBranch.png | Bin .../textures/skins/ChkBerryWinter.png | Bin .../textures/skins/Enrgtubes0000.png | Bin .../textures/skins/Enrgtubes0001.png | Bin .../textures/skins/Enrgtubes0002.png | Bin .../textures/skins/Enrgtubes0003.png | Bin .../textures/skins/Enrgtubes0004.png | Bin .../textures/skins/Enrgtubes0005.png | Bin .../textures/skins/Enrgtubes0006.png | Bin .../textures/skins/Enrgtubes0007.png | Bin .../textures/skins/Enrgtubes0008.png | Bin .../textures/skins/Enrgtubes0009.png | Bin .../skins.vl2/textures/skins/Green.hflag.png | Bin .../textures/skins/HorseNettleFall.png | Bin .../skins.vl2/textures/skins/Humnskn3.PNG | Bin .../skins.vl2/textures/skins/LushMoss.png | Bin .../skins.vl2/textures/skins/MadroneBark.png | Bin .../skins.vl2/textures/skins/MadroneFall.png | Bin .../textures/skins/MadroneFoliage.png | Bin .../textures/skins/MadroneWinter.png | Bin .../skins.vl2/textures/skins/Maple Shrub.png | Bin .../skins.vl2/textures/skins/MesqBark.png | Bin .../textures/skins/MesquiteBranch.png | Bin .../textures/skins/MesquiteLeaves.png | Bin .../textures/skins/Mortar_Projectile.png | Bin .../skins.vl2/textures/skins/MotionSensor.png | Bin .../@vl2/skins.vl2/textures/skins/NewMoss.png | Bin .../skins.vl2/textures/skins/NewMossFull.png | Bin .../textures/skins/NexDefaultFloor.png | Bin .../textures/skins/NexHoardFloor.png | Bin .../textures/skins/NexusGenerator.png | Bin .../textures/skins/NexusPowerLightsON.png | Bin .../@vl2/skins.vl2/textures/skins/Oldwood.png | Bin .../textures/skins/OldwoodBranch.png | Bin .../@vl2/skins.vl2/textures/skins/Plsre00.png | Bin .../@vl2/skins.vl2/textures/skins/Plsre01.png | Bin .../@vl2/skins.vl2/textures/skins/Plsre02.png | Bin .../@vl2/skins.vl2/textures/skins/Plsre03.png | Bin .../@vl2/skins.vl2/textures/skins/Plsre04.png | Bin .../@vl2/skins.vl2/textures/skins/Plsre05.png | Bin .../@vl2/skins.vl2/textures/skins/Plsre06.png | Bin .../@vl2/skins.vl2/textures/skins/Plsre07.png | Bin .../@vl2/skins.vl2/textures/skins/Plsre08.png | Bin .../@vl2/skins.vl2/textures/skins/Plsre09.png | Bin .../@vl2/skins.vl2/textures/skins/Plsre10.png | Bin .../@vl2/skins.vl2/textures/skins/Plsre11.png | Bin .../@vl2/skins.vl2/textures/skins/Plsre12.png | Bin .../@vl2/skins.vl2/textures/skins/Plsre13.png | Bin .../@vl2/skins.vl2/textures/skins/Plsre14.png | Bin .../@vl2/skins.vl2/textures/skins/Plsre15.png | Bin .../@vl2/skins.vl2/textures/skins/Plsre16.png | Bin .../@vl2/skins.vl2/textures/skins/Plsre17.png | Bin .../@vl2/skins.vl2/textures/skins/Plsre18.png | Bin .../@vl2/skins.vl2/textures/skins/Plsre19.png | Bin .../@vl2/skins.vl2/textures/skins/Plsre20.png | Bin .../@vl2/skins.vl2/textures/skins/Plsre21.png | Bin .../@vl2/skins.vl2/textures/skins/Plsre22.png | Bin .../textures/skins/PonderosaPineBark.png | Bin .../@vl2/skins.vl2/textures/skins/Pulse00.png | Bin .../@vl2/skins.vl2/textures/skins/Pulse01.png | Bin .../@vl2/skins.vl2/textures/skins/Pulse02.png | Bin .../@vl2/skins.vl2/textures/skins/Pulse03.png | Bin .../@vl2/skins.vl2/textures/skins/Pulse04.png | Bin .../@vl2/skins.vl2/textures/skins/Pulse05.png | Bin .../@vl2/skins.vl2/textures/skins/Pulse06.png | Bin .../@vl2/skins.vl2/textures/skins/Pulse07.png | Bin .../@vl2/skins.vl2/textures/skins/Pulse08.png | Bin .../textures/skins/Rabbit BushWin.png | Bin .../skins.vl2/textures/skins/RabbitBush.png | Bin .../skins.vl2/textures/skins/SBerryFall.png | Bin .../skins.vl2/textures/skins/ScotchBroom.png | Bin .../textures/skins/Scout_windshield.png | Bin .../textures/skins/ShieldPackActivate.png | Bin .../textures/skins/ShieldPackAmbient.png | Bin .../skins.vl2/textures/skins/SnowBlanket.png | Bin .../skins/Vehicle_Land_Assault_Wheel.png | Bin .../skins/Vehicle_Land_Assault_bodyMain.png | Bin .../skins/Vehicle_Land_Assault_bodySide1.png | Bin .../skins/Vehicle_Land_Assault_bodySide2.png | Bin .../textures/skins/Vehicle_grav_scout.png | Bin .../skins/Vehicle_grav_scout_pipes.png | Bin .../skins/Vehicle_grav_scout_windshield.png | Bin .../Vehicle_grav_scout_windshieldInner.png | Bin .../skins/Vehicle_grav_tank_bodyMain.png | Bin .../skins/Weapon_missile_projectile.png | Bin .../textures/skins/WinMapShrubart.png | Bin .../skins.vl2/textures/skins/WinRhody.png | Bin .../skins.vl2/textures/skins/WinScotchArt.png | Bin .../skins.vl2/textures/skins/Yellow.hflag.png | Bin .../textures/skins/a.hbioderm_512.png | Bin .../skins.vl2/textures/skins/a.hrobot_512.png | Bin .../textures/skins/a.lbioderm_512.png | Bin .../skins.vl2/textures/skins/a.lrobot_512.png | Bin .../textures/skins/a.mbioderm_512.png | Bin .../skins.vl2/textures/skins/a.mrobot_512.png | Bin .../textures/skins/alienfirxbase2.PNG | Bin .../textures/skins/ammo_chaingun.png | Bin .../skins.vl2/textures/skins/ammo_disc.png | Bin .../skins.vl2/textures/skins/ammo_grenade.png | Bin .../skins.vl2/textures/skins/ammo_mine.png | Bin .../skins.vl2/textures/skins/ammo_mortar.png | Bin .../skins.vl2/textures/skins/ammo_plasma.png | Bin .../textures/skins/armor.damage.1.png | Bin .../textures/skins/armor.damage.2.png | Bin .../textures/skins/armor.damage.3.png | Bin .../textures/skins/artists.plaque.png | Bin .../textures/skins/b.hbioderm_512.png | Bin .../skins.vl2/textures/skins/b.hrobot_512.png | Bin .../textures/skins/b.lbioderm_512.png | Bin .../skins.vl2/textures/skins/b.lrobot_512.png | Bin .../textures/skins/b.mbioderm_512.png | Bin .../skins.vl2/textures/skins/b.mrobot_512.png | Bin .../skins.vl2/textures/skins/banner_honor.png | Bin .../textures/skins/banner_strength.png | Bin .../skins.vl2/textures/skins/banner_unity.png | Bin .../skins.vl2/textures/skins/barrelMount.png | Bin .../textures/skins/barrel_aa_large.png | Bin .../textures/skins/barrel_elf_large.png | Bin .../textures/skins/barrel_fusion_large.png | Bin .../textures/skins/barrel_missile_large.png | Bin .../textures/skins/barrel_mortar_large.png | Bin .../skins.vl2/textures/skins/base.flag.png | Bin .../textures/skins/base.hbioderm.png | Bin .../textures/skins/base.hbioderm_512.png | Bin .../skins.vl2/textures/skins/base.hflag.png | Bin .../skins.vl2/textures/skins/base.hmale.png | Bin .../textures/skins/base.lbioderm.png | Bin .../textures/skins/base.lbioderm_512.png | Bin .../skins.vl2/textures/skins/base.lfemale.png | Bin .../skins.vl2/textures/skins/base.lmale.png | Bin .../textures/skins/base.mbioderm.png | Bin .../textures/skins/base.mbioderm_512.png | Bin .../skins.vl2/textures/skins/base.mfemale.png | Bin .../skins.vl2/textures/skins/base.mmale.png | Bin .../skins.vl2/textures/skins/base.switch.png | Bin .../skins.vl2/textures/skins/baseb.flag.png | Bin .../textures/skins/baseb.hbioderm.png | Bin .../skins.vl2/textures/skins/baseb.hmale.png | Bin .../textures/skins/baseb.lbioderm.png | Bin .../textures/skins/baseb.lfemale.png | Bin .../skins.vl2/textures/skins/baseb.lmale.png | Bin .../textures/skins/baseb.mbioderm.png | Bin .../textures/skins/baseb.mfemale.png | Bin .../skins.vl2/textures/skins/baseb.mmale.png | Bin .../skins.vl2/textures/skins/baseb.switch.png | Bin .../textures/skins/basebbot.hmale.png | Bin .../textures/skins/basebbot.lmale.png | Bin .../textures/skins/basebbot.mmale.png | Bin .../textures/skins/basebot.hmale.png | Bin .../textures/skins/basebot.lmale.png | Bin .../textures/skins/basebot.mmale.png | Bin .../@vl2/skins.vl2/textures/skins/beacon.png | Bin .../skins.vl2/textures/skins/beagle.flag.png | Bin .../skins.vl2/textures/skins/beagle.hmale.png | Bin .../textures/skins/beagle.hmale_512.png | Bin .../textures/skins/beagle.lfemale.png | Bin .../textures/skins/beagle.lfemale_512.png | Bin .../skins.vl2/textures/skins/beagle.lmale.png | Bin .../textures/skins/beagle.lmale_512.png | Bin .../textures/skins/beagle.mfemale.png | Bin .../textures/skins/beagle.mfemale_512.png | Bin .../skins.vl2/textures/skins/beagle.mmale.png | Bin .../textures/skins/beagle.mmale_512.png | Bin .../textures/skins/beagle.switch.png | Bin .../skins.vl2/textures/skins/beampulse.png | Bin .../textures/skins/bigdevdawg.plaque.png | Bin .../skins.vl2/textures/skins/blank.switch.png | Bin .../@vl2/skins.vl2/textures/skins/blite00.png | Bin .../@vl2/skins.vl2/textures/skins/blite01.PNG | Bin .../@vl2/skins.vl2/textures/skins/blite02.png | Bin .../@vl2/skins.vl2/textures/skins/blite03.png | Bin .../@vl2/skins.vl2/textures/skins/blite04.png | Bin .../@vl2/skins.vl2/textures/skins/blue.png | Bin .../@vl2/skins.vl2/textures/skins/blue00.PNG | Bin .../@vl2/skins.vl2/textures/skins/blue00.ifl | 0 .../@vl2/skins.vl2/textures/skins/blue01.PNG | Bin .../@vl2/skins.vl2/textures/skins/blue02.PNG | Bin .../@vl2/skins.vl2/textures/skins/blue03.PNG | Bin .../@vl2/skins.vl2/textures/skins/blue04.PNG | Bin .../skins.vl2/textures/skins/blue_blink.ifl | 0 .../skins.vl2/textures/skins/blue_blink0.PNG | Bin .../skins.vl2/textures/skins/blue_blink0.ifl | 0 .../skins.vl2/textures/skins/blue_blink1.PNG | Bin .../skins.vl2/textures/skins/blue_blink2.PNG | Bin .../skins.vl2/textures/skins/blue_blink3.PNG | Bin .../skins.vl2/textures/skins/blue_blink4.PNG | Bin .../@vl2/skins.vl2/textures/skins/borg1.png | Bin .../@vl2/skins.vl2/textures/skins/borg2.png | Bin .../@vl2/skins.vl2/textures/skins/borg4.png | Bin .../@vl2/skins.vl2/textures/skins/borg6.png | Bin .../@vl2/skins.vl2/textures/skins/brush.PNG | Bin .../skins.vl2/textures/skins/bullethole1.png | Bin .../skins.vl2/textures/skins/bullethole2.png | Bin .../skins.vl2/textures/skins/bullethole3.png | Bin .../skins.vl2/textures/skins/bullethole4.png | Bin .../skins.vl2/textures/skins/bullethole5.png | Bin .../skins.vl2/textures/skins/bullethole6.png | Bin .../@vl2/skins.vl2/textures/skins/cactus.png | Bin .../@vl2/skins.vl2/textures/skins/camera.png | Bin .../textures/skins/chaingun_shot_end.png | Bin .../textures/skins/chaingun_shot_side.png | Bin .../skins.vl2/textures/skins/chg_fmzl.png | Bin .../skins.vl2/textures/skins/chg_smzl.png | Bin .../skins.vl2/textures/skins/chgexhaust.ifl | 0 .../skins.vl2/textures/skins/cloak_core.ifl | 0 .../textures/skins/cloak_core0000.png | Bin .../textures/skins/cloak_core0001.png | Bin .../textures/skins/cloak_core0002.png | Bin .../textures/skins/cloak_core0003.png | Bin .../textures/skins/cloak_core0004.png | Bin .../textures/skins/cloak_core0005.png | Bin .../textures/skins/cloak_core0006.png | Bin .../textures/skins/cloak_core0007.png | Bin .../textures/skins/cloak_core0008.png | Bin .../textures/skins/cloak_core0009.png | Bin .../textures/skins/cloak_core0010.png | Bin .../textures/skins/cloak_core0011.png | Bin .../textures/skins/cloak_core0012.png | Bin .../textures/skins/cloak_core0013.png | Bin .../textures/skins/cloak_core0014.png | Bin .../textures/skins/cloak_core0015.png | Bin .../textures/skins/cloak_core0016.png | Bin .../textures/skins/cloak_core0017.png | Bin .../textures/skins/cloak_core0018.png | Bin .../textures/skins/cloak_core0019.png | Bin .../skins.vl2/textures/skins/cotp.flag.png | Bin .../skins.vl2/textures/skins/cotp.hmale.png | Bin .../skins.vl2/textures/skins/cotp.lfemale.png | Bin .../skins.vl2/textures/skins/cotp.lmale.png | Bin .../skins.vl2/textures/skins/cotp.mfemale.png | Bin .../skins.vl2/textures/skins/cotp.mmale.png | Bin .../skins.vl2/textures/skins/cotp.switch.png | Bin .../textures/skins/cotp_hmale_512.png | Bin .../textures/skins/cotp_lfemale_512.png | Bin .../textures/skins/cotp_lmale_512.png | Bin .../textures/skins/cotp_mfemale_512.png | Bin .../textures/skins/cotp_mmale_512.png | Bin .../@vl2/skins.vl2/textures/skins/dcase00.PNG | Bin .../@vl2/skins.vl2/textures/skins/dcase00.ifl | 0 .../@vl2/skins.vl2/textures/skins/dcase01.PNG | Bin .../@vl2/skins.vl2/textures/skins/dcase02.PNG | Bin .../@vl2/skins.vl2/textures/skins/dcase03.PNG | Bin .../@vl2/skins.vl2/textures/skins/dcase04.PNG | Bin .../@vl2/skins.vl2/textures/skins/dcase05.PNG | Bin .../@vl2/skins.vl2/textures/skins/deb01.PNG | Bin .../@vl2/skins.vl2/textures/skins/deb01.ifl | 0 .../@vl2/skins.vl2/textures/skins/deb02.PNG | Bin .../@vl2/skins.vl2/textures/skins/deb03.PNG | Bin .../@vl2/skins.vl2/textures/skins/deb04.PNG | Bin .../@vl2/skins.vl2/textures/skins/deb05.PNG | Bin .../@vl2/skins.vl2/textures/skins/deb06.PNG | Bin .../@vl2/skins.vl2/textures/skins/deb07.PNG | Bin .../@vl2/skins.vl2/textures/skins/deb08.PNG | Bin .../@vl2/skins.vl2/textures/skins/deb09.PNG | Bin .../@vl2/skins.vl2/textures/skins/deb10.PNG | Bin .../@vl2/skins.vl2/textures/skins/deb11.PNG | Bin .../@vl2/skins.vl2/textures/skins/deb12.PNG | Bin .../@vl2/skins.vl2/textures/skins/deb13.PNG | Bin .../@vl2/skins.vl2/textures/skins/deb14.PNG | Bin .../@vl2/skins.vl2/textures/skins/deb15.PNG | Bin .../@vl2/skins.vl2/textures/skins/deb16.PNG | Bin .../@vl2/skins.vl2/textures/skins/deb17.PNG | Bin .../@vl2/skins.vl2/textures/skins/deb18.PNG | Bin .../@vl2/skins.vl2/textures/skins/deb19.PNG | Bin .../@vl2/skins.vl2/textures/skins/deb20.PNG | Bin .../@vl2/skins.vl2/textures/skins/deb21.PNG | Bin .../@vl2/skins.vl2/textures/skins/deb22.PNG | Bin .../@vl2/skins.vl2/textures/skins/deb23.PNG | Bin .../@vl2/skins.vl2/textures/skins/deb24.PNG | Bin .../@vl2/skins.vl2/textures/skins/deb25.PNG | Bin .../@vl2/skins.vl2/textures/skins/deb26.PNG | Bin .../@vl2/skins.vl2/textures/skins/deb27.PNG | Bin .../@vl2/skins.vl2/textures/skins/deb28.PNG | Bin .../@vl2/skins.vl2/textures/skins/deb29.PNG | Bin .../@vl2/skins.vl2/textures/skins/deb30.PNG | Bin .../@vl2/skins.vl2/textures/skins/deb31.PNG | Bin .../@vl2/skins.vl2/textures/skins/deb32.PNG | Bin .../@vl2/skins.vl2/textures/skins/deb33.PNG | Bin .../@vl2/skins.vl2/textures/skins/deb34.PNG | Bin .../skins.vl2/textures/skins/decoy.plaque.png | Bin .../textures/skins/deploy_inv_lite.ifl | 0 .../textures/skins/deploy_inventory_1.png | Bin .../textures/skins/deploy_inventory_2.png | Bin .../textures/skins/deploy_sensor_pulse.png | Bin .../textures/skins/designers.plaque.png | Bin .../textures/skins/diamondback.plaque.png | Bin .../@vl2/skins.vl2/textures/skins/disc00.PNG | Bin .../@vl2/skins.vl2/textures/skins/disc00.ifl | 0 .../@vl2/skins.vl2/textures/skins/disc01.PNG | Bin .../@vl2/skins.vl2/textures/skins/disc02.PNG | Bin .../@vl2/skins.vl2/textures/skins/disc03.PNG | Bin .../@vl2/skins.vl2/textures/skins/disc04.PNG | Bin .../@vl2/skins.vl2/textures/skins/disc05.PNG | Bin .../@vl2/skins.vl2/textures/skins/disc06.PNG | Bin .../@vl2/skins.vl2/textures/skins/disc07.PNG | Bin .../@vl2/skins.vl2/textures/skins/disc08.PNG | Bin .../@vl2/skins.vl2/textures/skins/disc09.PNG | Bin .../@vl2/skins.vl2/textures/skins/disc10.PNG | Bin .../@vl2/skins.vl2/textures/skins/disc11.PNG | Bin .../@vl2/skins.vl2/textures/skins/disc12.PNG | Bin .../@vl2/skins.vl2/textures/skins/disc13.PNG | Bin .../@vl2/skins.vl2/textures/skins/disc14.PNG | Bin .../@vl2/skins.vl2/textures/skins/disc15.PNG | Bin .../@vl2/skins.vl2/textures/skins/disc16.PNG | Bin .../@vl2/skins.vl2/textures/skins/disc17.PNG | Bin .../@vl2/skins.vl2/textures/skins/disc18.PNG | Bin .../@vl2/skins.vl2/textures/skins/disc19.PNG | Bin .../@vl2/skins.vl2/textures/skins/disc20.PNG | Bin .../@vl2/skins.vl2/textures/skins/disc21.PNG | Bin .../@vl2/skins.vl2/textures/skins/disc22.PNG | Bin .../@vl2/skins.vl2/textures/skins/disc23.PNG | Bin .../@vl2/skins.vl2/textures/skins/disc24.PNG | Bin .../@vl2/skins.vl2/textures/skins/disc25.PNG | Bin .../@vl2/skins.vl2/textures/skins/disc26.PNG | Bin .../@vl2/skins.vl2/textures/skins/disc27.PNG | Bin .../skins.vl2/textures/skins/disc_muzzle.PNG | Bin .../skins.vl2/textures/skins/discshield2.png | Bin .../textures/skins/drawkward.plaque.png | Bin .../skins.vl2/textures/skins/ds.hmale_512.png | Bin .../textures/skins/ds.lfemale_512.png | Bin .../skins.vl2/textures/skins/ds.lmale_512.png | Bin .../textures/skins/ds.mfemale_512.png | Bin .../skins.vl2/textures/skins/ds.mmale_512.png | Bin .../skins.vl2/textures/skins/dsword.flag.png | Bin .../skins.vl2/textures/skins/dsword.hmale.png | Bin .../textures/skins/dsword.lfemale.png | Bin .../skins.vl2/textures/skins/dsword.lmale.png | Bin .../textures/skins/dsword.mfemale.png | Bin .../skins.vl2/textures/skins/dsword.mmale.png | Bin .../textures/skins/dsword.switch.png | Bin .../skins.vl2/textures/skins/east.plaque.png | Bin .../skins.vl2/textures/skins/energy_blast.PNG | Bin .../textures/skins/energy_blue_blink.ifl | 0 .../skins.vl2/textures/skins/energy_bolt.PNG | Bin .../textures/skins/energy_bolt_aura.png | Bin .../textures/skins/energy_bolt_front.png | Bin .../textures/skins/energy_muzzle00.ifl | 0 .../textures/skins/energy_side_muzzle00.ifl | 0 .../skins.vl2/textures/skins/energyb01.ifl | 0 .../skins.vl2/textures/skins/energyb01.png | Bin .../skins.vl2/textures/skins/energyb02.png | Bin .../skins.vl2/textures/skins/energyb03.png | Bin .../skins.vl2/textures/skins/energyb04.png | Bin .../skins.vl2/textures/skins/energyb05.png | Bin .../textures/skins/energydis0000.ifl | 0 .../textures/skins/energydis0000.png | Bin .../textures/skins/energydis0001.png | Bin .../textures/skins/energydis0002.png | Bin .../textures/skins/energydis0003.png | Bin .../textures/skins/energydis0004.png | Bin .../textures/skins/energydis0005.png | Bin .../textures/skins/enrg_frnt_muzl00.png | Bin .../textures/skins/enrg_frnt_muzl01.png | Bin .../textures/skins/enrg_frnt_muzl02.png | Bin .../textures/skins/enrg_frnt_muzl03.png | Bin .../textures/skins/enrg_frnt_muzl04.png | Bin .../textures/skins/enrg_frnt_muzl05.png | Bin .../textures/skins/enrg_frnt_muzl06.png | Bin .../textures/skins/enrg_frnt_muzl07.png | Bin .../textures/skins/enrg_side_muzl00.png | Bin .../textures/skins/enrg_side_muzl01.png | Bin .../textures/skins/enrg_side_muzl02.png | Bin .../textures/skins/enrg_side_muzl03.png | Bin .../textures/skins/enrg_side_muzl04.png | Bin .../textures/skins/enrg_side_muzl05.png | Bin .../textures/skins/enrg_side_muzl06.png | Bin .../textures/skins/enrg_side_muzl07.png | Bin .../skins.vl2/textures/skins/enrgcore0000.png | Bin .../skins.vl2/textures/skins/enrgcore0001.png | Bin .../skins.vl2/textures/skins/enrgcore0002.png | Bin .../skins.vl2/textures/skins/enrgcore0003.png | Bin .../skins.vl2/textures/skins/enrgcore0004.png | Bin .../skins.vl2/textures/skins/enrgcore0005.png | Bin .../skins.vl2/textures/skins/enrgcore0006.png | Bin .../skins.vl2/textures/skins/enrgcore0007.png | Bin .../skins.vl2/textures/skins/enrgcore0008.png | Bin .../skins.vl2/textures/skins/enrgcore0009.png | Bin .../textures/skins/enrgpack_core.ifl | 0 .../textures/skins/enrgpack_tubes.ifl | 0 .../textures/skins/etcmodel02.plaque.png | Bin .../@vl2/skins.vl2/textures/skins/flag.png | Bin .../skins.vl2/textures/skins/flaglight1.ifl | 0 .../skins.vl2/textures/skins/flaglight1.png | Bin .../skins.vl2/textures/skins/flaglight2.png | Bin .../skins.vl2/textures/skins/flaglight3.png | Bin .../skins.vl2/textures/skins/flaglight4.png | Bin .../skins.vl2/textures/skins/flaglight5.png | Bin .../skins.vl2/textures/skins/flaregreen.png | Bin .../skins.vl2/textures/skins/flarewhite.PNG | Bin .../skins.vl2/textures/skins/flyerflame1.png | Bin .../@vl2/skins.vl2/textures/skins/forcef1.png | Bin .../@vl2/skins.vl2/textures/skins/forcef2.png | Bin .../@vl2/skins.vl2/textures/skins/forcef3.png | Bin .../@vl2/skins.vl2/textures/skins/forcef4.png | Bin .../@vl2/skins.vl2/textures/skins/forcef5.png | Bin .../textures/skins/forcefield_electric.ifl | 0 .../textures/skins/forcefield_electric0.PNG | Bin .../textures/skins/forcefield_electric1.PNG | Bin .../textures/skins/forcefield_electric2.PNG | Bin .../textures/skins/forcefield_electric3.PNG | Bin .../textures/skins/forcefield_electric4.PNG | Bin .../textures/skins/forcefield_electric5.PNG | Bin .../textures/skins/forcefield_grn.PNG | Bin .../textures/skins/forcefield_grn.ifl | 0 .../textures/skins/forcefield_grn1.PNG | Bin .../textures/skins/forcefield_grn2.PNG | Bin .../textures/skins/forcefield_grn3.PNG | Bin .../textures/skins/forcefield_grn4.PNG | Bin .../textures/skins/forcefield_grn5.PNG | Bin .../textures/skins/frankrizzo.plaque.png | Bin .../skins.vl2/textures/skins/generator.PNG | Bin .../textures/skins/generic_scorch.png | Bin .../skins.vl2/textures/skins/glow_red.png | Bin .../textures/skins/gotmilk.plaque.png | Bin .../@vl2/skins.vl2/textures/skins/green00.ifl | 0 .../@vl2/skins.vl2/textures/skins/green00.png | Bin .../@vl2/skins.vl2/textures/skins/green01.png | Bin .../@vl2/skins.vl2/textures/skins/green02.png | Bin .../@vl2/skins.vl2/textures/skins/green03.png | Bin .../@vl2/skins.vl2/textures/skins/green04.png | Bin .../skins.vl2/textures/skins/greenMortar.ifl | 0 .../skins.vl2/textures/skins/green_blink.ifl | 0 .../skins.vl2/textures/skins/green_blink0.png | Bin .../skins.vl2/textures/skins/green_blink1.png | Bin .../skins.vl2/textures/skins/green_blink2.png | Bin .../skins.vl2/textures/skins/green_blink3.png | Bin .../skins.vl2/textures/skins/green_blink4.png | Bin .../skins.vl2/textures/skins/greenlight.ifl | 0 .../@vl2/skins.vl2/textures/skins/grenade.PNG | Bin .../textures/skins/grenade_flare.PNG | Bin .../textures/skins/grenade_flash.PNG | Bin .../textures/skins/grenade_projectile.png | Bin .../textures/skins/hexabolic.plaque.png | Bin .../skins.vl2/textures/skins/horde.flag.png | Bin .../textures/skins/horde.hbioderm.png | Bin .../textures/skins/horde.lbioderm.png | Bin .../textures/skins/horde.mbioderm.png | Bin .../skins.vl2/textures/skins/horde.switch.png | Bin .../textures/skins/hud_ret_bomber1.png | Bin .../textures/skins/hud_ret_bomber2.png | Bin .../textures/skins/hud_ret_bomber3.png | Bin .../skins.vl2/textures/skins/hunters.flag.png | Bin .../skins.vl2/textures/skins/hvybioflare.png | Bin .../textures/skins/hvyjetpackflare.png | Bin .../skins.vl2/textures/skins/jetflare00.ifl | 0 .../skins.vl2/textures/skins/jetflare00.png | Bin .../skins.vl2/textures/skins/jetflare01.png | Bin .../skins.vl2/textures/skins/jetflare02.png | Bin .../skins.vl2/textures/skins/jetflare03.png | Bin .../skins.vl2/textures/skins/jetflare04.png | Bin .../skins.vl2/textures/skins/jetflare05.png | Bin .../skins.vl2/textures/skins/jetflare2.png | Bin .../textures/skins/jetflareside00.ifl | 0 .../textures/skins/jetflareside00.png | Bin .../textures/skins/jetflareside01.png | Bin .../textures/skins/jetflareside02.png | Bin .../textures/skins/jetflareside03.png | Bin .../textures/skins/jetflareside04.png | Bin .../textures/skins/jetflareside05.png | Bin .../@vl2/skins.vl2/textures/skins/jetpack.png | Bin .../skins.vl2/textures/skins/jetpack_bio.png | Bin .../skins.vl2/textures/skins/jetpackflare.png | Bin .../textures/skins/jetpackflare_bio.png | Bin .../@vl2/skins.vl2/textures/skins/jets00.ifl | 0 .../@vl2/skins.vl2/textures/skins/jets00.png | Bin .../@vl2/skins.vl2/textures/skins/jets01.png | Bin .../@vl2/skins.vl2/textures/skins/jets02.png | Bin .../@vl2/skins.vl2/textures/skins/jets03.png | Bin .../@vl2/skins.vl2/textures/skins/jets04.png | Bin .../@vl2/skins.vl2/textures/skins/jets05.png | Bin .../skins.vl2/textures/skins/jett.plaque.png | Bin .../skins.vl2/textures/skins/jetyellow.png | Bin .../skins.vl2/textures/skins/jimmy.plaque.png | Bin .../textures/skins/kidneythief.plaque.png | Bin .../skins.vl2/textures/skins/leaf_bunch2.png | Bin .../skins.vl2/textures/skins/leafydome.png | Bin .../skins.vl2/textures/skins/leafydome2.png | Bin .../textures/skins/light_blue_00.PNG | Bin .../textures/skins/light_blue_01.PNG | Bin .../textures/skins/light_blue_02.PNG | Bin .../textures/skins/light_blue_03.PNG | Bin .../textures/skins/light_blue_04.PNG | Bin .../textures/skins/light_blue_generator.ifl | 0 .../textures/skins/light_green01.PNG | Bin .../textures/skins/light_green01.ifl | 0 .../textures/skins/light_green02.PNG | Bin .../textures/skins/light_green03.PNG | Bin .../textures/skins/light_green04.PNG | Bin .../textures/skins/light_green05.PNG | Bin .../textures/skins/light_green06.PNG | Bin .../skins.vl2/textures/skins/light_red.ifl | 0 .../skins.vl2/textures/skins/light_red01.PNG | Bin .../skins.vl2/textures/skins/light_red02.png | Bin .../skins.vl2/textures/skins/light_red03.png | Bin .../skins.vl2/textures/skins/light_red04.png | Bin .../skins.vl2/textures/skins/light_red05.png | Bin .../skins.vl2/textures/skins/light_red06.png | Bin .../skins.vl2/textures/skins/light_red2.ifl | 0 .../skins.vl2/textures/skins/light_red3.ifl | 0 .../skins.vl2/textures/skins/lite_blue0.png | Bin .../skins.vl2/textures/skins/lite_blue1.png | Bin .../skins.vl2/textures/skins/lite_blue2.png | Bin .../skins.vl2/textures/skins/lite_blue3.png | Bin .../skins.vl2/textures/skins/lite_blue4.png | Bin .../skins.vl2/textures/skins/lite_fusturt.ifl | 0 .../textures/skins/lite_fusturt01.ifl | 0 .../skins.vl2/textures/skins/lite_green.ifl | 0 .../skins.vl2/textures/skins/lite_green0.png | Bin .../skins.vl2/textures/skins/lite_green1.png | Bin .../skins.vl2/textures/skins/lite_green2.png | Bin .../skins.vl2/textures/skins/lite_green3.png | Bin .../skins.vl2/textures/skins/lite_green4.png | Bin .../textures/skins/lite_pack_cloak.ifl | 0 .../skins.vl2/textures/skins/lite_red.ifl | 0 .../skins.vl2/textures/skins/lite_red0.png | Bin .../skins.vl2/textures/skins/lite_red04.png | Bin .../skins.vl2/textures/skins/lite_red1.png | Bin .../skins.vl2/textures/skins/lite_red2.png | Bin .../skins.vl2/textures/skins/lite_red3.png | Bin .../skins.vl2/textures/skins/lite_red4.png | Bin .../textures/skins/lite_remoteTurret.ifl | 0 .../textures/skins/lite_rpu_pack01.ifl | 0 .../textures/skins/lite_rpu_pack02.ifl | 0 .../textures/skins/lite_sh_pack01.ifl | 0 .../textures/skins/lite_sh_pack02.ifl | 0 .../skins.vl2/textures/skins/lite_turmiss.ifl | 0 .../skins.vl2/textures/skins/lite_turmort.ifl | 0 .../skins.vl2/textures/skins/marineleaves.png | Bin .../@vl2/skins.vl2/textures/skins/marker.png | Bin .../textures/skins/maximus.plaque.png | Bin .../@vl2/skins.vl2/textures/skins/mine.png | Bin .../textures/skins/mine_anti_air.PNG | Bin .../textures/skins/mine_anti_land.PNG | Bin .../textures/skins/missile_flash.png | Bin .../textures/skins/missing.plaque.png | Bin .../skins.vl2/textures/skins/mongo.plaque.png | Bin .../@vl2/skins.vl2/textures/skins/mort000.ifl | 0 .../@vl2/skins.vl2/textures/skins/mort000.png | Bin .../@vl2/skins.vl2/textures/skins/mort001.png | Bin .../@vl2/skins.vl2/textures/skins/mort002.png | Bin .../@vl2/skins.vl2/textures/skins/mort003.png | Bin .../@vl2/skins.vl2/textures/skins/mort004.png | Bin .../@vl2/skins.vl2/textures/skins/mort005.png | Bin .../@vl2/skins.vl2/textures/skins/mort006.png | Bin .../@vl2/skins.vl2/textures/skins/mort007.png | Bin .../@vl2/skins.vl2/textures/skins/mort008.png | Bin .../@vl2/skins.vl2/textures/skins/mort009.png | Bin .../@vl2/skins.vl2/textures/skins/mort010.png | Bin .../@vl2/skins.vl2/textures/skins/mort011.png | Bin .../@vl2/skins.vl2/textures/skins/mort012.png | Bin .../@vl2/skins.vl2/textures/skins/mort013.png | Bin .../@vl2/skins.vl2/textures/skins/mort014.png | Bin .../@vl2/skins.vl2/textures/skins/mort015.png | Bin .../@vl2/skins.vl2/textures/skins/mort016.png | Bin .../@vl2/skins.vl2/textures/skins/mort017.png | Bin .../@vl2/skins.vl2/textures/skins/mort018.png | Bin .../@vl2/skins.vl2/textures/skins/mort019.png | Bin .../@vl2/skins.vl2/textures/skins/mort020.png | Bin .../@vl2/skins.vl2/textures/skins/mort021.png | Bin .../@vl2/skins.vl2/textures/skins/mort022.png | Bin .../@vl2/skins.vl2/textures/skins/mort023.png | Bin .../@vl2/skins.vl2/textures/skins/mort024.png | Bin .../@vl2/skins.vl2/textures/skins/mort025.png | Bin .../@vl2/skins.vl2/textures/skins/mort026.png | Bin .../@vl2/skins.vl2/textures/skins/mort027.png | Bin .../skins.vl2/textures/skins/newedge00.ifl | 0 .../skins.vl2/textures/skins/newedge00.png | Bin .../skins.vl2/textures/skins/newedge01.png | Bin .../skins.vl2/textures/skins/newedge02.png | Bin .../skins.vl2/textures/skins/newedge03.png | Bin .../skins.vl2/textures/skins/newedge04.png | Bin .../skins.vl2/textures/skins/newedge05.png | Bin .../@vl2/skins.vl2/textures/skins/nexg00.png | Bin .../@vl2/skins.vl2/textures/skins/nexg01.png | Bin .../@vl2/skins.vl2/textures/skins/nexg02.png | Bin .../@vl2/skins.vl2/textures/skins/nexg03.png | Bin .../@vl2/skins.vl2/textures/skins/nexg04.png | Bin .../@vl2/skins.vl2/textures/skins/nexg05.png | Bin .../@vl2/skins.vl2/textures/skins/nexg06.png | Bin .../@vl2/skins.vl2/textures/skins/nexg07.png | Bin .../@vl2/skins.vl2/textures/skins/nexg08.png | Bin .../@vl2/skins.vl2/textures/skins/nexg09.png | Bin .../@vl2/skins.vl2/textures/skins/nexg10.png | Bin .../@vl2/skins.vl2/textures/skins/nexg11.png | Bin .../@vl2/skins.vl2/textures/skins/nexg12.png | Bin .../@vl2/skins.vl2/textures/skins/nexg13.png | Bin .../@vl2/skins.vl2/textures/skins/nexg14.png | Bin .../@vl2/skins.vl2/textures/skins/nexg15.png | Bin .../@vl2/skins.vl2/textures/skins/nexgren.ifl | 0 .../skins.vl2/textures/skins/nexgren02.ifl | 0 .../@vl2/skins.vl2/textures/skins/nexred.ifl | 0 .../skins.vl2/textures/skins/nexred00.png | Bin .../skins.vl2/textures/skins/nexred01.png | Bin .../skins.vl2/textures/skins/nexred02.ifl | 0 .../skins.vl2/textures/skins/nexred02.png | Bin .../skins.vl2/textures/skins/nexred03.png | Bin .../skins.vl2/textures/skins/nexred04.png | Bin .../skins.vl2/textures/skins/nexred05.png | Bin .../skins.vl2/textures/skins/nexred06.png | Bin .../skins.vl2/textures/skins/nexred07.png | Bin .../skins.vl2/textures/skins/nexred08.png | Bin .../skins.vl2/textures/skins/nexred09.png | Bin .../skins.vl2/textures/skins/nexred10.png | Bin .../skins.vl2/textures/skins/nexred11.png | Bin .../skins.vl2/textures/skins/nexred12.png | Bin .../skins.vl2/textures/skins/nexred13.png | Bin .../skins.vl2/textures/skins/nexred14.png | Bin .../skins.vl2/textures/skins/nexred15.png | Bin .../@vl2/skins.vl2/textures/skins/noise.png | Bin .../textures/skins/olddawg.plaque.png | Bin .../@vl2/skins.vl2/textures/skins/orange.ifl | 0 .../skins.vl2/textures/skins/orange00.PNG | Bin .../skins.vl2/textures/skins/orange01.PNG | Bin .../skins.vl2/textures/skins/orange02.PNG | Bin .../skins.vl2/textures/skins/orange03.PNG | Bin .../skins.vl2/textures/skins/orange04.PNG | Bin .../skins.vl2/textures/skins/orange05.PNG | Bin .../@vl2/skins.vl2/textures/skins/orange1.ifl | 0 .../textures/skins/orphankazrak.plaque.png | Bin .../skins.vl2/textures/skins/pack_ammo.png | Bin .../skins.vl2/textures/skins/pack_cloak.png | Bin .../skins.vl2/textures/skins/pack_cloak2.png | Bin .../skins/pack_deploy_sensor_pulse.png | Bin .../skins.vl2/textures/skins/pack_energy.png | Bin .../skins.vl2/textures/skins/pack_rep.ifl | 0 .../skins.vl2/textures/skins/pack_rep01.png | Bin .../skins.vl2/textures/skins/pack_rep02.png | Bin .../skins.vl2/textures/skins/pack_rep03.png | Bin .../skins.vl2/textures/skins/pack_rep04.png | Bin .../skins.vl2/textures/skins/pack_rep05.png | Bin .../skins.vl2/textures/skins/pack_rep2.ifl | 0 .../textures/skins/pack_rep_lite.png | Bin .../skins.vl2/textures/skins/pack_repair.png | Bin .../skins.vl2/textures/skins/pack_senjam.png | Bin .../skins.vl2/textures/skins/pack_shield.png | Bin .../skins.vl2/textures/skins/pack_u_c00.png | Bin .../skins.vl2/textures/skins/pack_u_c01.png | Bin .../skins.vl2/textures/skins/pack_u_c02.png | Bin .../skins.vl2/textures/skins/pack_u_c03.png | Bin .../skins.vl2/textures/skins/pack_u_c04.png | Bin .../skins.vl2/textures/skins/pack_u_e.ifl | 0 .../textures/skins/pack_u_e_lite.ifl | 0 .../textures/skins/pack_u_e_lite00.png | Bin .../textures/skins/pack_u_e_lite01.png | Bin .../textures/skins/pack_u_e_lite02.png | Bin .../textures/skins/pack_u_e_lite03.png | Bin .../textures/skins/pack_u_e_lite04.png | Bin .../textures/skins/pack_u_e_lite05.png | Bin .../textures/skins/pack_u_e_lite06.png | Bin .../textures/skins/pack_upgrade_cloaking.png | Bin .../textures/skins/pack_upgrade_energy.png | Bin .../skins/pack_upgrade_reflection.png | Bin .../textures/skins/pack_upgrade_repair.png | Bin .../textures/skins/pack_upgrade_repulsor.png | Bin .../textures/skins/pack_upgrade_satchel.png | Bin .../textures/skins/pack_upgrade_satchel2.png | Bin .../textures/skins/pack_upgrade_shield.png | Bin .../@vl2/skins.vl2/textures/skins/plasma.ifl | 0 .../skins.vl2/textures/skins/plasma01.png | Bin .../skins.vl2/textures/skins/plasma02.png | Bin .../skins.vl2/textures/skins/plasma03.png | Bin .../skins.vl2/textures/skins/plasma04.png | Bin .../skins.vl2/textures/skins/plasma05.png | Bin .../skins.vl2/textures/skins/plasma06.png | Bin .../skins.vl2/textures/skins/plasma07.png | Bin .../skins.vl2/textures/skins/plasma08.png | Bin .../skins.vl2/textures/skins/plasma09.png | Bin .../skins.vl2/textures/skins/plasma10.png | Bin .../skins.vl2/textures/skins/plasmaTurret.ifl | 0 .../skins.vl2/textures/skins/plasma_ammo.ifl | 0 .../textures/skins/plasma_exhaust.ifl | 0 .../textures/skins/plasma_muzzle.PNG | Bin .../@vl2/skins.vl2/textures/skins/plex00.PNG | Bin .../@vl2/skins.vl2/textures/skins/plex01.PNG | Bin .../@vl2/skins.vl2/textures/skins/plex02.PNG | Bin .../@vl2/skins.vl2/textures/skins/plex03.PNG | Bin .../@vl2/skins.vl2/textures/skins/plex04.PNG | Bin .../@vl2/skins.vl2/textures/skins/plex05.PNG | Bin .../@vl2/skins.vl2/textures/skins/plex06.PNG | Bin .../@vl2/skins.vl2/textures/skins/plex07.PNG | Bin .../@vl2/skins.vl2/textures/skins/plex08.PNG | Bin .../@vl2/skins.vl2/textures/skins/plex09.PNG | Bin .../@vl2/skins.vl2/textures/skins/plex10.PNG | Bin .../@vl2/skins.vl2/textures/skins/plex11.PNG | Bin .../@vl2/skins.vl2/textures/skins/plex12.PNG | Bin .../@vl2/skins.vl2/textures/skins/plex13.PNG | Bin .../@vl2/skins.vl2/textures/skins/plex14.PNG | Bin .../@vl2/skins.vl2/textures/skins/plex15.PNG | Bin .../@vl2/skins.vl2/textures/skins/plex16.PNG | Bin .../@vl2/skins.vl2/textures/skins/plex17.PNG | Bin .../@vl2/skins.vl2/textures/skins/plex18.PNG | Bin .../@vl2/skins.vl2/textures/skins/plex19.PNG | Bin .../@vl2/skins.vl2/textures/skins/plex20.PNG | Bin .../@vl2/skins.vl2/textures/skins/plex21.PNG | Bin .../@vl2/skins.vl2/textures/skins/plex22.PNG | Bin .../@vl2/skins.vl2/textures/skins/plex23.PNG | Bin .../@vl2/skins.vl2/textures/skins/plrec00.PNG | Bin .../@vl2/skins.vl2/textures/skins/plrec00.ifl | 0 .../@vl2/skins.vl2/textures/skins/plrec01.PNG | Bin .../@vl2/skins.vl2/textures/skins/plrec02.PNG | Bin .../@vl2/skins.vl2/textures/skins/plrec03.PNG | Bin .../@vl2/skins.vl2/textures/skins/plrec04.PNG | Bin .../@vl2/skins.vl2/textures/skins/plrec05.PNG | Bin .../@vl2/skins.vl2/textures/skins/plrec06.PNG | Bin .../@vl2/skins.vl2/textures/skins/plrec07.PNG | Bin .../skins.vl2/textures/skins/plsTur0a.ifl | 0 .../@vl2/skins.vl2/textures/skins/plsam00.PNG | Bin .../@vl2/skins.vl2/textures/skins/plsam00.ifl | 0 .../@vl2/skins.vl2/textures/skins/plsam01.PNG | Bin .../@vl2/skins.vl2/textures/skins/plsam02.PNG | Bin .../@vl2/skins.vl2/textures/skins/plsam03.PNG | Bin .../@vl2/skins.vl2/textures/skins/plsam04.PNG | Bin .../@vl2/skins.vl2/textures/skins/plsam05.PNG | Bin .../@vl2/skins.vl2/textures/skins/plsam06.PNG | Bin .../@vl2/skins.vl2/textures/skins/plsam07.PNG | Bin .../@vl2/skins.vl2/textures/skins/plsam08.PNG | Bin .../@vl2/skins.vl2/textures/skins/plsam09.PNG | Bin .../@vl2/skins.vl2/textures/skins/plsam0a.ifl | 0 .../@vl2/skins.vl2/textures/skins/plsam10.PNG | Bin .../@vl2/skins.vl2/textures/skins/plsam11.PNG | Bin .../@vl2/skins.vl2/textures/skins/plsam12.PNG | Bin .../@vl2/skins.vl2/textures/skins/plsam13.PNG | Bin .../@vl2/skins.vl2/textures/skins/plsam14.PNG | Bin .../@vl2/skins.vl2/textures/skins/plsam15.PNG | Bin .../@vl2/skins.vl2/textures/skins/plsam16.PNG | Bin .../@vl2/skins.vl2/textures/skins/plsam17.PNG | Bin .../@vl2/skins.vl2/textures/skins/plsam18.PNG | Bin .../@vl2/skins.vl2/textures/skins/plsam19.PNG | Bin .../@vl2/skins.vl2/textures/skins/plsam20.PNG | Bin .../@vl2/skins.vl2/textures/skins/plsam21.PNG | Bin .../@vl2/skins.vl2/textures/skins/plsam22.PNG | Bin .../@vl2/skins.vl2/textures/skins/plsam23.PNG | Bin .../@vl2/skins.vl2/textures/skins/plsam24.PNG | Bin .../@vl2/skins.vl2/textures/skins/plsam25.PNG | Bin .../@vl2/skins.vl2/textures/skins/plsam26.PNG | Bin .../@vl2/skins.vl2/textures/skins/plsam27.PNG | Bin .../@vl2/skins.vl2/textures/skins/plsam28.PNG | Bin .../@vl2/skins.vl2/textures/skins/plsam29.PNG | Bin .../@vl2/skins.vl2/textures/skins/plsam30.PNG | Bin .../@vl2/skins.vl2/textures/skins/plsam31.PNG | Bin .../@vl2/skins.vl2/textures/skins/plsam32.PNG | Bin .../@vl2/skins.vl2/textures/skins/plsam33.PNG | Bin .../@vl2/skins.vl2/textures/skins/plsam34.PNG | Bin .../@vl2/skins.vl2/textures/skins/plsam35.PNG | Bin .../@vl2/skins.vl2/textures/skins/plsam36.PNG | Bin .../@vl2/skins.vl2/textures/skins/plsam37.PNG | Bin .../@vl2/skins.vl2/textures/skins/plsam38.PNG | Bin .../@vl2/skins.vl2/textures/skins/plsam39.PNG | Bin .../@vl2/skins.vl2/textures/skins/plsam40.PNG | Bin .../skins.vl2/textures/skins/plsamagun.ifl | 0 .../skins.vl2/textures/skins/plsmabolt01.ifl | 0 .../skins.vl2/textures/skins/plsmabolt01.png | Bin .../skins.vl2/textures/skins/plsmabolt02.png | Bin .../skins.vl2/textures/skins/plsmabolt03.png | Bin .../skins.vl2/textures/skins/plsmabolt04.png | Bin .../skins.vl2/textures/skins/plsmabolt05.png | Bin .../skins.vl2/textures/skins/plsmabolt06.png | Bin .../skins.vl2/textures/skins/plsmabolt07.png | Bin .../skins.vl2/textures/skins/plsmabolt08.png | Bin .../skins.vl2/textures/skins/plsmabolt09.png | Bin .../skins.vl2/textures/skins/plsmabolt10.png | Bin .../@vl2/skins.vl2/textures/skins/plsre.ifl | 0 .../@vl2/skins.vl2/textures/skins/pod1.PNG | Bin .../@vl2/skins.vl2/textures/skins/porg2.png | Bin .../@vl2/skins.vl2/textures/skins/porg4.png | Bin .../textures/skins/programmers1.plaque.png | Bin .../textures/skins/programmers2.plaque.png | Bin .../skins.vl2/textures/skins/purple00.ifl | 0 .../skins.vl2/textures/skins/purple00.png | Bin .../skins.vl2/textures/skins/purple01.PNG | Bin .../skins.vl2/textures/skins/purple02.PNG | Bin .../skins.vl2/textures/skins/purple03.PNG | Bin .../skins.vl2/textures/skins/purple04.PNG | Bin .../skins.vl2/textures/skins/qix.plaque.png | Bin .../skins.vl2/textures/skins/raf.plaque.png | Bin .../textures/skins/ratedz.plaque.png | Bin .../skins.vl2/textures/skins/red_blink.ifl | 0 .../skins.vl2/textures/skins/red_blink0.png | Bin .../skins.vl2/textures/skins/red_blink1.png | Bin .../skins.vl2/textures/skins/red_blink2.png | Bin .../skins.vl2/textures/skins/red_blink3.png | Bin .../skins.vl2/textures/skins/red_blink4.png | Bin .../skins.vl2/textures/skins/repair_kit.png | Bin .../skins.vl2/textures/skins/repair_patch.png | Bin .../textures/skins/rickets.plaque.png | Bin .../skins.vl2/textures/skins/rusty.mmale.png | Bin .../skins.vl2/textures/skins/scanline.ifl | 0 .../skins.vl2/textures/skins/scanline1.PNG | Bin .../skins.vl2/textures/skins/scanline2.PNG | Bin .../skins.vl2/textures/skins/scanline3.PNG | Bin .../skins.vl2/textures/skins/scanline4.PNG | Bin .../skins.vl2/textures/skins/scanline5.PNG | Bin .../skins.vl2/textures/skins/scanline6.PNG | Bin .../skins.vl2/textures/skins/screenframe.png | Bin .../textures/skins/screenstatic1.ifl | 0 .../textures/skins/screenstatic1.png | Bin .../textures/skins/screenstatic2.png | Bin .../textures/skins/screenstatic3.png | Bin .../textures/skins/screenstatic4.png | Bin .../textures/skins/screenstatic5.png | Bin .../textures/skins/sensor_pulse_large.PNG | Bin .../textures/skins/sensor_pulse_med.PNG | Bin .../@vl2/skins.vl2/textures/skins/sentry.png | Bin .../skins.vl2/textures/skins/shark.plaque.png | Bin .../skins.vl2/textures/skins/shrikeflare2.png | Bin .../skins.vl2/textures/skins/skeet.plaque.png | Bin .../@vl2/skins.vl2/textures/skins/skin2.png | Bin .../@vl2/skins.vl2/textures/skins/smoke.ifl | 0 .../@vl2/skins.vl2/textures/skins/smoke00.png | Bin .../@vl2/skins.vl2/textures/skins/smoke01.png | Bin .../@vl2/skins.vl2/textures/skins/smoke02.png | Bin .../@vl2/skins.vl2/textures/skins/smoke03.png | Bin .../@vl2/skins.vl2/textures/skins/smoke04.png | Bin .../@vl2/skins.vl2/textures/skins/smoke05.png | Bin .../@vl2/skins.vl2/textures/skins/smoke06.png | Bin .../@vl2/skins.vl2/textures/skins/smoke07.png | Bin .../@vl2/skins.vl2/textures/skins/smoke08.png | Bin .../@vl2/skins.vl2/textures/skins/smoke09.png | Bin .../@vl2/skins.vl2/textures/skins/smoke10.png | Bin .../@vl2/skins.vl2/textures/skins/smoke11.png | Bin .../@vl2/skins.vl2/textures/skins/smoke12.png | Bin .../@vl2/skins.vl2/textures/skins/smoke13.png | Bin .../@vl2/skins.vl2/textures/skins/smoke14.png | Bin .../@vl2/skins.vl2/textures/skins/smoke15.png | Bin .../@vl2/skins.vl2/textures/skins/smoke16.png | Bin .../@vl2/skins.vl2/textures/skins/smoke17.png | Bin .../@vl2/skins.vl2/textures/skins/smoke18.png | Bin .../@vl2/skins.vl2/textures/skins/smoke19.png | Bin .../@vl2/skins.vl2/textures/skins/smoke20.png | Bin .../textures/skins/sneaker.plaque.png | Bin .../textures/skins/snowleopard.plaque.png | Bin .../skins.vl2/textures/skins/solarpanel.png | Bin .../skins.vl2/textures/skins/sparks00.ifl | 0 .../skins.vl2/textures/skins/stackable.png | Bin .../skins.vl2/textures/skins/stackable1L.png | Bin .../skins.vl2/textures/skins/stackable1M.png | Bin .../skins.vl2/textures/skins/stackable1S.png | Bin .../skins.vl2/textures/skins/stackable2L.png | Bin .../skins.vl2/textures/skins/stackable2S.png | Bin .../skins.vl2/textures/skins/stackable2m.png | Bin .../skins.vl2/textures/skins/stackable3L.png | Bin .../skins.vl2/textures/skins/stackable3m.png | Bin .../skins.vl2/textures/skins/stackable3s.png | Bin .../skins.vl2/textures/skins/stackable4L.png | Bin .../skins.vl2/textures/skins/stackable4M.png | Bin .../skins.vl2/textures/skins/stackable5L.png | Bin .../skins.vl2/textures/skins/stackable5m.png | Bin .../textures/skins/station_damage.png | Bin .../textures/skins/station_damageL1.png | Bin .../textures/skins/station_damageL2.png | Bin .../textures/skins/station_damageL3.png | Bin .../textures/skins/station_damageM1.png | Bin .../textures/skins/station_damageM2.png | Bin .../textures/skins/station_damageM3.png | Bin .../textures/skins/station_damageS1.png | Bin .../textures/skins/station_damageS2.png | Bin .../textures/skins/station_damageS3.png | Bin .../textures/skins/station_damageS4.png | Bin .../textures/skins/station_damage_alpha.png | Bin .../textures/skins/station_inventory.png | Bin .../skins/station_inventory_activate.png | Bin .../textures/skins/station_teleporter.png | Bin .../skins/station_teleporter_activate.png | Bin .../skins.vl2/textures/skins/station_vpad.png | Bin .../skins.vl2/textures/skins/statue_HMale.png | Bin .../textures/skins/statue_LFemale.png | Bin .../skins.vl2/textures/skins/statue_LMale.png | Bin .../skins.vl2/textures/skins/statue_base.png | Bin .../textures/skins/statue_plaque.png | Bin .../@vl2/skins.vl2/textures/skins/switch.png | Bin .../skins.vl2/textures/skins/switchbeam.png | Bin .../skins.vl2/textures/skins/swolf.flag.png | Bin .../skins.vl2/textures/skins/swolf.hmale.png | Bin .../textures/skins/swolf.lfemale.png | Bin .../skins.vl2/textures/skins/swolf.lmale.png | Bin .../textures/skins/swolf.mfemale.png | Bin .../skins.vl2/textures/skins/swolf.mmale.png | Bin .../skins.vl2/textures/skins/swolf.switch.png | Bin .../textures/skins/swolf_hmale_512.png | Bin .../textures/skins/swolf_lfemale_512.png | Bin .../textures/skins/swolf_lmale_512.png | Bin .../textures/skins/swolf_mfemale_512.png | Bin .../textures/skins/swolf_mmale_512.png | Bin .../textures/skins/symlink.plaque.png | Bin .../textures/skins/todesritter.plaque.png | Bin .../textures/skins/tomin8tor.plaque.png | Bin .../textures/skins/tribes1.plaque.png | Bin .../textures/skins/turret_InOut_deploy.png | Bin .../textures/skins/turret_assaultTank.png | Bin .../textures/skins/turret_base_large.PNG | Bin .../skins.vl2/textures/skins/turret_belly.png | Bin .../textures/skins/turret_light_red.ifl | 0 .../textures/skins/turret_remote.png | Bin .../textures/skins/turret_sentry.png | Bin .../textures/skins/twitch.plaque.png | Bin .../textures/skins/uberbob.plaque.png | Bin .../skins.vl2/textures/skins/vaportrail.png | Bin .../textures/skins/vehicle_air_bomber1.png | Bin .../textures/skins/vehicle_air_bomber2.png | Bin .../textures/skins/vehicle_air_bomber3.png | Bin .../textures/skins/vehicle_air_hpc1.png | Bin .../textures/skins/vehicle_air_hpc2.png | Bin .../textures/skins/vehicle_air_hpc3.png | Bin .../textures/skins/vehicle_air_scout.png | Bin .../skins/vehicle_grav_tank_bodyside1.png | Bin .../skins/vehicle_grav_tank_bodyside2.png | Bin .../textures/skins/vehicle_land_mpb1.png | Bin .../textures/skins/vehicle_land_mpb2.png | Bin .../skins/vehicle_mpb_sensor_panelsON.png | Bin .../textures/skins/vpad_activate.png | Bin .../skins.vl2/textures/skins/vpad_ambient.png | Bin .../skins.vl2/textures/skins/vpad_arm.png | Bin .../textures/skins/weapon_chaingun.png | Bin .../skins/weapon_chaingun_ammocasing.png | Bin .../skins.vl2/textures/skins/weapon_disc.PNG | Bin .../skins.vl2/textures/skins/weapon_elf.png | Bin .../textures/skins/weapon_energy.PNG | Bin .../textures/skins/weapon_energy_vehicle.png | Bin .../skins/weapon_grenade_launcher.png | Bin .../textures/skins/weapon_missile.png | Bin .../skins/weapon_missile_casement.png | Bin .../textures/skins/weapon_mortar.png | Bin .../textures/skins/weapon_plasma1.png | Bin .../textures/skins/weapon_plasma2.png | Bin .../textures/skins/weapon_plasmathrower.png | Bin .../textures/skins/weapon_repair.png | Bin .../textures/skins/weapon_shocklance.png | Bin .../skins/weapon_shocklance_glow .png | Bin .../textures/skins/weapon_sniper.png | Bin .../textures/skins/weapon_targeting.png | Bin .../@vl2/skins.vl2/textures/skins/xorg2.png | Bin .../@vl2/skins.vl2/textures/skins/yellow.png | Bin .../textures.vl2/textures/Badlands_l4.dml | 0 .../@vl2/textures.vl2/textures/Desert_l4.dml | 0 .../@vl2/textures.vl2/textures/Lush_l4.dml | 0 .../@vl2/textures.vl2/textures/T2IntroC15.avi | Bin .../Cursors/com_cursor_arrow_icon.png | Bin .../commander/Cursors/com_handclose_icon.png | Bin .../commander/Cursors/com_handopen_icon.png | Bin .../commander/Cursors/com_maglass_icon.png | Bin .../commander/Cursors/com_pointer_icon.png | Bin .../Cursors/com_pointer_pos_icon.png | Bin .../commander/Gui/cmd_columnheadbar.png | Bin .../commander/Gui/cmd_control_checkbox.png | Bin .../textures/commander/Gui/cmd_gradient.png | Bin .../commander/Gui/cmd_icon_camera.png | Bin .../commander/Gui/cmd_icon_center.png | Bin .../textures/commander/Gui/cmd_icon_misc.png | Bin .../commander/Gui/cmd_icon_misc_D.png | Bin .../commander/Gui/cmd_icon_moveselect.png | Bin .../commander/Gui/cmd_icon_objectives.png | Bin .../commander/Gui/cmd_icon_players.png | Bin .../commander/Gui/cmd_icon_sensor.png | Bin .../commander/Gui/cmd_icon_tactical.png | Bin .../commander/Gui/cmd_icon_tactical_D.png | Bin .../textures/commander/Gui/cmd_icon_text.png | Bin .../commander/Gui/cmd_icon_waypoints.png | Bin .../textures/commander/Gui/cmd_icon_zoom.png | Bin .../commander/Gui/cmd_offscreen_arrow.png | Bin .../textures/commander/Gui/cmd_tv_frame.png | Bin .../textures/commander/Gui/cmd_tv_static.png | Bin .../commander/Icons/assigned_task_anim.dml | 0 .../textures/commander/Icons/base_select.dml | 0 .../commander/Icons/com_icon_bioderm.png | Bin .../commander/Icons/com_icon_bioderm_glow.png | Bin .../commander/Icons/com_icon_bloodeagle.png | Bin .../Icons/com_icon_bloodeagle_glow.png | Bin .../commander/Icons/com_icon_bomber.png | Bin .../commander/Icons/com_icon_bomber_glow.png | Bin .../commander/Icons/com_icon_camera.png | Bin .../commander/Icons/com_icon_camera_glow.png | Bin .../commander/Icons/com_icon_diamsword.png | Bin .../Icons/com_icon_diamsword_glow.png | Bin .../commander/Icons/com_icon_flag_outside.png | Bin .../Icons/com_icon_flag_outside_glow.png | Bin .../commander/Icons/com_icon_generator.png | Bin .../Icons/com_icon_generator_glow.png | Bin .../Icons/com_icon_genericswitch.png | Bin .../Icons/com_icon_genericswitch_glow.png | Bin .../commander/Icons/com_icon_hapc.png | Bin .../commander/Icons/com_icon_hapc_glow.png | Bin .../commander/Icons/com_icon_harbinger.png | Bin .../Icons/com_icon_harbinger_glow.png | Bin .../commander/Icons/com_icon_inferno.png | Bin .../commander/Icons/com_icon_inferno_glow.png | Bin .../commander/Icons/com_icon_inventory.png | Bin .../Icons/com_icon_inventory_glow.png | Bin .../commander/Icons/com_icon_landscout.png | Bin .../Icons/com_icon_landscout_glow.png | Bin .../textures/commander/Icons/com_icon_mpb.png | Bin .../commander/Icons/com_icon_mpb_glow.png | Bin .../commander/Icons/com_icon_nexus.png | Bin .../commander/Icons/com_icon_nexus_glow.png | Bin .../commander/Icons/com_icon_scout.png | Bin .../commander/Icons/com_icon_scout_glow.png | Bin .../commander/Icons/com_icon_sensor.png | Bin .../commander/Icons/com_icon_sensor_glow.png | Bin .../commander/Icons/com_icon_solar_gen.png | Bin .../Icons/com_icon_solar_gen_glow.png | Bin .../commander/Icons/com_icon_starwolf.png | Bin .../Icons/com_icon_starwolf_glow.png | Bin .../commander/Icons/com_icon_storm.png | Bin .../commander/Icons/com_icon_storm_glow.png | Bin .../commander/Icons/com_icon_tank.png | Bin .../commander/Icons/com_icon_tank_glow.png | Bin .../commander/Icons/com_icon_turret.png | Bin .../commander/Icons/com_icon_turret_glow.png | Bin .../commander/Icons/com_icon_turretbase.png | Bin .../Icons/com_icon_turretbase_glow.png | Bin .../Icons/com_icon_vehicle_inventory.png | Bin .../Icons/com_icon_vehicle_inventory_glow.png | Bin .../commander/Icons/com_player_grey_24x.png | Bin .../Icons/com_player_grey_24x_glow.png | Bin .../commander/Icons/com_waypoint_1.png | Bin .../commander/Icons/com_waypoint_2.png | Bin .../commander/Icons/com_waypoint_3.png | Bin .../commander/Icons/com_waypoint_4.png | Bin .../commander/Icons/com_waypoint_5.png | Bin .../commander/Icons/com_waypoint_6.png | Bin .../commander/Icons/com_waypoint_7.png | Bin .../commander/Icons/diamond_frame_1.png | Bin .../commander/Icons/diamond_frame_2.png | Bin .../commander/Icons/diamond_frame_3.png | Bin .../commander/Icons/diamond_frame_4.png | Bin .../commander/Icons/diamond_frame_5.png | Bin .../commander/Icons/diamond_frame_6.png | Bin .../commander/Icons/diamond_not_selected.png | Bin .../textures/commander/Icons/player_glow.dml | 0 .../commander/Icons/selectobject_1.png | Bin .../commander/Icons/selectobject_2.png | Bin .../commander/Icons/selectobject_3.png | Bin .../commander/Icons/selectobject_4.png | Bin .../commander/Icons/selectobject_5.png | Bin .../commander/Icons/selectobject_6.png | Bin .../commander/Icons/selectobject_7.png | Bin .../commander/Icons/waypoint_anim.dml | 0 .../commander/MiniIcons/com_bomber_grey.png | Bin .../commander/MiniIcons/com_camera_grey.png | Bin .../MiniIcons/com_deploymotionsensor.png | Bin .../MiniIcons/com_deploypulsesensor.png | Bin .../commander/MiniIcons/com_flag_grey.png | Bin .../commander/MiniIcons/com_generator.png | Bin .../commander/MiniIcons/com_hapc_grey.png | Bin .../MiniIcons/com_inventory_grey.png | Bin .../MiniIcons/com_landscout_grey.png | Bin .../commander/MiniIcons/com_mpb_grey.png | Bin .../commander/MiniIcons/com_player_grey.png | Bin .../commander/MiniIcons/com_scout_grey.png | Bin .../commander/MiniIcons/com_sensor_grey.png | Bin .../commander/MiniIcons/com_solargen_grey.png | Bin .../commander/MiniIcons/com_switch_grey.png | Bin .../commander/MiniIcons/com_tank_grey.png | Bin .../commander/MiniIcons/com_turret_grey.png | Bin .../MiniIcons/com_turretbase_grey.png | Bin .../MiniIcons/com_vehicle_pad_inventory.png | Bin .../commander/MiniIcons/com_waypoint_grey.png | Bin .../textures.vl2/textures/details/BadDet1.png | Bin .../textures.vl2/textures/details/BadDet2.png | Bin .../textures/details/DesertDet1.png | Bin .../textures/details/DesertDet2.png | Bin .../textures/details/LavaDet1.png | Bin .../textures/details/LavaDet2.png | Bin .../textures/details/LushDet1.png | Bin .../textures/details/LushDet2.png | Bin .../textures/details/SnowDet1.png | Bin .../textures/details/SnowDet2.png | Bin .../@vl2/textures.vl2/textures/dust00.png | Bin .../@vl2/textures.vl2/textures/dust01.png | Bin .../@vl2/textures.vl2/textures/dust02.png | Bin .../@vl2/textures.vl2/textures/dust03.png | Bin .../@vl2/textures.vl2/textures/dust04.png | Bin .../@vl2/textures.vl2/textures/dust05.png | Bin .../@vl2/textures.vl2/textures/dust06.png | Bin .../@vl2/textures.vl2/textures/dust07.png | Bin .../@vl2/textures.vl2/textures/dust08.png | Bin .../@vl2/textures.vl2/textures/dust09.png | Bin .../@vl2/textures.vl2/textures/dust10.png | Bin .../base/@vl2/textures.vl2/textures/emap.bmp | Bin .../base/@vl2/textures.vl2/textures/emap.png | Bin .../@vl2/textures.vl2/textures/flarebase.png | Bin .../@vl2/textures.vl2/textures/flaremod.png | Bin .../@vl2/textures.vl2/textures/fluid_lava.dml | 0 .../textures.vl2/textures/fluid_water.dml | 0 .../textures.vl2/textures/gui/BloodEagle.png | Bin .../@vl2/textures.vl2/textures/gui/CRED_1.png | Bin .../textures.vl2/textures/gui/CRED_10.png | Bin .../textures.vl2/textures/gui/CRED_11.png | Bin .../textures.vl2/textures/gui/CRED_12.png | Bin .../textures.vl2/textures/gui/CRED_13.png | Bin .../textures.vl2/textures/gui/CRED_14.png | Bin .../textures.vl2/textures/gui/CRED_15.png | Bin .../textures.vl2/textures/gui/CRED_16.png | Bin .../textures.vl2/textures/gui/CRED_17.png | Bin .../textures.vl2/textures/gui/CRED_18.png | Bin .../textures.vl2/textures/gui/CRED_19.png | Bin .../@vl2/textures.vl2/textures/gui/CRED_2.png | Bin .../textures.vl2/textures/gui/CRED_20.png | Bin .../textures.vl2/textures/gui/CRED_21.png | Bin .../textures.vl2/textures/gui/CRED_22.png | Bin .../textures.vl2/textures/gui/CRED_23.png | Bin .../textures.vl2/textures/gui/CRED_24.png | Bin .../textures.vl2/textures/gui/CRED_25.png | Bin .../textures.vl2/textures/gui/CRED_26.png | Bin .../textures.vl2/textures/gui/CRED_27.png | Bin .../textures.vl2/textures/gui/CRED_28.png | Bin .../textures.vl2/textures/gui/CRED_29.png | Bin .../@vl2/textures.vl2/textures/gui/CRED_3.png | Bin .../textures.vl2/textures/gui/CRED_30.png | Bin .../textures.vl2/textures/gui/CRED_31.png | Bin .../textures.vl2/textures/gui/CRED_32.png | Bin .../textures.vl2/textures/gui/CRED_33.png | Bin .../textures.vl2/textures/gui/CRED_34.png | Bin .../textures.vl2/textures/gui/CRED_35.png | Bin .../textures.vl2/textures/gui/CRED_36.png | Bin .../textures.vl2/textures/gui/CRED_37.png | Bin .../textures.vl2/textures/gui/CRED_38.png | Bin .../textures.vl2/textures/gui/CRED_39.png | Bin .../@vl2/textures.vl2/textures/gui/CRED_4.png | Bin .../textures.vl2/textures/gui/CRED_40.png | Bin .../textures.vl2/textures/gui/CRED_41.png | Bin .../textures.vl2/textures/gui/CRED_42.png | Bin .../textures.vl2/textures/gui/CRED_43.png | Bin .../textures.vl2/textures/gui/CRED_44.png | Bin .../textures.vl2/textures/gui/CRED_45.png | Bin .../textures.vl2/textures/gui/CRED_46.png | Bin .../@vl2/textures.vl2/textures/gui/CRED_5.png | Bin .../@vl2/textures.vl2/textures/gui/CRED_6.png | Bin .../@vl2/textures.vl2/textures/gui/CRED_7.png | Bin .../@vl2/textures.vl2/textures/gui/CRED_8.png | Bin .../@vl2/textures.vl2/textures/gui/CRED_9.png | Bin .../textures.vl2/textures/gui/CUR_3darrow.png | Bin .../textures/gui/CUR_3darrowhelp.png | Bin .../textures/gui/CUR_3darrowno.PNG | Bin .../textures/gui/CUR_3darrowwait.png | Bin .../textures/gui/CUR_3ddiagleft.png | Bin .../textures/gui/CUR_3ddiagright.png | Bin .../textures/gui/CUR_3dleftright.png | Bin .../textures.vl2/textures/gui/CUR_3dmove.png | Bin .../textures/gui/CUR_3dresizeright.png | Bin .../textures/gui/CUR_3dupdown.PNG | Bin .../textures.vl2/textures/gui/CUR_Grab.png | Bin .../textures.vl2/textures/gui/CUR_Hand.png | Bin .../textures.vl2/textures/gui/CUR_Rotate.png | Bin .../textures/gui/Editor_DefaultHandle.png | Bin .../textures/gui/Editor_LockedHandle.png | Bin .../textures/gui/Editor_SelectHandle.png | Bin .../textures.vl2/textures/gui/GGSplash.jpg | Bin .../textures/gui/HUD_watermark1.png | Bin .../textures/gui/HUD_watermark2.png | Bin .../textures/gui/Hud_chat_button_off.png | Bin .../textures/gui/Hud_chat_button_on.png | Bin .../textures.vl2/textures/gui/InfoBar.png | Bin .../@vl2/textures.vl2/textures/gui/KILLME.PNG | Bin .../textures/gui/Load_Abominable.png | Bin .../textures/gui/Load_AgentsOfFortune.png | Bin .../textures/gui/Load_Alcatraz.png | Bin .../textures/gui/Load_Archipelago.png | Bin .../textures/gui/Load_AshesToAshes.png | Bin .../textures/gui/Load_BeggarsRun.png | Bin .../textures/gui/Load_Caldera.png | Bin .../textures/gui/Load_Casern_Cavite.png | Bin .../textures/gui/Load_CompUSA-Melee.png | Bin .../textures/gui/Load_CompUSA_Melee.png | Bin .../textures/gui/Load_Damnation.png | Bin .../textures/gui/Load_DeathBirdsFly.png | Bin .../textures/gui/Load_Desiccator.png | Bin .../textures/gui/Load_DustToDust.png | Bin .../textures/gui/Load_EB-Hades.png | Bin .../textures/gui/Load_EB_Hades.png | Bin .../textures/gui/Load_Equinox.png | Bin .../textures/gui/Load_Escalade.png | Bin .../textures/gui/Load_Fall_To_Glory.png | Bin .../textures/gui/Load_Flashpoint.png | Bin .../textures/gui/Load_Gauntlet.png | Bin .../textures/gui/Load_Gehenna.png | Bin .../textures/gui/Load_Icebound.png | Bin .../textures/gui/Load_Insalubria.png | Bin .../textures/gui/Load_Invictus.png | Bin .../textures/gui/Load_JacobsLadder.png | Bin .../textures.vl2/textures/gui/Load_Masada.png | Bin .../textures/gui/Load_Minotaur.png | Bin .../textures/gui/Load_MyrkWood.png | Bin .../textures.vl2/textures/gui/Load_Oasis.png | Bin .../textures/gui/Load_Overreach.png | Bin .../textures/gui/Load_Pyroclasm.png | Bin .../textures/gui/Load_Quagmire.png | Bin .../textures.vl2/textures/gui/Load_Rasp.png | Bin .../textures/gui/Load_Recalescence.png | Bin .../textures/gui/Load_Respite.png | Bin .../textures/gui/Load_Reversion.png | Bin .../textures/gui/Load_Rimehold.png | Bin .../textures/gui/Load_Sanctuary.png | Bin .../textures/gui/Load_Sirocco.png | Bin .../textures/gui/Load_Slapdash.png | Bin .../textures/gui/Load_SunDried.png | Bin .../textures.vl2/textures/gui/Load_Talus.png | Bin .../textures/gui/Load_ThinIce.png | Bin .../textures/gui/Load_Tombstone.png | Bin .../textures/gui/Load_Training1.png | Bin .../textures/gui/Load_Training2.png | Bin .../textures/gui/Load_Training3.png | Bin .../textures/gui/Load_Training4.png | Bin .../textures/gui/Load_Training5.png | Bin .../textures/gui/Load_UltimaThule.png | Bin .../textures/gui/Load_Underhill.png | Bin .../textures/gui/Load_Whiteout.png | Bin .../textures.vl2/textures/gui/Loading.png | Bin .../textures.vl2/textures/gui/RET_blaster.png | Bin .../textures/gui/RET_chaingun.png | Bin .../textures.vl2/textures/gui/RET_disc.png | Bin .../textures.vl2/textures/gui/RET_elf.png | Bin .../textures.vl2/textures/gui/RET_grenade.png | Bin .../textures.vl2/textures/gui/RET_missile.png | Bin .../gui/RET_missile_horizflash_red.png | Bin .../textures/gui/RET_missile_marker.png | Bin .../textures/gui/RET_missile_marker_red.png | Bin .../gui/RET_missile_vertflash_red.png | Bin .../textures.vl2/textures/gui/RET_mortor.png | Bin .../textures.vl2/textures/gui/RET_plasma.png | Bin .../textures/gui/ShellTBButtonHilight.png | Bin .../textures/gui/ShellTBButtonNormal.png | Bin .../textures/gui/ShellTBButtonPressed.png | Bin .../textures.vl2/textures/gui/beacon_base.png | Bin .../textures.vl2/textures/gui/bg_Bioderm.png | Bin .../textures/gui/bg_Bloodeagle.png | Bin .../textures/gui/bg_Diamondsword.png | Bin .../textures.vl2/textures/gui/bg_Hammers.png | Bin .../textures/gui/bg_Harbingers.png | Bin .../textures.vl2/textures/gui/bg_Starwolf.png | Bin .../textures.vl2/textures/gui/crosshairs.png | Bin .../textures.vl2/textures/gui/darkScroll.png | Bin .../textures.vl2/textures/gui/darkWindow.png | Bin .../textures.vl2/textures/gui/dlg_box.png | Bin .../textures.vl2/textures/gui/dlg_button.png | Bin .../textures/gui/dlg_fieldfill.png | Bin .../textures/gui/dlg_fieldgrade.png | Bin .../textures/gui/dlg_frame_edge.png | Bin .../textures/gui/dlg_frame_end.png | Bin .../textures/gui/dlg_titletab.png | Bin .../textures/gui/email_notread.png | Bin .../textures.vl2/textures/gui/email_read.png | Bin .../textures/gui/hud_ChatPageDown.png | Bin .../textures/gui/hud_alliedtriangle.png | Bin .../textures/gui/hud_ammopack.png | Bin .../textures.vl2/textures/gui/hud_armbar.png | Bin .../textures/gui/hud_armbaricon.png | Bin .../textures.vl2/textures/gui/hud_beacon.png | Bin .../textures.vl2/textures/gui/hud_blaster.png | Bin .../textures.vl2/textures/gui/hud_camera.png | Bin .../textures/gui/hud_chaingun.png | Bin .../textures.vl2/textures/gui/hud_chat.png | Bin .../textures/gui/hud_cloakpack.png | Bin .../textures/gui/hud_cmmndfield.png | Bin .../textures/gui/hud_deploypack.png | Bin .../textures.vl2/textures/gui/hud_disc.png | Bin .../textures/gui/hud_disconnect.png | Bin .../textures.vl2/textures/gui/hud_dot.png | Bin .../textures.vl2/textures/gui/hud_east.png | Bin .../textures.vl2/textures/gui/hud_elfgun.png | Bin .../textures/gui/hud_enemytriangle.png | Bin .../textures/gui/hud_energypack.png | Bin .../textures.vl2/textures/gui/hud_ergbar.png | Bin .../textures/gui/hud_ergbaricon.png | Bin .../textures/gui/hud_grenlaunch.png | Bin .../textures/gui/hud_handgren.png | Bin .../textures/gui/hud_infinity.png | Bin .../textures.vl2/textures/gui/hud_jamm.png | Bin .../textures.vl2/textures/gui/hud_medpack.png | Bin .../textures.vl2/textures/gui/hud_mine.png | Bin .../textures/gui/hud_missiles.png | Bin .../textures/gui/hud_mistimer.png | Bin .../textures.vl2/textures/gui/hud_mortor.png | Bin .../textures.vl2/textures/gui/hud_navcirc.png | Bin .../textures/gui/hud_new_NSEW.png | Bin .../textures/gui/hud_new_beacon.png | Bin .../textures/gui/hud_new_blaster.png | Bin .../textures/gui/hud_new_chaingun.png | Bin .../textures.vl2/textures/gui/hud_new_cog.png | Bin .../textures/gui/hud_new_compass.png | Bin .../textures/gui/hud_new_disc.png | Bin .../textures/gui/hud_new_elfgun.png | Bin .../textures/gui/hud_new_grenlaunch.png | Bin .../textures/gui/hud_new_handgren.png | Bin .../textures/gui/hud_new_medpack.png | Bin .../textures/gui/hud_new_mine.png | Bin .../textures/gui/hud_new_missile.png | Bin .../textures/gui/hud_new_mortar.png | Bin .../textures/gui/hud_new_packammo.png | Bin .../textures/gui/hud_new_packcloak.png | Bin .../textures/gui/hud_new_packcloak_armed.png | Bin .../textures/gui/hud_new_packenergy.png | Bin .../textures/gui/hud_new_packinventory.png | Bin .../textures/gui/hud_new_packmotionsens.png | Bin .../textures/gui/hud_new_packradar.png | Bin .../textures/gui/hud_new_packrepair.png | Bin .../textures/gui/hud_new_packrepair_armed.png | Bin .../textures/gui/hud_new_packsatchel.png | Bin .../textures/gui/hud_new_packsensjam.png | Bin .../gui/hud_new_packsensjam_armed.png | Bin .../textures/gui/hud_new_packshield.png | Bin .../textures/gui/hud_new_packshield_armed.png | Bin .../textures/gui/hud_new_packturret.png | Bin .../textures/gui/hud_new_packturretin.png | Bin .../textures/gui/hud_new_packturretout.png | Bin .../textures/gui/hud_new_panel.png | Bin .../textures/gui/hud_new_ping.png | Bin .../textures/gui/hud_new_ping_green.png | Bin .../textures/gui/hud_new_ping_red.png | Bin .../textures/gui/hud_new_ping_yellow.png | Bin .../textures/gui/hud_new_plasma.png | Bin .../textures/gui/hud_new_scorewindow.png | Bin .../textures/gui/hud_new_shocklance.png | Bin .../textures/gui/hud_new_sniper.png | Bin .../textures/gui/hud_new_targetlaser.png | Bin .../textures/gui/hud_new_weaponselect.png | Bin .../textures/gui/hud_new_window_BL.png | Bin .../textures/gui/hud_new_window_BM.png | Bin .../textures/gui/hud_new_window_BR.png | Bin .../textures/gui/hud_new_window_ML.png | Bin .../textures/gui/hud_new_window_MM.png | Bin .../textures/gui/hud_new_window_MR.png | Bin .../textures/gui/hud_new_window_TL.png | Bin .../textures/gui/hud_new_window_TM.png | Bin .../textures/gui/hud_new_window_TR.png | Bin .../textures.vl2/textures/gui/hud_nopack.png | Bin .../textures.vl2/textures/gui/hud_north.png | Bin .../textures/gui/hud_objective.png | Bin .../textures/gui/hud_objtimer.png | Bin .../textures/gui/hud_packback.png | Bin .../textures.vl2/textures/gui/hud_packwin.png | Bin .../textures.vl2/textures/gui/hud_ping.png | Bin .../textures.vl2/textures/gui/hud_plasma.png | Bin .../textures/gui/hud_playertriangle.png | Bin .../textures/gui/hud_playertriangle_enemy.png | Bin .../textures/gui/hud_repairpack.png | Bin .../textures/gui/hud_ret_bomber.png | Bin .../textures/gui/hud_ret_shocklance.png | Bin .../textures/gui/hud_ret_shrike.png | Bin .../textures/gui/hud_ret_sniper.png | Bin .../textures/gui/hud_ret_tankchaingun.png | Bin .../textures/gui/hud_ret_tankmortar.png | Bin .../textures/gui/hud_ret_targlaser.png | Bin .../textures.vl2/textures/gui/hud_retrng.png | Bin .../textures/gui/hud_satchel_armed.png | Bin .../textures/gui/hud_satchel_unarmed.png | Bin .../textures/gui/hud_sensorbar.png | Bin .../textures/gui/hud_sensorbar_glow.png | Bin .../textures/gui/hud_sensorbar_glow1.png | Bin .../textures/gui/hud_sensorbar_glow2.png | Bin .../textures/gui/hud_shieldpack.png | Bin .../textures/gui/hud_shocklance.png | Bin .../textures.vl2/textures/gui/hud_sniper.png | Bin .../textures.vl2/textures/gui/hud_south.png | Bin .../textures/gui/hud_targetlaser.png | Bin .../textures/gui/hud_veh_bomb.png | Bin .../textures/gui/hud_veh_enrgbar.png | Bin .../textures/gui/hud_veh_enrgbarback.png | Bin .../textures/gui/hud_veh_icon_assault.png | Bin .../textures/gui/hud_veh_icon_bomber.png | Bin .../textures/gui/hud_veh_icon_hapc.png | Bin .../textures/gui/hud_veh_icon_hole.png | Bin .../textures/gui/hud_veh_icon_hoverbike.png | Bin .../textures/gui/hud_veh_icon_mpb.png | Bin .../textures/gui/hud_veh_icon_shrike.png | Bin .../gui/hud_veh_new_bombardier_dash.png | Bin .../textures/gui/hud_veh_new_dash.png | Bin .../textures/gui/hud_veh_new_dashpiece_1.png | Bin .../textures/gui/hud_veh_new_dashpiece_2.png | Bin .../textures/gui/hud_veh_new_dashpiece_3.png | Bin .../textures/gui/hud_veh_new_dashpiece_4.png | Bin .../textures/gui/hud_veh_new_dashpiece_5.png | Bin .../textures/gui/hud_veh_new_hilite_left.png | Bin .../gui/hud_veh_new_hilite_middle.png | Bin .../textures/gui/hud_veh_new_hilite_right.png | Bin .../gui/hud_veh_new_tankgunner_dash.png | Bin .../textures/gui/hud_veh_nrgbar.png | Bin .../textures/gui/hud_veh_nrgbar_back.png | Bin .../textures/gui/hud_veh_passenger_dot.png | Bin .../textures/gui/hud_veh_passengers.png | Bin .../textures/gui/hud_veh_seatdot.png | Bin .../textures/gui/hud_veh_speedaltwin.png | Bin .../textures/gui/hud_veh_speedaltwinback.png | Bin .../textures/gui/hud_veh_speedo_bkgrnd.png | Bin .../textures/gui/hud_veh_speedo_frame.png | Bin .../textures/gui/hud_veh_weapon_back.png | Bin .../textures/gui/hud_veh_weapon_frame.png | Bin .../textures/gui/hud_veh_weaponback.png | Bin .../textures/gui/hud_veh_weaponwin.png | Bin .../textures/gui/hud_weaphigh.png | Bin .../textures.vl2/textures/gui/hud_weapwin.png | Bin .../textures.vl2/textures/gui/hud_west.png | Bin .../textures.vl2/textures/gui/immersion.jpg | Bin .../textures.vl2/textures/gui/launch_btn.png | Bin .../textures/gui/launch_btn_act.png | Bin .../textures/gui/launch_btn_rol.png | Bin .../textures/gui/launchtop_btn.png | Bin .../textures/gui/launchtop_btn_act.png | Bin .../textures.vl2/textures/gui/lnch_Tab.png | Bin .../textures/gui/load_Firestorm.png | Bin .../textures.vl2/textures/gui/load_Fracas.png | Bin .../textures/gui/load_Katabatic.png | Bin .../textures/gui/load_Riverdance.png | Bin .../textures/gui/lobby_headset.png | Bin .../textures/gui/lobby_icon_listen.png | Bin .../textures/gui/lobby_icon_speak.png | Bin .../textures/gui/server_retrievebar.png | Bin .../textures.vl2/textures/gui/server_tabs.png | Bin .../textures.vl2/textures/gui/shellScroll.png | Bin .../textures/gui/shll_bar_act.png | Bin .../textures/gui/shll_bar_rol.png | Bin .../textures.vl2/textures/gui/shll_button.png | Bin .../textures/gui/shll_entryfield.png | Bin .../textures/gui/shll_field_BL.png | Bin .../textures/gui/shll_field_BM.png | Bin .../textures/gui/shll_field_BR.png | Bin .../textures/gui/shll_field_ML.png | Bin .../textures/gui/shll_field_MM.png | Bin .../textures/gui/shll_field_MR.png | Bin .../textures/gui/shll_field_TL.png | Bin .../textures/gui/shll_field_TM.png | Bin .../textures/gui/shll_field_TR.png | Bin .../textures/gui/shll_fieldfill.png | Bin .../textures/gui/shll_fieldgrade.png | Bin .../textures/gui/shll_frame_edge.png | Bin .../textures/gui/shll_frame_end.png | Bin .../textures/gui/shll_horizontalfield.png | Bin .../textures/gui/shll_horzspacer.png | Bin .../textures/gui/shll_horztabbutton.png | Bin .../textures/gui/shll_horztabbuttonB.png | Bin .../textures/gui/shll_horztabframeclose.png | Bin .../textures/gui/shll_horztabframeclosea.png | Bin .../textures/gui/shll_horztabframegrad.png | Bin .../textures/gui/shll_horztabframegrada.png | Bin .../gui/shll_horztabframegradedge.png | Bin .../gui/shll_horztabframegradedgea.png | Bin .../textures/gui/shll_icon_dedicated.png | Bin .../textures/gui/shll_icon_dedicated_hi.png | Bin .../textures/gui/shll_icon_favorite.png | Bin .../textures/gui/shll_icon_favorite_hi.png | Bin .../textures/gui/shll_icon_notqueried.png | Bin .../textures/gui/shll_icon_notqueried_hi.png | Bin .../textures/gui/shll_icon_passworded.png | Bin .../textures/gui/shll_icon_passworded_hi.png | Bin .../textures/gui/shll_icon_penguin.png | Bin .../textures/gui/shll_icon_querying.png | Bin .../textures/gui/shll_icon_querying_hi.png | Bin .../textures/gui/shll_icon_timedout.png | Bin .../textures/gui/shll_icon_tourney.png | Bin .../textures/gui/shll_icon_tourney_hi.png | Bin .../textures/gui/shll_launch_act.png | Bin .../textures/gui/shll_launch_rol.png | Bin .../textures/gui/shll_launch_sep.png | Bin .../textures/gui/shll_menuclose.png | Bin .../textures/gui/shll_menufield.png | Bin .../textures/gui/shll_pulldown.png | Bin .../textures/gui/shll_pulldown_BL.png | Bin .../textures/gui/shll_pulldown_BM.png | Bin .../textures/gui/shll_pulldown_BR.png | Bin .../textures/gui/shll_pulldown_ML.png | Bin .../textures/gui/shll_pulldown_MM.png | Bin .../textures/gui/shll_pulldown_MR.png | Bin .../textures/gui/shll_pulldown_TL.png | Bin .../textures/gui/shll_pulldown_TM.png | Bin .../textures/gui/shll_pulldown_TR.png | Bin .../textures/gui/shll_pulldownbar_act.png | Bin .../textures/gui/shll_pulldownbar_rol.png | Bin .../textures.vl2/textures/gui/shll_radio.png | Bin .../textures/gui/shll_scroll_horzbar.png | Bin .../textures/gui/shll_scroll_horzbuttons.png | Bin .../textures/gui/shll_scroll_horzfield.png | Bin .../textures/gui/shll_scroll_scale.png | Bin .../textures/gui/shll_scroll_vertbar.png | Bin .../textures/gui/shll_scroll_vertbuttons.png | Bin .../textures/gui/shll_scroll_vertfield.png | Bin .../textures/gui/shll_sortarrow.png | Bin .../textures/gui/shll_soundbutton.png | Bin .../textures/gui/shll_tabbutton.png | Bin .../textures/gui/shll_tabframegrad.png | Bin .../textures/gui/shll_tabframegradedge.png | Bin .../textures/gui/shll_titletab.png | Bin .../textures/gui/shll_treeView.png | Bin .../textures/gui/shll_verticalfield.png | Bin .../textures/gui/shll_vertspacer.png | Bin .../textures.vl2/textures/gui/shll_wipe.png | Bin .../textures/gui/shll_wipeend.png | Bin .../textures/gui/shll_wipefill.png | Bin .../textures/gui/shll_wphfieldbttm.png | Bin .../textures/gui/shll_wphfieldtop.png | Bin .../textures/gui/shll_wpvfield.png | Bin .../textures.vl2/textures/gui/treeView.png | Bin .../textures/gui/trn_1charybdis.png | Bin .../textures/gui/trn_2sehrganda.png | Bin .../textures.vl2/textures/gui/trn_3ymir.png | Bin .../textures/gui/trn_4bloodjewel.png | Bin .../textures/gui/trn_5draconis.png | Bin .../textures/gui/vin_assaultVehicle.png | Bin .../textures/gui/vin_bomberFlyer.png | Bin .../textures/gui/vin_hapcFlyer.png | Bin .../textures/gui/vin_mobileBaseVehicle.png | Bin .../textures/gui/vin_scoutFlyer.png | Bin .../textures/gui/vin_scoutVehicle.png | Bin .../textures/gui/votemeterpassbar.png | Bin .../textures/gui/window_close.png | Bin .../textures/gui/window_corner.png | Bin .../textures/gui/window_titletab.png | Bin .../textures.vl2/textures/island_water.dml | 0 .../textures/liquidTiles/AlgaeWater.png | Bin .../textures/liquidTiles/BlueWater.png | Bin .../textures/liquidTiles/GreenWater.png | Bin .../textures/liquidTiles/IslandWater01.png | Bin .../textures/liquidTiles/IslandWater02.png | Bin .../textures/liquidTiles/IslandWater03.png | Bin .../textures/liquidTiles/IslandWater04.png | Bin .../textures/liquidTiles/Lava.png | Bin .../textures/liquidTiles/LavaPool01.png | Bin .../textures/liquidTiles/LavaPool02.png | Bin .../textures/liquidTiles/LavaPool03.png | Bin .../textures/liquidTiles/LavaPool04.png | Bin .../textures/liquidTiles/LushWater01.png | Bin .../liquidTiles/LushWater01_Algae.png | Bin .../textures/liquidTiles/LushWater02.png | Bin .../liquidTiles/LushWater02_Algae.png | Bin .../textures/liquidTiles/LushWater03.png | Bin .../liquidTiles/LushWater03_Algae.png | Bin .../textures/liquidTiles/LushWater04.png | Bin .../liquidTiles/LushWater04_Algae.png | Bin .../textures/liquidTiles/Modulation03.png | Bin .../textures/liquidTiles/Modulation04.png | Bin .../textures/liquidTiles/Shore_Modulation.png | Bin .../textures/liquidTiles/Tile01a.png | Bin .../textures/liquidTiles/Tile02a.png | Bin .../textures/liquidTiles/Tile03a.png | Bin .../textures/liquidTiles/Tile04a.png | Bin .../archipelago_emap_cloudsground.png | Bin .../liquidTiles/archipelago_water.png | Bin .../damnation_emap_cloudsground.png | Bin .../icebound_emap_cloudsground.png | Bin .../textures/liquidTiles/icebound_water.png | Bin .../insalubria_emap_cloudsground.png | Bin .../myrkwood_emap_cloudsground.png | Bin .../liquidTiles/oasis_emap_cloudsground.png | Bin .../liquidTiles/oasis_water_ripply.png | Bin .../quagmire_emap_cloudsground.png | Bin .../liquidTiles/respite_emap_cloudsground.png | Bin .../reversion_emap_cloudsground.png | Bin .../riverdance_emap_cloudsground.png | Bin .../liquidTiles/riverdance_water_1.png | Bin .../liquidTiles/riverdance_water_5.png | Bin .../liquidTiles/riverdance_water_6.png | Bin .../sanctuary_emap_cloudsground.png | Bin .../liquidTiles/sanctuary_water_1.png | Bin .../liquidTiles/sanctuary_water_2.png | Bin .../liquidTiles/thinice_emap_cloudsground.png | Bin .../textures.vl2/textures/ocean_water.dml | 0 .../textures.vl2/textures/particleTest.png | Bin .../textures/precipitation/raindrops.png | Bin .../textures/precipitation/snowflake001.png | Bin .../textures/precipitation/snowflake002.png | Bin .../textures/precipitation/snowflake003.png | Bin .../textures/precipitation/snowflake004.png | Bin .../textures/precipitation/snowflake005.png | Bin .../textures/precipitation/snowflake006.png | Bin .../textures/precipitation/snowflake007.png | Bin .../textures/precipitation/snowflake008.png | Bin .../textures/precipitation/snowflake009.png | Bin .../textures/precipitation/snowflake010.png | Bin .../textures/precipitation/snowflake011.png | Bin .../textures/precipitation/snowflake012.png | Bin .../textures/precipitation/snowflake013.png | Bin .../textures/precipitation/snowflake014.png | Bin .../textures/precipitation/snowflake015.png | Bin .../textures/precipitation/snowflake016.png | Bin .../textures/precipitation/snowflake017.png | Bin .../textures/precipitation/snowflakes.png | Bin .../@vl2/textures.vl2/textures/raindrops.dml | 0 .../textures/sky_badlands_cloudy.dml | 0 .../textures/sky_badlands_starrynight.dml | 0 .../textures.vl2/textures/sky_desert_blue.dml | 0 .../textures/sky_desert_brown.dml | 0 .../textures/sky_desert_starrynight.dml | 0 .../textures.vl2/textures/sky_ice_blue.dml | 0 .../textures/sky_ice_starrynight.dml | 0 .../textures.vl2/textures/sky_lava_brown.dml | 0 .../textures/sky_lava_starrynight.dml | 0 .../textures.vl2/textures/sky_lush_blue.dml | 0 .../textures/sky_lush_morestars.dml | 0 .../textures/sky_lush_starrynight.dml | 0 .../textures/sky_volcanic_starrynight.dml | 0 .../textures.vl2/textures/small_circle.PNG | Bin .../textures.vl2/textures/small_cross.png | Bin .../textures.vl2/textures/small_diamond.png | Bin .../textures.vl2/textures/small_square.png | Bin .../textures.vl2/textures/small_triangle.png | Bin .../textures.vl2/textures/snowflake8x8.png | Bin .../@vl2/textures.vl2/textures/snowflakes.dml | 0 .../@vl2/textures.vl2/textures/snowtest.dml | 0 .../textures/special/BlueImpact.PNG | Bin .../textures.vl2/textures/special/ELFBeam.PNG | Bin .../textures/special/ELFLightning.png | Bin .../textures/special/Explosion/Exp_0000.png | Bin .../textures/special/Explosion/Exp_0002.png | Bin .../textures/special/Explosion/Exp_0004.png | Bin .../textures/special/Explosion/Exp_0006.png | Bin .../textures/special/Explosion/Exp_0008.png | Bin .../textures/special/Explosion/Exp_0010.png | Bin .../textures/special/Explosion/Exp_0012.png | Bin .../textures/special/Explosion/Exp_0014.png | Bin .../textures/special/Explosion/Exp_0016.png | Bin .../textures/special/Explosion/Exp_0018.png | Bin .../textures/special/Explosion/Exp_0020.png | Bin .../textures/special/Explosion/Exp_0022.png | Bin .../textures/special/Explosion/Exp_0024.png | Bin .../textures/special/Explosion/Exp_0026.png | Bin .../textures/special/Explosion/Exp_0028.png | Bin .../textures/special/Explosion/Exp_0030.png | Bin .../textures/special/Explosion/Exp_0032.png | Bin .../textures/special/Explosion/Exp_0034.png | Bin .../textures/special/Explosion/Exp_0036.png | Bin .../textures/special/Explosion/Exp_0038.png | Bin .../textures/special/Explosion/Exp_0040.png | Bin .../textures/special/Explosion/Exp_0042.png | Bin .../textures/special/Explosion/Exp_0044.png | Bin .../textures/special/Explosion/Exp_0046.png | Bin .../textures/special/Explosion/Exp_0048.png | Bin .../textures/special/Explosion/Exp_0050.png | Bin .../textures/special/Explosion/Exp_0052.png | Bin .../textures/special/GameGrid.png | Bin .../textures/special/LensFlare/Flare00.png | Bin .../textures/special/LightningBlur.PNG | Bin .../textures/special/Shocklance_effect01.png | Bin .../textures/special/Shocklance_effect02.png | Bin .../textures/special/Smoke/bigSmoke.png | Bin .../textures/special/Smoke/smoke_001.png | Bin .../textures/special/Smoke/smoke_002.png | Bin .../textures/special/Smoke/smoke_003.png | Bin .../textures/special/Smoke/smoke_004.png | Bin .../textures/special/Smoke/smoke_005.png | Bin .../textures/special/Smoke/smoke_006.png | Bin .../textures/special/Smoke/smoke_007.png | Bin .../textures/special/Smoke/smoke_008.png | Bin .../textures/special/Smoke/smoke_009.png | Bin .../textures/special/Smoke/smoke_010.png | Bin .../textures/special/Smoke/smoke_011.png | Bin .../textures/special/Smoke/smoke_012.png | Bin .../textures/special/bigSpark.PNG | Bin .../textures/special/blasterBolt.PNG | Bin .../textures/special/blasterBoltCross.PNG | Bin .../textures/special/blasterHit.PNG | Bin .../textures/special/bluespark.PNG | Bin .../textures.vl2/textures/special/bubbles.PNG | Bin .../textures/special/bullethole1.png | Bin .../textures/special/bullethole2.png | Bin .../textures/special/bullethole3.png | Bin .../textures/special/bullethole4.png | Bin .../textures/special/bullethole5.png | Bin .../textures/special/bullethole6.png | Bin .../textures/special/chuteTexture.png | Bin .../textures/special/cloakTexture.png | Bin .../textures/special/cloudflash.png | Bin .../textures/special/cloudflash2.png | Bin .../textures/special/cloudflash3.png | Bin .../textures/special/cloudflash4.png | Bin .../textures/special/cloudflash5.png | Bin .../textures/special/cloudflash6.png | Bin .../textures/special/cloudflash7.png | Bin .../textures/special/cloudflash8.png | Bin .../textures/special/crescent3.png | Bin .../textures/special/crescent4.png | Bin .../textures.vl2/textures/special/decal.dml | 0 .../textures.vl2/textures/special/droplet.PNG | Bin .../textures/special/expFlare.PNG | Bin .../textures.vl2/textures/special/flare.PNG | Bin .../textures.vl2/textures/special/flare3.PNG | Bin .../textures/special/flareSpark.PNG | Bin .../textures/special/footprints/H_bioderm.png | Bin .../textures/special/footprints/H_male.png | Bin .../textures/special/footprints/L_bioderm.png | Bin .../textures/special/footprints/L_male.png | Bin .../textures/special/footprints/M_bioderm.png | Bin .../textures/special/footprints/M_male.png | Bin .../textures/special/generic_reflect.png | Bin .../textures/special/generic_scorch.png | Bin .../textures/special/gradient.PNG | Bin .../textures.vl2/textures/special/grainy.png | Bin .../textures/special/jammermap.png | Bin .../textures/special/jetExhaust02.PNG | Bin .../textures/special/landSpikeBolt.png | Bin .../textures/special/landSpikeBoltCross.PNG | Bin .../textures/special/laserrip01.PNG | Bin .../textures/special/laserrip02.PNG | Bin .../textures/special/laserrip03.PNG | Bin .../textures/special/laserrip04.PNG | Bin .../textures/special/laserrip05.PNG | Bin .../textures/special/laserrip06.PNG | Bin .../textures/special/laserrip07.PNG | Bin .../textures/special/laserrip08.PNG | Bin .../textures/special/laserrip09.PNG | Bin .../textures/special/lavadeath_1.png | Bin .../textures/special/lavadeath_2.png | Bin .../textures/special/lavareflect.png | Bin .../textures/special/lightFalloffMono.png | Bin .../textures/special/lightning1blur.PNG | Bin .../textures/special/lightning1frame1.PNG | Bin .../textures/special/lightning1frame2.PNG | Bin .../textures/special/lightning1frame3.PNG | Bin .../textures/special/lightning2blur.PNG | Bin .../textures/special/lightning2frame1.PNG | Bin .../textures/special/lightning2frame2.PNG | Bin .../textures/special/lightning2frame3.PNG | Bin .../textures/special/nonlingradient.PNG | Bin .../textures.vl2/textures/special/pulse.PNG | Bin .../textures/special/redbump2.PNG | Bin .../textures/special/redflare.png | Bin .../textures/special/shieldenvmap.PNG | Bin .../textures/special/shieldmap.png | Bin .../textures/special/shockLanceZap.png | Bin .../textures/special/shockLightning01.png | Bin .../textures/special/shockLightning02.png | Bin .../textures/special/shockLightning03.png | Bin .../textures/special/shocklanceHit.PNG | Bin .../textures/special/shockwave4.PNG | Bin .../textures/special/shockwave5.PNG | Bin .../textures/special/shrikeBolt.png | Bin .../textures/special/shrikeBoltCross.png | Bin .../textures/special/skyLightning.png | Bin .../textures/special/sniper00.PNG | Bin .../textures.vl2/textures/special/spark00.png | Bin .../textures/special/stationGlow.PNG | Bin .../textures/special/stationLight.png | Bin .../textures/special/stationLight2.png | Bin .../textures/special/tracer00.PNG | Bin .../textures/special/tracercross.png | Bin .../textures.vl2/textures/special/trigger.png | Bin .../textures/special/underwaterSpark.PNG | Bin .../textures.vl2/textures/special/water2.PNG | Bin .../textures/special/watertail1.png | Bin .../textures/special/watertail2.png | Bin .../textures/special/watertail3.png | Bin .../textures/special/watertail4.png | Bin .../textures/special/whiteAlpha0.png | Bin .../textures/special/whiteAlpha255.png | Bin .../textures/special/whiteNoAlpha.png | Bin .../textures.vl2/textures/stagnant_water.dml | 0 .../@vl2/textures.vl2/textures/template.dml | 0 .../textures/terrain.BadLands.DirtBumpy.dml | 0 .../textures/terrain.BadLands.DirtChipped.dml | 0 .../textures/terrain.BadLands.DirtYellow.dml | 0 .../terrain.BadLands.DirtYellowCracked.dml | 0 .../textures/terrain.BadLands.RockBrown.dml | 0 .../textures/terrain.BadLands.RockChipped.dml | 0 .../textures/terrain.BadLands.RockCracked.dml | 0 .../terrain.DesertWorld.RockFractured.dml | 0 .../terrain.DesertWorld.RockSmooth.dml | 0 .../textures/terrain.DesertWorld.Sand.dml | Bin .../terrain.DesertWorld.SandBurnt.dml | 0 .../textures/terrain.DesertWorld.SandDark.dml | 0 .../terrain.DesertWorld.SandOrange.dml | 0 .../terrain.DesertWorld.SandOxidized.dml | 0 .../textures/terrain.FlatShade.Blue.dml | 0 .../textures/terrain.FlatShade.Green.dml | 0 .../textures/terrain.FlatShade.Purple.dml | 0 .../textures/terrain.FlatShade.Red.dml | 0 .../textures/terrain.FlatShade.White.dml | 0 .../textures/terrain.FrequencyTest.dml | 0 .../textures/terrain.IceWorld.Ice.dml | 0 .../textures/terrain.IceWorld.RockBlue.dml | 0 .../textures/terrain.IceWorld.Snow.dml | 0 .../textures/terrain.IceWorld.SnowIce.dml | 0 .../textures/terrain.IceWorld.SnowRock.dml | 0 .../textures/terrain.LavaWorld.Crust.dml | 0 .../terrain.LavaWorld.LavaRockHot.dml | 0 .../textures/terrain.LavaWorld.MuddyAsh.dml | 0 .../textures/terrain.LushWorld.DirtMossy.dml | 0 .../textures/terrain.LushWorld.GrassDark.dml | 0 .../textures/terrain.LushWorld.GrassLight.dml | 0 .../textures/terrain.LushWorld.GrassMixed.dml | 0 .../textures/terrain.LushWorld.Lakebed.dml | 0 .../textures/terrain.LushWorld.RockLight.dml | 0 .../textures/terrain.LushWorld.RockMossy.dml | 0 .../textures.vl2/textures/terrain.Outline.dml | 0 .../textures.vl2/textures/terrain.mask.dml | 0 .../textures/terrain/Badlands.DirtBumpy.png | Bin .../textures/terrain/Badlands.DirtChipped.png | Bin .../textures/terrain/Badlands.DirtYellow.png | Bin .../terrain/Badlands.DirtYellowCracked.png | Bin .../textures/terrain/Badlands.RockBrown.png | Bin .../textures/terrain/Badlands.RockChipped.png | Bin .../textures/terrain/Badlands.RockCracked.png | Bin .../terrain/Badlands.Rockcrackedcopper.png | Bin .../textures.vl2/textures/terrain/Default.png | Bin .../terrain/DesertWorld.RockFractured.png | Bin .../terrain/DesertWorld.RockSmooth.png | Bin .../textures/terrain/DesertWorld.Sand.png | Bin .../terrain/DesertWorld.SandBurnt.png | Bin .../textures/terrain/DesertWorld.SandDark.png | Bin .../terrain/DesertWorld.SandOrange.png | Bin .../terrain/DesertWorld.SandOxidized.png | Bin .../textures/terrain/IceWorld.Ice.png | Bin .../textures/terrain/IceWorld.RockBlue.png | Bin .../textures/terrain/IceWorld.Snow.png | Bin .../textures/terrain/IceWorld.SnowIce.png | Bin .../textures/terrain/IceWorld.SnowRock.png | Bin .../textures/terrain/LavaWorld.Crust.png | Bin .../terrain/LavaWorld.LavaRockHot.png | Bin .../textures/terrain/LavaWorld.MuddyAsh.png | Bin .../textures/terrain/LavaWorld.RockBlack.PNG | Bin .../textures/terrain/LushWorld.DirtMossy.png | Bin .../textures/terrain/LushWorld.GrassDark.png | Bin .../textures/terrain/LushWorld.GrassLight.png | Bin .../textures/terrain/LushWorld.GrassMixed.png | Bin .../textures/terrain/LushWorld.Lakebed.png | Bin .../textures/terrain/LushWorld.RockLight.png | Bin .../textures/terrain/LushWorld.RockMossy.png | Bin .../textures/terrainTiles/Frequency1.png | Bin .../textures/terrainTiles/Frequency2.png | Bin .../textures/terrainTiles/Frequency3.png | Bin .../textures/terrainTiles/Frequency4.png | Bin .../textures/terrainTiles/Frequency5.png | Bin .../textures/terrainTiles/Frequency6.png | Bin .../textures/terrainTiles/SANDDK1.PNG | Bin .../textures/terrainTiles/SANDDK2.PNG | Bin .../textures/terrainTiles/SANDDK3.PNG | Bin .../textures/terrainTiles/SANDDK4.PNG | Bin .../textures/terrainTiles/SANDDK5.PNG | Bin .../textures/terrainTiles/SANDREG1.PNG | Bin .../textures/terrainTiles/SANDREG2.PNG | Bin .../textures/terrainTiles/SANDREG3.PNG | Bin .../textures/terrainTiles/SANDREG4.PNG | Bin .../textures/terrainTiles/SANDREG5.PNG | Bin .../textures/terrainTiles/SandBrnt1.PNG | Bin .../textures/terrainTiles/SandBrnt2.PNG | Bin .../textures/terrainTiles/SandBrnt3.PNG | Bin .../textures/terrainTiles/SandBrnt4.PNG | Bin .../textures/terrainTiles/SandBrnt5.PNG | Bin .../textures/terrainTiles/SandOxid1.PNG | Bin .../textures/terrainTiles/SandOxid2.PNG | Bin .../textures/terrainTiles/SandOxid3.PNG | Bin .../textures/terrainTiles/SandOxid4.PNG | Bin .../textures/terrainTiles/SandOxid5.PNG | Bin .../textures/terrainTiles/blue.png | Bin .../textures/terrainTiles/crust1.png | Bin .../textures/terrainTiles/crust2.png | Bin .../textures/terrainTiles/crust3.png | Bin .../textures/terrainTiles/crust4.png | Bin .../textures/terrainTiles/crust5.png | Bin .../textures/terrainTiles/crust6.png | Bin .../textures/terrainTiles/drtBumpy.PNG | Bin .../textures/terrainTiles/drtBumpy01.PNG | Bin .../textures/terrainTiles/drtBumpy02.PNG | Bin .../textures/terrainTiles/drtBumpy03.PNG | Bin .../textures/terrainTiles/drtBumpy04.PNG | Bin .../textures/terrainTiles/drtBumpy05.PNG | Bin .../textures/terrainTiles/drtChipped.PNG | Bin .../textures/terrainTiles/drtChipped01.PNG | Bin .../textures/terrainTiles/drtChipped02.PNG | Bin .../textures/terrainTiles/drtChipped03.PNG | Bin .../textures/terrainTiles/drtChipped04.PNG | Bin .../textures/terrainTiles/drtChipped05.PNG | Bin .../textures/terrainTiles/drtYelo.PNG | Bin .../textures/terrainTiles/drtYelo01.PNG | Bin .../textures/terrainTiles/drtYelo02.PNG | Bin .../textures/terrainTiles/drtYelo03.PNG | Bin .../textures/terrainTiles/drtYelo04.PNG | Bin .../textures/terrainTiles/drtYeloCrk0.PNG | Bin .../textures/terrainTiles/drtYeloCrk01.PNG | Bin .../textures/terrainTiles/drtYeloCrk02.PNG | Bin .../textures/terrainTiles/drtYeloCrk03.PNG | Bin .../textures/terrainTiles/drtYeloCrk04.PNG | Bin .../textures/terrainTiles/grassDk1.PNG | Bin .../textures/terrainTiles/grassDk2.PNG | Bin .../textures/terrainTiles/grassDk3.PNG | Bin .../textures/terrainTiles/grassDk4.PNG | Bin .../textures/terrainTiles/grassDk5.PNG | Bin .../textures/terrainTiles/grassDk6.PNG | Bin .../textures/terrainTiles/grassLt1.PNG | Bin .../textures/terrainTiles/grassLt2.PNG | Bin .../textures/terrainTiles/grassLt3.PNG | Bin .../textures/terrainTiles/grassLt4.PNG | Bin .../textures/terrainTiles/grassLt5.PNG | Bin .../textures/terrainTiles/grassMix1.PNG | Bin .../textures/terrainTiles/grassMix2.PNG | Bin .../textures/terrainTiles/grassMix3.PNG | Bin .../textures/terrainTiles/grassMix4.PNG | Bin .../textures/terrainTiles/grassMix5.PNG | Bin .../textures/terrainTiles/grassMix6.PNG | Bin .../textures/terrainTiles/grassMix7.PNG | Bin .../textures/terrainTiles/green.png | Bin .../textures/terrainTiles/ice01.png | Bin .../textures/terrainTiles/ice02.png | Bin .../textures/terrainTiles/ice03.png | Bin .../textures/terrainTiles/ice04.png | Bin .../textures/terrainTiles/ice05.png | Bin .../textures/terrainTiles/ice06.png | Bin .../textures/terrainTiles/ice07.png | Bin .../textures/terrainTiles/ice08.png | Bin .../textures/terrainTiles/ice09.png | Bin .../textures/terrainTiles/ice10.png | Bin .../textures/terrainTiles/icesnow1.png | Bin .../textures/terrainTiles/icesnow2.png | Bin .../textures/terrainTiles/icesnow3.png | Bin .../textures/terrainTiles/icesnow4.png | Bin .../textures/terrainTiles/icesnow5.png | Bin .../textures/terrainTiles/icesnow6.png | Bin .../textures/terrainTiles/lavarockhot1.png | Bin .../textures/terrainTiles/lavarockhot2.png | Bin .../textures/terrainTiles/lavarockhot3.png | Bin .../textures/terrainTiles/lavarockhot4.png | Bin .../textures/terrainTiles/lavarockhot5.png | Bin .../textures/terrainTiles/mask.0001.png | Bin .../textures/terrainTiles/mask.0010.png | Bin .../textures/terrainTiles/mask.0011.png | Bin .../textures/terrainTiles/mask.0100.png | Bin .../textures/terrainTiles/mask.0101.png | Bin .../textures/terrainTiles/mask.0110.png | Bin .../textures/terrainTiles/mask.0111.png | Bin .../textures/terrainTiles/molten1.PNG | Bin .../textures/terrainTiles/mossDirt1.PNG | Bin .../textures/terrainTiles/mossDirt2.PNG | Bin .../textures/terrainTiles/mossDirt3.PNG | Bin .../textures/terrainTiles/mossDirt4.PNG | Bin .../textures/terrainTiles/mossDirt5.PNG | Bin .../textures/terrainTiles/mossRock1.PNG | Bin .../textures/terrainTiles/mossRock2.PNG | Bin .../textures/terrainTiles/mossRock3.PNG | Bin .../textures/terrainTiles/mossRock4.PNG | Bin .../textures/terrainTiles/mossRock5.PNG | Bin .../textures/terrainTiles/muddyash1.PNG | Bin .../textures/terrainTiles/muddyash2.PNG | Bin .../textures/terrainTiles/muddyash3.PNG | Bin .../textures/terrainTiles/muddyash4.PNG | Bin .../textures/terrainTiles/muddyash5.PNG | Bin .../textures/terrainTiles/muddyash6.PNG | Bin .../textures/terrainTiles/outline.png | Bin .../textures/terrainTiles/purple.png | Bin .../textures/terrainTiles/red.png | Bin .../textures/terrainTiles/rockBrCrak.PNG | Bin .../textures/terrainTiles/rockBrCrak01.PNG | Bin .../textures/terrainTiles/rockBrCrak02.PNG | Bin .../textures/terrainTiles/rockBrCrak03.PNG | Bin .../textures/terrainTiles/rockBrCrak04.PNG | Bin .../textures/terrainTiles/rockBrCrak05.PNG | Bin .../textures/terrainTiles/rockLt1.PNG | Bin .../textures/terrainTiles/rockLt2.PNG | Bin .../textures/terrainTiles/rockLt3.PNG | Bin .../textures/terrainTiles/rockLt4.PNG | Bin .../textures/terrainTiles/rockLt5.PNG | Bin .../textures/terrainTiles/rockblue.png | Bin .../textures/terrainTiles/rockblue1.png | Bin .../textures/terrainTiles/rockblue2.png | Bin .../textures/terrainTiles/rockblue3.png | Bin .../textures/terrainTiles/rockblue4.png | Bin .../textures/terrainTiles/rockblue5.png | Bin .../textures/terrainTiles/rockblue6.png | Bin .../textures/terrainTiles/rockbrown.PNG | Bin .../textures/terrainTiles/rockbrown01.PNG | Bin .../textures/terrainTiles/rockbrown02.PNG | Bin .../textures/terrainTiles/rockbrown03.PNG | Bin .../textures/terrainTiles/rockbrown04.PNG | Bin .../textures/terrainTiles/rockbrown05.PNG | Bin .../textures/terrainTiles/rockchipd.PNG | Bin .../textures/terrainTiles/rockchipd01.PNG | Bin .../textures/terrainTiles/rockchipd02.PNG | Bin .../textures/terrainTiles/rockchipd03.PNG | Bin .../textures/terrainTiles/rockchipd04.PNG | Bin .../textures/terrainTiles/rockchipd05.PNG | Bin .../textures/terrainTiles/rockcrak1.PNG | Bin .../textures/terrainTiles/rockcrak2.PNG | Bin .../textures/terrainTiles/rockcrak3.PNG | Bin .../textures/terrainTiles/rockcrak4.PNG | Bin .../textures/terrainTiles/rockcrak5.PNG | Bin .../textures/terrainTiles/rockcrak6.PNG | Bin .../textures/terrainTiles/rocksmth1.PNG | Bin .../textures/terrainTiles/rocksmth2.PNG | Bin .../textures/terrainTiles/rocksmth3.PNG | Bin .../textures/terrainTiles/rocksmth4.PNG | Bin .../textures/terrainTiles/rocksmth5.PNG | Bin .../textures/terrainTiles/rocksmth6.PNG | Bin .../textures/terrainTiles/rocksmth6x.PNG | Bin .../textures/terrainTiles/sandorng1.PNG | Bin .../textures/terrainTiles/sandorng2.PNG | Bin .../textures/terrainTiles/sandorng3.PNG | Bin .../textures/terrainTiles/sandorng4.PNG | Bin .../textures/terrainTiles/sandorng5.PNG | Bin .../textures/terrainTiles/seaLt1.PNG | Bin .../textures/terrainTiles/seaLt2.PNG | Bin .../textures/terrainTiles/seaLt3.PNG | Bin .../textures/terrainTiles/seaLt4.PNG | Bin .../textures/terrainTiles/seaLt5.PNG | Bin .../textures/terrainTiles/snow1.png | Bin .../textures/terrainTiles/snow2.png | Bin .../textures/terrainTiles/snow3.png | Bin .../textures/terrainTiles/snow4.png | Bin .../textures/terrainTiles/snow5.png | Bin .../textures/terrainTiles/snow6.png | Bin .../textures/terrainTiles/snowrock1.png | Bin .../textures/terrainTiles/snowrock2.png | Bin .../textures/terrainTiles/snowrock3.png | Bin .../textures/terrainTiles/snowrock4.png | Bin .../textures/terrainTiles/snowrock5.png | Bin .../textures/terrainTiles/snowrock6.png | Bin .../textures/terrainTiles/white.png | Bin .../textures/texticons/Cred_Logo1.png | Bin .../textures/texticons/Cred_logo5.png | Bin .../textures/texticons/Flag_Beagle.jpg | Bin .../textures/texticons/Flag_Bioderm.jpg | Bin .../textures/texticons/Flag_DSword.jpg | Bin .../textures/texticons/Flag_Phoenix.jpg | Bin .../textures/texticons/Flag_Starwolf.jpg | Bin .../textures/texticons/Flag_T2.jpg | Bin .../textures.vl2/textures/texticons/Heavy.jpg | Bin .../textures/texticons/Logo_small_DSword.jpg | Bin .../textures/texticons/Logo_small_Inferno.jpg | Bin .../textures/texticons/Logo_small_Phoenix.jpg | Bin .../texticons/Logo_small_Starwolf.jpg | Bin .../textures/texticons/Logo_small_Storm.jpg | Bin .../textures/texticons/Logo_small_beagle.jpg | Bin .../textures/texticons/Logo_small_bioderm.jpg | Bin .../textures/texticons/bullet_1.png | Bin .../textures/texticons/bullet_2.png | Bin .../textures/texticons/mute_speaker.png | Bin .../textures/texticons/sidebar1.jpg | Bin .../textures/texticons/sidebar2.jpg | Bin .../textures/texticons/sidebar3.jpg | Bin .../textures/texticons/sys_op_eye.png | Bin .../textures/texticons/twb/twb_BE_FLight.jpg | Bin .../textures/texticons/twb/twb_BE_FMed.jpg | Bin .../textures/texticons/twb/twb_BE_Heavy.jpg | Bin .../textures/texticons/twb/twb_BE_MLight.jpg | Bin .../textures/texticons/twb/twb_BE_MMed.JPG | Bin .../textures/texticons/twb/twb_Bioderm.jpg | Bin .../texticons/twb/twb_Bioderm_Light.jpg | Bin .../texticons/twb/twb_Bioderm_Medium.jpg | Bin .../textures/texticons/twb/twb_Blaster.jpg | Bin .../textures/texticons/twb/twb_BloodEagle.jpg | Bin .../textures/texticons/twb/twb_Chaingun.jpg | Bin .../textures/texticons/twb/twb_DS_FLight.JPG | Bin .../textures/texticons/twb/twb_DS_Fmed.jpg | Bin .../textures/texticons/twb/twb_DS_Heavy.jpg | Bin .../textures/texticons/twb/twb_DS_MMed.jpg | Bin .../texticons/twb/twb_DiamondSword.JPG | Bin .../texticons/twb/twb_Elfprojector.jpg | Bin .../texticons/twb/twb_Fusionmortar.jpg | Bin .../texticons/twb/twb_Grenadelauncher.jpg | Bin .../textures/texticons/twb/twb_HR_FLight.JPG | Bin .../textures/texticons/twb/twb_HR_FMed.jpg | Bin .../textures/texticons/twb/twb_HR_Heavy.jpg | Bin .../textures/texticons/twb/twb_HR_MLight.jpg | Bin .../textures/texticons/twb/twb_HR_MMed.JPG | Bin .../textures/texticons/twb/twb_Harbingers.JPG | Bin .../textures/texticons/twb/twb_Havoc.JPG | Bin .../textures/texticons/twb/twb_Laserrifle.jpg | Bin .../textures/texticons/twb/twb_Lineup.jpg | Bin .../texticons/twb/twb_Missilelauncher.jpg | Bin .../texticons/twb/twb_Plasmarifle.jpg | Bin .../textures/texticons/twb/twb_SW_FLight.jpg | Bin .../textures/texticons/twb/twb_SW_FMedium.jpg | Bin .../textures/texticons/twb/twb_SW_Heavy.jpg | Bin .../textures/texticons/twb/twb_SW_MLight.jpg | Bin .../textures/texticons/twb/twb_SW_MMed.jpg | Bin .../textures/texticons/twb/twb_Shrike.jpg | Bin .../textures/texticons/twb/twb_Spinfusor.jpg | Bin .../textures/texticons/twb/twb_Starwolves.JPG | Bin .../textures/texticons/twb/twb_TRIBES2.jpg | Bin .../texticons/twb/twb_Thundersword.jpg | Bin .../textures/texticons/twb/twb_action_01.jpg | Bin .../textures/texticons/twb/twb_action_02.jpg | Bin .../textures/texticons/twb/twb_action_03.jpg | Bin .../textures/texticons/twb/twb_action_04.jpg | Bin .../textures/texticons/twb/twb_action_05.jpg | Bin .../textures/texticons/twb/twb_action_06.jpg | Bin .../textures/texticons/twb/twb_action_08.jpg | Bin .../textures/texticons/twb/twb_action_10.jpg | Bin .../texticons/twb/twb_blowngen_01.jpg | Bin .../textures/texticons/twb/twb_inferno_01.jpg | Bin .../textures/texticons/twb/twb_inferno_02.jpg | Bin .../textures/texticons/twb/twb_inferno_03.jpg | Bin .../texticons/twb/twb_lakedebris_01.jpg | Bin .../texticons/twb/twb_lakedebris_03.jpg | Bin .../textures/texticons/twb/twb_shocklance.jpg | Bin .../textures/texticons/twb/twb_soclose.jpg | Bin .../texticons/twb/twb_starwolf_fem.jpg | Bin .../texticons/twb/twb_starwolf_shrike.jpg | Bin .../texticons/twb/twb_wateraction_01.jpg | Bin .../texticons/twb/twb_waterdemise_01.jpg | Bin .../texticons/twb/twb_waterdemise_03.jpg | Bin .../texticons/twb/twb_waterdemise_04.jpg | Bin .../textures/texticons/twb/twb_woohoo_01.jpg | Bin .../scripts/autoexec/tourneyInit.cs | 0 .../tournament/browser.cs | 0 .../tournament/login.cs | 0 .../tournament/settings.cs | 0 .../base/@vl2/yHDTextures2.0.vl2/Info.txt | 0 .../textures/badlands/bd_1wal03c.png | Bin .../textures/badlands/bd_eCol01.png | Bin .../textures/badlands/bd_eCol01a.png | Bin .../textures/badlands/bd_eCol02.png | Bin .../textures/badlands/bd_ebor01.png | Bin .../textures/badlands/bd_ebor02.png | Bin .../textures/badlands/bd_ebor03.png | Bin .../textures/badlands/bd_ebor04.png | Bin .../textures/badlands/bd_ebor05.png | Bin .../textures/badlands/bd_ecombo1a.png | Bin .../textures/badlands/bd_ecombo1b.png | Bin .../textures/badlands/bd_ecombo2a.png | Bin .../textures/badlands/bd_ecombo2b.png | Bin .../textures/badlands/bd_ecombo3a.png | Bin .../textures/badlands/bd_ecombo3b.png | Bin .../textures/badlands/bd_ecombo3d.png | Bin .../textures/badlands/bd_ecombo4a.png | Bin .../textures/badlands/bd_ecombo4b.png | Bin .../textures/badlands/bd_edoo01.png | Bin .../textures/badlands/bd_edoo02.png | Bin .../textures/badlands/bd_eflo01.png | Bin .../textures/badlands/bd_elig02.png | Bin .../textures/badlands/bd_elig02a.png | Bin .../textures/badlands/bd_elig03.png | Bin .../textures/badlands/bd_elig03a.png | Bin .../textures/badlands/bd_espe01.png | Bin .../textures/badlands/bd_espe02.png | Bin .../textures/badlands/bd_espe03.png | Bin .../textures/badlands/bd_eterrain1a.png | Bin .../textures/badlands/bd_eterrain2a.png | Bin .../textures/badlands/bd_eterrain3a.png | Bin .../textures/badlands/bd_eterrain3b.png | Bin .../textures/badlands/bd_eterrain4a.png | Bin .../textures/badlands/bd_eterrain5a.png | Bin .../textures/badlands/bd_ewal02.png | Bin .../textures/badlands/bd_ewal03c.png | Bin .../textures/badlands/bd_ewal04.png | Bin .../textures/badlands/bd_ewal05.png | Bin .../textures/badlands/bd_ewal06a.png | Bin .../textures/badlands/bd_ewal07.png | Bin .../textures/badlands/bd_ewal08.png | Bin .../textures/badlands/bd_ewal09.png | Bin .../textures/badlands/bd_ewal10.png | Bin .../textures/badlands/bd_ewal11.png | Bin .../textures/badlands/bd_ewal13.png | Bin .../textures/badlands/bd_ewal13A.png | Bin .../textures/badlands/bd_ewal14.png | Bin .../textures/badlands/bd_ewal15.png | Bin .../textures/badlands/bd_ewal16.png | Bin .../textures/badlands/bd_iCol01.png | Bin .../textures/badlands/bd_iCol02.png | Bin .../textures/badlands/bd_ibor01.png | Bin .../textures/badlands/bd_ibor02.png | Bin .../textures/badlands/bd_ibor03.png | Bin .../textures/badlands/bd_ibor04.png | Bin .../textures/badlands/bd_ibor05.png | Bin .../textures/badlands/bd_ibor10.png | Bin .../textures/badlands/bd_ibor6.png | Bin .../textures/badlands/bd_ibor7.png | Bin .../textures/badlands/bd_ibor8.png | Bin .../textures/badlands/bd_ibor9.png | Bin .../textures/badlands/bd_icei01.png | Bin .../textures/badlands/bd_icei02.png | Bin .../textures/badlands/bd_icei02a.png | Bin .../textures/badlands/bd_icei03.png | Bin .../textures/badlands/bd_iceilig01.png | Bin .../textures/badlands/bd_iceilig02.png | Bin .../textures/badlands/bd_iceilig03.png | Bin .../textures/badlands/bd_ichute01.png | Bin .../textures/badlands/bd_ichute02a.png | Bin .../textures/badlands/bd_icoligolA.png | Bin .../textures/badlands/bd_icomp01.png | Bin .../textures/badlands/bd_idoo03.png | Bin .../textures/badlands/bd_iflo01.png | Bin .../textures/badlands/bd_iflo02.png | Bin .../textures/badlands/bd_iflo03b.png | Bin .../textures/badlands/bd_ifunctec01a.png | Bin .../textures/badlands/bd_ifunctec02.png | Bin .../textures/badlands/bd_ilig01.png | Bin .../textures/badlands/bd_ilig01a.png | Bin .../textures/badlands/bd_ispe01.png | Bin .../textures/badlands/bd_ispe03.png | Bin .../textures/badlands/bd_ispe04.png | Bin .../textures/badlands/bd_ispe06.png | Bin .../textures/badlands/bd_ispe07.png | Bin .../textures/badlands/bd_ispe07a.png | Bin .../textures/badlands/bd_itebor01.png | Bin .../textures/badlands/bd_itec01.png | Bin .../textures/badlands/bd_itec01a.png | Bin .../textures/badlands/bd_itec02.png | Bin .../textures/badlands/bd_itec03.png | Bin .../textures/badlands/bd_itec05.png | Bin .../textures/badlands/bd_itec06a.png | Bin .../textures/badlands/bd_itewal01.png | Bin .../textures/badlands/bd_itewal01b.png | Bin .../textures/badlands/bd_itewal01c.png | Bin .../textures/badlands/bd_itewal01e.png | Bin .../textures/badlands/bd_iwal01b.png | Bin .../textures/badlands/bd_iwal01e.png | Bin .../textures/badlands/bd_iwal02.png | Bin .../textures/badlands/bd_iwal03.png | Bin .../textures/badlands/bd_iwal03c.png | Bin .../textures/badlands/bd_iwal16.png | Bin .../textures/badlands/bd_screen.png | Bin .../textures/badlands/bd_thresh01a.png | Bin .../textures/badlands/bd_thresh02.png | Bin .../textures/badlands/bd_thresh02a.png | Bin .../textures/desert/cp_ecombo1a.png | Bin .../textures/desert/cp_ecombo1b.png | Bin .../textures/desert/cp_eport01.png | Bin .../textures/desert/cp_eport01c.png | Bin .../textures/desert/cp_espec01.png | Bin .../textures/desert/cp_espec02.png | Bin .../textures/desert/cp_espec02BASE.png | Bin .../textures/desert/cp_espec02CAP.png | Bin .../textures/desert/cp_espec03.png | Bin .../textures/desert/cp_etec01.png | Bin .../textures/desert/cp_etec02.png | Bin .../textures/desert/cp_ewal01.png | Bin .../textures/desert/cp_ewal01a.png | Bin .../textures/desert/cp_ewal01b.png | Bin .../textures/desert/cp_ewal01c.png | Bin .../textures/desert/cp_ewal01d.png | Bin .../textures/desert/cp_ewal01e.png | Bin .../textures/desert/cp_ewal01f.png | Bin .../textures/desert/cp_ibor01.png | Bin .../textures/desert/cp_ibor01a.png | Bin .../textures/desert/cp_ibor02.png | Bin .../textures/desert/cp_ibor02a.png | Bin .../textures/desert/cp_ibor03.png | Bin .../textures/desert/cp_ichute01.png | Bin .../textures/desert/cp_ichute02.png | Bin .../textures/desert/cp_icoldeco01.png | Bin .../textures/desert/cp_icoldeco01a.png | Bin .../textures/desert/cp_icoligolA.png | Bin .../textures/desert/cp_icomp01b.png | Bin .../textures/desert/cp_icomp01c.png | Bin .../textures/desert/cp_icomp01e.png | Bin .../textures/desert/cp_icomp01f.png | Bin .../textures/desert/cp_icomp01g.png | Bin .../textures/desert/cp_idoo01.png | Bin .../textures/desert/cp_iflo01.png | Bin .../textures/desert/cp_iflo01d.png | Bin .../textures/desert/cp_iflo02.png | Bin .../textures/desert/cp_iflo02a.png | Bin .../textures/desert/cp_iflo02b.png | Bin .../textures/desert/cp_iflo02c.png | Bin .../textures/desert/cp_ilig01.png | Bin .../textures/desert/cp_ilig01a.png | Bin .../textures/desert/cp_ilig02.png | Bin .../textures/desert/cp_ilig02a.png | Bin .../textures/desert/cp_ilig02b.png | Bin .../textures/desert/cp_ilig02c.png | Bin .../textures/desert/cp_ilig05a.png | Bin .../textures/desert/cp_ilig05b.png | Bin .../textures/desert/cp_ispec01.png | Bin .../textures/desert/cp_ispec01CAP.png | Bin .../textures/desert/cp_ispec02CAP.png | Bin .../textures/desert/cp_ispec02b.png | Bin .../textures/desert/cp_ispecbase01.png | Bin .../textures/desert/cp_ispecbase01a.png | Bin .../textures/desert/cp_ispecbase01d.png | Bin .../textures/desert/cp_ispecbase01f.png | Bin .../textures/desert/cp_ispecbase01g.png | Bin .../textures/desert/cp_istair01.png | Bin .../textures/desert/cp_istrface01.png | Bin .../textures/desert/cp_istrface01c.png | Bin .../textures/desert/cp_istrface01d.png | Bin .../textures/desert/cp_istrface01e.png | Bin .../textures/desert/cp_istrface01f.png | Bin .../textures/desert/cp_istrface01g.png | Bin .../textures/desert/cp_istrface01h.png | Bin .../textures/desert/cp_itec01.png | Bin .../textures/desert/cp_itec01c.png | Bin .../textures/desert/cp_itec02.png | Bin .../textures/desert/cp_itec03a.png | Bin .../textures/desert/cp_itec03b.png | Bin .../textures/desert/cp_itecwal01.png | Bin .../textures/desert/cp_itecwal01a.png | Bin .../textures/desert/cp_itecwal01b.png | Bin .../textures/desert/cp_iwal02b.png | Bin .../textures/desert/cp_iwal02d.png | Bin .../textures/desert/cp_iwal02f.png | Bin .../textures/desert/cp_iwal02g.png | Bin .../textures/desert/cp_iwalbase02.png | Bin .../textures/desert/cp_iwalbase02a.png | Bin .../textures/desert/cp_sand.png | Bin .../textures/desert/cp_screen.png | Bin .../textures/desert/cp_scrnbrdr01a.png | Bin .../textures/desert/cp_scrnbrdr01c.png | Bin .../textures/desert/cp_thresh01OFF.png | Bin .../textures/desert/cp_thresh01ON.png | Bin .../textures/details/BadDet1.png | Bin .../textures/details/BadDet2.png | Bin .../textures/details/DesertDet1.png | Bin .../textures/details/DesertDet2.png | Bin .../textures/details/LavaDet1.png | Bin .../textures/details/LavaDet2.png | Bin .../textures/details/LushDet1.png | Bin .../textures/details/LushDet2.png | Bin .../textures/details/SnowDet1.png | Bin .../textures/details/SnowDet2.png | Bin .../yHDTextures2.0.vl2/textures/dust00.png | Bin .../yHDTextures2.0.vl2/textures/dust01.png | Bin .../yHDTextures2.0.vl2/textures/dust02.png | Bin .../yHDTextures2.0.vl2/textures/dust03.png | Bin .../yHDTextures2.0.vl2/textures/dust04.png | Bin .../yHDTextures2.0.vl2/textures/dust05.png | Bin .../yHDTextures2.0.vl2/textures/dust06.png | Bin .../yHDTextures2.0.vl2/textures/dust07.png | Bin .../yHDTextures2.0.vl2/textures/dust08.png | Bin .../yHDTextures2.0.vl2/textures/dust09.png | Bin .../yHDTextures2.0.vl2/textures/dust10.png | Bin .../@vl2/yHDTextures2.0.vl2/textures/emap.png | Bin .../yHDTextures2.0.vl2/textures/flarebase.png | Bin .../yHDTextures2.0.vl2/textures/flaremod.png | Bin .../textures/gui/BloodEagle.png | Bin .../textures/gui/bg_Bioderm.png | Bin .../textures/gui/bg_Bloodeagle.png | Bin .../textures/gui/bg_Diamondsword.png | Bin .../textures/gui/bg_Hammers.png | Bin .../textures/gui/bg_Harbingers.png | Bin .../textures/gui/bg_Starwolf.png | Bin .../textures/ice/rockSnow2.png | Bin .../textures/ice/rockblue5.png | Bin .../textures/ice/snowrock.png | Bin .../textures/ice/snowrock2.png | Bin .../textures/ice/sw_ebor01.png | Bin .../textures/ice/sw_ecap01.png | Bin .../textures/ice/sw_ecap01a.png | Bin .../textures/ice/sw_ecap01b.png | Bin .../textures/ice/sw_ecap01c.png | Bin .../textures/ice/sw_ecap02.png | Bin .../textures/ice/sw_edoor01.png | Bin .../textures/ice/sw_edoor02.png | Bin .../textures/ice/sw_edoor03.png | Bin .../textures/ice/sw_edoor04.png | Bin .../textures/ice/sw_eflo01.png | Bin .../textures/ice/sw_eflo01a.png | Bin .../textures/ice/sw_eflo01b.png | Bin .../textures/ice/sw_eflo01c.png | Bin .../textures/ice/sw_elig01.png | Bin .../textures/ice/sw_elig02.png | Bin .../textures/ice/sw_espec01.png | Bin .../textures/ice/sw_espec02.png | Bin .../textures/ice/sw_espec03.png | Bin .../textures/ice/sw_ewal01.png | Bin .../textures/ice/sw_ewal01a.png | Bin .../textures/ice/sw_ewal01b.png | Bin .../textures/ice/sw_ewal01c.png | Bin .../textures/ice/sw_ewal01d.png | Bin .../textures/ice/sw_ewal02.png | Bin .../textures/ice/sw_ewal02a.png | Bin .../textures/ice/sw_ewal03.png | Bin .../textures/ice/sw_ewal03a.png | Bin .../textures/ice/sw_ewal04.png | Bin .../textures/ice/sw_ewal06.png | Bin .../textures/ice/sw_ewal06b.png | Bin .../textures/ice/sw_ewal06c.png | Bin .../textures/ice/sw_ewal06d.png | Bin .../textures/ice/sw_floorgrate.png | Bin .../textures/ice/sw_floorthresh.png | Bin .../textures/ice/sw_ibor01.png | Bin .../textures/ice/sw_ibor01a.png | Bin .../textures/ice/sw_iborlig01.png | Bin .../textures/ice/sw_iborlig01a.png | Bin .../textures/ice/sw_iborlig01b.png | Bin .../textures/ice/sw_iborlig02.png | Bin .../textures/ice/sw_iborlig02a.png | Bin .../textures/ice/sw_iborlig02b.png | Bin .../textures/ice/sw_icei01.png | Bin .../textures/ice/sw_icei01a.png | Bin .../textures/ice/sw_icei02.png | Bin .../textures/ice/sw_icei02a.png | Bin .../textures/ice/sw_ichute01.png | Bin .../textures/ice/sw_ichute02.png | Bin .../textures/ice/sw_icol01.png | Bin .../textures/ice/sw_icol01a.png | Bin .../textures/ice/sw_icolBASE.png | Bin .../textures/ice/sw_icolCAP01.png | Bin .../textures/ice/sw_icolCAP02.png | Bin .../textures/ice/sw_icolSPEC01.png | Bin .../textures/ice/sw_icolSPEC02.png | Bin .../textures/ice/sw_icoligolA.png | Bin .../textures/ice/sw_ifloor01.png | Bin .../textures/ice/sw_ifloor01a.png | Bin .../textures/ice/sw_ifloor01b.png | Bin .../textures/ice/sw_ifloor01c.png | Bin .../textures/ice/sw_ilig01.png | Bin .../textures/ice/sw_ilig02.png | Bin .../textures/ice/sw_ilig03.png | Bin .../textures/ice/sw_ilig04.png | Bin .../textures/ice/sw_ipipe01.png | Bin .../textures/ice/sw_ipipe01a.png | Bin .../textures/ice/sw_ipipe02.png | Bin .../textures/ice/sw_ispec01.png | Bin .../textures/ice/sw_ispec01agl.png | Bin .../textures/ice/sw_ispec01gl.png | Bin .../textures/ice/sw_ispec02.png | Bin .../textures/ice/sw_ispec02agl.png | Bin .../textures/ice/sw_ispec02gl.png | Bin .../textures/ice/sw_ispec03.png | Bin .../textures/ice/sw_ispec03glue.png | Bin .../textures/ice/sw_iwal01.png | Bin .../textures/ice/sw_iwal01Snow.png | Bin .../textures/ice/sw_iwal01_4BSb.png | Bin .../textures/ice/sw_iwal01_4BSgl.png | Bin .../textures/ice/sw_iwal01gl.png | Bin .../textures/ice/sw_iwal02.png | Bin .../textures/ice/sw_iwal02Snow.png | Bin .../textures/ice/sw_iwal03.png | Bin .../textures/ice/sw_iwal035BSEb.png | Bin .../textures/ice/sw_iwal035BSEgl.png | Bin .../textures/ice/sw_iwal03Snow.png | Bin .../textures/ice/sw_iwal03gl.png | Bin .../textures/ice/sw_iwal04.png | Bin .../textures/ice/sw_iwal04gl.png | Bin .../textures/ice/sw_iwal05.png | Bin .../textures/ice/sw_iwal05gl.png | Bin .../textures/ice/sw_iwalCAP01agl.png | Bin .../textures/ice/sw_iwalCAP01gl.png | Bin .../textures/ice/sw_iwalCAP02agl.png | Bin .../textures/ice/sw_iwalCAP02gl.png | Bin .../textures/ice/sw_iwalcap01.png | Bin .../textures/ice/sw_iwalcap01b.png | Bin .../textures/ice/sw_iwalcap01c.png | Bin .../textures/ice/sw_iwalcap01d.png | Bin .../textures/ice/sw_iwalcap02.png | Bin .../textures/ice/sw_iwalcap02b.png | Bin .../textures/ice/sw_iwalcap02c.png | Bin .../textures/ice/sw_iwalcap02d.png | Bin .../textures/ice/sw_iwalsubcap.png | Bin .../textures/ice/sw_screen.png | Bin .../textures/ice/sw_scrnbrdr01.png | Bin .../textures/ice/sw_scrnbrdr01a.png | Bin .../textures/ice/sw_scrnbrdr01b.png | Bin .../textures/ice/sw_scrnbrdr01c.png | Bin .../textures/ice/sw_thresh01OFF.png | Bin .../textures/ice/sw_thresh01ON.png | Bin .../textures/ice/sw_threshSIDE.png | Bin .../textures/ice/sw_threshgrate.png | Bin .../textures/ice/xsnowrock3.png | Bin .../textures/ice/xsnowrock4.png | Bin .../textures/lava/ds_Thresh01.png | Bin .../textures/lava/ds_alarm.png | Bin .../textures/lava/ds_efloor1.png | Bin .../textures/lava/ds_elig01.png | Bin .../textures/lava/ds_elig02.png | Bin .../textures/lava/ds_elig03.png | Bin .../textures/lava/ds_etechbor01.png | Bin .../textures/lava/ds_etechbrdr2.png | Bin .../textures/lava/ds_etrans.png | Bin .../textures/lava/ds_etrans01.png | Bin .../textures/lava/ds_ewal01.png | Bin .../textures/lava/ds_ewal01BASE.png | Bin .../textures/lava/ds_ewal01a.png | Bin .../textures/lava/ds_ewal02.png | Bin .../textures/lava/ds_ewaldeco01.png | Bin .../textures/lava/ds_ewaldeco06.png | Bin .../textures/lava/ds_ewaldeco07.png | Bin .../textures/lava/ds_ewaldeco08.png | Bin .../textures/lava/ds_ewaldeco09.png | Bin .../textures/lava/ds_ewall03.png | Bin .../textures/lava/ds_ewall04.png | Bin .../textures/lava/ds_ewall05.png | Bin .../textures/lava/ds_ewall06.png | Bin .../textures/lava/ds_ewall07.png | Bin .../textures/lava/ds_floorgrate1.png | Bin .../textures/lava/ds_genfloor.png | Bin .../textures/lava/ds_genwall.png | Bin .../textures/lava/ds_girder.png | Bin .../textures/lava/ds_ibor01.png | Bin .../textures/lava/ds_ibor01a.png | Bin .../textures/lava/ds_ibor02.png | Bin .../textures/lava/ds_ibor02a.png | Bin .../textures/lava/ds_ibor03.png | Bin .../textures/lava/ds_ibor04.png | Bin .../textures/lava/ds_icei01.png | Bin .../textures/lava/ds_iceilig01.png | Bin .../textures/lava/ds_ichute01.png | Bin .../textures/lava/ds_ichute02.png | Bin .../textures/lava/ds_iflo01.png | Bin .../textures/lava/ds_iflo02.png | Bin .../textures/lava/ds_iflo03.png | Bin .../textures/lava/ds_iflo04.png | Bin .../textures/lava/ds_ifloLig01.png | Bin .../textures/lava/ds_ifloLig02.png | Bin .../textures/lava/ds_ihacei01.png | Bin .../textures/lava/ds_ihaceilig01.png | Bin .../textures/lava/ds_ilavlight.png | Bin .../textures/lava/ds_ilig01.png | Bin .../textures/lava/ds_ilig02.png | Bin .../textures/lava/ds_ilig03.png | Bin .../textures/lava/ds_ilig04.png | Bin .../textures/lava/ds_ilig05.png | Bin .../textures/lava/ds_ilig06.png | Bin .../textures/lava/ds_iwal01.png | Bin .../textures/lava/ds_iwal01a.png | Bin .../textures/lava/ds_iwaldeco01.png | Bin .../textures/lava/ds_iwaldeco01a.png | Bin .../textures/lava/ds_iwaldeco02.png | Bin .../textures/lava/ds_iwaldeco02a.png | Bin .../textures/lava/ds_iwaldeco03.png | Bin .../textures/lava/ds_iwaldeco03a.png | Bin .../textures/lava/ds_iwaldeco04.png | Bin .../textures/lava/ds_iwaldeco04a.png | Bin .../textures/lava/ds_iwaldeco05.png | Bin .../textures/lava/ds_iwaldeco05a.png | Bin .../textures/lava/ds_iwaldeco06.png | Bin .../textures/lava/ds_iwaldeco07.png | Bin .../textures/lava/ds_iwaldeco08.png | Bin .../textures/lava/ds_iwaldeco09.png | Bin .../textures/lava/ds_jet01.png | Bin .../textures/lava/ds_jet02.png | Bin .../textures/lava/ds_jet03.png | Bin .../textures/lava/ds_mlatched.png | Bin .../textures/lava/ds_mriveted2.png | Bin .../textures/lava/ds_obsidian.png | Bin .../textures/lava/ds_screen.png | Bin .../textures/lava/ds_techborder1.png | Bin .../textures/lava/ds_techborder2.png | Bin .../textures/lava/ds_techwall_1.png | Bin .../textures/lava/ds_techwall_2.png | Bin .../textures/lava/ds_techwall_3.png | Bin .../textures/lava/ds_walldeco_06.png | Bin .../textures/lava/ds_walldeco_07.png | Bin .../textures/lava/ds_walldeco_08.png | Bin .../textures/lava/ds_walldeco_09.png | Bin .../textures/lava/lavadirt04.png | Bin .../textures/lava/lavarock03.png | Bin .../textures/liquidTiles/AlgaeWater.png | Bin .../textures/liquidTiles/BlueWater.png | Bin .../textures/liquidTiles/GreenWater.png | Bin .../textures/liquidTiles/IslandWater01.png | Bin .../textures/liquidTiles/IslandWater02.png | Bin .../textures/liquidTiles/IslandWater03.png | Bin .../textures/liquidTiles/IslandWater04.png | Bin .../textures/liquidTiles/Lava.png | Bin .../textures/liquidTiles/LavaPool01.png | Bin .../textures/liquidTiles/LavaPool02.png | Bin .../textures/liquidTiles/LavaPool03.png | Bin .../textures/liquidTiles/LavaPool04.png | Bin .../textures/liquidTiles/LushWater01.png | Bin .../liquidTiles/LushWater01_Algae.png | Bin .../textures/liquidTiles/LushWater02.png | Bin .../liquidTiles/LushWater02_Algae.png | Bin .../textures/liquidTiles/LushWater03.png | Bin .../liquidTiles/LushWater03_Algae.png | Bin .../textures/liquidTiles/LushWater04.png | Bin .../liquidTiles/LushWater04_Algae.png | Bin .../textures/liquidTiles/Modulation03.png | Bin .../textures/liquidTiles/Modulation04.png | Bin .../textures/liquidTiles/Shore_Modulation.png | Bin .../textures/liquidTiles/Tile01a.png | Bin .../textures/liquidTiles/Tile02a.png | Bin .../textures/liquidTiles/Tile03a.png | Bin .../textures/liquidTiles/Tile04a.png | Bin .../archipelago_emap_cloudsground.png | Bin .../liquidTiles/archipelago_water.png | Bin .../damnation_emap_cloudsground.png | Bin .../icebound_emap_cloudsground.png | Bin .../textures/liquidTiles/icebound_water.png | Bin .../insalubria_emap_cloudsground.png | Bin .../myrkwood_emap_cloudsground.png | Bin .../liquidTiles/oasis_emap_cloudsground.png | Bin .../liquidTiles/oasis_water_ripply.png | Bin .../quagmire_emap_cloudsground.png | Bin .../liquidTiles/respite_emap_cloudsground.png | Bin .../reversion_emap_cloudsground.png | Bin .../riverdance_emap_cloudsground.png | Bin .../liquidTiles/riverdance_water_1.png | Bin .../liquidTiles/riverdance_water_5.png | Bin .../liquidTiles/riverdance_water_6.png | Bin .../sanctuary_emap_cloudsground.png | Bin .../liquidTiles/sanctuary_water_1.png | Bin .../liquidTiles/sanctuary_water_2.png | Bin .../liquidTiles/thinice_emap_cloudsground.png | Bin .../textures/lush/be_Edoo01.png | Bin .../textures/lush/be_ebor01b.png | Bin .../textures/lush/be_ebor01d.png | Bin .../textures/lush/be_ebor01e.png | Bin .../textures/lush/be_ebor02.png | Bin .../textures/lush/be_ebor03.png | Bin .../textures/lush/be_ebor04a.png | Bin .../textures/lush/be_ecombo02a.png | Bin .../textures/lush/be_edoo02.png | Bin .../textures/lush/be_edoo03.png | Bin .../textures/lush/be_eflo01.png | Bin .../textures/lush/be_eflo02.png | Bin .../textures/lush/be_elig01.png | Bin .../textures/lush/be_elig02.png | Bin .../textures/lush/be_elig03.png | Bin .../textures/lush/be_epipe01.png | Bin .../textures/lush/be_eport01.png | Bin .../textures/lush/be_eport01e.png | Bin .../textures/lush/be_eport02a.png | Bin .../textures/lush/be_eport02b.png | Bin .../textures/lush/be_espec01.png | Bin .../textures/lush/be_espec02.png | Bin .../textures/lush/be_espec03.png | Bin .../textures/lush/be_espec03a.png | Bin .../textures/lush/be_espec03b.png | Bin .../textures/lush/be_espec04.png | Bin .../textures/lush/be_espec05.png | Bin .../textures/lush/be_espec05b.png | Bin .../textures/lush/be_espec06a.png | Bin .../textures/lush/be_espec07.png | Bin .../textures/lush/be_espec08.png | Bin .../textures/lush/be_espec09.png | Bin .../textures/lush/be_etec.png | Bin .../textures/lush/be_eterrain02.png | Bin .../textures/lush/be_eterrain02a.png | Bin .../textures/lush/be_eterrain02b.png | Bin .../textures/lush/be_ewal01b.png | Bin .../textures/lush/be_ewal02b.png | Bin .../textures/lush/be_ewal03a.png | Bin .../textures/lush/be_ewal04a.png | Bin .../textures/lush/be_ewal05.png | Bin .../textures/lush/be_ewal05a.png | Bin .../textures/lush/be_ewal05d.png | Bin .../textures/lush/be_ewal06.png | Bin .../textures/lush/be_ewal07.png | Bin .../textures/lush/be_ewal08.png | Bin .../textures/lush/be_ewal09b.png | Bin .../textures/lush/be_ewal11b.png | Bin .../textures/lush/be_ewal11d.png | Bin .../textures/lush/be_ewal12b.png | Bin .../textures/lush/be_ewall10.png | Bin .../textures/lush/be_iColBase01.png | Bin .../textures/lush/be_iColTop.png | Bin .../textures/lush/be_iGeneric.png | Bin .../textures/lush/be_iGenericDark.png | Bin .../textures/lush/be_icei01.png | Bin .../textures/lush/be_icei01a.png | Bin .../textures/lush/be_icei01b.png | Bin .../textures/lush/be_icei01c.png | Bin .../textures/lush/be_icei02.png | Bin .../textures/lush/be_icei03.png | Bin .../textures/lush/be_icei03b.png | Bin .../textures/lush/be_icei04.png | Bin .../textures/lush/be_ichute01.png | Bin .../textures/lush/be_ichute02.png | Bin .../textures/lush/be_icobor1.png | Bin .../textures/lush/be_icobor1a.png | Bin .../textures/lush/be_icocei.png | Bin .../textures/lush/be_icolig.png | Bin .../textures/lush/be_icolig01.png | Bin .../textures/lush/be_icoligolA.png | Bin .../textures/lush/be_icomp01.png | Bin .../textures/lush/be_icomp01a.png | Bin .../textures/lush/be_icowal02.png | Bin .../textures/lush/be_icowal02a.png | Bin .../textures/lush/be_icowal02b.png | Bin .../textures/lush/be_iflo01.png | Bin .../textures/lush/be_iflo01a.png | Bin .../textures/lush/be_ifloWet.png | Bin .../textures/lush/be_ifunctec01.png | Bin .../textures/lush/be_ifunctec01a.png | Bin .../textures/lush/be_ihadoo.png | Bin .../textures/lush/be_ihaflo01.png | Bin .../textures/lush/be_ihalig.png | Bin .../textures/lush/be_ihaspe01.png | Bin .../textures/lush/be_ihawal01.png | Bin .../textures/lush/be_ihawal02.png | Bin .../textures/lush/be_ihawal04.png | Bin .../textures/lush/be_ihawal04a.png | Bin .../textures/lush/be_ihawal04b.png | Bin .../textures/lush/be_ihawal04d.png | Bin .../textures/lush/be_ihawal05a.png | Bin .../textures/lush/be_ihawal05b.png | Bin .../textures/lush/be_ihawal05c.png | Bin .../textures/lush/be_ipipe01.png | Bin .../textures/lush/be_ipipe01_iwal.png | Bin .../textures/lush/be_ipipe01b.png | Bin .../textures/lush/be_iprflo01.png | Bin .../textures/lush/be_iprwal01.png | Bin .../textures/lush/be_ispec01.png | Bin .../textures/lush/be_ispec01a.png | Bin .../textures/lush/be_ispec01b.png | Bin .../textures/lush/be_itebor01.png | Bin .../textures/lush/be_itebor02.png | Bin .../textures/lush/be_itebor02a.png | Bin .../textures/lush/be_itebor02b.png | Bin .../textures/lush/be_itebor02c.png | Bin .../textures/lush/be_itebor04.png | Bin .../textures/lush/be_itec01.png | Bin .../textures/lush/be_itec01a.png | Bin .../textures/lush/be_itec01c.png | Bin .../textures/lush/be_itecei01.png | Bin .../textures/lush/be_itecei02.png | Bin .../textures/lush/be_itedoo01.png | Bin .../textures/lush/be_iteflo01.png | Bin .../textures/lush/be_iteflo02.png | Bin .../textures/lush/be_itelig01.png | Bin .../textures/lush/be_itelig02.png | Bin .../textures/lush/be_itewal01.png | Bin .../textures/lush/be_itewal02.png | Bin .../textures/lush/be_itewal02a.png | Bin .../textures/lush/be_itewal03.png | Bin .../textures/lush/be_itewal04.png | Bin .../textures/lush/be_screen.png | Bin .../textures/lush/be_thresh01.png | Bin .../textures/lush/be_thresh01a.png | Bin .../textures/lush/be_thresh02.png | Bin .../textures/lush/be_thresh02a.png | Bin .../textures/particleTest.png | Bin .../textures/precipitation/raindrops.png | Bin .../textures/precipitation/snowflake001.png | Bin .../textures/precipitation/snowflake002.png | Bin .../textures/precipitation/snowflake003.png | Bin .../textures/precipitation/snowflake004.png | Bin .../textures/precipitation/snowflake005.png | Bin .../textures/precipitation/snowflake006.png | Bin .../textures/precipitation/snowflake007.png | Bin .../textures/precipitation/snowflake008.png | Bin .../textures/precipitation/snowflake009.png | Bin .../textures/precipitation/snowflake010.png | Bin .../textures/precipitation/snowflake011.png | Bin .../textures/precipitation/snowflake012.png | Bin .../textures/precipitation/snowflake013.png | Bin .../textures/precipitation/snowflake014.png | Bin .../textures/precipitation/snowflake015.png | Bin .../textures/precipitation/snowflake016.png | Bin .../textures/precipitation/snowflake017.png | Bin .../textures/precipitation/snowflakes.png | Bin .../textures/skins/A7branch1.png | Bin .../textures/skins/A7trunk2.PNG | Bin .../textures/skins/AgaritaFall.png | Bin .../textures/skins/BBerryFall.png | Bin .../textures/skins/BarrenSticksFall.png | Bin .../textures/skins/Blue.hflag.png | Bin .../textures/skins/Branch3.png | Bin .../textures/skins/Branch4.png | Bin .../textures/skins/Branch5.png | Bin .../textures/skins/Burntwood.png | Bin .../textures/skins/BurntwoodBranch.png | Bin .../textures/skins/ChkBerryWinter.png | Bin .../textures/skins/Enrgtubes0000.png | Bin .../textures/skins/Enrgtubes0001.png | Bin .../textures/skins/Enrgtubes0002.png | Bin .../textures/skins/Enrgtubes0003.png | Bin .../textures/skins/Enrgtubes0004.png | Bin .../textures/skins/Enrgtubes0005.png | Bin .../textures/skins/Enrgtubes0006.png | Bin .../textures/skins/Enrgtubes0007.png | Bin .../textures/skins/Enrgtubes0008.png | Bin .../textures/skins/Enrgtubes0009.png | Bin .../textures/skins/Green.hflag.png | Bin .../textures/skins/HorseNettleFall.png | Bin .../textures/skins/Humnskn3.PNG | Bin .../textures/skins/LushMoss.png | Bin .../textures/skins/MadroneBark.png | Bin .../textures/skins/MadroneFall.png | Bin .../textures/skins/MadroneFoliage.png | Bin .../textures/skins/MadroneWinter.png | Bin .../textures/skins/Maple Shrub.png | Bin .../textures/skins/MesqBark.png | Bin .../textures/skins/MesquiteBranch.png | Bin .../textures/skins/MesquiteLeaves.png | Bin .../textures/skins/Mortar_Projectile.png | Bin .../textures/skins/MotionSensor.png | Bin .../textures/skins/NewMoss.png | Bin .../textures/skins/NewMossFull.png | Bin .../textures/skins/NexDefaultFloor.png | Bin .../textures/skins/NexHoardFloor.png | Bin .../textures/skins/NexusGenerator.png | Bin .../textures/skins/NexusPowerLightsON.png | Bin .../textures/skins/Oldwood.png | Bin .../textures/skins/OldwoodBranch.png | Bin .../textures/skins/Plsre00.png | Bin .../textures/skins/Plsre01.png | Bin .../textures/skins/Plsre02.png | Bin .../textures/skins/Plsre03.png | Bin .../textures/skins/Plsre04.png | Bin .../textures/skins/Plsre05.png | Bin .../textures/skins/Plsre06.png | Bin .../textures/skins/Plsre07.png | Bin .../textures/skins/Plsre08.png | Bin .../textures/skins/Plsre09.png | Bin .../textures/skins/Plsre10.png | Bin .../textures/skins/Plsre11.png | Bin .../textures/skins/Plsre12.png | Bin .../textures/skins/Plsre13.png | Bin .../textures/skins/Plsre14.png | Bin .../textures/skins/Plsre15.png | Bin .../textures/skins/Plsre16.png | Bin .../textures/skins/Plsre17.png | Bin .../textures/skins/Plsre18.png | Bin .../textures/skins/Plsre19.png | Bin .../textures/skins/Plsre20.png | Bin .../textures/skins/Plsre21.png | Bin .../textures/skins/Plsre22.png | Bin .../textures/skins/PonderosaPineBark.png | Bin .../textures/skins/Pulse00.png | Bin .../textures/skins/Pulse01.png | Bin .../textures/skins/Pulse02.png | Bin .../textures/skins/Pulse03.png | Bin .../textures/skins/Pulse04.png | Bin .../textures/skins/Pulse05.png | Bin .../textures/skins/Pulse06.png | Bin .../textures/skins/Pulse07.png | Bin .../textures/skins/Pulse08.png | Bin .../textures/skins/Rabbit BushWin.png | Bin .../textures/skins/RabbitBush.png | Bin .../textures/skins/SBerryFall.png | Bin .../textures/skins/ScotchBroom.png | Bin .../textures/skins/Scout_windshield.png | Bin .../textures/skins/ShieldPackActivate.png | Bin .../textures/skins/ShieldPackAmbient.png | Bin .../textures/skins/SnowBlanket.png | Bin .../skins/Vehicle_Land_Assault_Wheel.png | Bin .../skins/Vehicle_Land_Assault_bodyMain.png | Bin .../skins/Vehicle_Land_Assault_bodySide1.png | Bin .../skins/Vehicle_Land_Assault_bodySide2.png | Bin .../textures/skins/Vehicle_grav_scout.png | Bin .../skins/Vehicle_grav_scout_pipes.png | Bin .../skins/Vehicle_grav_scout_windshield.png | Bin .../Vehicle_grav_scout_windshieldInner.png | Bin .../skins/Vehicle_grav_tank_bodyMain.png | Bin .../skins/Weapon_missile_projectile.png | Bin .../textures/skins/WinMapShrubart.png | Bin .../textures/skins/WinRhody.png | Bin .../textures/skins/WinScotchArt.png | Bin .../textures/skins/Yellow.hflag.png | Bin .../textures/skins/alienfirxbase2.PNG | Bin .../textures/skins/ammo_chaingun.png | Bin .../textures/skins/ammo_disc.png | Bin .../textures/skins/ammo_grenade.png | Bin .../textures/skins/ammo_mine.png | Bin .../textures/skins/ammo_mortar.png | Bin .../textures/skins/ammo_plasma.png | Bin .../textures/skins/armor.damage.1.png | Bin .../textures/skins/armor.damage.2.png | Bin .../textures/skins/armor.damage.3.png | Bin .../textures/skins/banner_honor.png | Bin .../textures/skins/banner_strength.png | Bin .../textures/skins/banner_unity.png | Bin .../textures/skins/barrelMount.png | Bin .../textures/skins/barrel_aa_large.png | Bin .../textures/skins/barrel_elf_large.png | Bin .../textures/skins/barrel_fusion_large.png | Bin .../textures/skins/barrel_missile_large.png | Bin .../textures/skins/barrel_mortar_large.png | Bin .../textures/skins/base.flag.png | Bin .../textures/skins/base.hflag.png | Bin .../textures/skins/base.hmale.png | Bin .../textures/skins/base.lbioderm.png | Bin .../textures/skins/base.lfemale.png | Bin .../textures/skins/base.lmale.png | Bin .../textures/skins/base.mbioderm.png | Bin .../textures/skins/base.mfemale.png | Bin .../textures/skins/base.mmale.png | Bin .../textures/skins/base.switch.png | Bin .../textures/skins/baseb.flag.png | Bin .../textures/skins/baseb.hbioderm.png | Bin .../textures/skins/baseb.hmale.png | Bin .../textures/skins/baseb.lbioderm.png | Bin .../textures/skins/baseb.lfemale.png | Bin .../textures/skins/baseb.lmale.png | Bin .../textures/skins/baseb.mbioderm.png | Bin .../textures/skins/baseb.mfemale.png | Bin .../textures/skins/baseb.mmale.png | Bin .../textures/skins/baseb.switch.png | Bin .../textures/skins/beacon.png | Bin .../textures/skins/beagle.flag.png | Bin .../textures/skins/beagle.switch.png | Bin .../textures/skins/beampulse.png | Bin .../textures/skins/blue00.PNG | Bin .../textures/skins/blue01.PNG | Bin .../textures/skins/blue02.PNG | Bin .../textures/skins/blue03.PNG | Bin .../textures/skins/blue04.PNG | Bin .../textures/skins/blue_blink0.PNG | Bin .../textures/skins/blue_blink1.PNG | Bin .../textures/skins/blue_blink2.png | Bin .../textures/skins/blue_blink3.png | Bin .../textures/skins/blue_blink4.png | Bin .../textures/skins/borg1.png | Bin .../textures/skins/borg2.png | Bin .../textures/skins/borg4.png | Bin .../textures/skins/borg6.png | Bin .../textures/skins/brush.PNG | Bin .../textures/skins/bullethole1.png | Bin .../textures/skins/bullethole2.png | Bin .../textures/skins/bullethole3.png | Bin .../textures/skins/bullethole4.png | Bin .../textures/skins/bullethole5.png | Bin .../textures/skins/bullethole6.png | Bin .../textures/skins/cactus.png | Bin .../textures/skins/camera.png | Bin .../textures/skins/chaingun_shot_end.png | Bin .../textures/skins/chaingun_shot_side.png | Bin .../textures/skins/chg_fmzl.png | Bin .../textures/skins/chg_smzl.png | Bin .../textures/skins/cloak_core0000.png | Bin .../textures/skins/cloak_core0001.png | Bin .../textures/skins/cloak_core0002.png | Bin .../textures/skins/cloak_core0003.png | Bin .../textures/skins/cloak_core0004.png | Bin .../textures/skins/cloak_core0005.png | Bin .../textures/skins/cloak_core0006.png | Bin .../textures/skins/cloak_core0007.png | Bin .../textures/skins/cloak_core0008.png | Bin .../textures/skins/cloak_core0009.png | Bin .../textures/skins/cloak_core0010.png | Bin .../textures/skins/cloak_core0011.png | Bin .../textures/skins/cloak_core0012.png | Bin .../textures/skins/cloak_core0013.png | Bin .../textures/skins/cloak_core0014.png | Bin .../textures/skins/cloak_core0015.png | Bin .../textures/skins/cloak_core0016.png | Bin .../textures/skins/cloak_core0017.png | Bin .../textures/skins/cloak_core0018.png | Bin .../textures/skins/cloak_core0019.png | Bin .../textures/skins/cotp.flag.png | Bin .../textures/skins/cotp.switch.png | Bin .../textures/skins/dcase00.png | Bin .../textures/skins/dcase01.png | Bin .../textures/skins/dcase02.png | Bin .../textures/skins/dcase03.png | Bin .../textures/skins/dcase04.png | Bin .../textures/skins/dcase05.png | Bin .../textures/skins/deb01.PNG | Bin .../textures/skins/deb02.PNG | Bin .../textures/skins/deb03.PNG | Bin .../textures/skins/deb04.PNG | Bin .../textures/skins/deb05.PNG | Bin .../textures/skins/deb06.PNG | Bin .../textures/skins/deb07.PNG | Bin .../textures/skins/deb08.PNG | Bin .../textures/skins/deb09.PNG | Bin .../textures/skins/deb10.PNG | Bin .../textures/skins/deb11.PNG | Bin .../textures/skins/deb12.PNG | Bin .../textures/skins/deb13.PNG | Bin .../textures/skins/deb14.PNG | Bin .../textures/skins/deb15.PNG | Bin .../textures/skins/deb16.PNG | Bin .../textures/skins/deb17.PNG | Bin .../textures/skins/deb18.PNG | Bin .../textures/skins/deb19.PNG | Bin .../textures/skins/deb20.PNG | Bin .../textures/skins/deb21.PNG | Bin .../textures/skins/deb22.PNG | Bin .../textures/skins/deb23.PNG | Bin .../textures/skins/deb24.PNG | Bin .../textures/skins/deb25.PNG | Bin .../textures/skins/deb26.PNG | Bin .../textures/skins/deb27.PNG | Bin .../textures/skins/deb28.PNG | Bin .../textures/skins/deb29.PNG | Bin .../textures/skins/deb30.PNG | Bin .../textures/skins/deb31.PNG | Bin .../textures/skins/deb32.PNG | Bin .../textures/skins/deb33.png | Bin .../textures/skins/deb34.png | Bin .../textures/skins/deploy_inventory_1.png | Bin .../textures/skins/deploy_inventory_2.png | Bin .../textures/skins/deploy_sensor_pulse.png | Bin .../textures/skins/disc00.png | Bin .../textures/skins/disc01.png | Bin .../textures/skins/disc02.png | Bin .../textures/skins/disc03.png | Bin .../textures/skins/disc04.png | Bin .../textures/skins/disc05.png | Bin .../textures/skins/disc06.png | Bin .../textures/skins/disc07.png | Bin .../textures/skins/disc08.png | Bin .../textures/skins/disc09.png | Bin .../textures/skins/disc10.png | Bin .../textures/skins/disc11.png | Bin .../textures/skins/disc12.png | Bin .../textures/skins/disc13.png | Bin .../textures/skins/disc14.png | Bin .../textures/skins/disc15.png | Bin .../textures/skins/disc16.png | Bin .../textures/skins/disc17.png | Bin .../textures/skins/disc18.png | Bin .../textures/skins/disc19.png | Bin .../textures/skins/disc20.png | Bin .../textures/skins/disc21.png | Bin .../textures/skins/disc22.png | Bin .../textures/skins/disc23.png | Bin .../textures/skins/disc24.png | Bin .../textures/skins/disc25.png | Bin .../textures/skins/disc26.png | Bin .../textures/skins/disc27.png | Bin .../textures/skins/disc_muzzle.PNG | Bin .../textures/skins/discshield2.png | Bin .../textures/skins/dsword.flag.png | Bin .../textures/skins/dsword.switch.png | Bin .../textures/skins/energy_bolt.PNG | Bin .../textures/skins/energydis0000.png | Bin .../textures/skins/energydis0001.png | Bin .../textures/skins/energydis0002.png | Bin .../textures/skins/energydis0003.png | Bin .../textures/skins/energydis0004.png | Bin .../textures/skins/energydis0005.png | Bin .../textures/skins/enrg_frnt_muzl00.png | Bin .../textures/skins/enrg_frnt_muzl01.png | Bin .../textures/skins/enrg_frnt_muzl02.png | Bin .../textures/skins/enrg_frnt_muzl03.png | Bin .../textures/skins/enrg_frnt_muzl04.png | Bin .../textures/skins/enrg_frnt_muzl05.png | Bin .../textures/skins/enrg_frnt_muzl06.png | Bin .../textures/skins/enrg_frnt_muzl07.png | Bin .../textures/skins/enrg_side_muzl00.png | Bin .../textures/skins/enrg_side_muzl01.png | Bin .../textures/skins/enrg_side_muzl02.png | Bin .../textures/skins/enrg_side_muzl03.png | Bin .../textures/skins/enrg_side_muzl04.png | Bin .../textures/skins/enrg_side_muzl05.png | Bin .../textures/skins/enrg_side_muzl06.png | Bin .../textures/skins/enrg_side_muzl07.png | Bin .../textures/skins/enrgcore0000.png | Bin .../textures/skins/enrgcore0001.png | Bin .../textures/skins/enrgcore0002.png | Bin .../textures/skins/enrgcore0003.png | Bin .../textures/skins/enrgcore0004.png | Bin .../textures/skins/enrgcore0005.png | Bin .../textures/skins/enrgcore0006.png | Bin .../textures/skins/enrgcore0007.png | Bin .../textures/skins/enrgcore0008.png | Bin .../textures/skins/enrgcore0009.png | Bin .../textures/skins/flag.png | Bin .../textures/skins/flyerflame1.png | Bin .../textures/skins/forcef1.png | Bin .../textures/skins/forcef2.png | Bin .../textures/skins/forcef3.png | Bin .../textures/skins/forcef4.png | Bin .../textures/skins/forcef5.png | Bin .../textures/skins/forcefield_electric0.PNG | Bin .../textures/skins/forcefield_electric1.PNG | Bin .../textures/skins/forcefield_electric2.PNG | Bin .../textures/skins/forcefield_electric3.PNG | Bin .../textures/skins/forcefield_electric4.PNG | Bin .../textures/skins/forcefield_electric5.PNG | Bin .../textures/skins/forcefield_grn.PNG | Bin .../textures/skins/forcefield_grn1.PNG | Bin .../textures/skins/forcefield_grn2.PNG | Bin .../textures/skins/forcefield_grn3.PNG | Bin .../textures/skins/forcefield_grn4.PNG | Bin .../textures/skins/forcefield_grn5.PNG | Bin .../textures/skins/generator.PNG | Bin .../textures/skins/generic_scorch.png | Bin .../textures/skins/glow_red.png | Bin .../textures/skins/green00.png | Bin .../textures/skins/green01.png | Bin .../textures/skins/green02.png | Bin .../textures/skins/green03.png | Bin .../textures/skins/green04.png | Bin .../textures/skins/green_blink0.png | Bin .../textures/skins/green_blink1.png | Bin .../textures/skins/green_blink2.png | Bin .../textures/skins/green_blink3.png | Bin .../textures/skins/green_blink4.png | Bin .../textures/skins/grenade.PNG | Bin .../textures/skins/grenade_flare.PNG | Bin .../textures/skins/grenade_flash.PNG | Bin .../textures/skins/grenade_projectile.png | Bin .../textures/skins/horde.flag.png | Bin .../textures/skins/horde.switch.png | Bin .../textures/skins/hud_ret_bomber1.png | Bin .../textures/skins/hud_ret_bomber2.png | Bin .../textures/skins/hud_ret_bomber3.png | Bin .../textures/skins/hunters.flag.png | Bin .../textures/skins/hvybioflare.png | Bin .../textures/skins/hvyjetpackflare.png | Bin .../textures/skins/jetflare00.png | Bin .../textures/skins/jetflare01.png | Bin .../textures/skins/jetflare02.png | Bin .../textures/skins/jetflare03.png | Bin .../textures/skins/jetflare04.png | Bin .../textures/skins/jetflare05.png | Bin .../textures/skins/jetflare2.png | Bin .../textures/skins/jetflareside00.png | Bin .../textures/skins/jetflareside01.png | Bin .../textures/skins/jetflareside02.png | Bin .../textures/skins/jetflareside03.png | Bin .../textures/skins/jetflareside04.png | Bin .../textures/skins/jetflareside05.png | Bin .../textures/skins/jetpack.png | Bin .../textures/skins/jetpack_bio.png | Bin .../textures/skins/jetpackflare.png | Bin .../textures/skins/jetpackflare_bio.png | Bin .../textures/skins/jets00.png | Bin .../textures/skins/jets01.png | Bin .../textures/skins/jets02.png | Bin .../textures/skins/jets03.png | Bin .../textures/skins/jets04.png | Bin .../textures/skins/jets05.png | Bin .../textures/skins/leaf_bunch2.png | Bin .../textures/skins/leafydome.png | Bin .../textures/skins/leafydome2.png | Bin .../textures/skins/lite_blue0.png | Bin .../textures/skins/lite_blue1.png | Bin .../textures/skins/lite_blue2.png | Bin .../textures/skins/lite_blue3.png | Bin .../textures/skins/lite_blue4.png | Bin .../textures/skins/lite_green0.png | Bin .../textures/skins/lite_green1.png | Bin .../textures/skins/lite_green2.png | Bin .../textures/skins/lite_green3.png | Bin .../textures/skins/lite_green4.png | Bin .../textures/skins/lite_red0.png | Bin .../textures/skins/lite_red04.png | Bin .../textures/skins/lite_red1.png | Bin .../textures/skins/lite_red2.png | Bin .../textures/skins/lite_red3.png | Bin .../textures/skins/lite_red4.png | Bin .../textures/skins/marineleaves.png | Bin .../textures/skins/marker.png | Bin .../textures/skins/mine.png | Bin .../textures/skins/mine_anti_air.PNG | Bin .../textures/skins/mine_anti_land.PNG | Bin .../textures/skins/missile_flash.png | Bin .../textures/skins/mort000.png | Bin .../textures/skins/mort001.png | Bin .../textures/skins/mort002.png | Bin .../textures/skins/mort003.png | Bin .../textures/skins/mort004.png | Bin .../textures/skins/mort005.png | Bin .../textures/skins/mort006.png | Bin .../textures/skins/mort007.png | Bin .../textures/skins/mort008.png | Bin .../textures/skins/mort009.png | Bin .../textures/skins/mort010.png | Bin .../textures/skins/mort011.png | Bin .../textures/skins/mort012.png | Bin .../textures/skins/mort013.png | Bin .../textures/skins/mort014.png | Bin .../textures/skins/mort015.png | Bin .../textures/skins/mort016.png | Bin .../textures/skins/mort017.png | Bin .../textures/skins/mort018.png | Bin .../textures/skins/mort019.png | Bin .../textures/skins/mort020.png | Bin .../textures/skins/mort021.png | Bin .../textures/skins/mort022.png | Bin .../textures/skins/mort023.png | Bin .../textures/skins/mort024.png | Bin .../textures/skins/mort025.png | Bin .../textures/skins/mort026.png | Bin .../textures/skins/mort027.png | Bin .../textures/skins/newedge00.png | Bin .../textures/skins/newedge01.png | Bin .../textures/skins/newedge02.png | Bin .../textures/skins/newedge03.png | Bin .../textures/skins/newedge04.png | Bin .../textures/skins/newedge05.png | Bin .../textures/skins/nexg00.png | Bin .../textures/skins/nexg01.png | Bin .../textures/skins/nexg02.png | Bin .../textures/skins/nexg03.png | Bin .../textures/skins/nexg04.png | Bin .../textures/skins/nexg05.png | Bin .../textures/skins/nexg06.png | Bin .../textures/skins/nexg07.png | Bin .../textures/skins/nexg08.png | Bin .../textures/skins/nexg09.png | Bin .../textures/skins/nexg10.png | Bin .../textures/skins/nexg11.png | Bin .../textures/skins/nexg12.png | Bin .../textures/skins/nexg13.png | Bin .../textures/skins/nexg14.png | Bin .../textures/skins/nexg15.png | Bin .../textures/skins/nexred00.png | Bin .../textures/skins/nexred01.png | Bin .../textures/skins/nexred02.png | Bin .../textures/skins/nexred03.png | Bin .../textures/skins/nexred04.png | Bin .../textures/skins/nexred05.png | Bin .../textures/skins/nexred06.png | Bin .../textures/skins/nexred07.png | Bin .../textures/skins/nexred08.png | Bin .../textures/skins/nexred09.png | Bin .../textures/skins/nexred10.png | Bin .../textures/skins/nexred11.png | Bin .../textures/skins/nexred12.png | Bin .../textures/skins/nexred13.png | Bin .../textures/skins/nexred14.png | Bin .../textures/skins/nexred15.png | Bin .../textures/skins/noise.png | Bin .../textures/skins/orange00.PNG | Bin .../textures/skins/orange01.PNG | Bin .../textures/skins/orange02.PNG | Bin .../textures/skins/orange03.PNG | Bin .../textures/skins/orange04.PNG | Bin .../textures/skins/orange05.PNG | Bin .../textures/skins/pack_ammo.png | Bin .../textures/skins/pack_cloak.png | Bin .../textures/skins/pack_cloak2.png | Bin .../skins/pack_deploy_sensor_pulse.png | Bin .../textures/skins/pack_energy.png | Bin .../textures/skins/pack_rep01.png | Bin .../textures/skins/pack_rep02.png | Bin .../textures/skins/pack_rep03.png | Bin .../textures/skins/pack_rep04.png | Bin .../textures/skins/pack_rep05.png | Bin .../textures/skins/pack_rep_lite.png | Bin .../textures/skins/pack_repair.png | Bin .../textures/skins/pack_senjam.png | Bin .../textures/skins/pack_shield.png | Bin .../textures/skins/pack_upgrade_cloaking.png | Bin .../textures/skins/pack_upgrade_energy.png | Bin .../skins/pack_upgrade_reflection.png | Bin .../textures/skins/pack_upgrade_repair.png | Bin .../textures/skins/pack_upgrade_repulsor.png | Bin .../textures/skins/pack_upgrade_satchel.png | Bin .../textures/skins/pack_upgrade_satchel2.png | Bin .../textures/skins/pack_upgrade_shield.png | Bin .../textures/skins/plasma01.png | Bin .../textures/skins/plasma02.png | Bin .../textures/skins/plasma03.png | Bin .../textures/skins/plasma04.png | Bin .../textures/skins/plasma05.png | Bin .../textures/skins/plasma06.png | Bin .../textures/skins/plasma07.png | Bin .../textures/skins/plasma08.png | Bin .../textures/skins/plasma09.png | Bin .../textures/skins/plasma10.png | Bin .../textures/skins/plasma_muzzle.PNG | Bin .../textures/skins/plex00.PNG | Bin .../textures/skins/plex01.PNG | Bin .../textures/skins/plex02.PNG | Bin .../textures/skins/plex03.PNG | Bin .../textures/skins/plex04.PNG | Bin .../textures/skins/plex05.PNG | Bin .../textures/skins/plex06.PNG | Bin .../textures/skins/plex07.PNG | Bin .../textures/skins/plex08.PNG | Bin .../textures/skins/plex09.PNG | Bin .../textures/skins/plex10.PNG | Bin .../textures/skins/plex11.PNG | Bin .../textures/skins/plex12.PNG | Bin .../textures/skins/plex13.PNG | Bin .../textures/skins/plex14.PNG | Bin .../textures/skins/plex15.PNG | Bin .../textures/skins/plex16.PNG | Bin .../textures/skins/plex17.PNG | Bin .../textures/skins/plex18.PNG | Bin .../textures/skins/plex19.PNG | Bin .../textures/skins/plex20.PNG | Bin .../textures/skins/plex21.PNG | Bin .../textures/skins/plex22.PNG | Bin .../textures/skins/plex23.PNG | Bin .../textures/skins/plrec00.PNG | Bin .../textures/skins/plrec01.PNG | Bin .../textures/skins/plrec02.PNG | Bin .../textures/skins/plrec03.PNG | Bin .../textures/skins/plrec04.PNG | Bin .../textures/skins/plrec05.PNG | Bin .../textures/skins/plrec06.PNG | Bin .../textures/skins/plrec07.PNG | Bin .../textures/skins/plsam00.PNG | Bin .../textures/skins/plsam01.PNG | Bin .../textures/skins/plsam02.PNG | Bin .../textures/skins/plsam03.PNG | Bin .../textures/skins/plsam04.PNG | Bin .../textures/skins/plsam05.PNG | Bin .../textures/skins/plsam06.PNG | Bin .../textures/skins/plsam07.PNG | Bin .../textures/skins/plsam08.PNG | Bin .../textures/skins/plsam09.PNG | Bin .../textures/skins/plsam10.PNG | Bin .../textures/skins/plsam11.PNG | Bin .../textures/skins/plsam12.PNG | Bin .../textures/skins/plsam13.PNG | Bin .../textures/skins/plsam14.PNG | Bin .../textures/skins/plsam15.PNG | Bin .../textures/skins/plsam16.PNG | Bin .../textures/skins/plsam17.PNG | Bin .../textures/skins/plsam18.PNG | Bin .../textures/skins/plsam19.PNG | Bin .../textures/skins/plsam20.PNG | Bin .../textures/skins/plsam21.PNG | Bin .../textures/skins/plsam22.PNG | Bin .../textures/skins/plsam23.PNG | Bin .../textures/skins/plsam24.PNG | Bin .../textures/skins/plsam25.PNG | Bin .../textures/skins/plsam26.PNG | Bin .../textures/skins/plsam27.PNG | Bin .../textures/skins/plsam28.PNG | Bin .../textures/skins/plsam29.PNG | Bin .../textures/skins/plsam30.PNG | Bin .../textures/skins/plsam31.PNG | Bin .../textures/skins/plsam32.PNG | Bin .../textures/skins/plsam33.PNG | Bin .../textures/skins/plsam34.PNG | Bin .../textures/skins/plsam35.PNG | Bin .../textures/skins/plsam36.PNG | Bin .../textures/skins/plsam37.PNG | Bin .../textures/skins/plsam38.PNG | Bin .../textures/skins/plsam39.PNG | Bin .../textures/skins/plsam40.PNG | Bin .../textures/skins/plsmabolt01.png | Bin .../textures/skins/plsmabolt02.png | Bin .../textures/skins/plsmabolt03.png | Bin .../textures/skins/plsmabolt04.png | Bin .../textures/skins/plsmabolt05.png | Bin .../textures/skins/plsmabolt06.png | Bin .../textures/skins/plsmabolt07.png | Bin .../textures/skins/plsmabolt08.png | Bin .../textures/skins/plsmabolt09.png | Bin .../textures/skins/plsmabolt10.png | Bin .../textures/skins/pod1.PNG | Bin .../textures/skins/porg2.png | Bin .../textures/skins/porg4.png | Bin .../textures/skins/purple00.png | Bin .../textures/skins/purple01.PNG | Bin .../textures/skins/purple02.PNG | Bin .../textures/skins/purple03.PNG | Bin .../textures/skins/purple04.PNG | Bin .../textures/skins/red_blink0.png | Bin .../textures/skins/red_blink1.png | Bin .../textures/skins/red_blink2.png | Bin .../textures/skins/red_blink3.png | Bin .../textures/skins/red_blink4.png | Bin .../textures/skins/repair_kit.png | Bin .../textures/skins/repair_patch.png | Bin .../textures/skins/rusty.mmale.png | Bin .../textures/skins/scanline1.png | Bin .../textures/skins/scanline2.PNG | Bin .../textures/skins/scanline3.PNG | Bin .../textures/skins/scanline4.PNG | Bin .../textures/skins/scanline5.PNG | Bin .../textures/skins/scanline6.PNG | Bin .../textures/skins/screenframe.png | Bin .../textures/skins/screenstatic1.png | Bin .../textures/skins/screenstatic2.png | Bin .../textures/skins/screenstatic3.png | Bin .../textures/skins/screenstatic4.png | Bin .../textures/skins/screenstatic5.png | Bin .../textures/skins/sensor_pulse_large.PNG | Bin .../textures/skins/sensor_pulse_med.PNG | Bin .../textures/skins/sentry.png | Bin .../textures/skins/shrikeflare2.png | Bin .../textures/skins/skin2.png | Bin .../textures/skins/smoke00.png | Bin .../textures/skins/smoke01.png | Bin .../textures/skins/smoke02.png | Bin .../textures/skins/smoke03.png | Bin .../textures/skins/smoke04.png | Bin .../textures/skins/smoke05.png | Bin .../textures/skins/smoke06.png | Bin .../textures/skins/smoke07.png | Bin .../textures/skins/smoke08.png | Bin .../textures/skins/smoke09.png | Bin .../textures/skins/smoke10.png | Bin .../textures/skins/smoke11.png | Bin .../textures/skins/smoke12.png | Bin .../textures/skins/smoke13.png | Bin .../textures/skins/smoke14.png | Bin .../textures/skins/smoke15.png | Bin .../textures/skins/smoke16.png | Bin .../textures/skins/smoke17.png | Bin .../textures/skins/smoke18.png | Bin .../textures/skins/smoke19.png | Bin .../textures/skins/smoke20.png | Bin .../textures/skins/solarpanel.png | Bin .../textures/skins/stackable.png | Bin .../textures/skins/stackable1L.png | Bin .../textures/skins/stackable1M.png | Bin .../textures/skins/stackable1S.png | Bin .../textures/skins/stackable2L.png | Bin .../textures/skins/stackable2S.png | Bin .../textures/skins/stackable2m.png | Bin .../textures/skins/stackable3L.png | Bin .../textures/skins/stackable3m.png | Bin .../textures/skins/stackable3s.png | Bin .../textures/skins/stackable4L.png | Bin .../textures/skins/stackable4M.png | Bin .../textures/skins/stackable5L.png | Bin .../textures/skins/stackable5m.png | Bin .../textures/skins/station_damage.png | Bin .../textures/skins/station_damageL1.png | Bin .../textures/skins/station_damageL2.png | Bin .../textures/skins/station_damageL3.png | Bin .../textures/skins/station_damageM1.png | Bin .../textures/skins/station_damageM2.png | Bin .../textures/skins/station_damageM3.png | Bin .../textures/skins/station_damageS1.png | Bin .../textures/skins/station_damageS2.png | Bin .../textures/skins/station_damageS3.png | Bin .../textures/skins/station_damageS4.png | Bin .../textures/skins/station_damage_alpha.png | Bin .../textures/skins/station_inventory.png | Bin .../skins/station_inventory_activate.png | Bin .../textures/skins/station_teleporter.png | Bin .../skins/station_teleporter_activate.png | Bin .../textures/skins/station_vpad.png | Bin .../textures/skins/statue_HMale.png | Bin .../textures/skins/statue_LFemale.png | Bin .../textures/skins/statue_LMale.png | Bin .../textures/skins/statue_base.png | Bin .../textures/skins/switch.png | Bin .../textures/skins/switchbeam.png | Bin .../textures/skins/swolf.flag.png | Bin .../textures/skins/swolf.switch.png | Bin .../textures/skins/turret_InOut_deploy.png | Bin .../textures/skins/turret_assaultTank.png | Bin .../textures/skins/turret_base_large.PNG | Bin .../textures/skins/turret_belly.png | Bin .../textures/skins/turret_remote.png | Bin .../textures/skins/turret_sentry.png | Bin .../textures/skins/vaportrail.png | Bin .../textures/skins/vehicle_air_bomber1.png | Bin .../textures/skins/vehicle_air_bomber2.png | Bin .../textures/skins/vehicle_air_bomber3.png | Bin .../textures/skins/vehicle_air_hpc1.png | Bin .../textures/skins/vehicle_air_hpc2.png | Bin .../textures/skins/vehicle_air_hpc3.png | Bin .../textures/skins/vehicle_air_scout.png | Bin .../skins/vehicle_grav_tank_bodyside1.png | Bin .../skins/vehicle_grav_tank_bodyside2.png | Bin .../textures/skins/vehicle_land_mpb1.png | Bin .../textures/skins/vehicle_land_mpb2.png | Bin .../skins/vehicle_mpb_sensor_panelsON.png | Bin .../textures/skins/vpad_activate.png | Bin .../textures/skins/vpad_ambient.png | Bin .../textures/skins/vpad_arm.png | Bin .../textures/skins/weapon_chaingun.png | Bin .../skins/weapon_chaingun_ammocasing.png | Bin .../textures/skins/weapon_disc.png | Bin .../textures/skins/weapon_elf.png | Bin .../textures/skins/weapon_energy.PNG | Bin .../textures/skins/weapon_energy_vehicle.png | Bin .../skins/weapon_grenade_launcher.png | Bin .../textures/skins/weapon_missile.png | Bin .../skins/weapon_missile_casement.png | Bin .../textures/skins/weapon_mortar.png | Bin .../textures/skins/weapon_plasma1.png | Bin .../textures/skins/weapon_plasma2.png | Bin .../textures/skins/weapon_plasmathrower.png | Bin .../textures/skins/weapon_repair.png | Bin .../textures/skins/weapon_shocklance.png | Bin .../skins/weapon_shocklance_glow .png | Bin .../textures/skins/weapon_sniper.png | Bin .../textures/skins/weapon_targeting.png | Bin .../textures/skins/xorg2.png | Bin .../textures/skins/yellow.png | Bin .../textures/snowflake8x8.png | Bin .../textures/special/BlueImpact.png | Bin .../textures/special/ELFBeam.png | Bin .../textures/special/ELFLightning.png | Bin .../textures/special/Explosion/Exp_0000.png | Bin .../textures/special/Explosion/Exp_0002.png | Bin .../textures/special/Explosion/Exp_0004.png | Bin .../textures/special/Explosion/Exp_0006.png | Bin .../textures/special/Explosion/Exp_0008.png | Bin .../textures/special/Explosion/Exp_0010.png | Bin .../textures/special/Explosion/Exp_0012.png | Bin .../textures/special/Explosion/Exp_0014.png | Bin .../textures/special/Explosion/Exp_0016.png | Bin .../textures/special/Explosion/Exp_0018.png | Bin .../textures/special/Explosion/Exp_0020.png | Bin .../textures/special/Explosion/Exp_0022.png | Bin .../textures/special/Explosion/Exp_0024.png | Bin .../textures/special/Explosion/Exp_0026.png | Bin .../textures/special/Explosion/Exp_0028.png | Bin .../textures/special/Explosion/Exp_0030.png | Bin .../textures/special/Explosion/Exp_0032.png | Bin .../textures/special/Explosion/Exp_0034.png | Bin .../textures/special/Explosion/Exp_0036.png | Bin .../textures/special/Explosion/Exp_0038.png | Bin .../textures/special/Explosion/Exp_0040.png | Bin .../textures/special/Explosion/Exp_0042.png | Bin .../textures/special/Explosion/Exp_0044.png | Bin .../textures/special/Explosion/Exp_0046.png | Bin .../textures/special/Explosion/Exp_0048.png | Bin .../textures/special/Explosion/Exp_0050.png | Bin .../textures/special/Explosion/Exp_0052.png | Bin .../textures/special/GameGrid.png | Bin .../textures/special/LensFlare/Flare00.png | Bin .../textures/special/LightningBlur.png | Bin .../textures/special/Shocklance_effect01.png | Bin .../textures/special/Shocklance_effect02.png | Bin .../textures/special/Smoke/bigSmoke.png | Bin .../textures/special/Smoke/smoke_001.png | Bin .../textures/special/Smoke/smoke_002.png | Bin .../textures/special/Smoke/smoke_003.png | Bin .../textures/special/Smoke/smoke_004.png | Bin .../textures/special/Smoke/smoke_005.png | Bin .../textures/special/Smoke/smoke_006.png | Bin .../textures/special/Smoke/smoke_007.png | Bin .../textures/special/Smoke/smoke_008.png | Bin .../textures/special/Smoke/smoke_009.png | Bin .../textures/special/Smoke/smoke_010.png | Bin .../textures/special/Smoke/smoke_011.png | Bin .../textures/special/Smoke/smoke_012.png | Bin .../textures/special/bigSpark.png | Bin .../textures/special/blasterBolt.png | Bin .../textures/special/blasterBoltCross.png | Bin .../textures/special/blasterHit.png | Bin .../textures/special/bluespark.png | Bin .../textures/special/bubbles.png | Bin .../textures/special/bullethole1.png | Bin .../textures/special/bullethole2.png | Bin .../textures/special/bullethole3.png | Bin .../textures/special/bullethole4.png | Bin .../textures/special/bullethole5.png | Bin .../textures/special/bullethole6.png | Bin .../textures/special/chuteTexture.png | Bin .../textures/special/cloakTexture.png | Bin .../textures/special/cloudflash.png | Bin .../textures/special/cloudflash2.png | Bin .../textures/special/cloudflash3.png | Bin .../textures/special/cloudflash4.png | Bin .../textures/special/cloudflash5.png | Bin .../textures/special/cloudflash6.png | Bin .../textures/special/cloudflash7.png | Bin .../textures/special/cloudflash8.png | Bin .../textures/special/crescent3.png | Bin .../textures/special/crescent4.png | Bin .../textures/special/droplet.png | Bin .../textures/special/expFlare.png | Bin .../textures/special/flare.PNG | Bin .../textures/special/flare3.png | Bin .../textures/special/flareSpark.png | Bin .../textures/special/footprints/H_bioderm.png | Bin .../textures/special/footprints/H_male.png | Bin .../textures/special/footprints/L_bioderm.png | Bin .../textures/special/footprints/L_male.png | Bin .../textures/special/footprints/M_bioderm.png | Bin .../textures/special/footprints/M_male.png | Bin .../textures/special/generic_reflect.png | Bin .../textures/special/generic_scorch.png | Bin .../textures/special/gradient.png | Bin .../textures/special/grainy.png | Bin .../textures/special/jammermap.png | Bin .../textures/special/jetExhaust02.png | Bin .../textures/special/landSpikeBolt.png | Bin .../textures/special/landSpikeBoltCross.png | Bin .../textures/special/laserrip01.PNG | Bin .../textures/special/laserrip02.PNG | Bin .../textures/special/laserrip03.PNG | Bin .../textures/special/laserrip04.PNG | Bin .../textures/special/laserrip05.PNG | Bin .../textures/special/laserrip06.PNG | Bin .../textures/special/laserrip07.PNG | Bin .../textures/special/laserrip08.PNG | Bin .../textures/special/laserrip09.PNG | Bin .../textures/special/lavadeath_1.png | Bin .../textures/special/lavadeath_2.png | Bin .../textures/special/lavareflect.png | Bin .../textures/special/lightFalloffMono.png | Bin .../textures/special/lightning1blur.png | Bin .../textures/special/lightning1frame1.png | Bin .../textures/special/lightning1frame2.png | Bin .../textures/special/lightning1frame3.png | Bin .../textures/special/lightning2blur.png | Bin .../textures/special/lightning2frame1.png | Bin .../textures/special/lightning2frame2.png | Bin .../textures/special/lightning2frame3.png | Bin .../textures/special/nonlingradient.PNG | Bin .../textures/special/pulse.PNG | Bin .../textures/special/redbump2.png | Bin .../textures/special/redflare.png | Bin .../textures/special/shieldenvmap.png | Bin .../textures/special/shieldmap.png | Bin .../textures/special/shockLanceZap.png | Bin .../textures/special/shockLightning01.png | Bin .../textures/special/shockLightning02.png | Bin .../textures/special/shockLightning03.png | Bin .../textures/special/shocklanceHit.png | Bin .../textures/special/shockwave4.png | Bin .../textures/special/shockwave5.png | Bin .../textures/special/shrikeBolt.png | Bin .../textures/special/shrikeBoltCross.png | Bin .../textures/special/skyLightning.png | Bin .../textures/special/sniper00.PNG | Bin .../textures/special/spark00.png | Bin .../textures/special/stationGlow.png | Bin .../textures/special/stationLight.png | Bin .../textures/special/stationLight2.png | Bin .../textures/special/tracer00.png | Bin .../textures/special/tracercross.png | Bin .../textures/special/trigger.png | Bin .../textures/special/underwaterSpark.png | Bin .../textures/special/water2.png | Bin .../textures/special/watertail1.png | Bin .../textures/special/watertail2.png | Bin .../textures/special/watertail3.png | Bin .../textures/special/watertail4.png | Bin .../textures/special/whiteAlpha0.png | Bin .../textures/special/whiteAlpha255.png | Bin .../textures/special/whiteNoAlpha.png | Bin .../scripts/autoexec/LakRabbitObjHud.cs | 0 .../interiors/underhillmidbalancedfnl.dif | Bin .../interiors/underhillsideonefnl.dif | Bin .../missions/2ArenaDome.mis | 0 .../missions/2ArenaValley.mis | 0 .../missions/2DustBowl.mis | 0 .../missions/2Flyersarena.mis | 0 .../missions/2IceDome.mis | 0 .../missions/2IndoorIntensity.mis | 0 .../missions/Aeroena.mis | 0 .../missions/ArenaHeaven.mis | 0 .../missions/ArenaHell.mis | 0 .../missions/ArenaHell2.mis | 0 .../missions/ArenaInTheHill.mis | 0 .../missions/ArenaUnderTheHill.mis | 0 .../missions/AryoArena.mis | 0 .../missions/Checkmate.mis | 0 .../missions/CrashClash.mis | 0 .../missions/DangerousCrossingArena.mis | 0 .../missions/Envyrena.mis | 0 .../missions/EnyLand.mis | 0 .../missions/EveningLand.mis | 0 .../missions/Helioarena.mis | 0 .../missions/IveHadWorse.mis | 0 .../missions/Khalarena.mis | 0 .../missions/Morena.mis | 0 .../missions/Mudside.mis | 0 .../missions/Planetside.mis | 0 .../missions/ProArena.mis | 0 .../missions/Ridgerena.mis | 0 .../missions/ShrineArena.mis | 0 .../missions/ShrineArenaII.mis | 0 .../missions/SmogArena.mis | 0 .../missions/SnowBound.mis | 0 .../missions/SoccerLand.mis | 0 .../missions/SpyLand.mis | 0 .../missions/Stonehenge_Arena.mis | 0 .../missions/TempleTussleVersion2.mis | 0 .../missions/Tenebrous.mis | 0 .../missions/TrueGrit.mis | 0 .../missions/UporDown.mis | 0 .../missions/WalledIn.mis | 0 .../missions/WalledInII.mis | 0 .../missions/WonderLand.mis | 0 .../missions/Yubarena.mis | 0 .../terrains/2ArenaDome.spn | Bin .../terrains/2ArenaValley.spn | Bin .../terrains/2DustBowl.spn | Bin .../terrains/2Flyersarena.spn | Bin .../terrains/2IceDome.spn | Bin .../terrains/2IndoorIntensity.spn | Bin .../terrains/Aeroena.spn | Bin .../terrains/ArenaHeaven.spn | Bin .../terrains/ArenaHell.spn | Bin .../terrains/ArenaHell2.spn | Bin .../terrains/ArenaInTheHill.spn | Bin .../terrains/ArenaUnderTheHill.spn | Bin .../terrains/AryoArena.spn | Bin .../terrains/Checkmate.spn | Bin .../terrains/CrashClash.spn | Bin .../terrains/DangerousCrossingArena.spn | Bin .../terrains/Envyrena.spn | Bin .../terrains/EnyLand.spn | Bin .../terrains/EveningLand.spn | Bin .../terrains/Helioarena.spn | Bin .../terrains/IveHadWorse.spn | Bin .../terrains/Khalarena.spn | Bin .../terrains/Morena.spn | Bin .../terrains/Mudside.spn | Bin .../terrains/Planetside.spn | Bin .../terrains/ProArena.spn | Bin .../terrains/Ridgerena.nav | Bin .../terrains/Ridgerena.spn | Bin .../terrains/ShrineArena.spn | Bin .../terrains/ShrineArenaII.spn | Bin .../terrains/SmogArena.spn | Bin .../terrains/SnowBound.spn | Bin .../terrains/SoccerLand.spn | Bin .../terrains/SpyLand.spn | Bin .../terrains/Stonehenge_Arena.spn | Bin .../terrains/TempleTussleVersion2.nav | Bin .../terrains/TempleTussleVersion2.spn | Bin .../terrains/Tenebrous.spn | Bin .../terrains/TrueGrit.nav | Bin .../terrains/TrueGrit.spn | Bin .../terrains/UporDown.spn | Bin .../terrains/WalledIn.nav | Bin .../terrains/WalledIn.spn | Bin .../terrains/WalledInII.spn | Bin .../terrains/WonderLand.spn | Bin .../terrains/Yubarena.spn | Bin .../textures/gui/Load_2ArenaDome.png | Bin .../textures/gui/Load_2ArenaValley.png | Bin .../textures/gui/Load_2DustBowl.png | Bin .../textures/gui/Load_2Flyersarena.png | Bin .../textures/gui/Load_2IceDome.png | Bin .../textures/gui/Load_2IndoorIntensity.png | Bin .../textures/gui/Load_Aeroena.png | Bin .../textures/gui/Load_ArenaHeaven.png | Bin .../textures/gui/Load_ArenaHell.png | Bin .../textures/gui/Load_ArenaHell2.png | Bin .../textures/gui/Load_ArenaInTheHill.png | Bin .../textures/gui/Load_ArenaUnderTheHill.png | Bin .../textures/gui/Load_AryoArena.png | Bin .../textures/gui/Load_CrashClash.png | Bin .../gui/Load_DangerousCrossingArena.png | Bin .../textures/gui/Load_Envyrena.png | Bin .../textures/gui/Load_EnyLand.png | Bin .../textures/gui/Load_EveningLand.png | Bin .../textures/gui/Load_Helioarena.png | Bin .../textures/gui/Load_IveHadWorse.png | Bin .../textures/gui/Load_Khalarena.png | Bin .../textures/gui/Load_Morena.png | Bin .../textures/gui/Load_Mudside.png | Bin .../textures/gui/Load_Planetside.png | Bin .../textures/gui/Load_Ridgerena.png | Bin .../textures/gui/Load_ShrineArena.png | Bin .../textures/gui/Load_ShrineArenaII.png | Bin .../textures/gui/Load_SoccerLand.png | Bin .../textures/gui/Load_SpyLand.png | Bin .../gui/Load_TempleTussleVersion2.png | Bin .../textures/gui/Load_TrueGrit.png | Bin .../textures/gui/Load_UporDown.png | Bin .../textures/gui/Load_WalledIn.png | Bin .../textures/gui/Load_WalledInII.png | Bin .../textures/gui/Load_WonderLand.png | Bin .../textures/gui/Load_WoodyMyrk.png | Bin .../textures/gui/Load_Yubarena.png | Bin .../scripts/autoexec/arenaSupport.cs | 0 .../scripts/teribaen/arena_support_info.txt | 0 .../zDiscord-Map-Pack-4.7.1.vl2/ReadMe.txt | 0 .../Xtra_missions/Attrition.mis | 0 .../Xtra_missions/Chasmaclysmic.mis | 0 .../Xtra_missions/DBS_Smoothed.mis | 0 .../Xtra_missions/DX_Badlands.mis | 0 .../Xtra_missions/DX_Desert.mis | 0 .../Xtra_missions/DX_Ice.mis | 0 .../Xtra_missions/HO_Badlands.mis | 0 .../Xtra_missions/HO_Desert.mis | 0 .../Xtra_missions/HO_Ice.mis | 0 .../Xtra_missions/HO_Lush.mis | 0 .../Xtra_missions/HillKingLT.mis | 0 .../Xtra_missions/MapAssets.mis | 0 .../Xtra_missions/Moonwalk.mis | 0 .../Xtra_missions/Pariah_Mirrored.mis | 0 .../Xtra_missions/PlanetX.mis | 0 .../Xtra_missions/PuliVeivari.mis | 0 .../Xtra_missions/Ravine.mis | 0 .../Xtra_missions/Rush.mis | 0 .../Xtra_missions/SC_Badlands.mis | 0 .../Xtra_missions/SC_Desert.mis | 0 .../Xtra_missions/SC_Ice.mis | 0 .../Xtra_missions/SC_Lush.mis | 0 .../Xtra_missions/SC_Night.mis | 0 .../Xtra_missions/SC_Normal.mis | 0 .../Xtra_missions/Stripmine.mis | 0 .../Xtra_missions/VanDamnedLT.mis | 0 .../audio/Windloop2.wav | Bin .../audio/alienanimal2.wav | Bin .../audio/alienanimal4.wav | Bin .../audio/alienanimal5.wav | Bin .../audio/alienanimal6.wav | Bin .../audio/alienanimal7.wav | Bin .../audio/birdfrog.wav | Bin .../fx/environment/SalDefenceWarning.wav | Bin .../audio/fx/environment/Salbaseambience.wav | Bin .../audio/fx/environment/Salwindsand.wav | Bin .../audio/fx/environment/caynonwind144k.wav | Bin .../audio/fx/environment/dnabird1.wav | Bin .../audio/fx/environment/dnabird3.wav | Bin .../audio/fx/environment/dnacloseriver.wav | Bin .../audio/fx/environment/dnacricketnight.wav | Bin .../audio/fx/environment/dnaforest1.wav | Bin .../audio/fx/environment/dnaforest2.wav | Bin .../audio/fx/environment/dnafrog.wav | Bin .../audio/fx/environment/dnagabbiano.wav | Bin .../audio/fx/environment/dnaghost.wav | Bin .../audio/fx/environment/dnanightengale.wav | Bin .../audio/fx/environment/dnaoceano.wav | Bin .../audio/fx/environment/dnaoceano2.wav | Bin .../audio/fx/environment/dnaoceano3.wav | Bin .../audio/fx/environment/dnapanelsounds.wav | Bin .../audio/fx/environment/dnapanelsounds2.wav | Bin .../audio/fx/environment/dnapigeon.wav | Bin .../audio/fx/environment/dnastormblows.wav | Bin .../audio/fx/environment/dnawolf.wav | Bin .../audio/fx/environment/dnawolf2.wav | Bin .../audio/fx/environment/sys-boilingwater.wav | Bin .../audio/fx/environment/sys-lava1.wav | Bin .../audio/fx/environment/sys-lava2.wav | Bin .../audio/fx/environment/sys-lavastream.wav | Bin .../audio/fx/environment/sys-ocean.wav | Bin .../audio/fx/environment/sys-riverfast.wav | Bin .../audio/fx/environment/sys-riverslow.wav | Bin .../audio/fx/environment/sys-thunder1.wav | Bin .../audio/fx/environment/sys-thunderaway.wav | Bin .../audio/fx/environment/sys-windstream.wav | Bin .../audio/fx/environment/whispers.wav | Bin .../audio/space_bird_3.wav | Bin .../audio/turret_2.wav | Bin .../audio/turret_3.wav | Bin .../interiors/Euro4_Bleed_Base.dif | Bin .../interiors/Euro4_Bleed_turret.dif | Bin .../interiors/Euro4_Bleed_vpad.dif | Bin .../interiors/Magellan_kab_magbase.dif | Bin .../interiors/Magellan_kab_magflagstand.dif | Bin .../interiors/Magellan_kab_turretstand.dif | Bin .../interiors/SpinCycle_spbase2.dif | Bin .../interiors/TL_magnumbase.dif | Bin .../interiors/Xtra_AF_airtower.dif | Bin .../interiors/Xtra_AF_invowheel.dif | Bin .../interiors/Xtra_AF_newbase.dif | Bin .../interiors/Xtra_Bastage_BT_MainBase_CK.dif | Bin .../interiors/Xtra_Bastage_BT_bunktower.dif | Bin .../interiors/Xtra_Bastage_BT_tunnel.dif | Bin .../interiors/Xtra_Caustic_tri_bridge.dif | Bin .../interiors/Xtra_Caustic_tri_lamp.dif | Bin .../interiors/Xtra_Caustic_tri_main.dif | Bin .../interiors/Xtra_Caustic_tri_turret.dif | Bin .../interiors/Xtra_Crown_tri_flag.dif | Bin .../interiors/Xtra_Crown_tri_turret.dif | Bin .../interiors/Xtra_GraveStone_cross.dif | Bin .../interiors/Xtra_GraveStone_cross2.dif | Bin .../interiors/Xtra_GraveStone_obtower.dif | Bin .../interiors/Xtra_GraveStone_tombstone2.dif | Bin .../interiors/Xtra_GraveStone_tombstone3.dif | Bin .../interiors/Xtra_HM_Base_CK.dif | Bin .../interiors/Xtra_HM_BunkerA.dif | Bin .../interiors/Xtra_HM_Flagstand_mk2.dif | Bin .../interiors/Xtra_HM_TurretPillar.dif | Bin .../interiors/Xtra_Hellfire_dbase_ccb1.dif | Bin .../Xtra_Hellfire_dmisc_int_fstand_old.dif | Bin .../interiors/Xtra_Hellfire_dwall_ccb1.dif | Bin .../Xtra_Insurgence_ccb_bd_base1.dif | Bin .../Xtra_Insurgence_ccb_bd_base1_mod2a.dif | Bin .../Xtra_Insurgence_ccb_bd_base1_mod3.dif | Bin .../Xtra_Insurgence_ccb_bd_base1_mod4.dif | Bin .../Xtra_Insurgence_ccb_bd_bridge1.dif | Bin .../Xtra_Insurgence_ccb_bd_bridge2.dif | Bin .../Xtra_Insurgence_ccb_bd_platform2.dif | Bin .../interiors/Xtra_Malignant_salgenroom2.dif | Bin .../interiors/Xtra_Malignant_salproj1.dif | Bin .../Xtra_Malignant_salturretsus1.dif | Bin .../interiors/Xtra_Malignant_slblocks.dif | Bin .../interiors/Xtra_Malignant_slinvstat.dif | Bin .../interiors/Xtra_Malignant_slremo2.dif | Bin .../interiors/Xtra_Malignant_slsusbr1.dif | Bin .../interiors/Xtra_Malignant_slvehramp1.dif | Bin ...ctX_tribalma5ters_coyboybebop_basecom1.dif | Bin .../interiors/Xtra_ProjectX_tunneloflove.dif | Bin .../interiors/Xtra_SR_eepbridge4.dif | Bin .../interiors/Xtra_SR_eepbridge4b.dif | Bin .../interiors/Xtra_SR_eepbridgeh4b.dif | Bin .../interiors/Xtra_SR_eepsab3.dif | Bin .../interiors/Xtra_SR_eepsab4.dif | Bin .../interiors/Xtra_Torrent_kif_bigbase.dif | Bin .../Xtra_Torrent_kif_torrent_turret_tower.dif | Bin .../interiors/Xtra_Vestige_attackgate.dif | Bin .../interiors/Xtra_Vestige_base.dif | Bin .../interiors/Xtra_Vestige_gate.dif | Bin .../interiors/Xtra_Vestige_guntower.dif | Bin .../interiors/Xtra_Vestige_medtower.dif | Bin .../interiors/Xtra_Vestige_vpad.dif | Bin .../interiors/Xtra_WSol_Flagstand_CK.dif | Bin .../interiors/Xtra_WSol_GenBase_CK.dif | Bin .../interiors/Xtra_WSol_Turret_CK.dif | Bin .../interiors/Xtra_Xerxes_Turret.dif | Bin .../interiors/Xtra_Xerxes_Turret2.dif | Bin .../interiors/Xtra_Xerxes_proto.dif | Bin .../interiors/Xtra_ZV_bbunk_ccb1.dif | Bin .../interiors/Xtra_ZV_ccb_be_spire1.dif | Bin .../Xtra_attrition_infernoflagstand.dif | Bin .../Xtra_attrition_stormflagstand.dif | Bin .../interiors/Xtra_attrition_tower.dif | Bin .../interiors/Xtra_attrition_vbase.dif | Bin .../interiors/Xtra_beachchair01.dif | Bin .../Xtra_dmisc_-nefflagstand1_x2.dif | Bin .../interiors/Xtra_ghostdance_proto.dif | Bin .../interiors/Xtra_imperium_base01.dif | Bin .../interiors/Xtra_imperium_bunker01.dif | Bin .../interiors/Xtra_imperium_stand01.dif | Bin .../interiors/Xtra_imperium_tower01.dif | Bin .../interiors/Xtra_metaltanks_bridge.dif | Bin .../Xtra_metaltanks_bridge_tunnel.dif | Bin .../Xtra_metaltanks_lush_mainbase.dif | Bin .../interiors/Xtra_metaltanks_rip.dif | Bin .../interiors/Xtra_metaltanks_xing.dif | Bin .../interiors/Xtra_rst_transitbase.dif | Bin .../interiors/Xtra_rst_transitstand.dif | Bin .../interiors/Xtra_t_base0.dif | Bin .../interiors/anthem_cardiacturret.dif | Bin .../interiors/anthem_pipebunker.dif | Bin .../interiors/anthem_pipestand2-badlands.dif | Bin .../interiors/anthem_pipestand2-beach.dif | Bin .../interiors/anthem_pipestand2-desert.dif | Bin .../interiors/anthem_pipestand2-ice.dif | Bin .../interiors/anthem_pipestand2-lava.dif | Bin .../interiors/anthem_pipestand2.dif | Bin .../interiors/bmisc_-nef_flagstand1_x.dif | Bin .../interiors/bmisc_-nef_flagstand1_x2.dif | Bin .../interiors/bmisc_neftrstand1.dif | Bin .../interiors/bmiscpan_bridge0.dif | Bin .../interiors/bmiscpan_bunker1.dif | Bin .../interiors/bmiscpan_ruina.dif | Bin .../interiors/bmiscpan_ruinb.dif | Bin .../interiors/bmiscpan_ruinc.dif | Bin .../interiors/bmiscpan_ruind.dif | Bin .../interiors/bmiscpan_ruine.dif | Bin .../interiors/bmiscpan_ruinf.dif | Bin .../interiors/bmiscpan_ruing.dif | Bin .../interiors/bmiscpan_ruinh.dif | Bin .../interiors/bmiscpan_ruini.dif | Bin .../interiors/bmiscpan_tower1.dif | Bin .../interiors/bmiscpan_tower2.dif | Bin .../interiors/btf_turretplatform_x2.dif | Bin .../interiors/btowr5-Lava.dif | Bin .../interiors/cctower.dif | Bin .../interiors/dbase_-nefbase1_x.dif | Bin .../interiors/dbase_-nefbase1_x2.dif | Bin .../interiors/dbase_-nefbase2_x.dif | Bin .../interiors/dbase_-nefbase2_x2.dif | Bin .../interiors/dbunk_rf04.dif | Bin .../interiors/dmisc_-nefflagstand1_x.dif | Bin .../interiors/dmisc_-nefflagstand1_x2.dif | Bin .../interiors/dtowr_classic1.dif | Bin .../interiors/idmiddle.dif | Bin .../interiors/inf_butch_lava_flagbase06.dif | Bin .../interiors/inf_butch_lava_plat6.dif | Bin .../interiors/inf_butch_lava_sensor12.dif | Bin .../interiors/kif_cinereousfs.dif | Bin .../interiors/kif_cinereousinv.dif | Bin .../interiors/kif_cinereousplat1.dif | Bin .../interiors/kif_cinereoustt.dif | Bin .../interiors/rail1.dif | Bin .../rilke_bombscare_flagstand_x2.dif | Bin .../interiors/rilke_ctm1_sensorbunker1_x2.dif | Bin .../interiors/rilke_ctm1_sensorbunker2_x2.dif | Bin .../interiors/rilke_whitedwarf_bridge2_x2.dif | Bin .../rilke_whitedwarf_bridgebase1_x2.dif | Bin .../interiors/rilke_whitedwarf_bunker2_x2.dif | Bin .../rilke_whitedwarf_platform2_x2.dif | Bin .../rilke_whitedwarf_platform3_x2.dif | Bin .../rilke_whitedwarf_towerbunker2_x2.dif | Bin .../rilke_whitedwarf_vehiclepad_x2.dif | Bin .../interiors/rst_FaceBase.dif | Bin .../interiors/rst_FaceBase2.dif | Bin .../interiors/rst_FaceStand.dif | Bin .../interiors/rst_SEbase.dif | Bin .../interiors/rst_SEcave1_part1.dif | Bin .../interiors/rst_SEcave1_part2.dif | Bin .../interiors/rst_SEcave1_part3.dif | Bin .../interiors/rst_SEcave2.dif | Bin .../interiors/rst_SEtower.dif | Bin .../interiors/rst_SimpleFlagArena.dif | Bin .../interiors/rst_agroleonbase.dif | Bin .../interiors/rst_agroleonstand.dif | Bin .../interiors/rst_arenalight.dif | Bin .../interiors/rst_astro_bunker.dif | Bin .../interiors/rst_astro_stand.dif | Bin .../interiors/rst_barrier1.dif | Bin .../interiors/rst_barrier2.dif | Bin .../interiors/rst_beagleship.dif | Bin .../interiors/rst_bitterbase.dif | Bin .../interiors/rst_bitterbunker.dif | Bin .../interiors/rst_bitterbunker2.dif | Bin .../interiors/rst_bitterbunker3.dif | Bin .../interiors/rst_bitterstand.dif | Bin .../interiors/rst_debris1.dif | Bin .../interiors/rst_debris2.dif | Bin .../interiors/rst_derm_building1.dif | Bin .../interiors/rst_derm_building2.dif | Bin .../interiors/rst_derm_building3.dif | Bin .../interiors/rst_derm_building4.dif | Bin .../interiors/rst_derm_building5.dif | Bin .../interiors/rst_derm_building6.dif | Bin .../interiors/rst_derm_building7.dif | Bin .../interiors/rst_derm_building8.dif | Bin .../interiors/rst_derm_citybase.dif | Bin .../interiors/rst_derm_citybridge.dif | Bin .../interiors/rst_derm_midfield.dif | Bin .../interiors/rst_islebase.dif | Bin .../interiors/rst_islebase2.dif | Bin .../interiors/rst_lighthouse.dif | Bin .../interiors/rst_lush_flagplat.dif | Bin .../interiors/rst_lush_floatingisle1.dif | Bin .../interiors/rst_lush_floatingisle10.dif | Bin .../interiors/rst_lush_floatingisle2.dif | Bin .../interiors/rst_lush_floatingisle3.dif | Bin .../interiors/rst_lush_floatingisle4.dif | Bin .../interiors/rst_lush_floatingisle5.dif | Bin .../interiors/rst_lush_floatingisle6.dif | Bin .../interiors/rst_lush_floatingisle7.dif | Bin .../interiors/rst_lush_floatingisle8.dif | Bin .../interiors/rst_lush_floatingisle9.dif | Bin .../interiors/rst_lush_rock2.dif | Bin .../interiors/rst_newlighthouse.dif | Bin .../interiors/rst_padbottom.dif | Bin .../interiors/rst_padbottom2.dif | Bin .../interiors/rst_pipedream.dif | Bin .../interiors/rst_spit_base.dif | Bin .../interiors/rst_spit_stand.dif | Bin .../interiors/tes_flagbase_x2.dif | Bin .../missions/DMP_Agroleon.mis | 0 .../missions/DMP_Astro.mis | 0 .../missions/DMP_BastardForge.mis | 0 .../missions/DMP_BitterGorge.mis | 0 .../missions/DMP_Bunkered.mis | 0 .../missions/DMP_Cinerarium.mis | 0 .../missions/DMP_DermCity.mis | 0 .../missions/DMP_Embers.mis | 0 .../missions/DMP_EmeraldSpit.mis | 0 .../missions/DMP_FaceCrossing.mis | 0 .../missions/DMP_Hoth.mis | 0 .../missions/DMP_IceGiant.mis | 0 .../missions/DMP_IsleDeBatalla.mis | 0 .../missions/DMP_LavaGods.mis | 0 .../missions/DMP_Magellan.mis | 0 .../missions/DMP_MoonDance.mis | 0 .../missions/DMP_Pantheon.mis | 0 .../missions/DMP_Paranoia.mis | 0 .../missions/DMP_Pariah.mis | 0 .../missions/DMP_PipeDream.mis | 0 .../missions/DMP_RavineV.mis | 0 .../missions/DMP_ScorchedEarth.mis | 0 .../missions/DMP_SimpleFlagArena.mis | 0 .../missions/DMP_SpinCycle.mis | 0 .../missions/DMP_StarFall.mis | 0 .../missions/DMP_Tyre.mis | 0 .../missions/DMP_Wasteland.mis | 0 .../scripts/CreativityGame.cs | 0 .../scripts/DefaultTurretsGame.cs | 0 .../scripts/HothFFsGame.cs | 0 .../scripts/TeleportGame.cs | 0 .../scripts/autoexec/InvincibleInv.cs | 0 .../scripts/autoexec/dmpVersionCheck.cs | 0 .../shapes/C_BaseLoPro.dts | Bin .../shapes/borg16-Autumn.dts | Bin .../shapes/borg19-Autumn.dts | Bin .../shapes/porg1-dark.dts | Bin .../shapes/rst-TCmug.dts | Bin .../shapes/rst-TNmug.dts | Bin .../shapes/rst-chocotaco.dts | Bin .../shapes/rst-goonflag.dts | Bin .../shapes/rst-samifin.dts | Bin .../shapes/rst-santahat.dts | Bin .../shapes/rst-taobook.dts | Bin .../shapes/rst-turtle.dts | Bin .../shapes/vend.dts | Bin .../terrains/Attrition.spn | Bin .../terrains/Attrition.ter | Bin .../terrains/BastardForge.ter | Bin .../terrains/Bunkered.ter | Bin .../terrains/Chasmaclysmic.spn | Bin .../terrains/Chasmaclysmic.ter | Bin .../terrains/Cinerarium.ter | Bin .../terrains/Coppera.ter | Bin .../terrains/DBS_Smoothed.spn | Bin .../terrains/DBS_Smoothed.ter | Bin .../terrains/DMP_Agroleon.spn | Bin .../terrains/DMP_Astro.spn | Bin .../terrains/DMP_BastardForge.spn | Bin .../terrains/DMP_BitterGorge.spn | Bin .../terrains/DMP_Bunkered.spn | Bin .../terrains/DMP_Cinerarium.spn | Bin .../terrains/DMP_DermCity.spn | Bin .../terrains/DMP_Embers.spn | Bin .../terrains/DMP_EmeraldSpit.spn | Bin .../terrains/DMP_FaceCrossing.spn | Bin .../terrains/DMP_Hoth.spn | Bin .../terrains/DMP_IceGiant.spn | Bin .../terrains/DMP_IsleDeBatalla.spn | Bin .../terrains/DMP_LavaGods.spn | Bin .../terrains/DMP_Magellan.spn | Bin .../terrains/DMP_MoonDance.spn | Bin .../terrains/DMP_Pantheon.spn | Bin .../terrains/DMP_Pantheon.ter | Bin .../terrains/DMP_Paranoia.spn | Bin .../terrains/DMP_Pariah.spn | Bin .../terrains/DMP_PipeDream.spn | Bin .../terrains/DMP_RavineV.spn | Bin .../terrains/DMP_ScorchedEarth.spn | Bin .../terrains/DMP_SimpleFlagArena.spn | Bin .../terrains/DMP_SpinCycle.spn | Bin .../terrains/DMP_StarFall.spn | Bin .../terrains/DMP_Tyre.spn | Bin .../terrains/DMP_Wasteland.spn | Bin .../terrains/DX_Badlands.spn | Bin .../terrains/DX_Badlands.ter | Bin .../terrains/DX_Desert.spn | Bin .../terrains/DX_Desert.ter | Bin .../terrains/DX_Ice.spn | Bin .../terrains/DX_Ice.ter | Bin .../terrains/Embers.ter | Bin .../terrains/HO_Badlands.spn | Bin .../terrains/HO_Badlands.ter | Bin .../terrains/HO_Desert.spn | Bin .../terrains/HO_Desert.ter | Bin .../terrains/HO_Ice.spn | Bin .../terrains/HO_Ice.ter | Bin .../terrains/HO_Lush.spn | Bin .../terrains/HO_Lush.ter | Bin .../terrains/HillKing.ter | Bin .../terrains/HillKingLT.spn | Bin .../terrains/Hoth.ter | Bin .../terrains/IceGiant.ter | Bin .../terrains/LavaGods.ter | Bin .../terrains/Magellan.ter | Bin .../terrains/MapAssets.ter | 0 .../terrains/MoonDance2.ter | 0 .../terrains/Moonwalk.spn | Bin .../terrains/Moonwalk.ter | Bin .../terrains/Octane.ter | 0 .../terrains/Paranoia.ter | Bin .../terrains/Pariah.ter | Bin .../terrains/Pariah2.ter | Bin .../terrains/Pariah_Mirrored.spn | Bin .../terrains/PlanetX.spn | Bin .../terrains/PlanetX2.ter | Bin .../terrains/PuliVeivari.spn | Bin .../terrains/PuliVeivari.ter | Bin .../terrains/RandomTer1.ter | Bin .../terrains/RandomTer10.ter | Bin .../terrains/RandomTer2.ter | Bin .../terrains/RandomTer3.ter | Bin .../terrains/RandomTer4.ter | Bin .../terrains/RandomTer5.ter | Bin .../terrains/RandomTer6.ter | Bin .../terrains/RandomTer7.ter | Bin .../terrains/RandomTer8.ter | Bin .../terrains/RandomTer9.ter | Bin .../terrains/Ravine.spn | Bin .../terrains/Ravine.ter | Bin .../terrains/RavineV.ter | Bin .../terrains/Rst_ScorchedEarth.ter | Bin .../terrains/Rush.spn | Bin .../terrains/Rush.ter | Bin .../terrains/SC_Badlands.spn | Bin .../terrains/SC_Badlands.ter | 0 .../terrains/SC_Desert.spn | Bin .../terrains/SC_Desert.ter | 0 .../terrains/SC_Ice.spn | Bin .../terrains/SC_Ice.ter | 0 .../terrains/SC_Lush.spn | Bin .../terrains/SC_Lush.ter | 0 .../terrains/SC_Night.spn | Bin .../terrains/SC_Night.ter | 0 .../terrains/SC_Normal.spn | Bin .../terrains/SC_Normal.ter | 0 .../terrains/SpinCycle.ter | Bin .../terrains/StarFallCTF2.ter | Bin .../terrains/Stripmine.spn | Bin .../terrains/Tyre.ter | Bin .../terrains/VanDamnedLT.spn | Bin .../terrains/Wasteland.ter | Bin .../terrains/Xtra_AshenPowder.ter | Bin .../terrains/Xtra_Bastage.ter | Bin .../terrains/Xtra_Birthright.ter | Bin .../terrains/Xtra_Crown.ter | Bin .../terrains/Xtra_DesertedSE.ter | Bin .../terrains/Xtra_Helion.ter | Bin .../terrains/Xtra_SoupLadle.ter | Bin .../terrains/Xtra_StarFall_T1.ter | Bin .../terrains/Xtra_Stripmine.ter | Bin .../terrains/Xtra_ThunderGiant.ter | Bin .../terrains/Xtra_VanDamned.ter | Bin .../terrains/Xtra_Voodoo.ter | Bin .../terrains/Xtra_Xerxes.ter | Bin .../terrains/Xtra_ziggurat.ter | Bin .../terrains/rst_Astro.ter | Bin .../terrains/rst_FaceCrossing.ter | Bin .../terrains/rst_SimpleFlagArena.ter | Bin .../terrains/rst_agroleon.ter | Bin .../terrains/rst_bittergorge.ter | Bin .../terrains/rst_crumpie.ter | Bin .../terrains/rst_dermcity.ter | Bin .../terrains/rst_isledebatalla.ter | Bin .../terrains/rst_spit.ter | Bin .../textures/DarkStormy.dml | 0 .../textures/L4.dml | 0 .../textures/Magellan.dml | 0 .../textures/Malig_sky.dml | 0 .../textures/NefRed1.dml | 0 .../textures/Nef_Sset2.dml | 0 .../textures/PacificSky.dml | 0 .../textures/PlanetX.dml | 0 .../textures/Sami_D.png | Bin .../textures/SantaHat_D.png | Bin .../textures/Saturn.dml | 0 .../textures/SunSet12.dml | 0 .../textures/Sundown25.dml | 0 .../textures/Taco_D.png | Bin .../textures/aurawisp.dml | 0 .../textures/badlandday.dml | 0 .../textures/badlands/iwal20.png | Bin .../textures/badlands/iwal21.png | Bin .../textures/badlands/iwal22.png | Bin .../textures/borealis.dml | 0 .../textures/ccbsky2.dml | 0 .../textures/clouds.dml | 0 .../textures/cubemap.dml | 0 .../textures/desert/iwal2020.png | Bin .../textures/desert/iwal2021.png | Bin .../textures/desert/iwal2022.png | Bin .../textures/details/PlanetX_CB1.png | Bin .../textures/dox_textures/4circle_lite.png | Bin .../textures/dox_textures/antigrav.png | Bin .../textures/dox_textures/bluetrim1.png | Bin .../textures/dox_textures/bluetrim2.png | Bin .../textures/dox_textures/bluetrim3.png | Bin .../textures/dox_textures/carinternalwall.png | Bin .../textures/dox_textures/carrierwall4.png | Bin .../textures/dox_textures/doorlogo2.png | Bin .../textures/dox_textures/ds_etechbor01.png | Bin .../textures/dox_textures/ds_etechbrdr2.png | Bin .../textures/dox_textures/ds_ewall06.png | Bin .../textures/dox_textures/ds_ewall07.png | Bin .../textures/dox_textures/ds_genfloor.png | Bin .../textures/dox_textures/ds_genwall.png | Bin .../textures/dox_textures/ds_ilig04.png | Bin .../textures/dox_textures/ds_iwal01.png | Bin .../textures/dox_textures/grate1.png | Bin .../textures/dox_textures/grate2.png | Bin .../textures/dox_textures/hangar_indoor1.png | Bin .../textures/dox_textures/hangar_indoor3.png | Bin .../textures/dox_textures/light_cold3.png | Bin .../textures/dox_textures/light_small2.png | Bin .../textures/dox_textures/redstripe2.png | Bin .../textures/dox_textures/rock_smalllite.png | Bin .../textures/dox_textures/rock_wall_lite.png | Bin .../textures/dox_textures/rock_wall_lite3.png | Bin .../textures/dox_textures/rock_wall_lite4.png | Bin .../textures/dox_textures/rock_wall_lite5.png | Bin .../textures/dox_textures/roofbeam.png | Bin .../textures/dox_textures/rway_middle.png | Bin .../textures/dox_textures/sboxlogotop.png | Bin .../textures/dox_textures/slabgrill.png | Bin .../textures/dox_textures/stripe2.png | Bin .../textures/dox_textures/striplite2.png | Bin .../textures/dox_textures/striplite3.png | Bin .../textures/dox_textures/wall_2.png | Bin .../textures/dox_textures/wall_3.png | Bin .../textures/dox_textures/white_striplite.png | Bin .../textures/eedessert.dml | 0 .../textures/eve1.dml | 0 .../textures/eve2.dml | 0 .../textures/eve3.dml | 0 .../textures/eve4.dml | 0 .../textures/eve5.dml | 0 .../textures/eve6.dml | 0 .../textures/eve7.dml | 0 .../textures/eve8.dml | 0 .../textures/flingsky03.dml | 0 .../textures/gui/Load_DMP_Agroleon.png | Bin .../textures/gui/Load_DMP_Astro.png | Bin .../textures/gui/Load_DMP_BastardForge.png | Bin .../textures/gui/Load_DMP_BitterGorge.png | Bin .../textures/gui/Load_DMP_Bunkered.png | Bin .../textures/gui/Load_DMP_Cinerarium.png | Bin .../textures/gui/Load_DMP_DermCity.png | Bin .../textures/gui/Load_DMP_Embers.png | Bin .../textures/gui/Load_DMP_EmeraldSpit.png | Bin .../textures/gui/Load_DMP_FaceCrossing.png | Bin .../textures/gui/Load_DMP_Hoth.png | Bin .../textures/gui/Load_DMP_IceGiant.png | Bin .../textures/gui/Load_DMP_IsleDeBatalla.png | Bin .../textures/gui/Load_DMP_LavaGods.png | Bin .../textures/gui/Load_DMP_Magellan.png | Bin .../textures/gui/Load_DMP_MoonDance.png | Bin .../textures/gui/Load_DMP_Pantheon.png | Bin .../textures/gui/Load_DMP_Paranoia.png | Bin .../textures/gui/Load_DMP_Pariah.png | Bin .../textures/gui/Load_DMP_PipeDream.png | Bin .../textures/gui/Load_DMP_RavineV.png | Bin .../textures/gui/Load_DMP_ScorchedEarth.png | Bin .../textures/gui/Load_DMP_SimpleFlagArena.png | Bin .../textures/gui/Load_DMP_SpinCycle.png | Bin .../textures/gui/Load_DMP_StarFall.png | Bin .../textures/gui/Load_DMP_Tyre.png | Bin .../textures/gui/Load_DMP_Wasteland.png | Bin .../textures/haloday.dml | 0 .../textures/halonite.dml | 0 .../textures/harvest.dml | 0 .../textures/ice/icewall2020.png | Bin .../textures/ice/icewall2021.png | Bin .../textures/ice/icewall2022.png | Bin .../textures/inf_butch_FrozenHope.dml | 0 .../textures/inf_butch_night13.dml | 0 .../textures/inf_butch_nov50.dml | 0 .../textures/inf_butchlava51.dml | 0 .../textures/jagged.dml | 0 .../textures/kif_lava_starrynight62.dml | 0 .../textures/kif_lushsunset.dml | 0 .../textures/lava/Tma5t_Cowboy1.png | Bin .../textures/lava/Tma5t_Cowboy2.png | Bin .../textures/lava/Tma5t_Cowboy3.png | Bin .../textures/lava/Tma5t_Cowboy4.png | Bin .../textures/lava/Tma5t_Cowboy5.png | Bin .../textures/lava/Tma5t_Cowboy6.png | Bin .../textures/lava/Tma5t_Cowboy7.png | Bin .../textures/lava/Tma5t_Cowboy8.png | Bin .../textures/lava/Tma5t_Cowboy9.png | Bin .../textures/lava/Tma5t_Cowboyb10.png | Bin .../textures/lava/Tma5t_Cowboyb11.png | Bin .../textures/lava/Tma5t_Cowboyb12.png | Bin .../textures/lava/Tma5t_Cowboyb13.png | Bin .../textures/lava/bd_iflo03b.png | Bin .../textures/lava/be_icei01a.png | Bin .../textures/lava/ds_Thresh1.png | Bin .../textures/lava/ds_ebor01b.png | Bin .../textures/lava/ds_ebor02.png | Bin .../textures/lava/ds_eflor1.PNG | Bin .../textures/lava/ds_elig0202.png | Bin .../textures/lava/ds_eport01e.png | Bin .../textures/lava/ds_etran1.png | Bin .../textures/lava/ds_ewal02a.png | Bin .../textures/lava/ds_ewal05d.png | Bin .../textures/lava/ds_ewal11a.png | Bin .../textures/lava/ds_ewall06a.png | Bin .../textures/lava/ds_ewall1a.png | Bin .../textures/lava/ds_icei05.png | Bin .../textures/lava/ds_iceilig1.PNG | Bin .../textures/lava/ds_ifloor01.png | Bin .../textures/lava/ds_ihalig.PNG | Bin .../textures/lava/ds_iwal01a.png | Bin .../textures/lava/ds_iwal01aa.png | Bin .../textures/lava/ds_twall_001.png | Bin .../textures/lava/ds_waldeco1.PNG | Bin .../textures/lava/inf_light011.png | Bin .../textures/lava/inf_light09.png | Bin .../textures/lava/lavawall20.png | Bin .../textures/lava/lavawall21.png | Bin .../textures/lava/lavawall22.png | Bin .../textures/lava/sw_floorgrate.png | Bin .../textures/lavanight_v5.dml | 0 .../liquidtiles/BloodMoon_bloodwater2.png | Bin .../liquidtiles/MuddySwamp_industrial_oil.png | Bin .../textures/liquidtiles/PlanetX_CB_water.png | Bin .../textures/liquidtiles/SewageWater.png | Bin .../textures/liquidtiles/caustic_water.png | Bin .../textures/liquidtiles/industrial_oil.png | Bin .../textures/liquidtiles/tes_water2.png | Bin .../textures/lush/attrition_iflag.png | Bin .../textures/lush/attrition_sflag.png | Bin .../textures/lush/be_ebor01bb.png | Bin .../textures/lush/be_elig033.png | Bin .../textures/lush/be_ewal02be.png | Bin .../textures/lush/be_ewal077.png | Bin .../textures/lush/be_icei01b1.png | Bin .../textures/lush/be_icei01ca.png | Bin .../textures/lush/be_twal05.png | Bin .../textures/lush/beach_wal1.png | Bin .../textures/lush/beach_wal2.png | Bin .../textures/lush/beach_wal3.png | Bin .../textures/lush/display05.png | Bin .../textures/lush/display_07.png | Bin .../textures/lush/hazard.png | Bin .../textures/lush/kb_logitech.png | Bin .../textures/lush/light_base01.png | Bin .../textures/lush/panel.png | Bin .../textures/lush/reactor01.png | Bin .../textures/lush/rip.png | Bin .../textures/lush/skull.png | Bin .../textures/lush/special/alien-01.png | Bin .../textures/lush/special/display04.png | Bin .../textures/lush/special/display05.png | Bin .../textures/lush/special/display06.png | Bin .../textures/lush/special/display07.png | Bin .../textures/lush/special/display08.png | Bin .../textures/lush/special/display10.png | Bin .../textures/lush/special/shot01.png | Bin .../textures/lush/special/shot02.png | Bin .../textures/lush/special/shot03.png | Bin .../textures/lush/special/shot04.png | Bin .../textures/lush/special/shot05.png | Bin .../textures/lush/special/shot06.png | Bin .../textures/lush/special/shot07.png | Bin .../textures/lush/special/shot08.png | Bin .../textures/lush/special/shot09.png | Bin .../textures/lush/special/shot11.png | Bin .../textures/lush/trim_t01.png | Bin .../textures/lush/wall_c02.png | Bin .../textures/lush/wall_light_c01.png | Bin .../textures/lush/wall_trim01.png | Bin .../textures/lush/wall_w03a.png | Bin .../textures/lush/xing.png | Bin .../textures/lushdusk66.dml | 0 .../textures/lushsky_night11.dml | 0 .../textures/mr_02.dml | 0 .../textures/nightsky82.dml | 0 .../textures/purpsun.dml | 0 .../textures/roelcolor.dml | 0 .../textures/rst_goonflag.png | Bin .../textures/rst_taotribes.png | Bin .../textures/rst_toitle.png | Bin .../textures/rst_tribescastcof.png | Bin .../textures/rst_tribesnextcof.png | Bin .../skies/DarkStormy/DarkStormy_BK.png | Bin .../skies/DarkStormy/DarkStormy_DN.png | Bin .../skies/DarkStormy/DarkStormy_FR.png | Bin .../skies/DarkStormy/DarkStormy_LF.png | Bin .../skies/DarkStormy/DarkStormy_RT.png | Bin .../skies/DarkStormy/DarkStormy_UP.png | Bin .../textures/skies/L4/L4_BK.png | Bin .../textures/skies/L4/L4_DN.png | Bin .../textures/skies/L4/L4_FR.png | Bin .../textures/skies/L4/L4_LF.png | Bin .../textures/skies/L4/L4_RT.png | Bin .../textures/skies/L4/L4_UP.png | Bin .../skies/Magellan/WinterBlue_v5_BK.png | Bin .../skies/Magellan/WinterBlue_v5_DN.png | Bin .../skies/Magellan/WinterBlue_v5_FR.png | Bin .../skies/Magellan/WinterBlue_v5_LF.png | Bin .../skies/Magellan/WinterBlue_v5_RT.png | Bin .../skies/Magellan/WinterBlue_v5_UP.png | Bin .../textures/skies/Nef_Sset2/Nef_Sset2_BK.png | Bin .../textures/skies/Nef_Sset2/Nef_Sset2_FR.png | Bin .../textures/skies/Nef_Sset2/Nef_Sset2_LF.png | Bin .../textures/skies/Nef_Sset2/Nef_Sset2_RT.png | Bin .../textures/skies/Nef_Sset2/Nef_Sset2_UP.png | Bin .../skies/PacificSky/PacificSky_BK.png | Bin .../skies/PacificSky/PacificSky_DN.png | Bin .../skies/PacificSky/PacificSky_FR.png | Bin .../skies/PacificSky/PacificSky_LF.png | Bin .../skies/PacificSky/PacificSky_RT.png | Bin .../skies/PacificSky/PacificSky_UP.png | Bin .../textures/skies/PlanetX/PlanetX_BK.png | Bin .../textures/skies/PlanetX/PlanetX_DN.png | Bin .../textures/skies/PlanetX/PlanetX_FR.png | Bin .../textures/skies/PlanetX/PlanetX_LF.png | Bin .../textures/skies/PlanetX/PlanetX_RT.png | Bin .../textures/skies/PlanetX/PlanetX_UP.png | Bin .../skies/PlanetX/PlanetX_reflect.png | Bin .../textures/skies/Saturn/Saturn_BK.png | Bin .../textures/skies/Saturn/Saturn_DN.png | Bin .../textures/skies/Saturn/Saturn_FR.png | Bin .../textures/skies/Saturn/Saturn_LF.png | Bin .../textures/skies/Saturn/Saturn_RT.png | Bin .../textures/skies/Saturn/Saturn_UP.png | Bin .../textures/skies/SunSet12/SunSet12_BK.png | Bin .../textures/skies/SunSet12/SunSet12_DN.png | Bin .../textures/skies/SunSet12/SunSet12_FR.png | Bin .../textures/skies/SunSet12/SunSet12_LF.png | Bin .../textures/skies/SunSet12/SunSet12_RT.png | Bin .../textures/skies/SunSet12/SunSet12_UP.png | Bin .../textures/skies/aurawisp/AURAWISP_BK.png | Bin .../textures/skies/aurawisp/AURAWISP_DN.png | Bin .../textures/skies/aurawisp/AURAWISP_FR.png | Bin .../textures/skies/aurawisp/AURAWISP_LF.png | Bin .../textures/skies/aurawisp/AURAWISP_RT.png | Bin .../textures/skies/aurawisp/AURAWISP_UP.png | Bin .../skies/badlandday/badlandday_BK.png | Bin .../skies/badlandday/badlandday_FR.png | Bin .../skies/badlandday/badlandday_LF.png | Bin .../skies/badlandday/badlandday_RT.png | Bin .../skies/badlandday/badlandday_UP.png | Bin .../textures/skies/borealis/borealis_BK.png | Bin .../textures/skies/borealis/borealis_DN.png | Bin .../textures/skies/borealis/borealis_FR.png | Bin .../textures/skies/borealis/borealis_LF.png | Bin .../textures/skies/borealis/borealis_RT.png | Bin .../textures/skies/borealis/borealis_UP.png | Bin .../textures/skies/ccbsky2/csk2_BK.png | Bin .../textures/skies/ccbsky2/csk2_DN.png | Bin .../textures/skies/ccbsky2/csk2_FR.png | Bin .../textures/skies/ccbsky2/csk2_LF.png | Bin .../textures/skies/ccbsky2/csk2_RT.png | Bin .../textures/skies/ccbsky2/csk2_UP.png | Bin .../textures/skies/clouds/clouds_BK.png | Bin .../textures/skies/clouds/clouds_DN.png | Bin .../textures/skies/clouds/clouds_FR.png | Bin .../textures/skies/clouds/clouds_LF.png | Bin .../textures/skies/clouds/clouds_RT.png | Bin .../textures/skies/clouds/clouds_UP.png | Bin .../textures/skies/cubemap/cubemap_BK.png | Bin .../textures/skies/cubemap/cubemap_DN.png | Bin .../textures/skies/cubemap/cubemap_FR.png | Bin .../textures/skies/cubemap/cubemap_LF.png | Bin .../textures/skies/cubemap/cubemap_RT.png | Bin .../textures/skies/cubemap/cubemap_UP.png | Bin .../textures/skies/eeps/eepdesert_BK.PNG | Bin .../textures/skies/eeps/eepdesert_FR.PNG | Bin .../textures/skies/eeps/eepdesert_LF.PNG | Bin .../textures/skies/eeps/eepdesert_RT.PNG | Bin .../textures/skies/eeps/eepdesert_UP.PNG | Bin .../textures/skies/eve/eve1bk.png | Bin .../textures/skies/eve/eve1dn.png | Bin .../textures/skies/eve/eve1ft.png | Bin .../textures/skies/eve/eve1lf.png | Bin .../textures/skies/eve/eve1rt.png | Bin .../textures/skies/eve/eve1up.png | Bin .../textures/skies/eve/eve2bk.png | Bin .../textures/skies/eve/eve2dn.png | Bin .../textures/skies/eve/eve2ft.png | Bin .../textures/skies/eve/eve2lf.png | Bin .../textures/skies/eve/eve2rt.png | Bin .../textures/skies/eve/eve2up.png | Bin .../textures/skies/eve/eve3bk.png | Bin .../textures/skies/eve/eve3dn.png | Bin .../textures/skies/eve/eve3ft.png | Bin .../textures/skies/eve/eve3lf.png | Bin .../textures/skies/eve/eve3rt.png | Bin .../textures/skies/eve/eve3up.png | Bin .../textures/skies/eve/eve4bk.png | Bin .../textures/skies/eve/eve4dn.png | Bin .../textures/skies/eve/eve4ft.png | Bin .../textures/skies/eve/eve4lf.png | Bin .../textures/skies/eve/eve4rt.png | Bin .../textures/skies/eve/eve4up.png | Bin .../textures/skies/eve/eve5bk.png | Bin .../textures/skies/eve/eve5dn.png | Bin .../textures/skies/eve/eve5ft.png | Bin .../textures/skies/eve/eve5lf.png | Bin .../textures/skies/eve/eve5rt.png | Bin .../textures/skies/eve/eve5up.png | Bin .../textures/skies/eve/eve6bk.png | Bin .../textures/skies/eve/eve6dn.png | Bin .../textures/skies/eve/eve6ft.png | Bin .../textures/skies/eve/eve6lf.png | Bin .../textures/skies/eve/eve6rt.png | Bin .../textures/skies/eve/eve6up.png | Bin .../textures/skies/eve/eve7bk.png | Bin .../textures/skies/eve/eve7dn.png | Bin .../textures/skies/eve/eve7ft.png | Bin .../textures/skies/eve/eve7lf.png | Bin .../textures/skies/eve/eve7rt.png | Bin .../textures/skies/eve/eve7up.png | Bin .../textures/skies/eve/eve8bk.png | Bin .../textures/skies/eve/eve8dn.png | Bin .../textures/skies/eve/eve8ft.png | Bin .../textures/skies/eve/eve8lf.png | Bin .../textures/skies/eve/eve8rt.png | Bin .../textures/skies/eve/eve8up.png | Bin .../textures/skies/flingsky03/emap_muddy.png | Bin .../skies/flingsky03/flingsky03_BK.png | Bin .../skies/flingsky03/flingsky03_DN.png | Bin .../skies/flingsky03/flingsky03_FR.png | Bin .../skies/flingsky03/flingsky03_LF.png | Bin .../skies/flingsky03/flingsky03_RT.png | Bin .../skies/flingsky03/flingsky03_UP.png | Bin .../textures/skies/haloday/haloday_BK.png | Bin .../textures/skies/haloday/haloday_DN.png | Bin .../textures/skies/haloday/haloday_FR.png | Bin .../textures/skies/haloday/haloday_LF.png | Bin .../textures/skies/haloday/haloday_RT.png | Bin .../textures/skies/haloday/haloday_UP.png | Bin .../textures/skies/halonite/halonite_BK.png | Bin .../textures/skies/halonite/halonite_DN.png | Bin .../textures/skies/halonite/halonite_FR.png | Bin .../textures/skies/halonite/halonite_LF.png | Bin .../textures/skies/halonite/halonite_RT.png | Bin .../textures/skies/halonite/halonite_UP.png | Bin .../textures/skies/harvest/harvest_BK.png | Bin .../textures/skies/harvest/harvest_DN.png | Bin .../textures/skies/harvest/harvest_FR.png | Bin .../textures/skies/harvest/harvest_LF.png | Bin .../textures/skies/harvest/harvest_RT.png | Bin .../textures/skies/harvest/harvest_UP.png | Bin .../inf_butch_FrozenHope_BK.png | Bin .../inf_butch_FrozenHope_DN.png | Bin .../inf_butch_FrozenHope_FR.png | Bin .../inf_butch_FrozenHope_LF.png | Bin .../inf_butch_FrozenHope_RT.png | Bin .../inf_butch_FrozenHope_UP.png | Bin .../inf_butch_night13_BK.png | Bin .../inf_butch_night13_DN.png | Bin .../inf_butch_night13_FR.png | Bin .../inf_butch_night13_LF.png | Bin .../inf_butch_night13_RT.png | Bin .../inf_butch_night13_UP.png | Bin .../inf_butch_nov50/inf_butch_nov50_BK.png | Bin .../inf_butch_nov50/inf_butch_nov50_DN.png | Bin .../inf_butch_nov50/inf_butch_nov50_FR.png | Bin .../inf_butch_nov50/inf_butch_nov50_LF.png | Bin .../inf_butch_nov50/inf_butch_nov50_RT.png | Bin .../inf_butch_nov50/inf_butch_nov50_UP.png | Bin .../inf_butchlava51/inf_butchlava51_BK.png | Bin .../inf_butchlava51/inf_butchlava51_DN.png | Bin .../inf_butchlava51/inf_butchlava51_FR.png | Bin .../inf_butchlava51/inf_butchlava51_LF.png | Bin .../inf_butchlava51/inf_butchlava51_RT.png | Bin .../inf_butchlava51/inf_butchlava51_UP.png | Bin .../textures/skies/jagged/chateau_bk.png | Bin .../textures/skies/jagged/chateau_dn.png | Bin .../textures/skies/jagged/chateau_ft.png | Bin .../textures/skies/jagged/chateau_lf.png | Bin .../textures/skies/jagged/chateau_rt.png | Bin .../textures/skies/jagged/chateau_up.png | Bin .../kif_lava_starrynight62_BK.png | Bin .../kif_lava_starrynight62_DN.png | Bin .../kif_lava_starrynight62_FR.png | Bin .../kif_lava_starrynight62_LF.png | Bin .../kif_lava_starrynight62_RT.png | Bin .../kif_lava_starrynight62_UP.png | Bin .../kif_lushsunset/kif_lushsunset_BK.png | Bin .../kif_lushsunset/kif_lushsunset_DN.png | Bin .../kif_lushsunset/kif_lushsunset_FR.png | Bin .../kif_lushsunset/kif_lushsunset_LF.png | Bin .../kif_lushsunset/kif_lushsunset_RT.png | Bin .../kif_lushsunset/kif_lushsunset_UP.png | Bin .../skies/lavanight_v5/lavanight_v5_BK.png | Bin .../skies/lavanight_v5/lavanight_v5_DN.png | Bin .../skies/lavanight_v5/lavanight_v5_FR.png | Bin .../skies/lavanight_v5/lavanight_v5_LF.png | Bin .../skies/lavanight_v5/lavanight_v5_RT.png | Bin .../skies/lavanight_v5/lavanight_v5_UP.png | Bin .../skies/lushdusk66/lushdusk66_BK.png | Bin .../skies/lushdusk66/lushdusk66_DN.png | Bin .../skies/lushdusk66/lushdusk66_FR.png | Bin .../skies/lushdusk66/lushdusk66_LF.png | Bin .../skies/lushdusk66/lushdusk66_RT.png | Bin .../skies/lushdusk66/lushdusk66_UP.png | Bin .../textures/skies/lushsky_night11/Thumbs.db | Bin .../lushsky_night11/lushsky_night11_BK.png | Bin .../lushsky_night11/lushsky_night11_DN.png | Bin .../lushsky_night11/lushsky_night11_FR.png | Bin .../lushsky_night11/lushsky_night11_LF.png | Bin .../lushsky_night11/lushsky_night11_RT.png | Bin .../lushsky_night11/lushsky_night11_UP.png | Bin .../textures/skies/mr_02/mr_02_BK.png | Bin .../textures/skies/mr_02/mr_02_DN.png | Bin .../textures/skies/mr_02/mr_02_FR.png | Bin .../textures/skies/mr_02/mr_02_LF.png | Bin .../textures/skies/mr_02/mr_02_RT.png | Bin .../textures/skies/mr_02/mr_02_UP.png | Bin .../textures/skies/nefred1/red1_BK.png | Bin .../textures/skies/nefred1/red1_CLOUD1.png | Bin .../textures/skies/nefred1/red1_FR.png | Bin .../textures/skies/nefred1/red1_LF.png | Bin .../textures/skies/nefred1/red1_RT.png | Bin .../textures/skies/nefred1/red1_UP.png | Bin .../skies/nightsky82/nightsky82_BK.png | Bin .../skies/nightsky82/nightsky82_DN.png | Bin .../skies/nightsky82/nightsky82_FR.png | Bin .../skies/nightsky82/nightsky82_LF.png | Bin .../skies/nightsky82/nightsky82_RT.png | Bin .../skies/nightsky82/nightsky82_UP.png | Bin .../textures/skies/purpsun/PURPSUN_BK.png | Bin .../textures/skies/purpsun/PURPSUN_DN.png | Bin .../textures/skies/purpsun/PURPSUN_FR.png | Bin .../textures/skies/purpsun/PURPSUN_LF.png | Bin .../textures/skies/purpsun/PURPSUN_RT.png | Bin .../textures/skies/purpsun/PURPSUN_UP.png | Bin .../textures/skies/roelcolor/roelcolor_BK.png | Bin .../textures/skies/roelcolor/roelcolor_DN.png | Bin .../textures/skies/roelcolor/roelcolor_FR.png | Bin .../textures/skies/roelcolor/roelcolor_LF.png | Bin .../textures/skies/roelcolor/roelcolor_RT.png | Bin .../textures/skies/roelcolor/roelcolor_UP.png | Bin .../textures/skies/sal/Malig_v1_BK.png | Bin .../textures/skies/sal/Malig_v1_DN.png | Bin .../textures/skies/sal/Malig_v1_FR.png | Bin .../textures/skies/sal/Malig_v1_LF.png | Bin .../textures/skies/sal/Malig_v1_RT.png | Bin .../textures/skies/sal/Malig_v1_UP.png | Bin .../textures/skies/sky01/Cloud1.png | Bin .../textures/skies/sky01/sky01_FR.png | Bin .../textures/skies/sky01/sky02_RT.png | Bin .../textures/skies/sky01/sky03_BK.png | Bin .../textures/skies/sky01/sky04_LF.png | Bin .../textures/skies/sky01/sky05_UP.png | Bin .../textures/skies/sky01/sky06_DN.png | Bin .../textures/skies/sky121/sky121_BK.png | Bin .../textures/skies/sky121/sky121_DN.png | Bin .../textures/skies/sky121/sky121_FR.png | Bin .../textures/skies/sky121/sky121_LF.png | Bin .../textures/skies/sky121/sky121_RT.png | Bin .../textures/skies/sky121/sky121_UP.png | Bin .../textures/skies/sky127/sky127_BK.png | Bin .../textures/skies/sky127/sky127_DN.png | Bin .../textures/skies/sky127/sky127_FR.png | Bin .../textures/skies/sky127/sky127_LF.png | Bin .../textures/skies/sky127/sky127_RT.png | Bin .../textures/skies/sky127/sky127_UP.png | Bin .../textures/skies/sky156/sky156_BK.png | Bin .../textures/skies/sky156/sky156_DN.png | Bin .../textures/skies/sky156/sky156_FR.png | Bin .../textures/skies/sky156/sky156_LF.png | Bin .../textures/skies/sky156/sky156_RT.png | Bin .../textures/skies/sky156/sky156_UP.png | Bin .../textures/skies/space_14/space_14_BK.png | Bin .../textures/skies/space_14/space_14_DN.png | Bin .../textures/skies/space_14/space_14_FR.png | Bin .../textures/skies/space_14/space_14_LF.png | Bin .../textures/skies/space_14/space_14_RT.png | Bin .../textures/skies/space_14/space_14_UP.png | Bin .../textures/skies/space_16/space_16_BK.png | Bin .../textures/skies/space_16/space_16_DN.png | Bin .../textures/skies/space_16/space_16_FR.png | Bin .../textures/skies/space_16/space_16_LF.png | Bin .../textures/skies/space_16/space_16_RT.png | Bin .../textures/skies/space_16/space_16_UP.png | Bin .../textures/skies/space_17/space_17_BK.png | Bin .../textures/skies/space_17/space_17_DN.png | Bin .../textures/skies/space_17/space_17_FR.png | Bin .../textures/skies/space_17/space_17_LF.png | Bin .../textures/skies/space_17/space_17_RT.png | Bin .../textures/skies/space_17/space_17_UP.png | Bin .../textures/skies/space_18/space_18_BK.png | Bin .../textures/skies/space_18/space_18_DN.png | Bin .../textures/skies/space_18/space_18_FR.png | Bin .../textures/skies/space_18/space_18_LF.png | Bin .../textures/skies/space_18/space_18_RT.png | Bin .../textures/skies/space_18/space_18_UP.png | Bin .../textures/skies/space_19/space_19_BK.png | Bin .../textures/skies/space_19/space_19_DN.png | Bin .../textures/skies/space_19/space_19_FR.png | Bin .../textures/skies/space_19/space_19_LF.png | Bin .../textures/skies/space_19/space_19_RT.png | Bin .../textures/skies/space_19/space_19_UP.png | Bin .../textures/skies/space_3/space_3_BK.png | Bin .../textures/skies/space_3/space_3_DN.png | Bin .../textures/skies/space_3/space_3_FR.png | Bin .../textures/skies/space_3/space_3_LF.png | Bin .../textures/skies/space_3/space_3_RT.png | Bin .../textures/skies/space_3/space_3_UP.png | Bin .../textures/skies/space_5/space_5_BK.png | Bin .../textures/skies/space_5/space_5_DN.png | Bin .../textures/skies/space_5/space_5_FR.png | Bin .../textures/skies/space_5/space_5_LF.png | Bin .../textures/skies/space_5/space_5_RT.png | Bin .../textures/skies/space_5/space_5_UP.png | Bin .../skies/starrynite/starrynite_BK.png | Bin .../skies/starrynite/starrynite_DN.png | Bin .../skies/starrynite/starrynite_FR.png | Bin .../skies/starrynite/starrynite_LF.png | Bin .../skies/starrynite/starrynite_RT.png | Bin .../skies/starrynite/starrynite_UP.png | Bin .../textures/skies/sundown25/sundown25_BK.png | Bin .../textures/skies/sundown25/sundown25_DN.png | Bin .../textures/skies/sundown25/sundown25_FR.png | Bin .../textures/skies/sundown25/sundown25_LF.png | Bin .../textures/skies/sundown25/sundown25_RT.png | Bin .../textures/skies/sundown25/sundown25_UP.png | Bin .../textures/skies/sunnight/sunnight_BK.png | Bin .../textures/skies/sunnight/sunnight_DN.png | Bin .../textures/skies/sunnight/sunnight_FR.png | Bin .../textures/skies/sunnight/sunnight_LF.png | Bin .../textures/skies/sunnight/sunnight_RT.png | Bin .../textures/skies/sunnight/sunnight_UP.png | Bin .../textures/skies/tyre/tyre_bk.png | Bin .../textures/skies/tyre/tyre_dn.png | Bin .../textures/skies/tyre/tyre_ft.png | Bin .../textures/skies/tyre/tyre_lf.png | Bin .../textures/skies/tyre/tyre_rt.png | Bin .../textures/skies/tyre/tyre_up.png | Bin .../textures/skies/violet/violet_BK.png | Bin .../textures/skies/violet/violet_DN.png | Bin .../textures/skies/violet/violet_FR.png | Bin .../textures/skies/violet/violet_LF.png | Bin .../textures/skies/violet/violet_RT.png | Bin .../textures/skies/violet/violet_UP.png | Bin .../skies/winterskyday/winterskyday_BK.png | Bin .../skies/winterskyday/winterskyday_DN.png | Bin .../skies/winterskyday/winterskyday_FR.png | Bin .../skies/winterskyday/winterskyday_LF.png | Bin .../skies/winterskyday/winterskyday_RT.png | Bin .../skies/winterskyday/winterskyday_UP.png | Bin .../textures/skins/Blue.hmale.png | Bin .../textures/skins/Blue.lfemale.png | Bin .../textures/skins/Blue.lmale.png | Bin .../textures/skins/Blue.mfemale.png | Bin .../textures/skins/Blue.mmale.png | Bin .../textures/skins/Branch6.png | Bin .../textures/skins/Branch7.png | Bin .../textures/skins/Green.hmale.png | Bin .../textures/skins/Green.lfemale.png | Bin .../textures/skins/Green.lmale.png | Bin .../textures/skins/Green.mfemale.png | Bin .../textures/skins/Green.mmale.png | Bin .../textures/skins/OldwoodBran01.png | Bin .../textures/skins/Orange.hmale.png | Bin .../textures/skins/Orange.lfemale.png | Bin .../textures/skins/Orange.lmale.png | Bin .../textures/skins/Orange.mfemale.png | Bin .../textures/skins/Orange.mmale.png | Bin .../textures/skins/Purple.hmale.png | Bin .../textures/skins/Purple.lfemale.png | Bin .../textures/skins/Purple.lmale.png | Bin .../textures/skins/Purple.mfemale.png | Bin .../textures/skins/Purple.mmale.png | Bin .../textures/skins/Red.hmale.png | Bin .../textures/skins/Red.lfemale.png | Bin .../textures/skins/Red.lmale.png | Bin .../textures/skins/Red.mfemale.png | Bin .../textures/skins/Red.mmale.png | Bin .../textures/skins/Silver.hmale.png | Bin .../textures/skins/Silver.lfemale.png | Bin .../textures/skins/Silver.lmale.png | Bin .../textures/skins/Silver.mfemale.png | Bin .../textures/skins/Silver.mmale.png | Bin .../textures/skins/Yellow.hmale.png | Bin .../textures/skins/Yellow.lfemale.png | Bin .../textures/skins/Yellow.lmale.png | Bin .../textures/skins/Yellow.mfemale.png | Bin .../textures/skins/Yellow.mmale.png | Bin .../textures/skins/brsh5.png | Bin .../textures/skins/vending01.png | Bin .../textures/skins/vending02.png | Bin .../textures/sky01.dml | 0 .../textures/sky121.dml | 0 .../textures/sky127.dml | 0 .../textures/sky156.dml | 0 .../textures/sky_ice_cloak.dml | 0 .../textures/space_14.dml | 0 .../textures/space_16.dml | 0 .../textures/space_17.dml | 0 .../textures/space_18.dml | 0 .../textures/space_19.dml | 0 .../textures/space_3.dml | 0 .../textures/space_5.dml | 0 .../textures/special/glass.PNG | Bin .../textures/starrynite.dml | 0 .../textures/sunnight.dml | 0 .../textures/taco/taco.png | Bin .../textures/terrain/Bleed.GrassLight.png | Bin .../textures/terrain/Bleed.GrassMixed.png | Bin .../textures/terrain/Bleed.RockMossy.png | Bin .../textures/terrain/Bleed.RockSmooth.png | Bin .../textures/terrain/CB1.png | Bin .../textures/terrain/CB2.png | Bin .../textures/terrain/CBgravel.png | Bin .../textures/terrain/CBtrails.png | Bin .../textures/terrain/Eep.MoonDirt.PNG | Bin .../textures/terrain/Eep.MoonDirtDark.PNG | Bin ...Euro4_BeachBlitzSE_lushworld.beachsand.png | Bin .../Euro4_CrownSE_lushworld.beachsand.png | Bin .../Euro4_EpicratesDeluxeSE_tropical1.png | Bin .../terrain/Euro4_EpicratesDeluxeSE_ugly2.png | Bin .../terrain/Euro4_NeveSE_NyctoGlacier.png | Bin .../terrain/Euro4_NeveSE_NyctoRock.png | Bin .../terrain/Euro4_NeveSE_NyctoRock2.png | Bin .../terrain/Euro4_NeveSE_NyctoSnow.png | Bin .../Euro4_PuliVeivariSE_NyctoGlacier.png | Bin .../textures/terrain/NyctoGlacier.png | Bin .../textures/terrain/NyctoRock.png | Bin .../textures/terrain/NyctoRock2.png | Bin .../textures/terrain/NyctoSnow.png | Bin .../textures/terrain/TRIgreystone10.png | Bin .../textures/terrain/TRIgreystone7.png | Bin .../textures/terrain/TRIlava_rock.png | Bin .../textures/terrain/TRIstone_chip.png | Bin .../textures/terrain/TRIsub_sand.png | Bin .../textures/terrain/abbbb.png | Bin .../textures/terrain/acccc.png | Bin .../textures/terrain/adesert_cracks_d.png | Bin .../textures/terrain/adesert_sand2_d.png | Bin .../textures/terrain/aeee.png | Bin .../textures/terrain/brown_Dirt05.png | Bin .../textures/terrain/brown_DirtRock01.png | Bin .../textures/terrain/cc_alien_crackedsand.png | Bin .../textures/terrain/cc_alien_sand.png | Bin .../textures/terrain/cc_sand1.png | Bin .../textures/terrain/cc_sand2.png | Bin .../textures/terrain/cc_sand3.png | Bin .../textures/terrain/cc_sand4.png | Bin .../textures/terrain/desert_cracks_s.png | Bin .../textures/terrain/desert_sand_d.png | Bin .../textures/terrain/grass_autumn_red_d.png | Bin .../textures/terrain/grass_ground_d.png | Bin .../textures/terrain/green_SnowyGrass001.png | Bin .../textures/terrain/greenrock21.png | Bin .../textures/terrain/infbutch_Rock02.png | Bin .../textures/terrain/island_sand2_d.png | Bin .../textures/terrain/island_sand_d.png | Bin .../textures/terrain/kab_felsen1.png | Bin .../textures/terrain/kab_felsen2.png | Bin .../textures/terrain/kab_grass.png | Bin .../textures/terrain/kab_schnee.png | Bin .../textures/terrain/kab_schnee4.png | Bin .../textures/terrain/kab_schneefelsen.png | Bin .../textures/terrain/kab_schneefelsen2.png | Bin .../textures/terrain/kab_schneefelsen3.png | Bin .../textures/terrain/lava_d.png | Bin .../textures/terrain/lava_mars_d.png | Bin .../textures/terrain/lushworld.beachsand.png | Bin .../textures/terrain/mmd-1.png | Bin .../textures/terrain/mmd-2.png | Bin .../textures/terrain/mmd-3.png | Bin .../textures/terrain/mmd-5.png | Bin .../textures/terrain/moss_ground_d.png | Bin .../textures/terrain/ril.darkrock.png | Bin .../textures/terrain/rilk.shingledrock.png | Bin .../textures/terrain/rilke.sand.png | Bin .../textures/terrain/rockwall.png | Bin .../textures/terrain/snow2_s.png | Bin .../textures/terrain/snow_a0.png | Bin .../textures/terrain/snow_a2.png | Bin .../textures/terrain/snow_brownRock00.png | Bin .../textures/terrain/snow_rock_5.png | Bin .../textures/terrain/tes_mystery1.png | Bin .../textures/terrain/tes_mystery2.png | Bin .../textures/terrain/tes_test.png | Bin .../textures/terrain/tropical1.png | Bin .../textures/terrain/ugly2.png | Bin .../textures/texticons/dpub/DPUB_logo.png | Bin .../texticons/dpub/DPUB_logo_BEthinking.png | Bin .../texticons/dpub/DPUB_logo_Beer.png | Bin .../texticons/dpub/DPUB_logo_Dermfused.png | Bin .../texticons/dpub/DPUB_logo_Spook.png | Bin .../texticons/dpub/DPUB_logo_Turkey.png | Bin .../texticons/dpub/DPUB_logo_Xmas.png | Bin .../texticons/dpub/DPUB_logo_Xoxo.png | Bin .../textures/tyre.dml | 0 .../textures/violet.dml | 0 .../textures/winterskyday.dml | 0 .../textures/skins/energy_bolt.PNG | Bin .../textures/skins/enrg_frnt_muzl00.png | Bin .../textures/skins/enrg_frnt_muzl01.png | Bin .../textures/skins/enrg_frnt_muzl02.png | Bin .../textures/skins/enrg_frnt_muzl03.png | Bin .../textures/skins/enrg_frnt_muzl04.png | Bin .../textures/skins/enrg_frnt_muzl05.png | Bin .../textures/skins/enrg_frnt_muzl06.png | Bin .../textures/skins/enrg_frnt_muzl07.png | Bin .../textures/skins/enrg_side_muzl00.png | Bin .../textures/skins/enrg_side_muzl01.png | Bin .../textures/skins/enrg_side_muzl02.png | Bin .../textures/skins/enrg_side_muzl03.png | Bin .../textures/skins/enrg_side_muzl04.png | Bin .../textures/skins/enrg_side_muzl05.png | Bin .../textures/skins/enrg_side_muzl06.png | Bin .../textures/skins/enrg_side_muzl07.png | Bin .../textures/skins/hvybioflare.png | Bin .../textures/skins/hvyjetpackflare.png | Bin .../textures/skins/jetflare00.png | Bin .../textures/skins/jetflare01.png | Bin .../textures/skins/jetflare02.png | Bin .../textures/skins/jetflare03.png | Bin .../textures/skins/jetflare04.png | Bin .../textures/skins/jetflare05.png | Bin .../textures/skins/jetflare2.png | Bin .../textures/skins/jetflareside00.png | Bin .../textures/skins/jetflareside01.png | Bin .../textures/skins/jetflareside02.png | Bin .../textures/skins/jetflareside03.png | Bin .../textures/skins/jetflareside04.png | Bin .../textures/skins/jetflareside05.png | Bin .../textures/special/blasterBolt.PNG | Bin .../textures/special/blasterBoltCross.PNG | Bin .../textures/special/redflare.png | Bin .../base/@vl2/zflags.vl2/flags.png | Bin .../zflags.vl2/textures/skins/base.flag.png | Bin .../zflags.vl2/textures/skins/base.hflag.png | Bin .../zflags.vl2/textures/skins/baseb.flag.png | Bin .../zflags.vl2/textures/skins/beagle.flag.png | Bin .../zflags.vl2/textures/skins/blue.hflag.png | Bin .../zflags.vl2/textures/skins/cotp.flag.png | Bin .../zflags.vl2/textures/skins/dsword.flag.png | Bin .../@vl2/zflags.vl2/textures/skins/flag.png | Bin .../zflags.vl2/textures/skins/green.hflag.png | Bin .../zflags.vl2/textures/skins/horde.flag.png | Bin .../zflags.vl2/textures/skins/swolf.flag.png | Bin .../textures/skins/yellow.hflag.png | Bin .../scripts/autoexec/adminHud.cs | 0 .../scripts/autoexec/classicPropMap.cs | 0 .../scripts/autoexec/clientOverloads.cs | 0 .../scripts/autoexec/modHud.cs | 0 .../scripts/autoexec/practiceHud.cs | 0 .../zz_classic_client_v4.txt | 0 .../base/lighting/Aeroena_2343a8be.ml | Bin .../base/lighting/Agorazscium_f4b21f81.ml | Bin .../base/lighting/ArenaDome_a0de9542.ml | Bin .../base/lighting/ArenaHeaven_1e1fe293.ml | Bin .../base/lighting/AstersDescent_53a3207b.ml | Bin .../base/lighting/AttritionLT_832adbb5.ml | Bin .../base/lighting/BerylBasin_c9d35ce.ml | Bin .../base/lighting/Blastside_nef_6830e4bf.ml | Bin .../base/lighting/Blink_d9ab8a18.ml | Bin .../base/lighting/BonespurLT_915823ed.ml | Bin .../base/lighting/BonespurLT_9cca0579.ml | Bin .../base/lighting/BoxLak_a3e35494.ml | Bin .../base/lighting/Broadside_nef_e852f76.ml | Bin .../base/lighting/BulwarkLT_4a3f297.ml | Bin .../base/lighting/Bulwark_ab283278.ml | Bin .../base/lighting/CankerLak_2f63997d.ml | Bin .../base/lighting/CapriLT_66f22508.ml | Bin .../base/lighting/Cinerarium_7aca722b.ml | Bin .../base/lighting/Circleofstones_affcd75f.ml | Bin .../base/lighting/CirclesEdgeLT_411f1e4d.ml | Bin .../base/lighting/CirclesEdgeLT_7a5c076c.ml | Bin .../base/lighting/CloakofLak_74b7f3a4.ml | Bin .../base/lighting/CloakofNightV_fc052e2a.ml | Bin .../base/lighting/CloudBurst_ae430433.ml | Bin .../base/lighting/ClusterUnFuct_ba9a0db4.ml | Bin .../base/lighting/Coliseum_638e3c7c.ml | Bin .../base/lighting/Confusco_629e6bc0.ml | Bin .../base/lighting/CrashClash_4a04db6b.ml | Bin .../base/lighting/CrossfiredLak_af679bb1.ml | Bin .../base/lighting/DMP_Agroleon_39e78691.ml | Bin .../lighting/DMP_BastardForgeLT_192bda18.ml | Bin .../lighting/DMP_BastardForgeLT_23118b55.ml | Bin .../base/lighting/DMP_BastardForge_69e0050.ml | Bin .../base/lighting/DMP_BunkeredLT_22bd8e06.ml | Bin .../base/lighting/DMP_BunkeredLT_7f074860.ml | Bin .../lighting/DMP_CinerariumLT_1770607b.ml | Bin .../base/lighting/DMP_Cinerarium_29f905f2.ml | Bin .../lighting/DMP_FaceCrossing_562603da.ml | Bin .../base/lighting/DMP_Hoth_1f2b4ebe.ml | Bin .../base/lighting/DMP_IceGiant_27ae32f9.ml | Bin .../base/lighting/DMP_Magellan_3ec75495.ml | Bin .../base/lighting/DMP_MoonDance_4a0aa2ce.ml | Bin .../base/lighting/DMP_Paranoia_a73116c7.ml | Bin .../base/lighting/DMP_PariahLT_1eeeb2f3.ml | Bin .../base/lighting/DMP_PariahLT_5dbbd253.ml | Bin .../base/lighting/DMP_Pariah_5774d3ab.ml | Bin .../base/lighting/DMP_Pariah_bae29d7a.ml | Bin .../base/lighting/DMP_PipeDream_b4220f7e.ml | Bin .../base/lighting/DMP_RavineV_32d83be0.ml | Bin .../lighting/DMP_ScorchedEarth_6ef2eb26.ml | Bin .../lighting/DMP_SimpleFlagArena_81bb7f85.ml | Bin .../base/lighting/DMP_SpinCycle_8111999d.ml | Bin .../base/lighting/DMP_SpincycleLT_c077aa18.ml | Bin .../base/lighting/DMP_StarFallLT_313a7dd7.ml | Bin .../base/lighting/DMP_StarFallLT_51b265f4.ml | Bin .../base/lighting/DMP_Tyre_5d7be94.ml | Bin .../base/lighting/DMP_Wasteland_87bf335.ml | Bin .../base/lighting/DX_IceLT_69603e1f.ml | Bin .../base/lighting/DX_Ice_492b02b7.ml | Bin .../base/lighting/Damnation_a8afd69c.ml | Bin .../lighting/DangerousCrossingLT_8205e1c3.ml | Bin .../lighting/DangerousCrossingLT_98fe44b0.ml | Bin .../base/lighting/DeathBirdsFly1_e1b6748d.ml | Bin .../lighting/DermCrossingDeluxeLT_86255d21.ml | Bin .../lighting/DermCrossingDeluxe_b5489c73.ml | Bin .../lighting/DesertofDeathLak_9ef72690.ml | Bin .../base/lighting/DiscordLT_8799b81.ml | Bin .../base/lighting/Discord_d9dc93e8.ml | Bin .../base/lighting/DustRunLak_6779c9d4.ml | Bin .../base/lighting/DustToDust_c2ba2158.ml | Bin .../base/lighting/El_FinLT_e9dab457.ml | Bin .../base/lighting/El_Fin_8316b0e5.ml | Bin .../base/lighting/Entombed_e3bacfe0.ml | Bin .../base/lighting/Envyrena_7791ad94.ml | Bin .../base/lighting/EnyLand_68f85a3b.ml | Bin .../base/lighting/Exhumed_20605cf5.ml | Bin .../base/lighting/Extractor_d5e74134.ml | Bin .../base/lighting/FF_Hillside_2daafc5b.ml | Bin .../base/lighting/Fallout_9b18601a.ml | Bin .../base/lighting/Fenix_78eeb8cd.ml | Bin .../base/lighting/Firestorm_16de2343.ml | Bin .../base/lighting/Floatarena_297e95cb.ml | Bin .../lighting/FourWayCheckmate_f33d2fb6.ml | Bin .../base/lighting/FrozenForgeLT_743ce94a.ml | Bin .../base/lighting/FrozenForgeLT_9931f1ae.ml | Bin .../base/lighting/FrozenHopeLT_7213db78.ml | Bin .../base/lighting/FrozenHopeLT_b46d68eb.ml | Bin .../base/lighting/FrozenHope_3a657c29.ml | Bin .../base/lighting/FunHouse_604d2f6a.ml | Bin .../base/lighting/GodsRiftLak_18e44714.ml | Bin .../base/lighting/GrassyKnollLT_68c6cce.ml | Bin .../base/lighting/GrassyKnoll_5c7374ad.ml | Bin .../base/lighting/GrassyKnoll_a8a31131.ml | Bin .../base/lighting/GreenLawn_f4f6854f.ml | Bin .../base/lighting/HO_Ice_259f9801.ml | Bin .../base/lighting/HO_Lush_37ea33f0.ml | Bin .../base/lighting/HarvestDance_c7a75c2.ml | Bin .../base/lighting/Headstone_772e32ed.ml | Bin .../base/lighting/Helioarena_1e75a885.ml | Bin .../base/lighting/HiddenValley_a1dce28d.ml | Bin .../base/lighting/HighOctane_85127c80.ml | Bin .../base/lighting/HighOctane_b_ac85e4.ml | Bin .../base/lighting/HighWire_471b6cf9.ml | Bin .../base/lighting/HillKingLT_50bd1439.ml | Bin .../base/lighting/HillKingLT_8da13f48.ml | Bin .../base/lighting/HillKingLT_d836ed12.ml | Bin .../base/lighting/HillSideLT_4f08df8f.ml | Bin .../base/lighting/Hillside_33bc6f09.ml | Bin .../base/lighting/Horde_4a800bd6.ml | Bin .../base/lighting/HostileLoch_d7362c7.ml | Bin .../base/lighting/IcePick_56b79dca.ml | Bin .../base/lighting/IcePick_600de852.ml | Bin .../base/lighting/InfernusLak_7d2be4ad.ml | Bin .../base/lighting/IveHadWorse_e39c99bf.ml | Bin .../base/lighting/JadeValley_7ef73b3d.ml | Bin .../base/lighting/Lakefront_3703d244.ml | Bin .../base/lighting/Logans_Run_c40b6d12.ml | Bin .../base/lighting/Mac_FlagArena_90666881.ml | Bin .../base/lighting/Machineeggs_a5ccddc0.ml | Bin .../base/lighting/MagmaticLak_4073d809.ml | Bin .../base/lighting/Minerva_33feccb1.ml | Bin .../base/lighting/MiniSunDried_3c5a0fc8.ml | Bin .../base/lighting/Minotaur_171384b8.ml | Bin .../base/lighting/MisadventureV2_ec7544a8.ml | Bin .../base/lighting/Moonwalk_174f2bd4.ml | Bin .../base/lighting/NarcolepsyLT_73e7c21a.ml | Bin .../base/lighting/NatureMagic_2544c03b.ml | Bin .../base/lighting/Nightdance_7bfc8136.ml | Bin .../base/lighting/Norty_eb1bd063.ml | Bin .../base/lighting/OsIrisLT_a734e9f4.ml | Bin .../base/lighting/OsIrisLT_c9b12d6.ml | Bin .../base/lighting/OuterWildsLT_fc7787a1.ml | Bin .../base/lighting/OuterWilds_ad3695ec.ml | Bin .../base/lighting/PipeDreamLT_be0ac5c7.ml | Bin .../base/lighting/PipeDreamLT_c8a581c1.ml | Bin .../base/lighting/PlanetX_8a6e98e8.ml | Bin .../base/lighting/PrizmaticLT_d1bb228d.ml | Bin .../base/lighting/PuliVeivari_ba861c8e.ml | Bin .../base/lighting/RaindanceLT_8b15c940.ml | Bin .../base/lighting/RaindanceLT_ed3eadcd.ml | Bin .../lighting/Raindance_nefLak_35b8f6bc.ml | Bin .../base/lighting/Raindance_nef_542af516.ml | Bin .../base/lighting/Ravine_d9f4db83.ml | Bin .../base/lighting/Reversion_16355b81.ml | Bin .../base/lighting/RiverDance_51da8ec1.ml | Bin .../lighting/Rollercoaster_nef_236560f9.ml | Bin .../lighting/RoundTheMountainLT_1d5f7a42.ml | Bin .../lighting/RoundTheMountainLT_d8d7a00a.ml | Bin .../lighting/RoundTheMountain_3c873c59.ml | Bin .../base/lighting/Ruined_928042b0.ml | Bin .../base/lighting/RunenmachtLT_566cc4af.ml | Bin .../base/lighting/RunenmachtLT_e29440db.ml | Bin .../base/lighting/RushLT_83e7ec01.ml | Bin .../base/lighting/RushLT_8cc32def.ml | Bin .../base/lighting/Rush_7f8c0bd.ml | Bin .../base/lighting/S5_DamnationLT_2e874420.ml | Bin .../base/lighting/S5_DamnationLT_93d28001.ml | Bin .../base/lighting/S5_Damnation_12876ea.ml | Bin .../base/lighting/S5_Icedance_23935c84.ml | Bin .../base/lighting/S5_MassiveLT_774d8053.ml | Bin .../base/lighting/S5_MassiveLT_aa83559d.ml | Bin .../base/lighting/S5_Massive_72b32b94.ml | Bin .../base/lighting/S5_Massive_a0889977.ml | Bin .../base/lighting/S5_Mimicry_a7de0fbe.ml | Bin .../base/lighting/S5_Mordacity_7f7769e0.ml | Bin .../base/lighting/S5_Reynard_3d07b96b.ml | Bin .../base/lighting/S5_Sherman_d255001b.ml | Bin .../base/lighting/S5_SilenusLT_b44256fa.ml | Bin .../base/lighting/S5_Silenus_337a3c5b.ml | Bin .../base/lighting/S5_Woodymyrk_ec89b88f.ml | Bin .../base/lighting/S8_Cardiac_1b8fd622.ml | Bin .../lighting/S8_GeothermalLak_20f3a205.ml | Bin .../base/lighting/S8_Mountking_44b27865.ml | Bin .../base/lighting/S8_Opus_efcc41a2.ml | Bin .../base/lighting/S8_ZilchLT_b45c6931.ml | Bin .../base/lighting/S8_ZilchLT_d5e6be15.ml | Bin .../base/lighting/SC_Ice_af6eba.ml | Bin .../base/lighting/SC_Normal_799da350.ml | Bin .../base/lighting/SaddiesHill_698e83d5.ml | Bin .../base/lighting/Sanctuary_7c20b606.ml | Bin .../base/lighting/SandyRunLT_91cbfd2f.ml | Bin .../base/lighting/Sangre_de_Grado_ae25e9e2.ml | Bin .../base/lighting/Sentry_21483143.ml | Bin .../base/lighting/ShortFall_aa1e57bb.ml | Bin .../base/lighting/SignalLT_4f74b06a.ml | Bin .../base/lighting/SignalLT_9bae58a.ml | Bin .../base/lighting/Signal_e7aade91.ml | Bin .../lighting/SkiFree_Randomizer_7dda3eb1.ml | Bin .../base/lighting/SkinnyDipLak_c997a78f.ml | Bin .../base/lighting/Slapdash_93679deb.ml | Bin .../base/lighting/SmallCrossingLT_8b0a6034.ml | Bin .../base/lighting/SmallTimeLT_89653a5e.ml | Bin .../base/lighting/SolsDescentLak_11a78868.ml | Bin .../base/lighting/SpectreLak_5e17e9b3.ml | Bin .../base/lighting/SpyLand_21ea4c6.ml | Bin .../base/lighting/SunDriedLak_e0d74cbd.ml | Bin .../base/lighting/Sundance_2b83620c.ml | Bin .../SuperHappyBouncyFunTime_b901c3ef.ml | Bin .../lighting/SuperiorWaterworks_f456e8d9.ml | Bin .../base/lighting/TWL2_Bleed_e6d5b374.ml | Bin .../base/lighting/TWL2_BlueMoon_21ccae9c.ml | Bin .../base/lighting/TWL2_BlueMoon_7c61bcd5.ml | Bin .../base/lighting/TWL2_BlueMoon_a95478a6.ml | Bin .../TWL2_CanyonCrusadeDeluxeLT_c1ae3753.ml | Bin .../TWL2_CanyonCrusadeDeluxeLT_dbd8196e.ml | Bin .../TWL2_CanyonCrusadeDeluxe_7452f969.ml | Bin .../base/lighting/TWL2_CelerityLT_bc01478.ml | Bin .../base/lighting/TWL2_CelerityLT_f2ecb468.ml | Bin .../base/lighting/TWL2_Celerity_83b5b539.ml | Bin .../base/lighting/TWL2_Dissention_d30eb753.ml | Bin .../base/lighting/TWL2_Drifts_a70061b9.ml | Bin .../base/lighting/TWL2_Drorck_add44b54.ml | Bin .../lighting/TWL2_FrozenGlory_e2aae3eb.ml | Bin .../lighting/TWL2_HildebrandLT_4cb441fb.ml | Bin .../lighting/TWL2_HildebrandLT_fbf9260d.ml | Bin .../base/lighting/TWL2_Hildebrand_ff9349b8.ml | Bin .../base/lighting/TWL2_IceDagger_a8551aa2.ml | Bin .../lighting/TWL2_JaggedClawLT_13a8fe76.ml | Bin .../lighting/TWL2_JaggedClawLT_caff2b5d.ml | Bin .../base/lighting/TWL2_JaggedClaw_ae434bfa.ml | Bin .../base/lighting/TWL2_Magnum_bbaaf3b7.ml | Bin .../TWL2_MidnightMayhemDeluxe_f0479bd5.ml | Bin .../base/lighting/TWL2_MuddySwamp_202e755e.ml | Bin .../base/lighting/TWL2_Norty_8a4142af.ml | Bin .../base/lighting/TWL2_Ocular_d10fca4c.ml | Bin .../base/lighting/TWL2_SkylightLT_c37d56e9.ml | Bin .../base/lighting/TWL2_SkylightLT_f4b7bcf2.ml | Bin .../base/lighting/TWL_Abaddon_661d5ca.ml | Bin .../lighting/TWL_BeachBlitzLT_d50e4150.ml | Bin .../lighting/TWL_BeachBlitzLT_ff00cacb.ml | Bin .../lighting/TWL_BeachBlitzLak_8391be13.ml | Bin .../base/lighting/TWL_BeachBlitz_2ba27e9a.ml | Bin .../base/lighting/TWL_BeggarsRun_ac20e6fb.ml | Bin .../base/lighting/TWL_Boss_d15d03dd.ml | Bin .../base/lighting/TWL_Chokepoint_a2218645.ml | Bin .../base/lighting/TWL_Crossfire_68b88bb4.ml | Bin .../base/lighting/TWL_Damnation_f601da24.ml | Bin .../TWL_DangerousCrossing_c0f5608a.ml | Bin .../lighting/TWL_DeadlyBirdsSong_9eb082cf.ml | Bin .../base/lighting/TWL_Drifts_3957320.ml | Bin .../base/lighting/TWL_FeignLT_423b7f43.ml | Bin .../base/lighting/TWL_FeignLT_97abf48c.ml | Bin .../base/lighting/TWL_Feign_69a86ab3.ml | Bin .../base/lighting/TWL_Harvester_6c61fcbf.ml | Bin .../base/lighting/TWL_Katabatic_28e374c5.ml | Bin .../base/lighting/TWL_Magmatic_79ca25bd.ml | Bin .../base/lighting/TWL_Minotaur_4735e9ea.ml | Bin .../base/lighting/TWL_OsIris_af0cd5e3.ml | Bin .../base/lighting/TWL_Pandemonium_96c05f13.ml | Bin .../base/lighting/TWL_Quagmire_3d196e62.ml | Bin .../base/lighting/TWL_Raindance_e335287d.ml | Bin .../base/lighting/TWL_Ramparts_e1d65b38.ml | Bin .../base/lighting/TWL_Reversion_2057b26c.ml | Bin .../lighting/TWL_RollercoasterLT_4becc052.ml | Bin .../base/lighting/TWL_Runenmacht_fce2e1dd.ml | Bin .../base/lighting/TWL_Slapdash_386535c9.ml | Bin .../base/lighting/TWL_Slapdash_6c5d45fc.ml | Bin .../base/lighting/TWL_Snowblind_7d864772.ml | Bin .../base/lighting/TWL_Starfallen_220caf10.ml | Bin .../base/lighting/TWL_StonehengeLT_186408d.ml | Bin .../lighting/TWL_StonehengeLT_b54394a1.ml | Bin .../base/lighting/TWL_Stonehenge_4be1bf55.ml | Bin .../base/lighting/TWL_SubZero_d26856d3.ml | Bin .../base/lighting/TWL_Surreal_928c01fe.ml | Bin .../base/lighting/TWL_Titan_f2ca1f12.ml | Bin .../lighting/TWL_WilderZoneLT_b23d9623.ml | Bin .../lighting/TWL_WilderZoneLT_c9eea074.ml | Bin .../base/lighting/TWL_WilderZone_f391f176.ml | Bin .../lighting/Tacocat-DantesHill_1fadb4f4.ml | Bin .../base/lighting/Tacocat-Dunes_b3ca40d2.ml | Bin .../base/lighting/Tacocat-Jagged_2f4bf1c1.ml | Bin .../lighting/Tacocat-SoylentJade_a5360959.ml | Bin .../base/lighting/TenebrousCTF_de5eec4e.ml | Bin .../base/lighting/TheFray_ee6d9255.ml | Bin .../base/lighting/TheSewer_f4f75077.ml | Bin .../base/lighting/TibbawLak_104ce121.ml | Bin .../base/lighting/TitanV_b_527804b0.ml | Bin .../lighting/TreasureIslandLak_f456aa59.ml | Bin .../base/lighting/Triad_ff08cb0b.ml | Bin .../base/lighting/TrueGrit_95ae0ce4.ml | Bin .../base/lighting/UporDown_5cadb65.ml | Bin .../base/lighting/VanDamnedLT_657123fb.ml | Bin .../base/lighting/VanDamnedLT_fc126eb7.ml | Bin .../base/lighting/VaubanLak_b072a992.ml | Bin .../base/lighting/Vauban_fe733076.ml | Bin .../base/lighting/Waterbox_c7bd8997.ml | Bin .../lighting/WhiteDwarfDeluxeLT_7adbd60e.ml | Bin .../lighting/WhiteDwarfDeluxeLT_afa63289.ml | Bin .../base/lighting/WindyGap_d2bee4e7.ml | Bin .../base/lighting/Wonderena_a304a21e.ml | Bin .../base/lighting/Yubarena_2638aaa0.ml | Bin .../base/lighting/Zilch_6b242845.ml | Bin .../base/lighting/aabaa_571e7c86.ml | Bin .../base/lighting/berlard_2823ce88.ml | Bin .../base/lighting/cagematch_b93c2e85.ml | Bin .../base/lighting/random2_aeea92ad.ml | Bin .../base/lighting/random_ad5187a1.ml | Bin {public => docs}/base/music/badlands.mp3 | Bin {public => docs}/base/music/desert.mp3 | Bin {public => docs}/base/music/ice.mp3 | Bin {public => docs}/base/music/lush.mp3 | Bin {public => docs}/base/music/volcanic.mp3 | Bin .../base/scripts/autoexec/AllowBotSkin.cs | 0 .../base/scripts/autoexec/UEfix1.cs | 0 .../base/scripts/autoexec/adminHud.cs | 0 .../base/scripts/autoexec/chatmenuHudClear.cs | 0 {public => docs}/base/scripts/autoexec/fov.cs | 0 .../base/scripts/autoexec/ircTempFix.cs | 0 .../base/scripts/autoexec/meltdownfix.cs | 0 .../base/scripts/autoexec/modHud.cs | 0 .../base/scripts/autoexec/perfCounter.cs | 0 .../base/scripts/autoexec/statushud.cs | 0 .../textures/badlands/skies/badlandday_BK.png | Bin .../textures/badlands/skies/badlandday_FR.png | Bin .../textures/badlands/skies/badlandday_LF.png | Bin .../textures/badlands/skies/badlandday_RT.png | Bin .../textures/badlands/skies/badlandday_UP.png | Bin .../badlands/skies/skyrender_sky-credit.txt | 0 .../textures/lava/skies/lavanight_v5_BK.png | Bin .../textures/lava/skies/lavanight_v5_DN.png | Bin .../textures/lava/skies/lavanight_v5_FR.png | Bin .../textures/lava/skies/lavanight_v5_LF.png | Bin .../textures/lava/skies/lavanight_v5_RT.png | Bin .../textures/lava/skies/lavanight_v5_UP.png | Bin .../base/textures/lush/skies/L4_b.png | Bin .../base/textures/lush/skies/L4_bottom.png | Bin .../base/textures/lush/skies/L4_f.png | Bin .../base/textures/lush/skies/L4_l.png | Bin .../base/textures/lush/skies/L4_r.png | Bin .../base/textures/lush/skies/L4_t.png | Bin docs/black.png | Bin 0 -> 4370 bytes docs/index.html | 1 + docs/index.txt | 19 + docs/manifest.json | 1 + generated/hxDif.d.ts | 37 ++ package-lock.json | 521 +++++++++++++++++- package.json | 5 + src/mission.ts | 5 +- 10121 files changed, 801 insertions(+), 4 deletions(-) rename public/base/@vl2/shapes.vl2/shapes/medium_male_dieslump.dsq => docs/.nojekyll (100%) create mode 100644 docs/404.html create mode 100644 docs/404/index.html create mode 100644 docs/Perlin_noise_example.png create mode 100644 docs/_next/static/_VKfa8E6hO3c8ayDGdE0A/_buildManifest.js create mode 100644 docs/_next/static/_VKfa8E6hO3c8ayDGdE0A/_ssgManifest.js create mode 100644 docs/_next/static/chunks/255-0c3cc755c78d458e.js create mode 100644 docs/_next/static/chunks/4bd1b696-c023c6e3521b1417.js create mode 100644 docs/_next/static/chunks/833-d98b3700005158b4.js create mode 100644 docs/_next/static/chunks/app/_not-found/page-54855f677763e588.js create mode 100644 docs/_next/static/chunks/app/layout-526b5fdc6e944f77.js create mode 100644 docs/_next/static/chunks/app/page-0b67264ab3f1c6e3.js create mode 100644 docs/_next/static/chunks/b536a0f1-1b5759e0c5317a23.js create mode 100644 docs/_next/static/chunks/bd904a5c-e1628316166fbc2b.js create mode 100644 docs/_next/static/chunks/framework-b1e5f14688f9ffe6.js create mode 100644 docs/_next/static/chunks/main-app-22b319247e2befb3.js create mode 100644 docs/_next/static/chunks/main-efb340d280c49a07.js create mode 100644 docs/_next/static/chunks/pages/_app-7d307437aca18ad4.js create mode 100644 docs/_next/static/chunks/pages/_error-cb2a52f75f2162e2.js create mode 100644 docs/_next/static/chunks/polyfills-42372ed130431b0a.js create mode 100644 docs/_next/static/chunks/webpack-43199aa0155a33b7.js create mode 100644 docs/_next/static/css/d3642657febdad3f.css rename {public => docs}/base/@vl2/4thGradeDropout.vl2/missions/4thGradeDropout.mis (100%) rename {public => docs}/base/@vl2/4thGradeDropout.vl2/terrains/4thGradeDropout.spn (100%) rename {public => docs}/base/@vl2/BeneathTheHill.vl2/missions/BeneathTheHill.mis (100%) rename {public => docs}/base/@vl2/BeneathTheHill.vl2/terrains/BeneathTheHill.spn (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/classic_maps.txt (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/Starfallen.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/bbase_ccb5.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/bbase_nefhillside.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/bbunke.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/bmisc_nefledge1.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/bmisc_nefvbay.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/btf_turretplatform_c.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/dbase_broadside_nef.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/dbase_nefRaindance.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/dbase_neffloat1.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/dbase_neffloat2.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/dbase_neficeridge.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/dbase_tokrz_scarabrae.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/dbunk_nef_invbunk1.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/dbunk_nefcliffside.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/dbunk_nefdcbunk.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/dbunk_nefsmall.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/dbunk_snowblind.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/dbunk_stonehenge1.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/dbunk_vbunk1.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_nefbridge.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_nefflagstand2.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_nefflagstand3.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_nefobj1.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_nefobj2.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_nefplat1.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_nefplug1.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_nefrdbridge1.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_neftower1.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_neftower2.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_neftower3.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_stonehenge1.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_stonehenge2.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/dmisc_stonehenge3.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/dtowr_classic1.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/flagbridge.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/infbutch_blackairinv13.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/infbutch_blackbase5618_final.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/infbutch_blackturret8.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/pbase_nef_giant.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/pbase_nef_vbase1.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/pbunk4a_CC.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/pbunk7a_CC.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/ram_base.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/ram_tower.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/ram_wall4.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/rilke_domain2_boundrymarker.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/rilke_domain2_boundrymarker2.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/rilke_domain2_bridge1.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/rilke_domain2_mainbase.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/rilke_domain_turretbase1.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/rilke_whitedwarf_bridge.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/rilke_whitedwarf_mainbase.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/rilke_whitedwarf_platform1.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/rilke_whitedwarf_towerbunker.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/ruin1.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/ruin2.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/ruin3.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/ruin4.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/ruinarch.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/sbunk_nef1.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/siege.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/smisc_nef1.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/t_bbase_ccb2a.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/t_bmisc_tunl_ccb1.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/t_bwall2a_cnr_CC.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/t_bwall2a_lrg_CC.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/interiors/t_bwall2a_sm_CC.dif (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/missions/AcidRain.mis (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/missions/Blastside_nef.mis (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/missions/Broadside_nef.mis (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/missions/Confusco.mis (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/missions/DangerousCrossing_nef.mis (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/missions/DesertofDeath_nef.mis (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/missions/Gorgon.mis (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/missions/Hillside.mis (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/missions/IceRidge_nef.mis (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/missions/Lakefront.mis (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/missions/Magmatic.mis (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/missions/Raindance_nef.mis (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/missions/Ramparts.mis (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/missions/Rollercoaster_nef.mis (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/missions/Sandstorm.mis (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/missions/Scarabrae_nef.mis (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/missions/ShockRidge.mis (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/missions/Snowblind_nef.mis (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/missions/Starfallen.mis (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/missions/Stonehenge_nef.mis (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/missions/SubZero.mis (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/missions/Surreal.mis (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/missions/Titan.mis (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/missions/WhiteDwarf.mis (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/shapes/borg11.dts (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/terrains/AcidRain.spn (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/terrains/AcidRain.ter (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/terrains/Blastside_nef.spn (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/terrains/Broadside_nef.spn (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/terrains/Broadside_nef.ter (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/terrains/Confusco.spn (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/terrains/Confusco.ter (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/terrains/DangerousCrossing_nef.spn (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/terrains/DangerousCrossing_nef.ter (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/terrains/DesertofDeath_nef.spn (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/terrains/DesertofDeath_nef.ter (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/terrains/Gorgon.spn (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/terrains/Gorgon.ter (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/terrains/Hillside.spn (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/terrains/Hillside.ter (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/terrains/IceRidge_nef.spn (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/terrains/IceRidge_nef.ter (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/terrains/Lakefront.spn (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/terrains/Lakefront.ter (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/terrains/Magmatic.spn (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/terrains/Magmatic.ter (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/terrains/Raindance_nef.spn (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/terrains/Raindance_nef.ter (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/terrains/Ramparts.spn (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/terrains/Ramparts.ter (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/terrains/Rollercoaster_nef.spn (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/terrains/Rollercoaster_nef.ter (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/terrains/Sandstorm.spn (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/terrains/Sandstorm.ter (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/terrains/Scarabrae_nef.spn (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/terrains/Scarabrae_nef.ter (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/terrains/ShockRidge.spn (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/terrains/ShockRidge.ter (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/terrains/Snowblind_nef.spn (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/terrains/Snowblind_nef.ter (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/terrains/Starfallen.spn (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/terrains/Starfallen.ter (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/terrains/Stonehenge_nef.spn (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/terrains/Stonehenge_nef.ter (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/terrains/SubZero.spn (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/terrains/SubZero.ter (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/terrains/Surreal.spn (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/terrains/Surreal.ter (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/terrains/Titan.spn (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/terrains/Titan.ter (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/terrains/WhiteDwarf.spn (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/terrains/WhiteDwarf.ter (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/Starfallen.dml (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/badlands/bd_inf_ichute03.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/badlands/be_ebor03.PNG (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/badlands/be_eflo02.PNG (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/badlands/be_elig03.PNG (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/badlands/be_ewal06.PNG (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/badlands/be_ewal07.PNG (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/badlands/be_icei01a.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/badlands/cp_ibor03.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/badlands/ds_efloor1.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/badlands/ds_ilig03.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/badlands/inf_butch_grey1.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/badlands/inf_butch_grey5.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/gui/Load_AcidRain.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/gui/Load_Blastside_nef.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/gui/Load_Broadside_nef.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/gui/Load_Confusco.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/gui/Load_DangerousCrossing_nef.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/gui/Load_DesertOfDeath_nef.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/gui/Load_Gorgon.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/gui/Load_Hillside.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/gui/Load_IceRidge_nef.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/gui/Load_Lakefront.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/gui/Load_Magmatic.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/gui/Load_Raindance_nef.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/gui/Load_Ramparts.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/gui/Load_Rollercoaster_nef.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/gui/Load_Sandstorm.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/gui/Load_Scarabrae_nef.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/gui/Load_ShockRidge.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/gui/Load_Snowblind_nef.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/gui/Load_Starfallen.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/gui/Load_Stonehenge_nef.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/gui/Load_Subzero.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/gui/Load_Surreal.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/gui/Load_Titan.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/gui/Load_WhiteDwarf.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/STPLATE10a.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/STPLATE10c.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/STPLATE12.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/STPLATE13.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/STPLATE5a.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/Stplate0010.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/Stplate1.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/Stplate2.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/Stplate3.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/Stplate5.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/Stplate6.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/Stplate7.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/Stplate8.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/Stplate9.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/display_blue.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/display_yellow.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/displaymxscar.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/ds_NefBlTrim.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/ds_NefBlue.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/ds_NefBlue1.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/ds_NefBlue2.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/ds_NefBlue3.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/ds_NefFloor6.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/ds_NefWall1.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/ds_Neffloor1.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/ds_Neffloor2.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/ds_Neffloor3.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/ds_Neffloor4.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/ds_Neffloor5.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/ds_Neflig01.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/ds_inolite.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/ext_grey8.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/greylite1.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/greylite2.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/greylitetrim.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/greylitetrim2.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/grill1a.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/gtext1.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/gtext1a.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/gtext2.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/gtext2a.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/gtext2b.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/gtext3.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/gtext4.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/gtext5.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/gtextpipe1.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/radwarn.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/skies/lavanight_v5_BK.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/skies/lavanight_v5_DN.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/skies/lavanight_v5_FR.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/skies/lavanight_v5_LF.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/skies/lavanight_v5_RT.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/skies/lavanight_v5_UP.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/skies/volcanic_starrynite_emap.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/stplate0021.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/stplate14.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/tcement1a.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/tlite6.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/tplate1.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/tplate2.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava/ttrim2.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lava_night.dml (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/liquidTiles/ice_water_ram.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lush/skies/emap_muddy.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lush/skies/lush_01_ram_v5_BK.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lush/skies/lush_01_ram_v5_DN.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lush/skies/lush_01_ram_v5_FR.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lush/skies/lush_01_ram_v5_LF.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lush/skies/lush_01_ram_v5_RT.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lush/skies/lush_01_ram_v5_UP.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lush/skies/lush_02c_dusk_BK.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lush/skies/lush_02c_dusk_DN.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lush/skies/lush_02c_dusk_FR.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lush/skies/lush_02c_dusk_LF.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lush/skies/lush_02c_dusk_RT.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lush/skies/lush_02c_dusk_UP.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lush_dusk.dml (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/lush_ram.dml (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/muddy.dml (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/muddy/skies/muddy_BK.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/muddy/skies/muddy_FR.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/muddy/skies/muddy_LF.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/muddy/skies/muddy_RT.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/muddy/skies/muddy_UP.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/muddy/skies/muddy_cloud1.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/muddy/skies/muddy_cloud2.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/nef/skies/Nef5_BK.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/nef/skies/Nef5_DN.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/nef/skies/Nef5_FR.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/nef/skies/Nef5_LF.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/nef/skies/Nef5_RT.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/nef/skies/Nef5_UP.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/nef/skies/RedPlanet2_1.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/nef/skies/RedPlanet2_2.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/nef/skies/RedPlanet2_3.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/nef/skies/RedPlanet2_4.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/nef/skies/RedPlanet2_5.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/nef/skies/RedPlanet_1.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/nef/skies/RedPlanet_2.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/nef/skies/RedPlanet_3.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/nef/skies/RedPlanet_4.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/nef/skies/RedPlanet_5.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/nef/skies/RedPlanet_cloud1.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/nef/skies/RedPlanet_cloud2.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/nef/skies/Surreal1_BK.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/nef/skies/Surreal1_FR.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/nef/skies/Surreal1_LF.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/nef/skies/Surreal1_RT.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/nef/skies/Surreal1_UP.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/nef/skies/Surreal_7.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/nef/skies/Surreal_Cloud1.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/nef/skies/Surreal_Cloud2.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/nef/skies/nefRed_1.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/nef/skies/nefRed_2.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/nef/skies/nefRed_3.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/nef/skies/nefRed_4.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/nef/skies/nefRed_5.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/nef/skies/nef_BlueClear_1.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/nef/skies/nef_BlueClear_2.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/nef/skies/nef_BlueClear_3.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/nef/skies/nef_BlueClear_4.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/nef/skies/nef_BlueClear_5.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/nef/skies/nef_BlueClear_cloud1.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/nef/skies/night1.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/nef/skies/night2.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/nef/skies/night3.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/nef/skies/night4.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/nef/skies/night5.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/nef_5.dml (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/nef_BlueClear.dml (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/nef_RedPlanet.dml (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/nef_RedPlanet2.dml (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/nef_Red_1.dml (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/nef_Surreal1.dml (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/nef_night1.dml (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/terrain/Eep.MoonDirt.PNG (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/terrain/Eep.MoonDirtDark.PNG (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/terrain/GMD.DarkRock.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/terrain/GMD.DirtMossy.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/terrain/GMD.GrassLight.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/terrain/GMD.GrassMixed.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/terrain/GMD.LightSand.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/terrain/GMD.SandBurnt.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/terrain/lushworld.lakesand.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/terrain/ril.darkrock.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/terrain/ril.darkrock1.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/v5planet/skies/Starfallen_BK.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/v5planet/skies/Starfallen_FR.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/v5planet/skies/Starfallen_LF.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/v5planet/skies/Starfallen_RT.png (100%) rename {public => docs}/base/@vl2/Classic_maps_v1.vl2/textures/v5planet/skies/Starfallen_UP.png (100%) rename {public => docs}/base/@vl2/ColdFusion.vl2/missions/ColdFusion.mis (100%) rename {public => docs}/base/@vl2/ColdFusion.vl2/terrains/ColdFusion.spn (100%) rename {public => docs}/base/@vl2/ColdFusion.vl2/textures/gui/LOAD_ColdFusion.png (100%) rename {public => docs}/base/@vl2/ColdWar.vl2/missions/ColdWar.mis (100%) rename {public => docs}/base/@vl2/ColdWar.vl2/terrains/ColdWar.spn (100%) rename {public => docs}/base/@vl2/ColdWar.vl2/textures/gui/Load_ColdWar.png (100%) rename {public => docs}/base/@vl2/Conclave.vl2/missions/Conclave.mis (100%) rename {public => docs}/base/@vl2/Conclave.vl2/terrains/Conclave.spn (100%) rename {public => docs}/base/@vl2/ContainmentLarge.vl2/missions/ContainmentLarge.mis (100%) rename {public => docs}/base/@vl2/ContainmentLarge.vl2/terrains/ContainmentLarge.spn (100%) rename {public => docs}/base/@vl2/ContainmentLarge.vl2/textures/gui/Load_ContainmentLarge.png (100%) rename {public => docs}/base/@vl2/DeathFromBelow.vl2/missions/DeathFromBelow.mis (100%) rename {public => docs}/base/@vl2/DeathFromBelow.vl2/terrains/DeathFromBelow.spn (100%) rename {public => docs}/base/@vl2/DeathFromBelow.vl2/textures/gui/Load_DeathFromBelow.png (100%) rename {public => docs}/base/@vl2/DeathRow.vl2/missions/DeathRow.mis (100%) rename {public => docs}/base/@vl2/DeathRow.vl2/terrains/DeathRow.spn (100%) rename {public => docs}/base/@vl2/DeathRow.vl2/textures/gui/LOAD_DeathRow.png (100%) rename {public => docs}/base/@vl2/DesertWind.vl2/Dopplegangers.txt (100%) rename {public => docs}/base/@vl2/DesertWind.vl2/missions/DesertWind.mis (100%) rename {public => docs}/base/@vl2/DesertWind.vl2/terrains/DesertWind.spn (100%) rename {public => docs}/base/@vl2/DraconisVII.vl2/missions/DraconisVII.mis (100%) rename {public => docs}/base/@vl2/DraconisVII.vl2/terrains/DraconisVII.spn (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/BridgeTooFarReadme.txt (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/Devil'sElbowReadme.txt (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/InnerSanctumReadme.txt (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/IsleOfManReadme.txt (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/PantheonReadme.txt (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/TridentReadme.txt (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/interiors/bbunke.dif (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_bridge0.dif (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_bunker1.dif (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_ruina.dif (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_ruinb.dif (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_ruinc.dif (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_ruind.dif (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_ruine.dif (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_ruinf.dif (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_ruing.dif (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_ruinh.dif (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_ruini.dif (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_tower1.dif (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/interiors/bmiscpan_tower2.dif (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/interiors/btf_base1.dif (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/interiors/btf_bridge1.dif (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/interiors/btf_bridge2.dif (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/interiors/btf_bridge3.dif (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/interiors/btf_genbunk.dif (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/interiors/btf_turretplatform.dif (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/interiors/btowr9.dif (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/interiors/dbase5.dif (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/interiors/dbase6.dif (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/interiors/dmisc1.dif (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/interiors/dplat2.dif (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/interiors/dtowr1.dif (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/interiors/tri_base.dif (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/interiors/tri_gate.dif (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/interiors/tri_misc1.dif (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/interiors/tri_powerpit.dif (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/interiors/tri_tbunker.dif (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/interiors/tri_tower.dif (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/interiors/tri_wall3.dif (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/interiors/tri_wall4.dif (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/interiors/tri_wall5.dif (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/interiors/tri_wall6.dif (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/missions/BridgeTooFar.mis (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/missions/DevilsElbow.mis (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/missions/InnerSanctum.mis (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/missions/IsleOfMan.mis (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/missions/Pantheon.mis (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/missions/Trident.mis (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/terrains/BridgeTooFar.spn (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/terrains/BridgeTooFar.ter (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/terrains/DevilsElbow.spn (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/terrains/DevilsElbow.ter (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/terrains/InnerSanctum.nav (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/terrains/InnerSanctum.spn (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/terrains/InnerSanctum.ter (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/terrains/IsleOfMan.spn (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/terrains/IsleOfMan.ter (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/terrains/Pantheon.spn (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/terrains/Pantheon.ter (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/terrains/Trident.spn (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/terrains/Trident.ter (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/textures/gui/Load_BridgeTooFar.png (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/textures/gui/Load_DevilsElbow.png (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/textures/gui/Load_InnerSanctum.png (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/textures/gui/Load_IsleOfMan.png (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/textures/gui/Load_Pantheon.png (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/textures/gui/Load_Trident.png (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/textures/lava/skies/Lavanight_v5_BK.png (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/textures/lava/skies/Lavanight_v5_DN.png (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/textures/lava/skies/Lavanight_v5_FR.png (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/textures/lava/skies/Lavanight_v5_LF.png (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/textures/lava/skies/Lavanight_v5_RT.png (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/textures/lava/skies/Lavanight_v5_UP.png (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/textures/lava/skies/lavayellow_v5_BK.png (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/textures/lava/skies/lavayellow_v5_DN.png (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/textures/lava/skies/lavayellow_v5_FR.png (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/textures/lava/skies/lavayellow_v5_LF.png (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/textures/lava/skies/lavayellow_v5_RT.png (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/textures/lava/skies/lavayellow_v5_UP.png (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/textures/lava/skies/volcanic_starrynite_emap.png (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/textures/lava_night.dml (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/textures/lava_yellow.dml (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_01_day_v5_BK.png (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_01_day_v5_DN.png (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_01_day_v5_FR.png (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_01_day_v5_LF.png (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_01_day_v5_RT.png (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_01_day_v5_UP.png (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_01_night_BK.png (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_01_night_DN.png (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_01_night_FR.png (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_01_night_LF.png (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_01_night_RT.png (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_01_night_UP.png (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_02_dusk_BK.png (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_02_dusk_DN.png (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_02_dusk_FR.png (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_02_dusk_LF.png (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_02_dusk_RT.png (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/textures/lush/skies/lush_02_dusk_UP.png (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/textures/lush_day.dml (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/textures/lush_dusk.dml (100%) rename {public => docs}/base/@vl2/DynamixFinalPack.vl2/textures/lush_night.dml (100%) rename {public => docs}/base/@vl2/Exposure-v1.1.vl2/missions/Exposure.mis (100%) rename {public => docs}/base/@vl2/Exposure-v1.1.vl2/terrains/Exposure.spn (100%) rename {public => docs}/base/@vl2/Exposure-v1.1.vl2/terrains/heightfield/Exposure_heightfield.cs (100%) rename {public => docs}/base/@vl2/Exposure-v1.1.vl2/textures/gui/LOAD_Exposure.png (100%) rename {public => docs}/base/@vl2/FinalRevenge.vl2/missions/FinalRevenge.mis (100%) rename {public => docs}/base/@vl2/FinalRevenge.vl2/terrains/FinalRevenge.spn (100%) rename {public => docs}/base/@vl2/FinalRevenge.vl2/textures/gui/Load_FinalRevenge.png (100%) rename {public => docs}/base/@vl2/Geronimo.vl2/missions/Geronimo.mis (100%) rename {public => docs}/base/@vl2/Geronimo.vl2/terrains/Geronimo.spn (100%) rename {public => docs}/base/@vl2/Geronimo.vl2/textures/gui/load_Geronimo.png (100%) rename {public => docs}/base/@vl2/MountainSiege.vl2/missions/MountainSiege.mis (100%) rename {public => docs}/base/@vl2/MountainSiege.vl2/terrains/MountainSiege.spn (100%) rename {public => docs}/base/@vl2/Mutiny.vl2/missions/Mutiny.mis (100%) rename {public => docs}/base/@vl2/Mutiny.vl2/terrains/Mutiny.spn (100%) rename {public => docs}/base/@vl2/Mutiny.vl2/textures/gui/Load_Mutiny.png (100%) rename {public => docs}/base/@vl2/Patience.vl2/missions/Patience.mis (100%) rename {public => docs}/base/@vl2/Patience.vl2/terrains/Patience.spn (100%) rename {public => docs}/base/@vl2/Patience.vl2/textures/gui/load_Patience.png (100%) rename {public => docs}/base/@vl2/Prismatic.vl2/missions/Prismatic.mis (100%) rename {public => docs}/base/@vl2/Prismatic.vl2/terrains/Prismatic.nav (100%) rename {public => docs}/base/@vl2/Prismatic.vl2/terrains/Prismatic.spn (100%) rename {public => docs}/base/@vl2/Prismatic.vl2/terrains/heightfield/Prismatic_heightfield.cs (100%) rename {public => docs}/base/@vl2/Prismatic.vl2/textures/gui/LOAD_Prismatic.png (100%) rename {public => docs}/base/@vl2/S5maps.vl2/interiors/anthem_pipebasemini.dif (100%) rename {public => docs}/base/@vl2/S5maps.vl2/interiors/anthem_pipebunker.dif (100%) rename {public => docs}/base/@vl2/S5maps.vl2/interiors/anthem_pipestand2.dif (100%) rename {public => docs}/base/@vl2/S5maps.vl2/interiors/anthem_pitbase.dif (100%) rename {public => docs}/base/@vl2/S5maps.vl2/interiors/anthem_pitstand.dif (100%) rename {public => docs}/base/@vl2/S5maps.vl2/interiors/anthemblock.dif (100%) rename {public => docs}/base/@vl2/S5maps.vl2/interiors/ccb_be_tower1b_x2.dif (100%) rename {public => docs}/base/@vl2/S5maps.vl2/interiors/centaur.dif (100%) rename {public => docs}/base/@vl2/S5maps.vl2/interiors/centower.dif (100%) rename {public => docs}/base/@vl2/S5maps.vl2/interiors/damnationstand.dif (100%) rename {public => docs}/base/@vl2/S5maps.vl2/interiors/flingbase01.dif (100%) rename {public => docs}/base/@vl2/S5maps.vl2/interiors/flingbase02.dif (100%) rename {public => docs}/base/@vl2/S5maps.vl2/interiors/flingstand01.dif (100%) rename {public => docs}/base/@vl2/S5maps.vl2/interiors/flingteeth.dif (100%) rename {public => docs}/base/@vl2/S5maps.vl2/interiors/flingtower01.dif (100%) rename {public => docs}/base/@vl2/S5maps.vl2/interiors/flingtower02.dif (100%) rename {public => docs}/base/@vl2/S5maps.vl2/interiors/flingturretstand01.dif (100%) rename {public => docs}/base/@vl2/S5maps.vl2/interiors/rilke_whitedwarf_towerbunker2_x2.dif (100%) rename {public => docs}/base/@vl2/S5maps.vl2/interiors/rst_derm_bunker.dif (100%) rename {public => docs}/base/@vl2/S5maps.vl2/interiors/rst_derm_mainbase.dif (100%) rename {public => docs}/base/@vl2/S5maps.vl2/interiors/rst_derm_newpillarstand.dif (100%) rename {public => docs}/base/@vl2/S5maps.vl2/interiors/rst_derm_pillar.dif (100%) rename {public => docs}/base/@vl2/S5maps.vl2/interiors/rst_derm_plat.dif (100%) rename {public => docs}/base/@vl2/S5maps.vl2/interiors/rst_derm_plat2.dif (100%) rename {public => docs}/base/@vl2/S5maps.vl2/interiors/rst_derm_podium.dif (100%) rename {public => docs}/base/@vl2/S5maps.vl2/interiors/rst_derm_snipenest.dif (100%) rename {public => docs}/base/@vl2/S5maps.vl2/interiors/rst_derm_turretbase.dif (100%) rename {public => docs}/base/@vl2/S5maps.vl2/interiors/rst_derm_vechpad.dif (100%) rename {public => docs}/base/@vl2/S5maps.vl2/interiors/rst_swd_flagstand.dif (100%) rename {public => docs}/base/@vl2/S5maps.vl2/interiors/rst_swd_ship2.dif (100%) rename {public => docs}/base/@vl2/S5maps.vl2/interiors/s5_anthem_pipebase.dif (100%) rename {public => docs}/base/@vl2/S5maps.vl2/interiors/s5_anthem_pipestand.dif (100%) rename {public => docs}/base/@vl2/S5maps.vl2/missions/S5_Centaur.mis (100%) rename {public => docs}/base/@vl2/S5maps.vl2/missions/S5_Damnation.mis (100%) rename {public => docs}/base/@vl2/S5maps.vl2/missions/S5_Drache.mis (100%) rename {public => docs}/base/@vl2/S5maps.vl2/missions/S5_HawkingHeat.mis (100%) rename {public => docs}/base/@vl2/S5maps.vl2/missions/S5_Icedance.mis (100%) rename {public => docs}/base/@vl2/S5maps.vl2/missions/S5_Massive.mis (100%) rename {public => docs}/base/@vl2/S5maps.vl2/missions/S5_Mimicry.mis (100%) rename {public => docs}/base/@vl2/S5maps.vl2/missions/S5_Misadventure.mis (100%) rename {public => docs}/base/@vl2/S5maps.vl2/missions/S5_Mordacity.mis (100%) rename {public => docs}/base/@vl2/S5maps.vl2/missions/S5_Reynard.mis (100%) rename {public => docs}/base/@vl2/S5maps.vl2/missions/S5_Sherman.mis (100%) rename {public => docs}/base/@vl2/S5maps.vl2/missions/S5_Silenus.mis (100%) rename {public => docs}/base/@vl2/S5maps.vl2/missions/S5_Woodymyrk.mis (100%) rename {public => docs}/base/@vl2/S5maps.vl2/terrains/S5-Icedance.ter (100%) rename {public => docs}/base/@vl2/S5maps.vl2/terrains/S5-Mordacity.ter (100%) rename {public => docs}/base/@vl2/S5maps.vl2/terrains/S5-massive.ter (100%) rename {public => docs}/base/@vl2/S5maps.vl2/terrains/S5_Centaur.spn (100%) rename {public => docs}/base/@vl2/S5maps.vl2/terrains/S5_Centaur.ter (100%) rename {public => docs}/base/@vl2/S5maps.vl2/terrains/S5_Damnation.spn (100%) rename {public => docs}/base/@vl2/S5maps.vl2/terrains/S5_Drache.spn (100%) rename {public => docs}/base/@vl2/S5maps.vl2/terrains/S5_Drache.ter (100%) rename {public => docs}/base/@vl2/S5maps.vl2/terrains/S5_HawkingHeat.spn (100%) rename {public => docs}/base/@vl2/S5maps.vl2/terrains/S5_Icedance.spn (100%) rename {public => docs}/base/@vl2/S5maps.vl2/terrains/S5_Icedance.ter (100%) rename {public => docs}/base/@vl2/S5maps.vl2/terrains/S5_Massive.spn (100%) rename {public => docs}/base/@vl2/S5maps.vl2/terrains/S5_Mimicry.spn (100%) rename {public => docs}/base/@vl2/S5maps.vl2/terrains/S5_Misadventure.spn (100%) rename {public => docs}/base/@vl2/S5maps.vl2/terrains/S5_Mordacity.spn (100%) rename {public => docs}/base/@vl2/S5maps.vl2/terrains/S5_Mordacity.ter (100%) rename {public => docs}/base/@vl2/S5maps.vl2/terrains/S5_PipeDream.spn (100%) rename {public => docs}/base/@vl2/S5maps.vl2/terrains/S5_Reynard.spn (100%) rename {public => docs}/base/@vl2/S5maps.vl2/terrains/S5_Sherman.spn (100%) rename {public => docs}/base/@vl2/S5maps.vl2/terrains/S5_Sherman.ter (100%) rename {public => docs}/base/@vl2/S5maps.vl2/terrains/S5_Silenus.spn (100%) rename {public => docs}/base/@vl2/S5maps.vl2/terrains/S5_WoodyMyrk.spn (100%) rename {public => docs}/base/@vl2/S5maps.vl2/terrains/S5_massive.ter (100%) rename {public => docs}/base/@vl2/S5maps.vl2/terrains/S5_rst_hawkingheat.ter (100%) rename {public => docs}/base/@vl2/S5maps.vl2/terrains/S5_rst_misadventure.ter (100%) rename {public => docs}/base/@vl2/S5maps.vl2/terrains/S5_rst_reynard.ter (100%) rename {public => docs}/base/@vl2/S5maps.vl2/terrains/S5_rst_silenus.ter (100%) rename {public => docs}/base/@vl2/S5maps.vl2/terrains/WoodyMyrkSE.ter (100%) rename {public => docs}/base/@vl2/S5maps.vl2/terrains/heightfield/RST_hawking.png (100%) rename {public => docs}/base/@vl2/S5maps.vl2/terrains/heightfield/RST_hawkingheat.png (100%) rename {public => docs}/base/@vl2/S5maps.vl2/terrains/heightfield/RST_misadventure.png (100%) rename {public => docs}/base/@vl2/S5maps.vl2/terrains/heightfield/RST_reynard.png (100%) rename {public => docs}/base/@vl2/S5maps.vl2/terrains/heightfield/RST_silenus.png (100%) rename {public => docs}/base/@vl2/S5maps.vl2/textures/gui/Load_S5_Centaur.png (100%) rename {public => docs}/base/@vl2/S5maps.vl2/textures/gui/Load_S5_Damnation.png (100%) rename {public => docs}/base/@vl2/S5maps.vl2/textures/gui/Load_S5_Drache.png (100%) rename {public => docs}/base/@vl2/S5maps.vl2/textures/gui/Load_S5_HawkingHeat.png (100%) rename {public => docs}/base/@vl2/S5maps.vl2/textures/gui/Load_S5_Icedance.png (100%) rename {public => docs}/base/@vl2/S5maps.vl2/textures/gui/Load_S5_Massive.png (100%) rename {public => docs}/base/@vl2/S5maps.vl2/textures/gui/Load_S5_Mimicry.png (100%) rename {public => docs}/base/@vl2/S5maps.vl2/textures/gui/Load_S5_Misadventure.png (100%) rename {public => docs}/base/@vl2/S5maps.vl2/textures/gui/Load_S5_Mordacity.png (100%) rename {public => docs}/base/@vl2/S5maps.vl2/textures/gui/Load_S5_Reynard.png (100%) rename {public => docs}/base/@vl2/S5maps.vl2/textures/gui/Load_S5_Sherman.png (100%) rename {public => docs}/base/@vl2/S5maps.vl2/textures/gui/Load_S5_Silenus.png (100%) rename {public => docs}/base/@vl2/S5maps.vl2/textures/gui/Load_S5_Woodymyrk.png (100%) rename {public => docs}/base/@vl2/S8maps.vl2/interiors/anthem_cardiacbase.dif (100%) rename {public => docs}/base/@vl2/S8maps.vl2/interiors/anthem_cardiacbridge.dif (100%) rename {public => docs}/base/@vl2/S8maps.vl2/interiors/anthem_cardiacstand.dif (100%) rename {public => docs}/base/@vl2/S8maps.vl2/interiors/anthem_cardiactower.dif (100%) rename {public => docs}/base/@vl2/S8maps.vl2/interiors/anthem_cardiacturret.dif (100%) rename {public => docs}/base/@vl2/S8maps.vl2/interiors/flingrock01.dif (100%) rename {public => docs}/base/@vl2/S8maps.vl2/interiors/flingrockvent01.dif (100%) rename {public => docs}/base/@vl2/S8maps.vl2/interiors/flingsilo03.dif (100%) rename {public => docs}/base/@vl2/S8maps.vl2/interiors/flingsilo03b.dif (100%) rename {public => docs}/base/@vl2/S8maps.vl2/interiors/flingstand02.dif (100%) rename {public => docs}/base/@vl2/S8maps.vl2/interiors/flingtanktrap01.dif (100%) rename {public => docs}/base/@vl2/S8maps.vl2/interiors/flingvpad01.dif (100%) rename {public => docs}/base/@vl2/S8maps.vl2/interiors/flingvpad01b.dif (100%) rename {public => docs}/base/@vl2/S8maps.vl2/interiors/rst_dogma_base.dif (100%) rename {public => docs}/base/@vl2/S8maps.vl2/interiors/rst_dogma_bridge.dif (100%) rename {public => docs}/base/@vl2/S8maps.vl2/interiors/rst_dogma_bridge2.dif (100%) rename {public => docs}/base/@vl2/S8maps.vl2/interiors/rst_spir_base3.dif (100%) rename {public => docs}/base/@vl2/S8maps.vl2/interiors/rst_spir_pillar.dif (100%) rename {public => docs}/base/@vl2/S8maps.vl2/missions/S8_Cardiac.mis (100%) rename {public => docs}/base/@vl2/S8maps.vl2/missions/S8_CentralDogma.mis (100%) rename {public => docs}/base/@vl2/S8maps.vl2/missions/S8_Geothermal.mis (100%) rename {public => docs}/base/@vl2/S8maps.vl2/missions/S8_Mountking.mis (100%) rename {public => docs}/base/@vl2/S8maps.vl2/missions/S8_Opus.mis (100%) rename {public => docs}/base/@vl2/S8maps.vl2/missions/S8_Zilch.mis (100%) rename {public => docs}/base/@vl2/S8maps.vl2/terrains/Cardiac.ter (100%) rename {public => docs}/base/@vl2/S8maps.vl2/terrains/Geothermal.ter (100%) rename {public => docs}/base/@vl2/S8maps.vl2/terrains/S8_Geothermal.spn (100%) rename {public => docs}/base/@vl2/S8maps.vl2/terrains/S8_Mountking.spn (100%) rename {public => docs}/base/@vl2/S8maps.vl2/terrains/S8_Opus.spn (100%) rename {public => docs}/base/@vl2/S8maps.vl2/terrains/S8_Zilch.spn (100%) rename {public => docs}/base/@vl2/S8maps.vl2/terrains/S8_rst_dogma.ter (100%) rename {public => docs}/base/@vl2/S8maps.vl2/terrains/S8_rst_opus.ter (100%) rename {public => docs}/base/@vl2/S8maps.vl2/terrains/S8_zilch.ter (100%) rename {public => docs}/base/@vl2/S8maps.vl2/terrains/mountking.ter (100%) rename {public => docs}/base/@vl2/S8maps.vl2/terrains/s8_Cardiac.spn (100%) rename {public => docs}/base/@vl2/S8maps.vl2/textures/fling1/Nycto-comp3.png (100%) rename {public => docs}/base/@vl2/S8maps.vl2/textures/fling1/Nycto-computer.png (100%) rename {public => docs}/base/@vl2/S8maps.vl2/textures/fling1/bd_ispe07.PNG (100%) rename {public => docs}/base/@vl2/S8maps.vl2/textures/fling1/be_edoo02.PNG (100%) rename {public => docs}/base/@vl2/S8maps.vl2/textures/fling1/be_icei01a.png (100%) rename {public => docs}/base/@vl2/S8maps.vl2/textures/fling1/crudewarn.png (100%) rename {public => docs}/base/@vl2/S8maps.vl2/textures/fling1/dox_bluelite1.png (100%) rename {public => docs}/base/@vl2/S8maps.vl2/textures/fling1/ds_NefBlue.png (100%) rename {public => docs}/base/@vl2/S8maps.vl2/textures/fling1/ds_NefBlue1.png (100%) rename {public => docs}/base/@vl2/S8maps.vl2/textures/fling1/ds_Neffloor1.png (100%) rename {public => docs}/base/@vl2/S8maps.vl2/textures/fling1/ds_ilig02.png (100%) rename {public => docs}/base/@vl2/S8maps.vl2/textures/fling1/ds_ilig04.png (100%) rename {public => docs}/base/@vl2/S8maps.vl2/textures/fling1/ds_jet03.png (100%) rename {public => docs}/base/@vl2/S8maps.vl2/textures/fling1/e6strimlight.png (100%) rename {public => docs}/base/@vl2/S8maps.vl2/textures/fling1/e8clangfloor.png (100%) rename {public => docs}/base/@vl2/S8maps.vl2/textures/fling1/e8tinylight_000.png (100%) rename {public => docs}/base/@vl2/S8maps.vl2/textures/fling1/null.png (100%) rename {public => docs}/base/@vl2/S8maps.vl2/textures/flingsky/emap_muddy.png (100%) rename {public => docs}/base/@vl2/S8maps.vl2/textures/flingsky/flingsky03_BK.png (100%) rename {public => docs}/base/@vl2/S8maps.vl2/textures/flingsky/flingsky03_DN.png (100%) rename {public => docs}/base/@vl2/S8maps.vl2/textures/flingsky/flingsky03_FR.png (100%) rename {public => docs}/base/@vl2/S8maps.vl2/textures/flingsky/flingsky03_LF.png (100%) rename {public => docs}/base/@vl2/S8maps.vl2/textures/flingsky/flingsky03_RT.png (100%) rename {public => docs}/base/@vl2/S8maps.vl2/textures/flingsky/flingsky03_UP.png (100%) rename {public => docs}/base/@vl2/S8maps.vl2/textures/flingsky03.dml (100%) rename {public => docs}/base/@vl2/S8maps.vl2/textures/rilrock/ril.darkrock.png (100%) rename {public => docs}/base/@vl2/SiegeofYmir.vl2/missions/SiegeofYmir.mis (100%) rename {public => docs}/base/@vl2/SiegeofYmir.vl2/terrains/SiegeofYmir.spn (100%) rename {public => docs}/base/@vl2/SilentStorm.vl2/missions/SilentStorm.mis (100%) rename {public => docs}/base/@vl2/SilentStorm.vl2/terrains/SilentStorm.spn (100%) rename {public => docs}/base/@vl2/SilentStorm.vl2/textures/gui/Load_SilentStorm.png (100%) rename {public => docs}/base/@vl2/SkiFreeGameType.vl2/LICENSE (100%) rename {public => docs}/base/@vl2/SkiFreeGameType.vl2/audio/voice/Training/Briefings/SkiFree.brief01.WAV (100%) rename {public => docs}/base/@vl2/SkiFreeGameType.vl2/missions/SkiFree.mis (100%) rename {public => docs}/base/@vl2/SkiFreeGameType.vl2/missions/SkiFreeZ_Championship_2021.mis (100%) rename {public => docs}/base/@vl2/SkiFreeGameType.vl2/missions/SkiFree_Daily.mis (100%) rename {public => docs}/base/@vl2/SkiFreeGameType.vl2/missions/SkiFree_Randomizer.mis (100%) rename {public => docs}/base/@vl2/SkiFreeGameType.vl2/other/SkiFreeCreator.java (100%) rename {public => docs}/base/@vl2/SkiFreeGameType.vl2/other/terrain list.csv (100%) rename {public => docs}/base/@vl2/SkiFreeGameType.vl2/scripts/SkiFreeAI.cs (100%) rename {public => docs}/base/@vl2/SkiFreeGameType.vl2/scripts/SkiFreeDatablock.cs (100%) rename {public => docs}/base/@vl2/SkiFreeGameType.vl2/scripts/SkiFreeGame.cs (100%) rename {public => docs}/base/@vl2/SkiFreeGameType.vl2/scripts/SkiFreeOverrides.cs (100%) rename {public => docs}/base/@vl2/SkiFreeGameType.vl2/scripts/SkiFreeTerrains.cs (100%) rename {public => docs}/base/@vl2/SkiFreeGameType.vl2/scripts/autoexec/SkiFreeSinglePlayer.cs (100%) rename {public => docs}/base/@vl2/SkiFreeGameType.vl2/terrains/SkiFree.nav (100%) rename {public => docs}/base/@vl2/SkiFreeGameType.vl2/terrains/SkiFree.spn (100%) rename {public => docs}/base/@vl2/SkiFreeGameType.vl2/terrains/SkiFreeZ_Championship_2021.spn (100%) rename {public => docs}/base/@vl2/SkiFreeGameType.vl2/terrains/SkiFreeZ_Championship_2021.ter (100%) rename {public => docs}/base/@vl2/SkiFreeGameType.vl2/textures/gui/trn_skifree_2021.png (100%) rename {public => docs}/base/@vl2/SkiFreeGameType.vl2/textures/gui/trn_skifree_daily.png (100%) rename {public => docs}/base/@vl2/SkiFreeGameType.vl2/textures/gui/trn_skifree_random.png (100%) rename {public => docs}/base/@vl2/Solace.vl2/missions/Solace.mis (100%) rename {public => docs}/base/@vl2/Solace.vl2/terrains/Solace.spn (100%) rename {public => docs}/base/@vl2/Solace.vl2/terrains/heightfield/Solace_heightfield.cs (100%) rename {public => docs}/base/@vl2/Solace.vl2/textures/gui/load_solace.png (100%) rename {public => docs}/base/@vl2/StormJason.vl2/textures/skins/StormJason.hmale.png (100%) rename {public => docs}/base/@vl2/StormJason.vl2/textures/skins/StormJason.lmale.png (100%) rename {public => docs}/base/@vl2/StormJason.vl2/textures/skins/StormJason.mmale.png (100%) rename {public => docs}/base/@vl2/T2csri.vl2/loginScreens.cs (100%) rename {public => docs}/base/@vl2/T2csri.vl2/loginScreens.cs.dso (100%) rename {public => docs}/base/@vl2/T2csri.vl2/scripts/autoexec/t2csri_IRCfix.cs (100%) rename {public => docs}/base/@vl2/T2csri.vl2/scripts/autoexec/t2csri_IRCfix.cs.dso (100%) rename {public => docs}/base/@vl2/T2csri.vl2/scripts/autoexec/t2csri_list.cs (100%) rename {public => docs}/base/@vl2/T2csri.vl2/scripts/autoexec/t2csri_list.cs.dso (100%) rename {public => docs}/base/@vl2/T2csri.vl2/scripts/autoexec/t2csri_serv.cs (100%) rename {public => docs}/base/@vl2/T2csri.vl2/scripts/autoexec/t2csri_serv.cs.dso (100%) rename {public => docs}/base/@vl2/T2csri.vl2/t2csri/authconnect.cs (100%) rename {public => docs}/base/@vl2/T2csri.vl2/t2csri/authconnect.cs.dso (100%) rename {public => docs}/base/@vl2/T2csri.vl2/t2csri/authinterface.cs (100%) rename {public => docs}/base/@vl2/T2csri.vl2/t2csri/authinterface.cs.dso (100%) rename {public => docs}/base/@vl2/T2csri.vl2/t2csri/autoupdate.cs (100%) rename {public => docs}/base/@vl2/T2csri.vl2/t2csri/bans.cs (100%) rename {public => docs}/base/@vl2/T2csri.vl2/t2csri/bans.cs.dso (100%) rename {public => docs}/base/@vl2/T2csri.vl2/t2csri/base64.cs (100%) rename {public => docs}/base/@vl2/T2csri.vl2/t2csri/base64.cs.dso (100%) rename {public => docs}/base/@vl2/T2csri.vl2/t2csri/certstore.rb (100%) rename {public => docs}/base/@vl2/T2csri.vl2/t2csri/clientSide.cs (100%) rename {public => docs}/base/@vl2/T2csri.vl2/t2csri/clientSide.cs.dso (100%) rename {public => docs}/base/@vl2/T2csri.vl2/t2csri/clientSideClans.cs (100%) rename {public => docs}/base/@vl2/T2csri.vl2/t2csri/clientSideClans.cs.dso (100%) rename {public => docs}/base/@vl2/T2csri.vl2/t2csri/crypto.rb (100%) rename {public => docs}/base/@vl2/T2csri.vl2/t2csri/glue.cs (100%) rename {public => docs}/base/@vl2/T2csri.vl2/t2csri/glue.cs.dso (100%) rename {public => docs}/base/@vl2/T2csri.vl2/t2csri/ipv4.cs (100%) rename {public => docs}/base/@vl2/T2csri.vl2/t2csri/ipv4.cs.dso (100%) rename {public => docs}/base/@vl2/T2csri.vl2/t2csri/rubyUtils.cs (100%) rename {public => docs}/base/@vl2/T2csri.vl2/t2csri/rubyUtils.cs.dso (100%) rename {public => docs}/base/@vl2/T2csri.vl2/t2csri/serverSide.cs (100%) rename {public => docs}/base/@vl2/T2csri.vl2/t2csri/serverSideClans.cs (100%) rename {public => docs}/base/@vl2/T2csri.vl2/t2csri/serverSideClans.cs.dso (100%) rename {public => docs}/base/@vl2/T2csri.vl2/t2csri/serverglue.cs (100%) rename {public => docs}/base/@vl2/T2csri.vl2/t2csri/serverglue.cs.dso (100%) rename {public => docs}/base/@vl2/T2csri.vl2/t2csri/serverside.cs.dso (100%) rename {public => docs}/base/@vl2/T2csri.vl2/textures/TN_entropy.bm8 (100%) rename {public => docs}/base/@vl2/T2csri.vl2/textures/TN_entropy.png (100%) rename {public => docs}/base/@vl2/T2csri.vl2/textures/TN_logo.bm8 (100%) rename {public => docs}/base/@vl2/T2csri.vl2/textures/texticons/TC_logo1.bm8 (100%) rename {public => docs}/base/@vl2/T2csri.vl2/textures/texticons/TC_logo1.png (100%) rename {public => docs}/base/@vl2/T2csri.vl2/textures/tn_logo.png (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/airplane.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/astronaut.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/atmosphere.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/balloon.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/bats.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/beeswarm.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/birdofprey.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/blimp.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/bluejay.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/budgie.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/butterfly.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/camel.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/captain.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/cat.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/cheetah.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/chickadee.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/cloud.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/colonel.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/condor.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/cougar.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/cow.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/coyote.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/crow.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/dog.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/donkey.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/dove.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/dragonfly.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/flamingo.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/fly.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/general.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/goldfinch.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/grasshopper.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/helicopter.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/hornet.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/horse.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/hurricane.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/iguana.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/jaguar.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/llama.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/major.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/moon.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/msquito.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/ostrich.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/owl.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/ozone.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/parakeet.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/pelican.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/puppy.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/shark.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/snake.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/special1.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/special2.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/special3.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/swallow.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/tiger.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/tornado.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/turtle.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/warnipple.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/wasp.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/wolf.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/zebra.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/Nouns/zeppellin.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/down_passback1_prayer.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/down_passback2_moyoyo.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/down_passback3_rocket.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/down_perppass1_blast.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/down_perppass2_deepdish.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/down_perppass3_bunnybump.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/down_straipass1_yoyo.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/down_straipass2_skydive.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/down_straipass3_jolt.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/high-level1-frozen.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/high-level2-shooting.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/high-level3-dangling.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/high-level4-blazing.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/high-level5-raining.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/high-level6-falling.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/horz_passback1_jab.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/horz_passback2_backbreaker.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/horz_passback3_leetlob.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/horz_perppass1_peeler.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/horz_perppass2_blender.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/horz_perppass3_glasssmash.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/horz_straipass1_bullet.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/horz_straipass2_heist.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/horz_straipass3_smackshot.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/low-level1-sharp.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/low-level2-spitting.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/low-level3-whipped.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/low-level4-popping.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/low-level5-bursting.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/med-level1-modest.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/med-level2-ripped.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/med-level3-shining.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/med-level4-slick.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/med-level5-sprinkling.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/med-level6-brilliant.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/upward_passback1_bomb.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/upward_passback2_deliverance.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/upward_passback3_crank.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/upward_perppass1_fling.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/upward_perppass2_quark.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/upward_perppass3_juggletoss.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/upward_straipass1_ascension.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/upward_straipass2_elevator.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/wow-level1-suspended.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/wow-level2-skeeting.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/wow-level3-hanging.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/wow-level4-arcing.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/wow-level5-pouring.wav (100%) rename {public => docs}/base/@vl2/TR2final093-extras.vl2/audio/fx/Bonuses/wow-level6-elite.wav (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/audio/fx/Bonuses/TRex.wav (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/audio/fx/Bonuses/evillaugh.wav (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/audio/fx/Bonuses/gadget3.wav (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/audio/fx/Bonuses/mario-6notes.wav (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/audio/fx/Bonuses/qseq1.wav (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/audio/fx/Bonuses/qseq2.wav (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/audio/fx/Bonuses/qseq3.wav (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/audio/fx/environment/seagull1.wav (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/audio/fx/misc/Cheer.wav (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/audio/fx/misc/Flag1.wav (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/audio/fx/misc/Flair.wav (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/audio/fx/misc/MA1.wav (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/audio/fx/misc/MA2.wav (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/audio/fx/misc/MA3.wav (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/audio/fx/misc/cannonshot.wav (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/audio/fx/misc/cannonstart.wav (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/audio/fx/misc/carscreech.wav (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/audio/fx/misc/coin.wav (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/audio/fx/misc/crowd-clap.wav (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/audio/fx/misc/crowd-dis2.wav (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/audio/fx/misc/crowd.wav (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/audio/fx/misc/crowd2.wav (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/audio/fx/misc/crowd3.wav (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/audio/fx/misc/crowdfade.wav (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/audio/fx/misc/crowdtransition1a.wav (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/audio/fx/misc/crowdtransition1b.wav (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/audio/fx/misc/crowdtransition2a.wav (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/audio/fx/misc/crowdtransition2b.wav (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/audio/fx/misc/crowdtransition3a.wav (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/audio/fx/misc/crowdtransition3b.wav (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/audio/fx/misc/flagcapture.wav (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/audio/fx/misc/flagenemy.wav (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/audio/fx/misc/flagflap.wav (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/audio/fx/misc/flagfriend.wav (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/audio/fx/misc/flagreturn.wav (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/audio/fx/misc/flagself.wav (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/audio/fx/misc/gameover.wav (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/audio/fx/misc/gamestart.wav (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/audio/fx/misc/goal.wav (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/audio/fx/misc/gridjump.wav (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/audio/fx/misc/launcher.wav (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/audio/fx/misc/missed.wav (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/audio/fx/misc/red_alert_short.wav (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/audio/fx/misc/rolechange.wav (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/audio/fx/misc/slapshot.wav (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/audio/fx/misc/whistle.wav (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/audio/fx/weapons/TR2spinfusor_fire.wav (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/gui/TR2DebriefGui.gui (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/interiors/bmisc_-nef_flagstand1_x.dif (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/interiors/bmisc_neftrstand1.dif (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/interiors/cannon.dif (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/interiors/cannon2.dif (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/interiors/cap.dif (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/interiors/doubleramp2.dif (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/interiors/nef_bowl1.dif (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/interiors/nef_bowl2.dif (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/interiors/nef_bowl3.dif (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/interiors/nef_ramp1.dif (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/interiors/rail1.dif (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/interiors/ramp1.dif (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/interiors/singleramp.dif (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/interiors/spawnbase.dif (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/interiors/spawnbase2.dif (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/interiors/sphere.dif (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/missions/Crater71.mis (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/missions/FrozenFury.mis (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/missions/GodsRift.mis (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/missions/Haven.mis (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/missions/PhasmaDust.mis (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/missions/SkinnyDip.mis (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/missions/SolsDescent.mis (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/missions/TreasureIsland.mis (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/scripts/TR2BonusHud.cs (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/scripts/TR2EventHud.cs (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/scripts/TR2FlagToss.cs (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2flag.dts (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2heavy_male.dts (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2heavy_male_back.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2heavy_male_celdance.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2heavy_male_celflex.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2heavy_male_celjump.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2heavy_male_celsalute.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2heavy_male_celtaunt.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2heavy_male_celwave.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2heavy_male_dieback.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2heavy_male_diechest.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2heavy_male_dieforward.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2heavy_male_diehead.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2heavy_male_dieknees.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2heavy_male_dieleglf.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2heavy_male_dielegrt.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2heavy_male_diesidelf.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2heavy_male_diesidert.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2heavy_male_dieslump.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2heavy_male_diespin.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2heavy_male_fall.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2heavy_male_forward.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2heavy_male_jet.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2heavy_male_jump.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2heavy_male_land.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2heavy_male_root.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2heavy_male_side.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2heavy_male_ski.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2heavy_male_standjump.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2heavy_male_tauntbest.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2heavy_male_tauntimp.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2light_female.dts (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2light_female_back.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2light_female_celbow.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2light_female_celdance.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2light_female_celsalute.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2light_female_celwave.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2light_female_dieback.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2light_female_diechest.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2light_female_dieforward.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2light_female_diehead.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2light_female_dieknees.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2light_female_dieleglf.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2light_female_dielegrt.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2light_female_diesidelf.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2light_female_diesidert.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2light_female_dieslump.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2light_female_diespin.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2light_female_fall.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2light_female_forward.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2light_female_jet.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2light_female_jump.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2light_female_land.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2light_female_root.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2light_female_side.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2light_female_ski.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2light_female_standjump.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2light_female_tauntbest.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2light_female_tauntbutt.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2light_female_tauntimp.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2light_female_tauntkiss.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2light_male.dts (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2light_male_back.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2light_male_fall.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2light_male_forward.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2light_male_jet.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2light_male_jump.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2light_male_land.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2light_male_root.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2light_male_side.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2light_male_ski.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_female.dts (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_female_back.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_female_celbow.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_female_celdisco.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_female_celsalute.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_female_celwave.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_female_dieback.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_female_diechest.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_female_dieforward.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_female_diehead.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_female_dieknees.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_female_dieleglf.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_female_dielegrt.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_female_diesidelf.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_female_diesidert.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_female_dieslump.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_female_diespin.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_female_fall.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_female_forward.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_female_jet.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_female_jump.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_female_land.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_female_root.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_female_side.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_female_ski.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_female_standjump.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_female_tauntbest.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_female_tauntbutt.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_female_tauntimp.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_female_tauntkiss.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_male.dts (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_male_back.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_male_celdance.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_male_celflex.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_male_celrocky.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_male_celsalute.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_male_celtaunt.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_male_celwave.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_male_dieback.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_male_diechest.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_male_dieforward.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_male_diehead.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_male_dieknees.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_male_dieleglf.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_male_dielegrt.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_male_diesidelf.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_male_diesidert.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_male_dieslump.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_male_diespin.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_male_fall.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_male_forward.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_male_jet.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_male_jump.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_male_land.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_male_root.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_male_side.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_male_sitting.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_male_ski.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_male_standjump.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_male_tauntbest.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_male_tauntimp.dsq (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_chaingun.dts (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_disc.dts (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_grenade_launcher.dts (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_mortar.dts (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_shocklance.dts (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/billboard_1.dts (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/billboard_2.dts (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/billboard_3.dts (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/billboard_4.dts (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/goal_back.dts (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/goal_panel.dts (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/goal_side.dts (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/goal_top.dts (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/gold_goal_back.dts (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/gold_goal_side.dts (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/gold_goal_top.dts (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/golden_pole.dts (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/shapes/silver_pole.dts (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/terrains/Crater71.spn (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/terrains/Crater71.ter (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/terrains/FrozenFury.spn (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/terrains/FrozenFury.ter (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/terrains/GodsRift.spn (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/terrains/GodsRift.ter (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/terrains/Haven.spn (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/terrains/Haven.ter (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/terrains/PhasmaDust.spn (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/terrains/PhasmaDust.ter (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/terrains/SkinnyDip.spn (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/terrains/SkinnyDip.ter (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/terrains/SolsDescent.spn (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/terrains/SolsDescent.ter (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/terrains/TreasureIsland.spn (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/terrains/TreasureIsland.ter (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/Nef5.dml (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/Nef5/Nef5_BK.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/Nef5/Nef5_DN.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/Nef5/Nef5_FR.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/Nef5/Nef5_LF.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/Nef5/Nef5_RT.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/Nef5/Nef5_UP.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/Nef_TR2_Red.dml (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/Nef_TR2_Red_1.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/Nef_TR2_Red_2.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/Nef_TR2_Red_3.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/Nef_TR2_Red_4.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/Nef_TR2_Red_5.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/Nef_TR2_Red_7.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/Nef_TR2_Red_Cloud1.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/RedPlanet.dml (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/RedPlanet_1.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/RedPlanet_2.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/RedPlanet_3.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/RedPlanet_4.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/RedPlanet_5.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/RedPlanet_Cloud1.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/SOM_TR2_Armageddon.dml (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/SOM_TR2_StonedBlue.dml (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/SOM_TR2_WinterBlue.dml (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/SOM_WinterBlue/WinterBlue_v5_BK.bmp (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/SOM_WinterBlue/WinterBlue_v5_FR.bmp (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/SOM_WinterBlue/WinterBlue_v5_LF.bmp (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/SOM_WinterBlue/WinterBlue_v5_RT.bmp (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/SOM_WinterBlue/WinterBlue_v5_UP.bmp (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/StonedBlue/StonedBlue_v5_BK.bmp (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/StonedBlue/StonedBlue_v5_FR.bmp (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/StonedBlue/StonedBlue_v5_LF.bmp (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/StonedBlue/StonedBlue_v5_RT.bmp (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/StonedBlue/StonedBlue_v5_UP.bmp (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/TR1_1.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/TR1_2.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/TR1_3.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/TR1_4.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/TR1_5.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/TR1_7.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/TR1_Cloud1.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/TR1_Cloud2.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/TR1_Nef.dml (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/TR2-1.lmale.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/TR2-2.lmale.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/armageddon/Armageddon_v5_BK.bmp (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/armageddon/Armageddon_v5_FR.bmp (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/armageddon/Armageddon_v5_LF.bmp (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/armageddon/Armageddon_v5_RT.bmp (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/armageddon/Armageddon_v5_RTR.bmp (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/armageddon/Armageddon_v5_UP.bmp (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/base.lmale.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/commander/MiniIcons/TR2com_flag_grey.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/flag_skinmap.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/gui/TR2hud_playertriangle.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/gui/TR2hud_playertriangle_enemy.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/lava/ds_NefBlue.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/lava/ds_NefBlue1.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/lava/ds_NefBlue2.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/lava/ds_NefFloor6.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/lava/ds_NefWall1.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/lava/ds_neflig01.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/skins/TR2-1.hmale.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/skins/TR2-1.lfemale.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/skins/TR2-1.mfemale.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/skins/TR2-1.mmale.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/skins/TR2-2.hmale.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/skins/TR2-2.lfemale.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/skins/TR2-2.mfemale.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/skins/TR2-2.mmale.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/skins/billboard_1.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/skins/billboard_2.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/skins/billboard_3.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/skins/billboard_4.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/skins/goal_back.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/skins/goal_panel.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/skins/goal_side.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/skins/goal_top.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/skins/gold_goal_back.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/skins/gold_goal_side.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/skins/gold_goal_top.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/skins/gold_post.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/skins/goldcube.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/skins/silver_post.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/skins/silvercube.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/skins/tr2_flag.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/terrain/DesertWorld.TR2Sand.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/terrain/GMD.DarkRock.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/terrain/GMD.GrassMixed.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/terrain/GMD.LightSand.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/terrain/LushWorld.TR2DirtMossy.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/terrain/LushWorld.TR2GrassDark.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/terrain/LushWorld.TR2GrassLight.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/terrain/LushWorld.TR2GrassMixed.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/terrain/LushWorld.TR2RockLight.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/terrain/LushWorld.TR2RockMossy.png (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/terrain/seawaterfull2.PNG (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/terrain/wateregypt1.PNG (100%) rename {public => docs}/base/@vl2/TR2final105-client.vl2/textures/terrain/watr-icyblue2.PNG (100%) rename {public => docs}/base/@vl2/TR2final105-server.vl2/scripts/TR2BonusCategories.cs (100%) rename {public => docs}/base/@vl2/TR2final105-server.vl2/scripts/TR2BonusSounds.cs (100%) rename {public => docs}/base/@vl2/TR2final105-server.vl2/scripts/TR2Bonuses.cs (100%) rename {public => docs}/base/@vl2/TR2final105-server.vl2/scripts/TR2Descriptions.cs (100%) rename {public => docs}/base/@vl2/TR2final105-server.vl2/scripts/TR2Game.cs (100%) rename {public => docs}/base/@vl2/TR2final105-server.vl2/scripts/TR2Items.cs (100%) rename {public => docs}/base/@vl2/TR2final105-server.vl2/scripts/TR2Nouns.cs (100%) rename {public => docs}/base/@vl2/TR2final105-server.vl2/scripts/TR2ObserverQueue.cs (100%) rename {public => docs}/base/@vl2/TR2final105-server.vl2/scripts/TR2OtherBonuses.cs (100%) rename {public => docs}/base/@vl2/TR2final105-server.vl2/scripts/TR2Packages.cs (100%) rename {public => docs}/base/@vl2/TR2final105-server.vl2/scripts/TR2Particles.cs (100%) rename {public => docs}/base/@vl2/TR2final105-server.vl2/scripts/TR2Penalties.cs (100%) rename {public => docs}/base/@vl2/TR2final105-server.vl2/scripts/TR2Physics.cs (100%) rename {public => docs}/base/@vl2/TR2final105-server.vl2/scripts/TR2Prefixes.cs (100%) rename {public => docs}/base/@vl2/TR2final105-server.vl2/scripts/TR2Qualifiers.cs (100%) rename {public => docs}/base/@vl2/TR2final105-server.vl2/scripts/TR2Roles.cs (100%) rename {public => docs}/base/@vl2/TR2final105-server.vl2/scripts/TR2WeaponBonuses.cs (100%) rename {public => docs}/base/@vl2/TR2final105-server.vl2/scripts/TR2heavy_male.cs (100%) rename {public => docs}/base/@vl2/TR2final105-server.vl2/scripts/TR2light_female.cs (100%) rename {public => docs}/base/@vl2/TR2final105-server.vl2/scripts/TR2light_male.cs (100%) rename {public => docs}/base/@vl2/TR2final105-server.vl2/scripts/TR2medium_female.cs (100%) rename {public => docs}/base/@vl2/TR2final105-server.vl2/scripts/TR2medium_male.cs (100%) rename {public => docs}/base/@vl2/TR2final105-server.vl2/scripts/packs/TR2energypack.cs (100%) rename {public => docs}/base/@vl2/TR2final105-server.vl2/scripts/weapons/TR2chaingun.cs (100%) rename {public => docs}/base/@vl2/TR2final105-server.vl2/scripts/weapons/TR2disc.cs (100%) rename {public => docs}/base/@vl2/TR2final105-server.vl2/scripts/weapons/TR2grenade.cs (100%) rename {public => docs}/base/@vl2/TR2final105-server.vl2/scripts/weapons/TR2grenadeLauncher.cs (100%) rename {public => docs}/base/@vl2/TR2final105-server.vl2/scripts/weapons/TR2mortar.cs (100%) rename {public => docs}/base/@vl2/TR2final105-server.vl2/scripts/weapons/TR2shockLance.cs (100%) rename {public => docs}/base/@vl2/TR2final105-server.vl2/scripts/weapons/TR2targetingLaser.cs (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/TWL-MapPack Readme.txt (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/audio/fx/environment/IrisStaticSweep.wav (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/Euro_salgenroom2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/Euro_salproj1.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/Euro_salturretsus1.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/Euro_slblocks.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/Euro_slinvstat.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/Euro_slremo2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/Euro_slsusbr1.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/Euro_slvehramp1.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/Vpad_Bunker.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/bbase_-nefvbase_x.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/bbase_-nefvbase_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/bbase_ccb1.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/bmisc_-nef_flagstand1_x.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/bmisc_-nef_flagstand1_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/bmisc_neftrstand1.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_bridge0_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_bunker1_x.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_bunker1_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_ruina_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_ruinb_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_ruinc_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_ruind_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_ruine_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_ruinf_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_ruing_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_ruinh_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_tower1_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_tower2_x.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/bmiscpan_tower2_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/btf_base1.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/btf_bridge2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/btf_bridge3.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/btf_turretplatform.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/btf_turretplatform_x.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/btf_turretplatform_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/ccb_be_tower1a_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/ccb_be_tower1b_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/dbase_-nefbase1_x.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/dbase_-nefbase1_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/dbase_-nefbase2_x.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/dbase_-nefbase2_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/dmisc1_x.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/dmisc1_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/dmisc_-nefflagstand1_x.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/dmisc_-nefflagstand1_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_box_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_bunkera_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_bunkerb_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_droptop_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_fstand_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_hangar_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_platform_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_rig_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_rustbox_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_sandcastle_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_slab_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_spade_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_steelsheet2_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/dox_bb_steelsheet_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/epicrates_base.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/epicrates_bridge.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/epicrates_turret.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/frostclawbase.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/irisbase.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/irisinside.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/irismonu.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/irisruin2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/irisruin3.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/irisruins1.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/iristurbase.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/kif_cinereousfs.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/kif_cinereousinv.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/kif_cinereousplat1.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/kif_cinereoustt.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/nycto-base1.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/nycto-base2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/nycto-ec1.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/nycto-ec2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/nycto-ec3.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/nycto-ec4.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/nycto-ec5.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/nycto-ec6.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/nycto-stand1.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/nycto-tunnel-1.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/rail1.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/rilke_bombscare_flagstand_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/rilke_ctm1_flagstand1_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/rilke_ctm1_platform1_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/rilke_ctm1_sensorbunker1_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/rilke_ctm1_sensorbunker2_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/rilke_ctm1_vpad_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/rilke_whitedwarf_bridge2_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/rilke_whitedwarf_bridgebase1_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/rilke_whitedwarf_bunker2_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/rilke_whitedwarf_platform2_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/rilke_whitedwarf_platform3_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/rilke_whitedwarf_towerbunker2_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/rilke_whitedwarf_vehiclepad_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/tes_flagbase_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/tes_flagbunker.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/tes_flyingvehicle_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/tes_flyingvehiclebase.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/tes_turretholder.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/tri_tbunker_x.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/tri_tbunker_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/interiors/tri_tower_x2.dif (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/missions/TWL_Abaddon.mis (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/missions/TWL_BaNsHee.mis (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/missions/TWL_BeachBlitz.mis (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/missions/TWL_BeggarsRun.mis (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/missions/TWL_BlueMoon.mis (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/missions/TWL_Boss.mis (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/missions/TWL_Celerity.mis (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/missions/TWL_Chokepoint.mis (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/missions/TWL_Cinereous.mis (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/missions/TWL_Clusterfuct.mis (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/missions/TWL_Crossfire.mis (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/missions/TWL_Curtilage.mis (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/missions/TWL_Damnation.mis (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/missions/TWL_DangerousCrossing.mis (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/missions/TWL_DeadlyBirdsSong.mis (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/missions/TWL_Deserted.mis (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/missions/TWL_Desiccator.mis (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/missions/TWL_Drifts.mis (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/missions/TWL_Feign.mis (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/missions/TWL_Frostclaw.mis (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/missions/TWL_Frozen.mis (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/missions/TWL_Harvester.mis (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/missions/TWL_Horde.mis (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/missions/TWL_Katabatic.mis (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/missions/TWL_Magmatic.mis (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/missions/TWL_Minotaur.mis (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/missions/TWL_Neve.mis (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/missions/TWL_NoShelter.mis (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/missions/TWL_OsIris.mis (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/missions/TWL_Pandemonium.mis (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/missions/TWL_Quagmire.mis (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/missions/TWL_Raindance.mis (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/missions/TWL_Ramparts.mis (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/missions/TWL_Reversion.mis (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/missions/TWL_Rollercoaster.mis (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/missions/TWL_Runenmacht.mis (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/missions/TWL_Sandstorm.mis (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/missions/TWL_Slapdash.mis (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/missions/TWL_Snowblind.mis (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/missions/TWL_Starfallen.mis (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/missions/TWL_Stonehenge.mis (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/missions/TWL_SubZero.mis (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/missions/TWL_Surreal.mis (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/missions/TWL_Titan.mis (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/missions/TWL_WhiteDwarf.mis (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/missions/TWL_WilderZone.mis (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/missions/TWL_WoodyMyrk.mis (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Abaddon.ter (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL-BaNsHee.ter (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL-BeachBlitz.ter (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL-BeggarsRun.ter (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL-BlueMoon.ter (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Boss.ter (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Chokepoint.ter (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Cinereous.ter (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Clusterfuct.ter (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Curtilage.ter (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Damnation.ter (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL-DeadlyBirdsSong.ter (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Deserted.ter (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Desiccator.ter (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Drifts.ter (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Euro_Feign.ter (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Frostclaw.ter (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Frozen.ter (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Harvester.ter (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Horde.ter (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Katabatic.ter (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Neve.ter (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL-NoShelter.ter (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Os_Iris.ter (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Pandemonium.ter (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Runenmacht.ter (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL-Slapdash.ter (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL-SubZero.ter (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL-WilderZone.ter (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL-WoodyMyrk.ter (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Abaddon.spn (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL_BaNsHee.spn (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL_BeachBlitz.spn (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL_BeggarsRun.spn (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL_BlueMoon.spn (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Boss.spn (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Celerity.spn (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Chokepoint.spn (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Cinereous.spn (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Clusterfuct.spn (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Crossfire.spn (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Crossfire.ter (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Curtilage.spn (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Damnation.spn (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL_DangerousCrossing.spn (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL_DeadlyBirdsSong.spn (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Deserted.spn (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Desiccator.spn (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Drifts.spn (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Feign.spn (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Frostclaw.spn (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Frozen.spn (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Harvester.spn (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Horde.spn (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Katabatic.spn (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Magmatic.spn (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Minotaur.spn (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Neve.spn (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL_NoShelter.spn (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL_OsIris.spn (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Pandemonium.spn (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Quagmire.spn (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Raindance.spn (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Ramparts.spn (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Reversion.spn (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Rollercoaster.spn (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Runenmacht.spn (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Sandstorm.spn (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Slapdash.spn (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Snowblind.spn (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Starfallen.spn (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Stonehenge.spn (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL_SubZero.spn (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Surreal.spn (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL_Titan.spn (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL_WhiteDwarf.spn (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL_WilderZone.spn (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/terrains/TWL_WoodyMyrk.spn (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Details/bb_det2.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8_base1.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8_base1b.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8_base1c.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8_btrim01.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8_btrim05.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8_launchpad1.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8_mtlwall1b.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8_mtlwall3.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8_mtlwall4.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8_rlight_0000.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8_rlightb.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8_rlightb_0000.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8basictrim2_bl.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8beam01.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8beam01b.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8beam02.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8bgrate01.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8bolttrim.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8bolttrimb.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8clangfloor.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8clangfloor01.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8clangfloor03.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8clangfloor05c.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8clangwarnmix_.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8crete01.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8crete01stair1.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8crete03.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8crete03b.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8crete03c.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8crete03cc.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8crete03d.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8crete03fadedw.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8cretefloor02.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8cretefloor_ti.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8cretesmlltrim.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8lighttrim.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8lighttrim_b.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8metal03c_blue.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8mtltrim.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8mtltrim1.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8mtltrim1b.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8mtltrim2.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8smlltrim1.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8spawn01b.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8support02.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8support02c.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8support04b_bl.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8support05.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8tinylight_000.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8tmtllight2.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8trimlight_000.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8warning2.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8warning256.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8warning2step.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8wrntrim.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/e8wrntrim2b.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Evil8/null.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Iris_sky.dml (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/LiquidTiles/industrial_oil.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/LiquidTiles/tes_water2.bm8 (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/LiquidTiles/tes_water2.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Nycto-sm.dml (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Nycto/stormmtn_BK.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Nycto/stormmtn_DN.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Nycto/stormmtn_ENV.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Nycto/stormmtn_FR.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Nycto/stormmtn_LF.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Nycto/stormmtn_RT.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/Nycto/stormmtn_UP.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Abaddon.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_BaNsHee.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_BeachBlitz.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_BeggarsRun.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_BlueMoon.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Boss.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Celerity.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Chokepoint.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Cinereous.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Clusterfuct.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Crossfire.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Curtilage.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Damnation.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_DangerousCrossing.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_DeadlyBirdsSong.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Deserted.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Desiccator.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Drifts.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Feign.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Frostclaw.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Frozen.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Harvester.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Horde.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Katabatic.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Magmatic.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Minotaur.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Neve.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_NoShelter.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_OsIris.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Pandemonium.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Quagmire.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Raindance.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Ramparts.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Reversion.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Rollercoaster.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Runenmacht.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Sandstorm.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Slapdash.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Snowblind.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Starfallen.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Stonehenge.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_SubZero.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Surreal.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_Titan.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_WhiteDwarf.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_WilderZone.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/gui/Load_TWL_WoodyMyrk.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/ib/skies/inf_butch_night13_BK.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/ib/skies/inf_butch_night13_DN.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/ib/skies/inf_butch_night13_FR.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/ib/skies/inf_butch_night13_LF.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/ib/skies/inf_butch_night13_RT.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/ib/skies/inf_butch_night13_UP.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/ice/skies/kif_ice_day_BK.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/ice/skies/kif_ice_day_DN.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/ice/skies/kif_ice_day_FR.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/ice/skies/kif_ice_day_LF.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/ice/skies/kif_ice_day_RT.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/ice/skies/kif_ice_day_UP.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/inf_butch_night13_x2.dml (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/kif_iceday.dml (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/kif_lava_starrynight.dml (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-Plates.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-Trim.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-bboard.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-bboard2.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-comp2.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-comp3.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-comp4.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-comp7.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-computer.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-disp1.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-disp2.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-hitwall.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-hitwall2.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-map.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-mwall.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-mwall2.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-mwall3.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-mwall4.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-pipe.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lava/Nycto-plasma.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lava/comp_screen_2.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lava/grid_1.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lava/grid_rusty_1.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lava/skies/kif_lava_starrynight_BK.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lava/skies/kif_lava_starrynight_DN.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lava/skies/kif_lava_starrynight_FR.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lava/skies/kif_lava_starrynight_LF.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lava/skies/kif_lava_starrynight_RT.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lava/skies/kif_lava_starrynight_UP.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lava/techwall_1.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lava/techwall_paint.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lava/techwall_rusty.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lava/techwall_rusty2.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush/BlueMoon.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush/Roman_COLLa.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush/Roman_COLLb.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush/Roman_ROOF.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush/Roman_STONE.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush/Skies/BBday_BK.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush/Skies/BBday_DN.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush/Skies/BBday_FR.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush/Skies/BBday_LF.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush/Skies/BBday_RT.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush/Skies/BBday_UP.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush/Skies/lush_01_day_v5_BK_x2.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush/Skies/lush_01_day_v5_DN_x2.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush/Skies/lush_01_day_v5_FR_x2.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush/Skies/lush_01_day_v5_LF_x2.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush/Skies/lush_01_day_v5_RT_x2.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush/Skies/lush_01_day_v5_UP_x2.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush/bb_red.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush/bb_red2.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush/bb_sand.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush/be_elig02_nd.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush/be_ewal03_hl.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush/be_ewal03acrk.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush/be_gr3streak.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush/be_gr4streak.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush/box_a.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush/box_b.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush/box_c.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush/dox_beam.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush/dox_bluelite1.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush/dox_bluelite2.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush/dox_grsteel3.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush/dox_grsteel3_b.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush/dox_grsteel3_f.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush/dox_grsteel4.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush/dox_pipe1.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush/emap_beachblitz.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush/ir_blocks.bm8 (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush/ir_blocks.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush/ir_plain.bm8 (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush/ir_plain.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush/ir_relief.bm8 (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush/ir_relief.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush/ir_trim1.bm8 (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush/ir_trim1.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush/ir_trim2.bm8 (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush/ir_trim2.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush/ir_wall.bm8 (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush/ir_wall.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush/rustbox.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush/rustbox_logo.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/lush_day_x2.dml (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/nef_sset2_x2.dml (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/nefred1/red1_BK_x2.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/nefred1/red1_CLOUD1_x2.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/nefred1/red1_FR_x2.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/nefred1/red1_LF_x2.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/nefred1/red1_RT_x2.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/nefred1/red1_UP_x2.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/nefred1_x2.dml (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/nefsset2_x2/skies/nef_sset2_BK.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/nefsset2_x2/skies/nef_sset2_FR.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/nefsset2_x2/skies/nef_sset2_LF.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/nefsset2_x2/skies/nef_sset2_RT.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/nefsset2_x2/skies/nef_sset2_UP.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/skies/Iris/Iris_BK.bm8 (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/skies/Iris/Iris_BK.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/skies/Iris/Iris_DN.bm8 (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/skies/Iris/Iris_DN.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/skies/Iris/Iris_FR.bm8 (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/skies/Iris/Iris_FR.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/skies/Iris/Iris_LF.bm8 (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/skies/Iris/Iris_LF.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/skies/Iris/Iris_RT.bm8 (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/skies/Iris/Iris_RT.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/skies/Iris/Iris_UP.bm8 (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/skies/Iris/Iris_UP.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/skies/lush_02_dusk_BK.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/skies/lush_02_dusk_DN.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/skies/lush_02_dusk_FR.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/skies/lush_02_dusk_LF.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/skies/lush_02_dusk_RT.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/skies/lush_02_dusk_UP.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/skins/bb_bark.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/skins/bb_bark2.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/skins/bb_beechleaf.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/skins/bb_bigleaf.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/skins/bb_bush.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/skins/bb_jnigraleaf.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/skins/bb_palmleaf.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/skins/bb_screen.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/skins/bb_stripeleaf.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/skins/bb_tree1_foliage2.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/skins/bb_tree1_side.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/skins/bb_tree2_foliage2.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/skins/bb_tree2_side.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/skins/bb_trunk.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/skins/dox_stone.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/skins/dox_wires.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/sky03.dml (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/sky03/TR1_Cloud1.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/sky03/TR1_Cloud2.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/sky03/fback.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/sky03/fdown.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/sky03/ffront.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/sky03/fleft.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/sky03/fright.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/sky03/fup.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/sky_beachblitz.dml (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/space/TR1_Cloud1.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/space/TR1_Cloud2.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/space/xnight2_bk.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/space/xnight2_dn.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/space/xnight2_ft.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/space/xnight2_lf.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/space/xnight2_rt.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/space/xnight2_up.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/terrain/LegendsLightSand.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/terrain/NyctoGlacier.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/terrain/NyctoRock.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/terrain/NyctoRock2.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/terrain/NyctoSnow.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/terrain/RockLight.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/terrain/brown_Dirt02.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/terrain/green_GrassRock005.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/terrain/green_SnowyGrass001.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/terrain/lushworld.beachsand.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/terrain/mxrock0.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/terrain/mxrock2tu.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/terrain/mxrock2tv.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/terrain/rilk.shingledrock.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/terrain/rilke.sand.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/terrain/snow_a0.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/terrain/snow_a2.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/terrain/snow_grass001.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/terrain/snow_rock_5.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/terrain/tes_mystery1.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/terrain/tes_mystery2.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/terrain/tes_test.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/terrain/tropical1.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/terrain/ugly2.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/tesla.dml (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/tesla/skies/teslaski_v5_bk.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/tesla/skies/teslaski_v5_dn.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/tesla/skies/teslaski_v5_fr.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/tesla/skies/teslaski_v5_lf.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/tesla/skies/teslaski_v5_rt.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/tesla/skies/teslaski_v5_up.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/teslaski_v5_DN.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/teslaski_v5_bk.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/teslaski_v5_fr.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/teslaski_v5_lf.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/teslaski_v5_rt.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/teslaski_v5_up.png (100%) rename {public => docs}/base/@vl2/TWL-MapPack.vl2/textures/xnight.dml (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/TWL2-Map Pack Readme.txt (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/interiors/Euro4_Bleed_Base.dif (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/interiors/Euro4_Bleed_turret.dif (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/interiors/Euro4_Bleed_vpad.dif (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/interiors/Euro4_Dissention_dox_bb_bunkera_x2.dif (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/interiors/Euro4_Dissention_dox_bb_hangar_x2.dif (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/interiors/Euro4_Dissention_rilke_whitedwarf_mainbase.dif (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/interiors/Euro4_FrozenHope_inf_butch_fhope_base47.dif (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/interiors/Euro4_FrozenHope_inf_butch_fhope_flag6.dif (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/interiors/Euro4_FrozenHope_inf_butch_fhope_turret12.dif (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/interiors/TL_bmiscpan_ruind.dif (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/interiors/TL_btowr9.dif (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/interiors/TL_drorck-base.dif (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/interiors/TL_magnumbase.dif (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/interiors/TL_magnumflag.dif (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/interiors/TL_magnummisc.dif (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/interiors/TL_magnumturret.dif (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/interiors/TL_magnumvs.dif (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/interiors/btowr_ccb1.dif (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/interiors/ccb_be_tower1b_x2.dif (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/interiors/ccbase1.dif (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/interiors/ccbase2.dif (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/interiors/ccflagstand.dif (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/interiors/cctower.dif (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/interiors/conbase.dif (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/interiors/conspire.dif (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/interiors/dox_bb_fstand_x2.dif (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/interiors/hbbunker.dif (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/interiors/hbflagstand.dif (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/interiors/idbase.dif (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/interiors/idhangar.dif (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/interiors/idmiddle.dif (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/interiors/inf_butch_fg2base1.dif (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/interiors/inf_butch_fg2flag21.dif (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/interiors/inf_butch_fg2turret13.dif (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/interiors/inf_butch_fg2turret9.dif (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/interiors/inf_butch_icebase51.dif (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/interiors/inf_butch_iceturretbase9.dif (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/interiors/inf_butch_icevehicle11.dif (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/interiors/jagged_base3.dif (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/interiors/kif_skylightbase.dif (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/interiors/kif_skylightfs.dif (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/interiors/magnum_vehicle_stop.dif (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/interiors/mmbase.dif (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/interiors/mmbridge.dif (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/interiors/muddyswampstand.dif (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/interiors/ocular-flagstand.dif (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/interiors/peach_lush_bunker1.dif (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/interiors/tes_flagbase_x2.dif (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/interiors/tes_flyingvehicle_x2.dif (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_Bleed.mis (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_BlueMoon.mis (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_CanyonCrusadeDeluxe.mis (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_Celerity.mis (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_CloakOfNight.mis (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_Crevice.mis (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_Dissention.mis (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_Drifts.mis (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_Drorck.mis (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_FrozenGlory.mis (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_FrozenHope.mis (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_Hildebrand.mis (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_IceDagger.mis (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_JaggedClaw.mis (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_Magnum.mis (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_MidnightMayhemDeluxe.mis (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_MuddySwamp.mis (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_Norty.mis (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_Ocular.mis (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_RoughLand.mis (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_Ruined.mis (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_Skylight.mis (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/missions/TWL2_WoodyMyrk.mis (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/terrains/CCD.ter (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/terrains/CeleritySE.ter (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/terrains/Euro4_Bleed.ter (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/terrains/Euro4_Dissention.ter (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/terrains/Euro4_FrozenHope.ter (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/terrains/Euro_Drifts_SE.ter (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/terrains/Hildebrand.ter (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/terrains/Ocular.ter (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/terrains/TL_Drorck.ter (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/terrains/TL_Magnum.ter (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/terrains/TL_MuddySwamp.ter (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/terrains/TL_RoughLand.ter (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/terrains/TL_Skylight.ter (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/terrains/TWL-BlueMoon.ter (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_Bleed.spn (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_BlueMoon.spn (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_CanyonCrusadeDeluxe.spn (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_Celerity.spn (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_CloakOfNight.spn (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_Crevice.spn (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_Crevice.ter (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_Dissention.spn (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_Drifts.spn (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_Drorck.spn (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_FrozenGlory.spn (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_FrozenHope.spn (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_Frozenglory.ter (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_Hildebrand.spn (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_IceDagger.spn (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_JaggedClaw.spn (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_Magnum.spn (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_MidnightMayhemDeluxe.spn (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_MuddySwamp.spn (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_Norty.spn (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_Ocular.spn (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_RoughLand.spn (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_Ruined.spn (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_Ruined.ter (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_Skylight.spn (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/terrains/TWL2_WoodyMyrk.spn (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/terrains/WoodyMyrkSE.ter (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/terrains/cloak.ter (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/terrains/icedagger.ter (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/terrains/jaggedclaw.ter (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/terrains/mmd.ter (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/terrains/norty.ter (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/Euro4_Bleed.dml (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/Euro4_FrozenHope.dml (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8_base1.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8_base1b.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8_base1c.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8_btrim01.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8_btrim05.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8beam01.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8beam01b.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8beam02.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8bgrate01.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8bolttrim.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8bolttrimb.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8clangwarnmix_.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8crete01.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8crete01stair1.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8crete03.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8crete03c.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8crete03cc.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8crete03fadedw.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8cretefloor02.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8cretefloor_ti.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8cretesmlltrim.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8lighttrim.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8lighttrim_b.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8mtltrim.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8mtltrim1.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8mtltrim1b.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8mtltrim2.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8smlltrim1.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8support05.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8tinylight_000.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8tmtllight2.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8trimlight_000.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8warning2.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8warning256.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8warning2step.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8wrntrim.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/e8wrntrim2b.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/Evil8/null.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/TL_Magnum.dml (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/blackdust.dml (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/blackdust/blackdust_DN.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/blackdust/blackdust_bk.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/blackdust/blackdust_cloud1.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/blackdust/blackdust_cloud2.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/blackdust/blackdust_fr.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/blackdust/blackdust_lf.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/blackdust/blackdust_rt.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/blackdust/blackdust_up.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/canyon_crusade.dml (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/dark_green.dml (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/dark_green/dark_green_BK.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/dark_green/dark_green_DN.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/dark_green/dark_green_FR.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/dark_green/dark_green_LF.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/dark_green/dark_green_RT.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/dark_green/dark_green_UP.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/dark_green/dark_green_cloud1.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/dark_green/dark_green_cloud2.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/4circle_lite.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/antigrav.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/bluetrim1.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/bluetrim2.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/bluetrim3.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/carinternalwall.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/carrierwall4.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/doorlogo2.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/ds_etechbor01.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/ds_etechbrdr2.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/ds_ewall06.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/ds_ewall07.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/ds_genfloor.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/ds_genwall.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/ds_ilig04.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/ds_iwal01.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/grate1.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/grate2.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/hangar_indoor1.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/hangar_indoor3.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/light_cold3.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/light_small2.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/redstripe2.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/rock_smalllite.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/rock_wall_lite.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/rock_wall_lite3.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/rock_wall_lite4.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/rock_wall_lite5.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/roofbeam.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/rway_middle.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/sboxlogotop.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/slabgrill.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/stripe2.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/striplite2.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/striplite3.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/wall_2.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/wall_3.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/dox_textures/white_striplite.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/evil/ancient3.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/evil/base1c.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/evil/beam01.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/evil/bolttrim.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/evil/cementwall6.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/evil/cementwall8.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/evil/cretepillarc.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/evil/crudewarn.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/evil/drkmtldpanelc.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/evil/e6cfloordented.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/evil/e6girdergrate.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/evil/e6grate2flr.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/evil/e6horzlight.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/evil/e6smlgrtflr2bl.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/evil/e6strimlight.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/evil/housewall.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/evil/mtlsupgrt2light.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/evil/tfloor.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/evil/tlroddtilecln.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/evil/tmtllight.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/evil/trimodd.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/evil/warning2.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Bleed.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_BlueMoon.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_CanyonCrusadeDeluxe.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Celerity.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_CloakOfNight.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Crevice.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Dissention.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Drifts.PNG (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Drorck.PNG (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_FrozenGlory.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_FrozenHope.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Hildebrand.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_IceDagger.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_JaggedClaw.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Magnum.PNG (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_MidnightMayhemDeluxe.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_MuddySwamp.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Norty.PNG (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Ocular.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_RoughLand.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Ruined.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_Skylight.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/gui/Load_TWL2_WoodyMyrk.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/ice/bd_ebor03.PNG (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/ice/bd_espe03.PNG (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/ice/bd_ibor6.PNG (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/ice/bd_iceilig02.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/ice/be_elig03.PNG (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/ice/be_icei01a.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/ice/be_itebor02a.PNG (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/ice/be_itedoo01.PNG (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/ice/be_iteflo01.PNG (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/ice/ds_efloor1.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/ice/ds_ichute02.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/ice/ds_iflo04.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/ice/ds_ihacei01.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/ice/ds_ilig02.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/ice/ds_ilig03.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/ice/ds_iwaldeco04a.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/ice/ds_iwaldeco05.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/ice/ds_iwaldeco06.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/ice/ds_techwall_2.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/ice/ds_techwall_3.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/ice/skies/starrynite_BK.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/ice/skies/starrynite_DN.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/ice/skies/starrynite_FR.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/ice/skies/starrynite_LF.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/ice/skies/starrynite_RT.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/ice/skies/starrynite_UP.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/inf_butch_nov50.dml (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/inf_butch_nov50_BK.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/inf_butch_nov50_DN.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/inf_butch_nov50_FR.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/inf_butch_nov50_LF.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/inf_butch_nov50_RT.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/inf_butch_nov50_UP.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/jagged.dml (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/be_edoo02.PNG (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/be_elig02.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/be_elig03.PNG (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/be_espec02.PNG (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/be_ewal06.PNG (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/be_icei01a.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/be_ihalig.PNG (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/be_iprflo01.PNG (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/be_itebor04.PNG (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/be_itedoo01.PNG (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/be_itelig01.PNG (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/be_itelig02.PNG (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/be_itewal01.PNG (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/be_itewal04.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/chateau_bk.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/chateau_dn.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/chateau_ft.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/chateau_lf.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/chateau_rt.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/chateau_up.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/deck1+.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/ds_NefBlTrim.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/ds_NefBlue1.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/ds_NefWall1.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/ds_Neffloor1.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/ds_Neffloor5.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/ds_ilig03.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/greylite2.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/gtext2a.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/null.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/slabgrill.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/jaggedclaw/tcement1a.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/kif_lushsunset.dml (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lava/Euro4_Sinivalkoinen_TMa5tersMix_water_RefleX.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-Plates.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-Trim.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-bboard.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-bboard2.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-comp2.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-comp3.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-comp4.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-comp7.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-computer.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-disp1.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-disp2.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-hitwall.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-hitwall2.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-map.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-mwall.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-mwall2.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-mwall3.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-mwall4.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-pipe.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lava/Nycto-plasma.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboy1.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboy2.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboy3.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboy4.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboy5.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboy6.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboy7.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboy8.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboy9.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboyb10.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboyb11.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboyb12.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboyb13.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboyb14.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lava/Tma5t_Cowboyb15.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lava/bd_iflo03b.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lava/be_itelig01.PNG (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lava/be_itewal02a.PNG (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lava/comp_screen_2.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lava/grid_1.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lava/grid_rusty_1.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lava/inf_light011.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lava/inf_light09.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lava/sw_floorgrate.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lava/sw_ipipe02.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lava/techwall_1.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lava/techwall_paint.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lava/techwall_rusty.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lava/techwall_rusty2.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/liquidtiles/industrial_oil.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lush/bb_red.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lush/bb_red2.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lush/bb_sand.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lush/be_elig02_nd.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lush/be_ewal03_hl.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lush/be_ewal03acrk.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lush/be_gr3streak.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lush/be_gr4streak.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lush/box_a.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lush/box_b.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lush/box_c.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lush/dox_beam.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lush/dox_bluelite1.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lush/dox_bluelite2.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lush/dox_grsteel3.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lush/dox_grsteel3_b.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lush/dox_grsteel3_f.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lush/dox_grsteel4.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lush/dox_pipe1.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lush/emap_beachblitz.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lush/skies/emap_dark_green.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lush/skies/kif_lushsunset_BK.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lush/skies/kif_lushsunset_DN.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lush/skies/kif_lushsunset_FR.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lush/skies/kif_lushsunset_LF.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lush/skies/kif_lushsunset_RT.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lush/skies/kif_lushsunset_UP.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lush/stone_wall1.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lush/stone_wall2.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lush/stone_wall3.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lush/stone_wall4.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lush/stone_wall5.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/lush/stone_wall7.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/magsky/mag_BK.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/magsky/mag_FR.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/magsky/mag_LF.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/magsky/mag_RT.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/magsky/mag_UP.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/mmd.dml (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/mmd/mmd_BK.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/mmd/mmd_DN.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/mmd/mmd_FR.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/mmd/mmd_LF.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/mmd/mmd_RT.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/mmd/mmd_UP.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/ocular.dml (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/skies/Euro4_Bleed_emap.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/skies/Euro4_Bleed_sysday_bk.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/skies/Euro4_Bleed_sysday_dn.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/skies/Euro4_Bleed_sysday_fr.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/skies/Euro4_Bleed_sysday_lf.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/skies/Euro4_Bleed_sysday_rt.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/skies/Euro4_Bleed_sysday_up.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/skies/Euro4_FrozenHope_inf_butchlava2_BK.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/skies/Euro4_FrozenHope_inf_butchlava2_DN.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/skies/Euro4_FrozenHope_inf_butchlava2_FR.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/skies/Euro4_FrozenHope_inf_butchlava2_LF.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/skies/Euro4_FrozenHope_inf_butchlava2_RT.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/skies/Euro4_FrozenHope_inf_butchlava2_UP.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/skies/blank_DN.bm8 (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/skies/blank_DN.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/skies/cc_sky_bk.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/skies/cc_sky_fr.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/skies/cc_sky_lf.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/skies/cc_sky_rt.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/skies/cc_sky_up.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/skies/ocular0.bm8 (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/skies/ocular0.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/skies/ocular180.bm8 (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/skies/ocular180.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/skies/ocular270.bm8 (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/skies/ocular270.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/skies/ocular90.bm8 (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/skies/ocular90.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/skies/ocular_lush_day_emap.bm8 (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/skies/ocular_lush_day_emap.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/skies/oculartop.bm8 (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/skies/oculartop.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/sky01.dml (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/sky01/sback.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/sky01/sdown.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/sky01/sfront.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/sky01/sleft.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/sky01/sright.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/sky01/sup.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/sky_ice_cloak.dml (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/terrain/Bleed.GrassLight.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/terrain/Bleed.GrassMixed.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/terrain/Bleed.RockMossy.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/terrain/Bleed.RockSmooth.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/terrain/abbbb.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/terrain/acccc.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/terrain/aeee.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/terrain/brown_Dirt05.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/terrain/brown_DirtRock01.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/terrain/cc_alien_crackedsand.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/terrain/cc_alien_sand.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/terrain/cc_sand1.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/terrain/cc_sand2.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/terrain/cc_sand3.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/terrain/cc_sand4.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/terrain/greenrock21.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/terrain/mmd-1.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/terrain/mmd-2.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/terrain/mmd-3.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/terrain/mmd-5.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/terrain/rockwall.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/terrain/snow_a0.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/terrain/snow_brownRock00.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/terrain/tes_mystery1.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/terrain/tes_mystery2.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/terrain/tes_test.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/tesla.dml (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/tesla/skies/teslaski_v5_bk.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/tesla/skies/teslaski_v5_dn.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/tesla/skies/teslaski_v5_fr.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/tesla/skies/teslaski_v5_lf.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/tesla/skies/teslaski_v5_rt.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/tesla/skies/teslaski_v5_up.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/teslaski_v5_DN.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/teslaski_v5_bk.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/teslaski_v5_fr.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/teslaski_v5_lf.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/teslaski_v5_rt.png (100%) rename {public => docs}/base/@vl2/TWL2-MapPack.vl2/textures/teslaski_v5_up.png (100%) rename {public => docs}/base/@vl2/TridentLE.vl2/missions/TridentLE.mis (100%) rename {public => docs}/base/@vl2/TridentLE.vl2/terrains/TridentLE.spn (100%) rename {public => docs}/base/@vl2/TridentLE.vl2/textures/gui/Load_TridentLE.png (100%) rename {public => docs}/base/@vl2/UphillBattle.vl2/missions/UphillBattle.mis (100%) rename {public => docs}/base/@vl2/UphillBattle.vl2/terrains/UphillBattle.spn (100%) rename {public => docs}/base/@vl2/UphillBattle.vl2/textures/gui/Load_UphillBattle.png (100%) rename {public => docs}/base/@vl2/VulcansHammer.vl2/missions/VulcansHammer.mis (100%) rename {public => docs}/base/@vl2/VulcansHammer.vl2/terrains/VulcansHammer.spn (100%) rename {public => docs}/base/@vl2/VulcansHammer.vl2/textures/gui/load_VulcansHammer.png (100%) rename {public => docs}/base/@vl2/atroposthereturn.vl2/missions/Atropos2.mis (100%) rename {public => docs}/base/@vl2/atroposthereturn.vl2/terrains/Atropos2.nav (100%) rename {public => docs}/base/@vl2/atroposthereturn.vl2/terrains/Atropos2.spn (100%) rename {public => docs}/base/@vl2/atroposthereturn.vl2/textures/gui/LOAD_Atropos2.png (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/T2Intro.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/breath_bio_uw.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/breath_fem_uw.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/breath_uw.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/bubbletrail.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/bubbletrail2.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/general_water_bigsplash.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/general_water_exit.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/general_water_exit2.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/general_water_medsplash.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/general_water_smallsplash.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/general_water_smallsplash2.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/heavy_LF_hard.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/heavy_LF_metal.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/heavy_LF_snow.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/heavy_LF_soft.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/heavy_LF_uw.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/heavy_LF_water.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/heavy_RF_hard.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/heavy_RF_metal.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/heavy_RF_snow.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/heavy_RF_soft.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/heavy_RF_uw.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/heavy_RF_water.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/heavy_land_hard.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/heavy_land_snow.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/heavy_land_soft.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/light_LF_bubbles.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/light_LF_hard.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/light_LF_metal.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/light_LF_snow.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/light_LF_soft.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/light_LF_uw.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/light_LF_wade.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/light_LF_water.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/light_RF_bubbles.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/light_RF_hard.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/light_RF_metal.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/light_RF_snow.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/light_RF_soft.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/light_RF_uw.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/light_RF_wade.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/light_RF_water.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/light_land_hard.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/light_land_metal.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/light_land_snow.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/light_land_soft.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/med_LF_hard.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/med_LF_metal.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/med_LF_snow.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/med_LF_soft.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/med_LF_uw.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/med_LF_water.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/med_RF_hard.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/med_RF_metal.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/med_RF_snow.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/med_RF_soft.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/med_RF_uw.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/med_RF_water.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/med_land_hard.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/med_land_snow.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/med_land_soft.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/ski_soft.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/thrust.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/armor/thrust_uw.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/base_1.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/base_2.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/base_3.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/base_pulse_1.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/base_pulse_2.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/bird_echo1.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/bird_echo2.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/bird_echo3.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/bird_echo4.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/bird_echo5.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/bubbles1.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/bubbles2.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/coldwind1.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/crickets.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/crickets_drygrass.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/ctmelody1.WAV (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/ctmelody2.WAV (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/ctmelody3.WAV (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/ctmelody4.WAV (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/desertowl.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/drywind.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/drywind2.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/fly_swarm.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/fog.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/frog1.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/frog2.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/gravel1.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/gravel2.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/gravel3.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/growl1.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/growl2.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/growl3.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/growl4.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/growl5.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/howlingwind1.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/howlingwind2.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/howlingwind3.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/icecrack1.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/icecrack2.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/icefall1.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/icefall2.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/icefall3.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/lakewaves.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/lakewaves2.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/lavabloop1.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/lavabloop2.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/lavabloop3.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/lavabloop4.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/lavabloop5.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/lavabloop6.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/lavabloop7.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/lavahiss.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/lavahostile.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/lavamellow1.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/leavesrustling.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/moaningwind1.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/oceanwaves.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/rain_hard_1.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/rain_hard_2.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/rain_light_1.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/rain_light_2.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/rain_medium_1.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/rain_medium_2.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/rain_medium_3.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/river1.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/river2.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/river3.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/rockslide1.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/rockslide2.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/rumblingthunder.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/sandpatter1.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/sandpatter2.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/sandstorm.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/sandstorm2.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/snowfall1.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/snowfall2.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/snowfall3.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/snowfall4.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/snowstorm1.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/snowstorm2.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/wetwind.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/wind_sandstorm.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/yeti_howl1.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/environment/yeti_howl2.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/explosions/deployables_explosion.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/explosions/explosion.xpl03.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/explosions/explosion.xpl10.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/explosions/explosion.xpl23.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/explosions/explosion.xpl27.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/explosions/grenade_flash_explode.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/explosions/vehicle_explosion.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/misc/SHIELDH1.WAV (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/misc/Siege_Switching.WAV (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/misc/Yardsale.WAV (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/misc/bounty_bonus.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/misc/bounty_completed.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/misc/bounty_objrem1.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/misc/bounty_objrem2.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/misc/diagnostic_beep.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/misc/diagnostic_on.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/misc/downloading.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/misc/flag_capture.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/misc/flag_drop.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/misc/flag_lost.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/misc/flag_mined_female.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/misc/flag_mined_male.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/misc/flag_return.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/misc/flag_snatch.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/misc/flag_taken.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/misc/flipflop_lost.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/misc/flipflop_taken.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/misc/health_patch.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/misc/heartbeat.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/misc/hunters_1.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/misc/hunters_10.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/misc/hunters_15.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/misc/hunters_2.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/misc/hunters_3.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/misc/hunters_30.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/misc/hunters_4.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/misc/hunters_5.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/misc/hunters_60.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/misc/hunters_flag_snatch.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/misc/hunters_greed.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/misc/hunters_horde.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/misc/lightning_impact.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/misc/mine.deploy.WAV (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/misc/misc.error.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/misc/nexus_cap.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/misc/nexus_idle.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/misc/red_alert.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/misc/static.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/misc/switch_taken.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/misc/target_waypoint.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/misc/vote_fails.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/misc/vote_initiated.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/misc/vote_passes.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/misc/warning_beep.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/packs/cloak_on.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/packs/inventory_deploy.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/packs/packs.pickupPack.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/packs/packs.repairPackOn.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/packs/packs.throwPack.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/packs/repair_use.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/packs/satchel_pack_activate.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/packs/satchel_pack_detonate.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/packs/sensorjammerpack_on.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/packs/shield_hit.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/packs/shield_on.WAV (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/packs/turret_place.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/powered/base_power_loop.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/powered/base_power_off.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/powered/base_power_on.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/powered/dep_inv_station.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/powered/generator_hum.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/powered/inv_pad_appear.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/powered/inv_pad_off.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/powered/inv_pad_on.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/powered/motion_sensor_activate.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/powered/nexus_deny.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/powered/sensor_activate.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/powered/sensor_hum.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/powered/station_denied.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/powered/station_hum.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/powered/turret_aa_activate.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/powered/turret_aa_fire.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/powered/turret_heavy_activate.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/powered/turret_heavy_idle.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/powered/turret_heavy_reload.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/powered/turret_indoor_fire.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/powered/turret_light_activate.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/powered/turret_light_idle.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/powered/turret_light_reload.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/powered/turret_missile_activate.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/powered/turret_missile_fire.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/powered/turret_mortar_explode.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/powered/turret_mortar_fire.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/powered/turret_outdoor_fire.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/powered/turret_plasma_explode.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/powered/turret_plasma_fire.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/powered/turret_sentry_activate.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/powered/turret_sentry_fire.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/powered/turret_sentry_impact.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/powered/vehicle_pad_on.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/powered/vehicle_screen_off.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/powered/vehicle_screen_on.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/powered/vehicle_screen_on2.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/vehicles/MPB_close_lid.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/vehicles/MPB_deploy.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/vehicles/MPB_deploy_station.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/vehicles/MPB_deploy_turret.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/vehicles/MPB_undeploy_turret.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/vehicles/MPB_undeploy_turret2.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/vehicles/bomber_bomb_dryfire.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/vehicles/bomber_bomb_impact.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/vehicles/bomber_bomb_projectile.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/vehicles/bomber_bomb_reload.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/vehicles/bomber_boost.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/vehicles/bomber_engine.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/vehicles/bomber_turret_activate.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/vehicles/bomber_turret_dryfire.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/vehicles/bomber_turret_fire.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/vehicles/bomber_turret_reload.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/vehicles/cockpit_activate.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/vehicles/crash_grav_soft.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/vehicles/crash_ground_vehicle.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/vehicles/crash_hard.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/vehicles/crash_soft.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/vehicles/htransport_boost.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/vehicles/htransport_thrust.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/vehicles/inventory_pad_appear.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/vehicles/inventory_pad_on.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/vehicles/mount.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/vehicles/mount_dis.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/vehicles/mpb_boost.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/vehicles/mpb_inv_station.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/vehicles/mpb_thrust.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/vehicles/outrider_boost.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/vehicles/outrider_engine.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/vehicles/outrider_skid.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/vehicles/shrike_blaster.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/vehicles/shrike_blaster_projectile.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/vehicles/shrike_blaster_projectile_impact.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/vehicles/shrike_boost.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/vehicles/shrike_engine.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/vehicles/tank_activate.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/vehicles/tank_boost.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/vehicles/tank_chaingun.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/vehicles/tank_engine.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/vehicles/tank_mortar_fire.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/vehicles/tank_skid.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/vehicles/wake_shrike_n_tank.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/vehicles/wake_wildcat.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/ELF_fire.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/ELF_hit.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/ELF_underwater.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/blaster_activate.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/blaster_fire.WAV (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/blaster_impact.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/blaster_projectile.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/cg_hard1.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/cg_hard2.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/cg_hard3.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/cg_hard4.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/cg_metal1.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/cg_metal2.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/cg_metal3.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/cg_metal4.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/cg_soft1.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/cg_soft2.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/cg_soft3.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/cg_soft4.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/cg_water1.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/cg_water2.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/cg_water3.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/cg_water4.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/chaingun_activate.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/chaingun_dryfire.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/chaingun_fire.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/chaingun_impact.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/chaingun_off.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/chaingun_projectile.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/chaingun_spindown.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/chaingun_spinup.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/chaingun_start.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/generic_switch.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/grenade_camera_activate.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/grenade_camera_attach.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/grenade_explode.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/grenade_explode_UW.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/grenade_flash_explode.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/grenade_switch.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/grenade_throw.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/grenadelauncher_activate.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/grenadelauncher_dryfire.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/grenadelauncher_fire.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/grenadelauncher_projectile.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/grenadelauncher_reload.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/mine_deploy.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/mine_detonate.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/mine_detonate_UW.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/mine_switch.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/missile_fire.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/missile_firer_lock.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/missile_firer_search.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/missile_launcher_activate.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/missile_launcher_dryfire.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/missile_projectile.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/missile_target_inbound.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/missile_target_lock.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/mortar_activate.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/mortar_dryfire.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/mortar_explode.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/mortar_explode_UW.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/mortar_fire.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/mortar_projectile.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/mortar_reload.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/plasma_dryfire.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/plasma_fizzle.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/plasma_rifle_activate.WAV (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/plasma_rifle_fire.WAV (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/plasma_rifle_idle.WAV (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/plasma_rifle_projectile.WAV (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/plasma_rifle_projectile_die.WAV (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/plasma_rifle_projectile_hit.WAV (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/plasma_rifle_reload.WAV (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/shocklance_activate.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/shocklance_dryfire.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/shocklance_fire.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/shocklance_miss.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/shocklance_reload.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/sniper_activate.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/sniper_fire.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/sniper_impact.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/sniper_miss.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/sniper_underwater.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/spinfusor_activate.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/spinfusor_dryfire.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/spinfusor_fire.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/spinfusor_idle.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/spinfusor_impact.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/spinfusor_impact_UW.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/spinfusor_projectile.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/spinfusor_reload.sfk (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/spinfusor_reload.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/targetinglaser_paint.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/temp.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/throw_grenade.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/throw_mine.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/fx/weapons/weapon.missilereload.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/gui/buttonDown.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/gui/buttonOver.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/gui/command_hum.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/gui/command_off.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/gui/command_on.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/gui/inventory_hum.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/gui/inventory_off.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/gui/inventory_on.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/gui/launchMenuOpen.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/gui/launchMenuOver.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/gui/loading_hum.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/gui/objective_notification.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/gui/shell_hum.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/gui/vote_nopass.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/gui/vote_pass.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/gui/youvegotmail.wav (100%) rename {public => docs}/base/@vl2/audio.vl2/audio/gui/youvegotmail2.WAV (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_1wal03c.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_eCol01.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_eCol01a.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_eCol02.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_ebor01.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_ebor02.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_ebor03.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_ebor04.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_ebor05.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_ecombo1a.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_ecombo1b.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_ecombo2a.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_ecombo2b.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_ecombo3a.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_ecombo3b.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_ecombo3d.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_ecombo4a.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_ecombo4b.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_edoo01.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_edoo02.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_eflo01.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_elig02.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_elig02a.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_elig03.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_elig03a.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_espe01.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_espe02.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_espe03.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_eterrain1a.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_eterrain2a.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_eterrain3a.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_eterrain3b.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_eterrain4a.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_eterrain5a.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_ewal02.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_ewal03c.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_ewal04.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_ewal05.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_ewal06a.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_ewal07.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_ewal08.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_ewal09.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_ewal10.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_ewal11.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_ewal13.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_ewal13A.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_ewal14.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_ewal15.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_ewal16.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_iCol01.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_iCol02.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_ibor01.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_ibor02.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_ibor03.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_ibor04.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_ibor05.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_ibor10.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_ibor6.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_ibor7.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_ibor8.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_ibor9.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_icei01.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_icei02.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_icei02a.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_icei03.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_iceilig01.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_iceilig02.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_iceilig03.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_ichute01.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_ichute02a.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_icoligolA.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_icomp01.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_idoo03.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_iflo01.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_iflo02.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_iflo03b.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_ifunctec01a.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_ifunctec02.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_ilig01.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_ilig01a.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_ispe01.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_ispe03.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_ispe04.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_ispe06.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_ispe07.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_ispe07a.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_itebor01.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_itec01.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_itec01a.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_itec02.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_itec03.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_itec05.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_itec06a.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_itewal01.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_itewal01b.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_itewal01c.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_itewal01e.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_iwal01b.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_iwal01e.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_iwal02.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_iwal03.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_iwal03c.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_iwal16.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_screen.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_thresh01a.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_thresh02.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/bd_thresh02a.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/skies/badlandday_BK.bm8 (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/skies/badlandday_BK.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/skies/badlandday_DN.bm8 (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/skies/badlandday_DN.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/skies/badlandday_FR.bm8 (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/skies/badlandday_FR.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/skies/badlandday_LF.bm8 (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/skies/badlandday_LF.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/skies/badlandday_RT.bm8 (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/skies/badlandday_RT.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/skies/badlandday_UP.bm8 (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/skies/badlandday_UP.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/skies/bd_day_cloud1.bm8 (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/skies/bd_day_cloud1.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/skies/bd_day_cloud2.bm8 (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/skies/bd_day_cloud2.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/skies/bd_day_cloud_emap.bm8 (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/skies/bd_day_cloud_emap.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/skies/bd_nite_starry_emap.bm8 (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/skies/bd_nite_starry_emap.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/skies/starrynite_v2_BK.bm8 (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/skies/starrynite_v2_BK.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/skies/starrynite_v2_DN.bm8 (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/skies/starrynite_v2_DN.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/skies/starrynite_v2_FR.bm8 (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/skies/starrynite_v2_FR.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/skies/starrynite_v2_LF.bm8 (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/skies/starrynite_v2_LF.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/skies/starrynite_v2_RT.bm8 (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/skies/starrynite_v2_RT.png (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/skies/starrynite_v2_UP.bm8 (100%) rename {public => docs}/base/@vl2/badlands.vl2/textures/badlands/skies/starrynite_v2_UP.png (100%) rename {public => docs}/base/@vl2/base.vl2/EULA.txt (100%) rename {public => docs}/base/@vl2/base.vl2/UKEULA.txt (100%) rename {public => docs}/base/@vl2/base.vl2/console_end.cs (100%) rename {public => docs}/base/@vl2/base.vl2/effects/Armor.ifr (100%) rename {public => docs}/base/@vl2/base.vl2/effects/explosions.ifr (100%) rename {public => docs}/base/@vl2/base.vl2/effects/gui.ifr (100%) rename {public => docs}/base/@vl2/base.vl2/effects/misc.ifr (100%) rename {public => docs}/base/@vl2/base.vl2/effects/packs.ifr (100%) rename {public => docs}/base/@vl2/base.vl2/effects/powered.ifr (100%) rename {public => docs}/base/@vl2/base.vl2/effects/vehicles.ifr (100%) rename {public => docs}/base/@vl2/base.vl2/effects/weapons.ifr (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Arial Bold_10.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Arial Bold_12.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Arial Bold_13.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Arial Bold_14.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Arial Bold_16.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Arial Bold_18.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Arial Bold_24.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Arial Bold_32.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Arial_12.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Arial_13.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Arial_14.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Arial_16.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Arial_18.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Arial_20.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Lucida Console_12.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Sui Generis_14.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Sui Generis_20.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Sui Generis_22.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Univers Bold_16.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Univers Bold_18.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Univers Condensed Bold_20.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Univers Condensed_10.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Univers Condensed_12.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Univers Condensed_14.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Univers Condensed_18.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Univers Condensed_20.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Univers Condensed_22.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Univers condensed bold_28.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Univers condensed_28.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Univers condensed_30.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Univers italic_16.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Univers italic_18.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Univers_12.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Univers_14.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Univers_16.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Univers_18.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Univers_22.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Verdana Bold_12.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Verdana Bold_13.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Verdana Bold_14.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Verdana Bold_16.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Verdana Bold_24.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Verdana Bold_36.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Verdana Italic_12.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Verdana Italic_13.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Verdana Italic_14.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Verdana Italic_16.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Verdana_10.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Verdana_12.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Verdana_13.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Verdana_14.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Verdana_16.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/Verdana_18.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/arial bold_20.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/arial bold_50.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/times_24.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/times_36.gft (100%) rename {public => docs}/base/@vl2/base.vl2/fonts/univers condensed_16.gft (100%) rename {public => docs}/base/@vl2/brainfreeze.vl2/missions/BrainFreeze.mis (100%) rename {public => docs}/base/@vl2/brainfreeze.vl2/terrains/BrainFreeze.nav (100%) rename {public => docs}/base/@vl2/brainfreeze.vl2/terrains/BrainFreeze.spn (100%) rename {public => docs}/base/@vl2/brokendreams_2.vl2/missions/Broken_Dreams.mis (100%) rename {public => docs}/base/@vl2/brokendreams_2.vl2/terrains/Broken_Dreams.nav (100%) rename {public => docs}/base/@vl2/brokendreams_2.vl2/terrains/Broken_Dreams.spn (100%) rename {public => docs}/base/@vl2/brokendreams_2.vl2/textures/gui/load_broken_dreams.png (100%) rename {public => docs}/base/@vl2/centaur.vl2/Dopplegangers.txt (100%) rename {public => docs}/base/@vl2/centaur.vl2/missions/Centaur.mis (100%) rename {public => docs}/base/@vl2/centaur.vl2/readme.txt (100%) rename {public => docs}/base/@vl2/centaur.vl2/terrains/Centaur.nav (100%) rename {public => docs}/base/@vl2/centaur.vl2/terrains/Centaur.spn (100%) rename {public => docs}/base/@vl2/centaur.vl2/terrains/Centaur.ter (100%) rename {public => docs}/base/@vl2/centaur.vl2/terrains/heightfield/Centaur_heightfield.cs (100%) rename {public => docs}/base/@vl2/centaur.vl2/terrains/texture/Centaur_texture.cs (100%) rename {public => docs}/base/@vl2/centaur.vl2/textures/gui/LOAD_Centaur.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_ecombo1a.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_ecombo1b.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_eport01.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_eport01c.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_espec01.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_espec02.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_espec02BASE.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_espec02CAP.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_espec03.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_etec01.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_etec02.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_ewal01.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_ewal01a.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_ewal01b.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_ewal01c.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_ewal01d.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_ewal01e.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_ewal01f.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_ibor01.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_ibor01a.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_ibor02.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_ibor02a.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_ibor03.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_ichute01.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_ichute02.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_icoldeco01.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_icoldeco01a.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_icoligolA.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_icomp01b.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_icomp01c.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_icomp01e.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_icomp01f.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_icomp01g.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_idoo01.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_iflo01.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_iflo01d.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_iflo02.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_iflo02a.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_iflo02b.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_iflo02c.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_ilig01.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_ilig01a.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_ilig02.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_ilig02a.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_ilig02b.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_ilig02c.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_ilig05a.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_ilig05b.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_ispec01.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_ispec01CAP.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_ispec02CAP.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_ispec02b.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_ispecbase01.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_ispecbase01a.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_ispecbase01d.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_ispecbase01f.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_ispecbase01g.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_istair01.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_istrface01.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_istrface01c.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_istrface01d.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_istrface01e.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_istrface01f.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_istrface01g.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_istrface01h.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_itec01.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_itec01c.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_itec02.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_itec03a.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_itec03b.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_itecwal01.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_itecwal01a.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_itecwal01b.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_iwal02b.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_iwal02d.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_iwal02f.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_iwal02g.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_iwalbase02.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_iwalbase02a.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_sand.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_screen.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_scrnbrdr01a.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_scrnbrdr01c.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_thresh01OFF.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/cp_thresh01ON.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/d_N_b.bm8 (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/d_N_b.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/d_N_d.bm8 (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/d_N_d.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/d_N_f.bm8 (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/d_N_f.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/d_N_l.bm8 (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/d_N_l.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/d_N_r.bm8 (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/d_N_r.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/d_N_t.bm8 (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/d_N_t.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/d_n_move1.bm8 (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/d_n_move1.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/d_n_move2.bm8 (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/d_n_move2.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/d_n_move3.bm8 (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/d_n_move3.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/db2.bm8 (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/db2.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/dd2.bm8 (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/dd2.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/desert_blue_emap.bm8 (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/desert_blue_emap.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/desert_brown_emap.bm8 (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/desert_brown_emap.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/desert_starrynite_emap.bm8 (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/desert_starrynite_emap.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/desertmove1.bm8 (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/desertmove1.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/desertmove2.bm8 (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/desertmove2.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/desertmove3.bm8 (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/desertmove3.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/desertmove4.bm8 (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/desertmove4.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/df2.bm8 (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/df2.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/dl2.bm8 (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/dl2.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/dr2.bm8 (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/dr2.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/dt2.bm8 (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/dt2.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/starrynite_v3_BK.bm8 (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/starrynite_v3_BK.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/starrynite_v3_DN.bm8 (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/starrynite_v3_DN.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/starrynite_v3_FR.bm8 (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/starrynite_v3_FR.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/starrynite_v3_LF.bm8 (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/starrynite_v3_LF.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/starrynite_v3_RT.bm8 (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/starrynite_v3_RT.png (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/starrynite_v3_UP.bm8 (100%) rename {public => docs}/base/@vl2/desert.vl2/textures/desert/skies/starrynite_v3_UP.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/rockSnow2.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/rockblue5.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/skies/dark_b.bm8 (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/skies/dark_b.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/skies/dark_bottom.bm8 (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/skies/dark_bottom.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/skies/dark_f.bm8 (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/skies/dark_f.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/skies/dark_l.bm8 (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/skies/dark_l.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/skies/dark_r.bm8 (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/skies/dark_r.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/skies/dark_t.bm8 (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/skies/dark_t.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/skies/ice_blue_emap.bm8 (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/skies/ice_blue_emap.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/skies/ice_nite_emap.bm8 (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/skies/ice_nite_emap.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/skies/icecloud1.bm8 (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/skies/icecloud1.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/skies/icecloud2.bm8 (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/skies/icecloud2.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/skies/icecloud3.bm8 (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/skies/icecloud3.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/skies/starrynite_v1_BK.bm8 (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/skies/starrynite_v1_BK.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/skies/starrynite_v1_DN.bm8 (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/skies/starrynite_v1_DN.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/skies/starrynite_v1_FR.bm8 (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/skies/starrynite_v1_FR.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/skies/starrynite_v1_LF.bm8 (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/skies/starrynite_v1_LF.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/skies/starrynite_v1_RT.bm8 (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/skies/starrynite_v1_RT.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/skies/starrynite_v1_UP.bm8 (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/skies/starrynite_v1_UP.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/snowrock.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/snowrock2.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_ebor01.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_ecap01.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_ecap01a.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_ecap01b.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_ecap01c.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_ecap02.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_edoor01.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_edoor02.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_edoor03.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_edoor04.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_eflo01.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_eflo01a.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_eflo01b.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_eflo01c.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_elig01.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_elig02.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_espec01.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_espec02.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_espec03.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_ewal01.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_ewal01a.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_ewal01b.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_ewal01c.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_ewal01d.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_ewal02.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_ewal02a.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_ewal03.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_ewal03a.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_ewal04.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_ewal06.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_ewal06b.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_ewal06c.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_ewal06d.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_floorgrate.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_floorthresh.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_ibor01.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_ibor01a.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_iborlig01.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_iborlig01a.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_iborlig01b.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_iborlig02.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_iborlig02a.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_iborlig02b.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_icei01.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_icei01a.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_icei02.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_icei02a.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_ichute01.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_ichute02.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_icol01.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_icol01a.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_icolBASE.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_icolCAP01.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_icolCAP02.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_icolSPEC01.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_icolSPEC02.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_icoligolA.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_ifloor01.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_ifloor01a.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_ifloor01b.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_ifloor01c.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_ilig01.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_ilig02.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_ilig03.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_ilig04.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_ipipe01.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_ipipe01a.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_ipipe02.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_ispec01.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_ispec01agl.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_ispec01gl.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_ispec02.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_ispec02agl.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_ispec02gl.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_ispec03.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_ispec03glue.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_iwal01.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_iwal01Snow.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_iwal01_4BSb.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_iwal01_4BSgl.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_iwal01gl.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_iwal02.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_iwal02Snow.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_iwal03.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_iwal035BSEb.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_iwal035BSEgl.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_iwal03Snow.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_iwal03gl.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_iwal04.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_iwal04gl.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_iwal05.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_iwal05gl.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_iwalCAP01agl.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_iwalCAP01gl.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_iwalCAP02agl.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_iwalCAP02gl.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_iwalcap01.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_iwalcap01b.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_iwalcap01c.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_iwalcap01d.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_iwalcap02.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_iwalcap02b.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_iwalcap02c.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_iwalcap02d.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_iwalsubcap.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_screen.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_scrnbrdr01.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_scrnbrdr01a.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_scrnbrdr01b.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_scrnbrdr01c.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_thresh01OFF.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_thresh01ON.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_threshSIDE.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/sw_threshgrate.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/xsnowrock3.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice/xsnowrock4.png (100%) rename {public => docs}/base/@vl2/ice.vl2/textures/ice_dark.dml (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bbase1.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bbase4cm.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bbase6.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bbase7.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bbase9.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bbrdg0.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bbrdg1.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bbrdg2.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bbrdg3.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bbrdg4.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bbrdg5.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bbrdg6.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bbrdg7.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bbrdg8.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bbrdg9.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bbrdga.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bbrdgb.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bbrdgn.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bbrdgo.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bbunk1.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bbunk2.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bbunk5.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bbunk7.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bbunk8.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bbunk9.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bbunkb.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bbunkc.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bbunkd.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bmisc1.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bmisc2.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bmisc3.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bmisc4.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bmisc5.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bmisc6.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bmisc7.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bmisc8.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bmisc9.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bplat1.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bplat2.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bplat3.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bplat4.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bplat6.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bpower1.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/brock6.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/brock7.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/brock8.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/brocka.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/brockc.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bspir1.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bspir2.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bspir3.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bspir4.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bspir5.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/btowr2.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/btowr5.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/btowr6.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/btowr8.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/btowra.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bvpad.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bwall1.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bwall2.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bwall3.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/bwall4.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/dbase2.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/dbase3.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/dbase4.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/dbrdg1.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/dbrdg10.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/dbrdg11.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/dbrdg2.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/dbrdg3.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/dbrdg3a.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/dbrdg4.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/dbrdg5.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/dbrdg6.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/dbrdg7.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/dbrdg7a.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/dbrdg8.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/dbrdg9.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/dbrdg9a.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/dbunk5.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/dbunk6.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/dmisc1.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/dplat1.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/dplat2.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/dplat3.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/dpole1.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/drock6.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/drock7.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/drock8.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/drocka.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/dspir1.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/dspir2.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/dspir3.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/dspir4.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/dspir5.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/dtowr1.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/dtowr2.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/dtowr4.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/dvent.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/dvpad.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/dvpad1.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/dwall1.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/pbase3.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/pbrdg0.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/pbrdg1.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/pbrdg2.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/pbrdg3.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/pbrdg4.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/pbrdgn.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/pbrdgo.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/pbrdgp.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/pbunk1.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/pbunk2.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/pbunk3.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/pbunk5.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/pbunk6.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/pbunk7.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/pbunk8.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/pmisc1.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/pmisc2.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/pmisc3.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/pmisc4.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/pmisc5.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/pmisca.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/pmiscb.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/pmiscc.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/pplat1.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/pplat2.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/pplat3.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/pplat4.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/pplat5.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/prock6.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/prock7.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/prock8.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/procka.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/prockb.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/prockc.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/pspir1.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/pspir2.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/pspir3.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/pspir4.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/pspir5.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/ptowr1.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/ptowr2.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/ptowr4.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/ptowr5.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/ptowr7.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/pvbay1.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/pvpad.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/pwall1.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/sbase1.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/sbase3.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/sbase5.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/sbrdg1.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/sbrdg2.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/sbrdg3.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/sbrdg4.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/sbrdg5.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/sbrdg6.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/sbrdg7.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/sbrdgn.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/sbrdgo.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/sbunk2.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/sbunk9.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/smisc1.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/smisc3.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/smisc4.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/smisc5.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/smisca.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/smiscb.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/smiscc.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/splat1.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/splat3.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/splat7.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/srock6.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/srock7.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/srock8.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/srocka.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/srockb.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/srockc.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/sspir1.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/sspir2.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/sspir3.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/sspir4.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/stowr1.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/stowr3.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/stowr4.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/stowr6.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/svpad.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/swall1.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/xbase1.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/xbase2.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/xbrdg0.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/xbrdg1.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/xbrdg10.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/xbrdg2.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/xbrdg3.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/xbrdg4.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/xbrdg5.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/xbrdg6.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/xbrdg7.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/xbrdg8.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/xbrdg9.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/xbrdga.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/xbrdgb.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/xbrdgn.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/xbrdgo.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/xbunk1.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/xbunk2.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/xbunk5.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/xbunk6.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/xbunk9.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/xbunkb.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/xmisc1.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/xmisc2.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/xmisc3.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/xmisc4.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/xmisc5.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/xmisca.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/xmiscb.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/xmiscc.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/xplat1.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/xplat2.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/xplat3.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/xrock6.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/xrock7.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/xrock8.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/xrocka.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/xrockb.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/xrockc.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/xspir1.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/xspir2.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/xspir3.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/xspir5.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/xtowr1.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/xtowr3.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/xtowr4.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/xtowr7.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/xvpad.dif (100%) rename {public => docs}/base/@vl2/interiors.vl2/interiors/xwall1.dif (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_Thresh01.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_alarm.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_efloor1.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_elig01.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_elig02.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_elig03.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_etechbor01.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_etechbrdr2.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_etrans.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_etrans01.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_ewal01.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_ewal01BASE.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_ewal01a.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_ewal02.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_ewaldeco01.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_ewaldeco06.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_ewaldeco07.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_ewaldeco08.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_ewaldeco09.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_ewall03.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_ewall04.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_ewall05.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_ewall06.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_ewall07.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_floorgrate1.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_genfloor.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_genwall.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_girder.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_ibor01.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_ibor01a.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_ibor02.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_ibor02a.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_ibor03.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_ibor04.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_icei01.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_iceilig01.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_ichute01.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_ichute02.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_iflo01.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_iflo02.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_iflo03.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_iflo04.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_ifloLig01.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_ifloLig02.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_ihacei01.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_ihaceilig01.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_ilavlight.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_ilig01.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_ilig02.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_ilig03.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_ilig04.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_ilig05.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_ilig06.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_iwal01.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_iwal01a.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco01.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco01a.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco02.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco02a.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco03.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco03a.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco04.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco04a.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco05.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco05a.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco06.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco07.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco08.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_iwaldeco09.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_jet01.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_jet02.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_jet03.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_mlatched.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_mriveted2.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_obsidian.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_screen.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_techborder1.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_techborder2.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_techwall_1.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_techwall_2.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_techwall_3.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_walldeco_06.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_walldeco_07.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_walldeco_08.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/ds_walldeco_09.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/lavadirt04.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/lavarock03.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/skies/lava_starrynite_emap.bm8 (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/skies/lava_starrynite_emap.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/skies/starrynite_v5_BK.bm8 (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/skies/starrynite_v5_BK.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/skies/starrynite_v5_DN.bm8 (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/skies/starrynite_v5_DN.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/skies/starrynite_v5_FR.bm8 (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/skies/starrynite_v5_FR.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/skies/starrynite_v5_LF.bm8 (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/skies/starrynite_v5_LF.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/skies/starrynite_v5_RT.bm8 (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/skies/starrynite_v5_RT.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/skies/starrynite_v5_UP.bm8 (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/skies/starrynite_v5_UP.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/skies/volcanic_starrynite_emap.bm8 (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava/skies/volcanic_starrynite_emap.png (100%) rename {public => docs}/base/@vl2/lava.vl2/textures/lava_dark.dml (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_Edoo01.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_ebor01b.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_ebor01d.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_ebor01e.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_ebor02.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_ebor03.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_ebor04a.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_ecombo02a.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_edoo02.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_edoo03.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_eflo01.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_eflo02.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_elig01.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_elig02.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_elig03.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_epipe01.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_eport01.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_eport01e.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_eport02a.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_eport02b.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_espec01.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_espec02.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_espec03.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_espec03a.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_espec03b.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_espec04.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_espec05.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_espec05b.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_espec06a.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_espec07.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_espec08.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_espec09.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_etec.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_eterrain02.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_eterrain02a.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_eterrain02b.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_ewal01b.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_ewal02b.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_ewal03a.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_ewal04a.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_ewal05.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_ewal05a.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_ewal05d.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_ewal06.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_ewal07.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_ewal08.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_ewal09b.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_ewal11b.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_ewal11d.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_ewal12b.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_ewall10.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_iColBase01.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_iColTop.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_iGeneric.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_iGenericDark.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_icei01.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_icei01a.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_icei01b.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_icei01c.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_icei02.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_icei03.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_icei03b.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_icei04.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_ichute01.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_ichute02.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_icobor1.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_icobor1a.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_icocei.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_icolig.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_icolig01.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_icoligolA.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_icomp01.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_icomp01a.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_icowal02.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_icowal02a.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_icowal02b.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_iflo01.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_iflo01a.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_ifloWet.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_ifunctec01.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_ifunctec01a.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_ihadoo.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_ihaflo01.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_ihalig.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_ihaspe01.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_ihawal01.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_ihawal02.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_ihawal04.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_ihawal04a.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_ihawal04b.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_ihawal04d.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_ihawal05a.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_ihawal05b.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_ihawal05c.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_ipipe01.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_ipipe01_iwal.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_ipipe01b.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_iprflo01.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_iprwal01.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_ispec01.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_ispec01a.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_ispec01b.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_itebor01.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_itebor02.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_itebor02a.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_itebor02b.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_itebor02c.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_itebor04.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_itec01.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_itec01a.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_itec01c.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_itecei01.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_itecei02.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_itedoo01.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_iteflo01.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_iteflo02.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_itelig01.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_itelig02.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_itewal01.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_itewal02.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_itewal02a.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_itewal03.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_itewal04.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_screen.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_thresh01.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_thresh01a.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_thresh02.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/be_thresh02a.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/skies/L4_b.bm8 (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/skies/L4_b.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/skies/L4_bottom.bm8 (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/skies/L4_bottom.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/skies/L4_f.bm8 (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/skies/L4_f.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/skies/L4_l.bm8 (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/skies/L4_l.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/skies/L4_r.bm8 (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/skies/L4_r.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/skies/L4_t.bm8 (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/skies/L4_t.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/skies/lush_day_emap.bm8 (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/skies/lush_day_emap.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/skies/lush_nite_emap.bm8 (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/skies/lush_nite_emap.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/skies/lushcloud1.bm8 (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/skies/lushcloud1.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/skies/lushcloud3.bm8 (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/skies/lushcloud3.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/skies/lushcloud4.bm8 (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/skies/lushcloud4.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v4_BK.bm8 (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v4_BK.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v4_DN.bm8 (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v4_DN.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v4_FR.bm8 (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v4_FR.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v4_LF.bm8 (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v4_LF.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v4_RT.bm8 (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v4_RT.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v4_UP.bm8 (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v4_UP.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v6_BK.bm8 (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v6_BK.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v6_DN.bm8 (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v6_DN.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v6_FR.bm8 (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v6_FR.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v6_LF.bm8 (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v6_LF.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v6_RT.bm8 (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v6_RT.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v6_UP.bm8 (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush/skies/starrynite_v6_UP.png (100%) rename {public => docs}/base/@vl2/lush.vl2/textures/lush_dark.dml (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/Abominable.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/AgentsOfFortune.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/Alcatraz.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/Archipelago.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/AshesToAshes.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/BeggarsRun.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/Caldera.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/Casern_Cavite.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/Damnation.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/DeathBirdsFly.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/Desiccator.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/DustToDust.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/Equinox.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/Escalade.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/Firestorm.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/Flashpoint.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/Fracas.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/Gauntlet.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/Gehenna.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/IceBound.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/Insalubria.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/Invictus.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/JacobsLadder.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/Katabatic.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/Masada.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/Minotaur.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/MyrkWood.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/Oasis.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/Overreach.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/Pyroclasm.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/Quagmire.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/Rasp.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/Recalescence.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/Respite.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/Reversion.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/Rimehold.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/RiverDance.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/Sanctuary.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/Sirocco.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/Slapdash.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/SunDried.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/Talus.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/ThinIce.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/Tombstone.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/Training1.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/Training2.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/Training3.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/Training4.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/Training5.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/UltimaThule.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/Underhill.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/missions/Whiteout.mis (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Abominable.nav (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Abominable.spn (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Abominable.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/AgentsOfFortune.nav (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/AgentsOfFortune.spn (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/AgentsOfFortune.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Alcatraz.spn (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Alcatraz.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Archipelago.spn (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Archipelago.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/AshesToAshes.spn (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/AshesToAshes.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/BeggarsRun.nav (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/BeggarsRun.spn (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/BeggarsRun.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Caldera.spn (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Caldera.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Casern_Cavite.nav (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Casern_Cavite.spn (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Casern_Cavite.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/CompUSA_Melee.spn (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/CompUSA_Melee.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Damnation.spn (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Damnation.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/DeathBirdsFly.spn (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/DeathBirdsFly.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Desiccator.spn (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Desiccator.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/DustToDust.nav (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/DustToDust.spn (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/DustToDust.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/EB_Hades.spn (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/EB_Hades.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Equinox.nav (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Equinox.spn (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Equinox.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Escalade.nav (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Escalade.spn (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Escalade.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Extra_Badlands1.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Firestorm.spn (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Firestorm.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/FlashPoint.spn (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Flashpoint.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Fracas.nav (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Fracas.spn (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Fracas.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Gauntlet.nav (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Gauntlet.spn (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Gauntlet.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Gehenna.spn (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Gehenna.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/IceBound.spn (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/IceBound.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Insalubria.nav (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Insalubria.spn (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Insalubria.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Invictus.nav (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Invictus.spn (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Invictus.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/JacobsLadder.spn (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/JacobsLadder.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Katabatic.nav (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Katabatic.spn (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Katabatic.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Masada.spn (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Masada.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Minotaur.nav (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Minotaur.spn (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Minotaur.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/MyrkWood.spn (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/MyrkWood.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Oasis.spn (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Oasis.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Overreach.spn (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Overreach.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Pyroclasm.spn (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Pyroclasm.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Quagmire.spn (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Quagmire.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Rasp.spn (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Rasp.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Recalescence.spn (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Recalescence.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Respite.nav (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Respite.spn (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Respite.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Reversion.spn (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Reversion.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Rimehold.spn (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Rimehold.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/RiverDance.nav (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/RiverDance.spn (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/RiverDance.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Sanctuary.nav (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Sanctuary.spn (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Sanctuary.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Sirocco.spn (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Sirocco.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/SlapDash.spn (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Slapdash.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/SunDried.nav (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/SunDried.spn (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/SunDried.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Talus.nav (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Talus.spn (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Talus.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/ThinIce.spn (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/ThinIce.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Tombstone.nav (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Tombstone.spn (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Tombstone.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Training1.nav (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Training1.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Training2.nav (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Training2.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Training3.nav (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Training3.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Training4.nav (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Training4.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Training5.nav (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Training5.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/UltimaThule.spn (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/UltimaThule.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Underhill.nav (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Underhill.spn (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Underhill.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Whiteout.nav (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Whiteout.spn (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/Whiteout.ter (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/heightfield/CTF.Katabatic_heightfield.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/heightfield/CTF.RiverDance_heightfield.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/heightfield/DeathBirdsFly_heightfield.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/heightfield/Fall_To_Glory_heightfield.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/heightfield/Home.Badlands_heightfield.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/heightfield/Home.Desert_heightfield.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/heightfield/Home.Lush_heightfield.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/heightfield/Home.Snow2_heightfield.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/heightfield/Home.Snow_heightfield.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/heightfield/Hunters.Burnout_heightfield.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/heightfield/Hunters.Casern_Cavite_heightfield.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/heightfield/Hunters.Chaopia_heightfield.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/heightfield/Hunters.Intaglio_heightfield.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/heightfield/Hunters.MyrkWood_heightfield.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/heightfield/Hunters.Rasp_heightfield.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/heightfield/Hunters.SunDried_heightfield.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/heightfield/Lush.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/heightfield/Lush1.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/heightfield/Lush2.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/heightfield/Lush3.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/heightfield/Lush4.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/heightfield/Lush5.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/heightfield/Lush8.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/heightfield/Mark1_heightfield.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/heightfield/MyrkWoodMask.png (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/heightfield/MyrkWoodStream.png (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/heightfield/NewLava1_heightfield.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/heightfield/Overreach_heightfield.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/heightfield/Reversion_heightfield.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/heightfield/Roads.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/heightfield/Siege.Gauntlet_heightfield.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/heightfield/Siege.IceBound_heightfield.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/heightfield/SinglePlayer.Skiing_heightfield.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/heightfield/Sounds.Mission1_heightfield.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/heightfield/SunDriedMask.png (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/heightfield/ThinIce_heightfield.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/heightfield/Working.Badlands1_heightfield.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/heightfield/Working.Badlands2_heightfield.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/heightfield/Working.Badlands3_heightfield.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/heightfield/Working.Badlands4_heightfield.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/heightfield/Working.Desert1_heightfield.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/heightfield/Working.Desert2_heightfield.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/heightfield/Working.Desert5_heightfield.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/heightfield/Working.Lush1_heightfield.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/heightfield/Working.Lush2_heightfield.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/heightfield/desert.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/texture/DeathBirdsFly_texture.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/texture/Mark1_texture.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/texture/NewDesert1_texture.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/texture/NewDesert2_texture.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/texture/NewDesert3_texture.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/texture/NewLava1_texture.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/texture/NewLava2_texture.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/texture/NewLush1_texture.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/texture/NewLush2_texture.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/texture/NewLush3_texture.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/texture/NewSnow1_texture.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/texture/NewSnow2_texture.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/texture/NewSnow3_textures.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/texture/NewSnowyGrass_texture.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/texture/Overreach_texture.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/texture/Reversion_texture.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/texture/Sounds.Mission1_texture.cs (100%) rename {public => docs}/base/@vl2/missions.vl2/terrains/texture/ThinIce_texture.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/AIEButtonBarDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/AIEFrameSetDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/AIEStatusbarDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/AIEWorkingDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/AIEditorGui.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/AIEditorToolBar.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/AddressDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/AdvancedHostDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/BrowserEditInfoDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/BrowserSearchDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/CenterPrint.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/ChannelBanDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/ChannelKeyDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/ChannelOptionsDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/ChatDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/ChatGui.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/ChatOptionsDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/ChooseFilterDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/CommanderChatDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/CommanderMapGui.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/CommonLoadDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/CommonSaveDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/CompTestGui.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/ConsoleDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/CreateAccountDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/CreateTribeDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/CreditsGui.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/DebriefGui.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/DebuggerBreakConditionDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/DebuggerConnectDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/DebuggerEditWatchDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/DebuggerFindDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/DebuggerGui.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/DebuggerWatchDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/DemoLoadProgressDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/DemoPlaybackDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/DemoRenameFileDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/DetailSetDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/DriverInfoDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/EULADlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/EditChatCommandDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/EditChatMenuDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/EditChatMenuGui.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/EditorGui.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/EditorSaveMissionDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/EditorToolBarGui.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/EditorToolCreatorGui.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/EditorToolInspectorGui.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/EditorToolMissionAreaGui.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/EditorToolThumbnailGui.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/EditorToolTreeViewGui.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/EditorToolbarDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/EmailBlockDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/EmailComposeDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/EmailGui.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/EnterIPDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/FilterEditDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/FindServerDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/FrameOverlayGui.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/GameGui.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/GenDialog.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/GuiEditorGui.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/GuiTestGui.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/HUDDlgs.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/HelpDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/IHVTest.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/ImmSplashDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/InspectAddFieldDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/InspectDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/InteriorDebug.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/InteriorPreviewGui.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/JoinChatDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/JoystickConfigDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/LaunchGui.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/LaunchToolbarDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/LoadingGui.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/LobbyGui.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/LoginDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/LoginMessageBoxDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/MessageBoxDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/MessagePopupDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/MouseConfigDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/MoveThreadDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/NewMissionGui.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/NewWarriorDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/OptionsDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/PanoramaGui.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/PasswordDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/PickTeamDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/PlayGui.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/RecordingsDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/RemapDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/ServerInfoDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/ShellLoadFileDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/ShellSaveFileDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/SinglePlayerEscapeDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/TSShowDetailControlDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/TSShowEditScale.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/TSShowGui.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/TSShowLightDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/TSShowLoadDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/TSShowMiscDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/TSShowThreadControlDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/TSShowTranDurEditDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/TSShowTransitionDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/TaskHudDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/TerraformerFullScreenGui.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/TerraformerGui.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/TerraformerHeightfieldGui.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/TerraformerTextureGui.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/TerrainEditorButtonbarDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/TerrainEditorExtraToolbarDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/TerrainEditorFramesetDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/TerrainEditorGui.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/TerrainEditorStatusbarDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/TerrainEditorTextureSelectGui.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/TerrainEditorToolbarDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/TerrainEditorVSettingsGui.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/TerrainEditorValuesSettingsGui.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/TestGui.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/TrainingGui.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/TribeAdminMemberDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/TribeAndWarriorBrowserGui.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/TribePropertiesDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/WarriorPropertiesDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/WorldEditorButtonbarDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/WorldEditorFramesetDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/WorldEditorGui.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/WorldEditorSettingsDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/WorldEditorStatusbarDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/WorldEditorToolbarDlg.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/cmdMapHelpText.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/guiProfiles.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/helpTextGui.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/objectBuilderGui.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/gui/sceneLightingGui.gui (100%) rename {public => docs}/base/@vl2/scripts.vl2/help/1. About.hfl (100%) rename {public => docs}/base/@vl2/scripts.vl2/help/2. Mission Editor Overview.hfl (100%) rename {public => docs}/base/@vl2/scripts.vl2/help/3. World Editor.hfl (100%) rename {public => docs}/base/@vl2/scripts.vl2/help/4. Mission Area Editor.hfl (100%) rename {public => docs}/base/@vl2/scripts.vl2/help/5. Terrain Editor.hfl (100%) rename {public => docs}/base/@vl2/scripts.vl2/help/6. Terrain Terraform Editor.hfl (100%) rename {public => docs}/base/@vl2/scripts.vl2/help/7. Terrain Texture Editor.hfl (100%) rename {public => docs}/base/@vl2/scripts.vl2/help/8. Terrain Texture Painter.hfl (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/BountyGame.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/CTFGame.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/CenterPrint.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/ChatGui.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/ChooseFilterDlg.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/CnHGame.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/DMGame.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/DebriefGui.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/DemoEndGui.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/DnDGame.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/EditChatMenuGui.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/EditorGui.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/EditorProfiles.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/GameGui.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/HuntersGame.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/LaunchLanGui.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/LobbyGui.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/OptionsDlg.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/PantherXL.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/PathEdit.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/RabbitGame.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/SiegeGame.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/SinglePlayerGame.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/TeamHuntersGame.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/Training1.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/Training2.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/Training3.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/Training4.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/Training5.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/TrainingGui.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/admin.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/ai.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/aiBotProfiles.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/aiBountyGame.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/aiCTF.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/aiChat.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/aiCnH.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/aiDeathMatch.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/aiDebug.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/aiDefaultTasks.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/aiDnD.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/aiHumanTasks.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/aiHunters.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/aiInventory.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/aiObjectiveBuilder.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/aiObjectives.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/aiRabbit.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/aiSiege.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/aiTeamHunters.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/autoexec/scripts.txt (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/badlandsPropMap.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/bioderm_heavy.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/bioderm_light.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/bioderm_medium.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/camera.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/cannedChatItems.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/chatMenuHud.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/client.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/clientAudio.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/clientDefaults.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/clientTasks.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/commanderMap.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/commanderMapHelpText.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/commanderMapIcons.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/commanderProfiles.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/commonDialogs.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/controlDefaults.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/creditsGui.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/creditsText.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/cursors.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/damageTypes.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/deathMessages.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/debuggerGui.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/defaultGame.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/deployables.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/depthSort.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/desertPropMap.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/editor.bind.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/editor.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/editorRender.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/environmentals.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/forceField.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/gameBase.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/gameCanvas.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/graphBuild.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/heavy_male.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/help.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/helpGuiText.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/hud.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/icePropMap.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/inventory.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/inventoryHud.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/item.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/joystickBind.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/lavaPropMap.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/light_female.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/light_male.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/lightning.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/liquidProfiles.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/loadingGui.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/lushPropMap.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/markers.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/medium_female.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/medium_male.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/message.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/navGraph.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/objectiveHud.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/pack.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/packs/ELFbarrelPack.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/packs/aabarrelPack.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/packs/ammopack.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/packs/cloakingpack.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/packs/energypack.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/packs/missilebarrelPack.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/packs/mortarBarrelPack.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/packs/plasmabarrelPack.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/packs/repairpack.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/packs/satchelCharge.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/packs/sensorjammerpack.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/packs/shieldpack.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/particleDummies.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/particleEmitter.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/player.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/power.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/projectiles.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/recordings.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/redbook.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/scoreList.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/scoreScreen.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/server.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/serverAudio.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/serverCommanderMap.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/serverDefaults.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/serverTasks.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/simGroup.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/spdialog.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/staticShape.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/station.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/stationSetInv.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/targetManager.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/trigger.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/turret.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/turrets/ELFBarrelLarge.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/turrets/aaBarrelLarge.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/turrets/indoorDeployableBarrel.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/turrets/missileBarrelLarge.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/turrets/mortarBarrelLarge.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/turrets/outdoorDeployableBarrel.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/turrets/plasmaBarrelLarge.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/turrets/sentryTurret.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/vehicles/clientVehicleHud.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/vehicles/serverVehicleHud.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/vehicles/vehicle.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/vehicles/vehicle_bomber.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/vehicles/vehicle_havoc.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/vehicles/vehicle_mpb.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/vehicles/vehicle_shrike.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/vehicles/vehicle_spec_fx.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/vehicles/vehicle_tank.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/vehicles/vehicle_wildcat.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/voiceBinds.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/voiceChat.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/waveProfiles.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/weapTurretCode.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/weapons.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/weapons/ELFGun.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/weapons/blaster.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/weapons/cameraGrenade.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/weapons/chaingun.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/weapons/concussionGrenade.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/weapons/disc.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/weapons/flareGrenade.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/weapons/flashGrenade.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/weapons/grenade.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/weapons/grenadeLauncher.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/weapons/mine.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/weapons/missileLauncher.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/weapons/mortar.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/weapons/plasma.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/weapons/shockLance.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/weapons/sniperRifle.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/weapons/targetingLaser.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/weather.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/webbrowser.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/webemail.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/webforums.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/weblinks.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/webnews.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/webstuff.cs (100%) rename {public => docs}/base/@vl2/scripts.vl2/scripts/webtest.cs (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/ammo_chaingun.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/ammo_disc.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/ammo_grenade.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/ammo_mine.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/ammo_missile.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/ammo_mortar.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/ammo_plasma.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/banner_honor.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/banner_strength.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/banner_unity.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/beacon.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bio_player_debris.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_heavy.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_heavy_back.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_heavy_celflex2.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_heavy_celgora.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_heavy_celjump.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_heavy_celroar.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_heavy_celsalute.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_heavy_celyeah.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_heavy_dieback.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_heavy_diechest.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_heavy_dieforward.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_heavy_diehead.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_heavy_dieknees.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_heavy_dieleglft.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_heavy_dielegrt.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_heavy_diesidelft.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_heavy_diesidert.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_heavy_dieslump.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_heavy_diespin.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_heavy_fall.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_heavy_forward.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_heavy_head.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_heavy_headside.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_heavy_idlepda.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_heavy_jet.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_heavy_jump.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_heavy_land.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_heavy_lookde.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_heavy_lookms.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_heavy_looknw.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_heavy_recoilde.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_heavy_root.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_heavy_side.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_heavy_ski.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_heavy_standjump.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_heavy_tauntbest.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_heavy_tauntbull.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_light.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_light_back.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_light_celflex2.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_light_celgora.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_light_celjump.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_light_celroar.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_light_celsalute.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_light_celyeah.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_light_dieback.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_light_diechest.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_light_dieforward.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_light_diehead.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_light_dieknees.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_light_dieleglft.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_light_dielegrt.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_light_diesidelft.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_light_diesidert.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_light_dieslump.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_light_diespin.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_light_fall.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_light_forward.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_light_head.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_light_headside.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_light_idlepda.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_light_jet.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_light_jump.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_light_land.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_light_lookde.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_light_lookms.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_light_looknw.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_light_recoilde.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_light_root.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_light_scoutroot.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_light_side.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_light_sitting.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_light_ski.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_light_standjump.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_light_tauntbest.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_light_tauntbull.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_medium.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_medium_back.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_medium_celflex2.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_medium_celgora.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_medium_celjump.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_medium_celroar.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_medium_celsalute.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_medium_celyeah.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_medium_dieback.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_medium_diechest.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_medium_dieforward.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_medium_diehead.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_medium_dieknees.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_medium_dieleglft.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_medium_dielegrt.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_medium_diesidelft.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_medium_diesidert.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_medium_dieslump.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_medium_diespin.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_medium_fall.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_medium_forward.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_medium_head.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_medium_headside.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_medium_idlepda.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_medium_jet.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_medium_jump.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_medium_land.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_medium_lookde.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_medium_lookms.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_medium_looknw.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_medium_recoilde.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_medium_root.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_medium_side.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_medium_sitting.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_medium_ski.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_medium_standjump.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_medium_tauntbest.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bioderm_medium_tauntbull.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bmiscf.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bomb.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/bombers_eye.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/borg1.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/borg12.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/borg13.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/borg15.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/borg16.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/borg17.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/borg18.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/borg19.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/borg2.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/borg20.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/borg23.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/borg25.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/borg3.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/borg31.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/borg32.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/borg33.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/borg34.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/borg4.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/borg5.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/borg6.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/borg7.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/borg8.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/camera.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/chaingun_shot.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/debris_generic.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/debris_generic_small.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/debris_player.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/deploy_ammo.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/deploy_inventory.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/deploy_sensor_motion.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/deploy_sensor_pulse.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/disc.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/disc_explosion.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/dmiscf.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/dorg15.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/dorg16.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/dorg17.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/dorg18.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/dorg19.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/effect_plasma_explosion.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/energy_bolt.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/energy_explosion.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/ext_flagstand.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/flag.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/gravemarker_1.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/grenade.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/grenade_flare.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/grenade_flash.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/grenade_projectile.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/heavy_male.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/heavy_male_back.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/heavy_male_celdance.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/heavy_male_celflex.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/heavy_male_celjump.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/heavy_male_celsalute.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/heavy_male_celtaunt.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/heavy_male_celwave.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/heavy_male_dead.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/heavy_male_dieback.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/heavy_male_diechest.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/heavy_male_dieforward.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/heavy_male_diehead.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/heavy_male_dieknees.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/heavy_male_dieleglf.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/heavy_male_dielegrt.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/heavy_male_diesidelf.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/heavy_male_diesidert.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/heavy_male_dieslump.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/heavy_male_diespin.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/heavy_male_fall.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/heavy_male_forward.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/heavy_male_head.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/heavy_male_headside.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/heavy_male_idlepda.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/heavy_male_jet.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/heavy_male_jump.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/heavy_male_land.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/heavy_male_lookde.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/heavy_male_lookms.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/heavy_male_looknw.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/heavy_male_recoilde.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/heavy_male_root.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/heavy_male_side.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/heavy_male_ski.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/heavy_male_standjump.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/heavy_male_tauntbest.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/heavy_male_tauntimp.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/huntersflag.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/int_flagstand.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_female.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_female_back.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_female_celbow.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_female_celdance.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_female_celsalute.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_female_celwave.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_female_dieback.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_female_diechest.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_female_dieforward.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_female_diehead.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_female_dieknees.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_female_dieleglf.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_female_dielegrt.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_female_diesidelf.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_female_diesidert.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_female_dieslump.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_female_diespin.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_female_fall.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_female_forward.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_female_head.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_female_headside.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_female_idlepda.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_female_jet.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_female_jump.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_female_land.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_female_lookde.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_female_lookms.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_female_looknw.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_female_looksn.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_female_recoilde.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_female_root.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_female_scoutroot.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_female_side.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_female_sitting.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_female_ski.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_female_standjump.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_female_tauntbest.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_female_tauntbutt.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_female_tauntimp.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_female_tauntkiss.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_male.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_male_back.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_male_celdisco.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_male_celflex.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_male_celrocky.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_male_celsalute.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_male_celtaunt.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_male_celwave.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_male_dead.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_male_dieback.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_male_diechest.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_male_dieforward.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_male_diehead.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_male_dieknees.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_male_dieleglf.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_male_dielegrt.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_male_diesidelf.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_male_diesidert.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_male_dieslump.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_male_diespin.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_male_fall.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_male_forward.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_male_head.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_male_headside.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_male_idlepda.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_male_jet.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_male_jump.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_male_land.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_male_lookde.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_male_lookms.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_male_looknw.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_male_looksn.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_male_newland.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_male_recoilde.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_male_root.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_male_scoutroot.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_male_side.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_male_sitting.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_male_ski.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_male_standjump.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_male_tauntbest.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/light_male_tauntimp.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_female.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_female_back.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_female_celbow.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_female_celdisco.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_female_celsalute.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_female_celwave.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_female_dieback.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_female_diechest.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_female_dieforward.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_female_diehead.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_female_dieknees.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_female_dieleglf.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_female_dielegrt.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_female_diesidelf.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_female_diesidert.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_female_dieslump.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_female_diespin.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_female_fall.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_female_forward.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_female_head.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_female_headside.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_female_idlepda.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_female_jet.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_female_jump.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_female_land.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_female_lookde.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_female_lookms.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_female_looknw.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_female_looksn.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_female_recoilde.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_female_root.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_female_side.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_female_sitting.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_female_ski.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_female_standjump.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_female_tauntbest.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_female_tauntbutt.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_female_tauntimp.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_female_tauntkiss.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_male.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_male_back.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_male_celdance.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_male_celflex.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_male_celrocky.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_male_celsalute.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_male_celtaunt.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_male_celwave.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_male_dead.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_male_dieback.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_male_diechest.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_male_dieforward.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_male_diehead.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_male_dieknees.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_male_dieleglf.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_male_dielegrt.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_male_diesidelf.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_male_diesidert.dsq (100%) rename public/base/@vl2/shapes.vl2/shapes/xorg2.dts => docs/base/@vl2/shapes.vl2/shapes/medium_male_dieslump.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_male_diespin.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_male_fall.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_male_forward.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_male_head.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_male_headside.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_male_idlepda.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_male_jet.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_male_jump.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_male_land.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_male_lookde.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_male_lookms.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_male_looknw.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_male_looksn.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_male_recoilde.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_male_root.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_male_side.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_male_sitting.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_male_ski.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_male_standjump.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_male_tauntbest.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/medium_male_tauntimp.dsq (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/mine.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/mortar_explosion.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/mortar_projectile.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/nexus_effect.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/nexusbase.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/nexuscap.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/octahedron.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/pack_barrel_aa.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/pack_barrel_elf.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/pack_barrel_fusion.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/pack_barrel_missile.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/pack_barrel_mortar.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/pack_deploy_ammo.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/pack_deploy_inventory.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/pack_deploy_sensor_motion.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/pack_deploy_sensor_pulse.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/pack_deploy_turreti.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/pack_deploy_turreto.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/pack_upgrade_ammo.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/pack_upgrade_cloaking.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/pack_upgrade_energy.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/pack_upgrade_repair.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/pack_upgrade_satchel.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/pack_upgrade_sensorjammer.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/pack_upgrade_shield.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/plasmabolt.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/pmiscf.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/porg1.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/porg2.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/porg20.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/porg22.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/porg3.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/porg4.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/porg5.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/porg6.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/repair_kit.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/repair_patch.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/reticle_bomber.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/sensor_pulse_large.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/sensor_pulse_medium.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/smiscf.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/solarpanel.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/sorg20.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/sorg21.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/sorg22.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/sorg23.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/sorg24.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/stackable1l.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/stackable1m.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/stackable1s.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/stackable2l.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/stackable2m.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/stackable2s.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/stackable3l.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/stackable3m.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/stackable3s.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/stackable4l.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/stackable4m.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/stackable5l.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/stackable5m.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/station_generator_large.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/station_inv_human.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/station_inv_mpb.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/station_teleport.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/statue_base.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/statue_hmale.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/statue_lfemale.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/statue_lmale.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/statue_plaque.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/switch.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/teamlogo_bd.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/teamlogo_be.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/teamlogo_ds.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/teamlogo_hb.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/teamlogo_inf.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/teamlogo_projector.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/teamlogo_storm.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/teamlogo_sw.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/turret_aa_large.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/turret_assaulttank_mortar.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/turret_assaulttank_plasma.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/turret_base_large.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/turret_base_mpb.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/turret_belly_barrell.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/turret_belly_barrelr.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/turret_belly_base.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/turret_elf_large.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/turret_fusion_large.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/turret_indoor_deployc.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/turret_indoor_deployf.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/turret_indoor_deployw.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/turret_missile_large.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/turret_mortar_large.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/turret_muzzlepoint.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/turret_outdoor_deploy.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/turret_sentry.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/turret_tank_barrelchain.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/turret_tank_barrelmortar.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/turret_tank_base.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/vehicle_air_bomber.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/vehicle_air_bomber_debris.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/vehicle_air_hapc.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/vehicle_air_hapc_debris.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/vehicle_air_scout.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/vehicle_air_scout_debris.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/vehicle_air_scout_wreck.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/vehicle_grav_scout.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/vehicle_grav_scout_debris.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/vehicle_grav_tank.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/vehicle_grav_tank_debris.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/vehicle_grav_tank_wreck.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/vehicle_land_assault.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/vehicle_land_assault_debris.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/vehicle_land_assault_wreck.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/vehicle_land_mpbase.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/vehicle_land_mpbase_debris.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/vehicle_pad.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/vehicle_pad_station.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/weapon_chaingun.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/weapon_chaingun_ammocasing.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/weapon_disc.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/weapon_elf.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/weapon_energy.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/weapon_energy_vehicle.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/weapon_grenade_launcher.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/weapon_missile.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/weapon_missile_casement.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/weapon_missile_fleschette.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/weapon_missile_projectile.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/weapon_mortar.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/weapon_plasma.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/weapon_repair.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/weapon_shocklance.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/weapon_sniper.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/weapon_targeting.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/xmiscf.dts (100%) create mode 100644 docs/base/@vl2/shapes.vl2/shapes/xorg2.dts rename {public => docs}/base/@vl2/shapes.vl2/shapes/xorg20.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/xorg21.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/xorg3.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/xorg4.dts (100%) rename {public => docs}/base/@vl2/shapes.vl2/shapes/xorg5.dts (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/A7branch1.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/A7trunk2.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/AgaritaFall.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/BBerryFall.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/BarrenSticksFall.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Blue.hflag.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Branch3.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Branch4.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Branch5.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Burntwood.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/BurntwoodBranch.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/ChkBerryWinter.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Enrgtubes0000.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Enrgtubes0001.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Enrgtubes0002.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Enrgtubes0003.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Enrgtubes0004.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Enrgtubes0005.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Enrgtubes0006.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Enrgtubes0007.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Enrgtubes0008.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Enrgtubes0009.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Green.hflag.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/HorseNettleFall.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Humnskn3.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/LushMoss.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/MadroneBark.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/MadroneFall.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/MadroneFoliage.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/MadroneWinter.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Maple Shrub.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/MesqBark.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/MesquiteBranch.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/MesquiteLeaves.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Mortar_Projectile.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/MotionSensor.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/NewMoss.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/NewMossFull.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/NexDefaultFloor.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/NexHoardFloor.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/NexusGenerator.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/NexusPowerLightsON.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Oldwood.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/OldwoodBranch.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Plsre00.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Plsre01.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Plsre02.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Plsre03.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Plsre04.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Plsre05.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Plsre06.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Plsre07.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Plsre08.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Plsre09.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Plsre10.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Plsre11.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Plsre12.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Plsre13.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Plsre14.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Plsre15.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Plsre16.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Plsre17.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Plsre18.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Plsre19.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Plsre20.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Plsre21.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Plsre22.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/PonderosaPineBark.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Pulse00.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Pulse01.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Pulse02.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Pulse03.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Pulse04.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Pulse05.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Pulse06.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Pulse07.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Pulse08.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Rabbit BushWin.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/RabbitBush.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/SBerryFall.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/ScotchBroom.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Scout_windshield.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/ShieldPackActivate.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/ShieldPackAmbient.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/SnowBlanket.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Vehicle_Land_Assault_Wheel.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Vehicle_Land_Assault_bodyMain.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Vehicle_Land_Assault_bodySide1.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Vehicle_Land_Assault_bodySide2.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Vehicle_grav_scout.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Vehicle_grav_scout_pipes.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Vehicle_grav_scout_windshield.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Vehicle_grav_scout_windshieldInner.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Vehicle_grav_tank_bodyMain.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Weapon_missile_projectile.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/WinMapShrubart.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/WinRhody.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/WinScotchArt.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/Yellow.hflag.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/a.hbioderm_512.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/a.hrobot_512.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/a.lbioderm_512.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/a.lrobot_512.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/a.mbioderm_512.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/a.mrobot_512.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/alienfirxbase2.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/ammo_chaingun.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/ammo_disc.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/ammo_grenade.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/ammo_mine.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/ammo_mortar.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/ammo_plasma.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/armor.damage.1.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/armor.damage.2.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/armor.damage.3.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/artists.plaque.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/b.hbioderm_512.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/b.hrobot_512.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/b.lbioderm_512.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/b.lrobot_512.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/b.mbioderm_512.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/b.mrobot_512.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/banner_honor.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/banner_strength.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/banner_unity.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/barrelMount.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/barrel_aa_large.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/barrel_elf_large.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/barrel_fusion_large.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/barrel_missile_large.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/barrel_mortar_large.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/base.flag.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/base.hbioderm.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/base.hbioderm_512.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/base.hflag.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/base.hmale.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/base.lbioderm.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/base.lbioderm_512.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/base.lfemale.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/base.lmale.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/base.mbioderm.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/base.mbioderm_512.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/base.mfemale.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/base.mmale.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/base.switch.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/baseb.flag.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/baseb.hbioderm.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/baseb.hmale.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/baseb.lbioderm.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/baseb.lfemale.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/baseb.lmale.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/baseb.mbioderm.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/baseb.mfemale.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/baseb.mmale.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/baseb.switch.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/basebbot.hmale.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/basebbot.lmale.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/basebbot.mmale.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/basebot.hmale.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/basebot.lmale.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/basebot.mmale.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/beacon.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/beagle.flag.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/beagle.hmale.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/beagle.hmale_512.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/beagle.lfemale.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/beagle.lfemale_512.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/beagle.lmale.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/beagle.lmale_512.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/beagle.mfemale.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/beagle.mfemale_512.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/beagle.mmale.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/beagle.mmale_512.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/beagle.switch.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/beampulse.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/bigdevdawg.plaque.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/blank.switch.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/blite00.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/blite01.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/blite02.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/blite03.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/blite04.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/blue.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/blue00.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/blue00.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/blue01.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/blue02.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/blue03.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/blue04.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/blue_blink.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/blue_blink0.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/blue_blink0.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/blue_blink1.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/blue_blink2.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/blue_blink3.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/blue_blink4.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/borg1.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/borg2.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/borg4.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/borg6.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/brush.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/bullethole1.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/bullethole2.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/bullethole3.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/bullethole4.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/bullethole5.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/bullethole6.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/cactus.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/camera.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/chaingun_shot_end.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/chaingun_shot_side.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/chg_fmzl.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/chg_smzl.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/chgexhaust.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/cloak_core.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/cloak_core0000.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/cloak_core0001.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/cloak_core0002.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/cloak_core0003.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/cloak_core0004.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/cloak_core0005.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/cloak_core0006.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/cloak_core0007.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/cloak_core0008.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/cloak_core0009.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/cloak_core0010.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/cloak_core0011.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/cloak_core0012.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/cloak_core0013.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/cloak_core0014.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/cloak_core0015.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/cloak_core0016.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/cloak_core0017.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/cloak_core0018.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/cloak_core0019.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/cotp.flag.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/cotp.hmale.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/cotp.lfemale.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/cotp.lmale.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/cotp.mfemale.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/cotp.mmale.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/cotp.switch.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/cotp_hmale_512.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/cotp_lfemale_512.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/cotp_lmale_512.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/cotp_mfemale_512.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/cotp_mmale_512.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/dcase00.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/dcase00.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/dcase01.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/dcase02.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/dcase03.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/dcase04.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/dcase05.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/deb01.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/deb01.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/deb02.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/deb03.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/deb04.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/deb05.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/deb06.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/deb07.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/deb08.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/deb09.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/deb10.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/deb11.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/deb12.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/deb13.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/deb14.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/deb15.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/deb16.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/deb17.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/deb18.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/deb19.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/deb20.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/deb21.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/deb22.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/deb23.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/deb24.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/deb25.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/deb26.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/deb27.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/deb28.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/deb29.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/deb30.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/deb31.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/deb32.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/deb33.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/deb34.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/decoy.plaque.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/deploy_inv_lite.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/deploy_inventory_1.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/deploy_inventory_2.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/deploy_sensor_pulse.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/designers.plaque.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/diamondback.plaque.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/disc00.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/disc00.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/disc01.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/disc02.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/disc03.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/disc04.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/disc05.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/disc06.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/disc07.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/disc08.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/disc09.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/disc10.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/disc11.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/disc12.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/disc13.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/disc14.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/disc15.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/disc16.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/disc17.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/disc18.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/disc19.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/disc20.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/disc21.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/disc22.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/disc23.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/disc24.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/disc25.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/disc26.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/disc27.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/disc_muzzle.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/discshield2.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/drawkward.plaque.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/ds.hmale_512.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/ds.lfemale_512.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/ds.lmale_512.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/ds.mfemale_512.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/ds.mmale_512.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/dsword.flag.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/dsword.hmale.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/dsword.lfemale.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/dsword.lmale.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/dsword.mfemale.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/dsword.mmale.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/dsword.switch.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/east.plaque.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/energy_blast.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/energy_blue_blink.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/energy_bolt.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/energy_bolt_aura.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/energy_bolt_front.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/energy_muzzle00.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/energy_side_muzzle00.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/energyb01.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/energyb01.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/energyb02.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/energyb03.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/energyb04.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/energyb05.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/energydis0000.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/energydis0000.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/energydis0001.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/energydis0002.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/energydis0003.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/energydis0004.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/energydis0005.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/enrg_frnt_muzl00.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/enrg_frnt_muzl01.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/enrg_frnt_muzl02.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/enrg_frnt_muzl03.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/enrg_frnt_muzl04.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/enrg_frnt_muzl05.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/enrg_frnt_muzl06.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/enrg_frnt_muzl07.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/enrg_side_muzl00.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/enrg_side_muzl01.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/enrg_side_muzl02.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/enrg_side_muzl03.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/enrg_side_muzl04.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/enrg_side_muzl05.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/enrg_side_muzl06.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/enrg_side_muzl07.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/enrgcore0000.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/enrgcore0001.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/enrgcore0002.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/enrgcore0003.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/enrgcore0004.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/enrgcore0005.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/enrgcore0006.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/enrgcore0007.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/enrgcore0008.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/enrgcore0009.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/enrgpack_core.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/enrgpack_tubes.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/etcmodel02.plaque.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/flag.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/flaglight1.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/flaglight1.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/flaglight2.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/flaglight3.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/flaglight4.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/flaglight5.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/flaregreen.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/flarewhite.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/flyerflame1.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/forcef1.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/forcef2.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/forcef3.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/forcef4.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/forcef5.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/forcefield_electric.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/forcefield_electric0.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/forcefield_electric1.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/forcefield_electric2.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/forcefield_electric3.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/forcefield_electric4.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/forcefield_electric5.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/forcefield_grn.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/forcefield_grn.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/forcefield_grn1.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/forcefield_grn2.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/forcefield_grn3.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/forcefield_grn4.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/forcefield_grn5.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/frankrizzo.plaque.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/generator.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/generic_scorch.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/glow_red.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/gotmilk.plaque.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/green00.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/green00.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/green01.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/green02.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/green03.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/green04.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/greenMortar.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/green_blink.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/green_blink0.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/green_blink1.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/green_blink2.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/green_blink3.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/green_blink4.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/greenlight.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/grenade.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/grenade_flare.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/grenade_flash.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/grenade_projectile.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/hexabolic.plaque.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/horde.flag.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/horde.hbioderm.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/horde.lbioderm.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/horde.mbioderm.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/horde.switch.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/hud_ret_bomber1.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/hud_ret_bomber2.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/hud_ret_bomber3.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/hunters.flag.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/hvybioflare.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/hvyjetpackflare.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/jetflare00.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/jetflare00.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/jetflare01.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/jetflare02.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/jetflare03.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/jetflare04.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/jetflare05.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/jetflare2.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/jetflareside00.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/jetflareside00.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/jetflareside01.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/jetflareside02.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/jetflareside03.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/jetflareside04.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/jetflareside05.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/jetpack.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/jetpack_bio.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/jetpackflare.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/jetpackflare_bio.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/jets00.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/jets00.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/jets01.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/jets02.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/jets03.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/jets04.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/jets05.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/jett.plaque.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/jetyellow.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/jimmy.plaque.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/kidneythief.plaque.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/leaf_bunch2.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/leafydome.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/leafydome2.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/light_blue_00.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/light_blue_01.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/light_blue_02.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/light_blue_03.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/light_blue_04.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/light_blue_generator.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/light_green01.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/light_green01.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/light_green02.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/light_green03.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/light_green04.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/light_green05.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/light_green06.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/light_red.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/light_red01.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/light_red02.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/light_red03.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/light_red04.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/light_red05.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/light_red06.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/light_red2.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/light_red3.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/lite_blue0.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/lite_blue1.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/lite_blue2.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/lite_blue3.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/lite_blue4.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/lite_fusturt.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/lite_fusturt01.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/lite_green.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/lite_green0.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/lite_green1.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/lite_green2.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/lite_green3.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/lite_green4.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/lite_pack_cloak.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/lite_red.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/lite_red0.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/lite_red04.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/lite_red1.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/lite_red2.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/lite_red3.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/lite_red4.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/lite_remoteTurret.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/lite_rpu_pack01.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/lite_rpu_pack02.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/lite_sh_pack01.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/lite_sh_pack02.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/lite_turmiss.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/lite_turmort.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/marineleaves.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/marker.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/maximus.plaque.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/mine.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/mine_anti_air.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/mine_anti_land.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/missile_flash.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/missing.plaque.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/mongo.plaque.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/mort000.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/mort000.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/mort001.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/mort002.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/mort003.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/mort004.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/mort005.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/mort006.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/mort007.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/mort008.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/mort009.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/mort010.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/mort011.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/mort012.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/mort013.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/mort014.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/mort015.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/mort016.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/mort017.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/mort018.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/mort019.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/mort020.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/mort021.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/mort022.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/mort023.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/mort024.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/mort025.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/mort026.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/mort027.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/newedge00.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/newedge00.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/newedge01.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/newedge02.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/newedge03.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/newedge04.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/newedge05.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/nexg00.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/nexg01.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/nexg02.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/nexg03.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/nexg04.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/nexg05.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/nexg06.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/nexg07.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/nexg08.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/nexg09.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/nexg10.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/nexg11.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/nexg12.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/nexg13.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/nexg14.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/nexg15.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/nexgren.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/nexgren02.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/nexred.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/nexred00.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/nexred01.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/nexred02.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/nexred02.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/nexred03.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/nexred04.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/nexred05.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/nexred06.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/nexred07.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/nexred08.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/nexred09.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/nexred10.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/nexred11.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/nexred12.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/nexred13.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/nexred14.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/nexred15.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/noise.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/olddawg.plaque.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/orange.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/orange00.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/orange01.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/orange02.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/orange03.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/orange04.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/orange05.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/orange1.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/orphankazrak.plaque.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/pack_ammo.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/pack_cloak.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/pack_cloak2.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/pack_deploy_sensor_pulse.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/pack_energy.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/pack_rep.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/pack_rep01.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/pack_rep02.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/pack_rep03.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/pack_rep04.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/pack_rep05.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/pack_rep2.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/pack_rep_lite.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/pack_repair.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/pack_senjam.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/pack_shield.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/pack_u_c00.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/pack_u_c01.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/pack_u_c02.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/pack_u_c03.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/pack_u_c04.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/pack_u_e.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/pack_u_e_lite.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/pack_u_e_lite00.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/pack_u_e_lite01.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/pack_u_e_lite02.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/pack_u_e_lite03.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/pack_u_e_lite04.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/pack_u_e_lite05.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/pack_u_e_lite06.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/pack_upgrade_cloaking.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/pack_upgrade_energy.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/pack_upgrade_reflection.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/pack_upgrade_repair.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/pack_upgrade_repulsor.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/pack_upgrade_satchel.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/pack_upgrade_satchel2.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/pack_upgrade_shield.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plasma.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plasma01.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plasma02.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plasma03.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plasma04.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plasma05.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plasma06.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plasma07.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plasma08.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plasma09.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plasma10.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plasmaTurret.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plasma_ammo.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plasma_exhaust.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plasma_muzzle.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plex00.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plex01.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plex02.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plex03.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plex04.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plex05.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plex06.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plex07.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plex08.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plex09.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plex10.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plex11.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plex12.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plex13.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plex14.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plex15.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plex16.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plex17.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plex18.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plex19.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plex20.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plex21.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plex22.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plex23.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plrec00.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plrec00.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plrec01.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plrec02.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plrec03.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plrec04.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plrec05.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plrec06.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plrec07.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsTur0a.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsam00.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsam00.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsam01.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsam02.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsam03.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsam04.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsam05.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsam06.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsam07.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsam08.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsam09.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsam0a.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsam10.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsam11.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsam12.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsam13.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsam14.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsam15.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsam16.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsam17.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsam18.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsam19.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsam20.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsam21.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsam22.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsam23.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsam24.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsam25.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsam26.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsam27.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsam28.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsam29.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsam30.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsam31.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsam32.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsam33.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsam34.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsam35.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsam36.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsam37.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsam38.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsam39.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsam40.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsamagun.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsmabolt01.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsmabolt01.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsmabolt02.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsmabolt03.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsmabolt04.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsmabolt05.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsmabolt06.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsmabolt07.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsmabolt08.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsmabolt09.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsmabolt10.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/plsre.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/pod1.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/porg2.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/porg4.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/programmers1.plaque.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/programmers2.plaque.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/purple00.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/purple00.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/purple01.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/purple02.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/purple03.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/purple04.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/qix.plaque.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/raf.plaque.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/ratedz.plaque.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/red_blink.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/red_blink0.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/red_blink1.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/red_blink2.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/red_blink3.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/red_blink4.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/repair_kit.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/repair_patch.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/rickets.plaque.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/rusty.mmale.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/scanline.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/scanline1.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/scanline2.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/scanline3.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/scanline4.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/scanline5.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/scanline6.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/screenframe.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/screenstatic1.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/screenstatic1.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/screenstatic2.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/screenstatic3.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/screenstatic4.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/screenstatic5.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/sensor_pulse_large.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/sensor_pulse_med.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/sentry.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/shark.plaque.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/shrikeflare2.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/skeet.plaque.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/skin2.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/smoke.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/smoke00.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/smoke01.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/smoke02.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/smoke03.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/smoke04.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/smoke05.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/smoke06.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/smoke07.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/smoke08.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/smoke09.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/smoke10.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/smoke11.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/smoke12.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/smoke13.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/smoke14.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/smoke15.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/smoke16.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/smoke17.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/smoke18.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/smoke19.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/smoke20.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/sneaker.plaque.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/snowleopard.plaque.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/solarpanel.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/sparks00.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/stackable.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/stackable1L.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/stackable1M.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/stackable1S.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/stackable2L.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/stackable2S.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/stackable2m.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/stackable3L.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/stackable3m.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/stackable3s.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/stackable4L.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/stackable4M.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/stackable5L.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/stackable5m.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/station_damage.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/station_damageL1.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/station_damageL2.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/station_damageL3.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/station_damageM1.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/station_damageM2.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/station_damageM3.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/station_damageS1.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/station_damageS2.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/station_damageS3.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/station_damageS4.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/station_damage_alpha.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/station_inventory.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/station_inventory_activate.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/station_teleporter.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/station_teleporter_activate.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/station_vpad.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/statue_HMale.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/statue_LFemale.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/statue_LMale.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/statue_base.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/statue_plaque.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/switch.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/switchbeam.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/swolf.flag.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/swolf.hmale.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/swolf.lfemale.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/swolf.lmale.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/swolf.mfemale.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/swolf.mmale.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/swolf.switch.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/swolf_hmale_512.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/swolf_lfemale_512.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/swolf_lmale_512.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/swolf_mfemale_512.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/swolf_mmale_512.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/symlink.plaque.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/todesritter.plaque.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/tomin8tor.plaque.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/tribes1.plaque.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/turret_InOut_deploy.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/turret_assaultTank.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/turret_base_large.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/turret_belly.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/turret_light_red.ifl (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/turret_remote.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/turret_sentry.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/twitch.plaque.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/uberbob.plaque.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/vaportrail.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/vehicle_air_bomber1.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/vehicle_air_bomber2.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/vehicle_air_bomber3.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/vehicle_air_hpc1.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/vehicle_air_hpc2.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/vehicle_air_hpc3.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/vehicle_air_scout.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/vehicle_grav_tank_bodyside1.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/vehicle_grav_tank_bodyside2.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/vehicle_land_mpb1.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/vehicle_land_mpb2.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/vehicle_mpb_sensor_panelsON.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/vpad_activate.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/vpad_ambient.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/vpad_arm.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/weapon_chaingun.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/weapon_chaingun_ammocasing.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/weapon_disc.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/weapon_elf.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/weapon_energy.PNG (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/weapon_energy_vehicle.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/weapon_grenade_launcher.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/weapon_missile.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/weapon_missile_casement.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/weapon_mortar.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/weapon_plasma1.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/weapon_plasma2.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/weapon_plasmathrower.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/weapon_repair.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/weapon_shocklance.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/weapon_shocklance_glow .png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/weapon_sniper.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/weapon_targeting.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/xorg2.png (100%) rename {public => docs}/base/@vl2/skins.vl2/textures/skins/yellow.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/Badlands_l4.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/Desert_l4.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/Lush_l4.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/T2IntroC15.avi (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Cursors/com_cursor_arrow_icon.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Cursors/com_handclose_icon.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Cursors/com_handopen_icon.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Cursors/com_maglass_icon.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Cursors/com_pointer_icon.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Cursors/com_pointer_pos_icon.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Gui/cmd_columnheadbar.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Gui/cmd_control_checkbox.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Gui/cmd_gradient.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Gui/cmd_icon_camera.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Gui/cmd_icon_center.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Gui/cmd_icon_misc.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Gui/cmd_icon_misc_D.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Gui/cmd_icon_moveselect.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Gui/cmd_icon_objectives.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Gui/cmd_icon_players.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Gui/cmd_icon_sensor.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Gui/cmd_icon_tactical.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Gui/cmd_icon_tactical_D.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Gui/cmd_icon_text.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Gui/cmd_icon_waypoints.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Gui/cmd_icon_zoom.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Gui/cmd_offscreen_arrow.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Gui/cmd_tv_frame.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Gui/cmd_tv_static.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/assigned_task_anim.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/base_select.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_icon_bioderm.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_icon_bioderm_glow.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_icon_bloodeagle.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_icon_bloodeagle_glow.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_icon_bomber.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_icon_bomber_glow.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_icon_camera.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_icon_camera_glow.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_icon_diamsword.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_icon_diamsword_glow.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_icon_flag_outside.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_icon_flag_outside_glow.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_icon_generator.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_icon_generator_glow.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_icon_genericswitch.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_icon_genericswitch_glow.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_icon_hapc.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_icon_hapc_glow.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_icon_harbinger.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_icon_harbinger_glow.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_icon_inferno.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_icon_inferno_glow.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_icon_inventory.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_icon_inventory_glow.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_icon_landscout.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_icon_landscout_glow.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_icon_mpb.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_icon_mpb_glow.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_icon_nexus.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_icon_nexus_glow.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_icon_scout.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_icon_scout_glow.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_icon_sensor.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_icon_sensor_glow.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_icon_solar_gen.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_icon_solar_gen_glow.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_icon_starwolf.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_icon_starwolf_glow.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_icon_storm.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_icon_storm_glow.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_icon_tank.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_icon_tank_glow.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_icon_turret.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_icon_turret_glow.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_icon_turretbase.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_icon_turretbase_glow.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_icon_vehicle_inventory.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_icon_vehicle_inventory_glow.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_player_grey_24x.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_player_grey_24x_glow.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_waypoint_1.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_waypoint_2.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_waypoint_3.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_waypoint_4.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_waypoint_5.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_waypoint_6.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/com_waypoint_7.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/diamond_frame_1.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/diamond_frame_2.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/diamond_frame_3.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/diamond_frame_4.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/diamond_frame_5.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/diamond_frame_6.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/diamond_not_selected.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/player_glow.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/selectobject_1.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/selectobject_2.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/selectobject_3.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/selectobject_4.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/selectobject_5.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/selectobject_6.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/selectobject_7.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/Icons/waypoint_anim.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/MiniIcons/com_bomber_grey.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/MiniIcons/com_camera_grey.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/MiniIcons/com_deploymotionsensor.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/MiniIcons/com_deploypulsesensor.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/MiniIcons/com_flag_grey.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/MiniIcons/com_generator.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/MiniIcons/com_hapc_grey.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/MiniIcons/com_inventory_grey.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/MiniIcons/com_landscout_grey.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/MiniIcons/com_mpb_grey.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/MiniIcons/com_player_grey.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/MiniIcons/com_scout_grey.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/MiniIcons/com_sensor_grey.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/MiniIcons/com_solargen_grey.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/MiniIcons/com_switch_grey.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/MiniIcons/com_tank_grey.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/MiniIcons/com_turret_grey.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/MiniIcons/com_turretbase_grey.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/MiniIcons/com_vehicle_pad_inventory.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/commander/MiniIcons/com_waypoint_grey.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/details/BadDet1.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/details/BadDet2.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/details/DesertDet1.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/details/DesertDet2.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/details/LavaDet1.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/details/LavaDet2.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/details/LushDet1.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/details/LushDet2.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/details/SnowDet1.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/details/SnowDet2.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/dust00.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/dust01.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/dust02.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/dust03.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/dust04.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/dust05.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/dust06.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/dust07.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/dust08.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/dust09.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/dust10.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/emap.bmp (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/emap.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/flarebase.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/flaremod.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/fluid_lava.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/fluid_water.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/BloodEagle.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CRED_1.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CRED_10.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CRED_11.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CRED_12.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CRED_13.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CRED_14.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CRED_15.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CRED_16.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CRED_17.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CRED_18.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CRED_19.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CRED_2.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CRED_20.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CRED_21.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CRED_22.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CRED_23.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CRED_24.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CRED_25.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CRED_26.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CRED_27.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CRED_28.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CRED_29.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CRED_3.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CRED_30.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CRED_31.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CRED_32.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CRED_33.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CRED_34.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CRED_35.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CRED_36.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CRED_37.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CRED_38.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CRED_39.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CRED_4.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CRED_40.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CRED_41.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CRED_42.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CRED_43.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CRED_44.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CRED_45.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CRED_46.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CRED_5.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CRED_6.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CRED_7.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CRED_8.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CRED_9.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CUR_3darrow.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CUR_3darrowhelp.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CUR_3darrowno.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CUR_3darrowwait.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CUR_3ddiagleft.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CUR_3ddiagright.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CUR_3dleftright.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CUR_3dmove.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CUR_3dresizeright.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CUR_3dupdown.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CUR_Grab.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CUR_Hand.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/CUR_Rotate.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Editor_DefaultHandle.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Editor_LockedHandle.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Editor_SelectHandle.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/GGSplash.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/HUD_watermark1.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/HUD_watermark2.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Hud_chat_button_off.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Hud_chat_button_on.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/InfoBar.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/KILLME.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_Abominable.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_AgentsOfFortune.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_Alcatraz.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_Archipelago.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_AshesToAshes.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_BeggarsRun.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_Caldera.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_Casern_Cavite.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_CompUSA-Melee.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_CompUSA_Melee.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_Damnation.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_DeathBirdsFly.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_Desiccator.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_DustToDust.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_EB-Hades.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_EB_Hades.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_Equinox.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_Escalade.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_Fall_To_Glory.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_Flashpoint.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_Gauntlet.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_Gehenna.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_Icebound.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_Insalubria.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_Invictus.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_JacobsLadder.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_Masada.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_Minotaur.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_MyrkWood.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_Oasis.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_Overreach.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_Pyroclasm.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_Quagmire.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_Rasp.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_Recalescence.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_Respite.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_Reversion.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_Rimehold.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_Sanctuary.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_Sirocco.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_Slapdash.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_SunDried.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_Talus.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_ThinIce.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_Tombstone.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_Training1.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_Training2.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_Training3.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_Training4.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_Training5.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_UltimaThule.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_Underhill.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Load_Whiteout.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/Loading.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/RET_blaster.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/RET_chaingun.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/RET_disc.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/RET_elf.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/RET_grenade.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/RET_missile.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/RET_missile_horizflash_red.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/RET_missile_marker.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/RET_missile_marker_red.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/RET_missile_vertflash_red.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/RET_mortor.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/RET_plasma.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/ShellTBButtonHilight.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/ShellTBButtonNormal.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/ShellTBButtonPressed.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/beacon_base.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/bg_Bioderm.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/bg_Bloodeagle.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/bg_Diamondsword.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/bg_Hammers.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/bg_Harbingers.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/bg_Starwolf.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/crosshairs.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/darkScroll.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/darkWindow.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/dlg_box.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/dlg_button.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/dlg_fieldfill.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/dlg_fieldgrade.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/dlg_frame_edge.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/dlg_frame_end.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/dlg_titletab.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/email_notread.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/email_read.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_ChatPageDown.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_alliedtriangle.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_ammopack.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_armbar.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_armbaricon.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_beacon.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_blaster.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_camera.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_chaingun.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_chat.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_cloakpack.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_cmmndfield.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_deploypack.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_disc.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_disconnect.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_dot.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_east.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_elfgun.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_enemytriangle.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_energypack.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_ergbar.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_ergbaricon.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_grenlaunch.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_handgren.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_infinity.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_jamm.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_medpack.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_mine.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_missiles.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_mistimer.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_mortor.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_navcirc.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_new_NSEW.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_new_beacon.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_new_blaster.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_new_chaingun.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_new_cog.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_new_compass.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_new_disc.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_new_elfgun.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_new_grenlaunch.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_new_handgren.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_new_medpack.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_new_mine.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_new_missile.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_new_mortar.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_new_packammo.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_new_packcloak.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_new_packcloak_armed.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_new_packenergy.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_new_packinventory.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_new_packmotionsens.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_new_packradar.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_new_packrepair.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_new_packrepair_armed.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_new_packsatchel.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_new_packsensjam.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_new_packsensjam_armed.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_new_packshield.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_new_packshield_armed.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_new_packturret.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_new_packturretin.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_new_packturretout.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_new_panel.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_new_ping.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_new_ping_green.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_new_ping_red.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_new_ping_yellow.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_new_plasma.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_new_scorewindow.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_new_shocklance.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_new_sniper.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_new_targetlaser.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_new_weaponselect.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_new_window_BL.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_new_window_BM.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_new_window_BR.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_new_window_ML.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_new_window_MM.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_new_window_MR.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_new_window_TL.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_new_window_TM.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_new_window_TR.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_nopack.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_north.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_objective.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_objtimer.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_packback.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_packwin.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_ping.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_plasma.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_playertriangle.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_playertriangle_enemy.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_repairpack.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_ret_bomber.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_ret_shocklance.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_ret_shrike.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_ret_sniper.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_ret_tankchaingun.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_ret_tankmortar.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_ret_targlaser.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_retrng.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_satchel_armed.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_satchel_unarmed.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_sensorbar.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_sensorbar_glow.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_sensorbar_glow1.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_sensorbar_glow2.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_shieldpack.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_shocklance.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_sniper.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_south.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_targetlaser.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_veh_bomb.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_veh_enrgbar.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_veh_enrgbarback.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_veh_icon_assault.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_veh_icon_bomber.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_veh_icon_hapc.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_veh_icon_hole.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_veh_icon_hoverbike.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_veh_icon_mpb.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_veh_icon_shrike.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_veh_new_bombardier_dash.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_veh_new_dash.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_veh_new_dashpiece_1.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_veh_new_dashpiece_2.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_veh_new_dashpiece_3.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_veh_new_dashpiece_4.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_veh_new_dashpiece_5.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_veh_new_hilite_left.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_veh_new_hilite_middle.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_veh_new_hilite_right.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_veh_new_tankgunner_dash.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_veh_nrgbar.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_veh_nrgbar_back.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_veh_passenger_dot.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_veh_passengers.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_veh_seatdot.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_veh_speedaltwin.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_veh_speedaltwinback.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_veh_speedo_bkgrnd.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_veh_speedo_frame.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_veh_weapon_back.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_veh_weapon_frame.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_veh_weaponback.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_veh_weaponwin.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_weaphigh.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_weapwin.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/hud_west.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/immersion.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/launch_btn.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/launch_btn_act.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/launch_btn_rol.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/launchtop_btn.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/launchtop_btn_act.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/lnch_Tab.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/load_Firestorm.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/load_Fracas.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/load_Katabatic.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/load_Riverdance.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/lobby_headset.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/lobby_icon_listen.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/lobby_icon_speak.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/server_retrievebar.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/server_tabs.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shellScroll.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_bar_act.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_bar_rol.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_button.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_entryfield.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_field_BL.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_field_BM.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_field_BR.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_field_ML.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_field_MM.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_field_MR.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_field_TL.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_field_TM.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_field_TR.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_fieldfill.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_fieldgrade.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_frame_edge.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_frame_end.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_horizontalfield.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_horzspacer.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_horztabbutton.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_horztabbuttonB.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_horztabframeclose.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_horztabframeclosea.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_horztabframegrad.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_horztabframegrada.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_horztabframegradedge.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_horztabframegradedgea.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_icon_dedicated.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_icon_dedicated_hi.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_icon_favorite.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_icon_favorite_hi.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_icon_notqueried.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_icon_notqueried_hi.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_icon_passworded.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_icon_passworded_hi.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_icon_penguin.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_icon_querying.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_icon_querying_hi.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_icon_timedout.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_icon_tourney.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_icon_tourney_hi.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_launch_act.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_launch_rol.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_launch_sep.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_menuclose.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_menufield.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_pulldown.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_pulldown_BL.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_pulldown_BM.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_pulldown_BR.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_pulldown_ML.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_pulldown_MM.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_pulldown_MR.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_pulldown_TL.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_pulldown_TM.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_pulldown_TR.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_pulldownbar_act.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_pulldownbar_rol.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_radio.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_scroll_horzbar.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_scroll_horzbuttons.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_scroll_horzfield.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_scroll_scale.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_scroll_vertbar.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_scroll_vertbuttons.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_scroll_vertfield.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_sortarrow.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_soundbutton.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_tabbutton.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_tabframegrad.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_tabframegradedge.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_titletab.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_treeView.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_verticalfield.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_vertspacer.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_wipe.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_wipeend.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_wipefill.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_wphfieldbttm.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_wphfieldtop.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/shll_wpvfield.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/treeView.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/trn_1charybdis.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/trn_2sehrganda.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/trn_3ymir.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/trn_4bloodjewel.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/trn_5draconis.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/vin_assaultVehicle.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/vin_bomberFlyer.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/vin_hapcFlyer.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/vin_mobileBaseVehicle.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/vin_scoutFlyer.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/vin_scoutVehicle.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/votemeterpassbar.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/window_close.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/window_corner.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/gui/window_titletab.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/island_water.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/liquidTiles/AlgaeWater.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/liquidTiles/BlueWater.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/liquidTiles/GreenWater.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/liquidTiles/IslandWater01.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/liquidTiles/IslandWater02.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/liquidTiles/IslandWater03.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/liquidTiles/IslandWater04.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/liquidTiles/Lava.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/liquidTiles/LavaPool01.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/liquidTiles/LavaPool02.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/liquidTiles/LavaPool03.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/liquidTiles/LavaPool04.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/liquidTiles/LushWater01.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/liquidTiles/LushWater01_Algae.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/liquidTiles/LushWater02.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/liquidTiles/LushWater02_Algae.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/liquidTiles/LushWater03.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/liquidTiles/LushWater03_Algae.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/liquidTiles/LushWater04.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/liquidTiles/LushWater04_Algae.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/liquidTiles/Modulation03.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/liquidTiles/Modulation04.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/liquidTiles/Shore_Modulation.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/liquidTiles/Tile01a.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/liquidTiles/Tile02a.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/liquidTiles/Tile03a.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/liquidTiles/Tile04a.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/liquidTiles/archipelago_emap_cloudsground.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/liquidTiles/archipelago_water.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/liquidTiles/damnation_emap_cloudsground.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/liquidTiles/icebound_emap_cloudsground.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/liquidTiles/icebound_water.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/liquidTiles/insalubria_emap_cloudsground.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/liquidTiles/myrkwood_emap_cloudsground.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/liquidTiles/oasis_emap_cloudsground.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/liquidTiles/oasis_water_ripply.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/liquidTiles/quagmire_emap_cloudsground.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/liquidTiles/respite_emap_cloudsground.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/liquidTiles/reversion_emap_cloudsground.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/liquidTiles/riverdance_emap_cloudsground.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/liquidTiles/riverdance_water_1.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/liquidTiles/riverdance_water_5.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/liquidTiles/riverdance_water_6.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/liquidTiles/sanctuary_emap_cloudsground.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/liquidTiles/sanctuary_water_1.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/liquidTiles/sanctuary_water_2.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/liquidTiles/thinice_emap_cloudsground.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/ocean_water.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/particleTest.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/precipitation/raindrops.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/precipitation/snowflake001.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/precipitation/snowflake002.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/precipitation/snowflake003.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/precipitation/snowflake004.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/precipitation/snowflake005.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/precipitation/snowflake006.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/precipitation/snowflake007.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/precipitation/snowflake008.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/precipitation/snowflake009.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/precipitation/snowflake010.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/precipitation/snowflake011.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/precipitation/snowflake012.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/precipitation/snowflake013.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/precipitation/snowflake014.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/precipitation/snowflake015.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/precipitation/snowflake016.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/precipitation/snowflake017.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/precipitation/snowflakes.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/raindrops.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/sky_badlands_cloudy.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/sky_badlands_starrynight.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/sky_desert_blue.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/sky_desert_brown.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/sky_desert_starrynight.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/sky_ice_blue.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/sky_ice_starrynight.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/sky_lava_brown.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/sky_lava_starrynight.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/sky_lush_blue.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/sky_lush_morestars.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/sky_lush_starrynight.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/sky_volcanic_starrynight.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/small_circle.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/small_cross.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/small_diamond.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/small_square.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/small_triangle.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/snowflake8x8.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/snowflakes.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/snowtest.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/BlueImpact.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/ELFBeam.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/ELFLightning.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0000.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0002.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0004.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0006.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0008.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0010.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0012.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0014.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0016.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0018.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0020.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0022.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0024.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0026.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0028.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0030.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0032.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0034.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0036.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0038.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0040.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0042.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0044.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0046.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0048.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0050.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/Explosion/Exp_0052.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/GameGrid.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/LensFlare/Flare00.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/LightningBlur.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/Shocklance_effect01.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/Shocklance_effect02.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/Smoke/bigSmoke.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/Smoke/smoke_001.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/Smoke/smoke_002.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/Smoke/smoke_003.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/Smoke/smoke_004.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/Smoke/smoke_005.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/Smoke/smoke_006.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/Smoke/smoke_007.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/Smoke/smoke_008.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/Smoke/smoke_009.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/Smoke/smoke_010.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/Smoke/smoke_011.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/Smoke/smoke_012.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/bigSpark.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/blasterBolt.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/blasterBoltCross.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/blasterHit.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/bluespark.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/bubbles.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/bullethole1.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/bullethole2.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/bullethole3.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/bullethole4.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/bullethole5.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/bullethole6.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/chuteTexture.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/cloakTexture.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/cloudflash.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/cloudflash2.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/cloudflash3.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/cloudflash4.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/cloudflash5.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/cloudflash6.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/cloudflash7.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/cloudflash8.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/crescent3.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/crescent4.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/decal.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/droplet.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/expFlare.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/flare.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/flare3.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/flareSpark.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/footprints/H_bioderm.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/footprints/H_male.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/footprints/L_bioderm.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/footprints/L_male.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/footprints/M_bioderm.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/footprints/M_male.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/generic_reflect.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/generic_scorch.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/gradient.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/grainy.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/jammermap.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/jetExhaust02.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/landSpikeBolt.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/landSpikeBoltCross.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/laserrip01.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/laserrip02.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/laserrip03.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/laserrip04.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/laserrip05.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/laserrip06.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/laserrip07.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/laserrip08.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/laserrip09.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/lavadeath_1.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/lavadeath_2.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/lavareflect.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/lightFalloffMono.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/lightning1blur.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/lightning1frame1.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/lightning1frame2.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/lightning1frame3.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/lightning2blur.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/lightning2frame1.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/lightning2frame2.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/lightning2frame3.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/nonlingradient.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/pulse.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/redbump2.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/redflare.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/shieldenvmap.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/shieldmap.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/shockLanceZap.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/shockLightning01.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/shockLightning02.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/shockLightning03.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/shocklanceHit.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/shockwave4.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/shockwave5.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/shrikeBolt.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/shrikeBoltCross.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/skyLightning.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/sniper00.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/spark00.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/stationGlow.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/stationLight.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/stationLight2.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/tracer00.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/tracercross.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/trigger.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/underwaterSpark.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/water2.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/watertail1.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/watertail2.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/watertail3.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/watertail4.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/whiteAlpha0.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/whiteAlpha255.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/special/whiteNoAlpha.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/stagnant_water.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/template.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain.BadLands.DirtBumpy.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain.BadLands.DirtChipped.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain.BadLands.DirtYellow.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain.BadLands.DirtYellowCracked.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain.BadLands.RockBrown.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain.BadLands.RockChipped.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain.BadLands.RockCracked.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain.DesertWorld.RockFractured.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain.DesertWorld.RockSmooth.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain.DesertWorld.Sand.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain.DesertWorld.SandBurnt.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain.DesertWorld.SandDark.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain.DesertWorld.SandOrange.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain.DesertWorld.SandOxidized.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain.FlatShade.Blue.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain.FlatShade.Green.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain.FlatShade.Purple.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain.FlatShade.Red.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain.FlatShade.White.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain.FrequencyTest.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain.IceWorld.Ice.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain.IceWorld.RockBlue.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain.IceWorld.Snow.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain.IceWorld.SnowIce.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain.IceWorld.SnowRock.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain.LavaWorld.Crust.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain.LavaWorld.LavaRockHot.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain.LavaWorld.MuddyAsh.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain.LushWorld.DirtMossy.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain.LushWorld.GrassDark.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain.LushWorld.GrassLight.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain.LushWorld.GrassMixed.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain.LushWorld.Lakebed.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain.LushWorld.RockLight.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain.LushWorld.RockMossy.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain.Outline.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain.mask.dml (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain/Badlands.DirtBumpy.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain/Badlands.DirtChipped.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain/Badlands.DirtYellow.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain/Badlands.DirtYellowCracked.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain/Badlands.RockBrown.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain/Badlands.RockChipped.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain/Badlands.RockCracked.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain/Badlands.Rockcrackedcopper.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain/Default.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain/DesertWorld.RockFractured.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain/DesertWorld.RockSmooth.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain/DesertWorld.Sand.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain/DesertWorld.SandBurnt.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain/DesertWorld.SandDark.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain/DesertWorld.SandOrange.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain/DesertWorld.SandOxidized.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain/IceWorld.Ice.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain/IceWorld.RockBlue.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain/IceWorld.Snow.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain/IceWorld.SnowIce.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain/IceWorld.SnowRock.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain/LavaWorld.Crust.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain/LavaWorld.LavaRockHot.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain/LavaWorld.MuddyAsh.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain/LavaWorld.RockBlack.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain/LushWorld.DirtMossy.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain/LushWorld.GrassDark.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain/LushWorld.GrassLight.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain/LushWorld.GrassMixed.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain/LushWorld.Lakebed.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain/LushWorld.RockLight.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrain/LushWorld.RockMossy.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/Frequency1.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/Frequency2.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/Frequency3.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/Frequency4.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/Frequency5.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/Frequency6.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/SANDDK1.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/SANDDK2.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/SANDDK3.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/SANDDK4.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/SANDDK5.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/SANDREG1.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/SANDREG2.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/SANDREG3.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/SANDREG4.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/SANDREG5.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/SandBrnt1.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/SandBrnt2.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/SandBrnt3.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/SandBrnt4.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/SandBrnt5.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/SandOxid1.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/SandOxid2.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/SandOxid3.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/SandOxid4.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/SandOxid5.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/blue.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/crust1.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/crust2.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/crust3.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/crust4.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/crust5.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/crust6.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/drtBumpy.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/drtBumpy01.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/drtBumpy02.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/drtBumpy03.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/drtBumpy04.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/drtBumpy05.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/drtChipped.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/drtChipped01.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/drtChipped02.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/drtChipped03.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/drtChipped04.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/drtChipped05.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/drtYelo.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/drtYelo01.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/drtYelo02.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/drtYelo03.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/drtYelo04.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/drtYeloCrk0.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/drtYeloCrk01.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/drtYeloCrk02.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/drtYeloCrk03.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/drtYeloCrk04.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/grassDk1.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/grassDk2.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/grassDk3.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/grassDk4.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/grassDk5.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/grassDk6.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/grassLt1.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/grassLt2.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/grassLt3.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/grassLt4.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/grassLt5.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/grassMix1.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/grassMix2.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/grassMix3.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/grassMix4.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/grassMix5.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/grassMix6.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/grassMix7.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/green.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/ice01.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/ice02.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/ice03.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/ice04.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/ice05.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/ice06.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/ice07.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/ice08.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/ice09.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/ice10.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/icesnow1.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/icesnow2.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/icesnow3.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/icesnow4.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/icesnow5.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/icesnow6.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/lavarockhot1.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/lavarockhot2.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/lavarockhot3.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/lavarockhot4.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/lavarockhot5.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/mask.0001.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/mask.0010.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/mask.0011.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/mask.0100.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/mask.0101.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/mask.0110.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/mask.0111.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/molten1.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/mossDirt1.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/mossDirt2.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/mossDirt3.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/mossDirt4.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/mossDirt5.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/mossRock1.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/mossRock2.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/mossRock3.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/mossRock4.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/mossRock5.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/muddyash1.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/muddyash2.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/muddyash3.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/muddyash4.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/muddyash5.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/muddyash6.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/outline.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/purple.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/red.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/rockBrCrak.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/rockBrCrak01.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/rockBrCrak02.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/rockBrCrak03.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/rockBrCrak04.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/rockBrCrak05.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/rockLt1.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/rockLt2.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/rockLt3.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/rockLt4.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/rockLt5.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/rockblue.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/rockblue1.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/rockblue2.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/rockblue3.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/rockblue4.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/rockblue5.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/rockblue6.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/rockbrown.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/rockbrown01.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/rockbrown02.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/rockbrown03.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/rockbrown04.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/rockbrown05.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/rockchipd.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/rockchipd01.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/rockchipd02.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/rockchipd03.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/rockchipd04.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/rockchipd05.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/rockcrak1.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/rockcrak2.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/rockcrak3.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/rockcrak4.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/rockcrak5.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/rockcrak6.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/rocksmth1.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/rocksmth2.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/rocksmth3.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/rocksmth4.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/rocksmth5.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/rocksmth6.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/rocksmth6x.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/sandorng1.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/sandorng2.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/sandorng3.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/sandorng4.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/sandorng5.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/seaLt1.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/seaLt2.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/seaLt3.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/seaLt4.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/seaLt5.PNG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/snow1.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/snow2.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/snow3.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/snow4.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/snow5.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/snow6.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/snowrock1.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/snowrock2.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/snowrock3.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/snowrock4.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/snowrock5.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/snowrock6.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/terrainTiles/white.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/Cred_Logo1.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/Cred_logo5.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/Flag_Beagle.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/Flag_Bioderm.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/Flag_DSword.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/Flag_Phoenix.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/Flag_Starwolf.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/Flag_T2.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/Heavy.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/Logo_small_DSword.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/Logo_small_Inferno.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/Logo_small_Phoenix.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/Logo_small_Starwolf.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/Logo_small_Storm.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/Logo_small_beagle.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/Logo_small_bioderm.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/bullet_1.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/bullet_2.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/mute_speaker.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/sidebar1.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/sidebar2.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/sidebar3.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/sys_op_eye.png (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_BE_FLight.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_BE_FMed.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_BE_Heavy.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_BE_MLight.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_BE_MMed.JPG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_Bioderm.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_Bioderm_Light.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_Bioderm_Medium.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_Blaster.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_BloodEagle.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_Chaingun.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_DS_FLight.JPG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_DS_Fmed.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_DS_Heavy.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_DS_MMed.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_DiamondSword.JPG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_Elfprojector.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_Fusionmortar.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_Grenadelauncher.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_HR_FLight.JPG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_HR_FMed.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_HR_Heavy.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_HR_MLight.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_HR_MMed.JPG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_Harbingers.JPG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_Havoc.JPG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_Laserrifle.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_Lineup.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_Missilelauncher.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_Plasmarifle.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_SW_FLight.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_SW_FMedium.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_SW_Heavy.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_SW_MLight.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_SW_MMed.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_Shrike.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_Spinfusor.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_Starwolves.JPG (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_TRIBES2.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_Thundersword.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_action_01.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_action_02.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_action_03.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_action_04.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_action_05.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_action_06.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_action_08.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_action_10.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_blowngen_01.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_inferno_01.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_inferno_02.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_inferno_03.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_lakedebris_01.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_lakedebris_03.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_shocklance.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_soclose.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_starwolf_fem.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_starwolf_shrike.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_wateraction_01.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_waterdemise_01.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_waterdemise_03.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_waterdemise_04.jpg (100%) rename {public => docs}/base/@vl2/textures.vl2/textures/texticons/twb/twb_woohoo_01.jpg (100%) rename {public => docs}/base/@vl2/tournamentNetClient2.vl2/scripts/autoexec/tourneyInit.cs (100%) rename {public => docs}/base/@vl2/tournamentNetClient2.vl2/tournament/browser.cs (100%) rename {public => docs}/base/@vl2/tournamentNetClient2.vl2/tournament/login.cs (100%) rename {public => docs}/base/@vl2/tournamentNetClient2.vl2/tournament/settings.cs (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/Info.txt (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_1wal03c.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_eCol01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_eCol01a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_eCol02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_ebor01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_ebor02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_ebor03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_ebor04.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_ebor05.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_ecombo1a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_ecombo1b.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_ecombo2a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_ecombo2b.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_ecombo3a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_ecombo3b.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_ecombo3d.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_ecombo4a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_ecombo4b.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_edoo01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_edoo02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_eflo01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_elig02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_elig02a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_elig03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_elig03a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_espe01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_espe02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_espe03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_eterrain1a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_eterrain2a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_eterrain3a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_eterrain3b.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_eterrain4a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_eterrain5a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_ewal02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_ewal03c.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_ewal04.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_ewal05.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_ewal06a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_ewal07.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_ewal08.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_ewal09.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_ewal10.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_ewal11.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_ewal13.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_ewal13A.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_ewal14.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_ewal15.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_ewal16.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_iCol01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_iCol02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_ibor01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_ibor02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_ibor03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_ibor04.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_ibor05.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_ibor10.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_ibor6.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_ibor7.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_ibor8.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_ibor9.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_icei01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_icei02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_icei02a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_icei03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_iceilig01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_iceilig02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_iceilig03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_ichute01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_ichute02a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_icoligolA.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_icomp01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_idoo03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_iflo01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_iflo02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_iflo03b.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_ifunctec01a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_ifunctec02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_ilig01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_ilig01a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_ispe01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_ispe03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_ispe04.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_ispe06.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_ispe07.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_ispe07a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_itebor01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_itec01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_itec01a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_itec02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_itec03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_itec05.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_itec06a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_itewal01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_itewal01b.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_itewal01c.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_itewal01e.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_iwal01b.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_iwal01e.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_iwal02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_iwal03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_iwal03c.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_iwal16.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_screen.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_thresh01a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_thresh02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/badlands/bd_thresh02a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_ecombo1a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_ecombo1b.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_eport01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_eport01c.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_espec01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_espec02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_espec02BASE.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_espec02CAP.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_espec03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_etec01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_etec02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_ewal01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_ewal01a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_ewal01b.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_ewal01c.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_ewal01d.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_ewal01e.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_ewal01f.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_ibor01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_ibor01a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_ibor02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_ibor02a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_ibor03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_ichute01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_ichute02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_icoldeco01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_icoldeco01a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_icoligolA.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_icomp01b.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_icomp01c.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_icomp01e.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_icomp01f.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_icomp01g.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_idoo01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_iflo01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_iflo01d.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_iflo02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_iflo02a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_iflo02b.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_iflo02c.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_ilig01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_ilig01a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_ilig02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_ilig02a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_ilig02b.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_ilig02c.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_ilig05a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_ilig05b.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_ispec01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_ispec01CAP.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_ispec02CAP.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_ispec02b.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_ispecbase01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_ispecbase01a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_ispecbase01d.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_ispecbase01f.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_ispecbase01g.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_istair01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_istrface01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_istrface01c.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_istrface01d.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_istrface01e.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_istrface01f.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_istrface01g.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_istrface01h.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_itec01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_itec01c.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_itec02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_itec03a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_itec03b.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_itecwal01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_itecwal01a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_itecwal01b.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_iwal02b.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_iwal02d.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_iwal02f.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_iwal02g.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_iwalbase02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_iwalbase02a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_sand.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_screen.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_scrnbrdr01a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_scrnbrdr01c.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_thresh01OFF.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/desert/cp_thresh01ON.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/details/BadDet1.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/details/BadDet2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/details/DesertDet1.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/details/DesertDet2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/details/LavaDet1.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/details/LavaDet2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/details/LushDet1.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/details/LushDet2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/details/SnowDet1.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/details/SnowDet2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/dust00.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/dust01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/dust02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/dust03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/dust04.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/dust05.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/dust06.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/dust07.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/dust08.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/dust09.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/dust10.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/emap.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/flarebase.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/flaremod.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/gui/BloodEagle.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/gui/bg_Bioderm.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/gui/bg_Bloodeagle.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/gui/bg_Diamondsword.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/gui/bg_Hammers.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/gui/bg_Harbingers.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/gui/bg_Starwolf.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/rockSnow2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/rockblue5.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/snowrock.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/snowrock2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_ebor01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_ecap01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_ecap01a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_ecap01b.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_ecap01c.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_ecap02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_edoor01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_edoor02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_edoor03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_edoor04.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_eflo01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_eflo01a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_eflo01b.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_eflo01c.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_elig01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_elig02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_espec01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_espec02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_espec03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_ewal01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_ewal01a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_ewal01b.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_ewal01c.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_ewal01d.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_ewal02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_ewal02a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_ewal03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_ewal03a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_ewal04.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_ewal06.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_ewal06b.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_ewal06c.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_ewal06d.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_floorgrate.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_floorthresh.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_ibor01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_ibor01a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_iborlig01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_iborlig01a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_iborlig01b.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_iborlig02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_iborlig02a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_iborlig02b.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_icei01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_icei01a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_icei02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_icei02a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_ichute01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_ichute02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_icol01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_icol01a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_icolBASE.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_icolCAP01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_icolCAP02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_icolSPEC01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_icolSPEC02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_icoligolA.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_ifloor01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_ifloor01a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_ifloor01b.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_ifloor01c.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_ilig01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_ilig02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_ilig03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_ilig04.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_ipipe01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_ipipe01a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_ipipe02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_ispec01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_ispec01agl.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_ispec01gl.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_ispec02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_ispec02agl.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_ispec02gl.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_ispec03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_ispec03glue.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_iwal01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_iwal01Snow.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_iwal01_4BSb.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_iwal01_4BSgl.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_iwal01gl.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_iwal02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_iwal02Snow.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_iwal03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_iwal035BSEb.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_iwal035BSEgl.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_iwal03Snow.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_iwal03gl.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_iwal04.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_iwal04gl.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_iwal05.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_iwal05gl.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_iwalCAP01agl.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_iwalCAP01gl.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_iwalCAP02agl.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_iwalCAP02gl.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_iwalcap01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_iwalcap01b.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_iwalcap01c.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_iwalcap01d.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_iwalcap02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_iwalcap02b.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_iwalcap02c.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_iwalcap02d.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_iwalsubcap.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_screen.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_scrnbrdr01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_scrnbrdr01a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_scrnbrdr01b.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_scrnbrdr01c.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_thresh01OFF.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_thresh01ON.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_threshSIDE.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/sw_threshgrate.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/xsnowrock3.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/ice/xsnowrock4.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_Thresh01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_alarm.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_efloor1.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_elig01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_elig02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_elig03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_etechbor01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_etechbrdr2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_etrans.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_etrans01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_ewal01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_ewal01BASE.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_ewal01a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_ewal02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_ewaldeco01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_ewaldeco06.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_ewaldeco07.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_ewaldeco08.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_ewaldeco09.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_ewall03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_ewall04.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_ewall05.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_ewall06.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_ewall07.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_floorgrate1.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_genfloor.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_genwall.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_girder.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_ibor01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_ibor01a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_ibor02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_ibor02a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_ibor03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_ibor04.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_icei01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_iceilig01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_ichute01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_ichute02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_iflo01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_iflo02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_iflo03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_iflo04.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_ifloLig01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_ifloLig02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_ihacei01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_ihaceilig01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_ilavlight.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_ilig01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_ilig02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_ilig03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_ilig04.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_ilig05.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_ilig06.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_iwal01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_iwal01a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_iwaldeco01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_iwaldeco01a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_iwaldeco02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_iwaldeco02a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_iwaldeco03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_iwaldeco03a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_iwaldeco04.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_iwaldeco04a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_iwaldeco05.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_iwaldeco05a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_iwaldeco06.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_iwaldeco07.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_iwaldeco08.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_iwaldeco09.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_jet01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_jet02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_jet03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_mlatched.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_mriveted2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_obsidian.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_screen.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_techborder1.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_techborder2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_techwall_1.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_techwall_2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_techwall_3.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_walldeco_06.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_walldeco_07.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_walldeco_08.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/ds_walldeco_09.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/lavadirt04.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lava/lavarock03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/liquidTiles/AlgaeWater.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/liquidTiles/BlueWater.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/liquidTiles/GreenWater.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/liquidTiles/IslandWater01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/liquidTiles/IslandWater02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/liquidTiles/IslandWater03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/liquidTiles/IslandWater04.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/liquidTiles/Lava.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/liquidTiles/LavaPool01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/liquidTiles/LavaPool02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/liquidTiles/LavaPool03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/liquidTiles/LavaPool04.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/liquidTiles/LushWater01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/liquidTiles/LushWater01_Algae.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/liquidTiles/LushWater02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/liquidTiles/LushWater02_Algae.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/liquidTiles/LushWater03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/liquidTiles/LushWater03_Algae.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/liquidTiles/LushWater04.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/liquidTiles/LushWater04_Algae.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/liquidTiles/Modulation03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/liquidTiles/Modulation04.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/liquidTiles/Shore_Modulation.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/liquidTiles/Tile01a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/liquidTiles/Tile02a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/liquidTiles/Tile03a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/liquidTiles/Tile04a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/liquidTiles/archipelago_emap_cloudsground.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/liquidTiles/archipelago_water.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/liquidTiles/damnation_emap_cloudsground.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/liquidTiles/icebound_emap_cloudsground.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/liquidTiles/icebound_water.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/liquidTiles/insalubria_emap_cloudsground.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/liquidTiles/myrkwood_emap_cloudsground.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/liquidTiles/oasis_emap_cloudsground.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/liquidTiles/oasis_water_ripply.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/liquidTiles/quagmire_emap_cloudsground.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/liquidTiles/respite_emap_cloudsground.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/liquidTiles/reversion_emap_cloudsground.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/liquidTiles/riverdance_emap_cloudsground.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/liquidTiles/riverdance_water_1.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/liquidTiles/riverdance_water_5.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/liquidTiles/riverdance_water_6.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/liquidTiles/sanctuary_emap_cloudsground.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/liquidTiles/sanctuary_water_1.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/liquidTiles/sanctuary_water_2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/liquidTiles/thinice_emap_cloudsground.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_Edoo01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_ebor01b.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_ebor01d.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_ebor01e.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_ebor02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_ebor03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_ebor04a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_ecombo02a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_edoo02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_edoo03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_eflo01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_eflo02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_elig01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_elig02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_elig03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_epipe01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_eport01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_eport01e.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_eport02a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_eport02b.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_espec01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_espec02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_espec03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_espec03a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_espec03b.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_espec04.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_espec05.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_espec05b.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_espec06a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_espec07.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_espec08.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_espec09.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_etec.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_eterrain02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_eterrain02a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_eterrain02b.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_ewal01b.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_ewal02b.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_ewal03a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_ewal04a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_ewal05.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_ewal05a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_ewal05d.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_ewal06.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_ewal07.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_ewal08.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_ewal09b.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_ewal11b.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_ewal11d.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_ewal12b.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_ewall10.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_iColBase01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_iColTop.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_iGeneric.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_iGenericDark.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_icei01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_icei01a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_icei01b.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_icei01c.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_icei02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_icei03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_icei03b.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_icei04.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_ichute01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_ichute02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_icobor1.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_icobor1a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_icocei.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_icolig.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_icolig01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_icoligolA.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_icomp01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_icomp01a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_icowal02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_icowal02a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_icowal02b.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_iflo01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_iflo01a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_ifloWet.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_ifunctec01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_ifunctec01a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_ihadoo.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_ihaflo01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_ihalig.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_ihaspe01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_ihawal01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_ihawal02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_ihawal04.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_ihawal04a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_ihawal04b.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_ihawal04d.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_ihawal05a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_ihawal05b.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_ihawal05c.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_ipipe01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_ipipe01_iwal.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_ipipe01b.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_iprflo01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_iprwal01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_ispec01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_ispec01a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_ispec01b.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_itebor01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_itebor02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_itebor02a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_itebor02b.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_itebor02c.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_itebor04.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_itec01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_itec01a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_itec01c.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_itecei01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_itecei02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_itedoo01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_iteflo01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_iteflo02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_itelig01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_itelig02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_itewal01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_itewal02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_itewal02a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_itewal03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_itewal04.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_screen.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_thresh01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_thresh01a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_thresh02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/lush/be_thresh02a.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/particleTest.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/precipitation/raindrops.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/precipitation/snowflake001.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/precipitation/snowflake002.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/precipitation/snowflake003.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/precipitation/snowflake004.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/precipitation/snowflake005.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/precipitation/snowflake006.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/precipitation/snowflake007.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/precipitation/snowflake008.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/precipitation/snowflake009.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/precipitation/snowflake010.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/precipitation/snowflake011.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/precipitation/snowflake012.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/precipitation/snowflake013.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/precipitation/snowflake014.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/precipitation/snowflake015.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/precipitation/snowflake016.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/precipitation/snowflake017.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/precipitation/snowflakes.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/A7branch1.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/A7trunk2.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/AgaritaFall.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/BBerryFall.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/BarrenSticksFall.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Blue.hflag.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Branch3.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Branch4.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Branch5.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Burntwood.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/BurntwoodBranch.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/ChkBerryWinter.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Enrgtubes0000.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Enrgtubes0001.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Enrgtubes0002.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Enrgtubes0003.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Enrgtubes0004.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Enrgtubes0005.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Enrgtubes0006.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Enrgtubes0007.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Enrgtubes0008.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Enrgtubes0009.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Green.hflag.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/HorseNettleFall.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Humnskn3.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/LushMoss.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/MadroneBark.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/MadroneFall.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/MadroneFoliage.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/MadroneWinter.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Maple Shrub.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/MesqBark.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/MesquiteBranch.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/MesquiteLeaves.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Mortar_Projectile.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/MotionSensor.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/NewMoss.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/NewMossFull.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/NexDefaultFloor.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/NexHoardFloor.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/NexusGenerator.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/NexusPowerLightsON.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Oldwood.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/OldwoodBranch.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre00.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre04.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre05.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre06.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre07.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre08.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre09.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre10.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre11.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre12.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre13.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre14.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre15.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre16.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre17.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre18.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre19.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre20.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre21.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Plsre22.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/PonderosaPineBark.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Pulse00.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Pulse01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Pulse02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Pulse03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Pulse04.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Pulse05.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Pulse06.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Pulse07.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Pulse08.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Rabbit BushWin.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/RabbitBush.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/SBerryFall.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/ScotchBroom.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Scout_windshield.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/ShieldPackActivate.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/ShieldPackAmbient.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/SnowBlanket.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Vehicle_Land_Assault_Wheel.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Vehicle_Land_Assault_bodyMain.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Vehicle_Land_Assault_bodySide1.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Vehicle_Land_Assault_bodySide2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Vehicle_grav_scout.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Vehicle_grav_scout_pipes.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Vehicle_grav_scout_windshield.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Vehicle_grav_scout_windshieldInner.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Vehicle_grav_tank_bodyMain.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Weapon_missile_projectile.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/WinMapShrubart.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/WinRhody.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/WinScotchArt.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/Yellow.hflag.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/alienfirxbase2.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/ammo_chaingun.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/ammo_disc.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/ammo_grenade.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/ammo_mine.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/ammo_mortar.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/ammo_plasma.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/armor.damage.1.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/armor.damage.2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/armor.damage.3.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/banner_honor.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/banner_strength.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/banner_unity.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/barrelMount.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/barrel_aa_large.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/barrel_elf_large.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/barrel_fusion_large.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/barrel_missile_large.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/barrel_mortar_large.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/base.flag.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/base.hflag.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/base.hmale.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/base.lbioderm.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/base.lfemale.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/base.lmale.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/base.mbioderm.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/base.mfemale.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/base.mmale.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/base.switch.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/baseb.flag.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/baseb.hbioderm.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/baseb.hmale.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/baseb.lbioderm.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/baseb.lfemale.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/baseb.lmale.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/baseb.mbioderm.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/baseb.mfemale.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/baseb.mmale.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/baseb.switch.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/beacon.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/beagle.flag.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/beagle.switch.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/beampulse.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/blue00.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/blue01.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/blue02.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/blue03.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/blue04.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/blue_blink0.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/blue_blink1.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/blue_blink2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/blue_blink3.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/blue_blink4.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/borg1.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/borg2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/borg4.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/borg6.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/brush.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/bullethole1.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/bullethole2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/bullethole3.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/bullethole4.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/bullethole5.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/bullethole6.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/cactus.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/camera.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/chaingun_shot_end.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/chaingun_shot_side.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/chg_fmzl.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/chg_smzl.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/cloak_core0000.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/cloak_core0001.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/cloak_core0002.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/cloak_core0003.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/cloak_core0004.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/cloak_core0005.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/cloak_core0006.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/cloak_core0007.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/cloak_core0008.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/cloak_core0009.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/cloak_core0010.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/cloak_core0011.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/cloak_core0012.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/cloak_core0013.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/cloak_core0014.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/cloak_core0015.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/cloak_core0016.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/cloak_core0017.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/cloak_core0018.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/cloak_core0019.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/cotp.flag.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/cotp.switch.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/dcase00.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/dcase01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/dcase02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/dcase03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/dcase04.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/dcase05.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb01.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb02.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb03.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb04.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb05.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb06.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb07.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb08.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb09.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb10.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb11.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb12.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb13.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb14.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb15.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb16.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb17.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb18.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb19.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb20.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb21.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb22.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb23.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb24.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb25.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb26.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb27.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb28.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb29.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb30.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb31.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb32.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb33.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/deb34.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/deploy_inventory_1.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/deploy_inventory_2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/deploy_sensor_pulse.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc00.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc04.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc05.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc06.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc07.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc08.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc09.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc10.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc11.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc12.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc13.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc14.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc15.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc16.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc17.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc18.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc19.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc20.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc21.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc22.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc23.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc24.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc25.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc26.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc27.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/disc_muzzle.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/discshield2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/dsword.flag.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/dsword.switch.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/energy_bolt.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/energydis0000.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/energydis0001.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/energydis0002.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/energydis0003.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/energydis0004.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/energydis0005.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_frnt_muzl00.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_frnt_muzl01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_frnt_muzl02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_frnt_muzl03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_frnt_muzl04.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_frnt_muzl05.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_frnt_muzl06.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_frnt_muzl07.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_side_muzl00.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_side_muzl01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_side_muzl02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_side_muzl03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_side_muzl04.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_side_muzl05.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_side_muzl06.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrg_side_muzl07.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrgcore0000.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrgcore0001.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrgcore0002.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrgcore0003.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrgcore0004.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrgcore0005.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrgcore0006.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrgcore0007.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrgcore0008.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/enrgcore0009.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/flag.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/flyerflame1.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/forcef1.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/forcef2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/forcef3.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/forcef4.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/forcef5.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/forcefield_electric0.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/forcefield_electric1.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/forcefield_electric2.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/forcefield_electric3.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/forcefield_electric4.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/forcefield_electric5.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/forcefield_grn.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/forcefield_grn1.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/forcefield_grn2.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/forcefield_grn3.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/forcefield_grn4.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/forcefield_grn5.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/generator.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/generic_scorch.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/glow_red.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/green00.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/green01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/green02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/green03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/green04.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/green_blink0.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/green_blink1.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/green_blink2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/green_blink3.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/green_blink4.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/grenade.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/grenade_flare.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/grenade_flash.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/grenade_projectile.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/horde.flag.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/horde.switch.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/hud_ret_bomber1.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/hud_ret_bomber2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/hud_ret_bomber3.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/hunters.flag.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/hvybioflare.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/hvyjetpackflare.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflare00.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflare01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflare02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflare03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflare04.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflare05.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflare2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflareside00.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflareside01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflareside02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflareside03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflareside04.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetflareside05.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetpack.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetpack_bio.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetpackflare.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/jetpackflare_bio.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/jets00.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/jets01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/jets02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/jets03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/jets04.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/jets05.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/leaf_bunch2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/leafydome.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/leafydome2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/lite_blue0.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/lite_blue1.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/lite_blue2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/lite_blue3.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/lite_blue4.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/lite_green0.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/lite_green1.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/lite_green2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/lite_green3.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/lite_green4.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/lite_red0.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/lite_red04.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/lite_red1.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/lite_red2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/lite_red3.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/lite_red4.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/marineleaves.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/marker.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/mine.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/mine_anti_air.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/mine_anti_land.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/missile_flash.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort000.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort001.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort002.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort003.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort004.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort005.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort006.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort007.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort008.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort009.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort010.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort011.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort012.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort013.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort014.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort015.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort016.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort017.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort018.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort019.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort020.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort021.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort022.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort023.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort024.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort025.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort026.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/mort027.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/newedge00.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/newedge01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/newedge02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/newedge03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/newedge04.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/newedge05.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg00.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg04.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg05.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg06.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg07.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg08.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg09.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg10.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg11.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg12.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg13.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg14.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexg15.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred00.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred04.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred05.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred06.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred07.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred08.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred09.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred10.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred11.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred12.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred13.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred14.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/nexred15.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/noise.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/orange00.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/orange01.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/orange02.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/orange03.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/orange04.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/orange05.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/pack_ammo.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/pack_cloak.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/pack_cloak2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/pack_deploy_sensor_pulse.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/pack_energy.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/pack_rep01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/pack_rep02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/pack_rep03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/pack_rep04.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/pack_rep05.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/pack_rep_lite.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/pack_repair.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/pack_senjam.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/pack_shield.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/pack_upgrade_cloaking.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/pack_upgrade_energy.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/pack_upgrade_reflection.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/pack_upgrade_repair.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/pack_upgrade_repulsor.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/pack_upgrade_satchel.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/pack_upgrade_satchel2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/pack_upgrade_shield.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma04.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma05.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma06.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma07.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma08.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma09.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma10.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plasma_muzzle.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex00.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex01.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex02.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex03.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex04.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex05.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex06.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex07.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex08.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex09.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex10.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex11.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex12.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex13.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex14.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex15.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex16.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex17.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex18.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex19.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex20.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex21.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex22.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plex23.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plrec00.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plrec01.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plrec02.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plrec03.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plrec04.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plrec05.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plrec06.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plrec07.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plsam00.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plsam01.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plsam02.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plsam03.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plsam04.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plsam05.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plsam06.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plsam07.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plsam08.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plsam09.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plsam10.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plsam11.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plsam12.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plsam13.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plsam14.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plsam15.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plsam16.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plsam17.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plsam18.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plsam19.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plsam20.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plsam21.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plsam22.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plsam23.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plsam24.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plsam25.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plsam26.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plsam27.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plsam28.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plsam29.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plsam30.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plsam31.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plsam32.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plsam33.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plsam34.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plsam35.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plsam36.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plsam37.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plsam38.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plsam39.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plsam40.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plsmabolt01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plsmabolt02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plsmabolt03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plsmabolt04.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plsmabolt05.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plsmabolt06.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plsmabolt07.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plsmabolt08.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plsmabolt09.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/plsmabolt10.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/pod1.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/porg2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/porg4.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/purple00.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/purple01.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/purple02.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/purple03.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/purple04.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/red_blink0.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/red_blink1.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/red_blink2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/red_blink3.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/red_blink4.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/repair_kit.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/repair_patch.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/rusty.mmale.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/scanline1.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/scanline2.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/scanline3.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/scanline4.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/scanline5.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/scanline6.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/screenframe.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/screenstatic1.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/screenstatic2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/screenstatic3.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/screenstatic4.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/screenstatic5.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/sensor_pulse_large.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/sensor_pulse_med.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/sentry.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/shrikeflare2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/skin2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke00.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke04.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke05.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke06.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke07.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke08.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke09.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke10.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke11.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke12.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke13.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke14.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke15.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke16.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke17.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke18.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke19.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/smoke20.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/solarpanel.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/stackable.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/stackable1L.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/stackable1M.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/stackable1S.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/stackable2L.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/stackable2S.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/stackable2m.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/stackable3L.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/stackable3m.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/stackable3s.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/stackable4L.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/stackable4M.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/stackable5L.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/stackable5m.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/station_damage.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/station_damageL1.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/station_damageL2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/station_damageL3.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/station_damageM1.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/station_damageM2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/station_damageM3.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/station_damageS1.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/station_damageS2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/station_damageS3.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/station_damageS4.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/station_damage_alpha.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/station_inventory.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/station_inventory_activate.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/station_teleporter.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/station_teleporter_activate.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/station_vpad.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/statue_HMale.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/statue_LFemale.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/statue_LMale.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/statue_base.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/switch.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/switchbeam.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/swolf.flag.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/swolf.switch.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/turret_InOut_deploy.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/turret_assaultTank.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/turret_base_large.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/turret_belly.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/turret_remote.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/turret_sentry.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/vaportrail.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/vehicle_air_bomber1.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/vehicle_air_bomber2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/vehicle_air_bomber3.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/vehicle_air_hpc1.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/vehicle_air_hpc2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/vehicle_air_hpc3.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/vehicle_air_scout.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/vehicle_grav_tank_bodyside1.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/vehicle_grav_tank_bodyside2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/vehicle_land_mpb1.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/vehicle_land_mpb2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/vehicle_mpb_sensor_panelsON.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/vpad_activate.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/vpad_ambient.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/vpad_arm.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/weapon_chaingun.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/weapon_chaingun_ammocasing.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/weapon_disc.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/weapon_elf.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/weapon_energy.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/weapon_energy_vehicle.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/weapon_grenade_launcher.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/weapon_missile.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/weapon_missile_casement.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/weapon_mortar.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/weapon_plasma1.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/weapon_plasma2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/weapon_plasmathrower.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/weapon_repair.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/weapon_shocklance.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/weapon_shocklance_glow .png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/weapon_sniper.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/weapon_targeting.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/xorg2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/skins/yellow.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/snowflake8x8.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/BlueImpact.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/ELFBeam.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/ELFLightning.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/Explosion/Exp_0000.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/Explosion/Exp_0002.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/Explosion/Exp_0004.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/Explosion/Exp_0006.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/Explosion/Exp_0008.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/Explosion/Exp_0010.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/Explosion/Exp_0012.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/Explosion/Exp_0014.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/Explosion/Exp_0016.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/Explosion/Exp_0018.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/Explosion/Exp_0020.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/Explosion/Exp_0022.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/Explosion/Exp_0024.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/Explosion/Exp_0026.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/Explosion/Exp_0028.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/Explosion/Exp_0030.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/Explosion/Exp_0032.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/Explosion/Exp_0034.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/Explosion/Exp_0036.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/Explosion/Exp_0038.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/Explosion/Exp_0040.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/Explosion/Exp_0042.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/Explosion/Exp_0044.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/Explosion/Exp_0046.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/Explosion/Exp_0048.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/Explosion/Exp_0050.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/Explosion/Exp_0052.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/GameGrid.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/LensFlare/Flare00.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/LightningBlur.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/Shocklance_effect01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/Shocklance_effect02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/Smoke/bigSmoke.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/Smoke/smoke_001.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/Smoke/smoke_002.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/Smoke/smoke_003.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/Smoke/smoke_004.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/Smoke/smoke_005.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/Smoke/smoke_006.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/Smoke/smoke_007.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/Smoke/smoke_008.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/Smoke/smoke_009.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/Smoke/smoke_010.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/Smoke/smoke_011.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/Smoke/smoke_012.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/bigSpark.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/blasterBolt.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/blasterBoltCross.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/blasterHit.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/bluespark.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/bubbles.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/bullethole1.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/bullethole2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/bullethole3.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/bullethole4.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/bullethole5.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/bullethole6.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/chuteTexture.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/cloakTexture.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/cloudflash.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/cloudflash2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/cloudflash3.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/cloudflash4.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/cloudflash5.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/cloudflash6.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/cloudflash7.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/cloudflash8.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/crescent3.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/crescent4.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/droplet.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/expFlare.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/flare.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/flare3.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/flareSpark.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/footprints/H_bioderm.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/footprints/H_male.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/footprints/L_bioderm.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/footprints/L_male.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/footprints/M_bioderm.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/footprints/M_male.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/generic_reflect.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/generic_scorch.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/gradient.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/grainy.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/jammermap.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/jetExhaust02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/landSpikeBolt.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/landSpikeBoltCross.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/laserrip01.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/laserrip02.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/laserrip03.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/laserrip04.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/laserrip05.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/laserrip06.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/laserrip07.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/laserrip08.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/laserrip09.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/lavadeath_1.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/lavadeath_2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/lavareflect.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/lightFalloffMono.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/lightning1blur.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/lightning1frame1.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/lightning1frame2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/lightning1frame3.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/lightning2blur.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/lightning2frame1.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/lightning2frame2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/lightning2frame3.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/nonlingradient.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/pulse.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/redbump2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/redflare.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/shieldenvmap.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/shieldmap.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/shockLanceZap.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/shockLightning01.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/shockLightning02.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/shockLightning03.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/shocklanceHit.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/shockwave4.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/shockwave5.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/shrikeBolt.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/shrikeBoltCross.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/skyLightning.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/sniper00.PNG (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/spark00.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/stationGlow.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/stationLight.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/stationLight2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/tracer00.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/tracercross.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/trigger.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/underwaterSpark.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/water2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/watertail1.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/watertail2.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/watertail3.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/watertail4.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/whiteAlpha0.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/whiteAlpha255.png (100%) rename {public => docs}/base/@vl2/yHDTextures2.0.vl2/textures/special/whiteNoAlpha.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/LakRabbit_Client.vl2/scripts/autoexec/LakRabbitObjHud.cs (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/interiors/underhillmidbalancedfnl.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/interiors/underhillsideonefnl.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/2ArenaDome.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/2ArenaValley.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/2DustBowl.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/2Flyersarena.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/2IceDome.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/2IndoorIntensity.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/Aeroena.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/ArenaHeaven.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/ArenaHell.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/ArenaHell2.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/ArenaInTheHill.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/ArenaUnderTheHill.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/AryoArena.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/Checkmate.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/CrashClash.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/DangerousCrossingArena.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/Envyrena.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/EnyLand.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/EveningLand.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/Helioarena.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/IveHadWorse.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/Khalarena.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/Morena.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/Mudside.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/Planetside.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/ProArena.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/Ridgerena.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/ShrineArena.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/ShrineArenaII.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/SmogArena.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/SnowBound.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/SoccerLand.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/SpyLand.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/Stonehenge_Arena.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/TempleTussleVersion2.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/Tenebrous.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/TrueGrit.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/UporDown.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/WalledIn.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/WalledInII.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/WonderLand.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/missions/Yubarena.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/2ArenaDome.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/2ArenaValley.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/2DustBowl.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/2Flyersarena.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/2IceDome.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/2IndoorIntensity.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/Aeroena.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/ArenaHeaven.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/ArenaHell.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/ArenaHell2.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/ArenaInTheHill.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/ArenaUnderTheHill.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/AryoArena.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/Checkmate.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/CrashClash.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/DangerousCrossingArena.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/Envyrena.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/EnyLand.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/EveningLand.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/Helioarena.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/IveHadWorse.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/Khalarena.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/Morena.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/Mudside.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/Planetside.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/ProArena.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/Ridgerena.nav (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/Ridgerena.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/ShrineArena.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/ShrineArenaII.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/SmogArena.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/SnowBound.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/SoccerLand.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/SpyLand.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/Stonehenge_Arena.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/TempleTussleVersion2.nav (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/TempleTussleVersion2.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/Tenebrous.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/TrueGrit.nav (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/TrueGrit.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/UporDown.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/WalledIn.nav (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/WalledIn.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/WalledInII.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/WonderLand.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/terrains/Yubarena.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_2ArenaDome.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_2ArenaValley.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_2DustBowl.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_2Flyersarena.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_2IceDome.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_2IndoorIntensity.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_Aeroena.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_ArenaHeaven.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_ArenaHell.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_ArenaHell2.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_ArenaInTheHill.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_ArenaUnderTheHill.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_AryoArena.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_CrashClash.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_DangerousCrossingArena.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_Envyrena.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_EnyLand.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_EveningLand.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_Helioarena.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_IveHadWorse.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_Khalarena.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_Morena.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_Mudside.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_Planetside.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_Ridgerena.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_ShrineArena.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_ShrineArenaII.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_SoccerLand.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_SpyLand.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_TempleTussleVersion2.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_TrueGrit.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_UporDown.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_WalledIn.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_WalledInII.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_WonderLand.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_WoodyMyrk.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2/textures/gui/Load_Yubarena.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/arenaSupport.vl2/scripts/autoexec/arenaSupport.cs (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/arenaSupport.vl2/scripts/teribaen/arena_support_info.txt (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/ReadMe.txt (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/Attrition.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/Chasmaclysmic.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/DBS_Smoothed.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/DX_Badlands.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/DX_Desert.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/DX_Ice.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/HO_Badlands.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/HO_Desert.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/HO_Ice.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/HO_Lush.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/HillKingLT.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/MapAssets.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/Moonwalk.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/Pariah_Mirrored.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/PlanetX.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/PuliVeivari.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/Ravine.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/Rush.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/SC_Badlands.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/SC_Desert.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/SC_Ice.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/SC_Lush.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/SC_Night.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/SC_Normal.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/Stripmine.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/Xtra_missions/VanDamnedLT.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/Windloop2.wav (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/alienanimal2.wav (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/alienanimal4.wav (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/alienanimal5.wav (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/alienanimal6.wav (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/alienanimal7.wav (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/birdfrog.wav (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/SalDefenceWarning.wav (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/Salbaseambience.wav (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/Salwindsand.wav (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/caynonwind144k.wav (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnabird1.wav (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnabird3.wav (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnacloseriver.wav (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnacricketnight.wav (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnaforest1.wav (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnaforest2.wav (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnafrog.wav (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnagabbiano.wav (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnaghost.wav (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnanightengale.wav (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnaoceano.wav (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnaoceano2.wav (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnaoceano3.wav (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnapanelsounds.wav (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnapanelsounds2.wav (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnapigeon.wav (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnastormblows.wav (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnawolf.wav (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/dnawolf2.wav (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/sys-boilingwater.wav (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/sys-lava1.wav (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/sys-lava2.wav (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/sys-lavastream.wav (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/sys-ocean.wav (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/sys-riverfast.wav (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/sys-riverslow.wav (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/sys-thunder1.wav (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/sys-thunderaway.wav (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/sys-windstream.wav (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/fx/environment/whispers.wav (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/space_bird_3.wav (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/turret_2.wav (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/audio/turret_3.wav (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Euro4_Bleed_Base.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Euro4_Bleed_turret.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Euro4_Bleed_vpad.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Magellan_kab_magbase.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Magellan_kab_magflagstand.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Magellan_kab_turretstand.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/SpinCycle_spbase2.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/TL_magnumbase.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_AF_airtower.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_AF_invowheel.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_AF_newbase.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Bastage_BT_MainBase_CK.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Bastage_BT_bunktower.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Bastage_BT_tunnel.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Caustic_tri_bridge.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Caustic_tri_lamp.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Caustic_tri_main.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Caustic_tri_turret.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Crown_tri_flag.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Crown_tri_turret.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_GraveStone_cross.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_GraveStone_cross2.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_GraveStone_obtower.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_GraveStone_tombstone2.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_GraveStone_tombstone3.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_HM_Base_CK.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_HM_BunkerA.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_HM_Flagstand_mk2.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_HM_TurretPillar.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Hellfire_dbase_ccb1.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Hellfire_dmisc_int_fstand_old.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Hellfire_dwall_ccb1.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Insurgence_ccb_bd_base1.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Insurgence_ccb_bd_base1_mod2a.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Insurgence_ccb_bd_base1_mod3.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Insurgence_ccb_bd_base1_mod4.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Insurgence_ccb_bd_bridge1.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Insurgence_ccb_bd_bridge2.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Insurgence_ccb_bd_platform2.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Malignant_salgenroom2.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Malignant_salproj1.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Malignant_salturretsus1.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Malignant_slblocks.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Malignant_slinvstat.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Malignant_slremo2.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Malignant_slsusbr1.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Malignant_slvehramp1.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_ProjectX_tribalma5ters_coyboybebop_basecom1.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_ProjectX_tunneloflove.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_SR_eepbridge4.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_SR_eepbridge4b.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_SR_eepbridgeh4b.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_SR_eepsab3.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_SR_eepsab4.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Torrent_kif_bigbase.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Torrent_kif_torrent_turret_tower.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Vestige_attackgate.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Vestige_base.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Vestige_gate.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Vestige_guntower.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Vestige_medtower.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Vestige_vpad.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_WSol_Flagstand_CK.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_WSol_GenBase_CK.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_WSol_Turret_CK.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Xerxes_Turret.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Xerxes_Turret2.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_Xerxes_proto.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_ZV_bbunk_ccb1.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_ZV_ccb_be_spire1.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_attrition_infernoflagstand.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_attrition_stormflagstand.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_attrition_tower.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_attrition_vbase.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_beachchair01.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_dmisc_-nefflagstand1_x2.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_ghostdance_proto.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_imperium_base01.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_imperium_bunker01.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_imperium_stand01.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_imperium_tower01.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_metaltanks_bridge.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_metaltanks_bridge_tunnel.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_metaltanks_lush_mainbase.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_metaltanks_rip.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_metaltanks_xing.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_rst_transitbase.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_rst_transitstand.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/Xtra_t_base0.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/anthem_cardiacturret.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/anthem_pipebunker.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/anthem_pipestand2-badlands.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/anthem_pipestand2-beach.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/anthem_pipestand2-desert.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/anthem_pipestand2-ice.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/anthem_pipestand2-lava.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/anthem_pipestand2.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmisc_-nef_flagstand1_x.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmisc_-nef_flagstand1_x2.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmisc_neftrstand1.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_bridge0.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_bunker1.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_ruina.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_ruinb.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_ruinc.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_ruind.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_ruine.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_ruinf.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_ruing.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_ruinh.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_ruini.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_tower1.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/bmiscpan_tower2.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/btf_turretplatform_x2.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/btowr5-Lava.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/cctower.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/dbase_-nefbase1_x.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/dbase_-nefbase1_x2.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/dbase_-nefbase2_x.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/dbase_-nefbase2_x2.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/dbunk_rf04.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/dmisc_-nefflagstand1_x.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/dmisc_-nefflagstand1_x2.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/dtowr_classic1.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/idmiddle.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/inf_butch_lava_flagbase06.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/inf_butch_lava_plat6.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/inf_butch_lava_sensor12.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/kif_cinereousfs.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/kif_cinereousinv.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/kif_cinereousplat1.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/kif_cinereoustt.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rail1.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rilke_bombscare_flagstand_x2.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rilke_ctm1_sensorbunker1_x2.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rilke_ctm1_sensorbunker2_x2.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rilke_whitedwarf_bridge2_x2.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rilke_whitedwarf_bridgebase1_x2.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rilke_whitedwarf_bunker2_x2.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rilke_whitedwarf_platform2_x2.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rilke_whitedwarf_platform3_x2.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rilke_whitedwarf_towerbunker2_x2.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rilke_whitedwarf_vehiclepad_x2.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_FaceBase.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_FaceBase2.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_FaceStand.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_SEbase.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_SEcave1_part1.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_SEcave1_part2.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_SEcave1_part3.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_SEcave2.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_SEtower.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_SimpleFlagArena.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_agroleonbase.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_agroleonstand.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_arenalight.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_astro_bunker.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_astro_stand.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_barrier1.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_barrier2.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_beagleship.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_bitterbase.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_bitterbunker.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_bitterbunker2.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_bitterbunker3.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_bitterstand.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_debris1.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_debris2.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_building1.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_building2.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_building3.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_building4.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_building5.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_building6.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_building7.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_building8.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_citybase.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_citybridge.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_derm_midfield.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_islebase.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_islebase2.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lighthouse.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_flagplat.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_floatingisle1.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_floatingisle10.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_floatingisle2.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_floatingisle3.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_floatingisle4.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_floatingisle5.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_floatingisle6.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_floatingisle7.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_floatingisle8.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_floatingisle9.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_lush_rock2.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_newlighthouse.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_padbottom.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_padbottom2.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_pipedream.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_spit_base.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/rst_spit_stand.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/interiors/tes_flagbase_x2.dif (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_Agroleon.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_Astro.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_BastardForge.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_BitterGorge.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_Bunkered.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_Cinerarium.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_DermCity.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_Embers.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_EmeraldSpit.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_FaceCrossing.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_Hoth.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_IceGiant.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_IsleDeBatalla.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_LavaGods.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_Magellan.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_MoonDance.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_Pantheon.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_Paranoia.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_Pariah.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_PipeDream.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_RavineV.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_ScorchedEarth.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_SimpleFlagArena.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_SpinCycle.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_StarFall.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_Tyre.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/missions/DMP_Wasteland.mis (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/scripts/CreativityGame.cs (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/scripts/DefaultTurretsGame.cs (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/scripts/HothFFsGame.cs (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/scripts/TeleportGame.cs (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/scripts/autoexec/InvincibleInv.cs (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/scripts/autoexec/dmpVersionCheck.cs (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/C_BaseLoPro.dts (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/borg16-Autumn.dts (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/borg19-Autumn.dts (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/porg1-dark.dts (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/rst-TCmug.dts (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/rst-TNmug.dts (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/rst-chocotaco.dts (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/rst-goonflag.dts (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/rst-samifin.dts (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/rst-santahat.dts (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/rst-taobook.dts (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/rst-turtle.dts (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/shapes/vend.dts (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Attrition.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Attrition.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/BastardForge.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Bunkered.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Chasmaclysmic.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Chasmaclysmic.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Cinerarium.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Coppera.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DBS_Smoothed.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DBS_Smoothed.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_Agroleon.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_Astro.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_BastardForge.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_BitterGorge.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_Bunkered.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_Cinerarium.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_DermCity.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_Embers.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_EmeraldSpit.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_FaceCrossing.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_Hoth.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_IceGiant.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_IsleDeBatalla.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_LavaGods.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_Magellan.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_MoonDance.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_Pantheon.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_Pantheon.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_Paranoia.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_Pariah.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_PipeDream.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_RavineV.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_ScorchedEarth.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_SimpleFlagArena.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_SpinCycle.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_StarFall.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_Tyre.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DMP_Wasteland.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DX_Badlands.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DX_Badlands.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DX_Desert.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DX_Desert.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DX_Ice.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/DX_Ice.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Embers.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/HO_Badlands.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/HO_Badlands.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/HO_Desert.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/HO_Desert.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/HO_Ice.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/HO_Ice.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/HO_Lush.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/HO_Lush.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/HillKing.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/HillKingLT.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Hoth.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/IceGiant.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/LavaGods.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Magellan.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/MapAssets.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/MoonDance2.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Moonwalk.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Moonwalk.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Octane.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Paranoia.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Pariah.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Pariah2.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Pariah_Mirrored.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/PlanetX.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/PlanetX2.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/PuliVeivari.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/PuliVeivari.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/RandomTer1.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/RandomTer10.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/RandomTer2.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/RandomTer3.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/RandomTer4.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/RandomTer5.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/RandomTer6.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/RandomTer7.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/RandomTer8.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/RandomTer9.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Ravine.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Ravine.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/RavineV.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Rst_ScorchedEarth.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Rush.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Rush.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/SC_Badlands.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/SC_Badlands.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/SC_Desert.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/SC_Desert.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/SC_Ice.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/SC_Ice.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/SC_Lush.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/SC_Lush.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/SC_Night.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/SC_Night.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/SC_Normal.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/SC_Normal.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/SpinCycle.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/StarFallCTF2.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Stripmine.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Tyre.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/VanDamnedLT.spn (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Wasteland.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Xtra_AshenPowder.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Xtra_Bastage.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Xtra_Birthright.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Xtra_Crown.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Xtra_DesertedSE.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Xtra_Helion.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Xtra_SoupLadle.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Xtra_StarFall_T1.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Xtra_Stripmine.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Xtra_ThunderGiant.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Xtra_VanDamned.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Xtra_Voodoo.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Xtra_Xerxes.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/Xtra_ziggurat.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/rst_Astro.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/rst_FaceCrossing.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/rst_SimpleFlagArena.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/rst_agroleon.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/rst_bittergorge.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/rst_crumpie.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/rst_dermcity.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/rst_isledebatalla.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/terrains/rst_spit.ter (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/DarkStormy.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/L4.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/Magellan.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/Malig_sky.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/NefRed1.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/Nef_Sset2.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/PacificSky.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/PlanetX.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/Sami_D.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/SantaHat_D.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/Saturn.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/SunSet12.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/Sundown25.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/Taco_D.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/aurawisp.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/badlandday.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/badlands/iwal20.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/badlands/iwal21.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/badlands/iwal22.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/borealis.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/ccbsky2.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/clouds.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/cubemap.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/desert/iwal2020.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/desert/iwal2021.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/desert/iwal2022.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/details/PlanetX_CB1.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/4circle_lite.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/antigrav.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/bluetrim1.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/bluetrim2.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/bluetrim3.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/carinternalwall.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/carrierwall4.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/doorlogo2.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/ds_etechbor01.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/ds_etechbrdr2.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/ds_ewall06.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/ds_ewall07.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/ds_genfloor.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/ds_genwall.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/ds_ilig04.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/ds_iwal01.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/grate1.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/grate2.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/hangar_indoor1.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/hangar_indoor3.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/light_cold3.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/light_small2.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/redstripe2.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/rock_smalllite.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/rock_wall_lite.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/rock_wall_lite3.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/rock_wall_lite4.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/rock_wall_lite5.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/roofbeam.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/rway_middle.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/sboxlogotop.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/slabgrill.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/stripe2.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/striplite2.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/striplite3.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/wall_2.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/wall_3.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/dox_textures/white_striplite.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/eedessert.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/eve1.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/eve2.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/eve3.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/eve4.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/eve5.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/eve6.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/eve7.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/eve8.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/flingsky03.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_Agroleon.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_Astro.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_BastardForge.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_BitterGorge.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_Bunkered.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_Cinerarium.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_DermCity.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_Embers.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_EmeraldSpit.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_FaceCrossing.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_Hoth.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_IceGiant.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_IsleDeBatalla.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_LavaGods.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_Magellan.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_MoonDance.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_Pantheon.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_Paranoia.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_Pariah.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_PipeDream.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_RavineV.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_ScorchedEarth.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_SimpleFlagArena.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_SpinCycle.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_StarFall.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_Tyre.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/gui/Load_DMP_Wasteland.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/haloday.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/halonite.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/harvest.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/ice/icewall2020.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/ice/icewall2021.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/ice/icewall2022.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/inf_butch_FrozenHope.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/inf_butch_night13.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/inf_butch_nov50.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/inf_butchlava51.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/jagged.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/kif_lava_starrynight62.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/kif_lushsunset.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/Tma5t_Cowboy1.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/Tma5t_Cowboy2.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/Tma5t_Cowboy3.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/Tma5t_Cowboy4.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/Tma5t_Cowboy5.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/Tma5t_Cowboy6.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/Tma5t_Cowboy7.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/Tma5t_Cowboy8.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/Tma5t_Cowboy9.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/Tma5t_Cowboyb10.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/Tma5t_Cowboyb11.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/Tma5t_Cowboyb12.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/Tma5t_Cowboyb13.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/bd_iflo03b.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/be_icei01a.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_Thresh1.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_ebor01b.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_ebor02.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_eflor1.PNG (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_elig0202.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_eport01e.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_etran1.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_ewal02a.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_ewal05d.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_ewal11a.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_ewall06a.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_ewall1a.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_icei05.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_iceilig1.PNG (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_ifloor01.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_ihalig.PNG (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_iwal01a.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_iwal01aa.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_twall_001.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/ds_waldeco1.PNG (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/inf_light011.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/inf_light09.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/lavawall20.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/lavawall21.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/lavawall22.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lava/sw_floorgrate.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lavanight_v5.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/liquidtiles/BloodMoon_bloodwater2.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/liquidtiles/MuddySwamp_industrial_oil.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/liquidtiles/PlanetX_CB_water.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/liquidtiles/SewageWater.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/liquidtiles/caustic_water.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/liquidtiles/industrial_oil.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/liquidtiles/tes_water2.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/attrition_iflag.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/attrition_sflag.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/be_ebor01bb.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/be_elig033.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/be_ewal02be.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/be_ewal077.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/be_icei01b1.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/be_icei01ca.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/be_twal05.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/beach_wal1.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/beach_wal2.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/beach_wal3.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/display05.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/display_07.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/hazard.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/kb_logitech.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/light_base01.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/panel.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/reactor01.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/rip.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/skull.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/special/alien-01.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/special/display04.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/special/display05.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/special/display06.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/special/display07.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/special/display08.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/special/display10.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/special/shot01.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/special/shot02.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/special/shot03.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/special/shot04.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/special/shot05.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/special/shot06.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/special/shot07.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/special/shot08.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/special/shot09.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/special/shot11.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/trim_t01.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/wall_c02.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/wall_light_c01.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/wall_trim01.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/wall_w03a.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lush/xing.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lushdusk66.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/lushsky_night11.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/mr_02.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/nightsky82.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/purpsun.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/roelcolor.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/rst_goonflag.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/rst_taotribes.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/rst_toitle.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/rst_tribescastcof.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/rst_tribesnextcof.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/DarkStormy/DarkStormy_BK.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/DarkStormy/DarkStormy_DN.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/DarkStormy/DarkStormy_FR.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/DarkStormy/DarkStormy_LF.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/DarkStormy/DarkStormy_RT.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/DarkStormy/DarkStormy_UP.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/L4/L4_BK.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/L4/L4_DN.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/L4/L4_FR.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/L4/L4_LF.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/L4/L4_RT.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/L4/L4_UP.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/Magellan/WinterBlue_v5_BK.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/Magellan/WinterBlue_v5_DN.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/Magellan/WinterBlue_v5_FR.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/Magellan/WinterBlue_v5_LF.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/Magellan/WinterBlue_v5_RT.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/Magellan/WinterBlue_v5_UP.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/Nef_Sset2/Nef_Sset2_BK.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/Nef_Sset2/Nef_Sset2_FR.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/Nef_Sset2/Nef_Sset2_LF.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/Nef_Sset2/Nef_Sset2_RT.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/Nef_Sset2/Nef_Sset2_UP.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/PacificSky/PacificSky_BK.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/PacificSky/PacificSky_DN.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/PacificSky/PacificSky_FR.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/PacificSky/PacificSky_LF.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/PacificSky/PacificSky_RT.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/PacificSky/PacificSky_UP.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/PlanetX/PlanetX_BK.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/PlanetX/PlanetX_DN.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/PlanetX/PlanetX_FR.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/PlanetX/PlanetX_LF.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/PlanetX/PlanetX_RT.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/PlanetX/PlanetX_UP.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/PlanetX/PlanetX_reflect.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/Saturn/Saturn_BK.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/Saturn/Saturn_DN.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/Saturn/Saturn_FR.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/Saturn/Saturn_LF.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/Saturn/Saturn_RT.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/Saturn/Saturn_UP.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/SunSet12/SunSet12_BK.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/SunSet12/SunSet12_DN.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/SunSet12/SunSet12_FR.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/SunSet12/SunSet12_LF.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/SunSet12/SunSet12_RT.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/SunSet12/SunSet12_UP.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/aurawisp/AURAWISP_BK.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/aurawisp/AURAWISP_DN.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/aurawisp/AURAWISP_FR.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/aurawisp/AURAWISP_LF.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/aurawisp/AURAWISP_RT.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/aurawisp/AURAWISP_UP.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/badlandday/badlandday_BK.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/badlandday/badlandday_FR.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/badlandday/badlandday_LF.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/badlandday/badlandday_RT.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/badlandday/badlandday_UP.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/borealis/borealis_BK.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/borealis/borealis_DN.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/borealis/borealis_FR.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/borealis/borealis_LF.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/borealis/borealis_RT.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/borealis/borealis_UP.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/ccbsky2/csk2_BK.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/ccbsky2/csk2_DN.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/ccbsky2/csk2_FR.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/ccbsky2/csk2_LF.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/ccbsky2/csk2_RT.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/ccbsky2/csk2_UP.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/clouds/clouds_BK.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/clouds/clouds_DN.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/clouds/clouds_FR.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/clouds/clouds_LF.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/clouds/clouds_RT.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/clouds/clouds_UP.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/cubemap/cubemap_BK.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/cubemap/cubemap_DN.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/cubemap/cubemap_FR.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/cubemap/cubemap_LF.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/cubemap/cubemap_RT.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/cubemap/cubemap_UP.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eeps/eepdesert_BK.PNG (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eeps/eepdesert_FR.PNG (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eeps/eepdesert_LF.PNG (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eeps/eepdesert_RT.PNG (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eeps/eepdesert_UP.PNG (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve1bk.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve1dn.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve1ft.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve1lf.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve1rt.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve1up.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve2bk.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve2dn.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve2ft.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve2lf.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve2rt.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve2up.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve3bk.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve3dn.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve3ft.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve3lf.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve3rt.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve3up.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve4bk.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve4dn.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve4ft.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve4lf.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve4rt.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve4up.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve5bk.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve5dn.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve5ft.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve5lf.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve5rt.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve5up.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve6bk.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve6dn.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve6ft.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve6lf.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve6rt.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve6up.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve7bk.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve7dn.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve7ft.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve7lf.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve7rt.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve7up.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve8bk.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve8dn.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve8ft.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve8lf.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve8rt.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/eve/eve8up.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/flingsky03/emap_muddy.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/flingsky03/flingsky03_BK.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/flingsky03/flingsky03_DN.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/flingsky03/flingsky03_FR.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/flingsky03/flingsky03_LF.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/flingsky03/flingsky03_RT.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/flingsky03/flingsky03_UP.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/haloday/haloday_BK.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/haloday/haloday_DN.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/haloday/haloday_FR.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/haloday/haloday_LF.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/haloday/haloday_RT.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/haloday/haloday_UP.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/halonite/halonite_BK.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/halonite/halonite_DN.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/halonite/halonite_FR.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/halonite/halonite_LF.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/halonite/halonite_RT.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/halonite/halonite_UP.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/harvest/harvest_BK.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/harvest/harvest_DN.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/harvest/harvest_FR.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/harvest/harvest_LF.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/harvest/harvest_RT.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/harvest/harvest_UP.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_BK.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_DN.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_FR.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_LF.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_RT.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_UP.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_night13/inf_butch_night13_BK.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_night13/inf_butch_night13_DN.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_night13/inf_butch_night13_FR.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_night13/inf_butch_night13_LF.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_night13/inf_butch_night13_RT.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_night13/inf_butch_night13_UP.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_nov50/inf_butch_nov50_BK.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_nov50/inf_butch_nov50_DN.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_nov50/inf_butch_nov50_FR.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_nov50/inf_butch_nov50_LF.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_nov50/inf_butch_nov50_RT.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butch_nov50/inf_butch_nov50_UP.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butchlava51/inf_butchlava51_BK.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butchlava51/inf_butchlava51_DN.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butchlava51/inf_butchlava51_FR.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butchlava51/inf_butchlava51_LF.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butchlava51/inf_butchlava51_RT.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/inf_butchlava51/inf_butchlava51_UP.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/jagged/chateau_bk.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/jagged/chateau_dn.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/jagged/chateau_ft.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/jagged/chateau_lf.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/jagged/chateau_rt.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/jagged/chateau_up.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_BK.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_DN.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_FR.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_LF.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_RT.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_UP.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/kif_lushsunset/kif_lushsunset_BK.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/kif_lushsunset/kif_lushsunset_DN.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/kif_lushsunset/kif_lushsunset_FR.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/kif_lushsunset/kif_lushsunset_LF.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/kif_lushsunset/kif_lushsunset_RT.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/kif_lushsunset/kif_lushsunset_UP.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lavanight_v5/lavanight_v5_BK.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lavanight_v5/lavanight_v5_DN.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lavanight_v5/lavanight_v5_FR.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lavanight_v5/lavanight_v5_LF.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lavanight_v5/lavanight_v5_RT.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lavanight_v5/lavanight_v5_UP.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lushdusk66/lushdusk66_BK.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lushdusk66/lushdusk66_DN.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lushdusk66/lushdusk66_FR.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lushdusk66/lushdusk66_LF.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lushdusk66/lushdusk66_RT.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lushdusk66/lushdusk66_UP.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lushsky_night11/Thumbs.db (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lushsky_night11/lushsky_night11_BK.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lushsky_night11/lushsky_night11_DN.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lushsky_night11/lushsky_night11_FR.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lushsky_night11/lushsky_night11_LF.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lushsky_night11/lushsky_night11_RT.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/lushsky_night11/lushsky_night11_UP.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/mr_02/mr_02_BK.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/mr_02/mr_02_DN.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/mr_02/mr_02_FR.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/mr_02/mr_02_LF.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/mr_02/mr_02_RT.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/mr_02/mr_02_UP.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/nefred1/red1_BK.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/nefred1/red1_CLOUD1.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/nefred1/red1_FR.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/nefred1/red1_LF.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/nefred1/red1_RT.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/nefred1/red1_UP.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/nightsky82/nightsky82_BK.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/nightsky82/nightsky82_DN.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/nightsky82/nightsky82_FR.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/nightsky82/nightsky82_LF.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/nightsky82/nightsky82_RT.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/nightsky82/nightsky82_UP.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/purpsun/PURPSUN_BK.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/purpsun/PURPSUN_DN.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/purpsun/PURPSUN_FR.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/purpsun/PURPSUN_LF.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/purpsun/PURPSUN_RT.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/purpsun/PURPSUN_UP.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/roelcolor/roelcolor_BK.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/roelcolor/roelcolor_DN.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/roelcolor/roelcolor_FR.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/roelcolor/roelcolor_LF.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/roelcolor/roelcolor_RT.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/roelcolor/roelcolor_UP.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sal/Malig_v1_BK.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sal/Malig_v1_DN.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sal/Malig_v1_FR.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sal/Malig_v1_LF.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sal/Malig_v1_RT.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sal/Malig_v1_UP.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky01/Cloud1.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky01/sky01_FR.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky01/sky02_RT.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky01/sky03_BK.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky01/sky04_LF.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky01/sky05_UP.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky01/sky06_DN.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky121/sky121_BK.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky121/sky121_DN.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky121/sky121_FR.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky121/sky121_LF.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky121/sky121_RT.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky121/sky121_UP.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky127/sky127_BK.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky127/sky127_DN.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky127/sky127_FR.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky127/sky127_LF.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky127/sky127_RT.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky127/sky127_UP.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky156/sky156_BK.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky156/sky156_DN.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky156/sky156_FR.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky156/sky156_LF.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky156/sky156_RT.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sky156/sky156_UP.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_14/space_14_BK.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_14/space_14_DN.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_14/space_14_FR.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_14/space_14_LF.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_14/space_14_RT.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_14/space_14_UP.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_16/space_16_BK.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_16/space_16_DN.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_16/space_16_FR.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_16/space_16_LF.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_16/space_16_RT.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_16/space_16_UP.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_17/space_17_BK.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_17/space_17_DN.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_17/space_17_FR.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_17/space_17_LF.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_17/space_17_RT.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_17/space_17_UP.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_18/space_18_BK.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_18/space_18_DN.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_18/space_18_FR.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_18/space_18_LF.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_18/space_18_RT.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_18/space_18_UP.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_19/space_19_BK.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_19/space_19_DN.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_19/space_19_FR.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_19/space_19_LF.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_19/space_19_RT.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_19/space_19_UP.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_3/space_3_BK.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_3/space_3_DN.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_3/space_3_FR.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_3/space_3_LF.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_3/space_3_RT.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_3/space_3_UP.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_5/space_5_BK.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_5/space_5_DN.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_5/space_5_FR.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_5/space_5_LF.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_5/space_5_RT.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/space_5/space_5_UP.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/starrynite/starrynite_BK.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/starrynite/starrynite_DN.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/starrynite/starrynite_FR.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/starrynite/starrynite_LF.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/starrynite/starrynite_RT.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/starrynite/starrynite_UP.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sundown25/sundown25_BK.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sundown25/sundown25_DN.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sundown25/sundown25_FR.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sundown25/sundown25_LF.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sundown25/sundown25_RT.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sundown25/sundown25_UP.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sunnight/sunnight_BK.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sunnight/sunnight_DN.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sunnight/sunnight_FR.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sunnight/sunnight_LF.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sunnight/sunnight_RT.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/sunnight/sunnight_UP.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/tyre/tyre_bk.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/tyre/tyre_dn.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/tyre/tyre_ft.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/tyre/tyre_lf.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/tyre/tyre_rt.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/tyre/tyre_up.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/violet/violet_BK.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/violet/violet_DN.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/violet/violet_FR.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/violet/violet_LF.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/violet/violet_RT.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/violet/violet_UP.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/winterskyday/winterskyday_BK.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/winterskyday/winterskyday_DN.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/winterskyday/winterskyday_FR.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/winterskyday/winterskyday_LF.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/winterskyday/winterskyday_RT.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skies/winterskyday/winterskyday_UP.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Blue.hmale.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Blue.lfemale.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Blue.lmale.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Blue.mfemale.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Blue.mmale.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Branch6.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Branch7.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Green.hmale.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Green.lfemale.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Green.lmale.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Green.mfemale.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Green.mmale.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/OldwoodBran01.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Orange.hmale.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Orange.lfemale.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Orange.lmale.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Orange.mfemale.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Orange.mmale.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Purple.hmale.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Purple.lfemale.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Purple.lmale.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Purple.mfemale.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Purple.mmale.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Red.hmale.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Red.lfemale.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Red.lmale.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Red.mfemale.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Red.mmale.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Silver.hmale.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Silver.lfemale.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Silver.lmale.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Silver.mfemale.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Silver.mmale.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Yellow.hmale.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Yellow.lfemale.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Yellow.lmale.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Yellow.mfemale.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/Yellow.mmale.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/brsh5.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/vending01.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/skins/vending02.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/sky01.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/sky121.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/sky127.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/sky156.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/sky_ice_cloak.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/space_14.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/space_16.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/space_17.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/space_18.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/space_19.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/space_3.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/space_5.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/special/glass.PNG (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/starrynite.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/sunnight.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/taco/taco.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/Bleed.GrassLight.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/Bleed.GrassMixed.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/Bleed.RockMossy.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/Bleed.RockSmooth.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/CB1.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/CB2.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/CBgravel.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/CBtrails.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/Eep.MoonDirt.PNG (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/Eep.MoonDirtDark.PNG (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/Euro4_BeachBlitzSE_lushworld.beachsand.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/Euro4_CrownSE_lushworld.beachsand.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/Euro4_EpicratesDeluxeSE_tropical1.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/Euro4_EpicratesDeluxeSE_ugly2.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/Euro4_NeveSE_NyctoGlacier.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/Euro4_NeveSE_NyctoRock.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/Euro4_NeveSE_NyctoRock2.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/Euro4_NeveSE_NyctoSnow.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/Euro4_PuliVeivariSE_NyctoGlacier.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/NyctoGlacier.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/NyctoRock.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/NyctoRock2.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/NyctoSnow.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/TRIgreystone10.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/TRIgreystone7.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/TRIlava_rock.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/TRIstone_chip.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/TRIsub_sand.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/abbbb.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/acccc.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/adesert_cracks_d.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/adesert_sand2_d.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/aeee.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/brown_Dirt05.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/brown_DirtRock01.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/cc_alien_crackedsand.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/cc_alien_sand.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/cc_sand1.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/cc_sand2.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/cc_sand3.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/cc_sand4.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/desert_cracks_s.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/desert_sand_d.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/grass_autumn_red_d.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/grass_ground_d.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/green_SnowyGrass001.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/greenrock21.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/infbutch_Rock02.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/island_sand2_d.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/island_sand_d.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/kab_felsen1.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/kab_felsen2.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/kab_grass.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/kab_schnee.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/kab_schnee4.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/kab_schneefelsen.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/kab_schneefelsen2.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/kab_schneefelsen3.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/lava_d.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/lava_mars_d.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/lushworld.beachsand.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/mmd-1.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/mmd-2.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/mmd-3.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/mmd-5.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/moss_ground_d.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/ril.darkrock.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/rilk.shingledrock.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/rilke.sand.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/rockwall.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/snow2_s.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/snow_a0.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/snow_a2.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/snow_brownRock00.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/snow_rock_5.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/tes_mystery1.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/tes_mystery2.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/tes_test.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/tropical1.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/terrain/ugly2.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/texticons/dpub/DPUB_logo.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/texticons/dpub/DPUB_logo_BEthinking.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/texticons/dpub/DPUB_logo_Beer.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/texticons/dpub/DPUB_logo_Dermfused.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/texticons/dpub/DPUB_logo_Spook.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/texticons/dpub/DPUB_logo_Turkey.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/texticons/dpub/DPUB_logo_Xmas.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/texticons/dpub/DPUB_logo_Xoxo.png (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/tyre.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/violet.dml (100%) rename {public => docs}/base/@vl2/zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2/textures/winterskyday.dml (100%) rename {public => docs}/base/@vl2/zblasterfix.vl2/textures/skins/energy_bolt.PNG (100%) rename {public => docs}/base/@vl2/zblasterfix.vl2/textures/skins/enrg_frnt_muzl00.png (100%) rename {public => docs}/base/@vl2/zblasterfix.vl2/textures/skins/enrg_frnt_muzl01.png (100%) rename {public => docs}/base/@vl2/zblasterfix.vl2/textures/skins/enrg_frnt_muzl02.png (100%) rename {public => docs}/base/@vl2/zblasterfix.vl2/textures/skins/enrg_frnt_muzl03.png (100%) rename {public => docs}/base/@vl2/zblasterfix.vl2/textures/skins/enrg_frnt_muzl04.png (100%) rename {public => docs}/base/@vl2/zblasterfix.vl2/textures/skins/enrg_frnt_muzl05.png (100%) rename {public => docs}/base/@vl2/zblasterfix.vl2/textures/skins/enrg_frnt_muzl06.png (100%) rename {public => docs}/base/@vl2/zblasterfix.vl2/textures/skins/enrg_frnt_muzl07.png (100%) rename {public => docs}/base/@vl2/zblasterfix.vl2/textures/skins/enrg_side_muzl00.png (100%) rename {public => docs}/base/@vl2/zblasterfix.vl2/textures/skins/enrg_side_muzl01.png (100%) rename {public => docs}/base/@vl2/zblasterfix.vl2/textures/skins/enrg_side_muzl02.png (100%) rename {public => docs}/base/@vl2/zblasterfix.vl2/textures/skins/enrg_side_muzl03.png (100%) rename {public => docs}/base/@vl2/zblasterfix.vl2/textures/skins/enrg_side_muzl04.png (100%) rename {public => docs}/base/@vl2/zblasterfix.vl2/textures/skins/enrg_side_muzl05.png (100%) rename {public => docs}/base/@vl2/zblasterfix.vl2/textures/skins/enrg_side_muzl06.png (100%) rename {public => docs}/base/@vl2/zblasterfix.vl2/textures/skins/enrg_side_muzl07.png (100%) rename {public => docs}/base/@vl2/zblasterfix.vl2/textures/skins/hvybioflare.png (100%) rename {public => docs}/base/@vl2/zblasterfix.vl2/textures/skins/hvyjetpackflare.png (100%) rename {public => docs}/base/@vl2/zblasterfix.vl2/textures/skins/jetflare00.png (100%) rename {public => docs}/base/@vl2/zblasterfix.vl2/textures/skins/jetflare01.png (100%) rename {public => docs}/base/@vl2/zblasterfix.vl2/textures/skins/jetflare02.png (100%) rename {public => docs}/base/@vl2/zblasterfix.vl2/textures/skins/jetflare03.png (100%) rename {public => docs}/base/@vl2/zblasterfix.vl2/textures/skins/jetflare04.png (100%) rename {public => docs}/base/@vl2/zblasterfix.vl2/textures/skins/jetflare05.png (100%) rename {public => docs}/base/@vl2/zblasterfix.vl2/textures/skins/jetflare2.png (100%) rename {public => docs}/base/@vl2/zblasterfix.vl2/textures/skins/jetflareside00.png (100%) rename {public => docs}/base/@vl2/zblasterfix.vl2/textures/skins/jetflareside01.png (100%) rename {public => docs}/base/@vl2/zblasterfix.vl2/textures/skins/jetflareside02.png (100%) rename {public => docs}/base/@vl2/zblasterfix.vl2/textures/skins/jetflareside03.png (100%) rename {public => docs}/base/@vl2/zblasterfix.vl2/textures/skins/jetflareside04.png (100%) rename {public => docs}/base/@vl2/zblasterfix.vl2/textures/skins/jetflareside05.png (100%) rename {public => docs}/base/@vl2/zblasterfix.vl2/textures/special/blasterBolt.PNG (100%) rename {public => docs}/base/@vl2/zblasterfix.vl2/textures/special/blasterBoltCross.PNG (100%) rename {public => docs}/base/@vl2/zblasterfix.vl2/textures/special/redflare.png (100%) rename {public => docs}/base/@vl2/zflags.vl2/flags.png (100%) rename {public => docs}/base/@vl2/zflags.vl2/textures/skins/base.flag.png (100%) rename {public => docs}/base/@vl2/zflags.vl2/textures/skins/base.hflag.png (100%) rename {public => docs}/base/@vl2/zflags.vl2/textures/skins/baseb.flag.png (100%) rename {public => docs}/base/@vl2/zflags.vl2/textures/skins/beagle.flag.png (100%) rename {public => docs}/base/@vl2/zflags.vl2/textures/skins/blue.hflag.png (100%) rename {public => docs}/base/@vl2/zflags.vl2/textures/skins/cotp.flag.png (100%) rename {public => docs}/base/@vl2/zflags.vl2/textures/skins/dsword.flag.png (100%) rename {public => docs}/base/@vl2/zflags.vl2/textures/skins/flag.png (100%) rename {public => docs}/base/@vl2/zflags.vl2/textures/skins/green.hflag.png (100%) rename {public => docs}/base/@vl2/zflags.vl2/textures/skins/horde.flag.png (100%) rename {public => docs}/base/@vl2/zflags.vl2/textures/skins/swolf.flag.png (100%) rename {public => docs}/base/@vl2/zflags.vl2/textures/skins/yellow.hflag.png (100%) rename {public => docs}/base/@vl2/zz_Classic_client_v1.vl2/scripts/autoexec/adminHud.cs (100%) rename {public => docs}/base/@vl2/zz_Classic_client_v1.vl2/scripts/autoexec/classicPropMap.cs (100%) rename {public => docs}/base/@vl2/zz_Classic_client_v1.vl2/scripts/autoexec/clientOverloads.cs (100%) rename {public => docs}/base/@vl2/zz_Classic_client_v1.vl2/scripts/autoexec/modHud.cs (100%) rename {public => docs}/base/@vl2/zz_Classic_client_v1.vl2/scripts/autoexec/practiceHud.cs (100%) rename {public => docs}/base/@vl2/zz_Classic_client_v1.vl2/zz_classic_client_v4.txt (100%) rename {public => docs}/base/lighting/Aeroena_2343a8be.ml (100%) rename {public => docs}/base/lighting/Agorazscium_f4b21f81.ml (100%) rename {public => docs}/base/lighting/ArenaDome_a0de9542.ml (100%) rename {public => docs}/base/lighting/ArenaHeaven_1e1fe293.ml (100%) rename {public => docs}/base/lighting/AstersDescent_53a3207b.ml (100%) rename {public => docs}/base/lighting/AttritionLT_832adbb5.ml (100%) rename {public => docs}/base/lighting/BerylBasin_c9d35ce.ml (100%) rename {public => docs}/base/lighting/Blastside_nef_6830e4bf.ml (100%) rename {public => docs}/base/lighting/Blink_d9ab8a18.ml (100%) rename {public => docs}/base/lighting/BonespurLT_915823ed.ml (100%) rename {public => docs}/base/lighting/BonespurLT_9cca0579.ml (100%) rename {public => docs}/base/lighting/BoxLak_a3e35494.ml (100%) rename {public => docs}/base/lighting/Broadside_nef_e852f76.ml (100%) rename {public => docs}/base/lighting/BulwarkLT_4a3f297.ml (100%) rename {public => docs}/base/lighting/Bulwark_ab283278.ml (100%) rename {public => docs}/base/lighting/CankerLak_2f63997d.ml (100%) rename {public => docs}/base/lighting/CapriLT_66f22508.ml (100%) rename {public => docs}/base/lighting/Cinerarium_7aca722b.ml (100%) rename {public => docs}/base/lighting/Circleofstones_affcd75f.ml (100%) rename {public => docs}/base/lighting/CirclesEdgeLT_411f1e4d.ml (100%) rename {public => docs}/base/lighting/CirclesEdgeLT_7a5c076c.ml (100%) rename {public => docs}/base/lighting/CloakofLak_74b7f3a4.ml (100%) rename {public => docs}/base/lighting/CloakofNightV_fc052e2a.ml (100%) rename {public => docs}/base/lighting/CloudBurst_ae430433.ml (100%) rename {public => docs}/base/lighting/ClusterUnFuct_ba9a0db4.ml (100%) rename {public => docs}/base/lighting/Coliseum_638e3c7c.ml (100%) rename {public => docs}/base/lighting/Confusco_629e6bc0.ml (100%) rename {public => docs}/base/lighting/CrashClash_4a04db6b.ml (100%) rename {public => docs}/base/lighting/CrossfiredLak_af679bb1.ml (100%) rename {public => docs}/base/lighting/DMP_Agroleon_39e78691.ml (100%) rename {public => docs}/base/lighting/DMP_BastardForgeLT_192bda18.ml (100%) rename {public => docs}/base/lighting/DMP_BastardForgeLT_23118b55.ml (100%) rename {public => docs}/base/lighting/DMP_BastardForge_69e0050.ml (100%) rename {public => docs}/base/lighting/DMP_BunkeredLT_22bd8e06.ml (100%) rename {public => docs}/base/lighting/DMP_BunkeredLT_7f074860.ml (100%) rename {public => docs}/base/lighting/DMP_CinerariumLT_1770607b.ml (100%) rename {public => docs}/base/lighting/DMP_Cinerarium_29f905f2.ml (100%) rename {public => docs}/base/lighting/DMP_FaceCrossing_562603da.ml (100%) rename {public => docs}/base/lighting/DMP_Hoth_1f2b4ebe.ml (100%) rename {public => docs}/base/lighting/DMP_IceGiant_27ae32f9.ml (100%) rename {public => docs}/base/lighting/DMP_Magellan_3ec75495.ml (100%) rename {public => docs}/base/lighting/DMP_MoonDance_4a0aa2ce.ml (100%) rename {public => docs}/base/lighting/DMP_Paranoia_a73116c7.ml (100%) rename {public => docs}/base/lighting/DMP_PariahLT_1eeeb2f3.ml (100%) rename {public => docs}/base/lighting/DMP_PariahLT_5dbbd253.ml (100%) rename {public => docs}/base/lighting/DMP_Pariah_5774d3ab.ml (100%) rename {public => docs}/base/lighting/DMP_Pariah_bae29d7a.ml (100%) rename {public => docs}/base/lighting/DMP_PipeDream_b4220f7e.ml (100%) rename {public => docs}/base/lighting/DMP_RavineV_32d83be0.ml (100%) rename {public => docs}/base/lighting/DMP_ScorchedEarth_6ef2eb26.ml (100%) rename {public => docs}/base/lighting/DMP_SimpleFlagArena_81bb7f85.ml (100%) rename {public => docs}/base/lighting/DMP_SpinCycle_8111999d.ml (100%) rename {public => docs}/base/lighting/DMP_SpincycleLT_c077aa18.ml (100%) rename {public => docs}/base/lighting/DMP_StarFallLT_313a7dd7.ml (100%) rename {public => docs}/base/lighting/DMP_StarFallLT_51b265f4.ml (100%) rename {public => docs}/base/lighting/DMP_Tyre_5d7be94.ml (100%) rename {public => docs}/base/lighting/DMP_Wasteland_87bf335.ml (100%) rename {public => docs}/base/lighting/DX_IceLT_69603e1f.ml (100%) rename {public => docs}/base/lighting/DX_Ice_492b02b7.ml (100%) rename {public => docs}/base/lighting/Damnation_a8afd69c.ml (100%) rename {public => docs}/base/lighting/DangerousCrossingLT_8205e1c3.ml (100%) rename {public => docs}/base/lighting/DangerousCrossingLT_98fe44b0.ml (100%) rename {public => docs}/base/lighting/DeathBirdsFly1_e1b6748d.ml (100%) rename {public => docs}/base/lighting/DermCrossingDeluxeLT_86255d21.ml (100%) rename {public => docs}/base/lighting/DermCrossingDeluxe_b5489c73.ml (100%) rename {public => docs}/base/lighting/DesertofDeathLak_9ef72690.ml (100%) rename {public => docs}/base/lighting/DiscordLT_8799b81.ml (100%) rename {public => docs}/base/lighting/Discord_d9dc93e8.ml (100%) rename {public => docs}/base/lighting/DustRunLak_6779c9d4.ml (100%) rename {public => docs}/base/lighting/DustToDust_c2ba2158.ml (100%) rename {public => docs}/base/lighting/El_FinLT_e9dab457.ml (100%) rename {public => docs}/base/lighting/El_Fin_8316b0e5.ml (100%) rename {public => docs}/base/lighting/Entombed_e3bacfe0.ml (100%) rename {public => docs}/base/lighting/Envyrena_7791ad94.ml (100%) rename {public => docs}/base/lighting/EnyLand_68f85a3b.ml (100%) rename {public => docs}/base/lighting/Exhumed_20605cf5.ml (100%) rename {public => docs}/base/lighting/Extractor_d5e74134.ml (100%) rename {public => docs}/base/lighting/FF_Hillside_2daafc5b.ml (100%) rename {public => docs}/base/lighting/Fallout_9b18601a.ml (100%) rename {public => docs}/base/lighting/Fenix_78eeb8cd.ml (100%) rename {public => docs}/base/lighting/Firestorm_16de2343.ml (100%) rename {public => docs}/base/lighting/Floatarena_297e95cb.ml (100%) rename {public => docs}/base/lighting/FourWayCheckmate_f33d2fb6.ml (100%) rename {public => docs}/base/lighting/FrozenForgeLT_743ce94a.ml (100%) rename {public => docs}/base/lighting/FrozenForgeLT_9931f1ae.ml (100%) rename {public => docs}/base/lighting/FrozenHopeLT_7213db78.ml (100%) rename {public => docs}/base/lighting/FrozenHopeLT_b46d68eb.ml (100%) rename {public => docs}/base/lighting/FrozenHope_3a657c29.ml (100%) rename {public => docs}/base/lighting/FunHouse_604d2f6a.ml (100%) rename {public => docs}/base/lighting/GodsRiftLak_18e44714.ml (100%) rename {public => docs}/base/lighting/GrassyKnollLT_68c6cce.ml (100%) rename {public => docs}/base/lighting/GrassyKnoll_5c7374ad.ml (100%) rename {public => docs}/base/lighting/GrassyKnoll_a8a31131.ml (100%) rename {public => docs}/base/lighting/GreenLawn_f4f6854f.ml (100%) rename {public => docs}/base/lighting/HO_Ice_259f9801.ml (100%) rename {public => docs}/base/lighting/HO_Lush_37ea33f0.ml (100%) rename {public => docs}/base/lighting/HarvestDance_c7a75c2.ml (100%) rename {public => docs}/base/lighting/Headstone_772e32ed.ml (100%) rename {public => docs}/base/lighting/Helioarena_1e75a885.ml (100%) rename {public => docs}/base/lighting/HiddenValley_a1dce28d.ml (100%) rename {public => docs}/base/lighting/HighOctane_85127c80.ml (100%) rename {public => docs}/base/lighting/HighOctane_b_ac85e4.ml (100%) rename {public => docs}/base/lighting/HighWire_471b6cf9.ml (100%) rename {public => docs}/base/lighting/HillKingLT_50bd1439.ml (100%) rename {public => docs}/base/lighting/HillKingLT_8da13f48.ml (100%) rename {public => docs}/base/lighting/HillKingLT_d836ed12.ml (100%) rename {public => docs}/base/lighting/HillSideLT_4f08df8f.ml (100%) rename {public => docs}/base/lighting/Hillside_33bc6f09.ml (100%) rename {public => docs}/base/lighting/Horde_4a800bd6.ml (100%) rename {public => docs}/base/lighting/HostileLoch_d7362c7.ml (100%) rename {public => docs}/base/lighting/IcePick_56b79dca.ml (100%) rename {public => docs}/base/lighting/IcePick_600de852.ml (100%) rename {public => docs}/base/lighting/InfernusLak_7d2be4ad.ml (100%) rename {public => docs}/base/lighting/IveHadWorse_e39c99bf.ml (100%) rename {public => docs}/base/lighting/JadeValley_7ef73b3d.ml (100%) rename {public => docs}/base/lighting/Lakefront_3703d244.ml (100%) rename {public => docs}/base/lighting/Logans_Run_c40b6d12.ml (100%) rename {public => docs}/base/lighting/Mac_FlagArena_90666881.ml (100%) rename {public => docs}/base/lighting/Machineeggs_a5ccddc0.ml (100%) rename {public => docs}/base/lighting/MagmaticLak_4073d809.ml (100%) rename {public => docs}/base/lighting/Minerva_33feccb1.ml (100%) rename {public => docs}/base/lighting/MiniSunDried_3c5a0fc8.ml (100%) rename {public => docs}/base/lighting/Minotaur_171384b8.ml (100%) rename {public => docs}/base/lighting/MisadventureV2_ec7544a8.ml (100%) rename {public => docs}/base/lighting/Moonwalk_174f2bd4.ml (100%) rename {public => docs}/base/lighting/NarcolepsyLT_73e7c21a.ml (100%) rename {public => docs}/base/lighting/NatureMagic_2544c03b.ml (100%) rename {public => docs}/base/lighting/Nightdance_7bfc8136.ml (100%) rename {public => docs}/base/lighting/Norty_eb1bd063.ml (100%) rename {public => docs}/base/lighting/OsIrisLT_a734e9f4.ml (100%) rename {public => docs}/base/lighting/OsIrisLT_c9b12d6.ml (100%) rename {public => docs}/base/lighting/OuterWildsLT_fc7787a1.ml (100%) rename {public => docs}/base/lighting/OuterWilds_ad3695ec.ml (100%) rename {public => docs}/base/lighting/PipeDreamLT_be0ac5c7.ml (100%) rename {public => docs}/base/lighting/PipeDreamLT_c8a581c1.ml (100%) rename {public => docs}/base/lighting/PlanetX_8a6e98e8.ml (100%) rename {public => docs}/base/lighting/PrizmaticLT_d1bb228d.ml (100%) rename {public => docs}/base/lighting/PuliVeivari_ba861c8e.ml (100%) rename {public => docs}/base/lighting/RaindanceLT_8b15c940.ml (100%) rename {public => docs}/base/lighting/RaindanceLT_ed3eadcd.ml (100%) rename {public => docs}/base/lighting/Raindance_nefLak_35b8f6bc.ml (100%) rename {public => docs}/base/lighting/Raindance_nef_542af516.ml (100%) rename {public => docs}/base/lighting/Ravine_d9f4db83.ml (100%) rename {public => docs}/base/lighting/Reversion_16355b81.ml (100%) rename {public => docs}/base/lighting/RiverDance_51da8ec1.ml (100%) rename {public => docs}/base/lighting/Rollercoaster_nef_236560f9.ml (100%) rename {public => docs}/base/lighting/RoundTheMountainLT_1d5f7a42.ml (100%) rename {public => docs}/base/lighting/RoundTheMountainLT_d8d7a00a.ml (100%) rename {public => docs}/base/lighting/RoundTheMountain_3c873c59.ml (100%) rename {public => docs}/base/lighting/Ruined_928042b0.ml (100%) rename {public => docs}/base/lighting/RunenmachtLT_566cc4af.ml (100%) rename {public => docs}/base/lighting/RunenmachtLT_e29440db.ml (100%) rename {public => docs}/base/lighting/RushLT_83e7ec01.ml (100%) rename {public => docs}/base/lighting/RushLT_8cc32def.ml (100%) rename {public => docs}/base/lighting/Rush_7f8c0bd.ml (100%) rename {public => docs}/base/lighting/S5_DamnationLT_2e874420.ml (100%) rename {public => docs}/base/lighting/S5_DamnationLT_93d28001.ml (100%) rename {public => docs}/base/lighting/S5_Damnation_12876ea.ml (100%) rename {public => docs}/base/lighting/S5_Icedance_23935c84.ml (100%) rename {public => docs}/base/lighting/S5_MassiveLT_774d8053.ml (100%) rename {public => docs}/base/lighting/S5_MassiveLT_aa83559d.ml (100%) rename {public => docs}/base/lighting/S5_Massive_72b32b94.ml (100%) rename {public => docs}/base/lighting/S5_Massive_a0889977.ml (100%) rename {public => docs}/base/lighting/S5_Mimicry_a7de0fbe.ml (100%) rename {public => docs}/base/lighting/S5_Mordacity_7f7769e0.ml (100%) rename {public => docs}/base/lighting/S5_Reynard_3d07b96b.ml (100%) rename {public => docs}/base/lighting/S5_Sherman_d255001b.ml (100%) rename {public => docs}/base/lighting/S5_SilenusLT_b44256fa.ml (100%) rename {public => docs}/base/lighting/S5_Silenus_337a3c5b.ml (100%) rename {public => docs}/base/lighting/S5_Woodymyrk_ec89b88f.ml (100%) rename {public => docs}/base/lighting/S8_Cardiac_1b8fd622.ml (100%) rename {public => docs}/base/lighting/S8_GeothermalLak_20f3a205.ml (100%) rename {public => docs}/base/lighting/S8_Mountking_44b27865.ml (100%) rename {public => docs}/base/lighting/S8_Opus_efcc41a2.ml (100%) rename {public => docs}/base/lighting/S8_ZilchLT_b45c6931.ml (100%) rename {public => docs}/base/lighting/S8_ZilchLT_d5e6be15.ml (100%) rename {public => docs}/base/lighting/SC_Ice_af6eba.ml (100%) rename {public => docs}/base/lighting/SC_Normal_799da350.ml (100%) rename {public => docs}/base/lighting/SaddiesHill_698e83d5.ml (100%) rename {public => docs}/base/lighting/Sanctuary_7c20b606.ml (100%) rename {public => docs}/base/lighting/SandyRunLT_91cbfd2f.ml (100%) rename {public => docs}/base/lighting/Sangre_de_Grado_ae25e9e2.ml (100%) rename {public => docs}/base/lighting/Sentry_21483143.ml (100%) rename {public => docs}/base/lighting/ShortFall_aa1e57bb.ml (100%) rename {public => docs}/base/lighting/SignalLT_4f74b06a.ml (100%) rename {public => docs}/base/lighting/SignalLT_9bae58a.ml (100%) rename {public => docs}/base/lighting/Signal_e7aade91.ml (100%) rename {public => docs}/base/lighting/SkiFree_Randomizer_7dda3eb1.ml (100%) rename {public => docs}/base/lighting/SkinnyDipLak_c997a78f.ml (100%) rename {public => docs}/base/lighting/Slapdash_93679deb.ml (100%) rename {public => docs}/base/lighting/SmallCrossingLT_8b0a6034.ml (100%) rename {public => docs}/base/lighting/SmallTimeLT_89653a5e.ml (100%) rename {public => docs}/base/lighting/SolsDescentLak_11a78868.ml (100%) rename {public => docs}/base/lighting/SpectreLak_5e17e9b3.ml (100%) rename {public => docs}/base/lighting/SpyLand_21ea4c6.ml (100%) rename {public => docs}/base/lighting/SunDriedLak_e0d74cbd.ml (100%) rename {public => docs}/base/lighting/Sundance_2b83620c.ml (100%) rename {public => docs}/base/lighting/SuperHappyBouncyFunTime_b901c3ef.ml (100%) rename {public => docs}/base/lighting/SuperiorWaterworks_f456e8d9.ml (100%) rename {public => docs}/base/lighting/TWL2_Bleed_e6d5b374.ml (100%) rename {public => docs}/base/lighting/TWL2_BlueMoon_21ccae9c.ml (100%) rename {public => docs}/base/lighting/TWL2_BlueMoon_7c61bcd5.ml (100%) rename {public => docs}/base/lighting/TWL2_BlueMoon_a95478a6.ml (100%) rename {public => docs}/base/lighting/TWL2_CanyonCrusadeDeluxeLT_c1ae3753.ml (100%) rename {public => docs}/base/lighting/TWL2_CanyonCrusadeDeluxeLT_dbd8196e.ml (100%) rename {public => docs}/base/lighting/TWL2_CanyonCrusadeDeluxe_7452f969.ml (100%) rename {public => docs}/base/lighting/TWL2_CelerityLT_bc01478.ml (100%) rename {public => docs}/base/lighting/TWL2_CelerityLT_f2ecb468.ml (100%) rename {public => docs}/base/lighting/TWL2_Celerity_83b5b539.ml (100%) rename {public => docs}/base/lighting/TWL2_Dissention_d30eb753.ml (100%) rename {public => docs}/base/lighting/TWL2_Drifts_a70061b9.ml (100%) rename {public => docs}/base/lighting/TWL2_Drorck_add44b54.ml (100%) rename {public => docs}/base/lighting/TWL2_FrozenGlory_e2aae3eb.ml (100%) rename {public => docs}/base/lighting/TWL2_HildebrandLT_4cb441fb.ml (100%) rename {public => docs}/base/lighting/TWL2_HildebrandLT_fbf9260d.ml (100%) rename {public => docs}/base/lighting/TWL2_Hildebrand_ff9349b8.ml (100%) rename {public => docs}/base/lighting/TWL2_IceDagger_a8551aa2.ml (100%) rename {public => docs}/base/lighting/TWL2_JaggedClawLT_13a8fe76.ml (100%) rename {public => docs}/base/lighting/TWL2_JaggedClawLT_caff2b5d.ml (100%) rename {public => docs}/base/lighting/TWL2_JaggedClaw_ae434bfa.ml (100%) rename {public => docs}/base/lighting/TWL2_Magnum_bbaaf3b7.ml (100%) rename {public => docs}/base/lighting/TWL2_MidnightMayhemDeluxe_f0479bd5.ml (100%) rename {public => docs}/base/lighting/TWL2_MuddySwamp_202e755e.ml (100%) rename {public => docs}/base/lighting/TWL2_Norty_8a4142af.ml (100%) rename {public => docs}/base/lighting/TWL2_Ocular_d10fca4c.ml (100%) rename {public => docs}/base/lighting/TWL2_SkylightLT_c37d56e9.ml (100%) rename {public => docs}/base/lighting/TWL2_SkylightLT_f4b7bcf2.ml (100%) rename {public => docs}/base/lighting/TWL_Abaddon_661d5ca.ml (100%) rename {public => docs}/base/lighting/TWL_BeachBlitzLT_d50e4150.ml (100%) rename {public => docs}/base/lighting/TWL_BeachBlitzLT_ff00cacb.ml (100%) rename {public => docs}/base/lighting/TWL_BeachBlitzLak_8391be13.ml (100%) rename {public => docs}/base/lighting/TWL_BeachBlitz_2ba27e9a.ml (100%) rename {public => docs}/base/lighting/TWL_BeggarsRun_ac20e6fb.ml (100%) rename {public => docs}/base/lighting/TWL_Boss_d15d03dd.ml (100%) rename {public => docs}/base/lighting/TWL_Chokepoint_a2218645.ml (100%) rename {public => docs}/base/lighting/TWL_Crossfire_68b88bb4.ml (100%) rename {public => docs}/base/lighting/TWL_Damnation_f601da24.ml (100%) rename {public => docs}/base/lighting/TWL_DangerousCrossing_c0f5608a.ml (100%) rename {public => docs}/base/lighting/TWL_DeadlyBirdsSong_9eb082cf.ml (100%) rename {public => docs}/base/lighting/TWL_Drifts_3957320.ml (100%) rename {public => docs}/base/lighting/TWL_FeignLT_423b7f43.ml (100%) rename {public => docs}/base/lighting/TWL_FeignLT_97abf48c.ml (100%) rename {public => docs}/base/lighting/TWL_Feign_69a86ab3.ml (100%) rename {public => docs}/base/lighting/TWL_Harvester_6c61fcbf.ml (100%) rename {public => docs}/base/lighting/TWL_Katabatic_28e374c5.ml (100%) rename {public => docs}/base/lighting/TWL_Magmatic_79ca25bd.ml (100%) rename {public => docs}/base/lighting/TWL_Minotaur_4735e9ea.ml (100%) rename {public => docs}/base/lighting/TWL_OsIris_af0cd5e3.ml (100%) rename {public => docs}/base/lighting/TWL_Pandemonium_96c05f13.ml (100%) rename {public => docs}/base/lighting/TWL_Quagmire_3d196e62.ml (100%) rename {public => docs}/base/lighting/TWL_Raindance_e335287d.ml (100%) rename {public => docs}/base/lighting/TWL_Ramparts_e1d65b38.ml (100%) rename {public => docs}/base/lighting/TWL_Reversion_2057b26c.ml (100%) rename {public => docs}/base/lighting/TWL_RollercoasterLT_4becc052.ml (100%) rename {public => docs}/base/lighting/TWL_Runenmacht_fce2e1dd.ml (100%) rename {public => docs}/base/lighting/TWL_Slapdash_386535c9.ml (100%) rename {public => docs}/base/lighting/TWL_Slapdash_6c5d45fc.ml (100%) rename {public => docs}/base/lighting/TWL_Snowblind_7d864772.ml (100%) rename {public => docs}/base/lighting/TWL_Starfallen_220caf10.ml (100%) rename {public => docs}/base/lighting/TWL_StonehengeLT_186408d.ml (100%) rename {public => docs}/base/lighting/TWL_StonehengeLT_b54394a1.ml (100%) rename {public => docs}/base/lighting/TWL_Stonehenge_4be1bf55.ml (100%) rename {public => docs}/base/lighting/TWL_SubZero_d26856d3.ml (100%) rename {public => docs}/base/lighting/TWL_Surreal_928c01fe.ml (100%) rename {public => docs}/base/lighting/TWL_Titan_f2ca1f12.ml (100%) rename {public => docs}/base/lighting/TWL_WilderZoneLT_b23d9623.ml (100%) rename {public => docs}/base/lighting/TWL_WilderZoneLT_c9eea074.ml (100%) rename {public => docs}/base/lighting/TWL_WilderZone_f391f176.ml (100%) rename {public => docs}/base/lighting/Tacocat-DantesHill_1fadb4f4.ml (100%) rename {public => docs}/base/lighting/Tacocat-Dunes_b3ca40d2.ml (100%) rename {public => docs}/base/lighting/Tacocat-Jagged_2f4bf1c1.ml (100%) rename {public => docs}/base/lighting/Tacocat-SoylentJade_a5360959.ml (100%) rename {public => docs}/base/lighting/TenebrousCTF_de5eec4e.ml (100%) rename {public => docs}/base/lighting/TheFray_ee6d9255.ml (100%) rename {public => docs}/base/lighting/TheSewer_f4f75077.ml (100%) rename {public => docs}/base/lighting/TibbawLak_104ce121.ml (100%) rename {public => docs}/base/lighting/TitanV_b_527804b0.ml (100%) rename {public => docs}/base/lighting/TreasureIslandLak_f456aa59.ml (100%) rename {public => docs}/base/lighting/Triad_ff08cb0b.ml (100%) rename {public => docs}/base/lighting/TrueGrit_95ae0ce4.ml (100%) rename {public => docs}/base/lighting/UporDown_5cadb65.ml (100%) rename {public => docs}/base/lighting/VanDamnedLT_657123fb.ml (100%) rename {public => docs}/base/lighting/VanDamnedLT_fc126eb7.ml (100%) rename {public => docs}/base/lighting/VaubanLak_b072a992.ml (100%) rename {public => docs}/base/lighting/Vauban_fe733076.ml (100%) rename {public => docs}/base/lighting/Waterbox_c7bd8997.ml (100%) rename {public => docs}/base/lighting/WhiteDwarfDeluxeLT_7adbd60e.ml (100%) rename {public => docs}/base/lighting/WhiteDwarfDeluxeLT_afa63289.ml (100%) rename {public => docs}/base/lighting/WindyGap_d2bee4e7.ml (100%) rename {public => docs}/base/lighting/Wonderena_a304a21e.ml (100%) rename {public => docs}/base/lighting/Yubarena_2638aaa0.ml (100%) rename {public => docs}/base/lighting/Zilch_6b242845.ml (100%) rename {public => docs}/base/lighting/aabaa_571e7c86.ml (100%) rename {public => docs}/base/lighting/berlard_2823ce88.ml (100%) rename {public => docs}/base/lighting/cagematch_b93c2e85.ml (100%) rename {public => docs}/base/lighting/random2_aeea92ad.ml (100%) rename {public => docs}/base/lighting/random_ad5187a1.ml (100%) rename {public => docs}/base/music/badlands.mp3 (100%) rename {public => docs}/base/music/desert.mp3 (100%) rename {public => docs}/base/music/ice.mp3 (100%) rename {public => docs}/base/music/lush.mp3 (100%) rename {public => docs}/base/music/volcanic.mp3 (100%) rename {public => docs}/base/scripts/autoexec/AllowBotSkin.cs (100%) rename {public => docs}/base/scripts/autoexec/UEfix1.cs (100%) rename {public => docs}/base/scripts/autoexec/adminHud.cs (100%) rename {public => docs}/base/scripts/autoexec/chatmenuHudClear.cs (100%) rename {public => docs}/base/scripts/autoexec/fov.cs (100%) rename {public => docs}/base/scripts/autoexec/ircTempFix.cs (100%) rename {public => docs}/base/scripts/autoexec/meltdownfix.cs (100%) rename {public => docs}/base/scripts/autoexec/modHud.cs (100%) rename {public => docs}/base/scripts/autoexec/perfCounter.cs (100%) rename {public => docs}/base/scripts/autoexec/statushud.cs (100%) rename {public => docs}/base/textures/badlands/skies/badlandday_BK.png (100%) rename {public => docs}/base/textures/badlands/skies/badlandday_FR.png (100%) rename {public => docs}/base/textures/badlands/skies/badlandday_LF.png (100%) rename {public => docs}/base/textures/badlands/skies/badlandday_RT.png (100%) rename {public => docs}/base/textures/badlands/skies/badlandday_UP.png (100%) rename {public => docs}/base/textures/badlands/skies/skyrender_sky-credit.txt (100%) rename {public => docs}/base/textures/lava/skies/lavanight_v5_BK.png (100%) rename {public => docs}/base/textures/lava/skies/lavanight_v5_DN.png (100%) rename {public => docs}/base/textures/lava/skies/lavanight_v5_FR.png (100%) rename {public => docs}/base/textures/lava/skies/lavanight_v5_LF.png (100%) rename {public => docs}/base/textures/lava/skies/lavanight_v5_RT.png (100%) rename {public => docs}/base/textures/lava/skies/lavanight_v5_UP.png (100%) rename {public => docs}/base/textures/lush/skies/L4_b.png (100%) rename {public => docs}/base/textures/lush/skies/L4_bottom.png (100%) rename {public => docs}/base/textures/lush/skies/L4_f.png (100%) rename {public => docs}/base/textures/lush/skies/L4_l.png (100%) rename {public => docs}/base/textures/lush/skies/L4_r.png (100%) rename {public => docs}/base/textures/lush/skies/L4_t.png (100%) create mode 100644 docs/black.png create mode 100644 docs/index.html create mode 100644 docs/index.txt create mode 100644 docs/manifest.json create mode 100644 generated/hxDif.d.ts diff --git a/public/base/@vl2/shapes.vl2/shapes/medium_male_dieslump.dsq b/docs/.nojekyll similarity index 100% rename from public/base/@vl2/shapes.vl2/shapes/medium_male_dieslump.dsq rename to docs/.nojekyll diff --git a/docs/404.html b/docs/404.html new file mode 100644 index 00000000..782b3091 --- /dev/null +++ b/docs/404.html @@ -0,0 +1 @@ +404: This page could not be found.Next.js

404

This page could not be found.

\ No newline at end of file diff --git a/docs/404/index.html b/docs/404/index.html new file mode 100644 index 00000000..782b3091 --- /dev/null +++ b/docs/404/index.html @@ -0,0 +1 @@ +404: This page could not be found.Next.js

404

This page could not be found.

\ No newline at end of file diff --git a/docs/Perlin_noise_example.png b/docs/Perlin_noise_example.png new file mode 100644 index 0000000000000000000000000000000000000000..43577b1eaada75d509abb8ebed5aec7b3e1a3ccc GIT binary patch literal 344554 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

Dfb!+Zp#dUsJn)^5B`6Ves7 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"use strict";function r(e){let t=5381;for(let r=0;r>>0}function n(e){return r(e).toString(36).slice(0,5)}Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{djb2Hash:function(){return r},hexHash:function(){return n}})},307:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createRenderParamsFromClient",{enumerable:!0,get:function(){return n}});let n=r(7370).createRenderParamsFromClient;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},396:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{setCacheBustingSearchParam:function(){return o},setCacheBustingSearchParamWithHash:function(){return l}});let n=r(3485),u=r(2486),o=(e,t)=>{l(e,(0,n.computeCacheBustingSearchParam)(t[u.NEXT_ROUTER_PREFETCH_HEADER],t[u.NEXT_ROUTER_SEGMENT_PREFETCH_HEADER],t[u.NEXT_ROUTER_STATE_TREE_HEADER],t[u.NEXT_URL]))},l=(e,t)=>{let r=e.search,n=(r.startsWith("?")?r.slice(1):r).split("&").filter(e=>e&&!e.startsWith(""+u.NEXT_RSC_UNION_QUERY+"="));t.length>0?n.push(u.NEXT_RSC_UNION_QUERY+"="+t):n.push(""+u.NEXT_RSC_UNION_QUERY),e.search=n.length?"?"+n.join("&"):""};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},531:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{RedirectBoundary:function(){return f},RedirectErrorBoundary:function(){return s}});let n=r(9417),u=r(5155),o=n._(r(2115)),l=r(7260),a=r(6542),i=r(6437);function c(e){let{redirect:t,reset:r,redirectType:n}=e,u=(0,l.useRouter)();return(0,o.useEffect)(()=>{o.default.startTransition(()=>{n===i.RedirectType.push?u.push(t,{}):u.replace(t,{}),r()})},[t,n,r,u]),null}class s extends o.default.Component{static getDerivedStateFromError(e){if((0,i.isRedirectError)(e))return{redirect:(0,a.getURLFromRedirectError)(e),redirectType:(0,a.getRedirectTypeFromError)(e)};throw e}render(){let{redirect:e,redirectType:t}=this.state;return null!==e&&null!==t?(0,u.jsx)(c,{redirect:e,redirectType:t,reset:()=>this.setState({redirect:null})}):this.props.children}constructor(e){super(e),this.state={redirect:null,redirectType:null}}}function f(e){let{children:t}=e,r=(0,l.useRouter)();return(0,u.jsx)(s,{router:r,children:t})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},535:()=>{"trimStart"in String.prototype||(String.prototype.trimStart=String.prototype.trimLeft),"trimEnd"in String.prototype||(String.prototype.trimEnd=String.prototype.trimRight),"description"in Symbol.prototype||Object.defineProperty(Symbol.prototype,"description",{configurable:!0,get:function(){var e=/\((.*)\)/.exec(this.toString());return e?e[1]:void 0}}),Array.prototype.flat||(Array.prototype.flat=function(e,t){return t=this.concat.apply([],this),e>1&&t.some(Array.isArray)?t.flat(e-1):t},Array.prototype.flatMap=function(e,t){return this.map(e,t).flat()}),Promise.prototype.finally||(Promise.prototype.finally=function(e){if("function"!=typeof e)return this.then(e,e);var t=this.constructor||Promise;return this.then(function(r){return t.resolve(e()).then(function(){return r})},function(r){return t.resolve(e()).then(function(){throw r})})}),Object.fromEntries||(Object.fromEntries=function(e){return Array.from(e).reduce(function(e,t){return e[t[0]]=t[1],e},{})}),Array.prototype.at||(Array.prototype.at=function(e){var t=Math.trunc(e)||0;if(t<0&&(t+=this.length),!(t<0||t>=this.length))return this[t]}),Object.hasOwn||(Object.hasOwn=function(e,t){if(null==e)throw TypeError("Cannot convert undefined or null to object");return Object.prototype.hasOwnProperty.call(Object(e),t)}),"canParse"in URL||(URL.canParse=function(e,t){try{return new URL(e,t),!0}catch(e){return!1}})},543:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{fillCacheWithNewSubTreeData:function(){return i},fillCacheWithNewSubTreeDataButOnlyLoading:function(){return c}});let n=r(4201),u=r(637),o=r(9190),l=r(5360);function a(e,t,r,a,i,c){let{segmentPath:s,seedData:f,tree:d,head:p}=a,h=t,_=r;for(let t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"IconMark",{enumerable:!0,get:function(){return n}}),r(5155);let n=()=>null},637:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fillLazyItemsTillLeafWithHead",{enumerable:!0,get:function(){return function e(t,r,o,l,a,i,c){if(0===Object.keys(l[1]).length){r.head=i;return}for(let s in l[1]){let f,d=l[1][s],p=d[0],h=(0,n.createRouterCacheKey)(p),_=null!==a&&void 0!==a[2][s]?a[2][s]:null;if(o){let n=o.parallelRoutes.get(s);if(n){let o,l=(null==c?void 0:c.kind)==="auto"&&c.status===u.PrefetchCacheEntryStatus.reusable,a=new Map(n),f=a.get(h);o=null!==_?{lazyData:null,rsc:_[1],prefetchRsc:null,head:null,prefetchHead:null,loading:_[3],parallelRoutes:new Map(null==f?void 0:f.parallelRoutes),navigatedAt:t}:l&&f?{lazyData:f.lazyData,rsc:f.rsc,prefetchRsc:f.prefetchRsc,head:f.head,prefetchHead:f.prefetchHead,parallelRoutes:new Map(f.parallelRoutes),loading:f.loading}:{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map(null==f?void 0:f.parallelRoutes),loading:null,navigatedAt:t},a.set(h,o),e(t,o,f,d,_||null,i,c),r.parallelRoutes.set(s,a);continue}}if(null!==_){let e=_[1],r=_[3];f={lazyData:null,rsc:e,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:r,navigatedAt:t}}else f={lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:null,navigatedAt:t};let y=r.parallelRoutes.get(s);y?y.set(h,f):r.parallelRoutes.set(s,new Map([[h,f]])),e(t,f,void 0,d,_,i,c)}}}});let n=r(9190),u=r(6871);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},836:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"findHeadInCache",{enumerable:!0,get:function(){return o}});let n=r(5360),u=r(9190);function o(e,t){return function e(t,r,o,l){if(0===Object.keys(r).length)return[t,o,l];let a=Object.keys(r).filter(e=>"children"!==e);for(let l of("children"in r&&a.unshift("children"),a)){let[a,i]=r[l];if(a===n.DEFAULT_SEGMENT_KEY)continue;let c=t.parallelRoutes.get(l);if(!c)continue;let s=(0,u.createRouterCacheKey)(a),f=(0,u.createRouterCacheKey)(a,!0),d=c.get(s);if(!d)continue;let p=e(d,i,o+"/"+s,o+"/"+f);if(p)return p}return null}(e,t,"","")}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},895:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"applyRouterStatePatchToTree",{enumerable:!0,get:function(){return function e(t,r,n,i){let c,[s,f,d,p,h]=r;if(1===t.length){let e=a(r,n);return(0,l.addRefreshMarkerToActiveParallelSegments)(e,i),e}let[_,y]=t;if(!(0,o.matchSegment)(_,s))return null;if(2===t.length)c=a(f[y],n);else if(null===(c=e((0,u.getNextFlightSegmentPath)(t),f[y],n,i)))return null;let b=[t[0],{...f,[y]:c},d,p];return h&&(b[4]=!0),(0,l.addRefreshMarkerToActiveParallelSegments)(b,i),b}}});let n=r(5360),u=r(6378),o=r(7460),l=r(3597);function a(e,t){let[r,u]=e,[l,i]=t;if(l===n.DEFAULT_SEGMENT_KEY&&r!==n.DEFAULT_SEGMENT_KEY)return e;if((0,o.matchSegment)(r,l)){let t={};for(let e in u)void 0!==i[e]?t[e]=a(u[e],i[e]):t[e]=u[e];for(let e in i)t[e]||(t[e]=i[e]);let n=[r,t];return e[2]&&(n[2]=e[2]),e[3]&&(n[3]=e[3]),e[4]&&(n[4]=e[4]),n}return t}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1099:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RedirectStatusCode",{enumerable:!0,get:function(){return r}});var r=function(e){return e[e.SeeOther=303]="SeeOther",e[e.TemporaryRedirect=307]="TemporaryRedirect",e[e.PermanentRedirect=308]="PermanentRedirect",e}({});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1126:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleMutable",{enumerable:!0,get:function(){return o}});let n=r(6343);function u(e){return void 0!==e}function o(e,t){var r,o;let l=null==(r=t.shouldScroll)||r,a=e.nextUrl;if(u(t.patchedTree)){let r=(0,n.computeChangedPath)(e.tree,t.patchedTree);r?a=r:a||(a=e.canonicalUrl)}return{canonicalUrl:u(t.canonicalUrl)?t.canonicalUrl===e.canonicalUrl?e.canonicalUrl:t.canonicalUrl:e.canonicalUrl,pushRef:{pendingPush:u(t.pendingPush)?t.pendingPush:e.pushRef.pendingPush,mpaNavigation:u(t.mpaNavigation)?t.mpaNavigation:e.pushRef.mpaNavigation,preserveCustomHistoryState:u(t.preserveCustomHistoryState)?t.preserveCustomHistoryState:e.pushRef.preserveCustomHistoryState},focusAndScrollRef:{apply:!!l&&(!!u(null==t?void 0:t.scrollableSegments)||e.focusAndScrollRef.apply),onlyHashChange:t.onlyHashChange||!1,hashFragment:l?t.hashFragment&&""!==t.hashFragment?decodeURIComponent(t.hashFragment.slice(1)):e.focusAndScrollRef.hashFragment:null,segmentPaths:l?null!=(o=null==t?void 0:t.scrollableSegments)?o:e.focusAndScrollRef.segmentPaths:[]},cache:t.cache?t.cache:e.cache,prefetchCache:t.prefetchCache?t.prefetchCache:e.prefetchCache,tree:u(t.patchedTree)?t.patchedTree:e.tree,nextUrl:a}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1209:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"callServer",{enumerable:!0,get:function(){return l}});let n=r(2115),u=r(6871),o=r(6248);async function l(e,t){return new Promise((r,l)=>{(0,n.startTransition)(()=>{(0,o.dispatchAppRouterAction)({type:u.ACTION_SERVER_ACTION,actionId:e,actionArgs:t,resolve:r,reject:l})})})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1239:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizePathTrailingSlash",{enumerable:!0,get:function(){return o}});let n=r(7700),u=r(5240),o=e=>{if(!e.startsWith("/"))return e;let{pathname:t,query:r,hash:o}=(0,u.parsePath)(e);return/\.[^/]+\/?$/.test(t)?""+(0,n.removeTrailingSlash)(t)+r+o:t.endsWith("/")?""+t+r+o:t+"/"+r+o};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1281:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"clearCacheNodeDataForSegmentPath",{enumerable:!0,get:function(){return function e(t,r,o){let l=o.length<=2,[a,i]=o,c=(0,u.createRouterCacheKey)(i),s=r.parallelRoutes.get(a),f=t.parallelRoutes.get(a);f&&f!==s||(f=new Map(s),t.parallelRoutes.set(a,f));let d=null==s?void 0:s.get(c),p=f.get(c);if(l){p&&p.lazyData&&p!==d||f.set(c,{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:null,navigatedAt:-1});return}if(!p||!d){p||f.set(c,{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:null,navigatedAt:-1});return}return p===d&&(p={lazyData:p.lazyData,rsc:p.rsc,prefetchRsc:p.prefetchRsc,head:p.head,prefetchHead:p.prefetchHead,parallelRoutes:new Map(p.parallelRoutes),loading:p.loading},f.set(c,p)),e(p,d,(0,n.getNextFlightSegmentPath)(o))}}});let n=r(6378),u=r(9190);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1426:(e,t,r)=>{"use strict";var n=r(5704),u=Symbol.for("react.transitional.element"),o=Symbol.for("react.portal"),l=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),c=Symbol.for("react.consumer"),s=Symbol.for("react.context"),f=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),p=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),_=Symbol.iterator,y={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},b=Object.assign,v={};function g(e,t,r){this.props=e,this.context=t,this.refs=v,this.updater=r||y}function m(){}function R(e,t,r){this.props=e,this.context=t,this.refs=v,this.updater=r||y}g.prototype.isReactComponent={},g.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},g.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},m.prototype=g.prototype;var E=R.prototype=new m;E.constructor=R,b(E,g.prototype),E.isPureReactComponent=!0;var O=Array.isArray;function P(){}var j={H:null,A:null,T:null,S:null},T=Object.prototype.hasOwnProperty;function S(e,t,r){var n=r.ref;return{$$typeof:u,type:e,key:t,ref:void 0!==n?n:null,props:r}}function M(e){return"object"==typeof e&&null!==e&&e.$$typeof===u}var w=/\/+/g;function A(e,t){var r,n;return"object"==typeof e&&null!==e&&null!=e.key?(r=""+e.key,n={"=":"=0",":":"=2"},"$"+r.replace(/[=:]/g,function(e){return n[e]})):t.toString(36)}function x(e,t,r){if(null==e)return e;var n=[],l=0;return!function e(t,r,n,l,a){var i,c,s,f=typeof t;("undefined"===f||"boolean"===f)&&(t=null);var d=!1;if(null===t)d=!0;else switch(f){case"bigint":case"string":case"number":d=!0;break;case"object":switch(t.$$typeof){case u:case o:d=!0;break;case h:return e((d=t._init)(t._payload),r,n,l,a)}}if(d)return a=a(t),d=""===l?"."+A(t,0):l,O(a)?(n="",null!=d&&(n=d.replace(w,"$&/")+"/"),e(a,r,n,"",function(e){return e})):null!=a&&(M(a)&&(i=a,c=n+(null==a.key||t&&t.key===a.key?"":(""+a.key).replace(w,"$&/")+"/")+d,a=S(i.type,c,i.props)),r.push(a)),1;d=0;var p=""===l?".":l+":";if(O(t))for(var y=0;y{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useUntrackedPathname",{enumerable:!0,get:function(){return o}});let n=r(2115),u=r(3865);function o(){return(0,n.useContext)(u.PathnameContext)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1489:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{handleHardNavError:function(){return u},useNavFailureHandler:function(){return o}}),r(2115);let n=r(9658);function u(e){return!!e&&!!window.next.__pendingUrl&&(0,n.createHrefFromUrl)(new URL(window.location.href))!==(0,n.createHrefFromUrl)(window.next.__pendingUrl)&&(console.error("Error occurred during navigation, falling back to hard navigation",e),window.location.href=window.next.__pendingUrl.toString(),!0)}function o(){}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1666:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(8110);let n=r(3663),u=r(1923);(0,n.appBootstrap)(()=>{let{hydrate:e}=r(9781);r(7297),r(9766),e(u)}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1755:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeBasePath",{enumerable:!0,get:function(){return u}}),r(2929);let n="/t2-mapper";function u(e){return 0===n.length||(e=e.slice(n.length)).startsWith("/")||(e="/"+e),e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1807:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{createMutableActionQueue:function(){return _},dispatchNavigateAction:function(){return v},dispatchTraverseAction:function(){return g},getCurrentAppRouterState:function(){return y},publicAppRouterInstance:function(){return m}});let n=r(6871),u=r(8451),o=r(2115),l=r(4089);r(6048);let a=r(6248),i=r(6058),c=r(7297),s=r(3933),f=r(3499);function d(e,t){null!==e.pending&&(e.pending=e.pending.next,null!==e.pending?p({actionQueue:e,action:e.pending,setState:t}):e.needsRefresh&&(e.needsRefresh=!1,e.dispatch({type:n.ACTION_REFRESH,origin:window.location.origin},t)))}async function p(e){let{actionQueue:t,action:r,setState:n}=e,u=t.state;t.pending=r;let o=r.payload,a=t.action(u,o);function i(e){r.discarded||(t.state=e,d(t,n),r.resolve(e))}(0,l.isThenable)(a)?a.then(i,e=>{d(t,n),r.reject(e)}):i(a)}let h=null;function _(e,t){let r={state:e,dispatch:(e,t)=>(function(e,t,r){let u={resolve:r,reject:()=>{}};if(t.type!==n.ACTION_RESTORE){let e=new Promise((e,t)=>{u={resolve:e,reject:t}});(0,o.startTransition)(()=>{r(e)})}let l={payload:t,next:null,resolve:u.resolve,reject:u.reject};null===e.pending?(e.last=l,p({actionQueue:e,action:l,setState:r})):t.type===n.ACTION_NAVIGATE||t.type===n.ACTION_RESTORE?(e.pending.discarded=!0,l.next=e.pending.next,e.pending.payload.type===n.ACTION_SERVER_ACTION&&(e.needsRefresh=!0),p({actionQueue:e,action:l,setState:r})):(null!==e.last&&(e.last.next=l),e.last=l)})(r,e,t),action:async(e,t)=>(0,u.reducer)(e,t),pending:null,last:null,onRouterTransitionStart:null!==t&&"function"==typeof t.onRouterTransitionStart?t.onRouterTransitionStart:null};if(null!==h)throw Object.defineProperty(Error("Internal Next.js Error: createMutableActionQueue was called more than once"),"__NEXT_ERROR_CODE",{value:"E624",enumerable:!1,configurable:!0});return h=r,r}function y(){return null!==h?h.state:null}function b(){return null!==h?h.onRouterTransitionStart:null}function v(e,t,r,u){let o=new URL((0,i.addBasePath)(e),location.href);(0,f.setLinkForCurrentNavigation)(u);let l=b();null!==l&&l(e,t),(0,a.dispatchAppRouterAction)({type:n.ACTION_NAVIGATE,url:o,isExternalUrl:(0,c.isExternalURL)(o),locationSearch:location.search,shouldScroll:r,navigateType:t,allowAliasing:!0})}function g(e,t){let r=b();null!==r&&r(e,"traverse"),(0,a.dispatchAppRouterAction)({type:n.ACTION_RESTORE,url:new URL(e),tree:t})}let m={back:()=>window.history.back(),forward:()=>window.history.forward(),prefetch:(e,t)=>{let r=function(){if(null===h)throw Object.defineProperty(Error("Internal Next.js error: Router action dispatched before initialization."),"__NEXT_ERROR_CODE",{value:"E668",enumerable:!1,configurable:!0});return h}(),u=(0,c.createPrefetchURL)(e);if(null!==u){var o;(0,s.prefetchReducer)(r.state,{type:n.ACTION_PREFETCH,url:u,kind:null!=(o=null==t?void 0:t.kind)?o:n.PrefetchKind.FULL})}},replace:(e,t)=>{(0,o.startTransition)(()=>{var r;v(e,"replace",null==(r=null==t?void 0:t.scroll)||r,null)})},push:(e,t)=>{(0,o.startTransition)(()=>{var r;v(e,"push",null==(r=null==t?void 0:t.scroll)||r,null)})},refresh:()=>{(0,o.startTransition)(()=>{(0,a.dispatchAppRouterAction)({type:n.ACTION_REFRESH,origin:window.location.origin})})},hmrRefresh:()=>{throw Object.defineProperty(Error("hmrRefresh can only be used in development mode. Please use refresh instead."),"__NEXT_ERROR_CODE",{value:"E485",enumerable:!1,configurable:!0})}};window.next&&(window.next.router=m),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1923:(e,t,r)=>{"use strict";e.exports=r(9393)},1959:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ClientPageRoot",{enumerable:!0,get:function(){return u}});let n=r(5155);function u(e){let{Component:t,searchParams:u,params:o,promises:l}=e;{let{createRenderSearchParamsFromClient:e}=r(5878),l=e(u),{createRenderParamsFromClient:a}=r(307),i=a(o);return(0,n.jsx)(t,{params:i,searchParams:l})}}r(8302),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2018:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"pathHasPrefix",{enumerable:!0,get:function(){return u}});let n=r(5240);function u(e,t){if("string"!=typeof e)return!1;let{pathname:r}=(0,n.parsePath)(e);return r===t||r.startsWith(t+"/")}},2073:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HeadManagerContext",{enumerable:!0,get:function(){return n}});let n=r(8140)._(r(2115)).default.createContext({})},2103:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ServerInsertedHTMLContext:function(){return u},useServerInsertedHTML:function(){return o}});let n=r(9417)._(r(2115)),u=n.default.createContext(null);function o(e){let t=(0,n.useContext)(u);t&&t(e)}},2115:(e,t,r)=>{"use strict";e.exports=r(1426)},2244:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"serverActionReducer",{enumerable:!0,get:function(){return A}});let n=r(1209),u=r(5153),o=r(2486),l=r(2845),a=r(7197),i=r(6871),c=r(4259),s=r(9658),f=r(5737),d=r(895),p=r(4707),h=r(1126),_=r(637),y=r(7297),b=r(8915),v=r(7332),g=r(3597),m=r(6378),R=r(6542),E=r(6437),O=r(3571),P=r(1755),j=r(2929),T=r(7519);r(6048);let S=a.createFromFetch;async function M(e,t,r){let i,s,f,d,{actionId:p,actionArgs:h}=r,_=(0,a.createTemporaryReferenceSet)(),y=(0,T.extractInfoFromServerReferenceId)(p),b="use-cache"===y.type?(0,T.omitUnusedArgs)(h,y):h,v=await (0,a.encodeReply)(b,{temporaryReferences:_}),g=await fetch(e.canonicalUrl,{method:"POST",headers:{Accept:o.RSC_CONTENT_TYPE_HEADER,[o.ACTION_HEADER]:p,[o.NEXT_ROUTER_STATE_TREE_HEADER]:(0,m.prepareFlightRouterStateForRequest)(e.tree),...{},...t?{[o.NEXT_URL]:t}:{}},body:v});if("1"===g.headers.get(o.NEXT_ACTION_NOT_FOUND_HEADER))throw Object.defineProperty(new l.UnrecognizedActionError('Server Action "'+p+'" was not found on the server. \nRead more: https://nextjs.org/docs/messages/failed-to-find-server-action'),"__NEXT_ERROR_CODE",{value:"E715",enumerable:!1,configurable:!0});let R=g.headers.get("x-action-redirect"),[O,P]=(null==R?void 0:R.split(";"))||[];switch(P){case"push":i=E.RedirectType.push;break;case"replace":i=E.RedirectType.replace;break;default:i=void 0}let j=!!g.headers.get(o.NEXT_IS_PRERENDER_HEADER);try{let e=JSON.parse(g.headers.get("x-action-revalidated")||"[[],0,0]");s={paths:e[0]||[],tag:!!e[1],cookie:e[2]}}catch(e){s=w}let M=O?(0,c.assignLocation)(O,new URL(e.canonicalUrl,window.location.href)):void 0,A=g.headers.get("content-type"),x=!!(A&&A.startsWith(o.RSC_CONTENT_TYPE_HEADER));if(!x&&!M)throw Object.defineProperty(Error(g.status>=400&&"text/plain"===A?await g.text():"An unexpected response was received from the server."),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});if(x){let e=await S(Promise.resolve(g),{callServer:n.callServer,findSourceMapURL:u.findSourceMapURL,temporaryReferences:_});f=M?void 0:e.a,d=(0,m.normalizeFlightData)(e.f)}else f=void 0,d=void 0;return{actionResult:f,actionFlightData:d,redirectLocation:M,redirectType:i,revalidatedParts:s,isPrerender:j}}let w={paths:[],tag:!1,cookie:!1};function A(e,t){let{resolve:r,reject:n}=t,u={},o=e.tree;u.preserveCustomHistoryState=!1;let l=e.nextUrl&&(0,b.hasInterceptionRouteInCurrentTree)(e.tree)?e.nextUrl:null,a=Date.now();return M(e,l,t).then(async c=>{let b,{actionResult:m,actionFlightData:T,redirectLocation:S,redirectType:M,isPrerender:w,revalidatedParts:A}=c;if(S&&(M===E.RedirectType.replace?(e.pushRef.pendingPush=!1,u.pendingPush=!1):(e.pushRef.pendingPush=!0,u.pendingPush=!0),u.canonicalUrl=b=(0,s.createHrefFromUrl)(S,!1)),!T)return(r(m),S)?(0,f.handleExternalUrl)(e,u,S.href,e.pushRef.pendingPush):e;if("string"==typeof T)return r(m),(0,f.handleExternalUrl)(e,u,T,e.pushRef.pendingPush);let x=A.paths.length>0||A.tag||A.cookie;for(let n of T){let{tree:i,seedData:c,head:s,isRootRender:h}=n;if(!h)return console.log("SERVER ACTION APPLY FAILED"),r(m),e;let R=(0,d.applyRouterStatePatchToTree)([""],o,i,b||e.canonicalUrl);if(null===R)return r(m),(0,v.handleSegmentMismatch)(e,t,i);if((0,p.isNavigatingToNewRootLayout)(o,R))return r(m),(0,f.handleExternalUrl)(e,u,b||e.canonicalUrl,e.pushRef.pendingPush);if(null!==c){let t=c[1],r=(0,y.createEmptyCacheNode)();r.rsc=t,r.prefetchRsc=null,r.loading=c[3],(0,_.fillLazyItemsTillLeafWithHead)(a,r,void 0,i,c,s,void 0),u.cache=r,u.prefetchCache=new Map,x&&await (0,g.refreshInactiveParallelSegments)({navigatedAt:a,state:e,updatedTree:R,updatedCache:r,includeNextUrl:!!l,canonicalUrl:u.canonicalUrl||e.canonicalUrl})}u.patchedTree=R,o=R}return S&&b?(x||((0,O.createSeededPrefetchCacheEntry)({url:S,data:{flightData:T,canonicalUrl:void 0,couldBeIntercepted:!1,prerendered:!1,postponed:!1,staleTime:-1},tree:e.tree,prefetchCache:e.prefetchCache,nextUrl:e.nextUrl,kind:w?i.PrefetchKind.FULL:i.PrefetchKind.AUTO}),u.prefetchCache=e.prefetchCache),n((0,R.getRedirectError)((0,j.hasBasePath)(b)?(0,P.removeBasePath)(b):b,M||E.RedirectType.push))):r(m),(0,h.handleMutable)(e,u)},t=>(n(t),e))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2444:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return u},getProperError:function(){return o}});let n=r(6486);function u(e){return"object"==typeof e&&null!==e&&"name"in e&&"message"in e}function o(e){return u(e)?e:Object.defineProperty(Error((0,n.isPlainObject)(e)?function(e){let t=new WeakSet;return JSON.stringify(e,(e,r)=>{if("object"==typeof r&&null!==r){if(t.has(r))return"[Circular]";t.add(r)}return r})}(e):e+""),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0})}},2486:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ACTION_HEADER:function(){return n},FLIGHT_HEADERS:function(){return f},NEXT_ACTION_NOT_FOUND_HEADER:function(){return v},NEXT_DID_POSTPONE_HEADER:function(){return h},NEXT_HMR_REFRESH_HASH_COOKIE:function(){return i},NEXT_HMR_REFRESH_HEADER:function(){return a},NEXT_IS_PRERENDER_HEADER:function(){return b},NEXT_REWRITTEN_PATH_HEADER:function(){return _},NEXT_REWRITTEN_QUERY_HEADER:function(){return y},NEXT_ROUTER_PREFETCH_HEADER:function(){return o},NEXT_ROUTER_SEGMENT_PREFETCH_HEADER:function(){return l},NEXT_ROUTER_STALE_TIME_HEADER:function(){return p},NEXT_ROUTER_STATE_TREE_HEADER:function(){return u},NEXT_RSC_UNION_QUERY:function(){return d},NEXT_URL:function(){return c},RSC_CONTENT_TYPE_HEADER:function(){return s},RSC_HEADER:function(){return r}});let r="rsc",n="next-action",u="next-router-state-tree",o="next-router-prefetch",l="next-router-segment-prefetch",a="next-hmr-refresh",i="__next_hmr_refresh_hash__",c="next-url",s="text/x-component",f=[r,u,o,a,l],d="_rsc",p="x-nextjs-stale-time",h="x-nextjs-postponed",_="x-nextjs-rewritten-path",y="x-nextjs-rewritten-query",b="x-nextjs-prerender",v="x-nextjs-action-not-found";("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2542:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"notFound",{enumerable:!0,get:function(){return u}});let n=""+r(7099).HTTP_ERROR_FALLBACK_ERROR_CODE+";404";function u(){let e=Object.defineProperty(Error(n),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});throw e.digest=n,e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2592:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createInitialRouterState",{enumerable:!0,get:function(){return s}});let n=r(9658),u=r(637),o=r(6343),l=r(3571),a=r(6871),i=r(3597),c=r(6378);function s(e){var t,r;let{navigatedAt:s,initialFlightData:f,initialCanonicalUrlParts:d,initialParallelRoutes:p,location:h,couldBeIntercepted:_,postponed:y,prerendered:b}=e,v=d.join("/"),g=(0,c.getFlightDataPartsFromPath)(f[0]),{tree:m,seedData:R,head:E}=g,O={lazyData:null,rsc:null==R?void 0:R[1],prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:p,loading:null!=(t=null==R?void 0:R[3])?t:null,navigatedAt:s},P=h?(0,n.createHrefFromUrl)(h):v;(0,i.addRefreshMarkerToActiveParallelSegments)(m,P);let j=new Map;(null===p||0===p.size)&&(0,u.fillLazyItemsTillLeafWithHead)(s,O,void 0,m,R,E,void 0);let T={tree:m,cache:O,prefetchCache:j,pushRef:{pendingPush:!1,mpaNavigation:!1,preserveCustomHistoryState:!0},focusAndScrollRef:{apply:!1,onlyHashChange:!1,hashFragment:null,segmentPaths:[]},canonicalUrl:P,nextUrl:null!=(r=(0,o.extractPathFromFlightRouterState)(m)||(null==h?void 0:h.pathname))?r:null};if(h){let e=new URL(""+h.pathname+h.search,h.origin);(0,l.createSeededPrefetchCacheEntry)({url:e,data:{flightData:[g],canonicalUrl:void 0,couldBeIntercepted:!!_,prerendered:b,postponed:y,staleTime:b&&1?l.STATIC_STALETIME_MS:-1},tree:T.tree,prefetchCache:T.prefetchCache,nextUrl:T.nextUrl,kind:b?a.PrefetchKind.FULL:a.PrefetchKind.AUTO})}return T}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2669:(e,t,r)=>{"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=r(9248)},2753:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{createFetch:function(){return y},createFromNextReadableStream:function(){return b},fetchServerResponse:function(){return _}});let n=r(7197),u=r(2486),o=r(1209),l=r(5153),a=r(6871),i=r(6378),c=r(3201),s=r(396),f=r(3223),d=n.createFromReadableStream;function p(e){return{flightData:(0,f.urlToUrlWithoutFlightMarker)(new URL(e,location.origin)).toString(),canonicalUrl:void 0,couldBeIntercepted:!1,prerendered:!1,postponed:!1,staleTime:-1}}let h=new AbortController;async function _(e,t){let{flightRouterState:r,nextUrl:n,prefetchKind:o}=t,l={[u.RSC_HEADER]:"1",[u.NEXT_ROUTER_STATE_TREE_HEADER]:(0,i.prepareFlightRouterStateForRequest)(r,t.isHmrRefresh)};o===a.PrefetchKind.AUTO&&(l[u.NEXT_ROUTER_PREFETCH_HEADER]="1"),n&&(l[u.NEXT_URL]=n);try{var s;let t=o?o===a.PrefetchKind.TEMPORARY?"high":"low":"auto";(e=new URL(e)).pathname.endsWith("/")?e.pathname+="index.txt":e.pathname+=".txt";let r=await y(e,l,t,h.signal),n=(0,f.urlToUrlWithoutFlightMarker)(new URL(r.url)),d=r.redirected?n:void 0,_=r.headers.get("content-type")||"",v=!!(null==(s=r.headers.get("vary"))?void 0:s.includes(u.NEXT_URL)),g=!!r.headers.get(u.NEXT_DID_POSTPONE_HEADER),m=r.headers.get(u.NEXT_ROUTER_STALE_TIME_HEADER),R=null!==m?1e3*parseInt(m,10):-1,E=_.startsWith(u.RSC_CONTENT_TYPE_HEADER);if(E||(E=_.startsWith("text/plain")),!E||!r.ok||!r.body)return e.hash&&(n.hash=e.hash),p(n.toString());let O=g?function(e){let t=e.getReader();return new ReadableStream({async pull(e){for(;;){let{done:r,value:n}=await t.read();if(!r){e.enqueue(n);continue}return}}})}(r.body):r.body,P=await b(O);if((0,c.getAppBuildId)()!==P.b)return p(r.url);return{flightData:(0,i.normalizeFlightData)(P.f),canonicalUrl:d,couldBeIntercepted:v,prerendered:P.S,postponed:g,staleTime:R}}catch(t){return h.signal.aborted||console.error("Failed to fetch RSC payload for "+e+". Falling back to browser navigation.",t),{flightData:e.toString(),canonicalUrl:void 0,couldBeIntercepted:!1,prerendered:!1,postponed:!1,staleTime:-1}}}async function y(e,t,r,n){let o=new URL(e);(0,s.setCacheBustingSearchParam)(o,t);let l=await fetch(o,{credentials:"same-origin",headers:t,priority:r||void 0,signal:n}),a=l.redirected,i=new URL(l.url,o);return i.searchParams.delete(u.NEXT_RSC_UNION_QUERY),{url:i.href,redirected:a,ok:l.ok,headers:l.headers,body:l.body,status:l.status}}function b(e){return d(e,{callServer:o.callServer,findSourceMapURL:l.findSourceMapURL})}window.addEventListener("pagehide",()=>{h.abort()}),window.addEventListener("pageshow",()=>{h=new AbortController}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2845:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{UnrecognizedActionError:function(){return r},unstable_isUnrecognizedActionError:function(){return n}});class r extends Error{constructor(...e){super(...e),this.name="UnrecognizedActionError"}}function n(e){return!!(e&&"object"==typeof e&&e instanceof r)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2929:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hasBasePath",{enumerable:!0,get:function(){return u}});let n=r(2018);function u(e){return(0,n.pathHasPrefix)(e,"/t2-mapper")}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3201:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getAppBuildId:function(){return u},setAppBuildId:function(){return n}});let r="";function n(e){r=e}function u(){return r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3223:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{doesStaticSegmentAppearInURL:function(){return c},getCacheKeyForDynamicParam:function(){return s},getParamValueFromCacheKey:function(){return d},getRenderedPathname:function(){return a},getRenderedSearch:function(){return l},parseDynamicParamFromURLPart:function(){return i},urlToUrlWithoutFlightMarker:function(){return f}});let n=r(5360),u=r(4425),o=r(2486);function l(e){let t=e.headers.get(o.NEXT_REWRITTEN_QUERY_HEADER);return null!==t?""===t?"":"?"+t:f(new URL(e.url)).search}function a(e){let t=e.headers.get(o.NEXT_REWRITTEN_PATH_HEADER);return null!=t?t:f(new URL(e.url)).pathname}function i(e,t,r){switch(e){case"c":case"ci":return rencodeURIComponent(e)):[];case"oc":return rencodeURIComponent(e)):null;case"d":case"di":if(r>=t.length)return"";return encodeURIComponent(t[r]);default:return""}}function c(e){return!(e===u.ROOT_SEGMENT_REQUEST_KEY||e.startsWith(n.PAGE_SEGMENT_KEY)||"("===e[0]&&e.endsWith(")"))&&e!==n.DEFAULT_SEGMENT_KEY&&"/_not-found"!==e}function s(e,t){return"string"==typeof e?(0,n.addSearchParamsIfPageSegment)(e,Object.fromEntries(new URLSearchParams(t))):null===e?"":e.join("/")}function f(e){let t=new URL(e);if(t.searchParams.delete(o.NEXT_RSC_UNION_QUERY),t.pathname.endsWith(".txt")){let{pathname:e}=t,r=e.endsWith("/index.txt")?10:4;t.pathname=e.slice(0,-r)}return t}function d(e,t){return"c"===t||"oc"===t?e.split("/"):e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3443:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AppRouterAnnouncer",{enumerable:!0,get:function(){return l}});let n=r(2115),u=r(7650),o="next-route-announcer";function l(e){let{tree:t}=e,[r,l]=(0,n.useState)(null);(0,n.useEffect)(()=>(l(function(){var e;let t=document.getElementsByName(o)[0];if(null==t||null==(e=t.shadowRoot)?void 0:e.childNodes[0])return t.shadowRoot.childNodes[0];{let e=document.createElement(o);e.style.cssText="position:absolute";let t=document.createElement("div");return t.ariaLive="assertive",t.id="__next-route-announcer__",t.role="alert",t.style.cssText="position:absolute;border:0;height:1px;margin:-1px;padding:0;width:1px;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap;word-wrap:normal",e.attachShadow({mode:"open"}).appendChild(t),document.body.appendChild(e),t}}()),()=>{let e=document.getElementsByTagName(o)[0];(null==e?void 0:e.isConnected)&&document.body.removeChild(e)}),[]);let[a,i]=(0,n.useState)(""),c=(0,n.useRef)(void 0);return(0,n.useEffect)(()=>{let e="";if(document.title)e=document.title;else{let t=document.querySelector("h1");t&&(e=t.innerText||t.textContent||"")}void 0!==c.current&&c.current!==e&&i(e),c.current=e},[t]),r?(0,u.createPortal)(a,r):null}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3463:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"reportGlobalError",{enumerable:!0,get:function(){return r}});let r="function"==typeof reportError?reportError:e=>{globalThis.console.error(e)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3480:(e,t,r)=>{"use strict";function n(){throw Object.defineProperty(Error("`forbidden()` is experimental and only allowed to be enabled when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E488",enumerable:!1,configurable:!0})}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"forbidden",{enumerable:!0,get:function(){return n}}),r(7099).HTTP_ERROR_FALLBACK_ERROR_CODE,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3485:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"computeCacheBustingSearchParam",{enumerable:!0,get:function(){return u}});let n=r(75);function u(e,t,r,u){return(void 0===e||"0"===e)&&void 0===t&&void 0===r&&void 0===u?"":(0,n.hexHash)([e||"0",t||"0",r||"0",u||"0"].join(","))}},3499:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{IDLE_LINK_STATUS:function(){return s},PENDING_LINK_STATUS:function(){return c},mountFormInstance:function(){return g},mountLinkInstance:function(){return v},onLinkVisibilityChanged:function(){return R},onNavigationIntent:function(){return E},pingVisibleLinks:function(){return P},setLinkForCurrentNavigation:function(){return f},unmountLinkForCurrentNavigation:function(){return d},unmountPrefetchableInstance:function(){return m}}),r(1807);let n=r(7297),u=r(6048),o=r(2115),l=r(6871),a=r(8302),i=null,c={pending:!0},s={pending:!1};function f(e){(0,o.startTransition)(()=>{null==i||i.setOptimisticLinkStatus(s),null==e||e.setOptimisticLinkStatus(c),i=e})}function d(e){i===e&&(i=null)}let p="function"==typeof WeakMap?new WeakMap:new Map,h=new Set,_="function"==typeof IntersectionObserver?new IntersectionObserver(function(e){for(let t of e){let e=t.intersectionRatio>0;R(t.target,e)}},{rootMargin:"200px"}):null;function y(e,t){void 0!==p.get(e)&&m(e),p.set(e,t),null!==_&&_.observe(e)}function b(e){try{return(0,n.createPrefetchURL)(e)}catch(t){return("function"==typeof reportError?reportError:console.error)("Cannot prefetch '"+e+"' because it cannot be converted to a URL."),null}}function v(e,t,r,n,u,o){if(u){let u=b(t);if(null!==u){let t={router:r,fetchStrategy:n,isVisible:!1,prefetchTask:null,prefetchHref:u.href,setOptimisticLinkStatus:o};return y(e,t),t}}return{router:r,fetchStrategy:n,isVisible:!1,prefetchTask:null,prefetchHref:null,setOptimisticLinkStatus:o}}function g(e,t,r,n){let u=b(t);null!==u&&y(e,{router:r,fetchStrategy:n,isVisible:!1,prefetchTask:null,prefetchHref:u.href,setOptimisticLinkStatus:null})}function m(e){let t=p.get(e);if(void 0!==t){p.delete(e),h.delete(t);let r=t.prefetchTask;null!==r&&(0,u.cancelPrefetchTask)(r)}null!==_&&_.unobserve(e)}function R(e,t){let r=p.get(e);void 0!==r&&(r.isVisible=t,t?h.add(r):h.delete(r),O(r,u.PrefetchPriority.Default))}function E(e,t){let r=p.get(e);void 0!==r&&void 0!==r&&O(r,u.PrefetchPriority.Intent)}function O(e,t){var r;let n=e.prefetchTask;if(!e.isVisible){null!==n&&(0,u.cancelPrefetchTask)(n);return}r=e,(async()=>{let e;switch(r.fetchStrategy){case u.FetchStrategy.PPR:e=l.PrefetchKind.AUTO;break;case u.FetchStrategy.Full:e=l.PrefetchKind.FULL;break;case u.FetchStrategy.PPRRuntime:throw Object.defineProperty(new a.InvariantError("FetchStrategy.PPRRuntime should never be used when `experimental.clientSegmentCache` is disabled"),"__NEXT_ERROR_CODE",{value:"E772",enumerable:!1,configurable:!0});default:r.fetchStrategy,e=void 0}return r.router.prefetch(r.prefetchHref,{kind:e})})().catch(e=>{})}function P(e,t){for(let r of h){let n=r.prefetchTask;if(null!==n&&!(0,u.isPrefetchTaskDirty)(n,e,t))continue;null!==n&&(0,u.cancelPrefetchTask)(n);let o=(0,u.createCacheKey)(r.prefetchHref,e);r.prefetchTask=(0,u.schedulePrefetchTask)(o,t,r.fetchStrategy,u.PrefetchPriority.Default,null)}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3571:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DYNAMIC_STALETIME_MS:function(){return d},STATIC_STALETIME_MS:function(){return p},createSeededPrefetchCacheEntry:function(){return c},getOrCreatePrefetchCacheEntry:function(){return i},prunePrefetchCache:function(){return f}});let n=r(2753),u=r(6871),o=r(3933);function l(e,t,r){let n=e.pathname;return(t&&(n+=e.search),r)?""+r+"%"+n:n}function a(e,t,r){return l(e,t===u.PrefetchKind.FULL,r)}function i(e){let{url:t,nextUrl:r,tree:n,prefetchCache:o,kind:a,allowAliasing:i=!0}=e,c=function(e,t,r,n,o){for(let a of(void 0===t&&(t=u.PrefetchKind.TEMPORARY),[r,null])){let r=l(e,!0,a),i=l(e,!1,a),c=e.search?r:i,s=n.get(c);if(s&&o){if(s.url.pathname===e.pathname&&s.url.search!==e.search)return{...s,aliased:!0};return s}let f=n.get(i);if(o&&e.search&&t!==u.PrefetchKind.FULL&&f&&!f.key.includes("%"))return{...f,aliased:!0}}if(t!==u.PrefetchKind.FULL&&o){for(let t of n.values())if(t.url.pathname===e.pathname&&!t.key.includes("%"))return{...t,aliased:!0}}}(t,a,r,o,i);return c?(c.status=h(c),c.kind!==u.PrefetchKind.FULL&&a===u.PrefetchKind.FULL&&c.data.then(e=>{if(!(Array.isArray(e.flightData)&&e.flightData.some(e=>e.isRootRender&&null!==e.seedData)))return s({tree:n,url:t,nextUrl:r,prefetchCache:o,kind:null!=a?a:u.PrefetchKind.TEMPORARY})}),a&&c.kind===u.PrefetchKind.TEMPORARY&&(c.kind=a),c):s({tree:n,url:t,nextUrl:r,prefetchCache:o,kind:a||u.PrefetchKind.TEMPORARY})}function c(e){let{nextUrl:t,tree:r,prefetchCache:n,url:o,data:l,kind:i}=e,c=l.couldBeIntercepted?a(o,i,t):a(o,i),s={treeAtTimeOfPrefetch:r,data:Promise.resolve(l),kind:i,prefetchTime:Date.now(),lastUsedTime:Date.now(),staleTime:l.staleTime,key:c,status:u.PrefetchCacheEntryStatus.fresh,url:o};return n.set(c,s),s}function s(e){let{url:t,kind:r,tree:l,nextUrl:i,prefetchCache:c}=e,s=a(t,r),f=o.prefetchQueue.enqueue(()=>(0,n.fetchServerResponse)(t,{flightRouterState:l,nextUrl:i,prefetchKind:r}).then(e=>{let r;if(e.couldBeIntercepted&&(r=function(e){let{url:t,nextUrl:r,prefetchCache:n,existingCacheKey:u}=e,o=n.get(u);if(!o)return;let l=a(t,o.kind,r);return n.set(l,{...o,key:l}),n.delete(u),l}({url:t,existingCacheKey:s,nextUrl:i,prefetchCache:c})),e.prerendered){let t=c.get(null!=r?r:s);t&&(t.kind=u.PrefetchKind.FULL,-1!==e.staleTime&&(t.staleTime=e.staleTime))}return e})),d={treeAtTimeOfPrefetch:l,data:f,kind:r,prefetchTime:Date.now(),lastUsedTime:null,staleTime:-1,key:s,status:u.PrefetchCacheEntryStatus.fresh,url:t};return c.set(s,d),d}function f(e){for(let[t,r]of e)h(r)===u.PrefetchCacheEntryStatus.expired&&e.delete(t)}let d=1e3*Number("0"),p=1e3*Number("300");function h(e){let{kind:t,prefetchTime:r,lastUsedTime:n}=e;return Date.now()<(null!=n?n:r)+d?n?u.PrefetchCacheEntryStatus.reusable:u.PrefetchCacheEntryStatus.fresh:t===u.PrefetchKind.AUTO&&Date.now(){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{addRefreshMarkerToActiveParallelSegments:function(){return function e(t,r){let[n,u,,l]=t;for(let a in n.includes(o.PAGE_SEGMENT_KEY)&&"refresh"!==l&&(t[2]=r,t[3]="refresh"),u)e(u[a],r)}},refreshInactiveParallelSegments:function(){return l}});let n=r(7609),u=r(2753),o=r(5360);async function l(e){let t=new Set;await a({...e,rootTree:e.updatedTree,fetchedSegments:t})}async function a(e){let{navigatedAt:t,state:r,updatedTree:o,updatedCache:l,includeNextUrl:i,fetchedSegments:c,rootTree:s=o,canonicalUrl:f}=e,[,d,p,h]=o,_=[];if(p&&p!==f&&"refresh"===h&&!c.has(p)){c.add(p);let e=(0,u.fetchServerResponse)(new URL(p,location.origin),{flightRouterState:[s[0],s[1],s[2],"refetch"],nextUrl:i?r.nextUrl:null}).then(e=>{let{flightData:r}=e;if("string"!=typeof r)for(let e of r)(0,n.applyFlightData)(t,l,l,e)});_.push(e)}for(let e in d){let n=a({navigatedAt:t,state:r,updatedTree:d[e],updatedCache:l,includeNextUrl:i,fetchedSegments:c,rootTree:s,canonicalUrl:f});_.push(n)}await Promise.all(_)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3663:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"appBootstrap",{enumerable:!0,get:function(){return u}});let n=r(4681);function u(e){var t,r;t=self.__next_s,r=()=>{e()},t&&t.length?t.reduce((e,t)=>{let[r,u]=t;return e.then(()=>new Promise((e,t)=>{let o=document.createElement("script");u&&(0,n.setAttributesFromProps)(o,u),r?(o.src=r,o.onload=()=>e(),o.onerror=t):u&&(o.innerHTML=u.children,setTimeout(e)),document.head.appendChild(o)}))},Promise.resolve()).catch(e=>{console.error(e)}).then(()=>{r()}):r()}window.next={version:"15.5.2",appDir:!0},("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3789:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{isRecoverableError:function(){return i},onRecoverableError:function(){return c}});let n=r(8140),u=r(4553),o=n._(r(2444)),l=r(3463),a=new WeakSet;function i(e){return a.has(e)}let c=e=>{let t=(0,o.default)(e)&&"cause"in e?e.cause:e;(0,u.isBailoutToCSRError)(t)||(0,l.reportGlobalError)(t)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3860:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unstable_rethrow",{enumerable:!0,get:function(){return n}});let n=r(7858).unstable_rethrow;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3865:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{PathParamsContext:function(){return l},PathnameContext:function(){return o},SearchParamsContext:function(){return u}});let n=r(2115),u=(0,n.createContext)(null),o=(0,n.createContext)(null),l=(0,n.createContext)(null)},3879:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addPathPrefix",{enumerable:!0,get:function(){return u}});let n=r(5240);function u(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:r,query:u,hash:o}=(0,n.parsePath)(e);return""+t+r+u+o}},3886:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HTTPAccessFallbackBoundary",{enumerable:!0,get:function(){return s}});let n=r(9417),u=r(5155),o=n._(r(2115)),l=r(1486),a=r(7099);r(4781);let i=r(6752);class c extends o.default.Component{componentDidCatch(){}static getDerivedStateFromError(e){if((0,a.isHTTPAccessFallbackError)(e))return{triggeredStatus:(0,a.getAccessFallbackHTTPStatus)(e)};throw e}static getDerivedStateFromProps(e,t){return e.pathname!==t.previousPathname&&t.triggeredStatus?{triggeredStatus:void 0,previousPathname:e.pathname}:{triggeredStatus:t.triggeredStatus,previousPathname:e.pathname}}render(){let{notFound:e,forbidden:t,unauthorized:r,children:n}=this.props,{triggeredStatus:o}=this.state,l={[a.HTTPAccessErrorStatus.NOT_FOUND]:e,[a.HTTPAccessErrorStatus.FORBIDDEN]:t,[a.HTTPAccessErrorStatus.UNAUTHORIZED]:r};if(o){let i=o===a.HTTPAccessErrorStatus.NOT_FOUND&&e,c=o===a.HTTPAccessErrorStatus.FORBIDDEN&&t,s=o===a.HTTPAccessErrorStatus.UNAUTHORIZED&&r;return i||c||s?(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)("meta",{name:"robots",content:"noindex"}),!1,l[o]]}):n}return n}constructor(e){super(e),this.state={triggeredStatus:void 0,previousPathname:e.pathname}}}function s(e){let{notFound:t,forbidden:r,unauthorized:n,children:a}=e,s=(0,l.useUntrackedPathname)(),f=(0,o.useContext)(i.MissingSlotContext);return t||r||n?(0,u.jsx)(c,{pathname:s,notFound:t,forbidden:r,unauthorized:n,missingSlots:f,children:a}):(0,u.jsx)(u.Fragment,{children:a})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3913:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{HTML_LIMITED_BOT_UA_RE:function(){return n.HTML_LIMITED_BOT_UA_RE},HTML_LIMITED_BOT_UA_RE_STRING:function(){return o},getBotType:function(){return i},isBot:function(){return a}});let n=r(4029),u=/Googlebot(?!-)|Googlebot$/i,o=n.HTML_LIMITED_BOT_UA_RE.source;function l(e){return n.HTML_LIMITED_BOT_UA_RE.test(e)}function a(e){return u.test(e)||l(e)}function i(e){return u.test(e)?"dom":l(e)?"html":void 0}},3933:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{prefetchQueue:function(){return o},prefetchReducer:function(){return l}});let n=r(9889),u=r(3571),o=new n.PromiseQueue(5),l=function(e,t){(0,u.prunePrefetchCache)(e.prefetchCache);let{url:r}=t;return(0,u.getOrCreatePrefetchCacheEntry)({url:r,nextUrl:e.nextUrl,prefetchCache:e.prefetchCache,kind:t.kind,tree:e.tree,allowAliasing:!0}),e};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3965:e=>{!function(){var t={229:function(e){var t,r,n,u=e.exports={};function o(){throw Error("setTimeout has not been defined")}function l(){throw Error("clearTimeout has not been defined")}try{t="function"==typeof setTimeout?setTimeout:o}catch(e){t=o}try{r="function"==typeof clearTimeout?clearTimeout:l}catch(e){r=l}function a(e){if(t===setTimeout)return setTimeout(e,0);if((t===o||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(r){try{return t.call(null,e,0)}catch(r){return t.call(this,e,0)}}}var i=[],c=!1,s=-1;function f(){c&&n&&(c=!1,n.length?i=n.concat(i):s=-1,i.length&&d())}function d(){if(!c){var e=a(f);c=!0;for(var t=i.length;t;){for(n=i,i=[];++s1)for(var r=1;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{describeHasCheckingStringProperty:function(){return u},describeStringPropertyAccess:function(){return n},wellKnownProperties:function(){return o}});let r=/^[A-Za-z_$][A-Za-z0-9_$]*$/;function n(e,t){return r.test(t)?"`"+e+"."+t+"`":"`"+e+"["+JSON.stringify(t)+"]`"}function u(e,t){let r=JSON.stringify(t);return"`Reflect.has("+e+", "+r+")`, `"+r+" in "+e+"`, or similar"}let o=new Set(["hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toString","valueOf","toLocaleString","then","catch","finally","status","displayName","_debugInfo","toJSON","$$typeof","__esModule"])},4029:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HTML_LIMITED_BOT_UA_RE",{enumerable:!0,get:function(){return r}});let r=/[\w-]+-Google|Google-[\w-]+|Chrome-Lighthouse|Slurp|DuckDuckBot|baiduspider|yandex|sogou|bitlybot|tumblr|vkShare|quora link preview|redditbot|ia_archiver|Bingbot|BingPreview|applebot|facebookexternalhit|facebookcatalog|Twitterbot|LinkedInBot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|Yeti|googleweblight/i},4061:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{normalizeAppPath:function(){return o},normalizeRscURL:function(){return l}});let n=r(6196),u=r(5360);function o(e){return(0,n.ensureLeadingSlash)(e.split("/").reduce((e,t,r,n)=>!t||(0,u.isGroupSegment)(t)||"@"===t[0]||("page"===t||"route"===t)&&r===n.length-1?e:e+"/"+t,""))}function l(e){return e.replace(/\.rsc($|\?)/,"$1")}},4089:(e,t)=>{"use strict";function r(e){return null!==e&&"object"==typeof e&&"then"in e&&"function"==typeof e.then}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isThenable",{enumerable:!0,get:function(){return r}})},4170:(e,t,r)=>{"use strict";function n(e,t){if(void 0===t&&(t={}),t.onlyHashChange)return void e();let r=document.documentElement;r.dataset.scrollBehavior;let n=r.style.scrollBehavior;r.style.scrollBehavior="auto",t.dontForceLayout||r.getClientRects(),e(),r.style.scrollBehavior=n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"disableSmoothScrollDuringRouteTransition",{enumerable:!0,get:function(){return n}}),r(4781)},4201:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"invalidateCacheByRouterState",{enumerable:!0,get:function(){return u}});let n=r(9190);function u(e,t,r){for(let u in r[1]){let o=r[1][u][0],l=(0,n.createRouterCacheKey)(o),a=t.parallelRoutes.get(u);if(a){let t=new Map(a);t.delete(l),e.parallelRoutes.set(u,t)}}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4259:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"assignLocation",{enumerable:!0,get:function(){return u}});let n=r(6058);function u(e,t){if(e.startsWith(".")){let r=t.origin+t.pathname;return new URL((r.endsWith("/")?r:r+"/")+e)}return new URL((0,n.addBasePath)(e),t.href)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4425:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ROOT_SEGMENT_CACHE_KEY:function(){return o},ROOT_SEGMENT_REQUEST_KEY:function(){return u},appendSegmentCacheKeyPart:function(){return c},appendSegmentRequestKeyPart:function(){return a},convertSegmentPathToStaticExportFilename:function(){return d},createSegmentCacheKeyPart:function(){return i},createSegmentRequestKeyPart:function(){return l}});let n=r(5360),u="",o="";function l(e){if("string"==typeof e)return e.startsWith(n.PAGE_SEGMENT_KEY)?n.PAGE_SEGMENT_KEY:"/_not-found"===e?"_not-found":f(e);let t=e[0],r=e[2];return"$"+r+"$"+f(t)}function a(e,t,r){return e+"/"+("children"===t?r:"@"+f(t)+"/"+r)}function i(e,t){return"string"==typeof t?e:e+"$"+f(t[1])}function c(e,t,r){return e+"/"+("children"===t?r:"@"+f(t)+"/"+r)}let s=/^[a-zA-Z0-9\-_@]+$/;function f(e){return s.test(e)?e:"!"+btoa(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}function d(e){return"__next"+e.replace(/\//g,".")+".txt"}},4431:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{MetadataBoundary:function(){return o},OutletBoundary:function(){return a},RootLayoutBoundary:function(){return i},ViewportBoundary:function(){return l}});let n=r(8440),u={[n.METADATA_BOUNDARY_NAME]:function(e){let{children:t}=e;return t},[n.VIEWPORT_BOUNDARY_NAME]:function(e){let{children:t}=e;return t},[n.OUTLET_BOUNDARY_NAME]:function(e){let{children:t}=e;return t},[n.ROOT_LAYOUT_BOUNDARY_NAME]:function(e){let{children:t}=e;return t}},o=u[n.METADATA_BOUNDARY_NAME.slice(0)],l=u[n.VIEWPORT_BOUNDARY_NAME.slice(0)],a=u[n.OUTLET_BOUNDARY_NAME.slice(0)],i=u[n.ROOT_LAYOUT_BOUNDARY_NAME.slice(0)]},4553:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{BailoutToCSRError:function(){return n},isBailoutToCSRError:function(){return u}});let r="BAILOUT_TO_CLIENT_SIDE_RENDERING";class n extends Error{constructor(e){super("Bail out to client-side rendering: "+e),this.reason=e,this.digest=r}}function u(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===r}},4681:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"setAttributesFromProps",{enumerable:!0,get:function(){return o}});let r={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv",noModule:"noModule"},n=["onLoad","onReady","dangerouslySetInnerHTML","children","onError","strategy","stylesheets"];function u(e){return["async","defer","noModule"].includes(e)}function o(e,t){for(let[o,l]of Object.entries(t)){if(!t.hasOwnProperty(o)||n.includes(o)||void 0===l)continue;let a=r[o]||o.toLowerCase();"SCRIPT"===e.tagName&&u(a)?e[a]=!!l:e.setAttribute(a,String(l)),(!1===l||"SCRIPT"===e.tagName&&u(a)&&(!l||"false"===l))&&(e.setAttribute(a,""),e.removeAttribute(a))}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4707:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isNavigatingToNewRootLayout",{enumerable:!0,get:function(){return function e(t,r){let n=t[0],u=r[0];if(Array.isArray(n)&&Array.isArray(u)){if(n[0]!==u[0]||n[2]!==u[2])return!0}else if(n!==u)return!0;if(t[4])return!r[4];if(r[4])return!0;let o=Object.values(t[1])[0],l=Object.values(r[1])[0];return!o||!l||e(o,l)}}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4781:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"warnOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},4869:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createRenderSearchParamsFromClient",{enumerable:!0,get:function(){return o}});let n=r(3982),u=new WeakMap;function o(e){let t=u.get(e);if(t)return t;let r=Promise.resolve(e);return u.set(e,r),Object.keys(e).forEach(t=>{n.wellKnownProperties.has(t)||(r[t]=e[t])}),r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5009:(e,t,r)=>{"use strict";e.exports=r(7362)},5153:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"findSourceMapURL",{enumerable:!0,get:function(){return r}});let r=void 0;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5155:(e,t,r)=>{"use strict";e.exports=r(6897)},5240:(e,t)=>{"use strict";function r(e){let t=e.indexOf("#"),r=e.indexOf("?"),n=r>-1&&(t<0||r-1?{pathname:e.substring(0,n?r:t),query:n?e.substring(r,t>-1?t:void 0):"",hash:t>-1?e.slice(t):""}:{pathname:e,query:"",hash:""}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"parsePath",{enumerable:!0,get:function(){return r}})},5278:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AsyncMetadataOutlet",{enumerable:!0,get:function(){return l}});let n=r(5155),u=r(2115);function o(e){let{promise:t}=e,{error:r,digest:n}=(0,u.use)(t);if(r)throw n&&(r.digest=n),r;return null}function l(e){let{promise:t}=e;return(0,n.jsx)(u.Suspense,{fallback:null,children:(0,n.jsx)(o,{promise:t})})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5345:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hmrRefreshReducer",{enumerable:!0,get:function(){return n}}),r(2753),r(9658),r(895),r(4707),r(5737),r(1126),r(7609),r(7297),r(7332),r(8915);let n=function(e,t){return e};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5360:(e,t)=>{"use strict";function r(e){return"("===e[0]&&e.endsWith(")")}function n(e){return e.startsWith("@")&&"@children"!==e}function u(e,t){if(e.includes(o)){let e=JSON.stringify(t);return"{}"!==e?o+"?"+e:o}return e}Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DEFAULT_SEGMENT_KEY:function(){return l},PAGE_SEGMENT_KEY:function(){return o},addSearchParamsIfPageSegment:function(){return u},isGroupSegment:function(){return r},isParallelRouteSegment:function(){return n}});let o="__PAGE__",l="__DEFAULT__"},5439:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ReadonlyURLSearchParams:function(){return s},RedirectType:function(){return u.RedirectType},forbidden:function(){return l.forbidden},notFound:function(){return o.notFound},permanentRedirect:function(){return n.permanentRedirect},redirect:function(){return n.redirect},unauthorized:function(){return a.unauthorized},unstable_isUnrecognizedActionError:function(){return f},unstable_rethrow:function(){return i.unstable_rethrow}});let n=r(6542),u=r(6437),o=r(2542),l=r(3480),a=r(6640),i=r(3860);class c extends Error{constructor(){super("Method unavailable on `ReadonlyURLSearchParams`. Read more: https://nextjs.org/docs/app/api-reference/functions/use-search-params#updating-searchparams")}}class s extends URLSearchParams{append(){throw new c}delete(){throw new c}set(){throw new c}sort(){throw new c}}function f(){throw Object.defineProperty(Error("`unstable_isUnrecognizedActionError` can only be used on the client."),"__NEXT_ERROR_CODE",{value:"E776",enumerable:!1,configurable:!0})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5444:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{onCaughtError:function(){return s},onUncaughtError:function(){return f}});let n=r(8140),u=r(5829),o=r(4553),l=r(3463),a=r(8785),i=n._(r(7150)),c={decorateDevError:e=>e,handleClientError:()=>{},originConsoleError:console.error.bind(console)};function s(e,t){var r;let n,l=null==(r=t.errorBoundary)?void 0:r.constructor;if(n=n||l===a.ErrorBoundaryHandler&&t.errorBoundary.props.errorComponent===i.default)return f(e);(0,o.isBailoutToCSRError)(e)||(0,u.isNextRouterError)(e)||c.originConsoleError(e)}function f(e){(0,o.isBailoutToCSRError)(e)||(0,u.isNextRouterError)(e)||(0,l.reportGlobalError)(e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5597:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"invalidateCacheBelowFlightSegmentPath",{enumerable:!0,get:function(){return function e(t,r,o){let l=o.length<=2,[a,i]=o,c=(0,n.createRouterCacheKey)(i),s=r.parallelRoutes.get(a);if(!s)return;let f=t.parallelRoutes.get(a);if(f&&f!==s||(f=new Map(s),t.parallelRoutes.set(a,f)),l)return void f.delete(c);let d=s.get(c),p=f.get(c);p&&d&&(p===d&&(p={lazyData:p.lazyData,rsc:p.rsc,prefetchRsc:p.prefetchRsc,head:p.head,prefetchHead:p.prefetchHead,parallelRoutes:new Map(p.parallelRoutes)},f.set(c,p)),e(p,d,(0,u.getNextFlightSegmentPath)(o)))}}});let n=r(9190),u=r(6378);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5704:(e,t,r)=>{"use strict";var n,u;e.exports=(null==(n=r.g.process)?void 0:n.env)&&"object"==typeof(null==(u=r.g.process)?void 0:u.env)?r.g.process:r(3965)},5737:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{generateSegmentsFromPatch:function(){return m},handleExternalUrl:function(){return g},navigateReducer:function(){return function e(t,r){let{url:R,isExternalUrl:E,navigateType:O,shouldScroll:P,allowAliasing:j}=r,T={},{hash:S}=R,M=(0,u.createHrefFromUrl)(R),w="push"===O;if((0,y.prunePrefetchCache)(t.prefetchCache),T.preserveCustomHistoryState=!1,T.pendingPush=w,E)return g(t,T,R.toString(),w);if(document.getElementById("__next-page-redirect"))return g(t,T,M,w);let A=(0,y.getOrCreatePrefetchCacheEntry)({url:R,nextUrl:t.nextUrl,tree:t.tree,prefetchCache:t.prefetchCache,allowAliasing:j}),{treeAtTimeOfPrefetch:x,data:C}=A;return d.prefetchQueue.bump(C),C.then(d=>{let{flightData:y,canonicalUrl:E,postponed:O}=d,j=Date.now(),C=!1;if(A.lastUsedTime||(A.lastUsedTime=j,C=!0),A.aliased){let n=new URL(R.href);E&&(n.pathname=E.pathname);let u=(0,v.handleAliasedPrefetchEntry)(j,t,y,n,T);return!1===u?e(t,{...r,allowAliasing:!1}):u}if("string"==typeof y)return g(t,T,y,w);let N=E?(0,u.createHrefFromUrl)(E):M;if(S&&t.canonicalUrl.split("#",1)[0]===N.split("#",1)[0])return T.onlyHashChange=!0,T.canonicalUrl=N,T.shouldScroll=P,T.hashFragment=S,T.scrollableSegments=[],(0,s.handleMutable)(t,T);let U=t.tree,D=t.cache,L=[];for(let e of y){let{pathToSegment:r,seedData:u,head:s,isHeadPartial:d,isRootRender:y}=e,v=e.tree,E=["",...r],P=(0,l.applyRouterStatePatchToTree)(E,U,v,M);if(null===P&&(P=(0,l.applyRouterStatePatchToTree)(E,x,v,M)),null!==P){if(u&&y&&O){let e=(0,_.startPPRNavigation)(j,D,U,v,u,s,d,!1,L);if(null!==e){if(null===e.route)return g(t,T,M,w);P=e.route;let r=e.node;null!==r&&(T.cache=r);let u=e.dynamicRequestTree;if(null!==u){let r=(0,n.fetchServerResponse)(new URL(N,R.origin),{flightRouterState:u,nextUrl:t.nextUrl});(0,_.listenForDynamicRequest)(e,r)}}else P=v}else{if((0,i.isNavigatingToNewRootLayout)(U,P))return g(t,T,M,w);let n=(0,p.createEmptyCacheNode)(),u=!1;for(let t of(A.status!==c.PrefetchCacheEntryStatus.stale||C?u=(0,f.applyFlightData)(j,D,n,e,A):(u=function(e,t,r,n){let u=!1;for(let o of(e.rsc=t.rsc,e.prefetchRsc=t.prefetchRsc,e.loading=t.loading,e.parallelRoutes=new Map(t.parallelRoutes),m(n).map(e=>[...r,...e])))(0,b.clearCacheNodeDataForSegmentPath)(e,t,o),u=!0;return u}(n,D,r,v),A.lastUsedTime=j),(0,a.shouldHardNavigate)(E,U)?(n.rsc=D.rsc,n.prefetchRsc=D.prefetchRsc,(0,o.invalidateCacheBelowFlightSegmentPath)(n,D,r),T.cache=n):u&&(T.cache=n,D=n),m(v))){let e=[...r,...t];e[e.length-1]!==h.DEFAULT_SEGMENT_KEY&&L.push(e)}}U=P}}return T.patchedTree=U,T.canonicalUrl=N,T.scrollableSegments=L,T.hashFragment=S,T.shouldScroll=P,(0,s.handleMutable)(t,T)},()=>t)}}});let n=r(2753),u=r(9658),o=r(5597),l=r(895),a=r(8130),i=r(4707),c=r(6871),s=r(1126),f=r(7609),d=r(3933),p=r(7297),h=r(5360),_=r(7317),y=r(3571),b=r(1281),v=r(9473);function g(e,t,r,n){return t.mpaNavigation=!0,t.canonicalUrl=r,t.pendingPush=n,t.scrollableSegments=void 0,(0,s.handleMutable)(e,t)}function m(e){let t=[],[r,n]=e;if(0===Object.keys(n).length)return[[r]];for(let[e,u]of Object.entries(n))for(let n of m(u))""===r?t.push([e,...n]):t.push([r,e,...n]);return t}r(6048),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5829:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isNextRouterError",{enumerable:!0,get:function(){return o}});let n=r(7099),u=r(6437);function o(e){return(0,u.isRedirectError)(e)||(0,n.isHTTPAccessFallbackError)(e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5860:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HandleISRError",{enumerable:!0,get:function(){return n}});let r=void 0;function n(e){let{error:t}=e;if(r){let e=r.getStore();if((null==e?void 0:e.isRevalidate)||(null==e?void 0:e.isStaticGeneration))throw console.error(t),t}return null}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5878:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createRenderSearchParamsFromClient",{enumerable:!0,get:function(){return n}});let n=r(4869).createRenderSearchParamsFromClient;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5903:(e,t,r)=>{"use strict";function n(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw TypeError("attempted to use private field on non-instance");return e}r.r(t),r.d(t,{_:()=>n})},6001:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(535),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6048:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{FetchStrategy:function(){return h},NavigationResultTag:function(){return d},PrefetchPriority:function(){return p},cancelPrefetchTask:function(){return i},createCacheKey:function(){return f},getCurrentCacheVersion:function(){return l},isPrefetchTaskDirty:function(){return s},navigate:function(){return u},prefetch:function(){return n},reschedulePrefetchTask:function(){return c},revalidateEntireCache:function(){return o},schedulePrefetchTask:function(){return a}});let r=()=>{throw Object.defineProperty(Error("Segment Cache experiment is not enabled. This is a bug in Next.js."),"__NEXT_ERROR_CODE",{value:"E654",enumerable:!1,configurable:!0})},n=r,u=r,o=r,l=r,a=r,i=r,c=r,s=r,f=r;var d=function(e){return e[e.MPA=0]="MPA",e[e.Success=1]="Success",e[e.NoOp=2]="NoOp",e[e.Async=3]="Async",e}({}),p=function(e){return e[e.Intent=2]="Intent",e[e.Default=1]="Default",e[e.Background=0]="Background",e}({}),h=function(e){return e[e.LoadingBoundary=0]="LoadingBoundary",e[e.PPR=1]="PPR",e[e.PPRRuntime=2]="PPRRuntime",e[e.Full=3]="Full",e}({});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6058:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addBasePath",{enumerable:!0,get:function(){return o}});let n=r(3879),u=r(1239);function o(e,t){return(0,u.normalizePathTrailingSlash)((0,n.addPathPrefix)(e,"/t2-mapper"))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6196:(e,t)=>{"use strict";function r(e){return e.startsWith("/")?e:"/"+e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ensureLeadingSlash",{enumerable:!0,get:function(){return r}})},6248:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{dispatchAppRouterAction:function(){return l},useActionQueue:function(){return a}});let n=r(9417)._(r(2115)),u=r(4089),o=null;function l(e){if(null===o)throw Object.defineProperty(Error("Internal Next.js error: Router action dispatched before initialization."),"__NEXT_ERROR_CODE",{value:"E668",enumerable:!1,configurable:!0});o(e)}function a(e){let[t,r]=n.default.useState(e.state);return o=t=>e.dispatch(t,r),(0,u.isThenable)(t)?(0,n.use)(t):t}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6343:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{computeChangedPath:function(){return c},extractPathFromFlightRouterState:function(){return i},getSelectedParams:function(){return function e(t,r){for(let n of(void 0===r&&(r={}),Object.values(t[1]))){let t=n[0],o=Array.isArray(t),l=o?t[1]:t;!l||l.startsWith(u.PAGE_SEGMENT_KEY)||(o&&("c"===t[2]||"oc"===t[2])?r[t[0]]=t[1].split("/"):o&&(r[t[0]]=t[1]),r=e(n,r))}return r}}});let n=r(7630),u=r(5360),o=r(7460),l=e=>"string"==typeof e?"children"===e?"":e:e[1];function a(e){return e.reduce((e,t)=>{let r;return""===(t="/"===(r=t)[0]?r.slice(1):r)||(0,u.isGroupSegment)(t)?e:e+"/"+t},"")||"/"}function i(e){var t;let r=Array.isArray(e[0])?e[0][1]:e[0];if(r===u.DEFAULT_SEGMENT_KEY||n.INTERCEPTION_ROUTE_MARKERS.some(e=>r.startsWith(e)))return;if(r.startsWith(u.PAGE_SEGMENT_KEY))return"";let o=[l(r)],c=null!=(t=e[1])?t:{},s=c.children?i(c.children):void 0;if(void 0!==s)o.push(s);else for(let[e,t]of Object.entries(c)){if("children"===e)continue;let r=i(t);void 0!==r&&o.push(r)}return a(o)}function c(e,t){let r=function e(t,r){let[u,a]=t,[c,s]=r,f=l(u),d=l(c);if(n.INTERCEPTION_ROUTE_MARKERS.some(e=>f.startsWith(e)||d.startsWith(e)))return"";if(!(0,o.matchSegment)(u,c)){var p;return null!=(p=i(r))?p:""}for(let t in a)if(s[t]){let r=e(a[t],s[t]);if(null!==r)return l(c)+"/"+r}return null}(e,t);return null==r||"/"===r?r:a(r.split("/"))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6378:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getFlightDataPartsFromPath:function(){return u},getNextFlightSegmentPath:function(){return o},normalizeFlightData:function(){return l},prepareFlightRouterStateForRequest:function(){return a}});let n=r(5360);function u(e){var t;let[r,n,u,o]=e.slice(-4),l=e.slice(0,-4);return{pathToSegment:l.slice(0,-1),segmentPath:l,segment:null!=(t=l[l.length-1])?t:"",tree:r,seedData:n,head:u,isHeadPartial:o,isRootRender:4===e.length}}function o(e){return e.slice(2)}function l(e){return"string"==typeof e?e:e.map(e=>u(e))}function a(e,t){return t?encodeURIComponent(JSON.stringify(e)):encodeURIComponent(JSON.stringify(function e(t){var r,u;let[o,l,a,i,c,s]=t,f="string"==typeof(r=o)&&r.startsWith(n.PAGE_SEGMENT_KEY+"?")?n.PAGE_SEGMENT_KEY:r,d={};for(let[t,r]of Object.entries(l))d[t]=e(r);let p=[f,d,null,(u=i)&&"refresh"!==u?i:null];return void 0!==c&&(p[4]=c),void 0!==s&&(p[5]=s),p}(e)))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6381:(e,t)=>{"use strict";function r(e){return Array.isArray(e)?e[1]:e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSegmentValue",{enumerable:!0,get:function(){return r}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6437:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{REDIRECT_ERROR_CODE:function(){return u},RedirectType:function(){return o},isRedirectError:function(){return l}});let n=r(1099),u="NEXT_REDIRECT";var o=function(e){return e.push="push",e.replace="replace",e}({});function l(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let t=e.digest.split(";"),[r,o]=t,l=t.slice(2,-2).join(";"),a=Number(t.at(-2));return r===u&&("replace"===o||"push"===o)&&"string"==typeof l&&!isNaN(a)&&a in n.RedirectStatusCode}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6486:(e,t)=>{"use strict";function r(e){return Object.prototype.toString.call(e)}function n(e){if("[object Object]"!==r(e))return!1;let t=Object.getPrototypeOf(e);return null===t||t.hasOwnProperty("isPrototypeOf")}Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getObjectClassLabel:function(){return r},isPlainObject:function(){return n}})},6542:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getRedirectError:function(){return l},getRedirectStatusCodeFromError:function(){return f},getRedirectTypeFromError:function(){return s},getURLFromRedirectError:function(){return c},permanentRedirect:function(){return i},redirect:function(){return a}});let n=r(1099),u=r(6437),o=void 0;function l(e,t,r){void 0===r&&(r=n.RedirectStatusCode.TemporaryRedirect);let o=Object.defineProperty(Error(u.REDIRECT_ERROR_CODE),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return o.digest=u.REDIRECT_ERROR_CODE+";"+t+";"+e+";"+r+";",o}function a(e,t){var r;throw null!=t||(t=(null==o||null==(r=o.getStore())?void 0:r.isAction)?u.RedirectType.push:u.RedirectType.replace),l(e,t,n.RedirectStatusCode.TemporaryRedirect)}function i(e,t){throw void 0===t&&(t=u.RedirectType.replace),l(e,t,n.RedirectStatusCode.PermanentRedirect)}function c(e){return(0,u.isRedirectError)(e)?e.digest.split(";").slice(2,-2).join(";"):null}function s(e){if(!(0,u.isRedirectError)(e))throw Object.defineProperty(Error("Not a redirect error"),"__NEXT_ERROR_CODE",{value:"E260",enumerable:!1,configurable:!0});return e.digest.split(";",2)[1]}function f(e){if(!(0,u.isRedirectError)(e))throw Object.defineProperty(Error("Not a redirect error"),"__NEXT_ERROR_CODE",{value:"E260",enumerable:!1,configurable:!0});return Number(e.digest.split(";").at(-2))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6640:(e,t,r)=>{"use strict";function n(){throw Object.defineProperty(Error("`unauthorized()` is experimental and only allowed to be used when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E411",enumerable:!1,configurable:!0})}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unauthorized",{enumerable:!0,get:function(){return n}}),r(7099).HTTP_ERROR_FALLBACK_ERROR_CODE,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6752:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{AppRouterContext:function(){return u},GlobalLayoutRouterContext:function(){return l},LayoutRouterContext:function(){return o},MissingSlotContext:function(){return i},TemplateContext:function(){return a}});let n=r(8140)._(r(2115)),u=n.default.createContext(null),o=n.default.createContext(null),l=n.default.createContext(null),a=n.default.createContext(null),i=n.default.createContext(new Set)},6798:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"serverPatchReducer",{enumerable:!0,get:function(){return s}});let n=r(9658),u=r(895),o=r(4707),l=r(5737),a=r(7609),i=r(1126),c=r(7297);function s(e,t){let{serverResponse:{flightData:r,canonicalUrl:s},navigatedAt:f}=t,d={};if(d.preserveCustomHistoryState=!1,"string"==typeof r)return(0,l.handleExternalUrl)(e,d,r,e.pushRef.pendingPush);let p=e.tree,h=e.cache;for(let t of r){let{segmentPath:r,tree:i}=t,_=(0,u.applyRouterStatePatchToTree)(["",...r],p,i,e.canonicalUrl);if(null===_)return e;if((0,o.isNavigatingToNewRootLayout)(p,_))return(0,l.handleExternalUrl)(e,d,e.canonicalUrl,e.pushRef.pendingPush);let y=s?(0,n.createHrefFromUrl)(s):void 0;y&&(d.canonicalUrl=y);let b=(0,c.createEmptyCacheNode)();(0,a.applyFlightData)(f,h,b,t),d.patchedTree=_,d.cache=b,h=b,p=_}return(0,i.handleMutable)(e,d)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6871:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ACTION_HMR_REFRESH:function(){return a},ACTION_NAVIGATE:function(){return n},ACTION_PREFETCH:function(){return l},ACTION_REFRESH:function(){return r},ACTION_RESTORE:function(){return u},ACTION_SERVER_ACTION:function(){return i},ACTION_SERVER_PATCH:function(){return o},PrefetchCacheEntryStatus:function(){return s},PrefetchKind:function(){return c}});let r="refresh",n="navigate",u="restore",o="server-patch",l="prefetch",a="hmr-refresh",i="server-action";var c=function(e){return e.AUTO="auto",e.FULL="full",e.TEMPORARY="temporary",e}({}),s=function(e){return e.fresh="fresh",e.reusable="reusable",e.expired="expired",e.stale="stale",e}({});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6897:(e,t)=>{"use strict";var r=Symbol.for("react.transitional.element");function n(e,t,n){var u=null;if(void 0!==n&&(u=""+n),void 0!==t.key&&(u=""+t.key),"key"in t)for(var o in n={},t)"key"!==o&&(n[o]=t[o]);else n=t;return{$$typeof:r,type:e,key:u,ref:void 0!==(t=n.ref)?t:null,props:n}}t.Fragment=Symbol.for("react.fragment"),t.jsx=n,t.jsxs=n},7099:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{HTTPAccessErrorStatus:function(){return r},HTTP_ERROR_FALLBACK_ERROR_CODE:function(){return u},getAccessFallbackErrorTypeByStatus:function(){return a},getAccessFallbackHTTPStatus:function(){return l},isHTTPAccessFallbackError:function(){return o}});let r={NOT_FOUND:404,FORBIDDEN:403,UNAUTHORIZED:401},n=new Set(Object.values(r)),u="NEXT_HTTP_ERROR_FALLBACK";function o(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let[t,r]=e.digest.split(";");return t===u&&n.has(Number(r))}function l(e){return Number(e.digest.split(";")[1])}function a(e){switch(e){case 401:return"unauthorized";case 403:return"forbidden";case 404:return"not-found";default:return}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7150:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return l}});let n=r(5155),u=r(5860),o={error:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},text:{fontSize:"14px",fontWeight:400,lineHeight:"28px",margin:"0 8px"}},l=function(e){let{error:t}=e,r=null==t?void 0:t.digest;return(0,n.jsxs)("html",{id:"__next_error__",children:[(0,n.jsx)("head",{}),(0,n.jsxs)("body",{children:[(0,n.jsx)(u.HandleISRError,{error:t}),(0,n.jsx)("div",{style:o.error,children:(0,n.jsxs)("div",{children:[(0,n.jsxs)("h2",{style:o.text,children:["Application error: a ",r?"server":"client","-side exception has occurred while loading ",window.location.hostname," (see the"," ",r?"server logs":"browser console"," for more information)."]}),r?(0,n.jsx)("p",{style:o.text,children:"Digest: "+r}):null]})})]})]})};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7197:(e,t,r)=>{"use strict";e.exports=r(9062)},7260:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ReadonlyURLSearchParams:function(){return i.ReadonlyURLSearchParams},RedirectType:function(){return i.RedirectType},ServerInsertedHTMLContext:function(){return c.ServerInsertedHTMLContext},forbidden:function(){return i.forbidden},notFound:function(){return i.notFound},permanentRedirect:function(){return i.permanentRedirect},redirect:function(){return i.redirect},unauthorized:function(){return i.unauthorized},unstable_isUnrecognizedActionError:function(){return s.unstable_isUnrecognizedActionError},unstable_rethrow:function(){return i.unstable_rethrow},useParams:function(){return _},usePathname:function(){return p},useRouter:function(){return h},useSearchParams:function(){return d},useSelectedLayoutSegment:function(){return b},useSelectedLayoutSegments:function(){return y},useServerInsertedHTML:function(){return c.useServerInsertedHTML}});let n=r(2115),u=r(6752),o=r(3865),l=r(6381),a=r(5360),i=r(5439),c=r(2103),s=r(2845),f=void 0;function d(){let e=(0,n.useContext)(o.SearchParamsContext);return(0,n.useMemo)(()=>e?new i.ReadonlyURLSearchParams(e):null,[e])}function p(){return null==f||f("usePathname()"),(0,n.useContext)(o.PathnameContext)}function h(){let e=(0,n.useContext)(u.AppRouterContext);if(null===e)throw Object.defineProperty(Error("invariant expected app router to be mounted"),"__NEXT_ERROR_CODE",{value:"E238",enumerable:!1,configurable:!0});return e}function _(){return null==f||f("useParams()"),(0,n.useContext)(o.PathParamsContext)}function y(e){void 0===e&&(e="children"),null==f||f("useSelectedLayoutSegments()");let t=(0,n.useContext)(u.LayoutRouterContext);return t?function e(t,r,n,u){let o;if(void 0===n&&(n=!0),void 0===u&&(u=[]),n)o=t[1][r];else{var i;let e=t[1];o=null!=(i=e.children)?i:Object.values(e)[0]}if(!o)return u;let c=o[0],s=(0,l.getSegmentValue)(c);return!s||s.startsWith(a.PAGE_SEGMENT_KEY)?u:(u.push(s),e(o,r,!1,u))}(t.parentTree,e):null}function b(e){void 0===e&&(e="children"),null==f||f("useSelectedLayoutSegment()");let t=y(e);if(!t||0===t.length)return null;let r="children"===e?t[0]:t[t.length-1];return r===a.DEFAULT_SEGMENT_KEY?null:r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7278:(e,t)=>{"use strict";function r(e){return e.split("/").map(e=>encodeURIComponent(e)).join("/")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"encodeURIPath",{enumerable:!0,get:function(){return r}})},7297:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{createEmptyCacheNode:function(){return C},createPrefetchURL:function(){return A},default:function(){return L},isExternalURL:function(){return w}});let n=r(8140),u=r(9417),o=r(5155),l=u._(r(2115)),a=r(6752),i=r(6871),c=r(9658),s=r(3865),f=r(6248),d=r(3913),p=r(6058),h=r(3443),_=r(531),y=r(836),b=r(8359),v=r(1755),g=r(2929),m=r(6343),R=r(1489),E=r(1807),O=r(6542),P=r(6437);r(3499);let j=n._(r(8890)),T=n._(r(7150)),S=r(4431),M={};function w(e){return e.origin!==window.location.origin}function A(e){let t;if((0,d.isBot)(window.navigator.userAgent))return null;try{t=new URL((0,p.addBasePath)(e),window.location.href)}catch(t){throw Object.defineProperty(Error("Cannot prefetch '"+e+"' because it cannot be converted to a URL."),"__NEXT_ERROR_CODE",{value:"E234",enumerable:!1,configurable:!0})}return w(t)?null:t}function x(e){let{appRouterState:t}=e;return(0,l.useInsertionEffect)(()=>{let{tree:e,pushRef:r,canonicalUrl:n}=t,u={...r.preserveCustomHistoryState?window.history.state:{},__NA:!0,__PRIVATE_NEXTJS_INTERNALS_TREE:e};r.pendingPush&&(0,c.createHrefFromUrl)(new URL(window.location.href))!==n?(r.pendingPush=!1,window.history.pushState(u,"",n)):window.history.replaceState(u,"",n)},[t]),(0,l.useEffect)(()=>{},[t.nextUrl,t.tree]),null}function C(){return{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:null,navigatedAt:-1}}function N(e){null==e&&(e={});let t=window.history.state,r=null==t?void 0:t.__NA;r&&(e.__NA=r);let n=null==t?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE;return n&&(e.__PRIVATE_NEXTJS_INTERNALS_TREE=n),e}function U(e){let{headCacheNode:t}=e,r=null!==t?t.head:null,n=null!==t?t.prefetchHead:null,u=null!==n?n:r;return(0,l.useDeferredValue)(r,u)}function D(e){let t,{actionQueue:r,assetPrefix:n,globalError:u}=e,c=(0,f.useActionQueue)(r),{canonicalUrl:d}=c,{searchParams:p,pathname:R}=(0,l.useMemo)(()=>{let e=new URL(d,window.location.href);return{searchParams:e.searchParams,pathname:(0,g.hasBasePath)(e.pathname)?(0,v.removeBasePath)(e.pathname):e.pathname}},[d]);(0,l.useEffect)(()=>{function e(e){var t;e.persisted&&(null==(t=window.history.state)?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE)&&(M.pendingMpaPath=void 0,(0,f.dispatchAppRouterAction)({type:i.ACTION_RESTORE,url:new URL(window.location.href),tree:window.history.state.__PRIVATE_NEXTJS_INTERNALS_TREE}))}return window.addEventListener("pageshow",e),()=>{window.removeEventListener("pageshow",e)}},[]),(0,l.useEffect)(()=>{function e(e){let t="reason"in e?e.reason:e.error;if((0,P.isRedirectError)(t)){e.preventDefault();let r=(0,O.getURLFromRedirectError)(t);(0,O.getRedirectTypeFromError)(t)===P.RedirectType.push?E.publicAppRouterInstance.push(r,{}):E.publicAppRouterInstance.replace(r,{})}}return window.addEventListener("error",e),window.addEventListener("unhandledrejection",e),()=>{window.removeEventListener("error",e),window.removeEventListener("unhandledrejection",e)}},[]);let{pushRef:T}=c;if(T.mpaNavigation){if(M.pendingMpaPath!==d){let e=window.location;T.pendingPush?e.assign(d):e.replace(d),M.pendingMpaPath=d}throw b.unresolvedThenable}(0,l.useEffect)(()=>{let e=window.history.pushState.bind(window.history),t=window.history.replaceState.bind(window.history),r=e=>{var t;let r=window.location.href,n=null==(t=window.history.state)?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE;(0,l.startTransition)(()=>{(0,f.dispatchAppRouterAction)({type:i.ACTION_RESTORE,url:new URL(null!=e?e:r,r),tree:n})})};window.history.pushState=function(t,n,u){return(null==t?void 0:t.__NA)||(null==t?void 0:t._N)||(t=N(t),u&&r(u)),e(t,n,u)},window.history.replaceState=function(e,n,u){return(null==e?void 0:e.__NA)||(null==e?void 0:e._N)||(e=N(e),u&&r(u)),t(e,n,u)};let n=e=>{if(e.state){if(!e.state.__NA)return void window.location.reload();(0,l.startTransition)(()=>{(0,E.dispatchTraverseAction)(window.location.href,e.state.__PRIVATE_NEXTJS_INTERNALS_TREE)})}};return window.addEventListener("popstate",n),()=>{window.history.pushState=e,window.history.replaceState=t,window.removeEventListener("popstate",n)}},[]);let{cache:w,tree:A,nextUrl:C,focusAndScrollRef:D}=c,L=(0,l.useMemo)(()=>(0,y.findHeadInCache)(w,A[1]),[w,A]),I=(0,l.useMemo)(()=>(0,m.getSelectedParams)(A),[A]),k=(0,l.useMemo)(()=>({parentTree:A,parentCacheNode:w,parentSegmentPath:null,url:d}),[A,w,d]),H=(0,l.useMemo)(()=>({tree:A,focusAndScrollRef:D,nextUrl:C}),[A,D,C]);if(null!==L){let[e,r,n]=L;t=(0,o.jsx)(U,{headCacheNode:e},r)}else t=null;let B=(0,o.jsxs)(_.RedirectBoundary,{children:[t,(0,o.jsx)(S.RootLayoutBoundary,{children:w.rsc}),(0,o.jsx)(h.AppRouterAnnouncer,{tree:A})]});return B=(0,o.jsx)(j.default,{errorComponent:u[0],errorStyles:u[1],children:B}),(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(x,{appRouterState:c}),(0,o.jsx)(F,{}),(0,o.jsx)(s.PathParamsContext.Provider,{value:I,children:(0,o.jsx)(s.PathnameContext.Provider,{value:R,children:(0,o.jsx)(s.SearchParamsContext.Provider,{value:p,children:(0,o.jsx)(a.GlobalLayoutRouterContext.Provider,{value:H,children:(0,o.jsx)(a.AppRouterContext.Provider,{value:E.publicAppRouterInstance,children:(0,o.jsx)(a.LayoutRouterContext.Provider,{value:k,children:B})})})})})})]})}function L(e){let{actionQueue:t,globalErrorState:r,assetPrefix:n}=e;(0,R.useNavFailureHandler)();let u=(0,o.jsx)(D,{actionQueue:t,assetPrefix:n,globalError:r});return(0,o.jsx)(j.default,{errorComponent:T.default,children:u})}let I=new Set,k=new Set;function F(){let[,e]=l.default.useState(0),t=I.size;return(0,l.useEffect)(()=>{let r=()=>e(e=>e+1);return k.add(r),t!==I.size&&r(),()=>{k.delete(r)}},[t,e]),[...I].map((e,t)=>(0,o.jsx)("link",{rel:"stylesheet",href:""+e,precedence:"next"},t))}globalThis._N_E_STYLE_LOAD=function(e){let t=I.size;return I.add(e),I.size!==t&&k.forEach(e=>e()),Promise.resolve()},("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7317:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{abortTask:function(){return h},listenForDynamicRequest:function(){return p},startPPRNavigation:function(){return c},updateCacheNodeOnPopstateRestoration:function(){return function e(t,r){let n=r[1],u=t.parallelRoutes,l=new Map(u);for(let t in n){let r=n[t],a=r[0],i=(0,o.createRouterCacheKey)(a),c=u.get(t);if(void 0!==c){let n=c.get(i);if(void 0!==n){let u=e(n,r),o=new Map(c);o.set(i,u),l.set(t,o)}}}let a=t.rsc,i=b(a)&&"pending"===a.status;return{lazyData:null,rsc:a,head:t.head,prefetchHead:i?t.prefetchHead:[null,null],prefetchRsc:i?t.prefetchRsc:null,loading:t.loading,parallelRoutes:l,navigatedAt:t.navigatedAt}}}});let n=r(5360),u=r(7460),o=r(9190),l=r(4707),a=r(3571),i={route:null,node:null,dynamicRequestTree:null,children:null};function c(e,t,r,l,a,c,d,p,h){return function e(t,r,l,a,c,d,p,h,_,y,b){let v=l[1],g=a[1],m=null!==d?d[2]:null;c||!0===a[4]&&(c=!0);let R=r.parallelRoutes,E=new Map(R),O={},P=null,j=!1,T={};for(let r in g){let l,a=g[r],f=v[r],d=R.get(r),S=null!==m?m[r]:null,M=a[0],w=y.concat([r,M]),A=(0,o.createRouterCacheKey)(M),x=void 0!==f?f[0]:void 0,C=void 0!==d?d.get(A):void 0;if(null!==(l=M===n.DEFAULT_SEGMENT_KEY?void 0!==f?{route:f,node:null,dynamicRequestTree:null,children:null}:s(t,f,a,C,c,void 0!==S?S:null,p,h,w,b):_&&0===Object.keys(a[1]).length?s(t,f,a,C,c,void 0!==S?S:null,p,h,w,b):void 0!==f&&void 0!==x&&(0,u.matchSegment)(M,x)&&void 0!==C&&void 0!==f?e(t,C,f,a,c,S,p,h,_,w,b):s(t,f,a,C,c,void 0!==S?S:null,p,h,w,b))){if(null===l.route)return i;null===P&&(P=new Map),P.set(r,l);let e=l.node;if(null!==e){let t=new Map(d);t.set(A,e),E.set(r,t)}let t=l.route;O[r]=t;let n=l.dynamicRequestTree;null!==n?(j=!0,T[r]=n):T[r]=t}else O[r]=a,T[r]=a}if(null===P)return null;let S={lazyData:null,rsc:r.rsc,prefetchRsc:r.prefetchRsc,head:r.head,prefetchHead:r.prefetchHead,loading:r.loading,parallelRoutes:E,navigatedAt:t};return{route:f(a,O),node:S,dynamicRequestTree:j?f(a,T):null,children:P}}(e,t,r,l,!1,a,c,d,p,[],h)}function s(e,t,r,n,u,c,s,p,h,_){return!u&&(void 0===t||(0,l.isNavigatingToNewRootLayout)(t,r))?i:function e(t,r,n,u,l,i,c,s){let p,h,_,y,b=r[1],v=0===Object.keys(b).length;if(void 0!==n&&n.navigatedAt+a.DYNAMIC_STALETIME_MS>t)p=n.rsc,h=n.loading,_=n.head,y=n.navigatedAt;else if(null===u)return d(t,r,null,l,i,c,s);else if(p=u[1],h=u[3],_=v?l:null,y=t,u[4]||i&&v)return d(t,r,u,l,i,c,s);let g=null!==u?u[2]:null,m=new Map,R=void 0!==n?n.parallelRoutes:null,E=new Map(R),O={},P=!1;if(v)s.push(c);else for(let r in b){let n=b[r],u=null!==g?g[r]:null,a=null!==R?R.get(r):void 0,f=n[0],d=c.concat([r,f]),p=(0,o.createRouterCacheKey)(f),h=e(t,n,void 0!==a?a.get(p):void 0,u,l,i,d,s);m.set(r,h);let _=h.dynamicRequestTree;null!==_?(P=!0,O[r]=_):O[r]=n;let y=h.node;if(null!==y){let e=new Map;e.set(p,y),E.set(r,e)}}return{route:r,node:{lazyData:null,rsc:p,prefetchRsc:null,head:_,prefetchHead:null,loading:h,parallelRoutes:E,navigatedAt:y},dynamicRequestTree:P?f(r,O):null,children:m}}(e,r,n,c,s,p,h,_)}function f(e,t){let r=[e[0],t];return 2 in e&&(r[2]=e[2]),3 in e&&(r[3]=e[3]),4 in e&&(r[4]=e[4]),r}function d(e,t,r,n,u,l,a){let i=f(t,t[1]);return i[3]="refetch",{route:t,node:function e(t,r,n,u,l,a,i){let c=r[1],s=null!==n?n[2]:null,f=new Map;for(let r in c){let n=c[r],d=null!==s?s[r]:null,p=n[0],h=a.concat([r,p]),_=(0,o.createRouterCacheKey)(p),y=e(t,n,void 0===d?null:d,u,l,h,i),b=new Map;b.set(_,y),f.set(r,b)}let d=0===f.size;d&&i.push(a);let p=null!==n?n[1]:null,h=null!==n?n[3]:null;return{lazyData:null,parallelRoutes:f,prefetchRsc:void 0!==p?p:null,prefetchHead:d?u:[null,null],loading:void 0!==h?h:null,rsc:v(),head:d?v():null,navigatedAt:t}}(e,t,r,n,u,l,a),dynamicRequestTree:i,children:null}}function p(e,t){t.then(t=>{let{flightData:r}=t;if("string"!=typeof r){for(let t of r){let{segmentPath:r,tree:n,seedData:l,head:a}=t;l&&function(e,t,r,n,l){let a=e;for(let e=0;e{h(e,t)})}function h(e,t){let r=e.node;if(null===r)return;let n=e.children;if(null===n)_(e.route,r,t);else for(let e of n.values())h(e,t);e.dynamicRequestTree=null}function _(e,t,r){let n=e[1],u=t.parallelRoutes;for(let e in n){let t=n[e],l=u.get(e);if(void 0===l)continue;let a=t[0],i=(0,o.createRouterCacheKey)(a),c=l.get(i);void 0!==c&&_(t,c,r)}let l=t.rsc;b(l)&&(null===r?l.resolve(null):l.reject(r));let a=t.head;b(a)&&a.resolve(null)}let y=Symbol();function b(e){return e&&e.tag===y}function v(){let e,t,r=new Promise((r,n)=>{e=r,t=n});return r.status="pending",r.resolve=t=>{"pending"===r.status&&(r.status="fulfilled",r.value=t,e(t))},r.reject=e=>{"pending"===r.status&&(r.status="rejected",r.reason=e,t(e))},r.tag=y,r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7332:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleSegmentMismatch",{enumerable:!0,get:function(){return u}});let n=r(5737);function u(e,t,r){return(0,n.handleExternalUrl)(e,{},e.canonicalUrl,!0)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7362:(e,t)=>{"use strict";function r(e,t){var r=e.length;for(e.push(t);0>>1,u=e[n];if(0>>1;no(i,r))co(s,i)?(e[n]=s,e[c]=r,n=c):(e[n]=i,e[a]=r,n=a);else if(co(s,r))e[n]=s,e[c]=r,n=c;else break}}return t}function o(e,t){var r=e.sortIndex-t.sortIndex;return 0!==r?r:e.id-t.id}if(t.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now){var l,a=performance;t.unstable_now=function(){return a.now()}}else{var i=Date,c=i.now();t.unstable_now=function(){return i.now()-c}}var s=[],f=[],d=1,p=null,h=3,_=!1,y=!1,b=!1,v=!1,g="function"==typeof setTimeout?setTimeout:null,m="function"==typeof clearTimeout?clearTimeout:null,R="undefined"!=typeof setImmediate?setImmediate:null;function E(e){for(var t=n(f);null!==t;){if(null===t.callback)u(f);else if(t.startTime<=e)u(f),t.sortIndex=t.expirationTime,r(s,t);else break;t=n(f)}}function O(e){if(b=!1,E(e),!y)if(null!==n(s))y=!0,P||(P=!0,l());else{var t=n(f);null!==t&&C(O,t.startTime-e)}}var P=!1,j=-1,T=5,S=-1;function M(){return!!v||!(t.unstable_now()-Se&&M());){var a=p.callback;if("function"==typeof a){p.callback=null,h=p.priorityLevel;var i=a(p.expirationTime<=e);if(e=t.unstable_now(),"function"==typeof i){p.callback=i,E(e),r=!0;break t}p===n(s)&&u(s),E(e)}else u(s);p=n(s)}if(null!==p)r=!0;else{var c=n(f);null!==c&&C(O,c.startTime-e),r=!1}}break e}finally{p=null,h=o,_=!1}}}finally{r?l():P=!1}}}if("function"==typeof R)l=function(){R(w)};else if("undefined"!=typeof MessageChannel){var A=new MessageChannel,x=A.port2;A.port1.onmessage=w,l=function(){x.postMessage(null)}}else l=function(){g(w,0)};function C(e,r){j=g(function(){e(t.unstable_now())},r)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_forceFrameRate=function(e){0>e||125a?(e.sortIndex=o,r(f,e),null===n(s)&&e===n(f)&&(b?(m(j),j=-1):b=!0,C(O,o-a))):(e.sortIndex=i,r(s,e),y||_||(y=!0,P||(P=!0,l()))),e},t.unstable_shouldYield=M,t.unstable_wrapCallback=function(e){var t=h;return function(){var r=h;h=t;try{return e.apply(this,arguments)}finally{h=r}}}},7370:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createRenderParamsFromClient",{enumerable:!0,get:function(){return o}});let n=r(3982),u=new WeakMap;function o(e){let t=u.get(e);if(t)return t;let r=Promise.resolve(e);return u.set(e,r),Object.keys(e).forEach(t=>{n.wellKnownProperties.has(t)||(r[t]=e[t])}),r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7460:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"matchSegment",{enumerable:!0,get:function(){return r}});let r=(e,t)=>"string"==typeof e?"string"==typeof t&&e===t:"string"!=typeof t&&e[0]===t[0]&&e[1]===t[1];("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7519:(e,t)=>{"use strict";function r(e){let t=parseInt(e.slice(0,2),16),r=t>>1&63,n=Array(6);for(let e=0;e<6;e++){let t=r>>5-e&1;n[e]=1===t}return{type:1==(t>>7&1)?"use-cache":"server-action",usedArgs:n,hasRestArgs:1==(1&t)}}function n(e,t){let r=Array(e.length);for(let n=0;n=6&&t.hasRestArgs)&&(r[n]=e[n]);return r}Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{extractInfoFromServerReferenceId:function(){return r},omitUnusedArgs:function(){return n}})},7609:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"applyFlightData",{enumerable:!0,get:function(){return o}});let n=r(637),u=r(543);function o(e,t,r,o,l){let{tree:a,seedData:i,head:c,isRootRender:s}=o;if(null===i)return!1;if(s){let u=i[1];r.loading=i[3],r.rsc=u,r.prefetchRsc=null,(0,n.fillLazyItemsTillLeafWithHead)(e,r,t,a,i,c,l)}else r.rsc=t.rsc,r.prefetchRsc=t.prefetchRsc,r.parallelRoutes=new Map(t.parallelRoutes),r.loading=t.loading,(0,u.fillCacheWithNewSubTreeData)(e,r,t,o,l);return!0}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7630:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{INTERCEPTION_ROUTE_MARKERS:function(){return u},extractInterceptionRouteInformation:function(){return l},isInterceptionRouteAppPath:function(){return o}});let n=r(4061),u=["(..)(..)","(.)","(..)","(...)"];function o(e){return void 0!==e.split("/").find(e=>u.find(t=>e.startsWith(t)))}function l(e){let t,r,o;for(let n of e.split("/"))if(r=u.find(e=>n.startsWith(e))){[t,o]=e.split(r,2);break}if(!t||!r||!o)throw Object.defineProperty(Error("Invalid interception route: "+e+". Must be in the format //(..|...|..)(..)/"),"__NEXT_ERROR_CODE",{value:"E269",enumerable:!1,configurable:!0});switch(t=(0,n.normalizeAppPath)(t),r){case"(.)":o="/"===t?"/"+o:t+"/"+o;break;case"(..)":if("/"===t)throw Object.defineProperty(Error("Invalid interception route: "+e+". Cannot use (..) marker at the root level, use (.) instead."),"__NEXT_ERROR_CODE",{value:"E207",enumerable:!1,configurable:!0});o=t.split("/").slice(0,-1).concat(o).join("/");break;case"(...)":o="/"+o;break;case"(..)(..)":let l=t.split("/");if(l.length<=2)throw Object.defineProperty(Error("Invalid interception route: "+e+". Cannot use (..)(..) marker at the root level or one level up."),"__NEXT_ERROR_CODE",{value:"E486",enumerable:!1,configurable:!0});o=l.slice(0,-2).concat(o).join("/");break;default:throw Object.defineProperty(Error("Invariant: unexpected marker"),"__NEXT_ERROR_CODE",{value:"E112",enumerable:!1,configurable:!0})}return{interceptingRoute:t,interceptedRoute:o}}},7650:(e,t,r)=>{"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=r(8730)},7700:(e,t)=>{"use strict";function r(e){return e.replace(/\/$/,"")||"/"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeTrailingSlash",{enumerable:!0,get:function(){return r}})},7759:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{GracefulDegradeBoundary:function(){return o},default:function(){return l}});let n=r(5155),u=r(2115);class o extends u.Component{static getDerivedStateFromError(e){return{hasError:!0}}componentDidMount(){let e=this.htmlRef.current;this.state.hasError&&e&&Object.entries(this.htmlAttributes).forEach(t=>{let[r,n]=t;e.setAttribute(r,n)})}render(){let{hasError:e}=this.state;return(this.rootHtml||(this.rootHtml=document.documentElement.innerHTML,this.htmlAttributes=function(e){let t={};for(let r=0;r{"use strict";r.r(t),r.d(t,{_:()=>u});var n=0;function u(e){return"__private_"+n+++"_"+e}},7854:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"restoreReducer",{enumerable:!0,get:function(){return o}});let n=r(9658),u=r(6343);function o(e,t){var r;let{url:o,tree:l}=t,a=(0,n.createHrefFromUrl)(o),i=l||e.tree,c=e.cache;return{canonicalUrl:a,pushRef:{pendingPush:!1,mpaNavigation:!1,preserveCustomHistoryState:!0},focusAndScrollRef:e.focusAndScrollRef,cache:c,prefetchCache:e.prefetchCache,tree:i,nextUrl:null!=(r=(0,u.extractPathFromFlightRouterState)(i))?r:o.pathname}}r(7317),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7858:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unstable_rethrow",{enumerable:!0,get:function(){return function e(t){if((0,u.isNextRouterError)(t)||(0,n.isBailoutToCSRError)(t))throw t;t instanceof Error&&"cause"in t&&e(t.cause)}}});let n=r(4553),u=r(5829);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7989:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ClientSegmentRoot",{enumerable:!0,get:function(){return u}});let n=r(5155);function u(e){let{Component:t,slots:u,params:o,promise:l}=e;{let{createRenderParamsFromClient:e}=r(307),l=e(o);return(0,n.jsx)(t,{...u,params:l})}}r(8302),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8110:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(8301);let n=r(7278);{let e=r.u;r.u=function(){for(var t=arguments.length,r=Array(t),u=0;u{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"shouldHardNavigate",{enumerable:!0,get:function(){return function e(t,r){let[o,l]=r,[a,i]=t;return(0,u.matchSegment)(a,o)?!(t.length<=2)&&e((0,n.getNextFlightSegmentPath)(t),l[i]):!!Array.isArray(a)}}});let n=r(6378),u=r(7460);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8140:(e,t,r)=>{"use strict";function n(e){return e&&e.__esModule?e:{default:e}}r.r(t),r.d(t,{_:()=>n})},8301:(e,t)=>{"use strict";function r(){return""}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDeploymentIdQueryOrEmptyString",{enumerable:!0,get:function(){return r}})},8302:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"InvariantError",{enumerable:!0,get:function(){return r}});class r extends Error{constructor(e,t){super("Invariant: "+(e.endsWith(".")?e:e+".")+" This is a bug in Next.js.",t),this.name="InvariantError"}}},8359:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unresolvedThenable",{enumerable:!0,get:function(){return r}});let r={then:()=>{}};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8440:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{METADATA_BOUNDARY_NAME:function(){return r},OUTLET_BOUNDARY_NAME:function(){return u},ROOT_LAYOUT_BOUNDARY_NAME:function(){return o},VIEWPORT_BOUNDARY_NAME:function(){return n}});let r="__next_metadata_boundary__",n="__next_viewport_boundary__",u="__next_outlet_boundary__",o="__next_root_layout_boundary__"},8451:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"reducer",{enumerable:!0,get:function(){return f}});let n=r(6871),u=r(5737),o=r(6798),l=r(7854),a=r(8719),i=r(3933),c=r(5345),s=r(2244),f=function(e,t){switch(t.type){case n.ACTION_NAVIGATE:return(0,u.navigateReducer)(e,t);case n.ACTION_SERVER_PATCH:return(0,o.serverPatchReducer)(e,t);case n.ACTION_RESTORE:return(0,l.restoreReducer)(e,t);case n.ACTION_REFRESH:return(0,a.refreshReducer)(e,t);case n.ACTION_HMR_REFRESH:return(0,c.hmrRefreshReducer)(e,t);case n.ACTION_PREFETCH:return(0,i.prefetchReducer)(e,t);case n.ACTION_SERVER_ACTION:return(0,s.serverActionReducer)(e,t);default:throw Object.defineProperty(Error("Unknown action"),"__NEXT_ERROR_CODE",{value:"E295",enumerable:!1,configurable:!0})}};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8719:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"refreshReducer",{enumerable:!0,get:function(){return h}});let n=r(2753),u=r(9658),o=r(895),l=r(4707),a=r(5737),i=r(1126),c=r(637),s=r(7297),f=r(7332),d=r(8915),p=r(3597);function h(e,t){let{origin:r}=t,h={},_=e.canonicalUrl,y=e.tree;h.preserveCustomHistoryState=!1;let b=(0,s.createEmptyCacheNode)(),v=(0,d.hasInterceptionRouteInCurrentTree)(e.tree);b.lazyData=(0,n.fetchServerResponse)(new URL(_,r),{flightRouterState:[y[0],y[1],y[2],"refetch"],nextUrl:v?e.nextUrl:null});let g=Date.now();return b.lazyData.then(async r=>{let{flightData:n,canonicalUrl:s}=r;if("string"==typeof n)return(0,a.handleExternalUrl)(e,h,n,e.pushRef.pendingPush);for(let r of(b.lazyData=null,n)){let{tree:n,seedData:i,head:d,isRootRender:m}=r;if(!m)return console.log("REFRESH FAILED"),e;let R=(0,o.applyRouterStatePatchToTree)([""],y,n,e.canonicalUrl);if(null===R)return(0,f.handleSegmentMismatch)(e,t,n);if((0,l.isNavigatingToNewRootLayout)(y,R))return(0,a.handleExternalUrl)(e,h,_,e.pushRef.pendingPush);let E=s?(0,u.createHrefFromUrl)(s):void 0;if(s&&(h.canonicalUrl=E),null!==i){let e=i[1],t=i[3];b.rsc=e,b.prefetchRsc=null,b.loading=t,(0,c.fillLazyItemsTillLeafWithHead)(g,b,void 0,n,i,d,void 0),h.prefetchCache=new Map}await (0,p.refreshInactiveParallelSegments)({navigatedAt:g,state:e,updatedTree:R,updatedCache:b,includeNextUrl:v,canonicalUrl:h.canonicalUrl||e.canonicalUrl}),h.cache=b,h.patchedTree=R,y=R}return(0,i.handleMutable)(e,h)},()=>e)}r(6048),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8730:(e,t,r)=>{"use strict";var n=r(2115);function u(e){var t="https://react.dev/errors/"+e;if(1{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ErrorBoundary:function(){return f},ErrorBoundaryHandler:function(){return s}});let n=r(8140),u=r(5155),o=n._(r(2115)),l=r(1486),a=r(5829);r(1489);let i=r(5860),c=(0,r(3913).isBot)(window.navigator.userAgent);class s extends o.default.Component{static getDerivedStateFromError(e){if((0,a.isNextRouterError)(e))throw e;return{error:e}}static getDerivedStateFromProps(e,t){let{error:r}=t;return e.pathname!==t.previousPathname&&t.error?{error:null,previousPathname:e.pathname}:{error:t.error,previousPathname:e.pathname}}render(){return this.state.error&&!c?(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(i.HandleISRError,{error:this.state.error}),this.props.errorStyles,this.props.errorScripts,(0,u.jsx)(this.props.errorComponent,{error:this.state.error,reset:this.reset})]}):this.props.children}constructor(e){super(e),this.reset=()=>{this.setState({error:null})},this.state={error:null,previousPathname:this.props.pathname}}}function f(e){let{errorComponent:t,errorStyles:r,errorScripts:n,children:o}=e,a=(0,l.useUntrackedPathname)();return t?(0,u.jsx)(s,{pathname:a,errorComponent:t,errorStyles:r,errorScripts:n,children:o}):(0,u.jsx)(u.Fragment,{children:o})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8890:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i}});let n=r(8140),u=r(5155);r(2115);let o=n._(r(7759)),l=r(8785),a=(0,r(3913).isBot)(window.navigator.userAgent);function i(e){let{children:t,errorComponent:r,errorStyles:n,errorScripts:i}=e;return a?(0,u.jsx)(o.default,{children:t}):(0,u.jsx)(l.ErrorBoundary,{errorComponent:r,errorStyles:n,errorScripts:i,children:t})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8915:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hasInterceptionRouteInCurrentTree",{enumerable:!0,get:function(){return function e(t){let[r,u]=t;if(Array.isArray(r)&&("di"===r[2]||"ci"===r[2])||"string"==typeof r&&(0,n.isInterceptionRouteAppPath)(r))return!0;if(u){for(let t in u)if(e(u[t]))return!0}return!1}}});let n=r(7630);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8924:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});let n=r(9417),u=r(5155),o=n._(r(2115)),l=r(6752);function a(){let e=(0,o.useContext)(l.TemplateContext);return(0,u.jsx)(u.Fragment,{children:e})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9062:(e,t,r)=>{"use strict";var n=r(7650),u={stream:!0},o=new Map;function l(e){var t=r(e);return"function"!=typeof t.then||"fulfilled"===t.status?null:(t.then(function(e){t.status="fulfilled",t.value=e},function(e){t.status="rejected",t.reason=e}),t)}function a(){}function i(e){for(var t=e[1],n=[],u=0;uf||35===f||114===f||120===f?(p=f,f=3,s++):(p=0,f=3);continue;case 2:44===(b=c[s++])?f=4:h=h<<4|(96c.length&&(b=-1)}var v=c.byteOffset+s;if(-1{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createRouterCacheKey",{enumerable:!0,get:function(){return u}});let n=r(5360);function u(e,t){return(void 0===t&&(t=!1),Array.isArray(e))?e[0]+"|"+e[1]+"|"+e[2]:t&&e.startsWith(n.PAGE_SEGMENT_KEY)?n.PAGE_SEGMENT_KEY:e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9417:(e,t,r)=>{"use strict";function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(n=function(e){return e?r:t})(e)}function u(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=n(t);if(r&&r.has(e))return r.get(e);var u={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var a=o?Object.getOwnPropertyDescriptor(e,l):null;a&&(a.get||a.set)?Object.defineProperty(u,l,a):u[l]=e[l]}return u.default=e,r&&r.set(e,u),u}r.r(t),r.d(t,{_:()=>u})},9473:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{addSearchParamsToPageSegments:function(){return d},handleAliasedPrefetchEntry:function(){return f}});let n=r(5360),u=r(7297),o=r(895),l=r(9658),a=r(9190),i=r(543),c=r(1126),s=r(5737);function f(e,t,r,f,p){let h,_=t.tree,y=t.cache,b=(0,l.createHrefFromUrl)(f),v=[];if("string"==typeof r)return!1;for(let t of r){if(!function e(t){if(!t)return!1;let r=t[2];if(t[3])return!0;for(let t in r)if(e(r[t]))return!0;return!1}(t.seedData))continue;let r=t.tree;r=d(r,Object.fromEntries(f.searchParams));let{seedData:l,isRootRender:c,pathToSegment:p}=t,g=["",...p];r=d(r,Object.fromEntries(f.searchParams));let m=(0,o.applyRouterStatePatchToTree)(g,_,r,b),R=(0,u.createEmptyCacheNode)();if(c&&l){let t=l[1];R.loading=l[3],R.rsc=t,function e(t,r,u,o,l){if(0!==Object.keys(o[1]).length)for(let i in o[1]){let c,s=o[1][i],f=s[0],d=(0,a.createRouterCacheKey)(f),p=null!==l&&void 0!==l[2][i]?l[2][i]:null;if(null!==p){let e=p[1],r=p[3];c={lazyData:null,rsc:f.includes(n.PAGE_SEGMENT_KEY)?null:e,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:r,navigatedAt:t}}else c={lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:null,navigatedAt:-1};let h=r.parallelRoutes.get(i);h?h.set(d,c):r.parallelRoutes.set(i,new Map([[d,c]])),e(t,c,u,s,p)}}(e,R,y,r,l)}else R.rsc=y.rsc,R.prefetchRsc=y.prefetchRsc,R.loading=y.loading,R.parallelRoutes=new Map(y.parallelRoutes),(0,i.fillCacheWithNewSubTreeDataButOnlyLoading)(e,R,y,t);for(let e of(m&&(_=m,y=R,h=!0),(0,s.generateSegmentsFromPatch)(r))){let r=[...t.pathToSegment,...e];r[r.length-1]!==n.DEFAULT_SEGMENT_KEY&&v.push(r)}}return!!h&&(p.patchedTree=_,p.cache=y,p.canonicalUrl=b,p.hashFragment=f.hash,p.scrollableSegments=v,(0,c.handleMutable)(t,p))}function d(e,t){let[r,u,...o]=e;if(r.includes(n.PAGE_SEGMENT_KEY))return[(0,n.addSearchParamsIfPageSegment)(r,t),u,...o];let l={};for(let[e,r]of Object.entries(u))l[e]=d(r,t);return[r,l,...o]}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9658:(e,t)=>{"use strict";function r(e,t){return void 0===t&&(t=!0),e.pathname+e.search+(t?e.hash:"")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createHrefFromUrl",{enumerable:!0,get:function(){return r}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9684:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useRouterBFCache",{enumerable:!0,get:function(){return u}});let n=r(2115);function u(e,t){let[r,u]=(0,n.useState)(()=>({tree:e,stateKey:t,next:null}));if(r.tree===e)return r;let o={tree:e,stateKey:t,next:null},l=1,a=r,i=o;for(;null!==a&&l<1;){if(a.stateKey===t){i.next=a.next;break}{l++;let e={tree:a.tree,stateKey:a.stateKey,next:null};i.next=e,i=e}a=a.next}return u(o),o}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9766:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return M}});let n=r(8140),u=r(9417),o=r(5155),l=r(6871),a=u._(r(2115)),i=n._(r(7650)),c=r(6752),s=r(2753),f=r(8359),d=r(8785),p=r(7460),h=r(4170),_=r(531),y=r(3886),b=r(9190),v=r(8915),g=r(6248),m=r(9684);r(4061);let R=i.default.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,E=["bottom","height","left","right","top","width","x","y"];function O(e,t){let r=e.getBoundingClientRect();return r.top>=0&&r.top<=t}class P extends a.default.Component{componentDidMount(){this.handlePotentialScroll()}componentDidUpdate(){this.props.focusAndScrollRef.apply&&this.handlePotentialScroll()}render(){return this.props.children}constructor(...e){super(...e),this.handlePotentialScroll=()=>{let{focusAndScrollRef:e,segmentPath:t}=this.props;if(e.apply){if(0!==e.segmentPaths.length&&!e.segmentPaths.some(e=>t.every((t,r)=>(0,p.matchSegment)(t,e[r]))))return;let r=null,n=e.hashFragment;if(n&&(r=function(e){var t;return"top"===e?document.body:null!=(t=document.getElementById(e))?t:document.getElementsByName(e)[0]}(n)),r||(r=(0,R.findDOMNode)(this)),!(r instanceof Element))return;for(;!(r instanceof HTMLElement)||function(e){if(["sticky","fixed"].includes(getComputedStyle(e).position))return!0;let t=e.getBoundingClientRect();return E.every(e=>0===t[e])}(r);){if(null===r.nextElementSibling)return;r=r.nextElementSibling}e.apply=!1,e.hashFragment=null,e.segmentPaths=[],(0,h.disableSmoothScrollDuringRouteTransition)(()=>{if(n)return void r.scrollIntoView();let e=document.documentElement,t=e.clientHeight;!O(r,t)&&(e.scrollTop=0,O(r,t)||r.scrollIntoView())},{dontForceLayout:!0,onlyHashChange:e.onlyHashChange}),e.onlyHashChange=!1,r.focus()}}}}function j(e){let{segmentPath:t,children:r}=e,n=(0,a.useContext)(c.GlobalLayoutRouterContext);if(!n)throw Object.defineProperty(Error("invariant global layout router not mounted"),"__NEXT_ERROR_CODE",{value:"E473",enumerable:!1,configurable:!0});return(0,o.jsx)(P,{segmentPath:t,focusAndScrollRef:n.focusAndScrollRef,children:r})}function T(e){let{tree:t,segmentPath:r,cacheNode:n,url:u}=e,i=(0,a.useContext)(c.GlobalLayoutRouterContext);if(!i)throw Object.defineProperty(Error("invariant global layout router not mounted"),"__NEXT_ERROR_CODE",{value:"E473",enumerable:!1,configurable:!0});let{tree:d}=i,h=null!==n.prefetchRsc?n.prefetchRsc:n.rsc,_=(0,a.useDeferredValue)(n.rsc,h),y="object"==typeof _&&null!==_&&"function"==typeof _.then?(0,a.use)(_):_;if(!y){let e=n.lazyData;if(null===e){let t=function e(t,r){if(t){let[n,u]=t,o=2===t.length;if((0,p.matchSegment)(r[0],n)&&r[1].hasOwnProperty(u)){if(o){let t=e(void 0,r[1][u]);return[r[0],{...r[1],[u]:[t[0],t[1],t[2],"refetch"]}]}return[r[0],{...r[1],[u]:e(t.slice(2),r[1][u])}]}}return r}(["",...r],d),o=(0,v.hasInterceptionRouteInCurrentTree)(d),c=Date.now();n.lazyData=e=(0,s.fetchServerResponse)(new URL(u,location.origin),{flightRouterState:t,nextUrl:o?i.nextUrl:null}).then(e=>((0,a.startTransition)(()=>{(0,g.dispatchAppRouterAction)({type:l.ACTION_SERVER_PATCH,previousTree:d,serverResponse:e,navigatedAt:c})}),e)),(0,a.use)(e)}(0,a.use)(f.unresolvedThenable)}return(0,o.jsx)(c.LayoutRouterContext.Provider,{value:{parentTree:t,parentCacheNode:n,parentSegmentPath:r,url:u},children:y})}function S(e){let t,{loading:r,children:n}=e;if(t="object"==typeof r&&null!==r&&"function"==typeof r.then?(0,a.use)(r):r){let e=t[0],r=t[1],u=t[2];return(0,o.jsx)(a.Suspense,{fallback:(0,o.jsxs)(o.Fragment,{children:[r,u,e]}),children:n})}return(0,o.jsx)(o.Fragment,{children:n})}function M(e){let{parallelRouterKey:t,error:r,errorStyles:n,errorScripts:u,templateStyles:l,templateScripts:i,template:s,notFound:f,forbidden:p,unauthorized:h,segmentViewBoundaries:v}=e,g=(0,a.useContext)(c.LayoutRouterContext);if(!g)throw Object.defineProperty(Error("invariant expected layout router to be mounted"),"__NEXT_ERROR_CODE",{value:"E56",enumerable:!1,configurable:!0});let{parentTree:R,parentCacheNode:E,parentSegmentPath:O,url:P}=g,M=E.parallelRoutes,w=M.get(t);w||(w=new Map,M.set(t,w));let A=R[0],x=null===O?[t]:O.concat([A,t]),C=R[1][t],N=C[0],U=(0,b.createRouterCacheKey)(N,!0),D=(0,m.useRouterBFCache)(C,U),L=[];do{let e=D.tree,t=D.stateKey,a=e[0],v=(0,b.createRouterCacheKey)(a),g=w.get(v);if(void 0===g){let e={lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:null,navigatedAt:-1};g=e,w.set(v,e)}let m=E.loading,R=(0,o.jsxs)(c.TemplateContext.Provider,{value:(0,o.jsxs)(j,{segmentPath:x,children:[(0,o.jsx)(d.ErrorBoundary,{errorComponent:r,errorStyles:n,errorScripts:u,children:(0,o.jsx)(S,{loading:m,children:(0,o.jsx)(y.HTTPAccessFallbackBoundary,{notFound:f,forbidden:p,unauthorized:h,children:(0,o.jsxs)(_.RedirectBoundary,{children:[(0,o.jsx)(T,{url:P,tree:e,cacheNode:g,segmentPath:x}),null]})})})}),null]}),children:[l,i,s]},t);L.push(R),D=D.next}while(null!==D);return L}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9781:(e,t,r)=>{"use strict";let n,u;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hydrate",{enumerable:!0,get:function(){return U}});let o=r(8140),l=r(9417),a=r(5155);r(6001);let i=o._(r(2669)),c=l._(r(2115)),s=r(7197),f=r(2073),d=r(3789),p=r(5444),h=r(1209),_=r(5153),y=r(1807),b=o._(r(7297)),v=r(2592);r(6752);let g=r(3201),m=s.createFromReadableStream,R=document,E=new TextEncoder,O=!1,P=!1,j=null;function T(e){if(0===e[0])n=[];else if(1===e[0]){if(!n)throw Object.defineProperty(Error("Unexpected server data: missing bootstrap script."),"__NEXT_ERROR_CODE",{value:"E18",enumerable:!1,configurable:!0});u?u.enqueue(E.encode(e[1])):n.push(e[1])}else if(2===e[0])j=e[1];else if(3===e[0]){if(!n)throw Object.defineProperty(Error("Unexpected server data: missing bootstrap script."),"__NEXT_ERROR_CODE",{value:"E18",enumerable:!1,configurable:!0});let r=atob(e[1]),o=new Uint8Array(r.length);for(var t=0;t{e.enqueue("string"==typeof t?E.encode(t):t)}),O&&!P)&&(null===e.desiredSize||e.desiredSize<0?e.error(Object.defineProperty(Error("The connection to the page was unexpectedly closed, possibly due to the stop button being clicked, loss of Wi-Fi, or an unstable internet connection."),"__NEXT_ERROR_CODE",{value:"E117",enumerable:!1,configurable:!0})):e.close(),P=!0,n=void 0),u=e}}),{callServer:h.callServer,findSourceMapURL:_.findSourceMapURL});function A(e){let{pendingActionQueue:t}=e,r=(0,c.use)(w),n=(0,c.use)(t);return(0,a.jsx)(b.default,{actionQueue:n,globalErrorState:r.G,assetPrefix:r.p})}let x=c.default.StrictMode;function C(e){let{children:t}=e;return t}let N={onDefaultTransitionIndicator:function(){return()=>{}},onRecoverableError:d.onRecoverableError,onCaughtError:p.onCaughtError,onUncaughtError:p.onUncaughtError};function U(e){let t=new Promise((t,r)=>{w.then(r=>{(0,g.setAppBuildId)(r.b);let n=Date.now();t((0,y.createMutableActionQueue)((0,v.createInitialRouterState)({navigatedAt:n,initialFlightData:r.f,initialCanonicalUrlParts:r.c,initialParallelRoutes:new Map,location:window.location,couldBeIntercepted:r.i,postponed:r.s,prerendered:r.S}),e))},e=>r(e))}),r=(0,a.jsx)(x,{children:(0,a.jsx)(f.HeadManagerContext.Provider,{value:{appDir:!0},children:(0,a.jsx)(C,{children:(0,a.jsx)(A,{pendingActionQueue:t})})})});"__next_error__"===document.documentElement.id?i.default.createRoot(R,N).render(r):c.default.startTransition(()=>{i.default.hydrateRoot(R,r,{...N,formState:j})})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9889:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PromiseQueue",{enumerable:!0,get:function(){return c}});let n=r(5903),u=r(7797);var o=u._("_maxConcurrency"),l=u._("_runningCount"),a=u._("_queue"),i=u._("_processNext");class c{enqueue(e){let t,r,u=new Promise((e,n)=>{t=e,r=n}),o=async()=>{try{n._(this,l)[l]++;let r=await e();t(r)}catch(e){r(e)}finally{n._(this,l)[l]--,n._(this,i)[i]()}};return n._(this,a)[a].push({promiseFn:u,task:o}),n._(this,i)[i](),u}bump(e){let t=n._(this,a)[a].findIndex(t=>t.promiseFn===e);if(t>-1){let e=n._(this,a)[a].splice(t,1)[0];n._(this,a)[a].unshift(e),n._(this,i)[i](!0)}}constructor(e=5){Object.defineProperty(this,i,{value:s}),Object.defineProperty(this,o,{writable:!0,value:void 0}),Object.defineProperty(this,l,{writable:!0,value:void 0}),Object.defineProperty(this,a,{writable:!0,value:void 0}),n._(this,o)[o]=e,n._(this,l)[l]=0,n._(this,a)[a]=[]}}function s(e){if(void 0===e&&(e=!1),(n._(this,l)[l]0){var t;null==(t=n._(this,a)[a].shift())||t.task()}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)}}]); \ No newline at end of file diff --git a/docs/_next/static/chunks/4bd1b696-c023c6e3521b1417.js b/docs/_next/static/chunks/4bd1b696-c023c6e3521b1417.js new file mode 100644 index 00000000..49850ad2 --- /dev/null +++ b/docs/_next/static/chunks/4bd1b696-c023c6e3521b1417.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[441],{9248:(e,n,t)=>{var r,l=t(5704),a=t(5009),o=t(2115),u=t(7650);function i(e){var n="https://react.dev/errors/"+e;if(1I||(e.current=R[I],R[I]=null,I--)}function j(e,n){R[++I]=e.current,e.current=n}var V=U(null),H=U(null),Q=U(null),B=U(null);function W(e,n){switch(j(Q,n),j(H,e),j(V,null),n.nodeType){case 9:case 11:e=(e=n.documentElement)&&(e=e.namespaceURI)?sg(e):0;break;default:if(e=n.tagName,n=n.namespaceURI)e=sy(n=sg(n),e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}$(V),j(V,e)}function q(){$(V),$(H),$(Q)}function K(e){null!==e.memoizedState&&j(B,e);var n=V.current,t=sy(n,e.type);n!==t&&(j(H,e),j(V,t))}function Y(e){H.current===e&&($(V),$(H)),B.current===e&&($(B),s7._currentValue=A)}function X(e){if(void 0===nI)try{throw Error()}catch(e){var n=e.stack.trim().match(/\n( *(at )?)/);nI=n&&n[1]||"",nU=-1)":-1l||i[r]!==s[l]){var c="\n"+i[r].replace(" at new "," at ");return e.displayName&&c.includes("")&&(c=c.replace("",e.displayName)),c}while(1<=r&&0<=l);break}}}finally{G=!1,Error.prepareStackTrace=t}return(t=e?e.displayName||e.name:"")?X(t):""}function J(e){try{var n="",t=null;do n+=function(e,n){switch(e.tag){case 26:case 27:case 5:return X(e.type);case 16:return X("Lazy");case 13:return e.child!==n&&null!==n?X("Suspense Fallback"):X("Suspense");case 19:return X("SuspenseList");case 0:case 15:return Z(e.type,!1);case 11:return Z(e.type.render,!1);case 1:return Z(e.type,!0);case 31:return X("Activity");default:return""}}(e,t),t=e,e=e.return;while(e);return n}catch(e){return"\nError generating stack: "+e.message+"\n"+e.stack}}var ee=Object.prototype.hasOwnProperty,en=a.unstable_scheduleCallback,et=a.unstable_cancelCallback,er=a.unstable_shouldYield,el=a.unstable_requestPaint,ea=a.unstable_now,eo=a.unstable_getCurrentPriorityLevel,eu=a.unstable_ImmediatePriority,ei=a.unstable_UserBlockingPriority,es=a.unstable_NormalPriority,ec=a.unstable_LowPriority,ef=a.unstable_IdlePriority,ed=a.log,ep=a.unstable_setDisableYieldValue,em=null,eh=null;function eg(e){if("function"==typeof ed&&ep(e),eh&&"function"==typeof eh.setStrictMode)try{eh.setStrictMode(em,e)}catch(e){}}var ey=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(ev(e)/eb|0)|0},ev=Math.log,eb=Math.LN2,ek=256,ew=4194304;function eS(e){var n=42&e;if(0!==n)return n;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194048&e;case 4194304:case 8388608:case 0x1000000:case 0x2000000:return 0x3c00000&e;case 0x4000000:return 0x4000000;case 0x8000000:return 0x8000000;case 0x10000000:return 0x10000000;case 0x20000000:return 0x20000000;case 0x40000000:return 0;default:return e}}function ex(e,n,t){var r=e.pendingLanes;if(0===r)return 0;var l=0,a=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var u=0x7ffffff&r;return 0!==u?0!=(r=u&~a)?l=eS(r):0!=(o&=u)?l=eS(o):t||0!=(t=u&~e)&&(l=eS(t)):0!=(u=r&~a)?l=eS(u):0!==o?l=eS(o):t||0!=(t=r&~e)&&(l=eS(t)),0===l?0:0!==n&&n!==l&&0==(n&a)&&((a=l&-l)>=(t=n&-n)||32===a&&0!=(4194048&t))?n:l}function eE(e,n){return 0==(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&n)}function ez(){var e=ek;return 0==(4194048&(ek<<=1))&&(ek=256),e}function eC(){var e=ew;return 0==(0x3c00000&(ew<<=1))&&(ew=4194304),e}function eP(e){for(var n=[],t=0;31>t;t++)n.push(e);return n}function eN(e,n){e.pendingLanes|=n,0x10000000!==n&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function eL(e,n,t){e.pendingLanes|=n,e.suspendedLanes&=~n;var r=31-ey(n);e.entangledLanes|=n,e.entanglements[r]=0x40000000|e.entanglements[r]|4194090&t}function eT(e,n){var t=e.entangledLanes|=n;for(e=e.entanglements;t;){var r=31-ey(t),l=1<=tr),to=!1;function tu(e,n){switch(e){case"keyup":return -1!==tn.indexOf(n.keyCode);case"keydown":return 229!==n.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function ti(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var ts=!1,tc={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function tf(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===n?!!tc[e.type]:"textarea"===n}function td(e,n,t,r){nw?nS?nS.push(r):nS=[r]:nw=r,0<(n=sr(n,"onChange")).length&&(t=new nQ("onChange","change",null,t,r),e.push({event:t,listeners:n}))}var tp=null,tm=null;function th(e){i8(e,0)}function tg(e){if(ne(eK(e)))return e}function ty(e,n){if("change"===e)return n}var tv=!1;if(nP){if(nP){var tb="oninput"in document;if(!tb){var tk=document.createElement("div");tk.setAttribute("oninput","return;"),tb="function"==typeof tk.oninput}r=tb}else r=!1;tv=r&&(!document.documentMode||9=n)return{node:r,offset:n-e};e=t}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=tL(r)}}function t_(e){e=null!=e&&null!=e.ownerDocument&&null!=e.ownerDocument.defaultView?e.ownerDocument.defaultView:window;for(var n=nn(e.document);n instanceof e.HTMLIFrameElement;){try{var t="string"==typeof n.contentWindow.location.href}catch(e){t=!1}if(t)e=n.contentWindow;else break;n=nn(e.document)}return n}function tF(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n&&("input"===n&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===n||"true"===e.contentEditable)}var tD=nP&&"documentMode"in document&&11>=document.documentMode,tO=null,tM=null,tA=null,tR=!1;function tI(e,n,t){var r=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;tR||null==tO||tO!==nn(r)||(r="selectionStart"in(r=tO)&&tF(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},tA&&tN(tA,r)||(tA=r,0<(r=sr(tM,"onSelect")).length&&(n=new nQ("onSelect","select",null,n,t),e.push({event:n,listeners:r}),n.target=tO)))}function tU(e,n){var t={};return t[e.toLowerCase()]=n.toLowerCase(),t["Webkit"+e]="webkit"+n,t["Moz"+e]="moz"+n,t}var t$={animationend:tU("Animation","AnimationEnd"),animationiteration:tU("Animation","AnimationIteration"),animationstart:tU("Animation","AnimationStart"),transitionrun:tU("Transition","TransitionRun"),transitionstart:tU("Transition","TransitionStart"),transitioncancel:tU("Transition","TransitionCancel"),transitionend:tU("Transition","TransitionEnd")},tj={},tV={};function tH(e){if(tj[e])return tj[e];if(!t$[e])return e;var n,t=t$[e];for(n in t)if(t.hasOwnProperty(n)&&n in tV)return tj[e]=t[n];return e}nP&&(tV=document.createElement("div").style,"AnimationEvent"in window||(delete t$.animationend.animation,delete t$.animationiteration.animation,delete t$.animationstart.animation),"TransitionEvent"in window||delete t$.transitionend.transition);var tQ=tH("animationend"),tB=tH("animationiteration"),tW=tH("animationstart"),tq=tH("transitionrun"),tK=tH("transitionstart"),tY=tH("transitioncancel"),tX=tH("transitionend"),tG=new Map,tZ="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function tJ(e,n){tG.set(e,n),eJ(n,[e])}tZ.push("scrollEnd");var t0="function"==typeof reportError?reportError:function(e){if("object"==typeof window&&"function"==typeof window.ErrorEvent){var n=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:"object"==typeof e&&null!==e&&"string"==typeof e.message?String(e.message):String(e),error:e});if(!window.dispatchEvent(n))return}else if("object"==typeof l&&"function"==typeof l.emit)return void l.emit("uncaughtException",e);console.error(e)},t1=[],t2=0,t3=0;function t4(){for(var e=t2,n=t3=t2=0;n>=o,l-=o,rk=1<<32-ey(n)+l|t<h?(g=f,f=null):g=f.sibling;var y=p(l,f,u[h],i);if(null===y){null===f&&(f=g);break}e&&f&&null===y.alternate&&n(l,f),o=a(y,o,h),null===c?s=y:c.sibling=y,c=y,f=g}if(h===u.length)return t(l,f),rL&&rS(l,h),s;if(null===f){for(;hg?(y=h,h=null):y=h.sibling;var b=p(l,h,v.value,s);if(null===b){null===h&&(h=y);break}e&&h&&null===b.alternate&&n(l,h),o=a(b,o,g),null===f?c=b:f.sibling=b,f=b,h=y}if(v.done)return t(l,h),rL&&rS(l,g),c;if(null===h){for(;!v.done;g++,v=u.next())null!==(v=d(l,v.value,s))&&(o=a(v,o,g),null===f?c=v:f.sibling=v,f=v);return rL&&rS(l,g),c}for(h=r(h);!v.done;g++,v=u.next())null!==(v=m(h,l,g,v.value,s))&&(e&&null!==v.alternate&&h.delete(null===v.key?g:v.key),o=a(v,o,g),null===f?c=v:f.sibling=v,f=v);return e&&h.forEach(function(e){return n(l,e)}),rL&&rS(l,g),c}(s,c,f=b.call(f),h)}if("function"==typeof f.then)return u(s,c,ly(f),h);if(f.$$typeof===S)return u(s,c,rG(s,f),h);lb(s,f)}return"string"==typeof f&&""!==f||"number"==typeof f||"bigint"==typeof f?(f=""+f,null!==c&&6===c.tag?(t(s,c.sibling),(h=l(c,f)).return=s):(t(s,c),(h=ri(f,s.mode,h)).return=s),o(s=h)):t(s,c)}(u,s,c,f);return lh=null,h}catch(e){if(e===la||e===lu)throw e;var b=rt(29,e,null,u.mode);return b.lanes=f,b.return=u,b}finally{}}}var lw=lk(!0),lS=lk(!1),lx=!1;function lE(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function lz(e,n){e=e.updateQueue,n.updateQueue===e&&(n.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function lC(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function lP(e,n,t){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,0!=(2&uM)){var l=r.pending;return null===l?n.next=n:(n.next=l.next,l.next=n),r.pending=n,n=t7(e),t9(e,null,t),n}return t8(e,r,n,t),t7(e)}function lN(e,n,t){if(null!==(n=n.updateQueue)&&(n=n.shared,0!=(4194048&t))){var r=n.lanes;r&=e.pendingLanes,t|=r,n.lanes=t,eT(e,t)}}function lL(e,n){var t=e.updateQueue,r=e.alternate;if(null!==r&&t===(r=r.updateQueue)){var l=null,a=null;if(null!==(t=t.firstBaseUpdate)){do{var o={lane:t.lane,tag:t.tag,payload:t.payload,callback:null,next:null};null===a?l=a=o:a=a.next=o,t=t.next}while(null!==t);null===a?l=a=n:a=a.next=n}else l=a=n;t={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=t;return}null===(e=t.lastBaseUpdate)?t.firstBaseUpdate=n:e.next=n,t.lastBaseUpdate=n}var lT=!1;function l_(){if(lT){var e=r9;if(null!==e)throw e}}function lF(e,n,t,r){lT=!1;var l=e.updateQueue;lx=!1;var a=l.firstBaseUpdate,o=l.lastBaseUpdate,u=l.shared.pending;if(null!==u){l.shared.pending=null;var i=u,s=i.next;i.next=null,null===o?a=s:o.next=s,o=i;var c=e.alternate;null!==c&&(u=(c=c.updateQueue).lastBaseUpdate)!==o&&(null===u?c.firstBaseUpdate=s:u.next=s,c.lastBaseUpdate=i)}if(null!==a){var f=l.baseState;for(o=0,c=s=i=null,u=a;;){var d=-0x20000001&u.lane,p=d!==u.lane;if(p?(uI&d)===d:(r&d)===d){0!==d&&d===r5&&(lT=!0),null!==c&&(c=c.next={lane:0,tag:u.tag,payload:u.payload,callback:null,next:null});e:{var h=e,g=u;switch(d=n,g.tag){case 1:if("function"==typeof(h=g.payload)){f=h.call(t,f,d);break e}f=h;break e;case 3:h.flags=-65537&h.flags|128;case 0:if(null==(d="function"==typeof(h=g.payload)?h.call(t,f,d):h))break e;f=m({},f,d);break e;case 2:lx=!0}}null!==(d=u.callback)&&(e.flags|=64,p&&(e.flags|=8192),null===(p=l.callbacks)?l.callbacks=[d]:p.push(d))}else p={lane:d,tag:u.tag,payload:u.payload,callback:u.callback,next:null},null===c?(s=c=p,i=f):c=c.next=p,o|=d;if(null===(u=u.next))if(null===(u=l.shared.pending))break;else u=(p=u).next,p.next=null,l.lastBaseUpdate=p,l.shared.pending=null}null===c&&(i=f),l.baseState=i,l.firstBaseUpdate=s,l.lastBaseUpdate=c,null===a&&(l.shared.lanes=0),uW|=o,e.lanes=o,e.memoizedState=f}}function lD(e,n){if("function"!=typeof e)throw Error(i(191,e));e.call(n)}function lO(e,n){var t=e.callbacks;if(null!==t)for(e.callbacks=null,e=0;ea?a:8;var o=O.T,u={};O.T=u,a9(e,!1,n,t);try{var i=l(),s=O.S;if(null!==s&&s(u,i),null!==i&&"object"==typeof i&&"function"==typeof i.then){var c,f,d=(c=[],f={status:"pending",value:null,reason:null,then:function(e){c.push(e)}},i.then(function(){f.status="fulfilled",f.value=r;for(var e=0;e title"))),sd(a,r,t),a[eR]=e,eX(a),r=a;break e;case"link":var o=s1("link","href",l).get(r+(t.href||""));if(o){for(var u=0;u<\/script>",a=a.removeChild(a.firstChild);break;case"select":a="string"==typeof r.is?o.createElement("select",{is:r.is}):o.createElement("select"),r.multiple?a.multiple=!0:r.size&&(a.size=r.size);break;default:a="string"==typeof r.is?o.createElement(l,{is:r.is}):o.createElement(l)}}a[eR]=n,a[eI]=r;e:for(o=n.child;null!==o;){if(5===o.tag||6===o.tag)a.appendChild(o.stateNode);else if(4!==o.tag&&27!==o.tag&&null!==o.child){o.child.return=o,o=o.child;continue}if(o===n)break;for(;null===o.sibling;){if(null===o.return||o.return===n)break e;o=o.return}o.sibling.return=o.return,o=o.sibling}switch(n.stateNode=a,sd(a,l,r),l){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break;case"img":r=!0;break;default:r=!1}r&&oK(n)}}return oJ(n),oY(n,n.type,null===e?null:e.memoizedProps,n.pendingProps,t),null;case 6:if(e&&null!=n.stateNode)e.memoizedProps!==r&&oK(n);else{if("string"!=typeof r&&null===n.stateNode)throw Error(i(166));if(e=Q.current,rA(n)){if(e=n.stateNode,t=n.memoizedProps,r=null,null!==(l=rP))switch(l.tag){case 27:case 5:r=l.memoizedProps}e[eR]=n,(e=!!(e.nodeValue===t||null!==r&&!0===r.suppressHydrationWarning||ss(e.nodeValue,t)))||rD(n,!0)}else(e=sh(e).createTextNode(r))[eR]=n,n.stateNode=e}return oJ(n),null;case 31:if(t=n.memoizedState,null===e||null!==e.memoizedState){if(r=rA(n),null!==t){if(null===e){if(!r)throw Error(i(318));if(!(e=null!==(e=n.memoizedState)?e.dehydrated:null))throw Error(i(557));e[eR]=n}else rR(),0==(128&n.flags)&&(n.memoizedState=null),n.flags|=4;oJ(n),e=!1}else t=rI(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=t),e=!0;if(!e){if(256&n.flags)return lW(n),n;return lW(n),null}if(0!=(128&n.flags))throw Error(i(558))}return oJ(n),null;case 13:if(r=n.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(l=rA(n),null!==r&&null!==r.dehydrated){if(null===e){if(!l)throw Error(i(318));if(!(l=null!==(l=n.memoizedState)?l.dehydrated:null))throw Error(i(317));l[eR]=n}else rR(),0==(128&n.flags)&&(n.memoizedState=null),n.flags|=4;oJ(n),l=!1}else l=rI(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=l),l=!0;if(!l){if(256&n.flags)return lW(n),n;return lW(n),null}}if(lW(n),0!=(128&n.flags))return n.lanes=t,n;return t=null!==r,e=null!==e&&null!==e.memoizedState,t&&(r=n.child,l=null,null!==r.alternate&&null!==r.alternate.memoizedState&&null!==r.alternate.memoizedState.cachePool&&(l=r.alternate.memoizedState.cachePool.pool),a=null,null!==r.memoizedState&&null!==r.memoizedState.cachePool&&(a=r.memoizedState.cachePool.pool),a!==l&&(r.flags|=2048)),t!==e&&t&&(n.child.flags|=8192),oG(n,n.updateQueue),oJ(n),null;case 4:return q(),null===e&&i7(n.stateNode.containerInfo),oJ(n),null;case 10:return rQ(n.type),oJ(n),null;case 19:if($(lq),null===(r=n.memoizedState))return oJ(n),null;if(l=0!=(128&n.flags),null===(a=r.rendering))if(l)oZ(r,!1);else{if(0!==uB||null!==e&&0!=(128&e.flags))for(e=n.child;null!==e;){if(null!==(a=lK(e))){for(n.flags|=128,oZ(r,!1),n.updateQueue=e=a.updateQueue,oG(n,e),n.subtreeFlags=0,e=t,t=n.child;null!==t;)ra(t,e),t=t.sibling;return j(lq,1&lq.current|2),rL&&rS(n,r.treeForkCount),n.child}e=e.sibling}null!==r.tail&&ea()>u1&&(n.flags|=128,l=!0,oZ(r,!1),n.lanes=4194304)}else{if(!l)if(null!==(e=lK(a))){if(n.flags|=128,l=!0,n.updateQueue=e=e.updateQueue,oG(n,e),oZ(r,!0),null===r.tail&&"hidden"===r.tailMode&&!a.alternate&&!rL)return oJ(n),null}else 2*ea()-r.renderingStartTime>u1&&0x20000000!==t&&(n.flags|=128,l=!0,oZ(r,!1),n.lanes=4194304);r.isBackwards?(a.sibling=n.child,n.child=a):(null!==(e=r.last)?e.sibling=a:n.child=a,r.last=a)}if(null!==r.tail)return e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=ea(),e.sibling=null,t=lq.current,j(lq,l?1&t|2:1&t),rL&&rS(n,r.treeForkCount),e;return oJ(n),null;case 22:case 23:return lW(n),lU(),r=null!==n.memoizedState,null!==e?null!==e.memoizedState!==r&&(n.flags|=8192):r&&(n.flags|=8192),r?0!=(0x20000000&t)&&0==(128&n.flags)&&(oJ(n),6&n.subtreeFlags&&(n.flags|=8192)):oJ(n),null!==(t=n.updateQueue)&&oG(n,t.retryQueue),t=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(t=e.memoizedState.cachePool.pool),r=null,null!==n.memoizedState&&null!==n.memoizedState.cachePool&&(r=n.memoizedState.cachePool.pool),r!==t&&(n.flags|=2048),null!==e&&$(ln),null;case 24:return t=null,null!==e&&(t=e.memoizedState.cache),n.memoizedState.cache!==t&&(n.flags|=2048),rQ(r2),oJ(n),null;case 25:case 30:return null}throw Error(i(156,n.tag))}(n.alternate,n,uQ);if(null!==t){uR=t;return}if(null!==(n=n.sibling)){uR=n;return}uR=n=e}while(null!==n);0===uB&&(uB=5)}function iE(e,n){do{var t=function(e,n){switch(rz(n),n.tag){case 1:return 65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 3:return rQ(r2),q(),0!=(65536&(e=n.flags))&&0==(128&e)?(n.flags=-65537&e|128,n):null;case 26:case 27:case 5:return Y(n),null;case 31:if(null!==n.memoizedState){if(lW(n),null===n.alternate)throw Error(i(340));rR()}return 65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 13:if(lW(n),null!==(e=n.memoizedState)&&null!==e.dehydrated){if(null===n.alternate)throw Error(i(340));rR()}return 65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 19:return $(lq),null;case 4:return q(),null;case 10:return rQ(n.type),null;case 22:case 23:return lW(n),lU(),null!==e&&$(ln),65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 24:return rQ(r2),null;default:return null}}(e.alternate,e);if(null!==t){t.flags&=32767,uR=t;return}if(null!==(t=e.return)&&(t.flags|=32768,t.subtreeFlags=0,t.deletions=null),!n&&null!==(e=e.sibling)){uR=e;return}uR=e=t}while(null!==e);uB=6,uR=null}function iz(e,n,t,r,l,a,o,u,s){e.cancelPendingCommit=null;do iT();while(0!==u4);if(0!=(6&uM))throw Error(i(327));if(null!==n){if(n===e.current)throw Error(i(177));if(!function(e,n,t,r,l,a){var o=e.pendingLanes;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=t,e.entangledLanes&=t,e.errorRecoveryDisabledLanes&=t,e.shellSuspendCounter=0;var u=e.entanglements,i=e.expirationTimes,s=e.hiddenUpdates;for(t=o&~t;0g&&(o=g,g=h,h=o);var y=tT(u,h),v=tT(u,g);if(y&&v&&(1!==p.rangeCount||p.anchorNode!==y.node||p.anchorOffset!==y.offset||p.focusNode!==v.node||p.focusOffset!==v.offset)){var b=f.createRange();b.setStart(y.node,y.offset),p.removeAllRanges(),h>g?(p.addRange(b),p.extend(v.node,v.offset)):(b.setEnd(v.node,v.offset),p.addRange(b))}}}}for(f=[],p=u;p=p.parentNode;)1===p.nodeType&&f.push({element:p,left:p.scrollLeft,top:p.scrollTop});for("function"==typeof u.focus&&u.focus(),u=0;ut?32:t,O.T=null,t=u7,u7=null;var a=u8,o=u5;if(u4=0,u6=u8=null,u5=0,0!=(6&uM))throw Error(i(331));var u=uM;if(uM|=4,u_(a.current),uE(a,a.current,o,t),uM=u,iW(0,!1),eh&&"function"==typeof eh.onPostCommitFiberRoot)try{eh.onPostCommitFiberRoot(em,a)}catch(e){}return!0}finally{M.p=l,O.T=r,iL(e,n)}}function iF(e,n,t){n=rd(t,n),n=og(e.stateNode,n,2),null!==(e=lP(e,n,2))&&(eN(e,2),iB(e))}function iD(e,n,t){if(3===e.tag)iF(e,e,t);else for(;null!==n;){if(3===n.tag){iF(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===u3||!u3.has(r))){e=rd(t,e),null!==(r=lP(n,t=oy(2),2))&&(ov(t,r,n,e),eN(r,2),iB(r));break}}n=n.return}}function iO(e,n,t){var r=e.pingCache;if(null===r){r=e.pingCache=new uO;var l=new Set;r.set(n,l)}else void 0===(l=r.get(n))&&(l=new Set,r.set(n,l));l.has(t)||(uH=!0,l.add(t),e=iM.bind(null,e,n,t),n.then(e,e))}function iM(e,n,t){var r=e.pingCache;null!==r&&r.delete(n),e.pingedLanes|=e.suspendedLanes&t,e.warmLanes&=~t,uA===e&&(uI&t)===t&&(4===uB||3===uB&&(0x3c00000&uI)===uI&&300>ea()-u0?0==(2&uM)&&ip(e,0):uK|=t,uX===uI&&(uX=0)),iB(e)}function iA(e,n){0===n&&(n=eC()),null!==(e=t5(e,n))&&(eN(e,n),iB(e))}function iR(e){var n=e.memoizedState,t=0;null!==n&&(t=n.retryLane),iA(e,t)}function iI(e,n){var t=0;switch(e.tag){case 31:case 13:var r=e.stateNode,l=e.memoizedState;null!==l&&(t=l.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(i(314))}null!==r&&r.delete(n),iA(e,t)}var iU=null,i$=null,ij=!1,iV=!1,iH=!1,iQ=0;function iB(e){e!==i$&&null===e.next&&(null===i$?iU=i$=e:i$=i$.next=e),iV=!0,ij||(ij=!0,sx(function(){0!=(6&uM)?en(eu,iq):iK()}))}function iW(e,n){if(!iH&&iV){iH=!0;do for(var t=!1,r=iU;null!==r;){if(!n)if(0!==e){var l=r.pendingLanes;if(0===l)var a=0;else{var o=r.suspendedLanes,u=r.pingedLanes;a=0xc000095&(a=(1<<31-ey(42|e)+1)-1&(l&~(o&~u)))?0xc000095&a|1:a?2|a:0}0!==a&&(t=!0,iG(r,a))}else a=uI,0==(3&(a=ex(r,r===uA?a:0,null!==r.cancelPendingCommit||-1!==r.timeoutHandle)))||eE(r,a)||(t=!0,iG(r,a));r=r.next}while(t);iH=!1}}function iq(){iK()}function iK(){iV=ij=!1;var e,n=0;0===iQ||((e=window.event)&&"popstate"===e.type?e===sb||(sb=e,0):(sb=null,1))||(n=iQ);for(var t=ea(),r=null,l=iU;null!==l;){var a=l.next,o=iY(l,t);0===o?(l.next=null,null===r?iU=a:r.next=a,null===a&&(i$=r)):(r=l,(0!==n||0!=(3&o))&&(iV=!0)),l=a}0!==u4&&5!==u4||iW(n,!1),0!==iQ&&(iQ=0)}function iY(e,n){for(var t=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,a=-0x3c00001&e.pendingLanes;0 title"):null)}function s3(e){return"stylesheet"!==e.type||0!=(3&e.state.loading)}var s4=null;function s8(){if(this.count--,0===this.count){if(this.stylesheets)s5(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var s6=null;function s5(e,n){e.stylesheets=null,null!==e.unsuspend&&(e.count++,s6=new Map,n.forEach(s9,e),s6=null,s8.call(e))}function s9(e,n){if(!(4&n.state.loading)){var t=s6.get(e);if(t)var r=t.get(null);else{t=new Map,s6.set(e,t);for(var l=e.querySelectorAll("link[data-precedence],style[data-precedence]"),a=0;a{i.d(e,{N:()=>d});var s=i(5339);let o={type:"change"},h={type:"start"},a={type:"end"},n=new s.RlV,r=new s.Zcv,l=Math.cos(70*s.cj9.DEG2RAD),c=new s.Pq0,p=2*Math.PI,_={NONE:-1,ROTATE:0,DOLLY:1,PAN:2,TOUCH_ROTATE:3,TOUCH_PAN:4,TOUCH_DOLLY_PAN:5,TOUCH_DOLLY_ROTATE:6};class d extends s.H2z{constructor(t,e=null){super(t,e),this.state=_.NONE,this.target=new s.Pq0,this.cursor=new s.Pq0,this.minDistance=0,this.maxDistance=1/0,this.minZoom=0,this.maxZoom=1/0,this.minTargetRadius=0,this.maxTargetRadius=1/0,this.minPolarAngle=0,this.maxPolarAngle=Math.PI,this.minAzimuthAngle=-1/0,this.maxAzimuthAngle=1/0,this.enableDamping=!1,this.dampingFactor=.05,this.enableZoom=!0,this.zoomSpeed=1,this.enableRotate=!0,this.rotateSpeed=1,this.keyRotateSpeed=1,this.enablePan=!0,this.panSpeed=1,this.screenSpacePanning=!0,this.keyPanSpeed=7,this.zoomToCursor=!1,this.autoRotate=!1,this.autoRotateSpeed=2,this.keys={LEFT:"ArrowLeft",UP:"ArrowUp",RIGHT:"ArrowRight",BOTTOM:"ArrowDown"},this.mouseButtons={LEFT:s.kBv.ROTATE,MIDDLE:s.kBv.DOLLY,RIGHT:s.kBv.PAN},this.touches={ONE:s.wtR.ROTATE,TWO:s.wtR.DOLLY_PAN},this.target0=this.target.clone(),this.position0=this.object.position.clone(),this.zoom0=this.object.zoom,this._domElementKeyEvents=null,this._lastPosition=new s.Pq0,this._lastQuaternion=new s.PTz,this._lastTargetPosition=new s.Pq0,this._quat=new s.PTz().setFromUnitVectors(t.up,new s.Pq0(0,1,0)),this._quatInverse=this._quat.clone().invert(),this._spherical=new s.YHV,this._sphericalDelta=new s.YHV,this._scale=1,this._panOffset=new s.Pq0,this._rotateStart=new s.I9Y,this._rotateEnd=new s.I9Y,this._rotateDelta=new s.I9Y,this._panStart=new s.I9Y,this._panEnd=new s.I9Y,this._panDelta=new s.I9Y,this._dollyStart=new s.I9Y,this._dollyEnd=new s.I9Y,this._dollyDelta=new s.I9Y,this._dollyDirection=new s.Pq0,this._mouse=new s.I9Y,this._performCursorZoom=!1,this._pointers=[],this._pointerPositions={},this._controlActive=!1,this._onPointerMove=u.bind(this),this._onPointerDown=m.bind(this),this._onPointerUp=b.bind(this),this._onContextMenu=v.bind(this),this._onMouseWheel=P.bind(this),this._onKeyDown=E.bind(this),this._onTouchStart=D.bind(this),this._onTouchMove=T.bind(this),this._onMouseDown=y.bind(this),this._onMouseMove=g.bind(this),this._interceptControlDown=f.bind(this),this._interceptControlUp=M.bind(this),null!==this.domElement&&this.connect(this.domElement),this.update()}connect(t){super.connect(t),this.domElement.addEventListener("pointerdown",this._onPointerDown),this.domElement.addEventListener("pointercancel",this._onPointerUp),this.domElement.addEventListener("contextmenu",this._onContextMenu),this.domElement.addEventListener("wheel",this._onMouseWheel,{passive:!1}),this.domElement.getRootNode().addEventListener("keydown",this._interceptControlDown,{passive:!0,capture:!0}),this.domElement.style.touchAction="none"}disconnect(){this.domElement.removeEventListener("pointerdown",this._onPointerDown),this.domElement.removeEventListener("pointermove",this._onPointerMove),this.domElement.removeEventListener("pointerup",this._onPointerUp),this.domElement.removeEventListener("pointercancel",this._onPointerUp),this.domElement.removeEventListener("wheel",this._onMouseWheel),this.domElement.removeEventListener("contextmenu",this._onContextMenu),this.stopListenToKeyEvents(),this.domElement.getRootNode().removeEventListener("keydown",this._interceptControlDown,{capture:!0}),this.domElement.style.touchAction="auto"}dispose(){this.disconnect()}getPolarAngle(){return this._spherical.phi}getAzimuthalAngle(){return this._spherical.theta}getDistance(){return this.object.position.distanceTo(this.target)}listenToKeyEvents(t){t.addEventListener("keydown",this._onKeyDown),this._domElementKeyEvents=t}stopListenToKeyEvents(){null!==this._domElementKeyEvents&&(this._domElementKeyEvents.removeEventListener("keydown",this._onKeyDown),this._domElementKeyEvents=null)}saveState(){this.target0.copy(this.target),this.position0.copy(this.object.position),this.zoom0=this.object.zoom}reset(){this.target.copy(this.target0),this.object.position.copy(this.position0),this.object.zoom=this.zoom0,this.object.updateProjectionMatrix(),this.dispatchEvent(o),this.update(),this.state=_.NONE}update(t=null){let e=this.object.position;c.copy(e).sub(this.target),c.applyQuaternion(this._quat),this._spherical.setFromVector3(c),this.autoRotate&&this.state===_.NONE&&this._rotateLeft(this._getAutoRotationAngle(t)),this.enableDamping?(this._spherical.theta+=this._sphericalDelta.theta*this.dampingFactor,this._spherical.phi+=this._sphericalDelta.phi*this.dampingFactor):(this._spherical.theta+=this._sphericalDelta.theta,this._spherical.phi+=this._sphericalDelta.phi);let i=this.minAzimuthAngle,h=this.maxAzimuthAngle;isFinite(i)&&isFinite(h)&&(i<-Math.PI?i+=p:i>Math.PI&&(i-=p),h<-Math.PI?h+=p:h>Math.PI&&(h-=p),i<=h?this._spherical.theta=Math.max(i,Math.min(h,this._spherical.theta)):this._spherical.theta=this._spherical.theta>(i+h)/2?Math.max(i,this._spherical.theta):Math.min(h,this._spherical.theta)),this._spherical.phi=Math.max(this.minPolarAngle,Math.min(this.maxPolarAngle,this._spherical.phi)),this._spherical.makeSafe(),!0===this.enableDamping?this.target.addScaledVector(this._panOffset,this.dampingFactor):this.target.add(this._panOffset),this.target.sub(this.cursor),this.target.clampLength(this.minTargetRadius,this.maxTargetRadius),this.target.add(this.cursor);let a=!1;if(this.zoomToCursor&&this._performCursorZoom||this.object.isOrthographicCamera)this._spherical.radius=this._clampDistance(this._spherical.radius);else{let t=this._spherical.radius;this._spherical.radius=this._clampDistance(this._spherical.radius*this._scale),a=t!=this._spherical.radius}if(c.setFromSpherical(this._spherical),c.applyQuaternion(this._quatInverse),e.copy(this.target).add(c),this.object.lookAt(this.target),!0===this.enableDamping?(this._sphericalDelta.theta*=1-this.dampingFactor,this._sphericalDelta.phi*=1-this.dampingFactor,this._panOffset.multiplyScalar(1-this.dampingFactor)):(this._sphericalDelta.set(0,0,0),this._panOffset.set(0,0,0)),this.zoomToCursor&&this._performCursorZoom){let t=null;if(this.object.isPerspectiveCamera){let e=c.length();t=this._clampDistance(e*this._scale);let i=e-t;this.object.position.addScaledVector(this._dollyDirection,i),this.object.updateMatrixWorld(),a=!!i}else if(this.object.isOrthographicCamera){let e=new s.Pq0(this._mouse.x,this._mouse.y,0);e.unproject(this.object);let i=this.object.zoom;this.object.zoom=Math.max(this.minZoom,Math.min(this.maxZoom,this.object.zoom/this._scale)),this.object.updateProjectionMatrix(),a=i!==this.object.zoom;let o=new s.Pq0(this._mouse.x,this._mouse.y,0);o.unproject(this.object),this.object.position.sub(o).add(e),this.object.updateMatrixWorld(),t=c.length()}else console.warn("WARNING: OrbitControls.js encountered an unknown camera type - zoom to cursor disabled."),this.zoomToCursor=!1;null!==t&&(this.screenSpacePanning?this.target.set(0,0,-1).transformDirection(this.object.matrix).multiplyScalar(t).add(this.object.position):(n.origin.copy(this.object.position),n.direction.set(0,0,-1).transformDirection(this.object.matrix),Math.abs(this.object.up.dot(n.direction))1e-6||8*(1-this._lastQuaternion.dot(this.object.quaternion))>1e-6||this._lastTargetPosition.distanceToSquared(this.target)>1e-6)&&(this.dispatchEvent(o),this._lastPosition.copy(this.object.position),this._lastQuaternion.copy(this.object.quaternion),this._lastTargetPosition.copy(this.target),!0)}_getAutoRotationAngle(t){return null!==t?p/60*this.autoRotateSpeed*t:p/60/60*this.autoRotateSpeed}_getZoomScale(t){let e=Math.abs(.01*t);return Math.pow(.95,this.zoomSpeed*e)}_rotateLeft(t){this._sphericalDelta.theta-=t}_rotateUp(t){this._sphericalDelta.phi-=t}_panLeft(t,e){c.setFromMatrixColumn(e,0),c.multiplyScalar(-t),this._panOffset.add(c)}_panUp(t,e){!0===this.screenSpacePanning?c.setFromMatrixColumn(e,1):(c.setFromMatrixColumn(e,0),c.crossVectors(this.object.up,c)),c.multiplyScalar(t),this._panOffset.add(c)}_pan(t,e){let i=this.domElement;if(this.object.isPerspectiveCamera){let s=this.object.position;c.copy(s).sub(this.target);let o=c.length();o*=Math.tan(this.object.fov/2*Math.PI/180),this._panLeft(2*t*o/i.clientHeight,this.object.matrix),this._panUp(2*e*o/i.clientHeight,this.object.matrix)}else this.object.isOrthographicCamera?(this._panLeft(t*(this.object.right-this.object.left)/this.object.zoom/i.clientWidth,this.object.matrix),this._panUp(e*(this.object.top-this.object.bottom)/this.object.zoom/i.clientHeight,this.object.matrix)):(console.warn("WARNING: OrbitControls.js encountered an unknown camera type - pan disabled."),this.enablePan=!1)}_dollyOut(t){this.object.isPerspectiveCamera||this.object.isOrthographicCamera?this._scale/=t:(console.warn("WARNING: OrbitControls.js encountered an unknown camera type - dolly/zoom disabled."),this.enableZoom=!1)}_dollyIn(t){this.object.isPerspectiveCamera||this.object.isOrthographicCamera?this._scale*=t:(console.warn("WARNING: OrbitControls.js encountered an unknown camera type - dolly/zoom disabled."),this.enableZoom=!1)}_updateZoomParameters(t,e){if(!this.zoomToCursor)return;this._performCursorZoom=!0;let i=this.domElement.getBoundingClientRect(),s=t-i.left,o=e-i.top,h=i.width,a=i.height;this._mouse.x=s/h*2-1,this._mouse.y=-(o/a*2)+1,this._dollyDirection.set(this._mouse.x,this._mouse.y,1).unproject(this.object).sub(this.object.position).normalize()}_clampDistance(t){return Math.max(this.minDistance,Math.min(this.maxDistance,t))}_handleMouseDownRotate(t){this._rotateStart.set(t.clientX,t.clientY)}_handleMouseDownDolly(t){this._updateZoomParameters(t.clientX,t.clientX),this._dollyStart.set(t.clientX,t.clientY)}_handleMouseDownPan(t){this._panStart.set(t.clientX,t.clientY)}_handleMouseMoveRotate(t){this._rotateEnd.set(t.clientX,t.clientY),this._rotateDelta.subVectors(this._rotateEnd,this._rotateStart).multiplyScalar(this.rotateSpeed);let e=this.domElement;this._rotateLeft(p*this._rotateDelta.x/e.clientHeight),this._rotateUp(p*this._rotateDelta.y/e.clientHeight),this._rotateStart.copy(this._rotateEnd),this.update()}_handleMouseMoveDolly(t){this._dollyEnd.set(t.clientX,t.clientY),this._dollyDelta.subVectors(this._dollyEnd,this._dollyStart),this._dollyDelta.y>0?this._dollyOut(this._getZoomScale(this._dollyDelta.y)):this._dollyDelta.y<0&&this._dollyIn(this._getZoomScale(this._dollyDelta.y)),this._dollyStart.copy(this._dollyEnd),this.update()}_handleMouseMovePan(t){this._panEnd.set(t.clientX,t.clientY),this._panDelta.subVectors(this._panEnd,this._panStart).multiplyScalar(this.panSpeed),this._pan(this._panDelta.x,this._panDelta.y),this._panStart.copy(this._panEnd),this.update()}_handleMouseWheel(t){this._updateZoomParameters(t.clientX,t.clientY),t.deltaY<0?this._dollyIn(this._getZoomScale(t.deltaY)):t.deltaY>0&&this._dollyOut(this._getZoomScale(t.deltaY)),this.update()}_handleKeyDown(t){let e=!1;switch(t.code){case this.keys.UP:t.ctrlKey||t.metaKey||t.shiftKey?this.enableRotate&&this._rotateUp(p*this.keyRotateSpeed/this.domElement.clientHeight):this.enablePan&&this._pan(0,this.keyPanSpeed),e=!0;break;case this.keys.BOTTOM:t.ctrlKey||t.metaKey||t.shiftKey?this.enableRotate&&this._rotateUp(-p*this.keyRotateSpeed/this.domElement.clientHeight):this.enablePan&&this._pan(0,-this.keyPanSpeed),e=!0;break;case this.keys.LEFT:t.ctrlKey||t.metaKey||t.shiftKey?this.enableRotate&&this._rotateLeft(p*this.keyRotateSpeed/this.domElement.clientHeight):this.enablePan&&this._pan(this.keyPanSpeed,0),e=!0;break;case this.keys.RIGHT:t.ctrlKey||t.metaKey||t.shiftKey?this.enableRotate&&this._rotateLeft(-p*this.keyRotateSpeed/this.domElement.clientHeight):this.enablePan&&this._pan(-this.keyPanSpeed,0),e=!0}e&&(t.preventDefault(),this.update())}_handleTouchStartRotate(t){if(1===this._pointers.length)this._rotateStart.set(t.pageX,t.pageY);else{let e=this._getSecondPointerPosition(t),i=.5*(t.pageX+e.x),s=.5*(t.pageY+e.y);this._rotateStart.set(i,s)}}_handleTouchStartPan(t){if(1===this._pointers.length)this._panStart.set(t.pageX,t.pageY);else{let e=this._getSecondPointerPosition(t),i=.5*(t.pageX+e.x),s=.5*(t.pageY+e.y);this._panStart.set(i,s)}}_handleTouchStartDolly(t){let e=this._getSecondPointerPosition(t),i=t.pageX-e.x,s=t.pageY-e.y,o=Math.sqrt(i*i+s*s);this._dollyStart.set(0,o)}_handleTouchStartDollyPan(t){this.enableZoom&&this._handleTouchStartDolly(t),this.enablePan&&this._handleTouchStartPan(t)}_handleTouchStartDollyRotate(t){this.enableZoom&&this._handleTouchStartDolly(t),this.enableRotate&&this._handleTouchStartRotate(t)}_handleTouchMoveRotate(t){if(1==this._pointers.length)this._rotateEnd.set(t.pageX,t.pageY);else{let e=this._getSecondPointerPosition(t),i=.5*(t.pageX+e.x),s=.5*(t.pageY+e.y);this._rotateEnd.set(i,s)}this._rotateDelta.subVectors(this._rotateEnd,this._rotateStart).multiplyScalar(this.rotateSpeed);let e=this.domElement;this._rotateLeft(p*this._rotateDelta.x/e.clientHeight),this._rotateUp(p*this._rotateDelta.y/e.clientHeight),this._rotateStart.copy(this._rotateEnd)}_handleTouchMovePan(t){if(1===this._pointers.length)this._panEnd.set(t.pageX,t.pageY);else{let e=this._getSecondPointerPosition(t),i=.5*(t.pageX+e.x),s=.5*(t.pageY+e.y);this._panEnd.set(i,s)}this._panDelta.subVectors(this._panEnd,this._panStart).multiplyScalar(this.panSpeed),this._pan(this._panDelta.x,this._panDelta.y),this._panStart.copy(this._panEnd)}_handleTouchMoveDolly(t){let e=this._getSecondPointerPosition(t),i=t.pageX-e.x,s=t.pageY-e.y,o=Math.sqrt(i*i+s*s);this._dollyEnd.set(0,o),this._dollyDelta.set(0,Math.pow(this._dollyEnd.y/this._dollyStart.y,this.zoomSpeed)),this._dollyOut(this._dollyDelta.y),this._dollyStart.copy(this._dollyEnd);let h=(t.pageX+e.x)*.5,a=(t.pageY+e.y)*.5;this._updateZoomParameters(h,a)}_handleTouchMoveDollyPan(t){this.enableZoom&&this._handleTouchMoveDolly(t),this.enablePan&&this._handleTouchMovePan(t)}_handleTouchMoveDollyRotate(t){this.enableZoom&&this._handleTouchMoveDolly(t),this.enableRotate&&this._handleTouchMoveRotate(t)}_addPointer(t){this._pointers.push(t.pointerId)}_removePointer(t){delete this._pointerPositions[t.pointerId];for(let e=0;e{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"styles",{enumerable:!0,get:function(){return l}});let l={error:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},desc:{display:"inline-block"},h1:{display:"inline-block",margin:"0 20px 0 0",padding:"0 23px 0 0",fontSize:24,fontWeight:500,verticalAlign:"top",lineHeight:"49px"},h2:{fontSize:14,fontWeight:400,lineHeight:"49px",margin:0}};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8886:(e,t,l)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HTTPAccessErrorFallback",{enumerable:!0,get:function(){return o}});let r=l(5155),n=l(4585);function o(e){let{status:t,message:l}=e;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("title",{children:t+": "+l}),(0,r.jsx)("div",{style:n.styles.error,children:(0,r.jsxs)("div",{children:[(0,r.jsx)("style",{dangerouslySetInnerHTML:{__html:"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}),(0,r.jsx)("h1",{className:"next-error-h1",style:n.styles.h1,children:t}),(0,r.jsx)("div",{style:n.styles.desc,children:(0,r.jsx)("h2",{style:n.styles.h2,children:l})})]})})]})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9350:(e,t,l)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/_not-found/page",function(){return l(9520)}])},9520:(e,t,l)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});let r=l(5155),n=l(8886),o=function(){return(0,r.jsx)("html",{children:(0,r.jsx)("body",{children:(0,r.jsx)(n.HTTPAccessErrorFallback,{status:404,message:"This page could not be found."})})})};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)}},e=>{e.O(0,[441,255,358],()=>e(e.s=9350)),_N_E=e.O()}]); \ No newline at end of file diff --git a/docs/_next/static/chunks/app/layout-526b5fdc6e944f77.js b/docs/_next/static/chunks/app/layout-526b5fdc6e944f77.js new file mode 100644 index 00000000..2e668956 --- /dev/null +++ b/docs/_next/static/chunks/app/layout-526b5fdc6e944f77.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[177],{1617:(e,s,_)=>{Promise.resolve().then(_.t.bind(_,7401,23))},7401:()=>{}},e=>{e.O(0,[894,441,255,358],()=>e(e.s=1617)),_N_E=e.O()}]); \ No newline at end of file diff --git a/docs/_next/static/chunks/app/page-0b67264ab3f1c6e3.js b/docs/_next/static/chunks/app/page-0b67264ab3f1c6e3.js new file mode 100644 index 00000000..5102dfb1 --- /dev/null +++ b/docs/_next/static/chunks/app/page-0b67264ab3f1c6e3.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[974],{6179:(s,e,t)=>{Promise.resolve().then(t.bind(t,9547))},6538:s=>{"use strict";class e extends SyntaxError{format(s){let e="Error: "+this.message;if(this.location){let t=null,i=s.find(s=>s.source===this.location.source);i&&(t=i.text.split(/\r\n|\n|\r/g));let r=this.location.start,a=this.location.source&&"function"==typeof this.location.source.offset?this.location.source.offset(r):r,l=this.location.source+":"+a.line+":"+a.column;if(t){let s=this.location.end,i="".padEnd(a.line.toString().length," "),n=t[r.line-1],u=(r.line===s.line?s.column:n.length+1)-r.column||1;e+="\n --\x3e "+l+"\n"+i+" |\n"+a.line+" | "+n+"\n"+i+" | "+"".padEnd(r.column-1," ")+"".padEnd(u,"^")}else e+="\n at "+l}return e}static buildMessage(s,e){function t(s){return s.codePointAt(0).toString(16).toUpperCase()}let i=Object.prototype.hasOwnProperty.call(RegExp.prototype,"unicode")?RegExp("[\\p{C}\\p{Mn}\\p{Mc}]","gu"):null;function r(s){return i?s.replace(i,s=>"\\u{"+t(s)+"}"):s}function a(s){return r(s.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,s=>"\\x0"+t(s)).replace(/[\x10-\x1F\x7F-\x9F]/g,s=>"\\x"+t(s)))}function l(s){return r(s.replace(/\\/g,"\\\\").replace(/\]/g,"\\]").replace(/\^/g,"\\^").replace(/-/g,"\\-").replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,s=>"\\x0"+t(s)).replace(/[\x10-\x1F\x7F-\x9F]/g,s=>"\\x"+t(s)))}let n={literal:s=>'"'+a(s.text)+'"',class(s){let e=s.parts.map(s=>Array.isArray(s)?l(s[0])+"-"+l(s[1]):l(s));return"["+(s.inverted?"^":"")+e.join("")+"]"+(s.unicode?"u":"")},any:()=>"any character",end:()=>"end of input",other:s=>s.description};function u(s){return n[s.type](s)}return"Expected "+function(s){let e=s.map(u);if(e.sort(),e.length>0){let s=1;for(let t=1;t=K.length)t=K.length-1;else for(t=e;!K[--t];);for(i={line:(i=K[t]).line,column:i.column};tJ&&(J=X,Z=[]),Z.push(s))}function si(){let e,t,i,a;for(e=X,t=[],i=sr();i!==r;)t.push(i),i=sr();return(i=X,Y++,s.length>X?(a=s.charAt(X),X++):(a=r,0===Y&&st(T)),Y--,a===r?i=void 0:(X=i,i=r),i!==r)?e=t.filter(Boolean):(X=e,e=r),e}function sr(){let e,t,i;if((e=sa())===r&&(e=sl())===r&&(e=su())===r&&(e=function(){let e,t,i,a,l,n,v,d,p,c,o,x,_,g,k,m,h,T;if(e=X,s.substr(X,10)===u?(t=u,X+=10):(t=r,0===Y&&st(D)),t!==r){for(i=[],a=sc();a!==r;)i.push(a),a=sc();if((a=sx())!==r){for(l=[],n=sc();n!==r;)l.push(n),n=sc();if(40===s.charCodeAt(X)?(n="(",X++):(n=r,0===Y&&st(b)),n!==r){for(v=[],d=sc();d!==r;)v.push(d),d=sc();for((d=s_())===r&&(d=null),p=[],c=sc();c!==r;)p.push(c),c=sc();if(41===s.charCodeAt(X)?(c=")",X++):(c=r,0===Y&&st(P)),c!==r){for(o=[],x=sc();x!==r;)o.push(x),x=sc();if(x=X,58===s.charCodeAt(X)?(_=":",X++):(_=r,0===Y&&st(y)),_!==r){for(g=[],k=sc();k!==r;)g.push(k),k=sc();(k=s_())!==r?x=_=[_,g,k]:(X=x,x=r)}else X=x,x=r;for(x===r&&(x=null),_=[],g=sc();g!==r;)_.push(g),g=sc();if(123===s.charCodeAt(X)?(g="{",X++):(g=r,0===Y&&st(M)),g!==r){for(k=[],m=sn();m!==r;)k.push(m),m=sn();if(125===s.charCodeAt(X)?(m="}",X++):(m=r,0===Y&&st(z)),m!==r){for(h=[],T=so();T!==r;)h.push(T),T=so();e={type:"datablock",className:a,instanceName:d,body:k.filter(Boolean)}}else X=e,e=r}else X=e,e=r}else X=e,e=r}else X=e,e=r}else X=e,e=r}else X=e,e=r;return e}())===r){if(e=X,t=[],(i=sc())!==r)for(;i!==r;)t.push(i),i=sc();else t=r;t!==r&&(t=null),e=t}return e}function sa(){let e,t,i,a,l;if(e=X,"//"===s.substr(X,2)?(t="//",X+=2):(t=r,0===Y&&st(f)),t!==r){for(i=X,a=[],l=s.charAt(X),c.test(l)?X++:(l=r,0===Y&&st(L));l!==r;)a.push(l),l=s.charAt(X),c.test(l)?X++:(l=r,0===Y&&st(L));e={type:"comment",text:i=s.substring(i,X)}}else X=e,e=r;return e}function sl(){let e,t,i,a,l,n,u,d,p,c,o,x,_,g,k,m;if(e=X,s.substr(X,4)===v?(t=v,X+=4):(t=r,0===Y&&st(w)),t!==r){for(i=[],a=sc();a!==r;)i.push(a),a=sc();if((a=sx())!==r){for(l=[],n=sc();n!==r;)l.push(n),n=sc();if(40===s.charCodeAt(X)?(n="(",X++):(n=r,0===Y&&st(b)),n!==r){for(u=[],d=sc();d!==r;)u.push(d),d=sc();for((d=s_())===r&&(d=null),p=[],c=sc();c!==r;)p.push(c),c=sc();if(41===s.charCodeAt(X)?(c=")",X++):(c=r,0===Y&&st(P)),c!==r){for(o=[],x=sc();x!==r;)o.push(x),x=sc();if(123===s.charCodeAt(X)?(x="{",X++):(x=r,0===Y&&st(M)),x!==r){for(_=[],g=sn();g!==r;)_.push(g),g=sn();if(125===s.charCodeAt(X)?(g="}",X++):(g=r,0===Y&&st(z)),g!==r){for(k=[],m=so();m!==r;)k.push(m),m=so();e={type:"instance",className:a,instanceName:d,body:_.filter(Boolean)}}else X=e,e=r}else X=e,e=r}else X=e,e=r}else X=e,e=r}else X=e,e=r}else X=e,e=r;return e}function sn(){let s,e,t;if(s=X,e=[],(t=sc())!==r)for(;t!==r;)e.push(t),t=sc();else e=r;return e!==r&&(e=null),(s=e)===r&&(s=su())===r&&(s=sl())===r&&(s=sa()),s}function su(){let e,t,i,a,l,n,u;if(e=X,(t=function(){let s,e,t,i;if(s=X,(e=sx())!==r){for(t=[],i=sg();i!==r;)t.push(i),i=sg();s={name:e,index:t}}else X=s,s=r;return s}())!==r){for(i=[],a=sc();a!==r;)i.push(a),a=sc();if(61===s.charCodeAt(X)?(a="=",X++):(a=r,0===Y&&st(W)),a!==r){let i,a,v;for(l=[],n=sc();n!==r;)l.push(n),n=sc();if((i=function(){let e,t,i,a;if(e=X,34===s.charCodeAt(X)?(t='"',X++):(t=r,0===Y&&st(A)),t!==r){for(i=[],(a=sv())===r&&(a=sd());a!==r;)i.push(a),(a=sv())===r&&(a=sd());(34===s.charCodeAt(X)?(a='"',X++):(a=r,0===Y&&st(A)),a!==r)?e={type:"string",value:i.join("")}:(X=e,e=r)}else X=e,e=r;if(e===r)if(e=X,39===s.charCodeAt(X)?(t="'",X++):(t=r,0===Y&&st(O)),t!==r){for(i=[],(a=sv())===r&&(a=sp());a!==r;)i.push(a),(a=sv())===r&&(a=sp());(39===s.charCodeAt(X)?(a="'",X++):(a=r,0===Y&&st(O)),a!==r)?e={type:"string",value:i.join("")}:(X=e,e=r)}else X=e,e=r;return e}())===r&&(i=sk())===r&&(i=sl())===r&&(s.substr(X,4)===d?(v=d,X+=4):(v=r,0===Y&&st(j)),v===r&&(s.substr(X,5)===p?(v=p,X+=5):(v=r,0===Y&&st(U))),v!==r&&(v={type:"boolean",value:"true"===v}),(i=v)===r)&&(i=X,(a=sx())!==r&&(a={type:"reference",value:a}),i=a),(n=i)!==r)59===s.charCodeAt(X)?(u=";",X++):(u=r,0===Y&&st(H)),u===r&&(u=null),e={type:"definition",target:t,value:n};else X=e,e=r}else X=e,e=r}else X=e,e=r;return e}function sv(){let e,t,i;return(e=X,92===s.charCodeAt(X)?(t="\\",X++):(t=r,0===Y&&st(V)),t!==r&&(s.length>X?(i=s.charAt(X),X++):(i=r,0===Y&&st(T)),i!==r))?e=i:(X=e,e=r),e}function sd(){let e,t,i;if(e=X,t=[],i=s.charAt(X),o.test(i)?X++:(i=r,0===Y&&st(R)),i!==r)for(;i!==r;)t.push(i),i=s.charAt(X),o.test(i)?X++:(i=r,0===Y&&st(R));else t=r;return t!==r?s.substring(e,X):t}function sp(){let e,t,i;if(e=X,t=[],i=s.charAt(X),x.test(i)?X++:(i=r,0===Y&&st(S)),i!==r)for(;i!==r;)t.push(i),i=s.charAt(X),x.test(i)?X++:(i=r,0===Y&&st(S));else t=r;return t!==r?s.substring(e,X):t}function sc(){let e;return e=s.charAt(X),_.test(e)?X++:(e=r,0===Y&&st(C)),e!==r&&(e=null),e}function so(){let e;return 59===s.charCodeAt(X)?(e=";",X++):(e=r,0===Y&&st(H)),e}function sx(){let e,t,i,a,l,n;if(e=X,t=X,i=s.charAt(X),g.test(i)?X++:(i=r,0===Y&&st(N)),i===r&&(i=null),a=s.charAt(X),k.test(a)?X++:(a=r,0===Y&&st(G)),a!==r){for(l=[],n=s.charAt(X),m.test(n)?X++:(n=r,0===Y&&st(B));n!==r;)l.push(n),n=s.charAt(X),m.test(n)?X++:(n=r,0===Y&&st(B));t=i=[i,a,l]}else X=t,t=r;return t!==r?s.substring(e,X):t}function s_(){let s;return(s=sx())===r&&(s=sk()),s}function sg(){let e,t,i,a;return(e=function(){let e,t,i,a,l,n;if(e=X,91===s.charCodeAt(X)?(t="[",X++):(t=r,0===Y&&st(F)),t!==r){let t;for(i=[],a=sc();a!==r;)i.push(a),a=sc();if((t=sk())===r&&(t=sx()),(a=t)!==r){for(l=[],n=sc();n!==r;)l.push(n),n=sc();(93===s.charCodeAt(X)?(n="]",X++):(n=r,0===Y&&st(q)),n!==r)?e=a:(X=e,e=r)}else X=e,e=r}else X=e,e=r;return e}())===r&&((t=X,46===s.charCodeAt(X)?(i=".",X++):(i=r,0===Y&&st(E)),i!==r&&(a=sx())!==r)?t=a:(X=t,t=r),e=t),e}function sk(){let e,t,i;if(e=X,t=[],i=s.charAt(X),h.test(i)?X++:(i=r,0===Y&&st(I)),i!==r)for(;i!==r;)t.push(i),i=s.charAt(X),h.test(i)?X++:(i=r,0===Y&&st(I));else t=r;return(e=t!==r?s.substring(e,X):t)!==r&&(e={type:"number",value:parseFloat(e)}),e}let sm=(i=n())!==r&&X===s.length;function sh(){var t,a,l;throw i!==r&&X0&&void 0!==arguments[0]?arguments[0]:X,t=s.codePointAt(e);return void 0===t?"":String.fromCodePoint(t)}(J):null,l=J{"use strict";t.r(e),t.d(e,{default:()=>L});var i=t(5155),r=t(2115),a=t(7548),l=t(5339);let n=JSON.parse('{"BridgeTooFarReadme.txt":["DynamixFinalPack.vl2"],"Devil\'sElbowReadme.txt":["DynamixFinalPack.vl2"],"Dopplegangers.txt":["DesertWind.vl2","centaur.vl2"],"EULA.txt":["base.vl2"],"Info.txt":["yHDTextures2.0.vl2"],"InnerSanctumReadme.txt":["DynamixFinalPack.vl2"],"IsleOfManReadme.txt":["DynamixFinalPack.vl2"],"LICENSE":["SkiFreeGameType.vl2"],"PantheonReadme.txt":["DynamixFinalPack.vl2"],"ReadMe.txt":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"TWL-MapPack Readme.txt":["TWL-MapPack.vl2"],"TWL2-Map Pack Readme.txt":["TWL2-MapPack.vl2"],"TridentReadme.txt":["DynamixFinalPack.vl2"],"UKEULA.txt":["base.vl2"],"Xtra_missions/Attrition.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/Chasmaclysmic.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/DBS_Smoothed.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/DX_Badlands.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/DX_Desert.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/DX_Ice.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/HO_Badlands.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/HO_Desert.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/HO_Ice.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/HO_Lush.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/HillKingLT.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/MapAssets.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/Moonwalk.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/Pariah_Mirrored.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/PlanetX.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/PuliVeivari.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/Ravine.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/Rush.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/SC_Badlands.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/SC_Desert.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/SC_Ice.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/SC_Lush.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/SC_Night.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/SC_Normal.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/Stripmine.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/VanDamnedLT.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/T2Intro.wav":["audio.vl2"],"audio/Windloop2.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/alienanimal2.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/alienanimal4.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/alienanimal5.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/alienanimal6.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/alienanimal7.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/birdfrog.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/Bonuses/Nouns/airplane.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/astronaut.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/atmosphere.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/balloon.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/bats.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/beeswarm.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/birdofprey.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/blimp.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/bluejay.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/budgie.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/butterfly.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/camel.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/captain.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/cat.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/cheetah.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/chickadee.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/cloud.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/colonel.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/condor.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/cougar.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/cow.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/coyote.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/crow.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/dog.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/donkey.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/dove.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/dragonfly.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/flamingo.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/fly.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/general.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/goldfinch.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/grasshopper.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/helicopter.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/hornet.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/horse.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/hurricane.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/iguana.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/jaguar.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/llama.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/major.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/moon.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/msquito.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/ostrich.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/owl.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/ozone.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/parakeet.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/pelican.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/puppy.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/shark.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/snake.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/special1.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/special2.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/special3.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/swallow.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/tiger.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/tornado.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/turtle.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/warnipple.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/wasp.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/wolf.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/zebra.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/zeppellin.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/down_passback1_prayer.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/down_passback2_moyoyo.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/down_passback3_rocket.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/down_perppass1_blast.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/down_perppass2_deepdish.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/down_perppass3_bunnybump.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/down_straipass1_yoyo.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/down_straipass2_skydive.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/down_straipass3_jolt.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/gadget3.wav":["TR2final105-client.vl2"],"audio/fx/Bonuses/high-level1-frozen.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/high-level2-shooting.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/high-level3-dangling.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/high-level4-blazing.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/high-level5-raining.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/high-level6-falling.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/horz_passback1_jab.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/horz_passback2_backbreaker.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/horz_passback3_leetlob.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/horz_perppass1_peeler.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/horz_perppass2_blender.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/horz_perppass3_glasssmash.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/horz_straipass1_bullet.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/horz_straipass2_heist.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/horz_straipass3_smackshot.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/low-level1-sharp.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/low-level2-spitting.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/low-level3-whipped.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/low-level4-popping.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/low-level5-bursting.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/mario-6notes.wav":["TR2final105-client.vl2"],"audio/fx/Bonuses/med-level1-modest.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/med-level2-ripped.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/med-level3-shining.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/med-level4-slick.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/med-level5-sprinkling.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/med-level6-brilliant.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/upward_passback1_bomb.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/upward_passback2_deliverance.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/upward_passback3_crank.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/upward_perppass1_fling.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/upward_perppass2_quark.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/upward_perppass3_juggletoss.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/upward_straipass1_ascension.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/upward_straipass2_elevator.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/wow-level1-suspended.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/wow-level2-skeeting.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/wow-level3-hanging.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/wow-level4-arcing.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/wow-level5-pouring.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/wow-level6-elite.wav":["TR2final093-extras.vl2"],"audio/fx/armor/breath_bio_uw.wav":["audio.vl2"],"audio/fx/armor/breath_fem_uw.wav":["audio.vl2"],"audio/fx/armor/breath_uw.wav":["audio.vl2"],"audio/fx/armor/bubbletrail.wav":["audio.vl2"],"audio/fx/armor/bubbletrail2.wav":["audio.vl2"],"audio/fx/armor/general_water_bigsplash.wav":["audio.vl2"],"audio/fx/armor/general_water_exit.wav":["audio.vl2"],"audio/fx/armor/general_water_exit2.wav":["audio.vl2"],"audio/fx/armor/general_water_medsplash.wav":["audio.vl2"],"audio/fx/armor/general_water_smallsplash.wav":["audio.vl2"],"audio/fx/armor/general_water_smallsplash2.wav":["audio.vl2"],"audio/fx/armor/heavy_LF_hard.wav":["audio.vl2"],"audio/fx/armor/heavy_LF_metal.wav":["audio.vl2"],"audio/fx/armor/heavy_LF_snow.wav":["audio.vl2"],"audio/fx/armor/heavy_LF_soft.wav":["audio.vl2"],"audio/fx/armor/heavy_LF_uw.wav":["audio.vl2"],"audio/fx/armor/heavy_LF_water.wav":["audio.vl2"],"audio/fx/armor/heavy_RF_hard.wav":["audio.vl2"],"audio/fx/armor/heavy_RF_metal.wav":["audio.vl2"],"audio/fx/armor/heavy_RF_snow.wav":["audio.vl2"],"audio/fx/armor/heavy_RF_soft.wav":["audio.vl2"],"audio/fx/armor/heavy_RF_uw.wav":["audio.vl2"],"audio/fx/armor/heavy_RF_water.wav":["audio.vl2"],"audio/fx/armor/heavy_land_hard.wav":["audio.vl2"],"audio/fx/armor/heavy_land_snow.wav":["audio.vl2"],"audio/fx/armor/heavy_land_soft.wav":["audio.vl2"],"audio/fx/armor/light_LF_bubbles.wav":["audio.vl2"],"audio/fx/armor/light_LF_hard.wav":["audio.vl2"],"audio/fx/armor/light_LF_metal.wav":["audio.vl2"],"audio/fx/armor/light_LF_snow.wav":["audio.vl2"],"audio/fx/armor/light_LF_soft.wav":["audio.vl2"],"audio/fx/armor/light_LF_uw.wav":["audio.vl2"],"audio/fx/armor/light_LF_wade.wav":["audio.vl2"],"audio/fx/armor/light_LF_water.wav":["audio.vl2"],"audio/fx/armor/light_RF_bubbles.wav":["audio.vl2"],"audio/fx/armor/light_RF_hard.wav":["audio.vl2"],"audio/fx/armor/light_RF_metal.wav":["audio.vl2"],"audio/fx/armor/light_RF_snow.wav":["audio.vl2"],"audio/fx/armor/light_RF_soft.wav":["audio.vl2"],"audio/fx/armor/light_RF_uw.wav":["audio.vl2"],"audio/fx/armor/light_RF_wade.wav":["audio.vl2"],"audio/fx/armor/light_RF_water.wav":["audio.vl2"],"audio/fx/armor/light_land_hard.wav":["audio.vl2"],"audio/fx/armor/light_land_metal.wav":["audio.vl2"],"audio/fx/armor/light_land_snow.wav":["audio.vl2"],"audio/fx/armor/light_land_soft.wav":["audio.vl2"],"audio/fx/armor/med_LF_hard.wav":["audio.vl2"],"audio/fx/armor/med_LF_metal.wav":["audio.vl2"],"audio/fx/armor/med_LF_snow.wav":["audio.vl2"],"audio/fx/armor/med_LF_soft.wav":["audio.vl2"],"audio/fx/armor/med_LF_uw.wav":["audio.vl2"],"audio/fx/armor/med_LF_water.wav":["audio.vl2"],"audio/fx/armor/med_RF_hard.wav":["audio.vl2"],"audio/fx/armor/med_RF_metal.wav":["audio.vl2"],"audio/fx/armor/med_RF_snow.wav":["audio.vl2"],"audio/fx/armor/med_RF_soft.wav":["audio.vl2"],"audio/fx/armor/med_RF_uw.wav":["audio.vl2"],"audio/fx/armor/med_RF_water.wav":["audio.vl2"],"audio/fx/armor/med_land_hard.wav":["audio.vl2"],"audio/fx/armor/med_land_snow.wav":["audio.vl2"],"audio/fx/armor/med_land_soft.wav":["audio.vl2"],"audio/fx/armor/ski_soft.wav":["audio.vl2"],"audio/fx/armor/thrust.wav":["audio.vl2"],"audio/fx/armor/thrust_uw.wav":["audio.vl2"],"audio/fx/bonuses/TRex.wav":["TR2final105-client.vl2"],"audio/fx/bonuses/evillaugh.wav":["TR2final105-client.vl2"],"audio/fx/bonuses/qseq1.wav":["TR2final105-client.vl2"],"audio/fx/bonuses/qseq2.wav":["TR2final105-client.vl2"],"audio/fx/bonuses/qseq3.wav":["TR2final105-client.vl2"],"audio/fx/environment/IrisStaticSweep.wav":["TWL-MapPack.vl2"],"audio/fx/environment/SalDefenceWarning.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/Salbaseambience.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/Salwindsand.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/base_1.wav":["audio.vl2"],"audio/fx/environment/base_2.wav":["audio.vl2"],"audio/fx/environment/base_3.wav":["audio.vl2"],"audio/fx/environment/base_pulse_1.wav":["audio.vl2"],"audio/fx/environment/base_pulse_2.wav":["audio.vl2"],"audio/fx/environment/bird_echo1.wav":["audio.vl2"],"audio/fx/environment/bird_echo2.wav":["audio.vl2"],"audio/fx/environment/bird_echo3.wav":["audio.vl2"],"audio/fx/environment/bird_echo4.wav":["audio.vl2"],"audio/fx/environment/bird_echo5.wav":["audio.vl2"],"audio/fx/environment/bubbles1.wav":["audio.vl2"],"audio/fx/environment/bubbles2.wav":["audio.vl2"],"audio/fx/environment/caynonwind144k.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/coldwind1.wav":["audio.vl2"],"audio/fx/environment/crickets.wav":["audio.vl2"],"audio/fx/environment/crickets_drygrass.wav":["audio.vl2"],"audio/fx/environment/ctmelody1.WAV":["audio.vl2"],"audio/fx/environment/ctmelody2.WAV":["audio.vl2"],"audio/fx/environment/ctmelody3.WAV":["audio.vl2"],"audio/fx/environment/ctmelody4.WAV":["audio.vl2"],"audio/fx/environment/desertowl.wav":["audio.vl2"],"audio/fx/environment/dnabird1.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnabird3.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnacloseriver.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnacricketnight.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnaforest1.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnaforest2.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnafrog.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnagabbiano.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnaghost.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnanightengale.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnaoceano.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnaoceano2.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnaoceano3.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnapanelsounds.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnapanelsounds2.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnapigeon.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnastormblows.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnawolf.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnawolf2.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/drywind.wav":["audio.vl2"],"audio/fx/environment/drywind2.wav":["audio.vl2"],"audio/fx/environment/fly_swarm.wav":["audio.vl2"],"audio/fx/environment/fog.wav":["audio.vl2"],"audio/fx/environment/frog1.wav":["audio.vl2"],"audio/fx/environment/frog2.wav":["audio.vl2"],"audio/fx/environment/gravel1.wav":["audio.vl2"],"audio/fx/environment/gravel2.wav":["audio.vl2"],"audio/fx/environment/gravel3.wav":["audio.vl2"],"audio/fx/environment/growl1.wav":["audio.vl2"],"audio/fx/environment/growl2.wav":["audio.vl2"],"audio/fx/environment/growl3.wav":["audio.vl2"],"audio/fx/environment/growl4.wav":["audio.vl2"],"audio/fx/environment/growl5.wav":["audio.vl2"],"audio/fx/environment/howlingwind1.wav":["audio.vl2"],"audio/fx/environment/howlingwind2.wav":["audio.vl2"],"audio/fx/environment/howlingwind3.wav":["audio.vl2"],"audio/fx/environment/icecrack1.wav":["audio.vl2"],"audio/fx/environment/icecrack2.wav":["audio.vl2"],"audio/fx/environment/icefall1.wav":["audio.vl2"],"audio/fx/environment/icefall2.wav":["audio.vl2"],"audio/fx/environment/icefall3.wav":["audio.vl2"],"audio/fx/environment/lakewaves.wav":["audio.vl2"],"audio/fx/environment/lakewaves2.wav":["audio.vl2"],"audio/fx/environment/lavabloop1.wav":["audio.vl2"],"audio/fx/environment/lavabloop2.wav":["audio.vl2"],"audio/fx/environment/lavabloop3.wav":["audio.vl2"],"audio/fx/environment/lavabloop4.wav":["audio.vl2"],"audio/fx/environment/lavabloop5.wav":["audio.vl2"],"audio/fx/environment/lavabloop6.wav":["audio.vl2"],"audio/fx/environment/lavabloop7.wav":["audio.vl2"],"audio/fx/environment/lavahiss.wav":["audio.vl2"],"audio/fx/environment/lavahostile.wav":["audio.vl2"],"audio/fx/environment/lavamellow1.wav":["audio.vl2"],"audio/fx/environment/leavesrustling.wav":["audio.vl2"],"audio/fx/environment/moaningwind1.wav":["audio.vl2"],"audio/fx/environment/oceanwaves.wav":["audio.vl2"],"audio/fx/environment/rain_hard_1.wav":["audio.vl2"],"audio/fx/environment/rain_hard_2.wav":["audio.vl2"],"audio/fx/environment/rain_light_1.wav":["audio.vl2"],"audio/fx/environment/rain_light_2.wav":["audio.vl2"],"audio/fx/environment/rain_medium_1.wav":["audio.vl2"],"audio/fx/environment/rain_medium_2.wav":["audio.vl2"],"audio/fx/environment/rain_medium_3.wav":["audio.vl2"],"audio/fx/environment/river1.wav":["audio.vl2"],"audio/fx/environment/river2.wav":["audio.vl2"],"audio/fx/environment/river3.wav":["audio.vl2"],"audio/fx/environment/rockslide1.wav":["audio.vl2"],"audio/fx/environment/rockslide2.wav":["audio.vl2"],"audio/fx/environment/rumblingthunder.wav":["audio.vl2"],"audio/fx/environment/sandpatter1.wav":["audio.vl2"],"audio/fx/environment/sandpatter2.wav":["audio.vl2"],"audio/fx/environment/sandstorm.wav":["audio.vl2"],"audio/fx/environment/sandstorm2.wav":["audio.vl2"],"audio/fx/environment/seagull1.wav":["TR2final105-client.vl2"],"audio/fx/environment/snowfall1.wav":["audio.vl2"],"audio/fx/environment/snowfall2.wav":["audio.vl2"],"audio/fx/environment/snowfall3.wav":["audio.vl2"],"audio/fx/environment/snowfall4.wav":["audio.vl2"],"audio/fx/environment/snowstorm1.wav":["audio.vl2"],"audio/fx/environment/snowstorm2.wav":["audio.vl2"],"audio/fx/environment/sys-boilingwater.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/sys-lava1.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/sys-lava2.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/sys-lavastream.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/sys-ocean.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/sys-riverfast.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/sys-riverslow.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/sys-thunder1.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/sys-thunderaway.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/sys-windstream.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/wetwind.wav":["audio.vl2"],"audio/fx/environment/whispers.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/wind_sandstorm.wav":["audio.vl2"],"audio/fx/environment/yeti_howl1.wav":["audio.vl2"],"audio/fx/environment/yeti_howl2.wav":["audio.vl2"],"audio/fx/explosions/deployables_explosion.wav":["audio.vl2"],"audio/fx/explosions/explosion.xpl03.wav":["audio.vl2"],"audio/fx/explosions/explosion.xpl10.wav":["audio.vl2"],"audio/fx/explosions/explosion.xpl23.wav":["audio.vl2"],"audio/fx/explosions/explosion.xpl27.wav":["audio.vl2"],"audio/fx/explosions/grenade_flash_explode.wav":["audio.vl2"],"audio/fx/explosions/vehicle_explosion.wav":["audio.vl2"],"audio/fx/misc/Cheer.wav":["TR2final105-client.vl2"],"audio/fx/misc/Flag1.wav":["TR2final105-client.vl2"],"audio/fx/misc/Flair.wav":["TR2final105-client.vl2"],"audio/fx/misc/MA1.wav":["TR2final105-client.vl2"],"audio/fx/misc/MA2.wav":["TR2final105-client.vl2"],"audio/fx/misc/MA3.wav":["TR2final105-client.vl2"],"audio/fx/misc/SHIELDH1.WAV":["audio.vl2"],"audio/fx/misc/Siege_Switching.WAV":["audio.vl2"],"audio/fx/misc/Yardsale.WAV":["audio.vl2"],"audio/fx/misc/bounty_bonus.wav":["audio.vl2"],"audio/fx/misc/bounty_completed.wav":["audio.vl2"],"audio/fx/misc/bounty_objrem1.wav":["audio.vl2"],"audio/fx/misc/bounty_objrem2.wav":["audio.vl2"],"audio/fx/misc/cannonshot.wav":["TR2final105-client.vl2"],"audio/fx/misc/cannonstart.wav":["TR2final105-client.vl2"],"audio/fx/misc/carscreech.wav":["TR2final105-client.vl2"],"audio/fx/misc/coin.wav":["TR2final105-client.vl2"],"audio/fx/misc/crowd-clap.wav":["TR2final105-client.vl2"],"audio/fx/misc/crowd-dis2.wav":["TR2final105-client.vl2"],"audio/fx/misc/crowd.wav":["TR2final105-client.vl2"],"audio/fx/misc/crowd2.wav":["TR2final105-client.vl2"],"audio/fx/misc/crowd3.wav":["TR2final105-client.vl2"],"audio/fx/misc/crowdfade.wav":["TR2final105-client.vl2"],"audio/fx/misc/crowdtransition1a.wav":["TR2final105-client.vl2"],"audio/fx/misc/crowdtransition1b.wav":["TR2final105-client.vl2"],"audio/fx/misc/crowdtransition2a.wav":["TR2final105-client.vl2"],"audio/fx/misc/crowdtransition2b.wav":["TR2final105-client.vl2"],"audio/fx/misc/crowdtransition3a.wav":["TR2final105-client.vl2"],"audio/fx/misc/crowdtransition3b.wav":["TR2final105-client.vl2"],"audio/fx/misc/diagnostic_beep.wav":["audio.vl2"],"audio/fx/misc/diagnostic_on.wav":["audio.vl2"],"audio/fx/misc/downloading.wav":["audio.vl2"],"audio/fx/misc/flag_capture.wav":["audio.vl2"],"audio/fx/misc/flag_drop.wav":["audio.vl2"],"audio/fx/misc/flag_lost.wav":["audio.vl2"],"audio/fx/misc/flag_mined_female.wav":["audio.vl2"],"audio/fx/misc/flag_mined_male.wav":["audio.vl2"],"audio/fx/misc/flag_return.wav":["audio.vl2"],"audio/fx/misc/flag_snatch.wav":["audio.vl2"],"audio/fx/misc/flag_taken.wav":["audio.vl2"],"audio/fx/misc/flagcapture.wav":["TR2final105-client.vl2"],"audio/fx/misc/flagenemy.wav":["TR2final105-client.vl2"],"audio/fx/misc/flagflap.wav":["TR2final105-client.vl2"],"audio/fx/misc/flagfriend.wav":["TR2final105-client.vl2"],"audio/fx/misc/flagreturn.wav":["TR2final105-client.vl2"],"audio/fx/misc/flagself.wav":["TR2final105-client.vl2"],"audio/fx/misc/flipflop_lost.wav":["audio.vl2"],"audio/fx/misc/flipflop_taken.wav":["audio.vl2"],"audio/fx/misc/gameover.wav":["TR2final105-client.vl2"],"audio/fx/misc/gamestart.wav":["TR2final105-client.vl2"],"audio/fx/misc/goal.wav":["TR2final105-client.vl2"],"audio/fx/misc/gridjump.wav":["TR2final105-client.vl2"],"audio/fx/misc/health_patch.wav":["audio.vl2"],"audio/fx/misc/heartbeat.wav":["audio.vl2"],"audio/fx/misc/hunters_1.wav":["audio.vl2"],"audio/fx/misc/hunters_10.wav":["audio.vl2"],"audio/fx/misc/hunters_15.wav":["audio.vl2"],"audio/fx/misc/hunters_2.wav":["audio.vl2"],"audio/fx/misc/hunters_3.wav":["audio.vl2"],"audio/fx/misc/hunters_30.wav":["audio.vl2"],"audio/fx/misc/hunters_4.wav":["audio.vl2"],"audio/fx/misc/hunters_5.wav":["audio.vl2"],"audio/fx/misc/hunters_60.wav":["audio.vl2"],"audio/fx/misc/hunters_flag_snatch.wav":["audio.vl2"],"audio/fx/misc/hunters_greed.wav":["audio.vl2"],"audio/fx/misc/hunters_horde.wav":["audio.vl2"],"audio/fx/misc/launcher.wav":["TR2final105-client.vl2"],"audio/fx/misc/lightning_impact.wav":["audio.vl2"],"audio/fx/misc/mine.deploy.WAV":["audio.vl2"],"audio/fx/misc/misc.error.wav":["audio.vl2"],"audio/fx/misc/missed.wav":["TR2final105-client.vl2"],"audio/fx/misc/nexus_cap.wav":["audio.vl2"],"audio/fx/misc/nexus_idle.wav":["audio.vl2"],"audio/fx/misc/red_alert.wav":["audio.vl2"],"audio/fx/misc/red_alert_short.wav":["TR2final105-client.vl2"],"audio/fx/misc/rolechange.wav":["TR2final105-client.vl2"],"audio/fx/misc/slapshot.wav":["TR2final105-client.vl2"],"audio/fx/misc/static.wav":["audio.vl2"],"audio/fx/misc/switch_taken.wav":["audio.vl2"],"audio/fx/misc/target_waypoint.wav":["audio.vl2"],"audio/fx/misc/vote_fails.wav":["audio.vl2"],"audio/fx/misc/vote_initiated.wav":["audio.vl2"],"audio/fx/misc/vote_passes.wav":["audio.vl2"],"audio/fx/misc/warning_beep.wav":["audio.vl2"],"audio/fx/misc/whistle.wav":["TR2final105-client.vl2"],"audio/fx/packs/cloak_on.wav":["audio.vl2"],"audio/fx/packs/inventory_deploy.wav":["audio.vl2"],"audio/fx/packs/packs.pickupPack.wav":["audio.vl2"],"audio/fx/packs/packs.repairPackOn.wav":["audio.vl2"],"audio/fx/packs/packs.throwPack.wav":["audio.vl2"],"audio/fx/packs/repair_use.wav":["audio.vl2"],"audio/fx/packs/satchel_pack_activate.wav":["audio.vl2"],"audio/fx/packs/satchel_pack_detonate.wav":["audio.vl2"],"audio/fx/packs/sensorjammerpack_on.wav":["audio.vl2"],"audio/fx/packs/shield_hit.wav":["audio.vl2"],"audio/fx/packs/shield_on.WAV":["audio.vl2"],"audio/fx/packs/turret_place.wav":["audio.vl2"],"audio/fx/powered/base_power_loop.wav":["audio.vl2"],"audio/fx/powered/base_power_off.wav":["audio.vl2"],"audio/fx/powered/base_power_on.wav":["audio.vl2"],"audio/fx/powered/dep_inv_station.wav":["audio.vl2"],"audio/fx/powered/generator_hum.wav":["audio.vl2"],"audio/fx/powered/inv_pad_appear.wav":["audio.vl2"],"audio/fx/powered/inv_pad_off.wav":["audio.vl2"],"audio/fx/powered/inv_pad_on.wav":["audio.vl2"],"audio/fx/powered/motion_sensor_activate.wav":["audio.vl2"],"audio/fx/powered/nexus_deny.wav":["audio.vl2"],"audio/fx/powered/sensor_activate.wav":["audio.vl2"],"audio/fx/powered/sensor_hum.wav":["audio.vl2"],"audio/fx/powered/station_denied.wav":["audio.vl2"],"audio/fx/powered/station_hum.wav":["audio.vl2"],"audio/fx/powered/turret_aa_activate.wav":["audio.vl2"],"audio/fx/powered/turret_aa_fire.wav":["audio.vl2"],"audio/fx/powered/turret_heavy_activate.wav":["audio.vl2"],"audio/fx/powered/turret_heavy_idle.wav":["audio.vl2"],"audio/fx/powered/turret_heavy_reload.wav":["audio.vl2"],"audio/fx/powered/turret_indoor_fire.wav":["audio.vl2"],"audio/fx/powered/turret_light_activate.wav":["audio.vl2"],"audio/fx/powered/turret_light_idle.wav":["audio.vl2"],"audio/fx/powered/turret_light_reload.wav":["audio.vl2"],"audio/fx/powered/turret_missile_activate.wav":["audio.vl2"],"audio/fx/powered/turret_missile_fire.wav":["audio.vl2"],"audio/fx/powered/turret_mortar_explode.wav":["audio.vl2"],"audio/fx/powered/turret_mortar_fire.wav":["audio.vl2"],"audio/fx/powered/turret_outdoor_fire.wav":["audio.vl2"],"audio/fx/powered/turret_plasma_explode.wav":["audio.vl2"],"audio/fx/powered/turret_plasma_fire.wav":["audio.vl2"],"audio/fx/powered/turret_sentry_activate.wav":["audio.vl2"],"audio/fx/powered/turret_sentry_fire.wav":["audio.vl2"],"audio/fx/powered/turret_sentry_impact.wav":["audio.vl2"],"audio/fx/powered/vehicle_pad_on.wav":["audio.vl2"],"audio/fx/powered/vehicle_screen_off.wav":["audio.vl2"],"audio/fx/powered/vehicle_screen_on.wav":["audio.vl2"],"audio/fx/powered/vehicle_screen_on2.wav":["audio.vl2"],"audio/fx/vehicles/MPB_close_lid.wav":["audio.vl2"],"audio/fx/vehicles/MPB_deploy.wav":["audio.vl2"],"audio/fx/vehicles/MPB_deploy_station.wav":["audio.vl2"],"audio/fx/vehicles/MPB_deploy_turret.wav":["audio.vl2"],"audio/fx/vehicles/MPB_undeploy_turret.wav":["audio.vl2"],"audio/fx/vehicles/MPB_undeploy_turret2.wav":["audio.vl2"],"audio/fx/vehicles/bomber_bomb_dryfire.wav":["audio.vl2"],"audio/fx/vehicles/bomber_bomb_impact.wav":["audio.vl2"],"audio/fx/vehicles/bomber_bomb_projectile.wav":["audio.vl2"],"audio/fx/vehicles/bomber_bomb_reload.wav":["audio.vl2"],"audio/fx/vehicles/bomber_boost.wav":["audio.vl2"],"audio/fx/vehicles/bomber_engine.wav":["audio.vl2"],"audio/fx/vehicles/bomber_turret_activate.wav":["audio.vl2"],"audio/fx/vehicles/bomber_turret_dryfire.wav":["audio.vl2"],"audio/fx/vehicles/bomber_turret_fire.wav":["audio.vl2"],"audio/fx/vehicles/bomber_turret_reload.wav":["audio.vl2"],"audio/fx/vehicles/cockpit_activate.wav":["audio.vl2"],"audio/fx/vehicles/crash_grav_soft.wav":["audio.vl2"],"audio/fx/vehicles/crash_ground_vehicle.wav":["audio.vl2"],"audio/fx/vehicles/crash_hard.wav":["audio.vl2"],"audio/fx/vehicles/crash_soft.wav":["audio.vl2"],"audio/fx/vehicles/htransport_boost.wav":["audio.vl2"],"audio/fx/vehicles/htransport_thrust.wav":["audio.vl2"],"audio/fx/vehicles/inventory_pad_appear.wav":["audio.vl2"],"audio/fx/vehicles/inventory_pad_on.wav":["audio.vl2"],"audio/fx/vehicles/mount.wav":["audio.vl2"],"audio/fx/vehicles/mount_dis.wav":["audio.vl2"],"audio/fx/vehicles/mpb_boost.wav":["audio.vl2"],"audio/fx/vehicles/mpb_inv_station.wav":["audio.vl2"],"audio/fx/vehicles/mpb_thrust.wav":["audio.vl2"],"audio/fx/vehicles/outrider_boost.wav":["audio.vl2"],"audio/fx/vehicles/outrider_engine.wav":["audio.vl2"],"audio/fx/vehicles/outrider_skid.wav":["audio.vl2"],"audio/fx/vehicles/shrike_blaster.wav":["audio.vl2"],"audio/fx/vehicles/shrike_blaster_projectile.wav":["audio.vl2"],"audio/fx/vehicles/shrike_blaster_projectile_impact.wav":["audio.vl2"],"audio/fx/vehicles/shrike_boost.wav":["audio.vl2"],"audio/fx/vehicles/shrike_engine.wav":["audio.vl2"],"audio/fx/vehicles/tank_activate.wav":["audio.vl2"],"audio/fx/vehicles/tank_boost.wav":["audio.vl2"],"audio/fx/vehicles/tank_chaingun.wav":["audio.vl2"],"audio/fx/vehicles/tank_engine.wav":["audio.vl2"],"audio/fx/vehicles/tank_mortar_fire.wav":["audio.vl2"],"audio/fx/vehicles/tank_skid.wav":["audio.vl2"],"audio/fx/vehicles/wake_shrike_n_tank.wav":["audio.vl2"],"audio/fx/vehicles/wake_wildcat.wav":["audio.vl2"],"audio/fx/weapons/ELF_fire.wav":["audio.vl2"],"audio/fx/weapons/ELF_hit.wav":["audio.vl2"],"audio/fx/weapons/ELF_underwater.wav":["audio.vl2"],"audio/fx/weapons/TR2spinfusor_fire.wav":["TR2final105-client.vl2"],"audio/fx/weapons/blaster_activate.wav":["audio.vl2"],"audio/fx/weapons/blaster_fire.WAV":["audio.vl2"],"audio/fx/weapons/blaster_impact.wav":["audio.vl2"],"audio/fx/weapons/blaster_projectile.wav":["audio.vl2"],"audio/fx/weapons/cg_hard1.wav":["audio.vl2"],"audio/fx/weapons/cg_hard2.wav":["audio.vl2"],"audio/fx/weapons/cg_hard3.wav":["audio.vl2"],"audio/fx/weapons/cg_hard4.wav":["audio.vl2"],"audio/fx/weapons/cg_metal1.wav":["audio.vl2"],"audio/fx/weapons/cg_metal2.wav":["audio.vl2"],"audio/fx/weapons/cg_metal3.wav":["audio.vl2"],"audio/fx/weapons/cg_metal4.wav":["audio.vl2"],"audio/fx/weapons/cg_soft1.wav":["audio.vl2"],"audio/fx/weapons/cg_soft2.wav":["audio.vl2"],"audio/fx/weapons/cg_soft3.wav":["audio.vl2"],"audio/fx/weapons/cg_soft4.wav":["audio.vl2"],"audio/fx/weapons/cg_water1.wav":["audio.vl2"],"audio/fx/weapons/cg_water2.wav":["audio.vl2"],"audio/fx/weapons/cg_water3.wav":["audio.vl2"],"audio/fx/weapons/cg_water4.wav":["audio.vl2"],"audio/fx/weapons/chaingun_activate.wav":["audio.vl2"],"audio/fx/weapons/chaingun_dryfire.wav":["audio.vl2"],"audio/fx/weapons/chaingun_fire.wav":["audio.vl2"],"audio/fx/weapons/chaingun_impact.wav":["audio.vl2"],"audio/fx/weapons/chaingun_off.wav":["audio.vl2"],"audio/fx/weapons/chaingun_projectile.wav":["audio.vl2"],"audio/fx/weapons/chaingun_spindown.wav":["audio.vl2"],"audio/fx/weapons/chaingun_spinup.wav":["audio.vl2"],"audio/fx/weapons/chaingun_start.wav":["audio.vl2"],"audio/fx/weapons/generic_switch.wav":["audio.vl2"],"audio/fx/weapons/grenade_camera_activate.wav":["audio.vl2"],"audio/fx/weapons/grenade_camera_attach.wav":["audio.vl2"],"audio/fx/weapons/grenade_explode.wav":["audio.vl2"],"audio/fx/weapons/grenade_explode_UW.wav":["audio.vl2"],"audio/fx/weapons/grenade_flash_explode.wav":["audio.vl2"],"audio/fx/weapons/grenade_switch.wav":["audio.vl2"],"audio/fx/weapons/grenade_throw.wav":["audio.vl2"],"audio/fx/weapons/grenadelauncher_activate.wav":["audio.vl2"],"audio/fx/weapons/grenadelauncher_dryfire.wav":["audio.vl2"],"audio/fx/weapons/grenadelauncher_fire.wav":["audio.vl2"],"audio/fx/weapons/grenadelauncher_projectile.wav":["audio.vl2"],"audio/fx/weapons/grenadelauncher_reload.wav":["audio.vl2"],"audio/fx/weapons/mine_deploy.wav":["audio.vl2"],"audio/fx/weapons/mine_detonate.wav":["audio.vl2"],"audio/fx/weapons/mine_detonate_UW.wav":["audio.vl2"],"audio/fx/weapons/mine_switch.wav":["audio.vl2"],"audio/fx/weapons/missile_fire.wav":["audio.vl2"],"audio/fx/weapons/missile_firer_lock.wav":["audio.vl2"],"audio/fx/weapons/missile_firer_search.wav":["audio.vl2"],"audio/fx/weapons/missile_launcher_activate.wav":["audio.vl2"],"audio/fx/weapons/missile_launcher_dryfire.wav":["audio.vl2"],"audio/fx/weapons/missile_projectile.wav":["audio.vl2"],"audio/fx/weapons/missile_target_inbound.wav":["audio.vl2"],"audio/fx/weapons/missile_target_lock.wav":["audio.vl2"],"audio/fx/weapons/mortar_activate.wav":["audio.vl2"],"audio/fx/weapons/mortar_dryfire.wav":["audio.vl2"],"audio/fx/weapons/mortar_explode.wav":["audio.vl2"],"audio/fx/weapons/mortar_explode_UW.wav":["audio.vl2"],"audio/fx/weapons/mortar_fire.wav":["audio.vl2"],"audio/fx/weapons/mortar_projectile.wav":["audio.vl2"],"audio/fx/weapons/mortar_reload.wav":["audio.vl2"],"audio/fx/weapons/plasma_dryfire.wav":["audio.vl2"],"audio/fx/weapons/plasma_fizzle.wav":["audio.vl2"],"audio/fx/weapons/plasma_rifle_activate.WAV":["audio.vl2"],"audio/fx/weapons/plasma_rifle_fire.WAV":["audio.vl2"],"audio/fx/weapons/plasma_rifle_idle.WAV":["audio.vl2"],"audio/fx/weapons/plasma_rifle_projectile.WAV":["audio.vl2"],"audio/fx/weapons/plasma_rifle_projectile_die.WAV":["audio.vl2"],"audio/fx/weapons/plasma_rifle_projectile_hit.WAV":["audio.vl2"],"audio/fx/weapons/plasma_rifle_reload.WAV":["audio.vl2"],"audio/fx/weapons/shocklance_activate.wav":["audio.vl2"],"audio/fx/weapons/shocklance_dryfire.wav":["audio.vl2"],"audio/fx/weapons/shocklance_fire.wav":["audio.vl2"],"audio/fx/weapons/shocklance_miss.wav":["audio.vl2"],"audio/fx/weapons/shocklance_reload.wav":["audio.vl2"],"audio/fx/weapons/sniper_activate.wav":["audio.vl2"],"audio/fx/weapons/sniper_fire.wav":["audio.vl2"],"audio/fx/weapons/sniper_impact.wav":["audio.vl2"],"audio/fx/weapons/sniper_miss.wav":["audio.vl2"],"audio/fx/weapons/sniper_underwater.wav":["audio.vl2"],"audio/fx/weapons/spinfusor_activate.wav":["audio.vl2"],"audio/fx/weapons/spinfusor_dryfire.wav":["audio.vl2"],"audio/fx/weapons/spinfusor_fire.wav":["audio.vl2"],"audio/fx/weapons/spinfusor_idle.wav":["audio.vl2"],"audio/fx/weapons/spinfusor_impact.wav":["audio.vl2"],"audio/fx/weapons/spinfusor_impact_UW.wav":["audio.vl2"],"audio/fx/weapons/spinfusor_projectile.wav":["audio.vl2"],"audio/fx/weapons/spinfusor_reload.sfk":["audio.vl2"],"audio/fx/weapons/spinfusor_reload.wav":["audio.vl2"],"audio/fx/weapons/targetinglaser_paint.wav":["audio.vl2"],"audio/fx/weapons/temp.wav":["audio.vl2"],"audio/fx/weapons/throw_grenade.wav":["audio.vl2"],"audio/fx/weapons/throw_mine.wav":["audio.vl2"],"audio/fx/weapons/weapon.missilereload.wav":["audio.vl2"],"audio/gui/buttonDown.wav":["audio.vl2"],"audio/gui/buttonOver.wav":["audio.vl2"],"audio/gui/command_hum.wav":["audio.vl2"],"audio/gui/command_off.wav":["audio.vl2"],"audio/gui/command_on.wav":["audio.vl2"],"audio/gui/inventory_hum.wav":["audio.vl2"],"audio/gui/inventory_off.wav":["audio.vl2"],"audio/gui/inventory_on.wav":["audio.vl2"],"audio/gui/launchMenuOpen.wav":["audio.vl2"],"audio/gui/launchMenuOver.wav":["audio.vl2"],"audio/gui/loading_hum.wav":["audio.vl2"],"audio/gui/objective_notification.wav":["audio.vl2"],"audio/gui/shell_hum.wav":["audio.vl2"],"audio/gui/vote_nopass.wav":["audio.vl2"],"audio/gui/vote_pass.wav":["audio.vl2"],"audio/gui/youvegotmail.wav":["audio.vl2"],"audio/gui/youvegotmail2.WAV":["audio.vl2"],"audio/space_bird_3.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/turret_2.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/turret_3.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/voice/Training/Briefings/SkiFree.brief01.WAV":["SkiFreeGameType.vl2"],"classic_maps.txt":["Classic_maps_v1.vl2"],"console_end.cs":["base.vl2"],"effects/Armor.ifr":["base.vl2"],"effects/explosions.ifr":["base.vl2"],"effects/gui.ifr":["base.vl2"],"effects/misc.ifr":["base.vl2"],"effects/packs.ifr":["base.vl2"],"effects/powered.ifr":["base.vl2"],"effects/vehicles.ifr":["base.vl2"],"effects/weapons.ifr":["base.vl2"],"flags.png":["zflags.vl2"],"fonts/Arial Bold_10.gft":["base.vl2"],"fonts/Arial Bold_12.gft":["base.vl2"],"fonts/Arial Bold_13.gft":["base.vl2"],"fonts/Arial Bold_14.gft":["base.vl2"],"fonts/Arial Bold_16.gft":["base.vl2"],"fonts/Arial Bold_18.gft":["base.vl2"],"fonts/Arial Bold_24.gft":["base.vl2"],"fonts/Arial Bold_32.gft":["base.vl2"],"fonts/Arial_12.gft":["base.vl2"],"fonts/Arial_13.gft":["base.vl2"],"fonts/Arial_14.gft":["base.vl2"],"fonts/Arial_16.gft":["base.vl2"],"fonts/Arial_18.gft":["base.vl2"],"fonts/Arial_20.gft":["base.vl2"],"fonts/Lucida Console_12.gft":["base.vl2"],"fonts/Sui Generis_14.gft":["base.vl2"],"fonts/Sui Generis_20.gft":["base.vl2"],"fonts/Sui Generis_22.gft":["base.vl2"],"fonts/Univers Bold_16.gft":["base.vl2"],"fonts/Univers Bold_18.gft":["base.vl2"],"fonts/Univers Condensed Bold_20.gft":["base.vl2"],"fonts/Univers Condensed_10.gft":["base.vl2"],"fonts/Univers Condensed_12.gft":["base.vl2"],"fonts/Univers Condensed_14.gft":["base.vl2"],"fonts/Univers Condensed_18.gft":["base.vl2"],"fonts/Univers Condensed_20.gft":["base.vl2"],"fonts/Univers Condensed_22.gft":["base.vl2"],"fonts/Univers condensed bold_28.gft":["base.vl2"],"fonts/Univers condensed_28.gft":["base.vl2"],"fonts/Univers condensed_30.gft":["base.vl2"],"fonts/Univers italic_16.gft":["base.vl2"],"fonts/Univers italic_18.gft":["base.vl2"],"fonts/Univers_12.gft":["base.vl2"],"fonts/Univers_14.gft":["base.vl2"],"fonts/Univers_16.gft":["base.vl2"],"fonts/Univers_18.gft":["base.vl2"],"fonts/Univers_22.gft":["base.vl2"],"fonts/Verdana Bold_12.gft":["base.vl2"],"fonts/Verdana Bold_13.gft":["base.vl2"],"fonts/Verdana Bold_14.gft":["base.vl2"],"fonts/Verdana Bold_16.gft":["base.vl2"],"fonts/Verdana Bold_24.gft":["base.vl2"],"fonts/Verdana Bold_36.gft":["base.vl2"],"fonts/Verdana Italic_12.gft":["base.vl2"],"fonts/Verdana Italic_13.gft":["base.vl2"],"fonts/Verdana Italic_14.gft":["base.vl2"],"fonts/Verdana Italic_16.gft":["base.vl2"],"fonts/Verdana_10.gft":["base.vl2"],"fonts/Verdana_12.gft":["base.vl2"],"fonts/Verdana_13.gft":["base.vl2"],"fonts/Verdana_14.gft":["base.vl2"],"fonts/Verdana_16.gft":["base.vl2"],"fonts/Verdana_18.gft":["base.vl2"],"fonts/arial bold_20.gft":["base.vl2"],"fonts/arial bold_50.gft":["base.vl2"],"fonts/times_24.gft":["base.vl2"],"fonts/times_36.gft":["base.vl2"],"fonts/univers condensed_16.gft":["base.vl2"],"gui/AIEButtonBarDlg.gui":["scripts.vl2"],"gui/AIEFrameSetDlg.gui":["scripts.vl2"],"gui/AIEStatusbarDlg.gui":["scripts.vl2"],"gui/AIEWorkingDlg.gui":["scripts.vl2"],"gui/AIEditorGui.gui":["scripts.vl2"],"gui/AIEditorToolBar.gui":["scripts.vl2"],"gui/AddressDlg.gui":["scripts.vl2"],"gui/AdvancedHostDlg.gui":["scripts.vl2"],"gui/BrowserEditInfoDlg.gui":["scripts.vl2"],"gui/BrowserSearchDlg.gui":["scripts.vl2"],"gui/CenterPrint.gui":["scripts.vl2"],"gui/ChannelBanDlg.gui":["scripts.vl2"],"gui/ChannelKeyDlg.gui":["scripts.vl2"],"gui/ChannelOptionsDlg.gui":["scripts.vl2"],"gui/ChatDlg.gui":["scripts.vl2"],"gui/ChatGui.gui":["scripts.vl2"],"gui/ChatOptionsDlg.gui":["scripts.vl2"],"gui/ChooseFilterDlg.gui":["scripts.vl2"],"gui/CommanderChatDlg.gui":["scripts.vl2"],"gui/CommanderMapGui.gui":["scripts.vl2"],"gui/CommonLoadDlg.gui":["scripts.vl2"],"gui/CommonSaveDlg.gui":["scripts.vl2"],"gui/CompTestGui.gui":["scripts.vl2"],"gui/ConsoleDlg.gui":["scripts.vl2"],"gui/CreateAccountDlg.gui":["scripts.vl2"],"gui/CreateTribeDlg.gui":["scripts.vl2"],"gui/CreditsGui.gui":["scripts.vl2"],"gui/DebriefGui.gui":["scripts.vl2"],"gui/DebuggerBreakConditionDlg.gui":["scripts.vl2"],"gui/DebuggerConnectDlg.gui":["scripts.vl2"],"gui/DebuggerEditWatchDlg.gui":["scripts.vl2"],"gui/DebuggerFindDlg.gui":["scripts.vl2"],"gui/DebuggerGui.gui":["scripts.vl2"],"gui/DebuggerWatchDlg.gui":["scripts.vl2"],"gui/DemoLoadProgressDlg.gui":["scripts.vl2"],"gui/DemoPlaybackDlg.gui":["scripts.vl2"],"gui/DemoRenameFileDlg.gui":["scripts.vl2"],"gui/DetailSetDlg.gui":["scripts.vl2"],"gui/DriverInfoDlg.gui":["scripts.vl2"],"gui/EULADlg.gui":["scripts.vl2"],"gui/EditChatCommandDlg.gui":["scripts.vl2"],"gui/EditChatMenuDlg.gui":["scripts.vl2"],"gui/EditChatMenuGui.gui":["scripts.vl2"],"gui/EditorGui.gui":["scripts.vl2"],"gui/EditorSaveMissionDlg.gui":["scripts.vl2"],"gui/EditorToolBarGui.gui":["scripts.vl2"],"gui/EditorToolCreatorGui.gui":["scripts.vl2"],"gui/EditorToolInspectorGui.gui":["scripts.vl2"],"gui/EditorToolMissionAreaGui.gui":["scripts.vl2"],"gui/EditorToolThumbnailGui.gui":["scripts.vl2"],"gui/EditorToolTreeViewGui.gui":["scripts.vl2"],"gui/EditorToolbarDlg.gui":["scripts.vl2"],"gui/EmailBlockDlg.gui":["scripts.vl2"],"gui/EmailComposeDlg.gui":["scripts.vl2"],"gui/EmailGui.gui":["scripts.vl2"],"gui/EnterIPDlg.gui":["scripts.vl2"],"gui/FilterEditDlg.gui":["scripts.vl2"],"gui/FindServerDlg.gui":["scripts.vl2"],"gui/FrameOverlayGui.gui":["scripts.vl2"],"gui/GameGui.gui":["scripts.vl2"],"gui/GenDialog.gui":["scripts.vl2"],"gui/GuiEditorGui.gui":["scripts.vl2"],"gui/GuiTestGui.gui":["scripts.vl2"],"gui/HUDDlgs.gui":["scripts.vl2"],"gui/HelpDlg.gui":["scripts.vl2"],"gui/IHVTest.gui":["scripts.vl2"],"gui/ImmSplashDlg.gui":["scripts.vl2"],"gui/InspectAddFieldDlg.gui":["scripts.vl2"],"gui/InspectDlg.gui":["scripts.vl2"],"gui/InteriorDebug.gui":["scripts.vl2"],"gui/InteriorPreviewGui.gui":["scripts.vl2"],"gui/JoinChatDlg.gui":["scripts.vl2"],"gui/JoystickConfigDlg.gui":["scripts.vl2"],"gui/LaunchGui.gui":["scripts.vl2"],"gui/LaunchToolbarDlg.gui":["scripts.vl2"],"gui/LoadingGui.gui":["scripts.vl2"],"gui/LobbyGui.gui":["scripts.vl2"],"gui/LoginDlg.gui":["scripts.vl2"],"gui/LoginMessageBoxDlg.gui":["scripts.vl2"],"gui/MessageBoxDlg.gui":["scripts.vl2"],"gui/MessagePopupDlg.gui":["scripts.vl2"],"gui/MouseConfigDlg.gui":["scripts.vl2"],"gui/MoveThreadDlg.gui":["scripts.vl2"],"gui/NewMissionGui.gui":["scripts.vl2"],"gui/NewWarriorDlg.gui":["scripts.vl2"],"gui/OptionsDlg.gui":["scripts.vl2"],"gui/PanoramaGui.gui":["scripts.vl2"],"gui/PasswordDlg.gui":["scripts.vl2"],"gui/PickTeamDlg.gui":["scripts.vl2"],"gui/PlayGui.gui":["scripts.vl2"],"gui/RecordingsDlg.gui":["scripts.vl2"],"gui/RemapDlg.gui":["scripts.vl2"],"gui/ServerInfoDlg.gui":["scripts.vl2"],"gui/ShellLoadFileDlg.gui":["scripts.vl2"],"gui/ShellSaveFileDlg.gui":["scripts.vl2"],"gui/SinglePlayerEscapeDlg.gui":["scripts.vl2"],"gui/TR2DebriefGui.gui":["TR2final105-client.vl2"],"gui/TSShowDetailControlDlg.gui":["scripts.vl2"],"gui/TSShowEditScale.gui":["scripts.vl2"],"gui/TSShowGui.gui":["scripts.vl2"],"gui/TSShowLightDlg.gui":["scripts.vl2"],"gui/TSShowLoadDlg.gui":["scripts.vl2"],"gui/TSShowMiscDlg.gui":["scripts.vl2"],"gui/TSShowThreadControlDlg.gui":["scripts.vl2"],"gui/TSShowTranDurEditDlg.gui":["scripts.vl2"],"gui/TSShowTransitionDlg.gui":["scripts.vl2"],"gui/TaskHudDlg.gui":["scripts.vl2"],"gui/TerraformerFullScreenGui.gui":["scripts.vl2"],"gui/TerraformerGui.gui":["scripts.vl2"],"gui/TerraformerHeightfieldGui.gui":["scripts.vl2"],"gui/TerraformerTextureGui.gui":["scripts.vl2"],"gui/TerrainEditorButtonbarDlg.gui":["scripts.vl2"],"gui/TerrainEditorExtraToolbarDlg.gui":["scripts.vl2"],"gui/TerrainEditorFramesetDlg.gui":["scripts.vl2"],"gui/TerrainEditorGui.gui":["scripts.vl2"],"gui/TerrainEditorStatusbarDlg.gui":["scripts.vl2"],"gui/TerrainEditorTextureSelectGui.gui":["scripts.vl2"],"gui/TerrainEditorToolbarDlg.gui":["scripts.vl2"],"gui/TerrainEditorVSettingsGui.gui":["scripts.vl2"],"gui/TerrainEditorValuesSettingsGui.gui":["scripts.vl2"],"gui/TestGui.gui":["scripts.vl2"],"gui/TrainingGui.gui":["scripts.vl2"],"gui/TribeAdminMemberDlg.gui":["scripts.vl2"],"gui/TribeAndWarriorBrowserGui.gui":["scripts.vl2"],"gui/TribePropertiesDlg.gui":["scripts.vl2"],"gui/WarriorPropertiesDlg.gui":["scripts.vl2"],"gui/WorldEditorButtonbarDlg.gui":["scripts.vl2"],"gui/WorldEditorFramesetDlg.gui":["scripts.vl2"],"gui/WorldEditorGui.gui":["scripts.vl2"],"gui/WorldEditorSettingsDlg.gui":["scripts.vl2"],"gui/WorldEditorStatusbarDlg.gui":["scripts.vl2"],"gui/WorldEditorToolbarDlg.gui":["scripts.vl2"],"gui/cmdMapHelpText.gui":["scripts.vl2"],"gui/guiProfiles.cs":["scripts.vl2"],"gui/helpTextGui.gui":["scripts.vl2"],"gui/objectBuilderGui.gui":["scripts.vl2"],"gui/sceneLightingGui.gui":["scripts.vl2"],"help/1. About.hfl":["scripts.vl2"],"help/2. Mission Editor Overview.hfl":["scripts.vl2"],"help/3. World Editor.hfl":["scripts.vl2"],"help/4. Mission Area Editor.hfl":["scripts.vl2"],"help/5. Terrain Editor.hfl":["scripts.vl2"],"help/6. Terrain Terraform Editor.hfl":["scripts.vl2"],"help/7. Terrain Texture Editor.hfl":["scripts.vl2"],"help/8. Terrain Texture Painter.hfl":["scripts.vl2"],"input.log":["base.vl2"],"interiors/Euro4_Bleed_Base.dif":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Euro4_Bleed_turret.dif":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Euro4_Bleed_vpad.dif":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Euro4_Dissention_dox_bb_bunkera_x2.dif":["TWL2-MapPack.vl2"],"interiors/Euro4_Dissention_dox_bb_hangar_x2.dif":["TWL2-MapPack.vl2"],"interiors/Euro4_Dissention_rilke_whitedwarf_mainbase.dif":["TWL2-MapPack.vl2"],"interiors/Euro4_FrozenHope_inf_butch_fhope_base47.dif":["TWL2-MapPack.vl2"],"interiors/Euro4_FrozenHope_inf_butch_fhope_flag6.dif":["TWL2-MapPack.vl2"],"interiors/Euro4_FrozenHope_inf_butch_fhope_turret12.dif":["TWL2-MapPack.vl2"],"interiors/Euro_salgenroom2.dif":["TWL-MapPack.vl2"],"interiors/Euro_salproj1.dif":["TWL-MapPack.vl2"],"interiors/Euro_salturretsus1.dif":["TWL-MapPack.vl2"],"interiors/Euro_slblocks.dif":["TWL-MapPack.vl2"],"interiors/Euro_slinvstat.dif":["TWL-MapPack.vl2"],"interiors/Euro_slremo2.dif":["TWL-MapPack.vl2"],"interiors/Euro_slsusbr1.dif":["TWL-MapPack.vl2"],"interiors/Euro_slvehramp1.dif":["TWL-MapPack.vl2"],"interiors/Magellan_kab_magbase.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Magellan_kab_magflagstand.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Magellan_kab_turretstand.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/SpinCycle_spbase2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Starfallen.dif":["Classic_maps_v1.vl2"],"interiors/TL_bmiscpan_ruind.dif":["TWL2-MapPack.vl2"],"interiors/TL_btowr9.dif":["TWL2-MapPack.vl2"],"interiors/TL_drorck-base.dif":["TWL2-MapPack.vl2"],"interiors/TL_magnumbase.dif":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/TL_magnumflag.dif":["TWL2-MapPack.vl2"],"interiors/TL_magnummisc.dif":["TWL2-MapPack.vl2"],"interiors/TL_magnumturret.dif":["TWL2-MapPack.vl2"],"interiors/TL_magnumvs.dif":["TWL2-MapPack.vl2"],"interiors/Vpad_Bunker.dif":["TWL-MapPack.vl2"],"interiors/Xtra_AF_airtower.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_AF_invowheel.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_AF_newbase.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Bastage_BT_MainBase_CK.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Bastage_BT_bunktower.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Bastage_BT_tunnel.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Caustic_tri_bridge.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Caustic_tri_lamp.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Caustic_tri_main.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Caustic_tri_turret.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Crown_tri_flag.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Crown_tri_turret.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_GraveStone_cross.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_GraveStone_cross2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_GraveStone_obtower.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_GraveStone_tombstone2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_GraveStone_tombstone3.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_HM_Base_CK.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_HM_BunkerA.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_HM_Flagstand_mk2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_HM_TurretPillar.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Hellfire_dbase_ccb1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Hellfire_dmisc_int_fstand_old.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Hellfire_dwall_ccb1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Insurgence_ccb_bd_base1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Insurgence_ccb_bd_base1_mod2a.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Insurgence_ccb_bd_base1_mod3.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Insurgence_ccb_bd_base1_mod4.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Insurgence_ccb_bd_bridge1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Insurgence_ccb_bd_bridge2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Insurgence_ccb_bd_platform2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Malignant_salgenroom2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Malignant_salproj1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Malignant_salturretsus1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Malignant_slblocks.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Malignant_slinvstat.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Malignant_slremo2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Malignant_slsusbr1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Malignant_slvehramp1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_ProjectX_tribalma5ters_coyboybebop_basecom1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_ProjectX_tunneloflove.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_SR_eepbridge4.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_SR_eepbridge4b.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_SR_eepbridgeh4b.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_SR_eepsab3.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_SR_eepsab4.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Torrent_kif_bigbase.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Torrent_kif_torrent_turret_tower.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Vestige_attackgate.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Vestige_base.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Vestige_gate.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Vestige_guntower.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Vestige_medtower.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Vestige_vpad.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_WSol_Flagstand_CK.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_WSol_GenBase_CK.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_WSol_Turret_CK.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Xerxes_Turret.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Xerxes_Turret2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Xerxes_proto.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_ZV_bbunk_ccb1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_ZV_ccb_be_spire1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_attrition_infernoflagstand.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_attrition_stormflagstand.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_attrition_tower.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_attrition_vbase.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_beachchair01.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_dmisc_-nefflagstand1_x2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_ghostdance_proto.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_imperium_base01.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_imperium_bunker01.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_imperium_stand01.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_imperium_tower01.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_metaltanks_bridge.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_metaltanks_bridge_tunnel.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_metaltanks_lush_mainbase.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_metaltanks_rip.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_metaltanks_xing.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_rst_transitbase.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_rst_transitstand.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_t_base0.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anthem_cardiacbase.dif":["S8maps.vl2"],"interiors/anthem_cardiacbridge.dif":["S8maps.vl2"],"interiors/anthem_cardiacstand.dif":["S8maps.vl2"],"interiors/anthem_cardiactower.dif":["S8maps.vl2"],"interiors/anthem_cardiacturret.dif":["S8maps.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anthem_pipebasemini.dif":["S5maps.vl2"],"interiors/anthem_pipebunker.dif":["S5maps.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anthem_pipestand2-badlands.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anthem_pipestand2-beach.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anthem_pipestand2-desert.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anthem_pipestand2-ice.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anthem_pipestand2-lava.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anthem_pipestand2.dif":["S5maps.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anthem_pitbase.dif":["S5maps.vl2"],"interiors/anthem_pitstand.dif":["S5maps.vl2"],"interiors/anthemblock.dif":["S5maps.vl2"],"interiors/bbase1.dif":["interiors.vl2"],"interiors/bbase4cm.dif":["interiors.vl2"],"interiors/bbase6.dif":["interiors.vl2"],"interiors/bbase7.dif":["interiors.vl2"],"interiors/bbase9.dif":["interiors.vl2"],"interiors/bbase_-nefvbase_x.dif":["TWL-MapPack.vl2"],"interiors/bbase_-nefvbase_x2.dif":["TWL-MapPack.vl2"],"interiors/bbase_ccb1.dif":["TWL-MapPack.vl2"],"interiors/bbase_ccb5.dif":["Classic_maps_v1.vl2"],"interiors/bbase_nefhillside.dif":["Classic_maps_v1.vl2"],"interiors/bbrdg0.dif":["interiors.vl2"],"interiors/bbrdg1.dif":["interiors.vl2"],"interiors/bbrdg2.dif":["interiors.vl2"],"interiors/bbrdg3.dif":["interiors.vl2"],"interiors/bbrdg4.dif":["interiors.vl2"],"interiors/bbrdg5.dif":["interiors.vl2"],"interiors/bbrdg6.dif":["interiors.vl2"],"interiors/bbrdg7.dif":["interiors.vl2"],"interiors/bbrdg8.dif":["interiors.vl2"],"interiors/bbrdg9.dif":["interiors.vl2"],"interiors/bbrdga.dif":["interiors.vl2"],"interiors/bbrdgb.dif":["interiors.vl2"],"interiors/bbrdgn.dif":["interiors.vl2"],"interiors/bbrdgo.dif":["interiors.vl2"],"interiors/bbunk1.dif":["interiors.vl2"],"interiors/bbunk2.dif":["interiors.vl2"],"interiors/bbunk5.dif":["interiors.vl2"],"interiors/bbunk7.dif":["interiors.vl2"],"interiors/bbunk8.dif":["interiors.vl2"],"interiors/bbunk9.dif":["interiors.vl2"],"interiors/bbunkb.dif":["interiors.vl2"],"interiors/bbunkc.dif":["interiors.vl2"],"interiors/bbunkd.dif":["interiors.vl2"],"interiors/bbunke.dif":["Classic_maps_v1.vl2","DynamixFinalPack.vl2"],"interiors/bmisc1.dif":["interiors.vl2"],"interiors/bmisc2.dif":["interiors.vl2"],"interiors/bmisc3.dif":["interiors.vl2"],"interiors/bmisc4.dif":["interiors.vl2"],"interiors/bmisc5.dif":["interiors.vl2"],"interiors/bmisc6.dif":["interiors.vl2"],"interiors/bmisc7.dif":["interiors.vl2"],"interiors/bmisc8.dif":["interiors.vl2"],"interiors/bmisc9.dif":["interiors.vl2"],"interiors/bmisc_-nef_flagstand1_x.dif":["TR2final105-client.vl2","TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmisc_-nef_flagstand1_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmisc_nefledge1.dif":["Classic_maps_v1.vl2"],"interiors/bmisc_neftrstand1.dif":["TR2final105-client.vl2","TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmisc_nefvbay.dif":["Classic_maps_v1.vl2"],"interiors/bmiscpan_bridge0.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_bridge0_x2.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_bunker1.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_bunker1_x.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_bunker1_x2.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruina.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_ruina_x2.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruinb.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_ruinb_x2.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruinc.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_ruinc_x2.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruind.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_ruind_x2.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruine.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_ruine_x2.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruinf.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_ruinf_x2.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruing.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_ruing_x2.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruinh.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_ruinh_x2.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruini.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_tower1.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_tower1_x2.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_tower2.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_tower2_x.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_tower2_x2.dif":["TWL-MapPack.vl2"],"interiors/bplat1.dif":["interiors.vl2"],"interiors/bplat2.dif":["interiors.vl2"],"interiors/bplat3.dif":["interiors.vl2"],"interiors/bplat4.dif":["interiors.vl2"],"interiors/bplat6.dif":["interiors.vl2"],"interiors/bpower1.dif":["interiors.vl2"],"interiors/brock6.dif":["interiors.vl2"],"interiors/brock7.dif":["interiors.vl2"],"interiors/brock8.dif":["interiors.vl2"],"interiors/brocka.dif":["interiors.vl2"],"interiors/brockc.dif":["interiors.vl2"],"interiors/bspir1.dif":["interiors.vl2"],"interiors/bspir2.dif":["interiors.vl2"],"interiors/bspir3.dif":["interiors.vl2"],"interiors/bspir4.dif":["interiors.vl2"],"interiors/bspir5.dif":["interiors.vl2"],"interiors/btf_base1.dif":["DynamixFinalPack.vl2","TWL-MapPack.vl2"],"interiors/btf_bridge1.dif":["DynamixFinalPack.vl2"],"interiors/btf_bridge2.dif":["DynamixFinalPack.vl2","TWL-MapPack.vl2"],"interiors/btf_bridge3.dif":["DynamixFinalPack.vl2","TWL-MapPack.vl2"],"interiors/btf_genbunk.dif":["DynamixFinalPack.vl2"],"interiors/btf_turretplatform.dif":["DynamixFinalPack.vl2","TWL-MapPack.vl2"],"interiors/btf_turretplatform_c.dif":["Classic_maps_v1.vl2"],"interiors/btf_turretplatform_x.dif":["TWL-MapPack.vl2"],"interiors/btf_turretplatform_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/btowr2.dif":["interiors.vl2"],"interiors/btowr5-Lava.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/btowr5.dif":["interiors.vl2"],"interiors/btowr6.dif":["interiors.vl2"],"interiors/btowr8.dif":["interiors.vl2"],"interiors/btowr9.dif":["DynamixFinalPack.vl2"],"interiors/btowr_ccb1.dif":["TWL2-MapPack.vl2"],"interiors/btowra.dif":["interiors.vl2"],"interiors/bvpad.dif":["interiors.vl2"],"interiors/bwall1.dif":["interiors.vl2"],"interiors/bwall2.dif":["interiors.vl2"],"interiors/bwall3.dif":["interiors.vl2"],"interiors/bwall4.dif":["interiors.vl2"],"interiors/cannon.dif":["TR2final105-client.vl2"],"interiors/cannon2.dif":["TR2final105-client.vl2"],"interiors/cap.dif":["TR2final105-client.vl2"],"interiors/ccb_be_tower1a_x2.dif":["TWL-MapPack.vl2"],"interiors/ccb_be_tower1b_x2.dif":["S5maps.vl2","TWL-MapPack.vl2","TWL2-MapPack.vl2"],"interiors/ccbase1.dif":["TWL2-MapPack.vl2"],"interiors/ccbase2.dif":["TWL2-MapPack.vl2"],"interiors/ccflagstand.dif":["TWL2-MapPack.vl2"],"interiors/cctower.dif":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/centaur.dif":["S5maps.vl2"],"interiors/centower.dif":["S5maps.vl2"],"interiors/conbase.dif":["TWL2-MapPack.vl2"],"interiors/conspire.dif":["TWL2-MapPack.vl2"],"interiors/damnationstand.dif":["S5maps.vl2"],"interiors/dbase2.dif":["interiors.vl2"],"interiors/dbase3.dif":["interiors.vl2"],"interiors/dbase4.dif":["interiors.vl2"],"interiors/dbase5.dif":["DynamixFinalPack.vl2"],"interiors/dbase6.dif":["DynamixFinalPack.vl2"],"interiors/dbase_-nefbase1_x.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/dbase_-nefbase1_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/dbase_-nefbase2_x.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/dbase_-nefbase2_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/dbase_broadside_nef.dif":["Classic_maps_v1.vl2"],"interiors/dbase_nefRaindance.dif":["Classic_maps_v1.vl2"],"interiors/dbase_neffloat1.dif":["Classic_maps_v1.vl2"],"interiors/dbase_neffloat2.dif":["Classic_maps_v1.vl2"],"interiors/dbase_neficeridge.dif":["Classic_maps_v1.vl2"],"interiors/dbase_tokrz_scarabrae.dif":["Classic_maps_v1.vl2"],"interiors/dbrdg1.dif":["interiors.vl2"],"interiors/dbrdg10.dif":["interiors.vl2"],"interiors/dbrdg11.dif":["interiors.vl2"],"interiors/dbrdg2.dif":["interiors.vl2"],"interiors/dbrdg3.dif":["interiors.vl2"],"interiors/dbrdg3a.dif":["interiors.vl2"],"interiors/dbrdg4.dif":["interiors.vl2"],"interiors/dbrdg5.dif":["interiors.vl2"],"interiors/dbrdg6.dif":["interiors.vl2"],"interiors/dbrdg7.dif":["interiors.vl2"],"interiors/dbrdg7a.dif":["interiors.vl2"],"interiors/dbrdg8.dif":["interiors.vl2"],"interiors/dbrdg9.dif":["interiors.vl2"],"interiors/dbrdg9a.dif":["interiors.vl2"],"interiors/dbunk5.dif":["interiors.vl2"],"interiors/dbunk6.dif":["interiors.vl2"],"interiors/dbunk_nef_invbunk1.dif":["Classic_maps_v1.vl2"],"interiors/dbunk_nefcliffside.dif":["Classic_maps_v1.vl2"],"interiors/dbunk_nefdcbunk.dif":["Classic_maps_v1.vl2"],"interiors/dbunk_nefsmall.dif":["Classic_maps_v1.vl2"],"interiors/dbunk_rf04.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/dbunk_snowblind.dif":["Classic_maps_v1.vl2"],"interiors/dbunk_stonehenge1.dif":["Classic_maps_v1.vl2"],"interiors/dbunk_vbunk1.dif":["Classic_maps_v1.vl2"],"interiors/dmisc1.dif":["DynamixFinalPack.vl2","interiors.vl2"],"interiors/dmisc1_x.dif":["TWL-MapPack.vl2"],"interiors/dmisc1_x2.dif":["TWL-MapPack.vl2"],"interiors/dmisc_-nefflagstand1_x.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/dmisc_-nefflagstand1_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/dmisc_nefbridge.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_nefflagstand2.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_nefflagstand3.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_nefobj1.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_nefobj2.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_nefplat1.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_nefplug1.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_nefrdbridge1.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_neftower1.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_neftower2.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_neftower3.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_stonehenge1.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_stonehenge2.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_stonehenge3.dif":["Classic_maps_v1.vl2"],"interiors/doubleramp2.dif":["TR2final105-client.vl2"],"interiors/dox_bb_box_x2.dif":["TWL-MapPack.vl2"],"interiors/dox_bb_bunkera_x2.dif":["TWL-MapPack.vl2"],"interiors/dox_bb_bunkerb_x2.dif":["TWL-MapPack.vl2"],"interiors/dox_bb_droptop_x2.dif":["TWL-MapPack.vl2"],"interiors/dox_bb_fstand_x2.dif":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"interiors/dox_bb_hangar_x2.dif":["TWL-MapPack.vl2"],"interiors/dox_bb_platform_x2.dif":["TWL-MapPack.vl2"],"interiors/dox_bb_rig_x2.dif":["TWL-MapPack.vl2"],"interiors/dox_bb_rustbox_x2.dif":["TWL-MapPack.vl2"],"interiors/dox_bb_sandcastle_x2.dif":["TWL-MapPack.vl2"],"interiors/dox_bb_slab_x2.dif":["TWL-MapPack.vl2"],"interiors/dox_bb_spade_x2.dif":["TWL-MapPack.vl2"],"interiors/dox_bb_steelsheet2_x2.dif":["TWL-MapPack.vl2"],"interiors/dox_bb_steelsheet_x2.dif":["TWL-MapPack.vl2"],"interiors/dplat1.dif":["interiors.vl2"],"interiors/dplat2.dif":["DynamixFinalPack.vl2","interiors.vl2"],"interiors/dplat3.dif":["interiors.vl2"],"interiors/dpole1.dif":["interiors.vl2"],"interiors/drock6.dif":["interiors.vl2"],"interiors/drock7.dif":["interiors.vl2"],"interiors/drock8.dif":["interiors.vl2"],"interiors/drocka.dif":["interiors.vl2"],"interiors/dspir1.dif":["interiors.vl2"],"interiors/dspir2.dif":["interiors.vl2"],"interiors/dspir3.dif":["interiors.vl2"],"interiors/dspir4.dif":["interiors.vl2"],"interiors/dspir5.dif":["interiors.vl2"],"interiors/dtowr1.dif":["DynamixFinalPack.vl2","interiors.vl2"],"interiors/dtowr2.dif":["interiors.vl2"],"interiors/dtowr4.dif":["interiors.vl2"],"interiors/dtowr_classic1.dif":["Classic_maps_v1.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/dvent.dif":["interiors.vl2"],"interiors/dvpad.dif":["interiors.vl2"],"interiors/dvpad1.dif":["interiors.vl2"],"interiors/dwall1.dif":["interiors.vl2"],"interiors/epicrates_base.dif":["TWL-MapPack.vl2"],"interiors/epicrates_bridge.dif":["TWL-MapPack.vl2"],"interiors/epicrates_turret.dif":["TWL-MapPack.vl2"],"interiors/flagbridge.dif":["Classic_maps_v1.vl2"],"interiors/flingbase01.dif":["S5maps.vl2"],"interiors/flingbase02.dif":["S5maps.vl2"],"interiors/flingrock01.dif":["S8maps.vl2"],"interiors/flingrockvent01.dif":["S8maps.vl2"],"interiors/flingsilo03.dif":["S8maps.vl2"],"interiors/flingsilo03b.dif":["S8maps.vl2"],"interiors/flingstand01.dif":["S5maps.vl2"],"interiors/flingstand02.dif":["S8maps.vl2"],"interiors/flingtanktrap01.dif":["S8maps.vl2"],"interiors/flingteeth.dif":["S5maps.vl2"],"interiors/flingtower01.dif":["S5maps.vl2"],"interiors/flingtower02.dif":["S5maps.vl2"],"interiors/flingturretstand01.dif":["S5maps.vl2"],"interiors/flingvpad01.dif":["S8maps.vl2"],"interiors/flingvpad01b.dif":["S8maps.vl2"],"interiors/frostclawbase.dif":["TWL-MapPack.vl2"],"interiors/hbbunker.dif":["TWL2-MapPack.vl2"],"interiors/hbflagstand.dif":["TWL2-MapPack.vl2"],"interiors/idbase.dif":["TWL2-MapPack.vl2"],"interiors/idhangar.dif":["TWL2-MapPack.vl2"],"interiors/idmiddle.dif":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/inf_butch_fg2base1.dif":["TWL2-MapPack.vl2"],"interiors/inf_butch_fg2flag21.dif":["TWL2-MapPack.vl2"],"interiors/inf_butch_fg2turret13.dif":["TWL2-MapPack.vl2"],"interiors/inf_butch_fg2turret9.dif":["TWL2-MapPack.vl2"],"interiors/inf_butch_icebase51.dif":["TWL2-MapPack.vl2"],"interiors/inf_butch_iceturretbase9.dif":["TWL2-MapPack.vl2"],"interiors/inf_butch_icevehicle11.dif":["TWL2-MapPack.vl2"],"interiors/inf_butch_lava_flagbase06.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/inf_butch_lava_plat6.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/inf_butch_lava_sensor12.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/infbutch_blackairinv13.dif":["Classic_maps_v1.vl2"],"interiors/infbutch_blackbase5618_final.dif":["Classic_maps_v1.vl2"],"interiors/infbutch_blackturret8.dif":["Classic_maps_v1.vl2"],"interiors/irisbase.dif":["TWL-MapPack.vl2"],"interiors/irisinside.dif":["TWL-MapPack.vl2"],"interiors/irismonu.dif":["TWL-MapPack.vl2"],"interiors/irisruin2.dif":["TWL-MapPack.vl2"],"interiors/irisruin3.dif":["TWL-MapPack.vl2"],"interiors/irisruins1.dif":["TWL-MapPack.vl2"],"interiors/iristurbase.dif":["TWL-MapPack.vl2"],"interiors/jagged_base3.dif":["TWL2-MapPack.vl2"],"interiors/kif_cinereousfs.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/kif_cinereousinv.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/kif_cinereousplat1.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/kif_cinereoustt.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/kif_skylightbase.dif":["TWL2-MapPack.vl2"],"interiors/kif_skylightfs.dif":["TWL2-MapPack.vl2"],"interiors/magnum_vehicle_stop.dif":["TWL2-MapPack.vl2"],"interiors/mmbase.dif":["TWL2-MapPack.vl2"],"interiors/mmbridge.dif":["TWL2-MapPack.vl2"],"interiors/muddyswampstand.dif":["TWL2-MapPack.vl2"],"interiors/nef_bowl1.dif":["TR2final105-client.vl2"],"interiors/nef_bowl2.dif":["TR2final105-client.vl2"],"interiors/nef_bowl3.dif":["TR2final105-client.vl2"],"interiors/nef_ramp1.dif":["TR2final105-client.vl2"],"interiors/nycto-base1.dif":["TWL-MapPack.vl2"],"interiors/nycto-base2.dif":["TWL-MapPack.vl2"],"interiors/nycto-ec1.dif":["TWL-MapPack.vl2"],"interiors/nycto-ec2.dif":["TWL-MapPack.vl2"],"interiors/nycto-ec3.dif":["TWL-MapPack.vl2"],"interiors/nycto-ec4.dif":["TWL-MapPack.vl2"],"interiors/nycto-ec5.dif":["TWL-MapPack.vl2"],"interiors/nycto-ec6.dif":["TWL-MapPack.vl2"],"interiors/nycto-stand1.dif":["TWL-MapPack.vl2"],"interiors/nycto-tunnel-1.dif":["TWL-MapPack.vl2"],"interiors/ocular-flagstand.dif":["TWL2-MapPack.vl2"],"interiors/pbase3.dif":["interiors.vl2"],"interiors/pbase_nef_giant.dif":["Classic_maps_v1.vl2"],"interiors/pbase_nef_vbase1.dif":["Classic_maps_v1.vl2"],"interiors/pbrdg0.dif":["interiors.vl2"],"interiors/pbrdg1.dif":["interiors.vl2"],"interiors/pbrdg2.dif":["interiors.vl2"],"interiors/pbrdg3.dif":["interiors.vl2"],"interiors/pbrdg4.dif":["interiors.vl2"],"interiors/pbrdgn.dif":["interiors.vl2"],"interiors/pbrdgo.dif":["interiors.vl2"],"interiors/pbrdgp.dif":["interiors.vl2"],"interiors/pbunk1.dif":["interiors.vl2"],"interiors/pbunk2.dif":["interiors.vl2"],"interiors/pbunk3.dif":["interiors.vl2"],"interiors/pbunk4a_CC.dif":["Classic_maps_v1.vl2"],"interiors/pbunk5.dif":["interiors.vl2"],"interiors/pbunk6.dif":["interiors.vl2"],"interiors/pbunk7.dif":["interiors.vl2"],"interiors/pbunk7a_CC.dif":["Classic_maps_v1.vl2"],"interiors/pbunk8.dif":["interiors.vl2"],"interiors/peach_lush_bunker1.dif":["TWL2-MapPack.vl2"],"interiors/pmisc1.dif":["interiors.vl2"],"interiors/pmisc2.dif":["interiors.vl2"],"interiors/pmisc3.dif":["interiors.vl2"],"interiors/pmisc4.dif":["interiors.vl2"],"interiors/pmisc5.dif":["interiors.vl2"],"interiors/pmisca.dif":["interiors.vl2"],"interiors/pmiscb.dif":["interiors.vl2"],"interiors/pmiscc.dif":["interiors.vl2"],"interiors/pplat1.dif":["interiors.vl2"],"interiors/pplat2.dif":["interiors.vl2"],"interiors/pplat3.dif":["interiors.vl2"],"interiors/pplat4.dif":["interiors.vl2"],"interiors/pplat5.dif":["interiors.vl2"],"interiors/prock6.dif":["interiors.vl2"],"interiors/prock7.dif":["interiors.vl2"],"interiors/prock8.dif":["interiors.vl2"],"interiors/procka.dif":["interiors.vl2"],"interiors/prockb.dif":["interiors.vl2"],"interiors/prockc.dif":["interiors.vl2"],"interiors/pspir1.dif":["interiors.vl2"],"interiors/pspir2.dif":["interiors.vl2"],"interiors/pspir3.dif":["interiors.vl2"],"interiors/pspir4.dif":["interiors.vl2"],"interiors/pspir5.dif":["interiors.vl2"],"interiors/ptowr1.dif":["interiors.vl2"],"interiors/ptowr2.dif":["interiors.vl2"],"interiors/ptowr4.dif":["interiors.vl2"],"interiors/ptowr5.dif":["interiors.vl2"],"interiors/ptowr7.dif":["interiors.vl2"],"interiors/pvbay1.dif":["interiors.vl2"],"interiors/pvpad.dif":["interiors.vl2"],"interiors/pwall1.dif":["interiors.vl2"],"interiors/rail1.dif":["TR2final105-client.vl2","TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/ram_base.dif":["Classic_maps_v1.vl2"],"interiors/ram_tower.dif":["Classic_maps_v1.vl2"],"interiors/ram_wall4.dif":["Classic_maps_v1.vl2"],"interiors/ramp1.dif":["TR2final105-client.vl2"],"interiors/rilke_bombscare_flagstand_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_ctm1_flagstand1_x2.dif":["TWL-MapPack.vl2"],"interiors/rilke_ctm1_platform1_x2.dif":["TWL-MapPack.vl2"],"interiors/rilke_ctm1_sensorbunker1_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_ctm1_sensorbunker2_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_ctm1_vpad_x2.dif":["TWL-MapPack.vl2"],"interiors/rilke_domain2_boundrymarker.dif":["Classic_maps_v1.vl2"],"interiors/rilke_domain2_boundrymarker2.dif":["Classic_maps_v1.vl2"],"interiors/rilke_domain2_bridge1.dif":["Classic_maps_v1.vl2"],"interiors/rilke_domain2_mainbase.dif":["Classic_maps_v1.vl2"],"interiors/rilke_domain_turretbase1.dif":["Classic_maps_v1.vl2"],"interiors/rilke_whitedwarf_bridge.dif":["Classic_maps_v1.vl2"],"interiors/rilke_whitedwarf_bridge2_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_whitedwarf_bridgebase1_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_whitedwarf_bunker2_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_whitedwarf_mainbase.dif":["Classic_maps_v1.vl2"],"interiors/rilke_whitedwarf_platform1.dif":["Classic_maps_v1.vl2"],"interiors/rilke_whitedwarf_platform2_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_whitedwarf_platform3_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_whitedwarf_towerbunker.dif":["Classic_maps_v1.vl2"],"interiors/rilke_whitedwarf_towerbunker2_x2.dif":["S5maps.vl2","TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_whitedwarf_vehiclepad_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_FaceBase.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_FaceBase2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_FaceStand.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_SEbase.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_SEcave1_part1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_SEcave1_part2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_SEcave1_part3.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_SEcave2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_SEtower.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_SimpleFlagArena.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_agroleonbase.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_agroleonstand.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_arenalight.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_astro_bunker.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_astro_stand.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_barrier1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_barrier2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_beagleship.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_bitterbase.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_bitterbunker.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_bitterbunker2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_bitterbunker3.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_bitterstand.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_debris1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_debris2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_building1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_building2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_building3.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_building4.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_building5.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_building6.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_building7.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_building8.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_bunker.dif":["S5maps.vl2"],"interiors/rst_derm_citybase.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_citybridge.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_mainbase.dif":["S5maps.vl2"],"interiors/rst_derm_midfield.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_newpillarstand.dif":["S5maps.vl2"],"interiors/rst_derm_pillar.dif":["S5maps.vl2"],"interiors/rst_derm_plat.dif":["S5maps.vl2"],"interiors/rst_derm_plat2.dif":["S5maps.vl2"],"interiors/rst_derm_podium.dif":["S5maps.vl2"],"interiors/rst_derm_snipenest.dif":["S5maps.vl2"],"interiors/rst_derm_turretbase.dif":["S5maps.vl2"],"interiors/rst_derm_vechpad.dif":["S5maps.vl2"],"interiors/rst_dogma_base.dif":["S8maps.vl2"],"interiors/rst_dogma_bridge.dif":["S8maps.vl2"],"interiors/rst_dogma_bridge2.dif":["S8maps.vl2"],"interiors/rst_islebase.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_islebase2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lighthouse.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_flagplat.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle10.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle3.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle4.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle5.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle6.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle7.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle8.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle9.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_rock2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_newlighthouse.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_padbottom.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_padbottom2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_pipedream.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_spir_base3.dif":["S8maps.vl2"],"interiors/rst_spir_pillar.dif":["S8maps.vl2"],"interiors/rst_spit_base.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_spit_stand.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_swd_flagstand.dif":["S5maps.vl2"],"interiors/rst_swd_ship2.dif":["S5maps.vl2"],"interiors/ruin1.dif":["Classic_maps_v1.vl2"],"interiors/ruin2.dif":["Classic_maps_v1.vl2"],"interiors/ruin3.dif":["Classic_maps_v1.vl2"],"interiors/ruin4.dif":["Classic_maps_v1.vl2"],"interiors/ruinarch.dif":["Classic_maps_v1.vl2"],"interiors/s5_anthem_pipebase.dif":["S5maps.vl2"],"interiors/s5_anthem_pipestand.dif":["S5maps.vl2"],"interiors/sbase1.dif":["interiors.vl2"],"interiors/sbase3.dif":["interiors.vl2"],"interiors/sbase5.dif":["interiors.vl2"],"interiors/sbrdg1.dif":["interiors.vl2"],"interiors/sbrdg2.dif":["interiors.vl2"],"interiors/sbrdg3.dif":["interiors.vl2"],"interiors/sbrdg4.dif":["interiors.vl2"],"interiors/sbrdg5.dif":["interiors.vl2"],"interiors/sbrdg6.dif":["interiors.vl2"],"interiors/sbrdg7.dif":["interiors.vl2"],"interiors/sbrdgn.dif":["interiors.vl2"],"interiors/sbrdgo.dif":["interiors.vl2"],"interiors/sbunk2.dif":["interiors.vl2"],"interiors/sbunk9.dif":["interiors.vl2"],"interiors/sbunk_nef1.dif":["Classic_maps_v1.vl2"],"interiors/siege.dif":["Classic_maps_v1.vl2"],"interiors/singleramp.dif":["TR2final105-client.vl2"],"interiors/smisc1.dif":["interiors.vl2"],"interiors/smisc3.dif":["interiors.vl2"],"interiors/smisc4.dif":["interiors.vl2"],"interiors/smisc5.dif":["interiors.vl2"],"interiors/smisc_nef1.dif":["Classic_maps_v1.vl2"],"interiors/smisca.dif":["interiors.vl2"],"interiors/smiscb.dif":["interiors.vl2"],"interiors/smiscc.dif":["interiors.vl2"],"interiors/spawnbase.dif":["TR2final105-client.vl2"],"interiors/spawnbase2.dif":["TR2final105-client.vl2"],"interiors/sphere.dif":["TR2final105-client.vl2"],"interiors/splat1.dif":["interiors.vl2"],"interiors/splat3.dif":["interiors.vl2"],"interiors/splat7.dif":["interiors.vl2"],"interiors/srock6.dif":["interiors.vl2"],"interiors/srock7.dif":["interiors.vl2"],"interiors/srock8.dif":["interiors.vl2"],"interiors/srocka.dif":["interiors.vl2"],"interiors/srockb.dif":["interiors.vl2"],"interiors/srockc.dif":["interiors.vl2"],"interiors/sspir1.dif":["interiors.vl2"],"interiors/sspir2.dif":["interiors.vl2"],"interiors/sspir3.dif":["interiors.vl2"],"interiors/sspir4.dif":["interiors.vl2"],"interiors/stowr1.dif":["interiors.vl2"],"interiors/stowr3.dif":["interiors.vl2"],"interiors/stowr4.dif":["interiors.vl2"],"interiors/stowr6.dif":["interiors.vl2"],"interiors/svpad.dif":["interiors.vl2"],"interiors/swall1.dif":["interiors.vl2"],"interiors/t_bbase_ccb2a.dif":["Classic_maps_v1.vl2"],"interiors/t_bmisc_tunl_ccb1.dif":["Classic_maps_v1.vl2"],"interiors/t_bwall2a_cnr_CC.dif":["Classic_maps_v1.vl2"],"interiors/t_bwall2a_lrg_CC.dif":["Classic_maps_v1.vl2"],"interiors/t_bwall2a_sm_CC.dif":["Classic_maps_v1.vl2"],"interiors/tes_flagbase_x2.dif":["TWL-MapPack.vl2","TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/tes_flagbunker.dif":["TWL-MapPack.vl2"],"interiors/tes_flyingvehicle_x2.dif":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"interiors/tes_flyingvehiclebase.dif":["TWL-MapPack.vl2"],"interiors/tes_turretholder.dif":["TWL-MapPack.vl2"],"interiors/tri_base.dif":["DynamixFinalPack.vl2"],"interiors/tri_gate.dif":["DynamixFinalPack.vl2"],"interiors/tri_misc1.dif":["DynamixFinalPack.vl2"],"interiors/tri_powerpit.dif":["DynamixFinalPack.vl2"],"interiors/tri_tbunker.dif":["DynamixFinalPack.vl2"],"interiors/tri_tbunker_x.dif":["TWL-MapPack.vl2"],"interiors/tri_tbunker_x2.dif":["TWL-MapPack.vl2"],"interiors/tri_tower.dif":["DynamixFinalPack.vl2"],"interiors/tri_tower_x2.dif":["TWL-MapPack.vl2"],"interiors/tri_wall3.dif":["DynamixFinalPack.vl2"],"interiors/tri_wall4.dif":["DynamixFinalPack.vl2"],"interiors/tri_wall5.dif":["DynamixFinalPack.vl2"],"interiors/tri_wall6.dif":["DynamixFinalPack.vl2"],"interiors/underhillmidbalancedfnl.dif":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"interiors/underhillsideonefnl.dif":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"interiors/xbase1.dif":["interiors.vl2"],"interiors/xbase2.dif":["interiors.vl2"],"interiors/xbrdg0.dif":["interiors.vl2"],"interiors/xbrdg1.dif":["interiors.vl2"],"interiors/xbrdg10.dif":["interiors.vl2"],"interiors/xbrdg2.dif":["interiors.vl2"],"interiors/xbrdg3.dif":["interiors.vl2"],"interiors/xbrdg4.dif":["interiors.vl2"],"interiors/xbrdg5.dif":["interiors.vl2"],"interiors/xbrdg6.dif":["interiors.vl2"],"interiors/xbrdg7.dif":["interiors.vl2"],"interiors/xbrdg8.dif":["interiors.vl2"],"interiors/xbrdg9.dif":["interiors.vl2"],"interiors/xbrdga.dif":["interiors.vl2"],"interiors/xbrdgb.dif":["interiors.vl2"],"interiors/xbrdgn.dif":["interiors.vl2"],"interiors/xbrdgo.dif":["interiors.vl2"],"interiors/xbunk1.dif":["interiors.vl2"],"interiors/xbunk2.dif":["interiors.vl2"],"interiors/xbunk5.dif":["interiors.vl2"],"interiors/xbunk6.dif":["interiors.vl2"],"interiors/xbunk9.dif":["interiors.vl2"],"interiors/xbunkb.dif":["interiors.vl2"],"interiors/xmisc1.dif":["interiors.vl2"],"interiors/xmisc2.dif":["interiors.vl2"],"interiors/xmisc3.dif":["interiors.vl2"],"interiors/xmisc4.dif":["interiors.vl2"],"interiors/xmisc5.dif":["interiors.vl2"],"interiors/xmisca.dif":["interiors.vl2"],"interiors/xmiscb.dif":["interiors.vl2"],"interiors/xmiscc.dif":["interiors.vl2"],"interiors/xplat1.dif":["interiors.vl2"],"interiors/xplat2.dif":["interiors.vl2"],"interiors/xplat3.dif":["interiors.vl2"],"interiors/xrock6.dif":["interiors.vl2"],"interiors/xrock7.dif":["interiors.vl2"],"interiors/xrock8.dif":["interiors.vl2"],"interiors/xrocka.dif":["interiors.vl2"],"interiors/xrockb.dif":["interiors.vl2"],"interiors/xrockc.dif":["interiors.vl2"],"interiors/xspir1.dif":["interiors.vl2"],"interiors/xspir2.dif":["interiors.vl2"],"interiors/xspir3.dif":["interiors.vl2"],"interiors/xspir5.dif":["interiors.vl2"],"interiors/xtowr1.dif":["interiors.vl2"],"interiors/xtowr3.dif":["interiors.vl2"],"interiors/xtowr4.dif":["interiors.vl2"],"interiors/xtowr7.dif":["interiors.vl2"],"interiors/xvpad.dif":["interiors.vl2"],"interiors/xwall1.dif":["interiors.vl2"],"lighting/Aeroena_2343a8be.ml":[""],"lighting/Agorazscium_f4b21f81.ml":[""],"lighting/ArenaDome_a0de9542.ml":[""],"lighting/ArenaHeaven_1e1fe293.ml":[""],"lighting/AstersDescent_53a3207b.ml":[""],"lighting/AttritionLT_832adbb5.ml":[""],"lighting/BerylBasin_c9d35ce.ml":[""],"lighting/Blastside_nef_6830e4bf.ml":[""],"lighting/Blink_d9ab8a18.ml":[""],"lighting/BonespurLT_915823ed.ml":[""],"lighting/BonespurLT_9cca0579.ml":[""],"lighting/BoxLak_a3e35494.ml":[""],"lighting/Broadside_nef_e852f76.ml":[""],"lighting/BulwarkLT_4a3f297.ml":[""],"lighting/Bulwark_ab283278.ml":[""],"lighting/CankerLak_2f63997d.ml":[""],"lighting/CapriLT_66f22508.ml":[""],"lighting/Cinerarium_7aca722b.ml":[""],"lighting/Circleofstones_affcd75f.ml":[""],"lighting/CirclesEdgeLT_411f1e4d.ml":[""],"lighting/CirclesEdgeLT_7a5c076c.ml":[""],"lighting/CloakofLak_74b7f3a4.ml":[""],"lighting/CloakofNightV_fc052e2a.ml":[""],"lighting/CloudBurst_ae430433.ml":[""],"lighting/ClusterUnFuct_ba9a0db4.ml":[""],"lighting/Coliseum_638e3c7c.ml":[""],"lighting/Confusco_629e6bc0.ml":[""],"lighting/CrashClash_4a04db6b.ml":[""],"lighting/CrossfiredLak_af679bb1.ml":[""],"lighting/DMP_Agroleon_39e78691.ml":[""],"lighting/DMP_BastardForgeLT_192bda18.ml":[""],"lighting/DMP_BastardForgeLT_23118b55.ml":[""],"lighting/DMP_BastardForge_69e0050.ml":[""],"lighting/DMP_BunkeredLT_22bd8e06.ml":[""],"lighting/DMP_BunkeredLT_7f074860.ml":[""],"lighting/DMP_CinerariumLT_1770607b.ml":[""],"lighting/DMP_Cinerarium_29f905f2.ml":[""],"lighting/DMP_FaceCrossing_562603da.ml":[""],"lighting/DMP_Hoth_1f2b4ebe.ml":[""],"lighting/DMP_IceGiant_27ae32f9.ml":[""],"lighting/DMP_Magellan_3ec75495.ml":[""],"lighting/DMP_MoonDance_4a0aa2ce.ml":[""],"lighting/DMP_Paranoia_a73116c7.ml":[""],"lighting/DMP_PariahLT_1eeeb2f3.ml":[""],"lighting/DMP_PariahLT_5dbbd253.ml":[""],"lighting/DMP_Pariah_5774d3ab.ml":[""],"lighting/DMP_Pariah_bae29d7a.ml":[""],"lighting/DMP_PipeDream_b4220f7e.ml":[""],"lighting/DMP_RavineV_32d83be0.ml":[""],"lighting/DMP_ScorchedEarth_6ef2eb26.ml":[""],"lighting/DMP_SimpleFlagArena_81bb7f85.ml":[""],"lighting/DMP_SpinCycle_8111999d.ml":[""],"lighting/DMP_SpincycleLT_c077aa18.ml":[""],"lighting/DMP_StarFallLT_313a7dd7.ml":[""],"lighting/DMP_StarFallLT_51b265f4.ml":[""],"lighting/DMP_Tyre_5d7be94.ml":[""],"lighting/DMP_Wasteland_87bf335.ml":[""],"lighting/DX_IceLT_69603e1f.ml":[""],"lighting/DX_Ice_492b02b7.ml":[""],"lighting/Damnation_a8afd69c.ml":[""],"lighting/DangerousCrossingLT_8205e1c3.ml":[""],"lighting/DangerousCrossingLT_98fe44b0.ml":[""],"lighting/DeathBirdsFly1_e1b6748d.ml":[""],"lighting/DermCrossingDeluxeLT_86255d21.ml":[""],"lighting/DermCrossingDeluxe_b5489c73.ml":[""],"lighting/DesertofDeathLak_9ef72690.ml":[""],"lighting/DiscordLT_8799b81.ml":[""],"lighting/Discord_d9dc93e8.ml":[""],"lighting/DustRunLak_6779c9d4.ml":[""],"lighting/DustToDust_c2ba2158.ml":[""],"lighting/El_FinLT_e9dab457.ml":[""],"lighting/El_Fin_8316b0e5.ml":[""],"lighting/Entombed_e3bacfe0.ml":[""],"lighting/Envyrena_7791ad94.ml":[""],"lighting/EnyLand_68f85a3b.ml":[""],"lighting/Exhumed_20605cf5.ml":[""],"lighting/Extractor_d5e74134.ml":[""],"lighting/FF_Hillside_2daafc5b.ml":[""],"lighting/Fallout_9b18601a.ml":[""],"lighting/Fenix_78eeb8cd.ml":[""],"lighting/Firestorm_16de2343.ml":[""],"lighting/Floatarena_297e95cb.ml":[""],"lighting/FourWayCheckmate_f33d2fb6.ml":[""],"lighting/FrozenForgeLT_743ce94a.ml":[""],"lighting/FrozenForgeLT_9931f1ae.ml":[""],"lighting/FrozenHopeLT_7213db78.ml":[""],"lighting/FrozenHopeLT_b46d68eb.ml":[""],"lighting/FrozenHope_3a657c29.ml":[""],"lighting/FunHouse_604d2f6a.ml":[""],"lighting/GodsRiftLak_18e44714.ml":[""],"lighting/GrassyKnollLT_68c6cce.ml":[""],"lighting/GrassyKnoll_5c7374ad.ml":[""],"lighting/GrassyKnoll_a8a31131.ml":[""],"lighting/GreenLawn_f4f6854f.ml":[""],"lighting/HO_Ice_259f9801.ml":[""],"lighting/HO_Lush_37ea33f0.ml":[""],"lighting/HarvestDance_c7a75c2.ml":[""],"lighting/Headstone_772e32ed.ml":[""],"lighting/Helioarena_1e75a885.ml":[""],"lighting/HiddenValley_a1dce28d.ml":[""],"lighting/HighOctane_85127c80.ml":[""],"lighting/HighOctane_b_ac85e4.ml":[""],"lighting/HighWire_471b6cf9.ml":[""],"lighting/HillKingLT_50bd1439.ml":[""],"lighting/HillKingLT_8da13f48.ml":[""],"lighting/HillKingLT_d836ed12.ml":[""],"lighting/HillSideLT_4f08df8f.ml":[""],"lighting/Hillside_33bc6f09.ml":[""],"lighting/Horde_4a800bd6.ml":[""],"lighting/HostileLoch_d7362c7.ml":[""],"lighting/IcePick_56b79dca.ml":[""],"lighting/IcePick_600de852.ml":[""],"lighting/InfernusLak_7d2be4ad.ml":[""],"lighting/IveHadWorse_e39c99bf.ml":[""],"lighting/JadeValley_7ef73b3d.ml":[""],"lighting/Lakefront_3703d244.ml":[""],"lighting/Logans_Run_c40b6d12.ml":[""],"lighting/Mac_FlagArena_90666881.ml":[""],"lighting/Machineeggs_a5ccddc0.ml":[""],"lighting/MagmaticLak_4073d809.ml":[""],"lighting/Minerva_33feccb1.ml":[""],"lighting/MiniSunDried_3c5a0fc8.ml":[""],"lighting/Minotaur_171384b8.ml":[""],"lighting/MisadventureV2_ec7544a8.ml":[""],"lighting/Moonwalk_174f2bd4.ml":[""],"lighting/NarcolepsyLT_73e7c21a.ml":[""],"lighting/NatureMagic_2544c03b.ml":[""],"lighting/Nightdance_7bfc8136.ml":[""],"lighting/Norty_eb1bd063.ml":[""],"lighting/OsIrisLT_a734e9f4.ml":[""],"lighting/OsIrisLT_c9b12d6.ml":[""],"lighting/OuterWildsLT_fc7787a1.ml":[""],"lighting/OuterWilds_ad3695ec.ml":[""],"lighting/PipeDreamLT_be0ac5c7.ml":[""],"lighting/PipeDreamLT_c8a581c1.ml":[""],"lighting/PlanetX_8a6e98e8.ml":[""],"lighting/PrizmaticLT_d1bb228d.ml":[""],"lighting/PuliVeivari_ba861c8e.ml":[""],"lighting/RaindanceLT_8b15c940.ml":[""],"lighting/RaindanceLT_ed3eadcd.ml":[""],"lighting/Raindance_nefLak_35b8f6bc.ml":[""],"lighting/Raindance_nef_542af516.ml":[""],"lighting/Ravine_d9f4db83.ml":[""],"lighting/Reversion_16355b81.ml":[""],"lighting/RiverDance_51da8ec1.ml":[""],"lighting/Rollercoaster_nef_236560f9.ml":[""],"lighting/RoundTheMountainLT_1d5f7a42.ml":[""],"lighting/RoundTheMountainLT_d8d7a00a.ml":[""],"lighting/RoundTheMountain_3c873c59.ml":[""],"lighting/Ruined_928042b0.ml":[""],"lighting/RunenmachtLT_566cc4af.ml":[""],"lighting/RunenmachtLT_e29440db.ml":[""],"lighting/RushLT_83e7ec01.ml":[""],"lighting/RushLT_8cc32def.ml":[""],"lighting/Rush_7f8c0bd.ml":[""],"lighting/S5_DamnationLT_2e874420.ml":[""],"lighting/S5_DamnationLT_93d28001.ml":[""],"lighting/S5_Damnation_12876ea.ml":[""],"lighting/S5_Icedance_23935c84.ml":[""],"lighting/S5_MassiveLT_774d8053.ml":[""],"lighting/S5_MassiveLT_aa83559d.ml":[""],"lighting/S5_Massive_72b32b94.ml":[""],"lighting/S5_Massive_a0889977.ml":[""],"lighting/S5_Mimicry_a7de0fbe.ml":[""],"lighting/S5_Mordacity_7f7769e0.ml":[""],"lighting/S5_Reynard_3d07b96b.ml":[""],"lighting/S5_Sherman_d255001b.ml":[""],"lighting/S5_SilenusLT_b44256fa.ml":[""],"lighting/S5_Silenus_337a3c5b.ml":[""],"lighting/S5_Woodymyrk_ec89b88f.ml":[""],"lighting/S8_Cardiac_1b8fd622.ml":[""],"lighting/S8_GeothermalLak_20f3a205.ml":[""],"lighting/S8_Mountking_44b27865.ml":[""],"lighting/S8_Opus_efcc41a2.ml":[""],"lighting/S8_ZilchLT_b45c6931.ml":[""],"lighting/S8_ZilchLT_d5e6be15.ml":[""],"lighting/SC_Ice_af6eba.ml":[""],"lighting/SC_Normal_799da350.ml":[""],"lighting/SaddiesHill_698e83d5.ml":[""],"lighting/Sanctuary_7c20b606.ml":[""],"lighting/SandyRunLT_91cbfd2f.ml":[""],"lighting/Sangre_de_Grado_ae25e9e2.ml":[""],"lighting/Sentry_21483143.ml":[""],"lighting/ShortFall_aa1e57bb.ml":[""],"lighting/SignalLT_4f74b06a.ml":[""],"lighting/SignalLT_9bae58a.ml":[""],"lighting/Signal_e7aade91.ml":[""],"lighting/SkiFree_Randomizer_7dda3eb1.ml":[""],"lighting/SkinnyDipLak_c997a78f.ml":[""],"lighting/Slapdash_93679deb.ml":[""],"lighting/SmallCrossingLT_8b0a6034.ml":[""],"lighting/SmallTimeLT_89653a5e.ml":[""],"lighting/SolsDescentLak_11a78868.ml":[""],"lighting/SpectreLak_5e17e9b3.ml":[""],"lighting/SpyLand_21ea4c6.ml":[""],"lighting/SunDriedLak_e0d74cbd.ml":[""],"lighting/Sundance_2b83620c.ml":[""],"lighting/SuperHappyBouncyFunTime_b901c3ef.ml":[""],"lighting/SuperiorWaterworks_f456e8d9.ml":[""],"lighting/TWL2_Bleed_e6d5b374.ml":[""],"lighting/TWL2_BlueMoon_21ccae9c.ml":[""],"lighting/TWL2_BlueMoon_7c61bcd5.ml":[""],"lighting/TWL2_BlueMoon_a95478a6.ml":[""],"lighting/TWL2_CanyonCrusadeDeluxeLT_c1ae3753.ml":[""],"lighting/TWL2_CanyonCrusadeDeluxeLT_dbd8196e.ml":[""],"lighting/TWL2_CanyonCrusadeDeluxe_7452f969.ml":[""],"lighting/TWL2_CelerityLT_bc01478.ml":[""],"lighting/TWL2_CelerityLT_f2ecb468.ml":[""],"lighting/TWL2_Celerity_83b5b539.ml":[""],"lighting/TWL2_Dissention_d30eb753.ml":[""],"lighting/TWL2_Drifts_a70061b9.ml":[""],"lighting/TWL2_Drorck_add44b54.ml":[""],"lighting/TWL2_FrozenGlory_e2aae3eb.ml":[""],"lighting/TWL2_HildebrandLT_4cb441fb.ml":[""],"lighting/TWL2_HildebrandLT_fbf9260d.ml":[""],"lighting/TWL2_Hildebrand_ff9349b8.ml":[""],"lighting/TWL2_IceDagger_a8551aa2.ml":[""],"lighting/TWL2_JaggedClawLT_13a8fe76.ml":[""],"lighting/TWL2_JaggedClawLT_caff2b5d.ml":[""],"lighting/TWL2_JaggedClaw_ae434bfa.ml":[""],"lighting/TWL2_Magnum_bbaaf3b7.ml":[""],"lighting/TWL2_MidnightMayhemDeluxe_f0479bd5.ml":[""],"lighting/TWL2_MuddySwamp_202e755e.ml":[""],"lighting/TWL2_Norty_8a4142af.ml":[""],"lighting/TWL2_Ocular_d10fca4c.ml":[""],"lighting/TWL2_SkylightLT_c37d56e9.ml":[""],"lighting/TWL2_SkylightLT_f4b7bcf2.ml":[""],"lighting/TWL_Abaddon_661d5ca.ml":[""],"lighting/TWL_BeachBlitzLT_d50e4150.ml":[""],"lighting/TWL_BeachBlitzLT_ff00cacb.ml":[""],"lighting/TWL_BeachBlitzLak_8391be13.ml":[""],"lighting/TWL_BeachBlitz_2ba27e9a.ml":[""],"lighting/TWL_BeggarsRun_ac20e6fb.ml":[""],"lighting/TWL_Boss_d15d03dd.ml":[""],"lighting/TWL_Chokepoint_a2218645.ml":[""],"lighting/TWL_Crossfire_68b88bb4.ml":[""],"lighting/TWL_Damnation_f601da24.ml":[""],"lighting/TWL_DangerousCrossing_c0f5608a.ml":[""],"lighting/TWL_DeadlyBirdsSong_9eb082cf.ml":[""],"lighting/TWL_Drifts_3957320.ml":[""],"lighting/TWL_FeignLT_423b7f43.ml":[""],"lighting/TWL_FeignLT_97abf48c.ml":[""],"lighting/TWL_Feign_69a86ab3.ml":[""],"lighting/TWL_Harvester_6c61fcbf.ml":[""],"lighting/TWL_Katabatic_28e374c5.ml":[""],"lighting/TWL_Magmatic_79ca25bd.ml":[""],"lighting/TWL_Minotaur_4735e9ea.ml":[""],"lighting/TWL_OsIris_af0cd5e3.ml":[""],"lighting/TWL_Pandemonium_96c05f13.ml":[""],"lighting/TWL_Quagmire_3d196e62.ml":[""],"lighting/TWL_Raindance_e335287d.ml":[""],"lighting/TWL_Ramparts_e1d65b38.ml":[""],"lighting/TWL_Reversion_2057b26c.ml":[""],"lighting/TWL_RollercoasterLT_4becc052.ml":[""],"lighting/TWL_Runenmacht_fce2e1dd.ml":[""],"lighting/TWL_Slapdash_386535c9.ml":[""],"lighting/TWL_Slapdash_6c5d45fc.ml":[""],"lighting/TWL_Snowblind_7d864772.ml":[""],"lighting/TWL_Starfallen_220caf10.ml":[""],"lighting/TWL_StonehengeLT_186408d.ml":[""],"lighting/TWL_StonehengeLT_b54394a1.ml":[""],"lighting/TWL_Stonehenge_4be1bf55.ml":[""],"lighting/TWL_SubZero_d26856d3.ml":[""],"lighting/TWL_Surreal_928c01fe.ml":[""],"lighting/TWL_Titan_f2ca1f12.ml":[""],"lighting/TWL_WilderZoneLT_b23d9623.ml":[""],"lighting/TWL_WilderZoneLT_c9eea074.ml":[""],"lighting/TWL_WilderZone_f391f176.ml":[""],"lighting/Tacocat-DantesHill_1fadb4f4.ml":[""],"lighting/Tacocat-Dunes_b3ca40d2.ml":[""],"lighting/Tacocat-Jagged_2f4bf1c1.ml":[""],"lighting/Tacocat-SoylentJade_a5360959.ml":[""],"lighting/TenebrousCTF_de5eec4e.ml":[""],"lighting/TheFray_ee6d9255.ml":[""],"lighting/TheSewer_f4f75077.ml":[""],"lighting/TibbawLak_104ce121.ml":[""],"lighting/TitanV_b_527804b0.ml":[""],"lighting/TreasureIslandLak_f456aa59.ml":[""],"lighting/Triad_ff08cb0b.ml":[""],"lighting/TrueGrit_95ae0ce4.ml":[""],"lighting/UporDown_5cadb65.ml":[""],"lighting/VanDamnedLT_657123fb.ml":[""],"lighting/VanDamnedLT_fc126eb7.ml":[""],"lighting/VaubanLak_b072a992.ml":[""],"lighting/Vauban_fe733076.ml":[""],"lighting/Waterbox_c7bd8997.ml":[""],"lighting/WhiteDwarfDeluxeLT_7adbd60e.ml":[""],"lighting/WhiteDwarfDeluxeLT_afa63289.ml":[""],"lighting/WindyGap_d2bee4e7.ml":[""],"lighting/Wonderena_a304a21e.ml":[""],"lighting/Yubarena_2638aaa0.ml":[""],"lighting/Zilch_6b242845.ml":[""],"lighting/aabaa_571e7c86.ml":[""],"lighting/berlard_2823ce88.ml":[""],"lighting/cagematch_b93c2e85.ml":[""],"lighting/random2_aeea92ad.ml":[""],"lighting/random_ad5187a1.ml":[""],"loginScreens.cs":["T2csri.vl2"],"loginScreens.cs.dso":["T2csri.vl2"],"missions/2ArenaDome.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/2ArenaValley.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/2DustBowl.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/2Flyersarena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/2IceDome.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/2IndoorIntensity.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/4thGradeDropout.mis":["4thGradeDropout.vl2"],"missions/Abominable.mis":["missions.vl2"],"missions/AcidRain.mis":["Classic_maps_v1.vl2"],"missions/Aeroena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/AgentsOfFortune.mis":["missions.vl2"],"missions/Alcatraz.mis":["missions.vl2"],"missions/Archipelago.mis":["missions.vl2"],"missions/ArenaHeaven.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/ArenaHell.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/ArenaHell2.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/ArenaInTheHill.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/ArenaUnderTheHill.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/AryoArena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/AshesToAshes.mis":["missions.vl2"],"missions/Atropos2.mis":["atroposthereturn.vl2"],"missions/BeggarsRun.mis":["missions.vl2"],"missions/BeneathTheHill.mis":["BeneathTheHill.vl2"],"missions/Blastside_nef.mis":["Classic_maps_v1.vl2"],"missions/BrainFreeze.mis":["brainfreeze.vl2"],"missions/BridgeTooFar.mis":["DynamixFinalPack.vl2"],"missions/Broadside_nef.mis":["Classic_maps_v1.vl2"],"missions/Broken_Dreams.mis":["brokendreams_2.vl2"],"missions/Caldera.mis":["missions.vl2"],"missions/Casern_Cavite.mis":["missions.vl2"],"missions/Centaur.mis":["centaur.vl2"],"missions/Checkmate.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/ColdFusion.mis":["ColdFusion.vl2"],"missions/ColdWar.mis":["ColdWar.vl2"],"missions/Conclave.mis":["Conclave.vl2"],"missions/Confusco.mis":["Classic_maps_v1.vl2"],"missions/ContainmentLarge.mis":["ContainmentLarge.vl2"],"missions/CrashClash.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Crater71.mis":["TR2final105-client.vl2"],"missions/DMP_Agroleon.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_Astro.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_BastardForge.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_BitterGorge.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_Bunkered.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_Cinerarium.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_DermCity.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_Embers.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_EmeraldSpit.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_FaceCrossing.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_Hoth.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_IceGiant.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_IsleDeBatalla.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_LavaGods.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_Magellan.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_MoonDance.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_Pantheon.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_Paranoia.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_Pariah.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_PipeDream.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_RavineV.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_ScorchedEarth.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_SimpleFlagArena.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_SpinCycle.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_StarFall.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_Tyre.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_Wasteland.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/Damnation.mis":["missions.vl2"],"missions/DangerousCrossingArena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/DangerousCrossing_nef.mis":["Classic_maps_v1.vl2"],"missions/DeathBirdsFly.mis":["missions.vl2"],"missions/DeathFromBelow.mis":["DeathFromBelow.vl2"],"missions/DeathRow.mis":["DeathRow.vl2"],"missions/DesertWind.mis":["DesertWind.vl2"],"missions/DesertofDeath_nef.mis":["Classic_maps_v1.vl2"],"missions/Desiccator.mis":["missions.vl2"],"missions/DevilsElbow.mis":["DynamixFinalPack.vl2"],"missions/DraconisVII.mis":["DraconisVII.vl2"],"missions/DustToDust.mis":["missions.vl2"],"missions/Envyrena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/EnyLand.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Equinox.mis":["missions.vl2"],"missions/Escalade.mis":["missions.vl2"],"missions/EveningLand.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Exposure.mis":["Exposure-v1.1.vl2"],"missions/FinalRevenge.mis":["FinalRevenge.vl2"],"missions/Firestorm.mis":["missions.vl2"],"missions/Flashpoint.mis":["missions.vl2"],"missions/Fracas.mis":["missions.vl2"],"missions/FrozenFury.mis":["TR2final105-client.vl2"],"missions/Gauntlet.mis":["missions.vl2"],"missions/Gehenna.mis":["missions.vl2"],"missions/Geronimo.mis":["Geronimo.vl2"],"missions/GodsRift.mis":["TR2final105-client.vl2"],"missions/Gorgon.mis":["Classic_maps_v1.vl2"],"missions/Haven.mis":["TR2final105-client.vl2"],"missions/Helioarena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Hillside.mis":["Classic_maps_v1.vl2"],"missions/IceBound.mis":["missions.vl2"],"missions/IceRidge_nef.mis":["Classic_maps_v1.vl2"],"missions/InnerSanctum.mis":["DynamixFinalPack.vl2"],"missions/Insalubria.mis":["missions.vl2"],"missions/Invictus.mis":["missions.vl2"],"missions/IsleOfMan.mis":["DynamixFinalPack.vl2"],"missions/IveHadWorse.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/JacobsLadder.mis":["missions.vl2"],"missions/Katabatic.mis":["missions.vl2"],"missions/Khalarena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Lakefront.mis":["Classic_maps_v1.vl2"],"missions/Magmatic.mis":["Classic_maps_v1.vl2"],"missions/Masada.mis":["missions.vl2"],"missions/Minotaur.mis":["missions.vl2"],"missions/Morena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/MountainSiege.mis":["MountainSiege.vl2"],"missions/Mudside.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Mutiny.mis":["Mutiny.vl2"],"missions/MyrkWood.mis":["missions.vl2"],"missions/Oasis.mis":["missions.vl2"],"missions/Overreach.mis":["missions.vl2"],"missions/Pantheon.mis":["DynamixFinalPack.vl2"],"missions/Patience.mis":["Patience.vl2"],"missions/PhasmaDust.mis":["TR2final105-client.vl2"],"missions/Planetside.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Prismatic.mis":["Prismatic.vl2"],"missions/ProArena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Pyroclasm.mis":["missions.vl2"],"missions/Quagmire.mis":["missions.vl2"],"missions/Raindance_nef.mis":["Classic_maps_v1.vl2"],"missions/Ramparts.mis":["Classic_maps_v1.vl2"],"missions/Rasp.mis":["missions.vl2"],"missions/Recalescence.mis":["missions.vl2"],"missions/Respite.mis":["missions.vl2"],"missions/Reversion.mis":["missions.vl2"],"missions/Ridgerena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Rimehold.mis":["missions.vl2"],"missions/RiverDance.mis":["missions.vl2"],"missions/Rollercoaster_nef.mis":["Classic_maps_v1.vl2"],"missions/S5_Centaur.mis":["S5maps.vl2"],"missions/S5_Damnation.mis":["S5maps.vl2"],"missions/S5_Drache.mis":["S5maps.vl2"],"missions/S5_HawkingHeat.mis":["S5maps.vl2"],"missions/S5_Icedance.mis":["S5maps.vl2"],"missions/S5_Massive.mis":["S5maps.vl2"],"missions/S5_Mimicry.mis":["S5maps.vl2"],"missions/S5_Misadventure.mis":["S5maps.vl2"],"missions/S5_Mordacity.mis":["S5maps.vl2"],"missions/S5_Reynard.mis":["S5maps.vl2"],"missions/S5_Sherman.mis":["S5maps.vl2"],"missions/S5_Silenus.mis":["S5maps.vl2"],"missions/S5_Woodymyrk.mis":["S5maps.vl2"],"missions/S8_Cardiac.mis":["S8maps.vl2"],"missions/S8_CentralDogma.mis":["S8maps.vl2"],"missions/S8_Geothermal.mis":["S8maps.vl2"],"missions/S8_Mountking.mis":["S8maps.vl2"],"missions/S8_Opus.mis":["S8maps.vl2"],"missions/S8_Zilch.mis":["S8maps.vl2"],"missions/Sanctuary.mis":["missions.vl2"],"missions/Sandstorm.mis":["Classic_maps_v1.vl2"],"missions/Scarabrae_nef.mis":["Classic_maps_v1.vl2"],"missions/ShockRidge.mis":["Classic_maps_v1.vl2"],"missions/ShrineArena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/ShrineArenaII.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/SiegeofYmir.mis":["SiegeofYmir.vl2"],"missions/SilentStorm.mis":["SilentStorm.vl2"],"missions/Sirocco.mis":["missions.vl2"],"missions/SkiFree.mis":["SkiFreeGameType.vl2"],"missions/SkiFreeZ_Championship_2021.mis":["SkiFreeGameType.vl2"],"missions/SkiFree_Daily.mis":["SkiFreeGameType.vl2"],"missions/SkiFree_Randomizer.mis":["SkiFreeGameType.vl2"],"missions/SkinnyDip.mis":["TR2final105-client.vl2"],"missions/Slapdash.mis":["missions.vl2"],"missions/SmogArena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/SnowBound.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Snowblind_nef.mis":["Classic_maps_v1.vl2"],"missions/SoccerLand.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Solace.mis":["Solace.vl2"],"missions/SolsDescent.mis":["TR2final105-client.vl2"],"missions/SpyLand.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Starfallen.mis":["Classic_maps_v1.vl2"],"missions/Stonehenge_Arena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Stonehenge_nef.mis":["Classic_maps_v1.vl2"],"missions/SubZero.mis":["Classic_maps_v1.vl2"],"missions/SunDried.mis":["missions.vl2"],"missions/Surreal.mis":["Classic_maps_v1.vl2"],"missions/TWL2_Bleed.mis":["TWL2-MapPack.vl2"],"missions/TWL2_BlueMoon.mis":["TWL2-MapPack.vl2"],"missions/TWL2_CanyonCrusadeDeluxe.mis":["TWL2-MapPack.vl2"],"missions/TWL2_Celerity.mis":["TWL2-MapPack.vl2"],"missions/TWL2_CloakOfNight.mis":["TWL2-MapPack.vl2"],"missions/TWL2_Crevice.mis":["TWL2-MapPack.vl2"],"missions/TWL2_Dissention.mis":["TWL2-MapPack.vl2"],"missions/TWL2_Drifts.mis":["TWL2-MapPack.vl2"],"missions/TWL2_Drorck.mis":["TWL2-MapPack.vl2"],"missions/TWL2_FrozenGlory.mis":["TWL2-MapPack.vl2"],"missions/TWL2_FrozenHope.mis":["TWL2-MapPack.vl2"],"missions/TWL2_Hildebrand.mis":["TWL2-MapPack.vl2"],"missions/TWL2_IceDagger.mis":["TWL2-MapPack.vl2"],"missions/TWL2_JaggedClaw.mis":["TWL2-MapPack.vl2"],"missions/TWL2_Magnum.mis":["TWL2-MapPack.vl2"],"missions/TWL2_MidnightMayhemDeluxe.mis":["TWL2-MapPack.vl2"],"missions/TWL2_MuddySwamp.mis":["TWL2-MapPack.vl2"],"missions/TWL2_Norty.mis":["TWL2-MapPack.vl2"],"missions/TWL2_Ocular.mis":["TWL2-MapPack.vl2"],"missions/TWL2_RoughLand.mis":["TWL2-MapPack.vl2"],"missions/TWL2_Ruined.mis":["TWL2-MapPack.vl2"],"missions/TWL2_Skylight.mis":["TWL2-MapPack.vl2"],"missions/TWL2_WoodyMyrk.mis":["TWL2-MapPack.vl2"],"missions/TWL_Abaddon.mis":["TWL-MapPack.vl2"],"missions/TWL_BaNsHee.mis":["TWL-MapPack.vl2"],"missions/TWL_BeachBlitz.mis":["TWL-MapPack.vl2"],"missions/TWL_BeggarsRun.mis":["TWL-MapPack.vl2"],"missions/TWL_BlueMoon.mis":["TWL-MapPack.vl2"],"missions/TWL_Boss.mis":["TWL-MapPack.vl2"],"missions/TWL_Celerity.mis":["TWL-MapPack.vl2"],"missions/TWL_Chokepoint.mis":["TWL-MapPack.vl2"],"missions/TWL_Cinereous.mis":["TWL-MapPack.vl2"],"missions/TWL_Clusterfuct.mis":["TWL-MapPack.vl2"],"missions/TWL_Crossfire.mis":["TWL-MapPack.vl2"],"missions/TWL_Curtilage.mis":["TWL-MapPack.vl2"],"missions/TWL_Damnation.mis":["TWL-MapPack.vl2"],"missions/TWL_DangerousCrossing.mis":["TWL-MapPack.vl2"],"missions/TWL_DeadlyBirdsSong.mis":["TWL-MapPack.vl2"],"missions/TWL_Deserted.mis":["TWL-MapPack.vl2"],"missions/TWL_Desiccator.mis":["TWL-MapPack.vl2"],"missions/TWL_Drifts.mis":["TWL-MapPack.vl2"],"missions/TWL_Feign.mis":["TWL-MapPack.vl2"],"missions/TWL_Frostclaw.mis":["TWL-MapPack.vl2"],"missions/TWL_Frozen.mis":["TWL-MapPack.vl2"],"missions/TWL_Harvester.mis":["TWL-MapPack.vl2"],"missions/TWL_Horde.mis":["TWL-MapPack.vl2"],"missions/TWL_Katabatic.mis":["TWL-MapPack.vl2"],"missions/TWL_Magmatic.mis":["TWL-MapPack.vl2"],"missions/TWL_Minotaur.mis":["TWL-MapPack.vl2"],"missions/TWL_Neve.mis":["TWL-MapPack.vl2"],"missions/TWL_NoShelter.mis":["TWL-MapPack.vl2"],"missions/TWL_OsIris.mis":["TWL-MapPack.vl2"],"missions/TWL_Pandemonium.mis":["TWL-MapPack.vl2"],"missions/TWL_Quagmire.mis":["TWL-MapPack.vl2"],"missions/TWL_Raindance.mis":["TWL-MapPack.vl2"],"missions/TWL_Ramparts.mis":["TWL-MapPack.vl2"],"missions/TWL_Reversion.mis":["TWL-MapPack.vl2"],"missions/TWL_Rollercoaster.mis":["TWL-MapPack.vl2"],"missions/TWL_Runenmacht.mis":["TWL-MapPack.vl2"],"missions/TWL_Sandstorm.mis":["TWL-MapPack.vl2"],"missions/TWL_Slapdash.mis":["TWL-MapPack.vl2"],"missions/TWL_Snowblind.mis":["TWL-MapPack.vl2"],"missions/TWL_Starfallen.mis":["TWL-MapPack.vl2"],"missions/TWL_Stonehenge.mis":["TWL-MapPack.vl2"],"missions/TWL_SubZero.mis":["TWL-MapPack.vl2"],"missions/TWL_Surreal.mis":["TWL-MapPack.vl2"],"missions/TWL_Titan.mis":["TWL-MapPack.vl2"],"missions/TWL_WhiteDwarf.mis":["TWL-MapPack.vl2"],"missions/TWL_WilderZone.mis":["TWL-MapPack.vl2"],"missions/TWL_WoodyMyrk.mis":["TWL-MapPack.vl2"],"missions/Talus.mis":["missions.vl2"],"missions/TempleTussleVersion2.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Tenebrous.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/ThinIce.mis":["missions.vl2"],"missions/Titan.mis":["Classic_maps_v1.vl2"],"missions/Tombstone.mis":["missions.vl2"],"missions/Training1.mis":["missions.vl2"],"missions/Training2.mis":["missions.vl2"],"missions/Training3.mis":["missions.vl2"],"missions/Training4.mis":["missions.vl2"],"missions/Training5.mis":["missions.vl2"],"missions/TreasureIsland.mis":["TR2final105-client.vl2"],"missions/Trident.mis":["DynamixFinalPack.vl2"],"missions/TridentLE.mis":["TridentLE.vl2"],"missions/TrueGrit.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/UltimaThule.mis":["missions.vl2"],"missions/Underhill.mis":["missions.vl2"],"missions/UphillBattle.mis":["UphillBattle.vl2"],"missions/UporDown.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/VulcansHammer.mis":["VulcansHammer.vl2"],"missions/WalledIn.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/WalledInII.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/WhiteDwarf.mis":["Classic_maps_v1.vl2"],"missions/Whiteout.mis":["missions.vl2"],"missions/WonderLand.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Yubarena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"music/badlands.mp3":[""],"music/desert.mp3":[""],"music/ice.mp3":[""],"music/lush.mp3":[""],"music/volcanic.mp3":[""],"other/SkiFreeCreator.java":["SkiFreeGameType.vl2"],"other/terrain list.csv":["SkiFreeGameType.vl2"],"readme.txt":["centaur.vl2"],"scripts/BountyGame.cs":["scripts.vl2"],"scripts/CTFGame.cs":["scripts.vl2"],"scripts/CenterPrint.cs":["scripts.vl2"],"scripts/ChatGui.cs":["scripts.vl2"],"scripts/ChooseFilterDlg.cs":["scripts.vl2"],"scripts/CnHGame.cs":["scripts.vl2"],"scripts/CreativityGame.cs":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"scripts/DMGame.cs":["scripts.vl2"],"scripts/DebriefGui.cs":["scripts.vl2"],"scripts/DefaultTurretsGame.cs":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"scripts/DemoEndGui.cs":["scripts.vl2"],"scripts/DnDGame.cs":["scripts.vl2"],"scripts/EditChatMenuGui.cs":["scripts.vl2"],"scripts/EditorGui.cs":["scripts.vl2"],"scripts/EditorProfiles.cs":["scripts.vl2"],"scripts/GameGui.cs":["scripts.vl2"],"scripts/HothFFsGame.cs":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"scripts/HuntersGame.cs":["scripts.vl2"],"scripts/LaunchLanGui.cs":["scripts.vl2"],"scripts/LobbyGui.cs":["scripts.vl2"],"scripts/OptionsDlg.cs":["scripts.vl2"],"scripts/PantherXL.cs":["scripts.vl2"],"scripts/PathEdit.cs":["scripts.vl2"],"scripts/RabbitGame.cs":["scripts.vl2"],"scripts/SiegeGame.cs":["scripts.vl2"],"scripts/SinglePlayerGame.cs":["scripts.vl2"],"scripts/SkiFreeAI.cs":["SkiFreeGameType.vl2"],"scripts/SkiFreeDatablock.cs":["SkiFreeGameType.vl2"],"scripts/SkiFreeGame.cs":["SkiFreeGameType.vl2"],"scripts/SkiFreeOverrides.cs":["SkiFreeGameType.vl2"],"scripts/SkiFreeTerrains.cs":["SkiFreeGameType.vl2"],"scripts/TR2BonusCategories.cs":["TR2final105-server.vl2"],"scripts/TR2BonusHud.cs":["TR2final105-client.vl2"],"scripts/TR2BonusSounds.cs":["TR2final105-server.vl2"],"scripts/TR2Bonuses.cs":["TR2final105-server.vl2"],"scripts/TR2Descriptions.cs":["TR2final105-server.vl2"],"scripts/TR2EventHud.cs":["TR2final105-client.vl2"],"scripts/TR2FlagToss.cs":["TR2final105-client.vl2"],"scripts/TR2Game.cs":["TR2final105-server.vl2"],"scripts/TR2Items.cs":["TR2final105-server.vl2"],"scripts/TR2Nouns.cs":["TR2final105-server.vl2"],"scripts/TR2ObserverQueue.cs":["TR2final105-server.vl2"],"scripts/TR2OtherBonuses.cs":["TR2final105-server.vl2"],"scripts/TR2Packages.cs":["TR2final105-server.vl2"],"scripts/TR2Particles.cs":["TR2final105-server.vl2"],"scripts/TR2Penalties.cs":["TR2final105-server.vl2"],"scripts/TR2Physics.cs":["TR2final105-server.vl2"],"scripts/TR2Prefixes.cs":["TR2final105-server.vl2"],"scripts/TR2Qualifiers.cs":["TR2final105-server.vl2"],"scripts/TR2Roles.cs":["TR2final105-server.vl2"],"scripts/TR2WeaponBonuses.cs":["TR2final105-server.vl2"],"scripts/TR2heavy_male.cs":["TR2final105-server.vl2"],"scripts/TR2light_female.cs":["TR2final105-server.vl2"],"scripts/TR2light_male.cs":["TR2final105-server.vl2"],"scripts/TR2medium_female.cs":["TR2final105-server.vl2"],"scripts/TR2medium_male.cs":["TR2final105-server.vl2"],"scripts/TeamHuntersGame.cs":["scripts.vl2"],"scripts/TeleportGame.cs":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"scripts/Training1.cs":["scripts.vl2"],"scripts/Training2.cs":["scripts.vl2"],"scripts/Training3.cs":["scripts.vl2"],"scripts/Training4.cs":["scripts.vl2"],"scripts/Training5.cs":["scripts.vl2"],"scripts/TrainingGui.cs":["scripts.vl2"],"scripts/admin.cs":["scripts.vl2"],"scripts/ai.cs":["scripts.vl2"],"scripts/aiBotProfiles.cs":["scripts.vl2"],"scripts/aiBountyGame.cs":["scripts.vl2"],"scripts/aiCTF.cs":["scripts.vl2"],"scripts/aiChat.cs":["scripts.vl2"],"scripts/aiCnH.cs":["scripts.vl2"],"scripts/aiDeathMatch.cs":["scripts.vl2"],"scripts/aiDebug.cs":["scripts.vl2"],"scripts/aiDefaultTasks.cs":["scripts.vl2"],"scripts/aiDnD.cs":["scripts.vl2"],"scripts/aiHumanTasks.cs":["scripts.vl2"],"scripts/aiHunters.cs":["scripts.vl2"],"scripts/aiInventory.cs":["scripts.vl2"],"scripts/aiObjectiveBuilder.cs":["scripts.vl2"],"scripts/aiObjectives.cs":["scripts.vl2"],"scripts/aiRabbit.cs":["scripts.vl2"],"scripts/aiSiege.cs":["scripts.vl2"],"scripts/aiTeamHunters.cs":["scripts.vl2"],"scripts/autoexec/AllowBotSkin.cs":[""],"scripts/autoexec/InvincibleInv.cs":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"scripts/autoexec/LakRabbitObjHud.cs":["zAddOnsVL2s/LakRabbit_Client.vl2"],"scripts/autoexec/SkiFreeSinglePlayer.cs":["SkiFreeGameType.vl2"],"scripts/autoexec/UEfix1.cs":[""],"scripts/autoexec/adminHud.cs":["","zz_Classic_client_v1.vl2"],"scripts/autoexec/arenaSupport.cs":["zAddOnsVL2s/arenaSupport.vl2"],"scripts/autoexec/chatmenuHudClear.cs":[""],"scripts/autoexec/classicPropMap.cs":["zz_Classic_client_v1.vl2"],"scripts/autoexec/clientOverloads.cs":["zz_Classic_client_v1.vl2"],"scripts/autoexec/dmpVersionCheck.cs":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"scripts/autoexec/fov.cs":[""],"scripts/autoexec/ircTempFix.cs":[""],"scripts/autoexec/meltdownfix.cs":[""],"scripts/autoexec/modHud.cs":["","zz_Classic_client_v1.vl2"],"scripts/autoexec/perfCounter.cs":[""],"scripts/autoexec/practiceHud.cs":["zz_Classic_client_v1.vl2"],"scripts/autoexec/scripts.txt":["scripts.vl2"],"scripts/autoexec/statushud.cs":[""],"scripts/autoexec/t2csri_IRCfix.cs":["T2csri.vl2"],"scripts/autoexec/t2csri_IRCfix.cs.dso":["T2csri.vl2"],"scripts/autoexec/t2csri_list.cs":["T2csri.vl2"],"scripts/autoexec/t2csri_list.cs.dso":["T2csri.vl2"],"scripts/autoexec/t2csri_serv.cs":["T2csri.vl2"],"scripts/autoexec/t2csri_serv.cs.dso":["T2csri.vl2"],"scripts/autoexec/tourneyInit.cs":["tournamentNetClient2.vl2"],"scripts/badlandsPropMap.cs":["scripts.vl2"],"scripts/bioderm_heavy.cs":["scripts.vl2"],"scripts/bioderm_light.cs":["scripts.vl2"],"scripts/bioderm_medium.cs":["scripts.vl2"],"scripts/camera.cs":["scripts.vl2"],"scripts/cannedChatItems.cs":["scripts.vl2"],"scripts/chatMenuHud.cs":["scripts.vl2"],"scripts/client.cs":["scripts.vl2"],"scripts/clientAudio.cs":["scripts.vl2"],"scripts/clientDefaults.cs":["scripts.vl2"],"scripts/clientTasks.cs":["scripts.vl2"],"scripts/commanderMap.cs":["scripts.vl2"],"scripts/commanderMapHelpText.cs":["scripts.vl2"],"scripts/commanderMapIcons.cs":["scripts.vl2"],"scripts/commanderProfiles.cs":["scripts.vl2"],"scripts/commonDialogs.cs":["scripts.vl2"],"scripts/controlDefaults.cs":["scripts.vl2"],"scripts/creditsGui.cs":["scripts.vl2"],"scripts/creditsText.cs":["scripts.vl2"],"scripts/cursors.cs":["scripts.vl2"],"scripts/damageTypes.cs":["scripts.vl2"],"scripts/deathMessages.cs":["scripts.vl2"],"scripts/debuggerGui.cs":["scripts.vl2"],"scripts/defaultGame.cs":["scripts.vl2"],"scripts/deployables.cs":["scripts.vl2"],"scripts/depthSort.cs":["scripts.vl2"],"scripts/desertPropMap.cs":["scripts.vl2"],"scripts/editor.bind.cs":["scripts.vl2"],"scripts/editor.cs":["scripts.vl2"],"scripts/editorRender.cs":["scripts.vl2"],"scripts/environmentals.cs":["scripts.vl2"],"scripts/forceField.cs":["scripts.vl2"],"scripts/gameBase.cs":["scripts.vl2"],"scripts/gameCanvas.cs":["scripts.vl2"],"scripts/graphBuild.cs":["scripts.vl2"],"scripts/heavy_male.cs":["scripts.vl2"],"scripts/help.cs":["scripts.vl2"],"scripts/helpGuiText.cs":["scripts.vl2"],"scripts/hud.cs":["scripts.vl2"],"scripts/icePropMap.cs":["scripts.vl2"],"scripts/inventory.cs":["scripts.vl2"],"scripts/inventoryHud.cs":["scripts.vl2"],"scripts/item.cs":["scripts.vl2"],"scripts/joystickBind.cs":["scripts.vl2"],"scripts/lavaPropMap.cs":["scripts.vl2"],"scripts/light_female.cs":["scripts.vl2"],"scripts/light_male.cs":["scripts.vl2"],"scripts/lightning.cs":["scripts.vl2"],"scripts/liquidProfiles.cs":["scripts.vl2"],"scripts/loadingGui.cs":["scripts.vl2"],"scripts/lushPropMap.cs":["scripts.vl2"],"scripts/markers.cs":["scripts.vl2"],"scripts/medium_female.cs":["scripts.vl2"],"scripts/medium_male.cs":["scripts.vl2"],"scripts/message.cs":["scripts.vl2"],"scripts/navGraph.cs":["scripts.vl2"],"scripts/objectiveHud.cs":["scripts.vl2"],"scripts/pack.cs":["scripts.vl2"],"scripts/packs/ELFbarrelPack.cs":["scripts.vl2"],"scripts/packs/TR2energypack.cs":["TR2final105-server.vl2"],"scripts/packs/aabarrelPack.cs":["scripts.vl2"],"scripts/packs/ammopack.cs":["scripts.vl2"],"scripts/packs/cloakingpack.cs":["scripts.vl2"],"scripts/packs/energypack.cs":["scripts.vl2"],"scripts/packs/missilebarrelPack.cs":["scripts.vl2"],"scripts/packs/mortarBarrelPack.cs":["scripts.vl2"],"scripts/packs/plasmabarrelPack.cs":["scripts.vl2"],"scripts/packs/repairpack.cs":["scripts.vl2"],"scripts/packs/satchelCharge.cs":["scripts.vl2"],"scripts/packs/sensorjammerpack.cs":["scripts.vl2"],"scripts/packs/shieldpack.cs":["scripts.vl2"],"scripts/particleDummies.cs":["scripts.vl2"],"scripts/particleEmitter.cs":["scripts.vl2"],"scripts/player.cs":["scripts.vl2"],"scripts/power.cs":["scripts.vl2"],"scripts/projectiles.cs":["scripts.vl2"],"scripts/recordings.cs":["scripts.vl2"],"scripts/redbook.cs":["scripts.vl2"],"scripts/scoreList.cs":["scripts.vl2"],"scripts/scoreScreen.cs":["scripts.vl2"],"scripts/server.cs":["scripts.vl2"],"scripts/serverAudio.cs":["scripts.vl2"],"scripts/serverCommanderMap.cs":["scripts.vl2"],"scripts/serverDefaults.cs":["scripts.vl2"],"scripts/serverTasks.cs":["scripts.vl2"],"scripts/simGroup.cs":["scripts.vl2"],"scripts/spdialog.cs":["scripts.vl2"],"scripts/staticShape.cs":["scripts.vl2"],"scripts/station.cs":["scripts.vl2"],"scripts/stationSetInv.cs":["scripts.vl2"],"scripts/targetManager.cs":["scripts.vl2"],"scripts/teribaen/arena_support_info.txt":["zAddOnsVL2s/arenaSupport.vl2"],"scripts/trigger.cs":["scripts.vl2"],"scripts/turret.cs":["scripts.vl2"],"scripts/turrets/ELFBarrelLarge.cs":["scripts.vl2"],"scripts/turrets/aaBarrelLarge.cs":["scripts.vl2"],"scripts/turrets/indoorDeployableBarrel.cs":["scripts.vl2"],"scripts/turrets/missileBarrelLarge.cs":["scripts.vl2"],"scripts/turrets/mortarBarrelLarge.cs":["scripts.vl2"],"scripts/turrets/outdoorDeployableBarrel.cs":["scripts.vl2"],"scripts/turrets/plasmaBarrelLarge.cs":["scripts.vl2"],"scripts/turrets/sentryTurret.cs":["scripts.vl2"],"scripts/vehicles/clientVehicleHud.cs":["scripts.vl2"],"scripts/vehicles/serverVehicleHud.cs":["scripts.vl2"],"scripts/vehicles/vehicle.cs":["scripts.vl2"],"scripts/vehicles/vehicle_bomber.cs":["scripts.vl2"],"scripts/vehicles/vehicle_havoc.cs":["scripts.vl2"],"scripts/vehicles/vehicle_mpb.cs":["scripts.vl2"],"scripts/vehicles/vehicle_shrike.cs":["scripts.vl2"],"scripts/vehicles/vehicle_spec_fx.cs":["scripts.vl2"],"scripts/vehicles/vehicle_tank.cs":["scripts.vl2"],"scripts/vehicles/vehicle_wildcat.cs":["scripts.vl2"],"scripts/voiceBinds.cs":["scripts.vl2"],"scripts/voiceChat.cs":["scripts.vl2"],"scripts/waveProfiles.cs":["scripts.vl2"],"scripts/weapTurretCode.cs":["scripts.vl2"],"scripts/weapons.cs":["scripts.vl2"],"scripts/weapons/ELFGun.cs":["scripts.vl2"],"scripts/weapons/TR2chaingun.cs":["TR2final105-server.vl2"],"scripts/weapons/TR2disc.cs":["TR2final105-server.vl2"],"scripts/weapons/TR2grenade.cs":["TR2final105-server.vl2"],"scripts/weapons/TR2grenadeLauncher.cs":["TR2final105-server.vl2"],"scripts/weapons/TR2mortar.cs":["TR2final105-server.vl2"],"scripts/weapons/TR2shockLance.cs":["TR2final105-server.vl2"],"scripts/weapons/TR2targetingLaser.cs":["TR2final105-server.vl2"],"scripts/weapons/blaster.cs":["scripts.vl2"],"scripts/weapons/cameraGrenade.cs":["scripts.vl2"],"scripts/weapons/chaingun.cs":["scripts.vl2"],"scripts/weapons/concussionGrenade.cs":["scripts.vl2"],"scripts/weapons/disc.cs":["scripts.vl2"],"scripts/weapons/flareGrenade.cs":["scripts.vl2"],"scripts/weapons/flashGrenade.cs":["scripts.vl2"],"scripts/weapons/grenade.cs":["scripts.vl2"],"scripts/weapons/grenadeLauncher.cs":["scripts.vl2"],"scripts/weapons/mine.cs":["scripts.vl2"],"scripts/weapons/missileLauncher.cs":["scripts.vl2"],"scripts/weapons/mortar.cs":["scripts.vl2"],"scripts/weapons/plasma.cs":["scripts.vl2"],"scripts/weapons/shockLance.cs":["scripts.vl2"],"scripts/weapons/sniperRifle.cs":["scripts.vl2"],"scripts/weapons/targetingLaser.cs":["scripts.vl2"],"scripts/weather.cs":["scripts.vl2"],"scripts/webbrowser.cs":["scripts.vl2"],"scripts/webemail.cs":["scripts.vl2"],"scripts/webforums.cs":["scripts.vl2"],"scripts/weblinks.cs":["scripts.vl2"],"scripts/webnews.cs":["scripts.vl2"],"scripts/webstuff.cs":["scripts.vl2"],"scripts/webtest.cs":["scripts.vl2"],"shapes/C_BaseLoPro.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/TR2flag.dts":["TR2final105-client.vl2"],"shapes/TR2heavy_male.dts":["TR2final105-client.vl2"],"shapes/TR2heavy_male_back.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_celdance.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_celflex.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_celjump.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_celsalute.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_celtaunt.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_celwave.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_dieback.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_diechest.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_dieforward.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_diehead.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_dieknees.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_dieleglf.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_dielegrt.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_diesidelf.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_diesidert.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_dieslump.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_diespin.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_fall.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_forward.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_jet.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_jump.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_land.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_root.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_side.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_ski.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_standjump.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_tauntbest.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_tauntimp.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female.dts":["TR2final105-client.vl2"],"shapes/TR2light_female_back.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_celbow.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_celdance.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_celsalute.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_celwave.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_dieback.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_diechest.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_dieforward.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_diehead.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_dieknees.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_dieleglf.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_dielegrt.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_diesidelf.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_diesidert.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_dieslump.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_diespin.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_fall.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_forward.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_jet.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_jump.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_land.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_root.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_side.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_ski.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_standjump.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_tauntbest.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_tauntbutt.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_tauntimp.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_tauntkiss.dsq":["TR2final105-client.vl2"],"shapes/TR2light_male.dts":["TR2final105-client.vl2"],"shapes/TR2light_male_back.dsq":["TR2final105-client.vl2"],"shapes/TR2light_male_fall.dsq":["TR2final105-client.vl2"],"shapes/TR2light_male_forward.dsq":["TR2final105-client.vl2"],"shapes/TR2light_male_jet.dsq":["TR2final105-client.vl2"],"shapes/TR2light_male_jump.dsq":["TR2final105-client.vl2"],"shapes/TR2light_male_land.dsq":["TR2final105-client.vl2"],"shapes/TR2light_male_root.dsq":["TR2final105-client.vl2"],"shapes/TR2light_male_side.dsq":["TR2final105-client.vl2"],"shapes/TR2light_male_ski.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female.dts":["TR2final105-client.vl2"],"shapes/TR2medium_female_back.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_celbow.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_celdisco.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_celsalute.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_celwave.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_dieback.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_diechest.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_dieforward.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_diehead.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_dieknees.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_dieleglf.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_dielegrt.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_diesidelf.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_diesidert.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_dieslump.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_diespin.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_fall.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_forward.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_jet.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_jump.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_land.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_root.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_side.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_ski.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_standjump.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_tauntbest.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_tauntbutt.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_tauntimp.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_tauntkiss.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male.dts":["TR2final105-client.vl2"],"shapes/TR2medium_male_back.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_celdance.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_celflex.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_celrocky.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_celsalute.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_celtaunt.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_celwave.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_dieback.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_diechest.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_dieforward.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_diehead.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_dieknees.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_dieleglf.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_dielegrt.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_diesidelf.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_diesidert.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_dieslump.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_diespin.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_fall.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_forward.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_jet.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_jump.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_land.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_root.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_side.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_sitting.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_ski.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_standjump.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_tauntbest.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_tauntimp.dsq":["TR2final105-client.vl2"],"shapes/TR2weapon_chaingun.dts":["TR2final105-client.vl2"],"shapes/TR2weapon_disc.dts":["TR2final105-client.vl2"],"shapes/TR2weapon_grenade_launcher.dts":["TR2final105-client.vl2"],"shapes/TR2weapon_mortar.dts":["TR2final105-client.vl2"],"shapes/TR2weapon_shocklance.dts":["TR2final105-client.vl2"],"shapes/ammo_chaingun.dts":["shapes.vl2"],"shapes/ammo_disc.dts":["shapes.vl2"],"shapes/ammo_grenade.dts":["shapes.vl2"],"shapes/ammo_mine.dts":["shapes.vl2"],"shapes/ammo_missile.dts":["shapes.vl2"],"shapes/ammo_mortar.dts":["shapes.vl2"],"shapes/ammo_plasma.dts":["shapes.vl2"],"shapes/banner_honor.dts":["shapes.vl2"],"shapes/banner_strength.dts":["shapes.vl2"],"shapes/banner_unity.dts":["shapes.vl2"],"shapes/beacon.dts":["shapes.vl2"],"shapes/billboard_1.dts":["TR2final105-client.vl2"],"shapes/billboard_2.dts":["TR2final105-client.vl2"],"shapes/billboard_3.dts":["TR2final105-client.vl2"],"shapes/billboard_4.dts":["TR2final105-client.vl2"],"shapes/bio_player_debris.dts":["shapes.vl2"],"shapes/bioderm_heavy.dts":["shapes.vl2"],"shapes/bioderm_heavy_back.dsq":["shapes.vl2"],"shapes/bioderm_heavy_celflex2.dsq":["shapes.vl2"],"shapes/bioderm_heavy_celgora.dsq":["shapes.vl2"],"shapes/bioderm_heavy_celjump.dsq":["shapes.vl2"],"shapes/bioderm_heavy_celroar.dsq":["shapes.vl2"],"shapes/bioderm_heavy_celsalute.dsq":["shapes.vl2"],"shapes/bioderm_heavy_celyeah.dsq":["shapes.vl2"],"shapes/bioderm_heavy_dieback.dsq":["shapes.vl2"],"shapes/bioderm_heavy_diechest.dsq":["shapes.vl2"],"shapes/bioderm_heavy_dieforward.dsq":["shapes.vl2"],"shapes/bioderm_heavy_diehead.dsq":["shapes.vl2"],"shapes/bioderm_heavy_dieknees.dsq":["shapes.vl2"],"shapes/bioderm_heavy_dieleglft.dsq":["shapes.vl2"],"shapes/bioderm_heavy_dielegrt.dsq":["shapes.vl2"],"shapes/bioderm_heavy_diesidelft.dsq":["shapes.vl2"],"shapes/bioderm_heavy_diesidert.dsq":["shapes.vl2"],"shapes/bioderm_heavy_dieslump.dsq":["shapes.vl2"],"shapes/bioderm_heavy_diespin.dsq":["shapes.vl2"],"shapes/bioderm_heavy_fall.dsq":["shapes.vl2"],"shapes/bioderm_heavy_forward.dsq":["shapes.vl2"],"shapes/bioderm_heavy_head.dsq":["shapes.vl2"],"shapes/bioderm_heavy_headside.dsq":["shapes.vl2"],"shapes/bioderm_heavy_idlepda.dsq":["shapes.vl2"],"shapes/bioderm_heavy_jet.dsq":["shapes.vl2"],"shapes/bioderm_heavy_jump.dsq":["shapes.vl2"],"shapes/bioderm_heavy_land.dsq":["shapes.vl2"],"shapes/bioderm_heavy_lookde.dsq":["shapes.vl2"],"shapes/bioderm_heavy_lookms.dsq":["shapes.vl2"],"shapes/bioderm_heavy_looknw.dsq":["shapes.vl2"],"shapes/bioderm_heavy_recoilde.dsq":["shapes.vl2"],"shapes/bioderm_heavy_root.dsq":["shapes.vl2"],"shapes/bioderm_heavy_side.dsq":["shapes.vl2"],"shapes/bioderm_heavy_ski.dsq":["shapes.vl2"],"shapes/bioderm_heavy_standjump.dsq":["shapes.vl2"],"shapes/bioderm_heavy_tauntbest.dsq":["shapes.vl2"],"shapes/bioderm_heavy_tauntbull.dsq":["shapes.vl2"],"shapes/bioderm_light.dts":["shapes.vl2"],"shapes/bioderm_light_back.dsq":["shapes.vl2"],"shapes/bioderm_light_celflex2.dsq":["shapes.vl2"],"shapes/bioderm_light_celgora.dsq":["shapes.vl2"],"shapes/bioderm_light_celjump.dsq":["shapes.vl2"],"shapes/bioderm_light_celroar.dsq":["shapes.vl2"],"shapes/bioderm_light_celsalute.dsq":["shapes.vl2"],"shapes/bioderm_light_celyeah.dsq":["shapes.vl2"],"shapes/bioderm_light_dieback.dsq":["shapes.vl2"],"shapes/bioderm_light_diechest.dsq":["shapes.vl2"],"shapes/bioderm_light_dieforward.dsq":["shapes.vl2"],"shapes/bioderm_light_diehead.dsq":["shapes.vl2"],"shapes/bioderm_light_dieknees.dsq":["shapes.vl2"],"shapes/bioderm_light_dieleglft.dsq":["shapes.vl2"],"shapes/bioderm_light_dielegrt.dsq":["shapes.vl2"],"shapes/bioderm_light_diesidelft.dsq":["shapes.vl2"],"shapes/bioderm_light_diesidert.dsq":["shapes.vl2"],"shapes/bioderm_light_dieslump.dsq":["shapes.vl2"],"shapes/bioderm_light_diespin.dsq":["shapes.vl2"],"shapes/bioderm_light_fall.dsq":["shapes.vl2"],"shapes/bioderm_light_forward.dsq":["shapes.vl2"],"shapes/bioderm_light_head.dsq":["shapes.vl2"],"shapes/bioderm_light_headside.dsq":["shapes.vl2"],"shapes/bioderm_light_idlepda.dsq":["shapes.vl2"],"shapes/bioderm_light_jet.dsq":["shapes.vl2"],"shapes/bioderm_light_jump.dsq":["shapes.vl2"],"shapes/bioderm_light_land.dsq":["shapes.vl2"],"shapes/bioderm_light_lookde.dsq":["shapes.vl2"],"shapes/bioderm_light_lookms.dsq":["shapes.vl2"],"shapes/bioderm_light_looknw.dsq":["shapes.vl2"],"shapes/bioderm_light_recoilde.dsq":["shapes.vl2"],"shapes/bioderm_light_root.dsq":["shapes.vl2"],"shapes/bioderm_light_scoutroot.dsq":["shapes.vl2"],"shapes/bioderm_light_side.dsq":["shapes.vl2"],"shapes/bioderm_light_sitting.dsq":["shapes.vl2"],"shapes/bioderm_light_ski.dsq":["shapes.vl2"],"shapes/bioderm_light_standjump.dsq":["shapes.vl2"],"shapes/bioderm_light_tauntbest.dsq":["shapes.vl2"],"shapes/bioderm_light_tauntbull.dsq":["shapes.vl2"],"shapes/bioderm_medium.dts":["shapes.vl2"],"shapes/bioderm_medium_back.dsq":["shapes.vl2"],"shapes/bioderm_medium_celflex2.dsq":["shapes.vl2"],"shapes/bioderm_medium_celgora.dsq":["shapes.vl2"],"shapes/bioderm_medium_celjump.dsq":["shapes.vl2"],"shapes/bioderm_medium_celroar.dsq":["shapes.vl2"],"shapes/bioderm_medium_celsalute.dsq":["shapes.vl2"],"shapes/bioderm_medium_celyeah.dsq":["shapes.vl2"],"shapes/bioderm_medium_dieback.dsq":["shapes.vl2"],"shapes/bioderm_medium_diechest.dsq":["shapes.vl2"],"shapes/bioderm_medium_dieforward.dsq":["shapes.vl2"],"shapes/bioderm_medium_diehead.dsq":["shapes.vl2"],"shapes/bioderm_medium_dieknees.dsq":["shapes.vl2"],"shapes/bioderm_medium_dieleglft.dsq":["shapes.vl2"],"shapes/bioderm_medium_dielegrt.dsq":["shapes.vl2"],"shapes/bioderm_medium_diesidelft.dsq":["shapes.vl2"],"shapes/bioderm_medium_diesidert.dsq":["shapes.vl2"],"shapes/bioderm_medium_dieslump.dsq":["shapes.vl2"],"shapes/bioderm_medium_diespin.dsq":["shapes.vl2"],"shapes/bioderm_medium_fall.dsq":["shapes.vl2"],"shapes/bioderm_medium_forward.dsq":["shapes.vl2"],"shapes/bioderm_medium_head.dsq":["shapes.vl2"],"shapes/bioderm_medium_headside.dsq":["shapes.vl2"],"shapes/bioderm_medium_idlepda.dsq":["shapes.vl2"],"shapes/bioderm_medium_jet.dsq":["shapes.vl2"],"shapes/bioderm_medium_jump.dsq":["shapes.vl2"],"shapes/bioderm_medium_land.dsq":["shapes.vl2"],"shapes/bioderm_medium_lookde.dsq":["shapes.vl2"],"shapes/bioderm_medium_lookms.dsq":["shapes.vl2"],"shapes/bioderm_medium_looknw.dsq":["shapes.vl2"],"shapes/bioderm_medium_recoilde.dsq":["shapes.vl2"],"shapes/bioderm_medium_root.dsq":["shapes.vl2"],"shapes/bioderm_medium_side.dsq":["shapes.vl2"],"shapes/bioderm_medium_sitting.dsq":["shapes.vl2"],"shapes/bioderm_medium_ski.dsq":["shapes.vl2"],"shapes/bioderm_medium_standjump.dsq":["shapes.vl2"],"shapes/bioderm_medium_tauntbest.dsq":["shapes.vl2"],"shapes/bioderm_medium_tauntbull.dsq":["shapes.vl2"],"shapes/bmiscf.dts":["shapes.vl2"],"shapes/bomb.dts":["shapes.vl2"],"shapes/bombers_eye.dts":["shapes.vl2"],"shapes/borg1.dts":["shapes.vl2"],"shapes/borg11.dts":["Classic_maps_v1.vl2"],"shapes/borg12.dts":["shapes.vl2"],"shapes/borg13.dts":["shapes.vl2"],"shapes/borg15.dts":["shapes.vl2"],"shapes/borg16-Autumn.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/borg16.dts":["shapes.vl2"],"shapes/borg17.dts":["shapes.vl2"],"shapes/borg18.dts":["shapes.vl2"],"shapes/borg19-Autumn.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/borg19.dts":["shapes.vl2"],"shapes/borg2.dts":["shapes.vl2"],"shapes/borg20.dts":["shapes.vl2"],"shapes/borg23.dts":["shapes.vl2"],"shapes/borg25.dts":["shapes.vl2"],"shapes/borg3.dts":["shapes.vl2"],"shapes/borg31.dts":["shapes.vl2"],"shapes/borg32.dts":["shapes.vl2"],"shapes/borg33.dts":["shapes.vl2"],"shapes/borg34.dts":["shapes.vl2"],"shapes/borg4.dts":["shapes.vl2"],"shapes/borg5.dts":["shapes.vl2"],"shapes/borg6.dts":["shapes.vl2"],"shapes/borg7.dts":["shapes.vl2"],"shapes/borg8.dts":["shapes.vl2"],"shapes/camera.dts":["shapes.vl2"],"shapes/chaingun_shot.dts":["shapes.vl2"],"shapes/debris_generic.dts":["shapes.vl2"],"shapes/debris_generic_small.dts":["shapes.vl2"],"shapes/debris_player.dts":["shapes.vl2"],"shapes/deploy_ammo.dts":["shapes.vl2"],"shapes/deploy_inventory.dts":["shapes.vl2"],"shapes/deploy_sensor_motion.dts":["shapes.vl2"],"shapes/deploy_sensor_pulse.dts":["shapes.vl2"],"shapes/disc.dts":["shapes.vl2"],"shapes/disc_explosion.dts":["shapes.vl2"],"shapes/dmiscf.dts":["shapes.vl2"],"shapes/dorg15.dts":["shapes.vl2"],"shapes/dorg16.dts":["shapes.vl2"],"shapes/dorg17.dts":["shapes.vl2"],"shapes/dorg18.dts":["shapes.vl2"],"shapes/dorg19.dts":["shapes.vl2"],"shapes/effect_plasma_explosion.dts":["shapes.vl2"],"shapes/energy_bolt.dts":["shapes.vl2"],"shapes/energy_explosion.dts":["shapes.vl2"],"shapes/ext_flagstand.dts":["shapes.vl2"],"shapes/flag.dts":["shapes.vl2"],"shapes/goal_back.dts":["TR2final105-client.vl2"],"shapes/goal_panel.dts":["TR2final105-client.vl2"],"shapes/goal_side.dts":["TR2final105-client.vl2"],"shapes/goal_top.dts":["TR2final105-client.vl2"],"shapes/gold_goal_back.dts":["TR2final105-client.vl2"],"shapes/gold_goal_side.dts":["TR2final105-client.vl2"],"shapes/gold_goal_top.dts":["TR2final105-client.vl2"],"shapes/golden_pole.dts":["TR2final105-client.vl2"],"shapes/gravemarker_1.dts":["shapes.vl2"],"shapes/grenade.dts":["shapes.vl2"],"shapes/grenade_flare.dts":["shapes.vl2"],"shapes/grenade_flash.dts":["shapes.vl2"],"shapes/grenade_projectile.dts":["shapes.vl2"],"shapes/heavy_male.dts":["shapes.vl2"],"shapes/heavy_male_back.dsq":["shapes.vl2"],"shapes/heavy_male_celdance.dsq":["shapes.vl2"],"shapes/heavy_male_celflex.dsq":["shapes.vl2"],"shapes/heavy_male_celjump.dsq":["shapes.vl2"],"shapes/heavy_male_celsalute.dsq":["shapes.vl2"],"shapes/heavy_male_celtaunt.dsq":["shapes.vl2"],"shapes/heavy_male_celwave.dsq":["shapes.vl2"],"shapes/heavy_male_dead.dts":["shapes.vl2"],"shapes/heavy_male_dieback.dsq":["shapes.vl2"],"shapes/heavy_male_diechest.dsq":["shapes.vl2"],"shapes/heavy_male_dieforward.dsq":["shapes.vl2"],"shapes/heavy_male_diehead.dsq":["shapes.vl2"],"shapes/heavy_male_dieknees.dsq":["shapes.vl2"],"shapes/heavy_male_dieleglf.dsq":["shapes.vl2"],"shapes/heavy_male_dielegrt.dsq":["shapes.vl2"],"shapes/heavy_male_diesidelf.dsq":["shapes.vl2"],"shapes/heavy_male_diesidert.dsq":["shapes.vl2"],"shapes/heavy_male_dieslump.dsq":["shapes.vl2"],"shapes/heavy_male_diespin.dsq":["shapes.vl2"],"shapes/heavy_male_fall.dsq":["shapes.vl2"],"shapes/heavy_male_forward.dsq":["shapes.vl2"],"shapes/heavy_male_head.dsq":["shapes.vl2"],"shapes/heavy_male_headside.dsq":["shapes.vl2"],"shapes/heavy_male_idlepda.dsq":["shapes.vl2"],"shapes/heavy_male_jet.dsq":["shapes.vl2"],"shapes/heavy_male_jump.dsq":["shapes.vl2"],"shapes/heavy_male_land.dsq":["shapes.vl2"],"shapes/heavy_male_lookde.dsq":["shapes.vl2"],"shapes/heavy_male_lookms.dsq":["shapes.vl2"],"shapes/heavy_male_looknw.dsq":["shapes.vl2"],"shapes/heavy_male_recoilde.dsq":["shapes.vl2"],"shapes/heavy_male_root.dsq":["shapes.vl2"],"shapes/heavy_male_side.dsq":["shapes.vl2"],"shapes/heavy_male_ski.dsq":["shapes.vl2"],"shapes/heavy_male_standjump.dsq":["shapes.vl2"],"shapes/heavy_male_tauntbest.dsq":["shapes.vl2"],"shapes/heavy_male_tauntimp.dsq":["shapes.vl2"],"shapes/huntersflag.dts":["shapes.vl2"],"shapes/int_flagstand.dts":["shapes.vl2"],"shapes/light_female.dts":["shapes.vl2"],"shapes/light_female_back.dsq":["shapes.vl2"],"shapes/light_female_celbow.dsq":["shapes.vl2"],"shapes/light_female_celdance.dsq":["shapes.vl2"],"shapes/light_female_celsalute.dsq":["shapes.vl2"],"shapes/light_female_celwave.dsq":["shapes.vl2"],"shapes/light_female_dieback.dsq":["shapes.vl2"],"shapes/light_female_diechest.dsq":["shapes.vl2"],"shapes/light_female_dieforward.dsq":["shapes.vl2"],"shapes/light_female_diehead.dsq":["shapes.vl2"],"shapes/light_female_dieknees.dsq":["shapes.vl2"],"shapes/light_female_dieleglf.dsq":["shapes.vl2"],"shapes/light_female_dielegrt.dsq":["shapes.vl2"],"shapes/light_female_diesidelf.dsq":["shapes.vl2"],"shapes/light_female_diesidert.dsq":["shapes.vl2"],"shapes/light_female_dieslump.dsq":["shapes.vl2"],"shapes/light_female_diespin.dsq":["shapes.vl2"],"shapes/light_female_fall.dsq":["shapes.vl2"],"shapes/light_female_forward.dsq":["shapes.vl2"],"shapes/light_female_head.dsq":["shapes.vl2"],"shapes/light_female_headside.dsq":["shapes.vl2"],"shapes/light_female_idlepda.dsq":["shapes.vl2"],"shapes/light_female_jet.dsq":["shapes.vl2"],"shapes/light_female_jump.dsq":["shapes.vl2"],"shapes/light_female_land.dsq":["shapes.vl2"],"shapes/light_female_lookde.dsq":["shapes.vl2"],"shapes/light_female_lookms.dsq":["shapes.vl2"],"shapes/light_female_looknw.dsq":["shapes.vl2"],"shapes/light_female_looksn.dsq":["shapes.vl2"],"shapes/light_female_recoilde.dsq":["shapes.vl2"],"shapes/light_female_root.dsq":["shapes.vl2"],"shapes/light_female_scoutroot.dsq":["shapes.vl2"],"shapes/light_female_side.dsq":["shapes.vl2"],"shapes/light_female_sitting.dsq":["shapes.vl2"],"shapes/light_female_ski.dsq":["shapes.vl2"],"shapes/light_female_standjump.dsq":["shapes.vl2"],"shapes/light_female_tauntbest.dsq":["shapes.vl2"],"shapes/light_female_tauntbutt.dsq":["shapes.vl2"],"shapes/light_female_tauntimp.dsq":["shapes.vl2"],"shapes/light_female_tauntkiss.dsq":["shapes.vl2"],"shapes/light_male.dts":["shapes.vl2"],"shapes/light_male_back.dsq":["shapes.vl2"],"shapes/light_male_celdisco.dsq":["shapes.vl2"],"shapes/light_male_celflex.dsq":["shapes.vl2"],"shapes/light_male_celrocky.dsq":["shapes.vl2"],"shapes/light_male_celsalute.dsq":["shapes.vl2"],"shapes/light_male_celtaunt.dsq":["shapes.vl2"],"shapes/light_male_celwave.dsq":["shapes.vl2"],"shapes/light_male_dead.dts":["shapes.vl2"],"shapes/light_male_dieback.dsq":["shapes.vl2"],"shapes/light_male_diechest.dsq":["shapes.vl2"],"shapes/light_male_dieforward.dsq":["shapes.vl2"],"shapes/light_male_diehead.dsq":["shapes.vl2"],"shapes/light_male_dieknees.dsq":["shapes.vl2"],"shapes/light_male_dieleglf.dsq":["shapes.vl2"],"shapes/light_male_dielegrt.dsq":["shapes.vl2"],"shapes/light_male_diesidelf.dsq":["shapes.vl2"],"shapes/light_male_diesidert.dsq":["shapes.vl2"],"shapes/light_male_dieslump.dsq":["shapes.vl2"],"shapes/light_male_diespin.dsq":["shapes.vl2"],"shapes/light_male_fall.dsq":["shapes.vl2"],"shapes/light_male_forward.dsq":["shapes.vl2"],"shapes/light_male_head.dsq":["shapes.vl2"],"shapes/light_male_headside.dsq":["shapes.vl2"],"shapes/light_male_idlepda.dsq":["shapes.vl2"],"shapes/light_male_jet.dsq":["shapes.vl2"],"shapes/light_male_jump.dsq":["shapes.vl2"],"shapes/light_male_land.dsq":["shapes.vl2"],"shapes/light_male_lookde.dsq":["shapes.vl2"],"shapes/light_male_lookms.dsq":["shapes.vl2"],"shapes/light_male_looknw.dsq":["shapes.vl2"],"shapes/light_male_looksn.dsq":["shapes.vl2"],"shapes/light_male_newland.dsq":["shapes.vl2"],"shapes/light_male_recoilde.dsq":["shapes.vl2"],"shapes/light_male_root.dsq":["shapes.vl2"],"shapes/light_male_scoutroot.dsq":["shapes.vl2"],"shapes/light_male_side.dsq":["shapes.vl2"],"shapes/light_male_sitting.dsq":["shapes.vl2"],"shapes/light_male_ski.dsq":["shapes.vl2"],"shapes/light_male_standjump.dsq":["shapes.vl2"],"shapes/light_male_tauntbest.dsq":["shapes.vl2"],"shapes/light_male_tauntimp.dsq":["shapes.vl2"],"shapes/medium_female.dts":["shapes.vl2"],"shapes/medium_female_back.dsq":["shapes.vl2"],"shapes/medium_female_celbow.dsq":["shapes.vl2"],"shapes/medium_female_celdisco.dsq":["shapes.vl2"],"shapes/medium_female_celsalute.dsq":["shapes.vl2"],"shapes/medium_female_celwave.dsq":["shapes.vl2"],"shapes/medium_female_dieback.dsq":["shapes.vl2"],"shapes/medium_female_diechest.dsq":["shapes.vl2"],"shapes/medium_female_dieforward.dsq":["shapes.vl2"],"shapes/medium_female_diehead.dsq":["shapes.vl2"],"shapes/medium_female_dieknees.dsq":["shapes.vl2"],"shapes/medium_female_dieleglf.dsq":["shapes.vl2"],"shapes/medium_female_dielegrt.dsq":["shapes.vl2"],"shapes/medium_female_diesidelf.dsq":["shapes.vl2"],"shapes/medium_female_diesidert.dsq":["shapes.vl2"],"shapes/medium_female_dieslump.dsq":["shapes.vl2"],"shapes/medium_female_diespin.dsq":["shapes.vl2"],"shapes/medium_female_fall.dsq":["shapes.vl2"],"shapes/medium_female_forward.dsq":["shapes.vl2"],"shapes/medium_female_head.dsq":["shapes.vl2"],"shapes/medium_female_headside.dsq":["shapes.vl2"],"shapes/medium_female_idlepda.dsq":["shapes.vl2"],"shapes/medium_female_jet.dsq":["shapes.vl2"],"shapes/medium_female_jump.dsq":["shapes.vl2"],"shapes/medium_female_land.dsq":["shapes.vl2"],"shapes/medium_female_lookde.dsq":["shapes.vl2"],"shapes/medium_female_lookms.dsq":["shapes.vl2"],"shapes/medium_female_looknw.dsq":["shapes.vl2"],"shapes/medium_female_looksn.dsq":["shapes.vl2"],"shapes/medium_female_recoilde.dsq":["shapes.vl2"],"shapes/medium_female_root.dsq":["shapes.vl2"],"shapes/medium_female_side.dsq":["shapes.vl2"],"shapes/medium_female_sitting.dsq":["shapes.vl2"],"shapes/medium_female_ski.dsq":["shapes.vl2"],"shapes/medium_female_standjump.dsq":["shapes.vl2"],"shapes/medium_female_tauntbest.dsq":["shapes.vl2"],"shapes/medium_female_tauntbutt.dsq":["shapes.vl2"],"shapes/medium_female_tauntimp.dsq":["shapes.vl2"],"shapes/medium_female_tauntkiss.dsq":["shapes.vl2"],"shapes/medium_male.dts":["shapes.vl2"],"shapes/medium_male_back.dsq":["shapes.vl2"],"shapes/medium_male_celdance.dsq":["shapes.vl2"],"shapes/medium_male_celflex.dsq":["shapes.vl2"],"shapes/medium_male_celrocky.dsq":["shapes.vl2"],"shapes/medium_male_celsalute.dsq":["shapes.vl2"],"shapes/medium_male_celtaunt.dsq":["shapes.vl2"],"shapes/medium_male_celwave.dsq":["shapes.vl2"],"shapes/medium_male_dead.dts":["shapes.vl2"],"shapes/medium_male_dieback.dsq":["shapes.vl2"],"shapes/medium_male_diechest.dsq":["shapes.vl2"],"shapes/medium_male_dieforward.dsq":["shapes.vl2"],"shapes/medium_male_diehead.dsq":["shapes.vl2"],"shapes/medium_male_dieknees.dsq":["shapes.vl2"],"shapes/medium_male_dieleglf.dsq":["shapes.vl2"],"shapes/medium_male_dielegrt.dsq":["shapes.vl2"],"shapes/medium_male_diesidelf.dsq":["shapes.vl2"],"shapes/medium_male_diesidert.dsq":["shapes.vl2"],"shapes/medium_male_dieslump.dsq":["shapes.vl2"],"shapes/medium_male_diespin.dsq":["shapes.vl2"],"shapes/medium_male_fall.dsq":["shapes.vl2"],"shapes/medium_male_forward.dsq":["shapes.vl2"],"shapes/medium_male_head.dsq":["shapes.vl2"],"shapes/medium_male_headside.dsq":["shapes.vl2"],"shapes/medium_male_idlepda.dsq":["shapes.vl2"],"shapes/medium_male_jet.dsq":["shapes.vl2"],"shapes/medium_male_jump.dsq":["shapes.vl2"],"shapes/medium_male_land.dsq":["shapes.vl2"],"shapes/medium_male_lookde.dsq":["shapes.vl2"],"shapes/medium_male_lookms.dsq":["shapes.vl2"],"shapes/medium_male_looknw.dsq":["shapes.vl2"],"shapes/medium_male_looksn.dsq":["shapes.vl2"],"shapes/medium_male_recoilde.dsq":["shapes.vl2"],"shapes/medium_male_root.dsq":["shapes.vl2"],"shapes/medium_male_side.dsq":["shapes.vl2"],"shapes/medium_male_sitting.dsq":["shapes.vl2"],"shapes/medium_male_ski.dsq":["shapes.vl2"],"shapes/medium_male_standjump.dsq":["shapes.vl2"],"shapes/medium_male_tauntbest.dsq":["shapes.vl2"],"shapes/medium_male_tauntimp.dsq":["shapes.vl2"],"shapes/mine.dts":["shapes.vl2"],"shapes/mortar_explosion.dts":["shapes.vl2"],"shapes/mortar_projectile.dts":["shapes.vl2"],"shapes/nexus_effect.dts":["shapes.vl2"],"shapes/nexusbase.dts":["shapes.vl2"],"shapes/nexuscap.dts":["shapes.vl2"],"shapes/octahedron.dts":["shapes.vl2"],"shapes/pack_barrel_aa.dts":["shapes.vl2"],"shapes/pack_barrel_elf.dts":["shapes.vl2"],"shapes/pack_barrel_fusion.dts":["shapes.vl2"],"shapes/pack_barrel_missile.dts":["shapes.vl2"],"shapes/pack_barrel_mortar.dts":["shapes.vl2"],"shapes/pack_deploy_ammo.dts":["shapes.vl2"],"shapes/pack_deploy_inventory.dts":["shapes.vl2"],"shapes/pack_deploy_sensor_motion.dts":["shapes.vl2"],"shapes/pack_deploy_sensor_pulse.dts":["shapes.vl2"],"shapes/pack_deploy_turreti.dts":["shapes.vl2"],"shapes/pack_deploy_turreto.dts":["shapes.vl2"],"shapes/pack_upgrade_ammo.dts":["shapes.vl2"],"shapes/pack_upgrade_cloaking.dts":["shapes.vl2"],"shapes/pack_upgrade_energy.dts":["shapes.vl2"],"shapes/pack_upgrade_repair.dts":["shapes.vl2"],"shapes/pack_upgrade_satchel.dts":["shapes.vl2"],"shapes/pack_upgrade_sensorjammer.dts":["shapes.vl2"],"shapes/pack_upgrade_shield.dts":["shapes.vl2"],"shapes/plasmabolt.dts":["shapes.vl2"],"shapes/pmiscf.dts":["shapes.vl2"],"shapes/porg1-dark.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/porg1.dts":["shapes.vl2"],"shapes/porg2.dts":["shapes.vl2"],"shapes/porg20.dts":["shapes.vl2"],"shapes/porg22.dts":["shapes.vl2"],"shapes/porg3.dts":["shapes.vl2"],"shapes/porg4.dts":["shapes.vl2"],"shapes/porg5.dts":["shapes.vl2"],"shapes/porg6.dts":["shapes.vl2"],"shapes/repair_kit.dts":["shapes.vl2"],"shapes/repair_patch.dts":["shapes.vl2"],"shapes/reticle_bomber.dts":["shapes.vl2"],"shapes/rst-TCmug.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/rst-TNmug.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/rst-chocotaco.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/rst-goonflag.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/rst-samifin.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/rst-santahat.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/rst-taobook.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/rst-turtle.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/sensor_pulse_large.dts":["shapes.vl2"],"shapes/sensor_pulse_medium.dts":["shapes.vl2"],"shapes/silver_pole.dts":["TR2final105-client.vl2"],"shapes/smiscf.dts":["shapes.vl2"],"shapes/solarpanel.dts":["shapes.vl2"],"shapes/sorg20.dts":["shapes.vl2"],"shapes/sorg21.dts":["shapes.vl2"],"shapes/sorg22.dts":["shapes.vl2"],"shapes/sorg23.dts":["shapes.vl2"],"shapes/sorg24.dts":["shapes.vl2"],"shapes/stackable1l.dts":["shapes.vl2"],"shapes/stackable1m.dts":["shapes.vl2"],"shapes/stackable1s.dts":["shapes.vl2"],"shapes/stackable2l.dts":["shapes.vl2"],"shapes/stackable2m.dts":["shapes.vl2"],"shapes/stackable2s.dts":["shapes.vl2"],"shapes/stackable3l.dts":["shapes.vl2"],"shapes/stackable3m.dts":["shapes.vl2"],"shapes/stackable3s.dts":["shapes.vl2"],"shapes/stackable4l.dts":["shapes.vl2"],"shapes/stackable4m.dts":["shapes.vl2"],"shapes/stackable5l.dts":["shapes.vl2"],"shapes/stackable5m.dts":["shapes.vl2"],"shapes/station_generator_large.dts":["shapes.vl2"],"shapes/station_inv_human.dts":["shapes.vl2"],"shapes/station_inv_mpb.dts":["shapes.vl2"],"shapes/station_teleport.dts":["shapes.vl2"],"shapes/statue_base.dts":["shapes.vl2"],"shapes/statue_hmale.dts":["shapes.vl2"],"shapes/statue_lfemale.dts":["shapes.vl2"],"shapes/statue_lmale.dts":["shapes.vl2"],"shapes/statue_plaque.dts":["shapes.vl2"],"shapes/switch.dts":["shapes.vl2"],"shapes/teamlogo_bd.dts":["shapes.vl2"],"shapes/teamlogo_be.dts":["shapes.vl2"],"shapes/teamlogo_ds.dts":["shapes.vl2"],"shapes/teamlogo_hb.dts":["shapes.vl2"],"shapes/teamlogo_inf.dts":["shapes.vl2"],"shapes/teamlogo_projector.dts":["shapes.vl2"],"shapes/teamlogo_storm.dts":["shapes.vl2"],"shapes/teamlogo_sw.dts":["shapes.vl2"],"shapes/turret_aa_large.dts":["shapes.vl2"],"shapes/turret_assaulttank_mortar.dts":["shapes.vl2"],"shapes/turret_assaulttank_plasma.dts":["shapes.vl2"],"shapes/turret_base_large.dts":["shapes.vl2"],"shapes/turret_base_mpb.dts":["shapes.vl2"],"shapes/turret_belly_barrell.dts":["shapes.vl2"],"shapes/turret_belly_barrelr.dts":["shapes.vl2"],"shapes/turret_belly_base.dts":["shapes.vl2"],"shapes/turret_elf_large.dts":["shapes.vl2"],"shapes/turret_fusion_large.dts":["shapes.vl2"],"shapes/turret_indoor_deployc.dts":["shapes.vl2"],"shapes/turret_indoor_deployf.dts":["shapes.vl2"],"shapes/turret_indoor_deployw.dts":["shapes.vl2"],"shapes/turret_missile_large.dts":["shapes.vl2"],"shapes/turret_mortar_large.dts":["shapes.vl2"],"shapes/turret_muzzlepoint.dts":["shapes.vl2"],"shapes/turret_outdoor_deploy.dts":["shapes.vl2"],"shapes/turret_sentry.dts":["shapes.vl2"],"shapes/turret_tank_barrelchain.dts":["shapes.vl2"],"shapes/turret_tank_barrelmortar.dts":["shapes.vl2"],"shapes/turret_tank_base.dts":["shapes.vl2"],"shapes/vehicle_air_bomber.dts":["shapes.vl2"],"shapes/vehicle_air_bomber_debris.dts":["shapes.vl2"],"shapes/vehicle_air_hapc.dts":["shapes.vl2"],"shapes/vehicle_air_hapc_debris.dts":["shapes.vl2"],"shapes/vehicle_air_scout.dts":["shapes.vl2"],"shapes/vehicle_air_scout_debris.dts":["shapes.vl2"],"shapes/vehicle_air_scout_wreck.dts":["shapes.vl2"],"shapes/vehicle_grav_scout.dts":["shapes.vl2"],"shapes/vehicle_grav_scout_debris.dts":["shapes.vl2"],"shapes/vehicle_grav_tank.dts":["shapes.vl2"],"shapes/vehicle_grav_tank_debris.dts":["shapes.vl2"],"shapes/vehicle_grav_tank_wreck.dts":["shapes.vl2"],"shapes/vehicle_land_assault.dts":["shapes.vl2"],"shapes/vehicle_land_assault_debris.dts":["shapes.vl2"],"shapes/vehicle_land_assault_wreck.dts":["shapes.vl2"],"shapes/vehicle_land_mpbase.dts":["shapes.vl2"],"shapes/vehicle_land_mpbase_debris.dts":["shapes.vl2"],"shapes/vehicle_pad.dts":["shapes.vl2"],"shapes/vehicle_pad_station.dts":["shapes.vl2"],"shapes/vend.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/weapon_chaingun.dts":["shapes.vl2"],"shapes/weapon_chaingun_ammocasing.dts":["shapes.vl2"],"shapes/weapon_disc.dts":["shapes.vl2"],"shapes/weapon_elf.dts":["shapes.vl2"],"shapes/weapon_energy.dts":["shapes.vl2"],"shapes/weapon_energy_vehicle.dts":["shapes.vl2"],"shapes/weapon_grenade_launcher.dts":["shapes.vl2"],"shapes/weapon_missile.dts":["shapes.vl2"],"shapes/weapon_missile_casement.dts":["shapes.vl2"],"shapes/weapon_missile_fleschette.dts":["shapes.vl2"],"shapes/weapon_missile_projectile.dts":["shapes.vl2"],"shapes/weapon_mortar.dts":["shapes.vl2"],"shapes/weapon_plasma.dts":["shapes.vl2"],"shapes/weapon_repair.dts":["shapes.vl2"],"shapes/weapon_shocklance.dts":["shapes.vl2"],"shapes/weapon_sniper.dts":["shapes.vl2"],"shapes/weapon_targeting.dts":["shapes.vl2"],"shapes/xmiscf.dts":["shapes.vl2"],"shapes/xorg2.dts":["shapes.vl2"],"shapes/xorg20.dts":["shapes.vl2"],"shapes/xorg21.dts":["shapes.vl2"],"shapes/xorg3.dts":["shapes.vl2"],"shapes/xorg4.dts":["shapes.vl2"],"shapes/xorg5.dts":["shapes.vl2"],"t2csri/authconnect.cs":["T2csri.vl2"],"t2csri/authconnect.cs.dso":["T2csri.vl2"],"t2csri/authinterface.cs":["T2csri.vl2"],"t2csri/authinterface.cs.dso":["T2csri.vl2"],"t2csri/autoupdate.cs":["T2csri.vl2"],"t2csri/bans.cs":["T2csri.vl2"],"t2csri/bans.cs.dso":["T2csri.vl2"],"t2csri/base64.cs":["T2csri.vl2"],"t2csri/base64.cs.dso":["T2csri.vl2"],"t2csri/certstore.rb":["T2csri.vl2"],"t2csri/clientSide.cs":["T2csri.vl2"],"t2csri/clientSide.cs.dso":["T2csri.vl2"],"t2csri/clientSideClans.cs":["T2csri.vl2"],"t2csri/clientSideClans.cs.dso":["T2csri.vl2"],"t2csri/crypto.rb":["T2csri.vl2"],"t2csri/glue.cs":["T2csri.vl2"],"t2csri/glue.cs.dso":["T2csri.vl2"],"t2csri/ipv4.cs":["T2csri.vl2"],"t2csri/ipv4.cs.dso":["T2csri.vl2"],"t2csri/rubyUtils.cs":["T2csri.vl2"],"t2csri/rubyUtils.cs.dso":["T2csri.vl2"],"t2csri/serverSide.cs":["T2csri.vl2"],"t2csri/serverSideClans.cs":["T2csri.vl2"],"t2csri/serverSideClans.cs.dso":["T2csri.vl2"],"t2csri/serverglue.cs":["T2csri.vl2"],"t2csri/serverglue.cs.dso":["T2csri.vl2"],"t2csri/serverside.cs.dso":["T2csri.vl2"],"terrains/2ArenaDome.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/2ArenaValley.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/2DustBowl.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/2Flyersarena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/2IceDome.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/2IndoorIntensity.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/4thGradeDropout.spn":["4thGradeDropout.vl2"],"terrains/Abominable.nav":["missions.vl2"],"terrains/Abominable.spn":["missions.vl2"],"terrains/Abominable.ter":["missions.vl2"],"terrains/AcidRain.spn":["Classic_maps_v1.vl2"],"terrains/AcidRain.ter":["Classic_maps_v1.vl2"],"terrains/Aeroena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/AgentsOfFortune.nav":["missions.vl2"],"terrains/AgentsOfFortune.spn":["missions.vl2"],"terrains/AgentsOfFortune.ter":["missions.vl2"],"terrains/Alcatraz.spn":["missions.vl2"],"terrains/Alcatraz.ter":["missions.vl2"],"terrains/Archipelago.spn":["missions.vl2"],"terrains/Archipelago.ter":["missions.vl2"],"terrains/ArenaHeaven.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/ArenaHell.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/ArenaHell2.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/ArenaInTheHill.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/ArenaUnderTheHill.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/AryoArena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/AshesToAshes.spn":["missions.vl2"],"terrains/AshesToAshes.ter":["missions.vl2"],"terrains/Atropos2.nav":["atroposthereturn.vl2"],"terrains/Atropos2.spn":["atroposthereturn.vl2"],"terrains/Attrition.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Attrition.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/BastardForge.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/BeggarsRun.nav":["missions.vl2"],"terrains/BeggarsRun.spn":["missions.vl2"],"terrains/BeggarsRun.ter":["missions.vl2"],"terrains/BeneathTheHill.spn":["BeneathTheHill.vl2"],"terrains/Blastside_nef.spn":["Classic_maps_v1.vl2"],"terrains/BrainFreeze.nav":["brainfreeze.vl2"],"terrains/BrainFreeze.spn":["brainfreeze.vl2"],"terrains/BridgeTooFar.spn":["DynamixFinalPack.vl2"],"terrains/BridgeTooFar.ter":["DynamixFinalPack.vl2"],"terrains/Broadside_nef.spn":["Classic_maps_v1.vl2"],"terrains/Broadside_nef.ter":["Classic_maps_v1.vl2"],"terrains/Broken_Dreams.nav":["brokendreams_2.vl2"],"terrains/Broken_Dreams.spn":["brokendreams_2.vl2"],"terrains/Bunkered.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/CCD.ter":["TWL2-MapPack.vl2"],"terrains/Caldera.spn":["missions.vl2"],"terrains/Caldera.ter":["missions.vl2"],"terrains/Cardiac.ter":["S8maps.vl2"],"terrains/Casern_Cavite.nav":["missions.vl2"],"terrains/Casern_Cavite.spn":["missions.vl2"],"terrains/Casern_Cavite.ter":["missions.vl2"],"terrains/CeleritySE.ter":["TWL2-MapPack.vl2"],"terrains/Centaur.nav":["centaur.vl2"],"terrains/Centaur.spn":["centaur.vl2"],"terrains/Centaur.ter":["centaur.vl2"],"terrains/Chasmaclysmic.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Chasmaclysmic.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Checkmate.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Cinerarium.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/ColdFusion.spn":["ColdFusion.vl2"],"terrains/ColdWar.spn":["ColdWar.vl2"],"terrains/CompUSA_Melee.spn":["missions.vl2"],"terrains/CompUSA_Melee.ter":["missions.vl2"],"terrains/Conclave.spn":["Conclave.vl2"],"terrains/Confusco.spn":["Classic_maps_v1.vl2"],"terrains/Confusco.ter":["Classic_maps_v1.vl2"],"terrains/ContainmentLarge.spn":["ContainmentLarge.vl2"],"terrains/Coppera.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/CrashClash.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Crater71.spn":["TR2final105-client.vl2"],"terrains/Crater71.ter":["TR2final105-client.vl2"],"terrains/DBS_Smoothed.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DBS_Smoothed.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Agroleon.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Astro.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_BastardForge.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_BitterGorge.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Bunkered.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Cinerarium.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_DermCity.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Embers.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_EmeraldSpit.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_FaceCrossing.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Hoth.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_IceGiant.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_IsleDeBatalla.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_LavaGods.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Magellan.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_MoonDance.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Pantheon.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Pantheon.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Paranoia.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Pariah.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_PipeDream.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_RavineV.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_ScorchedEarth.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_SimpleFlagArena.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_SpinCycle.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_StarFall.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Tyre.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Wasteland.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DX_Badlands.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DX_Badlands.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DX_Desert.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DX_Desert.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DX_Ice.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DX_Ice.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Damnation.spn":["missions.vl2"],"terrains/Damnation.ter":["missions.vl2"],"terrains/DangerousCrossingArena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/DangerousCrossing_nef.spn":["Classic_maps_v1.vl2"],"terrains/DangerousCrossing_nef.ter":["Classic_maps_v1.vl2"],"terrains/DeathBirdsFly.spn":["missions.vl2"],"terrains/DeathBirdsFly.ter":["missions.vl2"],"terrains/DeathFromBelow.spn":["DeathFromBelow.vl2"],"terrains/DeathRow.spn":["DeathRow.vl2"],"terrains/DesertWind.spn":["DesertWind.vl2"],"terrains/DesertofDeath_nef.spn":["Classic_maps_v1.vl2"],"terrains/DesertofDeath_nef.ter":["Classic_maps_v1.vl2"],"terrains/Desiccator.spn":["missions.vl2"],"terrains/Desiccator.ter":["missions.vl2"],"terrains/DevilsElbow.spn":["DynamixFinalPack.vl2"],"terrains/DevilsElbow.ter":["DynamixFinalPack.vl2"],"terrains/DraconisVII.spn":["DraconisVII.vl2"],"terrains/DustToDust.nav":["missions.vl2"],"terrains/DustToDust.spn":["missions.vl2"],"terrains/DustToDust.ter":["missions.vl2"],"terrains/EB_Hades.spn":["missions.vl2"],"terrains/EB_Hades.ter":["missions.vl2"],"terrains/Embers.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Envyrena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/EnyLand.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Equinox.nav":["missions.vl2"],"terrains/Equinox.spn":["missions.vl2"],"terrains/Equinox.ter":["missions.vl2"],"terrains/Escalade.nav":["missions.vl2"],"terrains/Escalade.spn":["missions.vl2"],"terrains/Escalade.ter":["missions.vl2"],"terrains/Euro4_Bleed.ter":["TWL2-MapPack.vl2"],"terrains/Euro4_Dissention.ter":["TWL2-MapPack.vl2"],"terrains/Euro4_FrozenHope.ter":["TWL2-MapPack.vl2"],"terrains/Euro_Drifts_SE.ter":["TWL2-MapPack.vl2"],"terrains/EveningLand.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Exposure.spn":["Exposure-v1.1.vl2"],"terrains/Extra_Badlands1.ter":["missions.vl2"],"terrains/FinalRevenge.spn":["FinalRevenge.vl2"],"terrains/Firestorm.spn":["missions.vl2"],"terrains/Firestorm.ter":["missions.vl2"],"terrains/FlashPoint.spn":["missions.vl2"],"terrains/Flashpoint.ter":["missions.vl2"],"terrains/Fracas.nav":["missions.vl2"],"terrains/Fracas.spn":["missions.vl2"],"terrains/Fracas.ter":["missions.vl2"],"terrains/FrozenFury.spn":["TR2final105-client.vl2"],"terrains/FrozenFury.ter":["TR2final105-client.vl2"],"terrains/Gauntlet.nav":["missions.vl2"],"terrains/Gauntlet.spn":["missions.vl2"],"terrains/Gauntlet.ter":["missions.vl2"],"terrains/Gehenna.spn":["missions.vl2"],"terrains/Gehenna.ter":["missions.vl2"],"terrains/Geothermal.ter":["S8maps.vl2"],"terrains/Geronimo.spn":["Geronimo.vl2"],"terrains/GodsRift.spn":["TR2final105-client.vl2"],"terrains/GodsRift.ter":["TR2final105-client.vl2"],"terrains/Gorgon.spn":["Classic_maps_v1.vl2"],"terrains/Gorgon.ter":["Classic_maps_v1.vl2"],"terrains/HO_Badlands.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/HO_Badlands.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/HO_Desert.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/HO_Desert.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/HO_Ice.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/HO_Ice.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/HO_Lush.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/HO_Lush.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Haven.spn":["TR2final105-client.vl2"],"terrains/Haven.ter":["TR2final105-client.vl2"],"terrains/Helioarena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Hildebrand.ter":["TWL2-MapPack.vl2"],"terrains/HillKing.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/HillKingLT.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Hillside.spn":["Classic_maps_v1.vl2"],"terrains/Hillside.ter":["Classic_maps_v1.vl2"],"terrains/Hoth.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/IceBound.spn":["missions.vl2"],"terrains/IceBound.ter":["missions.vl2"],"terrains/IceGiant.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/IceRidge_nef.spn":["Classic_maps_v1.vl2"],"terrains/IceRidge_nef.ter":["Classic_maps_v1.vl2"],"terrains/InnerSanctum.nav":["DynamixFinalPack.vl2"],"terrains/InnerSanctum.spn":["DynamixFinalPack.vl2"],"terrains/InnerSanctum.ter":["DynamixFinalPack.vl2"],"terrains/Insalubria.nav":["missions.vl2"],"terrains/Insalubria.spn":["missions.vl2"],"terrains/Insalubria.ter":["missions.vl2"],"terrains/Invictus.nav":["missions.vl2"],"terrains/Invictus.spn":["missions.vl2"],"terrains/Invictus.ter":["missions.vl2"],"terrains/IsleOfMan.spn":["DynamixFinalPack.vl2"],"terrains/IsleOfMan.ter":["DynamixFinalPack.vl2"],"terrains/IveHadWorse.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/JacobsLadder.spn":["missions.vl2"],"terrains/JacobsLadder.ter":["missions.vl2"],"terrains/Katabatic.nav":["missions.vl2"],"terrains/Katabatic.spn":["missions.vl2"],"terrains/Katabatic.ter":["missions.vl2"],"terrains/Khalarena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Lakefront.spn":["Classic_maps_v1.vl2"],"terrains/Lakefront.ter":["Classic_maps_v1.vl2"],"terrains/LavaGods.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Magellan.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Magmatic.spn":["Classic_maps_v1.vl2"],"terrains/Magmatic.ter":["Classic_maps_v1.vl2"],"terrains/MapAssets.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Masada.spn":["missions.vl2"],"terrains/Masada.ter":["missions.vl2"],"terrains/Minotaur.nav":["missions.vl2"],"terrains/Minotaur.spn":["missions.vl2"],"terrains/Minotaur.ter":["missions.vl2"],"terrains/MoonDance2.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Moonwalk.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Moonwalk.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Morena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/MountainSiege.spn":["MountainSiege.vl2"],"terrains/Mudside.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Mutiny.spn":["Mutiny.vl2"],"terrains/MyrkWood.spn":["missions.vl2"],"terrains/MyrkWood.ter":["missions.vl2"],"terrains/Oasis.spn":["missions.vl2"],"terrains/Oasis.ter":["missions.vl2"],"terrains/Octane.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Ocular.ter":["TWL2-MapPack.vl2"],"terrains/Overreach.spn":["missions.vl2"],"terrains/Overreach.ter":["missions.vl2"],"terrains/Pantheon.spn":["DynamixFinalPack.vl2"],"terrains/Pantheon.ter":["DynamixFinalPack.vl2"],"terrains/Paranoia.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Pariah.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Pariah2.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Pariah_Mirrored.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Patience.spn":["Patience.vl2"],"terrains/PhasmaDust.spn":["TR2final105-client.vl2"],"terrains/PhasmaDust.ter":["TR2final105-client.vl2"],"terrains/PlanetX.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/PlanetX2.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Planetside.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Prismatic.nav":["Prismatic.vl2"],"terrains/Prismatic.spn":["Prismatic.vl2"],"terrains/ProArena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/PuliVeivari.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/PuliVeivari.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Pyroclasm.spn":["missions.vl2"],"terrains/Pyroclasm.ter":["missions.vl2"],"terrains/Quagmire.spn":["missions.vl2"],"terrains/Quagmire.ter":["missions.vl2"],"terrains/Raindance_nef.spn":["Classic_maps_v1.vl2"],"terrains/Raindance_nef.ter":["Classic_maps_v1.vl2"],"terrains/Ramparts.spn":["Classic_maps_v1.vl2"],"terrains/Ramparts.ter":["Classic_maps_v1.vl2"],"terrains/RandomTer1.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/RandomTer10.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/RandomTer2.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/RandomTer3.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/RandomTer4.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/RandomTer5.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/RandomTer6.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/RandomTer7.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/RandomTer8.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/RandomTer9.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Rasp.spn":["missions.vl2"],"terrains/Rasp.ter":["missions.vl2"],"terrains/Ravine.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Ravine.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/RavineV.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Recalescence.spn":["missions.vl2"],"terrains/Recalescence.ter":["missions.vl2"],"terrains/Respite.nav":["missions.vl2"],"terrains/Respite.spn":["missions.vl2"],"terrains/Respite.ter":["missions.vl2"],"terrains/Reversion.spn":["missions.vl2"],"terrains/Reversion.ter":["missions.vl2"],"terrains/Ridgerena.nav":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Ridgerena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Rimehold.spn":["missions.vl2"],"terrains/Rimehold.ter":["missions.vl2"],"terrains/RiverDance.nav":["missions.vl2"],"terrains/RiverDance.spn":["missions.vl2"],"terrains/RiverDance.ter":["missions.vl2"],"terrains/Rollercoaster_nef.spn":["Classic_maps_v1.vl2"],"terrains/Rollercoaster_nef.ter":["Classic_maps_v1.vl2"],"terrains/Rst_ScorchedEarth.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Rush.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Rush.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/S5-Icedance.ter":["S5maps.vl2"],"terrains/S5-Mordacity.ter":["S5maps.vl2"],"terrains/S5-massive.ter":["S5maps.vl2"],"terrains/S5_Centaur.spn":["S5maps.vl2"],"terrains/S5_Centaur.ter":["S5maps.vl2"],"terrains/S5_Damnation.spn":["S5maps.vl2"],"terrains/S5_Drache.spn":["S5maps.vl2"],"terrains/S5_Drache.ter":["S5maps.vl2"],"terrains/S5_HawkingHeat.spn":["S5maps.vl2"],"terrains/S5_Icedance.spn":["S5maps.vl2"],"terrains/S5_Icedance.ter":["S5maps.vl2"],"terrains/S5_Massive.spn":["S5maps.vl2"],"terrains/S5_Mimicry.spn":["S5maps.vl2"],"terrains/S5_Misadventure.spn":["S5maps.vl2"],"terrains/S5_Mordacity.spn":["S5maps.vl2"],"terrains/S5_Mordacity.ter":["S5maps.vl2"],"terrains/S5_PipeDream.spn":["S5maps.vl2"],"terrains/S5_Reynard.spn":["S5maps.vl2"],"terrains/S5_Sherman.spn":["S5maps.vl2"],"terrains/S5_Sherman.ter":["S5maps.vl2"],"terrains/S5_Silenus.spn":["S5maps.vl2"],"terrains/S5_WoodyMyrk.spn":["S5maps.vl2"],"terrains/S5_massive.ter":["S5maps.vl2"],"terrains/S5_rst_hawkingheat.ter":["S5maps.vl2"],"terrains/S5_rst_misadventure.ter":["S5maps.vl2"],"terrains/S5_rst_reynard.ter":["S5maps.vl2"],"terrains/S5_rst_silenus.ter":["S5maps.vl2"],"terrains/S8_Geothermal.spn":["S8maps.vl2"],"terrains/S8_Mountking.spn":["S8maps.vl2"],"terrains/S8_Opus.spn":["S8maps.vl2"],"terrains/S8_Zilch.spn":["S8maps.vl2"],"terrains/S8_rst_dogma.ter":["S8maps.vl2"],"terrains/S8_rst_opus.ter":["S8maps.vl2"],"terrains/S8_zilch.ter":["S8maps.vl2"],"terrains/SC_Badlands.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SC_Badlands.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SC_Desert.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SC_Desert.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SC_Ice.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SC_Ice.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SC_Lush.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SC_Lush.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SC_Night.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SC_Night.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SC_Normal.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SC_Normal.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Sanctuary.nav":["missions.vl2"],"terrains/Sanctuary.spn":["missions.vl2"],"terrains/Sanctuary.ter":["missions.vl2"],"terrains/Sandstorm.spn":["Classic_maps_v1.vl2"],"terrains/Sandstorm.ter":["Classic_maps_v1.vl2"],"terrains/Scarabrae_nef.spn":["Classic_maps_v1.vl2"],"terrains/Scarabrae_nef.ter":["Classic_maps_v1.vl2"],"terrains/ShockRidge.spn":["Classic_maps_v1.vl2"],"terrains/ShockRidge.ter":["Classic_maps_v1.vl2"],"terrains/ShrineArena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/ShrineArenaII.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/SiegeofYmir.spn":["SiegeofYmir.vl2"],"terrains/SilentStorm.spn":["SilentStorm.vl2"],"terrains/Sirocco.spn":["missions.vl2"],"terrains/Sirocco.ter":["missions.vl2"],"terrains/SkiFree.nav":["SkiFreeGameType.vl2"],"terrains/SkiFree.spn":["SkiFreeGameType.vl2"],"terrains/SkiFreeZ_Championship_2021.spn":["SkiFreeGameType.vl2"],"terrains/SkiFreeZ_Championship_2021.ter":["SkiFreeGameType.vl2"],"terrains/SkinnyDip.spn":["TR2final105-client.vl2"],"terrains/SkinnyDip.ter":["TR2final105-client.vl2"],"terrains/SlapDash.spn":["missions.vl2"],"terrains/Slapdash.ter":["missions.vl2"],"terrains/SmogArena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/SnowBound.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Snowblind_nef.spn":["Classic_maps_v1.vl2"],"terrains/Snowblind_nef.ter":["Classic_maps_v1.vl2"],"terrains/SoccerLand.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Solace.spn":["Solace.vl2"],"terrains/SolsDescent.spn":["TR2final105-client.vl2"],"terrains/SolsDescent.ter":["TR2final105-client.vl2"],"terrains/SpinCycle.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SpyLand.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/StarFallCTF2.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Starfallen.spn":["Classic_maps_v1.vl2"],"terrains/Starfallen.ter":["Classic_maps_v1.vl2"],"terrains/Stonehenge_Arena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Stonehenge_nef.spn":["Classic_maps_v1.vl2"],"terrains/Stonehenge_nef.ter":["Classic_maps_v1.vl2"],"terrains/Stripmine.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SubZero.spn":["Classic_maps_v1.vl2"],"terrains/SubZero.ter":["Classic_maps_v1.vl2"],"terrains/SunDried.nav":["missions.vl2"],"terrains/SunDried.spn":["missions.vl2"],"terrains/SunDried.ter":["missions.vl2"],"terrains/Surreal.spn":["Classic_maps_v1.vl2"],"terrains/Surreal.ter":["Classic_maps_v1.vl2"],"terrains/TL_Drorck.ter":["TWL2-MapPack.vl2"],"terrains/TL_Magnum.ter":["TWL2-MapPack.vl2"],"terrains/TL_MuddySwamp.ter":["TWL2-MapPack.vl2"],"terrains/TL_RoughLand.ter":["TWL2-MapPack.vl2"],"terrains/TL_Skylight.ter":["TWL2-MapPack.vl2"],"terrains/TWL-Abaddon.ter":["TWL-MapPack.vl2"],"terrains/TWL-BaNsHee.ter":["TWL-MapPack.vl2"],"terrains/TWL-BeachBlitz.ter":["TWL-MapPack.vl2"],"terrains/TWL-BeggarsRun.ter":["TWL-MapPack.vl2"],"terrains/TWL-BlueMoon.ter":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"terrains/TWL-Boss.ter":["TWL-MapPack.vl2"],"terrains/TWL-Chokepoint.ter":["TWL-MapPack.vl2"],"terrains/TWL-Cinereous.ter":["TWL-MapPack.vl2"],"terrains/TWL-Clusterfuct.ter":["TWL-MapPack.vl2"],"terrains/TWL-Curtilage.ter":["TWL-MapPack.vl2"],"terrains/TWL-Damnation.ter":["TWL-MapPack.vl2"],"terrains/TWL-DeadlyBirdsSong.ter":["TWL-MapPack.vl2"],"terrains/TWL-Deserted.ter":["TWL-MapPack.vl2"],"terrains/TWL-Desiccator.ter":["TWL-MapPack.vl2"],"terrains/TWL-Drifts.ter":["TWL-MapPack.vl2"],"terrains/TWL-Euro_Feign.ter":["TWL-MapPack.vl2"],"terrains/TWL-Frostclaw.ter":["TWL-MapPack.vl2"],"terrains/TWL-Frozen.ter":["TWL-MapPack.vl2"],"terrains/TWL-Harvester.ter":["TWL-MapPack.vl2"],"terrains/TWL-Horde.ter":["TWL-MapPack.vl2"],"terrains/TWL-Katabatic.ter":["TWL-MapPack.vl2"],"terrains/TWL-Neve.ter":["TWL-MapPack.vl2"],"terrains/TWL-NoShelter.ter":["TWL-MapPack.vl2"],"terrains/TWL-Os_Iris.ter":["TWL-MapPack.vl2"],"terrains/TWL-Pandemonium.ter":["TWL-MapPack.vl2"],"terrains/TWL-Runenmacht.ter":["TWL-MapPack.vl2"],"terrains/TWL-Slapdash.ter":["TWL-MapPack.vl2"],"terrains/TWL-SubZero.ter":["TWL-MapPack.vl2"],"terrains/TWL-WilderZone.ter":["TWL-MapPack.vl2"],"terrains/TWL-WoodyMyrk.ter":["TWL-MapPack.vl2"],"terrains/TWL2_Bleed.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_BlueMoon.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_CanyonCrusadeDeluxe.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_Celerity.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_CloakOfNight.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_Crevice.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_Crevice.ter":["TWL2-MapPack.vl2"],"terrains/TWL2_Dissention.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_Drifts.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_Drorck.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_FrozenGlory.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_FrozenHope.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_Frozenglory.ter":["TWL2-MapPack.vl2"],"terrains/TWL2_Hildebrand.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_IceDagger.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_JaggedClaw.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_Magnum.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_MidnightMayhemDeluxe.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_MuddySwamp.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_Norty.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_Ocular.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_RoughLand.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_Ruined.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_Ruined.ter":["TWL2-MapPack.vl2"],"terrains/TWL2_Skylight.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_WoodyMyrk.spn":["TWL2-MapPack.vl2"],"terrains/TWL_Abaddon.spn":["TWL-MapPack.vl2"],"terrains/TWL_BaNsHee.spn":["TWL-MapPack.vl2"],"terrains/TWL_BeachBlitz.spn":["TWL-MapPack.vl2"],"terrains/TWL_BeggarsRun.spn":["TWL-MapPack.vl2"],"terrains/TWL_BlueMoon.spn":["TWL-MapPack.vl2"],"terrains/TWL_Boss.spn":["TWL-MapPack.vl2"],"terrains/TWL_Celerity.spn":["TWL-MapPack.vl2"],"terrains/TWL_Chokepoint.spn":["TWL-MapPack.vl2"],"terrains/TWL_Cinereous.spn":["TWL-MapPack.vl2"],"terrains/TWL_Clusterfuct.spn":["TWL-MapPack.vl2"],"terrains/TWL_Crossfire.spn":["TWL-MapPack.vl2"],"terrains/TWL_Crossfire.ter":["TWL-MapPack.vl2"],"terrains/TWL_Curtilage.spn":["TWL-MapPack.vl2"],"terrains/TWL_Damnation.spn":["TWL-MapPack.vl2"],"terrains/TWL_DangerousCrossing.spn":["TWL-MapPack.vl2"],"terrains/TWL_DeadlyBirdsSong.spn":["TWL-MapPack.vl2"],"terrains/TWL_Deserted.spn":["TWL-MapPack.vl2"],"terrains/TWL_Desiccator.spn":["TWL-MapPack.vl2"],"terrains/TWL_Drifts.spn":["TWL-MapPack.vl2"],"terrains/TWL_Feign.spn":["TWL-MapPack.vl2"],"terrains/TWL_Frostclaw.spn":["TWL-MapPack.vl2"],"terrains/TWL_Frozen.spn":["TWL-MapPack.vl2"],"terrains/TWL_Harvester.spn":["TWL-MapPack.vl2"],"terrains/TWL_Horde.spn":["TWL-MapPack.vl2"],"terrains/TWL_Katabatic.spn":["TWL-MapPack.vl2"],"terrains/TWL_Magmatic.spn":["TWL-MapPack.vl2"],"terrains/TWL_Minotaur.spn":["TWL-MapPack.vl2"],"terrains/TWL_Neve.spn":["TWL-MapPack.vl2"],"terrains/TWL_NoShelter.spn":["TWL-MapPack.vl2"],"terrains/TWL_OsIris.spn":["TWL-MapPack.vl2"],"terrains/TWL_Pandemonium.spn":["TWL-MapPack.vl2"],"terrains/TWL_Quagmire.spn":["TWL-MapPack.vl2"],"terrains/TWL_Raindance.spn":["TWL-MapPack.vl2"],"terrains/TWL_Ramparts.spn":["TWL-MapPack.vl2"],"terrains/TWL_Reversion.spn":["TWL-MapPack.vl2"],"terrains/TWL_Rollercoaster.spn":["TWL-MapPack.vl2"],"terrains/TWL_Runenmacht.spn":["TWL-MapPack.vl2"],"terrains/TWL_Sandstorm.spn":["TWL-MapPack.vl2"],"terrains/TWL_Slapdash.spn":["TWL-MapPack.vl2"],"terrains/TWL_Snowblind.spn":["TWL-MapPack.vl2"],"terrains/TWL_Starfallen.spn":["TWL-MapPack.vl2"],"terrains/TWL_Stonehenge.spn":["TWL-MapPack.vl2"],"terrains/TWL_SubZero.spn":["TWL-MapPack.vl2"],"terrains/TWL_Surreal.spn":["TWL-MapPack.vl2"],"terrains/TWL_Titan.spn":["TWL-MapPack.vl2"],"terrains/TWL_WhiteDwarf.spn":["TWL-MapPack.vl2"],"terrains/TWL_WilderZone.spn":["TWL-MapPack.vl2"],"terrains/TWL_WoodyMyrk.spn":["TWL-MapPack.vl2"],"terrains/Talus.nav":["missions.vl2"],"terrains/Talus.spn":["missions.vl2"],"terrains/Talus.ter":["missions.vl2"],"terrains/TempleTussleVersion2.nav":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/TempleTussleVersion2.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Tenebrous.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/ThinIce.spn":["missions.vl2"],"terrains/ThinIce.ter":["missions.vl2"],"terrains/Titan.spn":["Classic_maps_v1.vl2"],"terrains/Titan.ter":["Classic_maps_v1.vl2"],"terrains/Tombstone.nav":["missions.vl2"],"terrains/Tombstone.spn":["missions.vl2"],"terrains/Tombstone.ter":["missions.vl2"],"terrains/Training1.nav":["missions.vl2"],"terrains/Training1.ter":["missions.vl2"],"terrains/Training2.nav":["missions.vl2"],"terrains/Training2.ter":["missions.vl2"],"terrains/Training3.nav":["missions.vl2"],"terrains/Training3.ter":["missions.vl2"],"terrains/Training4.nav":["missions.vl2"],"terrains/Training4.ter":["missions.vl2"],"terrains/Training5.nav":["missions.vl2"],"terrains/Training5.ter":["missions.vl2"],"terrains/TreasureIsland.spn":["TR2final105-client.vl2"],"terrains/TreasureIsland.ter":["TR2final105-client.vl2"],"terrains/Trident.spn":["DynamixFinalPack.vl2"],"terrains/Trident.ter":["DynamixFinalPack.vl2"],"terrains/TridentLE.spn":["TridentLE.vl2"],"terrains/TrueGrit.nav":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/TrueGrit.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Tyre.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/UltimaThule.spn":["missions.vl2"],"terrains/UltimaThule.ter":["missions.vl2"],"terrains/Underhill.nav":["missions.vl2"],"terrains/Underhill.spn":["missions.vl2"],"terrains/Underhill.ter":["missions.vl2"],"terrains/UphillBattle.spn":["UphillBattle.vl2"],"terrains/UporDown.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/VanDamnedLT.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/VulcansHammer.spn":["VulcansHammer.vl2"],"terrains/WalledIn.nav":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/WalledIn.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/WalledInII.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Wasteland.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/WhiteDwarf.spn":["Classic_maps_v1.vl2"],"terrains/WhiteDwarf.ter":["Classic_maps_v1.vl2"],"terrains/Whiteout.nav":["missions.vl2"],"terrains/Whiteout.spn":["missions.vl2"],"terrains/Whiteout.ter":["missions.vl2"],"terrains/WonderLand.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/WoodyMyrkSE.ter":["S5maps.vl2","TWL2-MapPack.vl2"],"terrains/Xtra_AshenPowder.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_Bastage.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_Birthright.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_Crown.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_DesertedSE.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_Helion.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_SoupLadle.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_StarFall_T1.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_Stripmine.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_ThunderGiant.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_VanDamned.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_Voodoo.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_Xerxes.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_ziggurat.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Yubarena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/cloak.ter":["TWL2-MapPack.vl2"],"terrains/heightfield/CTF.Katabatic_heightfield.cs":["missions.vl2"],"terrains/heightfield/CTF.RiverDance_heightfield.cs":["missions.vl2"],"terrains/heightfield/Centaur_heightfield.cs":["centaur.vl2"],"terrains/heightfield/DeathBirdsFly_heightfield.cs":["missions.vl2"],"terrains/heightfield/Exposure_heightfield.cs":["Exposure-v1.1.vl2"],"terrains/heightfield/Fall_To_Glory_heightfield.cs":["missions.vl2"],"terrains/heightfield/Home.Badlands_heightfield.cs":["missions.vl2"],"terrains/heightfield/Home.Desert_heightfield.cs":["missions.vl2"],"terrains/heightfield/Home.Lush_heightfield.cs":["missions.vl2"],"terrains/heightfield/Home.Snow2_heightfield.cs":["missions.vl2"],"terrains/heightfield/Home.Snow_heightfield.cs":["missions.vl2"],"terrains/heightfield/Hunters.Burnout_heightfield.cs":["missions.vl2"],"terrains/heightfield/Hunters.Casern_Cavite_heightfield.cs":["missions.vl2"],"terrains/heightfield/Hunters.Chaopia_heightfield.cs":["missions.vl2"],"terrains/heightfield/Hunters.Intaglio_heightfield.cs":["missions.vl2"],"terrains/heightfield/Hunters.MyrkWood_heightfield.cs":["missions.vl2"],"terrains/heightfield/Hunters.Rasp_heightfield.cs":["missions.vl2"],"terrains/heightfield/Hunters.SunDried_heightfield.cs":["missions.vl2"],"terrains/heightfield/Lush.cs":["missions.vl2"],"terrains/heightfield/Lush1.cs":["missions.vl2"],"terrains/heightfield/Lush2.cs":["missions.vl2"],"terrains/heightfield/Lush3.cs":["missions.vl2"],"terrains/heightfield/Lush4.cs":["missions.vl2"],"terrains/heightfield/Lush5.cs":["missions.vl2"],"terrains/heightfield/Lush8.cs":["missions.vl2"],"terrains/heightfield/Mark1_heightfield.cs":["missions.vl2"],"terrains/heightfield/MyrkWoodMask.png":["missions.vl2"],"terrains/heightfield/MyrkWoodStream.png":["missions.vl2"],"terrains/heightfield/NewLava1_heightfield.cs":["missions.vl2"],"terrains/heightfield/Overreach_heightfield.cs":["missions.vl2"],"terrains/heightfield/Prismatic_heightfield.cs":["Prismatic.vl2"],"terrains/heightfield/RST_hawking.png":["S5maps.vl2"],"terrains/heightfield/RST_hawkingheat.png":["S5maps.vl2"],"terrains/heightfield/RST_misadventure.png":["S5maps.vl2"],"terrains/heightfield/RST_reynard.png":["S5maps.vl2"],"terrains/heightfield/RST_silenus.png":["S5maps.vl2"],"terrains/heightfield/Reversion_heightfield.cs":["missions.vl2"],"terrains/heightfield/Roads.cs":["missions.vl2"],"terrains/heightfield/Siege.Gauntlet_heightfield.cs":["missions.vl2"],"terrains/heightfield/Siege.IceBound_heightfield.cs":["missions.vl2"],"terrains/heightfield/SinglePlayer.Skiing_heightfield.cs":["missions.vl2"],"terrains/heightfield/Solace_heightfield.cs":["Solace.vl2"],"terrains/heightfield/Sounds.Mission1_heightfield.cs":["missions.vl2"],"terrains/heightfield/SunDriedMask.png":["missions.vl2"],"terrains/heightfield/ThinIce_heightfield.cs":["missions.vl2"],"terrains/heightfield/Working.Badlands1_heightfield.cs":["missions.vl2"],"terrains/heightfield/Working.Badlands2_heightfield.cs":["missions.vl2"],"terrains/heightfield/Working.Badlands3_heightfield.cs":["missions.vl2"],"terrains/heightfield/Working.Badlands4_heightfield.cs":["missions.vl2"],"terrains/heightfield/Working.Desert1_heightfield.cs":["missions.vl2"],"terrains/heightfield/Working.Desert2_heightfield.cs":["missions.vl2"],"terrains/heightfield/Working.Desert5_heightfield.cs":["missions.vl2"],"terrains/heightfield/Working.Lush1_heightfield.cs":["missions.vl2"],"terrains/heightfield/Working.Lush2_heightfield.cs":["missions.vl2"],"terrains/heightfield/desert.cs":["missions.vl2"],"terrains/icedagger.ter":["TWL2-MapPack.vl2"],"terrains/jaggedclaw.ter":["TWL2-MapPack.vl2"],"terrains/mmd.ter":["TWL2-MapPack.vl2"],"terrains/mountking.ter":["S8maps.vl2"],"terrains/norty.ter":["TWL2-MapPack.vl2"],"terrains/rst_Astro.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/rst_FaceCrossing.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/rst_SimpleFlagArena.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/rst_agroleon.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/rst_bittergorge.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/rst_crumpie.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/rst_dermcity.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/rst_isledebatalla.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/rst_spit.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/s8_Cardiac.spn":["S8maps.vl2"],"terrains/texture/Centaur_texture.cs":["centaur.vl2"],"terrains/texture/DeathBirdsFly_texture.cs":["missions.vl2"],"terrains/texture/Mark1_texture.cs":["missions.vl2"],"terrains/texture/NewDesert1_texture.cs":["missions.vl2"],"terrains/texture/NewDesert2_texture.cs":["missions.vl2"],"terrains/texture/NewDesert3_texture.cs":["missions.vl2"],"terrains/texture/NewLava1_texture.cs":["missions.vl2"],"terrains/texture/NewLava2_texture.cs":["missions.vl2"],"terrains/texture/NewLush1_texture.cs":["missions.vl2"],"terrains/texture/NewLush2_texture.cs":["missions.vl2"],"terrains/texture/NewLush3_texture.cs":["missions.vl2"],"terrains/texture/NewSnow1_texture.cs":["missions.vl2"],"terrains/texture/NewSnow2_texture.cs":["missions.vl2"],"terrains/texture/NewSnow3_textures.cs":["missions.vl2"],"terrains/texture/NewSnowyGrass_texture.cs":["missions.vl2"],"terrains/texture/Overreach_texture.cs":["missions.vl2"],"terrains/texture/Reversion_texture.cs":["missions.vl2"],"terrains/texture/Sounds.Mission1_texture.cs":["missions.vl2"],"terrains/texture/ThinIce_texture.cs":["missions.vl2"],"textures/Badlands_l4.dml":["textures.vl2"],"textures/DarkStormy.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/Desert_l4.dml":["textures.vl2"],"textures/Details/bb_det2.png":["TWL-MapPack.vl2"],"textures/Euro4_Bleed.dml":["TWL2-MapPack.vl2"],"textures/Euro4_FrozenHope.dml":["TWL2-MapPack.vl2"],"textures/Evil8/e8_base1.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8_base1b.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8_base1c.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8_btrim01.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8_btrim05.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8_launchpad1.png":["TWL-MapPack.vl2"],"textures/Evil8/e8_mtlwall1b.png":["TWL-MapPack.vl2"],"textures/Evil8/e8_mtlwall3.png":["TWL-MapPack.vl2"],"textures/Evil8/e8_mtlwall4.png":["TWL-MapPack.vl2"],"textures/Evil8/e8_rlight_0000.png":["TWL-MapPack.vl2"],"textures/Evil8/e8_rlightb.png":["TWL-MapPack.vl2"],"textures/Evil8/e8_rlightb_0000.png":["TWL-MapPack.vl2"],"textures/Evil8/e8basictrim2_bl.png":["TWL-MapPack.vl2"],"textures/Evil8/e8beam01.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8beam01b.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8beam02.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8bgrate01.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8bolttrim.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8bolttrimb.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8clangfloor.png":["TWL-MapPack.vl2"],"textures/Evil8/e8clangfloor01.png":["TWL-MapPack.vl2"],"textures/Evil8/e8clangfloor03.png":["TWL-MapPack.vl2"],"textures/Evil8/e8clangfloor05c.png":["TWL-MapPack.vl2"],"textures/Evil8/e8clangwarnmix_.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8crete01.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8crete01stair1.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8crete03.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8crete03b.png":["TWL-MapPack.vl2"],"textures/Evil8/e8crete03c.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8crete03cc.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8crete03d.png":["TWL-MapPack.vl2"],"textures/Evil8/e8crete03fadedw.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8cretefloor02.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8cretefloor_ti.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8cretesmlltrim.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8lighttrim.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8lighttrim_b.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8metal03c_blue.png":["TWL-MapPack.vl2"],"textures/Evil8/e8mtltrim.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8mtltrim1.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8mtltrim1b.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8mtltrim2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8smlltrim1.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8spawn01b.png":["TWL-MapPack.vl2"],"textures/Evil8/e8support02.png":["TWL-MapPack.vl2"],"textures/Evil8/e8support02c.png":["TWL-MapPack.vl2"],"textures/Evil8/e8support04b_bl.png":["TWL-MapPack.vl2"],"textures/Evil8/e8support05.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8tinylight_000.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8tmtllight2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8trimlight_000.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8warning2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8warning256.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8warning2step.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8wrntrim.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8wrntrim2b.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/null.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Iris_sky.dml":["TWL-MapPack.vl2"],"textures/L4.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/LiquidTiles/industrial_oil.png":["TWL-MapPack.vl2"],"textures/LiquidTiles/tes_water2.bm8":["TWL-MapPack.vl2"],"textures/LiquidTiles/tes_water2.png":["TWL-MapPack.vl2"],"textures/Lush_l4.dml":["textures.vl2"],"textures/Magellan.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/Malig_sky.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/Nef5.dml":["TR2final105-client.vl2"],"textures/Nef5/Nef5_BK.png":["TR2final105-client.vl2"],"textures/Nef5/Nef5_DN.png":["TR2final105-client.vl2"],"textures/Nef5/Nef5_FR.png":["TR2final105-client.vl2"],"textures/Nef5/Nef5_LF.png":["TR2final105-client.vl2"],"textures/Nef5/Nef5_RT.png":["TR2final105-client.vl2"],"textures/Nef5/Nef5_UP.png":["TR2final105-client.vl2"],"textures/NefRed1.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/Nef_Sset2.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/Nef_TR2_Red.dml":["TR2final105-client.vl2"],"textures/Nef_TR2_Red_1.png":["TR2final105-client.vl2"],"textures/Nef_TR2_Red_2.png":["TR2final105-client.vl2"],"textures/Nef_TR2_Red_3.png":["TR2final105-client.vl2"],"textures/Nef_TR2_Red_4.png":["TR2final105-client.vl2"],"textures/Nef_TR2_Red_5.png":["TR2final105-client.vl2"],"textures/Nef_TR2_Red_7.png":["TR2final105-client.vl2"],"textures/Nef_TR2_Red_Cloud1.png":["TR2final105-client.vl2"],"textures/Nycto-sm.dml":["TWL-MapPack.vl2"],"textures/Nycto/stormmtn_BK.png":["TWL-MapPack.vl2"],"textures/Nycto/stormmtn_DN.png":["TWL-MapPack.vl2"],"textures/Nycto/stormmtn_ENV.png":["TWL-MapPack.vl2"],"textures/Nycto/stormmtn_FR.png":["TWL-MapPack.vl2"],"textures/Nycto/stormmtn_LF.png":["TWL-MapPack.vl2"],"textures/Nycto/stormmtn_RT.png":["TWL-MapPack.vl2"],"textures/Nycto/stormmtn_UP.png":["TWL-MapPack.vl2"],"textures/PacificSky.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/PlanetX.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/RedPlanet.dml":["TR2final105-client.vl2"],"textures/RedPlanet_1.png":["TR2final105-client.vl2"],"textures/RedPlanet_2.png":["TR2final105-client.vl2"],"textures/RedPlanet_3.png":["TR2final105-client.vl2"],"textures/RedPlanet_4.png":["TR2final105-client.vl2"],"textures/RedPlanet_5.png":["TR2final105-client.vl2"],"textures/RedPlanet_Cloud1.png":["TR2final105-client.vl2"],"textures/SOM_TR2_Armageddon.dml":["TR2final105-client.vl2"],"textures/SOM_TR2_StonedBlue.dml":["TR2final105-client.vl2"],"textures/SOM_TR2_WinterBlue.dml":["TR2final105-client.vl2"],"textures/SOM_WinterBlue/WinterBlue_v5_BK.bmp":["TR2final105-client.vl2"],"textures/SOM_WinterBlue/WinterBlue_v5_FR.bmp":["TR2final105-client.vl2"],"textures/SOM_WinterBlue/WinterBlue_v5_LF.bmp":["TR2final105-client.vl2"],"textures/SOM_WinterBlue/WinterBlue_v5_RT.bmp":["TR2final105-client.vl2"],"textures/SOM_WinterBlue/WinterBlue_v5_UP.bmp":["TR2final105-client.vl2"],"textures/Sami_D.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/SantaHat_D.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/Saturn.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/Starfallen.dml":["Classic_maps_v1.vl2"],"textures/StonedBlue/StonedBlue_v5_BK.bmp":["TR2final105-client.vl2"],"textures/StonedBlue/StonedBlue_v5_FR.bmp":["TR2final105-client.vl2"],"textures/StonedBlue/StonedBlue_v5_LF.bmp":["TR2final105-client.vl2"],"textures/StonedBlue/StonedBlue_v5_RT.bmp":["TR2final105-client.vl2"],"textures/StonedBlue/StonedBlue_v5_UP.bmp":["TR2final105-client.vl2"],"textures/SunSet12.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/Sundown25.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/T2IntroC15.avi":["textures.vl2"],"textures/TL_Magnum.dml":["TWL2-MapPack.vl2"],"textures/TN_entropy.bm8":["T2csri.vl2"],"textures/TN_entropy.png":["T2csri.vl2"],"textures/TN_logo.bm8":["T2csri.vl2"],"textures/TR1_1.png":["TR2final105-client.vl2"],"textures/TR1_2.png":["TR2final105-client.vl2"],"textures/TR1_3.png":["TR2final105-client.vl2"],"textures/TR1_4.png":["TR2final105-client.vl2"],"textures/TR1_5.png":["TR2final105-client.vl2"],"textures/TR1_7.png":["TR2final105-client.vl2"],"textures/TR1_Cloud1.png":["TR2final105-client.vl2"],"textures/TR1_Cloud2.png":["TR2final105-client.vl2"],"textures/TR1_Nef.dml":["TR2final105-client.vl2"],"textures/TR2-1.lmale.png":["TR2final105-client.vl2"],"textures/TR2-2.lmale.png":["TR2final105-client.vl2"],"textures/Taco_D.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/armageddon/Armageddon_v5_BK.bmp":["TR2final105-client.vl2"],"textures/armageddon/Armageddon_v5_FR.bmp":["TR2final105-client.vl2"],"textures/armageddon/Armageddon_v5_LF.bmp":["TR2final105-client.vl2"],"textures/armageddon/Armageddon_v5_RT.bmp":["TR2final105-client.vl2"],"textures/armageddon/Armageddon_v5_RTR.bmp":["TR2final105-client.vl2"],"textures/armageddon/Armageddon_v5_UP.bmp":["TR2final105-client.vl2"],"textures/aurawisp.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/badlandday.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/badlands/bd_1wal03c.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_eCol01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_eCol01a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_eCol02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ebor01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ebor02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ebor03.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ebor04.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ebor05.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ecombo1a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ecombo1b.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ecombo2a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ecombo2b.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ecombo3a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ecombo3b.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ecombo3d.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ecombo4a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ecombo4b.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_edoo01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_edoo02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_eflo01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_elig02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_elig02a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_elig03.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_elig03a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_espe01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_espe02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_espe03.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_eterrain1a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_eterrain2a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_eterrain3a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_eterrain3b.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_eterrain4a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_eterrain5a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal03c.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal04.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal05.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal06a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal07.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal08.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal09.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal10.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal11.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal13.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal13A.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal14.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal15.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal16.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iCol01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iCol02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ibor01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ibor02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ibor03.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ibor04.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ibor05.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ibor10.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ibor6.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ibor7.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ibor8.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ibor9.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_icei01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_icei02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_icei02a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_icei03.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iceilig01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iceilig02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iceilig03.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ichute01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ichute02a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_icoligolA.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_icomp01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_idoo03.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iflo01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iflo02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iflo03b.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ifunctec01a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ifunctec02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ilig01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ilig01a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_inf_ichute03.png":["Classic_maps_v1.vl2"],"textures/badlands/bd_ispe01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ispe03.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ispe04.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ispe06.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ispe07.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ispe07a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_itebor01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_itec01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_itec01a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_itec02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_itec03.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_itec05.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_itec06a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_itewal01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_itewal01b.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_itewal01c.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_itewal01e.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iwal01b.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iwal01e.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iwal02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iwal03.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iwal03c.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iwal16.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_screen.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_thresh01a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_thresh02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_thresh02a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/be_ebor03.PNG":["Classic_maps_v1.vl2"],"textures/badlands/be_eflo02.PNG":["Classic_maps_v1.vl2"],"textures/badlands/be_elig03.PNG":["Classic_maps_v1.vl2"],"textures/badlands/be_ewal06.PNG":["Classic_maps_v1.vl2"],"textures/badlands/be_ewal07.PNG":["Classic_maps_v1.vl2"],"textures/badlands/be_icei01a.png":["Classic_maps_v1.vl2"],"textures/badlands/cp_ibor03.png":["Classic_maps_v1.vl2"],"textures/badlands/ds_efloor1.png":["Classic_maps_v1.vl2"],"textures/badlands/ds_ilig03.png":["Classic_maps_v1.vl2"],"textures/badlands/inf_butch_grey1.png":["Classic_maps_v1.vl2"],"textures/badlands/inf_butch_grey5.png":["Classic_maps_v1.vl2"],"textures/badlands/iwal20.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/badlands/iwal21.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/badlands/iwal22.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/badlands/skies/badlandday_BK.bm8":["badlands.vl2"],"textures/badlands/skies/badlandday_BK.png":["","badlands.vl2"],"textures/badlands/skies/badlandday_DN.bm8":["badlands.vl2"],"textures/badlands/skies/badlandday_DN.png":["badlands.vl2"],"textures/badlands/skies/badlandday_FR.bm8":["badlands.vl2"],"textures/badlands/skies/badlandday_FR.png":["","badlands.vl2"],"textures/badlands/skies/badlandday_LF.bm8":["badlands.vl2"],"textures/badlands/skies/badlandday_LF.png":["","badlands.vl2"],"textures/badlands/skies/badlandday_RT.bm8":["badlands.vl2"],"textures/badlands/skies/badlandday_RT.png":["","badlands.vl2"],"textures/badlands/skies/badlandday_UP.bm8":["badlands.vl2"],"textures/badlands/skies/badlandday_UP.png":["","badlands.vl2"],"textures/badlands/skies/bd_day_cloud1.bm8":["badlands.vl2"],"textures/badlands/skies/bd_day_cloud1.png":["badlands.vl2"],"textures/badlands/skies/bd_day_cloud2.bm8":["badlands.vl2"],"textures/badlands/skies/bd_day_cloud2.png":["badlands.vl2"],"textures/badlands/skies/bd_day_cloud_emap.bm8":["badlands.vl2"],"textures/badlands/skies/bd_day_cloud_emap.png":["badlands.vl2"],"textures/badlands/skies/bd_nite_starry_emap.bm8":["badlands.vl2"],"textures/badlands/skies/bd_nite_starry_emap.png":["badlands.vl2"],"textures/badlands/skies/skyrender_sky-credit.txt":[""],"textures/badlands/skies/starrynite_v2_BK.bm8":["badlands.vl2"],"textures/badlands/skies/starrynite_v2_BK.png":["badlands.vl2"],"textures/badlands/skies/starrynite_v2_DN.bm8":["badlands.vl2"],"textures/badlands/skies/starrynite_v2_DN.png":["badlands.vl2"],"textures/badlands/skies/starrynite_v2_FR.bm8":["badlands.vl2"],"textures/badlands/skies/starrynite_v2_FR.png":["badlands.vl2"],"textures/badlands/skies/starrynite_v2_LF.bm8":["badlands.vl2"],"textures/badlands/skies/starrynite_v2_LF.png":["badlands.vl2"],"textures/badlands/skies/starrynite_v2_RT.bm8":["badlands.vl2"],"textures/badlands/skies/starrynite_v2_RT.png":["badlands.vl2"],"textures/badlands/skies/starrynite_v2_UP.bm8":["badlands.vl2"],"textures/badlands/skies/starrynite_v2_UP.png":["badlands.vl2"],"textures/base.lmale.png":["TR2final105-client.vl2"],"textures/blackdust.dml":["TWL2-MapPack.vl2"],"textures/blackdust/blackdust_DN.png":["TWL2-MapPack.vl2"],"textures/blackdust/blackdust_bk.png":["TWL2-MapPack.vl2"],"textures/blackdust/blackdust_cloud1.png":["TWL2-MapPack.vl2"],"textures/blackdust/blackdust_cloud2.png":["TWL2-MapPack.vl2"],"textures/blackdust/blackdust_fr.png":["TWL2-MapPack.vl2"],"textures/blackdust/blackdust_lf.png":["TWL2-MapPack.vl2"],"textures/blackdust/blackdust_rt.png":["TWL2-MapPack.vl2"],"textures/blackdust/blackdust_up.png":["TWL2-MapPack.vl2"],"textures/borealis.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/canyon_crusade.dml":["TWL2-MapPack.vl2"],"textures/ccbsky2.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/clouds.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/commander/Cursors/com_cursor_arrow_icon.png":["textures.vl2"],"textures/commander/Cursors/com_handclose_icon.png":["textures.vl2"],"textures/commander/Cursors/com_handopen_icon.png":["textures.vl2"],"textures/commander/Cursors/com_maglass_icon.png":["textures.vl2"],"textures/commander/Cursors/com_pointer_icon.png":["textures.vl2"],"textures/commander/Cursors/com_pointer_pos_icon.png":["textures.vl2"],"textures/commander/Gui/cmd_columnheadbar.png":["textures.vl2"],"textures/commander/Gui/cmd_control_checkbox.png":["textures.vl2"],"textures/commander/Gui/cmd_gradient.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_camera.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_center.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_misc.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_misc_D.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_moveselect.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_objectives.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_players.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_sensor.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_tactical.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_tactical_D.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_text.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_waypoints.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_zoom.png":["textures.vl2"],"textures/commander/Gui/cmd_offscreen_arrow.png":["textures.vl2"],"textures/commander/Gui/cmd_tv_frame.png":["textures.vl2"],"textures/commander/Gui/cmd_tv_static.png":["textures.vl2"],"textures/commander/Icons/assigned_task_anim.dml":["textures.vl2"],"textures/commander/Icons/base_select.dml":["textures.vl2"],"textures/commander/Icons/com_icon_bioderm.png":["textures.vl2"],"textures/commander/Icons/com_icon_bioderm_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_bloodeagle.png":["textures.vl2"],"textures/commander/Icons/com_icon_bloodeagle_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_bomber.png":["textures.vl2"],"textures/commander/Icons/com_icon_bomber_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_camera.png":["textures.vl2"],"textures/commander/Icons/com_icon_camera_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_diamsword.png":["textures.vl2"],"textures/commander/Icons/com_icon_diamsword_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_flag_outside.png":["textures.vl2"],"textures/commander/Icons/com_icon_flag_outside_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_generator.png":["textures.vl2"],"textures/commander/Icons/com_icon_generator_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_genericswitch.png":["textures.vl2"],"textures/commander/Icons/com_icon_genericswitch_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_hapc.png":["textures.vl2"],"textures/commander/Icons/com_icon_hapc_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_harbinger.png":["textures.vl2"],"textures/commander/Icons/com_icon_harbinger_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_inferno.png":["textures.vl2"],"textures/commander/Icons/com_icon_inferno_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_inventory.png":["textures.vl2"],"textures/commander/Icons/com_icon_inventory_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_landscout.png":["textures.vl2"],"textures/commander/Icons/com_icon_landscout_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_mpb.png":["textures.vl2"],"textures/commander/Icons/com_icon_mpb_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_nexus.png":["textures.vl2"],"textures/commander/Icons/com_icon_nexus_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_scout.png":["textures.vl2"],"textures/commander/Icons/com_icon_scout_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_sensor.png":["textures.vl2"],"textures/commander/Icons/com_icon_sensor_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_solar_gen.png":["textures.vl2"],"textures/commander/Icons/com_icon_solar_gen_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_starwolf.png":["textures.vl2"],"textures/commander/Icons/com_icon_starwolf_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_storm.png":["textures.vl2"],"textures/commander/Icons/com_icon_storm_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_tank.png":["textures.vl2"],"textures/commander/Icons/com_icon_tank_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_turret.png":["textures.vl2"],"textures/commander/Icons/com_icon_turret_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_turretbase.png":["textures.vl2"],"textures/commander/Icons/com_icon_turretbase_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_vehicle_inventory.png":["textures.vl2"],"textures/commander/Icons/com_icon_vehicle_inventory_glow.png":["textures.vl2"],"textures/commander/Icons/com_player_grey_24x.png":["textures.vl2"],"textures/commander/Icons/com_player_grey_24x_glow.png":["textures.vl2"],"textures/commander/Icons/com_waypoint_1.png":["textures.vl2"],"textures/commander/Icons/com_waypoint_2.png":["textures.vl2"],"textures/commander/Icons/com_waypoint_3.png":["textures.vl2"],"textures/commander/Icons/com_waypoint_4.png":["textures.vl2"],"textures/commander/Icons/com_waypoint_5.png":["textures.vl2"],"textures/commander/Icons/com_waypoint_6.png":["textures.vl2"],"textures/commander/Icons/com_waypoint_7.png":["textures.vl2"],"textures/commander/Icons/diamond_frame_1.png":["textures.vl2"],"textures/commander/Icons/diamond_frame_2.png":["textures.vl2"],"textures/commander/Icons/diamond_frame_3.png":["textures.vl2"],"textures/commander/Icons/diamond_frame_4.png":["textures.vl2"],"textures/commander/Icons/diamond_frame_5.png":["textures.vl2"],"textures/commander/Icons/diamond_frame_6.png":["textures.vl2"],"textures/commander/Icons/diamond_not_selected.png":["textures.vl2"],"textures/commander/Icons/player_glow.dml":["textures.vl2"],"textures/commander/Icons/selectobject_1.png":["textures.vl2"],"textures/commander/Icons/selectobject_2.png":["textures.vl2"],"textures/commander/Icons/selectobject_3.png":["textures.vl2"],"textures/commander/Icons/selectobject_4.png":["textures.vl2"],"textures/commander/Icons/selectobject_5.png":["textures.vl2"],"textures/commander/Icons/selectobject_6.png":["textures.vl2"],"textures/commander/Icons/selectobject_7.png":["textures.vl2"],"textures/commander/Icons/waypoint_anim.dml":["textures.vl2"],"textures/commander/MiniIcons/TR2com_flag_grey.png":["TR2final105-client.vl2"],"textures/commander/MiniIcons/com_bomber_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_camera_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_deploymotionsensor.png":["textures.vl2"],"textures/commander/MiniIcons/com_deploypulsesensor.png":["textures.vl2"],"textures/commander/MiniIcons/com_flag_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_generator.png":["textures.vl2"],"textures/commander/MiniIcons/com_hapc_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_inventory_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_landscout_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_mpb_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_player_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_scout_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_sensor_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_solargen_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_switch_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_tank_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_turret_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_turretbase_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_vehicle_pad_inventory.png":["textures.vl2"],"textures/commander/MiniIcons/com_waypoint_grey.png":["textures.vl2"],"textures/cubemap.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dark_green.dml":["TWL2-MapPack.vl2"],"textures/dark_green/dark_green_BK.png":["TWL2-MapPack.vl2"],"textures/dark_green/dark_green_DN.png":["TWL2-MapPack.vl2"],"textures/dark_green/dark_green_FR.png":["TWL2-MapPack.vl2"],"textures/dark_green/dark_green_LF.png":["TWL2-MapPack.vl2"],"textures/dark_green/dark_green_RT.png":["TWL2-MapPack.vl2"],"textures/dark_green/dark_green_UP.png":["TWL2-MapPack.vl2"],"textures/dark_green/dark_green_cloud1.png":["TWL2-MapPack.vl2"],"textures/dark_green/dark_green_cloud2.png":["TWL2-MapPack.vl2"],"textures/desert/cp_ecombo1a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ecombo1b.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_eport01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_eport01c.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_espec01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_espec02.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_espec02BASE.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_espec02CAP.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_espec03.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_etec01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_etec02.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ewal01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ewal01a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ewal01b.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ewal01c.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ewal01d.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ewal01e.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ewal01f.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ibor01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ibor01a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ibor02.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ibor02a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ibor03.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ichute01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ichute02.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_icoldeco01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_icoldeco01a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_icoligolA.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_icomp01b.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_icomp01c.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_icomp01e.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_icomp01f.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_icomp01g.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_idoo01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_iflo01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_iflo01d.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_iflo02.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_iflo02a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_iflo02b.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_iflo02c.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ilig01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ilig01a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ilig02.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ilig02a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ilig02b.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ilig02c.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ilig05a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ilig05b.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ispec01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ispec01CAP.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ispec02CAP.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ispec02b.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ispecbase01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ispecbase01a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ispecbase01d.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ispecbase01f.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ispecbase01g.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_istair01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_istrface01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_istrface01c.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_istrface01d.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_istrface01e.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_istrface01f.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_istrface01g.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_istrface01h.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_itec01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_itec01c.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_itec02.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_itec03a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_itec03b.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_itecwal01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_itecwal01a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_itecwal01b.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_iwal02b.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_iwal02d.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_iwal02f.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_iwal02g.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_iwalbase02.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_iwalbase02a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_sand.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_screen.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_scrnbrdr01a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_scrnbrdr01c.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_thresh01OFF.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_thresh01ON.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/iwal2020.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/desert/iwal2021.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/desert/iwal2022.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/desert/skies/d_N_b.bm8":["desert.vl2"],"textures/desert/skies/d_N_b.png":["desert.vl2"],"textures/desert/skies/d_N_d.bm8":["desert.vl2"],"textures/desert/skies/d_N_d.png":["desert.vl2"],"textures/desert/skies/d_N_f.bm8":["desert.vl2"],"textures/desert/skies/d_N_f.png":["desert.vl2"],"textures/desert/skies/d_N_l.bm8":["desert.vl2"],"textures/desert/skies/d_N_l.png":["desert.vl2"],"textures/desert/skies/d_N_r.bm8":["desert.vl2"],"textures/desert/skies/d_N_r.png":["desert.vl2"],"textures/desert/skies/d_N_t.bm8":["desert.vl2"],"textures/desert/skies/d_N_t.png":["desert.vl2"],"textures/desert/skies/d_n_move1.bm8":["desert.vl2"],"textures/desert/skies/d_n_move1.png":["desert.vl2"],"textures/desert/skies/d_n_move2.bm8":["desert.vl2"],"textures/desert/skies/d_n_move2.png":["desert.vl2"],"textures/desert/skies/d_n_move3.bm8":["desert.vl2"],"textures/desert/skies/d_n_move3.png":["desert.vl2"],"textures/desert/skies/db2.bm8":["desert.vl2"],"textures/desert/skies/db2.png":["desert.vl2"],"textures/desert/skies/dd2.bm8":["desert.vl2"],"textures/desert/skies/dd2.png":["desert.vl2"],"textures/desert/skies/desert_blue_emap.bm8":["desert.vl2"],"textures/desert/skies/desert_blue_emap.png":["desert.vl2"],"textures/desert/skies/desert_brown_emap.bm8":["desert.vl2"],"textures/desert/skies/desert_brown_emap.png":["desert.vl2"],"textures/desert/skies/desert_starrynite_emap.bm8":["desert.vl2"],"textures/desert/skies/desert_starrynite_emap.png":["desert.vl2"],"textures/desert/skies/desertmove1.bm8":["desert.vl2"],"textures/desert/skies/desertmove1.png":["desert.vl2"],"textures/desert/skies/desertmove2.bm8":["desert.vl2"],"textures/desert/skies/desertmove2.png":["desert.vl2"],"textures/desert/skies/desertmove3.bm8":["desert.vl2"],"textures/desert/skies/desertmove3.png":["desert.vl2"],"textures/desert/skies/desertmove4.bm8":["desert.vl2"],"textures/desert/skies/desertmove4.png":["desert.vl2"],"textures/desert/skies/df2.bm8":["desert.vl2"],"textures/desert/skies/df2.png":["desert.vl2"],"textures/desert/skies/dl2.bm8":["desert.vl2"],"textures/desert/skies/dl2.png":["desert.vl2"],"textures/desert/skies/dr2.bm8":["desert.vl2"],"textures/desert/skies/dr2.png":["desert.vl2"],"textures/desert/skies/dt2.bm8":["desert.vl2"],"textures/desert/skies/dt2.png":["desert.vl2"],"textures/desert/skies/starrynite_v3_BK.bm8":["desert.vl2"],"textures/desert/skies/starrynite_v3_BK.png":["desert.vl2"],"textures/desert/skies/starrynite_v3_DN.bm8":["desert.vl2"],"textures/desert/skies/starrynite_v3_DN.png":["desert.vl2"],"textures/desert/skies/starrynite_v3_FR.bm8":["desert.vl2"],"textures/desert/skies/starrynite_v3_FR.png":["desert.vl2"],"textures/desert/skies/starrynite_v3_LF.bm8":["desert.vl2"],"textures/desert/skies/starrynite_v3_LF.png":["desert.vl2"],"textures/desert/skies/starrynite_v3_RT.bm8":["desert.vl2"],"textures/desert/skies/starrynite_v3_RT.png":["desert.vl2"],"textures/desert/skies/starrynite_v3_UP.bm8":["desert.vl2"],"textures/desert/skies/starrynite_v3_UP.png":["desert.vl2"],"textures/details/BadDet1.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/details/BadDet2.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/details/DesertDet1.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/details/DesertDet2.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/details/LavaDet1.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/details/LavaDet2.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/details/LushDet1.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/details/LushDet2.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/details/PlanetX_CB1.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/details/SnowDet1.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/details/SnowDet2.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/dox_textures/4circle_lite.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/antigrav.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/bluetrim1.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/bluetrim2.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/bluetrim3.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/carinternalwall.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/carrierwall4.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/doorlogo2.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/ds_etechbor01.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/ds_etechbrdr2.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/ds_ewall06.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/ds_ewall07.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/ds_genfloor.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/ds_genwall.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/ds_ilig04.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/ds_iwal01.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/grate1.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/grate2.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/hangar_indoor1.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/hangar_indoor3.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/light_cold3.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/light_small2.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/redstripe2.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/rock_smalllite.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/rock_wall_lite.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/rock_wall_lite3.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/rock_wall_lite4.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/rock_wall_lite5.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/roofbeam.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/rway_middle.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/sboxlogotop.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/slabgrill.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/stripe2.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/striplite2.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/striplite3.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/wall_2.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/wall_3.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/white_striplite.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dust00.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/dust01.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/dust02.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/dust03.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/dust04.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/dust05.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/dust06.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/dust07.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/dust08.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/dust09.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/dust10.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/eedessert.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/emap.bmp":["textures.vl2"],"textures/emap.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/eve1.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/eve2.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/eve3.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/eve4.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/eve5.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/eve6.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/eve7.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/eve8.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/evil/ancient3.png":["TWL2-MapPack.vl2"],"textures/evil/base1c.png":["TWL2-MapPack.vl2"],"textures/evil/beam01.png":["TWL2-MapPack.vl2"],"textures/evil/bolttrim.png":["TWL2-MapPack.vl2"],"textures/evil/cementwall6.png":["TWL2-MapPack.vl2"],"textures/evil/cementwall8.png":["TWL2-MapPack.vl2"],"textures/evil/cretepillarc.png":["TWL2-MapPack.vl2"],"textures/evil/crudewarn.png":["TWL2-MapPack.vl2"],"textures/evil/drkmtldpanelc.png":["TWL2-MapPack.vl2"],"textures/evil/e6cfloordented.png":["TWL2-MapPack.vl2"],"textures/evil/e6girdergrate.png":["TWL2-MapPack.vl2"],"textures/evil/e6grate2flr.png":["TWL2-MapPack.vl2"],"textures/evil/e6horzlight.png":["TWL2-MapPack.vl2"],"textures/evil/e6smlgrtflr2bl.png":["TWL2-MapPack.vl2"],"textures/evil/e6strimlight.png":["TWL2-MapPack.vl2"],"textures/evil/housewall.png":["TWL2-MapPack.vl2"],"textures/evil/mtlsupgrt2light.png":["TWL2-MapPack.vl2"],"textures/evil/tfloor.png":["TWL2-MapPack.vl2"],"textures/evil/tlroddtilecln.png":["TWL2-MapPack.vl2"],"textures/evil/tmtllight.png":["TWL2-MapPack.vl2"],"textures/evil/trimodd.png":["TWL2-MapPack.vl2"],"textures/evil/warning2.png":["TWL2-MapPack.vl2"],"textures/flag_skinmap.png":["TR2final105-client.vl2"],"textures/flarebase.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/flaremod.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/fling1/Nycto-comp3.png":["S8maps.vl2"],"textures/fling1/Nycto-computer.png":["S8maps.vl2"],"textures/fling1/bd_ispe07.PNG":["S8maps.vl2"],"textures/fling1/be_edoo02.PNG":["S8maps.vl2"],"textures/fling1/be_icei01a.png":["S8maps.vl2"],"textures/fling1/crudewarn.png":["S8maps.vl2"],"textures/fling1/dox_bluelite1.png":["S8maps.vl2"],"textures/fling1/ds_NefBlue.png":["S8maps.vl2"],"textures/fling1/ds_NefBlue1.png":["S8maps.vl2"],"textures/fling1/ds_Neffloor1.png":["S8maps.vl2"],"textures/fling1/ds_ilig02.png":["S8maps.vl2"],"textures/fling1/ds_ilig04.png":["S8maps.vl2"],"textures/fling1/ds_jet03.png":["S8maps.vl2"],"textures/fling1/e6strimlight.png":["S8maps.vl2"],"textures/fling1/e8clangfloor.png":["S8maps.vl2"],"textures/fling1/e8tinylight_000.png":["S8maps.vl2"],"textures/fling1/null.png":["S8maps.vl2"],"textures/flingsky/emap_muddy.png":["S8maps.vl2"],"textures/flingsky/flingsky03_BK.png":["S8maps.vl2"],"textures/flingsky/flingsky03_DN.png":["S8maps.vl2"],"textures/flingsky/flingsky03_FR.png":["S8maps.vl2"],"textures/flingsky/flingsky03_LF.png":["S8maps.vl2"],"textures/flingsky/flingsky03_RT.png":["S8maps.vl2"],"textures/flingsky/flingsky03_UP.png":["S8maps.vl2"],"textures/flingsky03.dml":["S8maps.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/fluid_lava.dml":["textures.vl2"],"textures/fluid_water.dml":["textures.vl2"],"textures/gui/BloodEagle.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/gui/CRED_1.png":["textures.vl2"],"textures/gui/CRED_10.png":["textures.vl2"],"textures/gui/CRED_11.png":["textures.vl2"],"textures/gui/CRED_12.png":["textures.vl2"],"textures/gui/CRED_13.png":["textures.vl2"],"textures/gui/CRED_14.png":["textures.vl2"],"textures/gui/CRED_15.png":["textures.vl2"],"textures/gui/CRED_16.png":["textures.vl2"],"textures/gui/CRED_17.png":["textures.vl2"],"textures/gui/CRED_18.png":["textures.vl2"],"textures/gui/CRED_19.png":["textures.vl2"],"textures/gui/CRED_2.png":["textures.vl2"],"textures/gui/CRED_20.png":["textures.vl2"],"textures/gui/CRED_21.png":["textures.vl2"],"textures/gui/CRED_22.png":["textures.vl2"],"textures/gui/CRED_23.png":["textures.vl2"],"textures/gui/CRED_24.png":["textures.vl2"],"textures/gui/CRED_25.png":["textures.vl2"],"textures/gui/CRED_26.png":["textures.vl2"],"textures/gui/CRED_27.png":["textures.vl2"],"textures/gui/CRED_28.png":["textures.vl2"],"textures/gui/CRED_29.png":["textures.vl2"],"textures/gui/CRED_3.png":["textures.vl2"],"textures/gui/CRED_30.png":["textures.vl2"],"textures/gui/CRED_31.png":["textures.vl2"],"textures/gui/CRED_32.png":["textures.vl2"],"textures/gui/CRED_33.png":["textures.vl2"],"textures/gui/CRED_34.png":["textures.vl2"],"textures/gui/CRED_35.png":["textures.vl2"],"textures/gui/CRED_36.png":["textures.vl2"],"textures/gui/CRED_37.png":["textures.vl2"],"textures/gui/CRED_38.png":["textures.vl2"],"textures/gui/CRED_39.png":["textures.vl2"],"textures/gui/CRED_4.png":["textures.vl2"],"textures/gui/CRED_40.png":["textures.vl2"],"textures/gui/CRED_41.png":["textures.vl2"],"textures/gui/CRED_42.png":["textures.vl2"],"textures/gui/CRED_43.png":["textures.vl2"],"textures/gui/CRED_44.png":["textures.vl2"],"textures/gui/CRED_45.png":["textures.vl2"],"textures/gui/CRED_46.png":["textures.vl2"],"textures/gui/CRED_5.png":["textures.vl2"],"textures/gui/CRED_6.png":["textures.vl2"],"textures/gui/CRED_7.png":["textures.vl2"],"textures/gui/CRED_8.png":["textures.vl2"],"textures/gui/CRED_9.png":["textures.vl2"],"textures/gui/CUR_3darrow.png":["textures.vl2"],"textures/gui/CUR_3darrowhelp.png":["textures.vl2"],"textures/gui/CUR_3darrowno.PNG":["textures.vl2"],"textures/gui/CUR_3darrowwait.png":["textures.vl2"],"textures/gui/CUR_3ddiagleft.png":["textures.vl2"],"textures/gui/CUR_3ddiagright.png":["textures.vl2"],"textures/gui/CUR_3dleftright.png":["textures.vl2"],"textures/gui/CUR_3dmove.png":["textures.vl2"],"textures/gui/CUR_3dresizeright.png":["textures.vl2"],"textures/gui/CUR_3dupdown.PNG":["textures.vl2"],"textures/gui/CUR_Grab.png":["textures.vl2"],"textures/gui/CUR_Hand.png":["textures.vl2"],"textures/gui/CUR_Rotate.png":["textures.vl2"],"textures/gui/Editor_DefaultHandle.png":["textures.vl2"],"textures/gui/Editor_LockedHandle.png":["textures.vl2"],"textures/gui/Editor_SelectHandle.png":["textures.vl2"],"textures/gui/GGSplash.jpg":["textures.vl2"],"textures/gui/HUD_watermark1.png":["textures.vl2"],"textures/gui/HUD_watermark2.png":["textures.vl2"],"textures/gui/Hud_chat_button_off.png":["textures.vl2"],"textures/gui/Hud_chat_button_on.png":["textures.vl2"],"textures/gui/InfoBar.png":["textures.vl2"],"textures/gui/KILLME.PNG":["textures.vl2"],"textures/gui/LOAD_Atropos2.png":["atroposthereturn.vl2"],"textures/gui/LOAD_Centaur.png":["centaur.vl2"],"textures/gui/LOAD_ColdFusion.png":["ColdFusion.vl2"],"textures/gui/LOAD_DeathRow.png":["DeathRow.vl2"],"textures/gui/LOAD_Exposure.png":["Exposure-v1.1.vl2"],"textures/gui/LOAD_Prismatic.png":["Prismatic.vl2"],"textures/gui/Load_2ArenaDome.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_2ArenaValley.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_2DustBowl.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_2Flyersarena.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_2IceDome.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_2IndoorIntensity.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_Abominable.png":["textures.vl2"],"textures/gui/Load_AcidRain.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Aeroena.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_AgentsOfFortune.png":["textures.vl2"],"textures/gui/Load_Alcatraz.png":["textures.vl2"],"textures/gui/Load_Archipelago.png":["textures.vl2"],"textures/gui/Load_ArenaHeaven.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_ArenaHell.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_ArenaHell2.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_ArenaInTheHill.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_ArenaUnderTheHill.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_AryoArena.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_AshesToAshes.png":["textures.vl2"],"textures/gui/Load_BeggarsRun.png":["textures.vl2"],"textures/gui/Load_Blastside_nef.png":["Classic_maps_v1.vl2"],"textures/gui/Load_BridgeTooFar.png":["DynamixFinalPack.vl2"],"textures/gui/Load_Broadside_nef.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Caldera.png":["textures.vl2"],"textures/gui/Load_Casern_Cavite.png":["textures.vl2"],"textures/gui/Load_ColdWar.png":["ColdWar.vl2"],"textures/gui/Load_CompUSA-Melee.png":["textures.vl2"],"textures/gui/Load_CompUSA_Melee.png":["textures.vl2"],"textures/gui/Load_Confusco.png":["Classic_maps_v1.vl2"],"textures/gui/Load_ContainmentLarge.png":["ContainmentLarge.vl2"],"textures/gui/Load_CrashClash.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_DMP_Agroleon.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_Astro.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_BastardForge.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_BitterGorge.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_Bunkered.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_Cinerarium.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_DermCity.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_Embers.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_EmeraldSpit.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_FaceCrossing.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_Hoth.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_IceGiant.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_IsleDeBatalla.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_LavaGods.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_Magellan.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_MoonDance.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_Pantheon.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_Paranoia.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_Pariah.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_PipeDream.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_RavineV.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_ScorchedEarth.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_SimpleFlagArena.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_SpinCycle.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_StarFall.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_Tyre.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_Wasteland.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_Damnation.png":["textures.vl2"],"textures/gui/Load_DangerousCrossingArena.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_DangerousCrossing_nef.png":["Classic_maps_v1.vl2"],"textures/gui/Load_DeathBirdsFly.png":["textures.vl2"],"textures/gui/Load_DeathFromBelow.png":["DeathFromBelow.vl2"],"textures/gui/Load_DesertOfDeath_nef.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Desiccator.png":["textures.vl2"],"textures/gui/Load_DevilsElbow.png":["DynamixFinalPack.vl2"],"textures/gui/Load_DustToDust.png":["textures.vl2"],"textures/gui/Load_EB-Hades.png":["textures.vl2"],"textures/gui/Load_EB_Hades.png":["textures.vl2"],"textures/gui/Load_Envyrena.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_EnyLand.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_Equinox.png":["textures.vl2"],"textures/gui/Load_Escalade.png":["textures.vl2"],"textures/gui/Load_EveningLand.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_Fall_To_Glory.png":["textures.vl2"],"textures/gui/Load_FinalRevenge.png":["FinalRevenge.vl2"],"textures/gui/Load_Flashpoint.png":["textures.vl2"],"textures/gui/Load_Gauntlet.png":["textures.vl2"],"textures/gui/Load_Gehenna.png":["textures.vl2"],"textures/gui/Load_Gorgon.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Helioarena.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_Hillside.png":["Classic_maps_v1.vl2"],"textures/gui/Load_IceRidge_nef.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Icebound.png":["textures.vl2"],"textures/gui/Load_InnerSanctum.png":["DynamixFinalPack.vl2"],"textures/gui/Load_Insalubria.png":["textures.vl2"],"textures/gui/Load_Invictus.png":["textures.vl2"],"textures/gui/Load_IsleOfMan.png":["DynamixFinalPack.vl2"],"textures/gui/Load_IveHadWorse.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_JacobsLadder.png":["textures.vl2"],"textures/gui/Load_Khalarena.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_Lakefront.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Magmatic.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Masada.png":["textures.vl2"],"textures/gui/Load_Minotaur.png":["textures.vl2"],"textures/gui/Load_Morena.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_Mudside.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_Mutiny.png":["Mutiny.vl2"],"textures/gui/Load_MyrkWood.png":["textures.vl2"],"textures/gui/Load_Oasis.png":["textures.vl2"],"textures/gui/Load_Overreach.png":["textures.vl2"],"textures/gui/Load_Pantheon.png":["DynamixFinalPack.vl2"],"textures/gui/Load_Planetside.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_Pyroclasm.png":["textures.vl2"],"textures/gui/Load_Quagmire.png":["textures.vl2"],"textures/gui/Load_Raindance_nef.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Ramparts.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Rasp.png":["textures.vl2"],"textures/gui/Load_Recalescence.png":["textures.vl2"],"textures/gui/Load_Respite.png":["textures.vl2"],"textures/gui/Load_Reversion.png":["textures.vl2"],"textures/gui/Load_Ridgerena.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_Rimehold.png":["textures.vl2"],"textures/gui/Load_Rollercoaster_nef.png":["Classic_maps_v1.vl2"],"textures/gui/Load_S5_Centaur.png":["S5maps.vl2"],"textures/gui/Load_S5_Damnation.png":["S5maps.vl2"],"textures/gui/Load_S5_Drache.png":["S5maps.vl2"],"textures/gui/Load_S5_HawkingHeat.png":["S5maps.vl2"],"textures/gui/Load_S5_Icedance.png":["S5maps.vl2"],"textures/gui/Load_S5_Massive.png":["S5maps.vl2"],"textures/gui/Load_S5_Mimicry.png":["S5maps.vl2"],"textures/gui/Load_S5_Misadventure.png":["S5maps.vl2"],"textures/gui/Load_S5_Mordacity.png":["S5maps.vl2"],"textures/gui/Load_S5_Reynard.png":["S5maps.vl2"],"textures/gui/Load_S5_Sherman.png":["S5maps.vl2"],"textures/gui/Load_S5_Silenus.png":["S5maps.vl2"],"textures/gui/Load_S5_Woodymyrk.png":["S5maps.vl2"],"textures/gui/Load_Sanctuary.png":["textures.vl2"],"textures/gui/Load_Sandstorm.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Scarabrae_nef.png":["Classic_maps_v1.vl2"],"textures/gui/Load_ShockRidge.png":["Classic_maps_v1.vl2"],"textures/gui/Load_ShrineArena.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_ShrineArenaII.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_SilentStorm.png":["SilentStorm.vl2"],"textures/gui/Load_Sirocco.png":["textures.vl2"],"textures/gui/Load_Slapdash.png":["textures.vl2"],"textures/gui/Load_Snowblind_nef.png":["Classic_maps_v1.vl2"],"textures/gui/Load_SoccerLand.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_SpyLand.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_Starfallen.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Stonehenge_nef.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Subzero.png":["Classic_maps_v1.vl2"],"textures/gui/Load_SunDried.png":["textures.vl2"],"textures/gui/Load_Surreal.png":["Classic_maps_v1.vl2"],"textures/gui/Load_TWL2_Bleed.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_BlueMoon.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_CanyonCrusadeDeluxe.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_Celerity.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_CloakOfNight.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_Crevice.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_Dissention.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_Drifts.PNG":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_Drorck.PNG":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_FrozenGlory.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_FrozenHope.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_Hildebrand.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_IceDagger.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_JaggedClaw.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_Magnum.PNG":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_MidnightMayhemDeluxe.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_MuddySwamp.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_Norty.PNG":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_Ocular.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_RoughLand.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_Ruined.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_Skylight.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_WoodyMyrk.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL_Abaddon.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_BaNsHee.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_BeachBlitz.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_BeggarsRun.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_BlueMoon.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Boss.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Celerity.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Chokepoint.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Cinereous.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Clusterfuct.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Crossfire.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Curtilage.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Damnation.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_DangerousCrossing.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_DeadlyBirdsSong.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Deserted.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Desiccator.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Drifts.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Feign.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Frostclaw.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Frozen.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Harvester.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Horde.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Katabatic.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Magmatic.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Minotaur.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Neve.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_NoShelter.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_OsIris.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Pandemonium.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Quagmire.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Raindance.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Ramparts.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Reversion.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Rollercoaster.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Runenmacht.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Sandstorm.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Slapdash.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Snowblind.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Starfallen.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Stonehenge.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_SubZero.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Surreal.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Titan.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_WhiteDwarf.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_WilderZone.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_WoodyMyrk.png":["TWL-MapPack.vl2"],"textures/gui/Load_Talus.png":["textures.vl2"],"textures/gui/Load_TempleTussleVersion2.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_ThinIce.png":["textures.vl2"],"textures/gui/Load_Titan.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Tombstone.png":["textures.vl2"],"textures/gui/Load_Training1.png":["textures.vl2"],"textures/gui/Load_Training2.png":["textures.vl2"],"textures/gui/Load_Training3.png":["textures.vl2"],"textures/gui/Load_Training4.png":["textures.vl2"],"textures/gui/Load_Training5.png":["textures.vl2"],"textures/gui/Load_Trident.png":["DynamixFinalPack.vl2"],"textures/gui/Load_TridentLE.png":["TridentLE.vl2"],"textures/gui/Load_TrueGrit.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_UltimaThule.png":["textures.vl2"],"textures/gui/Load_Underhill.png":["textures.vl2"],"textures/gui/Load_UphillBattle.png":["UphillBattle.vl2"],"textures/gui/Load_UporDown.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_WalledIn.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_WalledInII.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_WhiteDwarf.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Whiteout.png":["textures.vl2"],"textures/gui/Load_WonderLand.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_WoodyMyrk.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_Yubarena.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Loading.png":["textures.vl2"],"textures/gui/RET_blaster.png":["textures.vl2"],"textures/gui/RET_chaingun.png":["textures.vl2"],"textures/gui/RET_disc.png":["textures.vl2"],"textures/gui/RET_elf.png":["textures.vl2"],"textures/gui/RET_grenade.png":["textures.vl2"],"textures/gui/RET_missile.png":["textures.vl2"],"textures/gui/RET_missile_horizflash_red.png":["textures.vl2"],"textures/gui/RET_missile_marker.png":["textures.vl2"],"textures/gui/RET_missile_marker_red.png":["textures.vl2"],"textures/gui/RET_missile_vertflash_red.png":["textures.vl2"],"textures/gui/RET_mortor.png":["textures.vl2"],"textures/gui/RET_plasma.png":["textures.vl2"],"textures/gui/ShellTBButtonHilight.png":["textures.vl2"],"textures/gui/ShellTBButtonNormal.png":["textures.vl2"],"textures/gui/ShellTBButtonPressed.png":["textures.vl2"],"textures/gui/TR2hud_playertriangle.png":["TR2final105-client.vl2"],"textures/gui/TR2hud_playertriangle_enemy.png":["TR2final105-client.vl2"],"textures/gui/beacon_base.png":["textures.vl2"],"textures/gui/bg_Bioderm.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/gui/bg_Bloodeagle.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/gui/bg_Diamondsword.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/gui/bg_Hammers.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/gui/bg_Harbingers.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/gui/bg_Starwolf.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/gui/crosshairs.png":["textures.vl2"],"textures/gui/darkScroll.png":["textures.vl2"],"textures/gui/darkWindow.png":["textures.vl2"],"textures/gui/dlg_box.png":["textures.vl2"],"textures/gui/dlg_button.png":["textures.vl2"],"textures/gui/dlg_fieldfill.png":["textures.vl2"],"textures/gui/dlg_fieldgrade.png":["textures.vl2"],"textures/gui/dlg_frame_edge.png":["textures.vl2"],"textures/gui/dlg_frame_end.png":["textures.vl2"],"textures/gui/dlg_titletab.png":["textures.vl2"],"textures/gui/email_notread.png":["textures.vl2"],"textures/gui/email_read.png":["textures.vl2"],"textures/gui/hud_ChatPageDown.png":["textures.vl2"],"textures/gui/hud_alliedtriangle.png":["textures.vl2"],"textures/gui/hud_ammopack.png":["textures.vl2"],"textures/gui/hud_armbar.png":["textures.vl2"],"textures/gui/hud_armbaricon.png":["textures.vl2"],"textures/gui/hud_beacon.png":["textures.vl2"],"textures/gui/hud_blaster.png":["textures.vl2"],"textures/gui/hud_camera.png":["textures.vl2"],"textures/gui/hud_chaingun.png":["textures.vl2"],"textures/gui/hud_chat.png":["textures.vl2"],"textures/gui/hud_cloakpack.png":["textures.vl2"],"textures/gui/hud_cmmndfield.png":["textures.vl2"],"textures/gui/hud_deploypack.png":["textures.vl2"],"textures/gui/hud_disc.png":["textures.vl2"],"textures/gui/hud_disconnect.png":["textures.vl2"],"textures/gui/hud_dot.png":["textures.vl2"],"textures/gui/hud_east.png":["textures.vl2"],"textures/gui/hud_elfgun.png":["textures.vl2"],"textures/gui/hud_enemytriangle.png":["textures.vl2"],"textures/gui/hud_energypack.png":["textures.vl2"],"textures/gui/hud_ergbar.png":["textures.vl2"],"textures/gui/hud_ergbaricon.png":["textures.vl2"],"textures/gui/hud_grenlaunch.png":["textures.vl2"],"textures/gui/hud_handgren.png":["textures.vl2"],"textures/gui/hud_infinity.png":["textures.vl2"],"textures/gui/hud_jamm.png":["textures.vl2"],"textures/gui/hud_medpack.png":["textures.vl2"],"textures/gui/hud_mine.png":["textures.vl2"],"textures/gui/hud_missiles.png":["textures.vl2"],"textures/gui/hud_mistimer.png":["textures.vl2"],"textures/gui/hud_mortor.png":["textures.vl2"],"textures/gui/hud_navcirc.png":["textures.vl2"],"textures/gui/hud_new_NSEW.png":["textures.vl2"],"textures/gui/hud_new_beacon.png":["textures.vl2"],"textures/gui/hud_new_blaster.png":["textures.vl2"],"textures/gui/hud_new_chaingun.png":["textures.vl2"],"textures/gui/hud_new_cog.png":["textures.vl2"],"textures/gui/hud_new_compass.png":["textures.vl2"],"textures/gui/hud_new_disc.png":["textures.vl2"],"textures/gui/hud_new_elfgun.png":["textures.vl2"],"textures/gui/hud_new_grenlaunch.png":["textures.vl2"],"textures/gui/hud_new_handgren.png":["textures.vl2"],"textures/gui/hud_new_medpack.png":["textures.vl2"],"textures/gui/hud_new_mine.png":["textures.vl2"],"textures/gui/hud_new_missile.png":["textures.vl2"],"textures/gui/hud_new_mortar.png":["textures.vl2"],"textures/gui/hud_new_packammo.png":["textures.vl2"],"textures/gui/hud_new_packcloak.png":["textures.vl2"],"textures/gui/hud_new_packcloak_armed.png":["textures.vl2"],"textures/gui/hud_new_packenergy.png":["textures.vl2"],"textures/gui/hud_new_packinventory.png":["textures.vl2"],"textures/gui/hud_new_packmotionsens.png":["textures.vl2"],"textures/gui/hud_new_packradar.png":["textures.vl2"],"textures/gui/hud_new_packrepair.png":["textures.vl2"],"textures/gui/hud_new_packrepair_armed.png":["textures.vl2"],"textures/gui/hud_new_packsatchel.png":["textures.vl2"],"textures/gui/hud_new_packsensjam.png":["textures.vl2"],"textures/gui/hud_new_packsensjam_armed.png":["textures.vl2"],"textures/gui/hud_new_packshield.png":["textures.vl2"],"textures/gui/hud_new_packshield_armed.png":["textures.vl2"],"textures/gui/hud_new_packturret.png":["textures.vl2"],"textures/gui/hud_new_packturretin.png":["textures.vl2"],"textures/gui/hud_new_packturretout.png":["textures.vl2"],"textures/gui/hud_new_panel.png":["textures.vl2"],"textures/gui/hud_new_ping.png":["textures.vl2"],"textures/gui/hud_new_ping_green.png":["textures.vl2"],"textures/gui/hud_new_ping_red.png":["textures.vl2"],"textures/gui/hud_new_ping_yellow.png":["textures.vl2"],"textures/gui/hud_new_plasma.png":["textures.vl2"],"textures/gui/hud_new_scorewindow.png":["textures.vl2"],"textures/gui/hud_new_shocklance.png":["textures.vl2"],"textures/gui/hud_new_sniper.png":["textures.vl2"],"textures/gui/hud_new_targetlaser.png":["textures.vl2"],"textures/gui/hud_new_weaponselect.png":["textures.vl2"],"textures/gui/hud_new_window_BL.png":["textures.vl2"],"textures/gui/hud_new_window_BM.png":["textures.vl2"],"textures/gui/hud_new_window_BR.png":["textures.vl2"],"textures/gui/hud_new_window_ML.png":["textures.vl2"],"textures/gui/hud_new_window_MM.png":["textures.vl2"],"textures/gui/hud_new_window_MR.png":["textures.vl2"],"textures/gui/hud_new_window_TL.png":["textures.vl2"],"textures/gui/hud_new_window_TM.png":["textures.vl2"],"textures/gui/hud_new_window_TR.png":["textures.vl2"],"textures/gui/hud_nopack.png":["textures.vl2"],"textures/gui/hud_north.png":["textures.vl2"],"textures/gui/hud_objective.png":["textures.vl2"],"textures/gui/hud_objtimer.png":["textures.vl2"],"textures/gui/hud_packback.png":["textures.vl2"],"textures/gui/hud_packwin.png":["textures.vl2"],"textures/gui/hud_ping.png":["textures.vl2"],"textures/gui/hud_plasma.png":["textures.vl2"],"textures/gui/hud_playertriangle.png":["textures.vl2"],"textures/gui/hud_playertriangle_enemy.png":["textures.vl2"],"textures/gui/hud_repairpack.png":["textures.vl2"],"textures/gui/hud_ret_bomber.png":["textures.vl2"],"textures/gui/hud_ret_shocklance.png":["textures.vl2"],"textures/gui/hud_ret_shrike.png":["textures.vl2"],"textures/gui/hud_ret_sniper.png":["textures.vl2"],"textures/gui/hud_ret_tankchaingun.png":["textures.vl2"],"textures/gui/hud_ret_tankmortar.png":["textures.vl2"],"textures/gui/hud_ret_targlaser.png":["textures.vl2"],"textures/gui/hud_retrng.png":["textures.vl2"],"textures/gui/hud_satchel_armed.png":["textures.vl2"],"textures/gui/hud_satchel_unarmed.png":["textures.vl2"],"textures/gui/hud_sensorbar.png":["textures.vl2"],"textures/gui/hud_sensorbar_glow.png":["textures.vl2"],"textures/gui/hud_sensorbar_glow1.png":["textures.vl2"],"textures/gui/hud_sensorbar_glow2.png":["textures.vl2"],"textures/gui/hud_shieldpack.png":["textures.vl2"],"textures/gui/hud_shocklance.png":["textures.vl2"],"textures/gui/hud_sniper.png":["textures.vl2"],"textures/gui/hud_south.png":["textures.vl2"],"textures/gui/hud_targetlaser.png":["textures.vl2"],"textures/gui/hud_veh_bomb.png":["textures.vl2"],"textures/gui/hud_veh_enrgbar.png":["textures.vl2"],"textures/gui/hud_veh_enrgbarback.png":["textures.vl2"],"textures/gui/hud_veh_icon_assault.png":["textures.vl2"],"textures/gui/hud_veh_icon_bomber.png":["textures.vl2"],"textures/gui/hud_veh_icon_hapc.png":["textures.vl2"],"textures/gui/hud_veh_icon_hole.png":["textures.vl2"],"textures/gui/hud_veh_icon_hoverbike.png":["textures.vl2"],"textures/gui/hud_veh_icon_mpb.png":["textures.vl2"],"textures/gui/hud_veh_icon_shrike.png":["textures.vl2"],"textures/gui/hud_veh_new_bombardier_dash.png":["textures.vl2"],"textures/gui/hud_veh_new_dash.png":["textures.vl2"],"textures/gui/hud_veh_new_dashpiece_1.png":["textures.vl2"],"textures/gui/hud_veh_new_dashpiece_2.png":["textures.vl2"],"textures/gui/hud_veh_new_dashpiece_3.png":["textures.vl2"],"textures/gui/hud_veh_new_dashpiece_4.png":["textures.vl2"],"textures/gui/hud_veh_new_dashpiece_5.png":["textures.vl2"],"textures/gui/hud_veh_new_hilite_left.png":["textures.vl2"],"textures/gui/hud_veh_new_hilite_middle.png":["textures.vl2"],"textures/gui/hud_veh_new_hilite_right.png":["textures.vl2"],"textures/gui/hud_veh_new_tankgunner_dash.png":["textures.vl2"],"textures/gui/hud_veh_nrgbar.png":["textures.vl2"],"textures/gui/hud_veh_nrgbar_back.png":["textures.vl2"],"textures/gui/hud_veh_passenger_dot.png":["textures.vl2"],"textures/gui/hud_veh_passengers.png":["textures.vl2"],"textures/gui/hud_veh_seatdot.png":["textures.vl2"],"textures/gui/hud_veh_speedaltwin.png":["textures.vl2"],"textures/gui/hud_veh_speedaltwinback.png":["textures.vl2"],"textures/gui/hud_veh_speedo_bkgrnd.png":["textures.vl2"],"textures/gui/hud_veh_speedo_frame.png":["textures.vl2"],"textures/gui/hud_veh_weapon_back.png":["textures.vl2"],"textures/gui/hud_veh_weapon_frame.png":["textures.vl2"],"textures/gui/hud_veh_weaponback.png":["textures.vl2"],"textures/gui/hud_veh_weaponwin.png":["textures.vl2"],"textures/gui/hud_weaphigh.png":["textures.vl2"],"textures/gui/hud_weapwin.png":["textures.vl2"],"textures/gui/hud_west.png":["textures.vl2"],"textures/gui/immersion.jpg":["textures.vl2"],"textures/gui/launch_btn.png":["textures.vl2"],"textures/gui/launch_btn_act.png":["textures.vl2"],"textures/gui/launch_btn_rol.png":["textures.vl2"],"textures/gui/launchtop_btn.png":["textures.vl2"],"textures/gui/launchtop_btn_act.png":["textures.vl2"],"textures/gui/lnch_Tab.png":["textures.vl2"],"textures/gui/load_Firestorm.png":["textures.vl2"],"textures/gui/load_Fracas.png":["textures.vl2"],"textures/gui/load_Geronimo.png":["Geronimo.vl2"],"textures/gui/load_Katabatic.png":["textures.vl2"],"textures/gui/load_Patience.png":["Patience.vl2"],"textures/gui/load_Riverdance.png":["textures.vl2"],"textures/gui/load_VulcansHammer.png":["VulcansHammer.vl2"],"textures/gui/load_broken_dreams.png":["brokendreams_2.vl2"],"textures/gui/load_solace.png":["Solace.vl2"],"textures/gui/lobby_headset.png":["textures.vl2"],"textures/gui/lobby_icon_listen.png":["textures.vl2"],"textures/gui/lobby_icon_speak.png":["textures.vl2"],"textures/gui/server_retrievebar.png":["textures.vl2"],"textures/gui/server_tabs.png":["textures.vl2"],"textures/gui/shellScroll.png":["textures.vl2"],"textures/gui/shll_bar_act.png":["textures.vl2"],"textures/gui/shll_bar_rol.png":["textures.vl2"],"textures/gui/shll_button.png":["textures.vl2"],"textures/gui/shll_entryfield.png":["textures.vl2"],"textures/gui/shll_field_BL.png":["textures.vl2"],"textures/gui/shll_field_BM.png":["textures.vl2"],"textures/gui/shll_field_BR.png":["textures.vl2"],"textures/gui/shll_field_ML.png":["textures.vl2"],"textures/gui/shll_field_MM.png":["textures.vl2"],"textures/gui/shll_field_MR.png":["textures.vl2"],"textures/gui/shll_field_TL.png":["textures.vl2"],"textures/gui/shll_field_TM.png":["textures.vl2"],"textures/gui/shll_field_TR.png":["textures.vl2"],"textures/gui/shll_fieldfill.png":["textures.vl2"],"textures/gui/shll_fieldgrade.png":["textures.vl2"],"textures/gui/shll_frame_edge.png":["textures.vl2"],"textures/gui/shll_frame_end.png":["textures.vl2"],"textures/gui/shll_horizontalfield.png":["textures.vl2"],"textures/gui/shll_horzspacer.png":["textures.vl2"],"textures/gui/shll_horztabbutton.png":["textures.vl2"],"textures/gui/shll_horztabbuttonB.png":["textures.vl2"],"textures/gui/shll_horztabframeclose.png":["textures.vl2"],"textures/gui/shll_horztabframeclosea.png":["textures.vl2"],"textures/gui/shll_horztabframegrad.png":["textures.vl2"],"textures/gui/shll_horztabframegrada.png":["textures.vl2"],"textures/gui/shll_horztabframegradedge.png":["textures.vl2"],"textures/gui/shll_horztabframegradedgea.png":["textures.vl2"],"textures/gui/shll_icon_dedicated.png":["textures.vl2"],"textures/gui/shll_icon_dedicated_hi.png":["textures.vl2"],"textures/gui/shll_icon_favorite.png":["textures.vl2"],"textures/gui/shll_icon_favorite_hi.png":["textures.vl2"],"textures/gui/shll_icon_notqueried.png":["textures.vl2"],"textures/gui/shll_icon_notqueried_hi.png":["textures.vl2"],"textures/gui/shll_icon_passworded.png":["textures.vl2"],"textures/gui/shll_icon_passworded_hi.png":["textures.vl2"],"textures/gui/shll_icon_penguin.png":["textures.vl2"],"textures/gui/shll_icon_querying.png":["textures.vl2"],"textures/gui/shll_icon_querying_hi.png":["textures.vl2"],"textures/gui/shll_icon_timedout.png":["textures.vl2"],"textures/gui/shll_icon_tourney.png":["textures.vl2"],"textures/gui/shll_icon_tourney_hi.png":["textures.vl2"],"textures/gui/shll_launch_act.png":["textures.vl2"],"textures/gui/shll_launch_rol.png":["textures.vl2"],"textures/gui/shll_launch_sep.png":["textures.vl2"],"textures/gui/shll_menuclose.png":["textures.vl2"],"textures/gui/shll_menufield.png":["textures.vl2"],"textures/gui/shll_pulldown.png":["textures.vl2"],"textures/gui/shll_pulldown_BL.png":["textures.vl2"],"textures/gui/shll_pulldown_BM.png":["textures.vl2"],"textures/gui/shll_pulldown_BR.png":["textures.vl2"],"textures/gui/shll_pulldown_ML.png":["textures.vl2"],"textures/gui/shll_pulldown_MM.png":["textures.vl2"],"textures/gui/shll_pulldown_MR.png":["textures.vl2"],"textures/gui/shll_pulldown_TL.png":["textures.vl2"],"textures/gui/shll_pulldown_TM.png":["textures.vl2"],"textures/gui/shll_pulldown_TR.png":["textures.vl2"],"textures/gui/shll_pulldownbar_act.png":["textures.vl2"],"textures/gui/shll_pulldownbar_rol.png":["textures.vl2"],"textures/gui/shll_radio.png":["textures.vl2"],"textures/gui/shll_scroll_horzbar.png":["textures.vl2"],"textures/gui/shll_scroll_horzbuttons.png":["textures.vl2"],"textures/gui/shll_scroll_horzfield.png":["textures.vl2"],"textures/gui/shll_scroll_scale.png":["textures.vl2"],"textures/gui/shll_scroll_vertbar.png":["textures.vl2"],"textures/gui/shll_scroll_vertbuttons.png":["textures.vl2"],"textures/gui/shll_scroll_vertfield.png":["textures.vl2"],"textures/gui/shll_sortarrow.png":["textures.vl2"],"textures/gui/shll_soundbutton.png":["textures.vl2"],"textures/gui/shll_tabbutton.png":["textures.vl2"],"textures/gui/shll_tabframegrad.png":["textures.vl2"],"textures/gui/shll_tabframegradedge.png":["textures.vl2"],"textures/gui/shll_titletab.png":["textures.vl2"],"textures/gui/shll_treeView.png":["textures.vl2"],"textures/gui/shll_verticalfield.png":["textures.vl2"],"textures/gui/shll_vertspacer.png":["textures.vl2"],"textures/gui/shll_wipe.png":["textures.vl2"],"textures/gui/shll_wipeend.png":["textures.vl2"],"textures/gui/shll_wipefill.png":["textures.vl2"],"textures/gui/shll_wphfieldbttm.png":["textures.vl2"],"textures/gui/shll_wphfieldtop.png":["textures.vl2"],"textures/gui/shll_wpvfield.png":["textures.vl2"],"textures/gui/treeView.png":["textures.vl2"],"textures/gui/trn_1charybdis.png":["textures.vl2"],"textures/gui/trn_2sehrganda.png":["textures.vl2"],"textures/gui/trn_3ymir.png":["textures.vl2"],"textures/gui/trn_4bloodjewel.png":["textures.vl2"],"textures/gui/trn_5draconis.png":["textures.vl2"],"textures/gui/trn_skifree_2021.png":["SkiFreeGameType.vl2"],"textures/gui/trn_skifree_daily.png":["SkiFreeGameType.vl2"],"textures/gui/trn_skifree_random.png":["SkiFreeGameType.vl2"],"textures/gui/vin_assaultVehicle.png":["textures.vl2"],"textures/gui/vin_bomberFlyer.png":["textures.vl2"],"textures/gui/vin_hapcFlyer.png":["textures.vl2"],"textures/gui/vin_mobileBaseVehicle.png":["textures.vl2"],"textures/gui/vin_scoutFlyer.png":["textures.vl2"],"textures/gui/vin_scoutVehicle.png":["textures.vl2"],"textures/gui/votemeterpassbar.png":["textures.vl2"],"textures/gui/window_close.png":["textures.vl2"],"textures/gui/window_corner.png":["textures.vl2"],"textures/gui/window_titletab.png":["textures.vl2"],"textures/haloday.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/halonite.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/harvest.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/ib/skies/inf_butch_night13_BK.png":["TWL-MapPack.vl2"],"textures/ib/skies/inf_butch_night13_DN.png":["TWL-MapPack.vl2"],"textures/ib/skies/inf_butch_night13_FR.png":["TWL-MapPack.vl2"],"textures/ib/skies/inf_butch_night13_LF.png":["TWL-MapPack.vl2"],"textures/ib/skies/inf_butch_night13_RT.png":["TWL-MapPack.vl2"],"textures/ib/skies/inf_butch_night13_UP.png":["TWL-MapPack.vl2"],"textures/ice/bd_ebor03.PNG":["TWL2-MapPack.vl2"],"textures/ice/bd_espe03.PNG":["TWL2-MapPack.vl2"],"textures/ice/bd_ibor6.PNG":["TWL2-MapPack.vl2"],"textures/ice/bd_iceilig02.png":["TWL2-MapPack.vl2"],"textures/ice/be_elig03.PNG":["TWL2-MapPack.vl2"],"textures/ice/be_icei01a.png":["TWL2-MapPack.vl2"],"textures/ice/be_itebor02a.PNG":["TWL2-MapPack.vl2"],"textures/ice/be_itedoo01.PNG":["TWL2-MapPack.vl2"],"textures/ice/be_iteflo01.PNG":["TWL2-MapPack.vl2"],"textures/ice/ds_efloor1.png":["TWL2-MapPack.vl2"],"textures/ice/ds_ichute02.png":["TWL2-MapPack.vl2"],"textures/ice/ds_iflo04.png":["TWL2-MapPack.vl2"],"textures/ice/ds_ihacei01.png":["TWL2-MapPack.vl2"],"textures/ice/ds_ilig02.png":["TWL2-MapPack.vl2"],"textures/ice/ds_ilig03.png":["TWL2-MapPack.vl2"],"textures/ice/ds_iwaldeco04a.png":["TWL2-MapPack.vl2"],"textures/ice/ds_iwaldeco05.png":["TWL2-MapPack.vl2"],"textures/ice/ds_iwaldeco06.png":["TWL2-MapPack.vl2"],"textures/ice/ds_techwall_2.png":["TWL2-MapPack.vl2"],"textures/ice/ds_techwall_3.png":["TWL2-MapPack.vl2"],"textures/ice/icewall2020.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/ice/icewall2021.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/ice/icewall2022.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/ice/rockSnow2.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/rockblue5.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/skies/dark_b.bm8":["ice.vl2"],"textures/ice/skies/dark_b.png":["ice.vl2"],"textures/ice/skies/dark_bottom.bm8":["ice.vl2"],"textures/ice/skies/dark_bottom.png":["ice.vl2"],"textures/ice/skies/dark_f.bm8":["ice.vl2"],"textures/ice/skies/dark_f.png":["ice.vl2"],"textures/ice/skies/dark_l.bm8":["ice.vl2"],"textures/ice/skies/dark_l.png":["ice.vl2"],"textures/ice/skies/dark_r.bm8":["ice.vl2"],"textures/ice/skies/dark_r.png":["ice.vl2"],"textures/ice/skies/dark_t.bm8":["ice.vl2"],"textures/ice/skies/dark_t.png":["ice.vl2"],"textures/ice/skies/ice_blue_emap.bm8":["ice.vl2"],"textures/ice/skies/ice_blue_emap.png":["ice.vl2"],"textures/ice/skies/ice_nite_emap.bm8":["ice.vl2"],"textures/ice/skies/ice_nite_emap.png":["ice.vl2"],"textures/ice/skies/icecloud1.bm8":["ice.vl2"],"textures/ice/skies/icecloud1.png":["ice.vl2"],"textures/ice/skies/icecloud2.bm8":["ice.vl2"],"textures/ice/skies/icecloud2.png":["ice.vl2"],"textures/ice/skies/icecloud3.bm8":["ice.vl2"],"textures/ice/skies/icecloud3.png":["ice.vl2"],"textures/ice/skies/kif_ice_day_BK.png":["TWL-MapPack.vl2"],"textures/ice/skies/kif_ice_day_DN.png":["TWL-MapPack.vl2"],"textures/ice/skies/kif_ice_day_FR.png":["TWL-MapPack.vl2"],"textures/ice/skies/kif_ice_day_LF.png":["TWL-MapPack.vl2"],"textures/ice/skies/kif_ice_day_RT.png":["TWL-MapPack.vl2"],"textures/ice/skies/kif_ice_day_UP.png":["TWL-MapPack.vl2"],"textures/ice/skies/starrynite_BK.png":["TWL2-MapPack.vl2"],"textures/ice/skies/starrynite_DN.png":["TWL2-MapPack.vl2"],"textures/ice/skies/starrynite_FR.png":["TWL2-MapPack.vl2"],"textures/ice/skies/starrynite_LF.png":["TWL2-MapPack.vl2"],"textures/ice/skies/starrynite_RT.png":["TWL2-MapPack.vl2"],"textures/ice/skies/starrynite_UP.png":["TWL2-MapPack.vl2"],"textures/ice/skies/starrynite_v1_BK.bm8":["ice.vl2"],"textures/ice/skies/starrynite_v1_BK.png":["ice.vl2"],"textures/ice/skies/starrynite_v1_DN.bm8":["ice.vl2"],"textures/ice/skies/starrynite_v1_DN.png":["ice.vl2"],"textures/ice/skies/starrynite_v1_FR.bm8":["ice.vl2"],"textures/ice/skies/starrynite_v1_FR.png":["ice.vl2"],"textures/ice/skies/starrynite_v1_LF.bm8":["ice.vl2"],"textures/ice/skies/starrynite_v1_LF.png":["ice.vl2"],"textures/ice/skies/starrynite_v1_RT.bm8":["ice.vl2"],"textures/ice/skies/starrynite_v1_RT.png":["ice.vl2"],"textures/ice/skies/starrynite_v1_UP.bm8":["ice.vl2"],"textures/ice/skies/starrynite_v1_UP.png":["ice.vl2"],"textures/ice/snowrock.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/snowrock2.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ebor01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ecap01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ecap01a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ecap01b.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ecap01c.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ecap02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_edoor01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_edoor02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_edoor03.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_edoor04.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_eflo01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_eflo01a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_eflo01b.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_eflo01c.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_elig01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_elig02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_espec01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_espec02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_espec03.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal01a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal01b.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal01c.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal01d.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal02a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal03.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal03a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal04.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal06.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal06b.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal06c.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal06d.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_floorgrate.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_floorthresh.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ibor01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ibor01a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iborlig01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iborlig01a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iborlig01b.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iborlig02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iborlig02a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iborlig02b.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_icei01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_icei01a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_icei02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_icei02a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ichute01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ichute02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_icol01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_icol01a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_icolBASE.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_icolCAP01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_icolCAP02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_icolSPEC01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_icolSPEC02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_icoligolA.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ifloor01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ifloor01a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ifloor01b.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ifloor01c.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ilig01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ilig02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ilig03.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ilig04.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ipipe01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ipipe01a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ipipe02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ispec01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ispec01agl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ispec01gl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ispec02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ispec02agl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ispec02gl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ispec03.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ispec03glue.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal01Snow.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal01_4BSb.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal01_4BSgl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal01gl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal02Snow.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal03.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal035BSEb.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal035BSEgl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal03Snow.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal03gl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal04.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal04gl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal05.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal05gl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalCAP01agl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalCAP01gl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalCAP02agl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalCAP02gl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalcap01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalcap01b.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalcap01c.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalcap01d.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalcap02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalcap02b.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalcap02c.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalcap02d.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalsubcap.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_screen.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_scrnbrdr01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_scrnbrdr01a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_scrnbrdr01b.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_scrnbrdr01c.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_thresh01OFF.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_thresh01ON.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_threshSIDE.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_threshgrate.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/xsnowrock3.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/xsnowrock4.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice_dark.dml":["ice.vl2"],"textures/inf_butch_FrozenHope.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/inf_butch_night13.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/inf_butch_night13_x2.dml":["TWL-MapPack.vl2"],"textures/inf_butch_nov50.dml":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/inf_butch_nov50_BK.png":["TWL2-MapPack.vl2"],"textures/inf_butch_nov50_DN.png":["TWL2-MapPack.vl2"],"textures/inf_butch_nov50_FR.png":["TWL2-MapPack.vl2"],"textures/inf_butch_nov50_LF.png":["TWL2-MapPack.vl2"],"textures/inf_butch_nov50_RT.png":["TWL2-MapPack.vl2"],"textures/inf_butch_nov50_UP.png":["TWL2-MapPack.vl2"],"textures/inf_butchlava51.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/island_water.dml":["textures.vl2"],"textures/jagged.dml":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/jaggedclaw/be_edoo02.PNG":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_elig02.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_elig03.PNG":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_espec02.PNG":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_ewal06.PNG":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_icei01a.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_ihalig.PNG":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_iprflo01.PNG":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_itebor04.PNG":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_itedoo01.PNG":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_itelig01.PNG":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_itelig02.PNG":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_itewal01.PNG":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_itewal04.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/chateau_bk.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/chateau_dn.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/chateau_ft.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/chateau_lf.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/chateau_rt.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/chateau_up.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/deck1+.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/ds_NefBlTrim.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/ds_NefBlue1.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/ds_NefWall1.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/ds_Neffloor1.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/ds_Neffloor5.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/ds_ilig03.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/greylite2.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/gtext2a.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/null.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/slabgrill.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/tcement1a.png":["TWL2-MapPack.vl2"],"textures/kif_iceday.dml":["TWL-MapPack.vl2"],"textures/kif_lava_starrynight.dml":["TWL-MapPack.vl2"],"textures/kif_lava_starrynight62.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/kif_lushsunset.dml":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Euro4_Sinivalkoinen_TMa5tersMix_water_RefleX.png":["TWL2-MapPack.vl2"],"textures/lava/Nycto-Plates.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-Trim.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-bboard.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-bboard2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-comp2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-comp3.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-comp4.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-comp7.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-computer.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-disp1.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-disp2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-hitwall.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-hitwall2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-map.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-mwall.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-mwall2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-mwall3.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-mwall4.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-pipe.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-plasma.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/STPLATE10a.png":["Classic_maps_v1.vl2"],"textures/lava/STPLATE10c.png":["Classic_maps_v1.vl2"],"textures/lava/STPLATE12.png":["Classic_maps_v1.vl2"],"textures/lava/STPLATE13.png":["Classic_maps_v1.vl2"],"textures/lava/STPLATE5a.png":["Classic_maps_v1.vl2"],"textures/lava/Stplate0010.png":["Classic_maps_v1.vl2"],"textures/lava/Stplate1.png":["Classic_maps_v1.vl2"],"textures/lava/Stplate2.png":["Classic_maps_v1.vl2"],"textures/lava/Stplate3.png":["Classic_maps_v1.vl2"],"textures/lava/Stplate5.png":["Classic_maps_v1.vl2"],"textures/lava/Stplate6.png":["Classic_maps_v1.vl2"],"textures/lava/Stplate7.png":["Classic_maps_v1.vl2"],"textures/lava/Stplate8.png":["Classic_maps_v1.vl2"],"textures/lava/Stplate9.png":["Classic_maps_v1.vl2"],"textures/lava/Tma5t_Cowboy1.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboy2.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboy3.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboy4.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboy5.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboy6.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboy7.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboy8.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboy9.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboyb10.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboyb11.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboyb12.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboyb13.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboyb14.png":["TWL2-MapPack.vl2"],"textures/lava/Tma5t_Cowboyb15.png":["TWL2-MapPack.vl2"],"textures/lava/bd_iflo03b.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/be_icei01a.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/be_itelig01.PNG":["TWL2-MapPack.vl2"],"textures/lava/be_itewal02a.PNG":["TWL2-MapPack.vl2"],"textures/lava/comp_screen_2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/display_blue.png":["Classic_maps_v1.vl2"],"textures/lava/display_yellow.png":["Classic_maps_v1.vl2"],"textures/lava/displaymxscar.png":["Classic_maps_v1.vl2"],"textures/lava/ds_NefBlTrim.png":["Classic_maps_v1.vl2"],"textures/lava/ds_NefBlue.png":["Classic_maps_v1.vl2","TR2final105-client.vl2"],"textures/lava/ds_NefBlue1.png":["Classic_maps_v1.vl2","TR2final105-client.vl2"],"textures/lava/ds_NefBlue2.png":["Classic_maps_v1.vl2","TR2final105-client.vl2"],"textures/lava/ds_NefBlue3.png":["Classic_maps_v1.vl2"],"textures/lava/ds_NefFloor6.png":["Classic_maps_v1.vl2","TR2final105-client.vl2"],"textures/lava/ds_NefWall1.png":["Classic_maps_v1.vl2","TR2final105-client.vl2"],"textures/lava/ds_Neffloor1.png":["Classic_maps_v1.vl2"],"textures/lava/ds_Neffloor2.png":["Classic_maps_v1.vl2"],"textures/lava/ds_Neffloor3.png":["Classic_maps_v1.vl2"],"textures/lava/ds_Neffloor4.png":["Classic_maps_v1.vl2"],"textures/lava/ds_Neffloor5.png":["Classic_maps_v1.vl2"],"textures/lava/ds_Neflig01.png":["Classic_maps_v1.vl2"],"textures/lava/ds_Thresh01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_Thresh1.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_alarm.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ebor01b.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_ebor02.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_efloor1.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_eflor1.PNG":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_elig01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_elig02.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_elig0202.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_elig03.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_eport01e.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_etechbor01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_etechbrdr2.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_etran1.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_etrans.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_etrans01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewal01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewal01BASE.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewal01a.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewal02.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewal02a.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_ewal05d.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_ewal11a.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_ewaldeco01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewaldeco06.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewaldeco07.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewaldeco08.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewaldeco09.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewall03.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewall04.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewall05.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewall06.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewall06a.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_ewall07.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewall1a.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_floorgrate1.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_genfloor.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_genwall.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_girder.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ibor01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ibor01a.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ibor02.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ibor02a.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ibor03.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ibor04.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_icei01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_icei05.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_iceilig01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iceilig1.PNG":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_ichute01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ichute02.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iflo01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iflo02.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iflo03.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iflo04.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ifloLig01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ifloLig02.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ifloor01.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_ihacei01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ihaceilig01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ihalig.PNG":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_ilavlight.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ilig01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ilig02.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ilig03.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ilig04.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ilig05.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ilig06.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_inolite.png":["Classic_maps_v1.vl2"],"textures/lava/ds_iwal01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwal01a.png":["lava.vl2","yHDTextures2.0.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_iwal01aa.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_iwaldeco01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco01a.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco02.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco02a.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco03.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco03a.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco04.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco04a.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco05.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco05a.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco06.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco07.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco08.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco09.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_jet01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_jet02.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_jet03.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_mlatched.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_mriveted2.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_neflig01.png":["TR2final105-client.vl2"],"textures/lava/ds_obsidian.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_screen.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_techborder1.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_techborder2.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_techwall_1.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_techwall_2.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_techwall_3.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_twall_001.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_waldeco1.PNG":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_walldeco_06.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_walldeco_07.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_walldeco_08.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_walldeco_09.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ext_grey8.png":["Classic_maps_v1.vl2"],"textures/lava/greylite1.png":["Classic_maps_v1.vl2"],"textures/lava/greylite2.png":["Classic_maps_v1.vl2"],"textures/lava/greylitetrim.png":["Classic_maps_v1.vl2"],"textures/lava/greylitetrim2.png":["Classic_maps_v1.vl2"],"textures/lava/grid_1.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/grid_rusty_1.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/grill1a.png":["Classic_maps_v1.vl2"],"textures/lava/gtext1.png":["Classic_maps_v1.vl2"],"textures/lava/gtext1a.png":["Classic_maps_v1.vl2"],"textures/lava/gtext2.png":["Classic_maps_v1.vl2"],"textures/lava/gtext2a.png":["Classic_maps_v1.vl2"],"textures/lava/gtext2b.png":["Classic_maps_v1.vl2"],"textures/lava/gtext3.png":["Classic_maps_v1.vl2"],"textures/lava/gtext4.png":["Classic_maps_v1.vl2"],"textures/lava/gtext5.png":["Classic_maps_v1.vl2"],"textures/lava/gtextpipe1.png":["Classic_maps_v1.vl2"],"textures/lava/inf_light011.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/inf_light09.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/lavadirt04.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/lavarock03.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/lavawall20.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/lavawall21.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/lavawall22.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/radwarn.png":["Classic_maps_v1.vl2"],"textures/lava/skies/Lavanight_v5_BK.png":["DynamixFinalPack.vl2"],"textures/lava/skies/Lavanight_v5_DN.png":["DynamixFinalPack.vl2"],"textures/lava/skies/Lavanight_v5_FR.png":["DynamixFinalPack.vl2"],"textures/lava/skies/Lavanight_v5_LF.png":["DynamixFinalPack.vl2"],"textures/lava/skies/Lavanight_v5_RT.png":["DynamixFinalPack.vl2"],"textures/lava/skies/Lavanight_v5_UP.png":["DynamixFinalPack.vl2"],"textures/lava/skies/kif_lava_starrynight_BK.png":["TWL-MapPack.vl2"],"textures/lava/skies/kif_lava_starrynight_DN.png":["TWL-MapPack.vl2"],"textures/lava/skies/kif_lava_starrynight_FR.png":["TWL-MapPack.vl2"],"textures/lava/skies/kif_lava_starrynight_LF.png":["TWL-MapPack.vl2"],"textures/lava/skies/kif_lava_starrynight_RT.png":["TWL-MapPack.vl2"],"textures/lava/skies/kif_lava_starrynight_UP.png":["TWL-MapPack.vl2"],"textures/lava/skies/lava_starrynite_emap.bm8":["lava.vl2"],"textures/lava/skies/lava_starrynite_emap.png":["lava.vl2"],"textures/lava/skies/lavanight_v5_BK.png":["","Classic_maps_v1.vl2"],"textures/lava/skies/lavanight_v5_DN.png":["","Classic_maps_v1.vl2"],"textures/lava/skies/lavanight_v5_FR.png":["","Classic_maps_v1.vl2"],"textures/lava/skies/lavanight_v5_LF.png":["","Classic_maps_v1.vl2"],"textures/lava/skies/lavanight_v5_RT.png":["","Classic_maps_v1.vl2"],"textures/lava/skies/lavanight_v5_UP.png":["","Classic_maps_v1.vl2"],"textures/lava/skies/lavayellow_v5_BK.png":["DynamixFinalPack.vl2"],"textures/lava/skies/lavayellow_v5_DN.png":["DynamixFinalPack.vl2"],"textures/lava/skies/lavayellow_v5_FR.png":["DynamixFinalPack.vl2"],"textures/lava/skies/lavayellow_v5_LF.png":["DynamixFinalPack.vl2"],"textures/lava/skies/lavayellow_v5_RT.png":["DynamixFinalPack.vl2"],"textures/lava/skies/lavayellow_v5_UP.png":["DynamixFinalPack.vl2"],"textures/lava/skies/starrynite_v5_BK.bm8":["lava.vl2"],"textures/lava/skies/starrynite_v5_BK.png":["lava.vl2"],"textures/lava/skies/starrynite_v5_DN.bm8":["lava.vl2"],"textures/lava/skies/starrynite_v5_DN.png":["lava.vl2"],"textures/lava/skies/starrynite_v5_FR.bm8":["lava.vl2"],"textures/lava/skies/starrynite_v5_FR.png":["lava.vl2"],"textures/lava/skies/starrynite_v5_LF.bm8":["lava.vl2"],"textures/lava/skies/starrynite_v5_LF.png":["lava.vl2"],"textures/lava/skies/starrynite_v5_RT.bm8":["lava.vl2"],"textures/lava/skies/starrynite_v5_RT.png":["lava.vl2"],"textures/lava/skies/starrynite_v5_UP.bm8":["lava.vl2"],"textures/lava/skies/starrynite_v5_UP.png":["lava.vl2"],"textures/lava/skies/volcanic_starrynite_emap.bm8":["lava.vl2"],"textures/lava/skies/volcanic_starrynite_emap.png":["Classic_maps_v1.vl2","DynamixFinalPack.vl2","lava.vl2"],"textures/lava/stplate0021.png":["Classic_maps_v1.vl2"],"textures/lava/stplate14.png":["Classic_maps_v1.vl2"],"textures/lava/sw_floorgrate.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/sw_ipipe02.png":["TWL2-MapPack.vl2"],"textures/lava/tcement1a.png":["Classic_maps_v1.vl2"],"textures/lava/techwall_1.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/techwall_paint.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/techwall_rusty.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/techwall_rusty2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/tlite6.png":["Classic_maps_v1.vl2"],"textures/lava/tplate1.png":["Classic_maps_v1.vl2"],"textures/lava/tplate2.png":["Classic_maps_v1.vl2"],"textures/lava/ttrim2.png":["Classic_maps_v1.vl2"],"textures/lava_dark.dml":["lava.vl2"],"textures/lava_night.dml":["Classic_maps_v1.vl2","DynamixFinalPack.vl2"],"textures/lava_yellow.dml":["DynamixFinalPack.vl2"],"textures/lavanight_v5.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/liquidTiles/AlgaeWater.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/BlueWater.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/GreenWater.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/IslandWater01.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/IslandWater02.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/IslandWater03.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/IslandWater04.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/Lava.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/LavaPool01.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/LavaPool02.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/LavaPool03.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/LavaPool04.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/LushWater01.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/LushWater01_Algae.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/LushWater02.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/LushWater02_Algae.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/LushWater03.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/LushWater03_Algae.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/LushWater04.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/LushWater04_Algae.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/Modulation03.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/Modulation04.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/Shore_Modulation.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/Tile01a.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/Tile02a.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/Tile03a.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/Tile04a.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/archipelago_emap_cloudsground.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/archipelago_water.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/damnation_emap_cloudsground.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/ice_water_ram.png":["Classic_maps_v1.vl2"],"textures/liquidTiles/icebound_emap_cloudsground.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/icebound_water.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/insalubria_emap_cloudsground.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/myrkwood_emap_cloudsground.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/oasis_emap_cloudsground.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/oasis_water_ripply.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/quagmire_emap_cloudsground.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/respite_emap_cloudsground.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/reversion_emap_cloudsground.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/riverdance_emap_cloudsground.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/riverdance_water_1.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/riverdance_water_5.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/riverdance_water_6.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/sanctuary_emap_cloudsground.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/sanctuary_water_1.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/sanctuary_water_2.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/thinice_emap_cloudsground.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidtiles/BloodMoon_bloodwater2.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/liquidtiles/MuddySwamp_industrial_oil.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/liquidtiles/PlanetX_CB_water.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/liquidtiles/SewageWater.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/liquidtiles/caustic_water.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/liquidtiles/industrial_oil.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/liquidtiles/tes_water2.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/BlueMoon.png":["TWL-MapPack.vl2"],"textures/lush/Roman_COLLa.png":["TWL-MapPack.vl2"],"textures/lush/Roman_COLLb.png":["TWL-MapPack.vl2"],"textures/lush/Roman_ROOF.png":["TWL-MapPack.vl2"],"textures/lush/Roman_STONE.png":["TWL-MapPack.vl2"],"textures/lush/Skies/BBday_BK.png":["TWL-MapPack.vl2"],"textures/lush/Skies/BBday_DN.png":["TWL-MapPack.vl2"],"textures/lush/Skies/BBday_FR.png":["TWL-MapPack.vl2"],"textures/lush/Skies/BBday_LF.png":["TWL-MapPack.vl2"],"textures/lush/Skies/BBday_RT.png":["TWL-MapPack.vl2"],"textures/lush/Skies/BBday_UP.png":["TWL-MapPack.vl2"],"textures/lush/Skies/lush_01_day_v5_BK_x2.png":["TWL-MapPack.vl2"],"textures/lush/Skies/lush_01_day_v5_DN_x2.png":["TWL-MapPack.vl2"],"textures/lush/Skies/lush_01_day_v5_FR_x2.png":["TWL-MapPack.vl2"],"textures/lush/Skies/lush_01_day_v5_LF_x2.png":["TWL-MapPack.vl2"],"textures/lush/Skies/lush_01_day_v5_RT_x2.png":["TWL-MapPack.vl2"],"textures/lush/Skies/lush_01_day_v5_UP_x2.png":["TWL-MapPack.vl2"],"textures/lush/attrition_iflag.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/attrition_sflag.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/bb_red.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lush/bb_red2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lush/bb_sand.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lush/be_Edoo01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ebor01b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ebor01bb.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/be_ebor01d.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ebor01e.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ebor02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ebor03.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ebor04a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ecombo02a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_edoo02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_edoo03.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_eflo01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_eflo02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_elig01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_elig02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_elig02_nd.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lush/be_elig03.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_elig033.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/be_epipe01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_eport01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_eport01e.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_eport02a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_eport02b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_espec01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_espec02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_espec03.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_espec03a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_espec03b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_espec04.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_espec05.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_espec05b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_espec06a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_espec07.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_espec08.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_espec09.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_etec.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_eterrain02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_eterrain02a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_eterrain02b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal01b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal02b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal02be.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/be_ewal03_hl.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lush/be_ewal03a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal03acrk.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lush/be_ewal04a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal05.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal05a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal05d.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal06.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal07.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal077.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/be_ewal08.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal09b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal11b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal11d.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal12b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewall10.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_gr3streak.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lush/be_gr4streak.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lush/be_iColBase01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_iColTop.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_iGeneric.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_iGenericDark.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icei01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icei01a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icei01b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icei01b1.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/be_icei01c.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icei01ca.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/be_icei02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icei03.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icei03b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icei04.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ichute01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ichute02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icobor1.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icobor1a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icocei.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icolig.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icolig01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icoligolA.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icomp01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icomp01a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icowal02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icowal02a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icowal02b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_iflo01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_iflo01a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ifloWet.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ifunctec01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ifunctec01a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihadoo.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihaflo01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihalig.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihaspe01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihawal01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihawal02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihawal04.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihawal04a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihawal04b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihawal04d.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihawal05a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihawal05b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihawal05c.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ipipe01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ipipe01_iwal.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ipipe01b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_iprflo01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_iprwal01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ispec01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ispec01a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ispec01b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itebor01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itebor02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itebor02a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itebor02b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itebor02c.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itebor04.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itec01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itec01a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itec01c.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itecei01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itecei02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itedoo01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_iteflo01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_iteflo02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itelig01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itelig02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itewal01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itewal02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itewal02a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itewal03.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itewal04.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_screen.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_thresh01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_thresh01a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_thresh02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_thresh02a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_twal05.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/beach_wal1.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/beach_wal2.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/beach_wal3.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/box_a.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lush/box_b.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lush/box_c.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lush/display05.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/display_07.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/dox_beam.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lush/dox_bluelite1.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lush/dox_bluelite2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lush/dox_grsteel3.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lush/dox_grsteel3_b.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lush/dox_grsteel3_f.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lush/dox_grsteel4.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lush/dox_pipe1.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lush/emap_beachblitz.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lush/hazard.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/ir_blocks.bm8":["TWL-MapPack.vl2"],"textures/lush/ir_blocks.png":["TWL-MapPack.vl2"],"textures/lush/ir_plain.bm8":["TWL-MapPack.vl2"],"textures/lush/ir_plain.png":["TWL-MapPack.vl2"],"textures/lush/ir_relief.bm8":["TWL-MapPack.vl2"],"textures/lush/ir_relief.png":["TWL-MapPack.vl2"],"textures/lush/ir_trim1.bm8":["TWL-MapPack.vl2"],"textures/lush/ir_trim1.png":["TWL-MapPack.vl2"],"textures/lush/ir_trim2.bm8":["TWL-MapPack.vl2"],"textures/lush/ir_trim2.png":["TWL-MapPack.vl2"],"textures/lush/ir_wall.bm8":["TWL-MapPack.vl2"],"textures/lush/ir_wall.png":["TWL-MapPack.vl2"],"textures/lush/kb_logitech.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/light_base01.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/panel.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/reactor01.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/rip.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/rustbox.png":["TWL-MapPack.vl2"],"textures/lush/rustbox_logo.png":["TWL-MapPack.vl2"],"textures/lush/skies/L4_b.bm8":["lush.vl2"],"textures/lush/skies/L4_b.png":["","lush.vl2"],"textures/lush/skies/L4_bottom.bm8":["lush.vl2"],"textures/lush/skies/L4_bottom.png":["","lush.vl2"],"textures/lush/skies/L4_f.bm8":["lush.vl2"],"textures/lush/skies/L4_f.png":["","lush.vl2"],"textures/lush/skies/L4_l.bm8":["lush.vl2"],"textures/lush/skies/L4_l.png":["","lush.vl2"],"textures/lush/skies/L4_r.bm8":["lush.vl2"],"textures/lush/skies/L4_r.png":["","lush.vl2"],"textures/lush/skies/L4_t.bm8":["lush.vl2"],"textures/lush/skies/L4_t.png":["","lush.vl2"],"textures/lush/skies/emap_dark_green.png":["TWL2-MapPack.vl2"],"textures/lush/skies/emap_muddy.png":["Classic_maps_v1.vl2"],"textures/lush/skies/kif_lushsunset_BK.png":["TWL2-MapPack.vl2"],"textures/lush/skies/kif_lushsunset_DN.png":["TWL2-MapPack.vl2"],"textures/lush/skies/kif_lushsunset_FR.png":["TWL2-MapPack.vl2"],"textures/lush/skies/kif_lushsunset_LF.png":["TWL2-MapPack.vl2"],"textures/lush/skies/kif_lushsunset_RT.png":["TWL2-MapPack.vl2"],"textures/lush/skies/kif_lushsunset_UP.png":["TWL2-MapPack.vl2"],"textures/lush/skies/lush_01_day_v5_BK.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_01_day_v5_DN.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_01_day_v5_FR.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_01_day_v5_LF.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_01_day_v5_RT.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_01_day_v5_UP.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_01_night_BK.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_01_night_DN.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_01_night_FR.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_01_night_LF.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_01_night_RT.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_01_night_UP.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_01_ram_v5_BK.png":["Classic_maps_v1.vl2"],"textures/lush/skies/lush_01_ram_v5_DN.png":["Classic_maps_v1.vl2"],"textures/lush/skies/lush_01_ram_v5_FR.png":["Classic_maps_v1.vl2"],"textures/lush/skies/lush_01_ram_v5_LF.png":["Classic_maps_v1.vl2"],"textures/lush/skies/lush_01_ram_v5_RT.png":["Classic_maps_v1.vl2"],"textures/lush/skies/lush_01_ram_v5_UP.png":["Classic_maps_v1.vl2"],"textures/lush/skies/lush_02_dusk_BK.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_02_dusk_DN.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_02_dusk_FR.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_02_dusk_LF.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_02_dusk_RT.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_02_dusk_UP.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_02c_dusk_BK.png":["Classic_maps_v1.vl2"],"textures/lush/skies/lush_02c_dusk_DN.png":["Classic_maps_v1.vl2"],"textures/lush/skies/lush_02c_dusk_FR.png":["Classic_maps_v1.vl2"],"textures/lush/skies/lush_02c_dusk_LF.png":["Classic_maps_v1.vl2"],"textures/lush/skies/lush_02c_dusk_RT.png":["Classic_maps_v1.vl2"],"textures/lush/skies/lush_02c_dusk_UP.png":["Classic_maps_v1.vl2"],"textures/lush/skies/lush_day_emap.bm8":["lush.vl2"],"textures/lush/skies/lush_day_emap.png":["lush.vl2"],"textures/lush/skies/lush_nite_emap.bm8":["lush.vl2"],"textures/lush/skies/lush_nite_emap.png":["lush.vl2"],"textures/lush/skies/lushcloud1.bm8":["lush.vl2"],"textures/lush/skies/lushcloud1.png":["lush.vl2"],"textures/lush/skies/lushcloud3.bm8":["lush.vl2"],"textures/lush/skies/lushcloud3.png":["lush.vl2"],"textures/lush/skies/lushcloud4.bm8":["lush.vl2"],"textures/lush/skies/lushcloud4.png":["lush.vl2"],"textures/lush/skies/starrynite_v4_BK.bm8":["lush.vl2"],"textures/lush/skies/starrynite_v4_BK.png":["lush.vl2"],"textures/lush/skies/starrynite_v4_DN.bm8":["lush.vl2"],"textures/lush/skies/starrynite_v4_DN.png":["lush.vl2"],"textures/lush/skies/starrynite_v4_FR.bm8":["lush.vl2"],"textures/lush/skies/starrynite_v4_FR.png":["lush.vl2"],"textures/lush/skies/starrynite_v4_LF.bm8":["lush.vl2"],"textures/lush/skies/starrynite_v4_LF.png":["lush.vl2"],"textures/lush/skies/starrynite_v4_RT.bm8":["lush.vl2"],"textures/lush/skies/starrynite_v4_RT.png":["lush.vl2"],"textures/lush/skies/starrynite_v4_UP.bm8":["lush.vl2"],"textures/lush/skies/starrynite_v4_UP.png":["lush.vl2"],"textures/lush/skies/starrynite_v6_BK.bm8":["lush.vl2"],"textures/lush/skies/starrynite_v6_BK.png":["lush.vl2"],"textures/lush/skies/starrynite_v6_DN.bm8":["lush.vl2"],"textures/lush/skies/starrynite_v6_DN.png":["lush.vl2"],"textures/lush/skies/starrynite_v6_FR.bm8":["lush.vl2"],"textures/lush/skies/starrynite_v6_FR.png":["lush.vl2"],"textures/lush/skies/starrynite_v6_LF.bm8":["lush.vl2"],"textures/lush/skies/starrynite_v6_LF.png":["lush.vl2"],"textures/lush/skies/starrynite_v6_RT.bm8":["lush.vl2"],"textures/lush/skies/starrynite_v6_RT.png":["lush.vl2"],"textures/lush/skies/starrynite_v6_UP.bm8":["lush.vl2"],"textures/lush/skies/starrynite_v6_UP.png":["lush.vl2"],"textures/lush/skull.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/alien-01.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/display04.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/display05.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/display06.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/display07.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/display08.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/display10.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/shot01.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/shot02.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/shot03.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/shot04.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/shot05.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/shot06.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/shot07.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/shot08.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/shot09.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/shot11.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/stone_wall1.png":["TWL2-MapPack.vl2"],"textures/lush/stone_wall2.png":["TWL2-MapPack.vl2"],"textures/lush/stone_wall3.png":["TWL2-MapPack.vl2"],"textures/lush/stone_wall4.png":["TWL2-MapPack.vl2"],"textures/lush/stone_wall5.png":["TWL2-MapPack.vl2"],"textures/lush/stone_wall7.png":["TWL2-MapPack.vl2"],"textures/lush/trim_t01.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/wall_c02.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/wall_light_c01.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/wall_trim01.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/wall_w03a.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/xing.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush_dark.dml":["lush.vl2"],"textures/lush_day.dml":["DynamixFinalPack.vl2"],"textures/lush_day_x2.dml":["TWL-MapPack.vl2"],"textures/lush_dusk.dml":["Classic_maps_v1.vl2","DynamixFinalPack.vl2"],"textures/lush_night.dml":["DynamixFinalPack.vl2"],"textures/lush_ram.dml":["Classic_maps_v1.vl2"],"textures/lushdusk66.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lushsky_night11.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/magsky/mag_BK.png":["TWL2-MapPack.vl2"],"textures/magsky/mag_FR.png":["TWL2-MapPack.vl2"],"textures/magsky/mag_LF.png":["TWL2-MapPack.vl2"],"textures/magsky/mag_RT.png":["TWL2-MapPack.vl2"],"textures/magsky/mag_UP.png":["TWL2-MapPack.vl2"],"textures/mmd.dml":["TWL2-MapPack.vl2"],"textures/mmd/mmd_BK.png":["TWL2-MapPack.vl2"],"textures/mmd/mmd_DN.png":["TWL2-MapPack.vl2"],"textures/mmd/mmd_FR.png":["TWL2-MapPack.vl2"],"textures/mmd/mmd_LF.png":["TWL2-MapPack.vl2"],"textures/mmd/mmd_RT.png":["TWL2-MapPack.vl2"],"textures/mmd/mmd_UP.png":["TWL2-MapPack.vl2"],"textures/mr_02.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/muddy.dml":["Classic_maps_v1.vl2"],"textures/muddy/skies/muddy_BK.png":["Classic_maps_v1.vl2"],"textures/muddy/skies/muddy_FR.png":["Classic_maps_v1.vl2"],"textures/muddy/skies/muddy_LF.png":["Classic_maps_v1.vl2"],"textures/muddy/skies/muddy_RT.png":["Classic_maps_v1.vl2"],"textures/muddy/skies/muddy_UP.png":["Classic_maps_v1.vl2"],"textures/muddy/skies/muddy_cloud1.png":["Classic_maps_v1.vl2"],"textures/muddy/skies/muddy_cloud2.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Nef5_BK.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Nef5_DN.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Nef5_FR.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Nef5_LF.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Nef5_RT.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Nef5_UP.png":["Classic_maps_v1.vl2"],"textures/nef/skies/RedPlanet2_1.png":["Classic_maps_v1.vl2"],"textures/nef/skies/RedPlanet2_2.png":["Classic_maps_v1.vl2"],"textures/nef/skies/RedPlanet2_3.png":["Classic_maps_v1.vl2"],"textures/nef/skies/RedPlanet2_4.png":["Classic_maps_v1.vl2"],"textures/nef/skies/RedPlanet2_5.png":["Classic_maps_v1.vl2"],"textures/nef/skies/RedPlanet_1.png":["Classic_maps_v1.vl2"],"textures/nef/skies/RedPlanet_2.png":["Classic_maps_v1.vl2"],"textures/nef/skies/RedPlanet_3.png":["Classic_maps_v1.vl2"],"textures/nef/skies/RedPlanet_4.png":["Classic_maps_v1.vl2"],"textures/nef/skies/RedPlanet_5.png":["Classic_maps_v1.vl2"],"textures/nef/skies/RedPlanet_cloud1.png":["Classic_maps_v1.vl2"],"textures/nef/skies/RedPlanet_cloud2.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Surreal1_BK.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Surreal1_FR.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Surreal1_LF.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Surreal1_RT.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Surreal1_UP.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Surreal_7.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Surreal_Cloud1.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Surreal_Cloud2.png":["Classic_maps_v1.vl2"],"textures/nef/skies/nefRed_1.png":["Classic_maps_v1.vl2"],"textures/nef/skies/nefRed_2.png":["Classic_maps_v1.vl2"],"textures/nef/skies/nefRed_3.png":["Classic_maps_v1.vl2"],"textures/nef/skies/nefRed_4.png":["Classic_maps_v1.vl2"],"textures/nef/skies/nefRed_5.png":["Classic_maps_v1.vl2"],"textures/nef/skies/nef_BlueClear_1.png":["Classic_maps_v1.vl2"],"textures/nef/skies/nef_BlueClear_2.png":["Classic_maps_v1.vl2"],"textures/nef/skies/nef_BlueClear_3.png":["Classic_maps_v1.vl2"],"textures/nef/skies/nef_BlueClear_4.png":["Classic_maps_v1.vl2"],"textures/nef/skies/nef_BlueClear_5.png":["Classic_maps_v1.vl2"],"textures/nef/skies/nef_BlueClear_cloud1.png":["Classic_maps_v1.vl2"],"textures/nef/skies/night1.png":["Classic_maps_v1.vl2"],"textures/nef/skies/night2.png":["Classic_maps_v1.vl2"],"textures/nef/skies/night3.png":["Classic_maps_v1.vl2"],"textures/nef/skies/night4.png":["Classic_maps_v1.vl2"],"textures/nef/skies/night5.png":["Classic_maps_v1.vl2"],"textures/nef_5.dml":["Classic_maps_v1.vl2"],"textures/nef_BlueClear.dml":["Classic_maps_v1.vl2"],"textures/nef_RedPlanet.dml":["Classic_maps_v1.vl2"],"textures/nef_RedPlanet2.dml":["Classic_maps_v1.vl2"],"textures/nef_Red_1.dml":["Classic_maps_v1.vl2"],"textures/nef_Surreal1.dml":["Classic_maps_v1.vl2"],"textures/nef_night1.dml":["Classic_maps_v1.vl2"],"textures/nef_sset2_x2.dml":["TWL-MapPack.vl2"],"textures/nefred1/red1_BK_x2.png":["TWL-MapPack.vl2"],"textures/nefred1/red1_CLOUD1_x2.png":["TWL-MapPack.vl2"],"textures/nefred1/red1_FR_x2.png":["TWL-MapPack.vl2"],"textures/nefred1/red1_LF_x2.png":["TWL-MapPack.vl2"],"textures/nefred1/red1_RT_x2.png":["TWL-MapPack.vl2"],"textures/nefred1/red1_UP_x2.png":["TWL-MapPack.vl2"],"textures/nefred1_x2.dml":["TWL-MapPack.vl2"],"textures/nefsset2_x2/skies/nef_sset2_BK.png":["TWL-MapPack.vl2"],"textures/nefsset2_x2/skies/nef_sset2_FR.png":["TWL-MapPack.vl2"],"textures/nefsset2_x2/skies/nef_sset2_LF.png":["TWL-MapPack.vl2"],"textures/nefsset2_x2/skies/nef_sset2_RT.png":["TWL-MapPack.vl2"],"textures/nefsset2_x2/skies/nef_sset2_UP.png":["TWL-MapPack.vl2"],"textures/nightsky82.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/ocean_water.dml":["textures.vl2"],"textures/ocular.dml":["TWL2-MapPack.vl2"],"textures/particleTest.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/raindrops.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake001.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake002.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake003.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake004.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake005.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake006.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake007.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake008.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake009.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake010.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake011.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake012.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake013.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake014.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake015.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake016.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake017.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflakes.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/purpsun.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/raindrops.dml":["textures.vl2"],"textures/rilrock/ril.darkrock.png":["S8maps.vl2"],"textures/roelcolor.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/rst_goonflag.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/rst_taotribes.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/rst_toitle.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/rst_tribescastcof.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/rst_tribesnextcof.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/DarkStormy/DarkStormy_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/DarkStormy/DarkStormy_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/DarkStormy/DarkStormy_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/DarkStormy/DarkStormy_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/DarkStormy/DarkStormy_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/DarkStormy/DarkStormy_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Euro4_Bleed_emap.png":["TWL2-MapPack.vl2"],"textures/skies/Euro4_Bleed_sysday_bk.png":["TWL2-MapPack.vl2"],"textures/skies/Euro4_Bleed_sysday_dn.png":["TWL2-MapPack.vl2"],"textures/skies/Euro4_Bleed_sysday_fr.png":["TWL2-MapPack.vl2"],"textures/skies/Euro4_Bleed_sysday_lf.png":["TWL2-MapPack.vl2"],"textures/skies/Euro4_Bleed_sysday_rt.png":["TWL2-MapPack.vl2"],"textures/skies/Euro4_Bleed_sysday_up.png":["TWL2-MapPack.vl2"],"textures/skies/Euro4_FrozenHope_inf_butchlava2_BK.png":["TWL2-MapPack.vl2"],"textures/skies/Euro4_FrozenHope_inf_butchlava2_DN.png":["TWL2-MapPack.vl2"],"textures/skies/Euro4_FrozenHope_inf_butchlava2_FR.png":["TWL2-MapPack.vl2"],"textures/skies/Euro4_FrozenHope_inf_butchlava2_LF.png":["TWL2-MapPack.vl2"],"textures/skies/Euro4_FrozenHope_inf_butchlava2_RT.png":["TWL2-MapPack.vl2"],"textures/skies/Euro4_FrozenHope_inf_butchlava2_UP.png":["TWL2-MapPack.vl2"],"textures/skies/Iris/Iris_BK.bm8":["TWL-MapPack.vl2"],"textures/skies/Iris/Iris_BK.png":["TWL-MapPack.vl2"],"textures/skies/Iris/Iris_DN.bm8":["TWL-MapPack.vl2"],"textures/skies/Iris/Iris_DN.png":["TWL-MapPack.vl2"],"textures/skies/Iris/Iris_FR.bm8":["TWL-MapPack.vl2"],"textures/skies/Iris/Iris_FR.png":["TWL-MapPack.vl2"],"textures/skies/Iris/Iris_LF.bm8":["TWL-MapPack.vl2"],"textures/skies/Iris/Iris_LF.png":["TWL-MapPack.vl2"],"textures/skies/Iris/Iris_RT.bm8":["TWL-MapPack.vl2"],"textures/skies/Iris/Iris_RT.png":["TWL-MapPack.vl2"],"textures/skies/Iris/Iris_UP.bm8":["TWL-MapPack.vl2"],"textures/skies/Iris/Iris_UP.png":["TWL-MapPack.vl2"],"textures/skies/L4/L4_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/L4/L4_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/L4/L4_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/L4/L4_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/L4/L4_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/L4/L4_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Magellan/WinterBlue_v5_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Magellan/WinterBlue_v5_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Magellan/WinterBlue_v5_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Magellan/WinterBlue_v5_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Magellan/WinterBlue_v5_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Magellan/WinterBlue_v5_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Nef_Sset2/Nef_Sset2_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Nef_Sset2/Nef_Sset2_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Nef_Sset2/Nef_Sset2_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Nef_Sset2/Nef_Sset2_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Nef_Sset2/Nef_Sset2_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PacificSky/PacificSky_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PacificSky/PacificSky_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PacificSky/PacificSky_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PacificSky/PacificSky_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PacificSky/PacificSky_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PacificSky/PacificSky_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PlanetX/PlanetX_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PlanetX/PlanetX_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PlanetX/PlanetX_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PlanetX/PlanetX_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PlanetX/PlanetX_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PlanetX/PlanetX_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PlanetX/PlanetX_reflect.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Saturn/Saturn_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Saturn/Saturn_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Saturn/Saturn_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Saturn/Saturn_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Saturn/Saturn_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Saturn/Saturn_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/SunSet12/SunSet12_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/SunSet12/SunSet12_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/SunSet12/SunSet12_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/SunSet12/SunSet12_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/SunSet12/SunSet12_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/SunSet12/SunSet12_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/aurawisp/AURAWISP_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/aurawisp/AURAWISP_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/aurawisp/AURAWISP_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/aurawisp/AURAWISP_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/aurawisp/AURAWISP_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/aurawisp/AURAWISP_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/badlandday/badlandday_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/badlandday/badlandday_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/badlandday/badlandday_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/badlandday/badlandday_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/badlandday/badlandday_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/blank_DN.bm8":["TWL2-MapPack.vl2"],"textures/skies/blank_DN.png":["TWL2-MapPack.vl2"],"textures/skies/borealis/borealis_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/borealis/borealis_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/borealis/borealis_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/borealis/borealis_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/borealis/borealis_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/borealis/borealis_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/cc_sky_bk.png":["TWL2-MapPack.vl2"],"textures/skies/cc_sky_fr.png":["TWL2-MapPack.vl2"],"textures/skies/cc_sky_lf.png":["TWL2-MapPack.vl2"],"textures/skies/cc_sky_rt.png":["TWL2-MapPack.vl2"],"textures/skies/cc_sky_up.png":["TWL2-MapPack.vl2"],"textures/skies/ccbsky2/csk2_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/ccbsky2/csk2_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/ccbsky2/csk2_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/ccbsky2/csk2_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/ccbsky2/csk2_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/ccbsky2/csk2_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/clouds/clouds_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/clouds/clouds_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/clouds/clouds_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/clouds/clouds_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/clouds/clouds_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/clouds/clouds_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/cubemap/cubemap_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/cubemap/cubemap_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/cubemap/cubemap_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/cubemap/cubemap_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/cubemap/cubemap_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/cubemap/cubemap_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eeps/eepdesert_BK.PNG":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eeps/eepdesert_FR.PNG":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eeps/eepdesert_LF.PNG":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eeps/eepdesert_RT.PNG":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eeps/eepdesert_UP.PNG":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve1bk.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve1dn.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve1ft.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve1lf.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve1rt.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve1up.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve2bk.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve2dn.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve2ft.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve2lf.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve2rt.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve2up.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve3bk.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve3dn.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve3ft.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve3lf.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve3rt.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve3up.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve4bk.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve4dn.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve4ft.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve4lf.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve4rt.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve4up.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve5bk.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve5dn.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve5ft.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve5lf.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve5rt.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve5up.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve6bk.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve6dn.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve6ft.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve6lf.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve6rt.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve6up.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve7bk.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve7dn.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve7ft.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve7lf.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve7rt.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve7up.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve8bk.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve8dn.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve8ft.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve8lf.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve8rt.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve8up.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/flingsky03/emap_muddy.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/flingsky03/flingsky03_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/flingsky03/flingsky03_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/flingsky03/flingsky03_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/flingsky03/flingsky03_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/flingsky03/flingsky03_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/flingsky03/flingsky03_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/haloday/haloday_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/haloday/haloday_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/haloday/haloday_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/haloday/haloday_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/haloday/haloday_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/haloday/haloday_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/halonite/halonite_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/halonite/halonite_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/halonite/halonite_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/halonite/halonite_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/halonite/halonite_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/halonite/halonite_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/harvest/harvest_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/harvest/harvest_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/harvest/harvest_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/harvest/harvest_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/harvest/harvest_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/harvest/harvest_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_night13/inf_butch_night13_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_night13/inf_butch_night13_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_night13/inf_butch_night13_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_night13/inf_butch_night13_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_night13/inf_butch_night13_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_night13/inf_butch_night13_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_nov50/inf_butch_nov50_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_nov50/inf_butch_nov50_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_nov50/inf_butch_nov50_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_nov50/inf_butch_nov50_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_nov50/inf_butch_nov50_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_nov50/inf_butch_nov50_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butchlava51/inf_butchlava51_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butchlava51/inf_butchlava51_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butchlava51/inf_butchlava51_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butchlava51/inf_butchlava51_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butchlava51/inf_butchlava51_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butchlava51/inf_butchlava51_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/jagged/chateau_bk.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/jagged/chateau_dn.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/jagged/chateau_ft.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/jagged/chateau_lf.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/jagged/chateau_rt.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/jagged/chateau_up.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/kif_lushsunset/kif_lushsunset_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/kif_lushsunset/kif_lushsunset_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/kif_lushsunset/kif_lushsunset_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/kif_lushsunset/kif_lushsunset_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/kif_lushsunset/kif_lushsunset_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/kif_lushsunset/kif_lushsunset_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lavanight_v5/lavanight_v5_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lavanight_v5/lavanight_v5_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lavanight_v5/lavanight_v5_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lavanight_v5/lavanight_v5_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lavanight_v5/lavanight_v5_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lavanight_v5/lavanight_v5_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lush_02_dusk_BK.png":["TWL-MapPack.vl2"],"textures/skies/lush_02_dusk_DN.png":["TWL-MapPack.vl2"],"textures/skies/lush_02_dusk_FR.png":["TWL-MapPack.vl2"],"textures/skies/lush_02_dusk_LF.png":["TWL-MapPack.vl2"],"textures/skies/lush_02_dusk_RT.png":["TWL-MapPack.vl2"],"textures/skies/lush_02_dusk_UP.png":["TWL-MapPack.vl2"],"textures/skies/lushdusk66/lushdusk66_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lushdusk66/lushdusk66_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lushdusk66/lushdusk66_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lushdusk66/lushdusk66_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lushdusk66/lushdusk66_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lushdusk66/lushdusk66_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lushsky_night11/Thumbs.db":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lushsky_night11/lushsky_night11_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lushsky_night11/lushsky_night11_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lushsky_night11/lushsky_night11_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lushsky_night11/lushsky_night11_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lushsky_night11/lushsky_night11_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lushsky_night11/lushsky_night11_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/mr_02/mr_02_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/mr_02/mr_02_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/mr_02/mr_02_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/mr_02/mr_02_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/mr_02/mr_02_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/mr_02/mr_02_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/nefred1/red1_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/nefred1/red1_CLOUD1.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/nefred1/red1_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/nefred1/red1_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/nefred1/red1_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/nefred1/red1_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/nightsky82/nightsky82_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/nightsky82/nightsky82_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/nightsky82/nightsky82_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/nightsky82/nightsky82_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/nightsky82/nightsky82_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/nightsky82/nightsky82_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/ocular0.bm8":["TWL2-MapPack.vl2"],"textures/skies/ocular0.png":["TWL2-MapPack.vl2"],"textures/skies/ocular180.bm8":["TWL2-MapPack.vl2"],"textures/skies/ocular180.png":["TWL2-MapPack.vl2"],"textures/skies/ocular270.bm8":["TWL2-MapPack.vl2"],"textures/skies/ocular270.png":["TWL2-MapPack.vl2"],"textures/skies/ocular90.bm8":["TWL2-MapPack.vl2"],"textures/skies/ocular90.png":["TWL2-MapPack.vl2"],"textures/skies/ocular_lush_day_emap.bm8":["TWL2-MapPack.vl2"],"textures/skies/ocular_lush_day_emap.png":["TWL2-MapPack.vl2"],"textures/skies/oculartop.bm8":["TWL2-MapPack.vl2"],"textures/skies/oculartop.png":["TWL2-MapPack.vl2"],"textures/skies/purpsun/PURPSUN_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/purpsun/PURPSUN_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/purpsun/PURPSUN_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/purpsun/PURPSUN_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/purpsun/PURPSUN_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/purpsun/PURPSUN_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/roelcolor/roelcolor_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/roelcolor/roelcolor_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/roelcolor/roelcolor_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/roelcolor/roelcolor_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/roelcolor/roelcolor_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/roelcolor/roelcolor_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sal/Malig_v1_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sal/Malig_v1_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sal/Malig_v1_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sal/Malig_v1_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sal/Malig_v1_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sal/Malig_v1_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky01/Cloud1.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky01/sky01_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky01/sky02_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky01/sky03_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky01/sky04_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky01/sky05_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky01/sky06_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky121/sky121_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky121/sky121_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky121/sky121_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky121/sky121_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky121/sky121_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky121/sky121_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky127/sky127_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky127/sky127_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky127/sky127_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky127/sky127_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky127/sky127_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky127/sky127_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky156/sky156_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky156/sky156_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky156/sky156_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky156/sky156_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky156/sky156_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky156/sky156_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_14/space_14_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_14/space_14_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_14/space_14_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_14/space_14_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_14/space_14_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_14/space_14_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_16/space_16_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_16/space_16_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_16/space_16_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_16/space_16_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_16/space_16_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_16/space_16_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_17/space_17_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_17/space_17_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_17/space_17_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_17/space_17_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_17/space_17_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_17/space_17_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_18/space_18_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_18/space_18_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_18/space_18_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_18/space_18_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_18/space_18_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_18/space_18_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_19/space_19_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_19/space_19_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_19/space_19_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_19/space_19_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_19/space_19_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_19/space_19_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_3/space_3_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_3/space_3_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_3/space_3_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_3/space_3_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_3/space_3_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_3/space_3_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_5/space_5_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_5/space_5_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_5/space_5_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_5/space_5_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_5/space_5_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_5/space_5_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/starrynite/starrynite_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/starrynite/starrynite_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/starrynite/starrynite_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/starrynite/starrynite_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/starrynite/starrynite_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/starrynite/starrynite_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sundown25/sundown25_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sundown25/sundown25_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sundown25/sundown25_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sundown25/sundown25_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sundown25/sundown25_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sundown25/sundown25_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sunnight/sunnight_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sunnight/sunnight_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sunnight/sunnight_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sunnight/sunnight_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sunnight/sunnight_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sunnight/sunnight_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/tyre/tyre_bk.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/tyre/tyre_dn.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/tyre/tyre_ft.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/tyre/tyre_lf.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/tyre/tyre_rt.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/tyre/tyre_up.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/violet/violet_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/violet/violet_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/violet/violet_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/violet/violet_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/violet/violet_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/violet/violet_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/winterskyday/winterskyday_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/winterskyday/winterskyday_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/winterskyday/winterskyday_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/winterskyday/winterskyday_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/winterskyday/winterskyday_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/winterskyday/winterskyday_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/A7branch1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/A7trunk2.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/AgaritaFall.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/BBerryFall.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/BarrenSticksFall.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Blue.hflag.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Blue.hmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Blue.lfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Blue.lmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Blue.mfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Blue.mmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Branch3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Branch4.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Branch5.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Branch6.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Branch7.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Burntwood.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/BurntwoodBranch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/ChkBerryWinter.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Enrgtubes0000.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Enrgtubes0001.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Enrgtubes0002.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Enrgtubes0003.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Enrgtubes0004.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Enrgtubes0005.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Enrgtubes0006.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Enrgtubes0007.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Enrgtubes0008.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Enrgtubes0009.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Green.hflag.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Green.hmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Green.lfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Green.lmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Green.mfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Green.mmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/HorseNettleFall.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Humnskn3.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/LushMoss.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/MadroneBark.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/MadroneFall.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/MadroneFoliage.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/MadroneWinter.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Maple Shrub.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/MesqBark.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/MesquiteBranch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/MesquiteLeaves.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Mortar_Projectile.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/MotionSensor.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/NewMoss.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/NewMossFull.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/NexDefaultFloor.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/NexHoardFloor.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/NexusGenerator.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/NexusPowerLightsON.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Oldwood.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/OldwoodBran01.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/OldwoodBranch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Orange.hmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Orange.lfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Orange.lmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Orange.mfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Orange.mmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Plsre00.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre01.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre02.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre03.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre04.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre05.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre06.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre07.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre08.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre09.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre10.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre11.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre12.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre13.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre14.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre15.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre16.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre17.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre18.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre19.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre20.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre21.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre22.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/PonderosaPineBark.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Pulse00.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Pulse01.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Pulse02.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Pulse03.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Pulse04.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Pulse05.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Pulse06.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Pulse07.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Pulse08.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Purple.hmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Purple.lfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Purple.lmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Purple.mfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Purple.mmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Rabbit BushWin.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/RabbitBush.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Red.hmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Red.lfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Red.lmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Red.mfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Red.mmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/SBerryFall.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/ScotchBroom.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Scout_windshield.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/ShieldPackActivate.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/ShieldPackAmbient.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Silver.hmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Silver.lfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Silver.lmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Silver.mfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Silver.mmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/SnowBlanket.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/StormJason.hmale.png":["StormJason.vl2"],"textures/skins/StormJason.lmale.png":["StormJason.vl2"],"textures/skins/StormJason.mmale.png":["StormJason.vl2"],"textures/skins/TR2-1.hmale.png":["TR2final105-client.vl2"],"textures/skins/TR2-1.lfemale.png":["TR2final105-client.vl2"],"textures/skins/TR2-1.mfemale.png":["TR2final105-client.vl2"],"textures/skins/TR2-1.mmale.png":["TR2final105-client.vl2"],"textures/skins/TR2-2.hmale.png":["TR2final105-client.vl2"],"textures/skins/TR2-2.lfemale.png":["TR2final105-client.vl2"],"textures/skins/TR2-2.mfemale.png":["TR2final105-client.vl2"],"textures/skins/TR2-2.mmale.png":["TR2final105-client.vl2"],"textures/skins/Vehicle_Land_Assault_Wheel.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Vehicle_Land_Assault_bodyMain.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Vehicle_Land_Assault_bodySide1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Vehicle_Land_Assault_bodySide2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Vehicle_grav_scout.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Vehicle_grav_scout_pipes.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Vehicle_grav_scout_windshield.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Vehicle_grav_scout_windshieldInner.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Vehicle_grav_tank_bodyMain.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Weapon_missile_projectile.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/WinMapShrubart.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/WinRhody.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/WinScotchArt.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Yellow.hflag.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Yellow.hmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Yellow.lfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Yellow.lmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Yellow.mfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Yellow.mmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/a.hbioderm_512.png":["skins.vl2"],"textures/skins/a.hrobot_512.png":["skins.vl2"],"textures/skins/a.lbioderm_512.png":["skins.vl2"],"textures/skins/a.lrobot_512.png":["skins.vl2"],"textures/skins/a.mbioderm_512.png":["skins.vl2"],"textures/skins/a.mrobot_512.png":["skins.vl2"],"textures/skins/alienfirxbase2.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/ammo_chaingun.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/ammo_disc.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/ammo_grenade.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/ammo_mine.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/ammo_mortar.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/ammo_plasma.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/armor.damage.1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/armor.damage.2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/armor.damage.3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/artists.plaque.png":["skins.vl2"],"textures/skins/b.hbioderm_512.png":["skins.vl2"],"textures/skins/b.hrobot_512.png":["skins.vl2"],"textures/skins/b.lbioderm_512.png":["skins.vl2"],"textures/skins/b.lrobot_512.png":["skins.vl2"],"textures/skins/b.mbioderm_512.png":["skins.vl2"],"textures/skins/b.mrobot_512.png":["skins.vl2"],"textures/skins/banner_honor.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/banner_strength.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/banner_unity.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/barrelMount.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/barrel_aa_large.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/barrel_elf_large.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/barrel_fusion_large.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/barrel_missile_large.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/barrel_mortar_large.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/base.flag.png":["skins.vl2","yHDTextures2.0.vl2","zflags.vl2"],"textures/skins/base.hbioderm.png":["skins.vl2"],"textures/skins/base.hbioderm_512.png":["skins.vl2"],"textures/skins/base.hflag.png":["skins.vl2","yHDTextures2.0.vl2","zflags.vl2"],"textures/skins/base.hmale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/base.lbioderm.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/base.lbioderm_512.png":["skins.vl2"],"textures/skins/base.lfemale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/base.lmale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/base.mbioderm.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/base.mbioderm_512.png":["skins.vl2"],"textures/skins/base.mfemale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/base.mmale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/base.switch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/baseb.flag.png":["skins.vl2","yHDTextures2.0.vl2","zflags.vl2"],"textures/skins/baseb.hbioderm.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/baseb.hmale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/baseb.lbioderm.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/baseb.lfemale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/baseb.lmale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/baseb.mbioderm.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/baseb.mfemale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/baseb.mmale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/baseb.switch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/basebbot.hmale.png":["skins.vl2"],"textures/skins/basebbot.lmale.png":["skins.vl2"],"textures/skins/basebbot.mmale.png":["skins.vl2"],"textures/skins/basebot.hmale.png":["skins.vl2"],"textures/skins/basebot.lmale.png":["skins.vl2"],"textures/skins/basebot.mmale.png":["skins.vl2"],"textures/skins/bb_bark.png":["TWL-MapPack.vl2"],"textures/skins/bb_bark2.png":["TWL-MapPack.vl2"],"textures/skins/bb_beechleaf.png":["TWL-MapPack.vl2"],"textures/skins/bb_bigleaf.png":["TWL-MapPack.vl2"],"textures/skins/bb_bush.png":["TWL-MapPack.vl2"],"textures/skins/bb_jnigraleaf.png":["TWL-MapPack.vl2"],"textures/skins/bb_palmleaf.png":["TWL-MapPack.vl2"],"textures/skins/bb_screen.png":["TWL-MapPack.vl2"],"textures/skins/bb_stripeleaf.png":["TWL-MapPack.vl2"],"textures/skins/bb_tree1_foliage2.png":["TWL-MapPack.vl2"],"textures/skins/bb_tree1_side.png":["TWL-MapPack.vl2"],"textures/skins/bb_tree2_foliage2.png":["TWL-MapPack.vl2"],"textures/skins/bb_tree2_side.png":["TWL-MapPack.vl2"],"textures/skins/bb_trunk.png":["TWL-MapPack.vl2"],"textures/skins/beacon.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/beagle.flag.png":["skins.vl2","yHDTextures2.0.vl2","zflags.vl2"],"textures/skins/beagle.hmale.png":["skins.vl2"],"textures/skins/beagle.hmale_512.png":["skins.vl2"],"textures/skins/beagle.lfemale.png":["skins.vl2"],"textures/skins/beagle.lfemale_512.png":["skins.vl2"],"textures/skins/beagle.lmale.png":["skins.vl2"],"textures/skins/beagle.lmale_512.png":["skins.vl2"],"textures/skins/beagle.mfemale.png":["skins.vl2"],"textures/skins/beagle.mfemale_512.png":["skins.vl2"],"textures/skins/beagle.mmale.png":["skins.vl2"],"textures/skins/beagle.mmale_512.png":["skins.vl2"],"textures/skins/beagle.switch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/beampulse.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/bigdevdawg.plaque.png":["skins.vl2"],"textures/skins/billboard_1.png":["TR2final105-client.vl2"],"textures/skins/billboard_2.png":["TR2final105-client.vl2"],"textures/skins/billboard_3.png":["TR2final105-client.vl2"],"textures/skins/billboard_4.png":["TR2final105-client.vl2"],"textures/skins/blank.switch.png":["skins.vl2"],"textures/skins/blite00.png":["skins.vl2"],"textures/skins/blite01.PNG":["skins.vl2"],"textures/skins/blite02.png":["skins.vl2"],"textures/skins/blite03.png":["skins.vl2"],"textures/skins/blite04.png":["skins.vl2"],"textures/skins/blue.hflag.png":["zflags.vl2"],"textures/skins/blue.png":["skins.vl2"],"textures/skins/blue00.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/blue00.ifl":["skins.vl2"],"textures/skins/blue01.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/blue02.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/blue03.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/blue04.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/blue_blink.ifl":["skins.vl2"],"textures/skins/blue_blink0.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/blue_blink0.ifl":["skins.vl2"],"textures/skins/blue_blink1.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/blue_blink2.PNG":["skins.vl2"],"textures/skins/blue_blink2.png":["yHDTextures2.0.vl2"],"textures/skins/blue_blink3.PNG":["skins.vl2"],"textures/skins/blue_blink3.png":["yHDTextures2.0.vl2"],"textures/skins/blue_blink4.PNG":["skins.vl2"],"textures/skins/blue_blink4.png":["yHDTextures2.0.vl2"],"textures/skins/borg1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/borg2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/borg4.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/borg6.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/brsh5.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/brush.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/bullethole1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/bullethole2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/bullethole3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/bullethole4.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/bullethole5.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/bullethole6.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cactus.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/camera.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/chaingun_shot_end.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/chaingun_shot_side.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/chg_fmzl.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/chg_smzl.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/chgexhaust.ifl":["skins.vl2"],"textures/skins/cloak_core.ifl":["skins.vl2"],"textures/skins/cloak_core0000.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0001.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0002.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0003.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0004.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0005.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0006.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0007.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0008.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0009.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0010.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0011.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0012.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0013.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0014.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0015.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0016.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0017.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0018.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0019.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cotp.flag.png":["skins.vl2","yHDTextures2.0.vl2","zflags.vl2"],"textures/skins/cotp.hmale.png":["skins.vl2"],"textures/skins/cotp.lfemale.png":["skins.vl2"],"textures/skins/cotp.lmale.png":["skins.vl2"],"textures/skins/cotp.mfemale.png":["skins.vl2"],"textures/skins/cotp.mmale.png":["skins.vl2"],"textures/skins/cotp.switch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cotp_hmale_512.png":["skins.vl2"],"textures/skins/cotp_lfemale_512.png":["skins.vl2"],"textures/skins/cotp_lmale_512.png":["skins.vl2"],"textures/skins/cotp_mfemale_512.png":["skins.vl2"],"textures/skins/cotp_mmale_512.png":["skins.vl2"],"textures/skins/dcase00.PNG":["skins.vl2"],"textures/skins/dcase00.ifl":["skins.vl2"],"textures/skins/dcase00.png":["yHDTextures2.0.vl2"],"textures/skins/dcase01.PNG":["skins.vl2"],"textures/skins/dcase01.png":["yHDTextures2.0.vl2"],"textures/skins/dcase02.PNG":["skins.vl2"],"textures/skins/dcase02.png":["yHDTextures2.0.vl2"],"textures/skins/dcase03.PNG":["skins.vl2"],"textures/skins/dcase03.png":["yHDTextures2.0.vl2"],"textures/skins/dcase04.PNG":["skins.vl2"],"textures/skins/dcase04.png":["yHDTextures2.0.vl2"],"textures/skins/dcase05.PNG":["skins.vl2"],"textures/skins/dcase05.png":["yHDTextures2.0.vl2"],"textures/skins/deb01.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb01.ifl":["skins.vl2"],"textures/skins/deb02.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb03.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb04.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb05.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb06.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb07.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb08.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb09.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb10.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb11.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb12.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb13.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb14.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb15.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb16.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb17.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb18.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb19.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb20.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb21.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb22.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb23.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb24.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb25.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb26.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb27.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb28.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb29.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb30.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb31.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb32.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb33.PNG":["skins.vl2"],"textures/skins/deb33.png":["yHDTextures2.0.vl2"],"textures/skins/deb34.PNG":["skins.vl2"],"textures/skins/deb34.png":["yHDTextures2.0.vl2"],"textures/skins/decoy.plaque.png":["skins.vl2"],"textures/skins/deploy_inv_lite.ifl":["skins.vl2"],"textures/skins/deploy_inventory_1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deploy_inventory_2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deploy_sensor_pulse.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/designers.plaque.png":["skins.vl2"],"textures/skins/diamondback.plaque.png":["skins.vl2"],"textures/skins/disc00.PNG":["skins.vl2"],"textures/skins/disc00.ifl":["skins.vl2"],"textures/skins/disc00.png":["yHDTextures2.0.vl2"],"textures/skins/disc01.PNG":["skins.vl2"],"textures/skins/disc01.png":["yHDTextures2.0.vl2"],"textures/skins/disc02.PNG":["skins.vl2"],"textures/skins/disc02.png":["yHDTextures2.0.vl2"],"textures/skins/disc03.PNG":["skins.vl2"],"textures/skins/disc03.png":["yHDTextures2.0.vl2"],"textures/skins/disc04.PNG":["skins.vl2"],"textures/skins/disc04.png":["yHDTextures2.0.vl2"],"textures/skins/disc05.PNG":["skins.vl2"],"textures/skins/disc05.png":["yHDTextures2.0.vl2"],"textures/skins/disc06.PNG":["skins.vl2"],"textures/skins/disc06.png":["yHDTextures2.0.vl2"],"textures/skins/disc07.PNG":["skins.vl2"],"textures/skins/disc07.png":["yHDTextures2.0.vl2"],"textures/skins/disc08.PNG":["skins.vl2"],"textures/skins/disc08.png":["yHDTextures2.0.vl2"],"textures/skins/disc09.PNG":["skins.vl2"],"textures/skins/disc09.png":["yHDTextures2.0.vl2"],"textures/skins/disc10.PNG":["skins.vl2"],"textures/skins/disc10.png":["yHDTextures2.0.vl2"],"textures/skins/disc11.PNG":["skins.vl2"],"textures/skins/disc11.png":["yHDTextures2.0.vl2"],"textures/skins/disc12.PNG":["skins.vl2"],"textures/skins/disc12.png":["yHDTextures2.0.vl2"],"textures/skins/disc13.PNG":["skins.vl2"],"textures/skins/disc13.png":["yHDTextures2.0.vl2"],"textures/skins/disc14.PNG":["skins.vl2"],"textures/skins/disc14.png":["yHDTextures2.0.vl2"],"textures/skins/disc15.PNG":["skins.vl2"],"textures/skins/disc15.png":["yHDTextures2.0.vl2"],"textures/skins/disc16.PNG":["skins.vl2"],"textures/skins/disc16.png":["yHDTextures2.0.vl2"],"textures/skins/disc17.PNG":["skins.vl2"],"textures/skins/disc17.png":["yHDTextures2.0.vl2"],"textures/skins/disc18.PNG":["skins.vl2"],"textures/skins/disc18.png":["yHDTextures2.0.vl2"],"textures/skins/disc19.PNG":["skins.vl2"],"textures/skins/disc19.png":["yHDTextures2.0.vl2"],"textures/skins/disc20.PNG":["skins.vl2"],"textures/skins/disc20.png":["yHDTextures2.0.vl2"],"textures/skins/disc21.PNG":["skins.vl2"],"textures/skins/disc21.png":["yHDTextures2.0.vl2"],"textures/skins/disc22.PNG":["skins.vl2"],"textures/skins/disc22.png":["yHDTextures2.0.vl2"],"textures/skins/disc23.PNG":["skins.vl2"],"textures/skins/disc23.png":["yHDTextures2.0.vl2"],"textures/skins/disc24.PNG":["skins.vl2"],"textures/skins/disc24.png":["yHDTextures2.0.vl2"],"textures/skins/disc25.PNG":["skins.vl2"],"textures/skins/disc25.png":["yHDTextures2.0.vl2"],"textures/skins/disc26.PNG":["skins.vl2"],"textures/skins/disc26.png":["yHDTextures2.0.vl2"],"textures/skins/disc27.PNG":["skins.vl2"],"textures/skins/disc27.png":["yHDTextures2.0.vl2"],"textures/skins/disc_muzzle.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/discshield2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/dox_stone.png":["TWL-MapPack.vl2"],"textures/skins/dox_wires.png":["TWL-MapPack.vl2"],"textures/skins/drawkward.plaque.png":["skins.vl2"],"textures/skins/ds.hmale_512.png":["skins.vl2"],"textures/skins/ds.lfemale_512.png":["skins.vl2"],"textures/skins/ds.lmale_512.png":["skins.vl2"],"textures/skins/ds.mfemale_512.png":["skins.vl2"],"textures/skins/ds.mmale_512.png":["skins.vl2"],"textures/skins/dsword.flag.png":["skins.vl2","yHDTextures2.0.vl2","zflags.vl2"],"textures/skins/dsword.hmale.png":["skins.vl2"],"textures/skins/dsword.lfemale.png":["skins.vl2"],"textures/skins/dsword.lmale.png":["skins.vl2"],"textures/skins/dsword.mfemale.png":["skins.vl2"],"textures/skins/dsword.mmale.png":["skins.vl2"],"textures/skins/dsword.switch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/east.plaque.png":["skins.vl2"],"textures/skins/energy_blast.PNG":["skins.vl2"],"textures/skins/energy_blue_blink.ifl":["skins.vl2"],"textures/skins/energy_bolt.PNG":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/energy_bolt_aura.png":["skins.vl2"],"textures/skins/energy_bolt_front.png":["skins.vl2"],"textures/skins/energy_muzzle00.ifl":["skins.vl2"],"textures/skins/energy_side_muzzle00.ifl":["skins.vl2"],"textures/skins/energyb01.ifl":["skins.vl2"],"textures/skins/energyb01.png":["skins.vl2"],"textures/skins/energyb02.png":["skins.vl2"],"textures/skins/energyb03.png":["skins.vl2"],"textures/skins/energyb04.png":["skins.vl2"],"textures/skins/energyb05.png":["skins.vl2"],"textures/skins/energydis0000.ifl":["skins.vl2"],"textures/skins/energydis0000.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/energydis0001.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/energydis0002.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/energydis0003.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/energydis0004.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/energydis0005.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/enrg_frnt_muzl00.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_frnt_muzl01.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_frnt_muzl02.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_frnt_muzl03.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_frnt_muzl04.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_frnt_muzl05.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_frnt_muzl06.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_frnt_muzl07.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_side_muzl00.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_side_muzl01.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_side_muzl02.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_side_muzl03.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_side_muzl04.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_side_muzl05.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_side_muzl06.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_side_muzl07.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrgcore0000.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/enrgcore0001.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/enrgcore0002.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/enrgcore0003.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/enrgcore0004.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/enrgcore0005.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/enrgcore0006.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/enrgcore0007.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/enrgcore0008.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/enrgcore0009.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/enrgpack_core.ifl":["skins.vl2"],"textures/skins/enrgpack_tubes.ifl":["skins.vl2"],"textures/skins/etcmodel02.plaque.png":["skins.vl2"],"textures/skins/flag.png":["skins.vl2","yHDTextures2.0.vl2","zflags.vl2"],"textures/skins/flaglight1.ifl":["skins.vl2"],"textures/skins/flaglight1.png":["skins.vl2"],"textures/skins/flaglight2.png":["skins.vl2"],"textures/skins/flaglight3.png":["skins.vl2"],"textures/skins/flaglight4.png":["skins.vl2"],"textures/skins/flaglight5.png":["skins.vl2"],"textures/skins/flaregreen.png":["skins.vl2"],"textures/skins/flarewhite.PNG":["skins.vl2"],"textures/skins/flyerflame1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcef1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcef2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcef3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcef4.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcef5.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcefield_electric.ifl":["skins.vl2"],"textures/skins/forcefield_electric0.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcefield_electric1.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcefield_electric2.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcefield_electric3.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcefield_electric4.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcefield_electric5.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcefield_grn.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcefield_grn.ifl":["skins.vl2"],"textures/skins/forcefield_grn1.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcefield_grn2.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcefield_grn3.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcefield_grn4.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcefield_grn5.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/frankrizzo.plaque.png":["skins.vl2"],"textures/skins/generator.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/generic_scorch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/glow_red.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/goal_back.png":["TR2final105-client.vl2"],"textures/skins/goal_panel.png":["TR2final105-client.vl2"],"textures/skins/goal_side.png":["TR2final105-client.vl2"],"textures/skins/goal_top.png":["TR2final105-client.vl2"],"textures/skins/gold_goal_back.png":["TR2final105-client.vl2"],"textures/skins/gold_goal_side.png":["TR2final105-client.vl2"],"textures/skins/gold_goal_top.png":["TR2final105-client.vl2"],"textures/skins/gold_post.png":["TR2final105-client.vl2"],"textures/skins/goldcube.png":["TR2final105-client.vl2"],"textures/skins/gotmilk.plaque.png":["skins.vl2"],"textures/skins/green.hflag.png":["zflags.vl2"],"textures/skins/green00.ifl":["skins.vl2"],"textures/skins/green00.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/green01.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/green02.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/green03.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/green04.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/greenMortar.ifl":["skins.vl2"],"textures/skins/green_blink.ifl":["skins.vl2"],"textures/skins/green_blink0.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/green_blink1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/green_blink2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/green_blink3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/green_blink4.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/greenlight.ifl":["skins.vl2"],"textures/skins/grenade.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/grenade_flare.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/grenade_flash.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/grenade_projectile.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/hexabolic.plaque.png":["skins.vl2"],"textures/skins/horde.flag.png":["skins.vl2","yHDTextures2.0.vl2","zflags.vl2"],"textures/skins/horde.hbioderm.png":["skins.vl2"],"textures/skins/horde.lbioderm.png":["skins.vl2"],"textures/skins/horde.mbioderm.png":["skins.vl2"],"textures/skins/horde.switch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/hud_ret_bomber1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/hud_ret_bomber2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/hud_ret_bomber3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/hunters.flag.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/hvybioflare.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/hvyjetpackflare.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflare00.ifl":["skins.vl2"],"textures/skins/jetflare00.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflare01.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflare02.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflare03.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflare04.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflare05.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflare2.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflareside00.ifl":["skins.vl2"],"textures/skins/jetflareside00.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflareside01.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflareside02.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflareside03.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflareside04.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflareside05.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetpack.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/jetpack_bio.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/jetpackflare.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/jetpackflare_bio.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/jets00.ifl":["skins.vl2"],"textures/skins/jets00.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/jets01.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/jets02.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/jets03.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/jets04.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/jets05.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/jett.plaque.png":["skins.vl2"],"textures/skins/jetyellow.png":["skins.vl2"],"textures/skins/jimmy.plaque.png":["skins.vl2"],"textures/skins/kidneythief.plaque.png":["skins.vl2"],"textures/skins/leaf_bunch2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/leafydome.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/leafydome2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/light_blue_00.PNG":["skins.vl2"],"textures/skins/light_blue_01.PNG":["skins.vl2"],"textures/skins/light_blue_02.PNG":["skins.vl2"],"textures/skins/light_blue_03.PNG":["skins.vl2"],"textures/skins/light_blue_04.PNG":["skins.vl2"],"textures/skins/light_blue_generator.ifl":["skins.vl2"],"textures/skins/light_green01.PNG":["skins.vl2"],"textures/skins/light_green01.ifl":["skins.vl2"],"textures/skins/light_green02.PNG":["skins.vl2"],"textures/skins/light_green03.PNG":["skins.vl2"],"textures/skins/light_green04.PNG":["skins.vl2"],"textures/skins/light_green05.PNG":["skins.vl2"],"textures/skins/light_green06.PNG":["skins.vl2"],"textures/skins/light_red.ifl":["skins.vl2"],"textures/skins/light_red01.PNG":["skins.vl2"],"textures/skins/light_red02.png":["skins.vl2"],"textures/skins/light_red03.png":["skins.vl2"],"textures/skins/light_red04.png":["skins.vl2"],"textures/skins/light_red05.png":["skins.vl2"],"textures/skins/light_red06.png":["skins.vl2"],"textures/skins/light_red2.ifl":["skins.vl2"],"textures/skins/light_red3.ifl":["skins.vl2"],"textures/skins/lite_blue0.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_blue1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_blue2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_blue3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_blue4.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_fusturt.ifl":["skins.vl2"],"textures/skins/lite_fusturt01.ifl":["skins.vl2"],"textures/skins/lite_green.ifl":["skins.vl2"],"textures/skins/lite_green0.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_green1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_green2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_green3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_green4.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_pack_cloak.ifl":["skins.vl2"],"textures/skins/lite_red.ifl":["skins.vl2"],"textures/skins/lite_red0.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_red04.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_red1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_red2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_red3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_red4.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_remoteTurret.ifl":["skins.vl2"],"textures/skins/lite_rpu_pack01.ifl":["skins.vl2"],"textures/skins/lite_rpu_pack02.ifl":["skins.vl2"],"textures/skins/lite_sh_pack01.ifl":["skins.vl2"],"textures/skins/lite_sh_pack02.ifl":["skins.vl2"],"textures/skins/lite_turmiss.ifl":["skins.vl2"],"textures/skins/lite_turmort.ifl":["skins.vl2"],"textures/skins/marineleaves.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/marker.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/maximus.plaque.png":["skins.vl2"],"textures/skins/mine.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mine_anti_air.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mine_anti_land.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/missile_flash.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/missing.plaque.png":["skins.vl2"],"textures/skins/mongo.plaque.png":["skins.vl2"],"textures/skins/mort000.ifl":["skins.vl2"],"textures/skins/mort000.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort001.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort002.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort003.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort004.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort005.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort006.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort007.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort008.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort009.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort010.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort011.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort012.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort013.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort014.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort015.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort016.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort017.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort018.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort019.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort020.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort021.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort022.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort023.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort024.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort025.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort026.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort027.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/newedge00.ifl":["skins.vl2"],"textures/skins/newedge00.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/newedge01.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/newedge02.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/newedge03.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/newedge04.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/newedge05.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg00.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg01.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg02.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg03.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg04.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg05.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg06.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg07.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg08.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg09.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg10.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg11.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg12.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg13.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg14.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg15.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexgren.ifl":["skins.vl2"],"textures/skins/nexgren02.ifl":["skins.vl2"],"textures/skins/nexred.ifl":["skins.vl2"],"textures/skins/nexred00.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred01.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred02.ifl":["skins.vl2"],"textures/skins/nexred02.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred03.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred04.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred05.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred06.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred07.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred08.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred09.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred10.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred11.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred12.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred13.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred14.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred15.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/noise.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/olddawg.plaque.png":["skins.vl2"],"textures/skins/orange.ifl":["skins.vl2"],"textures/skins/orange00.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/orange01.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/orange02.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/orange03.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/orange04.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/orange05.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/orange1.ifl":["skins.vl2"],"textures/skins/orphankazrak.plaque.png":["skins.vl2"],"textures/skins/pack_ammo.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_cloak.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_cloak2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_deploy_sensor_pulse.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_energy.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_rep.ifl":["skins.vl2"],"textures/skins/pack_rep01.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_rep02.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_rep03.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_rep04.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_rep05.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_rep2.ifl":["skins.vl2"],"textures/skins/pack_rep_lite.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_repair.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_senjam.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_shield.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_u_c00.png":["skins.vl2"],"textures/skins/pack_u_c01.png":["skins.vl2"],"textures/skins/pack_u_c02.png":["skins.vl2"],"textures/skins/pack_u_c03.png":["skins.vl2"],"textures/skins/pack_u_c04.png":["skins.vl2"],"textures/skins/pack_u_e.ifl":["skins.vl2"],"textures/skins/pack_u_e_lite.ifl":["skins.vl2"],"textures/skins/pack_u_e_lite00.png":["skins.vl2"],"textures/skins/pack_u_e_lite01.png":["skins.vl2"],"textures/skins/pack_u_e_lite02.png":["skins.vl2"],"textures/skins/pack_u_e_lite03.png":["skins.vl2"],"textures/skins/pack_u_e_lite04.png":["skins.vl2"],"textures/skins/pack_u_e_lite05.png":["skins.vl2"],"textures/skins/pack_u_e_lite06.png":["skins.vl2"],"textures/skins/pack_upgrade_cloaking.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_upgrade_energy.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_upgrade_reflection.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_upgrade_repair.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_upgrade_repulsor.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_upgrade_satchel.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_upgrade_satchel2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_upgrade_shield.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plasma.ifl":["skins.vl2"],"textures/skins/plasma01.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plasma02.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plasma03.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plasma04.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plasma05.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plasma06.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plasma07.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plasma08.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plasma09.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plasma10.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plasmaTurret.ifl":["skins.vl2"],"textures/skins/plasma_ammo.ifl":["skins.vl2"],"textures/skins/plasma_exhaust.ifl":["skins.vl2"],"textures/skins/plasma_muzzle.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex00.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex01.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex02.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex03.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex04.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex05.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex06.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex07.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex08.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex09.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex10.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex11.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex12.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex13.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex14.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex15.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex16.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex17.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex18.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex19.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex20.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex21.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex22.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex23.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plrec00.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plrec00.ifl":["skins.vl2"],"textures/skins/plrec01.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plrec02.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plrec03.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plrec04.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plrec05.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plrec06.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plrec07.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsTur0a.ifl":["skins.vl2"],"textures/skins/plsam00.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam00.ifl":["skins.vl2"],"textures/skins/plsam01.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam02.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam03.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam04.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam05.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam06.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam07.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam08.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam09.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam0a.ifl":["skins.vl2"],"textures/skins/plsam10.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam11.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam12.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam13.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam14.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam15.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam16.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam17.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam18.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam19.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam20.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam21.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam22.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam23.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam24.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam25.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam26.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam27.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam28.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam29.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam30.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam31.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam32.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam33.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam34.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam35.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam36.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam37.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam38.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam39.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam40.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsamagun.ifl":["skins.vl2"],"textures/skins/plsmabolt01.ifl":["skins.vl2"],"textures/skins/plsmabolt01.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsmabolt02.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsmabolt03.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsmabolt04.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsmabolt05.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsmabolt06.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsmabolt07.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsmabolt08.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsmabolt09.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsmabolt10.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsre.ifl":["skins.vl2"],"textures/skins/pod1.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/porg2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/porg4.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/programmers1.plaque.png":["skins.vl2"],"textures/skins/programmers2.plaque.png":["skins.vl2"],"textures/skins/purple00.ifl":["skins.vl2"],"textures/skins/purple00.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/purple01.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/purple02.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/purple03.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/purple04.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/qix.plaque.png":["skins.vl2"],"textures/skins/raf.plaque.png":["skins.vl2"],"textures/skins/ratedz.plaque.png":["skins.vl2"],"textures/skins/red_blink.ifl":["skins.vl2"],"textures/skins/red_blink0.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/red_blink1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/red_blink2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/red_blink3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/red_blink4.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/repair_kit.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/repair_patch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/rickets.plaque.png":["skins.vl2"],"textures/skins/rusty.mmale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/scanline.ifl":["skins.vl2"],"textures/skins/scanline1.PNG":["skins.vl2"],"textures/skins/scanline1.png":["yHDTextures2.0.vl2"],"textures/skins/scanline2.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/scanline3.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/scanline4.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/scanline5.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/scanline6.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/screenframe.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/screenstatic1.ifl":["skins.vl2"],"textures/skins/screenstatic1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/screenstatic2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/screenstatic3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/screenstatic4.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/screenstatic5.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/sensor_pulse_large.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/sensor_pulse_med.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/sentry.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/shark.plaque.png":["skins.vl2"],"textures/skins/shrikeflare2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/silver_post.png":["TR2final105-client.vl2"],"textures/skins/silvercube.png":["TR2final105-client.vl2"],"textures/skins/skeet.plaque.png":["skins.vl2"],"textures/skins/skin2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke.ifl":["skins.vl2"],"textures/skins/smoke00.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke01.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke02.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke03.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke04.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke05.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke06.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke07.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke08.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke09.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke10.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke11.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke12.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke13.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke14.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke15.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke16.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke17.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke18.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke19.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke20.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/sneaker.plaque.png":["skins.vl2"],"textures/skins/snowleopard.plaque.png":["skins.vl2"],"textures/skins/solarpanel.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/sparks00.ifl":["skins.vl2"],"textures/skins/stackable.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable1L.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable1M.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable1S.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable2L.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable2S.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable2m.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable3L.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable3m.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable3s.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable4L.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable4M.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable5L.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable5m.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_damage.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_damageL1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_damageL2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_damageL3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_damageM1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_damageM2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_damageM3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_damageS1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_damageS2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_damageS3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_damageS4.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_damage_alpha.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_inventory.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_inventory_activate.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_teleporter.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_teleporter_activate.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_vpad.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/statue_HMale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/statue_LFemale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/statue_LMale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/statue_base.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/statue_plaque.png":["skins.vl2"],"textures/skins/switch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/switchbeam.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/swolf.flag.png":["skins.vl2","yHDTextures2.0.vl2","zflags.vl2"],"textures/skins/swolf.hmale.png":["skins.vl2"],"textures/skins/swolf.lfemale.png":["skins.vl2"],"textures/skins/swolf.lmale.png":["skins.vl2"],"textures/skins/swolf.mfemale.png":["skins.vl2"],"textures/skins/swolf.mmale.png":["skins.vl2"],"textures/skins/swolf.switch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/swolf_hmale_512.png":["skins.vl2"],"textures/skins/swolf_lfemale_512.png":["skins.vl2"],"textures/skins/swolf_lmale_512.png":["skins.vl2"],"textures/skins/swolf_mfemale_512.png":["skins.vl2"],"textures/skins/swolf_mmale_512.png":["skins.vl2"],"textures/skins/symlink.plaque.png":["skins.vl2"],"textures/skins/todesritter.plaque.png":["skins.vl2"],"textures/skins/tomin8tor.plaque.png":["skins.vl2"],"textures/skins/tr2_flag.png":["TR2final105-client.vl2"],"textures/skins/tribes1.plaque.png":["skins.vl2"],"textures/skins/turret_InOut_deploy.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/turret_assaultTank.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/turret_base_large.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/turret_belly.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/turret_light_red.ifl":["skins.vl2"],"textures/skins/turret_remote.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/turret_sentry.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/twitch.plaque.png":["skins.vl2"],"textures/skins/uberbob.plaque.png":["skins.vl2"],"textures/skins/vaportrail.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vehicle_air_bomber1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vehicle_air_bomber2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vehicle_air_bomber3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vehicle_air_hpc1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vehicle_air_hpc2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vehicle_air_hpc3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vehicle_air_scout.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vehicle_grav_tank_bodyside1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vehicle_grav_tank_bodyside2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vehicle_land_mpb1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vehicle_land_mpb2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vehicle_mpb_sensor_panelsON.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vending01.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/vending02.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/vpad_activate.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vpad_ambient.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vpad_arm.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_chaingun.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_chaingun_ammocasing.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_disc.PNG":["skins.vl2"],"textures/skins/weapon_disc.png":["yHDTextures2.0.vl2"],"textures/skins/weapon_elf.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_energy.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_energy_vehicle.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_grenade_launcher.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_missile.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_missile_casement.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_mortar.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_plasma1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_plasma2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_plasmathrower.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_repair.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_shocklance.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_shocklance_glow .png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_sniper.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_targeting.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/xorg2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/yellow.hflag.png":["zflags.vl2"],"textures/skins/yellow.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/sky01.dml":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/sky01/sback.png":["TWL2-MapPack.vl2"],"textures/sky01/sdown.png":["TWL2-MapPack.vl2"],"textures/sky01/sfront.png":["TWL2-MapPack.vl2"],"textures/sky01/sleft.png":["TWL2-MapPack.vl2"],"textures/sky01/sright.png":["TWL2-MapPack.vl2"],"textures/sky01/sup.png":["TWL2-MapPack.vl2"],"textures/sky03.dml":["TWL-MapPack.vl2"],"textures/sky03/TR1_Cloud1.png":["TWL-MapPack.vl2"],"textures/sky03/TR1_Cloud2.png":["TWL-MapPack.vl2"],"textures/sky03/fback.png":["TWL-MapPack.vl2"],"textures/sky03/fdown.png":["TWL-MapPack.vl2"],"textures/sky03/ffront.png":["TWL-MapPack.vl2"],"textures/sky03/fleft.png":["TWL-MapPack.vl2"],"textures/sky03/fright.png":["TWL-MapPack.vl2"],"textures/sky03/fup.png":["TWL-MapPack.vl2"],"textures/sky121.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/sky127.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/sky156.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/sky_badlands_cloudy.dml":["textures.vl2"],"textures/sky_badlands_starrynight.dml":["textures.vl2"],"textures/sky_beachblitz.dml":["TWL-MapPack.vl2"],"textures/sky_desert_blue.dml":["textures.vl2"],"textures/sky_desert_brown.dml":["textures.vl2"],"textures/sky_desert_starrynight.dml":["textures.vl2"],"textures/sky_ice_blue.dml":["textures.vl2"],"textures/sky_ice_cloak.dml":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/sky_ice_starrynight.dml":["textures.vl2"],"textures/sky_lava_brown.dml":["textures.vl2"],"textures/sky_lava_starrynight.dml":["textures.vl2"],"textures/sky_lush_blue.dml":["textures.vl2"],"textures/sky_lush_morestars.dml":["textures.vl2"],"textures/sky_lush_starrynight.dml":["textures.vl2"],"textures/sky_volcanic_starrynight.dml":["textures.vl2"],"textures/small_circle.PNG":["textures.vl2"],"textures/small_cross.png":["textures.vl2"],"textures/small_diamond.png":["textures.vl2"],"textures/small_square.png":["textures.vl2"],"textures/small_triangle.png":["textures.vl2"],"textures/snowflake8x8.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/snowflakes.dml":["textures.vl2"],"textures/snowtest.dml":["textures.vl2"],"textures/space/TR1_Cloud1.png":["TWL-MapPack.vl2"],"textures/space/TR1_Cloud2.png":["TWL-MapPack.vl2"],"textures/space/xnight2_bk.png":["TWL-MapPack.vl2"],"textures/space/xnight2_dn.png":["TWL-MapPack.vl2"],"textures/space/xnight2_ft.png":["TWL-MapPack.vl2"],"textures/space/xnight2_lf.png":["TWL-MapPack.vl2"],"textures/space/xnight2_rt.png":["TWL-MapPack.vl2"],"textures/space/xnight2_up.png":["TWL-MapPack.vl2"],"textures/space_14.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/space_16.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/space_17.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/space_18.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/space_19.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/space_3.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/space_5.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/special/BlueImpact.PNG":["textures.vl2"],"textures/special/BlueImpact.png":["yHDTextures2.0.vl2"],"textures/special/ELFBeam.PNG":["textures.vl2"],"textures/special/ELFBeam.png":["yHDTextures2.0.vl2"],"textures/special/ELFLightning.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0000.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0002.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0004.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0006.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0008.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0010.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0012.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0014.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0016.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0018.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0020.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0022.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0024.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0026.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0028.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0030.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0032.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0034.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0036.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0038.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0040.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0042.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0044.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0046.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0048.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0050.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0052.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/GameGrid.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/LensFlare/Flare00.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/LightningBlur.PNG":["textures.vl2"],"textures/special/LightningBlur.png":["yHDTextures2.0.vl2"],"textures/special/Shocklance_effect01.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Shocklance_effect02.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/bigSmoke.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/smoke_001.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/smoke_002.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/smoke_003.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/smoke_004.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/smoke_005.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/smoke_006.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/smoke_007.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/smoke_008.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/smoke_009.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/smoke_010.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/smoke_011.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/smoke_012.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/bigSpark.PNG":["textures.vl2"],"textures/special/bigSpark.png":["yHDTextures2.0.vl2"],"textures/special/blasterBolt.PNG":["textures.vl2","zblasterfix.vl2"],"textures/special/blasterBolt.png":["yHDTextures2.0.vl2"],"textures/special/blasterBoltCross.PNG":["textures.vl2","zblasterfix.vl2"],"textures/special/blasterBoltCross.png":["yHDTextures2.0.vl2"],"textures/special/blasterHit.PNG":["textures.vl2"],"textures/special/blasterHit.png":["yHDTextures2.0.vl2"],"textures/special/bluespark.PNG":["textures.vl2"],"textures/special/bluespark.png":["yHDTextures2.0.vl2"],"textures/special/bubbles.PNG":["textures.vl2"],"textures/special/bubbles.png":["yHDTextures2.0.vl2"],"textures/special/bullethole1.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/bullethole2.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/bullethole3.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/bullethole4.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/bullethole5.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/bullethole6.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/chuteTexture.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/cloakTexture.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/cloudflash.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/cloudflash2.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/cloudflash3.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/cloudflash4.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/cloudflash5.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/cloudflash6.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/cloudflash7.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/cloudflash8.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/crescent3.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/crescent4.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/decal.dml":["textures.vl2"],"textures/special/droplet.PNG":["textures.vl2"],"textures/special/droplet.png":["yHDTextures2.0.vl2"],"textures/special/expFlare.PNG":["textures.vl2"],"textures/special/expFlare.png":["yHDTextures2.0.vl2"],"textures/special/flare.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/flare3.PNG":["textures.vl2"],"textures/special/flare3.png":["yHDTextures2.0.vl2"],"textures/special/flareSpark.PNG":["textures.vl2"],"textures/special/flareSpark.png":["yHDTextures2.0.vl2"],"textures/special/footprints/H_bioderm.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/footprints/H_male.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/footprints/L_bioderm.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/footprints/L_male.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/footprints/M_bioderm.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/footprints/M_male.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/generic_reflect.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/generic_scorch.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/glass.PNG":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/special/gradient.PNG":["textures.vl2"],"textures/special/gradient.png":["yHDTextures2.0.vl2"],"textures/special/grainy.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/jammermap.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/jetExhaust02.PNG":["textures.vl2"],"textures/special/jetExhaust02.png":["yHDTextures2.0.vl2"],"textures/special/landSpikeBolt.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/landSpikeBoltCross.PNG":["textures.vl2"],"textures/special/landSpikeBoltCross.png":["yHDTextures2.0.vl2"],"textures/special/laserrip01.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/laserrip02.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/laserrip03.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/laserrip04.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/laserrip05.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/laserrip06.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/laserrip07.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/laserrip08.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/laserrip09.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/lavadeath_1.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/lavadeath_2.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/lavareflect.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/lightFalloffMono.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/lightning1blur.PNG":["textures.vl2"],"textures/special/lightning1blur.png":["yHDTextures2.0.vl2"],"textures/special/lightning1frame1.PNG":["textures.vl2"],"textures/special/lightning1frame1.png":["yHDTextures2.0.vl2"],"textures/special/lightning1frame2.PNG":["textures.vl2"],"textures/special/lightning1frame2.png":["yHDTextures2.0.vl2"],"textures/special/lightning1frame3.PNG":["textures.vl2"],"textures/special/lightning1frame3.png":["yHDTextures2.0.vl2"],"textures/special/lightning2blur.PNG":["textures.vl2"],"textures/special/lightning2blur.png":["yHDTextures2.0.vl2"],"textures/special/lightning2frame1.PNG":["textures.vl2"],"textures/special/lightning2frame1.png":["yHDTextures2.0.vl2"],"textures/special/lightning2frame2.PNG":["textures.vl2"],"textures/special/lightning2frame2.png":["yHDTextures2.0.vl2"],"textures/special/lightning2frame3.PNG":["textures.vl2"],"textures/special/lightning2frame3.png":["yHDTextures2.0.vl2"],"textures/special/nonlingradient.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/pulse.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/redbump2.PNG":["textures.vl2"],"textures/special/redbump2.png":["yHDTextures2.0.vl2"],"textures/special/redflare.png":["textures.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/special/shieldenvmap.PNG":["textures.vl2"],"textures/special/shieldenvmap.png":["yHDTextures2.0.vl2"],"textures/special/shieldmap.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/shockLanceZap.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/shockLightning01.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/shockLightning02.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/shockLightning03.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/shocklanceHit.PNG":["textures.vl2"],"textures/special/shocklanceHit.png":["yHDTextures2.0.vl2"],"textures/special/shockwave4.PNG":["textures.vl2"],"textures/special/shockwave4.png":["yHDTextures2.0.vl2"],"textures/special/shockwave5.PNG":["textures.vl2"],"textures/special/shockwave5.png":["yHDTextures2.0.vl2"],"textures/special/shrikeBolt.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/shrikeBoltCross.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/skyLightning.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/sniper00.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/spark00.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/stationGlow.PNG":["textures.vl2"],"textures/special/stationGlow.png":["yHDTextures2.0.vl2"],"textures/special/stationLight.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/stationLight2.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/tracer00.PNG":["textures.vl2"],"textures/special/tracer00.png":["yHDTextures2.0.vl2"],"textures/special/tracercross.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/trigger.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/underwaterSpark.PNG":["textures.vl2"],"textures/special/underwaterSpark.png":["yHDTextures2.0.vl2"],"textures/special/water2.PNG":["textures.vl2"],"textures/special/water2.png":["yHDTextures2.0.vl2"],"textures/special/watertail1.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/watertail2.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/watertail3.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/watertail4.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/whiteAlpha0.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/whiteAlpha255.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/whiteNoAlpha.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/stagnant_water.dml":["textures.vl2"],"textures/starrynite.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/sunnight.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/taco/taco.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/template.dml":["textures.vl2"],"textures/terrain.BadLands.DirtBumpy.dml":["textures.vl2"],"textures/terrain.BadLands.DirtChipped.dml":["textures.vl2"],"textures/terrain.BadLands.DirtYellow.dml":["textures.vl2"],"textures/terrain.BadLands.DirtYellowCracked.dml":["textures.vl2"],"textures/terrain.BadLands.RockBrown.dml":["textures.vl2"],"textures/terrain.BadLands.RockChipped.dml":["textures.vl2"],"textures/terrain.BadLands.RockCracked.dml":["textures.vl2"],"textures/terrain.DesertWorld.RockFractured.dml":["textures.vl2"],"textures/terrain.DesertWorld.RockSmooth.dml":["textures.vl2"],"textures/terrain.DesertWorld.Sand.dml":["textures.vl2"],"textures/terrain.DesertWorld.SandBurnt.dml":["textures.vl2"],"textures/terrain.DesertWorld.SandDark.dml":["textures.vl2"],"textures/terrain.DesertWorld.SandOrange.dml":["textures.vl2"],"textures/terrain.DesertWorld.SandOxidized.dml":["textures.vl2"],"textures/terrain.FlatShade.Blue.dml":["textures.vl2"],"textures/terrain.FlatShade.Green.dml":["textures.vl2"],"textures/terrain.FlatShade.Purple.dml":["textures.vl2"],"textures/terrain.FlatShade.Red.dml":["textures.vl2"],"textures/terrain.FlatShade.White.dml":["textures.vl2"],"textures/terrain.FrequencyTest.dml":["textures.vl2"],"textures/terrain.IceWorld.Ice.dml":["textures.vl2"],"textures/terrain.IceWorld.RockBlue.dml":["textures.vl2"],"textures/terrain.IceWorld.Snow.dml":["textures.vl2"],"textures/terrain.IceWorld.SnowIce.dml":["textures.vl2"],"textures/terrain.IceWorld.SnowRock.dml":["textures.vl2"],"textures/terrain.LavaWorld.Crust.dml":["textures.vl2"],"textures/terrain.LavaWorld.LavaRockHot.dml":["textures.vl2"],"textures/terrain.LavaWorld.MuddyAsh.dml":["textures.vl2"],"textures/terrain.LushWorld.DirtMossy.dml":["textures.vl2"],"textures/terrain.LushWorld.GrassDark.dml":["textures.vl2"],"textures/terrain.LushWorld.GrassLight.dml":["textures.vl2"],"textures/terrain.LushWorld.GrassMixed.dml":["textures.vl2"],"textures/terrain.LushWorld.Lakebed.dml":["textures.vl2"],"textures/terrain.LushWorld.RockLight.dml":["textures.vl2"],"textures/terrain.LushWorld.RockMossy.dml":["textures.vl2"],"textures/terrain.Outline.dml":["textures.vl2"],"textures/terrain.mask.dml":["textures.vl2"],"textures/terrain/Badlands.DirtBumpy.png":["textures.vl2"],"textures/terrain/Badlands.DirtChipped.png":["textures.vl2"],"textures/terrain/Badlands.DirtYellow.png":["textures.vl2"],"textures/terrain/Badlands.DirtYellowCracked.png":["textures.vl2"],"textures/terrain/Badlands.RockBrown.png":["textures.vl2"],"textures/terrain/Badlands.RockChipped.png":["textures.vl2"],"textures/terrain/Badlands.RockCracked.png":["textures.vl2"],"textures/terrain/Badlands.Rockcrackedcopper.png":["textures.vl2"],"textures/terrain/Bleed.GrassLight.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Bleed.GrassMixed.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Bleed.RockMossy.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Bleed.RockSmooth.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/CB1.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/CB2.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/CBgravel.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/CBtrails.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Default.png":["textures.vl2"],"textures/terrain/DesertWorld.RockFractured.png":["textures.vl2"],"textures/terrain/DesertWorld.RockSmooth.png":["textures.vl2"],"textures/terrain/DesertWorld.Sand.png":["textures.vl2"],"textures/terrain/DesertWorld.SandBurnt.png":["textures.vl2"],"textures/terrain/DesertWorld.SandDark.png":["textures.vl2"],"textures/terrain/DesertWorld.SandOrange.png":["textures.vl2"],"textures/terrain/DesertWorld.SandOxidized.png":["textures.vl2"],"textures/terrain/DesertWorld.TR2Sand.png":["TR2final105-client.vl2"],"textures/terrain/Eep.MoonDirt.PNG":["Classic_maps_v1.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Eep.MoonDirtDark.PNG":["Classic_maps_v1.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Euro4_BeachBlitzSE_lushworld.beachsand.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Euro4_CrownSE_lushworld.beachsand.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Euro4_EpicratesDeluxeSE_tropical1.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Euro4_EpicratesDeluxeSE_ugly2.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Euro4_NeveSE_NyctoGlacier.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Euro4_NeveSE_NyctoRock.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Euro4_NeveSE_NyctoRock2.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Euro4_NeveSE_NyctoSnow.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Euro4_PuliVeivariSE_NyctoGlacier.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/GMD.DarkRock.png":["Classic_maps_v1.vl2","TR2final105-client.vl2"],"textures/terrain/GMD.DirtMossy.png":["Classic_maps_v1.vl2"],"textures/terrain/GMD.GrassLight.png":["Classic_maps_v1.vl2"],"textures/terrain/GMD.GrassMixed.png":["Classic_maps_v1.vl2","TR2final105-client.vl2"],"textures/terrain/GMD.LightSand.png":["Classic_maps_v1.vl2","TR2final105-client.vl2"],"textures/terrain/GMD.SandBurnt.png":["Classic_maps_v1.vl2"],"textures/terrain/IceWorld.Ice.png":["textures.vl2"],"textures/terrain/IceWorld.RockBlue.png":["textures.vl2"],"textures/terrain/IceWorld.Snow.png":["textures.vl2"],"textures/terrain/IceWorld.SnowIce.png":["textures.vl2"],"textures/terrain/IceWorld.SnowRock.png":["textures.vl2"],"textures/terrain/LavaWorld.Crust.png":["textures.vl2"],"textures/terrain/LavaWorld.LavaRockHot.png":["textures.vl2"],"textures/terrain/LavaWorld.MuddyAsh.png":["textures.vl2"],"textures/terrain/LavaWorld.RockBlack.PNG":["textures.vl2"],"textures/terrain/LegendsLightSand.png":["TWL-MapPack.vl2"],"textures/terrain/LushWorld.DirtMossy.png":["textures.vl2"],"textures/terrain/LushWorld.GrassDark.png":["textures.vl2"],"textures/terrain/LushWorld.GrassLight.png":["textures.vl2"],"textures/terrain/LushWorld.GrassMixed.png":["textures.vl2"],"textures/terrain/LushWorld.Lakebed.png":["textures.vl2"],"textures/terrain/LushWorld.RockLight.png":["textures.vl2"],"textures/terrain/LushWorld.RockMossy.png":["textures.vl2"],"textures/terrain/LushWorld.TR2DirtMossy.png":["TR2final105-client.vl2"],"textures/terrain/LushWorld.TR2GrassDark.png":["TR2final105-client.vl2"],"textures/terrain/LushWorld.TR2GrassLight.png":["TR2final105-client.vl2"],"textures/terrain/LushWorld.TR2GrassMixed.png":["TR2final105-client.vl2"],"textures/terrain/LushWorld.TR2RockLight.png":["TR2final105-client.vl2"],"textures/terrain/LushWorld.TR2RockMossy.png":["TR2final105-client.vl2"],"textures/terrain/NyctoGlacier.png":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/NyctoRock.png":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/NyctoRock2.png":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/NyctoSnow.png":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/RockLight.png":["TWL-MapPack.vl2"],"textures/terrain/TRIgreystone10.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/TRIgreystone7.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/TRIlava_rock.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/TRIstone_chip.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/TRIsub_sand.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/abbbb.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/acccc.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/adesert_cracks_d.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/adesert_sand2_d.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/aeee.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/brown_Dirt02.png":["TWL-MapPack.vl2"],"textures/terrain/brown_Dirt05.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/brown_DirtRock01.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/cc_alien_crackedsand.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/cc_alien_sand.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/cc_sand1.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/cc_sand2.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/cc_sand3.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/cc_sand4.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/desert_cracks_s.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/desert_sand_d.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/grass_autumn_red_d.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/grass_ground_d.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/green_GrassRock005.png":["TWL-MapPack.vl2"],"textures/terrain/green_SnowyGrass001.png":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/greenrock21.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/infbutch_Rock02.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/island_sand2_d.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/island_sand_d.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/kab_felsen1.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/kab_felsen2.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/kab_grass.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/kab_schnee.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/kab_schnee4.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/kab_schneefelsen.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/kab_schneefelsen2.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/kab_schneefelsen3.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/lava_d.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/lava_mars_d.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/lushworld.beachsand.png":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/lushworld.lakesand.png":["Classic_maps_v1.vl2"],"textures/terrain/mmd-1.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/mmd-2.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/mmd-3.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/mmd-5.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/moss_ground_d.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/mxrock0.png":["TWL-MapPack.vl2"],"textures/terrain/mxrock2tu.png":["TWL-MapPack.vl2"],"textures/terrain/mxrock2tv.png":["TWL-MapPack.vl2"],"textures/terrain/ril.darkrock.png":["Classic_maps_v1.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/ril.darkrock1.png":["Classic_maps_v1.vl2"],"textures/terrain/rilk.shingledrock.png":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/rilke.sand.png":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/rockwall.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/seawaterfull2.PNG":["TR2final105-client.vl2"],"textures/terrain/snow2_s.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/snow_a0.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/snow_a2.png":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/snow_brownRock00.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/snow_grass001.png":["TWL-MapPack.vl2"],"textures/terrain/snow_rock_5.png":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/tes_mystery1.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/tes_mystery2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/tes_test.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/tropical1.png":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/ugly2.png":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/wateregypt1.PNG":["TR2final105-client.vl2"],"textures/terrain/watr-icyblue2.PNG":["TR2final105-client.vl2"],"textures/terrainTiles/Frequency1.png":["textures.vl2"],"textures/terrainTiles/Frequency2.png":["textures.vl2"],"textures/terrainTiles/Frequency3.png":["textures.vl2"],"textures/terrainTiles/Frequency4.png":["textures.vl2"],"textures/terrainTiles/Frequency5.png":["textures.vl2"],"textures/terrainTiles/Frequency6.png":["textures.vl2"],"textures/terrainTiles/SANDDK1.PNG":["textures.vl2"],"textures/terrainTiles/SANDDK2.PNG":["textures.vl2"],"textures/terrainTiles/SANDDK3.PNG":["textures.vl2"],"textures/terrainTiles/SANDDK4.PNG":["textures.vl2"],"textures/terrainTiles/SANDDK5.PNG":["textures.vl2"],"textures/terrainTiles/SANDREG1.PNG":["textures.vl2"],"textures/terrainTiles/SANDREG2.PNG":["textures.vl2"],"textures/terrainTiles/SANDREG3.PNG":["textures.vl2"],"textures/terrainTiles/SANDREG4.PNG":["textures.vl2"],"textures/terrainTiles/SANDREG5.PNG":["textures.vl2"],"textures/terrainTiles/SandBrnt1.PNG":["textures.vl2"],"textures/terrainTiles/SandBrnt2.PNG":["textures.vl2"],"textures/terrainTiles/SandBrnt3.PNG":["textures.vl2"],"textures/terrainTiles/SandBrnt4.PNG":["textures.vl2"],"textures/terrainTiles/SandBrnt5.PNG":["textures.vl2"],"textures/terrainTiles/SandOxid1.PNG":["textures.vl2"],"textures/terrainTiles/SandOxid2.PNG":["textures.vl2"],"textures/terrainTiles/SandOxid3.PNG":["textures.vl2"],"textures/terrainTiles/SandOxid4.PNG":["textures.vl2"],"textures/terrainTiles/SandOxid5.PNG":["textures.vl2"],"textures/terrainTiles/blue.png":["textures.vl2"],"textures/terrainTiles/crust1.png":["textures.vl2"],"textures/terrainTiles/crust2.png":["textures.vl2"],"textures/terrainTiles/crust3.png":["textures.vl2"],"textures/terrainTiles/crust4.png":["textures.vl2"],"textures/terrainTiles/crust5.png":["textures.vl2"],"textures/terrainTiles/crust6.png":["textures.vl2"],"textures/terrainTiles/drtBumpy.PNG":["textures.vl2"],"textures/terrainTiles/drtBumpy01.PNG":["textures.vl2"],"textures/terrainTiles/drtBumpy02.PNG":["textures.vl2"],"textures/terrainTiles/drtBumpy03.PNG":["textures.vl2"],"textures/terrainTiles/drtBumpy04.PNG":["textures.vl2"],"textures/terrainTiles/drtBumpy05.PNG":["textures.vl2"],"textures/terrainTiles/drtChipped.PNG":["textures.vl2"],"textures/terrainTiles/drtChipped01.PNG":["textures.vl2"],"textures/terrainTiles/drtChipped02.PNG":["textures.vl2"],"textures/terrainTiles/drtChipped03.PNG":["textures.vl2"],"textures/terrainTiles/drtChipped04.PNG":["textures.vl2"],"textures/terrainTiles/drtChipped05.PNG":["textures.vl2"],"textures/terrainTiles/drtYelo.PNG":["textures.vl2"],"textures/terrainTiles/drtYelo01.PNG":["textures.vl2"],"textures/terrainTiles/drtYelo02.PNG":["textures.vl2"],"textures/terrainTiles/drtYelo03.PNG":["textures.vl2"],"textures/terrainTiles/drtYelo04.PNG":["textures.vl2"],"textures/terrainTiles/drtYeloCrk0.PNG":["textures.vl2"],"textures/terrainTiles/drtYeloCrk01.PNG":["textures.vl2"],"textures/terrainTiles/drtYeloCrk02.PNG":["textures.vl2"],"textures/terrainTiles/drtYeloCrk03.PNG":["textures.vl2"],"textures/terrainTiles/drtYeloCrk04.PNG":["textures.vl2"],"textures/terrainTiles/grassDk1.PNG":["textures.vl2"],"textures/terrainTiles/grassDk2.PNG":["textures.vl2"],"textures/terrainTiles/grassDk3.PNG":["textures.vl2"],"textures/terrainTiles/grassDk4.PNG":["textures.vl2"],"textures/terrainTiles/grassDk5.PNG":["textures.vl2"],"textures/terrainTiles/grassDk6.PNG":["textures.vl2"],"textures/terrainTiles/grassLt1.PNG":["textures.vl2"],"textures/terrainTiles/grassLt2.PNG":["textures.vl2"],"textures/terrainTiles/grassLt3.PNG":["textures.vl2"],"textures/terrainTiles/grassLt4.PNG":["textures.vl2"],"textures/terrainTiles/grassLt5.PNG":["textures.vl2"],"textures/terrainTiles/grassMix1.PNG":["textures.vl2"],"textures/terrainTiles/grassMix2.PNG":["textures.vl2"],"textures/terrainTiles/grassMix3.PNG":["textures.vl2"],"textures/terrainTiles/grassMix4.PNG":["textures.vl2"],"textures/terrainTiles/grassMix5.PNG":["textures.vl2"],"textures/terrainTiles/grassMix6.PNG":["textures.vl2"],"textures/terrainTiles/grassMix7.PNG":["textures.vl2"],"textures/terrainTiles/green.png":["textures.vl2"],"textures/terrainTiles/ice01.png":["textures.vl2"],"textures/terrainTiles/ice02.png":["textures.vl2"],"textures/terrainTiles/ice03.png":["textures.vl2"],"textures/terrainTiles/ice04.png":["textures.vl2"],"textures/terrainTiles/ice05.png":["textures.vl2"],"textures/terrainTiles/ice06.png":["textures.vl2"],"textures/terrainTiles/ice07.png":["textures.vl2"],"textures/terrainTiles/ice08.png":["textures.vl2"],"textures/terrainTiles/ice09.png":["textures.vl2"],"textures/terrainTiles/ice10.png":["textures.vl2"],"textures/terrainTiles/icesnow1.png":["textures.vl2"],"textures/terrainTiles/icesnow2.png":["textures.vl2"],"textures/terrainTiles/icesnow3.png":["textures.vl2"],"textures/terrainTiles/icesnow4.png":["textures.vl2"],"textures/terrainTiles/icesnow5.png":["textures.vl2"],"textures/terrainTiles/icesnow6.png":["textures.vl2"],"textures/terrainTiles/lavarockhot1.png":["textures.vl2"],"textures/terrainTiles/lavarockhot2.png":["textures.vl2"],"textures/terrainTiles/lavarockhot3.png":["textures.vl2"],"textures/terrainTiles/lavarockhot4.png":["textures.vl2"],"textures/terrainTiles/lavarockhot5.png":["textures.vl2"],"textures/terrainTiles/mask.0001.png":["textures.vl2"],"textures/terrainTiles/mask.0010.png":["textures.vl2"],"textures/terrainTiles/mask.0011.png":["textures.vl2"],"textures/terrainTiles/mask.0100.png":["textures.vl2"],"textures/terrainTiles/mask.0101.png":["textures.vl2"],"textures/terrainTiles/mask.0110.png":["textures.vl2"],"textures/terrainTiles/mask.0111.png":["textures.vl2"],"textures/terrainTiles/molten1.PNG":["textures.vl2"],"textures/terrainTiles/mossDirt1.PNG":["textures.vl2"],"textures/terrainTiles/mossDirt2.PNG":["textures.vl2"],"textures/terrainTiles/mossDirt3.PNG":["textures.vl2"],"textures/terrainTiles/mossDirt4.PNG":["textures.vl2"],"textures/terrainTiles/mossDirt5.PNG":["textures.vl2"],"textures/terrainTiles/mossRock1.PNG":["textures.vl2"],"textures/terrainTiles/mossRock2.PNG":["textures.vl2"],"textures/terrainTiles/mossRock3.PNG":["textures.vl2"],"textures/terrainTiles/mossRock4.PNG":["textures.vl2"],"textures/terrainTiles/mossRock5.PNG":["textures.vl2"],"textures/terrainTiles/muddyash1.PNG":["textures.vl2"],"textures/terrainTiles/muddyash2.PNG":["textures.vl2"],"textures/terrainTiles/muddyash3.PNG":["textures.vl2"],"textures/terrainTiles/muddyash4.PNG":["textures.vl2"],"textures/terrainTiles/muddyash5.PNG":["textures.vl2"],"textures/terrainTiles/muddyash6.PNG":["textures.vl2"],"textures/terrainTiles/outline.png":["textures.vl2"],"textures/terrainTiles/purple.png":["textures.vl2"],"textures/terrainTiles/red.png":["textures.vl2"],"textures/terrainTiles/rockBrCrak.PNG":["textures.vl2"],"textures/terrainTiles/rockBrCrak01.PNG":["textures.vl2"],"textures/terrainTiles/rockBrCrak02.PNG":["textures.vl2"],"textures/terrainTiles/rockBrCrak03.PNG":["textures.vl2"],"textures/terrainTiles/rockBrCrak04.PNG":["textures.vl2"],"textures/terrainTiles/rockBrCrak05.PNG":["textures.vl2"],"textures/terrainTiles/rockLt1.PNG":["textures.vl2"],"textures/terrainTiles/rockLt2.PNG":["textures.vl2"],"textures/terrainTiles/rockLt3.PNG":["textures.vl2"],"textures/terrainTiles/rockLt4.PNG":["textures.vl2"],"textures/terrainTiles/rockLt5.PNG":["textures.vl2"],"textures/terrainTiles/rockblue.png":["textures.vl2"],"textures/terrainTiles/rockblue1.png":["textures.vl2"],"textures/terrainTiles/rockblue2.png":["textures.vl2"],"textures/terrainTiles/rockblue3.png":["textures.vl2"],"textures/terrainTiles/rockblue4.png":["textures.vl2"],"textures/terrainTiles/rockblue5.png":["textures.vl2"],"textures/terrainTiles/rockblue6.png":["textures.vl2"],"textures/terrainTiles/rockbrown.PNG":["textures.vl2"],"textures/terrainTiles/rockbrown01.PNG":["textures.vl2"],"textures/terrainTiles/rockbrown02.PNG":["textures.vl2"],"textures/terrainTiles/rockbrown03.PNG":["textures.vl2"],"textures/terrainTiles/rockbrown04.PNG":["textures.vl2"],"textures/terrainTiles/rockbrown05.PNG":["textures.vl2"],"textures/terrainTiles/rockchipd.PNG":["textures.vl2"],"textures/terrainTiles/rockchipd01.PNG":["textures.vl2"],"textures/terrainTiles/rockchipd02.PNG":["textures.vl2"],"textures/terrainTiles/rockchipd03.PNG":["textures.vl2"],"textures/terrainTiles/rockchipd04.PNG":["textures.vl2"],"textures/terrainTiles/rockchipd05.PNG":["textures.vl2"],"textures/terrainTiles/rockcrak1.PNG":["textures.vl2"],"textures/terrainTiles/rockcrak2.PNG":["textures.vl2"],"textures/terrainTiles/rockcrak3.PNG":["textures.vl2"],"textures/terrainTiles/rockcrak4.PNG":["textures.vl2"],"textures/terrainTiles/rockcrak5.PNG":["textures.vl2"],"textures/terrainTiles/rockcrak6.PNG":["textures.vl2"],"textures/terrainTiles/rocksmth1.PNG":["textures.vl2"],"textures/terrainTiles/rocksmth2.PNG":["textures.vl2"],"textures/terrainTiles/rocksmth3.PNG":["textures.vl2"],"textures/terrainTiles/rocksmth4.PNG":["textures.vl2"],"textures/terrainTiles/rocksmth5.PNG":["textures.vl2"],"textures/terrainTiles/rocksmth6.PNG":["textures.vl2"],"textures/terrainTiles/rocksmth6x.PNG":["textures.vl2"],"textures/terrainTiles/sandorng1.PNG":["textures.vl2"],"textures/terrainTiles/sandorng2.PNG":["textures.vl2"],"textures/terrainTiles/sandorng3.PNG":["textures.vl2"],"textures/terrainTiles/sandorng4.PNG":["textures.vl2"],"textures/terrainTiles/sandorng5.PNG":["textures.vl2"],"textures/terrainTiles/seaLt1.PNG":["textures.vl2"],"textures/terrainTiles/seaLt2.PNG":["textures.vl2"],"textures/terrainTiles/seaLt3.PNG":["textures.vl2"],"textures/terrainTiles/seaLt4.PNG":["textures.vl2"],"textures/terrainTiles/seaLt5.PNG":["textures.vl2"],"textures/terrainTiles/snow1.png":["textures.vl2"],"textures/terrainTiles/snow2.png":["textures.vl2"],"textures/terrainTiles/snow3.png":["textures.vl2"],"textures/terrainTiles/snow4.png":["textures.vl2"],"textures/terrainTiles/snow5.png":["textures.vl2"],"textures/terrainTiles/snow6.png":["textures.vl2"],"textures/terrainTiles/snowrock1.png":["textures.vl2"],"textures/terrainTiles/snowrock2.png":["textures.vl2"],"textures/terrainTiles/snowrock3.png":["textures.vl2"],"textures/terrainTiles/snowrock4.png":["textures.vl2"],"textures/terrainTiles/snowrock5.png":["textures.vl2"],"textures/terrainTiles/snowrock6.png":["textures.vl2"],"textures/terrainTiles/white.png":["textures.vl2"],"textures/tesla.dml":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/tesla/skies/teslaski_v5_bk.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/tesla/skies/teslaski_v5_dn.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/tesla/skies/teslaski_v5_fr.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/tesla/skies/teslaski_v5_lf.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/tesla/skies/teslaski_v5_rt.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/tesla/skies/teslaski_v5_up.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/teslaski_v5_DN.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/teslaski_v5_bk.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/teslaski_v5_fr.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/teslaski_v5_lf.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/teslaski_v5_rt.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/teslaski_v5_up.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/texticons/Cred_Logo1.png":["textures.vl2"],"textures/texticons/Cred_logo5.png":["textures.vl2"],"textures/texticons/Flag_Beagle.jpg":["textures.vl2"],"textures/texticons/Flag_Bioderm.jpg":["textures.vl2"],"textures/texticons/Flag_DSword.jpg":["textures.vl2"],"textures/texticons/Flag_Phoenix.jpg":["textures.vl2"],"textures/texticons/Flag_Starwolf.jpg":["textures.vl2"],"textures/texticons/Flag_T2.jpg":["textures.vl2"],"textures/texticons/Heavy.jpg":["textures.vl2"],"textures/texticons/Logo_small_DSword.jpg":["textures.vl2"],"textures/texticons/Logo_small_Inferno.jpg":["textures.vl2"],"textures/texticons/Logo_small_Phoenix.jpg":["textures.vl2"],"textures/texticons/Logo_small_Starwolf.jpg":["textures.vl2"],"textures/texticons/Logo_small_Storm.jpg":["textures.vl2"],"textures/texticons/Logo_small_beagle.jpg":["textures.vl2"],"textures/texticons/Logo_small_bioderm.jpg":["textures.vl2"],"textures/texticons/TC_logo1.bm8":["T2csri.vl2"],"textures/texticons/TC_logo1.png":["T2csri.vl2"],"textures/texticons/bullet_1.png":["textures.vl2"],"textures/texticons/bullet_2.png":["textures.vl2"],"textures/texticons/dpub/DPUB_logo.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/texticons/dpub/DPUB_logo_BEthinking.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/texticons/dpub/DPUB_logo_Beer.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/texticons/dpub/DPUB_logo_Dermfused.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/texticons/dpub/DPUB_logo_Spook.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/texticons/dpub/DPUB_logo_Turkey.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/texticons/dpub/DPUB_logo_Xmas.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/texticons/dpub/DPUB_logo_Xoxo.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/texticons/mute_speaker.png":["textures.vl2"],"textures/texticons/sidebar1.jpg":["textures.vl2"],"textures/texticons/sidebar2.jpg":["textures.vl2"],"textures/texticons/sidebar3.jpg":["textures.vl2"],"textures/texticons/sys_op_eye.png":["textures.vl2"],"textures/texticons/twb/twb_BE_FLight.jpg":["textures.vl2"],"textures/texticons/twb/twb_BE_FMed.jpg":["textures.vl2"],"textures/texticons/twb/twb_BE_Heavy.jpg":["textures.vl2"],"textures/texticons/twb/twb_BE_MLight.jpg":["textures.vl2"],"textures/texticons/twb/twb_BE_MMed.JPG":["textures.vl2"],"textures/texticons/twb/twb_Bioderm.jpg":["textures.vl2"],"textures/texticons/twb/twb_Bioderm_Light.jpg":["textures.vl2"],"textures/texticons/twb/twb_Bioderm_Medium.jpg":["textures.vl2"],"textures/texticons/twb/twb_Blaster.jpg":["textures.vl2"],"textures/texticons/twb/twb_BloodEagle.jpg":["textures.vl2"],"textures/texticons/twb/twb_Chaingun.jpg":["textures.vl2"],"textures/texticons/twb/twb_DS_FLight.JPG":["textures.vl2"],"textures/texticons/twb/twb_DS_Fmed.jpg":["textures.vl2"],"textures/texticons/twb/twb_DS_Heavy.jpg":["textures.vl2"],"textures/texticons/twb/twb_DS_MMed.jpg":["textures.vl2"],"textures/texticons/twb/twb_DiamondSword.JPG":["textures.vl2"],"textures/texticons/twb/twb_Elfprojector.jpg":["textures.vl2"],"textures/texticons/twb/twb_Fusionmortar.jpg":["textures.vl2"],"textures/texticons/twb/twb_Grenadelauncher.jpg":["textures.vl2"],"textures/texticons/twb/twb_HR_FLight.JPG":["textures.vl2"],"textures/texticons/twb/twb_HR_FMed.jpg":["textures.vl2"],"textures/texticons/twb/twb_HR_Heavy.jpg":["textures.vl2"],"textures/texticons/twb/twb_HR_MLight.jpg":["textures.vl2"],"textures/texticons/twb/twb_HR_MMed.JPG":["textures.vl2"],"textures/texticons/twb/twb_Harbingers.JPG":["textures.vl2"],"textures/texticons/twb/twb_Havoc.JPG":["textures.vl2"],"textures/texticons/twb/twb_Laserrifle.jpg":["textures.vl2"],"textures/texticons/twb/twb_Lineup.jpg":["textures.vl2"],"textures/texticons/twb/twb_Missilelauncher.jpg":["textures.vl2"],"textures/texticons/twb/twb_Plasmarifle.jpg":["textures.vl2"],"textures/texticons/twb/twb_SW_FLight.jpg":["textures.vl2"],"textures/texticons/twb/twb_SW_FMedium.jpg":["textures.vl2"],"textures/texticons/twb/twb_SW_Heavy.jpg":["textures.vl2"],"textures/texticons/twb/twb_SW_MLight.jpg":["textures.vl2"],"textures/texticons/twb/twb_SW_MMed.jpg":["textures.vl2"],"textures/texticons/twb/twb_Shrike.jpg":["textures.vl2"],"textures/texticons/twb/twb_Spinfusor.jpg":["textures.vl2"],"textures/texticons/twb/twb_Starwolves.JPG":["textures.vl2"],"textures/texticons/twb/twb_TRIBES2.jpg":["textures.vl2"],"textures/texticons/twb/twb_Thundersword.jpg":["textures.vl2"],"textures/texticons/twb/twb_action_01.jpg":["textures.vl2"],"textures/texticons/twb/twb_action_02.jpg":["textures.vl2"],"textures/texticons/twb/twb_action_03.jpg":["textures.vl2"],"textures/texticons/twb/twb_action_04.jpg":["textures.vl2"],"textures/texticons/twb/twb_action_05.jpg":["textures.vl2"],"textures/texticons/twb/twb_action_06.jpg":["textures.vl2"],"textures/texticons/twb/twb_action_08.jpg":["textures.vl2"],"textures/texticons/twb/twb_action_10.jpg":["textures.vl2"],"textures/texticons/twb/twb_blowngen_01.jpg":["textures.vl2"],"textures/texticons/twb/twb_inferno_01.jpg":["textures.vl2"],"textures/texticons/twb/twb_inferno_02.jpg":["textures.vl2"],"textures/texticons/twb/twb_inferno_03.jpg":["textures.vl2"],"textures/texticons/twb/twb_lakedebris_01.jpg":["textures.vl2"],"textures/texticons/twb/twb_lakedebris_03.jpg":["textures.vl2"],"textures/texticons/twb/twb_shocklance.jpg":["textures.vl2"],"textures/texticons/twb/twb_soclose.jpg":["textures.vl2"],"textures/texticons/twb/twb_starwolf_fem.jpg":["textures.vl2"],"textures/texticons/twb/twb_starwolf_shrike.jpg":["textures.vl2"],"textures/texticons/twb/twb_wateraction_01.jpg":["textures.vl2"],"textures/texticons/twb/twb_waterdemise_01.jpg":["textures.vl2"],"textures/texticons/twb/twb_waterdemise_03.jpg":["textures.vl2"],"textures/texticons/twb/twb_waterdemise_04.jpg":["textures.vl2"],"textures/texticons/twb/twb_woohoo_01.jpg":["textures.vl2"],"textures/tn_logo.png":["T2csri.vl2"],"textures/tyre.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/v5planet/skies/Starfallen_BK.png":["Classic_maps_v1.vl2"],"textures/v5planet/skies/Starfallen_FR.png":["Classic_maps_v1.vl2"],"textures/v5planet/skies/Starfallen_LF.png":["Classic_maps_v1.vl2"],"textures/v5planet/skies/Starfallen_RT.png":["Classic_maps_v1.vl2"],"textures/v5planet/skies/Starfallen_UP.png":["Classic_maps_v1.vl2"],"textures/violet.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/winterskyday.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/xnight.dml":["TWL-MapPack.vl2"],"tournament/browser.cs":["tournamentNetClient2.vl2"],"tournament/login.cs":["tournamentNetClient2.vl2"],"tournament/settings.cs":["tournamentNetClient2.vl2"],"zz_classic_client_v4.txt":["zz_Classic_client_v1.vl2"]}');function u(){return Object.keys(n).sort()}var v=t(5833),d=t(6538),p=t.n(d);let c=/^ (DisplayName|MissionTypes) = (.+)$/,o=/^--- ([A-Z ]+) BEGIN ---$/,x=/^--- ([A-Z ]+) END ---$/,_="/t2-mapper",g="".concat(_,"/base/");function k(s){let e=function(s){let e=n[s];if(e&&e.length>0)return e[e.length-1];throw Error("Resource not found in manifest: ".concat(s))}(s=function(s){var e;if(n[s])return s;let t=u(),i=s.toLowerCase();return null!=(e=t.find(s=>s.toLowerCase()===i))?e:s}(s));return e?"".concat(g,"@vl2/").concat(e,"/").concat(s):"".concat(g).concat(s)}async function m(s){let e=await fetch(k("missions/".concat(s,".mis")));return function(s){var e,t,i,r,a,l,n,u;s=s.replace(/(\/\/--- OBJECT WRITE END ---\s+)(?:.|[\r\n])*$/,"$1");let v=/(\/\/--- OBJECT WRITE BEGIN ---\s+)/.exec(s),d=/[\r\n]new SimGroup/.exec(s);s=s.slice(0,v.index+v[1].length)+s.slice(d.index),v=/(\/\/--- OBJECT WRITE BEGIN ---\s+)/.exec(s);let _=/(\/\/--- MISSION STRING END ---\s+)/.exec(s);_&&(s=s.slice(0,_.index+_[1].length)+s.slice(v.index));let g=p().parse(s),k={name:null,definitions:[]},m={},h=[];for(let s of g)if("comment"===s.type){let e=function(s){let e;return(e=s.match(o))?{type:"sectionBegin",name:e[1]}:(e=s.match(x))?{type:"sectionEnd",name:e[1]}:(e=s.match(c))?{type:"definition",identifier:e[1],value:e[2]}:null}(s.text);if(e)switch(e.type){case"definition":k.name?k.definitions.push(s):m[e.identifier]=e.value;break;case"sectionEnd":if(e.name!==k.name)throw Error("Ending unmatched section!");(k.name||k.definitions.length)&&h.push(k),k={name:null,definitions:[]};break;case"sectionBegin":if(k.name)throw Error("Already in a section!");(k.name||k.definitions.length)&&h.push(k),k={name:e.name,definitions:[]}}else k.definitions.push(s)}else k.definitions.push(s);return(k.name||k.definitions.length)&&h.push(k),{displayName:null!=(a=m.DisplayName)?a:null,missionTypes:null!=(l=null==(e=m.MissionTypes)?void 0:e.split(" "))?l:[],missionQuote:null!=(n=null==(t=h.find(s=>"MISSION QUOTE"===s.name))?void 0:t.definitions.filter(s=>"comment"===s.type).map(s=>s.text).join("\n"))?n:null,missionString:null!=(u=null==(i=h.find(s=>"MISSION STRING"===s.name))?void 0:i.definitions.filter(s=>"comment"===s.type).map(s=>s.text).join("\n"))?u:null,objects:null==(r=h.find(s=>"OBJECT WRITE"===s.name))?void 0:r.definitions.filter(s=>"instance"===s.type).map(s=>(function s(e){return{className:e.className,instanceName:e.instanceName,properties:e.body.filter(s=>"definition"===s.type).map(s=>{switch(s.value.type){case"string":case"number":case"boolean":return{target:s.target,value:s.value.value};case"reference":return{target:s.target,value:s.value};default:throw console.error(e),Error("Unhandled value type: ".concat(s.target.name," = ").concat(s.value.type))}}),children:e.body.filter(s=>"instance"===s.type).map(e=>s(e))}})(s)),globals:h.filter(s=>!s.name).flatMap(s=>s.definitions.filter(s=>"definition"===s.type))}}(await e.text())}async function h(s){let e=await fetch(k("terrains/".concat(s)));return function(s){let e=new DataView(s),t=0,i=e.getUint8(t++),r=new Uint16Array(65536),a=[],l=s=>{let i="";for(let r=0;r0&&a.push(r)}let n=[];for(let s of a){let s=new Uint8Array(65536);for(let i=0;i<65536;i++){var u=e.getUint8(t++);s[i]=u}n.push(s)}return{version:i,textureNames:a,heightMap:r,alphaMaps:n}}(await e.arrayBuffer())}let T=new Set(["SkiFree","SkiFree_Daily","SkiFree_Randomizer"]),f=u().map(s=>s.match(/^missions\/(.+)\.mis$/)).filter(Boolean).map(s=>s[1]).filter(s=>!T.has(s));function L(){let s=(0,r.useRef)(null),[e,t]=(0,r.useState)("TWL_Raindance");return(0,r.useEffect)(()=>{let t=s.current,i=new a.JeP({canvas:t,antialias:!0}),r=new l.Tap,n=new l.Z58,u=new l.ubm(75,t.clientWidth/t.clientHeight,.1,2e3);async function d(){let s=function(s){let e;for(let t of function* s(e){for(let t of e)for(let e of(yield t,s(t.children)))yield e}(s.objects))if("TerrainBlock"===t.className){e=t;break}if(!e)throw Error("Error!");return e.properties.find(s=>"terrainFile"===s.target.name).value}(await m(e)),t=await h(s),a=t.textureNames.length;console.log({terrain:t});let u=t.textureNames.map(s=>{var e,t,a,n;return(e=r.load(function(s){s=s.replace(/^terrain\./,"");try{return k("textures/terrain/".concat(s,".png"))}catch(s){return"".concat(_,"/black.png")}}(s))).wrapS=e.wrapT=l.GJx,e.colorSpace=l.er$,e.anisotropy=null!=(n=null==(t=(a=i.capabilities).getMaxAnisotropy)?void 0:t.call(a))?n:16,e.generateMipmaps=!0,e.minFilter=l.$_I,e.magFilter=l.k6q,e}),v=t.alphaMaps.map(s=>(function(s){let e=new l.GYF(s,256,256,l.VT0,l.OUM);return e.colorSpace=l.jf0,e.wrapS=e.wrapT=l.GJx,e.generateMipmaps=!1,e.minFilter=l.k6q,e.magFilter=l.k6q,e.needsUpdate=!0,e})(s)),d=new l.bdM(512,512,256,256);d.rotateX(-Math.PI/2);let p=function(s){let e=new Float32Array(s.length);for(let t=0;t{u.forEach((e,t)=>{s.uniforms["albedo".concat(t)]={value:e}}),v.forEach((e,t)=>{t>0&&(s.uniforms["mask".concat(t)]={value:e})}),u.forEach((e,t)=>{s.uniforms["tiling".concat(t)]={value:Math.min(32,Math.pow(2,t+2))}}),s.fragmentShader="\nuniform sampler2D albedo0;\nuniform sampler2D albedo1;\nuniform sampler2D albedo2;\nuniform sampler2D albedo3;\nuniform sampler2D albedo4;\nuniform sampler2D albedo5;\nuniform sampler2D mask1;\nuniform sampler2D mask2;\nuniform sampler2D mask3;\nuniform sampler2D mask4;\nuniform sampler2D mask5;\nuniform float tiling0;\nuniform float tiling1;\nuniform float tiling2;\nuniform float tiling3;\nuniform float tiling4;\nuniform float tiling5;\n"+s.fragmentShader,s.fragmentShader=s.fragmentShader.replace("#include ","\n // Sample base albedo layers (sRGB textures auto-decoded to linear)\n vec2 baseUv = vMapUv;\n vec3 c0 = texture2D(albedo0, baseUv * vec2(tiling0)).rgb;\n ".concat(a>1?"vec3 c1 = texture2D(albedo1, baseUv * vec2(tiling1)).rgb;":"","\n ").concat(a>2?"vec3 c2 = texture2D(albedo2, baseUv * vec2(tiling2)).rgb;":"","\n ").concat(a>3?"vec3 c3 = texture2D(albedo3, baseUv * vec2(tiling3)).rgb;":"","\n ").concat(a>4?"vec3 c4 = texture2D(albedo4, baseUv * vec2(tiling4)).rgb;":"","\n ").concat(a>5?"vec3 c5 = texture2D(albedo5, baseUv * vec2(tiling5)).rgb;":"","\n\n // Sample linear masks (use R channel)\n float a1 = texture2D(mask1, baseUv).r;\n ").concat(a>1?"float a2 = texture2D(mask2, baseUv).r;":"","\n ").concat(a>2?"float a3 = texture2D(mask3, baseUv).r;":"","\n ").concat(a>3?"float a4 = texture2D(mask4, baseUv).r;":"","\n ").concat(a>4?"float a5 = texture2D(mask5, baseUv).r;":"","\n\n // Bottom-up compositing: each mask tells how much the higher layer replaces lower\n ").concat(a>1?"vec3 blended = mix(c0, c1, clamp(a1, 0.0, 1.0));":"","\n ").concat(a>2?"blended = mix(blended, c2, clamp(a2, 0.0, 1.0));":"","\n ").concat(a>3?"blended = mix(blended, c3, clamp(a3, 0.0, 1.0));":"","\n ").concat(a>4?"blended = mix(blended, c4, clamp(a4, 0.0, 1.0));":"","\n ").concat(a>5?"blended = mix(blended, c5, clamp(a5, 0.0, 1.0));":"","\n\n // Assign to diffuseColor before lighting\n diffuseColor.rgb = ").concat(a>1?"blended":"c0",";\n"))};let x=new l.eaF(d,o);n.add(x)}let p=new v.N(u,i.domElement),c=new l.dth("rgba(209, 237, 255, 1)","rgba(186, 200, 181, 1)",2);n.add(c),u.position.set(100,15,100),u.lookAt(0,0,-200),p.update(),i.setAnimationLoop(()=>{if(function(s){let e=s.domElement,t=e.clientWidth,i=e.clientHeight,r=e.width!==t||e.height!==i;return r&&s.setSize(t,i,!1),r}(i)){let s=i.domElement;u.aspect=s.clientWidth/s.clientHeight,u.updateProjectionMatrix()}p.update(),i.render(n,u)}),d()},[e]),(0,i.jsxs)("main",{children:[(0,i.jsx)("canvas",{ref:s,id:"canvas"}),(0,i.jsx)("select",{id:"missionList",value:e,onChange:s=>t(s.target.value),children:f.map(s=>(0,i.jsx)("option",{children:s},s))})]})}}},s=>{s.O(0,[367,831,833,441,255,358],()=>s(s.s=6179)),_N_E=s.O()}]); \ No newline at end of file diff --git a/docs/_next/static/chunks/b536a0f1-1b5759e0c5317a23.js b/docs/_next/static/chunks/b536a0f1-1b5759e0c5317a23.js new file mode 100644 index 00000000..77139318 --- /dev/null +++ b/docs/_next/static/chunks/b536a0f1-1b5759e0c5317a23.js @@ -0,0 +1,197 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[367],{7548:(e,n,t)=>{t.d(n,{JeP:()=>nC});var r=t(5339);function i(){let e=null,n=!1,t=null,r=null;function i(n,a){t(n,a),r=e.requestAnimationFrame(i)}return{start:function(){!0!==n&&null!==t&&(r=e.requestAnimationFrame(i),n=!0)},stop:function(){e.cancelAnimationFrame(r),n=!1},setAnimationLoop:function(e){t=e},setContext:function(n){e=n}}}function a(e){let n=new WeakMap;return{get:function(e){return e.isInterleavedBufferAttribute&&(e=e.data),n.get(e)},remove:function(t){t.isInterleavedBufferAttribute&&(t=t.data);let r=n.get(t);r&&(e.deleteBuffer(r.buffer),n.delete(t))},update:function(t,r){if(t.isInterleavedBufferAttribute&&(t=t.data),t.isGLBufferAttribute){let e=n.get(t);(!e||e.versione.start-n.start);let n=0;for(let e=1;e 0\n vec4 plane;\n #ifdef ALPHA_TO_COVERAGE\n float distanceToPlane, distanceGradient;\n float clipOpacity = 1.0;\n #pragma unroll_loop_start\n for ( int i = 0; i < UNION_CLIPPING_PLANES; i ++ ) {\n plane = clippingPlanes[ i ];\n distanceToPlane = - dot( vClipPosition, plane.xyz ) + plane.w;\n distanceGradient = fwidth( distanceToPlane ) / 2.0;\n clipOpacity *= smoothstep( - distanceGradient, distanceGradient, distanceToPlane );\n if ( clipOpacity == 0.0 ) discard;\n }\n #pragma unroll_loop_end\n #if UNION_CLIPPING_PLANES < NUM_CLIPPING_PLANES\n float unionClipOpacity = 1.0;\n #pragma unroll_loop_start\n for ( int i = UNION_CLIPPING_PLANES; i < NUM_CLIPPING_PLANES; i ++ ) {\n plane = clippingPlanes[ i ];\n distanceToPlane = - dot( vClipPosition, plane.xyz ) + plane.w;\n distanceGradient = fwidth( distanceToPlane ) / 2.0;\n unionClipOpacity *= 1.0 - smoothstep( - distanceGradient, distanceGradient, distanceToPlane );\n }\n #pragma unroll_loop_end\n clipOpacity *= 1.0 - unionClipOpacity;\n #endif\n diffuseColor.a *= clipOpacity;\n if ( diffuseColor.a == 0.0 ) discard;\n #else\n #pragma unroll_loop_start\n for ( int i = 0; i < UNION_CLIPPING_PLANES; i ++ ) {\n plane = clippingPlanes[ i ];\n if ( dot( vClipPosition, plane.xyz ) > plane.w ) discard;\n }\n #pragma unroll_loop_end\n #if UNION_CLIPPING_PLANES < NUM_CLIPPING_PLANES\n bool clipped = true;\n #pragma unroll_loop_start\n for ( int i = UNION_CLIPPING_PLANES; i < NUM_CLIPPING_PLANES; i ++ ) {\n plane = clippingPlanes[ i ];\n clipped = ( dot( vClipPosition, plane.xyz ) > plane.w ) && clipped;\n }\n #pragma unroll_loop_end\n if ( clipped ) discard;\n #endif\n #endif\n#endif",clipping_planes_pars_fragment:"#if NUM_CLIPPING_PLANES > 0\n varying vec3 vClipPosition;\n uniform vec4 clippingPlanes[ NUM_CLIPPING_PLANES ];\n#endif",clipping_planes_pars_vertex:"#if NUM_CLIPPING_PLANES > 0\n varying vec3 vClipPosition;\n#endif",clipping_planes_vertex:"#if NUM_CLIPPING_PLANES > 0\n vClipPosition = - mvPosition.xyz;\n#endif",color_fragment:"#if defined( USE_COLOR_ALPHA )\n diffuseColor *= vColor;\n#elif defined( USE_COLOR )\n diffuseColor.rgb *= vColor;\n#endif",color_pars_fragment:"#if defined( USE_COLOR_ALPHA )\n varying vec4 vColor;\n#elif defined( USE_COLOR )\n varying vec3 vColor;\n#endif",color_pars_vertex:"#if defined( USE_COLOR_ALPHA )\n varying vec4 vColor;\n#elif defined( USE_COLOR ) || defined( USE_INSTANCING_COLOR ) || defined( USE_BATCHING_COLOR )\n varying vec3 vColor;\n#endif",color_vertex:"#if defined( USE_COLOR_ALPHA )\n vColor = vec4( 1.0 );\n#elif defined( USE_COLOR ) || defined( USE_INSTANCING_COLOR ) || defined( USE_BATCHING_COLOR )\n vColor = vec3( 1.0 );\n#endif\n#ifdef USE_COLOR\n vColor *= color;\n#endif\n#ifdef USE_INSTANCING_COLOR\n vColor.xyz *= instanceColor.xyz;\n#endif\n#ifdef USE_BATCHING_COLOR\n vec3 batchingColor = getBatchingColor( getIndirectIndex( gl_DrawID ) );\n vColor.xyz *= batchingColor.xyz;\n#endif",common:"#define PI 3.141592653589793\n#define PI2 6.283185307179586\n#define PI_HALF 1.5707963267948966\n#define RECIPROCAL_PI 0.3183098861837907\n#define RECIPROCAL_PI2 0.15915494309189535\n#define EPSILON 1e-6\n#ifndef saturate\n#define saturate( a ) clamp( a, 0.0, 1.0 )\n#endif\n#define whiteComplement( a ) ( 1.0 - saturate( a ) )\nfloat pow2( const in float x ) { return x*x; }\nvec3 pow2( const in vec3 x ) { return x*x; }\nfloat pow3( const in float x ) { return x*x*x; }\nfloat pow4( const in float x ) { float x2 = x*x; return x2*x2; }\nfloat max3( const in vec3 v ) { return max( max( v.x, v.y ), v.z ); }\nfloat average( const in vec3 v ) { return dot( v, vec3( 0.3333333 ) ); }\nhighp float rand( const in vec2 uv ) {\n const highp float a = 12.9898, b = 78.233, c = 43758.5453;\n highp float dt = dot( uv.xy, vec2( a,b ) ), sn = mod( dt, PI );\n return fract( sin( sn ) * c );\n}\n#ifdef HIGH_PRECISION\n float precisionSafeLength( vec3 v ) { return length( v ); }\n#else\n float precisionSafeLength( vec3 v ) {\n float maxComponent = max3( abs( v ) );\n return length( v / maxComponent ) * maxComponent;\n }\n#endif\nstruct IncidentLight {\n vec3 color;\n vec3 direction;\n bool visible;\n};\nstruct ReflectedLight {\n vec3 directDiffuse;\n vec3 directSpecular;\n vec3 indirectDiffuse;\n vec3 indirectSpecular;\n};\n#ifdef USE_ALPHAHASH\n varying vec3 vPosition;\n#endif\nvec3 transformDirection( in vec3 dir, in mat4 matrix ) {\n return normalize( ( matrix * vec4( dir, 0.0 ) ).xyz );\n}\nvec3 inverseTransformDirection( in vec3 dir, in mat4 matrix ) {\n return normalize( ( vec4( dir, 0.0 ) * matrix ).xyz );\n}\nmat3 transposeMat3( const in mat3 m ) {\n mat3 tmp;\n tmp[ 0 ] = vec3( m[ 0 ].x, m[ 1 ].x, m[ 2 ].x );\n tmp[ 1 ] = vec3( m[ 0 ].y, m[ 1 ].y, m[ 2 ].y );\n tmp[ 2 ] = vec3( m[ 0 ].z, m[ 1 ].z, m[ 2 ].z );\n return tmp;\n}\nbool isPerspectiveMatrix( mat4 m ) {\n return m[ 2 ][ 3 ] == - 1.0;\n}\nvec2 equirectUv( in vec3 dir ) {\n float u = atan( dir.z, dir.x ) * RECIPROCAL_PI2 + 0.5;\n float v = asin( clamp( dir.y, - 1.0, 1.0 ) ) * RECIPROCAL_PI + 0.5;\n return vec2( u, v );\n}\nvec3 BRDF_Lambert( const in vec3 diffuseColor ) {\n return RECIPROCAL_PI * diffuseColor;\n}\nvec3 F_Schlick( const in vec3 f0, const in float f90, const in float dotVH ) {\n float fresnel = exp2( ( - 5.55473 * dotVH - 6.98316 ) * dotVH );\n return f0 * ( 1.0 - fresnel ) + ( f90 * fresnel );\n}\nfloat F_Schlick( const in float f0, const in float f90, const in float dotVH ) {\n float fresnel = exp2( ( - 5.55473 * dotVH - 6.98316 ) * dotVH );\n return f0 * ( 1.0 - fresnel ) + ( f90 * fresnel );\n} // validated",cube_uv_reflection_fragment:"#ifdef ENVMAP_TYPE_CUBE_UV\n #define cubeUV_minMipLevel 4.0\n #define cubeUV_minTileSize 16.0\n float getFace( vec3 direction ) {\n vec3 absDirection = abs( direction );\n float face = - 1.0;\n if ( absDirection.x > absDirection.z ) {\n if ( absDirection.x > absDirection.y )\n face = direction.x > 0.0 ? 0.0 : 3.0;\n else\n face = direction.y > 0.0 ? 1.0 : 4.0;\n } else {\n if ( absDirection.z > absDirection.y )\n face = direction.z > 0.0 ? 2.0 : 5.0;\n else\n face = direction.y > 0.0 ? 1.0 : 4.0;\n }\n return face;\n }\n vec2 getUV( vec3 direction, float face ) {\n vec2 uv;\n if ( face == 0.0 ) {\n uv = vec2( direction.z, direction.y ) / abs( direction.x );\n } else if ( face == 1.0 ) {\n uv = vec2( - direction.x, - direction.z ) / abs( direction.y );\n } else if ( face == 2.0 ) {\n uv = vec2( - direction.x, direction.y ) / abs( direction.z );\n } else if ( face == 3.0 ) {\n uv = vec2( - direction.z, direction.y ) / abs( direction.x );\n } else if ( face == 4.0 ) {\n uv = vec2( - direction.x, direction.z ) / abs( direction.y );\n } else {\n uv = vec2( direction.x, direction.y ) / abs( direction.z );\n }\n return 0.5 * ( uv + 1.0 );\n }\n vec3 bilinearCubeUV( sampler2D envMap, vec3 direction, float mipInt ) {\n float face = getFace( direction );\n float filterInt = max( cubeUV_minMipLevel - mipInt, 0.0 );\n mipInt = max( mipInt, cubeUV_minMipLevel );\n float faceSize = exp2( mipInt );\n highp vec2 uv = getUV( direction, face ) * ( faceSize - 2.0 ) + 1.0;\n if ( face > 2.0 ) {\n uv.y += faceSize;\n face -= 3.0;\n }\n uv.x += face * faceSize;\n uv.x += filterInt * 3.0 * cubeUV_minTileSize;\n uv.y += 4.0 * ( exp2( CUBEUV_MAX_MIP ) - faceSize );\n uv.x *= CUBEUV_TEXEL_WIDTH;\n uv.y *= CUBEUV_TEXEL_HEIGHT;\n #ifdef texture2DGradEXT\n return texture2DGradEXT( envMap, uv, vec2( 0.0 ), vec2( 0.0 ) ).rgb;\n #else\n return texture2D( envMap, uv ).rgb;\n #endif\n }\n #define cubeUV_r0 1.0\n #define cubeUV_m0 - 2.0\n #define cubeUV_r1 0.8\n #define cubeUV_m1 - 1.0\n #define cubeUV_r4 0.4\n #define cubeUV_m4 2.0\n #define cubeUV_r5 0.305\n #define cubeUV_m5 3.0\n #define cubeUV_r6 0.21\n #define cubeUV_m6 4.0\n float roughnessToMip( float roughness ) {\n float mip = 0.0;\n if ( roughness >= cubeUV_r1 ) {\n mip = ( cubeUV_r0 - roughness ) * ( cubeUV_m1 - cubeUV_m0 ) / ( cubeUV_r0 - cubeUV_r1 ) + cubeUV_m0;\n } else if ( roughness >= cubeUV_r4 ) {\n mip = ( cubeUV_r1 - roughness ) * ( cubeUV_m4 - cubeUV_m1 ) / ( cubeUV_r1 - cubeUV_r4 ) + cubeUV_m1;\n } else if ( roughness >= cubeUV_r5 ) {\n mip = ( cubeUV_r4 - roughness ) * ( cubeUV_m5 - cubeUV_m4 ) / ( cubeUV_r4 - cubeUV_r5 ) + cubeUV_m4;\n } else if ( roughness >= cubeUV_r6 ) {\n mip = ( cubeUV_r5 - roughness ) * ( cubeUV_m6 - cubeUV_m5 ) / ( cubeUV_r5 - cubeUV_r6 ) + cubeUV_m5;\n } else {\n mip = - 2.0 * log2( 1.16 * roughness ); }\n return mip;\n }\n vec4 textureCubeUV( sampler2D envMap, vec3 sampleDir, float roughness ) {\n float mip = clamp( roughnessToMip( roughness ), cubeUV_m0, CUBEUV_MAX_MIP );\n float mipF = fract( mip );\n float mipInt = floor( mip );\n vec3 color0 = bilinearCubeUV( envMap, sampleDir, mipInt );\n if ( mipF == 0.0 ) {\n return vec4( color0, 1.0 );\n } else {\n vec3 color1 = bilinearCubeUV( envMap, sampleDir, mipInt + 1.0 );\n return vec4( mix( color0, color1, mipF ), 1.0 );\n }\n }\n#endif",defaultnormal_vertex:"vec3 transformedNormal = objectNormal;\n#ifdef USE_TANGENT\n vec3 transformedTangent = objectTangent;\n#endif\n#ifdef USE_BATCHING\n mat3 bm = mat3( batchingMatrix );\n transformedNormal /= vec3( dot( bm[ 0 ], bm[ 0 ] ), dot( bm[ 1 ], bm[ 1 ] ), dot( bm[ 2 ], bm[ 2 ] ) );\n transformedNormal = bm * transformedNormal;\n #ifdef USE_TANGENT\n transformedTangent = bm * transformedTangent;\n #endif\n#endif\n#ifdef USE_INSTANCING\n mat3 im = mat3( instanceMatrix );\n transformedNormal /= vec3( dot( im[ 0 ], im[ 0 ] ), dot( im[ 1 ], im[ 1 ] ), dot( im[ 2 ], im[ 2 ] ) );\n transformedNormal = im * transformedNormal;\n #ifdef USE_TANGENT\n transformedTangent = im * transformedTangent;\n #endif\n#endif\ntransformedNormal = normalMatrix * transformedNormal;\n#ifdef FLIP_SIDED\n transformedNormal = - transformedNormal;\n#endif\n#ifdef USE_TANGENT\n transformedTangent = ( modelViewMatrix * vec4( transformedTangent, 0.0 ) ).xyz;\n #ifdef FLIP_SIDED\n transformedTangent = - transformedTangent;\n #endif\n#endif",displacementmap_pars_vertex:"#ifdef USE_DISPLACEMENTMAP\n uniform sampler2D displacementMap;\n uniform float displacementScale;\n uniform float displacementBias;\n#endif",displacementmap_vertex:"#ifdef USE_DISPLACEMENTMAP\n transformed += normalize( objectNormal ) * ( texture2D( displacementMap, vDisplacementMapUv ).x * displacementScale + displacementBias );\n#endif",emissivemap_fragment:"#ifdef USE_EMISSIVEMAP\n vec4 emissiveColor = texture2D( emissiveMap, vEmissiveMapUv );\n #ifdef DECODE_VIDEO_TEXTURE_EMISSIVE\n emissiveColor = sRGBTransferEOTF( emissiveColor );\n #endif\n totalEmissiveRadiance *= emissiveColor.rgb;\n#endif",emissivemap_pars_fragment:"#ifdef USE_EMISSIVEMAP\n uniform sampler2D emissiveMap;\n#endif",colorspace_fragment:"gl_FragColor = linearToOutputTexel( gl_FragColor );",colorspace_pars_fragment:"vec4 LinearTransferOETF( in vec4 value ) {\n return value;\n}\nvec4 sRGBTransferEOTF( in vec4 value ) {\n return vec4( mix( pow( value.rgb * 0.9478672986 + vec3( 0.0521327014 ), vec3( 2.4 ) ), value.rgb * 0.0773993808, vec3( lessThanEqual( value.rgb, vec3( 0.04045 ) ) ) ), value.a );\n}\nvec4 sRGBTransferOETF( in vec4 value ) {\n return vec4( mix( pow( value.rgb, vec3( 0.41666 ) ) * 1.055 - vec3( 0.055 ), value.rgb * 12.92, vec3( lessThanEqual( value.rgb, vec3( 0.0031308 ) ) ) ), value.a );\n}",envmap_fragment:"#ifdef USE_ENVMAP\n #ifdef ENV_WORLDPOS\n vec3 cameraToFrag;\n if ( isOrthographic ) {\n cameraToFrag = normalize( vec3( - viewMatrix[ 0 ][ 2 ], - viewMatrix[ 1 ][ 2 ], - viewMatrix[ 2 ][ 2 ] ) );\n } else {\n cameraToFrag = normalize( vWorldPosition - cameraPosition );\n }\n vec3 worldNormal = inverseTransformDirection( normal, viewMatrix );\n #ifdef ENVMAP_MODE_REFLECTION\n vec3 reflectVec = reflect( cameraToFrag, worldNormal );\n #else\n vec3 reflectVec = refract( cameraToFrag, worldNormal, refractionRatio );\n #endif\n #else\n vec3 reflectVec = vReflect;\n #endif\n #ifdef ENVMAP_TYPE_CUBE\n vec4 envColor = textureCube( envMap, envMapRotation * vec3( flipEnvMap * reflectVec.x, reflectVec.yz ) );\n #else\n vec4 envColor = vec4( 0.0 );\n #endif\n #ifdef ENVMAP_BLENDING_MULTIPLY\n outgoingLight = mix( outgoingLight, outgoingLight * envColor.xyz, specularStrength * reflectivity );\n #elif defined( ENVMAP_BLENDING_MIX )\n outgoingLight = mix( outgoingLight, envColor.xyz, specularStrength * reflectivity );\n #elif defined( ENVMAP_BLENDING_ADD )\n outgoingLight += envColor.xyz * specularStrength * reflectivity;\n #endif\n#endif",envmap_common_pars_fragment:"#ifdef USE_ENVMAP\n uniform float envMapIntensity;\n uniform float flipEnvMap;\n uniform mat3 envMapRotation;\n #ifdef ENVMAP_TYPE_CUBE\n uniform samplerCube envMap;\n #else\n uniform sampler2D envMap;\n #endif\n \n#endif",envmap_pars_fragment:"#ifdef USE_ENVMAP\n uniform float reflectivity;\n #if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( PHONG ) || defined( LAMBERT )\n #define ENV_WORLDPOS\n #endif\n #ifdef ENV_WORLDPOS\n varying vec3 vWorldPosition;\n uniform float refractionRatio;\n #else\n varying vec3 vReflect;\n #endif\n#endif",envmap_pars_vertex:"#ifdef USE_ENVMAP\n #if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( PHONG ) || defined( LAMBERT )\n #define ENV_WORLDPOS\n #endif\n #ifdef ENV_WORLDPOS\n \n varying vec3 vWorldPosition;\n #else\n varying vec3 vReflect;\n uniform float refractionRatio;\n #endif\n#endif",envmap_physical_pars_fragment:"#ifdef USE_ENVMAP\n vec3 getIBLIrradiance( const in vec3 normal ) {\n #ifdef ENVMAP_TYPE_CUBE_UV\n vec3 worldNormal = inverseTransformDirection( normal, viewMatrix );\n vec4 envMapColor = textureCubeUV( envMap, envMapRotation * worldNormal, 1.0 );\n return PI * envMapColor.rgb * envMapIntensity;\n #else\n return vec3( 0.0 );\n #endif\n }\n vec3 getIBLRadiance( const in vec3 viewDir, const in vec3 normal, const in float roughness ) {\n #ifdef ENVMAP_TYPE_CUBE_UV\n vec3 reflectVec = reflect( - viewDir, normal );\n reflectVec = normalize( mix( reflectVec, normal, roughness * roughness) );\n reflectVec = inverseTransformDirection( reflectVec, viewMatrix );\n vec4 envMapColor = textureCubeUV( envMap, envMapRotation * reflectVec, roughness );\n return envMapColor.rgb * envMapIntensity;\n #else\n return vec3( 0.0 );\n #endif\n }\n #ifdef USE_ANISOTROPY\n vec3 getIBLAnisotropyRadiance( const in vec3 viewDir, const in vec3 normal, const in float roughness, const in vec3 bitangent, const in float anisotropy ) {\n #ifdef ENVMAP_TYPE_CUBE_UV\n vec3 bentNormal = cross( bitangent, viewDir );\n bentNormal = normalize( cross( bentNormal, bitangent ) );\n bentNormal = normalize( mix( bentNormal, normal, pow2( pow2( 1.0 - anisotropy * ( 1.0 - roughness ) ) ) ) );\n return getIBLRadiance( viewDir, bentNormal, roughness );\n #else\n return vec3( 0.0 );\n #endif\n }\n #endif\n#endif",envmap_vertex:"#ifdef USE_ENVMAP\n #ifdef ENV_WORLDPOS\n vWorldPosition = worldPosition.xyz;\n #else\n vec3 cameraToVertex;\n if ( isOrthographic ) {\n cameraToVertex = normalize( vec3( - viewMatrix[ 0 ][ 2 ], - viewMatrix[ 1 ][ 2 ], - viewMatrix[ 2 ][ 2 ] ) );\n } else {\n cameraToVertex = normalize( worldPosition.xyz - cameraPosition );\n }\n vec3 worldNormal = inverseTransformDirection( transformedNormal, viewMatrix );\n #ifdef ENVMAP_MODE_REFLECTION\n vReflect = reflect( cameraToVertex, worldNormal );\n #else\n vReflect = refract( cameraToVertex, worldNormal, refractionRatio );\n #endif\n #endif\n#endif",fog_vertex:"#ifdef USE_FOG\n vFogDepth = - mvPosition.z;\n#endif",fog_pars_vertex:"#ifdef USE_FOG\n varying float vFogDepth;\n#endif",fog_fragment:"#ifdef USE_FOG\n #ifdef FOG_EXP2\n float fogFactor = 1.0 - exp( - fogDensity * fogDensity * vFogDepth * vFogDepth );\n #else\n float fogFactor = smoothstep( fogNear, fogFar, vFogDepth );\n #endif\n gl_FragColor.rgb = mix( gl_FragColor.rgb, fogColor, fogFactor );\n#endif",fog_pars_fragment:"#ifdef USE_FOG\n uniform vec3 fogColor;\n varying float vFogDepth;\n #ifdef FOG_EXP2\n uniform float fogDensity;\n #else\n uniform float fogNear;\n uniform float fogFar;\n #endif\n#endif",gradientmap_pars_fragment:"#ifdef USE_GRADIENTMAP\n uniform sampler2D gradientMap;\n#endif\nvec3 getGradientIrradiance( vec3 normal, vec3 lightDirection ) {\n float dotNL = dot( normal, lightDirection );\n vec2 coord = vec2( dotNL * 0.5 + 0.5, 0.0 );\n #ifdef USE_GRADIENTMAP\n return vec3( texture2D( gradientMap, coord ).r );\n #else\n vec2 fw = fwidth( coord ) * 0.5;\n return mix( vec3( 0.7 ), vec3( 1.0 ), smoothstep( 0.7 - fw.x, 0.7 + fw.x, coord.x ) );\n #endif\n}",lightmap_pars_fragment:"#ifdef USE_LIGHTMAP\n uniform sampler2D lightMap;\n uniform float lightMapIntensity;\n#endif",lights_lambert_fragment:"LambertMaterial material;\nmaterial.diffuseColor = diffuseColor.rgb;\nmaterial.specularStrength = specularStrength;",lights_lambert_pars_fragment:"varying vec3 vViewPosition;\nstruct LambertMaterial {\n vec3 diffuseColor;\n float specularStrength;\n};\nvoid RE_Direct_Lambert( const in IncidentLight directLight, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in LambertMaterial material, inout ReflectedLight reflectedLight ) {\n float dotNL = saturate( dot( geometryNormal, directLight.direction ) );\n vec3 irradiance = dotNL * directLight.color;\n reflectedLight.directDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n}\nvoid RE_IndirectDiffuse_Lambert( const in vec3 irradiance, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in LambertMaterial material, inout ReflectedLight reflectedLight ) {\n reflectedLight.indirectDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n}\n#define RE_Direct RE_Direct_Lambert\n#define RE_IndirectDiffuse RE_IndirectDiffuse_Lambert",lights_pars_begin:"uniform bool receiveShadow;\nuniform vec3 ambientLightColor;\n#if defined( USE_LIGHT_PROBES )\n uniform vec3 lightProbe[ 9 ];\n#endif\nvec3 shGetIrradianceAt( in vec3 normal, in vec3 shCoefficients[ 9 ] ) {\n float x = normal.x, y = normal.y, z = normal.z;\n vec3 result = shCoefficients[ 0 ] * 0.886227;\n result += shCoefficients[ 1 ] * 2.0 * 0.511664 * y;\n result += shCoefficients[ 2 ] * 2.0 * 0.511664 * z;\n result += shCoefficients[ 3 ] * 2.0 * 0.511664 * x;\n result += shCoefficients[ 4 ] * 2.0 * 0.429043 * x * y;\n result += shCoefficients[ 5 ] * 2.0 * 0.429043 * y * z;\n result += shCoefficients[ 6 ] * ( 0.743125 * z * z - 0.247708 );\n result += shCoefficients[ 7 ] * 2.0 * 0.429043 * x * z;\n result += shCoefficients[ 8 ] * 0.429043 * ( x * x - y * y );\n return result;\n}\nvec3 getLightProbeIrradiance( const in vec3 lightProbe[ 9 ], const in vec3 normal ) {\n vec3 worldNormal = inverseTransformDirection( normal, viewMatrix );\n vec3 irradiance = shGetIrradianceAt( worldNormal, lightProbe );\n return irradiance;\n}\nvec3 getAmbientLightIrradiance( const in vec3 ambientLightColor ) {\n vec3 irradiance = ambientLightColor;\n return irradiance;\n}\nfloat getDistanceAttenuation( const in float lightDistance, const in float cutoffDistance, const in float decayExponent ) {\n float distanceFalloff = 1.0 / max( pow( lightDistance, decayExponent ), 0.01 );\n if ( cutoffDistance > 0.0 ) {\n distanceFalloff *= pow2( saturate( 1.0 - pow4( lightDistance / cutoffDistance ) ) );\n }\n return distanceFalloff;\n}\nfloat getSpotAttenuation( const in float coneCosine, const in float penumbraCosine, const in float angleCosine ) {\n return smoothstep( coneCosine, penumbraCosine, angleCosine );\n}\n#if NUM_DIR_LIGHTS > 0\n struct DirectionalLight {\n vec3 direction;\n vec3 color;\n };\n uniform DirectionalLight directionalLights[ NUM_DIR_LIGHTS ];\n void getDirectionalLightInfo( const in DirectionalLight directionalLight, out IncidentLight light ) {\n light.color = directionalLight.color;\n light.direction = directionalLight.direction;\n light.visible = true;\n }\n#endif\n#if NUM_POINT_LIGHTS > 0\n struct PointLight {\n vec3 position;\n vec3 color;\n float distance;\n float decay;\n };\n uniform PointLight pointLights[ NUM_POINT_LIGHTS ];\n void getPointLightInfo( const in PointLight pointLight, const in vec3 geometryPosition, out IncidentLight light ) {\n vec3 lVector = pointLight.position - geometryPosition;\n light.direction = normalize( lVector );\n float lightDistance = length( lVector );\n light.color = pointLight.color;\n light.color *= getDistanceAttenuation( lightDistance, pointLight.distance, pointLight.decay );\n light.visible = ( light.color != vec3( 0.0 ) );\n }\n#endif\n#if NUM_SPOT_LIGHTS > 0\n struct SpotLight {\n vec3 position;\n vec3 direction;\n vec3 color;\n float distance;\n float decay;\n float coneCos;\n float penumbraCos;\n };\n uniform SpotLight spotLights[ NUM_SPOT_LIGHTS ];\n void getSpotLightInfo( const in SpotLight spotLight, const in vec3 geometryPosition, out IncidentLight light ) {\n vec3 lVector = spotLight.position - geometryPosition;\n light.direction = normalize( lVector );\n float angleCos = dot( light.direction, spotLight.direction );\n float spotAttenuation = getSpotAttenuation( spotLight.coneCos, spotLight.penumbraCos, angleCos );\n if ( spotAttenuation > 0.0 ) {\n float lightDistance = length( lVector );\n light.color = spotLight.color * spotAttenuation;\n light.color *= getDistanceAttenuation( lightDistance, spotLight.distance, spotLight.decay );\n light.visible = ( light.color != vec3( 0.0 ) );\n } else {\n light.color = vec3( 0.0 );\n light.visible = false;\n }\n }\n#endif\n#if NUM_RECT_AREA_LIGHTS > 0\n struct RectAreaLight {\n vec3 color;\n vec3 position;\n vec3 halfWidth;\n vec3 halfHeight;\n };\n uniform sampler2D ltc_1; uniform sampler2D ltc_2;\n uniform RectAreaLight rectAreaLights[ NUM_RECT_AREA_LIGHTS ];\n#endif\n#if NUM_HEMI_LIGHTS > 0\n struct HemisphereLight {\n vec3 direction;\n vec3 skyColor;\n vec3 groundColor;\n };\n uniform HemisphereLight hemisphereLights[ NUM_HEMI_LIGHTS ];\n vec3 getHemisphereLightIrradiance( const in HemisphereLight hemiLight, const in vec3 normal ) {\n float dotNL = dot( normal, hemiLight.direction );\n float hemiDiffuseWeight = 0.5 * dotNL + 0.5;\n vec3 irradiance = mix( hemiLight.groundColor, hemiLight.skyColor, hemiDiffuseWeight );\n return irradiance;\n }\n#endif",lights_toon_fragment:"ToonMaterial material;\nmaterial.diffuseColor = diffuseColor.rgb;",lights_toon_pars_fragment:"varying vec3 vViewPosition;\nstruct ToonMaterial {\n vec3 diffuseColor;\n};\nvoid RE_Direct_Toon( const in IncidentLight directLight, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in ToonMaterial material, inout ReflectedLight reflectedLight ) {\n vec3 irradiance = getGradientIrradiance( geometryNormal, directLight.direction ) * directLight.color;\n reflectedLight.directDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n}\nvoid RE_IndirectDiffuse_Toon( const in vec3 irradiance, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in ToonMaterial material, inout ReflectedLight reflectedLight ) {\n reflectedLight.indirectDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n}\n#define RE_Direct RE_Direct_Toon\n#define RE_IndirectDiffuse RE_IndirectDiffuse_Toon",lights_phong_fragment:"BlinnPhongMaterial material;\nmaterial.diffuseColor = diffuseColor.rgb;\nmaterial.specularColor = specular;\nmaterial.specularShininess = shininess;\nmaterial.specularStrength = specularStrength;",lights_phong_pars_fragment:"varying vec3 vViewPosition;\nstruct BlinnPhongMaterial {\n vec3 diffuseColor;\n vec3 specularColor;\n float specularShininess;\n float specularStrength;\n};\nvoid RE_Direct_BlinnPhong( const in IncidentLight directLight, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in BlinnPhongMaterial material, inout ReflectedLight reflectedLight ) {\n float dotNL = saturate( dot( geometryNormal, directLight.direction ) );\n vec3 irradiance = dotNL * directLight.color;\n reflectedLight.directDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n reflectedLight.directSpecular += irradiance * BRDF_BlinnPhong( directLight.direction, geometryViewDir, geometryNormal, material.specularColor, material.specularShininess ) * material.specularStrength;\n}\nvoid RE_IndirectDiffuse_BlinnPhong( const in vec3 irradiance, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in BlinnPhongMaterial material, inout ReflectedLight reflectedLight ) {\n reflectedLight.indirectDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n}\n#define RE_Direct RE_Direct_BlinnPhong\n#define RE_IndirectDiffuse RE_IndirectDiffuse_BlinnPhong",lights_physical_fragment:"PhysicalMaterial material;\nmaterial.diffuseColor = diffuseColor.rgb * ( 1.0 - metalnessFactor );\nvec3 dxy = max( abs( dFdx( nonPerturbedNormal ) ), abs( dFdy( nonPerturbedNormal ) ) );\nfloat geometryRoughness = max( max( dxy.x, dxy.y ), dxy.z );\nmaterial.roughness = max( roughnessFactor, 0.0525 );material.roughness += geometryRoughness;\nmaterial.roughness = min( material.roughness, 1.0 );\n#ifdef IOR\n material.ior = ior;\n #ifdef USE_SPECULAR\n float specularIntensityFactor = specularIntensity;\n vec3 specularColorFactor = specularColor;\n #ifdef USE_SPECULAR_COLORMAP\n specularColorFactor *= texture2D( specularColorMap, vSpecularColorMapUv ).rgb;\n #endif\n #ifdef USE_SPECULAR_INTENSITYMAP\n specularIntensityFactor *= texture2D( specularIntensityMap, vSpecularIntensityMapUv ).a;\n #endif\n material.specularF90 = mix( specularIntensityFactor, 1.0, metalnessFactor );\n #else\n float specularIntensityFactor = 1.0;\n vec3 specularColorFactor = vec3( 1.0 );\n material.specularF90 = 1.0;\n #endif\n material.specularColor = mix( min( pow2( ( material.ior - 1.0 ) / ( material.ior + 1.0 ) ) * specularColorFactor, vec3( 1.0 ) ) * specularIntensityFactor, diffuseColor.rgb, metalnessFactor );\n#else\n material.specularColor = mix( vec3( 0.04 ), diffuseColor.rgb, metalnessFactor );\n material.specularF90 = 1.0;\n#endif\n#ifdef USE_CLEARCOAT\n material.clearcoat = clearcoat;\n material.clearcoatRoughness = clearcoatRoughness;\n material.clearcoatF0 = vec3( 0.04 );\n material.clearcoatF90 = 1.0;\n #ifdef USE_CLEARCOATMAP\n material.clearcoat *= texture2D( clearcoatMap, vClearcoatMapUv ).x;\n #endif\n #ifdef USE_CLEARCOAT_ROUGHNESSMAP\n material.clearcoatRoughness *= texture2D( clearcoatRoughnessMap, vClearcoatRoughnessMapUv ).y;\n #endif\n material.clearcoat = saturate( material.clearcoat ); material.clearcoatRoughness = max( material.clearcoatRoughness, 0.0525 );\n material.clearcoatRoughness += geometryRoughness;\n material.clearcoatRoughness = min( material.clearcoatRoughness, 1.0 );\n#endif\n#ifdef USE_DISPERSION\n material.dispersion = dispersion;\n#endif\n#ifdef USE_IRIDESCENCE\n material.iridescence = iridescence;\n material.iridescenceIOR = iridescenceIOR;\n #ifdef USE_IRIDESCENCEMAP\n material.iridescence *= texture2D( iridescenceMap, vIridescenceMapUv ).r;\n #endif\n #ifdef USE_IRIDESCENCE_THICKNESSMAP\n material.iridescenceThickness = (iridescenceThicknessMaximum - iridescenceThicknessMinimum) * texture2D( iridescenceThicknessMap, vIridescenceThicknessMapUv ).g + iridescenceThicknessMinimum;\n #else\n material.iridescenceThickness = iridescenceThicknessMaximum;\n #endif\n#endif\n#ifdef USE_SHEEN\n material.sheenColor = sheenColor;\n #ifdef USE_SHEEN_COLORMAP\n material.sheenColor *= texture2D( sheenColorMap, vSheenColorMapUv ).rgb;\n #endif\n material.sheenRoughness = clamp( sheenRoughness, 0.07, 1.0 );\n #ifdef USE_SHEEN_ROUGHNESSMAP\n material.sheenRoughness *= texture2D( sheenRoughnessMap, vSheenRoughnessMapUv ).a;\n #endif\n#endif\n#ifdef USE_ANISOTROPY\n #ifdef USE_ANISOTROPYMAP\n mat2 anisotropyMat = mat2( anisotropyVector.x, anisotropyVector.y, - anisotropyVector.y, anisotropyVector.x );\n vec3 anisotropyPolar = texture2D( anisotropyMap, vAnisotropyMapUv ).rgb;\n vec2 anisotropyV = anisotropyMat * normalize( 2.0 * anisotropyPolar.rg - vec2( 1.0 ) ) * anisotropyPolar.b;\n #else\n vec2 anisotropyV = anisotropyVector;\n #endif\n material.anisotropy = length( anisotropyV );\n if( material.anisotropy == 0.0 ) {\n anisotropyV = vec2( 1.0, 0.0 );\n } else {\n anisotropyV /= material.anisotropy;\n material.anisotropy = saturate( material.anisotropy );\n }\n material.alphaT = mix( pow2( material.roughness ), 1.0, pow2( material.anisotropy ) );\n material.anisotropyT = tbn[ 0 ] * anisotropyV.x + tbn[ 1 ] * anisotropyV.y;\n material.anisotropyB = tbn[ 1 ] * anisotropyV.x - tbn[ 0 ] * anisotropyV.y;\n#endif",lights_physical_pars_fragment:"struct PhysicalMaterial {\n vec3 diffuseColor;\n float roughness;\n vec3 specularColor;\n float specularF90;\n float dispersion;\n #ifdef USE_CLEARCOAT\n float clearcoat;\n float clearcoatRoughness;\n vec3 clearcoatF0;\n float clearcoatF90;\n #endif\n #ifdef USE_IRIDESCENCE\n float iridescence;\n float iridescenceIOR;\n float iridescenceThickness;\n vec3 iridescenceFresnel;\n vec3 iridescenceF0;\n #endif\n #ifdef USE_SHEEN\n vec3 sheenColor;\n float sheenRoughness;\n #endif\n #ifdef IOR\n float ior;\n #endif\n #ifdef USE_TRANSMISSION\n float transmission;\n float transmissionAlpha;\n float thickness;\n float attenuationDistance;\n vec3 attenuationColor;\n #endif\n #ifdef USE_ANISOTROPY\n float anisotropy;\n float alphaT;\n vec3 anisotropyT;\n vec3 anisotropyB;\n #endif\n};\nvec3 clearcoatSpecularDirect = vec3( 0.0 );\nvec3 clearcoatSpecularIndirect = vec3( 0.0 );\nvec3 sheenSpecularDirect = vec3( 0.0 );\nvec3 sheenSpecularIndirect = vec3(0.0 );\nvec3 Schlick_to_F0( const in vec3 f, const in float f90, const in float dotVH ) {\n float x = clamp( 1.0 - dotVH, 0.0, 1.0 );\n float x2 = x * x;\n float x5 = clamp( x * x2 * x2, 0.0, 0.9999 );\n return ( f - vec3( f90 ) * x5 ) / ( 1.0 - x5 );\n}\nfloat V_GGX_SmithCorrelated( const in float alpha, const in float dotNL, const in float dotNV ) {\n float a2 = pow2( alpha );\n float gv = dotNL * sqrt( a2 + ( 1.0 - a2 ) * pow2( dotNV ) );\n float gl = dotNV * sqrt( a2 + ( 1.0 - a2 ) * pow2( dotNL ) );\n return 0.5 / max( gv + gl, EPSILON );\n}\nfloat D_GGX( const in float alpha, const in float dotNH ) {\n float a2 = pow2( alpha );\n float denom = pow2( dotNH ) * ( a2 - 1.0 ) + 1.0;\n return RECIPROCAL_PI * a2 / pow2( denom );\n}\n#ifdef USE_ANISOTROPY\n float V_GGX_SmithCorrelated_Anisotropic( const in float alphaT, const in float alphaB, const in float dotTV, const in float dotBV, const in float dotTL, const in float dotBL, const in float dotNV, const in float dotNL ) {\n float gv = dotNL * length( vec3( alphaT * dotTV, alphaB * dotBV, dotNV ) );\n float gl = dotNV * length( vec3( alphaT * dotTL, alphaB * dotBL, dotNL ) );\n float v = 0.5 / ( gv + gl );\n return saturate(v);\n }\n float D_GGX_Anisotropic( const in float alphaT, const in float alphaB, const in float dotNH, const in float dotTH, const in float dotBH ) {\n float a2 = alphaT * alphaB;\n highp vec3 v = vec3( alphaB * dotTH, alphaT * dotBH, a2 * dotNH );\n highp float v2 = dot( v, v );\n float w2 = a2 / v2;\n return RECIPROCAL_PI * a2 * pow2 ( w2 );\n }\n#endif\n#ifdef USE_CLEARCOAT\n vec3 BRDF_GGX_Clearcoat( const in vec3 lightDir, const in vec3 viewDir, const in vec3 normal, const in PhysicalMaterial material) {\n vec3 f0 = material.clearcoatF0;\n float f90 = material.clearcoatF90;\n float roughness = material.clearcoatRoughness;\n float alpha = pow2( roughness );\n vec3 halfDir = normalize( lightDir + viewDir );\n float dotNL = saturate( dot( normal, lightDir ) );\n float dotNV = saturate( dot( normal, viewDir ) );\n float dotNH = saturate( dot( normal, halfDir ) );\n float dotVH = saturate( dot( viewDir, halfDir ) );\n vec3 F = F_Schlick( f0, f90, dotVH );\n float V = V_GGX_SmithCorrelated( alpha, dotNL, dotNV );\n float D = D_GGX( alpha, dotNH );\n return F * ( V * D );\n }\n#endif\nvec3 BRDF_GGX( const in vec3 lightDir, const in vec3 viewDir, const in vec3 normal, const in PhysicalMaterial material ) {\n vec3 f0 = material.specularColor;\n float f90 = material.specularF90;\n float roughness = material.roughness;\n float alpha = pow2( roughness );\n vec3 halfDir = normalize( lightDir + viewDir );\n float dotNL = saturate( dot( normal, lightDir ) );\n float dotNV = saturate( dot( normal, viewDir ) );\n float dotNH = saturate( dot( normal, halfDir ) );\n float dotVH = saturate( dot( viewDir, halfDir ) );\n vec3 F = F_Schlick( f0, f90, dotVH );\n #ifdef USE_IRIDESCENCE\n F = mix( F, material.iridescenceFresnel, material.iridescence );\n #endif\n #ifdef USE_ANISOTROPY\n float dotTL = dot( material.anisotropyT, lightDir );\n float dotTV = dot( material.anisotropyT, viewDir );\n float dotTH = dot( material.anisotropyT, halfDir );\n float dotBL = dot( material.anisotropyB, lightDir );\n float dotBV = dot( material.anisotropyB, viewDir );\n float dotBH = dot( material.anisotropyB, halfDir );\n float V = V_GGX_SmithCorrelated_Anisotropic( material.alphaT, alpha, dotTV, dotBV, dotTL, dotBL, dotNV, dotNL );\n float D = D_GGX_Anisotropic( material.alphaT, alpha, dotNH, dotTH, dotBH );\n #else\n float V = V_GGX_SmithCorrelated( alpha, dotNL, dotNV );\n float D = D_GGX( alpha, dotNH );\n #endif\n return F * ( V * D );\n}\nvec2 LTC_Uv( const in vec3 N, const in vec3 V, const in float roughness ) {\n const float LUT_SIZE = 64.0;\n const float LUT_SCALE = ( LUT_SIZE - 1.0 ) / LUT_SIZE;\n const float LUT_BIAS = 0.5 / LUT_SIZE;\n float dotNV = saturate( dot( N, V ) );\n vec2 uv = vec2( roughness, sqrt( 1.0 - dotNV ) );\n uv = uv * LUT_SCALE + LUT_BIAS;\n return uv;\n}\nfloat LTC_ClippedSphereFormFactor( const in vec3 f ) {\n float l = length( f );\n return max( ( l * l + f.z ) / ( l + 1.0 ), 0.0 );\n}\nvec3 LTC_EdgeVectorFormFactor( const in vec3 v1, const in vec3 v2 ) {\n float x = dot( v1, v2 );\n float y = abs( x );\n float a = 0.8543985 + ( 0.4965155 + 0.0145206 * y ) * y;\n float b = 3.4175940 + ( 4.1616724 + y ) * y;\n float v = a / b;\n float theta_sintheta = ( x > 0.0 ) ? v : 0.5 * inversesqrt( max( 1.0 - x * x, 1e-7 ) ) - v;\n return cross( v1, v2 ) * theta_sintheta;\n}\nvec3 LTC_Evaluate( const in vec3 N, const in vec3 V, const in vec3 P, const in mat3 mInv, const in vec3 rectCoords[ 4 ] ) {\n vec3 v1 = rectCoords[ 1 ] - rectCoords[ 0 ];\n vec3 v2 = rectCoords[ 3 ] - rectCoords[ 0 ];\n vec3 lightNormal = cross( v1, v2 );\n if( dot( lightNormal, P - rectCoords[ 0 ] ) < 0.0 ) return vec3( 0.0 );\n vec3 T1, T2;\n T1 = normalize( V - N * dot( V, N ) );\n T2 = - cross( N, T1 );\n mat3 mat = mInv * transposeMat3( mat3( T1, T2, N ) );\n vec3 coords[ 4 ];\n coords[ 0 ] = mat * ( rectCoords[ 0 ] - P );\n coords[ 1 ] = mat * ( rectCoords[ 1 ] - P );\n coords[ 2 ] = mat * ( rectCoords[ 2 ] - P );\n coords[ 3 ] = mat * ( rectCoords[ 3 ] - P );\n coords[ 0 ] = normalize( coords[ 0 ] );\n coords[ 1 ] = normalize( coords[ 1 ] );\n coords[ 2 ] = normalize( coords[ 2 ] );\n coords[ 3 ] = normalize( coords[ 3 ] );\n vec3 vectorFormFactor = vec3( 0.0 );\n vectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 0 ], coords[ 1 ] );\n vectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 1 ], coords[ 2 ] );\n vectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 2 ], coords[ 3 ] );\n vectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 3 ], coords[ 0 ] );\n float result = LTC_ClippedSphereFormFactor( vectorFormFactor );\n return vec3( result );\n}\n#if defined( USE_SHEEN )\nfloat D_Charlie( float roughness, float dotNH ) {\n float alpha = pow2( roughness );\n float invAlpha = 1.0 / alpha;\n float cos2h = dotNH * dotNH;\n float sin2h = max( 1.0 - cos2h, 0.0078125 );\n return ( 2.0 + invAlpha ) * pow( sin2h, invAlpha * 0.5 ) / ( 2.0 * PI );\n}\nfloat V_Neubelt( float dotNV, float dotNL ) {\n return saturate( 1.0 / ( 4.0 * ( dotNL + dotNV - dotNL * dotNV ) ) );\n}\nvec3 BRDF_Sheen( const in vec3 lightDir, const in vec3 viewDir, const in vec3 normal, vec3 sheenColor, const in float sheenRoughness ) {\n vec3 halfDir = normalize( lightDir + viewDir );\n float dotNL = saturate( dot( normal, lightDir ) );\n float dotNV = saturate( dot( normal, viewDir ) );\n float dotNH = saturate( dot( normal, halfDir ) );\n float D = D_Charlie( sheenRoughness, dotNH );\n float V = V_Neubelt( dotNV, dotNL );\n return sheenColor * ( D * V );\n}\n#endif\nfloat IBLSheenBRDF( const in vec3 normal, const in vec3 viewDir, const in float roughness ) {\n float dotNV = saturate( dot( normal, viewDir ) );\n float r2 = roughness * roughness;\n float a = roughness < 0.25 ? -339.2 * r2 + 161.4 * roughness - 25.9 : -8.48 * r2 + 14.3 * roughness - 9.95;\n float b = roughness < 0.25 ? 44.0 * r2 - 23.7 * roughness + 3.26 : 1.97 * r2 - 3.27 * roughness + 0.72;\n float DG = exp( a * dotNV + b ) + ( roughness < 0.25 ? 0.0 : 0.1 * ( roughness - 0.25 ) );\n return saturate( DG * RECIPROCAL_PI );\n}\nvec2 DFGApprox( const in vec3 normal, const in vec3 viewDir, const in float roughness ) {\n float dotNV = saturate( dot( normal, viewDir ) );\n const vec4 c0 = vec4( - 1, - 0.0275, - 0.572, 0.022 );\n const vec4 c1 = vec4( 1, 0.0425, 1.04, - 0.04 );\n vec4 r = roughness * c0 + c1;\n float a004 = min( r.x * r.x, exp2( - 9.28 * dotNV ) ) * r.x + r.y;\n vec2 fab = vec2( - 1.04, 1.04 ) * a004 + r.zw;\n return fab;\n}\nvec3 EnvironmentBRDF( const in vec3 normal, const in vec3 viewDir, const in vec3 specularColor, const in float specularF90, const in float roughness ) {\n vec2 fab = DFGApprox( normal, viewDir, roughness );\n return specularColor * fab.x + specularF90 * fab.y;\n}\n#ifdef USE_IRIDESCENCE\nvoid computeMultiscatteringIridescence( const in vec3 normal, const in vec3 viewDir, const in vec3 specularColor, const in float specularF90, const in float iridescence, const in vec3 iridescenceF0, const in float roughness, inout vec3 singleScatter, inout vec3 multiScatter ) {\n#else\nvoid computeMultiscattering( const in vec3 normal, const in vec3 viewDir, const in vec3 specularColor, const in float specularF90, const in float roughness, inout vec3 singleScatter, inout vec3 multiScatter ) {\n#endif\n vec2 fab = DFGApprox( normal, viewDir, roughness );\n #ifdef USE_IRIDESCENCE\n vec3 Fr = mix( specularColor, iridescenceF0, iridescence );\n #else\n vec3 Fr = specularColor;\n #endif\n vec3 FssEss = Fr * fab.x + specularF90 * fab.y;\n float Ess = fab.x + fab.y;\n float Ems = 1.0 - Ess;\n vec3 Favg = Fr + ( 1.0 - Fr ) * 0.047619; vec3 Fms = FssEss * Favg / ( 1.0 - Ems * Favg );\n singleScatter += FssEss;\n multiScatter += Fms * Ems;\n}\n#if NUM_RECT_AREA_LIGHTS > 0\n void RE_Direct_RectArea_Physical( const in RectAreaLight rectAreaLight, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) {\n vec3 normal = geometryNormal;\n vec3 viewDir = geometryViewDir;\n vec3 position = geometryPosition;\n vec3 lightPos = rectAreaLight.position;\n vec3 halfWidth = rectAreaLight.halfWidth;\n vec3 halfHeight = rectAreaLight.halfHeight;\n vec3 lightColor = rectAreaLight.color;\n float roughness = material.roughness;\n vec3 rectCoords[ 4 ];\n rectCoords[ 0 ] = lightPos + halfWidth - halfHeight; rectCoords[ 1 ] = lightPos - halfWidth - halfHeight;\n rectCoords[ 2 ] = lightPos - halfWidth + halfHeight;\n rectCoords[ 3 ] = lightPos + halfWidth + halfHeight;\n vec2 uv = LTC_Uv( normal, viewDir, roughness );\n vec4 t1 = texture2D( ltc_1, uv );\n vec4 t2 = texture2D( ltc_2, uv );\n mat3 mInv = mat3(\n vec3( t1.x, 0, t1.y ),\n vec3( 0, 1, 0 ),\n vec3( t1.z, 0, t1.w )\n );\n vec3 fresnel = ( material.specularColor * t2.x + ( vec3( 1.0 ) - material.specularColor ) * t2.y );\n reflectedLight.directSpecular += lightColor * fresnel * LTC_Evaluate( normal, viewDir, position, mInv, rectCoords );\n reflectedLight.directDiffuse += lightColor * material.diffuseColor * LTC_Evaluate( normal, viewDir, position, mat3( 1.0 ), rectCoords );\n }\n#endif\nvoid RE_Direct_Physical( const in IncidentLight directLight, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) {\n float dotNL = saturate( dot( geometryNormal, directLight.direction ) );\n vec3 irradiance = dotNL * directLight.color;\n #ifdef USE_CLEARCOAT\n float dotNLcc = saturate( dot( geometryClearcoatNormal, directLight.direction ) );\n vec3 ccIrradiance = dotNLcc * directLight.color;\n clearcoatSpecularDirect += ccIrradiance * BRDF_GGX_Clearcoat( directLight.direction, geometryViewDir, geometryClearcoatNormal, material );\n #endif\n #ifdef USE_SHEEN\n sheenSpecularDirect += irradiance * BRDF_Sheen( directLight.direction, geometryViewDir, geometryNormal, material.sheenColor, material.sheenRoughness );\n #endif\n reflectedLight.directSpecular += irradiance * BRDF_GGX( directLight.direction, geometryViewDir, geometryNormal, material );\n reflectedLight.directDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n}\nvoid RE_IndirectDiffuse_Physical( const in vec3 irradiance, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) {\n reflectedLight.indirectDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n}\nvoid RE_IndirectSpecular_Physical( const in vec3 radiance, const in vec3 irradiance, const in vec3 clearcoatRadiance, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in PhysicalMaterial material, inout ReflectedLight reflectedLight) {\n #ifdef USE_CLEARCOAT\n clearcoatSpecularIndirect += clearcoatRadiance * EnvironmentBRDF( geometryClearcoatNormal, geometryViewDir, material.clearcoatF0, material.clearcoatF90, material.clearcoatRoughness );\n #endif\n #ifdef USE_SHEEN\n sheenSpecularIndirect += irradiance * material.sheenColor * IBLSheenBRDF( geometryNormal, geometryViewDir, material.sheenRoughness );\n #endif\n vec3 singleScattering = vec3( 0.0 );\n vec3 multiScattering = vec3( 0.0 );\n vec3 cosineWeightedIrradiance = irradiance * RECIPROCAL_PI;\n #ifdef USE_IRIDESCENCE\n computeMultiscatteringIridescence( geometryNormal, geometryViewDir, material.specularColor, material.specularF90, material.iridescence, material.iridescenceFresnel, material.roughness, singleScattering, multiScattering );\n #else\n computeMultiscattering( geometryNormal, geometryViewDir, material.specularColor, material.specularF90, material.roughness, singleScattering, multiScattering );\n #endif\n vec3 totalScattering = singleScattering + multiScattering;\n vec3 diffuse = material.diffuseColor * ( 1.0 - max( max( totalScattering.r, totalScattering.g ), totalScattering.b ) );\n reflectedLight.indirectSpecular += radiance * singleScattering;\n reflectedLight.indirectSpecular += multiScattering * cosineWeightedIrradiance;\n reflectedLight.indirectDiffuse += diffuse * cosineWeightedIrradiance;\n}\n#define RE_Direct RE_Direct_Physical\n#define RE_Direct_RectArea RE_Direct_RectArea_Physical\n#define RE_IndirectDiffuse RE_IndirectDiffuse_Physical\n#define RE_IndirectSpecular RE_IndirectSpecular_Physical\nfloat computeSpecularOcclusion( const in float dotNV, const in float ambientOcclusion, const in float roughness ) {\n return saturate( pow( dotNV + ambientOcclusion, exp2( - 16.0 * roughness - 1.0 ) ) - 1.0 + ambientOcclusion );\n}",lights_fragment_begin:"\nvec3 geometryPosition = - vViewPosition;\nvec3 geometryNormal = normal;\nvec3 geometryViewDir = ( isOrthographic ) ? vec3( 0, 0, 1 ) : normalize( vViewPosition );\nvec3 geometryClearcoatNormal = vec3( 0.0 );\n#ifdef USE_CLEARCOAT\n geometryClearcoatNormal = clearcoatNormal;\n#endif\n#ifdef USE_IRIDESCENCE\n float dotNVi = saturate( dot( normal, geometryViewDir ) );\n if ( material.iridescenceThickness == 0.0 ) {\n material.iridescence = 0.0;\n } else {\n material.iridescence = saturate( material.iridescence );\n }\n if ( material.iridescence > 0.0 ) {\n material.iridescenceFresnel = evalIridescence( 1.0, material.iridescenceIOR, dotNVi, material.iridescenceThickness, material.specularColor );\n material.iridescenceF0 = Schlick_to_F0( material.iridescenceFresnel, 1.0, dotNVi );\n }\n#endif\nIncidentLight directLight;\n#if ( NUM_POINT_LIGHTS > 0 ) && defined( RE_Direct )\n PointLight pointLight;\n #if defined( USE_SHADOWMAP ) && NUM_POINT_LIGHT_SHADOWS > 0\n PointLightShadow pointLightShadow;\n #endif\n #pragma unroll_loop_start\n for ( int i = 0; i < NUM_POINT_LIGHTS; i ++ ) {\n pointLight = pointLights[ i ];\n getPointLightInfo( pointLight, geometryPosition, directLight );\n #if defined( USE_SHADOWMAP ) && ( UNROLLED_LOOP_INDEX < NUM_POINT_LIGHT_SHADOWS )\n pointLightShadow = pointLightShadows[ i ];\n directLight.color *= ( directLight.visible && receiveShadow ) ? getPointShadow( pointShadowMap[ i ], pointLightShadow.shadowMapSize, pointLightShadow.shadowIntensity, pointLightShadow.shadowBias, pointLightShadow.shadowRadius, vPointShadowCoord[ i ], pointLightShadow.shadowCameraNear, pointLightShadow.shadowCameraFar ) : 1.0;\n #endif\n RE_Direct( directLight, geometryPosition, geometryNormal, geometryViewDir, geometryClearcoatNormal, material, reflectedLight );\n }\n #pragma unroll_loop_end\n#endif\n#if ( NUM_SPOT_LIGHTS > 0 ) && defined( RE_Direct )\n SpotLight spotLight;\n vec4 spotColor;\n vec3 spotLightCoord;\n bool inSpotLightMap;\n #if defined( USE_SHADOWMAP ) && NUM_SPOT_LIGHT_SHADOWS > 0\n SpotLightShadow spotLightShadow;\n #endif\n #pragma unroll_loop_start\n for ( int i = 0; i < NUM_SPOT_LIGHTS; i ++ ) {\n spotLight = spotLights[ i ];\n getSpotLightInfo( spotLight, geometryPosition, directLight );\n #if ( UNROLLED_LOOP_INDEX < NUM_SPOT_LIGHT_SHADOWS_WITH_MAPS )\n #define SPOT_LIGHT_MAP_INDEX UNROLLED_LOOP_INDEX\n #elif ( UNROLLED_LOOP_INDEX < NUM_SPOT_LIGHT_SHADOWS )\n #define SPOT_LIGHT_MAP_INDEX NUM_SPOT_LIGHT_MAPS\n #else\n #define SPOT_LIGHT_MAP_INDEX ( UNROLLED_LOOP_INDEX - NUM_SPOT_LIGHT_SHADOWS + NUM_SPOT_LIGHT_SHADOWS_WITH_MAPS )\n #endif\n #if ( SPOT_LIGHT_MAP_INDEX < NUM_SPOT_LIGHT_MAPS )\n spotLightCoord = vSpotLightCoord[ i ].xyz / vSpotLightCoord[ i ].w;\n inSpotLightMap = all( lessThan( abs( spotLightCoord * 2. - 1. ), vec3( 1.0 ) ) );\n spotColor = texture2D( spotLightMap[ SPOT_LIGHT_MAP_INDEX ], spotLightCoord.xy );\n directLight.color = inSpotLightMap ? directLight.color * spotColor.rgb : directLight.color;\n #endif\n #undef SPOT_LIGHT_MAP_INDEX\n #if defined( USE_SHADOWMAP ) && ( UNROLLED_LOOP_INDEX < NUM_SPOT_LIGHT_SHADOWS )\n spotLightShadow = spotLightShadows[ i ];\n directLight.color *= ( directLight.visible && receiveShadow ) ? getShadow( spotShadowMap[ i ], spotLightShadow.shadowMapSize, spotLightShadow.shadowIntensity, spotLightShadow.shadowBias, spotLightShadow.shadowRadius, vSpotLightCoord[ i ] ) : 1.0;\n #endif\n RE_Direct( directLight, geometryPosition, geometryNormal, geometryViewDir, geometryClearcoatNormal, material, reflectedLight );\n }\n #pragma unroll_loop_end\n#endif\n#if ( NUM_DIR_LIGHTS > 0 ) && defined( RE_Direct )\n DirectionalLight directionalLight;\n #if defined( USE_SHADOWMAP ) && NUM_DIR_LIGHT_SHADOWS > 0\n DirectionalLightShadow directionalLightShadow;\n #endif\n #pragma unroll_loop_start\n for ( int i = 0; i < NUM_DIR_LIGHTS; i ++ ) {\n directionalLight = directionalLights[ i ];\n getDirectionalLightInfo( directionalLight, directLight );\n #if defined( USE_SHADOWMAP ) && ( UNROLLED_LOOP_INDEX < NUM_DIR_LIGHT_SHADOWS )\n directionalLightShadow = directionalLightShadows[ i ];\n directLight.color *= ( directLight.visible && receiveShadow ) ? getShadow( directionalShadowMap[ i ], directionalLightShadow.shadowMapSize, directionalLightShadow.shadowIntensity, directionalLightShadow.shadowBias, directionalLightShadow.shadowRadius, vDirectionalShadowCoord[ i ] ) : 1.0;\n #endif\n RE_Direct( directLight, geometryPosition, geometryNormal, geometryViewDir, geometryClearcoatNormal, material, reflectedLight );\n }\n #pragma unroll_loop_end\n#endif\n#if ( NUM_RECT_AREA_LIGHTS > 0 ) && defined( RE_Direct_RectArea )\n RectAreaLight rectAreaLight;\n #pragma unroll_loop_start\n for ( int i = 0; i < NUM_RECT_AREA_LIGHTS; i ++ ) {\n rectAreaLight = rectAreaLights[ i ];\n RE_Direct_RectArea( rectAreaLight, geometryPosition, geometryNormal, geometryViewDir, geometryClearcoatNormal, material, reflectedLight );\n }\n #pragma unroll_loop_end\n#endif\n#if defined( RE_IndirectDiffuse )\n vec3 iblIrradiance = vec3( 0.0 );\n vec3 irradiance = getAmbientLightIrradiance( ambientLightColor );\n #if defined( USE_LIGHT_PROBES )\n irradiance += getLightProbeIrradiance( lightProbe, geometryNormal );\n #endif\n #if ( NUM_HEMI_LIGHTS > 0 )\n #pragma unroll_loop_start\n for ( int i = 0; i < NUM_HEMI_LIGHTS; i ++ ) {\n irradiance += getHemisphereLightIrradiance( hemisphereLights[ i ], geometryNormal );\n }\n #pragma unroll_loop_end\n #endif\n#endif\n#if defined( RE_IndirectSpecular )\n vec3 radiance = vec3( 0.0 );\n vec3 clearcoatRadiance = vec3( 0.0 );\n#endif",lights_fragment_maps:"#if defined( RE_IndirectDiffuse )\n #ifdef USE_LIGHTMAP\n vec4 lightMapTexel = texture2D( lightMap, vLightMapUv );\n vec3 lightMapIrradiance = lightMapTexel.rgb * lightMapIntensity;\n irradiance += lightMapIrradiance;\n #endif\n #if defined( USE_ENVMAP ) && defined( STANDARD ) && defined( ENVMAP_TYPE_CUBE_UV )\n iblIrradiance += getIBLIrradiance( geometryNormal );\n #endif\n#endif\n#if defined( USE_ENVMAP ) && defined( RE_IndirectSpecular )\n #ifdef USE_ANISOTROPY\n radiance += getIBLAnisotropyRadiance( geometryViewDir, geometryNormal, material.roughness, material.anisotropyB, material.anisotropy );\n #else\n radiance += getIBLRadiance( geometryViewDir, geometryNormal, material.roughness );\n #endif\n #ifdef USE_CLEARCOAT\n clearcoatRadiance += getIBLRadiance( geometryViewDir, geometryClearcoatNormal, material.clearcoatRoughness );\n #endif\n#endif",lights_fragment_end:"#if defined( RE_IndirectDiffuse )\n RE_IndirectDiffuse( irradiance, geometryPosition, geometryNormal, geometryViewDir, geometryClearcoatNormal, material, reflectedLight );\n#endif\n#if defined( RE_IndirectSpecular )\n RE_IndirectSpecular( radiance, iblIrradiance, clearcoatRadiance, geometryPosition, geometryNormal, geometryViewDir, geometryClearcoatNormal, material, reflectedLight );\n#endif",logdepthbuf_fragment:"#if defined( USE_LOGARITHMIC_DEPTH_BUFFER )\n gl_FragDepth = vIsPerspective == 0.0 ? gl_FragCoord.z : log2( vFragDepth ) * logDepthBufFC * 0.5;\n#endif",logdepthbuf_pars_fragment:"#if defined( USE_LOGARITHMIC_DEPTH_BUFFER )\n uniform float logDepthBufFC;\n varying float vFragDepth;\n varying float vIsPerspective;\n#endif",logdepthbuf_pars_vertex:"#ifdef USE_LOGARITHMIC_DEPTH_BUFFER\n varying float vFragDepth;\n varying float vIsPerspective;\n#endif",logdepthbuf_vertex:"#ifdef USE_LOGARITHMIC_DEPTH_BUFFER\n vFragDepth = 1.0 + gl_Position.w;\n vIsPerspective = float( isPerspectiveMatrix( projectionMatrix ) );\n#endif",map_fragment:"#ifdef USE_MAP\n vec4 sampledDiffuseColor = texture2D( map, vMapUv );\n #ifdef DECODE_VIDEO_TEXTURE\n sampledDiffuseColor = sRGBTransferEOTF( sampledDiffuseColor );\n #endif\n diffuseColor *= sampledDiffuseColor;\n#endif",map_pars_fragment:"#ifdef USE_MAP\n uniform sampler2D map;\n#endif",map_particle_fragment:"#if defined( USE_MAP ) || defined( USE_ALPHAMAP )\n #if defined( USE_POINTS_UV )\n vec2 uv = vUv;\n #else\n vec2 uv = ( uvTransform * vec3( gl_PointCoord.x, 1.0 - gl_PointCoord.y, 1 ) ).xy;\n #endif\n#endif\n#ifdef USE_MAP\n diffuseColor *= texture2D( map, uv );\n#endif\n#ifdef USE_ALPHAMAP\n diffuseColor.a *= texture2D( alphaMap, uv ).g;\n#endif",map_particle_pars_fragment:"#if defined( USE_POINTS_UV )\n varying vec2 vUv;\n#else\n #if defined( USE_MAP ) || defined( USE_ALPHAMAP )\n uniform mat3 uvTransform;\n #endif\n#endif\n#ifdef USE_MAP\n uniform sampler2D map;\n#endif\n#ifdef USE_ALPHAMAP\n uniform sampler2D alphaMap;\n#endif",metalnessmap_fragment:"float metalnessFactor = metalness;\n#ifdef USE_METALNESSMAP\n vec4 texelMetalness = texture2D( metalnessMap, vMetalnessMapUv );\n metalnessFactor *= texelMetalness.b;\n#endif",metalnessmap_pars_fragment:"#ifdef USE_METALNESSMAP\n uniform sampler2D metalnessMap;\n#endif",morphinstance_vertex:"#ifdef USE_INSTANCING_MORPH\n float morphTargetInfluences[ MORPHTARGETS_COUNT ];\n float morphTargetBaseInfluence = texelFetch( morphTexture, ivec2( 0, gl_InstanceID ), 0 ).r;\n for ( int i = 0; i < MORPHTARGETS_COUNT; i ++ ) {\n morphTargetInfluences[i] = texelFetch( morphTexture, ivec2( i + 1, gl_InstanceID ), 0 ).r;\n }\n#endif",morphcolor_vertex:"#if defined( USE_MORPHCOLORS )\n vColor *= morphTargetBaseInfluence;\n for ( int i = 0; i < MORPHTARGETS_COUNT; i ++ ) {\n #if defined( USE_COLOR_ALPHA )\n if ( morphTargetInfluences[ i ] != 0.0 ) vColor += getMorph( gl_VertexID, i, 2 ) * morphTargetInfluences[ i ];\n #elif defined( USE_COLOR )\n if ( morphTargetInfluences[ i ] != 0.0 ) vColor += getMorph( gl_VertexID, i, 2 ).rgb * morphTargetInfluences[ i ];\n #endif\n }\n#endif",morphnormal_vertex:"#ifdef USE_MORPHNORMALS\n objectNormal *= morphTargetBaseInfluence;\n for ( int i = 0; i < MORPHTARGETS_COUNT; i ++ ) {\n if ( morphTargetInfluences[ i ] != 0.0 ) objectNormal += getMorph( gl_VertexID, i, 1 ).xyz * morphTargetInfluences[ i ];\n }\n#endif",morphtarget_pars_vertex:"#ifdef USE_MORPHTARGETS\n #ifndef USE_INSTANCING_MORPH\n uniform float morphTargetBaseInfluence;\n uniform float morphTargetInfluences[ MORPHTARGETS_COUNT ];\n #endif\n uniform sampler2DArray morphTargetsTexture;\n uniform ivec2 morphTargetsTextureSize;\n vec4 getMorph( const in int vertexIndex, const in int morphTargetIndex, const in int offset ) {\n int texelIndex = vertexIndex * MORPHTARGETS_TEXTURE_STRIDE + offset;\n int y = texelIndex / morphTargetsTextureSize.x;\n int x = texelIndex - y * morphTargetsTextureSize.x;\n ivec3 morphUV = ivec3( x, y, morphTargetIndex );\n return texelFetch( morphTargetsTexture, morphUV, 0 );\n }\n#endif",morphtarget_vertex:"#ifdef USE_MORPHTARGETS\n transformed *= morphTargetBaseInfluence;\n for ( int i = 0; i < MORPHTARGETS_COUNT; i ++ ) {\n if ( morphTargetInfluences[ i ] != 0.0 ) transformed += getMorph( gl_VertexID, i, 0 ).xyz * morphTargetInfluences[ i ];\n }\n#endif",normal_fragment_begin:"float faceDirection = gl_FrontFacing ? 1.0 : - 1.0;\n#ifdef FLAT_SHADED\n vec3 fdx = dFdx( vViewPosition );\n vec3 fdy = dFdy( vViewPosition );\n vec3 normal = normalize( cross( fdx, fdy ) );\n#else\n vec3 normal = normalize( vNormal );\n #ifdef DOUBLE_SIDED\n normal *= faceDirection;\n #endif\n#endif\n#if defined( USE_NORMALMAP_TANGENTSPACE ) || defined( USE_CLEARCOAT_NORMALMAP ) || defined( USE_ANISOTROPY )\n #ifdef USE_TANGENT\n mat3 tbn = mat3( normalize( vTangent ), normalize( vBitangent ), normal );\n #else\n mat3 tbn = getTangentFrame( - vViewPosition, normal,\n #if defined( USE_NORMALMAP )\n vNormalMapUv\n #elif defined( USE_CLEARCOAT_NORMALMAP )\n vClearcoatNormalMapUv\n #else\n vUv\n #endif\n );\n #endif\n #if defined( DOUBLE_SIDED ) && ! defined( FLAT_SHADED )\n tbn[0] *= faceDirection;\n tbn[1] *= faceDirection;\n #endif\n#endif\n#ifdef USE_CLEARCOAT_NORMALMAP\n #ifdef USE_TANGENT\n mat3 tbn2 = mat3( normalize( vTangent ), normalize( vBitangent ), normal );\n #else\n mat3 tbn2 = getTangentFrame( - vViewPosition, normal, vClearcoatNormalMapUv );\n #endif\n #if defined( DOUBLE_SIDED ) && ! defined( FLAT_SHADED )\n tbn2[0] *= faceDirection;\n tbn2[1] *= faceDirection;\n #endif\n#endif\nvec3 nonPerturbedNormal = normal;",normal_fragment_maps:"#ifdef USE_NORMALMAP_OBJECTSPACE\n normal = texture2D( normalMap, vNormalMapUv ).xyz * 2.0 - 1.0;\n #ifdef FLIP_SIDED\n normal = - normal;\n #endif\n #ifdef DOUBLE_SIDED\n normal = normal * faceDirection;\n #endif\n normal = normalize( normalMatrix * normal );\n#elif defined( USE_NORMALMAP_TANGENTSPACE )\n vec3 mapN = texture2D( normalMap, vNormalMapUv ).xyz * 2.0 - 1.0;\n mapN.xy *= normalScale;\n normal = normalize( tbn * mapN );\n#elif defined( USE_BUMPMAP )\n normal = perturbNormalArb( - vViewPosition, normal, dHdxy_fwd(), faceDirection );\n#endif",normal_pars_fragment:"#ifndef FLAT_SHADED\n varying vec3 vNormal;\n #ifdef USE_TANGENT\n varying vec3 vTangent;\n varying vec3 vBitangent;\n #endif\n#endif",normal_pars_vertex:"#ifndef FLAT_SHADED\n varying vec3 vNormal;\n #ifdef USE_TANGENT\n varying vec3 vTangent;\n varying vec3 vBitangent;\n #endif\n#endif",normal_vertex:"#ifndef FLAT_SHADED\n vNormal = normalize( transformedNormal );\n #ifdef USE_TANGENT\n vTangent = normalize( transformedTangent );\n vBitangent = normalize( cross( vNormal, vTangent ) * tangent.w );\n #endif\n#endif",normalmap_pars_fragment:"#ifdef USE_NORMALMAP\n uniform sampler2D normalMap;\n uniform vec2 normalScale;\n#endif\n#ifdef USE_NORMALMAP_OBJECTSPACE\n uniform mat3 normalMatrix;\n#endif\n#if ! defined ( USE_TANGENT ) && ( defined ( USE_NORMALMAP_TANGENTSPACE ) || defined ( USE_CLEARCOAT_NORMALMAP ) || defined( USE_ANISOTROPY ) )\n mat3 getTangentFrame( vec3 eye_pos, vec3 surf_norm, vec2 uv ) {\n vec3 q0 = dFdx( eye_pos.xyz );\n vec3 q1 = dFdy( eye_pos.xyz );\n vec2 st0 = dFdx( uv.st );\n vec2 st1 = dFdy( uv.st );\n vec3 N = surf_norm;\n vec3 q1perp = cross( q1, N );\n vec3 q0perp = cross( N, q0 );\n vec3 T = q1perp * st0.x + q0perp * st1.x;\n vec3 B = q1perp * st0.y + q0perp * st1.y;\n float det = max( dot( T, T ), dot( B, B ) );\n float scale = ( det == 0.0 ) ? 0.0 : inversesqrt( det );\n return mat3( T * scale, B * scale, N );\n }\n#endif",clearcoat_normal_fragment_begin:"#ifdef USE_CLEARCOAT\n vec3 clearcoatNormal = nonPerturbedNormal;\n#endif",clearcoat_normal_fragment_maps:"#ifdef USE_CLEARCOAT_NORMALMAP\n vec3 clearcoatMapN = texture2D( clearcoatNormalMap, vClearcoatNormalMapUv ).xyz * 2.0 - 1.0;\n clearcoatMapN.xy *= clearcoatNormalScale;\n clearcoatNormal = normalize( tbn2 * clearcoatMapN );\n#endif",clearcoat_pars_fragment:"#ifdef USE_CLEARCOATMAP\n uniform sampler2D clearcoatMap;\n#endif\n#ifdef USE_CLEARCOAT_NORMALMAP\n uniform sampler2D clearcoatNormalMap;\n uniform vec2 clearcoatNormalScale;\n#endif\n#ifdef USE_CLEARCOAT_ROUGHNESSMAP\n uniform sampler2D clearcoatRoughnessMap;\n#endif",iridescence_pars_fragment:"#ifdef USE_IRIDESCENCEMAP\n uniform sampler2D iridescenceMap;\n#endif\n#ifdef USE_IRIDESCENCE_THICKNESSMAP\n uniform sampler2D iridescenceThicknessMap;\n#endif",opaque_fragment:"#ifdef OPAQUE\ndiffuseColor.a = 1.0;\n#endif\n#ifdef USE_TRANSMISSION\ndiffuseColor.a *= material.transmissionAlpha;\n#endif\ngl_FragColor = vec4( outgoingLight, diffuseColor.a );",packing:"vec3 packNormalToRGB( const in vec3 normal ) {\n return normalize( normal ) * 0.5 + 0.5;\n}\nvec3 unpackRGBToNormal( const in vec3 rgb ) {\n return 2.0 * rgb.xyz - 1.0;\n}\nconst float PackUpscale = 256. / 255.;const float UnpackDownscale = 255. / 256.;const float ShiftRight8 = 1. / 256.;\nconst float Inv255 = 1. / 255.;\nconst vec4 PackFactors = vec4( 1.0, 256.0, 256.0 * 256.0, 256.0 * 256.0 * 256.0 );\nconst vec2 UnpackFactors2 = vec2( UnpackDownscale, 1.0 / PackFactors.g );\nconst vec3 UnpackFactors3 = vec3( UnpackDownscale / PackFactors.rg, 1.0 / PackFactors.b );\nconst vec4 UnpackFactors4 = vec4( UnpackDownscale / PackFactors.rgb, 1.0 / PackFactors.a );\nvec4 packDepthToRGBA( const in float v ) {\n if( v <= 0.0 )\n return vec4( 0., 0., 0., 0. );\n if( v >= 1.0 )\n return vec4( 1., 1., 1., 1. );\n float vuf;\n float af = modf( v * PackFactors.a, vuf );\n float bf = modf( vuf * ShiftRight8, vuf );\n float gf = modf( vuf * ShiftRight8, vuf );\n return vec4( vuf * Inv255, gf * PackUpscale, bf * PackUpscale, af );\n}\nvec3 packDepthToRGB( const in float v ) {\n if( v <= 0.0 )\n return vec3( 0., 0., 0. );\n if( v >= 1.0 )\n return vec3( 1., 1., 1. );\n float vuf;\n float bf = modf( v * PackFactors.b, vuf );\n float gf = modf( vuf * ShiftRight8, vuf );\n return vec3( vuf * Inv255, gf * PackUpscale, bf );\n}\nvec2 packDepthToRG( const in float v ) {\n if( v <= 0.0 )\n return vec2( 0., 0. );\n if( v >= 1.0 )\n return vec2( 1., 1. );\n float vuf;\n float gf = modf( v * 256., vuf );\n return vec2( vuf * Inv255, gf );\n}\nfloat unpackRGBAToDepth( const in vec4 v ) {\n return dot( v, UnpackFactors4 );\n}\nfloat unpackRGBToDepth( const in vec3 v ) {\n return dot( v, UnpackFactors3 );\n}\nfloat unpackRGToDepth( const in vec2 v ) {\n return v.r * UnpackFactors2.r + v.g * UnpackFactors2.g;\n}\nvec4 pack2HalfToRGBA( const in vec2 v ) {\n vec4 r = vec4( v.x, fract( v.x * 255.0 ), v.y, fract( v.y * 255.0 ) );\n return vec4( r.x - r.y / 255.0, r.y, r.z - r.w / 255.0, r.w );\n}\nvec2 unpackRGBATo2Half( const in vec4 v ) {\n return vec2( v.x + ( v.y / 255.0 ), v.z + ( v.w / 255.0 ) );\n}\nfloat viewZToOrthographicDepth( const in float viewZ, const in float near, const in float far ) {\n return ( viewZ + near ) / ( near - far );\n}\nfloat orthographicDepthToViewZ( const in float depth, const in float near, const in float far ) {\n return depth * ( near - far ) - near;\n}\nfloat viewZToPerspectiveDepth( const in float viewZ, const in float near, const in float far ) {\n return ( ( near + viewZ ) * far ) / ( ( far - near ) * viewZ );\n}\nfloat perspectiveDepthToViewZ( const in float depth, const in float near, const in float far ) {\n return ( near * far ) / ( ( far - near ) * depth - far );\n}",premultiplied_alpha_fragment:"#ifdef PREMULTIPLIED_ALPHA\n gl_FragColor.rgb *= gl_FragColor.a;\n#endif",project_vertex:"vec4 mvPosition = vec4( transformed, 1.0 );\n#ifdef USE_BATCHING\n mvPosition = batchingMatrix * mvPosition;\n#endif\n#ifdef USE_INSTANCING\n mvPosition = instanceMatrix * mvPosition;\n#endif\nmvPosition = modelViewMatrix * mvPosition;\ngl_Position = projectionMatrix * mvPosition;",dithering_fragment:"#ifdef DITHERING\n gl_FragColor.rgb = dithering( gl_FragColor.rgb );\n#endif",dithering_pars_fragment:"#ifdef DITHERING\n vec3 dithering( vec3 color ) {\n float grid_position = rand( gl_FragCoord.xy );\n vec3 dither_shift_RGB = vec3( 0.25 / 255.0, -0.25 / 255.0, 0.25 / 255.0 );\n dither_shift_RGB = mix( 2.0 * dither_shift_RGB, -2.0 * dither_shift_RGB, grid_position );\n return color + dither_shift_RGB;\n }\n#endif",roughnessmap_fragment:"float roughnessFactor = roughness;\n#ifdef USE_ROUGHNESSMAP\n vec4 texelRoughness = texture2D( roughnessMap, vRoughnessMapUv );\n roughnessFactor *= texelRoughness.g;\n#endif",roughnessmap_pars_fragment:"#ifdef USE_ROUGHNESSMAP\n uniform sampler2D roughnessMap;\n#endif",shadowmap_pars_fragment:"#if NUM_SPOT_LIGHT_COORDS > 0\n varying vec4 vSpotLightCoord[ NUM_SPOT_LIGHT_COORDS ];\n#endif\n#if NUM_SPOT_LIGHT_MAPS > 0\n uniform sampler2D spotLightMap[ NUM_SPOT_LIGHT_MAPS ];\n#endif\n#ifdef USE_SHADOWMAP\n #if NUM_DIR_LIGHT_SHADOWS > 0\n uniform sampler2D directionalShadowMap[ NUM_DIR_LIGHT_SHADOWS ];\n varying vec4 vDirectionalShadowCoord[ NUM_DIR_LIGHT_SHADOWS ];\n struct DirectionalLightShadow {\n float shadowIntensity;\n float shadowBias;\n float shadowNormalBias;\n float shadowRadius;\n vec2 shadowMapSize;\n };\n uniform DirectionalLightShadow directionalLightShadows[ NUM_DIR_LIGHT_SHADOWS ];\n #endif\n #if NUM_SPOT_LIGHT_SHADOWS > 0\n uniform sampler2D spotShadowMap[ NUM_SPOT_LIGHT_SHADOWS ];\n struct SpotLightShadow {\n float shadowIntensity;\n float shadowBias;\n float shadowNormalBias;\n float shadowRadius;\n vec2 shadowMapSize;\n };\n uniform SpotLightShadow spotLightShadows[ NUM_SPOT_LIGHT_SHADOWS ];\n #endif\n #if NUM_POINT_LIGHT_SHADOWS > 0\n uniform sampler2D pointShadowMap[ NUM_POINT_LIGHT_SHADOWS ];\n varying vec4 vPointShadowCoord[ NUM_POINT_LIGHT_SHADOWS ];\n struct PointLightShadow {\n float shadowIntensity;\n float shadowBias;\n float shadowNormalBias;\n float shadowRadius;\n vec2 shadowMapSize;\n float shadowCameraNear;\n float shadowCameraFar;\n };\n uniform PointLightShadow pointLightShadows[ NUM_POINT_LIGHT_SHADOWS ];\n #endif\n float texture2DCompare( sampler2D depths, vec2 uv, float compare ) {\n float depth = unpackRGBAToDepth( texture2D( depths, uv ) );\n #ifdef USE_REVERSED_DEPTH_BUFFER\n return step( depth, compare );\n #else\n return step( compare, depth );\n #endif\n }\n vec2 texture2DDistribution( sampler2D shadow, vec2 uv ) {\n return unpackRGBATo2Half( texture2D( shadow, uv ) );\n }\n float VSMShadow( sampler2D shadow, vec2 uv, float compare ) {\n float occlusion = 1.0;\n vec2 distribution = texture2DDistribution( shadow, uv );\n #ifdef USE_REVERSED_DEPTH_BUFFER\n float hard_shadow = step( distribution.x, compare );\n #else\n float hard_shadow = step( compare, distribution.x );\n #endif\n if ( hard_shadow != 1.0 ) {\n float distance = compare - distribution.x;\n float variance = max( 0.00000, distribution.y * distribution.y );\n float softness_probability = variance / (variance + distance * distance ); softness_probability = clamp( ( softness_probability - 0.3 ) / ( 0.95 - 0.3 ), 0.0, 1.0 ); occlusion = clamp( max( hard_shadow, softness_probability ), 0.0, 1.0 );\n }\n return occlusion;\n }\n float getShadow( sampler2D shadowMap, vec2 shadowMapSize, float shadowIntensity, float shadowBias, float shadowRadius, vec4 shadowCoord ) {\n float shadow = 1.0;\n shadowCoord.xyz /= shadowCoord.w;\n shadowCoord.z += shadowBias;\n bool inFrustum = shadowCoord.x >= 0.0 && shadowCoord.x <= 1.0 && shadowCoord.y >= 0.0 && shadowCoord.y <= 1.0;\n bool frustumTest = inFrustum && shadowCoord.z <= 1.0;\n if ( frustumTest ) {\n #if defined( SHADOWMAP_TYPE_PCF )\n vec2 texelSize = vec2( 1.0 ) / shadowMapSize;\n float dx0 = - texelSize.x * shadowRadius;\n float dy0 = - texelSize.y * shadowRadius;\n float dx1 = + texelSize.x * shadowRadius;\n float dy1 = + texelSize.y * shadowRadius;\n float dx2 = dx0 / 2.0;\n float dy2 = dy0 / 2.0;\n float dx3 = dx1 / 2.0;\n float dy3 = dy1 / 2.0;\n shadow = (\n texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx0, dy0 ), shadowCoord.z ) +\n texture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy0 ), shadowCoord.z ) +\n texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx1, dy0 ), shadowCoord.z ) +\n texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx2, dy2 ), shadowCoord.z ) +\n texture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy2 ), shadowCoord.z ) +\n texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx3, dy2 ), shadowCoord.z ) +\n texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx0, 0.0 ), shadowCoord.z ) +\n texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx2, 0.0 ), shadowCoord.z ) +\n texture2DCompare( shadowMap, shadowCoord.xy, shadowCoord.z ) +\n texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx3, 0.0 ), shadowCoord.z ) +\n texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx1, 0.0 ), shadowCoord.z ) +\n texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx2, dy3 ), shadowCoord.z ) +\n texture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy3 ), shadowCoord.z ) +\n texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx3, dy3 ), shadowCoord.z ) +\n texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx0, dy1 ), shadowCoord.z ) +\n texture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy1 ), shadowCoord.z ) +\n texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx1, dy1 ), shadowCoord.z )\n ) * ( 1.0 / 17.0 );\n #elif defined( SHADOWMAP_TYPE_PCF_SOFT )\n vec2 texelSize = vec2( 1.0 ) / shadowMapSize;\n float dx = texelSize.x;\n float dy = texelSize.y;\n vec2 uv = shadowCoord.xy;\n vec2 f = fract( uv * shadowMapSize + 0.5 );\n uv -= f * texelSize;\n shadow = (\n texture2DCompare( shadowMap, uv, shadowCoord.z ) +\n texture2DCompare( shadowMap, uv + vec2( dx, 0.0 ), shadowCoord.z ) +\n texture2DCompare( shadowMap, uv + vec2( 0.0, dy ), shadowCoord.z ) +\n texture2DCompare( shadowMap, uv + texelSize, shadowCoord.z ) +\n mix( texture2DCompare( shadowMap, uv + vec2( -dx, 0.0 ), shadowCoord.z ),\n texture2DCompare( shadowMap, uv + vec2( 2.0 * dx, 0.0 ), shadowCoord.z ),\n f.x ) +\n mix( texture2DCompare( shadowMap, uv + vec2( -dx, dy ), shadowCoord.z ),\n texture2DCompare( shadowMap, uv + vec2( 2.0 * dx, dy ), shadowCoord.z ),\n f.x ) +\n mix( texture2DCompare( shadowMap, uv + vec2( 0.0, -dy ), shadowCoord.z ),\n texture2DCompare( shadowMap, uv + vec2( 0.0, 2.0 * dy ), shadowCoord.z ),\n f.y ) +\n mix( texture2DCompare( shadowMap, uv + vec2( dx, -dy ), shadowCoord.z ),\n texture2DCompare( shadowMap, uv + vec2( dx, 2.0 * dy ), shadowCoord.z ),\n f.y ) +\n mix( mix( texture2DCompare( shadowMap, uv + vec2( -dx, -dy ), shadowCoord.z ),\n texture2DCompare( shadowMap, uv + vec2( 2.0 * dx, -dy ), shadowCoord.z ),\n f.x ),\n mix( texture2DCompare( shadowMap, uv + vec2( -dx, 2.0 * dy ), shadowCoord.z ),\n texture2DCompare( shadowMap, uv + vec2( 2.0 * dx, 2.0 * dy ), shadowCoord.z ),\n f.x ),\n f.y )\n ) * ( 1.0 / 9.0 );\n #elif defined( SHADOWMAP_TYPE_VSM )\n shadow = VSMShadow( shadowMap, shadowCoord.xy, shadowCoord.z );\n #else\n shadow = texture2DCompare( shadowMap, shadowCoord.xy, shadowCoord.z );\n #endif\n }\n return mix( 1.0, shadow, shadowIntensity );\n }\n vec2 cubeToUV( vec3 v, float texelSizeY ) {\n vec3 absV = abs( v );\n float scaleToCube = 1.0 / max( absV.x, max( absV.y, absV.z ) );\n absV *= scaleToCube;\n v *= scaleToCube * ( 1.0 - 2.0 * texelSizeY );\n vec2 planar = v.xy;\n float almostATexel = 1.5 * texelSizeY;\n float almostOne = 1.0 - almostATexel;\n if ( absV.z >= almostOne ) {\n if ( v.z > 0.0 )\n planar.x = 4.0 - v.x;\n } else if ( absV.x >= almostOne ) {\n float signX = sign( v.x );\n planar.x = v.z * signX + 2.0 * signX;\n } else if ( absV.y >= almostOne ) {\n float signY = sign( v.y );\n planar.x = v.x + 2.0 * signY + 2.0;\n planar.y = v.z * signY - 2.0;\n }\n return vec2( 0.125, 0.25 ) * planar + vec2( 0.375, 0.75 );\n }\n float getPointShadow( sampler2D shadowMap, vec2 shadowMapSize, float shadowIntensity, float shadowBias, float shadowRadius, vec4 shadowCoord, float shadowCameraNear, float shadowCameraFar ) {\n float shadow = 1.0;\n vec3 lightToPosition = shadowCoord.xyz;\n \n float lightToPositionLength = length( lightToPosition );\n if ( lightToPositionLength - shadowCameraFar <= 0.0 && lightToPositionLength - shadowCameraNear >= 0.0 ) {\n float dp = ( lightToPositionLength - shadowCameraNear ) / ( shadowCameraFar - shadowCameraNear ); dp += shadowBias;\n vec3 bd3D = normalize( lightToPosition );\n vec2 texelSize = vec2( 1.0 ) / ( shadowMapSize * vec2( 4.0, 2.0 ) );\n #if defined( SHADOWMAP_TYPE_PCF ) || defined( SHADOWMAP_TYPE_PCF_SOFT ) || defined( SHADOWMAP_TYPE_VSM )\n vec2 offset = vec2( - 1, 1 ) * shadowRadius * texelSize.y;\n shadow = (\n texture2DCompare( shadowMap, cubeToUV( bd3D + offset.xyy, texelSize.y ), dp ) +\n texture2DCompare( shadowMap, cubeToUV( bd3D + offset.yyy, texelSize.y ), dp ) +\n texture2DCompare( shadowMap, cubeToUV( bd3D + offset.xyx, texelSize.y ), dp ) +\n texture2DCompare( shadowMap, cubeToUV( bd3D + offset.yyx, texelSize.y ), dp ) +\n texture2DCompare( shadowMap, cubeToUV( bd3D, texelSize.y ), dp ) +\n texture2DCompare( shadowMap, cubeToUV( bd3D + offset.xxy, texelSize.y ), dp ) +\n texture2DCompare( shadowMap, cubeToUV( bd3D + offset.yxy, texelSize.y ), dp ) +\n texture2DCompare( shadowMap, cubeToUV( bd3D + offset.xxx, texelSize.y ), dp ) +\n texture2DCompare( shadowMap, cubeToUV( bd3D + offset.yxx, texelSize.y ), dp )\n ) * ( 1.0 / 9.0 );\n #else\n shadow = texture2DCompare( shadowMap, cubeToUV( bd3D, texelSize.y ), dp );\n #endif\n }\n return mix( 1.0, shadow, shadowIntensity );\n }\n#endif",shadowmap_pars_vertex:"#if NUM_SPOT_LIGHT_COORDS > 0\n uniform mat4 spotLightMatrix[ NUM_SPOT_LIGHT_COORDS ];\n varying vec4 vSpotLightCoord[ NUM_SPOT_LIGHT_COORDS ];\n#endif\n#ifdef USE_SHADOWMAP\n #if NUM_DIR_LIGHT_SHADOWS > 0\n uniform mat4 directionalShadowMatrix[ NUM_DIR_LIGHT_SHADOWS ];\n varying vec4 vDirectionalShadowCoord[ NUM_DIR_LIGHT_SHADOWS ];\n struct DirectionalLightShadow {\n float shadowIntensity;\n float shadowBias;\n float shadowNormalBias;\n float shadowRadius;\n vec2 shadowMapSize;\n };\n uniform DirectionalLightShadow directionalLightShadows[ NUM_DIR_LIGHT_SHADOWS ];\n #endif\n #if NUM_SPOT_LIGHT_SHADOWS > 0\n struct SpotLightShadow {\n float shadowIntensity;\n float shadowBias;\n float shadowNormalBias;\n float shadowRadius;\n vec2 shadowMapSize;\n };\n uniform SpotLightShadow spotLightShadows[ NUM_SPOT_LIGHT_SHADOWS ];\n #endif\n #if NUM_POINT_LIGHT_SHADOWS > 0\n uniform mat4 pointShadowMatrix[ NUM_POINT_LIGHT_SHADOWS ];\n varying vec4 vPointShadowCoord[ NUM_POINT_LIGHT_SHADOWS ];\n struct PointLightShadow {\n float shadowIntensity;\n float shadowBias;\n float shadowNormalBias;\n float shadowRadius;\n vec2 shadowMapSize;\n float shadowCameraNear;\n float shadowCameraFar;\n };\n uniform PointLightShadow pointLightShadows[ NUM_POINT_LIGHT_SHADOWS ];\n #endif\n#endif",shadowmap_vertex:"#if ( defined( USE_SHADOWMAP ) && ( NUM_DIR_LIGHT_SHADOWS > 0 || NUM_POINT_LIGHT_SHADOWS > 0 ) ) || ( NUM_SPOT_LIGHT_COORDS > 0 )\n vec3 shadowWorldNormal = inverseTransformDirection( transformedNormal, viewMatrix );\n vec4 shadowWorldPosition;\n#endif\n#if defined( USE_SHADOWMAP )\n #if NUM_DIR_LIGHT_SHADOWS > 0\n #pragma unroll_loop_start\n for ( int i = 0; i < NUM_DIR_LIGHT_SHADOWS; i ++ ) {\n shadowWorldPosition = worldPosition + vec4( shadowWorldNormal * directionalLightShadows[ i ].shadowNormalBias, 0 );\n vDirectionalShadowCoord[ i ] = directionalShadowMatrix[ i ] * shadowWorldPosition;\n }\n #pragma unroll_loop_end\n #endif\n #if NUM_POINT_LIGHT_SHADOWS > 0\n #pragma unroll_loop_start\n for ( int i = 0; i < NUM_POINT_LIGHT_SHADOWS; i ++ ) {\n shadowWorldPosition = worldPosition + vec4( shadowWorldNormal * pointLightShadows[ i ].shadowNormalBias, 0 );\n vPointShadowCoord[ i ] = pointShadowMatrix[ i ] * shadowWorldPosition;\n }\n #pragma unroll_loop_end\n #endif\n#endif\n#if NUM_SPOT_LIGHT_COORDS > 0\n #pragma unroll_loop_start\n for ( int i = 0; i < NUM_SPOT_LIGHT_COORDS; i ++ ) {\n shadowWorldPosition = worldPosition;\n #if ( defined( USE_SHADOWMAP ) && UNROLLED_LOOP_INDEX < NUM_SPOT_LIGHT_SHADOWS )\n shadowWorldPosition.xyz += shadowWorldNormal * spotLightShadows[ i ].shadowNormalBias;\n #endif\n vSpotLightCoord[ i ] = spotLightMatrix[ i ] * shadowWorldPosition;\n }\n #pragma unroll_loop_end\n#endif",shadowmask_pars_fragment:"float getShadowMask() {\n float shadow = 1.0;\n #ifdef USE_SHADOWMAP\n #if NUM_DIR_LIGHT_SHADOWS > 0\n DirectionalLightShadow directionalLight;\n #pragma unroll_loop_start\n for ( int i = 0; i < NUM_DIR_LIGHT_SHADOWS; i ++ ) {\n directionalLight = directionalLightShadows[ i ];\n shadow *= receiveShadow ? getShadow( directionalShadowMap[ i ], directionalLight.shadowMapSize, directionalLight.shadowIntensity, directionalLight.shadowBias, directionalLight.shadowRadius, vDirectionalShadowCoord[ i ] ) : 1.0;\n }\n #pragma unroll_loop_end\n #endif\n #if NUM_SPOT_LIGHT_SHADOWS > 0\n SpotLightShadow spotLight;\n #pragma unroll_loop_start\n for ( int i = 0; i < NUM_SPOT_LIGHT_SHADOWS; i ++ ) {\n spotLight = spotLightShadows[ i ];\n shadow *= receiveShadow ? getShadow( spotShadowMap[ i ], spotLight.shadowMapSize, spotLight.shadowIntensity, spotLight.shadowBias, spotLight.shadowRadius, vSpotLightCoord[ i ] ) : 1.0;\n }\n #pragma unroll_loop_end\n #endif\n #if NUM_POINT_LIGHT_SHADOWS > 0\n PointLightShadow pointLight;\n #pragma unroll_loop_start\n for ( int i = 0; i < NUM_POINT_LIGHT_SHADOWS; i ++ ) {\n pointLight = pointLightShadows[ i ];\n shadow *= receiveShadow ? getPointShadow( pointShadowMap[ i ], pointLight.shadowMapSize, pointLight.shadowIntensity, pointLight.shadowBias, pointLight.shadowRadius, vPointShadowCoord[ i ], pointLight.shadowCameraNear, pointLight.shadowCameraFar ) : 1.0;\n }\n #pragma unroll_loop_end\n #endif\n #endif\n return shadow;\n}",skinbase_vertex:"#ifdef USE_SKINNING\n mat4 boneMatX = getBoneMatrix( skinIndex.x );\n mat4 boneMatY = getBoneMatrix( skinIndex.y );\n mat4 boneMatZ = getBoneMatrix( skinIndex.z );\n mat4 boneMatW = getBoneMatrix( skinIndex.w );\n#endif",skinning_pars_vertex:"#ifdef USE_SKINNING\n uniform mat4 bindMatrix;\n uniform mat4 bindMatrixInverse;\n uniform highp sampler2D boneTexture;\n mat4 getBoneMatrix( const in float i ) {\n int size = textureSize( boneTexture, 0 ).x;\n int j = int( i ) * 4;\n int x = j % size;\n int y = j / size;\n vec4 v1 = texelFetch( boneTexture, ivec2( x, y ), 0 );\n vec4 v2 = texelFetch( boneTexture, ivec2( x + 1, y ), 0 );\n vec4 v3 = texelFetch( boneTexture, ivec2( x + 2, y ), 0 );\n vec4 v4 = texelFetch( boneTexture, ivec2( x + 3, y ), 0 );\n return mat4( v1, v2, v3, v4 );\n }\n#endif",skinning_vertex:"#ifdef USE_SKINNING\n vec4 skinVertex = bindMatrix * vec4( transformed, 1.0 );\n vec4 skinned = vec4( 0.0 );\n skinned += boneMatX * skinVertex * skinWeight.x;\n skinned += boneMatY * skinVertex * skinWeight.y;\n skinned += boneMatZ * skinVertex * skinWeight.z;\n skinned += boneMatW * skinVertex * skinWeight.w;\n transformed = ( bindMatrixInverse * skinned ).xyz;\n#endif",skinnormal_vertex:"#ifdef USE_SKINNING\n mat4 skinMatrix = mat4( 0.0 );\n skinMatrix += skinWeight.x * boneMatX;\n skinMatrix += skinWeight.y * boneMatY;\n skinMatrix += skinWeight.z * boneMatZ;\n skinMatrix += skinWeight.w * boneMatW;\n skinMatrix = bindMatrixInverse * skinMatrix * bindMatrix;\n objectNormal = vec4( skinMatrix * vec4( objectNormal, 0.0 ) ).xyz;\n #ifdef USE_TANGENT\n objectTangent = vec4( skinMatrix * vec4( objectTangent, 0.0 ) ).xyz;\n #endif\n#endif",specularmap_fragment:"float specularStrength;\n#ifdef USE_SPECULARMAP\n vec4 texelSpecular = texture2D( specularMap, vSpecularMapUv );\n specularStrength = texelSpecular.r;\n#else\n specularStrength = 1.0;\n#endif",specularmap_pars_fragment:"#ifdef USE_SPECULARMAP\n uniform sampler2D specularMap;\n#endif",tonemapping_fragment:"#if defined( TONE_MAPPING )\n gl_FragColor.rgb = toneMapping( gl_FragColor.rgb );\n#endif",tonemapping_pars_fragment:"#ifndef saturate\n#define saturate( a ) clamp( a, 0.0, 1.0 )\n#endif\nuniform float toneMappingExposure;\nvec3 LinearToneMapping( vec3 color ) {\n return saturate( toneMappingExposure * color );\n}\nvec3 ReinhardToneMapping( vec3 color ) {\n color *= toneMappingExposure;\n return saturate( color / ( vec3( 1.0 ) + color ) );\n}\nvec3 CineonToneMapping( vec3 color ) {\n color *= toneMappingExposure;\n color = max( vec3( 0.0 ), color - 0.004 );\n return pow( ( color * ( 6.2 * color + 0.5 ) ) / ( color * ( 6.2 * color + 1.7 ) + 0.06 ), vec3( 2.2 ) );\n}\nvec3 RRTAndODTFit( vec3 v ) {\n vec3 a = v * ( v + 0.0245786 ) - 0.000090537;\n vec3 b = v * ( 0.983729 * v + 0.4329510 ) + 0.238081;\n return a / b;\n}\nvec3 ACESFilmicToneMapping( vec3 color ) {\n const mat3 ACESInputMat = mat3(\n vec3( 0.59719, 0.07600, 0.02840 ), vec3( 0.35458, 0.90834, 0.13383 ),\n vec3( 0.04823, 0.01566, 0.83777 )\n );\n const mat3 ACESOutputMat = mat3(\n vec3( 1.60475, -0.10208, -0.00327 ), vec3( -0.53108, 1.10813, -0.07276 ),\n vec3( -0.07367, -0.00605, 1.07602 )\n );\n color *= toneMappingExposure / 0.6;\n color = ACESInputMat * color;\n color = RRTAndODTFit( color );\n color = ACESOutputMat * color;\n return saturate( color );\n}\nconst mat3 LINEAR_REC2020_TO_LINEAR_SRGB = mat3(\n vec3( 1.6605, - 0.1246, - 0.0182 ),\n vec3( - 0.5876, 1.1329, - 0.1006 ),\n vec3( - 0.0728, - 0.0083, 1.1187 )\n);\nconst mat3 LINEAR_SRGB_TO_LINEAR_REC2020 = mat3(\n vec3( 0.6274, 0.0691, 0.0164 ),\n vec3( 0.3293, 0.9195, 0.0880 ),\n vec3( 0.0433, 0.0113, 0.8956 )\n);\nvec3 agxDefaultContrastApprox( vec3 x ) {\n vec3 x2 = x * x;\n vec3 x4 = x2 * x2;\n return + 15.5 * x4 * x2\n - 40.14 * x4 * x\n + 31.96 * x4\n - 6.868 * x2 * x\n + 0.4298 * x2\n + 0.1191 * x\n - 0.00232;\n}\nvec3 AgXToneMapping( vec3 color ) {\n const mat3 AgXInsetMatrix = mat3(\n vec3( 0.856627153315983, 0.137318972929847, 0.11189821299995 ),\n vec3( 0.0951212405381588, 0.761241990602591, 0.0767994186031903 ),\n vec3( 0.0482516061458583, 0.101439036467562, 0.811302368396859 )\n );\n const mat3 AgXOutsetMatrix = mat3(\n vec3( 1.1271005818144368, - 0.1413297634984383, - 0.14132976349843826 ),\n vec3( - 0.11060664309660323, 1.157823702216272, - 0.11060664309660294 ),\n vec3( - 0.016493938717834573, - 0.016493938717834257, 1.2519364065950405 )\n );\n const float AgxMinEv = - 12.47393; const float AgxMaxEv = 4.026069;\n color *= toneMappingExposure;\n color = LINEAR_SRGB_TO_LINEAR_REC2020 * color;\n color = AgXInsetMatrix * color;\n color = max( color, 1e-10 ); color = log2( color );\n color = ( color - AgxMinEv ) / ( AgxMaxEv - AgxMinEv );\n color = clamp( color, 0.0, 1.0 );\n color = agxDefaultContrastApprox( color );\n color = AgXOutsetMatrix * color;\n color = pow( max( vec3( 0.0 ), color ), vec3( 2.2 ) );\n color = LINEAR_REC2020_TO_LINEAR_SRGB * color;\n color = clamp( color, 0.0, 1.0 );\n return color;\n}\nvec3 NeutralToneMapping( vec3 color ) {\n const float StartCompression = 0.8 - 0.04;\n const float Desaturation = 0.15;\n color *= toneMappingExposure;\n float x = min( color.r, min( color.g, color.b ) );\n float offset = x < 0.08 ? x - 6.25 * x * x : 0.04;\n color -= offset;\n float peak = max( color.r, max( color.g, color.b ) );\n if ( peak < StartCompression ) return color;\n float d = 1. - StartCompression;\n float newPeak = 1. - d * d / ( peak + d - StartCompression );\n color *= newPeak / peak;\n float g = 1. - 1. / ( Desaturation * ( peak - newPeak ) + 1. );\n return mix( color, vec3( newPeak ), g );\n}\nvec3 CustomToneMapping( vec3 color ) { return color; }",transmission_fragment:"#ifdef USE_TRANSMISSION\n material.transmission = transmission;\n material.transmissionAlpha = 1.0;\n material.thickness = thickness;\n material.attenuationDistance = attenuationDistance;\n material.attenuationColor = attenuationColor;\n #ifdef USE_TRANSMISSIONMAP\n material.transmission *= texture2D( transmissionMap, vTransmissionMapUv ).r;\n #endif\n #ifdef USE_THICKNESSMAP\n material.thickness *= texture2D( thicknessMap, vThicknessMapUv ).g;\n #endif\n vec3 pos = vWorldPosition;\n vec3 v = normalize( cameraPosition - pos );\n vec3 n = inverseTransformDirection( normal, viewMatrix );\n vec4 transmitted = getIBLVolumeRefraction(\n n, v, material.roughness, material.diffuseColor, material.specularColor, material.specularF90,\n pos, modelMatrix, viewMatrix, projectionMatrix, material.dispersion, material.ior, material.thickness,\n material.attenuationColor, material.attenuationDistance );\n material.transmissionAlpha = mix( material.transmissionAlpha, transmitted.a, material.transmission );\n totalDiffuse = mix( totalDiffuse, transmitted.rgb, material.transmission );\n#endif",transmission_pars_fragment:"#ifdef USE_TRANSMISSION\n uniform float transmission;\n uniform float thickness;\n uniform float attenuationDistance;\n uniform vec3 attenuationColor;\n #ifdef USE_TRANSMISSIONMAP\n uniform sampler2D transmissionMap;\n #endif\n #ifdef USE_THICKNESSMAP\n uniform sampler2D thicknessMap;\n #endif\n uniform vec2 transmissionSamplerSize;\n uniform sampler2D transmissionSamplerMap;\n uniform mat4 modelMatrix;\n uniform mat4 projectionMatrix;\n varying vec3 vWorldPosition;\n float w0( float a ) {\n return ( 1.0 / 6.0 ) * ( a * ( a * ( - a + 3.0 ) - 3.0 ) + 1.0 );\n }\n float w1( float a ) {\n return ( 1.0 / 6.0 ) * ( a * a * ( 3.0 * a - 6.0 ) + 4.0 );\n }\n float w2( float a ){\n return ( 1.0 / 6.0 ) * ( a * ( a * ( - 3.0 * a + 3.0 ) + 3.0 ) + 1.0 );\n }\n float w3( float a ) {\n return ( 1.0 / 6.0 ) * ( a * a * a );\n }\n float g0( float a ) {\n return w0( a ) + w1( a );\n }\n float g1( float a ) {\n return w2( a ) + w3( a );\n }\n float h0( float a ) {\n return - 1.0 + w1( a ) / ( w0( a ) + w1( a ) );\n }\n float h1( float a ) {\n return 1.0 + w3( a ) / ( w2( a ) + w3( a ) );\n }\n vec4 bicubic( sampler2D tex, vec2 uv, vec4 texelSize, float lod ) {\n uv = uv * texelSize.zw + 0.5;\n vec2 iuv = floor( uv );\n vec2 fuv = fract( uv );\n float g0x = g0( fuv.x );\n float g1x = g1( fuv.x );\n float h0x = h0( fuv.x );\n float h1x = h1( fuv.x );\n float h0y = h0( fuv.y );\n float h1y = h1( fuv.y );\n vec2 p0 = ( vec2( iuv.x + h0x, iuv.y + h0y ) - 0.5 ) * texelSize.xy;\n vec2 p1 = ( vec2( iuv.x + h1x, iuv.y + h0y ) - 0.5 ) * texelSize.xy;\n vec2 p2 = ( vec2( iuv.x + h0x, iuv.y + h1y ) - 0.5 ) * texelSize.xy;\n vec2 p3 = ( vec2( iuv.x + h1x, iuv.y + h1y ) - 0.5 ) * texelSize.xy;\n return g0( fuv.y ) * ( g0x * textureLod( tex, p0, lod ) + g1x * textureLod( tex, p1, lod ) ) +\n g1( fuv.y ) * ( g0x * textureLod( tex, p2, lod ) + g1x * textureLod( tex, p3, lod ) );\n }\n vec4 textureBicubic( sampler2D sampler, vec2 uv, float lod ) {\n vec2 fLodSize = vec2( textureSize( sampler, int( lod ) ) );\n vec2 cLodSize = vec2( textureSize( sampler, int( lod + 1.0 ) ) );\n vec2 fLodSizeInv = 1.0 / fLodSize;\n vec2 cLodSizeInv = 1.0 / cLodSize;\n vec4 fSample = bicubic( sampler, uv, vec4( fLodSizeInv, fLodSize ), floor( lod ) );\n vec4 cSample = bicubic( sampler, uv, vec4( cLodSizeInv, cLodSize ), ceil( lod ) );\n return mix( fSample, cSample, fract( lod ) );\n }\n vec3 getVolumeTransmissionRay( const in vec3 n, const in vec3 v, const in float thickness, const in float ior, const in mat4 modelMatrix ) {\n vec3 refractionVector = refract( - v, normalize( n ), 1.0 / ior );\n vec3 modelScale;\n modelScale.x = length( vec3( modelMatrix[ 0 ].xyz ) );\n modelScale.y = length( vec3( modelMatrix[ 1 ].xyz ) );\n modelScale.z = length( vec3( modelMatrix[ 2 ].xyz ) );\n return normalize( refractionVector ) * thickness * modelScale;\n }\n float applyIorToRoughness( const in float roughness, const in float ior ) {\n return roughness * clamp( ior * 2.0 - 2.0, 0.0, 1.0 );\n }\n vec4 getTransmissionSample( const in vec2 fragCoord, const in float roughness, const in float ior ) {\n float lod = log2( transmissionSamplerSize.x ) * applyIorToRoughness( roughness, ior );\n return textureBicubic( transmissionSamplerMap, fragCoord.xy, lod );\n }\n vec3 volumeAttenuation( const in float transmissionDistance, const in vec3 attenuationColor, const in float attenuationDistance ) {\n if ( isinf( attenuationDistance ) ) {\n return vec3( 1.0 );\n } else {\n vec3 attenuationCoefficient = -log( attenuationColor ) / attenuationDistance;\n vec3 transmittance = exp( - attenuationCoefficient * transmissionDistance ); return transmittance;\n }\n }\n vec4 getIBLVolumeRefraction( const in vec3 n, const in vec3 v, const in float roughness, const in vec3 diffuseColor,\n const in vec3 specularColor, const in float specularF90, const in vec3 position, const in mat4 modelMatrix,\n const in mat4 viewMatrix, const in mat4 projMatrix, const in float dispersion, const in float ior, const in float thickness,\n const in vec3 attenuationColor, const in float attenuationDistance ) {\n vec4 transmittedLight;\n vec3 transmittance;\n #ifdef USE_DISPERSION\n float halfSpread = ( ior - 1.0 ) * 0.025 * dispersion;\n vec3 iors = vec3( ior - halfSpread, ior, ior + halfSpread );\n for ( int i = 0; i < 3; i ++ ) {\n vec3 transmissionRay = getVolumeTransmissionRay( n, v, thickness, iors[ i ], modelMatrix );\n vec3 refractedRayExit = position + transmissionRay;\n vec4 ndcPos = projMatrix * viewMatrix * vec4( refractedRayExit, 1.0 );\n vec2 refractionCoords = ndcPos.xy / ndcPos.w;\n refractionCoords += 1.0;\n refractionCoords /= 2.0;\n vec4 transmissionSample = getTransmissionSample( refractionCoords, roughness, iors[ i ] );\n transmittedLight[ i ] = transmissionSample[ i ];\n transmittedLight.a += transmissionSample.a;\n transmittance[ i ] = diffuseColor[ i ] * volumeAttenuation( length( transmissionRay ), attenuationColor, attenuationDistance )[ i ];\n }\n transmittedLight.a /= 3.0;\n #else\n vec3 transmissionRay = getVolumeTransmissionRay( n, v, thickness, ior, modelMatrix );\n vec3 refractedRayExit = position + transmissionRay;\n vec4 ndcPos = projMatrix * viewMatrix * vec4( refractedRayExit, 1.0 );\n vec2 refractionCoords = ndcPos.xy / ndcPos.w;\n refractionCoords += 1.0;\n refractionCoords /= 2.0;\n transmittedLight = getTransmissionSample( refractionCoords, roughness, ior );\n transmittance = diffuseColor * volumeAttenuation( length( transmissionRay ), attenuationColor, attenuationDistance );\n #endif\n vec3 attenuatedColor = transmittance * transmittedLight.rgb;\n vec3 F = EnvironmentBRDF( n, v, specularColor, specularF90, roughness );\n float transmittanceFactor = ( transmittance.r + transmittance.g + transmittance.b ) / 3.0;\n return vec4( ( 1.0 - F ) * attenuatedColor, 1.0 - ( 1.0 - transmittedLight.a ) * transmittanceFactor );\n }\n#endif",uv_pars_fragment:"#if defined( USE_UV ) || defined( USE_ANISOTROPY )\n varying vec2 vUv;\n#endif\n#ifdef USE_MAP\n varying vec2 vMapUv;\n#endif\n#ifdef USE_ALPHAMAP\n varying vec2 vAlphaMapUv;\n#endif\n#ifdef USE_LIGHTMAP\n varying vec2 vLightMapUv;\n#endif\n#ifdef USE_AOMAP\n varying vec2 vAoMapUv;\n#endif\n#ifdef USE_BUMPMAP\n varying vec2 vBumpMapUv;\n#endif\n#ifdef USE_NORMALMAP\n varying vec2 vNormalMapUv;\n#endif\n#ifdef USE_EMISSIVEMAP\n varying vec2 vEmissiveMapUv;\n#endif\n#ifdef USE_METALNESSMAP\n varying vec2 vMetalnessMapUv;\n#endif\n#ifdef USE_ROUGHNESSMAP\n varying vec2 vRoughnessMapUv;\n#endif\n#ifdef USE_ANISOTROPYMAP\n varying vec2 vAnisotropyMapUv;\n#endif\n#ifdef USE_CLEARCOATMAP\n varying vec2 vClearcoatMapUv;\n#endif\n#ifdef USE_CLEARCOAT_NORMALMAP\n varying vec2 vClearcoatNormalMapUv;\n#endif\n#ifdef USE_CLEARCOAT_ROUGHNESSMAP\n varying vec2 vClearcoatRoughnessMapUv;\n#endif\n#ifdef USE_IRIDESCENCEMAP\n varying vec2 vIridescenceMapUv;\n#endif\n#ifdef USE_IRIDESCENCE_THICKNESSMAP\n varying vec2 vIridescenceThicknessMapUv;\n#endif\n#ifdef USE_SHEEN_COLORMAP\n varying vec2 vSheenColorMapUv;\n#endif\n#ifdef USE_SHEEN_ROUGHNESSMAP\n varying vec2 vSheenRoughnessMapUv;\n#endif\n#ifdef USE_SPECULARMAP\n varying vec2 vSpecularMapUv;\n#endif\n#ifdef USE_SPECULAR_COLORMAP\n varying vec2 vSpecularColorMapUv;\n#endif\n#ifdef USE_SPECULAR_INTENSITYMAP\n varying vec2 vSpecularIntensityMapUv;\n#endif\n#ifdef USE_TRANSMISSIONMAP\n uniform mat3 transmissionMapTransform;\n varying vec2 vTransmissionMapUv;\n#endif\n#ifdef USE_THICKNESSMAP\n uniform mat3 thicknessMapTransform;\n varying vec2 vThicknessMapUv;\n#endif",uv_pars_vertex:"#if defined( USE_UV ) || defined( USE_ANISOTROPY )\n varying vec2 vUv;\n#endif\n#ifdef USE_MAP\n uniform mat3 mapTransform;\n varying vec2 vMapUv;\n#endif\n#ifdef USE_ALPHAMAP\n uniform mat3 alphaMapTransform;\n varying vec2 vAlphaMapUv;\n#endif\n#ifdef USE_LIGHTMAP\n uniform mat3 lightMapTransform;\n varying vec2 vLightMapUv;\n#endif\n#ifdef USE_AOMAP\n uniform mat3 aoMapTransform;\n varying vec2 vAoMapUv;\n#endif\n#ifdef USE_BUMPMAP\n uniform mat3 bumpMapTransform;\n varying vec2 vBumpMapUv;\n#endif\n#ifdef USE_NORMALMAP\n uniform mat3 normalMapTransform;\n varying vec2 vNormalMapUv;\n#endif\n#ifdef USE_DISPLACEMENTMAP\n uniform mat3 displacementMapTransform;\n varying vec2 vDisplacementMapUv;\n#endif\n#ifdef USE_EMISSIVEMAP\n uniform mat3 emissiveMapTransform;\n varying vec2 vEmissiveMapUv;\n#endif\n#ifdef USE_METALNESSMAP\n uniform mat3 metalnessMapTransform;\n varying vec2 vMetalnessMapUv;\n#endif\n#ifdef USE_ROUGHNESSMAP\n uniform mat3 roughnessMapTransform;\n varying vec2 vRoughnessMapUv;\n#endif\n#ifdef USE_ANISOTROPYMAP\n uniform mat3 anisotropyMapTransform;\n varying vec2 vAnisotropyMapUv;\n#endif\n#ifdef USE_CLEARCOATMAP\n uniform mat3 clearcoatMapTransform;\n varying vec2 vClearcoatMapUv;\n#endif\n#ifdef USE_CLEARCOAT_NORMALMAP\n uniform mat3 clearcoatNormalMapTransform;\n varying vec2 vClearcoatNormalMapUv;\n#endif\n#ifdef USE_CLEARCOAT_ROUGHNESSMAP\n uniform mat3 clearcoatRoughnessMapTransform;\n varying vec2 vClearcoatRoughnessMapUv;\n#endif\n#ifdef USE_SHEEN_COLORMAP\n uniform mat3 sheenColorMapTransform;\n varying vec2 vSheenColorMapUv;\n#endif\n#ifdef USE_SHEEN_ROUGHNESSMAP\n uniform mat3 sheenRoughnessMapTransform;\n varying vec2 vSheenRoughnessMapUv;\n#endif\n#ifdef USE_IRIDESCENCEMAP\n uniform mat3 iridescenceMapTransform;\n varying vec2 vIridescenceMapUv;\n#endif\n#ifdef USE_IRIDESCENCE_THICKNESSMAP\n uniform mat3 iridescenceThicknessMapTransform;\n varying vec2 vIridescenceThicknessMapUv;\n#endif\n#ifdef USE_SPECULARMAP\n uniform mat3 specularMapTransform;\n varying vec2 vSpecularMapUv;\n#endif\n#ifdef USE_SPECULAR_COLORMAP\n uniform mat3 specularColorMapTransform;\n varying vec2 vSpecularColorMapUv;\n#endif\n#ifdef USE_SPECULAR_INTENSITYMAP\n uniform mat3 specularIntensityMapTransform;\n varying vec2 vSpecularIntensityMapUv;\n#endif\n#ifdef USE_TRANSMISSIONMAP\n uniform mat3 transmissionMapTransform;\n varying vec2 vTransmissionMapUv;\n#endif\n#ifdef USE_THICKNESSMAP\n uniform mat3 thicknessMapTransform;\n varying vec2 vThicknessMapUv;\n#endif",uv_vertex:"#if defined( USE_UV ) || defined( USE_ANISOTROPY )\n vUv = vec3( uv, 1 ).xy;\n#endif\n#ifdef USE_MAP\n vMapUv = ( mapTransform * vec3( MAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_ALPHAMAP\n vAlphaMapUv = ( alphaMapTransform * vec3( ALPHAMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_LIGHTMAP\n vLightMapUv = ( lightMapTransform * vec3( LIGHTMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_AOMAP\n vAoMapUv = ( aoMapTransform * vec3( AOMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_BUMPMAP\n vBumpMapUv = ( bumpMapTransform * vec3( BUMPMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_NORMALMAP\n vNormalMapUv = ( normalMapTransform * vec3( NORMALMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_DISPLACEMENTMAP\n vDisplacementMapUv = ( displacementMapTransform * vec3( DISPLACEMENTMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_EMISSIVEMAP\n vEmissiveMapUv = ( emissiveMapTransform * vec3( EMISSIVEMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_METALNESSMAP\n vMetalnessMapUv = ( metalnessMapTransform * vec3( METALNESSMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_ROUGHNESSMAP\n vRoughnessMapUv = ( roughnessMapTransform * vec3( ROUGHNESSMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_ANISOTROPYMAP\n vAnisotropyMapUv = ( anisotropyMapTransform * vec3( ANISOTROPYMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_CLEARCOATMAP\n vClearcoatMapUv = ( clearcoatMapTransform * vec3( CLEARCOATMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_CLEARCOAT_NORMALMAP\n vClearcoatNormalMapUv = ( clearcoatNormalMapTransform * vec3( CLEARCOAT_NORMALMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_CLEARCOAT_ROUGHNESSMAP\n vClearcoatRoughnessMapUv = ( clearcoatRoughnessMapTransform * vec3( CLEARCOAT_ROUGHNESSMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_IRIDESCENCEMAP\n vIridescenceMapUv = ( iridescenceMapTransform * vec3( IRIDESCENCEMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_IRIDESCENCE_THICKNESSMAP\n vIridescenceThicknessMapUv = ( iridescenceThicknessMapTransform * vec3( IRIDESCENCE_THICKNESSMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_SHEEN_COLORMAP\n vSheenColorMapUv = ( sheenColorMapTransform * vec3( SHEEN_COLORMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_SHEEN_ROUGHNESSMAP\n vSheenRoughnessMapUv = ( sheenRoughnessMapTransform * vec3( SHEEN_ROUGHNESSMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_SPECULARMAP\n vSpecularMapUv = ( specularMapTransform * vec3( SPECULARMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_SPECULAR_COLORMAP\n vSpecularColorMapUv = ( specularColorMapTransform * vec3( SPECULAR_COLORMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_SPECULAR_INTENSITYMAP\n vSpecularIntensityMapUv = ( specularIntensityMapTransform * vec3( SPECULAR_INTENSITYMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_TRANSMISSIONMAP\n vTransmissionMapUv = ( transmissionMapTransform * vec3( TRANSMISSIONMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_THICKNESSMAP\n vThicknessMapUv = ( thicknessMapTransform * vec3( THICKNESSMAP_UV, 1 ) ).xy;\n#endif",worldpos_vertex:"#if defined( USE_ENVMAP ) || defined( DISTANCE ) || defined ( USE_SHADOWMAP ) || defined ( USE_TRANSMISSION ) || NUM_SPOT_LIGHT_COORDS > 0\n vec4 worldPosition = vec4( transformed, 1.0 );\n #ifdef USE_BATCHING\n worldPosition = batchingMatrix * worldPosition;\n #endif\n #ifdef USE_INSTANCING\n worldPosition = instanceMatrix * worldPosition;\n #endif\n worldPosition = modelMatrix * worldPosition;\n#endif",background_vert:"varying vec2 vUv;\nuniform mat3 uvTransform;\nvoid main() {\n vUv = ( uvTransform * vec3( uv, 1 ) ).xy;\n gl_Position = vec4( position.xy, 1.0, 1.0 );\n}",background_frag:"uniform sampler2D t2D;\nuniform float backgroundIntensity;\nvarying vec2 vUv;\nvoid main() {\n vec4 texColor = texture2D( t2D, vUv );\n #ifdef DECODE_VIDEO_TEXTURE\n texColor = vec4( mix( pow( texColor.rgb * 0.9478672986 + vec3( 0.0521327014 ), vec3( 2.4 ) ), texColor.rgb * 0.0773993808, vec3( lessThanEqual( texColor.rgb, vec3( 0.04045 ) ) ) ), texColor.w );\n #endif\n texColor.rgb *= backgroundIntensity;\n gl_FragColor = texColor;\n #include \n #include \n}",backgroundCube_vert:"varying vec3 vWorldDirection;\n#include \nvoid main() {\n vWorldDirection = transformDirection( position, modelMatrix );\n #include \n #include \n gl_Position.z = gl_Position.w;\n}",backgroundCube_frag:"#ifdef ENVMAP_TYPE_CUBE\n uniform samplerCube envMap;\n#elif defined( ENVMAP_TYPE_CUBE_UV )\n uniform sampler2D envMap;\n#endif\nuniform float flipEnvMap;\nuniform float backgroundBlurriness;\nuniform float backgroundIntensity;\nuniform mat3 backgroundRotation;\nvarying vec3 vWorldDirection;\n#include \nvoid main() {\n #ifdef ENVMAP_TYPE_CUBE\n vec4 texColor = textureCube( envMap, backgroundRotation * vec3( flipEnvMap * vWorldDirection.x, vWorldDirection.yz ) );\n #elif defined( ENVMAP_TYPE_CUBE_UV )\n vec4 texColor = textureCubeUV( envMap, backgroundRotation * vWorldDirection, backgroundBlurriness );\n #else\n vec4 texColor = vec4( 0.0, 0.0, 0.0, 1.0 );\n #endif\n texColor.rgb *= backgroundIntensity;\n gl_FragColor = texColor;\n #include \n #include \n}",cube_vert:"varying vec3 vWorldDirection;\n#include \nvoid main() {\n vWorldDirection = transformDirection( position, modelMatrix );\n #include \n #include \n gl_Position.z = gl_Position.w;\n}",cube_frag:"uniform samplerCube tCube;\nuniform float tFlip;\nuniform float opacity;\nvarying vec3 vWorldDirection;\nvoid main() {\n vec4 texColor = textureCube( tCube, vec3( tFlip * vWorldDirection.x, vWorldDirection.yz ) );\n gl_FragColor = texColor;\n gl_FragColor.a *= opacity;\n #include \n #include \n}",depth_vert:"#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvarying vec2 vHighPrecisionZW;\nvoid main() {\n #include \n #include \n #include \n #include \n #ifdef USE_DISPLACEMENTMAP\n #include \n #include \n #include \n #endif\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n vHighPrecisionZW = gl_Position.zw;\n}",depth_frag:"#if DEPTH_PACKING == 3200\n uniform float opacity;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvarying vec2 vHighPrecisionZW;\nvoid main() {\n vec4 diffuseColor = vec4( 1.0 );\n #include \n #if DEPTH_PACKING == 3200\n diffuseColor.a = opacity;\n #endif\n #include \n #include \n #include \n #include \n #include \n #ifdef USE_REVERSED_DEPTH_BUFFER\n float fragCoordZ = vHighPrecisionZW[ 0 ] / vHighPrecisionZW[ 1 ];\n #else\n float fragCoordZ = 0.5 * vHighPrecisionZW[ 0 ] / vHighPrecisionZW[ 1 ] + 0.5;\n #endif\n #if DEPTH_PACKING == 3200\n gl_FragColor = vec4( vec3( 1.0 - fragCoordZ ), opacity );\n #elif DEPTH_PACKING == 3201\n gl_FragColor = packDepthToRGBA( fragCoordZ );\n #elif DEPTH_PACKING == 3202\n gl_FragColor = vec4( packDepthToRGB( fragCoordZ ), 1.0 );\n #elif DEPTH_PACKING == 3203\n gl_FragColor = vec4( packDepthToRG( fragCoordZ ), 0.0, 1.0 );\n #endif\n}",distanceRGBA_vert:"#define DISTANCE\nvarying vec3 vWorldPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n #include \n #include \n #include \n #include \n #ifdef USE_DISPLACEMENTMAP\n #include \n #include \n #include \n #endif\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n vWorldPosition = worldPosition.xyz;\n}",distanceRGBA_frag:"#define DISTANCE\nuniform vec3 referencePosition;\nuniform float nearDistance;\nuniform float farDistance;\nvarying vec3 vWorldPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main () {\n vec4 diffuseColor = vec4( 1.0 );\n #include \n #include \n #include \n #include \n #include \n float dist = length( vWorldPosition - referencePosition );\n dist = ( dist - nearDistance ) / ( farDistance - nearDistance );\n dist = saturate( dist );\n gl_FragColor = packDepthToRGBA( dist );\n}",equirect_vert:"varying vec3 vWorldDirection;\n#include \nvoid main() {\n vWorldDirection = transformDirection( position, modelMatrix );\n #include \n #include \n}",equirect_frag:"uniform sampler2D tEquirect;\nvarying vec3 vWorldDirection;\n#include \nvoid main() {\n vec3 direction = normalize( vWorldDirection );\n vec2 sampleUV = equirectUv( direction );\n gl_FragColor = texture2D( tEquirect, sampleUV );\n #include \n #include \n}",linedashed_vert:"uniform float scale;\nattribute float lineDistance;\nvarying float vLineDistance;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n vLineDistance = scale * lineDistance;\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n}",linedashed_frag:"uniform vec3 diffuse;\nuniform float opacity;\nuniform float dashSize;\nuniform float totalSize;\nvarying float vLineDistance;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n vec4 diffuseColor = vec4( diffuse, opacity );\n #include \n if ( mod( vLineDistance, totalSize ) > dashSize ) {\n discard;\n }\n vec3 outgoingLight = vec3( 0.0 );\n #include \n #include \n #include \n outgoingLight = diffuseColor.rgb;\n #include \n #include \n #include \n #include \n #include \n}",meshbasic_vert:"#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n #include \n #include \n #include \n #include \n #include \n #if defined ( USE_ENVMAP ) || defined ( USE_SKINNING )\n #include \n #include \n #include \n #include \n #include \n #endif\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n}",meshbasic_frag:"uniform vec3 diffuse;\nuniform float opacity;\n#ifndef FLAT_SHADED\n varying vec3 vNormal;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n vec4 diffuseColor = vec4( diffuse, opacity );\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n ReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n #ifdef USE_LIGHTMAP\n vec4 lightMapTexel = texture2D( lightMap, vLightMapUv );\n reflectedLight.indirectDiffuse += lightMapTexel.rgb * lightMapIntensity * RECIPROCAL_PI;\n #else\n reflectedLight.indirectDiffuse += vec3( 1.0 );\n #endif\n #include \n reflectedLight.indirectDiffuse *= diffuseColor.rgb;\n vec3 outgoingLight = reflectedLight.indirectDiffuse;\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n}",meshlambert_vert:"#define LAMBERT\nvarying vec3 vViewPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n vViewPosition = - mvPosition.xyz;\n #include \n #include \n #include \n #include \n}",meshlambert_frag:"#define LAMBERT\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n vec4 diffuseColor = vec4( diffuse, opacity );\n #include \n ReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n vec3 totalEmissiveRadiance = emissive;\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n vec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + totalEmissiveRadiance;\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n}",meshmatcap_vert:"#define MATCAP\nvarying vec3 vViewPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n vViewPosition = - mvPosition.xyz;\n}",meshmatcap_frag:"#define MATCAP\nuniform vec3 diffuse;\nuniform float opacity;\nuniform sampler2D matcap;\nvarying vec3 vViewPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n vec4 diffuseColor = vec4( diffuse, opacity );\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n vec3 viewDir = normalize( vViewPosition );\n vec3 x = normalize( vec3( viewDir.z, 0.0, - viewDir.x ) );\n vec3 y = cross( viewDir, x );\n vec2 uv = vec2( dot( x, normal ), dot( y, normal ) ) * 0.495 + 0.5;\n #ifdef USE_MATCAP\n vec4 matcapColor = texture2D( matcap, uv );\n #else\n vec4 matcapColor = vec4( vec3( mix( 0.2, 0.8, uv.y ) ), 1.0 );\n #endif\n vec3 outgoingLight = diffuseColor.rgb * matcapColor.rgb;\n #include \n #include \n #include \n #include \n #include \n #include \n}",meshnormal_vert:"#define NORMAL\n#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP_TANGENTSPACE )\n varying vec3 vViewPosition;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP_TANGENTSPACE )\n vViewPosition = - mvPosition.xyz;\n#endif\n}",meshnormal_frag:"#define NORMAL\nuniform float opacity;\n#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP_TANGENTSPACE )\n varying vec3 vViewPosition;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n vec4 diffuseColor = vec4( 0.0, 0.0, 0.0, opacity );\n #include \n #include \n #include \n #include \n gl_FragColor = vec4( packNormalToRGB( normal ), diffuseColor.a );\n #ifdef OPAQUE\n gl_FragColor.a = 1.0;\n #endif\n}",meshphong_vert:"#define PHONG\nvarying vec3 vViewPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n vViewPosition = - mvPosition.xyz;\n #include \n #include \n #include \n #include \n}",meshphong_frag:"#define PHONG\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform vec3 specular;\nuniform float shininess;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n vec4 diffuseColor = vec4( diffuse, opacity );\n #include \n ReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n vec3 totalEmissiveRadiance = emissive;\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n vec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + reflectedLight.directSpecular + reflectedLight.indirectSpecular + totalEmissiveRadiance;\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n}",meshphysical_vert:"#define STANDARD\nvarying vec3 vViewPosition;\n#ifdef USE_TRANSMISSION\n varying vec3 vWorldPosition;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n vViewPosition = - mvPosition.xyz;\n #include \n #include \n #include \n#ifdef USE_TRANSMISSION\n vWorldPosition = worldPosition.xyz;\n#endif\n}",meshphysical_frag:"#define STANDARD\n#ifdef PHYSICAL\n #define IOR\n #define USE_SPECULAR\n#endif\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform float roughness;\nuniform float metalness;\nuniform float opacity;\n#ifdef IOR\n uniform float ior;\n#endif\n#ifdef USE_SPECULAR\n uniform float specularIntensity;\n uniform vec3 specularColor;\n #ifdef USE_SPECULAR_COLORMAP\n uniform sampler2D specularColorMap;\n #endif\n #ifdef USE_SPECULAR_INTENSITYMAP\n uniform sampler2D specularIntensityMap;\n #endif\n#endif\n#ifdef USE_CLEARCOAT\n uniform float clearcoat;\n uniform float clearcoatRoughness;\n#endif\n#ifdef USE_DISPERSION\n uniform float dispersion;\n#endif\n#ifdef USE_IRIDESCENCE\n uniform float iridescence;\n uniform float iridescenceIOR;\n uniform float iridescenceThicknessMinimum;\n uniform float iridescenceThicknessMaximum;\n#endif\n#ifdef USE_SHEEN\n uniform vec3 sheenColor;\n uniform float sheenRoughness;\n #ifdef USE_SHEEN_COLORMAP\n uniform sampler2D sheenColorMap;\n #endif\n #ifdef USE_SHEEN_ROUGHNESSMAP\n uniform sampler2D sheenRoughnessMap;\n #endif\n#endif\n#ifdef USE_ANISOTROPY\n uniform vec2 anisotropyVector;\n #ifdef USE_ANISOTROPYMAP\n uniform sampler2D anisotropyMap;\n #endif\n#endif\nvarying vec3 vViewPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n vec4 diffuseColor = vec4( diffuse, opacity );\n #include \n ReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n vec3 totalEmissiveRadiance = emissive;\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n vec3 totalDiffuse = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse;\n vec3 totalSpecular = reflectedLight.directSpecular + reflectedLight.indirectSpecular;\n #include \n vec3 outgoingLight = totalDiffuse + totalSpecular + totalEmissiveRadiance;\n #ifdef USE_SHEEN\n float sheenEnergyComp = 1.0 - 0.157 * max3( material.sheenColor );\n outgoingLight = outgoingLight * sheenEnergyComp + sheenSpecularDirect + sheenSpecularIndirect;\n #endif\n #ifdef USE_CLEARCOAT\n float dotNVcc = saturate( dot( geometryClearcoatNormal, geometryViewDir ) );\n vec3 Fcc = F_Schlick( material.clearcoatF0, material.clearcoatF90, dotNVcc );\n outgoingLight = outgoingLight * ( 1.0 - material.clearcoat * Fcc ) + ( clearcoatSpecularDirect + clearcoatSpecularIndirect ) * material.clearcoat;\n #endif\n #include \n #include \n #include \n #include \n #include \n #include \n}",meshtoon_vert:"#define TOON\nvarying vec3 vViewPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n vViewPosition = - mvPosition.xyz;\n #include \n #include \n #include \n}",meshtoon_frag:"#define TOON\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n vec4 diffuseColor = vec4( diffuse, opacity );\n #include \n ReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n vec3 totalEmissiveRadiance = emissive;\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n vec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + totalEmissiveRadiance;\n #include \n #include \n #include \n #include \n #include \n #include \n}",points_vert:"uniform float size;\nuniform float scale;\n#include \n#include \n#include \n#include \n#include \n#include \n#ifdef USE_POINTS_UV\n varying vec2 vUv;\n uniform mat3 uvTransform;\n#endif\nvoid main() {\n #ifdef USE_POINTS_UV\n vUv = ( uvTransform * vec3( uv, 1 ) ).xy;\n #endif\n #include \n #include \n #include \n #include \n #include \n #include \n gl_PointSize = size;\n #ifdef USE_SIZEATTENUATION\n bool isPerspective = isPerspectiveMatrix( projectionMatrix );\n if ( isPerspective ) gl_PointSize *= ( scale / - mvPosition.z );\n #endif\n #include \n #include \n #include \n #include \n}",points_frag:"uniform vec3 diffuse;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n vec4 diffuseColor = vec4( diffuse, opacity );\n #include \n vec3 outgoingLight = vec3( 0.0 );\n #include \n #include \n #include \n #include \n #include \n outgoingLight = diffuseColor.rgb;\n #include \n #include \n #include \n #include \n #include \n}",shadow_vert:"#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n}",shadow_frag:"uniform vec3 color;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n #include \n gl_FragColor = vec4( color, opacity * ( 1.0 - getShadowMask() ) );\n #include \n #include \n #include \n}",sprite_vert:"uniform float rotation;\nuniform vec2 center;\n#include \n#include \n#include \n#include \n#include \nvoid main() {\n #include \n vec4 mvPosition = modelViewMatrix[ 3 ];\n vec2 scale = vec2( length( modelMatrix[ 0 ].xyz ), length( modelMatrix[ 1 ].xyz ) );\n #ifndef USE_SIZEATTENUATION\n bool isPerspective = isPerspectiveMatrix( projectionMatrix );\n if ( isPerspective ) scale *= - mvPosition.z;\n #endif\n vec2 alignedPosition = ( position.xy - ( center - vec2( 0.5 ) ) ) * scale;\n vec2 rotatedPosition;\n rotatedPosition.x = cos( rotation ) * alignedPosition.x - sin( rotation ) * alignedPosition.y;\n rotatedPosition.y = sin( rotation ) * alignedPosition.x + cos( rotation ) * alignedPosition.y;\n mvPosition.xy += rotatedPosition;\n gl_Position = projectionMatrix * mvPosition;\n #include \n #include \n #include \n}",sprite_frag:"uniform vec3 diffuse;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n vec4 diffuseColor = vec4( diffuse, opacity );\n #include \n vec3 outgoingLight = vec3( 0.0 );\n #include \n #include \n #include \n #include \n #include \n outgoingLight = diffuseColor.rgb;\n #include \n #include \n #include \n #include \n}"},l={common:{diffuse:{value:new r.Q1f(0xffffff)},opacity:{value:1},map:{value:null},mapTransform:{value:new r.dwI},alphaMap:{value:null},alphaMapTransform:{value:new r.dwI},alphaTest:{value:0}},specularmap:{specularMap:{value:null},specularMapTransform:{value:new r.dwI}},envmap:{envMap:{value:null},envMapRotation:{value:new r.dwI},flipEnvMap:{value:-1},reflectivity:{value:1},ior:{value:1.5},refractionRatio:{value:.98}},aomap:{aoMap:{value:null},aoMapIntensity:{value:1},aoMapTransform:{value:new r.dwI}},lightmap:{lightMap:{value:null},lightMapIntensity:{value:1},lightMapTransform:{value:new r.dwI}},bumpmap:{bumpMap:{value:null},bumpMapTransform:{value:new r.dwI},bumpScale:{value:1}},normalmap:{normalMap:{value:null},normalMapTransform:{value:new r.dwI},normalScale:{value:new r.I9Y(1,1)}},displacementmap:{displacementMap:{value:null},displacementMapTransform:{value:new r.dwI},displacementScale:{value:1},displacementBias:{value:0}},emissivemap:{emissiveMap:{value:null},emissiveMapTransform:{value:new r.dwI}},metalnessmap:{metalnessMap:{value:null},metalnessMapTransform:{value:new r.dwI}},roughnessmap:{roughnessMap:{value:null},roughnessMapTransform:{value:new r.dwI}},gradientmap:{gradientMap:{value:null}},fog:{fogDensity:{value:25e-5},fogNear:{value:1},fogFar:{value:2e3},fogColor:{value:new r.Q1f(0xffffff)}},lights:{ambientLightColor:{value:[]},lightProbe:{value:[]},directionalLights:{value:[],properties:{direction:{},color:{}}},directionalLightShadows:{value:[],properties:{shadowIntensity:1,shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{}}},directionalShadowMap:{value:[]},directionalShadowMatrix:{value:[]},spotLights:{value:[],properties:{color:{},position:{},direction:{},distance:{},coneCos:{},penumbraCos:{},decay:{}}},spotLightShadows:{value:[],properties:{shadowIntensity:1,shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{}}},spotLightMap:{value:[]},spotShadowMap:{value:[]},spotLightMatrix:{value:[]},pointLights:{value:[],properties:{color:{},position:{},decay:{},distance:{}}},pointLightShadows:{value:[],properties:{shadowIntensity:1,shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{},shadowCameraNear:{},shadowCameraFar:{}}},pointShadowMap:{value:[]},pointShadowMatrix:{value:[]},hemisphereLights:{value:[],properties:{direction:{},skyColor:{},groundColor:{}}},rectAreaLights:{value:[],properties:{color:{},position:{},width:{},height:{}}},ltc_1:{value:null},ltc_2:{value:null}},points:{diffuse:{value:new r.Q1f(0xffffff)},opacity:{value:1},size:{value:1},scale:{value:1},map:{value:null},alphaMap:{value:null},alphaMapTransform:{value:new r.dwI},alphaTest:{value:0},uvTransform:{value:new r.dwI}},sprite:{diffuse:{value:new r.Q1f(0xffffff)},opacity:{value:1},center:{value:new r.I9Y(.5,.5)},rotation:{value:0},map:{value:null},mapTransform:{value:new r.dwI},alphaMap:{value:null},alphaMapTransform:{value:new r.dwI},alphaTest:{value:0}}},s={basic:{uniforms:(0,r.Iit)([l.common,l.specularmap,l.envmap,l.aomap,l.lightmap,l.fog]),vertexShader:o.meshbasic_vert,fragmentShader:o.meshbasic_frag},lambert:{uniforms:(0,r.Iit)([l.common,l.specularmap,l.envmap,l.aomap,l.lightmap,l.emissivemap,l.bumpmap,l.normalmap,l.displacementmap,l.fog,l.lights,{emissive:{value:new r.Q1f(0)}}]),vertexShader:o.meshlambert_vert,fragmentShader:o.meshlambert_frag},phong:{uniforms:(0,r.Iit)([l.common,l.specularmap,l.envmap,l.aomap,l.lightmap,l.emissivemap,l.bumpmap,l.normalmap,l.displacementmap,l.fog,l.lights,{emissive:{value:new r.Q1f(0)},specular:{value:new r.Q1f(1118481)},shininess:{value:30}}]),vertexShader:o.meshphong_vert,fragmentShader:o.meshphong_frag},standard:{uniforms:(0,r.Iit)([l.common,l.envmap,l.aomap,l.lightmap,l.emissivemap,l.bumpmap,l.normalmap,l.displacementmap,l.roughnessmap,l.metalnessmap,l.fog,l.lights,{emissive:{value:new r.Q1f(0)},roughness:{value:1},metalness:{value:0},envMapIntensity:{value:1}}]),vertexShader:o.meshphysical_vert,fragmentShader:o.meshphysical_frag},toon:{uniforms:(0,r.Iit)([l.common,l.aomap,l.lightmap,l.emissivemap,l.bumpmap,l.normalmap,l.displacementmap,l.gradientmap,l.fog,l.lights,{emissive:{value:new r.Q1f(0)}}]),vertexShader:o.meshtoon_vert,fragmentShader:o.meshtoon_frag},matcap:{uniforms:(0,r.Iit)([l.common,l.bumpmap,l.normalmap,l.displacementmap,l.fog,{matcap:{value:null}}]),vertexShader:o.meshmatcap_vert,fragmentShader:o.meshmatcap_frag},points:{uniforms:(0,r.Iit)([l.points,l.fog]),vertexShader:o.points_vert,fragmentShader:o.points_frag},dashed:{uniforms:(0,r.Iit)([l.common,l.fog,{scale:{value:1},dashSize:{value:1},totalSize:{value:2}}]),vertexShader:o.linedashed_vert,fragmentShader:o.linedashed_frag},depth:{uniforms:(0,r.Iit)([l.common,l.displacementmap]),vertexShader:o.depth_vert,fragmentShader:o.depth_frag},normal:{uniforms:(0,r.Iit)([l.common,l.bumpmap,l.normalmap,l.displacementmap,{opacity:{value:1}}]),vertexShader:o.meshnormal_vert,fragmentShader:o.meshnormal_frag},sprite:{uniforms:(0,r.Iit)([l.sprite,l.fog]),vertexShader:o.sprite_vert,fragmentShader:o.sprite_frag},background:{uniforms:{uvTransform:{value:new r.dwI},t2D:{value:null},backgroundIntensity:{value:1}},vertexShader:o.background_vert,fragmentShader:o.background_frag},backgroundCube:{uniforms:{envMap:{value:null},flipEnvMap:{value:-1},backgroundBlurriness:{value:0},backgroundIntensity:{value:1},backgroundRotation:{value:new r.dwI}},vertexShader:o.backgroundCube_vert,fragmentShader:o.backgroundCube_frag},cube:{uniforms:{tCube:{value:null},tFlip:{value:-1},opacity:{value:1}},vertexShader:o.cube_vert,fragmentShader:o.cube_frag},equirect:{uniforms:{tEquirect:{value:null}},vertexShader:o.equirect_vert,fragmentShader:o.equirect_frag},distanceRGBA:{uniforms:(0,r.Iit)([l.common,l.displacementmap,{referencePosition:{value:new r.Pq0},nearDistance:{value:1},farDistance:{value:1e3}}]),vertexShader:o.distanceRGBA_vert,fragmentShader:o.distanceRGBA_frag},shadow:{uniforms:(0,r.Iit)([l.lights,l.fog,{color:{value:new r.Q1f(0)},opacity:{value:1}}]),vertexShader:o.shadow_vert,fragmentShader:o.shadow_frag}};s.physical={uniforms:(0,r.Iit)([s.standard.uniforms,{clearcoat:{value:0},clearcoatMap:{value:null},clearcoatMapTransform:{value:new r.dwI},clearcoatNormalMap:{value:null},clearcoatNormalMapTransform:{value:new r.dwI},clearcoatNormalScale:{value:new r.I9Y(1,1)},clearcoatRoughness:{value:0},clearcoatRoughnessMap:{value:null},clearcoatRoughnessMapTransform:{value:new r.dwI},dispersion:{value:0},iridescence:{value:0},iridescenceMap:{value:null},iridescenceMapTransform:{value:new r.dwI},iridescenceIOR:{value:1.3},iridescenceThicknessMinimum:{value:100},iridescenceThicknessMaximum:{value:400},iridescenceThicknessMap:{value:null},iridescenceThicknessMapTransform:{value:new r.dwI},sheen:{value:0},sheenColor:{value:new r.Q1f(0)},sheenColorMap:{value:null},sheenColorMapTransform:{value:new r.dwI},sheenRoughness:{value:1},sheenRoughnessMap:{value:null},sheenRoughnessMapTransform:{value:new r.dwI},transmission:{value:0},transmissionMap:{value:null},transmissionMapTransform:{value:new r.dwI},transmissionSamplerSize:{value:new r.I9Y},transmissionSamplerMap:{value:null},thickness:{value:0},thicknessMap:{value:null},thicknessMapTransform:{value:new r.dwI},attenuationDistance:{value:0},attenuationColor:{value:new r.Q1f(0)},specularColor:{value:new r.Q1f(1,1,1)},specularColorMap:{value:null},specularColorMapTransform:{value:new r.dwI},specularIntensity:{value:1},specularIntensityMap:{value:null},specularIntensityMapTransform:{value:new r.dwI},anisotropyVector:{value:new r.I9Y},anisotropyMap:{value:null},anisotropyMapTransform:{value:new r.dwI}}]),vertexShader:o.meshphysical_vert,fragmentShader:o.meshphysical_frag};let c={r:0,b:0,g:0},d=new r.O9p,u=new r.kn4;function f(e,n,t,i,a,o,l){let f,p,m=new r.Q1f(0),h=+(!0!==o),_=null,g=0,v=null;function E(e){let r=!0===e.isScene?e.background:null;return r&&r.isTexture&&(r=(e.backgroundBlurriness>0?t:n).get(r)),r}function S(n,t){n.getRGB(c,(0,r._Ut)(e)),i.buffers.color.setClear(c.r,c.g,c.b,t,l)}return{getClearColor:function(){return m},setClearColor:function(e,n=1){m.set(e),S(m,h=n)},getClearAlpha:function(){return h},setClearAlpha:function(e){S(m,h=e)},render:function(n){let t=!1,r=E(n);null===r?S(m,h):r&&r.isColor&&(S(r,1),t=!0);let a=e.xr.getEnvironmentBlendMode();"additive"===a?i.buffers.color.setClear(0,0,0,1,l):"alpha-blend"===a&&i.buffers.color.setClear(0,0,0,0,l),(e.autoClear||t)&&(i.buffers.depth.setTest(!0),i.buffers.depth.setMask(!0),i.buffers.color.setMask(!0),e.clear(e.autoClearColor,e.autoClearDepth,e.autoClearStencil))},addToRenderList:function(n,t){let i=E(t);i&&(i.isCubeTexture||i.mapping===r.Om)?(void 0===p&&((p=new r.eaF(new r.iNn(1,1,1),new r.BKk({name:"BackgroundCubeMaterial",uniforms:(0,r.lxW)(s.backgroundCube.uniforms),vertexShader:s.backgroundCube.vertexShader,fragmentShader:s.backgroundCube.fragmentShader,side:r.hsX,depthTest:!1,depthWrite:!1,fog:!1,allowOverride:!1}))).geometry.deleteAttribute("normal"),p.geometry.deleteAttribute("uv"),p.onBeforeRender=function(e,n,t){this.matrixWorld.copyPosition(t.matrixWorld)},Object.defineProperty(p.material,"envMap",{get:function(){return this.uniforms.envMap.value}}),a.update(p)),d.copy(t.backgroundRotation),d.x*=-1,d.y*=-1,d.z*=-1,i.isCubeTexture&&!1===i.isRenderTargetTexture&&(d.y*=-1,d.z*=-1),p.material.uniforms.envMap.value=i,p.material.uniforms.flipEnvMap.value=i.isCubeTexture&&!1===i.isRenderTargetTexture?-1:1,p.material.uniforms.backgroundBlurriness.value=t.backgroundBlurriness,p.material.uniforms.backgroundIntensity.value=t.backgroundIntensity,p.material.uniforms.backgroundRotation.value.setFromMatrix4(u.makeRotationFromEuler(d)),p.material.toneMapped=r.ppV.getTransfer(i.colorSpace)!==r.KLL,(_!==i||g!==i.version||v!==e.toneMapping)&&(p.material.needsUpdate=!0,_=i,g=i.version,v=e.toneMapping),p.layers.enableAll(),n.unshift(p,p.geometry,p.material,0,0,null)):i&&i.isTexture&&(void 0===f&&((f=new r.eaF(new r.bdM(2,2),new r.BKk({name:"BackgroundMaterial",uniforms:(0,r.lxW)(s.background.uniforms),vertexShader:s.background.vertexShader,fragmentShader:s.background.fragmentShader,side:r.hB5,depthTest:!1,depthWrite:!1,fog:!1,allowOverride:!1}))).geometry.deleteAttribute("normal"),Object.defineProperty(f.material,"map",{get:function(){return this.uniforms.t2D.value}}),a.update(f)),f.material.uniforms.t2D.value=i,f.material.uniforms.backgroundIntensity.value=t.backgroundIntensity,f.material.toneMapped=r.ppV.getTransfer(i.colorSpace)!==r.KLL,!0===i.matrixAutoUpdate&&i.updateMatrix(),f.material.uniforms.uvTransform.value.copy(i.matrix),(_!==i||g!==i.version||v!==e.toneMapping)&&(f.material.needsUpdate=!0,_=i,g=i.version,v=e.toneMapping),f.layers.enableAll(),n.unshift(f,f.geometry,f.material,0,0,null))},dispose:function(){void 0!==p&&(p.geometry.dispose(),p.material.dispose(),p=void 0),void 0!==f&&(f.geometry.dispose(),f.material.dispose(),f=void 0)}}}function p(e,n){let t=e.getParameter(e.MAX_VERTEX_ATTRIBS),i={},a=d(null),o=a,l=!1;function s(n){return e.bindVertexArray(n)}function c(n){return e.deleteVertexArray(n)}function d(e){let n=[],r=[],i=[];for(let e=0;e=0){let t=i[n],r=a[n];if(void 0===r&&("instanceMatrix"===n&&e.instanceMatrix&&(r=e.instanceMatrix),"instanceColor"===n&&e.instanceColor&&(r=e.instanceColor)),void 0===t||t.attribute!==r||r&&t.data!==r.data)return!0;l++}return o.attributesNum!==l||o.index!==r}(t,_,c,g))&&function(e,n,t,r){let i={},a=n.attributes,l=0,s=t.getAttributes();for(let n in s)if(s[n].location>=0){let t=a[n];void 0===t&&("instanceMatrix"===n&&e.instanceMatrix&&(t=e.instanceMatrix),"instanceColor"===n&&e.instanceColor&&(t=e.instanceColor));let r={};r.attribute=t,t&&t.data&&(r.data=t.data),i[n]=r,l++}o.attributes=i,o.attributesNum=l,o.index=r}(t,_,c,g),null!==g&&n.update(g,e.ELEMENT_ARRAY_BUFFER),(v||l)&&(l=!1,function(t,i,a,o){u();let l=o.attributes,s=a.getAttributes(),c=i.defaultAttributeValues;for(let i in s){let a=s[i];if(a.location>=0){let s=l[i];if(void 0===s&&("instanceMatrix"===i&&t.instanceMatrix&&(s=t.instanceMatrix),"instanceColor"===i&&t.instanceColor&&(s=t.instanceColor)),void 0!==s){let i=s.normalized,l=s.itemSize,c=n.get(s);if(void 0===c)continue;let d=c.buffer,u=c.type,m=c.bytesPerElement,_=u===e.INT||u===e.UNSIGNED_INT||s.gpuType===r.Yuy;if(s.isInterleavedBufferAttribute){let n=s.data,r=n.stride,c=s.offset;if(n.isInstancedInterleavedBuffer){for(let e=0;e0&&e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.HIGH_FLOAT).precision>0)return"highp";n="mediump"}return"mediump"===n&&e.getShaderPrecisionFormat(e.VERTEX_SHADER,e.MEDIUM_FLOAT).precision>0&&e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.MEDIUM_FLOAT).precision>0?"mediump":"lowp"}let l=void 0!==t.precision?t.precision:"highp",s=o(l);s!==l&&(console.warn("THREE.WebGLRenderer:",l,"not supported, using",s,"instead."),l=s);let c=!0===t.logarithmicDepthBuffer,d=!0===t.reversedDepthBuffer&&n.has("EXT_clip_control"),u=e.getParameter(e.MAX_TEXTURE_IMAGE_UNITS),f=e.getParameter(e.MAX_VERTEX_TEXTURE_IMAGE_UNITS),p=e.getParameter(e.MAX_TEXTURE_SIZE),m=e.getParameter(e.MAX_CUBE_MAP_TEXTURE_SIZE),h=e.getParameter(e.MAX_VERTEX_ATTRIBS),_=e.getParameter(e.MAX_VERTEX_UNIFORM_VECTORS),g=e.getParameter(e.MAX_VARYING_VECTORS);return{isWebGL2:!0,getMaxAnisotropy:function(){if(void 0!==a)return a;if(!0===n.has("EXT_texture_filter_anisotropic")){let t=n.get("EXT_texture_filter_anisotropic");a=e.getParameter(t.MAX_TEXTURE_MAX_ANISOTROPY_EXT)}else a=0;return a},getMaxPrecision:o,textureFormatReadable:function(n){return n===r.GWd||i.convert(n)===e.getParameter(e.IMPLEMENTATION_COLOR_READ_FORMAT)},textureTypeReadable:function(t){let a=t===r.ix0&&(n.has("EXT_color_buffer_half_float")||n.has("EXT_color_buffer_float"));return t===r.OUM||i.convert(t)===e.getParameter(e.IMPLEMENTATION_COLOR_READ_TYPE)||t===r.RQf||!!a},precision:l,logarithmicDepthBuffer:c,reversedDepthBuffer:d,maxTextures:u,maxVertexTextures:f,maxTextureSize:p,maxCubemapSize:m,maxAttributes:h,maxVertexUniforms:_,maxVaryings:g,maxFragmentUniforms:e.getParameter(e.MAX_FRAGMENT_UNIFORM_VECTORS),vertexTextures:f>0,maxSamples:e.getParameter(e.MAX_SAMPLES)}}function _(e){let n=this,t=null,i=0,a=!1,o=!1,l=new r.Zcv,s=new r.dwI,c={value:null,needsUpdate:!1};function d(e,t,r,i){let a=null!==e?e.length:0,o=null;if(0!==a){if(o=c.value,!0!==i||null===o){let n=r+4*a,i=t.matrixWorldInverse;s.getNormalMatrix(i),(null===o||o.length0),n.numPlanes=i,n.numIntersection=0)}}function g(e){let n=new WeakMap;function t(e,n){return n===r.wfO?e.mapping=r.hy7:n===r.uV5&&(e.mapping=r.xFO),e}function i(e){let t=e.target;t.removeEventListener("dispose",i);let r=n.get(t);void 0!==r&&(n.delete(t),r.dispose())}return{get:function(a){if(a&&a.isTexture){let o=a.mapping;if(o===r.wfO||o===r.uV5)if(n.has(a))return t(n.get(a).texture,a.mapping);else{let o=a.image;if(!o||!(o.height>0))return null;{let l=new r.o6l(o.height);return l.fromEquirectangularTexture(e,a),n.set(a,l),a.addEventListener("dispose",i),t(l.texture,a.mapping)}}}return a},dispose:function(){n=new WeakMap}}}let v=[.125,.215,.35,.446,.526,.582],E=new r.qUd,S=new r.Q1f,T=null,M=0,x=0,R=!1,A=(1+Math.sqrt(5))/2,b=1/A,C=[new r.Pq0(-A,b,0),new r.Pq0(A,b,0),new r.Pq0(-b,0,A),new r.Pq0(b,0,A),new r.Pq0(0,A,-b),new r.Pq0(0,A,b),new r.Pq0(-1,1,-1),new r.Pq0(1,1,-1),new r.Pq0(-1,1,1),new r.Pq0(1,1,1)],L=new r.Pq0;class P{constructor(e){this._renderer=e,this._pingPongRenderTarget=null,this._lodMax=0,this._cubeSize=0,this._lodPlanes=[],this._sizeLods=[],this._sigmas=[],this._blurMaterial=null,this._cubemapMaterial=null,this._equirectMaterial=null,this._compileMaterial(this._blurMaterial)}fromScene(e,n=0,t=.1,r=100,i={}){let{size:a=256,position:o=L}=i;T=this._renderer.getRenderTarget(),M=this._renderer.getActiveCubeFace(),x=this._renderer.getActiveMipmapLevel(),R=this._renderer.xr.enabled,this._renderer.xr.enabled=!1,this._setSize(a);let l=this._allocateTargets();return l.depthBuffer=!0,this._sceneToCubeUV(e,t,r,l,o),n>0&&this._blur(l,0,0,n),this._applyPMREM(l),this._cleanup(l),l}fromEquirectangular(e,n=null){return this._fromTexture(e,n)}fromCubemap(e,n=null){return this._fromTexture(e,n)}compileCubemapShader(){null===this._cubemapMaterial&&(this._cubemapMaterial=I(),this._compileMaterial(this._cubemapMaterial))}compileEquirectangularShader(){null===this._equirectMaterial&&(this._equirectMaterial=D(),this._compileMaterial(this._equirectMaterial))}dispose(){this._dispose(),null!==this._cubemapMaterial&&this._cubemapMaterial.dispose(),null!==this._equirectMaterial&&this._equirectMaterial.dispose()}_setSize(e){this._lodMax=Math.floor(Math.log2(e)),this._cubeSize=Math.pow(2,this._lodMax)}_dispose(){null!==this._blurMaterial&&this._blurMaterial.dispose(),null!==this._pingPongRenderTarget&&this._pingPongRenderTarget.dispose();for(let e=0;ee-4?s=v[l-e+4-1]:0===l&&(s=0),i.push(s);let c=1/(o-2),d=-c,u=1+c,f=[d,d,u,d,u,u,d,d,u,u,d,u],p=new Float32Array(108),m=new Float32Array(72),h=new Float32Array(36);for(let e=0;e<6;e++){let n=e%3*2/3-1,t=e>2?0:-1,r=[n,t,0,n+2/3,t,0,n+2/3,t+1,0,n,t,0,n+2/3,t+1,0,n,t+1,0];p.set(r,18*e),m.set(f,12*e);let i=[e,e,e,e,e,e];h.set(i,6*e)}let _=new r.LoY;_.setAttribute("position",new r.THS(p,3)),_.setAttribute("uv",new r.THS(m,2)),_.setAttribute("faceIndex",new r.THS(h,1)),n.push(_),a>4&&a--}return{lodPlanes:n,sizeLods:t,sigmas:i}}(i)),this._blurMaterial=function(e,n,t){let i=new Float32Array(20),a=new r.Pq0(0,1,0);return new r.BKk({name:"SphericalGaussianBlur",defines:{n:20,CUBEUV_TEXEL_WIDTH:1/n,CUBEUV_TEXEL_HEIGHT:1/t,CUBEUV_MAX_MIP:`${e}.0`},uniforms:{envMap:{value:null},samples:{value:1},weights:{value:i},latitudinal:{value:!1},dTheta:{value:0},mipInt:{value:0},poleAxis:{value:a}},vertexShader:y(),fragmentShader:` + + precision mediump float; + precision mediump int; + + varying vec3 vOutputDirection; + + uniform sampler2D envMap; + uniform int samples; + uniform float weights[ n ]; + uniform bool latitudinal; + uniform float dTheta; + uniform float mipInt; + uniform vec3 poleAxis; + + #define ENVMAP_TYPE_CUBE_UV + #include + + vec3 getSample( float theta, vec3 axis ) { + + float cosTheta = cos( theta ); + // Rodrigues' axis-angle rotation + vec3 sampleDirection = vOutputDirection * cosTheta + + cross( axis, vOutputDirection ) * sin( theta ) + + axis * dot( axis, vOutputDirection ) * ( 1.0 - cosTheta ); + + return bilinearCubeUV( envMap, sampleDirection, mipInt ); + + } + + void main() { + + vec3 axis = latitudinal ? poleAxis : cross( poleAxis, vOutputDirection ); + + if ( all( equal( axis, vec3( 0.0 ) ) ) ) { + + axis = vec3( vOutputDirection.z, 0.0, - vOutputDirection.x ); + + } + + axis = normalize( axis ); + + gl_FragColor = vec4( 0.0, 0.0, 0.0, 1.0 ); + gl_FragColor.rgb += weights[ 0 ] * getSample( 0.0, axis ); + + for ( int i = 1; i < n; i++ ) { + + if ( i >= samples ) { + + break; + + } + + float theta = dTheta * float( i ); + gl_FragColor.rgb += weights[ i ] * getSample( -1.0 * theta, axis ); + gl_FragColor.rgb += weights[ i ] * getSample( theta, axis ); + + } + + } + `,blending:r.XIg,depthTest:!1,depthWrite:!1})}(i,e,n)}return i}_compileMaterial(e){let n=new r.eaF(this._lodPlanes[0],e);this._renderer.compile(n,E)}_sceneToCubeUV(e,n,t,i,a){let o=new r.ubm(90,1,n,t),l=[1,-1,1,1,1,1],s=[1,1,1,-1,-1,-1],c=this._renderer,d=c.autoClear,u=c.toneMapping;c.getClearColor(S),c.toneMapping=r.y_p,c.autoClear=!1,c.state.buffers.depth.getReversed()&&(c.setRenderTarget(i),c.clearDepth(),c.setRenderTarget(null));let f=new r.V9B({name:"PMREM.Background",side:r.hsX,depthWrite:!1,depthTest:!1}),p=new r.eaF(new r.iNn,f),m=!1,h=e.background;h?h.isColor&&(f.color.copy(h),e.background=null,m=!0):(f.color.copy(S),m=!0);for(let n=0;n<6;n++){let t=n%3;0===t?(o.up.set(0,l[n],0),o.position.set(a.x,a.y,a.z),o.lookAt(a.x+s[n],a.y,a.z)):1===t?(o.up.set(0,0,l[n]),o.position.set(a.x,a.y,a.z),o.lookAt(a.x,a.y+s[n],a.z)):(o.up.set(0,l[n],0),o.position.set(a.x,a.y,a.z),o.lookAt(a.x,a.y,a.z+s[n]));let r=this._cubeSize;w(i,t*r,n>2?r:0,r,r),c.setRenderTarget(i),m&&c.render(p,o),c.render(e,o)}p.geometry.dispose(),p.material.dispose(),c.toneMapping=u,c.autoClear=d,e.background=h}_textureToCubeUV(e,n){let t=this._renderer,i=e.mapping===r.hy7||e.mapping===r.xFO;i?(null===this._cubemapMaterial&&(this._cubemapMaterial=I()),this._cubemapMaterial.uniforms.flipEnvMap.value=!1===e.isRenderTargetTexture?-1:1):null===this._equirectMaterial&&(this._equirectMaterial=D());let a=i?this._cubemapMaterial:this._equirectMaterial,o=new r.eaF(this._lodPlanes[0],a);a.uniforms.envMap.value=e;let l=this._cubeSize;w(n,0,0,3*l,2*l),t.setRenderTarget(n),t.render(o,E)}_applyPMREM(e){let n=this._renderer,t=n.autoClear;n.autoClear=!1;let r=this._lodPlanes.length;for(let n=1;n20&&console.warn(`sigmaRadians, ${a}, is too large and will clip, as it requested ${h} samples when the maximum is set to 20`);let _=[],g=0;for(let e=0;e<20;++e){let n=e/m,t=Math.exp(-n*n/2);_.push(t),0===e?g+=t:ev-4?i-v+4:0),T,3*S,2*S),s.setRenderTarget(n),s.render(d,E)}}function U(e,n,t){let i=new r.nWS(e,n,t);return i.texture.mapping=r.Om,i.texture.name="PMREM.cubeUv",i.scissorTest=!0,i}function w(e,n,t,r,i){e.viewport.set(n,t,r,i),e.scissor.set(n,t,r,i)}function D(){return new r.BKk({name:"EquirectangularToCubeUV",uniforms:{envMap:{value:null}},vertexShader:y(),fragmentShader:` + + precision mediump float; + precision mediump int; + + varying vec3 vOutputDirection; + + uniform sampler2D envMap; + + #include + + void main() { + + vec3 outputDirection = normalize( vOutputDirection ); + vec2 uv = equirectUv( outputDirection ); + + gl_FragColor = vec4( texture2D ( envMap, uv ).rgb, 1.0 ); + + } + `,blending:r.XIg,depthTest:!1,depthWrite:!1})}function I(){return new r.BKk({name:"CubemapToCubeUV",uniforms:{envMap:{value:null},flipEnvMap:{value:-1}},vertexShader:y(),fragmentShader:` + + precision mediump float; + precision mediump int; + + uniform float flipEnvMap; + + varying vec3 vOutputDirection; + + uniform samplerCube envMap; + + void main() { + + gl_FragColor = textureCube( envMap, vec3( flipEnvMap * vOutputDirection.x, vOutputDirection.yz ) ); + + } + `,blending:r.XIg,depthTest:!1,depthWrite:!1})}function y(){return` + + precision mediump float; + precision mediump int; + + attribute float faceIndex; + + varying vec3 vOutputDirection; + + // RH coordinate system; PMREM face-indexing convention + vec3 getDirection( vec2 uv, float face ) { + + uv = 2.0 * uv - 1.0; + + vec3 direction = vec3( uv, 1.0 ); + + if ( face == 0.0 ) { + + direction = direction.zyx; // ( 1, v, u ) pos x + + } else if ( face == 1.0 ) { + + direction = direction.xzy; + direction.xz *= -1.0; // ( -u, 1, -v ) pos y + + } else if ( face == 2.0 ) { + + direction.x *= -1.0; // ( -u, v, 1 ) pos z + + } else if ( face == 3.0 ) { + + direction = direction.zyx; + direction.xz *= -1.0; // ( -1, v, -u ) neg x + + } else if ( face == 4.0 ) { + + direction = direction.xzy; + direction.xy *= -1.0; // ( -u, -1, v ) neg y + + } else if ( face == 5.0 ) { + + direction.z *= -1.0; // ( u, v, -1 ) neg z + + } + + return direction; + + } + + void main() { + + vOutputDirection = getDirection( uv, faceIndex ); + gl_Position = vec4( position, 1.0 ); + + } + `}function N(e){let n=new WeakMap,t=null;function i(e){let t=e.target;t.removeEventListener("dispose",i);let r=n.get(t);void 0!==r&&(n.delete(t),r.dispose())}return{get:function(a){if(a&&a.isTexture){let o=a.mapping,l=o===r.wfO||o===r.uV5,s=o===r.hy7||o===r.xFO;if(l||s){let r=n.get(a),o=void 0!==r?r.texture.pmremVersion:0;if(a.isRenderTargetTexture&&a.pmremVersion!==o)return null===t&&(t=new P(e)),(r=l?t.fromEquirectangular(a,r):t.fromCubemap(a,r)).texture.pmremVersion=a.pmremVersion,n.set(a,r),r.texture;{if(void 0!==r)return r.texture;let o=a.image;return l&&o&&o.height>0||s&&o&&function(e){let n=0;for(let t=0;t<6;t++)void 0!==e[t]&&n++;return 6===n}(o)?(null===t&&(t=new P(e)),(r=l?t.fromEquirectangular(a):t.fromCubemap(a)).texture.pmremVersion=a.pmremVersion,n.set(a,r),a.addEventListener("dispose",i),r.texture):null}}}return a},dispose:function(){n=new WeakMap,null!==t&&(t.dispose(),t=null)}}}function O(e){let n={};function t(t){let r;if(void 0!==n[t])return n[t];switch(t){case"WEBGL_depth_texture":r=e.getExtension("WEBGL_depth_texture")||e.getExtension("MOZ_WEBGL_depth_texture")||e.getExtension("WEBKIT_WEBGL_depth_texture");break;case"EXT_texture_filter_anisotropic":r=e.getExtension("EXT_texture_filter_anisotropic")||e.getExtension("MOZ_EXT_texture_filter_anisotropic")||e.getExtension("WEBKIT_EXT_texture_filter_anisotropic");break;case"WEBGL_compressed_texture_s3tc":r=e.getExtension("WEBGL_compressed_texture_s3tc")||e.getExtension("MOZ_WEBGL_compressed_texture_s3tc")||e.getExtension("WEBKIT_WEBGL_compressed_texture_s3tc");break;case"WEBGL_compressed_texture_pvrtc":r=e.getExtension("WEBGL_compressed_texture_pvrtc")||e.getExtension("WEBKIT_WEBGL_compressed_texture_pvrtc");break;default:r=e.getExtension(t)}return n[t]=r,r}return{has:function(e){return null!==t(e)},init:function(){t("EXT_color_buffer_float"),t("WEBGL_clip_cull_distance"),t("OES_texture_float_linear"),t("EXT_color_buffer_half_float"),t("WEBGL_multisampled_render_to_texture"),t("WEBGL_render_shared_exponent")},get:function(e){let n=t(e);return null===n&&(0,r.mcG)("THREE.WebGLRenderer: "+e+" extension not supported."),n}}}function F(e,n,t,i){let a={},o=new WeakMap;function l(e){let r=e.target;for(let e in null!==r.index&&n.remove(r.index),r.attributes)n.remove(r.attributes[e]);r.removeEventListener("dispose",l),delete a[r.id];let s=o.get(r);s&&(n.remove(s),o.delete(r)),i.releaseStatesOfGeometry(r),!0===r.isInstancedBufferGeometry&&delete r._maxInstanceCount,t.memory.geometries--}function s(e){let t=[],i=e.index,a=e.attributes.position,l=0;if(null!==i){let e=i.array;l=i.version;for(let n=0,r=e.length;nn.maxTextureSize&&(h=Math.ceil(m/n.maxTextureSize),m=n.maxTextureSize);let _=new Float32Array(m*h*4*u),g=new r.rFo(_,m,h,u);g.type=r.RQf,g.needsUpdate=!0;let v=4*p;for(let n=0;n0)return e;let i=n*t,a=Y[i];if(void 0===a&&(a=new Float32Array(i),Y[i]=a),0!==n){r.toArray(a,0);for(let r=1,i=0;r!==n;++r)i+=t,e[r].toArray(a,i)}return a}function J(e,n){if(e.length!==n.length)return!1;for(let t=0,r=e.length;t":" "} ${i}: ${t[e]}`)}return r.join("\n")}(e.getShaderSource(n),r)}}let eQ=new r.Pq0;function eZ(e){return""!==e}function e$(e,n){let t=n.numSpotLightShadows+n.numSpotLightMaps-n.numSpotLightShadowsWithMaps;return e.replace(/NUM_DIR_LIGHTS/g,n.numDirLights).replace(/NUM_SPOT_LIGHTS/g,n.numSpotLights).replace(/NUM_SPOT_LIGHT_MAPS/g,n.numSpotLightMaps).replace(/NUM_SPOT_LIGHT_COORDS/g,t).replace(/NUM_RECT_AREA_LIGHTS/g,n.numRectAreaLights).replace(/NUM_POINT_LIGHTS/g,n.numPointLights).replace(/NUM_HEMI_LIGHTS/g,n.numHemiLights).replace(/NUM_DIR_LIGHT_SHADOWS/g,n.numDirLightShadows).replace(/NUM_SPOT_LIGHT_SHADOWS_WITH_MAPS/g,n.numSpotLightShadowsWithMaps).replace(/NUM_SPOT_LIGHT_SHADOWS/g,n.numSpotLightShadows).replace(/NUM_POINT_LIGHT_SHADOWS/g,n.numPointLightShadows)}function eJ(e,n){return e.replace(/NUM_CLIPPING_PLANES/g,n.numClippingPlanes).replace(/UNION_CLIPPING_PLANES/g,n.numClippingPlanes-n.numClipIntersection)}let e0=/^[ \t]*#include +<([\w\d./]+)>/gm;function e1(e){return e.replace(e0,e2)}let e3=new Map;function e2(e,n){let t=o[n];if(void 0===t){let e=e3.get(n);if(void 0!==e)t=o[e],console.warn('THREE.WebGLRenderer: Shader chunk "%s" has been deprecated. Use "%s" instead.',n,e);else throw Error("Can not resolve #include <"+n+">")}return e1(t)}let e4=/#pragma unroll_loop_start\s+for\s*\(\s*int\s+i\s*=\s*(\d+)\s*;\s*i\s*<\s*(\d+)\s*;\s*i\s*\+\+\s*\)\s*{([\s\S]+?)}\s+#pragma unroll_loop_end/g;function e5(e){return e.replace(e4,e6)}function e6(e,n,t,r){let i="";for(let e=parseInt(n);e0&&(a+="\n"),(l=["#define SHADER_TYPE "+t.shaderType,"#define SHADER_NAME "+t.shaderName,M].filter(eZ).join("\n")).length>0&&(l+="\n")):(a=[e9(t),"#define SHADER_TYPE "+t.shaderType,"#define SHADER_NAME "+t.shaderName,M,t.extensionClipCullDistance?"#define USE_CLIP_DISTANCE":"",t.batching?"#define USE_BATCHING":"",t.batchingColor?"#define USE_BATCHING_COLOR":"",t.instancing?"#define USE_INSTANCING":"",t.instancingColor?"#define USE_INSTANCING_COLOR":"",t.instancingMorph?"#define USE_INSTANCING_MORPH":"",t.useFog&&t.fog?"#define USE_FOG":"",t.useFog&&t.fogExp2?"#define FOG_EXP2":"",t.map?"#define USE_MAP":"",t.envMap?"#define USE_ENVMAP":"",t.envMap?"#define "+v:"",t.lightMap?"#define USE_LIGHTMAP":"",t.aoMap?"#define USE_AOMAP":"",t.bumpMap?"#define USE_BUMPMAP":"",t.normalMap?"#define USE_NORMALMAP":"",t.normalMapObjectSpace?"#define USE_NORMALMAP_OBJECTSPACE":"",t.normalMapTangentSpace?"#define USE_NORMALMAP_TANGENTSPACE":"",t.displacementMap?"#define USE_DISPLACEMENTMAP":"",t.emissiveMap?"#define USE_EMISSIVEMAP":"",t.anisotropy?"#define USE_ANISOTROPY":"",t.anisotropyMap?"#define USE_ANISOTROPYMAP":"",t.clearcoatMap?"#define USE_CLEARCOATMAP":"",t.clearcoatRoughnessMap?"#define USE_CLEARCOAT_ROUGHNESSMAP":"",t.clearcoatNormalMap?"#define USE_CLEARCOAT_NORMALMAP":"",t.iridescenceMap?"#define USE_IRIDESCENCEMAP":"",t.iridescenceThicknessMap?"#define USE_IRIDESCENCE_THICKNESSMAP":"",t.specularMap?"#define USE_SPECULARMAP":"",t.specularColorMap?"#define USE_SPECULAR_COLORMAP":"",t.specularIntensityMap?"#define USE_SPECULAR_INTENSITYMAP":"",t.roughnessMap?"#define USE_ROUGHNESSMAP":"",t.metalnessMap?"#define USE_METALNESSMAP":"",t.alphaMap?"#define USE_ALPHAMAP":"",t.alphaHash?"#define USE_ALPHAHASH":"",t.transmission?"#define USE_TRANSMISSION":"",t.transmissionMap?"#define USE_TRANSMISSIONMAP":"",t.thicknessMap?"#define USE_THICKNESSMAP":"",t.sheenColorMap?"#define USE_SHEEN_COLORMAP":"",t.sheenRoughnessMap?"#define USE_SHEEN_ROUGHNESSMAP":"",t.mapUv?"#define MAP_UV "+t.mapUv:"",t.alphaMapUv?"#define ALPHAMAP_UV "+t.alphaMapUv:"",t.lightMapUv?"#define LIGHTMAP_UV "+t.lightMapUv:"",t.aoMapUv?"#define AOMAP_UV "+t.aoMapUv:"",t.emissiveMapUv?"#define EMISSIVEMAP_UV "+t.emissiveMapUv:"",t.bumpMapUv?"#define BUMPMAP_UV "+t.bumpMapUv:"",t.normalMapUv?"#define NORMALMAP_UV "+t.normalMapUv:"",t.displacementMapUv?"#define DISPLACEMENTMAP_UV "+t.displacementMapUv:"",t.metalnessMapUv?"#define METALNESSMAP_UV "+t.metalnessMapUv:"",t.roughnessMapUv?"#define ROUGHNESSMAP_UV "+t.roughnessMapUv:"",t.anisotropyMapUv?"#define ANISOTROPYMAP_UV "+t.anisotropyMapUv:"",t.clearcoatMapUv?"#define CLEARCOATMAP_UV "+t.clearcoatMapUv:"",t.clearcoatNormalMapUv?"#define CLEARCOAT_NORMALMAP_UV "+t.clearcoatNormalMapUv:"",t.clearcoatRoughnessMapUv?"#define CLEARCOAT_ROUGHNESSMAP_UV "+t.clearcoatRoughnessMapUv:"",t.iridescenceMapUv?"#define IRIDESCENCEMAP_UV "+t.iridescenceMapUv:"",t.iridescenceThicknessMapUv?"#define IRIDESCENCE_THICKNESSMAP_UV "+t.iridescenceThicknessMapUv:"",t.sheenColorMapUv?"#define SHEEN_COLORMAP_UV "+t.sheenColorMapUv:"",t.sheenRoughnessMapUv?"#define SHEEN_ROUGHNESSMAP_UV "+t.sheenRoughnessMapUv:"",t.specularMapUv?"#define SPECULARMAP_UV "+t.specularMapUv:"",t.specularColorMapUv?"#define SPECULAR_COLORMAP_UV "+t.specularColorMapUv:"",t.specularIntensityMapUv?"#define SPECULAR_INTENSITYMAP_UV "+t.specularIntensityMapUv:"",t.transmissionMapUv?"#define TRANSMISSIONMAP_UV "+t.transmissionMapUv:"",t.thicknessMapUv?"#define THICKNESSMAP_UV "+t.thicknessMapUv:"",t.vertexTangents&&!1===t.flatShading?"#define USE_TANGENT":"",t.vertexColors?"#define USE_COLOR":"",t.vertexAlphas?"#define USE_COLOR_ALPHA":"",t.vertexUv1s?"#define USE_UV1":"",t.vertexUv2s?"#define USE_UV2":"",t.vertexUv3s?"#define USE_UV3":"",t.pointsUvs?"#define USE_POINTS_UV":"",t.flatShading?"#define FLAT_SHADED":"",t.skinning?"#define USE_SKINNING":"",t.morphTargets?"#define USE_MORPHTARGETS":"",t.morphNormals&&!1===t.flatShading?"#define USE_MORPHNORMALS":"",t.morphColors?"#define USE_MORPHCOLORS":"",t.morphTargetsCount>0?"#define MORPHTARGETS_TEXTURE_STRIDE "+t.morphTextureStride:"",t.morphTargetsCount>0?"#define MORPHTARGETS_COUNT "+t.morphTargetsCount:"",t.doubleSided?"#define DOUBLE_SIDED":"",t.flipSided?"#define FLIP_SIDED":"",t.shadowMapEnabled?"#define USE_SHADOWMAP":"",t.shadowMapEnabled?"#define "+_:"",t.sizeAttenuation?"#define USE_SIZEATTENUATION":"",t.numLightProbes>0?"#define USE_LIGHT_PROBES":"",t.logarithmicDepthBuffer?"#define USE_LOGARITHMIC_DEPTH_BUFFER":"",t.reversedDepthBuffer?"#define USE_REVERSED_DEPTH_BUFFER":"","uniform mat4 modelMatrix;","uniform mat4 modelViewMatrix;","uniform mat4 projectionMatrix;","uniform mat4 viewMatrix;","uniform mat3 normalMatrix;","uniform vec3 cameraPosition;","uniform bool isOrthographic;","#ifdef USE_INSTANCING"," attribute mat4 instanceMatrix;","#endif","#ifdef USE_INSTANCING_COLOR"," attribute vec3 instanceColor;","#endif","#ifdef USE_INSTANCING_MORPH"," uniform sampler2D morphTexture;","#endif","attribute vec3 position;","attribute vec3 normal;","attribute vec2 uv;","#ifdef USE_UV1"," attribute vec2 uv1;","#endif","#ifdef USE_UV2"," attribute vec2 uv2;","#endif","#ifdef USE_UV3"," attribute vec2 uv3;","#endif","#ifdef USE_TANGENT"," attribute vec4 tangent;","#endif","#if defined( USE_COLOR_ALPHA )"," attribute vec4 color;","#elif defined( USE_COLOR )"," attribute vec3 color;","#endif","#ifdef USE_SKINNING"," attribute vec4 skinIndex;"," attribute vec4 skinWeight;","#endif","\n"].filter(eZ).join("\n"),l=[e9(t),"#define SHADER_TYPE "+t.shaderType,"#define SHADER_NAME "+t.shaderName,M,t.useFog&&t.fog?"#define USE_FOG":"",t.useFog&&t.fogExp2?"#define FOG_EXP2":"",t.alphaToCoverage?"#define ALPHA_TO_COVERAGE":"",t.map?"#define USE_MAP":"",t.matcap?"#define USE_MATCAP":"",t.envMap?"#define USE_ENVMAP":"",t.envMap?"#define "+g:"",t.envMap?"#define "+v:"",t.envMap?"#define "+E:"",S?"#define CUBEUV_TEXEL_WIDTH "+S.texelWidth:"",S?"#define CUBEUV_TEXEL_HEIGHT "+S.texelHeight:"",S?"#define CUBEUV_MAX_MIP "+S.maxMip+".0":"",t.lightMap?"#define USE_LIGHTMAP":"",t.aoMap?"#define USE_AOMAP":"",t.bumpMap?"#define USE_BUMPMAP":"",t.normalMap?"#define USE_NORMALMAP":"",t.normalMapObjectSpace?"#define USE_NORMALMAP_OBJECTSPACE":"",t.normalMapTangentSpace?"#define USE_NORMALMAP_TANGENTSPACE":"",t.emissiveMap?"#define USE_EMISSIVEMAP":"",t.anisotropy?"#define USE_ANISOTROPY":"",t.anisotropyMap?"#define USE_ANISOTROPYMAP":"",t.clearcoat?"#define USE_CLEARCOAT":"",t.clearcoatMap?"#define USE_CLEARCOATMAP":"",t.clearcoatRoughnessMap?"#define USE_CLEARCOAT_ROUGHNESSMAP":"",t.clearcoatNormalMap?"#define USE_CLEARCOAT_NORMALMAP":"",t.dispersion?"#define USE_DISPERSION":"",t.iridescence?"#define USE_IRIDESCENCE":"",t.iridescenceMap?"#define USE_IRIDESCENCEMAP":"",t.iridescenceThicknessMap?"#define USE_IRIDESCENCE_THICKNESSMAP":"",t.specularMap?"#define USE_SPECULARMAP":"",t.specularColorMap?"#define USE_SPECULAR_COLORMAP":"",t.specularIntensityMap?"#define USE_SPECULAR_INTENSITYMAP":"",t.roughnessMap?"#define USE_ROUGHNESSMAP":"",t.metalnessMap?"#define USE_METALNESSMAP":"",t.alphaMap?"#define USE_ALPHAMAP":"",t.alphaTest?"#define USE_ALPHATEST":"",t.alphaHash?"#define USE_ALPHAHASH":"",t.sheen?"#define USE_SHEEN":"",t.sheenColorMap?"#define USE_SHEEN_COLORMAP":"",t.sheenRoughnessMap?"#define USE_SHEEN_ROUGHNESSMAP":"",t.transmission?"#define USE_TRANSMISSION":"",t.transmissionMap?"#define USE_TRANSMISSIONMAP":"",t.thicknessMap?"#define USE_THICKNESSMAP":"",t.vertexTangents&&!1===t.flatShading?"#define USE_TANGENT":"",t.vertexColors||t.instancingColor||t.batchingColor?"#define USE_COLOR":"",t.vertexAlphas?"#define USE_COLOR_ALPHA":"",t.vertexUv1s?"#define USE_UV1":"",t.vertexUv2s?"#define USE_UV2":"",t.vertexUv3s?"#define USE_UV3":"",t.pointsUvs?"#define USE_POINTS_UV":"",t.gradientMap?"#define USE_GRADIENTMAP":"",t.flatShading?"#define FLAT_SHADED":"",t.doubleSided?"#define DOUBLE_SIDED":"",t.flipSided?"#define FLIP_SIDED":"",t.shadowMapEnabled?"#define USE_SHADOWMAP":"",t.shadowMapEnabled?"#define "+_:"",t.premultipliedAlpha?"#define PREMULTIPLIED_ALPHA":"",t.numLightProbes>0?"#define USE_LIGHT_PROBES":"",t.decodeVideoTexture?"#define DECODE_VIDEO_TEXTURE":"",t.decodeVideoTextureEmissive?"#define DECODE_VIDEO_TEXTURE_EMISSIVE":"",t.logarithmicDepthBuffer?"#define USE_LOGARITHMIC_DEPTH_BUFFER":"",t.reversedDepthBuffer?"#define USE_REVERSED_DEPTH_BUFFER":"","uniform mat4 viewMatrix;","uniform vec3 cameraPosition;","uniform bool isOrthographic;",t.toneMapping!==r.y_p?"#define TONE_MAPPING":"",t.toneMapping!==r.y_p?o.tonemapping_pars_fragment:"",t.toneMapping!==r.y_p?function(e,n){let t;switch(n){case r.kyO:t="Linear";break;case r.Mjd:t="Reinhard";break;case r.nNL:t="Cineon";break;case r.FV:t="ACESFilmic";break;case r.LAk:t="AgX";break;case r.aJ8:t="Neutral";break;case r.g7M:t="Custom";break;default:console.warn("THREE.WebGLProgram: Unsupported toneMapping:",n),t="Linear"}return"vec3 "+e+"( vec3 color ) { return "+t+"ToneMapping( color ); }"}("toneMapping",t.toneMapping):"",t.dithering?"#define DITHERING":"",t.opaque?"#define OPAQUE":"",o.colorspace_pars_fragment,function(e,n){let t=function(e){r.ppV._getMatrix(eq,r.ppV.workingColorSpace,e);let n=`mat3( ${eq.elements.map(e=>e.toFixed(4))} )`;switch(r.ppV.getTransfer(e)){case r.VxR:return[n,"LinearTransferOETF"];case r.KLL:return[n,"sRGBTransferOETF"];default:return console.warn("THREE.WebGLProgram: Unsupported color space: ",e),[n,"LinearTransferOETF"]}}(n);return`vec4 ${e}( vec4 value ) { + return ${t[1]}( vec4( value.rgb * ${t[0]}, value.a ) ); +}`}("linearToOutputTexel",t.outputColorSpace),function(){r.ppV.getLuminanceCoefficients(eQ);let e=eQ.x.toFixed(4),n=eQ.y.toFixed(4),t=eQ.z.toFixed(4);return`float luminance( const in vec3 rgb ) { + const vec3 weights = vec3( ${e}, ${n}, ${t} ); + return dot( weights, rgb ); +}`}(),t.useDepthPacking?"#define DEPTH_PACKING "+t.depthPacking:"","\n"].filter(eZ).join("\n")),m=eJ(m=e$(m=e1(m),t),t),h=eJ(h=e$(h=e1(h),t),t),m=e5(m),h=e5(h),!0!==t.isRawShaderMaterial&&(R="#version 300 es\n",a=[T,"#define attribute in\n#define varying out\n#define texture2D texture"].join("\n")+"\n"+a,l=["#define varying in",t.glslVersion===r.Wdf?"":"layout(location = 0) out highp vec4 pc_fragColor;",t.glslVersion===r.Wdf?"":"#define gl_FragColor pc_fragColor","#define gl_FragDepthEXT gl_FragDepth\n#define texture2D texture\n#define textureCube texture\n#define texture2DProj textureProj\n#define texture2DLodEXT textureLod\n#define texture2DProjLodEXT textureProjLod\n#define textureCubeLodEXT textureLod\n#define texture2DGradEXT textureGrad\n#define texture2DProjGradEXT textureProjGrad\n#define textureCubeGradEXT textureGrad"].join("\n")+"\n"+l);let A=R+a+m,b=R+l+h,C=eK(f,f.VERTEX_SHADER,A),L=eK(f,f.FRAGMENT_SHADER,b);function P(n){if(e.debug.checkShaderErrors){let t=f.getProgramInfoLog(x)||"",r=f.getShaderInfoLog(C)||"",i=f.getShaderInfoLog(L)||"",o=t.trim(),s=r.trim(),c=i.trim(),d=!0,u=!0;if(!1===f.getProgramParameter(x,f.LINK_STATUS))if(d=!1,"function"==typeof e.debug.onShaderError)e.debug.onShaderError(f,x,C,L);else{let e=ej(f,C,"vertex"),t=ej(f,L,"fragment");console.error("THREE.WebGLProgram: Shader Error "+f.getError()+" - VALIDATE_STATUS "+f.getProgramParameter(x,f.VALIDATE_STATUS)+"\n\nMaterial Name: "+n.name+"\nMaterial Type: "+n.type+"\n\nProgram Info Log: "+o+"\n"+e+"\n"+t)}else""!==o?console.warn("THREE.WebGLProgram: Program Info Log:",o):(""===s||""===c)&&(u=!1);u&&(n.diagnostics={runnable:d,programLog:o,vertexShader:{log:s,prefix:a},fragmentShader:{log:c,prefix:l}})}f.deleteShader(C),f.deleteShader(L),s=new eX(f,x),c=function(e,n){let t={},r=e.getProgramParameter(n,e.ACTIVE_ATTRIBUTES);for(let i=0;i0,j=o.clearcoat>0,Q=o.dispersion>0,Z=o.iridescence>0,$=o.sheen>0,J=o.transmission>0,ee=q&&!!o.anisotropyMap,en=j&&!!o.clearcoatMap,et=j&&!!o.clearcoatNormalMap,er=j&&!!o.clearcoatRoughnessMap,ei=Z&&!!o.iridescenceMap,ea=Z&&!!o.iridescenceThicknessMap,eo=$&&!!o.sheenColorMap,el=$&&!!o.sheenRoughnessMap,es=!!o.specularMap,ec=!!o.specularColorMap,ed=!!o.specularIntensityMap,eu=J&&!!o.transmissionMap,ef=J&&!!o.thicknessMap,ep=!!o.gradientMap,em=!!o.alphaMap,eh=o.alphaTest>0,e_=!!o.alphaHash,eg=!!o.extensions,ev=r.y_p;o.toneMapped&&(null===I||!0===I.isXRRenderTarget)&&(ev=e.toneMapping);let eE={shaderID:P,shaderType:o.type,shaderName:o.name,vertexShader:S,fragmentShader:T,defines:o.defines,customVertexShaderID:M,customFragmentShaderID:x,isRawShaderMaterial:!0===o.isRawShaderMaterial,glslVersion:o.glslVersion,precision:h,batching:O,batchingColor:O&&null!==E._colorsTexture,instancing:N,instancingColor:N&&null!==E.instanceColor,instancingMorph:N&&null!==E.morphTexture,supportsVertexTextures:m,outputColorSpace:null===I?e.outputColorSpace:!0===I.isXRRenderTarget?I.texture.colorSpace:r.Zr2,alphaToCoverage:!!o.alphaToCoverage,map:F,matcap:B,envMap:H,envMapMode:H&&C.mapping,envMapCubeUVHeight:L,aoMap:G,lightMap:V,bumpMap:k,normalMap:W,displacementMap:m&&z,emissiveMap:X,normalMapObjectSpace:W&&o.normalMapType===r.vyJ,normalMapTangentSpace:W&&o.normalMapType===r.bI3,metalnessMap:K,roughnessMap:Y,anisotropy:q,anisotropyMap:ee,clearcoat:j,clearcoatMap:en,clearcoatNormalMap:et,clearcoatRoughnessMap:er,dispersion:Q,iridescence:Z,iridescenceMap:ei,iridescenceThicknessMap:ea,sheen:$,sheenColorMap:eo,sheenRoughnessMap:el,specularMap:es,specularColorMap:ec,specularIntensityMap:ed,transmission:J,transmissionMap:eu,thicknessMap:ef,gradientMap:ep,opaque:!1===o.transparent&&o.blending===r.NTi&&!1===o.alphaToCoverage,alphaMap:em,alphaTest:eh,alphaHash:e_,combine:o.combine,mapUv:F&&g(o.map.channel),aoMapUv:G&&g(o.aoMap.channel),lightMapUv:V&&g(o.lightMap.channel),bumpMapUv:k&&g(o.bumpMap.channel),normalMapUv:W&&g(o.normalMap.channel),displacementMapUv:z&&g(o.displacementMap.channel),emissiveMapUv:X&&g(o.emissiveMap.channel),metalnessMapUv:K&&g(o.metalnessMap.channel),roughnessMapUv:Y&&g(o.roughnessMap.channel),anisotropyMapUv:ee&&g(o.anisotropyMap.channel),clearcoatMapUv:en&&g(o.clearcoatMap.channel),clearcoatNormalMapUv:et&&g(o.clearcoatNormalMap.channel),clearcoatRoughnessMapUv:er&&g(o.clearcoatRoughnessMap.channel),iridescenceMapUv:ei&&g(o.iridescenceMap.channel),iridescenceThicknessMapUv:ea&&g(o.iridescenceThicknessMap.channel),sheenColorMapUv:eo&&g(o.sheenColorMap.channel),sheenRoughnessMapUv:el&&g(o.sheenRoughnessMap.channel),specularMapUv:es&&g(o.specularMap.channel),specularColorMapUv:ec&&g(o.specularColorMap.channel),specularIntensityMapUv:ed&&g(o.specularIntensityMap.channel),transmissionMapUv:eu&&g(o.transmissionMap.channel),thicknessMapUv:ef&&g(o.thicknessMap.channel),alphaMapUv:em&&g(o.alphaMap.channel),vertexTangents:!!A.attributes.tangent&&(W||q),vertexColors:o.vertexColors,vertexAlphas:!0===o.vertexColors&&!!A.attributes.color&&4===A.attributes.color.itemSize,pointsUvs:!0===E.isPoints&&!!A.attributes.uv&&(F||em),fog:!!R,useFog:!0===o.fog,fogExp2:!!R&&R.isFogExp2,flatShading:!0===o.flatShading&&!1===o.wireframe,sizeAttenuation:!0===o.sizeAttenuation,logarithmicDepthBuffer:p,reversedDepthBuffer:y,skinning:!0===E.isSkinnedMesh,morphTargets:void 0!==A.morphAttributes.position,morphNormals:void 0!==A.morphAttributes.normal,morphColors:void 0!==A.morphAttributes.color,morphTargetsCount:w,morphTextureStride:D,numDirLights:c.directional.length,numPointLights:c.point.length,numSpotLights:c.spot.length,numSpotLightMaps:c.spotLightMap.length,numRectAreaLights:c.rectArea.length,numHemiLights:c.hemi.length,numDirLightShadows:c.directionalShadowMap.length,numPointLightShadows:c.pointShadowMap.length,numSpotLightShadows:c.spotShadowMap.length,numSpotLightShadowsWithMaps:c.numSpotLightShadowsWithMaps,numLightProbes:c.numLightProbes,numClippingPlanes:l.numPlanes,numClipIntersection:l.numIntersection,dithering:o.dithering,shadowMapEnabled:e.shadowMap.enabled&&f.length>0,shadowMapType:e.shadowMap.type,toneMapping:ev,decodeVideoTexture:F&&!0===o.map.isVideoTexture&&r.ppV.getTransfer(o.map.colorSpace)===r.KLL,decodeVideoTextureEmissive:X&&!0===o.emissiveMap.isVideoTexture&&r.ppV.getTransfer(o.emissiveMap.colorSpace)===r.KLL,premultipliedAlpha:o.premultipliedAlpha,doubleSided:o.side===r.$EB,flipSided:o.side===r.hsX,useDepthPacking:o.depthPacking>=0,depthPacking:o.depthPacking||0,index0AttributeName:o.index0AttributeName,extensionClipCullDistance:eg&&!0===o.extensions.clipCullDistance&&i.has("WEBGL_clip_cull_distance"),extensionMultiDraw:(eg&&!0===o.extensions.multiDraw||O)&&i.has("WEBGL_multi_draw"),rendererExtensionParallelShaderCompile:i.has("KHR_parallel_shader_compile"),customProgramCacheKey:o.customProgramCacheKey()};return eE.vertexUv1s=u.has(1),eE.vertexUv2s=u.has(2),eE.vertexUv3s=u.has(3),u.clear(),eE},getProgramCacheKey:function(n){var t,r,i,a;let o=[];if(n.shaderID?o.push(n.shaderID):(o.push(n.customVertexShaderID),o.push(n.customFragmentShaderID)),void 0!==n.defines)for(let e in n.defines)o.push(e),o.push(n.defines[e]);return!1===n.isRawShaderMaterial&&(t=o,r=n,t.push(r.precision),t.push(r.outputColorSpace),t.push(r.envMapMode),t.push(r.envMapCubeUVHeight),t.push(r.mapUv),t.push(r.alphaMapUv),t.push(r.lightMapUv),t.push(r.aoMapUv),t.push(r.bumpMapUv),t.push(r.normalMapUv),t.push(r.displacementMapUv),t.push(r.emissiveMapUv),t.push(r.metalnessMapUv),t.push(r.roughnessMapUv),t.push(r.anisotropyMapUv),t.push(r.clearcoatMapUv),t.push(r.clearcoatNormalMapUv),t.push(r.clearcoatRoughnessMapUv),t.push(r.iridescenceMapUv),t.push(r.iridescenceThicknessMapUv),t.push(r.sheenColorMapUv),t.push(r.sheenRoughnessMapUv),t.push(r.specularMapUv),t.push(r.specularColorMapUv),t.push(r.specularIntensityMapUv),t.push(r.transmissionMapUv),t.push(r.thicknessMapUv),t.push(r.combine),t.push(r.fogExp2),t.push(r.sizeAttenuation),t.push(r.morphTargetsCount),t.push(r.morphAttributeCount),t.push(r.numDirLights),t.push(r.numPointLights),t.push(r.numSpotLights),t.push(r.numSpotLightMaps),t.push(r.numHemiLights),t.push(r.numRectAreaLights),t.push(r.numDirLightShadows),t.push(r.numPointLightShadows),t.push(r.numSpotLightShadows),t.push(r.numSpotLightShadowsWithMaps),t.push(r.numLightProbes),t.push(r.shadowMapType),t.push(r.toneMapping),t.push(r.numClippingPlanes),t.push(r.numClipIntersection),t.push(r.depthPacking),i=o,a=n,c.disableAll(),a.supportsVertexTextures&&c.enable(0),a.instancing&&c.enable(1),a.instancingColor&&c.enable(2),a.instancingMorph&&c.enable(3),a.matcap&&c.enable(4),a.envMap&&c.enable(5),a.normalMapObjectSpace&&c.enable(6),a.normalMapTangentSpace&&c.enable(7),a.clearcoat&&c.enable(8),a.iridescence&&c.enable(9),a.alphaTest&&c.enable(10),a.vertexColors&&c.enable(11),a.vertexAlphas&&c.enable(12),a.vertexUv1s&&c.enable(13),a.vertexUv2s&&c.enable(14),a.vertexUv3s&&c.enable(15),a.vertexTangents&&c.enable(16),a.anisotropy&&c.enable(17),a.alphaHash&&c.enable(18),a.batching&&c.enable(19),a.dispersion&&c.enable(20),a.batchingColor&&c.enable(21),a.gradientMap&&c.enable(22),i.push(c.mask),c.disableAll(),a.fog&&c.enable(0),a.useFog&&c.enable(1),a.flatShading&&c.enable(2),a.logarithmicDepthBuffer&&c.enable(3),a.reversedDepthBuffer&&c.enable(4),a.skinning&&c.enable(5),a.morphTargets&&c.enable(6),a.morphNormals&&c.enable(7),a.morphColors&&c.enable(8),a.premultipliedAlpha&&c.enable(9),a.shadowMapEnabled&&c.enable(10),a.doubleSided&&c.enable(11),a.flipSided&&c.enable(12),a.useDepthPacking&&c.enable(13),a.dithering&&c.enable(14),a.transmission&&c.enable(15),a.sheen&&c.enable(16),a.opaque&&c.enable(17),a.pointsUvs&&c.enable(18),a.decodeVideoTexture&&c.enable(19),a.decodeVideoTextureEmissive&&c.enable(20),a.alphaToCoverage&&c.enable(21),i.push(c.mask),o.push(e.outputColorSpace)),o.push(n.customProgramCacheKey),o.join()},getUniforms:function(e){let n,t=_[e.type];if(t){let e=s[t];n=r.LlO.clone(e.uniforms)}else n=e.uniforms;return n},acquireProgram:function(n,t){let r;for(let e=0,n=f.length;e0?r.push(d):!0===o.transparent?i.push(d):t.push(d)},unshift:function(e,n,o,l,s,c){let d=a(e,n,o,l,s,c);o.transmission>0?r.unshift(d):!0===o.transparent?i.unshift(d):t.unshift(d)},finish:function(){for(let t=n,r=e.length;t1&&t.sort(e||ni),r.length>1&&r.sort(n||na),i.length>1&&i.sort(n||na)}}}function nl(){let e=new WeakMap;return{get:function(n,t){let r,i=e.get(n);return void 0===i?(r=new no,e.set(n,[r])):t>=i.length?(r=new no,i.push(r)):r=i[t],r},dispose:function(){e=new WeakMap}}}function ns(){let e={};return{get:function(n){let t;if(void 0!==e[n.id])return e[n.id];switch(n.type){case"DirectionalLight":t={direction:new r.Pq0,color:new r.Q1f};break;case"SpotLight":t={position:new r.Pq0,direction:new r.Pq0,color:new r.Q1f,distance:0,coneCos:0,penumbraCos:0,decay:0};break;case"PointLight":t={position:new r.Pq0,color:new r.Q1f,distance:0,decay:0};break;case"HemisphereLight":t={direction:new r.Pq0,skyColor:new r.Q1f,groundColor:new r.Q1f};break;case"RectAreaLight":t={color:new r.Q1f,position:new r.Pq0,halfWidth:new r.Pq0,halfHeight:new r.Pq0}}return e[n.id]=t,t}}}let nc=0;function nd(e,n){return 2*!!n.castShadow-2*!!e.castShadow+ +!!n.map-!!e.map}function nu(e){let n=new ns,t=function(){let e={};return{get:function(n){let t;if(void 0!==e[n.id])return e[n.id];switch(n.type){case"DirectionalLight":case"SpotLight":t={shadowIntensity:1,shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new r.I9Y};break;case"PointLight":t={shadowIntensity:1,shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new r.I9Y,shadowCameraNear:1,shadowCameraFar:1e3}}return e[n.id]=t,t}}}(),i={version:0,hash:{directionalLength:-1,pointLength:-1,spotLength:-1,rectAreaLength:-1,hemiLength:-1,numDirectionalShadows:-1,numPointShadows:-1,numSpotShadows:-1,numSpotMaps:-1,numLightProbes:-1},ambient:[0,0,0],probe:[],directional:[],directionalShadow:[],directionalShadowMap:[],directionalShadowMatrix:[],spot:[],spotLightMap:[],spotShadow:[],spotShadowMap:[],spotLightMatrix:[],rectArea:[],rectAreaLTC1:null,rectAreaLTC2:null,point:[],pointShadow:[],pointShadowMap:[],pointShadowMatrix:[],hemi:[],numSpotLightShadowsWithMaps:0,numLightProbes:0};for(let e=0;e<9;e++)i.probe.push(new r.Pq0);let a=new r.Pq0,o=new r.kn4,s=new r.kn4;return{setup:function(r){let a=0,o=0,s=0;for(let e=0;e<9;e++)i.probe[e].set(0,0,0);let c=0,d=0,u=0,f=0,p=0,m=0,h=0,_=0,g=0,v=0,E=0;r.sort(nd);for(let e=0,l=r.length;e0&&(!0===e.has("OES_texture_float_linear")?(i.rectAreaLTC1=l.LTC_FLOAT_1,i.rectAreaLTC2=l.LTC_FLOAT_2):(i.rectAreaLTC1=l.LTC_HALF_1,i.rectAreaLTC2=l.LTC_HALF_2)),i.ambient[0]=a,i.ambient[1]=o,i.ambient[2]=s;let S=i.hash;(S.directionalLength!==c||S.pointLength!==d||S.spotLength!==u||S.rectAreaLength!==f||S.hemiLength!==p||S.numDirectionalShadows!==m||S.numPointShadows!==h||S.numSpotShadows!==_||S.numSpotMaps!==g||S.numLightProbes!==E)&&(i.directional.length=c,i.spot.length=u,i.rectArea.length=f,i.point.length=d,i.hemi.length=p,i.directionalShadow.length=m,i.directionalShadowMap.length=m,i.pointShadow.length=h,i.pointShadowMap.length=h,i.spotShadow.length=_,i.spotShadowMap.length=_,i.directionalShadowMatrix.length=m,i.pointShadowMatrix.length=h,i.spotLightMatrix.length=_+g-v,i.spotLightMap.length=g,i.numSpotLightShadowsWithMaps=v,i.numLightProbes=E,S.directionalLength=c,S.pointLength=d,S.spotLength=u,S.rectAreaLength=f,S.hemiLength=p,S.numDirectionalShadows=m,S.numPointShadows=h,S.numSpotShadows=_,S.numSpotMaps=g,S.numLightProbes=E,i.version=nc++)},setupView:function(e,n){let t=0,r=0,l=0,c=0,d=0,u=n.matrixWorldInverse;for(let n=0,f=e.length;n=a.length?(i=new nf(e),a.push(i)):i=a[r],i},dispose:function(){n=new WeakMap}}}function nm(e,n,t){let i=new r.PPD,a=new r.I9Y,o=new r.I9Y,l=new r.IUQ,s=new r.CSG({depthPacking:r.N5j}),c=new r.aVO,d={},u=t.maxTextureSize,f={[r.hB5]:r.hsX,[r.hsX]:r.hB5,[r.$EB]:r.$EB},p=new r.BKk({defines:{VSM_SAMPLES:8},uniforms:{shadow_pass:{value:null},resolution:{value:new r.I9Y},radius:{value:4}},vertexShader:"void main() {\n gl_Position = vec4( position, 1.0 );\n}",fragmentShader:"uniform sampler2D shadow_pass;\nuniform vec2 resolution;\nuniform float radius;\n#include \nvoid main() {\n const float samples = float( VSM_SAMPLES );\n float mean = 0.0;\n float squared_mean = 0.0;\n float uvStride = samples <= 1.0 ? 0.0 : 2.0 / ( samples - 1.0 );\n float uvStart = samples <= 1.0 ? 0.0 : - 1.0;\n for ( float i = 0.0; i < samples; i ++ ) {\n float uvOffset = uvStart + i * uvStride;\n #ifdef HORIZONTAL_PASS\n vec2 distribution = unpackRGBATo2Half( texture2D( shadow_pass, ( gl_FragCoord.xy + vec2( uvOffset, 0.0 ) * radius ) / resolution ) );\n mean += distribution.x;\n squared_mean += distribution.y * distribution.y + distribution.x * distribution.x;\n #else\n float depth = unpackRGBAToDepth( texture2D( shadow_pass, ( gl_FragCoord.xy + vec2( 0.0, uvOffset ) * radius ) / resolution ) );\n mean += depth;\n squared_mean += depth * depth;\n #endif\n }\n mean = mean / samples;\n squared_mean = squared_mean / samples;\n float std_dev = sqrt( squared_mean - mean * mean );\n gl_FragColor = pack2HalfToRGBA( vec2( mean, std_dev ) );\n}"}),m=p.clone();m.defines.HORIZONTAL_PASS=1;let h=new r.LoY;h.setAttribute("position",new r.THS(new Float32Array([-1,-1,.5,3,-1,.5,-1,3,.5]),3));let _=new r.eaF(h,p),g=this;this.enabled=!1,this.autoUpdate=!0,this.needsUpdate=!1,this.type=r.QP0;let v=this.type;function E(n,t,i,a){let o=null,l=!0===i.isPointLight?n.customDistanceMaterial:n.customDepthMaterial;if(void 0!==l)o=l;else if(o=!0===i.isPointLight?c:s,e.localClippingEnabled&&!0===t.clipShadows&&Array.isArray(t.clippingPlanes)&&0!==t.clippingPlanes.length||t.displacementMap&&0!==t.displacementScale||t.alphaMap&&t.alphaTest>0||t.map&&t.alphaTest>0||!0===t.alphaToCoverage){let e=o.uuid,n=t.uuid,r=d[e];void 0===r&&(r={},d[e]=r);let i=r[n];void 0===i&&(i=o.clone(),r[n]=i,t.addEventListener("dispose",S)),o=i}return o.visible=t.visible,o.wireframe=t.wireframe,a===r.RyA?o.side=null!==t.shadowSide?t.shadowSide:t.side:o.side=null!==t.shadowSide?t.shadowSide:f[t.side],o.alphaMap=t.alphaMap,o.alphaTest=!0===t.alphaToCoverage?.5:t.alphaTest,o.map=t.map,o.clipShadows=t.clipShadows,o.clippingPlanes=t.clippingPlanes,o.clipIntersection=t.clipIntersection,o.displacementMap=t.displacementMap,o.displacementScale=t.displacementScale,o.displacementBias=t.displacementBias,o.wireframeLinewidth=t.wireframeLinewidth,o.linewidth=t.linewidth,!0===i.isPointLight&&!0===o.isMeshDistanceMaterial&&(e.properties.get(o).light=i),o}function S(e){for(let n in e.target.removeEventListener("dispose",S),d){let t=d[n],r=e.target.uuid;r in t&&(t[r].dispose(),delete t[r])}}this.render=function(t,s,c){if(!1===g.enabled||!1===g.autoUpdate&&!1===g.needsUpdate||0===t.length)return;let d=e.getRenderTarget(),f=e.getActiveCubeFace(),h=e.getActiveMipmapLevel(),S=e.state;S.setBlending(r.XIg),!0===S.buffers.depth.getReversed()?S.buffers.color.setClear(0,0,0,0):S.buffers.color.setClear(1,1,1,1),S.buffers.depth.setTest(!0),S.setScissorTest(!1);let T=v!==r.RyA&&this.type===r.RyA,M=v===r.RyA&&this.type!==r.RyA;for(let d=0,f=t.length;du||a.y>u)&&(a.x>u&&(o.x=Math.floor(u/g.x),a.x=o.x*g.x,h.mapSize.x=o.x),a.y>u&&(o.y=Math.floor(u/g.y),a.y=o.y*g.y,h.mapSize.y=o.y)),null===h.map||!0===T||!0===M){let e=this.type!==r.RyA?{minFilter:r.hxR,magFilter:r.hxR}:{};null!==h.map&&h.map.dispose(),h.map=new r.nWS(a.x,a.y,e),h.map.texture.name=f.name+".shadowMap",h.camera.updateProjectionMatrix()}e.setRenderTarget(h.map),e.clear();let v=h.getViewportCount();for(let t=0;t=1:-1!==w.indexOf("OpenGL ES")&&(U=parseFloat(/^OpenGL ES (\d)/.exec(w)[1])>=2);let D=null,I={},y=e.getParameter(e.SCISSOR_BOX),N=e.getParameter(e.VIEWPORT),O=new r.IUQ().fromArray(y),F=new r.IUQ().fromArray(N);function B(n,t,r,i){let a=new Uint8Array(4),o=e.createTexture();e.bindTexture(n,o),e.texParameteri(n,e.TEXTURE_MIN_FILTER,e.NEAREST),e.texParameteri(n,e.TEXTURE_MAG_FILTER,e.NEAREST);for(let o=0;ot||i.height>t)&&(r=t/Math.max(i.width,i.height)),r<1)if("undefined"!=typeof HTMLImageElement&&e instanceof HTMLImageElement||"undefined"!=typeof HTMLCanvasElement&&e instanceof HTMLCanvasElement||"undefined"!=typeof ImageBitmap&&e instanceof ImageBitmap||"undefined"!=typeof VideoFrame&&e instanceof VideoFrame){let t=Math.floor(r*i.width),a=Math.floor(r*i.height);void 0===s&&(s=h(t,a));let o=n?h(t,a):s;return o.width=t,o.height=a,o.getContext("2d").drawImage(e,0,0,t,a),console.warn("THREE.WebGLRenderer: Texture has been resized from ("+i.width+"x"+i.height+") to ("+t+"x"+a+")."),o}else"data"in e&&console.warn("THREE.WebGLRenderer: Image in DataTexture is too big ("+i.width+"x"+i.height+").");return e}function g(e){return e.generateMipmaps}function v(n){e.generateMipmap(n)}function E(t,i,a,o,l=!1){if(null!==t){if(void 0!==e[t])return e[t];console.warn("THREE.WebGLRenderer: Attempt to use non-existing WebGL internal format '"+t+"'")}let s=i;if(i===e.RED&&(a===e.FLOAT&&(s=e.R32F),a===e.HALF_FLOAT&&(s=e.R16F),a===e.UNSIGNED_BYTE&&(s=e.R8)),i===e.RED_INTEGER&&(a===e.UNSIGNED_BYTE&&(s=e.R8UI),a===e.UNSIGNED_SHORT&&(s=e.R16UI),a===e.UNSIGNED_INT&&(s=e.R32UI),a===e.BYTE&&(s=e.R8I),a===e.SHORT&&(s=e.R16I),a===e.INT&&(s=e.R32I)),i===e.RG&&(a===e.FLOAT&&(s=e.RG32F),a===e.HALF_FLOAT&&(s=e.RG16F),a===e.UNSIGNED_BYTE&&(s=e.RG8)),i===e.RG_INTEGER&&(a===e.UNSIGNED_BYTE&&(s=e.RG8UI),a===e.UNSIGNED_SHORT&&(s=e.RG16UI),a===e.UNSIGNED_INT&&(s=e.RG32UI),a===e.BYTE&&(s=e.RG8I),a===e.SHORT&&(s=e.RG16I),a===e.INT&&(s=e.RG32I)),i===e.RGB_INTEGER&&(a===e.UNSIGNED_BYTE&&(s=e.RGB8UI),a===e.UNSIGNED_SHORT&&(s=e.RGB16UI),a===e.UNSIGNED_INT&&(s=e.RGB32UI),a===e.BYTE&&(s=e.RGB8I),a===e.SHORT&&(s=e.RGB16I),a===e.INT&&(s=e.RGB32I)),i===e.RGBA_INTEGER&&(a===e.UNSIGNED_BYTE&&(s=e.RGBA8UI),a===e.UNSIGNED_SHORT&&(s=e.RGBA16UI),a===e.UNSIGNED_INT&&(s=e.RGBA32UI),a===e.BYTE&&(s=e.RGBA8I),a===e.SHORT&&(s=e.RGBA16I),a===e.INT&&(s=e.RGBA32I)),i===e.RGB&&(a===e.UNSIGNED_INT_5_9_9_9_REV&&(s=e.RGB9_E5),a===e.UNSIGNED_INT_10F_11F_11F_REV&&(s=e.R11F_G11F_B10F)),i===e.RGBA){let n=l?r.VxR:r.ppV.getTransfer(o);a===e.FLOAT&&(s=e.RGBA32F),a===e.HALF_FLOAT&&(s=e.RGBA16F),a===e.UNSIGNED_BYTE&&(s=n===r.KLL?e.SRGB8_ALPHA8:e.RGBA8),a===e.UNSIGNED_SHORT_4_4_4_4&&(s=e.RGBA4),a===e.UNSIGNED_SHORT_5_5_5_1&&(s=e.RGB5_A1)}return(s===e.R16F||s===e.R32F||s===e.RG16F||s===e.RG32F||s===e.RGBA16F||s===e.RGBA32F)&&n.get("EXT_color_buffer_float"),s}function S(n,t){let i;return n?null===t||t===r.bkx||t===r.V3x?i=e.DEPTH24_STENCIL8:t===r.RQf?i=e.DEPTH32F_STENCIL8:t===r.cHt&&(i=e.DEPTH24_STENCIL8,console.warn("DepthTexture: 16 bit depth attachment is not supported with stencil. Using 24-bit attachment.")):null===t||t===r.bkx||t===r.V3x?i=e.DEPTH_COMPONENT24:t===r.RQf?i=e.DEPTH_COMPONENT32F:t===r.cHt&&(i=e.DEPTH_COMPONENT16),i}function T(e,n){return!0===g(e)||e.isFramebufferTexture&&e.minFilter!==r.hxR&&e.minFilter!==r.k6q?Math.log2(Math.max(n.width,n.height))+1:void 0!==e.mipmaps&&e.mipmaps.length>0?e.mipmaps.length:e.isCompressedTexture&&Array.isArray(e.image)?n.mipmaps.length:1}function M(e){let n=e.target;n.removeEventListener("dispose",M),function(e){let n=i.get(e);if(void 0===n.__webglInit)return;let t=e.source,r=p.get(t);if(r){let i=r[n.__cacheKey];i.usedTimes--,0===i.usedTimes&&R(e),0===Object.keys(r).length&&p.delete(t)}i.remove(e)}(n),n.isVideoTexture&&f.delete(n)}function x(n){let t=n.target;t.removeEventListener("dispose",x),function(n){let t=i.get(n);if(n.depthTexture&&(n.depthTexture.dispose(),i.remove(n.depthTexture)),n.isWebGLCubeRenderTarget)for(let n=0;n<6;n++){if(Array.isArray(t.__webglFramebuffer[n]))for(let r=0;r0&&a.__version!==n.version){let e=n.image;if(null===e)console.warn("THREE.WebGLRenderer: Texture marked for update but no image data found.");else{if(!1!==e.complete)return void I(a,n,r);console.warn("THREE.WebGLRenderer: Texture marked for update but image is incomplete")}}else n.isExternalTexture&&(a.__webglTexture=n.sourceTexture?n.sourceTexture:null);t.bindTexture(e.TEXTURE_2D,a.__webglTexture,e.TEXTURE0+r)}let C={[r.GJx]:e.REPEAT,[r.ghU]:e.CLAMP_TO_EDGE,[r.kTW]:e.MIRRORED_REPEAT},L={[r.hxR]:e.NEAREST,[r.pHI]:e.NEAREST_MIPMAP_NEAREST,[r.Cfg]:e.NEAREST_MIPMAP_LINEAR,[r.k6q]:e.LINEAR,[r.kRr]:e.LINEAR_MIPMAP_NEAREST,[r.$_I]:e.LINEAR_MIPMAP_LINEAR},P={[r.amv]:e.NEVER,[r.FFZ]:e.ALWAYS,[r.vim]:e.LESS,[r.TiK]:e.LEQUAL,[r.kO0]:e.EQUAL,[r.gWB]:e.GEQUAL,[r.eoi]:e.GREATER,[r.jzd]:e.NOTEQUAL};function U(t,o){if((o.type===r.RQf&&!1===n.has("OES_texture_float_linear")&&(o.magFilter===r.k6q||o.magFilter===r.kRr||o.magFilter===r.Cfg||o.magFilter===r.$_I||o.minFilter===r.k6q||o.minFilter===r.kRr||o.minFilter===r.Cfg||o.minFilter===r.$_I)&&console.warn("THREE.WebGLRenderer: Unable to use linear filtering with floating point textures. OES_texture_float_linear not supported on this device."),e.texParameteri(t,e.TEXTURE_WRAP_S,C[o.wrapS]),e.texParameteri(t,e.TEXTURE_WRAP_T,C[o.wrapT]),(t===e.TEXTURE_3D||t===e.TEXTURE_2D_ARRAY)&&e.texParameteri(t,e.TEXTURE_WRAP_R,C[o.wrapR]),e.texParameteri(t,e.TEXTURE_MAG_FILTER,L[o.magFilter]),e.texParameteri(t,e.TEXTURE_MIN_FILTER,L[o.minFilter]),o.compareFunction&&(e.texParameteri(t,e.TEXTURE_COMPARE_MODE,e.COMPARE_REF_TO_TEXTURE),e.texParameteri(t,e.TEXTURE_COMPARE_FUNC,P[o.compareFunction])),!0===n.has("EXT_texture_filter_anisotropic"))&&o.magFilter!==r.hxR&&(o.minFilter===r.Cfg||o.minFilter===r.$_I)&&(o.type!==r.RQf||!1!==n.has("OES_texture_float_linear"))&&(o.anisotropy>1||i.get(o).__currentAnisotropy)){let r=n.get("EXT_texture_filter_anisotropic");e.texParameterf(t,r.TEXTURE_MAX_ANISOTROPY_EXT,Math.min(o.anisotropy,a.getMaxAnisotropy())),i.get(o).__currentAnisotropy=o.anisotropy}}function w(n,t){let r=!1;void 0===n.__webglInit&&(n.__webglInit=!0,t.addEventListener("dispose",M));let i=t.source,a=p.get(i);void 0===a&&(a={},p.set(i,a));let o=function(e){let n=[];return n.push(e.wrapS),n.push(e.wrapT),n.push(e.wrapR||0),n.push(e.magFilter),n.push(e.minFilter),n.push(e.anisotropy),n.push(e.internalFormat),n.push(e.format),n.push(e.type),n.push(e.generateMipmaps),n.push(e.premultiplyAlpha),n.push(e.flipY),n.push(e.unpackAlignment),n.push(e.colorSpace),n.join()}(t);if(o!==n.__cacheKey){void 0===a[o]&&(a[o]={texture:e.createTexture(),usedTimes:0},l.memory.textures++,r=!0),a[o].usedTimes++;let i=a[n.__cacheKey];void 0!==i&&(a[n.__cacheKey].usedTimes--,0===i.usedTimes&&R(t)),n.__cacheKey=o,n.__webglTexture=a[o].texture}return r}function D(e,n,t){return Math.floor(Math.floor(e/t)/n)}function I(n,l,s){let c=e.TEXTURE_2D;(l.isDataArrayTexture||l.isCompressedArrayTexture)&&(c=e.TEXTURE_2D_ARRAY),l.isData3DTexture&&(c=e.TEXTURE_3D);let d=w(n,l),u=l.source;t.bindTexture(c,n.__webglTexture,e.TEXTURE0+s);let f=i.get(u);if(u.version!==f.__version||!0===d){let n;t.activeTexture(e.TEXTURE0+s);let i=r.ppV.getPrimaries(r.ppV.workingColorSpace),p=l.colorSpace===r.jf0?null:r.ppV.getPrimaries(l.colorSpace),m=l.colorSpace===r.jf0||i===p?e.NONE:e.BROWSER_DEFAULT_WEBGL;e.pixelStorei(e.UNPACK_FLIP_Y_WEBGL,l.flipY),e.pixelStorei(e.UNPACK_PREMULTIPLY_ALPHA_WEBGL,l.premultiplyAlpha),e.pixelStorei(e.UNPACK_ALIGNMENT,l.unpackAlignment),e.pixelStorei(e.UNPACK_COLORSPACE_CONVERSION_WEBGL,m);let h=_(l.image,!1,a.maxTextureSize);h=k(l,h);let M=o.convert(l.format,l.colorSpace),x=o.convert(l.type),R=E(l.internalFormat,M,x,l.colorSpace,l.isVideoTexture);U(c,l);let A=l.mipmaps,b=!0!==l.isVideoTexture,C=void 0===f.__version||!0===d,L=u.dataReady,P=T(l,h);if(l.isDepthTexture)R=S(l.format===r.dcC,l.type),C&&(b?t.texStorage2D(e.TEXTURE_2D,1,R,h.width,h.height):t.texImage2D(e.TEXTURE_2D,0,R,h.width,h.height,0,M,x,null));else if(l.isDataTexture)if(A.length>0){b&&C&&t.texStorage2D(e.TEXTURE_2D,P,R,A[0].width,A[0].height);for(let r=0,i=A.length;re.start-n.start);let l=0;for(let e=1;e0){let a=(0,r.Nex)(n.width,n.height,l.format,l.type);for(let r of l.layerUpdates){let o=n.data.subarray(r*a/n.data.BYTES_PER_ELEMENT,(r+1)*a/n.data.BYTES_PER_ELEMENT);t.compressedTexSubImage3D(e.TEXTURE_2D_ARRAY,i,0,0,r,n.width,n.height,1,M,o)}l.clearLayerUpdates()}else t.compressedTexSubImage3D(e.TEXTURE_2D_ARRAY,i,0,0,0,n.width,n.height,h.depth,M,n.data)}else t.compressedTexImage3D(e.TEXTURE_2D_ARRAY,i,R,n.width,n.height,h.depth,0,n.data,0,0);else console.warn("THREE.WebGLRenderer: Attempt to load unsupported compressed texture format in .uploadTexture()");else b?L&&t.texSubImage3D(e.TEXTURE_2D_ARRAY,i,0,0,0,n.width,n.height,h.depth,M,x,n.data):t.texImage3D(e.TEXTURE_2D_ARRAY,i,R,n.width,n.height,h.depth,0,M,x,n.data)}else{b&&C&&t.texStorage2D(e.TEXTURE_2D,P,R,A[0].width,A[0].height);for(let i=0,a=A.length;i0){let n=(0,r.Nex)(h.width,h.height,l.format,l.type);for(let r of l.layerUpdates){let i=h.data.subarray(r*n/h.data.BYTES_PER_ELEMENT,(r+1)*n/h.data.BYTES_PER_ELEMENT);t.texSubImage3D(e.TEXTURE_2D_ARRAY,0,0,0,r,h.width,h.height,1,M,x,i)}l.clearLayerUpdates()}else t.texSubImage3D(e.TEXTURE_2D_ARRAY,0,0,0,0,h.width,h.height,h.depth,M,x,h.data)}else t.texImage3D(e.TEXTURE_2D_ARRAY,0,R,h.width,h.height,h.depth,0,M,x,h.data);else if(l.isData3DTexture)b?(C&&t.texStorage3D(e.TEXTURE_3D,P,R,h.width,h.height,h.depth),L&&t.texSubImage3D(e.TEXTURE_3D,0,0,0,0,h.width,h.height,h.depth,M,x,h.data)):t.texImage3D(e.TEXTURE_3D,0,R,h.width,h.height,h.depth,0,M,x,h.data);else if(l.isFramebufferTexture){if(C)if(b)t.texStorage2D(e.TEXTURE_2D,P,R,h.width,h.height);else{let n=h.width,r=h.height;for(let i=0;i>=1,r>>=1}}else if(A.length>0){if(b&&C){let n=W(A[0]);t.texStorage2D(e.TEXTURE_2D,P,R,n.width,n.height)}for(let r=0,i=A.length;r>d),i=Math.max(1,r.height>>d);s===e.TEXTURE_3D||s===e.TEXTURE_2D_ARRAY?t.texImage3D(s,d,p,n,i,r.depth,0,u,f,null):t.texImage2D(s,d,p,n,i,0,u,f,null)}t.bindFramebuffer(e.FRAMEBUFFER,n),V(r)?c.framebufferTexture2DMultisampleEXT(e.FRAMEBUFFER,l,s,h.__webglTexture,0,G(r)):(s===e.TEXTURE_2D||s>=e.TEXTURE_CUBE_MAP_POSITIVE_X&&s<=e.TEXTURE_CUBE_MAP_NEGATIVE_Z)&&e.framebufferTexture2D(e.FRAMEBUFFER,l,s,h.__webglTexture,d),t.bindFramebuffer(e.FRAMEBUFFER,null)}function N(n,t,r){if(e.bindRenderbuffer(e.RENDERBUFFER,n),t.depthBuffer){let i=t.depthTexture,a=i&&i.isDepthTexture?i.type:null,o=S(t.stencilBuffer,a),l=t.stencilBuffer?e.DEPTH_STENCIL_ATTACHMENT:e.DEPTH_ATTACHMENT,s=G(t);V(t)?c.renderbufferStorageMultisampleEXT(e.RENDERBUFFER,s,o,t.width,t.height):r?e.renderbufferStorageMultisample(e.RENDERBUFFER,s,o,t.width,t.height):e.renderbufferStorage(e.RENDERBUFFER,o,t.width,t.height),e.framebufferRenderbuffer(e.FRAMEBUFFER,l,e.RENDERBUFFER,n)}else{let n=t.textures;for(let i=0;i{delete r.__boundDepthTexture,delete r.__depthDisposeCallback,e.removeEventListener("dispose",n)};e.addEventListener("dispose",n),r.__depthDisposeCallback=n}r.__boundDepthTexture=e}if(n.depthTexture&&!r.__autoAllocateDepthBuffer){if(a)throw Error("target.depthTexture not supported in Cube render targets");let e=n.texture.mipmaps;e&&e.length>0?O(r.__webglFramebuffer[0],n):O(r.__webglFramebuffer,n)}else if(a){r.__webglDepthbuffer=[];for(let i=0;i<6;i++)if(t.bindFramebuffer(e.FRAMEBUFFER,r.__webglFramebuffer[i]),void 0===r.__webglDepthbuffer[i])r.__webglDepthbuffer[i]=e.createRenderbuffer(),N(r.__webglDepthbuffer[i],n,!1);else{let t=n.stencilBuffer?e.DEPTH_STENCIL_ATTACHMENT:e.DEPTH_ATTACHMENT,a=r.__webglDepthbuffer[i];e.bindRenderbuffer(e.RENDERBUFFER,a),e.framebufferRenderbuffer(e.FRAMEBUFFER,t,e.RENDERBUFFER,a)}}else{let i=n.texture.mipmaps;if(i&&i.length>0?t.bindFramebuffer(e.FRAMEBUFFER,r.__webglFramebuffer[0]):t.bindFramebuffer(e.FRAMEBUFFER,r.__webglFramebuffer),void 0===r.__webglDepthbuffer)r.__webglDepthbuffer=e.createRenderbuffer(),N(r.__webglDepthbuffer,n,!1);else{let t=n.stencilBuffer?e.DEPTH_STENCIL_ATTACHMENT:e.DEPTH_ATTACHMENT,i=r.__webglDepthbuffer;e.bindRenderbuffer(e.RENDERBUFFER,i),e.framebufferRenderbuffer(e.FRAMEBUFFER,t,e.RENDERBUFFER,i)}}t.bindFramebuffer(e.FRAMEBUFFER,null)}let B=[],H=[];function G(e){return Math.min(a.maxSamples,e.samples)}function V(e){let t=i.get(e);return e.samples>0&&!0===n.has("WEBGL_multisampled_render_to_texture")&&!1!==t.__useRenderToTexture}function k(e,n){let t=e.colorSpace,i=e.format,a=e.type;return!0===e.isCompressedTexture||!0===e.isVideoTexture||t!==r.Zr2&&t!==r.jf0&&(r.ppV.getTransfer(t)===r.KLL?(i!==r.GWd||a!==r.OUM)&&console.warn("THREE.WebGLTextures: sRGB encoded textures have to use RGBAFormat and UnsignedByteType."):console.error("THREE.WebGLTextures: Unsupported texture color space:",t)),n}function W(e){return"undefined"!=typeof HTMLImageElement&&e instanceof HTMLImageElement?(u.width=e.naturalWidth||e.width,u.height=e.naturalHeight||e.height):"undefined"!=typeof VideoFrame&&e instanceof VideoFrame?(u.width=e.displayWidth,u.height=e.displayHeight):(u.width=e.width,u.height=e.height),u}this.allocateTextureUnit=function(){let e=A;return e>=a.maxTextures&&console.warn("THREE.WebGLTextures: Trying to use "+e+" texture units while this GPU supports only "+a.maxTextures),A+=1,e},this.resetTextureUnits=function(){A=0},this.setTexture2D=b,this.setTexture2DArray=function(n,r){let a=i.get(n);if(!1===n.isRenderTargetTexture&&n.version>0&&a.__version!==n.version)return void I(a,n,r);t.bindTexture(e.TEXTURE_2D_ARRAY,a.__webglTexture,e.TEXTURE0+r)},this.setTexture3D=function(n,r){let a=i.get(n);if(!1===n.isRenderTargetTexture&&n.version>0&&a.__version!==n.version)return void I(a,n,r);t.bindTexture(e.TEXTURE_3D,a.__webglTexture,e.TEXTURE0+r)},this.setTextureCube=function(n,l){let s=i.get(n);if(n.version>0&&s.__version!==n.version)return void function(n,l,s){if(6!==l.image.length)return;let c=w(n,l),d=l.source;t.bindTexture(e.TEXTURE_CUBE_MAP,n.__webglTexture,e.TEXTURE0+s);let u=i.get(d);if(d.version!==u.__version||!0===c){let n;t.activeTexture(e.TEXTURE0+s);let i=r.ppV.getPrimaries(r.ppV.workingColorSpace),f=l.colorSpace===r.jf0?null:r.ppV.getPrimaries(l.colorSpace),p=l.colorSpace===r.jf0||i===f?e.NONE:e.BROWSER_DEFAULT_WEBGL;e.pixelStorei(e.UNPACK_FLIP_Y_WEBGL,l.flipY),e.pixelStorei(e.UNPACK_PREMULTIPLY_ALPHA_WEBGL,l.premultiplyAlpha),e.pixelStorei(e.UNPACK_ALIGNMENT,l.unpackAlignment),e.pixelStorei(e.UNPACK_COLORSPACE_CONVERSION_WEBGL,p);let m=l.isCompressedTexture||l.image[0].isCompressedTexture,h=l.image[0]&&l.image[0].isDataTexture,S=[];for(let e=0;e<6;e++)m||h?S[e]=h?l.image[e].image:l.image[e]:S[e]=_(l.image[e],!0,a.maxCubemapSize),S[e]=k(l,S[e]);let M=S[0],x=o.convert(l.format,l.colorSpace),R=o.convert(l.type),A=E(l.internalFormat,x,R,l.colorSpace),b=!0!==l.isVideoTexture,C=void 0===u.__version||!0===c,L=d.dataReady,P=T(l,M);if(U(e.TEXTURE_CUBE_MAP,l),m){b&&C&&t.texStorage2D(e.TEXTURE_CUBE_MAP,P,A,M.width,M.height);for(let i=0;i<6;i++){n=S[i].mipmaps;for(let a=0;a0&&P++;let r=W(S[0]);t.texStorage2D(e.TEXTURE_CUBE_MAP,P,A,r.width,r.height)}for(let r=0;r<6;r++)if(h){b?L&&t.texSubImage2D(e.TEXTURE_CUBE_MAP_POSITIVE_X+r,0,0,0,S[r].width,S[r].height,x,R,S[r].data):t.texImage2D(e.TEXTURE_CUBE_MAP_POSITIVE_X+r,0,A,S[r].width,S[r].height,0,x,R,S[r].data);for(let i=0;i1;if(!u&&(void 0===s.__webglTexture&&(s.__webglTexture=e.createTexture()),s.__version=r.version,l.memory.textures++),d){a.__webglFramebuffer=[];for(let n=0;n<6;n++)if(r.mipmaps&&r.mipmaps.length>0){a.__webglFramebuffer[n]=[];for(let t=0;t0){a.__webglFramebuffer=[];for(let n=0;n0&&!1===V(n)){a.__webglMultisampledFramebuffer=e.createFramebuffer(),a.__webglColorRenderbuffer=[],t.bindFramebuffer(e.FRAMEBUFFER,a.__webglMultisampledFramebuffer);for(let t=0;t0)for(let i=0;i0)for(let t=0;t0){if(!1===V(n)){let r=n.textures,a=n.width,o=n.height,l=e.COLOR_BUFFER_BIT,s=n.stencilBuffer?e.DEPTH_STENCIL_ATTACHMENT:e.DEPTH_ATTACHMENT,c=i.get(n),u=r.length>1;if(u)for(let n=0;n0?t.bindFramebuffer(e.DRAW_FRAMEBUFFER,c.__webglFramebuffer[0]):t.bindFramebuffer(e.DRAW_FRAMEBUFFER,c.__webglFramebuffer);for(let t=0;t= 1.0 ) { + + gl_FragDepth = texture( depthColor, vec3( coord.x - 1.0, coord.y, 1 ) ).r; + + } else { + + gl_FragDepth = texture( depthColor, vec3( coord.x, coord.y, 0 ) ).r; + + } + +}`;class nT{constructor(){this.texture=null,this.mesh=null,this.depthNear=0,this.depthFar=0}init(e,n){if(null===this.texture){let t=new r.rjZ(e.texture);(e.depthNear!==n.depthNear||e.depthFar!==n.depthFar)&&(this.depthNear=e.depthNear,this.depthFar=e.depthFar),this.texture=t}}getMesh(e){if(null!==this.texture&&null===this.mesh){let n=e.cameras[0].viewport,t=new r.BKk({vertexShader:nE,fragmentShader:nS,uniforms:{depthColor:{value:this.texture},depthWidth:{value:n.z},depthHeight:{value:n.w}}});this.mesh=new r.eaF(new r.bdM(20,20),t)}return this.mesh}reset(){this.texture=null,this.mesh=null}getDepthTexture(){return this.texture}}class nM extends r.Qev{constructor(e,n){super();let t=this,a=null,o=1,l=null,s="local-floor",c=1,d=null,u=null,f=null,p=null,m=null,h=null,_="undefined"!=typeof XRWebGLBinding,g=new nT,v={},E=n.getContextAttributes(),S=null,T=null,M=[],x=[],R=new r.I9Y,A=null,b=new r.ubm;b.viewport=new r.IUQ;let C=new r.ubm;C.viewport=new r.IUQ;let L=[b,C],P=new r.nZQ,U=null,w=null;function D(e){let n=x.indexOf(e.inputSource);if(-1===n)return;let t=M[n];void 0!==t&&(t.update(e.inputSource,e.frame,d||l),t.dispatchEvent({type:e.type,data:e.inputSource}))}function I(){a.removeEventListener("select",D),a.removeEventListener("selectstart",D),a.removeEventListener("selectend",D),a.removeEventListener("squeeze",D),a.removeEventListener("squeezestart",D),a.removeEventListener("squeezeend",D),a.removeEventListener("end",I),a.removeEventListener("inputsourceschange",y);for(let e=0;e=0&&(x[r]=null,M[r].disconnect(t))}for(let n=0;n=x.length){x.push(t),r=e;break}else if(null===x[e]){x[e]=t,r=e;break}if(-1===r)break}let i=M[r];i&&i.connect(t)}}this.cameraAutoUpdate=!0,this.enabled=!1,this.isPresenting=!1,this.getController=function(e){let n=M[e];return void 0===n&&(n=new r.R3r,M[e]=n),n.getTargetRaySpace()},this.getControllerGrip=function(e){let n=M[e];return void 0===n&&(n=new r.R3r,M[e]=n),n.getGripSpace()},this.getHand=function(e){let n=M[e];return void 0===n&&(n=new r.R3r,M[e]=n),n.getHandSpace()},this.setFramebufferScaleFactor=function(e){o=e,!0===t.isPresenting&&console.warn("THREE.WebXRManager: Cannot change framebuffer scale while presenting.")},this.setReferenceSpaceType=function(e){s=e,!0===t.isPresenting&&console.warn("THREE.WebXRManager: Cannot change reference space type while presenting.")},this.getReferenceSpace=function(){return d||l},this.setReferenceSpace=function(e){d=e},this.getBaseLayer=function(){return null!==p?p:m},this.getBinding=function(){return null===f&&_&&(f=new XRWebGLBinding(a,n)),f},this.getFrame=function(){return h},this.getSession=function(){return a},this.setSession=async function(i){if(null!==(a=i)){if(S=e.getRenderTarget(),a.addEventListener("select",D),a.addEventListener("selectstart",D),a.addEventListener("selectend",D),a.addEventListener("squeeze",D),a.addEventListener("squeezestart",D),a.addEventListener("squeezeend",D),a.addEventListener("end",I),a.addEventListener("inputsourceschange",y),!0!==E.xrCompatible&&await n.makeXRCompatible(),A=e.getPixelRatio(),e.getSize(R),_&&"createProjectionLayer"in XRWebGLBinding.prototype){let t=null,i=null,l=null;E.depth&&(l=E.stencil?n.DEPTH24_STENCIL8:n.DEPTH_COMPONENT24,t=E.stencil?r.dcC:r.zdS,i=E.stencil?r.V3x:r.bkx);let s={colorFormat:n.RGBA8,depthFormat:l,scaleFactor:o};p=(f=this.getBinding()).createProjectionLayer(s),a.updateRenderState({layers:[p]}),e.setPixelRatio(1),e.setSize(p.textureWidth,p.textureHeight,!1),T=new r.nWS(p.textureWidth,p.textureHeight,{format:r.GWd,type:r.OUM,depthTexture:new r.VCu(p.textureWidth,p.textureHeight,i,void 0,void 0,void 0,void 0,void 0,void 0,t),stencilBuffer:E.stencil,colorSpace:e.outputColorSpace,samples:4*!!E.antialias,resolveDepthBuffer:!1===p.ignoreDepthValues,resolveStencilBuffer:!1===p.ignoreDepthValues})}else{let t={antialias:E.antialias,alpha:!0,depth:E.depth,stencil:E.stencil,framebufferScaleFactor:o};m=new XRWebGLLayer(a,n,t),a.updateRenderState({baseLayer:m}),e.setPixelRatio(1),e.setSize(m.framebufferWidth,m.framebufferHeight,!1),T=new r.nWS(m.framebufferWidth,m.framebufferHeight,{format:r.GWd,type:r.OUM,colorSpace:e.outputColorSpace,stencilBuffer:E.stencil,resolveDepthBuffer:!1===m.ignoreDepthValues,resolveStencilBuffer:!1===m.ignoreDepthValues})}T.isXRRenderTarget=!0,this.setFoveation(c),d=null,l=await a.requestReferenceSpace(s),H.setContext(a),H.start(),t.isPresenting=!0,t.dispatchEvent({type:"sessionstart"})}},this.getEnvironmentBlendMode=function(){if(null!==a)return a.environmentBlendMode},this.getDepthTexture=function(){return g.getDepthTexture()};let N=new r.Pq0,O=new r.Pq0;function F(e,n){null===n?e.matrixWorld.copy(e.matrix):e.matrixWorld.multiplyMatrices(n.matrixWorld,e.matrix),e.matrixWorldInverse.copy(e.matrixWorld).invert()}this.updateCamera=function(e){var n,t,i;if(null===a)return;let o=e.near,l=e.far;null!==g.texture&&(g.depthNear>0&&(o=g.depthNear),g.depthFar>0&&(l=g.depthFar)),P.near=C.near=b.near=o,P.far=C.far=b.far=l,(U!==P.near||w!==P.far)&&(a.updateRenderState({depthNear:P.near,depthFar:P.far}),U=P.near,w=P.far),P.layers.mask=6|e.layers.mask,b.layers.mask=3&P.layers.mask,C.layers.mask=5&P.layers.mask;let s=e.parent,c=P.cameras;F(P,s);for(let e=0;e0&&(e.alphaTest.value=i.alphaTest);let a=n.get(i),o=a.envMap,l=a.envMapRotation;o&&(e.envMap.value=o,nx.copy(l),nx.x*=-1,nx.y*=-1,nx.z*=-1,o.isCubeTexture&&!1===o.isRenderTargetTexture&&(nx.y*=-1,nx.z*=-1),e.envMapRotation.value.setFromMatrix4(nR.makeRotationFromEuler(nx)),e.flipEnvMap.value=o.isCubeTexture&&!1===o.isRenderTargetTexture?-1:1,e.reflectivity.value=i.reflectivity,e.ior.value=i.ior,e.refractionRatio.value=i.refractionRatio),i.lightMap&&(e.lightMap.value=i.lightMap,e.lightMapIntensity.value=i.lightMapIntensity,t(i.lightMap,e.lightMapTransform)),i.aoMap&&(e.aoMap.value=i.aoMap,e.aoMapIntensity.value=i.aoMapIntensity,t(i.aoMap,e.aoMapTransform))}return{refreshFogUniforms:function(n,t){t.color.getRGB(n.fogColor.value,(0,r._Ut)(e)),t.isFog?(n.fogNear.value=t.near,n.fogFar.value=t.far):t.isFogExp2&&(n.fogDensity.value=t.density)},refreshMaterialUniforms:function(e,a,o,l,s){var c,d,u,f,p,m,h,_,g,v,E,S,T,M,x,R,A,b,C,L,P;a.isMeshBasicMaterial||a.isMeshLambertMaterial?i(e,a):a.isMeshToonMaterial?(i(e,a),c=e,(d=a).gradientMap&&(c.gradientMap.value=d.gradientMap)):a.isMeshPhongMaterial?(i(e,a),u=e,f=a,u.specular.value.copy(f.specular),u.shininess.value=Math.max(f.shininess,1e-4)):a.isMeshStandardMaterial?(i(e,a),p=e,m=a,p.metalness.value=m.metalness,m.metalnessMap&&(p.metalnessMap.value=m.metalnessMap,t(m.metalnessMap,p.metalnessMapTransform)),p.roughness.value=m.roughness,m.roughnessMap&&(p.roughnessMap.value=m.roughnessMap,t(m.roughnessMap,p.roughnessMapTransform)),m.envMap&&(p.envMapIntensity.value=m.envMapIntensity),a.isMeshPhysicalMaterial&&(h=e,_=a,g=s,h.ior.value=_.ior,_.sheen>0&&(h.sheenColor.value.copy(_.sheenColor).multiplyScalar(_.sheen),h.sheenRoughness.value=_.sheenRoughness,_.sheenColorMap&&(h.sheenColorMap.value=_.sheenColorMap,t(_.sheenColorMap,h.sheenColorMapTransform)),_.sheenRoughnessMap&&(h.sheenRoughnessMap.value=_.sheenRoughnessMap,t(_.sheenRoughnessMap,h.sheenRoughnessMapTransform))),_.clearcoat>0&&(h.clearcoat.value=_.clearcoat,h.clearcoatRoughness.value=_.clearcoatRoughness,_.clearcoatMap&&(h.clearcoatMap.value=_.clearcoatMap,t(_.clearcoatMap,h.clearcoatMapTransform)),_.clearcoatRoughnessMap&&(h.clearcoatRoughnessMap.value=_.clearcoatRoughnessMap,t(_.clearcoatRoughnessMap,h.clearcoatRoughnessMapTransform)),_.clearcoatNormalMap&&(h.clearcoatNormalMap.value=_.clearcoatNormalMap,t(_.clearcoatNormalMap,h.clearcoatNormalMapTransform),h.clearcoatNormalScale.value.copy(_.clearcoatNormalScale),_.side===r.hsX&&h.clearcoatNormalScale.value.negate())),_.dispersion>0&&(h.dispersion.value=_.dispersion),_.iridescence>0&&(h.iridescence.value=_.iridescence,h.iridescenceIOR.value=_.iridescenceIOR,h.iridescenceThicknessMinimum.value=_.iridescenceThicknessRange[0],h.iridescenceThicknessMaximum.value=_.iridescenceThicknessRange[1],_.iridescenceMap&&(h.iridescenceMap.value=_.iridescenceMap,t(_.iridescenceMap,h.iridescenceMapTransform)),_.iridescenceThicknessMap&&(h.iridescenceThicknessMap.value=_.iridescenceThicknessMap,t(_.iridescenceThicknessMap,h.iridescenceThicknessMapTransform))),_.transmission>0&&(h.transmission.value=_.transmission,h.transmissionSamplerMap.value=g.texture,h.transmissionSamplerSize.value.set(g.width,g.height),_.transmissionMap&&(h.transmissionMap.value=_.transmissionMap,t(_.transmissionMap,h.transmissionMapTransform)),h.thickness.value=_.thickness,_.thicknessMap&&(h.thicknessMap.value=_.thicknessMap,t(_.thicknessMap,h.thicknessMapTransform)),h.attenuationDistance.value=_.attenuationDistance,h.attenuationColor.value.copy(_.attenuationColor)),_.anisotropy>0&&(h.anisotropyVector.value.set(_.anisotropy*Math.cos(_.anisotropyRotation),_.anisotropy*Math.sin(_.anisotropyRotation)),_.anisotropyMap&&(h.anisotropyMap.value=_.anisotropyMap,t(_.anisotropyMap,h.anisotropyMapTransform))),h.specularIntensity.value=_.specularIntensity,h.specularColor.value.copy(_.specularColor),_.specularColorMap&&(h.specularColorMap.value=_.specularColorMap,t(_.specularColorMap,h.specularColorMapTransform)),_.specularIntensityMap&&(h.specularIntensityMap.value=_.specularIntensityMap,t(_.specularIntensityMap,h.specularIntensityMapTransform)))):a.isMeshMatcapMaterial?(i(e,a),v=e,(E=a).matcap&&(v.matcap.value=E.matcap)):a.isMeshDepthMaterial?i(e,a):a.isMeshDistanceMaterial?(i(e,a),function(e,t){let r=n.get(t).light;e.referencePosition.value.setFromMatrixPosition(r.matrixWorld),e.nearDistance.value=r.shadow.camera.near,e.farDistance.value=r.shadow.camera.far}(e,a)):a.isMeshNormalMaterial?i(e,a):a.isLineBasicMaterial?(S=e,T=a,S.diffuse.value.copy(T.color),S.opacity.value=T.opacity,T.map&&(S.map.value=T.map,t(T.map,S.mapTransform)),a.isLineDashedMaterial&&(M=e,x=a,M.dashSize.value=x.dashSize,M.totalSize.value=x.dashSize+x.gapSize,M.scale.value=x.scale)):a.isPointsMaterial?(R=e,A=a,b=o,C=l,R.diffuse.value.copy(A.color),R.opacity.value=A.opacity,R.size.value=A.size*b,R.scale.value=.5*C,A.map&&(R.map.value=A.map,t(A.map,R.uvTransform)),A.alphaMap&&(R.alphaMap.value=A.alphaMap,t(A.alphaMap,R.alphaMapTransform)),A.alphaTest>0&&(R.alphaTest.value=A.alphaTest)):a.isSpriteMaterial?(L=e,P=a,L.diffuse.value.copy(P.color),L.opacity.value=P.opacity,L.rotation.value=P.rotation,P.map&&(L.map.value=P.map,t(P.map,L.mapTransform)),P.alphaMap&&(L.alphaMap.value=P.alphaMap,t(P.alphaMap,L.alphaMapTransform)),P.alphaTest>0&&(L.alphaTest.value=P.alphaTest)):a.isShadowMaterial?(e.color.value.copy(a.color),e.opacity.value=a.opacity):a.isShaderMaterial&&(a.uniformsNeedUpdate=!1)}}}function nb(e,n,t,r){let i={},a={},o=[],l=e.getParameter(e.MAX_UNIFORM_BUFFER_BINDINGS);function s(e){let n={boundary:0,storage:0};return"number"==typeof e||"boolean"==typeof e?(n.boundary=4,n.storage=4):e.isVector2?(n.boundary=8,n.storage=8):e.isVector3||e.isColor?(n.boundary=16,n.storage=12):e.isVector4?(n.boundary=16,n.storage=16):e.isMatrix3?(n.boundary=48,n.storage=48):e.isMatrix4?(n.boundary=64,n.storage=64):e.isTexture?console.warn("THREE.WebGLRenderer: Texture samplers can not be part of an uniforms group."):console.warn("THREE.WebGLRenderer: Unsupported uniform value type.",e),n}function c(n){let t=n.target;t.removeEventListener("dispose",c);let r=o.indexOf(t.__bindingPointIndex);o.splice(r,1),e.deleteBuffer(i[t.id]),delete i[t.id],delete a[t.id]}return{bind:function(e,n){let t=n.program;r.uniformBlockBinding(e,t)},update:function(t,d){let u=i[t.id];void 0===u&&(function(e){let n=e.uniforms,t=0;for(let e=0,r=n.length;e0&&(t+=16-r),e.__size=t,e.__cache={}}(t),u=function(n){let t=function(){for(let e=0;es.matrixWorld.determinant(),h=function(e,n,t,i,a){var s,f;!0!==n.isScene&&(n=ew),d.resetTextureUnits();let p=n.fog,m=i.isMeshStandardMaterial?n.environment:null,h=null===ec?ea.outputColorSpace:!0===ec.isXRRenderTarget?ec.texture.colorSpace:r.Zr2,_=(i.isMeshStandardMaterial?v:u).get(i.envMap||m),g=!0===i.vertexColors&&!!t.attributes.color&&4===t.attributes.color.itemSize,E=!!t.attributes.tangent&&(!!i.normalMap||i.anisotropy>0),S=!!t.morphAttributes.position,T=!!t.morphAttributes.normal,M=!!t.morphAttributes.color,R=r.y_p;i.toneMapped&&(null===ec||!0===ec.isXRRenderTarget)&&(R=ea.toneMapping);let A=t.morphAttributes.position||t.morphAttributes.normal||t.morphAttributes.color,C=void 0!==A?A.length:0,L=c.get(i),U=et.state.lights;if(!0===eb&&(!0===eC||e!==eu)){let n=e===eu&&i.id===ed;b.setState(i,e,n)}let w=!1;i.version===L.__version?L.needsLights&&L.lightsStateVersion!==U.state.version||L.outputColorSpace!==h||a.isBatchedMesh&&!1===L.batching?w=!0:a.isBatchedMesh||!0!==L.batching?a.isBatchedMesh&&!0===L.batchingColor&&null===a.colorTexture||a.isBatchedMesh&&!1===L.batchingColor&&null!==a.colorTexture||a.isInstancedMesh&&!1===L.instancing?w=!0:a.isInstancedMesh||!0!==L.instancing?a.isSkinnedMesh&&!1===L.skinning?w=!0:a.isSkinnedMesh||!0!==L.skinning?a.isInstancedMesh&&!0===L.instancingColor&&null===a.instanceColor||a.isInstancedMesh&&!1===L.instancingColor&&null!==a.instanceColor||a.isInstancedMesh&&!0===L.instancingMorph&&null===a.morphTexture||a.isInstancedMesh&&!1===L.instancingMorph&&null!==a.morphTexture||L.envMap!==_||!0===i.fog&&L.fog!==p||void 0!==L.numClippingPlanes&&(L.numClippingPlanes!==b.numPlanes||L.numIntersection!==b.numIntersection)||L.vertexAlphas!==g||L.vertexTangents!==E||L.morphTargets!==S||L.morphNormals!==T||L.morphColors!==M||L.toneMapping!==R?w=!0:L.morphTargetsCount!==C&&(w=!0):w=!0:w=!0:w=!0:(w=!0,L.__version=i.version);let D=L.currentProgram;!0===w&&(D=eJ(i,n,a));let I=!1,N=!1,O=!1,F=D.getUniforms(),B=L.uniforms;if(l.useProgram(D.program)&&(I=!0,N=!0,O=!0),i.id!==ed&&(ed=i.id,N=!0),I||eu!==e){l.buffers.depth.getReversed()&&!0!==e.reversedDepth&&(e._reversedDepth=!0,e.updateProjectionMatrix()),F.setValue(ey,"projectionMatrix",e.projectionMatrix),F.setValue(ey,"viewMatrix",e.matrixWorldInverse);let n=F.map.cameraPosition;void 0!==n&&n.setValue(ey,eP.setFromMatrixPosition(e.matrixWorld)),o.logarithmicDepthBuffer&&F.setValue(ey,"logDepthBufFC",2/(Math.log(e.far+1)/Math.LN2)),(i.isMeshPhongMaterial||i.isMeshToonMaterial||i.isMeshLambertMaterial||i.isMeshBasicMaterial||i.isMeshStandardMaterial||i.isShaderMaterial)&&F.setValue(ey,"isOrthographic",!0===e.isOrthographicCamera),eu!==e&&(eu=e,N=!0,O=!0)}if(a.isSkinnedMesh){F.setOptional(ey,a,"bindMatrix"),F.setOptional(ey,a,"bindMatrixInverse");let e=a.skeleton;e&&(null===e.boneTexture&&e.computeBoneTexture(),F.setValue(ey,"boneTexture",e.boneTexture,d))}a.isBatchedMesh&&(F.setOptional(ey,a,"batchingTexture"),F.setValue(ey,"batchingTexture",a._matricesTexture,d),F.setOptional(ey,a,"batchingIdTexture"),F.setValue(ey,"batchingIdTexture",a._indirectTexture,d),F.setOptional(ey,a,"batchingColorTexture"),null!==a._colorsTexture&&F.setValue(ey,"batchingColorTexture",a._colorsTexture,d));let H=t.morphAttributes;if((void 0!==H.position||void 0!==H.normal||void 0!==H.color)&&P.update(a,t,D),(N||L.receiveShadow!==a.receiveShadow)&&(L.receiveShadow=a.receiveShadow,F.setValue(ey,"receiveShadow",a.receiveShadow)),i.isMeshGouraudMaterial&&null!==i.envMap&&(B.envMap.value=_,B.flipEnvMap.value=_.isCubeTexture&&!1===_.isRenderTargetTexture?-1:1),i.isMeshStandardMaterial&&null===i.envMap&&null!==n.environment&&(B.envMapIntensity.value=n.environmentIntensity),N&&(F.setValue(ey,"toneMappingExposure",ea.toneMappingExposure),L.needsLights&&(s=B,f=O,s.ambientLightColor.needsUpdate=f,s.lightProbe.needsUpdate=f,s.directionalLights.needsUpdate=f,s.directionalLightShadows.needsUpdate=f,s.pointLights.needsUpdate=f,s.pointLightShadows.needsUpdate=f,s.spotLights.needsUpdate=f,s.spotLightShadows.needsUpdate=f,s.rectAreaLights.needsUpdate=f,s.hemisphereLights.needsUpdate=f),p&&!0===i.fog&&x.refreshFogUniforms(B,p),x.refreshMaterialUniforms(B,i,eE,ev,et.state.transmissionRenderTarget[e.id]),eX.upload(ey,e0(L),B,d)),i.isShaderMaterial&&!0===i.uniformsNeedUpdate&&(eX.upload(ey,e0(L),B,d),i.uniformsNeedUpdate=!1),i.isSpriteMaterial&&F.setValue(ey,"center",a.center),F.setValue(ey,"modelViewMatrix",a.modelViewMatrix),F.setValue(ey,"normalMatrix",a.normalMatrix),F.setValue(ey,"modelMatrix",a.matrixWorld),i.isShaderMaterial||i.isRawShaderMaterial){let e=i.uniformsGroups;for(let n=0,t=e.length;n{function r(){if(i.forEach(function(e){c.get(e).currentProgram.isReady()&&i.delete(e)}),0===i.size)return void n(e);setTimeout(r,10)}null!==t.get("KHR_parallel_shader_compile")?r():setTimeout(r,10)})};let eW=null;function ez(){eY.stop()}function eK(){eY.start()}let eY=new i;function eq(e,n,t,r){if(!1===e.visible)return;if(e.layers.test(n.layers)){if(e.isGroup)t=e.renderOrder;else if(e.isLOD)!0===e.autoUpdate&&e.update(n);else if(e.isLight)et.pushLight(e),e.castShadow&&et.pushShadow(e);else if(e.isSprite){if(!e.frustumCulled||eA.intersectsSprite(e)){r&&eU.setFromMatrixPosition(e.matrixWorld).applyMatrix4(eL);let n=T.update(e),i=e.material;i.visible&&en.push(e,n,i,t,eU.z,null)}}else if((e.isMesh||e.isLine||e.isPoints)&&(!e.frustumCulled||eA.intersectsObject(e))){let n=T.update(e),i=e.material;if(r&&(void 0!==e.boundingSphere?(null===e.boundingSphere&&e.computeBoundingSphere(),eU.copy(e.boundingSphere.center)):(null===n.boundingSphere&&n.computeBoundingSphere(),eU.copy(n.boundingSphere.center)),eU.applyMatrix4(e.matrixWorld).applyMatrix4(eL)),Array.isArray(i)){let r=n.groups;for(let a=0,o=r.length;a0&&eZ(i,n,t),a.length>0&&eZ(a,n,t),o.length>0&&eZ(o,n,t),l.buffers.depth.setTest(!0),l.buffers.depth.setMask(!0),l.buffers.color.setMask(!0),l.setPolygonOffset(!1)}function eQ(e,n,i,a){if(null!==(!0===i.isScene?i.overrideMaterial:null))return;void 0===et.state.transmissionRenderTarget[a.id]&&(et.state.transmissionRenderTarget[a.id]=new r.nWS(1,1,{generateMipmaps:!0,type:t.has("EXT_color_buffer_half_float")||t.has("EXT_color_buffer_float")?r.ix0:r.OUM,minFilter:r.$_I,samples:4,stencilBuffer:X,resolveDepthBuffer:!1,resolveStencilBuffer:!1,colorSpace:r.ppV.workingColorSpace}));let o=et.state.transmissionRenderTarget[a.id],l=a.viewport||ef;o.setSize(l.z*ea.transmissionResolutionScale,l.w*ea.transmissionResolutionScale);let s=ea.getRenderTarget(),c=ea.getActiveCubeFace(),u=ea.getActiveMipmapLevel();ea.setRenderTarget(o),ea.getClearColor(eh),(e_=ea.getClearAlpha())<1&&ea.setClearColor(0xffffff,.5),ea.clear(),eD&&L.render(i);let f=ea.toneMapping;ea.toneMapping=r.y_p;let p=a.viewport;if(void 0!==a.viewport&&(a.viewport=void 0),et.setupLightsView(a),!0===eb&&b.setGlobalState(ea.clippingPlanes,a),eZ(e,i,a),d.updateMultisampleRenderTarget(o),d.updateRenderTargetMipmap(o),!1===t.has("WEBGL_multisampled_render_to_texture")){let e=!1;for(let t=0,o=n.length;t0)for(let n=0,r=t.length;n0&&eQ(i,a,e,n),eD&&L.render(e),ej(en,e,n);null!==ec&&0===es&&(d.updateMultisampleRenderTarget(ec),d.updateRenderTargetMipmap(ec)),!0===e.isScene&&e.onAfterRender(ea,e,n),I.resetDefaultState(),ed=-1,eu=null,ei.pop(),ei.length>0?(et=ei[ei.length-1],!0===eb&&b.setGlobalState(ea.clippingPlanes,et.state.camera)):et=null,er.pop(),en=er.length>0?er[er.length-1]:null},this.getActiveCubeFace=function(){return el},this.getActiveMipmapLevel=function(){return es},this.getRenderTarget=function(){return ec},this.setRenderTargetTextures=function(e,n,t){let r=c.get(e);r.__autoAllocateDepthBuffer=!1===e.resolveDepthBuffer,!1===r.__autoAllocateDepthBuffer&&(r.__useRenderToTexture=!1),c.get(e.texture).__webglTexture=n,c.get(e.depthTexture).__webglTexture=r.__autoAllocateDepthBuffer?void 0:t,r.__hasExternalTextures=!0},this.setRenderTargetFramebuffer=function(e,n){let t=c.get(e);t.__webglFramebuffer=n,t.__useDefaultFramebuffer=void 0===n};let e3=ey.createFramebuffer();this.setRenderTarget=function(e,n=0,t=0){ec=e,el=n,es=t;let r=!0,i=null,a=!1,o=!1;if(e){let s=c.get(e);if(void 0!==s.__useDefaultFramebuffer)l.bindFramebuffer(ey.FRAMEBUFFER,null),r=!1;else if(void 0===s.__webglFramebuffer)d.setupRenderTarget(e);else if(s.__hasExternalTextures)d.rebindTextures(e,c.get(e.texture).__webglTexture,c.get(e.depthTexture).__webglTexture);else if(e.depthBuffer){let n=e.depthTexture;if(s.__boundDepthTexture!==n){if(null!==n&&c.has(n)&&(e.width!==n.image.width||e.height!==n.image.height))throw Error("WebGLRenderTarget: Attached DepthTexture is initialized to the incorrect size.");d.setupDepthRenderbuffer(e)}}let u=e.texture;(u.isData3DTexture||u.isDataArrayTexture||u.isCompressedArrayTexture)&&(o=!0);let f=c.get(e).__webglFramebuffer;e.isWebGLCubeRenderTarget?(i=Array.isArray(f[n])?f[n][t]:f[n],a=!0):i=e.samples>0&&!1===d.useMultisampledRTT(e)?c.get(e).__webglMultisampledFramebuffer:Array.isArray(f)?f[t]:f,ef.copy(e.viewport),ep.copy(e.scissor),em=e.scissorTest}else ef.copy(eM).multiplyScalar(eE).floor(),ep.copy(ex).multiplyScalar(eE).floor(),em=eR;if(0!==t&&(i=e3),l.bindFramebuffer(ey.FRAMEBUFFER,i)&&r&&l.drawBuffers(e,i),l.viewport(ef),l.scissor(ep),l.setScissorTest(em),a){let r=c.get(e.texture);ey.framebufferTexture2D(ey.FRAMEBUFFER,ey.COLOR_ATTACHMENT0,ey.TEXTURE_CUBE_MAP_POSITIVE_X+n,r.__webglTexture,t)}else if(o)for(let r=0;r=0&&n<=e.width-r&&t>=0&&t<=e.height-i&&(e.textures.length>1&&ey.readBuffer(ey.COLOR_ATTACHMENT0+d),ey.readPixels(n,t,r,i,D.convert(s),D.convert(c),a))}finally{let e=null!==ec?c.get(ec).__webglFramebuffer:null;l.bindFramebuffer(ey.FRAMEBUFFER,e)}}},this.readRenderTargetPixelsAsync=async function(e,n,t,i,a,s,d,u=0){if(!(e&&e.isWebGLRenderTarget))throw Error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not THREE.WebGLRenderTarget.");let f=c.get(e).__webglFramebuffer;if(e.isWebGLCubeRenderTarget&&void 0!==d&&(f=f[d]),f)if(n>=0&&n<=e.width-i&&t>=0&&t<=e.height-a){l.bindFramebuffer(ey.FRAMEBUFFER,f);let d=e.textures[u],p=d.format,m=d.type;if(!o.textureFormatReadable(p))throw Error("THREE.WebGLRenderer.readRenderTargetPixelsAsync: renderTarget is not in RGBA or implementation defined format.");if(!o.textureTypeReadable(m))throw Error("THREE.WebGLRenderer.readRenderTargetPixelsAsync: renderTarget is not in UnsignedByteType or implementation defined type.");let h=ey.createBuffer();ey.bindBuffer(ey.PIXEL_PACK_BUFFER,h),ey.bufferData(ey.PIXEL_PACK_BUFFER,s.byteLength,ey.STREAM_READ),e.textures.length>1&&ey.readBuffer(ey.COLOR_ATTACHMENT0+u),ey.readPixels(n,t,i,a,D.convert(p),D.convert(m),0);let _=null!==ec?c.get(ec).__webglFramebuffer:null;l.bindFramebuffer(ey.FRAMEBUFFER,_);let g=ey.fenceSync(ey.SYNC_GPU_COMMANDS_COMPLETE,0);return ey.flush(),await (0,r.jej)(ey,g,4),ey.bindBuffer(ey.PIXEL_PACK_BUFFER,h),ey.getBufferSubData(ey.PIXEL_PACK_BUFFER,0,s),ey.deleteBuffer(h),ey.deleteSync(g),s}else throw Error("THREE.WebGLRenderer.readRenderTargetPixelsAsync: requested read bounds are out of range.")},this.copyFramebufferToTexture=function(e,n=null,t=0){let r=Math.pow(2,-t),i=Math.floor(e.image.width*r),a=Math.floor(e.image.height*r),o=null!==n?n.x:0,s=null!==n?n.y:0;d.setTexture2D(e,0),ey.copyTexSubImage2D(ey.TEXTURE_2D,t,0,0,o,s,i,a),l.unbindTexture()};let e2=ey.createFramebuffer(),e4=ey.createFramebuffer();this.copyTextureToTexture=function(e,n,t=null,i=null,a=0,o=null){let s,u,f,p,m,h,_,g,v,E;null===o&&(0!==a?((0,r.mcG)("WebGLRenderer: copyTextureToTexture function signature has changed to support src and dst mipmap levels."),o=a,a=0):o=0);let S=e.isCompressedTexture?e.mipmaps[o]:e.image;if(null!==t)s=t.max.x-t.min.x,u=t.max.y-t.min.y,f=t.isBox3?t.max.z-t.min.z:1,p=t.min.x,m=t.min.y,h=t.isBox3?t.min.z:0;else{let n=Math.pow(2,-a);s=Math.floor(S.width*n),u=Math.floor(S.height*n),f=e.isDataArrayTexture?S.depth:e.isData3DTexture?Math.floor(S.depth*n):1,p=0,m=0,h=0}null!==i?(_=i.x,g=i.y,v=i.z):(_=0,g=0,v=0);let T=D.convert(n.format),M=D.convert(n.type);n.isData3DTexture?(d.setTexture3D(n,0),E=ey.TEXTURE_3D):n.isDataArrayTexture||n.isCompressedArrayTexture?(d.setTexture2DArray(n,0),E=ey.TEXTURE_2D_ARRAY):(d.setTexture2D(n,0),E=ey.TEXTURE_2D),ey.pixelStorei(ey.UNPACK_FLIP_Y_WEBGL,n.flipY),ey.pixelStorei(ey.UNPACK_PREMULTIPLY_ALPHA_WEBGL,n.premultiplyAlpha),ey.pixelStorei(ey.UNPACK_ALIGNMENT,n.unpackAlignment);let x=ey.getParameter(ey.UNPACK_ROW_LENGTH),R=ey.getParameter(ey.UNPACK_IMAGE_HEIGHT),A=ey.getParameter(ey.UNPACK_SKIP_PIXELS),b=ey.getParameter(ey.UNPACK_SKIP_ROWS),C=ey.getParameter(ey.UNPACK_SKIP_IMAGES);ey.pixelStorei(ey.UNPACK_ROW_LENGTH,S.width),ey.pixelStorei(ey.UNPACK_IMAGE_HEIGHT,S.height),ey.pixelStorei(ey.UNPACK_SKIP_PIXELS,p),ey.pixelStorei(ey.UNPACK_SKIP_ROWS,m),ey.pixelStorei(ey.UNPACK_SKIP_IMAGES,h);let L=e.isDataArrayTexture||e.isData3DTexture,P=n.isDataArrayTexture||n.isData3DTexture;if(e.isDepthTexture){let t=c.get(e),r=c.get(n),i=c.get(t.__renderTarget),d=c.get(r.__renderTarget);l.bindFramebuffer(ey.READ_FRAMEBUFFER,i.__webglFramebuffer),l.bindFramebuffer(ey.DRAW_FRAMEBUFFER,d.__webglFramebuffer);for(let t=0;t{let s;i.d(e,{$EB:()=>y,$Yl:()=>L,$_I:()=>tv,$ei:()=>A,A$4:()=>sC,AQS:()=>eZ,BKk:()=>s3,BXX:()=>tX,B_h:()=>t2,CSG:()=>rP,CVz:()=>tK,CWW:()=>ec,Cfg:()=>tg,Dmk:()=>tO,EZo:()=>x,EdD:()=>v,FFZ:()=>eT,FV:()=>ts,FXf:()=>S,Fn:()=>en,GJx:()=>td,GWd:()=>tI,GYF:()=>ra,Gwm:()=>X,H23:()=>ea,H2z:()=>nc,HIg:()=>tB,HO_:()=>eu,HXV:()=>tG,I9Y:()=>eU,IE4:()=>tq,IUQ:()=>is,Iit:()=>s0,Jnc:()=>l,K52:()=>Y,KDk:()=>t0,KLL:()=>eb,KRh:()=>Q,Kef:()=>eo,Kwu:()=>b,LAk:()=>tn,LiQ:()=>E,LlO:()=>s2,LoY:()=>sP,MW4:()=>sk,Mjd:()=>te,N5j:()=>ed,NTi:()=>g,Nex:()=>nd,Nt7:()=>V,Nz6:()=>tH,O9p:()=>iX,OUM:()=>tM,Om:()=>tc,OuU:()=>O,PPD:()=>rm,PTz:()=>eW,Pq0:()=>eq,Q1f:()=>sb,QP0:()=>u,Qev:()=>eE,Qrf:()=>t4,R3r:()=>rr,RQf:()=>tT,Riy:()=>t$,RlV:()=>iI,RrE:()=>P,RyA:()=>d,S$4:()=>er,THS:()=>sT,Tap:()=>r4,TdN:()=>ek,TiK:()=>eS,TkQ:()=>tU,U3G:()=>J,V3x:()=>tR,V9B:()=>sS,VCu:()=>ry,VT0:()=>tL,Vb5:()=>o,VxR:()=>ex,W9U:()=>eh,WNZ:()=>h,Wdf:()=>eC,Wew:()=>tk,Wk7:()=>c,XG_:()=>el,XIg:()=>f,XrR:()=>K,YHV:()=>nu,Yuy:()=>tz,Z58:()=>rn,ZQM:()=>tD,Zcv:()=>ru,Zr2:()=>eg,_4j:()=>rF,_QJ:()=>t9,_Ut:()=>s1,a55:()=>eV,a5J:()=>t8,aEY:()=>I,aJ8:()=>ta,aVO:()=>rL,amv:()=>ev,b4q:()=>rt,bC7:()=>ee,bCz:()=>M,bI3:()=>ep,bdM:()=>rI,bkx:()=>tA,brA:()=>q,bw0:()=>Z,c90:()=>tW,cHt:()=>t_,caT:()=>G,cj9:()=>ej,czI:()=>t3,dYF:()=>io,dcC:()=>tP,dth:()=>r8,dwI:()=>eX,e0p:()=>D,eHc:()=>U,eaF:()=>sG,eoi:()=>e_,er$:()=>ef,f4X:()=>k,fBL:()=>tS,g7M:()=>tr,gJ2:()=>tE,gO9:()=>w,gPd:()=>ii,gWB:()=>eA,ghU:()=>tp,hB5:()=>p,hdd:()=>N,hgQ:()=>F,hsX:()=>m,hxR:()=>ty,hy7:()=>th,iNn:()=>sK,ie2:()=>R,ix0:()=>tC,jR7:()=>tJ,jej:()=>e0,jf0:()=>ey,jzd:()=>ez,k6Q:()=>tY,k6q:()=>tx,kBv:()=>n,kO0:()=>ew,kRr:()=>tb,kTW:()=>tm,kTp:()=>tZ,kn4:()=>iF,kyO:()=>tt,lGu:()=>W,lPF:()=>eQ,lxW:()=>s$,lyL:()=>et,mcG:()=>e$,nNL:()=>ti,nST:()=>_,nWS:()=>ia,nZQ:()=>r7,o6l:()=>re,ojh:()=>T,ojs:()=>es,ov9:()=>j,pBf:()=>tQ,pHI:()=>tf,paN:()=>tj,ppV:()=>e3,psI:()=>t6,qUd:()=>r9,qa3:()=>t1,qad:()=>C,qq$:()=>eG,rFo:()=>ih,rSH:()=>t5,rjZ:()=>rf,sPf:()=>r,tJf:()=>tw,uB5:()=>t7,uV5:()=>tu,ubm:()=>s9,vim:()=>eM,vyJ:()=>em,wfO:()=>tl,wn6:()=>B,wrO:()=>tV,wtR:()=>a,xFO:()=>to,xSv:()=>H,y3Z:()=>ei,yT7:()=>tN,y_p:()=>$,zdS:()=>tF,zgK:()=>iY,znC:()=>z});let r="180",n={LEFT:0,MIDDLE:1,RIGHT:2,ROTATE:0,DOLLY:1,PAN:2},a={ROTATE:0,PAN:1,DOLLY_PAN:2,DOLLY_ROTATE:3},h=0,o=1,l=2,u=1,c=2,d=3,p=0,m=1,y=2,f=0,g=1,x=2,b=3,v=4,M=5,w=100,S=101,_=102,z=103,A=104,T=200,C=201,k=202,E=203,R=204,O=205,N=206,V=207,B=208,I=209,F=210,P=211,L=212,D=213,j=214,U=0,W=1,q=2,H=3,J=4,X=5,Y=6,Z=7,G=0,Q=1,K=2,$=0,tt=1,te=2,ti=3,ts=4,tr=5,tn=6,ta=7,th=301,to=302,tl=303,tu=304,tc=306,td=1e3,tp=1001,tm=1002,ty=1003,tf=1004,tg=1005,tx=1006,tb=1007,tv=1008,tM=1009,tw=1010,tS=1011,t_=1012,tz=1013,tA=1014,tT=1015,tC=1016,tk=1017,tE=1018,tR=1020,tO=35902,tN=35899,tV=1021,tB=1022,tI=1023,tF=1026,tP=1027,tL=1028,tD=1029,tj=1030,tU=1031,tW=1033,tq=33776,tH=33777,tJ=33778,tX=33779,tY=35840,tZ=35841,tG=35842,tQ=35843,tK=36196,t$=37492,t0=37496,t1=37808,t2=37809,t3=37810,t5=37811,t4=37812,t6=37813,t8=37814,t9=37815,t7=37816,et=37817,ee=37818,ei=37819,es=37820,er=37821,en=36492,ea=36494,eh=36495,eo=36283,el=36284,eu=36285,ec=36286,ed=3201,ep=0,em=1,ey="",ef="srgb",eg="srgb-linear",ex="linear",eb="srgb",ev=512,eM=513,ew=514,eS=515,e_=516,ez=517,eA=518,eT=519,eC="300 es",ek=2e3;class eE{addEventListener(t,e){void 0===this._listeners&&(this._listeners={});let i=this._listeners;void 0===i[t]&&(i[t]=[]),-1===i[t].indexOf(e)&&i[t].push(e)}hasEventListener(t,e){let i=this._listeners;return void 0!==i&&void 0!==i[t]&&-1!==i[t].indexOf(e)}removeEventListener(t,e){let i=this._listeners;if(void 0===i)return;let s=i[t];if(void 0!==s){let t=s.indexOf(e);-1!==t&&s.splice(t,1)}}dispatchEvent(t){let e=this._listeners;if(void 0===e)return;let i=e[t.type];if(void 0!==i){t.target=this;let e=i.slice(0);for(let i=0,s=e.length;i>8&255]+eR[t>>16&255]+eR[t>>24&255]+"-"+eR[255&e]+eR[e>>8&255]+"-"+eR[e>>16&15|64]+eR[e>>24&255]+"-"+eR[63&i|128]+eR[i>>8&255]+"-"+eR[i>>16&255]+eR[i>>24&255]+eR[255&s]+eR[s>>8&255]+eR[s>>16&255]+eR[s>>24&255]).toLowerCase()}function eI(t,e,i){return Math.max(e,Math.min(i,t))}function eF(t,e){return(t%e+e)%e}function eP(t,e,i){return(1-i)*t+i*e}function eL(t,e){switch(e.constructor){case Float32Array:return t;case Uint32Array:return t/0xffffffff;case Uint16Array:return t/65535;case Uint8Array:return t/255;case Int32Array:return Math.max(t/0x7fffffff,-1);case Int16Array:return Math.max(t/32767,-1);case Int8Array:return Math.max(t/127,-1);default:throw Error("Invalid component type.")}}function eD(t,e){switch(e.constructor){case Float32Array:return t;case Uint32Array:return Math.round(0xffffffff*t);case Uint16Array:return Math.round(65535*t);case Uint8Array:return Math.round(255*t);case Int32Array:return Math.round(0x7fffffff*t);case Int16Array:return Math.round(32767*t);case Int8Array:return Math.round(127*t);default:throw Error("Invalid component type.")}}let ej={DEG2RAD:eN,RAD2DEG:eV,generateUUID:eB,clamp:eI,euclideanModulo:eF,mapLinear:function(t,e,i,s,r){return s+(t-e)*(r-s)/(i-e)},inverseLerp:function(t,e,i){return t!==e?(i-t)/(e-t):0},lerp:eP,damp:function(t,e,i,s){return eP(t,e,1-Math.exp(-i*s))},pingpong:function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return e-Math.abs(eF(t,2*e)-e)},smoothstep:function(t,e,i){return t<=e?0:t>=i?1:(t=(t-e)/(i-e))*t*(3-2*t)},smootherstep:function(t,e,i){return t<=e?0:t>=i?1:(t=(t-e)/(i-e))*t*t*(t*(6*t-15)+10)},randInt:function(t,e){return t+Math.floor(Math.random()*(e-t+1))},randFloat:function(t,e){return t+Math.random()*(e-t)},randFloatSpread:function(t){return t*(.5-Math.random())},seededRandom:function(t){void 0!==t&&(eO=t);let e=eO+=0x6d2b79f5;return e=Math.imul(e^e>>>15,1|e),(((e^=e+Math.imul(e^e>>>7,61|e))^e>>>14)>>>0)/0x100000000},degToRad:function(t){return t*eN},radToDeg:function(t){return t*eV},isPowerOfTwo:function(t){return(t&t-1)==0&&0!==t},ceilPowerOfTwo:function(t){return Math.pow(2,Math.ceil(Math.log(t)/Math.LN2))},floorPowerOfTwo:function(t){return Math.pow(2,Math.floor(Math.log(t)/Math.LN2))},setQuaternionFromProperEuler:function(t,e,i,s,r){let n=Math.cos,a=Math.sin,h=n(i/2),o=a(i/2),l=n((e+s)/2),u=a((e+s)/2),c=n((e-s)/2),d=a((e-s)/2),p=n((s-e)/2),m=a((s-e)/2);switch(r){case"XYX":t.set(h*u,o*c,o*d,h*l);break;case"YZY":t.set(o*d,h*u,o*c,h*l);break;case"ZXZ":t.set(o*c,o*d,h*u,h*l);break;case"XZX":t.set(h*u,o*m,o*p,h*l);break;case"YXY":t.set(o*p,h*u,o*m,h*l);break;case"ZYZ":t.set(o*m,o*p,h*u,h*l);break;default:console.warn("THREE.MathUtils: .setQuaternionFromProperEuler() encountered an unknown order: "+r)}},normalize:eD,denormalize:eL};class eU{get width(){return this.x}set width(t){this.x=t}get height(){return this.y}set height(t){this.y=t}set(t,e){return this.x=t,this.y=e,this}setScalar(t){return this.x=t,this.y=t,this}setX(t){return this.x=t,this}setY(t){return this.y=t,this}setComponent(t,e){switch(t){case 0:this.x=e;break;case 1:this.y=e;break;default:throw Error("index is out of range: "+t)}return this}getComponent(t){switch(t){case 0:return this.x;case 1:return this.y;default:throw Error("index is out of range: "+t)}}clone(){return new this.constructor(this.x,this.y)}copy(t){return this.x=t.x,this.y=t.y,this}add(t){return this.x+=t.x,this.y+=t.y,this}addScalar(t){return this.x+=t,this.y+=t,this}addVectors(t,e){return this.x=t.x+e.x,this.y=t.y+e.y,this}addScaledVector(t,e){return this.x+=t.x*e,this.y+=t.y*e,this}sub(t){return this.x-=t.x,this.y-=t.y,this}subScalar(t){return this.x-=t,this.y-=t,this}subVectors(t,e){return this.x=t.x-e.x,this.y=t.y-e.y,this}multiply(t){return this.x*=t.x,this.y*=t.y,this}multiplyScalar(t){return this.x*=t,this.y*=t,this}divide(t){return this.x/=t.x,this.y/=t.y,this}divideScalar(t){return this.multiplyScalar(1/t)}applyMatrix3(t){let e=this.x,i=this.y,s=t.elements;return this.x=s[0]*e+s[3]*i+s[6],this.y=s[1]*e+s[4]*i+s[7],this}min(t){return this.x=Math.min(this.x,t.x),this.y=Math.min(this.y,t.y),this}max(t){return this.x=Math.max(this.x,t.x),this.y=Math.max(this.y,t.y),this}clamp(t,e){return this.x=eI(this.x,t.x,e.x),this.y=eI(this.y,t.y,e.y),this}clampScalar(t,e){return this.x=eI(this.x,t,e),this.y=eI(this.y,t,e),this}clampLength(t,e){let i=this.length();return this.divideScalar(i||1).multiplyScalar(eI(i,t,e))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this}roundToZero(){return this.x=Math.trunc(this.x),this.y=Math.trunc(this.y),this}negate(){return this.x=-this.x,this.y=-this.y,this}dot(t){return this.x*t.x+this.y*t.y}cross(t){return this.x*t.y-this.y*t.x}lengthSq(){return this.x*this.x+this.y*this.y}length(){return Math.sqrt(this.x*this.x+this.y*this.y)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)}normalize(){return this.divideScalar(this.length()||1)}angle(){return Math.atan2(-this.y,-this.x)+Math.PI}angleTo(t){let e=Math.sqrt(this.lengthSq()*t.lengthSq());return 0===e?Math.PI/2:Math.acos(eI(this.dot(t)/e,-1,1))}distanceTo(t){return Math.sqrt(this.distanceToSquared(t))}distanceToSquared(t){let e=this.x-t.x,i=this.y-t.y;return e*e+i*i}manhattanDistanceTo(t){return Math.abs(this.x-t.x)+Math.abs(this.y-t.y)}setLength(t){return this.normalize().multiplyScalar(t)}lerp(t,e){return this.x+=(t.x-this.x)*e,this.y+=(t.y-this.y)*e,this}lerpVectors(t,e,i){return this.x=t.x+(e.x-t.x)*i,this.y=t.y+(e.y-t.y)*i,this}equals(t){return t.x===this.x&&t.y===this.y}fromArray(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this.x=t[e],this.y=t[e+1],this}toArray(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return t[e]=this.x,t[e+1]=this.y,t}fromBufferAttribute(t,e){return this.x=t.getX(e),this.y=t.getY(e),this}rotateAround(t,e){let i=Math.cos(e),s=Math.sin(e),r=this.x-t.x,n=this.y-t.y;return this.x=r*i-n*s+t.x,this.y=r*s+n*i+t.y,this}random(){return this.x=Math.random(),this.y=Math.random(),this}*[Symbol.iterator](){yield this.x,yield this.y}constructor(t=0,e=0){eU.prototype.isVector2=!0,this.x=t,this.y=e}}class eW{static slerpFlat(t,e,i,s,r,n,a){let h=i[s+0],o=i[s+1],l=i[s+2],u=i[s+3],c=r[n+0],d=r[n+1],p=r[n+2],m=r[n+3];if(0===a){t[e+0]=h,t[e+1]=o,t[e+2]=l,t[e+3]=u;return}if(1===a){t[e+0]=c,t[e+1]=d,t[e+2]=p,t[e+3]=m;return}if(u!==m||h!==c||o!==d||l!==p){let t=1-a,e=h*c+o*d+l*p+u*m,i=e>=0?1:-1,s=1-e*e;if(s>Number.EPSILON){let r=Math.sqrt(s),n=Math.atan2(r,e*i);t=Math.sin(t*n)/r,a=Math.sin(a*n)/r}let r=a*i;if(h=h*t+c*r,o=o*t+d*r,l=l*t+p*r,u=u*t+m*r,t===1-a){let t=1/Math.sqrt(h*h+o*o+l*l+u*u);h*=t,o*=t,l*=t,u*=t}}t[e]=h,t[e+1]=o,t[e+2]=l,t[e+3]=u}static multiplyQuaternionsFlat(t,e,i,s,r,n){let a=i[s],h=i[s+1],o=i[s+2],l=i[s+3],u=r[n],c=r[n+1],d=r[n+2],p=r[n+3];return t[e]=a*p+l*u+h*d-o*c,t[e+1]=h*p+l*c+o*u-a*d,t[e+2]=o*p+l*d+a*c-h*u,t[e+3]=l*p-a*u-h*c-o*d,t}get x(){return this._x}set x(t){this._x=t,this._onChangeCallback()}get y(){return this._y}set y(t){this._y=t,this._onChangeCallback()}get z(){return this._z}set z(t){this._z=t,this._onChangeCallback()}get w(){return this._w}set w(t){this._w=t,this._onChangeCallback()}set(t,e,i,s){return this._x=t,this._y=e,this._z=i,this._w=s,this._onChangeCallback(),this}clone(){return new this.constructor(this._x,this._y,this._z,this._w)}copy(t){return this._x=t.x,this._y=t.y,this._z=t.z,this._w=t.w,this._onChangeCallback(),this}setFromEuler(t){let e=!(arguments.length>1)||void 0===arguments[1]||arguments[1],i=t._x,s=t._y,r=t._z,n=t._order,a=Math.cos,h=Math.sin,o=a(i/2),l=a(s/2),u=a(r/2),c=h(i/2),d=h(s/2),p=h(r/2);switch(n){case"XYZ":this._x=c*l*u+o*d*p,this._y=o*d*u-c*l*p,this._z=o*l*p+c*d*u,this._w=o*l*u-c*d*p;break;case"YXZ":this._x=c*l*u+o*d*p,this._y=o*d*u-c*l*p,this._z=o*l*p-c*d*u,this._w=o*l*u+c*d*p;break;case"ZXY":this._x=c*l*u-o*d*p,this._y=o*d*u+c*l*p,this._z=o*l*p+c*d*u,this._w=o*l*u-c*d*p;break;case"ZYX":this._x=c*l*u-o*d*p,this._y=o*d*u+c*l*p,this._z=o*l*p-c*d*u,this._w=o*l*u+c*d*p;break;case"YZX":this._x=c*l*u+o*d*p,this._y=o*d*u+c*l*p,this._z=o*l*p-c*d*u,this._w=o*l*u-c*d*p;break;case"XZY":this._x=c*l*u-o*d*p,this._y=o*d*u-c*l*p,this._z=o*l*p+c*d*u,this._w=o*l*u+c*d*p;break;default:console.warn("THREE.Quaternion: .setFromEuler() encountered an unknown order: "+n)}return!0===e&&this._onChangeCallback(),this}setFromAxisAngle(t,e){let i=e/2,s=Math.sin(i);return this._x=t.x*s,this._y=t.y*s,this._z=t.z*s,this._w=Math.cos(i),this._onChangeCallback(),this}setFromRotationMatrix(t){let e=t.elements,i=e[0],s=e[4],r=e[8],n=e[1],a=e[5],h=e[9],o=e[2],l=e[6],u=e[10],c=i+a+u;if(c>0){let t=.5/Math.sqrt(c+1);this._w=.25/t,this._x=(l-h)*t,this._y=(r-o)*t,this._z=(n-s)*t}else if(i>a&&i>u){let t=2*Math.sqrt(1+i-a-u);this._w=(l-h)/t,this._x=.25*t,this._y=(s+n)/t,this._z=(r+o)/t}else if(a>u){let t=2*Math.sqrt(1+a-i-u);this._w=(r-o)/t,this._x=(s+n)/t,this._y=.25*t,this._z=(h+l)/t}else{let t=2*Math.sqrt(1+u-i-a);this._w=(n-s)/t,this._x=(r+o)/t,this._y=(h+l)/t,this._z=.25*t}return this._onChangeCallback(),this}setFromUnitVectors(t,e){let i=t.dot(e)+1;return i<1e-8?(i=0,Math.abs(t.x)>Math.abs(t.z)?(this._x=-t.y,this._y=t.x,this._z=0):(this._x=0,this._y=-t.z,this._z=t.y)):(this._x=t.y*e.z-t.z*e.y,this._y=t.z*e.x-t.x*e.z,this._z=t.x*e.y-t.y*e.x),this._w=i,this.normalize()}angleTo(t){return 2*Math.acos(Math.abs(eI(this.dot(t),-1,1)))}rotateTowards(t,e){let i=this.angleTo(t);if(0===i)return this;let s=Math.min(1,e/i);return this.slerp(t,s),this}identity(){return this.set(0,0,0,1)}invert(){return this.conjugate()}conjugate(){return this._x*=-1,this._y*=-1,this._z*=-1,this._onChangeCallback(),this}dot(t){return this._x*t._x+this._y*t._y+this._z*t._z+this._w*t._w}lengthSq(){return this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w}length(){return Math.sqrt(this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w)}normalize(){let t=this.length();return 0===t?(this._x=0,this._y=0,this._z=0,this._w=1):(t=1/t,this._x=this._x*t,this._y=this._y*t,this._z=this._z*t,this._w=this._w*t),this._onChangeCallback(),this}multiply(t){return this.multiplyQuaternions(this,t)}premultiply(t){return this.multiplyQuaternions(t,this)}multiplyQuaternions(t,e){let i=t._x,s=t._y,r=t._z,n=t._w,a=e._x,h=e._y,o=e._z,l=e._w;return this._x=i*l+n*a+s*o-r*h,this._y=s*l+n*h+r*a-i*o,this._z=r*l+n*o+i*h-s*a,this._w=n*l-i*a-s*h-r*o,this._onChangeCallback(),this}slerp(t,e){if(0===e)return this;if(1===e)return this.copy(t);let i=this._x,s=this._y,r=this._z,n=this._w,a=n*t._w+i*t._x+s*t._y+r*t._z;if(a<0?(this._w=-t._w,this._x=-t._x,this._y=-t._y,this._z=-t._z,a=-a):this.copy(t),a>=1)return this._w=n,this._x=i,this._y=s,this._z=r,this;let h=1-a*a;if(h<=Number.EPSILON){let t=1-e;return this._w=t*n+e*this._w,this._x=t*i+e*this._x,this._y=t*s+e*this._y,this._z=t*r+e*this._z,this.normalize(),this}let o=Math.sqrt(h),l=Math.atan2(o,a),u=Math.sin((1-e)*l)/o,c=Math.sin(e*l)/o;return this._w=n*u+this._w*c,this._x=i*u+this._x*c,this._y=s*u+this._y*c,this._z=r*u+this._z*c,this._onChangeCallback(),this}slerpQuaternions(t,e,i){return this.copy(t).slerp(e,i)}random(){let t=2*Math.PI*Math.random(),e=2*Math.PI*Math.random(),i=Math.random(),s=Math.sqrt(1-i),r=Math.sqrt(i);return this.set(s*Math.sin(t),s*Math.cos(t),r*Math.sin(e),r*Math.cos(e))}equals(t){return t._x===this._x&&t._y===this._y&&t._z===this._z&&t._w===this._w}fromArray(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this._x=t[e],this._y=t[e+1],this._z=t[e+2],this._w=t[e+3],this._onChangeCallback(),this}toArray(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return t[e]=this._x,t[e+1]=this._y,t[e+2]=this._z,t[e+3]=this._w,t}fromBufferAttribute(t,e){return this._x=t.getX(e),this._y=t.getY(e),this._z=t.getZ(e),this._w=t.getW(e),this._onChangeCallback(),this}toJSON(){return this.toArray()}_onChange(t){return this._onChangeCallback=t,this}_onChangeCallback(){}*[Symbol.iterator](){yield this._x,yield this._y,yield this._z,yield this._w}constructor(t=0,e=0,i=0,s=1){this.isQuaternion=!0,this._x=t,this._y=e,this._z=i,this._w=s}}class eq{set(t,e,i){return void 0===i&&(i=this.z),this.x=t,this.y=e,this.z=i,this}setScalar(t){return this.x=t,this.y=t,this.z=t,this}setX(t){return this.x=t,this}setY(t){return this.y=t,this}setZ(t){return this.z=t,this}setComponent(t,e){switch(t){case 0:this.x=e;break;case 1:this.y=e;break;case 2:this.z=e;break;default:throw Error("index is out of range: "+t)}return this}getComponent(t){switch(t){case 0:return this.x;case 1:return this.y;case 2:return this.z;default:throw Error("index is out of range: "+t)}}clone(){return new this.constructor(this.x,this.y,this.z)}copy(t){return this.x=t.x,this.y=t.y,this.z=t.z,this}add(t){return this.x+=t.x,this.y+=t.y,this.z+=t.z,this}addScalar(t){return this.x+=t,this.y+=t,this.z+=t,this}addVectors(t,e){return this.x=t.x+e.x,this.y=t.y+e.y,this.z=t.z+e.z,this}addScaledVector(t,e){return this.x+=t.x*e,this.y+=t.y*e,this.z+=t.z*e,this}sub(t){return this.x-=t.x,this.y-=t.y,this.z-=t.z,this}subScalar(t){return this.x-=t,this.y-=t,this.z-=t,this}subVectors(t,e){return this.x=t.x-e.x,this.y=t.y-e.y,this.z=t.z-e.z,this}multiply(t){return this.x*=t.x,this.y*=t.y,this.z*=t.z,this}multiplyScalar(t){return this.x*=t,this.y*=t,this.z*=t,this}multiplyVectors(t,e){return this.x=t.x*e.x,this.y=t.y*e.y,this.z=t.z*e.z,this}applyEuler(t){return this.applyQuaternion(eJ.setFromEuler(t))}applyAxisAngle(t,e){return this.applyQuaternion(eJ.setFromAxisAngle(t,e))}applyMatrix3(t){let e=this.x,i=this.y,s=this.z,r=t.elements;return this.x=r[0]*e+r[3]*i+r[6]*s,this.y=r[1]*e+r[4]*i+r[7]*s,this.z=r[2]*e+r[5]*i+r[8]*s,this}applyNormalMatrix(t){return this.applyMatrix3(t).normalize()}applyMatrix4(t){let e=this.x,i=this.y,s=this.z,r=t.elements,n=1/(r[3]*e+r[7]*i+r[11]*s+r[15]);return this.x=(r[0]*e+r[4]*i+r[8]*s+r[12])*n,this.y=(r[1]*e+r[5]*i+r[9]*s+r[13])*n,this.z=(r[2]*e+r[6]*i+r[10]*s+r[14])*n,this}applyQuaternion(t){let e=this.x,i=this.y,s=this.z,r=t.x,n=t.y,a=t.z,h=t.w,o=2*(n*s-a*i),l=2*(a*e-r*s),u=2*(r*i-n*e);return this.x=e+h*o+n*u-a*l,this.y=i+h*l+a*o-r*u,this.z=s+h*u+r*l-n*o,this}project(t){return this.applyMatrix4(t.matrixWorldInverse).applyMatrix4(t.projectionMatrix)}unproject(t){return this.applyMatrix4(t.projectionMatrixInverse).applyMatrix4(t.matrixWorld)}transformDirection(t){let e=this.x,i=this.y,s=this.z,r=t.elements;return this.x=r[0]*e+r[4]*i+r[8]*s,this.y=r[1]*e+r[5]*i+r[9]*s,this.z=r[2]*e+r[6]*i+r[10]*s,this.normalize()}divide(t){return this.x/=t.x,this.y/=t.y,this.z/=t.z,this}divideScalar(t){return this.multiplyScalar(1/t)}min(t){return this.x=Math.min(this.x,t.x),this.y=Math.min(this.y,t.y),this.z=Math.min(this.z,t.z),this}max(t){return this.x=Math.max(this.x,t.x),this.y=Math.max(this.y,t.y),this.z=Math.max(this.z,t.z),this}clamp(t,e){return this.x=eI(this.x,t.x,e.x),this.y=eI(this.y,t.y,e.y),this.z=eI(this.z,t.z,e.z),this}clampScalar(t,e){return this.x=eI(this.x,t,e),this.y=eI(this.y,t,e),this.z=eI(this.z,t,e),this}clampLength(t,e){let i=this.length();return this.divideScalar(i||1).multiplyScalar(eI(i,t,e))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this.z=Math.floor(this.z),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this.z=Math.ceil(this.z),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this.z=Math.round(this.z),this}roundToZero(){return this.x=Math.trunc(this.x),this.y=Math.trunc(this.y),this.z=Math.trunc(this.z),this}negate(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this}dot(t){return this.x*t.x+this.y*t.y+this.z*t.z}lengthSq(){return this.x*this.x+this.y*this.y+this.z*this.z}length(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)}normalize(){return this.divideScalar(this.length()||1)}setLength(t){return this.normalize().multiplyScalar(t)}lerp(t,e){return this.x+=(t.x-this.x)*e,this.y+=(t.y-this.y)*e,this.z+=(t.z-this.z)*e,this}lerpVectors(t,e,i){return this.x=t.x+(e.x-t.x)*i,this.y=t.y+(e.y-t.y)*i,this.z=t.z+(e.z-t.z)*i,this}cross(t){return this.crossVectors(this,t)}crossVectors(t,e){let i=t.x,s=t.y,r=t.z,n=e.x,a=e.y,h=e.z;return this.x=s*h-r*a,this.y=r*n-i*h,this.z=i*a-s*n,this}projectOnVector(t){let e=t.lengthSq();if(0===e)return this.set(0,0,0);let i=t.dot(this)/e;return this.copy(t).multiplyScalar(i)}projectOnPlane(t){return eH.copy(this).projectOnVector(t),this.sub(eH)}reflect(t){return this.sub(eH.copy(t).multiplyScalar(2*this.dot(t)))}angleTo(t){let e=Math.sqrt(this.lengthSq()*t.lengthSq());return 0===e?Math.PI/2:Math.acos(eI(this.dot(t)/e,-1,1))}distanceTo(t){return Math.sqrt(this.distanceToSquared(t))}distanceToSquared(t){let e=this.x-t.x,i=this.y-t.y,s=this.z-t.z;return e*e+i*i+s*s}manhattanDistanceTo(t){return Math.abs(this.x-t.x)+Math.abs(this.y-t.y)+Math.abs(this.z-t.z)}setFromSpherical(t){return this.setFromSphericalCoords(t.radius,t.phi,t.theta)}setFromSphericalCoords(t,e,i){let s=Math.sin(e)*t;return this.x=s*Math.sin(i),this.y=Math.cos(e)*t,this.z=s*Math.cos(i),this}setFromCylindrical(t){return this.setFromCylindricalCoords(t.radius,t.theta,t.y)}setFromCylindricalCoords(t,e,i){return this.x=t*Math.sin(e),this.y=i,this.z=t*Math.cos(e),this}setFromMatrixPosition(t){let e=t.elements;return this.x=e[12],this.y=e[13],this.z=e[14],this}setFromMatrixScale(t){let e=this.setFromMatrixColumn(t,0).length(),i=this.setFromMatrixColumn(t,1).length(),s=this.setFromMatrixColumn(t,2).length();return this.x=e,this.y=i,this.z=s,this}setFromMatrixColumn(t,e){return this.fromArray(t.elements,4*e)}setFromMatrix3Column(t,e){return this.fromArray(t.elements,3*e)}setFromEuler(t){return this.x=t._x,this.y=t._y,this.z=t._z,this}setFromColor(t){return this.x=t.r,this.y=t.g,this.z=t.b,this}equals(t){return t.x===this.x&&t.y===this.y&&t.z===this.z}fromArray(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this.x=t[e],this.y=t[e+1],this.z=t[e+2],this}toArray(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return t[e]=this.x,t[e+1]=this.y,t[e+2]=this.z,t}fromBufferAttribute(t,e){return this.x=t.getX(e),this.y=t.getY(e),this.z=t.getZ(e),this}random(){return this.x=Math.random(),this.y=Math.random(),this.z=Math.random(),this}randomDirection(){let t=Math.random()*Math.PI*2,e=2*Math.random()-1,i=Math.sqrt(1-e*e);return this.x=i*Math.cos(t),this.y=e,this.z=i*Math.sin(t),this}*[Symbol.iterator](){yield this.x,yield this.y,yield this.z}constructor(t=0,e=0,i=0){eq.prototype.isVector3=!0,this.x=t,this.y=e,this.z=i}}let eH=new eq,eJ=new eW;class eX{set(t,e,i,s,r,n,a,h,o){let l=this.elements;return l[0]=t,l[1]=s,l[2]=a,l[3]=e,l[4]=r,l[5]=h,l[6]=i,l[7]=n,l[8]=o,this}identity(){return this.set(1,0,0,0,1,0,0,0,1),this}copy(t){let e=this.elements,i=t.elements;return e[0]=i[0],e[1]=i[1],e[2]=i[2],e[3]=i[3],e[4]=i[4],e[5]=i[5],e[6]=i[6],e[7]=i[7],e[8]=i[8],this}extractBasis(t,e,i){return t.setFromMatrix3Column(this,0),e.setFromMatrix3Column(this,1),i.setFromMatrix3Column(this,2),this}setFromMatrix4(t){let e=t.elements;return this.set(e[0],e[4],e[8],e[1],e[5],e[9],e[2],e[6],e[10]),this}multiply(t){return this.multiplyMatrices(this,t)}premultiply(t){return this.multiplyMatrices(t,this)}multiplyMatrices(t,e){let i=t.elements,s=e.elements,r=this.elements,n=i[0],a=i[3],h=i[6],o=i[1],l=i[4],u=i[7],c=i[2],d=i[5],p=i[8],m=s[0],y=s[3],f=s[6],g=s[1],x=s[4],b=s[7],v=s[2],M=s[5],w=s[8];return r[0]=n*m+a*g+h*v,r[3]=n*y+a*x+h*M,r[6]=n*f+a*b+h*w,r[1]=o*m+l*g+u*v,r[4]=o*y+l*x+u*M,r[7]=o*f+l*b+u*w,r[2]=c*m+d*g+p*v,r[5]=c*y+d*x+p*M,r[8]=c*f+d*b+p*w,this}multiplyScalar(t){let e=this.elements;return e[0]*=t,e[3]*=t,e[6]*=t,e[1]*=t,e[4]*=t,e[7]*=t,e[2]*=t,e[5]*=t,e[8]*=t,this}determinant(){let t=this.elements,e=t[0],i=t[1],s=t[2],r=t[3],n=t[4],a=t[5],h=t[6],o=t[7],l=t[8];return e*n*l-e*a*o-i*r*l+i*a*h+s*r*o-s*n*h}invert(){let t=this.elements,e=t[0],i=t[1],s=t[2],r=t[3],n=t[4],a=t[5],h=t[6],o=t[7],l=t[8],u=l*n-a*o,c=a*h-l*r,d=o*r-n*h,p=e*u+i*c+s*d;if(0===p)return this.set(0,0,0,0,0,0,0,0,0);let m=1/p;return t[0]=u*m,t[1]=(s*o-l*i)*m,t[2]=(a*i-s*n)*m,t[3]=c*m,t[4]=(l*e-s*h)*m,t[5]=(s*r-a*e)*m,t[6]=d*m,t[7]=(i*h-o*e)*m,t[8]=(n*e-i*r)*m,this}transpose(){let t,e=this.elements;return t=e[1],e[1]=e[3],e[3]=t,t=e[2],e[2]=e[6],e[6]=t,t=e[5],e[5]=e[7],e[7]=t,this}getNormalMatrix(t){return this.setFromMatrix4(t).invert().transpose()}transposeIntoArray(t){let e=this.elements;return t[0]=e[0],t[1]=e[3],t[2]=e[6],t[3]=e[1],t[4]=e[4],t[5]=e[7],t[6]=e[2],t[7]=e[5],t[8]=e[8],this}setUvTransform(t,e,i,s,r,n,a){let h=Math.cos(r),o=Math.sin(r);return this.set(i*h,i*o,-i*(h*n+o*a)+n+t,-s*o,s*h,-s*(-o*n+h*a)+a+e,0,0,1),this}scale(t,e){return this.premultiply(eY.makeScale(t,e)),this}rotate(t){return this.premultiply(eY.makeRotation(-t)),this}translate(t,e){return this.premultiply(eY.makeTranslation(t,e)),this}makeTranslation(t,e){return t.isVector2?this.set(1,0,t.x,0,1,t.y,0,0,1):this.set(1,0,t,0,1,e,0,0,1),this}makeRotation(t){let e=Math.cos(t),i=Math.sin(t);return this.set(e,-i,0,i,e,0,0,0,1),this}makeScale(t,e){return this.set(t,0,0,0,e,0,0,0,1),this}equals(t){let e=this.elements,i=t.elements;for(let t=0;t<9;t++)if(e[t]!==i[t])return!1;return!0}fromArray(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;for(let i=0;i<9;i++)this.elements[i]=t[i+e];return this}toArray(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=this.elements;return t[e]=i[0],t[e+1]=i[1],t[e+2]=i[2],t[e+3]=i[3],t[e+4]=i[4],t[e+5]=i[5],t[e+6]=i[6],t[e+7]=i[7],t[e+8]=i[8],t}clone(){return new this.constructor().fromArray(this.elements)}constructor(t,e,i,s,r,n,a,h,o){eX.prototype.isMatrix3=!0,this.elements=[1,0,0,0,1,0,0,0,1],void 0!==t&&this.set(t,e,i,s,r,n,a,h,o)}}let eY=new eX;function eZ(t){for(let e=t.length-1;e>=0;--e)if(t[e]>=65535)return!0;return!1}function eG(t){return document.createElementNS("http://www.w3.org/1999/xhtml",t)}function eQ(){let t=eG("canvas");return t.style.display="block",t}Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array;let eK={};function e$(t){t in eK||(eK[t]=!0,console.warn(t))}function e0(t,e,i){return new Promise(function(s,r){setTimeout(function n(){switch(t.clientWaitSync(e,t.SYNC_FLUSH_COMMANDS_BIT,0)){case t.WAIT_FAILED:r();break;case t.TIMEOUT_EXPIRED:setTimeout(n,i);break;default:s()}},i)})}let e1=new eX().set(.4123908,.3575843,.1804808,.212639,.7151687,.0721923,.0193308,.1191948,.9505322),e2=new eX().set(3.2409699,-1.5373832,-.4986108,-.9692436,1.8759675,.0415551,.0556301,-.203977,1.0569715),e3=function(){let t={enabled:!0,workingColorSpace:eg,spaces:{},convert:function(t,e,i){return!1!==this.enabled&&e!==i&&e&&i&&(this.spaces[e].transfer===eb&&(t.r=e5(t.r),t.g=e5(t.g),t.b=e5(t.b)),this.spaces[e].primaries!==this.spaces[i].primaries&&(t.applyMatrix3(this.spaces[e].toXYZ),t.applyMatrix3(this.spaces[i].fromXYZ)),this.spaces[i].transfer===eb&&(t.r=e4(t.r),t.g=e4(t.g),t.b=e4(t.b))),t},workingToColorSpace:function(t,e){return this.convert(t,this.workingColorSpace,e)},colorSpaceToWorking:function(t,e){return this.convert(t,e,this.workingColorSpace)},getPrimaries:function(t){return this.spaces[t].primaries},getTransfer:function(t){return t===ey?ex:this.spaces[t].transfer},getToneMappingMode:function(t){return this.spaces[t].outputColorSpaceConfig.toneMappingMode||"standard"},getLuminanceCoefficients:function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.workingColorSpace;return t.fromArray(this.spaces[e].luminanceCoefficients)},define:function(t){Object.assign(this.spaces,t)},_getMatrix:function(t,e,i){return t.copy(this.spaces[e].toXYZ).multiply(this.spaces[i].fromXYZ)},_getDrawingBufferColorSpace:function(t){return this.spaces[t].outputColorSpaceConfig.drawingBufferColorSpace},_getUnpackColorSpace:function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.workingColorSpace;return this.spaces[t].workingColorSpaceConfig.unpackColorSpace},fromWorkingColorSpace:function(e,i){return e$("THREE.ColorManagement: .fromWorkingColorSpace() has been renamed to .workingToColorSpace()."),t.workingToColorSpace(e,i)},toWorkingColorSpace:function(e,i){return e$("THREE.ColorManagement: .toWorkingColorSpace() has been renamed to .colorSpaceToWorking()."),t.colorSpaceToWorking(e,i)}},e=[.64,.33,.3,.6,.15,.06],i=[.2126,.7152,.0722],s=[.3127,.329];return t.define({[eg]:{primaries:e,whitePoint:s,transfer:ex,toXYZ:e1,fromXYZ:e2,luminanceCoefficients:i,workingColorSpaceConfig:{unpackColorSpace:ef},outputColorSpaceConfig:{drawingBufferColorSpace:ef}},[ef]:{primaries:e,whitePoint:s,transfer:eb,toXYZ:e1,fromXYZ:e2,luminanceCoefficients:i,outputColorSpaceConfig:{drawingBufferColorSpace:ef}}}),t}();function e5(t){return t<.04045?.0773993808*t:Math.pow(.9478672986*t+.0521327014,2.4)}function e4(t){return t<.0031308?12.92*t:1.055*Math.pow(t,.41666)-.055}class e6{static getDataURL(t){let e,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"image/png";if(/^data:/i.test(t.src)||"undefined"==typeof HTMLCanvasElement)return t.src;if(t instanceof HTMLCanvasElement)e=t;else{void 0===s&&(s=eG("canvas")),s.width=t.width,s.height=t.height;let i=s.getContext("2d");t instanceof ImageData?i.putImageData(t,0,0):i.drawImage(t,0,0,t.width,t.height),e=s}return e.toDataURL(i)}static sRGBToLinear(t){if("undefined"!=typeof HTMLImageElement&&t instanceof HTMLImageElement||"undefined"!=typeof HTMLCanvasElement&&t instanceof HTMLCanvasElement||"undefined"!=typeof ImageBitmap&&t instanceof ImageBitmap){let e=eG("canvas");e.width=t.width,e.height=t.height;let i=e.getContext("2d");i.drawImage(t,0,0,t.width,t.height);let s=i.getImageData(0,0,t.width,t.height),r=s.data;for(let t=0;t0&&(i.userData=this.userData),e||(t.textures[this.uuid]=i),i}dispose(){this.dispatchEvent({type:"dispose"})}transformUv(t){if(300!==this.mapping)return t;if(t.applyMatrix3(this.matrix),t.x<0||t.x>1)switch(this.wrapS){case td:t.x=t.x-Math.floor(t.x);break;case tp:t.x=t.x<0?0:1;break;case tm:1===Math.abs(Math.floor(t.x)%2)?t.x=Math.ceil(t.x)-t.x:t.x=t.x-Math.floor(t.x)}if(t.y<0||t.y>1)switch(this.wrapT){case td:t.y=t.y-Math.floor(t.y);break;case tp:t.y=t.y<0?0:1;break;case tm:1===Math.abs(Math.floor(t.y)%2)?t.y=Math.ceil(t.y)-t.y:t.y=t.y-Math.floor(t.y)}return this.flipY&&(t.y=1-t.y),t}set needsUpdate(t){!0===t&&(this.version++,this.source.needsUpdate=!0)}set needsPMREMUpdate(t){!0===t&&this.pmremVersion++}constructor(t=ii.DEFAULT_IMAGE,e=ii.DEFAULT_MAPPING,i=tp,s=tp,r=tx,n=tv,a=tI,h=tM,o=ii.DEFAULT_ANISOTROPY,l=ey){super(),this.isTexture=!0,Object.defineProperty(this,"id",{value:it++}),this.uuid=eB(),this.name="",this.source=new e9(t),this.mipmaps=[],this.mapping=e,this.channel=0,this.wrapS=i,this.wrapT=s,this.magFilter=r,this.minFilter=n,this.anisotropy=o,this.format=a,this.internalFormat=null,this.type=h,this.offset=new eU(0,0),this.repeat=new eU(1,1),this.center=new eU(0,0),this.rotation=0,this.matrixAutoUpdate=!0,this.matrix=new eX,this.generateMipmaps=!0,this.premultiplyAlpha=!1,this.flipY=!0,this.unpackAlignment=4,this.colorSpace=l,this.userData={},this.updateRanges=[],this.version=0,this.onUpdate=null,this.renderTarget=null,this.isRenderTargetTexture=!1,this.isArrayTexture=!!t&&!!t.depth&&t.depth>1,this.pmremVersion=0}}ii.DEFAULT_IMAGE=null,ii.DEFAULT_MAPPING=300,ii.DEFAULT_ANISOTROPY=1;class is{get width(){return this.z}set width(t){this.z=t}get height(){return this.w}set height(t){this.w=t}set(t,e,i,s){return this.x=t,this.y=e,this.z=i,this.w=s,this}setScalar(t){return this.x=t,this.y=t,this.z=t,this.w=t,this}setX(t){return this.x=t,this}setY(t){return this.y=t,this}setZ(t){return this.z=t,this}setW(t){return this.w=t,this}setComponent(t,e){switch(t){case 0:this.x=e;break;case 1:this.y=e;break;case 2:this.z=e;break;case 3:this.w=e;break;default:throw Error("index is out of range: "+t)}return this}getComponent(t){switch(t){case 0:return this.x;case 1:return this.y;case 2:return this.z;case 3:return this.w;default:throw Error("index is out of range: "+t)}}clone(){return new this.constructor(this.x,this.y,this.z,this.w)}copy(t){return this.x=t.x,this.y=t.y,this.z=t.z,this.w=void 0!==t.w?t.w:1,this}add(t){return this.x+=t.x,this.y+=t.y,this.z+=t.z,this.w+=t.w,this}addScalar(t){return this.x+=t,this.y+=t,this.z+=t,this.w+=t,this}addVectors(t,e){return this.x=t.x+e.x,this.y=t.y+e.y,this.z=t.z+e.z,this.w=t.w+e.w,this}addScaledVector(t,e){return this.x+=t.x*e,this.y+=t.y*e,this.z+=t.z*e,this.w+=t.w*e,this}sub(t){return this.x-=t.x,this.y-=t.y,this.z-=t.z,this.w-=t.w,this}subScalar(t){return this.x-=t,this.y-=t,this.z-=t,this.w-=t,this}subVectors(t,e){return this.x=t.x-e.x,this.y=t.y-e.y,this.z=t.z-e.z,this.w=t.w-e.w,this}multiply(t){return this.x*=t.x,this.y*=t.y,this.z*=t.z,this.w*=t.w,this}multiplyScalar(t){return this.x*=t,this.y*=t,this.z*=t,this.w*=t,this}applyMatrix4(t){let e=this.x,i=this.y,s=this.z,r=this.w,n=t.elements;return this.x=n[0]*e+n[4]*i+n[8]*s+n[12]*r,this.y=n[1]*e+n[5]*i+n[9]*s+n[13]*r,this.z=n[2]*e+n[6]*i+n[10]*s+n[14]*r,this.w=n[3]*e+n[7]*i+n[11]*s+n[15]*r,this}divide(t){return this.x/=t.x,this.y/=t.y,this.z/=t.z,this.w/=t.w,this}divideScalar(t){return this.multiplyScalar(1/t)}setAxisAngleFromQuaternion(t){this.w=2*Math.acos(t.w);let e=Math.sqrt(1-t.w*t.w);return e<1e-4?(this.x=1,this.y=0,this.z=0):(this.x=t.x/e,this.y=t.y/e,this.z=t.z/e),this}setAxisAngleFromRotationMatrix(t){let e,i,s,r,n=t.elements,a=n[0],h=n[4],o=n[8],l=n[1],u=n[5],c=n[9],d=n[2],p=n[6],m=n[10];if(.01>Math.abs(h-l)&&.01>Math.abs(o-d)&&.01>Math.abs(c-p)){if(.1>Math.abs(h+l)&&.1>Math.abs(o+d)&&.1>Math.abs(c+p)&&.1>Math.abs(a+u+m-3))return this.set(1,0,0,0),this;e=Math.PI;let t=(a+1)/2,n=(u+1)/2,y=(m+1)/2,f=(h+l)/4,g=(o+d)/4,x=(c+p)/4;return t>n&&t>y?t<.01?(i=0,s=.707106781,r=.707106781):(s=f/(i=Math.sqrt(t)),r=g/i):n>y?n<.01?(i=.707106781,s=0,r=.707106781):(i=f/(s=Math.sqrt(n)),r=x/s):y<.01?(i=.707106781,s=.707106781,r=0):(i=g/(r=Math.sqrt(y)),s=x/r),this.set(i,s,r,e),this}let y=Math.sqrt((p-c)*(p-c)+(o-d)*(o-d)+(l-h)*(l-h));return .001>Math.abs(y)&&(y=1),this.x=(p-c)/y,this.y=(o-d)/y,this.z=(l-h)/y,this.w=Math.acos((a+u+m-1)/2),this}setFromMatrixPosition(t){let e=t.elements;return this.x=e[12],this.y=e[13],this.z=e[14],this.w=e[15],this}min(t){return this.x=Math.min(this.x,t.x),this.y=Math.min(this.y,t.y),this.z=Math.min(this.z,t.z),this.w=Math.min(this.w,t.w),this}max(t){return this.x=Math.max(this.x,t.x),this.y=Math.max(this.y,t.y),this.z=Math.max(this.z,t.z),this.w=Math.max(this.w,t.w),this}clamp(t,e){return this.x=eI(this.x,t.x,e.x),this.y=eI(this.y,t.y,e.y),this.z=eI(this.z,t.z,e.z),this.w=eI(this.w,t.w,e.w),this}clampScalar(t,e){return this.x=eI(this.x,t,e),this.y=eI(this.y,t,e),this.z=eI(this.z,t,e),this.w=eI(this.w,t,e),this}clampLength(t,e){let i=this.length();return this.divideScalar(i||1).multiplyScalar(eI(i,t,e))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this.z=Math.floor(this.z),this.w=Math.floor(this.w),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this.z=Math.ceil(this.z),this.w=Math.ceil(this.w),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this.z=Math.round(this.z),this.w=Math.round(this.w),this}roundToZero(){return this.x=Math.trunc(this.x),this.y=Math.trunc(this.y),this.z=Math.trunc(this.z),this.w=Math.trunc(this.w),this}negate(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this.w=-this.w,this}dot(t){return this.x*t.x+this.y*t.y+this.z*t.z+this.w*t.w}lengthSq(){return this.x*this.x+this.y*this.y+this.z*this.z+this.w*this.w}length(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z+this.w*this.w)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)+Math.abs(this.w)}normalize(){return this.divideScalar(this.length()||1)}setLength(t){return this.normalize().multiplyScalar(t)}lerp(t,e){return this.x+=(t.x-this.x)*e,this.y+=(t.y-this.y)*e,this.z+=(t.z-this.z)*e,this.w+=(t.w-this.w)*e,this}lerpVectors(t,e,i){return this.x=t.x+(e.x-t.x)*i,this.y=t.y+(e.y-t.y)*i,this.z=t.z+(e.z-t.z)*i,this.w=t.w+(e.w-t.w)*i,this}equals(t){return t.x===this.x&&t.y===this.y&&t.z===this.z&&t.w===this.w}fromArray(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this.x=t[e],this.y=t[e+1],this.z=t[e+2],this.w=t[e+3],this}toArray(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return t[e]=this.x,t[e+1]=this.y,t[e+2]=this.z,t[e+3]=this.w,t}fromBufferAttribute(t,e){return this.x=t.getX(e),this.y=t.getY(e),this.z=t.getZ(e),this.w=t.getW(e),this}random(){return this.x=Math.random(),this.y=Math.random(),this.z=Math.random(),this.w=Math.random(),this}*[Symbol.iterator](){yield this.x,yield this.y,yield this.z,yield this.w}constructor(t=0,e=0,i=0,s=1){is.prototype.isVector4=!0,this.x=t,this.y=e,this.z=i,this.w=s}}class ir extends eE{_setTextureOptions(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e={minFilter:tx,generateMipmaps:!1,flipY:!1,internalFormat:null};void 0!==t.mapping&&(e.mapping=t.mapping),void 0!==t.wrapS&&(e.wrapS=t.wrapS),void 0!==t.wrapT&&(e.wrapT=t.wrapT),void 0!==t.wrapR&&(e.wrapR=t.wrapR),void 0!==t.magFilter&&(e.magFilter=t.magFilter),void 0!==t.minFilter&&(e.minFilter=t.minFilter),void 0!==t.format&&(e.format=t.format),void 0!==t.type&&(e.type=t.type),void 0!==t.anisotropy&&(e.anisotropy=t.anisotropy),void 0!==t.colorSpace&&(e.colorSpace=t.colorSpace),void 0!==t.flipY&&(e.flipY=t.flipY),void 0!==t.generateMipmaps&&(e.generateMipmaps=t.generateMipmaps),void 0!==t.internalFormat&&(e.internalFormat=t.internalFormat);for(let t=0;t2&&void 0!==arguments[2]?arguments[2]:1;if(this.width!==t||this.height!==e||this.depth!==i){this.width=t,this.height=e,this.depth=i;for(let s=0,r=this.textures.length;s1;this.dispose()}this.viewport.set(0,0,t,e),this.scissor.set(0,0,t,e)}clone(){return new this.constructor().copy(this)}copy(t){this.width=t.width,this.height=t.height,this.depth=t.depth,this.scissor.copy(t.scissor),this.scissorTest=t.scissorTest,this.viewport.copy(t.viewport),this.textures.length=0;for(let e=0,i=t.textures.length;e1&&void 0!==arguments[1]&&arguments[1];return this.makeEmpty(),this.expandByObject(t,e)}clone(){return new this.constructor().copy(this)}copy(t){return this.min.copy(t.min),this.max.copy(t.max),this}makeEmpty(){return this.min.x=this.min.y=this.min.z=Infinity,this.max.x=this.max.y=this.max.z=-1/0,this}isEmpty(){return this.max.x1&&void 0!==arguments[1]&&arguments[1];t.updateWorldMatrix(!1,!1);let i=t.geometry;if(void 0!==i){let s=i.getAttribute("position");if(!0===e&&void 0!==s&&!0!==t.isInstancedMesh)for(let e=0,i=s.count;e=this.min.x&&t.x<=this.max.x&&t.y>=this.min.y&&t.y<=this.max.y&&t.z>=this.min.z&&t.z<=this.max.z}containsBox(t){return this.min.x<=t.min.x&&t.max.x<=this.max.x&&this.min.y<=t.min.y&&t.max.y<=this.max.y&&this.min.z<=t.min.z&&t.max.z<=this.max.z}getParameter(t,e){return e.set((t.x-this.min.x)/(this.max.x-this.min.x),(t.y-this.min.y)/(this.max.y-this.min.y),(t.z-this.min.z)/(this.max.z-this.min.z))}intersectsBox(t){return t.max.x>=this.min.x&&t.min.x<=this.max.x&&t.max.y>=this.min.y&&t.min.y<=this.max.y&&t.max.z>=this.min.z&&t.min.z<=this.max.z}intersectsSphere(t){return this.clampPoint(t.center,ic),ic.distanceToSquared(t.center)<=t.radius*t.radius}intersectsPlane(t){let e,i;return t.normal.x>0?(e=t.normal.x*this.min.x,i=t.normal.x*this.max.x):(e=t.normal.x*this.max.x,i=t.normal.x*this.min.x),t.normal.y>0?(e+=t.normal.y*this.min.y,i+=t.normal.y*this.max.y):(e+=t.normal.y*this.max.y,i+=t.normal.y*this.min.y),t.normal.z>0?(e+=t.normal.z*this.min.z,i+=t.normal.z*this.max.z):(e+=t.normal.z*this.max.z,i+=t.normal.z*this.min.z),e<=-t.constant&&i>=-t.constant}intersectsTriangle(t){if(this.isEmpty())return!1;this.getCenter(iv),iM.subVectors(this.max,iv),ip.subVectors(t.a,iv),im.subVectors(t.b,iv),iy.subVectors(t.c,iv),ig.subVectors(im,ip),ix.subVectors(iy,im),ib.subVectors(ip,iy);let e=[0,-ig.z,ig.y,0,-ix.z,ix.y,0,-ib.z,ib.y,ig.z,0,-ig.x,ix.z,0,-ix.x,ib.z,0,-ib.x,-ig.y,ig.x,0,-ix.y,ix.x,0,-ib.y,ib.x,0];return!!i_(e,ip,im,iy,iM)&&!!i_(e=[1,0,0,0,1,0,0,0,1],ip,im,iy,iM)&&(iw.crossVectors(ig,ix),i_(e=[iw.x,iw.y,iw.z],ip,im,iy,iM))}clampPoint(t,e){return e.copy(t).clamp(this.min,this.max)}distanceToPoint(t){return this.clampPoint(t,ic).distanceTo(t)}getBoundingSphere(t){return this.isEmpty()?t.makeEmpty():(this.getCenter(t.center),t.radius=.5*this.getSize(ic).length()),t}intersect(t){return this.min.max(t.min),this.max.min(t.max),this.isEmpty()&&this.makeEmpty(),this}union(t){return this.min.min(t.min),this.max.max(t.max),this}applyMatrix4(t){return this.isEmpty()||(iu[0].set(this.min.x,this.min.y,this.min.z).applyMatrix4(t),iu[1].set(this.min.x,this.min.y,this.max.z).applyMatrix4(t),iu[2].set(this.min.x,this.max.y,this.min.z).applyMatrix4(t),iu[3].set(this.min.x,this.max.y,this.max.z).applyMatrix4(t),iu[4].set(this.max.x,this.min.y,this.min.z).applyMatrix4(t),iu[5].set(this.max.x,this.min.y,this.max.z).applyMatrix4(t),iu[6].set(this.max.x,this.max.y,this.min.z).applyMatrix4(t),iu[7].set(this.max.x,this.max.y,this.max.z).applyMatrix4(t),this.setFromPoints(iu)),this}translate(t){return this.min.add(t),this.max.add(t),this}equals(t){return t.min.equals(this.min)&&t.max.equals(this.max)}toJSON(){return{min:this.min.toArray(),max:this.max.toArray()}}fromJSON(t){return this.min.fromArray(t.min),this.max.fromArray(t.max),this}constructor(t=new eq(Infinity,Infinity,Infinity),e=new eq(-1/0,-1/0,-1/0)){this.isBox3=!0,this.min=t,this.max=e}}let iu=[new eq,new eq,new eq,new eq,new eq,new eq,new eq,new eq],ic=new eq,id=new il,ip=new eq,im=new eq,iy=new eq,ig=new eq,ix=new eq,ib=new eq,iv=new eq,iM=new eq,iw=new eq,iS=new eq;function i_(t,e,i,s,r){for(let n=0,a=t.length-3;n<=a;n+=3){iS.fromArray(t,n);let a=r.x*Math.abs(iS.x)+r.y*Math.abs(iS.y)+r.z*Math.abs(iS.z),h=e.dot(iS),o=i.dot(iS),l=s.dot(iS);if(Math.max(-Math.max(h,o,l),Math.min(h,o,l))>a)return!1}return!0}let iz=new il,iA=new eq,iT=new eq;class iC{set(t,e){return this.center.copy(t),this.radius=e,this}setFromPoints(t,e){let i=this.center;void 0!==e?i.copy(e):iz.setFromPoints(t).getCenter(i);let s=0;for(let e=0,r=t.length;ethis.radius*this.radius&&(e.sub(this.center).normalize(),e.multiplyScalar(this.radius).add(this.center)),e}getBoundingBox(t){return this.isEmpty()?t.makeEmpty():(t.set(this.center,this.center),t.expandByScalar(this.radius)),t}applyMatrix4(t){return this.center.applyMatrix4(t),this.radius=this.radius*t.getMaxScaleOnAxis(),this}translate(t){return this.center.add(t),this}expandByPoint(t){if(this.isEmpty())return this.center.copy(t),this.radius=0,this;iA.subVectors(t,this.center);let e=iA.lengthSq();if(e>this.radius*this.radius){let t=Math.sqrt(e),i=(t-this.radius)*.5;this.center.addScaledVector(iA,i/t),this.radius+=i}return this}union(t){return t.isEmpty()||(this.isEmpty()?this.copy(t):!0===this.center.equals(t.center)?this.radius=Math.max(this.radius,t.radius):(iT.subVectors(t.center,this.center).setLength(t.radius),this.expandByPoint(iA.copy(t.center).add(iT)),this.expandByPoint(iA.copy(t.center).sub(iT)))),this}equals(t){return t.center.equals(this.center)&&t.radius===this.radius}clone(){return new this.constructor().copy(this)}toJSON(){return{radius:this.radius,center:this.center.toArray()}}fromJSON(t){return this.radius=t.radius,this.center.fromArray(t.center),this}constructor(t=new eq,e=-1){this.isSphere=!0,this.center=t,this.radius=e}}let ik=new eq,iE=new eq,iR=new eq,iO=new eq,iN=new eq,iV=new eq,iB=new eq;class iI{set(t,e){return this.origin.copy(t),this.direction.copy(e),this}copy(t){return this.origin.copy(t.origin),this.direction.copy(t.direction),this}at(t,e){return e.copy(this.origin).addScaledVector(this.direction,t)}lookAt(t){return this.direction.copy(t).sub(this.origin).normalize(),this}recast(t){return this.origin.copy(this.at(t,ik)),this}closestPointToPoint(t,e){e.subVectors(t,this.origin);let i=e.dot(this.direction);return i<0?e.copy(this.origin):e.copy(this.origin).addScaledVector(this.direction,i)}distanceToPoint(t){return Math.sqrt(this.distanceSqToPoint(t))}distanceSqToPoint(t){let e=ik.subVectors(t,this.origin).dot(this.direction);return e<0?this.origin.distanceToSquared(t):(ik.copy(this.origin).addScaledVector(this.direction,e),ik.distanceToSquared(t))}distanceSqToSegment(t,e,i,s){let r,n,a,h;iE.copy(t).add(e).multiplyScalar(.5),iR.copy(e).sub(t).normalize(),iO.copy(this.origin).sub(iE);let o=.5*t.distanceTo(e),l=-this.direction.dot(iR),u=iO.dot(this.direction),c=-iO.dot(iR),d=iO.lengthSq(),p=Math.abs(1-l*l);if(p>0)if(r=l*c-u,n=l*u-c,h=o*p,r>=0)if(n>=-h)if(n<=h){let t=1/p;r*=t,n*=t,a=r*(r+l*n+2*u)+n*(l*r+n+2*c)+d}else a=-(r=Math.max(0,-(l*(n=o)+u)))*r+n*(n+2*c)+d;else a=-(r=Math.max(0,-(l*(n=-o)+u)))*r+n*(n+2*c)+d;else n<=-h?(n=(r=Math.max(0,-(-l*o+u)))>0?-o:Math.min(Math.max(-o,-c),o),a=-r*r+n*(n+2*c)+d):n<=h?(r=0,a=(n=Math.min(Math.max(-o,-c),o))*(n+2*c)+d):(n=(r=Math.max(0,-(l*o+u)))>0?o:Math.min(Math.max(-o,-c),o),a=-r*r+n*(n+2*c)+d);else n=l>0?-o:o,a=-(r=Math.max(0,-(l*n+u)))*r+n*(n+2*c)+d;return i&&i.copy(this.origin).addScaledVector(this.direction,r),s&&s.copy(iE).addScaledVector(iR,n),a}intersectSphere(t,e){ik.subVectors(t.center,this.origin);let i=ik.dot(this.direction),s=ik.dot(ik)-i*i,r=t.radius*t.radius;if(s>r)return null;let n=Math.sqrt(r-s),a=i-n,h=i+n;return h<0?null:a<0?this.at(h,e):this.at(a,e)}intersectsSphere(t){return!(t.radius<0)&&this.distanceSqToPoint(t.center)<=t.radius*t.radius}distanceToPlane(t){let e=t.normal.dot(this.direction);if(0===e)return 0===t.distanceToPoint(this.origin)?0:null;let i=-(this.origin.dot(t.normal)+t.constant)/e;return i>=0?i:null}intersectPlane(t,e){let i=this.distanceToPlane(t);return null===i?null:this.at(i,e)}intersectsPlane(t){let e=t.distanceToPoint(this.origin);return!!(0===e||t.normal.dot(this.direction)*e<0)}intersectBox(t,e){let i,s,r,n,a,h,o=1/this.direction.x,l=1/this.direction.y,u=1/this.direction.z,c=this.origin;return(o>=0?(i=(t.min.x-c.x)*o,s=(t.max.x-c.x)*o):(i=(t.max.x-c.x)*o,s=(t.min.x-c.x)*o),l>=0?(r=(t.min.y-c.y)*l,n=(t.max.y-c.y)*l):(r=(t.max.y-c.y)*l,n=(t.min.y-c.y)*l),i>n||r>s||((r>i||isNaN(i))&&(i=r),(n=0?(a=(t.min.z-c.z)*u,h=(t.max.z-c.z)*u):(a=(t.max.z-c.z)*u,h=(t.min.z-c.z)*u),i>h||a>s||((a>i||i!=i)&&(i=a),(h=0?i:s,e)}intersectsBox(t){return null!==this.intersectBox(t,ik)}intersectTriangle(t,e,i,s,r){let n;iN.subVectors(e,t),iV.subVectors(i,t),iB.crossVectors(iN,iV);let a=this.direction.dot(iB);if(a>0){if(s)return null;n=1}else{if(!(a<0))return null;n=-1,a=-a}iO.subVectors(this.origin,t);let h=n*this.direction.dot(iV.crossVectors(iO,iV));if(h<0)return null;let o=n*this.direction.dot(iN.cross(iO));if(o<0||h+o>a)return null;let l=-n*iO.dot(iB);return l<0?null:this.at(l/a,r)}applyMatrix4(t){return this.origin.applyMatrix4(t),this.direction.transformDirection(t),this}equals(t){return t.origin.equals(this.origin)&&t.direction.equals(this.direction)}clone(){return new this.constructor().copy(this)}constructor(t=new eq,e=new eq(0,0,-1)){this.origin=t,this.direction=e}}class iF{set(t,e,i,s,r,n,a,h,o,l,u,c,d,p,m,y){let f=this.elements;return f[0]=t,f[4]=e,f[8]=i,f[12]=s,f[1]=r,f[5]=n,f[9]=a,f[13]=h,f[2]=o,f[6]=l,f[10]=u,f[14]=c,f[3]=d,f[7]=p,f[11]=m,f[15]=y,this}identity(){return this.set(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1),this}clone(){return new iF().fromArray(this.elements)}copy(t){let e=this.elements,i=t.elements;return e[0]=i[0],e[1]=i[1],e[2]=i[2],e[3]=i[3],e[4]=i[4],e[5]=i[5],e[6]=i[6],e[7]=i[7],e[8]=i[8],e[9]=i[9],e[10]=i[10],e[11]=i[11],e[12]=i[12],e[13]=i[13],e[14]=i[14],e[15]=i[15],this}copyPosition(t){let e=this.elements,i=t.elements;return e[12]=i[12],e[13]=i[13],e[14]=i[14],this}setFromMatrix3(t){let e=t.elements;return this.set(e[0],e[3],e[6],0,e[1],e[4],e[7],0,e[2],e[5],e[8],0,0,0,0,1),this}extractBasis(t,e,i){return t.setFromMatrixColumn(this,0),e.setFromMatrixColumn(this,1),i.setFromMatrixColumn(this,2),this}makeBasis(t,e,i){return this.set(t.x,e.x,i.x,0,t.y,e.y,i.y,0,t.z,e.z,i.z,0,0,0,0,1),this}extractRotation(t){let e=this.elements,i=t.elements,s=1/iP.setFromMatrixColumn(t,0).length(),r=1/iP.setFromMatrixColumn(t,1).length(),n=1/iP.setFromMatrixColumn(t,2).length();return e[0]=i[0]*s,e[1]=i[1]*s,e[2]=i[2]*s,e[3]=0,e[4]=i[4]*r,e[5]=i[5]*r,e[6]=i[6]*r,e[7]=0,e[8]=i[8]*n,e[9]=i[9]*n,e[10]=i[10]*n,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,this}makeRotationFromEuler(t){let e=this.elements,i=t.x,s=t.y,r=t.z,n=Math.cos(i),a=Math.sin(i),h=Math.cos(s),o=Math.sin(s),l=Math.cos(r),u=Math.sin(r);if("XYZ"===t.order){let t=n*l,i=n*u,s=a*l,r=a*u;e[0]=h*l,e[4]=-h*u,e[8]=o,e[1]=i+s*o,e[5]=t-r*o,e[9]=-a*h,e[2]=r-t*o,e[6]=s+i*o,e[10]=n*h}else if("YXZ"===t.order){let t=h*l,i=h*u,s=o*l,r=o*u;e[0]=t+r*a,e[4]=s*a-i,e[8]=n*o,e[1]=n*u,e[5]=n*l,e[9]=-a,e[2]=i*a-s,e[6]=r+t*a,e[10]=n*h}else if("ZXY"===t.order){let t=h*l,i=h*u,s=o*l,r=o*u;e[0]=t-r*a,e[4]=-n*u,e[8]=s+i*a,e[1]=i+s*a,e[5]=n*l,e[9]=r-t*a,e[2]=-n*o,e[6]=a,e[10]=n*h}else if("ZYX"===t.order){let t=n*l,i=n*u,s=a*l,r=a*u;e[0]=h*l,e[4]=s*o-i,e[8]=t*o+r,e[1]=h*u,e[5]=r*o+t,e[9]=i*o-s,e[2]=-o,e[6]=a*h,e[10]=n*h}else if("YZX"===t.order){let t=n*h,i=n*o,s=a*h,r=a*o;e[0]=h*l,e[4]=r-t*u,e[8]=s*u+i,e[1]=u,e[5]=n*l,e[9]=-a*l,e[2]=-o*l,e[6]=i*u+s,e[10]=t-r*u}else if("XZY"===t.order){let t=n*h,i=n*o,s=a*h,r=a*o;e[0]=h*l,e[4]=-u,e[8]=o*l,e[1]=t*u+r,e[5]=n*l,e[9]=i*u-s,e[2]=s*u-i,e[6]=a*l,e[10]=r*u+t}return e[3]=0,e[7]=0,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,this}makeRotationFromQuaternion(t){return this.compose(iD,t,ij)}lookAt(t,e,i){let s=this.elements;return iq.subVectors(t,e),0===iq.lengthSq()&&(iq.z=1),iq.normalize(),iU.crossVectors(i,iq),0===iU.lengthSq()&&(1===Math.abs(i.z)?iq.x+=1e-4:iq.z+=1e-4,iq.normalize(),iU.crossVectors(i,iq)),iU.normalize(),iW.crossVectors(iq,iU),s[0]=iU.x,s[4]=iW.x,s[8]=iq.x,s[1]=iU.y,s[5]=iW.y,s[9]=iq.y,s[2]=iU.z,s[6]=iW.z,s[10]=iq.z,this}multiply(t){return this.multiplyMatrices(this,t)}premultiply(t){return this.multiplyMatrices(t,this)}multiplyMatrices(t,e){let i=t.elements,s=e.elements,r=this.elements,n=i[0],a=i[4],h=i[8],o=i[12],l=i[1],u=i[5],c=i[9],d=i[13],p=i[2],m=i[6],y=i[10],f=i[14],g=i[3],x=i[7],b=i[11],v=i[15],M=s[0],w=s[4],S=s[8],_=s[12],z=s[1],A=s[5],T=s[9],C=s[13],k=s[2],E=s[6],R=s[10],O=s[14],N=s[3],V=s[7],B=s[11],I=s[15];return r[0]=n*M+a*z+h*k+o*N,r[4]=n*w+a*A+h*E+o*V,r[8]=n*S+a*T+h*R+o*B,r[12]=n*_+a*C+h*O+o*I,r[1]=l*M+u*z+c*k+d*N,r[5]=l*w+u*A+c*E+d*V,r[9]=l*S+u*T+c*R+d*B,r[13]=l*_+u*C+c*O+d*I,r[2]=p*M+m*z+y*k+f*N,r[6]=p*w+m*A+y*E+f*V,r[10]=p*S+m*T+y*R+f*B,r[14]=p*_+m*C+y*O+f*I,r[3]=g*M+x*z+b*k+v*N,r[7]=g*w+x*A+b*E+v*V,r[11]=g*S+x*T+b*R+v*B,r[15]=g*_+x*C+b*O+v*I,this}multiplyScalar(t){let e=this.elements;return e[0]*=t,e[4]*=t,e[8]*=t,e[12]*=t,e[1]*=t,e[5]*=t,e[9]*=t,e[13]*=t,e[2]*=t,e[6]*=t,e[10]*=t,e[14]*=t,e[3]*=t,e[7]*=t,e[11]*=t,e[15]*=t,this}determinant(){let t=this.elements,e=t[0],i=t[4],s=t[8],r=t[12],n=t[1],a=t[5],h=t[9],o=t[13],l=t[2],u=t[6],c=t[10],d=t[14],p=t[3],m=t[7];return p*(r*h*u-s*o*u-r*a*c+i*o*c+s*a*d-i*h*d)+m*(e*h*d-e*o*c+r*n*c-s*n*d+s*o*l-r*h*l)+t[11]*(e*o*u-e*a*d-r*n*u+i*n*d+r*a*l-i*o*l)+t[15]*(-s*a*l-e*h*u+e*a*c+s*n*u-i*n*c+i*h*l)}transpose(){let t,e=this.elements;return t=e[1],e[1]=e[4],e[4]=t,t=e[2],e[2]=e[8],e[8]=t,t=e[6],e[6]=e[9],e[9]=t,t=e[3],e[3]=e[12],e[12]=t,t=e[7],e[7]=e[13],e[13]=t,t=e[11],e[11]=e[14],e[14]=t,this}setPosition(t,e,i){let s=this.elements;return t.isVector3?(s[12]=t.x,s[13]=t.y,s[14]=t.z):(s[12]=t,s[13]=e,s[14]=i),this}invert(){let t=this.elements,e=t[0],i=t[1],s=t[2],r=t[3],n=t[4],a=t[5],h=t[6],o=t[7],l=t[8],u=t[9],c=t[10],d=t[11],p=t[12],m=t[13],y=t[14],f=t[15],g=u*y*o-m*c*o+m*h*d-a*y*d-u*h*f+a*c*f,x=p*c*o-l*y*o-p*h*d+n*y*d+l*h*f-n*c*f,b=l*m*o-p*u*o+p*a*d-n*m*d-l*a*f+n*u*f,v=p*u*h-l*m*h-p*a*c+n*m*c+l*a*y-n*u*y,M=e*g+i*x+s*b+r*v;if(0===M)return this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);let w=1/M;return t[0]=g*w,t[1]=(m*c*r-u*y*r-m*s*d+i*y*d+u*s*f-i*c*f)*w,t[2]=(a*y*r-m*h*r+m*s*o-i*y*o-a*s*f+i*h*f)*w,t[3]=(u*h*r-a*c*r-u*s*o+i*c*o+a*s*d-i*h*d)*w,t[4]=x*w,t[5]=(l*y*r-p*c*r+p*s*d-e*y*d-l*s*f+e*c*f)*w,t[6]=(p*h*r-n*y*r-p*s*o+e*y*o+n*s*f-e*h*f)*w,t[7]=(n*c*r-l*h*r+l*s*o-e*c*o-n*s*d+e*h*d)*w,t[8]=b*w,t[9]=(p*u*r-l*m*r-p*i*d+e*m*d+l*i*f-e*u*f)*w,t[10]=(n*m*r-p*a*r+p*i*o-e*m*o-n*i*f+e*a*f)*w,t[11]=(l*a*r-n*u*r-l*i*o+e*u*o+n*i*d-e*a*d)*w,t[12]=v*w,t[13]=(l*m*s-p*u*s+p*i*c-e*m*c-l*i*y+e*u*y)*w,t[14]=(p*a*s-n*m*s-p*i*h+e*m*h+n*i*y-e*a*y)*w,t[15]=(n*u*s-l*a*s+l*i*h-e*u*h-n*i*c+e*a*c)*w,this}scale(t){let e=this.elements,i=t.x,s=t.y,r=t.z;return e[0]*=i,e[4]*=s,e[8]*=r,e[1]*=i,e[5]*=s,e[9]*=r,e[2]*=i,e[6]*=s,e[10]*=r,e[3]*=i,e[7]*=s,e[11]*=r,this}getMaxScaleOnAxis(){let t=this.elements,e=t[0]*t[0]+t[1]*t[1]+t[2]*t[2];return Math.sqrt(Math.max(e,t[4]*t[4]+t[5]*t[5]+t[6]*t[6],t[8]*t[8]+t[9]*t[9]+t[10]*t[10]))}makeTranslation(t,e,i){return t.isVector3?this.set(1,0,0,t.x,0,1,0,t.y,0,0,1,t.z,0,0,0,1):this.set(1,0,0,t,0,1,0,e,0,0,1,i,0,0,0,1),this}makeRotationX(t){let e=Math.cos(t),i=Math.sin(t);return this.set(1,0,0,0,0,e,-i,0,0,i,e,0,0,0,0,1),this}makeRotationY(t){let e=Math.cos(t),i=Math.sin(t);return this.set(e,0,i,0,0,1,0,0,-i,0,e,0,0,0,0,1),this}makeRotationZ(t){let e=Math.cos(t),i=Math.sin(t);return this.set(e,-i,0,0,i,e,0,0,0,0,1,0,0,0,0,1),this}makeRotationAxis(t,e){let i=Math.cos(e),s=Math.sin(e),r=1-i,n=t.x,a=t.y,h=t.z,o=r*n,l=r*a;return this.set(o*n+i,o*a-s*h,o*h+s*a,0,o*a+s*h,l*a+i,l*h-s*n,0,o*h-s*a,l*h+s*n,r*h*h+i,0,0,0,0,1),this}makeScale(t,e,i){return this.set(t,0,0,0,0,e,0,0,0,0,i,0,0,0,0,1),this}makeShear(t,e,i,s,r,n){return this.set(1,i,r,0,t,1,n,0,e,s,1,0,0,0,0,1),this}compose(t,e,i){let s=this.elements,r=e._x,n=e._y,a=e._z,h=e._w,o=r+r,l=n+n,u=a+a,c=r*o,d=r*l,p=r*u,m=n*l,y=n*u,f=a*u,g=h*o,x=h*l,b=h*u,v=i.x,M=i.y,w=i.z;return s[0]=(1-(m+f))*v,s[1]=(d+b)*v,s[2]=(p-x)*v,s[3]=0,s[4]=(d-b)*M,s[5]=(1-(c+f))*M,s[6]=(y+g)*M,s[7]=0,s[8]=(p+x)*w,s[9]=(y-g)*w,s[10]=(1-(c+m))*w,s[11]=0,s[12]=t.x,s[13]=t.y,s[14]=t.z,s[15]=1,this}decompose(t,e,i){let s=this.elements,r=iP.set(s[0],s[1],s[2]).length(),n=iP.set(s[4],s[5],s[6]).length(),a=iP.set(s[8],s[9],s[10]).length();0>this.determinant()&&(r=-r),t.x=s[12],t.y=s[13],t.z=s[14],iL.copy(this);let h=1/r,o=1/n,l=1/a;return iL.elements[0]*=h,iL.elements[1]*=h,iL.elements[2]*=h,iL.elements[4]*=o,iL.elements[5]*=o,iL.elements[6]*=o,iL.elements[8]*=l,iL.elements[9]*=l,iL.elements[10]*=l,e.setFromRotationMatrix(iL),i.x=r,i.y=n,i.z=a,this}makePerspective(t,e,i,s,r,n){let a,h,o=arguments.length>6&&void 0!==arguments[6]?arguments[6]:ek,l=arguments.length>7&&void 0!==arguments[7]&&arguments[7],u=this.elements;if(l)a=r/(n-r),h=n*r/(n-r);else if(o===ek)a=-(n+r)/(n-r),h=-2*n*r/(n-r);else if(2001===o)a=-n/(n-r),h=-n*r/(n-r);else throw Error("THREE.Matrix4.makePerspective(): Invalid coordinate system: "+o);return u[0]=2*r/(e-t),u[4]=0,u[8]=(e+t)/(e-t),u[12]=0,u[1]=0,u[5]=2*r/(i-s),u[9]=(i+s)/(i-s),u[13]=0,u[2]=0,u[6]=0,u[10]=a,u[14]=h,u[3]=0,u[7]=0,u[11]=-1,u[15]=0,this}makeOrthographic(t,e,i,s,r,n){let a,h,o=arguments.length>6&&void 0!==arguments[6]?arguments[6]:ek,l=arguments.length>7&&void 0!==arguments[7]&&arguments[7],u=this.elements;if(l)a=1/(n-r),h=n/(n-r);else if(o===ek)a=-2/(n-r),h=-(n+r)/(n-r);else if(2001===o)a=-1/(n-r),h=-r/(n-r);else throw Error("THREE.Matrix4.makeOrthographic(): Invalid coordinate system: "+o);return u[0]=2/(e-t),u[4]=0,u[8]=0,u[12]=-(e+t)/(e-t),u[1]=0,u[5]=2/(i-s),u[9]=0,u[13]=-(i+s)/(i-s),u[2]=0,u[6]=0,u[10]=a,u[14]=h,u[3]=0,u[7]=0,u[11]=0,u[15]=1,this}equals(t){let e=this.elements,i=t.elements;for(let t=0;t<16;t++)if(e[t]!==i[t])return!1;return!0}fromArray(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;for(let i=0;i<16;i++)this.elements[i]=t[i+e];return this}toArray(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=this.elements;return t[e]=i[0],t[e+1]=i[1],t[e+2]=i[2],t[e+3]=i[3],t[e+4]=i[4],t[e+5]=i[5],t[e+6]=i[6],t[e+7]=i[7],t[e+8]=i[8],t[e+9]=i[9],t[e+10]=i[10],t[e+11]=i[11],t[e+12]=i[12],t[e+13]=i[13],t[e+14]=i[14],t[e+15]=i[15],t}constructor(t,e,i,s,r,n,a,h,o,l,u,c,d,p,m,y){iF.prototype.isMatrix4=!0,this.elements=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],void 0!==t&&this.set(t,e,i,s,r,n,a,h,o,l,u,c,d,p,m,y)}}let iP=new eq,iL=new iF,iD=new eq(0,0,0),ij=new eq(1,1,1),iU=new eq,iW=new eq,iq=new eq,iH=new iF,iJ=new eW;class iX{get x(){return this._x}set x(t){this._x=t,this._onChangeCallback()}get y(){return this._y}set y(t){this._y=t,this._onChangeCallback()}get z(){return this._z}set z(t){this._z=t,this._onChangeCallback()}get order(){return this._order}set order(t){this._order=t,this._onChangeCallback()}set(t,e,i){let s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:this._order;return this._x=t,this._y=e,this._z=i,this._order=s,this._onChangeCallback(),this}clone(){return new this.constructor(this._x,this._y,this._z,this._order)}copy(t){return this._x=t._x,this._y=t._y,this._z=t._z,this._order=t._order,this._onChangeCallback(),this}setFromRotationMatrix(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this._order,i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],s=t.elements,r=s[0],n=s[4],a=s[8],h=s[1],o=s[5],l=s[9],u=s[2],c=s[6],d=s[10];switch(e){case"XYZ":this._y=Math.asin(eI(a,-1,1)),.9999999>Math.abs(a)?(this._x=Math.atan2(-l,d),this._z=Math.atan2(-n,r)):(this._x=Math.atan2(c,o),this._z=0);break;case"YXZ":this._x=Math.asin(-eI(l,-1,1)),.9999999>Math.abs(l)?(this._y=Math.atan2(a,d),this._z=Math.atan2(h,o)):(this._y=Math.atan2(-u,r),this._z=0);break;case"ZXY":this._x=Math.asin(eI(c,-1,1)),.9999999>Math.abs(c)?(this._y=Math.atan2(-u,d),this._z=Math.atan2(-n,o)):(this._y=0,this._z=Math.atan2(h,r));break;case"ZYX":this._y=Math.asin(-eI(u,-1,1)),.9999999>Math.abs(u)?(this._x=Math.atan2(c,d),this._z=Math.atan2(h,r)):(this._x=0,this._z=Math.atan2(-n,o));break;case"YZX":this._z=Math.asin(eI(h,-1,1)),.9999999>Math.abs(h)?(this._x=Math.atan2(-l,o),this._y=Math.atan2(-u,r)):(this._x=0,this._y=Math.atan2(a,d));break;case"XZY":this._z=Math.asin(-eI(n,-1,1)),.9999999>Math.abs(n)?(this._x=Math.atan2(c,o),this._y=Math.atan2(a,r)):(this._x=Math.atan2(-l,d),this._y=0);break;default:console.warn("THREE.Euler: .setFromRotationMatrix() encountered an unknown order: "+e)}return this._order=e,!0===i&&this._onChangeCallback(),this}setFromQuaternion(t,e,i){return iH.makeRotationFromQuaternion(t),this.setFromRotationMatrix(iH,e,i)}setFromVector3(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this._order;return this.set(t.x,t.y,t.z,e)}reorder(t){return iJ.setFromEuler(this),this.setFromQuaternion(iJ,t)}equals(t){return t._x===this._x&&t._y===this._y&&t._z===this._z&&t._order===this._order}fromArray(t){return this._x=t[0],this._y=t[1],this._z=t[2],void 0!==t[3]&&(this._order=t[3]),this._onChangeCallback(),this}toArray(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return t[e]=this._x,t[e+1]=this._y,t[e+2]=this._z,t[e+3]=this._order,t}_onChange(t){return this._onChangeCallback=t,this}_onChangeCallback(){}*[Symbol.iterator](){yield this._x,yield this._y,yield this._z,yield this._order}constructor(t=0,e=0,i=0,s=iX.DEFAULT_ORDER){this.isEuler=!0,this._x=t,this._y=e,this._z=i,this._order=s}}iX.DEFAULT_ORDER="XYZ";class iY{set(t){this.mask=1<>>0}enable(t){this.mask|=1<1){for(let t=0;t1){for(let t=0;t2&&void 0!==arguments[2]?arguments[2]:[];this[t]===e&&i.push(this);let s=this.children;for(let r=0,n=s.length;r0&&(s.userData=this.userData),s.layers=this.layers.mask,s.matrix=this.matrix.toArray(),s.up=this.up.toArray(),!1===this.matrixAutoUpdate&&(s.matrixAutoUpdate=!1),this.isInstancedMesh&&(s.type="InstancedMesh",s.count=this.count,s.instanceMatrix=this.instanceMatrix.toJSON(),null!==this.instanceColor&&(s.instanceColor=this.instanceColor.toJSON())),this.isBatchedMesh&&(s.type="BatchedMesh",s.perObjectFrustumCulled=this.perObjectFrustumCulled,s.sortObjects=this.sortObjects,s.drawRanges=this._drawRanges,s.reservedRanges=this._reservedRanges,s.geometryInfo=this._geometryInfo.map(t=>({...t,boundingBox:t.boundingBox?t.boundingBox.toJSON():void 0,boundingSphere:t.boundingSphere?t.boundingSphere.toJSON():void 0})),s.instanceInfo=this._instanceInfo.map(t=>({...t})),s.availableInstanceIds=this._availableInstanceIds.slice(),s.availableGeometryIds=this._availableGeometryIds.slice(),s.nextIndexStart=this._nextIndexStart,s.nextVertexStart=this._nextVertexStart,s.geometryCount=this._geometryCount,s.maxInstanceCount=this._maxInstanceCount,s.maxVertexCount=this._maxVertexCount,s.maxIndexCount=this._maxIndexCount,s.geometryInitialized=this._geometryInitialized,s.matricesTexture=this._matricesTexture.toJSON(t),s.indirectTexture=this._indirectTexture.toJSON(t),null!==this._colorsTexture&&(s.colorsTexture=this._colorsTexture.toJSON(t)),null!==this.boundingSphere&&(s.boundingSphere=this.boundingSphere.toJSON()),null!==this.boundingBox&&(s.boundingBox=this.boundingBox.toJSON())),this.isScene)this.background&&(this.background.isColor?s.background=this.background.toJSON():this.background.isTexture&&(s.background=this.background.toJSON(t).uuid)),this.environment&&this.environment.isTexture&&!0!==this.environment.isRenderTargetTexture&&(s.environment=this.environment.toJSON(t).uuid);else if(this.isMesh||this.isLine||this.isPoints){s.geometry=r(t.geometries,this.geometry);let e=this.geometry.parameters;if(void 0!==e&&void 0!==e.shapes){let i=e.shapes;if(Array.isArray(i))for(let e=0,s=i.length;e0){s.children=[];for(let e=0;e0){s.animations=[];for(let e=0;e0&&(i.geometries=e),s.length>0&&(i.materials=s),r.length>0&&(i.textures=r),a.length>0&&(i.images=a),h.length>0&&(i.shapes=h),o.length>0&&(i.skeletons=o),l.length>0&&(i.animations=l),u.length>0&&(i.nodes=u)}return i.object=s,i;function n(t){let e=[];for(let i in t){let s=t[i];delete s.metadata,e.push(s)}return e}}clone(t){return new this.constructor().copy(this,t)}copy(t){let e=!(arguments.length>1)||void 0===arguments[1]||arguments[1];if(this.name=t.name,this.up.copy(t.up),this.position.copy(t.position),this.rotation.order=t.rotation.order,this.quaternion.copy(t.quaternion),this.scale.copy(t.scale),this.matrix.copy(t.matrix),this.matrixWorld.copy(t.matrixWorld),this.matrixAutoUpdate=t.matrixAutoUpdate,this.matrixWorldAutoUpdate=t.matrixWorldAutoUpdate,this.matrixWorldNeedsUpdate=t.matrixWorldNeedsUpdate,this.layers.mask=t.layers.mask,this.visible=t.visible,this.castShadow=t.castShadow,this.receiveShadow=t.receiveShadow,this.frustumCulled=t.frustumCulled,this.renderOrder=t.renderOrder,this.animations=t.animations.slice(),this.userData=JSON.parse(JSON.stringify(t.userData)),!0===e)for(let e=0;e0?s.multiplyScalar(1/Math.sqrt(r)):s.set(0,0,0)}static getBarycoord(t,e,i,s,r){se.subVectors(s,e),si.subVectors(i,e),ss.subVectors(t,e);let n=se.dot(se),a=se.dot(si),h=se.dot(ss),o=si.dot(si),l=si.dot(ss),u=n*o-a*a;if(0===u)return r.set(0,0,0),null;let c=1/u,d=(o*h-a*l)*c,p=(n*l-a*h)*c;return r.set(1-d-p,p,d)}static containsPoint(t,e,i,s){return null!==this.getBarycoord(t,e,i,s,sr)&&sr.x>=0&&sr.y>=0&&sr.x+sr.y<=1}static getInterpolation(t,e,i,s,r,n,a,h){return null===this.getBarycoord(t,e,i,s,sr)?(h.x=0,h.y=0,"z"in h&&(h.z=0),"w"in h&&(h.w=0),null):(h.setScalar(0),h.addScaledVector(r,sr.x),h.addScaledVector(n,sr.y),h.addScaledVector(a,sr.z),h)}static getInterpolatedAttribute(t,e,i,s,r,n){return sc.setScalar(0),sd.setScalar(0),sp.setScalar(0),sc.fromBufferAttribute(t,e),sd.fromBufferAttribute(t,i),sp.fromBufferAttribute(t,s),n.setScalar(0),n.addScaledVector(sc,r.x),n.addScaledVector(sd,r.y),n.addScaledVector(sp,r.z),n}static isFrontFacing(t,e,i,s){return se.subVectors(i,e),si.subVectors(t,e),0>se.cross(si).dot(s)}set(t,e,i){return this.a.copy(t),this.b.copy(e),this.c.copy(i),this}setFromPointsAndIndices(t,e,i,s){return this.a.copy(t[e]),this.b.copy(t[i]),this.c.copy(t[s]),this}setFromAttributeAndIndices(t,e,i,s){return this.a.fromBufferAttribute(t,e),this.b.fromBufferAttribute(t,i),this.c.fromBufferAttribute(t,s),this}clone(){return new this.constructor().copy(this)}copy(t){return this.a.copy(t.a),this.b.copy(t.b),this.c.copy(t.c),this}getArea(){return se.subVectors(this.c,this.b),si.subVectors(this.a,this.b),.5*se.cross(si).length()}getMidpoint(t){return t.addVectors(this.a,this.b).add(this.c).multiplyScalar(1/3)}getNormal(t){return sm.getNormal(this.a,this.b,this.c,t)}getPlane(t){return t.setFromCoplanarPoints(this.a,this.b,this.c)}getBarycoord(t,e){return sm.getBarycoord(t,this.a,this.b,this.c,e)}getInterpolation(t,e,i,s,r){return sm.getInterpolation(t,this.a,this.b,this.c,e,i,s,r)}containsPoint(t){return sm.containsPoint(t,this.a,this.b,this.c)}isFrontFacing(t){return sm.isFrontFacing(this.a,this.b,this.c,t)}intersectsBox(t){return t.intersectsTriangle(this)}closestPointToPoint(t,e){let i,s,r=this.a,n=this.b,a=this.c;sn.subVectors(n,r),sa.subVectors(a,r),so.subVectors(t,r);let h=sn.dot(so),o=sa.dot(so);if(h<=0&&o<=0)return e.copy(r);sl.subVectors(t,n);let l=sn.dot(sl),u=sa.dot(sl);if(l>=0&&u<=l)return e.copy(n);let c=h*u-l*o;if(c<=0&&h>=0&&l<=0)return i=h/(h-l),e.copy(r).addScaledVector(sn,i);su.subVectors(t,a);let d=sn.dot(su),p=sa.dot(su);if(p>=0&&d<=p)return e.copy(a);let m=d*o-h*p;if(m<=0&&o>=0&&p<=0)return s=o/(o-p),e.copy(r).addScaledVector(sa,s);let y=l*p-d*u;if(y<=0&&u-l>=0&&d-p>=0)return sh.subVectors(a,n),s=(u-l)/(u-l+(d-p)),e.copy(n).addScaledVector(sh,s);let f=1/(y+m+c);return i=m*f,s=c*f,e.copy(r).addScaledVector(sn,i).addScaledVector(sa,s)}equals(t){return t.a.equals(this.a)&&t.b.equals(this.b)&&t.c.equals(this.c)}constructor(t=new eq,e=new eq,i=new eq){this.a=t,this.b=e,this.c=i}}let sy={aliceblue:0xf0f8ff,antiquewhite:0xfaebd7,aqua:65535,aquamarine:8388564,azure:0xf0ffff,beige:0xf5f5dc,bisque:0xffe4c4,black:0,blanchedalmond:0xffebcd,blue:255,blueviolet:9055202,brown:0xa52a2a,burlywood:0xdeb887,cadetblue:6266528,chartreuse:8388352,chocolate:0xd2691e,coral:0xff7f50,cornflowerblue:6591981,cornsilk:0xfff8dc,crimson:0xdc143c,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:0xb8860b,darkgray:0xa9a9a9,darkgreen:25600,darkgrey:0xa9a9a9,darkkhaki:0xbdb76b,darkmagenta:9109643,darkolivegreen:5597999,darkorange:0xff8c00,darkorchid:0x9932cc,darkred:9109504,darksalmon:0xe9967a,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:0xff1493,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:0xb22222,floralwhite:0xfffaf0,forestgreen:2263842,fuchsia:0xff00ff,gainsboro:0xdcdcdc,ghostwhite:0xf8f8ff,gold:0xffd700,goldenrod:0xdaa520,gray:8421504,green:32768,greenyellow:0xadff2f,grey:8421504,honeydew:0xf0fff0,hotpink:0xff69b4,indianred:0xcd5c5c,indigo:4915330,ivory:0xfffff0,khaki:0xf0e68c,lavender:0xe6e6fa,lavenderblush:0xfff0f5,lawngreen:8190976,lemonchiffon:0xfffacd,lightblue:0xadd8e6,lightcoral:0xf08080,lightcyan:0xe0ffff,lightgoldenrodyellow:0xfafad2,lightgray:0xd3d3d3,lightgreen:9498256,lightgrey:0xd3d3d3,lightpink:0xffb6c1,lightsalmon:0xffa07a,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:0xb0c4de,lightyellow:0xffffe0,lime:65280,limegreen:3329330,linen:0xfaf0e6,magenta:0xff00ff,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:0xba55d3,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:0xc71585,midnightblue:1644912,mintcream:0xf5fffa,mistyrose:0xffe4e1,moccasin:0xffe4b5,navajowhite:0xffdead,navy:128,oldlace:0xfdf5e6,olive:8421376,olivedrab:7048739,orange:0xffa500,orangered:0xff4500,orchid:0xda70d6,palegoldenrod:0xeee8aa,palegreen:0x98fb98,paleturquoise:0xafeeee,palevioletred:0xdb7093,papayawhip:0xffefd5,peachpuff:0xffdab9,peru:0xcd853f,pink:0xffc0cb,plum:0xdda0dd,powderblue:0xb0e0e6,purple:8388736,rebeccapurple:6697881,red:0xff0000,rosybrown:0xbc8f8f,royalblue:4286945,saddlebrown:9127187,salmon:0xfa8072,sandybrown:0xf4a460,seagreen:3050327,seashell:0xfff5ee,sienna:0xa0522d,silver:0xc0c0c0,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:0xfffafa,springgreen:65407,steelblue:4620980,tan:0xd2b48c,teal:32896,thistle:0xd8bfd8,tomato:0xff6347,turquoise:4251856,violet:0xee82ee,wheat:0xf5deb3,white:0xffffff,whitesmoke:0xf5f5f5,yellow:0xffff00,yellowgreen:0x9acd32},sf={h:0,s:0,l:0},sg={h:0,s:0,l:0};function sx(t,e,i){return(i<0&&(i+=1),i>1&&(i-=1),i<1/6)?t+(e-t)*6*i:i<.5?e:i<2/3?t+(e-t)*6*(2/3-i):t}class sb{set(t,e,i){return void 0===e&&void 0===i?t&&t.isColor?this.copy(t):"number"==typeof t?this.setHex(t):"string"==typeof t&&this.setStyle(t):this.setRGB(t,e,i),this}setScalar(t){return this.r=t,this.g=t,this.b=t,this}setHex(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ef;return t=Math.floor(t),this.r=(t>>16&255)/255,this.g=(t>>8&255)/255,this.b=(255&t)/255,e3.colorSpaceToWorking(this,e),this}setRGB(t,e,i){let s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e3.workingColorSpace;return this.r=t,this.g=e,this.b=i,e3.colorSpaceToWorking(this,s),this}setHSL(t,e,i){let s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e3.workingColorSpace;if(t=eF(t,1),e=eI(e,0,1),i=eI(i,0,1),0===e)this.r=this.g=this.b=i;else{let s=i<=.5?i*(1+e):i+e-i*e,r=2*i-s;this.r=sx(r,s,t+1/3),this.g=sx(r,s,t),this.b=sx(r,s,t-1/3)}return e3.colorSpaceToWorking(this,s),this}setStyle(t){let e,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ef;function s(e){void 0!==e&&1>parseFloat(e)&&console.warn("THREE.Color: Alpha component of "+t+" will be ignored.")}if(e=/^(\w+)\(([^\)]*)\)/.exec(t)){let r,n=e[1],a=e[2];switch(n){case"rgb":case"rgba":if(r=/^\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(a))return s(r[4]),this.setRGB(Math.min(255,parseInt(r[1],10))/255,Math.min(255,parseInt(r[2],10))/255,Math.min(255,parseInt(r[3],10))/255,i);if(r=/^\s*(\d+)\%\s*,\s*(\d+)\%\s*,\s*(\d+)\%\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(a))return s(r[4]),this.setRGB(Math.min(100,parseInt(r[1],10))/100,Math.min(100,parseInt(r[2],10))/100,Math.min(100,parseInt(r[3],10))/100,i);break;case"hsl":case"hsla":if(r=/^\s*(\d*\.?\d+)\s*,\s*(\d*\.?\d+)\%\s*,\s*(\d*\.?\d+)\%\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(a))return s(r[4]),this.setHSL(parseFloat(r[1])/360,parseFloat(r[2])/100,parseFloat(r[3])/100,i);break;default:console.warn("THREE.Color: Unknown color model "+t)}}else if(e=/^\#([A-Fa-f\d]+)$/.exec(t)){let s=e[1],r=s.length;if(3===r)return this.setRGB(parseInt(s.charAt(0),16)/15,parseInt(s.charAt(1),16)/15,parseInt(s.charAt(2),16)/15,i);if(6===r)return this.setHex(parseInt(s,16),i);console.warn("THREE.Color: Invalid hex color "+t)}else if(t&&t.length>0)return this.setColorName(t,i);return this}setColorName(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ef,i=sy[t.toLowerCase()];return void 0!==i?this.setHex(i,e):console.warn("THREE.Color: Unknown color "+t),this}clone(){return new this.constructor(this.r,this.g,this.b)}copy(t){return this.r=t.r,this.g=t.g,this.b=t.b,this}copySRGBToLinear(t){return this.r=e5(t.r),this.g=e5(t.g),this.b=e5(t.b),this}copyLinearToSRGB(t){return this.r=e4(t.r),this.g=e4(t.g),this.b=e4(t.b),this}convertSRGBToLinear(){return this.copySRGBToLinear(this),this}convertLinearToSRGB(){return this.copyLinearToSRGB(this),this}getHex(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ef;return e3.workingToColorSpace(sv.copy(this),t),65536*Math.round(eI(255*sv.r,0,255))+256*Math.round(eI(255*sv.g,0,255))+Math.round(eI(255*sv.b,0,255))}getHexString(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ef;return("000000"+this.getHex(t).toString(16)).slice(-6)}getHSL(t){let e,i,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e3.workingColorSpace;e3.workingToColorSpace(sv.copy(this),s);let r=sv.r,n=sv.g,a=sv.b,h=Math.max(r,n,a),o=Math.min(r,n,a),l=(o+h)/2;if(o===h)e=0,i=0;else{let t=h-o;switch(i=l<=.5?t/(h+o):t/(2-h-o),h){case r:e=(n-a)/t+6*(n1&&void 0!==arguments[1]?arguments[1]:e3.workingColorSpace;return e3.workingToColorSpace(sv.copy(this),e),t.r=sv.r,t.g=sv.g,t.b=sv.b,t}getStyle(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ef;e3.workingToColorSpace(sv.copy(this),t);let e=sv.r,i=sv.g,s=sv.b;return t!==ef?"color(".concat(t," ").concat(e.toFixed(3)," ").concat(i.toFixed(3)," ").concat(s.toFixed(3),")"):"rgb(".concat(Math.round(255*e),",").concat(Math.round(255*i),",").concat(Math.round(255*s),")")}offsetHSL(t,e,i){return this.getHSL(sf),this.setHSL(sf.h+t,sf.s+e,sf.l+i)}add(t){return this.r+=t.r,this.g+=t.g,this.b+=t.b,this}addColors(t,e){return this.r=t.r+e.r,this.g=t.g+e.g,this.b=t.b+e.b,this}addScalar(t){return this.r+=t,this.g+=t,this.b+=t,this}sub(t){return this.r=Math.max(0,this.r-t.r),this.g=Math.max(0,this.g-t.g),this.b=Math.max(0,this.b-t.b),this}multiply(t){return this.r*=t.r,this.g*=t.g,this.b*=t.b,this}multiplyScalar(t){return this.r*=t,this.g*=t,this.b*=t,this}lerp(t,e){return this.r+=(t.r-this.r)*e,this.g+=(t.g-this.g)*e,this.b+=(t.b-this.b)*e,this}lerpColors(t,e,i){return this.r=t.r+(e.r-t.r)*i,this.g=t.g+(e.g-t.g)*i,this.b=t.b+(e.b-t.b)*i,this}lerpHSL(t,e){this.getHSL(sf),t.getHSL(sg);let i=eP(sf.h,sg.h,e),s=eP(sf.s,sg.s,e),r=eP(sf.l,sg.l,e);return this.setHSL(i,s,r),this}setFromVector3(t){return this.r=t.x,this.g=t.y,this.b=t.z,this}applyMatrix3(t){let e=this.r,i=this.g,s=this.b,r=t.elements;return this.r=r[0]*e+r[3]*i+r[6]*s,this.g=r[1]*e+r[4]*i+r[7]*s,this.b=r[2]*e+r[5]*i+r[8]*s,this}equals(t){return t.r===this.r&&t.g===this.g&&t.b===this.b}fromArray(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this.r=t[e],this.g=t[e+1],this.b=t[e+2],this}toArray(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return t[e]=this.r,t[e+1]=this.g,t[e+2]=this.b,t}fromBufferAttribute(t,e){return this.r=t.getX(e),this.g=t.getY(e),this.b=t.getZ(e),this}toJSON(){return this.getHex()}*[Symbol.iterator](){yield this.r,yield this.g,yield this.b}constructor(t,e,i){return this.isColor=!0,this.r=1,this.g=1,this.b=1,this.set(t,e,i)}}let sv=new sb;sb.NAMES=sy;let sM=0;class sw extends eE{get alphaTest(){return this._alphaTest}set alphaTest(t){this._alphaTest>0!=t>0&&this.version++,this._alphaTest=t}onBeforeRender(){}onBeforeCompile(){}customProgramCacheKey(){return this.onBeforeCompile.toString()}setValues(t){if(void 0!==t)for(let e in t){let i=t[e];if(void 0===i){console.warn("THREE.Material: parameter '".concat(e,"' has value of undefined."));continue}let s=this[e];if(void 0===s){console.warn("THREE.Material: '".concat(e,"' is not a property of THREE.").concat(this.type,"."));continue}s&&s.isColor?s.set(i):s&&s.isVector3&&i&&i.isVector3?s.copy(i):this[e]=i}}toJSON(t){let e=void 0===t||"string"==typeof t;e&&(t={textures:{},images:{}});let i={metadata:{version:4.7,type:"Material",generator:"Material.toJSON"}};function s(t){let e=[];for(let i in t){let s=t[i];delete s.metadata,e.push(s)}return e}if(i.uuid=this.uuid,i.type=this.type,""!==this.name&&(i.name=this.name),this.color&&this.color.isColor&&(i.color=this.color.getHex()),void 0!==this.roughness&&(i.roughness=this.roughness),void 0!==this.metalness&&(i.metalness=this.metalness),void 0!==this.sheen&&(i.sheen=this.sheen),this.sheenColor&&this.sheenColor.isColor&&(i.sheenColor=this.sheenColor.getHex()),void 0!==this.sheenRoughness&&(i.sheenRoughness=this.sheenRoughness),this.emissive&&this.emissive.isColor&&(i.emissive=this.emissive.getHex()),void 0!==this.emissiveIntensity&&1!==this.emissiveIntensity&&(i.emissiveIntensity=this.emissiveIntensity),this.specular&&this.specular.isColor&&(i.specular=this.specular.getHex()),void 0!==this.specularIntensity&&(i.specularIntensity=this.specularIntensity),this.specularColor&&this.specularColor.isColor&&(i.specularColor=this.specularColor.getHex()),void 0!==this.shininess&&(i.shininess=this.shininess),void 0!==this.clearcoat&&(i.clearcoat=this.clearcoat),void 0!==this.clearcoatRoughness&&(i.clearcoatRoughness=this.clearcoatRoughness),this.clearcoatMap&&this.clearcoatMap.isTexture&&(i.clearcoatMap=this.clearcoatMap.toJSON(t).uuid),this.clearcoatRoughnessMap&&this.clearcoatRoughnessMap.isTexture&&(i.clearcoatRoughnessMap=this.clearcoatRoughnessMap.toJSON(t).uuid),this.clearcoatNormalMap&&this.clearcoatNormalMap.isTexture&&(i.clearcoatNormalMap=this.clearcoatNormalMap.toJSON(t).uuid,i.clearcoatNormalScale=this.clearcoatNormalScale.toArray()),this.sheenColorMap&&this.sheenColorMap.isTexture&&(i.sheenColorMap=this.sheenColorMap.toJSON(t).uuid),this.sheenRoughnessMap&&this.sheenRoughnessMap.isTexture&&(i.sheenRoughnessMap=this.sheenRoughnessMap.toJSON(t).uuid),void 0!==this.dispersion&&(i.dispersion=this.dispersion),void 0!==this.iridescence&&(i.iridescence=this.iridescence),void 0!==this.iridescenceIOR&&(i.iridescenceIOR=this.iridescenceIOR),void 0!==this.iridescenceThicknessRange&&(i.iridescenceThicknessRange=this.iridescenceThicknessRange),this.iridescenceMap&&this.iridescenceMap.isTexture&&(i.iridescenceMap=this.iridescenceMap.toJSON(t).uuid),this.iridescenceThicknessMap&&this.iridescenceThicknessMap.isTexture&&(i.iridescenceThicknessMap=this.iridescenceThicknessMap.toJSON(t).uuid),void 0!==this.anisotropy&&(i.anisotropy=this.anisotropy),void 0!==this.anisotropyRotation&&(i.anisotropyRotation=this.anisotropyRotation),this.anisotropyMap&&this.anisotropyMap.isTexture&&(i.anisotropyMap=this.anisotropyMap.toJSON(t).uuid),this.map&&this.map.isTexture&&(i.map=this.map.toJSON(t).uuid),this.matcap&&this.matcap.isTexture&&(i.matcap=this.matcap.toJSON(t).uuid),this.alphaMap&&this.alphaMap.isTexture&&(i.alphaMap=this.alphaMap.toJSON(t).uuid),this.lightMap&&this.lightMap.isTexture&&(i.lightMap=this.lightMap.toJSON(t).uuid,i.lightMapIntensity=this.lightMapIntensity),this.aoMap&&this.aoMap.isTexture&&(i.aoMap=this.aoMap.toJSON(t).uuid,i.aoMapIntensity=this.aoMapIntensity),this.bumpMap&&this.bumpMap.isTexture&&(i.bumpMap=this.bumpMap.toJSON(t).uuid,i.bumpScale=this.bumpScale),this.normalMap&&this.normalMap.isTexture&&(i.normalMap=this.normalMap.toJSON(t).uuid,i.normalMapType=this.normalMapType,i.normalScale=this.normalScale.toArray()),this.displacementMap&&this.displacementMap.isTexture&&(i.displacementMap=this.displacementMap.toJSON(t).uuid,i.displacementScale=this.displacementScale,i.displacementBias=this.displacementBias),this.roughnessMap&&this.roughnessMap.isTexture&&(i.roughnessMap=this.roughnessMap.toJSON(t).uuid),this.metalnessMap&&this.metalnessMap.isTexture&&(i.metalnessMap=this.metalnessMap.toJSON(t).uuid),this.emissiveMap&&this.emissiveMap.isTexture&&(i.emissiveMap=this.emissiveMap.toJSON(t).uuid),this.specularMap&&this.specularMap.isTexture&&(i.specularMap=this.specularMap.toJSON(t).uuid),this.specularIntensityMap&&this.specularIntensityMap.isTexture&&(i.specularIntensityMap=this.specularIntensityMap.toJSON(t).uuid),this.specularColorMap&&this.specularColorMap.isTexture&&(i.specularColorMap=this.specularColorMap.toJSON(t).uuid),this.envMap&&this.envMap.isTexture&&(i.envMap=this.envMap.toJSON(t).uuid,void 0!==this.combine&&(i.combine=this.combine)),void 0!==this.envMapRotation&&(i.envMapRotation=this.envMapRotation.toArray()),void 0!==this.envMapIntensity&&(i.envMapIntensity=this.envMapIntensity),void 0!==this.reflectivity&&(i.reflectivity=this.reflectivity),void 0!==this.refractionRatio&&(i.refractionRatio=this.refractionRatio),this.gradientMap&&this.gradientMap.isTexture&&(i.gradientMap=this.gradientMap.toJSON(t).uuid),void 0!==this.transmission&&(i.transmission=this.transmission),this.transmissionMap&&this.transmissionMap.isTexture&&(i.transmissionMap=this.transmissionMap.toJSON(t).uuid),void 0!==this.thickness&&(i.thickness=this.thickness),this.thicknessMap&&this.thicknessMap.isTexture&&(i.thicknessMap=this.thicknessMap.toJSON(t).uuid),void 0!==this.attenuationDistance&&this.attenuationDistance!==1/0&&(i.attenuationDistance=this.attenuationDistance),void 0!==this.attenuationColor&&(i.attenuationColor=this.attenuationColor.getHex()),void 0!==this.size&&(i.size=this.size),null!==this.shadowSide&&(i.shadowSide=this.shadowSide),void 0!==this.sizeAttenuation&&(i.sizeAttenuation=this.sizeAttenuation),this.blending!==g&&(i.blending=this.blending),this.side!==p&&(i.side=this.side),!0===this.vertexColors&&(i.vertexColors=!0),this.opacity<1&&(i.opacity=this.opacity),!0===this.transparent&&(i.transparent=!0),this.blendSrc!==R&&(i.blendSrc=this.blendSrc),this.blendDst!==O&&(i.blendDst=this.blendDst),this.blendEquation!==w&&(i.blendEquation=this.blendEquation),null!==this.blendSrcAlpha&&(i.blendSrcAlpha=this.blendSrcAlpha),null!==this.blendDstAlpha&&(i.blendDstAlpha=this.blendDstAlpha),null!==this.blendEquationAlpha&&(i.blendEquationAlpha=this.blendEquationAlpha),this.blendColor&&this.blendColor.isColor&&(i.blendColor=this.blendColor.getHex()),0!==this.blendAlpha&&(i.blendAlpha=this.blendAlpha),this.depthFunc!==H&&(i.depthFunc=this.depthFunc),!1===this.depthTest&&(i.depthTest=this.depthTest),!1===this.depthWrite&&(i.depthWrite=this.depthWrite),!1===this.colorWrite&&(i.colorWrite=this.colorWrite),255!==this.stencilWriteMask&&(i.stencilWriteMask=this.stencilWriteMask),519!==this.stencilFunc&&(i.stencilFunc=this.stencilFunc),0!==this.stencilRef&&(i.stencilRef=this.stencilRef),255!==this.stencilFuncMask&&(i.stencilFuncMask=this.stencilFuncMask),7680!==this.stencilFail&&(i.stencilFail=this.stencilFail),7680!==this.stencilZFail&&(i.stencilZFail=this.stencilZFail),7680!==this.stencilZPass&&(i.stencilZPass=this.stencilZPass),!0===this.stencilWrite&&(i.stencilWrite=this.stencilWrite),void 0!==this.rotation&&0!==this.rotation&&(i.rotation=this.rotation),!0===this.polygonOffset&&(i.polygonOffset=!0),0!==this.polygonOffsetFactor&&(i.polygonOffsetFactor=this.polygonOffsetFactor),0!==this.polygonOffsetUnits&&(i.polygonOffsetUnits=this.polygonOffsetUnits),void 0!==this.linewidth&&1!==this.linewidth&&(i.linewidth=this.linewidth),void 0!==this.dashSize&&(i.dashSize=this.dashSize),void 0!==this.gapSize&&(i.gapSize=this.gapSize),void 0!==this.scale&&(i.scale=this.scale),!0===this.dithering&&(i.dithering=!0),this.alphaTest>0&&(i.alphaTest=this.alphaTest),!0===this.alphaHash&&(i.alphaHash=!0),!0===this.alphaToCoverage&&(i.alphaToCoverage=!0),!0===this.premultipliedAlpha&&(i.premultipliedAlpha=!0),!0===this.forceSinglePass&&(i.forceSinglePass=!0),!0===this.wireframe&&(i.wireframe=!0),this.wireframeLinewidth>1&&(i.wireframeLinewidth=this.wireframeLinewidth),"round"!==this.wireframeLinecap&&(i.wireframeLinecap=this.wireframeLinecap),"round"!==this.wireframeLinejoin&&(i.wireframeLinejoin=this.wireframeLinejoin),!0===this.flatShading&&(i.flatShading=!0),!1===this.visible&&(i.visible=!1),!1===this.toneMapped&&(i.toneMapped=!1),!1===this.fog&&(i.fog=!1),Object.keys(this.userData).length>0&&(i.userData=this.userData),e){let e=s(t.textures),r=s(t.images);e.length>0&&(i.textures=e),r.length>0&&(i.images=r)}return i}clone(){return new this.constructor().copy(this)}copy(t){this.name=t.name,this.blending=t.blending,this.side=t.side,this.vertexColors=t.vertexColors,this.opacity=t.opacity,this.transparent=t.transparent,this.blendSrc=t.blendSrc,this.blendDst=t.blendDst,this.blendEquation=t.blendEquation,this.blendSrcAlpha=t.blendSrcAlpha,this.blendDstAlpha=t.blendDstAlpha,this.blendEquationAlpha=t.blendEquationAlpha,this.blendColor.copy(t.blendColor),this.blendAlpha=t.blendAlpha,this.depthFunc=t.depthFunc,this.depthTest=t.depthTest,this.depthWrite=t.depthWrite,this.stencilWriteMask=t.stencilWriteMask,this.stencilFunc=t.stencilFunc,this.stencilRef=t.stencilRef,this.stencilFuncMask=t.stencilFuncMask,this.stencilFail=t.stencilFail,this.stencilZFail=t.stencilZFail,this.stencilZPass=t.stencilZPass,this.stencilWrite=t.stencilWrite;let e=t.clippingPlanes,i=null;if(null!==e){let t=e.length;i=Array(t);for(let s=0;s!==t;++s)i[s]=e[s].clone()}return this.clippingPlanes=i,this.clipIntersection=t.clipIntersection,this.clipShadows=t.clipShadows,this.shadowSide=t.shadowSide,this.colorWrite=t.colorWrite,this.precision=t.precision,this.polygonOffset=t.polygonOffset,this.polygonOffsetFactor=t.polygonOffsetFactor,this.polygonOffsetUnits=t.polygonOffsetUnits,this.dithering=t.dithering,this.alphaTest=t.alphaTest,this.alphaHash=t.alphaHash,this.alphaToCoverage=t.alphaToCoverage,this.premultipliedAlpha=t.premultipliedAlpha,this.forceSinglePass=t.forceSinglePass,this.visible=t.visible,this.toneMapped=t.toneMapped,this.userData=JSON.parse(JSON.stringify(t.userData)),this}dispose(){this.dispatchEvent({type:"dispose"})}set needsUpdate(t){!0===t&&this.version++}constructor(){super(),this.isMaterial=!0,Object.defineProperty(this,"id",{value:sM++}),this.uuid=eB(),this.name="",this.type="Material",this.blending=g,this.side=p,this.vertexColors=!1,this.opacity=1,this.transparent=!1,this.alphaHash=!1,this.blendSrc=R,this.blendDst=O,this.blendEquation=w,this.blendSrcAlpha=null,this.blendDstAlpha=null,this.blendEquationAlpha=null,this.blendColor=new sb(0,0,0),this.blendAlpha=0,this.depthFunc=H,this.depthTest=!0,this.depthWrite=!0,this.stencilWriteMask=255,this.stencilFunc=519,this.stencilRef=0,this.stencilFuncMask=255,this.stencilFail=7680,this.stencilZFail=7680,this.stencilZPass=7680,this.stencilWrite=!1,this.clippingPlanes=null,this.clipIntersection=!1,this.clipShadows=!1,this.shadowSide=null,this.colorWrite=!0,this.precision=null,this.polygonOffset=!1,this.polygonOffsetFactor=0,this.polygonOffsetUnits=0,this.dithering=!1,this.alphaToCoverage=!1,this.premultipliedAlpha=!1,this.forceSinglePass=!1,this.allowOverride=!0,this.visible=!0,this.toneMapped=!0,this.userData={},this.version=0,this._alphaTest=0}}class sS extends sw{copy(t){return super.copy(t),this.color.copy(t.color),this.map=t.map,this.lightMap=t.lightMap,this.lightMapIntensity=t.lightMapIntensity,this.aoMap=t.aoMap,this.aoMapIntensity=t.aoMapIntensity,this.specularMap=t.specularMap,this.alphaMap=t.alphaMap,this.envMap=t.envMap,this.envMapRotation.copy(t.envMapRotation),this.combine=t.combine,this.reflectivity=t.reflectivity,this.refractionRatio=t.refractionRatio,this.wireframe=t.wireframe,this.wireframeLinewidth=t.wireframeLinewidth,this.wireframeLinecap=t.wireframeLinecap,this.wireframeLinejoin=t.wireframeLinejoin,this.fog=t.fog,this}constructor(t){super(),this.isMeshBasicMaterial=!0,this.type="MeshBasicMaterial",this.color=new sb(0xffffff),this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.specularMap=null,this.alphaMap=null,this.envMap=null,this.envMapRotation=new iX,this.combine=G,this.reflectivity=1,this.refractionRatio=.98,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.fog=!0,this.setValues(t)}}let s_=new eq,sz=new eU,sA=0;class sT{onUploadCallback(){}set needsUpdate(t){!0===t&&this.version++}setUsage(t){return this.usage=t,this}addUpdateRange(t,e){this.updateRanges.push({start:t,count:e})}clearUpdateRanges(){this.updateRanges.length=0}copy(t){return this.name=t.name,this.array=new t.array.constructor(t.array),this.itemSize=t.itemSize,this.count=t.count,this.normalized=t.normalized,this.usage=t.usage,this.gpuType=t.gpuType,this}copyAt(t,e,i){t*=this.itemSize,i*=e.itemSize;for(let s=0,r=this.itemSize;s1&&void 0!==arguments[1]?arguments[1]:0;return this.array.set(t,e),this}getComponent(t,e){let i=this.array[t*this.itemSize+e];return this.normalized&&(i=eL(i,this.array)),i}setComponent(t,e,i){return this.normalized&&(i=eD(i,this.array)),this.array[t*this.itemSize+e]=i,this}getX(t){let e=this.array[t*this.itemSize];return this.normalized&&(e=eL(e,this.array)),e}setX(t,e){return this.normalized&&(e=eD(e,this.array)),this.array[t*this.itemSize]=e,this}getY(t){let e=this.array[t*this.itemSize+1];return this.normalized&&(e=eL(e,this.array)),e}setY(t,e){return this.normalized&&(e=eD(e,this.array)),this.array[t*this.itemSize+1]=e,this}getZ(t){let e=this.array[t*this.itemSize+2];return this.normalized&&(e=eL(e,this.array)),e}setZ(t,e){return this.normalized&&(e=eD(e,this.array)),this.array[t*this.itemSize+2]=e,this}getW(t){let e=this.array[t*this.itemSize+3];return this.normalized&&(e=eL(e,this.array)),e}setW(t,e){return this.normalized&&(e=eD(e,this.array)),this.array[t*this.itemSize+3]=e,this}setXY(t,e,i){return t*=this.itemSize,this.normalized&&(e=eD(e,this.array),i=eD(i,this.array)),this.array[t+0]=e,this.array[t+1]=i,this}setXYZ(t,e,i,s){return t*=this.itemSize,this.normalized&&(e=eD(e,this.array),i=eD(i,this.array),s=eD(s,this.array)),this.array[t+0]=e,this.array[t+1]=i,this.array[t+2]=s,this}setXYZW(t,e,i,s,r){return t*=this.itemSize,this.normalized&&(e=eD(e,this.array),i=eD(i,this.array),s=eD(s,this.array),r=eD(r,this.array)),this.array[t+0]=e,this.array[t+1]=i,this.array[t+2]=s,this.array[t+3]=r,this}onUpload(t){return this.onUploadCallback=t,this}clone(){return new this.constructor(this.array,this.itemSize).copy(this)}toJSON(){let t={itemSize:this.itemSize,type:this.array.constructor.name,array:Array.from(this.array),normalized:this.normalized};return""!==this.name&&(t.name=this.name),35044!==this.usage&&(t.usage=this.usage),t}constructor(t,e,i=!1){if(Array.isArray(t))throw TypeError("THREE.BufferAttribute: array should be a Typed Array.");this.isBufferAttribute=!0,Object.defineProperty(this,"id",{value:sA++}),this.name="",this.array=t,this.itemSize=e,this.count=void 0!==t?t.length/e:0,this.normalized=i,this.usage=35044,this.updateRanges=[],this.gpuType=tT,this.version=0}}class sC extends sT{constructor(t,e,i){super(new Uint16Array(t),e,i)}}class sk extends sT{constructor(t,e,i){super(new Uint32Array(t),e,i)}}class sE extends sT{constructor(t,e,i){super(new Float32Array(t),e,i)}}let sR=0,sO=new iF,sN=new st,sV=new eq,sB=new il,sI=new il,sF=new eq;class sP extends eE{getIndex(){return this.index}setIndex(t){return Array.isArray(t)?this.index=new(eZ(t)?sk:sC)(t,1):this.index=t,this}setIndirect(t){return this.indirect=t,this}getIndirect(){return this.indirect}getAttribute(t){return this.attributes[t]}setAttribute(t,e){return this.attributes[t]=e,this}deleteAttribute(t){return delete this.attributes[t],this}hasAttribute(t){return void 0!==this.attributes[t]}addGroup(t,e){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;this.groups.push({start:t,count:e,materialIndex:i})}clearGroups(){this.groups=[]}setDrawRange(t,e){this.drawRange.start=t,this.drawRange.count=e}applyMatrix4(t){let e=this.attributes.position;void 0!==e&&(e.applyMatrix4(t),e.needsUpdate=!0);let i=this.attributes.normal;if(void 0!==i){let e=new eX().getNormalMatrix(t);i.applyNormalMatrix(e),i.needsUpdate=!0}let s=this.attributes.tangent;return void 0!==s&&(s.transformDirection(t),s.needsUpdate=!0),null!==this.boundingBox&&this.computeBoundingBox(),null!==this.boundingSphere&&this.computeBoundingSphere(),this}applyQuaternion(t){return sO.makeRotationFromQuaternion(t),this.applyMatrix4(sO),this}rotateX(t){return sO.makeRotationX(t),this.applyMatrix4(sO),this}rotateY(t){return sO.makeRotationY(t),this.applyMatrix4(sO),this}rotateZ(t){return sO.makeRotationZ(t),this.applyMatrix4(sO),this}translate(t,e,i){return sO.makeTranslation(t,e,i),this.applyMatrix4(sO),this}scale(t,e,i){return sO.makeScale(t,e,i),this.applyMatrix4(sO),this}lookAt(t){return sN.lookAt(t),sN.updateMatrix(),this.applyMatrix4(sN.matrix),this}center(){return this.computeBoundingBox(),this.boundingBox.getCenter(sV).negate(),this.translate(sV.x,sV.y,sV.z),this}setFromPoints(t){let e=this.getAttribute("position");if(void 0===e){let e=[];for(let i=0,s=t.length;ie.count&&console.warn("THREE.BufferGeometry: Buffer size too small for points data. Use .dispose() and create a new geometry."),e.needsUpdate=!0}return this}computeBoundingBox(){null===this.boundingBox&&(this.boundingBox=new il);let t=this.attributes.position,e=this.morphAttributes.position;if(t&&t.isGLBufferAttribute){console.error("THREE.BufferGeometry.computeBoundingBox(): GLBufferAttribute requires a manual bounding box.",this),this.boundingBox.set(new eq(-1/0,-1/0,-1/0),new eq(Infinity,Infinity,Infinity));return}if(void 0!==t){if(this.boundingBox.setFromBufferAttribute(t),e)for(let t=0,i=e.length;t0&&(t.userData=this.userData),void 0!==this.parameters){let e=this.parameters;for(let i in e)void 0!==e[i]&&(t[i]=e[i]);return t}t.data={attributes:{}};let e=this.index;null!==e&&(t.data.index={type:e.array.constructor.name,array:Array.prototype.slice.call(e.array)});let i=this.attributes;for(let e in i){let s=i[e];t.data.attributes[e]=s.toJSON(t.data)}let s={},r=!1;for(let e in this.morphAttributes){let i=this.morphAttributes[e],n=[];for(let e=0,s=i.length;e0&&(s[e]=n,r=!0)}r&&(t.data.morphAttributes=s,t.data.morphTargetsRelative=this.morphTargetsRelative);let n=this.groups;n.length>0&&(t.data.groups=JSON.parse(JSON.stringify(n)));let a=this.boundingSphere;return null!==a&&(t.data.boundingSphere=a.toJSON()),t}clone(){return new this.constructor().copy(this)}copy(t){this.index=null,this.attributes={},this.morphAttributes={},this.groups=[],this.boundingBox=null,this.boundingSphere=null;let e={};this.name=t.name;let i=t.index;null!==i&&this.setIndex(i.clone());let s=t.attributes;for(let t in s){let i=s[t];this.setAttribute(t,i.clone(e))}let r=t.morphAttributes;for(let t in r){let i=[],s=r[t];for(let t=0,r=s.length;t0){let i=t[e[0]];if(void 0!==i){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let t=0,e=i.length;t(t.far-t.near)**2)||(sL.copy(r).invert(),sD.copy(t.ray).applyMatrix4(sL),(null===i.boundingBox||!1!==sD.intersectsBox(i.boundingBox))&&this._computeIntersections(t,e,sD))}_computeIntersections(t,e,i){let s,r=this.geometry,n=this.material,a=r.index,h=r.attributes.position,o=r.attributes.uv,l=r.attributes.uv1,u=r.attributes.normal,c=r.groups,d=r.drawRange;if(null!==a)if(Array.isArray(n))for(let r=0,h=c.length;ri.far?null:{distance:o,point:sZ.clone(),object:t}}(t,e,i,s,sW,sq,sH,sY);if(u){let t=new eq;sm.getBarycoord(sY,sW,sq,sH,t),r&&(u.uv=sm.getInterpolatedAttribute(r,h,o,l,t,new eU)),n&&(u.uv1=sm.getInterpolatedAttribute(n,h,o,l,t,new eU)),a&&(u.normal=sm.getInterpolatedAttribute(a,h,o,l,t,new eq),u.normal.dot(s.direction)>0&&u.normal.multiplyScalar(-1));let e={a:h,b:o,c:l,normal:new eq,materialIndex:0};sm.getNormal(sW,sq,sH,e.normal),u.face=e,u.barycoord=t}return u}class sK extends sP{copy(t){return super.copy(t),this.parameters=Object.assign({},t.parameters),this}static fromJSON(t){return new sK(t.width,t.height,t.depth,t.widthSegments,t.heightSegments,t.depthSegments)}constructor(t=1,e=1,i=1,s=1,r=1,n=1){super(),this.type="BoxGeometry",this.parameters={width:t,height:e,depth:i,widthSegments:s,heightSegments:r,depthSegments:n};let a=this;s=Math.floor(s),r=Math.floor(r);let h=[],o=[],l=[],u=[],c=0,d=0;function p(t,e,i,s,r,n,p,m,y,f,g){let x=n/y,b=p/f,v=n/2,M=p/2,w=m/2,S=y+1,_=f+1,z=0,A=0,T=new eq;for(let n=0;n<_;n++){let a=n*b-M;for(let h=0;h0?1:-1,l.push(T.x,T.y,T.z),u.push(h/y),u.push(1-n/f),z+=1}}for(let t=0;t0&&(e.defines=this.defines),e.vertexShader=this.vertexShader,e.fragmentShader=this.fragmentShader,e.lights=this.lights,e.clipping=this.clipping;let i={};for(let t in this.extensions)!0===this.extensions[t]&&(i[t]=!0);return Object.keys(i).length>0&&(e.extensions=i),e}constructor(t){super(),this.isShaderMaterial=!0,this.type="ShaderMaterial",this.defines={},this.uniforms={},this.uniformsGroups=[],this.vertexShader="void main() {\n gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );\n}",this.fragmentShader="void main() {\n gl_FragColor = vec4( 1.0, 0.0, 0.0, 1.0 );\n}",this.linewidth=1,this.wireframe=!1,this.wireframeLinewidth=1,this.fog=!1,this.lights=!1,this.clipping=!1,this.forceSinglePass=!0,this.extensions={clipCullDistance:!1,multiDraw:!1},this.defaultAttributeValues={color:[1,1,1],uv:[0,0],uv1:[0,0]},this.index0AttributeName=void 0,this.uniformsNeedUpdate=!1,this.glslVersion=null,void 0!==t&&this.setValues(t)}}class s5 extends st{get reversedDepth(){return this._reversedDepth}copy(t,e){return super.copy(t,e),this.matrixWorldInverse.copy(t.matrixWorldInverse),this.projectionMatrix.copy(t.projectionMatrix),this.projectionMatrixInverse.copy(t.projectionMatrixInverse),this.coordinateSystem=t.coordinateSystem,this}getWorldDirection(t){return super.getWorldDirection(t).negate()}updateMatrixWorld(t){super.updateMatrixWorld(t),this.matrixWorldInverse.copy(this.matrixWorld).invert()}updateWorldMatrix(t,e){super.updateWorldMatrix(t,e),this.matrixWorldInverse.copy(this.matrixWorld).invert()}clone(){return new this.constructor().copy(this)}constructor(){super(),this.isCamera=!0,this.type="Camera",this.matrixWorldInverse=new iF,this.projectionMatrix=new iF,this.projectionMatrixInverse=new iF,this.coordinateSystem=ek,this._reversedDepth=!1}}let s4=new eq,s6=new eU,s8=new eU;class s9 extends s5{copy(t,e){return super.copy(t,e),this.fov=t.fov,this.zoom=t.zoom,this.near=t.near,this.far=t.far,this.focus=t.focus,this.aspect=t.aspect,this.view=null===t.view?null:Object.assign({},t.view),this.filmGauge=t.filmGauge,this.filmOffset=t.filmOffset,this}setFocalLength(t){let e=.5*this.getFilmHeight()/t;this.fov=2*eV*Math.atan(e),this.updateProjectionMatrix()}getFocalLength(){let t=Math.tan(.5*eN*this.fov);return .5*this.getFilmHeight()/t}getEffectiveFOV(){return 2*eV*Math.atan(Math.tan(.5*eN*this.fov)/this.zoom)}getFilmWidth(){return this.filmGauge*Math.min(this.aspect,1)}getFilmHeight(){return this.filmGauge/Math.max(this.aspect,1)}getViewBounds(t,e,i){s4.set(-1,-1,.5).applyMatrix4(this.projectionMatrixInverse),e.set(s4.x,s4.y).multiplyScalar(-t/s4.z),s4.set(1,1,.5).applyMatrix4(this.projectionMatrixInverse),i.set(s4.x,s4.y).multiplyScalar(-t/s4.z)}getViewSize(t,e){return this.getViewBounds(t,s6,s8),e.subVectors(s8,s6)}setViewOffset(t,e,i,s,r,n){this.aspect=t/e,null===this.view&&(this.view={enabled:!0,fullWidth:1,fullHeight:1,offsetX:0,offsetY:0,width:1,height:1}),this.view.enabled=!0,this.view.fullWidth=t,this.view.fullHeight=e,this.view.offsetX=i,this.view.offsetY=s,this.view.width=r,this.view.height=n,this.updateProjectionMatrix()}clearViewOffset(){null!==this.view&&(this.view.enabled=!1),this.updateProjectionMatrix()}updateProjectionMatrix(){let t=this.near,e=t*Math.tan(.5*eN*this.fov)/this.zoom,i=2*e,s=this.aspect*i,r=-.5*s,n=this.view;if(null!==this.view&&this.view.enabled){let t=n.fullWidth,a=n.fullHeight;r+=n.offsetX*s/t,e-=n.offsetY*i/a,s*=n.width/t,i*=n.height/a}let a=this.filmOffset;0!==a&&(r+=t*a/this.getFilmWidth()),this.projectionMatrix.makePerspective(r,r+s,e,e-i,t,this.far,this.coordinateSystem,this.reversedDepth),this.projectionMatrixInverse.copy(this.projectionMatrix).invert()}toJSON(t){let e=super.toJSON(t);return e.object.fov=this.fov,e.object.zoom=this.zoom,e.object.near=this.near,e.object.far=this.far,e.object.focus=this.focus,e.object.aspect=this.aspect,null!==this.view&&(e.object.view=Object.assign({},this.view)),e.object.filmGauge=this.filmGauge,e.object.filmOffset=this.filmOffset,e}constructor(t=50,e=1,i=.1,s=2e3){super(),this.isPerspectiveCamera=!0,this.type="PerspectiveCamera",this.fov=t,this.zoom=1,this.near=i,this.far=s,this.focus=10,this.aspect=e,this.view=null,this.filmGauge=35,this.filmOffset=0,this.updateProjectionMatrix()}}class s7 extends st{updateCoordinateSystem(){let t=this.coordinateSystem,e=this.children.concat(),[i,s,r,n,a,h]=e;for(let t of e)this.remove(t);if(t===ek)i.up.set(0,1,0),i.lookAt(1,0,0),s.up.set(0,1,0),s.lookAt(-1,0,0),r.up.set(0,0,-1),r.lookAt(0,1,0),n.up.set(0,0,1),n.lookAt(0,-1,0),a.up.set(0,1,0),a.lookAt(0,0,1),h.up.set(0,1,0),h.lookAt(0,0,-1);else if(2001===t)i.up.set(0,-1,0),i.lookAt(-1,0,0),s.up.set(0,-1,0),s.lookAt(1,0,0),r.up.set(0,0,1),r.lookAt(0,1,0),n.up.set(0,0,-1),n.lookAt(0,-1,0),a.up.set(0,-1,0),a.lookAt(0,0,1),h.up.set(0,-1,0),h.lookAt(0,0,-1);else throw Error("THREE.CubeCamera.updateCoordinateSystem(): Invalid coordinate system: "+t);for(let t of e)this.add(t),t.updateMatrixWorld()}update(t,e){null===this.parent&&this.updateMatrixWorld();let{renderTarget:i,activeMipmapLevel:s}=this;this.coordinateSystem!==t.coordinateSystem&&(this.coordinateSystem=t.coordinateSystem,this.updateCoordinateSystem());let[r,n,a,h,o,l]=this.children,u=t.getRenderTarget(),c=t.getActiveCubeFace(),d=t.getActiveMipmapLevel(),p=t.xr.enabled;t.xr.enabled=!1;let m=i.texture.generateMipmaps;i.texture.generateMipmaps=!1,t.setRenderTarget(i,0,s),t.render(e,r),t.setRenderTarget(i,1,s),t.render(e,n),t.setRenderTarget(i,2,s),t.render(e,a),t.setRenderTarget(i,3,s),t.render(e,h),t.setRenderTarget(i,4,s),t.render(e,o),i.texture.generateMipmaps=m,t.setRenderTarget(i,5,s),t.render(e,l),t.setRenderTarget(u,c,d),t.xr.enabled=p,i.texture.needsPMREMUpdate=!0}constructor(t,e,i){super(),this.type="CubeCamera",this.renderTarget=i,this.coordinateSystem=null,this.activeMipmapLevel=0;let s=new s9(-90,1,t,e);s.layers=this.layers,this.add(s);let r=new s9(-90,1,t,e);r.layers=this.layers,this.add(r);let n=new s9(-90,1,t,e);n.layers=this.layers,this.add(n);let a=new s9(-90,1,t,e);a.layers=this.layers,this.add(a);let h=new s9(-90,1,t,e);h.layers=this.layers,this.add(h);let o=new s9(-90,1,t,e);o.layers=this.layers,this.add(o)}}class rt extends ii{get images(){return this.image}set images(t){this.image=t}constructor(t=[],e=th,i,s,r,n,a,h,o,l){super(t,e,i,s,r,n,a,h,o,l),this.isCubeTexture=!0,this.flipY=!1}}class re extends ia{fromEquirectangularTexture(t,e){this.texture.type=e.type,this.texture.colorSpace=e.colorSpace,this.texture.generateMipmaps=e.generateMipmaps,this.texture.minFilter=e.minFilter,this.texture.magFilter=e.magFilter;let i=new sK(5,5,5),s=new s3({name:"CubemapFromEquirect",uniforms:s$({tEquirect:{value:null}}),vertexShader:"\n\n varying vec3 vWorldDirection;\n\n vec3 transformDirection( in vec3 dir, in mat4 matrix ) {\n\n return normalize( ( matrix * vec4( dir, 0.0 ) ).xyz );\n\n }\n\n void main() {\n\n vWorldDirection = transformDirection( position, modelMatrix );\n\n #include \n #include \n\n }\n ",fragmentShader:"\n\n uniform sampler2D tEquirect;\n\n varying vec3 vWorldDirection;\n\n #include \n\n void main() {\n\n vec3 direction = normalize( vWorldDirection );\n\n vec2 sampleUV = equirectUv( direction );\n\n gl_FragColor = texture2D( tEquirect, sampleUV );\n\n }\n ",side:m,blending:f});s.uniforms.tEquirect.value=e;let r=new sG(i,s),n=e.minFilter;return e.minFilter===tv&&(e.minFilter=tx),new s7(1,10,this).update(t,r),e.minFilter=n,r.geometry.dispose(),r.material.dispose(),this}clear(t){let e=!(arguments.length>1)||void 0===arguments[1]||arguments[1],i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],s=!(arguments.length>3)||void 0===arguments[3]||arguments[3],r=t.getRenderTarget();for(let r=0;r<6;r++)t.setRenderTarget(this,r),t.clear(e,i,s);t.setRenderTarget(r)}constructor(t=1,e={}){super(t,t,e),this.isWebGLCubeRenderTarget=!0;let i={width:t,height:t,depth:1};this.texture=new rt([i,i,i,i,i,i]),this._setTextureOptions(e),this.texture.isRenderTargetTexture=!0}}class ri extends st{constructor(){super(),this.isGroup=!0,this.type="Group"}}let rs={type:"move"};class rr{getHandSpace(){return null===this._hand&&(this._hand=new ri,this._hand.matrixAutoUpdate=!1,this._hand.visible=!1,this._hand.joints={},this._hand.inputState={pinching:!1}),this._hand}getTargetRaySpace(){return null===this._targetRay&&(this._targetRay=new ri,this._targetRay.matrixAutoUpdate=!1,this._targetRay.visible=!1,this._targetRay.hasLinearVelocity=!1,this._targetRay.linearVelocity=new eq,this._targetRay.hasAngularVelocity=!1,this._targetRay.angularVelocity=new eq),this._targetRay}getGripSpace(){return null===this._grip&&(this._grip=new ri,this._grip.matrixAutoUpdate=!1,this._grip.visible=!1,this._grip.hasLinearVelocity=!1,this._grip.linearVelocity=new eq,this._grip.hasAngularVelocity=!1,this._grip.angularVelocity=new eq),this._grip}dispatchEvent(t){return null!==this._targetRay&&this._targetRay.dispatchEvent(t),null!==this._grip&&this._grip.dispatchEvent(t),null!==this._hand&&this._hand.dispatchEvent(t),this}connect(t){if(t&&t.hand){let e=this._hand;if(e)for(let i of t.hand.values())this._getHandJoint(e,i)}return this.dispatchEvent({type:"connected",data:t}),this}disconnect(t){return this.dispatchEvent({type:"disconnected",data:t}),null!==this._targetRay&&(this._targetRay.visible=!1),null!==this._grip&&(this._grip.visible=!1),null!==this._hand&&(this._hand.visible=!1),this}update(t,e,i){let s=null,r=null,n=null,a=this._targetRay,h=this._grip,o=this._hand;if(t&&"visible-blurred"!==e.session.visibilityState){if(o&&t.hand){for(let s of(n=!0,t.hand.values())){let t=e.getJointPose(s,i),r=this._getHandJoint(o,s);null!==t&&(r.matrix.fromArray(t.transform.matrix),r.matrix.decompose(r.position,r.rotation,r.scale),r.matrixWorldNeedsUpdate=!0,r.jointRadius=t.radius),r.visible=null!==t}let s=o.joints["index-finger-tip"],r=o.joints["thumb-tip"],a=s.position.distanceTo(r.position);o.inputState.pinching&&a>.025?(o.inputState.pinching=!1,this.dispatchEvent({type:"pinchend",handedness:t.handedness,target:this})):!o.inputState.pinching&&a<=.015&&(o.inputState.pinching=!0,this.dispatchEvent({type:"pinchstart",handedness:t.handedness,target:this}))}else null!==h&&t.gripSpace&&null!==(r=e.getPose(t.gripSpace,i))&&(h.matrix.fromArray(r.transform.matrix),h.matrix.decompose(h.position,h.rotation,h.scale),h.matrixWorldNeedsUpdate=!0,r.linearVelocity?(h.hasLinearVelocity=!0,h.linearVelocity.copy(r.linearVelocity)):h.hasLinearVelocity=!1,r.angularVelocity?(h.hasAngularVelocity=!0,h.angularVelocity.copy(r.angularVelocity)):h.hasAngularVelocity=!1);null!==a&&(null===(s=e.getPose(t.targetRaySpace,i))&&null!==r&&(s=r),null!==s&&(a.matrix.fromArray(s.transform.matrix),a.matrix.decompose(a.position,a.rotation,a.scale),a.matrixWorldNeedsUpdate=!0,s.linearVelocity?(a.hasLinearVelocity=!0,a.linearVelocity.copy(s.linearVelocity)):a.hasLinearVelocity=!1,s.angularVelocity?(a.hasAngularVelocity=!0,a.angularVelocity.copy(s.angularVelocity)):a.hasAngularVelocity=!1,this.dispatchEvent(rs)))}return null!==a&&(a.visible=null!==s),null!==h&&(h.visible=null!==r),null!==o&&(o.visible=null!==n),this}_getHandJoint(t,e){if(void 0===t.joints[e.jointName]){let i=new ri;i.matrixAutoUpdate=!1,i.visible=!1,t.joints[e.jointName]=i,t.add(i)}return t.joints[e.jointName]}constructor(){this._targetRay=null,this._grip=null,this._hand=null}}class rn extends st{copy(t,e){return super.copy(t,e),null!==t.background&&(this.background=t.background.clone()),null!==t.environment&&(this.environment=t.environment.clone()),null!==t.fog&&(this.fog=t.fog.clone()),this.backgroundBlurriness=t.backgroundBlurriness,this.backgroundIntensity=t.backgroundIntensity,this.backgroundRotation.copy(t.backgroundRotation),this.environmentIntensity=t.environmentIntensity,this.environmentRotation.copy(t.environmentRotation),null!==t.overrideMaterial&&(this.overrideMaterial=t.overrideMaterial.clone()),this.matrixAutoUpdate=t.matrixAutoUpdate,this}toJSON(t){let e=super.toJSON(t);return null!==this.fog&&(e.object.fog=this.fog.toJSON()),this.backgroundBlurriness>0&&(e.object.backgroundBlurriness=this.backgroundBlurriness),1!==this.backgroundIntensity&&(e.object.backgroundIntensity=this.backgroundIntensity),e.object.backgroundRotation=this.backgroundRotation.toArray(),1!==this.environmentIntensity&&(e.object.environmentIntensity=this.environmentIntensity),e.object.environmentRotation=this.environmentRotation.toArray(),e}constructor(){super(),this.isScene=!0,this.type="Scene",this.background=null,this.environment=null,this.fog=null,this.backgroundBlurriness=0,this.backgroundIntensity=1,this.backgroundRotation=new iX,this.environmentIntensity=1,this.environmentRotation=new iX,this.overrideMaterial=null,"undefined"!=typeof __THREE_DEVTOOLS__&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("observe",{detail:this}))}}class ra extends ii{constructor(t=null,e=1,i=1,s,r,n,a,h,o=ty,l=ty,u,c){super(null,n,a,h,o,l,s,r,u,c),this.isDataTexture=!0,this.image={data:t,width:e,height:i},this.generateMipmaps=!1,this.flipY=!1,this.unpackAlignment=1}}let rh=new eq,ro=new eq,rl=new eX;class ru{set(t,e){return this.normal.copy(t),this.constant=e,this}setComponents(t,e,i,s){return this.normal.set(t,e,i),this.constant=s,this}setFromNormalAndCoplanarPoint(t,e){return this.normal.copy(t),this.constant=-e.dot(this.normal),this}setFromCoplanarPoints(t,e,i){let s=rh.subVectors(i,e).cross(ro.subVectors(t,e)).normalize();return this.setFromNormalAndCoplanarPoint(s,t),this}copy(t){return this.normal.copy(t.normal),this.constant=t.constant,this}normalize(){let t=1/this.normal.length();return this.normal.multiplyScalar(t),this.constant*=t,this}negate(){return this.constant*=-1,this.normal.negate(),this}distanceToPoint(t){return this.normal.dot(t)+this.constant}distanceToSphere(t){return this.distanceToPoint(t.center)-t.radius}projectPoint(t,e){return e.copy(t).addScaledVector(this.normal,-this.distanceToPoint(t))}intersectLine(t,e){let i=t.delta(rh),s=this.normal.dot(i);if(0===s)return 0===this.distanceToPoint(t.start)?e.copy(t.start):null;let r=-(t.start.dot(this.normal)+this.constant)/s;return r<0||r>1?null:e.copy(t.start).addScaledVector(i,r)}intersectsLine(t){let e=this.distanceToPoint(t.start),i=this.distanceToPoint(t.end);return e<0&&i>0||i<0&&e>0}intersectsBox(t){return t.intersectsPlane(this)}intersectsSphere(t){return t.intersectsPlane(this)}coplanarPoint(t){return t.copy(this.normal).multiplyScalar(-this.constant)}applyMatrix4(t,e){let i=e||rl.getNormalMatrix(t),s=this.coplanarPoint(rh).applyMatrix4(t),r=this.normal.applyMatrix3(i).normalize();return this.constant=-s.dot(r),this}translate(t){return this.constant-=t.dot(this.normal),this}equals(t){return t.normal.equals(this.normal)&&t.constant===this.constant}clone(){return new this.constructor().copy(this)}constructor(t=new eq(1,0,0),e=0){this.isPlane=!0,this.normal=t,this.constant=e}}let rc=new iC,rd=new eU(.5,.5),rp=new eq;class rm{set(t,e,i,s,r,n){let a=this.planes;return a[0].copy(t),a[1].copy(e),a[2].copy(i),a[3].copy(s),a[4].copy(r),a[5].copy(n),this}copy(t){let e=this.planes;for(let i=0;i<6;i++)e[i].copy(t.planes[i]);return this}setFromProjectionMatrix(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ek,i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],s=this.planes,r=t.elements,n=r[0],a=r[1],h=r[2],o=r[3],l=r[4],u=r[5],c=r[6],d=r[7],p=r[8],m=r[9],y=r[10],f=r[11],g=r[12],x=r[13],b=r[14],v=r[15];if(s[0].setComponents(o-n,d-l,f-p,v-g).normalize(),s[1].setComponents(o+n,d+l,f+p,v+g).normalize(),s[2].setComponents(o+a,d+u,f+m,v+x).normalize(),s[3].setComponents(o-a,d-u,f-m,v-x).normalize(),i)s[4].setComponents(h,c,y,b).normalize(),s[5].setComponents(o-h,d-c,f-y,v-b).normalize();else if(s[4].setComponents(o-h,d-c,f-y,v-b).normalize(),e===ek)s[5].setComponents(o+h,d+c,f+y,v+b).normalize();else if(2001===e)s[5].setComponents(h,c,y,b).normalize();else throw Error("THREE.Frustum.setFromProjectionMatrix(): Invalid coordinate system: "+e);return this}intersectsObject(t){if(void 0!==t.boundingSphere)null===t.boundingSphere&&t.computeBoundingSphere(),rc.copy(t.boundingSphere).applyMatrix4(t.matrixWorld);else{let e=t.geometry;null===e.boundingSphere&&e.computeBoundingSphere(),rc.copy(e.boundingSphere).applyMatrix4(t.matrixWorld)}return this.intersectsSphere(rc)}intersectsSprite(t){return rc.center.set(0,0,0),rc.radius=.7071067811865476+rd.distanceTo(t.center),rc.applyMatrix4(t.matrixWorld),this.intersectsSphere(rc)}intersectsSphere(t){let e=this.planes,i=t.center,s=-t.radius;for(let t=0;t<6;t++)if(e[t].distanceToPoint(i)0?t.max.x:t.min.x,rp.y=s.normal.y>0?t.max.y:t.min.y,rp.z=s.normal.z>0?t.max.z:t.min.z,0>s.distanceToPoint(rp))return!1}return!0}containsPoint(t){let e=this.planes;for(let i=0;i<6;i++)if(0>e[i].distanceToPoint(t))return!1;return!0}clone(){return new this.constructor().copy(this)}constructor(t=new ru,e=new ru,i=new ru,s=new ru,r=new ru,n=new ru){this.planes=[t,e,i,s,r,n]}}class ry extends ii{copy(t){return super.copy(t),this.source=new e9(Object.assign({},t.image)),this.compareFunction=t.compareFunction,this}toJSON(t){let e=super.toJSON(t);return null!==this.compareFunction&&(e.compareFunction=this.compareFunction),e}constructor(t,e,i=tA,s,r,n,a=ty,h=ty,o,l=tF,u=1){if(l!==tF&&l!==tP)throw Error("DepthTexture format must be either THREE.DepthFormat or THREE.DepthStencilFormat");super({width:t,height:e,depth:u},s,r,n,a,h,l,i,o),this.isDepthTexture=!0,this.flipY=!1,this.generateMipmaps=!1,this.compareFunction=null}}class rf extends ii{copy(t){return super.copy(t),this.sourceTexture=t.sourceTexture,this}constructor(t=null){super(),this.sourceTexture=t,this.isExternalTexture=!0}}class rg{getPoint(){console.warn("THREE.Curve: .getPoint() not implemented.")}getPointAt(t,e){let i=this.getUtoTmapping(t);return this.getPoint(i,e)}getPoints(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:5,e=[];for(let i=0;i<=t;i++)e.push(this.getPoint(i/t));return e}getSpacedPoints(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:5,e=[];for(let i=0;i<=t;i++)e.push(this.getPointAt(i/t));return e}getLength(){let t=this.getLengths();return t[t.length-1]}getLengths(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.arcLengthDivisions;if(this.cacheArcLengths&&this.cacheArcLengths.length===t+1&&!this.needsUpdate)return this.cacheArcLengths;this.needsUpdate=!1;let e=[],i,s=this.getPoint(0),r=0;e.push(0);for(let n=1;n<=t;n++)e.push(r+=(i=this.getPoint(n/t)).distanceTo(s)),s=i;return this.cacheArcLengths=e,e}updateArcLengths(){this.needsUpdate=!0,this.getLengths()}getUtoTmapping(t){let e,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,s=this.getLengths(),r=0,n=s.length;e=i||t*s[n-1];let a=0,h=n-1,o;for(;a<=h;)if((o=s[r=Math.floor(a+(h-a)/2)]-e)<0)a=r+1;else if(o>0)h=r-1;else{h=r;break}if(s[r=h]===e)return r/(n-1);let l=s[r],u=s[r+1];return(r+(e-l)/(u-l))/(n-1)}getTangent(t,e){let i=t-1e-4,s=t+1e-4;i<0&&(i=0),s>1&&(s=1);let r=this.getPoint(i),n=this.getPoint(s),a=e||(r.isVector2?new eU:new eq);return a.copy(n).sub(r).normalize(),a}getTangentAt(t,e){let i=this.getUtoTmapping(t);return this.getTangent(i,e)}computeFrenetFrames(t){let e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=new eq,s=[],r=[],n=[],a=new eq,h=new iF;for(let e=0;e<=t;e++){let i=e/t;s[e]=this.getTangentAt(i,new eq)}r[0]=new eq,n[0]=new eq;let o=Number.MAX_VALUE,l=Math.abs(s[0].x),u=Math.abs(s[0].y),c=Math.abs(s[0].z);l<=o&&(o=l,i.set(1,0,0)),u<=o&&(o=u,i.set(0,1,0)),c<=o&&i.set(0,0,1),a.crossVectors(s[0],i).normalize(),r[0].crossVectors(s[0],a),n[0].crossVectors(s[0],r[0]);for(let e=1;e<=t;e++){if(r[e]=r[e-1].clone(),n[e]=n[e-1].clone(),a.crossVectors(s[e-1],s[e]),a.length()>Number.EPSILON){a.normalize();let t=Math.acos(eI(s[e-1].dot(s[e]),-1,1));r[e].applyMatrix4(h.makeRotationAxis(a,t))}n[e].crossVectors(s[e],r[e])}if(!0===e){let e=Math.acos(eI(r[0].dot(r[t]),-1,1));e/=t,s[0].dot(a.crossVectors(r[0],r[t]))>0&&(e=-e);for(let i=1;i<=t;i++)r[i].applyMatrix4(h.makeRotationAxis(s[i],e*i)),n[i].crossVectors(s[i],r[i])}return{tangents:s,normals:r,binormals:n}}clone(){return new this.constructor().copy(this)}copy(t){return this.arcLengthDivisions=t.arcLengthDivisions,this}toJSON(){let t={metadata:{version:4.7,type:"Curve",generator:"Curve.toJSON"}};return t.arcLengthDivisions=this.arcLengthDivisions,t.type=this.type,t}fromJSON(t){return this.arcLengthDivisions=t.arcLengthDivisions,this}constructor(){this.type="Curve",this.arcLengthDivisions=200,this.needsUpdate=!1,this.cacheArcLengths=null}}class rx extends rg{getPoint(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new eU,i=2*Math.PI,s=this.aEndAngle-this.aStartAngle,r=Math.abs(s)i;)s-=i;s1&&void 0!==arguments[1]?arguments[1]:new eq,r=this.points,n=r.length,a=(n-!this.closed)*t,h=Math.floor(a),o=a-h;this.closed?h+=h>0?0:(Math.floor(Math.abs(h)/n)+1)*n:0===o&&h===n-1&&(h=n-2,o=1),this.closed||h>0?e=r[(h-1)%n]:(rM.subVectors(r[0],r[1]).add(r[0]),e=rM);let l=r[h%n],u=r[(h+1)%n];if(this.closed||h+21&&void 0!==arguments[1]?arguments[1]:new eU,i=this.v0,s=this.v1,r=this.v2,n=this.v3;return e.set(rC(t,i.x,s.x,r.x,n.x),rC(t,i.y,s.y,r.y,n.y)),e}copy(t){return super.copy(t),this.v0.copy(t.v0),this.v1.copy(t.v1),this.v2.copy(t.v2),this.v3.copy(t.v3),this}toJSON(){let t=super.toJSON();return t.v0=this.v0.toArray(),t.v1=this.v1.toArray(),t.v2=this.v2.toArray(),t.v3=this.v3.toArray(),t}fromJSON(t){return super.fromJSON(t),this.v0.fromArray(t.v0),this.v1.fromArray(t.v1),this.v2.fromArray(t.v2),this.v3.fromArray(t.v3),this}constructor(t=new eU,e=new eU,i=new eU,s=new eU){super(),this.isCubicBezierCurve=!0,this.type="CubicBezierCurve",this.v0=t,this.v1=e,this.v2=i,this.v3=s}}class rE extends rg{getPoint(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new eq,i=this.v0,s=this.v1,r=this.v2,n=this.v3;return e.set(rC(t,i.x,s.x,r.x,n.x),rC(t,i.y,s.y,r.y,n.y),rC(t,i.z,s.z,r.z,n.z)),e}copy(t){return super.copy(t),this.v0.copy(t.v0),this.v1.copy(t.v1),this.v2.copy(t.v2),this.v3.copy(t.v3),this}toJSON(){let t=super.toJSON();return t.v0=this.v0.toArray(),t.v1=this.v1.toArray(),t.v2=this.v2.toArray(),t.v3=this.v3.toArray(),t}fromJSON(t){return super.fromJSON(t),this.v0.fromArray(t.v0),this.v1.fromArray(t.v1),this.v2.fromArray(t.v2),this.v3.fromArray(t.v3),this}constructor(t=new eq,e=new eq,i=new eq,s=new eq){super(),this.isCubicBezierCurve3=!0,this.type="CubicBezierCurve3",this.v0=t,this.v1=e,this.v2=i,this.v3=s}}class rR extends rg{getPoint(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new eU;return 1===t?e.copy(this.v2):(e.copy(this.v2).sub(this.v1),e.multiplyScalar(t).add(this.v1)),e}getPointAt(t,e){return this.getPoint(t,e)}getTangent(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new eU;return e.subVectors(this.v2,this.v1).normalize()}getTangentAt(t,e){return this.getTangent(t,e)}copy(t){return super.copy(t),this.v1.copy(t.v1),this.v2.copy(t.v2),this}toJSON(){let t=super.toJSON();return t.v1=this.v1.toArray(),t.v2=this.v2.toArray(),t}fromJSON(t){return super.fromJSON(t),this.v1.fromArray(t.v1),this.v2.fromArray(t.v2),this}constructor(t=new eU,e=new eU){super(),this.isLineCurve=!0,this.type="LineCurve",this.v1=t,this.v2=e}}class rO extends rg{getPoint(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new eq;return 1===t?e.copy(this.v2):(e.copy(this.v2).sub(this.v1),e.multiplyScalar(t).add(this.v1)),e}getPointAt(t,e){return this.getPoint(t,e)}getTangent(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new eq;return e.subVectors(this.v2,this.v1).normalize()}getTangentAt(t,e){return this.getTangent(t,e)}copy(t){return super.copy(t),this.v1.copy(t.v1),this.v2.copy(t.v2),this}toJSON(){let t=super.toJSON();return t.v1=this.v1.toArray(),t.v2=this.v2.toArray(),t}fromJSON(t){return super.fromJSON(t),this.v1.fromArray(t.v1),this.v2.fromArray(t.v2),this}constructor(t=new eq,e=new eq){super(),this.isLineCurve3=!0,this.type="LineCurve3",this.v1=t,this.v2=e}}class rN extends rg{getPoint(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new eU,i=this.v0,s=this.v1,r=this.v2;return e.set(rT(t,i.x,s.x,r.x),rT(t,i.y,s.y,r.y)),e}copy(t){return super.copy(t),this.v0.copy(t.v0),this.v1.copy(t.v1),this.v2.copy(t.v2),this}toJSON(){let t=super.toJSON();return t.v0=this.v0.toArray(),t.v1=this.v1.toArray(),t.v2=this.v2.toArray(),t}fromJSON(t){return super.fromJSON(t),this.v0.fromArray(t.v0),this.v1.fromArray(t.v1),this.v2.fromArray(t.v2),this}constructor(t=new eU,e=new eU,i=new eU){super(),this.isQuadraticBezierCurve=!0,this.type="QuadraticBezierCurve",this.v0=t,this.v1=e,this.v2=i}}class rV extends rg{getPoint(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new eq,i=this.v0,s=this.v1,r=this.v2;return e.set(rT(t,i.x,s.x,r.x),rT(t,i.y,s.y,r.y),rT(t,i.z,s.z,r.z)),e}copy(t){return super.copy(t),this.v0.copy(t.v0),this.v1.copy(t.v1),this.v2.copy(t.v2),this}toJSON(){let t=super.toJSON();return t.v0=this.v0.toArray(),t.v1=this.v1.toArray(),t.v2=this.v2.toArray(),t}fromJSON(t){return super.fromJSON(t),this.v0.fromArray(t.v0),this.v1.fromArray(t.v1),this.v2.fromArray(t.v2),this}constructor(t=new eq,e=new eq,i=new eq){super(),this.isQuadraticBezierCurve3=!0,this.type="QuadraticBezierCurve3",this.v0=t,this.v1=e,this.v2=i}}class rB extends rg{getPoint(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new eU,i=this.points,s=(i.length-1)*t,r=Math.floor(s),n=s-r,a=i[0===r?r:r-1],h=i[r],o=i[r>i.length-2?i.length-1:r+1],l=i[r>i.length-3?i.length-1:r+2];return e.set(rA(n,a.x,h.x,o.x,l.x),rA(n,a.y,h.y,o.y,l.y)),e}copy(t){super.copy(t),this.points=[];for(let e=0,i=t.points.length;e=r)){let a=e[1];t=(r=e[--i-1]))break e}n=i,i=0;break i}break t}for(;i>>1;te;)--n;if(++n,0!==r||n!==s){r>=n&&(r=(n=Math.max(n,1))-1);let t=this.getValueSize();this.times=i.slice(r,n),this.values=this.values.slice(r*t,n*t)}return this}validate(){var t;let e=!0,i=this.getValueSize();i-Math.floor(i)!=0&&(console.error("THREE.KeyframeTrack: Invalid value size in track.",this),e=!1);let s=this.times,r=this.values,n=s.length;0===n&&(console.error("THREE.KeyframeTrack: Track is empty.",this),e=!1);let a=null;for(let t=0;t!==n;t++){let i=s[t];if("number"==typeof i&&isNaN(i)){console.error("THREE.KeyframeTrack: Time is not a valid number.",this,t,i),e=!1;break}if(null!==a&&a>i){console.error("THREE.KeyframeTrack: Out of order keys.",this,t,i,a),e=!1;break}a=i}if(void 0!==r&&ArrayBuffer.isView(t=r)&&!(t instanceof DataView))for(let t=0,i=r.length;t!==i;++t){let i=r[t];if(isNaN(i)){console.error("THREE.KeyframeTrack: Value is not a valid number.",this,t,i),e=!1;break}}return e}optimize(){let t=this.times.slice(),e=this.values.slice(),i=this.getValueSize(),s=2302===this.getInterpolation(),r=t.length-1,n=1;for(let a=1;a0){t[n]=t[r];for(let t=r*i,s=n*i,a=0;a!==i;++a)e[s+a]=e[t+a];++n}return n!==t.length?(this.times=t.slice(0,n),this.values=e.slice(0,n*i)):(this.times=t,this.values=e),this}clone(){let t=this.times.slice(),e=this.values.slice(),i=new this.constructor(this.name,t,e);return i.createInterpolant=this.createInterpolant,i}constructor(t,e,i,s){if(void 0===t)throw Error("THREE.KeyframeTrack: track name is undefined");if(void 0===e||0===e.length)throw Error("THREE.KeyframeTrack: no keyframes in track named "+t);this.name=t,this.times=rD(e,this.TimeBufferType),this.values=rD(i,this.ValueBufferType),this.setInterpolation(s||this.DefaultInterpolation)}}rH.prototype.ValueTypeName="",rH.prototype.TimeBufferType=Float32Array,rH.prototype.ValueBufferType=Float32Array,rH.prototype.DefaultInterpolation=2301;class rJ extends rH{constructor(t,e,i){super(t,e,i)}}rJ.prototype.ValueTypeName="bool",rJ.prototype.ValueBufferType=Array,rJ.prototype.DefaultInterpolation=2300,rJ.prototype.InterpolantFactoryMethodLinear=void 0,rJ.prototype.InterpolantFactoryMethodSmooth=void 0;class rX extends rH{constructor(t,e,i,s){super(t,e,i,s)}}rX.prototype.ValueTypeName="color";class rY extends rH{constructor(t,e,i,s){super(t,e,i,s)}}rY.prototype.ValueTypeName="number";class rZ extends rj{interpolate_(t,e,i,s){let r=this.resultBuffer,n=this.sampleValues,a=this.valueSize,h=(i-e)/(s-e),o=t*a;for(let t=o+a;o!==t;o+=4)eW.slerpFlat(r,0,n,o-a,n,o,h);return r}constructor(t,e,i,s){super(t,e,i,s)}}class rG extends rH{InterpolantFactoryMethodLinear(t){return new rZ(this.times,this.values,this.getValueSize(),t)}constructor(t,e,i,s){super(t,e,i,s)}}rG.prototype.ValueTypeName="quaternion",rG.prototype.InterpolantFactoryMethodSmooth=void 0;class rQ extends rH{constructor(t,e,i){super(t,e,i)}}rQ.prototype.ValueTypeName="string",rQ.prototype.ValueBufferType=Array,rQ.prototype.DefaultInterpolation=2300,rQ.prototype.InterpolantFactoryMethodLinear=void 0,rQ.prototype.InterpolantFactoryMethodSmooth=void 0;class rK extends rH{constructor(t,e,i,s){super(t,e,i,s)}}rK.prototype.ValueTypeName="vector";let r$={enabled:!1,files:{},add:function(t,e){!1!==this.enabled&&(this.files[t]=e)},get:function(t){if(!1!==this.enabled)return this.files[t]},remove:function(t){delete this.files[t]},clear:function(){this.files={}}};class r0{constructor(t,e,i){let s,r=this,n=!1,a=0,h=0,o=[];this.onStart=void 0,this.onLoad=t,this.onProgress=e,this.onError=i,this.abortController=new AbortController,this.itemStart=function(t){h++,!1===n&&void 0!==r.onStart&&r.onStart(t,a,h),n=!0},this.itemEnd=function(t){a++,void 0!==r.onProgress&&r.onProgress(t,a,h),a===h&&(n=!1,void 0!==r.onLoad&&r.onLoad())},this.itemError=function(t){void 0!==r.onError&&r.onError(t)},this.resolveURL=function(t){return s?s(t):t},this.setURLModifier=function(t){return s=t,this},this.addHandler=function(t,e){return o.push(t,e),this},this.removeHandler=function(t){let e=o.indexOf(t);return -1!==e&&o.splice(e,2),this},this.getHandler=function(t){for(let e=0,i=o.length;e{var r=n(5364),l=Symbol.for("react.transitional.element"),a=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),u=Symbol.for("react.profiler"),s=Symbol.for("react.consumer"),c=Symbol.for("react.context"),f=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),p=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),h=Symbol.iterator,g={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},y=Object.assign,v={};function b(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||g}function k(){}function w(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||g}b.prototype.isReactComponent={},b.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},b.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},k.prototype=b.prototype;var S=w.prototype=new k;S.constructor=w,y(S,b.prototype),S.isPureReactComponent=!0;var x=Array.isArray,E={H:null,A:null,T:null,S:null,V:null},C=Object.prototype.hasOwnProperty;function _(e,t,n,r,a,o){return{$$typeof:l,type:e,key:t,ref:void 0!==(n=o.ref)?n:null,props:o}}function P(e){return"object"==typeof e&&null!==e&&e.$$typeof===l}var z=/\/+/g;function N(e,t){var n,r;return"object"==typeof e&&null!==e&&null!=e.key?(n=""+e.key,r={"=":"=0",":":"=2"},"$"+n.replace(/[=:]/g,function(e){return r[e]})):t.toString(36)}function T(){}function L(e,t,n){if(null==e)return e;var r=[],o=0;return!function e(t,n,r,o,i){var u,s,c,f=typeof t;("undefined"===f||"boolean"===f)&&(t=null);var d=!1;if(null===t)d=!0;else switch(f){case"bigint":case"string":case"number":d=!0;break;case"object":switch(t.$$typeof){case l:case a:d=!0;break;case m:return e((d=t._init)(t._payload),n,r,o,i)}}if(d)return i=i(t),d=""===o?"."+N(t,0):o,x(i)?(r="",null!=d&&(r=d.replace(z,"$&/")+"/"),e(i,n,r,"",function(e){return e})):null!=i&&(P(i)&&(u=i,s=r+(null==i.key||t&&t.key===i.key?"":(""+i.key).replace(z,"$&/")+"/")+d,i=_(u.type,s,void 0,void 0,void 0,u.props)),n.push(i)),1;d=0;var p=""===o?".":o+":";if(x(t))for(var g=0;g{e.exports=n(5919)},4232:(e,t,n)=>{e.exports=n(2167)},4279:(e,t,n)=>{var r,l=n(5364),a=n(2786),o=n(4232),i=n(8477);function u(e){var t="https://react.dev/errors/"+e;if(1I||(e.current=M[I],M[I]=null,I--)}function H(e,t){M[++I]=e.current,e.current=t}var $=U(null),V=U(null),B=U(null),Q=U(null);function W(e,t){switch(H(B,t),H(V,e),H($,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?si(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)e=su(t=si(t),e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}j($),H($,e)}function q(){j($),j(V),j(B)}function K(e){null!==e.memoizedState&&H(Q,e);var t=$.current,n=su(t,e.type);t!==n&&(H(V,e),H($,n))}function Y(e){V.current===e&&(j($),j(V)),Q.current===e&&(j(Q),sX._currentValue=F)}var G=Object.prototype.hasOwnProperty,X=a.unstable_scheduleCallback,Z=a.unstable_cancelCallback,J=a.unstable_shouldYield,ee=a.unstable_requestPaint,et=a.unstable_now,en=a.unstable_getCurrentPriorityLevel,er=a.unstable_ImmediatePriority,el=a.unstable_UserBlockingPriority,ea=a.unstable_NormalPriority,eo=a.unstable_LowPriority,ei=a.unstable_IdlePriority,eu=a.log,es=a.unstable_setDisableYieldValue,ec=null,ef=null;function ed(e){if("function"==typeof eu&&es(e),ef&&"function"==typeof ef.setStrictMode)try{ef.setStrictMode(ec,e)}catch(e){}}var ep=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(em(e)/eh|0)|0},em=Math.log,eh=Math.LN2,eg=256,ey=4194304;function ev(e){var t=42&e;if(0!==t)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194048&e;case 4194304:case 8388608:case 0x1000000:case 0x2000000:return 0x3c00000&e;case 0x4000000:return 0x4000000;case 0x8000000:return 0x8000000;case 0x10000000:return 0x10000000;case 0x20000000:return 0x20000000;case 0x40000000:return 0;default:return e}}function eb(e,t,n){var r=e.pendingLanes;if(0===r)return 0;var l=0,a=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var i=0x7ffffff&r;return 0!==i?0!=(r=i&~a)?l=ev(r):0!=(o&=i)?l=ev(o):n||0!=(n=i&~e)&&(l=ev(n)):0!=(i=r&~a)?l=ev(i):0!==o?l=ev(o):n||0!=(n=r&~e)&&(l=ev(n)),0===l?0:0!==t&&t!==l&&0==(t&a)&&((a=l&-l)>=(n=t&-t)||32===a&&0!=(4194048&n))?t:l}function ek(e,t){return 0==(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)}function ew(){var e=eg;return 0==(4194048&(eg<<=1))&&(eg=256),e}function eS(){var e=ey;return 0==(0x3c00000&(ey<<=1))&&(ey=4194304),e}function ex(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function eE(e,t){e.pendingLanes|=t,0x10000000!==t&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function eC(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-ep(t);e.entangledLanes|=t,e.entanglements[r]=0x40000000|e.entanglements[r]|4194090&n}function e_(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-ep(n),l=1<)":-1l||u[r]!==s[l]){var c="\n"+u[r].replace(" at new "," at ");return e.displayName&&c.includes("")&&(c=c.replace("",e.displayName)),c}while(1<=r&&0<=l);break}}}finally{e2=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?e1(n):""}function e4(e){try{var t="";do t+=function(e){switch(e.tag){case 26:case 27:case 5:return e1(e.type);case 16:return e1("Lazy");case 13:return e1("Suspense");case 19:return e1("SuspenseList");case 0:case 15:return e3(e.type,!1);case 11:return e3(e.type.render,!1);case 1:return e3(e.type,!0);case 31:return e1("Activity");default:return""}}(e),e=e.return;while(e);return t}catch(e){return"\nError generating stack: "+e.message+"\n"+e.stack}}function e8(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function e6(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function e5(e){e._valueTracker||(e._valueTracker=function(e){var t=e6(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var l=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(e){r=""+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function e9(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=e6(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function e7(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}var te=/[\n"\\]/g;function tt(e){return e.replace(te,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function tn(e,t,n,r,l,a,o,i){e.name="",null!=o&&"function"!=typeof o&&"symbol"!=typeof o&&"boolean"!=typeof o?e.type=o:e.removeAttribute("type"),null!=t?"number"===o?(0===t&&""===e.value||e.value!=t)&&(e.value=""+e8(t)):e.value!==""+e8(t)&&(e.value=""+e8(t)):"submit"!==o&&"reset"!==o||e.removeAttribute("value"),null!=t?tl(e,o,e8(t)):null!=n?tl(e,o,e8(n)):null!=r&&e.removeAttribute("value"),null==l&&null!=a&&(e.defaultChecked=!!a),null!=l&&(e.checked=l&&"function"!=typeof l&&"symbol"!=typeof l),null!=i&&"function"!=typeof i&&"symbol"!=typeof i&&"boolean"!=typeof i?e.name=""+e8(i):e.removeAttribute("name")}function tr(e,t,n,r,l,a,o,i){if(null!=a&&"function"!=typeof a&&"symbol"!=typeof a&&"boolean"!=typeof a&&(e.type=a),null!=t||null!=n){if(("submit"===a||"reset"===a)&&null==t)return;n=null!=n?""+e8(n):"",t=null!=t?""+e8(t):n,i||t===e.value||(e.value=t),e.defaultValue=t}r="function"!=typeof(r=null!=r?r:l)&&"symbol"!=typeof r&&!!r,e.checked=i?e.checked:!!r,e.defaultChecked=!!r,null!=o&&"function"!=typeof o&&"symbol"!=typeof o&&"boolean"!=typeof o&&(e.name=o)}function tl(e,t,n){"number"===t&&e7(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}function ta(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l=ne),nr=!1;function nl(e,t){switch(e){case"keyup":return -1!==t9.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function na(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var no=!1,ni={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function nu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!ni[e.type]:"textarea"===t}function ns(e,t,n,r){tv?tb?tb.push(r):tb=[r]:tv=r,0<(t=u3(t,"onChange")).length&&(n=new tH("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var nc=null,nf=null;function nd(e){uY(e,0)}function np(e){if(e9(e$(e)))return e}function nm(e,t){if("change"===e)return t}var nh=!1;if(tE){if(tE){var ng="oninput"in document;if(!ng){var ny=document.createElement("div");ny.setAttribute("oninput","return;"),ng="function"==typeof ny.oninput}r=ng}else r=!1;nh=r&&(!document.documentMode||9=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=n_(r)}}function nz(e){e=null!=e&&null!=e.ownerDocument&&null!=e.ownerDocument.defaultView?e.ownerDocument.defaultView:window;for(var t=e7(e.document);t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(n)e=t.contentWindow;else break;t=e7(e.document)}return t}function nN(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var nT=tE&&"documentMode"in document&&11>=document.documentMode,nL=null,nO=null,nR=null,nD=!1;function nA(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;nD||null==nL||nL!==e7(r)||(r="selectionStart"in(r=nL)&&nN(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},nR&&nC(nR,r)||(nR=r,0<(r=u3(nO,"onSelect")).length&&(t=new tH("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=nL)))}function nF(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var nM={animationend:nF("Animation","AnimationEnd"),animationiteration:nF("Animation","AnimationIteration"),animationstart:nF("Animation","AnimationStart"),transitionrun:nF("Transition","TransitionRun"),transitionstart:nF("Transition","TransitionStart"),transitioncancel:nF("Transition","TransitionCancel"),transitionend:nF("Transition","TransitionEnd")},nI={},nU={};function nj(e){if(nI[e])return nI[e];if(!nM[e])return e;var t,n=nM[e];for(t in n)if(n.hasOwnProperty(t)&&t in nU)return nI[e]=n[t];return e}tE&&(nU=document.createElement("div").style,"AnimationEvent"in window||(delete nM.animationend.animation,delete nM.animationiteration.animation,delete nM.animationstart.animation),"TransitionEvent"in window||delete nM.transitionend.transition);var nH=nj("animationend"),n$=nj("animationiteration"),nV=nj("animationstart"),nB=nj("transitionrun"),nQ=nj("transitionstart"),nW=nj("transitioncancel"),nq=nj("transitionend"),nK=new Map,nY="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function nG(e,t){nK.set(e,t),eq(t,[e])}nY.push("scrollEnd");var nX=new WeakMap;function nZ(e,t){if("object"==typeof e&&null!==e){var n=nX.get(e);return void 0!==n?n:(t={value:e,source:t,stack:e4(t)},nX.set(e,t),t)}return{value:e,source:t,stack:e4(t)}}var nJ=[],n0=0,n1=0;function n2(){for(var e=n0,t=n1=n0=0;t>=o,l-=o,rh=1<<32-ep(t)+l|n<a?a:8;var o=D.T,i={};D.T=i,aj(e,!1,t,n);try{var u=l(),s=D.S;if(null!==s&&s(i,u),null!==u&&"object"==typeof u&&"function"==typeof u.then){var c,f,d=(c=[],f={status:"pending",value:null,reason:null,then:function(e){c.push(e)}},u.then(function(){f.status="fulfilled",f.value=r;for(var e=0;eh?(g=f,f=null):g=f.sibling;var y=p(l,f,i[h],u);if(null===y){null===f&&(f=g);break}e&&f&&null===y.alternate&&t(l,f),o=a(y,o,h),null===c?s=y:c.sibling=y,c=y,f=g}if(h===i.length)return n(l,f),rx&&ry(l,h),s;if(null===f){for(;hg?(y=h,h=null):y=h.sibling;var b=p(l,h,v.value,s);if(null===b){null===h&&(h=y);break}e&&h&&null===b.alternate&&t(l,h),o=a(b,o,g),null===f?c=b:f.sibling=b,f=b,h=y}if(v.done)return n(l,h),rx&&ry(l,g),c;if(null===h){for(;!v.done;g++,v=i.next())null!==(v=d(l,v.value,s))&&(o=a(v,o,g),null===f?c=v:f.sibling=v,f=v);return rx&&ry(l,g),c}for(h=r(h);!v.done;g++,v=i.next())null!==(v=m(h,l,g,v.value,s))&&(e&&null!==v.alternate&&h.delete(null===v.key?g:v.key),o=a(v,o,g),null===f?c=v:f.sibling=v,f=v);return e&&h.forEach(function(e){return t(l,e)}),rx&&ry(l,g),c}(s,c,f=b.call(f),v)}if("function"==typeof f.then)return i(s,c,aG(f),v);if(f.$$typeof===S)return i(s,c,rQ(s,f),v);aZ(s,f)}return"string"==typeof f&&""!==f||"number"==typeof f||"bigint"==typeof f?(f=""+f,null!==c&&6===c.tag?(n(s,c.sibling),(v=l(c,f)).return=s):(n(s,c),(v=ro(f,s.mode,v)).return=s),o(s=v)):n(s,c)}(i,s,c,f);return aK=null,v}catch(e){if(e===r7||e===lt)throw e;var b=re(29,e,null,i.mode);return b.lanes=f,b.return=i,b}finally{}}}var a1=a0(!0),a2=a0(!1),a3=U(null),a4=null;function a8(e){var t=e.alternate;H(a7,1&a7.current),H(a3,e),null===a4&&(null===t||null!==lw.current?a4=e:null!==t.memoizedState&&(a4=e))}function a6(e){if(22===e.tag){if(H(a7,a7.current),H(a3,e),null===a4){var t=e.alternate;null!==t&&null!==t.memoizedState&&(a4=e)}}else a5(e)}function a5(){H(a7,a7.current),H(a3,a3.current)}function a9(e){j(a3),a4===e&&(a4=null),j(a7)}var a7=U(0);function oe(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||sb(n)))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function ot(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:p({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var on={enqueueSetState:function(e,t,n){e=e._reactInternals;var r=i6(),l=ld(r);l.payload=t,null!=n&&(l.callback=n),null!==(t=lp(e,l,r))&&(i9(t,e,r),lm(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=i6(),l=ld(r);l.tag=1,l.payload=t,null!=n&&(l.callback=n),null!==(t=lp(e,l,r))&&(i9(t,e,r),lm(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=i6(),r=ld(n);r.tag=2,null!=t&&(r.callback=t),null!==(t=lp(e,r,n))&&(i9(t,e,n),lm(t,e,n))}};function or(e,t,n,r,l,a,o){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,o):!t.prototype||!t.prototype.isPureReactComponent||!nC(n,r)||!nC(l,a)}function ol(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&on.enqueueReplaceState(t,t.state,null)}function oa(e,t){var n=t;if("ref"in t)for(var r in n={},t)"ref"!==r&&(n[r]=t[r]);if(e=e.defaultProps)for(var l in n===t&&(n=p({},n)),e)void 0===n[l]&&(n[l]=e[l]);return n}var oo="function"==typeof reportError?reportError:function(e){if("object"==typeof window&&"function"==typeof window.ErrorEvent){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:"object"==typeof e&&null!==e&&"string"==typeof e.message?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if("object"==typeof l&&"function"==typeof l.emit)return void l.emit("uncaughtException",e);console.error(e)};function oi(e){oo(e)}function ou(e){console.error(e)}function os(e){oo(e)}function oc(e,t){try{(0,e.onUncaughtError)(t.value,{componentStack:t.stack})}catch(e){setTimeout(function(){throw e})}}function of(e,t,n){try{(0,e.onCaughtError)(n.value,{componentStack:n.stack,errorBoundary:1===t.tag?t.stateNode:null})}catch(e){setTimeout(function(){throw e})}}function od(e,t,n){return(n=ld(n)).tag=3,n.payload={element:null},n.callback=function(){oc(e,t)},n}function op(e){return(e=ld(e)).tag=3,e}function om(e,t,n,r){var l=n.type.getDerivedStateFromError;if("function"==typeof l){var a=r.value;e.payload=function(){return l(a)},e.callback=function(){of(t,n,r)}}var o=n.stateNode;null!==o&&"function"==typeof o.componentDidCatch&&(e.callback=function(){of(t,n,r),"function"!=typeof l&&(null===iG?iG=new Set([this]):iG.add(this));var e=r.stack;this.componentDidCatch(r.value,{componentStack:null!==e?e:""})})}var oh=Error(u(461)),og=!1;function oy(e,t,n,r){t.child=null===e?a2(t,null,n,r):a1(t,e.child,n,r)}function ov(e,t,n,r,l){n=n.render;var a=t.ref;if("ref"in r){var o={};for(var i in r)"ref"!==i&&(o[i]=r[i])}else o=r;return(rV(t),r=lU(e,t,n,o,a,l),i=lV(),null===e||og)?(rx&&i&&rb(t),t.flags|=1,oy(e,t,r,l),t.child):(lB(e,t,l),oI(e,t,l))}function ob(e,t,n,r,l){if(null===e){var a=n.type;return"function"!=typeof a||rt(a)||void 0!==a.defaultProps||null!==n.compare?((e=rl(n.type,null,r,t,t.mode,l)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,ok(e,t,a,r,l))}if(a=e.child,!oU(e,l)){var o=a.memoizedProps;if((n=null!==(n=n.compare)?n:nC)(o,r)&&e.ref===t.ref)return oI(e,t,l)}return t.flags|=1,(e=rn(a,r)).ref=t.ref,e.return=t,t.child=e}function ok(e,t,n,r,l){if(null!==e){var a=e.memoizedProps;if(nC(a,r)&&e.ref===t.ref)if(og=!1,t.pendingProps=r=a,!oU(e,l))return t.lanes=e.lanes,oI(e,t,l);else 0!=(131072&e.flags)&&(og=!0)}return oE(e,t,n,r,l)}function ow(e,t,n){var r=t.pendingProps,l=r.children,a=null!==e?e.memoizedState:null;if("hidden"===r.mode){if(0!=(128&t.flags)){if(r=null!==a?a.baseLanes|n:n,null!==e){for(a=0,l=t.child=e.child;null!==l;)a=a|l.lanes|l.childLanes,l=l.sibling;t.childLanes=a&~r}else t.childLanes=0,t.child=null;return oS(e,t,r,n)}if(0==(0x20000000&n))return t.lanes=t.childLanes=0x20000000,oS(e,t,null!==a?a.baseLanes|n:n,n);t.memoizedState={baseLanes:0,cachePool:null},null!==e&&r5(t,null!==a?a.cachePool:null),null!==a?lx(t,a):lE(),a6(t)}else null!==a?(r5(t,a.cachePool),lx(t,a),a5(t),t.memoizedState=null):(null!==e&&r5(t,null),lE(),a5(t));return oy(e,t,l,n),t.child}function oS(e,t,n,r){var l=r6();return t.memoizedState={baseLanes:n,cachePool:l=null===l?null:{parent:rG._currentValue,pool:l}},null!==e&&r5(t,null),lE(),a6(t),null!==e&&rH(e,t,r,!0),null}function ox(e,t){var n=t.ref;if(null===n)null!==e&&null!==e.ref&&(t.flags|=4194816);else{if("function"!=typeof n&&"object"!=typeof n)throw Error(u(284));(null===e||e.ref!==n)&&(t.flags|=4194816)}}function oE(e,t,n,r,l){return(rV(t),n=lU(e,t,n,r,void 0,l),r=lV(),null===e||og)?(rx&&r&&rb(t),t.flags|=1,oy(e,t,n,l),t.child):(lB(e,t,l),oI(e,t,l))}function oC(e,t,n,r,l,a){return(rV(t),t.updateQueue=null,n=lH(t,r,n,l),lj(e),r=lV(),null===e||og)?(rx&&r&&rb(t),t.flags|=1,oy(e,t,n,a),t.child):(lB(e,t,a),oI(e,t,a))}function o_(e,t,n,r,l){if(rV(t),null===t.stateNode){var a=n9,o=n.contextType;"object"==typeof o&&null!==o&&(a=rB(o)),t.memoizedState=null!==(a=new n(r,a)).state&&void 0!==a.state?a.state:null,a.updater=on,t.stateNode=a,a._reactInternals=t,(a=t.stateNode).props=r,a.state=t.memoizedState,a.refs={},lc(t),o=n.contextType,a.context="object"==typeof o&&null!==o?rB(o):n9,a.state=t.memoizedState,"function"==typeof(o=n.getDerivedStateFromProps)&&(ot(t,n,o,r),a.state=t.memoizedState),"function"==typeof n.getDerivedStateFromProps||"function"==typeof a.getSnapshotBeforeUpdate||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||(o=a.state,"function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),o!==a.state&&on.enqueueReplaceState(a,a.state,null),lv(t,r,a,l),ly(),a.state=t.memoizedState),"function"==typeof a.componentDidMount&&(t.flags|=4194308),r=!0}else if(null===e){a=t.stateNode;var i=t.memoizedProps,u=oa(n,i);a.props=u;var s=a.context,c=n.contextType;o=n9,"object"==typeof c&&null!==c&&(o=rB(c));var f=n.getDerivedStateFromProps;c="function"==typeof f||"function"==typeof a.getSnapshotBeforeUpdate,i=t.pendingProps!==i,c||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(i||s!==o)&&ol(t,a,r,o),ls=!1;var d=t.memoizedState;a.state=d,lv(t,r,a,l),ly(),s=t.memoizedState,i||d!==s||ls?("function"==typeof f&&(ot(t,n,f,r),s=t.memoizedState),(u=ls||or(t,n,u,r,d,s,o))?(c||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.flags|=4194308)):("function"==typeof a.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=s),a.props=r,a.state=s,a.context=o,r=u):("function"==typeof a.componentDidMount&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,lf(e,t),c=oa(n,o=t.memoizedProps),a.props=c,f=t.pendingProps,d=a.context,s=n.contextType,u=n9,"object"==typeof s&&null!==s&&(u=rB(s)),(s="function"==typeof(i=n.getDerivedStateFromProps)||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(o!==f||d!==u)&&ol(t,a,r,u),ls=!1,d=t.memoizedState,a.state=d,lv(t,r,a,l),ly();var p=t.memoizedState;o!==f||d!==p||ls||null!==e&&null!==e.dependencies&&r$(e.dependencies)?("function"==typeof i&&(ot(t,n,i,r),p=t.memoizedState),(c=ls||or(t,n,c,r,d,p,u)||null!==e&&null!==e.dependencies&&r$(e.dependencies))?(s||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,p,u),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,p,u)),"function"==typeof a.componentDidUpdate&&(t.flags|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof a.componentDidUpdate||o===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||o===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=p),a.props=r,a.state=p,a.context=u,r=c):("function"!=typeof a.componentDidUpdate||o===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||o===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),r=!1)}return a=r,ox(e,t),r=0!=(128&t.flags),a||r?(a=t.stateNode,n=r&&"function"!=typeof n.getDerivedStateFromError?null:a.render(),t.flags|=1,null!==e&&r?(t.child=a1(t,e.child,null,l),t.child=a1(t,null,n,l)):oy(e,t,n,l),t.memoizedState=a.state,e=t.child):e=oI(e,t,l),e}function oP(e,t,n,r){return rL(),t.flags|=256,oy(e,t,n,r),t.child}var oz={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function oN(e){return{baseLanes:e,cachePool:r9()}}function oT(e,t,n){return e=null!==e?e.childLanes&~n:0,t&&(e|=i$),e}function oL(e,t,n){var r,l=t.pendingProps,a=!1,o=0!=(128&t.flags);if((r=o)||(r=(null===e||null!==e.memoizedState)&&0!=(2&a7.current)),r&&(a=!0,t.flags&=-129),r=0!=(32&t.flags),t.flags&=-33,null===e){if(rx){if(a?a8(t):a5(t),rx){var i,s=rS;if(i=s){n:{for(i=s,s=rC;8!==i.nodeType;)if(!s||null===(i=sk(i.nextSibling))){s=null;break n}s=i}null!==s?(t.memoizedState={dehydrated:s,treeContext:null!==rm?{id:rh,overflow:rg}:null,retryLane:0x20000000,hydrationErrors:null},(i=re(18,null,null,0)).stateNode=s,i.return=t,t.child=i,rw=t,rS=null,i=!0):i=!1}i||rP(t)}if(null!==(s=t.memoizedState)&&null!==(s=s.dehydrated))return sb(s)?t.lanes=32:t.lanes=0x20000000,null;a9(t)}return(s=l.children,l=l.fallback,a)?(a5(t),s=oR({mode:"hidden",children:s},a=t.mode),l=ra(l,a,n,null),s.return=t,l.return=t,s.sibling=l,t.child=s,(a=t.child).memoizedState=oN(n),a.childLanes=oT(e,r,n),t.memoizedState=oz,l):(a8(t),oO(t,s))}if(null!==(i=e.memoizedState)&&null!==(s=i.dehydrated)){if(o)256&t.flags?(a8(t),t.flags&=-257,t=oD(e,t,n)):null!==t.memoizedState?(a5(t),t.child=e.child,t.flags|=128,t=null):(a5(t),a=l.fallback,s=t.mode,l=oR({mode:"visible",children:l.children},s),a=ra(a,s,n,null),a.flags|=2,l.return=t,a.return=t,l.sibling=a,t.child=l,a1(t,e.child,null,n),(l=t.child).memoizedState=oN(n),l.childLanes=oT(e,r,n),t.memoizedState=oz,t=a);else if(a8(t),sb(s)){if(r=s.nextSibling&&s.nextSibling.dataset)var c=r.dgst;r=c,(l=Error(u(419))).stack="",l.digest=r,rR({value:l,source:null,stack:null}),t=oD(e,t,n)}else if(og||rH(e,t,n,!1),r=0!=(n&e.childLanes),og||r){if(null!==(r=iN)&&0!==(l=0!=((l=0!=(42&(l=n&-n))?1:eP(l))&(r.suspendedLanes|n))?0:l)&&l!==i.retryLane)throw i.retryLane=l,n8(e,l),i9(r,e,l),oh;"$?"===s.data||uu(),t=oD(e,t,n)}else"$?"===s.data?(t.flags|=192,t.child=e.child,t=null):(e=i.treeContext,rS=sk(s.nextSibling),rw=t,rx=!0,rE=null,rC=!1,null!==e&&(rd[rp++]=rh,rd[rp++]=rg,rd[rp++]=rm,rh=e.id,rg=e.overflow,rm=t),t=oO(t,l.children),t.flags|=4096);return t}return a?(a5(t),a=l.fallback,s=t.mode,c=(i=e.child).sibling,(l=rn(i,{mode:"hidden",children:l.children})).subtreeFlags=0x3e00000&i.subtreeFlags,null!==c?a=rn(c,a):(a=ra(a,s,n,null),a.flags|=2),a.return=t,l.return=t,l.sibling=a,t.child=l,l=a,a=t.child,null===(s=e.child.memoizedState)?s=oN(n):(null!==(i=s.cachePool)?(c=rG._currentValue,i=i.parent!==c?{parent:c,pool:c}:i):i=r9(),s={baseLanes:s.baseLanes|n,cachePool:i}),a.memoizedState=s,a.childLanes=oT(e,r,n),t.memoizedState=oz,l):(a8(t),e=(n=e.child).sibling,(n=rn(n,{mode:"visible",children:l.children})).return=t,n.sibling=null,null!==e&&(null===(r=t.deletions)?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n,t.memoizedState=null,n)}function oO(e,t){return(t=oR({mode:"visible",children:t},e.mode)).return=e,e.child=t}function oR(e,t){return(e=re(22,e,null,t)).lanes=0,e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},e}function oD(e,t,n){return a1(t,e.child,null,n),e=oO(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function oA(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),rU(e.return,t,n)}function oF(e,t,n,r,l){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:l}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailMode=l)}function oM(e,t,n){var r=t.pendingProps,l=r.revealOrder,a=r.tail;if(oy(e,t,r.children,n),0!=(2&(r=a7.current)))r=1&r|2,t.flags|=128;else{if(null!==e&&0!=(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&oA(e,n,t);else if(19===e.tag)oA(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}switch(H(a7,r),l){case"forwards":for(l=null,n=t.child;null!==n;)null!==(e=n.alternate)&&null===oe(e)&&(l=n),n=n.sibling;null===(n=l)?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),oF(t,!1,l,n,a);break;case"backwards":for(n=null,l=t.child,t.child=null;null!==l;){if(null!==(e=l.alternate)&&null===oe(e)){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}oF(t,!0,n,null,a);break;case"together":oF(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function oI(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),iU|=t.lanes,0==(n&t.childLanes)){if(null===e)return null;else if(rH(e,t,n,!1),0==(n&t.childLanes))return null}if(null!==e&&t.child!==e.child)throw Error(u(153));if(null!==t.child){for(n=rn(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=rn(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function oU(e,t){return 0!=(e.lanes&t)||!!(null!==(e=e.dependencies)&&r$(e))}function oj(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps)og=!0;else{if(!oU(e,n)&&0==(128&t.flags))return og=!1,function(e,t,n){switch(t.tag){case 3:W(t,t.stateNode.containerInfo),rM(t,rG,e.memoizedState.cache),rL();break;case 27:case 5:K(t);break;case 4:W(t,t.stateNode.containerInfo);break;case 10:rM(t,t.type,t.memoizedProps.value);break;case 13:var r=t.memoizedState;if(null!==r){if(null!==r.dehydrated)return a8(t),t.flags|=128,null;if(0!=(n&t.child.childLanes))return oL(e,t,n);return a8(t),null!==(e=oI(e,t,n))?e.sibling:null}a8(t);break;case 19:var l=0!=(128&e.flags);if((r=0!=(n&t.childLanes))||(rH(e,t,n,!1),r=0!=(n&t.childLanes)),l){if(r)return oM(e,t,n);t.flags|=128}if(null!==(l=t.memoizedState)&&(l.rendering=null,l.tail=null,l.lastEffect=null),H(a7,a7.current),!r)return null;break;case 22:case 23:return t.lanes=0,ow(e,t,n);case 24:rM(t,rG,e.memoizedState.cache)}return oI(e,t,n)}(e,t,n);og=0!=(131072&e.flags)}else og=!1,rx&&0!=(1048576&t.flags)&&rv(t,rf,t.index);switch(t.lanes=0,t.tag){case 16:e:{e=t.pendingProps;var r=t.elementType,l=r._init;if(r=l(r._payload),t.type=r,"function"==typeof r)rt(r)?(e=oa(r,e),t.tag=1,t=o_(null,t,r,e,n)):(t.tag=0,t=oE(null,t,r,e,n));else{if(null!=r){if((l=r.$$typeof)===x){t.tag=11,t=ov(null,t,r,e,n);break e}else if(l===_){t.tag=14,t=ob(null,t,r,e,n);break e}}throw Error(u(306,t=function e(t){if(null==t)return null;if("function"==typeof t)return t.$$typeof===O?null:t.displayName||t.name||null;if("string"==typeof t)return t;switch(t){case y:return"Fragment";case b:return"Profiler";case v:return"StrictMode";case E:return"Suspense";case C:return"SuspenseList";case z:return"Activity"}if("object"==typeof t)switch(t.$$typeof){case g:return"Portal";case S:return(t.displayName||"Context")+".Provider";case w:return(t._context.displayName||"Context")+".Consumer";case x:var n=t.render;return(t=t.displayName)||(t=""!==(t=n.displayName||n.name||"")?"ForwardRef("+t+")":"ForwardRef"),t;case _:return null!==(n=t.displayName||null)?n:e(t.type)||"Memo";case P:n=t._payload,t=t._init;try{return e(t(n))}catch(e){}}return null}(r)||r,""))}}return t;case 0:return oE(e,t,t.type,t.pendingProps,n);case 1:return l=oa(r=t.type,t.pendingProps),o_(e,t,r,l,n);case 3:e:{if(W(t,t.stateNode.containerInfo),null===e)throw Error(u(387));r=t.pendingProps;var a=t.memoizedState;l=a.element,lf(e,t),lv(t,r,null,n);var o=t.memoizedState;if(rM(t,rG,r=o.cache),r!==a.cache&&rj(t,[rG],n,!0),ly(),r=o.element,a.isDehydrated)if(a={element:r,isDehydrated:!1,cache:o.cache},t.updateQueue.baseState=a,t.memoizedState=a,256&t.flags){t=oP(e,t,r,n);break e}else if(r!==l){rR(l=nZ(Error(u(424)),t)),t=oP(e,t,r,n);break e}else for(rS=sk((e=9===(e=t.stateNode.containerInfo).nodeType?e.body:"HTML"===e.nodeName?e.ownerDocument.body:e).firstChild),rw=t,rx=!0,rE=null,rC=!0,n=a2(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling;else{if(rL(),r===l){t=oI(e,t,n);break e}oy(e,t,r,n)}t=t.child}return t;case 26:return ox(e,t),null===e?(n=sL(t.type,null,t.pendingProps,null))?t.memoizedState=n:rx||(n=t.type,e=t.pendingProps,(r=so(B.current).createElement(n))[eL]=t,r[eO]=e,sr(r,n,e),eB(r),t.stateNode=r):t.memoizedState=sL(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return K(t),null===e&&rx&&(r=t.stateNode=sx(t.type,t.pendingProps,B.current),rw=t,rC=!0,l=rS,sg(t.type)?(sw=l,rS=sk(r.firstChild)):rS=l),oy(e,t,t.pendingProps.children,n),ox(e,t),null===e&&(t.flags|=4194304),t.child;case 5:return null===e&&rx&&((l=r=rS)&&(null!==(r=function(e,t,n,r){for(;1===e.nodeType;){if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!r&&("INPUT"!==e.nodeName||"hidden"!==e.type))break}else if(r){if(!e[eI])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if("stylesheet"===(l=e.getAttribute("rel"))&&e.hasAttribute("data-precedence")||l!==n.rel||e.getAttribute("href")!==(null==n.href||""===n.href?null:n.href)||e.getAttribute("crossorigin")!==(null==n.crossOrigin?null:n.crossOrigin)||e.getAttribute("title")!==(null==n.title?null:n.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(((l=e.getAttribute("src"))!==(null==n.src?null:n.src)||e.getAttribute("type")!==(null==n.type?null:n.type)||e.getAttribute("crossorigin")!==(null==n.crossOrigin?null:n.crossOrigin))&&l&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else{if("input"!==t||"hidden"!==e.type)return e;var l=null==n.name?null:""+n.name;if("hidden"===n.type&&e.getAttribute("name")===l)return e}if(null===(e=sk(e.nextSibling)))break}return null}(r,t.type,t.pendingProps,rC))?(t.stateNode=r,rw=t,rS=sk(r.firstChild),rC=!1,l=!0):l=!1),l||rP(t)),K(t),l=t.type,a=t.pendingProps,o=null!==e?e.memoizedProps:null,r=a.children,ss(l,a)?r=null:null!==o&&ss(l,o)&&(t.flags|=32),null!==t.memoizedState&&(sX._currentValue=l=lU(e,t,l$,null,null,n)),ox(e,t),oy(e,t,r,n),t.child;case 6:return null===e&&rx&&((e=n=rS)&&(null!==(n=function(e,t,n){if(""===t)return null;for(;3!==e.nodeType;)if((1!==e.nodeType||"INPUT"!==e.nodeName||"hidden"!==e.type)&&!n||null===(e=sk(e.nextSibling)))return null;return e}(n,t.pendingProps,rC))?(t.stateNode=n,rw=t,rS=null,e=!0):e=!1),e||rP(t)),null;case 13:return oL(e,t,n);case 4:return W(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=a1(t,null,r,n):oy(e,t,r,n),t.child;case 11:return ov(e,t,t.type,t.pendingProps,n);case 7:return oy(e,t,t.pendingProps,n),t.child;case 8:case 12:return oy(e,t,t.pendingProps.children,n),t.child;case 10:return r=t.pendingProps,rM(t,t.type,r.value),oy(e,t,r.children,n),t.child;case 9:return l=t.type._context,r=t.pendingProps.children,rV(t),r=r(l=rB(l)),t.flags|=1,oy(e,t,r,n),t.child;case 14:return ob(e,t,t.type,t.pendingProps,n);case 15:return ok(e,t,t.type,t.pendingProps,n);case 19:return oM(e,t,n);case 31:return r=t.pendingProps,n=t.mode,r={mode:r.mode,children:r.children},null===e?(n=oR(r,n)).ref=t.ref:(n=rn(e.child,r)).ref=t.ref,t.child=n,n.return=t,t=n;case 22:return ow(e,t,n);case 24:return rV(t),r=rB(rG),null===e?(null===(l=r6())&&(l=iN,a=rX(),l.pooledCache=a,a.refCount++,null!==a&&(l.pooledCacheLanes|=n),l=a),t.memoizedState={parent:r,cache:l},lc(t),rM(t,rG,l)):(0!=(e.lanes&n)&&(lf(e,t),lv(t,null,null,n),ly()),l=e.memoizedState,a=t.memoizedState,l.parent!==r?(l={parent:r,cache:r},t.memoizedState=l,0===t.lanes&&(t.memoizedState=t.updateQueue.baseState=l),rM(t,rG,r)):(rM(t,rG,r=a.cache),r!==l.cache&&rj(t,[rG],n,!0))),oy(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(u(156,t.tag))}function oH(e){e.flags|=4}function o$(e,t){if("stylesheet"!==t.type||0!=(4&t.state.loading))e.flags&=-0x1000001;else if(e.flags|=0x1000000,!sB(t)){if(null!==(t=a3.current)&&((4194048&iL)===iL?null!==a4:(0x3c00000&iL)!==iL&&0==(0x20000000&iL)||t!==a4))throw lo=ln,le;e.flags|=8192}}function oV(e,t){null!==t&&(e.flags|=4),16384&e.flags&&(t=22!==e.tag?eS():0x20000000,e.lanes|=t,iV|=t)}function oB(e,t){if(!rx)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function oQ(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var l=e.child;null!==l;)n|=l.lanes|l.childLanes,r|=0x3e00000&l.subtreeFlags,r|=0x3e00000&l.flags,l.return=e,l=l.sibling;else for(l=e.child;null!==l;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function oW(e,t){switch(rk(t),t.tag){case 3:rI(rG),q();break;case 26:case 27:case 5:Y(t);break;case 4:q();break;case 13:a9(t);break;case 19:j(a7);break;case 10:rI(t.type);break;case 22:case 23:a9(t),lC(),null!==e&&j(r8);break;case 24:rI(rG)}}function oq(e,t){try{var n=t.updateQueue,r=null!==n?n.lastEffect:null;if(null!==r){var l=r.next;n=l;do{if((n.tag&e)===e){r=void 0;var a=n.create;n.inst.destroy=r=a()}n=n.next}while(n!==l)}}catch(e){ux(t,t.return,e)}}function oK(e,t,n){try{var r=t.updateQueue,l=null!==r?r.lastEffect:null;if(null!==l){var a=l.next;r=a;do{if((r.tag&e)===e){var o=r.inst,i=o.destroy;if(void 0!==i){o.destroy=void 0,l=t;try{i()}catch(e){ux(l,n,e)}}}r=r.next}while(r!==a)}}catch(e){ux(t,t.return,e)}}function oY(e){var t=e.updateQueue;if(null!==t){var n=e.stateNode;try{lk(t,n)}catch(t){ux(e,e.return,t)}}}function oG(e,t,n){n.props=oa(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(n){ux(e,t,n)}}function oX(e,t){try{var n=e.ref;if(null!==n){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;default:r=e.stateNode}"function"==typeof n?e.refCleanup=n(r):n.current=r}}catch(n){ux(e,t,n)}}function oZ(e,t){var n=e.ref,r=e.refCleanup;if(null!==n)if("function"==typeof r)try{r()}catch(n){ux(e,t,n)}finally{e.refCleanup=null,null!=(e=e.alternate)&&(e.refCleanup=null)}else if("function"==typeof n)try{n(null)}catch(n){ux(e,t,n)}else n.current=null}function oJ(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{switch(t){case"button":case"input":case"select":case"textarea":n.autoFocus&&r.focus();break;case"img":n.src?r.src=n.src:n.srcSet&&(r.srcset=n.srcSet)}}catch(t){ux(e,e.return,t)}}function o0(e,t,n){try{var r=e.stateNode;(function(e,t,n,r){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var l=null,a=null,o=null,i=null,s=null,c=null,f=null;for(m in n){var d=n[m];if(n.hasOwnProperty(m)&&null!=d)switch(m){case"checked":case"value":break;case"defaultValue":s=d;default:r.hasOwnProperty(m)||st(e,t,m,null,r,d)}}for(var p in r){var m=r[p];if(d=n[p],r.hasOwnProperty(p)&&(null!=m||null!=d))switch(p){case"type":a=m;break;case"name":l=m;break;case"checked":c=m;break;case"defaultChecked":f=m;break;case"value":o=m;break;case"defaultValue":i=m;break;case"children":case"dangerouslySetInnerHTML":if(null!=m)throw Error(u(137,t));break;default:m!==d&&st(e,t,p,m,r,d)}}tn(e,o,i,s,c,f,a,l);return;case"select":for(a in m=o=i=p=null,n)if(s=n[a],n.hasOwnProperty(a)&&null!=s)switch(a){case"value":break;case"multiple":m=s;default:r.hasOwnProperty(a)||st(e,t,a,null,r,s)}for(l in r)if(a=r[l],s=n[l],r.hasOwnProperty(l)&&(null!=a||null!=s))switch(l){case"value":p=a;break;case"defaultValue":i=a;break;case"multiple":o=a;default:a!==s&&st(e,t,l,a,r,s)}t=i,n=o,r=m,null!=p?ta(e,!!n,p,!1):!!r!=!!n&&(null!=t?ta(e,!!n,t,!0):ta(e,!!n,n?[]:"",!1));return;case"textarea":for(i in m=p=null,n)if(l=n[i],n.hasOwnProperty(i)&&null!=l&&!r.hasOwnProperty(i))switch(i){case"value":case"children":break;default:st(e,t,i,null,r,l)}for(o in r)if(l=r[o],a=n[o],r.hasOwnProperty(o)&&(null!=l||null!=a))switch(o){case"value":p=l;break;case"defaultValue":m=l;break;case"children":break;case"dangerouslySetInnerHTML":if(null!=l)throw Error(u(91));break;default:l!==a&&st(e,t,o,l,r,a)}to(e,p,m);return;case"option":for(var h in n)p=n[h],n.hasOwnProperty(h)&&null!=p&&!r.hasOwnProperty(h)&&("selected"===h?e.selected=!1:st(e,t,h,null,r,p));for(s in r)p=r[s],m=n[s],r.hasOwnProperty(s)&&p!==m&&(null!=p||null!=m)&&("selected"===s?e.selected=p&&"function"!=typeof p&&"symbol"!=typeof p:st(e,t,s,p,r,m));return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var g in n)p=n[g],n.hasOwnProperty(g)&&null!=p&&!r.hasOwnProperty(g)&&st(e,t,g,null,r,p);for(c in r)if(p=r[c],m=n[c],r.hasOwnProperty(c)&&p!==m&&(null!=p||null!=m))switch(c){case"children":case"dangerouslySetInnerHTML":if(null!=p)throw Error(u(137,t));break;default:st(e,t,c,p,r,m)}return;default:if(td(t)){for(var y in n)p=n[y],n.hasOwnProperty(y)&&void 0!==p&&!r.hasOwnProperty(y)&&sn(e,t,y,void 0,r,p);for(f in r)p=r[f],m=n[f],r.hasOwnProperty(f)&&p!==m&&(void 0!==p||void 0!==m)&&sn(e,t,f,p,r,m);return}}for(var v in n)p=n[v],n.hasOwnProperty(v)&&null!=p&&!r.hasOwnProperty(v)&&st(e,t,v,null,r,p);for(d in r)p=r[d],m=n[d],r.hasOwnProperty(d)&&p!==m&&(null!=p||null!=m)&&st(e,t,d,p,r,m)})(r,e.type,n,t),r[eO]=t}catch(t){ux(e,e.return,t)}}function o1(e){return 5===e.tag||3===e.tag||26===e.tag||27===e.tag&&sg(e.type)||4===e.tag}function o2(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||o1(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(27===e.tag&&sg(e.type)||2&e.flags||null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function o3(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&(27===r&&sg(e.type)&&(n=e.stateNode),null!==(e=e.child)))for(o3(e,t,n),e=e.sibling;null!==e;)o3(e,t,n),e=e.sibling}function o4(e){var t=e.stateNode,n=e.memoizedProps;try{for(var r=e.type,l=t.attributes;l.length;)t.removeAttributeNode(l[0]);sr(t,r,n),t[eL]=e,t[eO]=n}catch(t){ux(e,e.return,t)}}var o8=!1,o6=!1,o5=!1,o9="function"==typeof WeakSet?WeakSet:Set,o7=null;function ie(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:ip(e,n),4&r&&oq(5,n);break;case 1:if(ip(e,n),4&r)if(e=n.stateNode,null===t)try{e.componentDidMount()}catch(e){ux(n,n.return,e)}else{var l=oa(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(l,t,e.__reactInternalSnapshotBeforeUpdate)}catch(e){ux(n,n.return,e)}}64&r&&oY(n),512&r&&oX(n,n.return);break;case 3:if(ip(e,n),64&r&&null!==(e=n.updateQueue)){if(t=null,null!==n.child)switch(n.child.tag){case 27:case 5:case 1:t=n.child.stateNode}try{lk(e,t)}catch(e){ux(n,n.return,e)}}break;case 27:null===t&&4&r&&o4(n);case 26:case 5:ip(e,n),null===t&&4&r&&oJ(n),512&r&&oX(n,n.return);break;case 12:default:ip(e,n);break;case 13:ip(e,n),4&r&&io(e,n),64&r&&null!==(e=n.memoizedState)&&null!==(e=e.dehydrated)&&function(e,t){var n=e.ownerDocument;if("$?"!==e.data||"complete"===n.readyState)t();else{var r=function(){t(),n.removeEventListener("DOMContentLoaded",r)};n.addEventListener("DOMContentLoaded",r),e._reactRetry=r}}(e,n=uP.bind(null,n));break;case 22:if(!(r=null!==n.memoizedState||o8)){t=null!==t&&null!==t.memoizedState||o6,l=o8;var a=o6;o8=r,(o6=t)&&!a?function e(t,n,r){for(r=r&&0!=(8772&n.subtreeFlags),n=n.child;null!==n;){var l=n.alternate,a=t,o=n,i=o.flags;switch(o.tag){case 0:case 11:case 15:e(a,o,r),oq(4,o);break;case 1:if(e(a,o,r),"function"==typeof(a=(l=o).stateNode).componentDidMount)try{a.componentDidMount()}catch(e){ux(l,l.return,e)}if(null!==(a=(l=o).updateQueue)){var u=l.stateNode;try{var s=a.shared.hiddenCallbacks;if(null!==s)for(a.shared.hiddenCallbacks=null,a=0;a title"))),sr(a,r,n),a[eL]=e,eB(a),r=a;break e;case"link":var o=s$("link","href",l).get(r+(n.href||""));if(o){for(var i=0;i<\/script>",e=e.removeChild(e.firstChild);break;case"select":e="string"==typeof r.is?l.createElement("select",{is:r.is}):l.createElement("select"),r.multiple?e.multiple=!0:r.size&&(e.size=r.size);break;default:e="string"==typeof r.is?l.createElement(n,{is:r.is}):l.createElement(n)}}e[eL]=t,e[eO]=r;e:for(l=t.child;null!==l;){if(5===l.tag||6===l.tag)e.appendChild(l.stateNode);else if(4!==l.tag&&27!==l.tag&&null!==l.child){l.child.return=l,l=l.child;continue}if(l===t)break;for(;null===l.sibling;){if(null===l.return||l.return===t)break e;l=l.return}l.sibling.return=l.return,l=l.sibling}switch(t.stateNode=e,sr(e,n,r),n){case"button":case"input":case"select":case"textarea":e=!!r.autoFocus;break;case"img":e=!0;break;default:e=!1}e&&oH(t)}}return oQ(t),t.flags&=-0x1000001,null;case 6:if(e&&null!=t.stateNode)e.memoizedProps!==r&&oH(t);else{if("string"!=typeof r&&null===t.stateNode)throw Error(u(166));if(e=B.current,rT(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,null!==(l=rw))switch(l.tag){case 27:case 5:r=l.memoizedProps}e[eL]=t,(e=!!(e.nodeValue===n||null!==r&&!0===r.suppressHydrationWarning||u7(e.nodeValue,n)))||rP(t)}else(e=so(e).createTextNode(r))[eL]=t,t.stateNode=e}return oQ(t),null;case 13:if(r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(l=rT(t),null!==r&&null!==r.dehydrated){if(null===e){if(!l)throw Error(u(318));if(!(l=null!==(l=t.memoizedState)?l.dehydrated:null))throw Error(u(317));l[eL]=t}else rL(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;oQ(t),l=!1}else l=rO(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=l),l=!0;if(!l){if(256&t.flags)return a9(t),t;return a9(t),null}}if(a9(t),0!=(128&t.flags))return t.lanes=n,t;if(n=null!==r,e=null!==e&&null!==e.memoizedState,n){r=t.child,l=null,null!==r.alternate&&null!==r.alternate.memoizedState&&null!==r.alternate.memoizedState.cachePool&&(l=r.alternate.memoizedState.cachePool.pool);var a=null;null!==r.memoizedState&&null!==r.memoizedState.cachePool&&(a=r.memoizedState.cachePool.pool),a!==l&&(r.flags|=2048)}return n!==e&&n&&(t.child.flags|=8192),oV(t,t.updateQueue),oQ(t),null;case 4:return q(),null===e&&uJ(t.stateNode.containerInfo),oQ(t),null;case 10:return rI(t.type),oQ(t),null;case 19:if(j(a7),null===(l=t.memoizedState))return oQ(t),null;if(r=0!=(128&t.flags),null===(a=l.rendering))if(r)oB(l,!1);else{if(0!==iI||null!==e&&0!=(128&e.flags))for(e=t.child;null!==e;){if(null!==(a=oe(e))){for(t.flags|=128,oB(l,!1),e=a.updateQueue,t.updateQueue=e,oV(t,e),t.subtreeFlags=0,e=n,n=t.child;null!==n;)rr(n,e),n=n.sibling;return H(a7,1&a7.current|2),t.child}e=e.sibling}null!==l.tail&&et()>iK&&(t.flags|=128,r=!0,oB(l,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=oe(a))){if(t.flags|=128,r=!0,e=e.updateQueue,t.updateQueue=e,oV(t,e),oB(l,!0),null===l.tail&&"hidden"===l.tailMode&&!a.alternate&&!rx)return oQ(t),null}else 2*et()-l.renderingStartTime>iK&&0x20000000!==n&&(t.flags|=128,r=!0,oB(l,!1),t.lanes=4194304);l.isBackwards?(a.sibling=t.child,t.child=a):(null!==(e=l.last)?e.sibling=a:t.child=a,l.last=a)}if(null!==l.tail)return t=l.tail,l.rendering=t,l.tail=t.sibling,l.renderingStartTime=et(),t.sibling=null,e=a7.current,H(a7,r?1&e|2:1&e),t;return oQ(t),null;case 22:case 23:return a9(t),lC(),r=null!==t.memoizedState,null!==e?null!==e.memoizedState!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?0!=(0x20000000&n)&&0==(128&t.flags)&&(oQ(t),6&t.subtreeFlags&&(t.flags|=8192)):oQ(t),null!==(n=t.updateQueue)&&oV(t,n.retryQueue),n=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),r=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),null!==e&&j(r8),null;case 24:return n=null,null!==e&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),rI(rG),oQ(t),null;case 25:case 30:return null}throw Error(u(156,t.tag))}(t.alternate,t,iM);if(null!==n){iT=n;return}if(null!==(t=t.sibling)){iT=t;return}iT=t=e}while(null!==t);0===iI&&(iI=5)}function um(e,t){do{var n=function(e,t){switch(rk(t),t.tag){case 1:return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return rI(rG),q(),0!=(65536&(e=t.flags))&&0==(128&e)?(t.flags=-65537&e|128,t):null;case 26:case 27:case 5:return Y(t),null;case 13:if(a9(t),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(u(340));rL()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return j(a7),null;case 4:return q(),null;case 10:return rI(t.type),null;case 22:case 23:return a9(t),lC(),null!==e&&j(r8),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 24:return rI(rG),null;default:return null}}(e.alternate,e);if(null!==n){n.flags&=32767,iT=n;return}if(null!==(n=e.return)&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&null!==(e=e.sibling)){iT=e;return}iT=e=n}while(null!==e);iI=6,iT=null}function uh(e,t,n,r,l,a,o,i,s){e.cancelPendingCommit=null;do uk();while(0!==iX);if(0!=(6&iz))throw Error(u(327));if(null!==t){if(t===e.current)throw Error(u(177));if(!function(e,t,n,r,l,a){var o=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var i=e.entanglements,u=e.expirationTimes,s=e.hiddenUpdates;for(n=o&~n;0g&&(o=g,g=h,h=o);var y=nP(i,h),v=nP(i,g);if(y&&v&&(1!==p.rangeCount||p.anchorNode!==y.node||p.anchorOffset!==y.offset||p.focusNode!==v.node||p.focusOffset!==v.offset)){var b=f.createRange();b.setStart(y.node,y.offset),p.removeAllRanges(),h>g?(p.addRange(b),p.extend(v.node,v.offset)):(b.setEnd(v.node,v.offset),p.addRange(b))}}}}for(f=[],p=i;p=p.parentNode;)1===p.nodeType&&f.push({element:p,left:p.scrollLeft,top:p.scrollTop});for("function"==typeof i.focus&&i.focus(),i=0;in?32:n,D.T=null,n=i2,i2=null;var a=iZ,o=i0;if(iX=0,iJ=iZ=null,i0=0,0!=(6&iz))throw Error(u(331));var i=iz;if(iz|=4,iE(a.current),iy(a,a.current,o,n),iz=i,uF(0,!1),ef&&"function"==typeof ef.onPostCommitFiberRoot)try{ef.onPostCommitFiberRoot(ec,a)}catch(e){}return!0}finally{A.p=l,D.T=r,ub(e,t)}}function uS(e,t,n){t=nZ(n,t),t=od(e.stateNode,t,2),null!==(e=lp(e,t,2))&&(eE(e,2),uA(e))}function ux(e,t,n){if(3===e.tag)uS(e,e,n);else for(;null!==t;){if(3===t.tag){uS(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===iG||!iG.has(r))){e=nZ(n,e),null!==(r=lp(t,n=op(2),2))&&(om(n,r,t,e),eE(r,2),uA(r));break}}t=t.return}}function uE(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new iP;var l=new Set;r.set(t,l)}else void 0===(l=r.get(t))&&(l=new Set,r.set(t,l));l.has(n)||(iF=!0,l.add(n),e=uC.bind(null,e,t,n),t.then(e,e))}function uC(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,iN===e&&(iL&n)===n&&(4===iI||3===iI&&(0x3c00000&iL)===iL&&300>et()-iq?0==(2&iz)&&ul(e,0):iH|=n,iV===iL&&(iV=0)),uA(e)}function u_(e,t){0===t&&(t=eS()),null!==(e=n8(e,t))&&(eE(e,t),uA(e))}function uP(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),u_(e,n)}function uz(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;null!==l&&(n=l.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(u(314))}null!==r&&r.delete(t),u_(e,n)}var uN=null,uT=null,uL=!1,uO=!1,uR=!1,uD=0;function uA(e){e!==uT&&null===e.next&&(null===uT?uN=uT=e:uT=uT.next=e),uO=!0,uL||(uL=!0,sm(function(){0!=(6&iz)?X(er,uM):uI()}))}function uF(e,t){if(!uR&&uO){uR=!0;do for(var n=!1,r=uN;null!==r;){if(!t)if(0!==e){var l=r.pendingLanes;if(0===l)var a=0;else{var o=r.suspendedLanes,i=r.pingedLanes;a=0xc000095&(a=(1<<31-ep(42|e)+1)-1&(l&~(o&~i)))?0xc000095&a|1:a?2|a:0}0!==a&&(n=!0,uH(r,a))}else a=iL,0==(3&(a=eb(r,r===iN?a:0,null!==r.cancelPendingCommit||-1!==r.timeoutHandle)))||ek(r,a)||(n=!0,uH(r,a));r=r.next}while(n);uR=!1}}function uM(){uI()}function uI(){uO=uL=!1;var e,t=0;0!==uD&&(((e=window.event)&&"popstate"===e.type?e===sc||(sc=e,0):(sc=null,1))||(t=uD),uD=0);for(var n=et(),r=null,l=uN;null!==l;){var a=l.next,o=uU(l,n);0===o?(l.next=null,null===r?uN=a:r.next=a,null===a&&(uT=r)):(r=l,(0!==t||0!=(3&o))&&(uO=!0)),l=a}uF(t,!1)}function uU(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,a=-0x3c00001&e.pendingLanes;0r){n=r;var o=e.ownerDocument;if(1&n&&sE(o.documentElement),2&n&&sE(o.body),4&n)for(sE(n=o.head),o=n.firstChild;o;){var i=o.nextSibling,u=o.nodeName;o[eI]||"SCRIPT"===u||"STYLE"===u||"LINK"===u&&"stylesheet"===o.rel.toLowerCase()||n.removeChild(o),o=i}}if(0===l){e.removeChild(a),cb(t);return}l--}else"$"===n||"$?"===n||"$!"===n?l++:r=n.charCodeAt(0)-48;else r=0;n=a}while(n);cb(t)}function sv(e){var t=e.firstChild;for(t&&10===t.nodeType&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case"HTML":case"HEAD":case"BODY":sv(n),eU(n);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if("stylesheet"===n.rel.toLowerCase())continue}e.removeChild(n)}}function sb(e){return"$!"===e.data||"$?"===e.data&&"complete"===e.ownerDocument.readyState}function sk(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t||"F!"===t||"F"===t)break;if("/$"===t)return null}}return e}var sw=null;function sS(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}function sx(e,t,n){switch(t=so(n),e){case"html":if(!(e=t.documentElement))throw Error(u(452));return e;case"head":if(!(e=t.head))throw Error(u(453));return e;case"body":if(!(e=t.body))throw Error(u(454));return e;default:throw Error(u(451))}}function sE(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);eU(e)}var sC=new Map,s_=new Set;function sP(e){return"function"==typeof e.getRootNode?e.getRootNode():9===e.nodeType?e:e.ownerDocument}var sz=A.d;A.d={f:function(){var e=sz.f(),t=un();return e||t},r:function(e){var t=eH(e);null!==t&&5===t.tag&&"form"===t.type?aO(t):sz.r(e)},D:function(e){sz.D(e),sT("dns-prefetch",e,null)},C:function(e,t){sz.C(e,t),sT("preconnect",e,t)},L:function(e,t,n){if(sz.L(e,t,n),sN&&e&&t){var r='link[rel="preload"][as="'+tt(t)+'"]';"image"===t&&n&&n.imageSrcSet?(r+='[imagesrcset="'+tt(n.imageSrcSet)+'"]',"string"==typeof n.imageSizes&&(r+='[imagesizes="'+tt(n.imageSizes)+'"]')):r+='[href="'+tt(e)+'"]';var l=r;switch(t){case"style":l=sO(e);break;case"script":l=sA(e)}sC.has(l)||(e=p({rel:"preload",href:"image"===t&&n&&n.imageSrcSet?void 0:e,as:t},n),sC.set(l,e),null!==sN.querySelector(r)||"style"===t&&sN.querySelector(sR(l))||"script"===t&&sN.querySelector(sF(l))||(sr(t=sN.createElement("link"),"link",e),eB(t),sN.head.appendChild(t)))}},m:function(e,t){if(sz.m(e,t),sN&&e){var n=t&&"string"==typeof t.as?t.as:"script",r='link[rel="modulepreload"][as="'+tt(n)+'"][href="'+tt(e)+'"]',l=r;switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":l=sA(e)}if(!sC.has(l)&&(e=p({rel:"modulepreload",href:e},t),sC.set(l,e),null===sN.querySelector(r))){switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(sN.querySelector(sF(l)))return}sr(n=sN.createElement("link"),"link",e),eB(n),sN.head.appendChild(n)}}},X:function(e,t){if(sz.X(e,t),sN&&e){var n=eV(sN).hoistableScripts,r=sA(e),l=n.get(r);l||((l=sN.querySelector(sF(r)))||(e=p({src:e,async:!0},t),(t=sC.get(r))&&sj(e,t),eB(l=sN.createElement("script")),sr(l,"link",e),sN.head.appendChild(l)),l={type:"script",instance:l,count:1,state:null},n.set(r,l))}},S:function(e,t,n){if(sz.S(e,t,n),sN&&e){var r=eV(sN).hoistableStyles,l=sO(e);t=t||"default";var a=r.get(l);if(!a){var o={loading:0,preload:null};if(a=sN.querySelector(sR(l)))o.loading=5;else{e=p({rel:"stylesheet",href:e,"data-precedence":t},n),(n=sC.get(l))&&sU(e,n);var i=a=sN.createElement("link");eB(i),sr(i,"link",e),i._p=new Promise(function(e,t){i.onload=e,i.onerror=t}),i.addEventListener("load",function(){o.loading|=1}),i.addEventListener("error",function(){o.loading|=2}),o.loading|=4,sI(a,t,sN)}a={type:"stylesheet",instance:a,count:1,state:o},r.set(l,a)}}},M:function(e,t){if(sz.M(e,t),sN&&e){var n=eV(sN).hoistableScripts,r=sA(e),l=n.get(r);l||((l=sN.querySelector(sF(r)))||(e=p({src:e,async:!0,type:"module"},t),(t=sC.get(r))&&sj(e,t),eB(l=sN.createElement("script")),sr(l,"link",e),sN.head.appendChild(l)),l={type:"script",instance:l,count:1,state:null},n.set(r,l))}}};var sN="undefined"==typeof document?null:document;function sT(e,t,n){if(sN&&"string"==typeof t&&t){var r=tt(t);r='link[rel="'+e+'"][href="'+r+'"]',"string"==typeof n&&(r+='[crossorigin="'+n+'"]'),s_.has(r)||(s_.add(r),e={rel:e,crossOrigin:n,href:t},null===sN.querySelector(r)&&(sr(t=sN.createElement("link"),"link",e),eB(t),sN.head.appendChild(t)))}}function sL(e,t,n,r){var l=(l=B.current)?sP(l):null;if(!l)throw Error(u(446));switch(e){case"meta":case"title":return null;case"style":return"string"==typeof n.precedence&&"string"==typeof n.href?(t=sO(n.href),(r=(n=eV(l).hoistableStyles).get(t))||(r={type:"style",instance:null,count:0,state:null},n.set(t,r)),r):{type:"void",instance:null,count:0,state:null};case"link":if("stylesheet"===n.rel&&"string"==typeof n.href&&"string"==typeof n.precedence){e=sO(n.href);var a,o,i,s,c=eV(l).hoistableStyles,f=c.get(e);if(f||(l=l.ownerDocument||l,f={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},c.set(e,f),(c=l.querySelector(sR(e)))&&!c._p&&(f.instance=c,f.state.loading=5),sC.has(e)||(n={rel:"preload",as:"style",href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},sC.set(e,n),c||(a=l,o=e,i=n,s=f.state,a.querySelector('link[rel="preload"][as="style"]['+o+"]")?s.loading=1:(s.preload=o=a.createElement("link"),o.addEventListener("load",function(){return s.loading|=1}),o.addEventListener("error",function(){return s.loading|=2}),sr(o,"link",i),eB(o),a.head.appendChild(o))))),t&&null===r)throw Error(u(528,""));return f}if(t&&null!==r)throw Error(u(529,""));return null;case"script":return t=n.async,"string"==typeof(n=n.src)&&t&&"function"!=typeof t&&"symbol"!=typeof t?(t=sA(n),(r=(n=eV(l).hoistableScripts).get(t))||(r={type:"script",instance:null,count:0,state:null},n.set(t,r)),r):{type:"void",instance:null,count:0,state:null};default:throw Error(u(444,e))}}function sO(e){return'href="'+tt(e)+'"'}function sR(e){return'link[rel="stylesheet"]['+e+"]"}function sD(e){return p({},e,{"data-precedence":e.precedence,precedence:null})}function sA(e){return'[src="'+tt(e)+'"]'}function sF(e){return"script[async]"+e}function sM(e,t,n){if(t.count++,null===t.instance)switch(t.type){case"style":var r=e.querySelector('style[data-href~="'+tt(n.href)+'"]');if(r)return t.instance=r,eB(r),r;var l=p({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return eB(r=(e.ownerDocument||e).createElement("style")),sr(r,"style",l),sI(r,n.precedence,e),t.instance=r;case"stylesheet":l=sO(n.href);var a=e.querySelector(sR(l));if(a)return t.state.loading|=4,t.instance=a,eB(a),a;r=sD(n),(l=sC.get(l))&&sU(r,l),eB(a=(e.ownerDocument||e).createElement("link"));var o=a;return o._p=new Promise(function(e,t){o.onload=e,o.onerror=t}),sr(a,"link",r),t.state.loading|=4,sI(a,n.precedence,e),t.instance=a;case"script":if(a=sA(n.src),l=e.querySelector(sF(a)))return t.instance=l,eB(l),l;return r=n,(l=sC.get(a))&&sj(r=p({},n),l),eB(l=(e=e.ownerDocument||e).createElement("script")),sr(l,"link",r),e.head.appendChild(l),t.instance=l;case"void":return null;default:throw Error(u(443,t.type))}return"stylesheet"===t.type&&0==(4&t.state.loading)&&(r=t.instance,t.state.loading|=4,sI(r,n.precedence,e)),t.instance}function sI(e,t,n){for(var r=n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),l=r.length?r[r.length-1]:null,a=l,o=0;o title"):null)}function sB(e){return"stylesheet"!==e.type||0!=(3&e.state.loading)}var sQ=null;function sW(){}function sq(){if(this.count--,0===this.count){if(this.stylesheets)sY(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var sK=null;function sY(e,t){e.stylesheets=null,null!==e.unsuspend&&(e.count++,sK=new Map,t.forEach(sG,e),sK=null,sq.call(e))}function sG(e,t){if(!(4&t.state.loading)){var n=sK.get(e);if(n)var r=n.get(null);else{n=new Map,sK.set(e,n);for(var l=e.querySelectorAll("link[data-precedence],style[data-precedence]"),a=0;a{var r=n(4232);function l(e){var t="https://react.dev/errors/"+e;if(1{function n(e,t){var n=e.length;for(e.push(t);0>>1,l=e[r];if(0>>1;ra(u,n))sa(c,u)?(e[r]=c,e[s]=n,r=s):(e[r]=u,e[i]=n,r=i);else if(sa(c,n))e[r]=c,e[s]=n,r=s;else break}}return t}function a(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if(t.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now){var o,i=performance;t.unstable_now=function(){return i.now()}}else{var u=Date,s=u.now();t.unstable_now=function(){return u.now()-s}}var c=[],f=[],d=1,p=null,m=3,h=!1,g=!1,y=!1,v=!1,b="function"==typeof setTimeout?setTimeout:null,k="function"==typeof clearTimeout?clearTimeout:null,w="undefined"!=typeof setImmediate?setImmediate:null;function S(e){for(var t=r(f);null!==t;){if(null===t.callback)l(f);else if(t.startTime<=e)l(f),t.sortIndex=t.expirationTime,n(c,t);else break;t=r(f)}}function x(e){if(y=!1,S(e),!g)if(null!==r(c))g=!0,E||(E=!0,o());else{var t=r(f);null!==t&&O(x,t.startTime-e)}}var E=!1,C=-1,_=5,P=-1;function z(){return!!v||!(t.unstable_now()-P<_)}function N(){if(v=!1,E){var e=t.unstable_now();P=e;var n=!0;try{e:{g=!1,y&&(y=!1,k(C),C=-1),h=!0;var a=m;try{t:{for(S(e),p=r(c);null!==p&&!(p.expirationTime>e&&z());){var i=p.callback;if("function"==typeof i){p.callback=null,m=p.priorityLevel;var u=i(p.expirationTime<=e);if(e=t.unstable_now(),"function"==typeof u){p.callback=u,S(e),n=!0;break t}p===r(c)&&l(c),S(e)}else l(c);p=r(c)}if(null!==p)n=!0;else{var s=r(f);null!==s&&O(x,s.startTime-e),n=!1}}break e}finally{p=null,m=a,h=!1}}}finally{n?o():E=!1}}}if("function"==typeof w)o=function(){w(N)};else if("undefined"!=typeof MessageChannel){var T=new MessageChannel,L=T.port2;T.port1.onmessage=N,o=function(){L.postMessage(null)}}else o=function(){b(N,0)};function O(e,n){C=b(function(){e(t.unstable_now())},n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_forceFrameRate=function(e){0>e||125i?(e.sortIndex=a,n(f,e),null===r(c)&&e===r(f)&&(y?(k(C),C=-1):y=!0,O(x,a-i))):(e.sortIndex=u,n(c,e),g||h||(g=!0,E||(E=!0,o()))),e},t.unstable_shouldYield=z,t.unstable_wrapCallback=function(e){var t=m;return function(){var n=m;m=t;try{return e.apply(this,arguments)}finally{m=n}}}},7876:(e,t,n)=>{e.exports=n(8228)},8228:(e,t)=>{var n=Symbol.for("react.transitional.element");function r(e,t,r){var l=null;if(void 0!==r&&(l=""+r),void 0!==t.key&&(l=""+t.key),"key"in t)for(var a in r={},t)"key"!==a&&(r[a]=t[a]);else r=t;return{$$typeof:n,type:e,key:l,ref:void 0!==(t=r.ref)?t:null,props:r}}t.Fragment=Symbol.for("react.fragment"),t.jsx=r,t.jsxs=r},8477:(e,t,n)=>{!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(4655)},8944:(e,t,n)=>{!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(4279)}}]); \ No newline at end of file diff --git a/docs/_next/static/chunks/main-app-22b319247e2befb3.js b/docs/_next/static/chunks/main-app-22b319247e2befb3.js new file mode 100644 index 00000000..a545f3c1 --- /dev/null +++ b/docs/_next/static/chunks/main-app-22b319247e2befb3.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[358],{1382:(e,s,n)=>{Promise.resolve().then(n.t.bind(n,7150,23)),Promise.resolve().then(n.t.bind(n,1959,23)),Promise.resolve().then(n.t.bind(n,7989,23)),Promise.resolve().then(n.t.bind(n,3886,23)),Promise.resolve().then(n.t.bind(n,9766,23)),Promise.resolve().then(n.t.bind(n,5278,23)),Promise.resolve().then(n.t.bind(n,8924,23)),Promise.resolve().then(n.t.bind(n,4431,23)),Promise.resolve().then(n.bind(n,622))},9393:()=>{}},e=>{var s=s=>e(e.s=s);e.O(0,[441,255],()=>(s(1666),s(1382))),_N_E=e.O()}]); \ No newline at end of file diff --git a/docs/_next/static/chunks/main-efb340d280c49a07.js b/docs/_next/static/chunks/main-efb340d280c49a07.js new file mode 100644 index 00000000..782c3a64 --- /dev/null +++ b/docs/_next/static/chunks/main-efb340d280c49a07.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[792],{86:(e,t,r)=>{"use strict";Object.defineProperty(t,"A",{enumerable:!0,get:function(){return l}});let n=r(8063),a=r(4350),o=r(9239),i=r(3847),u=r(9116),s=r(5402);function l(e,t,r,l,c,f){let d,p=!1,h=!1,_=(0,s.parseRelativeUrl)(e),m=(0,o.removeTrailingSlash)((0,i.normalizeLocalePath)((0,u.removeBasePath)(_.pathname),f).pathname),g=r=>{let s=(0,n.getPathMatch)(r.source+"(/)?",{removeUnnamedParams:!0,strict:!0})(_.pathname);if((r.has||r.missing)&&s){let e=(0,a.matchHas)({headers:{host:document.location.hostname,"user-agent":navigator.userAgent},cookies:document.cookie.split("; ").reduce((e,t)=>{let[r,...n]=t.split("=");return e[r]=n.join("="),e},{})},_.query,r.has,r.missing);e?Object.assign(s,e):s=!1}if(s){if(!r.destination)return h=!0,!0;let n=(0,a.prepareDestination)({appendParamsToQuery:!0,destination:r.destination,params:s,query:l});if(_=n.parsedDestination,e=n.newUrl,Object.assign(l,n.parsedDestination.query),m=(0,o.removeTrailingSlash)((0,i.normalizeLocalePath)((0,u.removeBasePath)(e),f).pathname),t.includes(m))return p=!0,d=m,!0;if((d=c(m))!==e&&t.includes(d))return p=!0,!0}},y=!1;for(let e=0;e{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getNamedMiddlewareRegex:function(){return p},getNamedRouteRegex:function(){return d},getRouteRegex:function(){return l}});let n=r(9308),a=r(781),o=r(3239),i=r(9239),u=r(1500);function s(e,t,r){let n={},s=1,l=[];for(let c of(0,i.removeTrailingSlash)(e).slice(1).split("/")){let e=a.INTERCEPTION_ROUTE_MARKERS.find(e=>c.startsWith(e)),i=c.match(u.PARAMETER_PATTERN);if(e&&i&&i[2]){let{key:t,optional:r,repeat:a}=(0,u.parseMatchedParameter)(i[2]);n[t]={pos:s++,repeat:a,optional:r},l.push("/"+(0,o.escapeStringRegexp)(e)+"([^/]+?)")}else if(i&&i[2]){let{key:e,repeat:t,optional:a}=(0,u.parseMatchedParameter)(i[2]);n[e]={pos:s++,repeat:t,optional:a},r&&i[1]&&l.push("/"+(0,o.escapeStringRegexp)(i[1]));let c=t?a?"(?:/(.+?))?":"/(.+?)":"/([^/]+?)";r&&i[1]&&(c=c.substring(1)),l.push(c)}else l.push("/"+(0,o.escapeStringRegexp)(c));t&&i&&i[3]&&l.push((0,o.escapeStringRegexp)(i[3]))}return{parameterizedRoute:l.join(""),groups:n}}function l(e,t){let{includeSuffix:r=!1,includePrefix:n=!1,excludeOptionalTrailingSlash:a=!1}=void 0===t?{}:t,{parameterizedRoute:o,groups:i}=s(e,r,n),u=o;return a||(u+="(?:/)?"),{re:RegExp("^"+u+"$"),groups:i}}function c(e){let t,{interceptionMarker:r,getSafeRouteKey:n,segment:a,routeKeys:i,keyPrefix:s,backreferenceDuplicateKeys:l}=e,{key:c,optional:f,repeat:d}=(0,u.parseMatchedParameter)(a),p=c.replace(/\W/g,"");s&&(p=""+s+p);let h=!1;(0===p.length||p.length>30)&&(h=!0),isNaN(parseInt(p.slice(0,1)))||(h=!0),h&&(p=n());let _=p in i;s?i[p]=""+s+c:i[p]=c;let m=r?(0,o.escapeStringRegexp)(r):"";return t=_&&l?"\\k<"+p+">":d?"(?<"+p+">.+?)":"(?<"+p+">[^/]+?)",f?"(?:/"+m+t+")?":"/"+m+t}function f(e,t,r,s,l){let f,d=(f=0,()=>{let e="",t=++f;for(;t>0;)e+=String.fromCharCode(97+(t-1)%26),t=Math.floor((t-1)/26);return e}),p={},h=[];for(let f of(0,i.removeTrailingSlash)(e).slice(1).split("/")){let e=a.INTERCEPTION_ROUTE_MARKERS.some(e=>f.startsWith(e)),i=f.match(u.PARAMETER_PATTERN);if(e&&i&&i[2])h.push(c({getSafeRouteKey:d,interceptionMarker:i[1],segment:i[2],routeKeys:p,keyPrefix:t?n.NEXT_INTERCEPTION_MARKER_PREFIX:void 0,backreferenceDuplicateKeys:l}));else if(i&&i[2]){s&&i[1]&&h.push("/"+(0,o.escapeStringRegexp)(i[1]));let e=c({getSafeRouteKey:d,segment:i[2],routeKeys:p,keyPrefix:t?n.NEXT_QUERY_PARAM_PREFIX:void 0,backreferenceDuplicateKeys:l});s&&i[1]&&(e=e.substring(1)),h.push(e)}else h.push("/"+(0,o.escapeStringRegexp)(f));r&&i&&i[3]&&h.push((0,o.escapeStringRegexp)(i[3]))}return{namedParameterizedRoute:h.join(""),routeKeys:p}}function d(e,t){var r,n,a;let o=f(e,t.prefixRouteKeys,null!=(r=t.includeSuffix)&&r,null!=(n=t.includePrefix)&&n,null!=(a=t.backreferenceDuplicateKeys)&&a),i=o.namedParameterizedRoute;return t.excludeOptionalTrailingSlash||(i+="(?:/)?"),{...l(e,t),namedRegex:"^"+i+"$",routeKeys:o.routeKeys}}function p(e,t){let{parameterizedRoute:r}=s(e,!1,!1),{catchAll:n=!0}=t;if("/"===r)return{namedRegex:"^/"+(n?".*":"")+"$"};let{namedParameterizedRoute:a}=f(e,!1,!1,!1,!1);return{namedRegex:"^"+a+(n?"(?:(/.*)?)":"")+"$"}}},321:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"pathHasPrefix",{enumerable:!0,get:function(){return a}});let n=r(2585);function a(e,t){if("string"!=typeof e)return!1;let{pathname:r}=(0,n.parsePath)(e);return r===t||r.startsWith(t+"/")}},342:(e,t)=>{"use strict";function r(e){return e.replace(/\\/g,"/")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizePathSep",{enumerable:!0,get:function(){return r}})},348:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"setAttributesFromProps",{enumerable:!0,get:function(){return o}});let r={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv",noModule:"noModule"},n=["onLoad","onReady","dangerouslySetInnerHTML","children","onError","strategy","stylesheets"];function a(e){return["async","defer","noModule"].includes(e)}function o(e,t){for(let[o,i]of Object.entries(t)){if(!t.hasOwnProperty(o)||n.includes(o)||void 0===i)continue;let u=r[o]||o.toLowerCase();"SCRIPT"===e.tagName&&a(u)?e[u]=!!i:e.setAttribute(u,String(i)),(!1===i||"SCRIPT"===e.tagName&&a(u)&&(!i||"false"===i))&&(e.setAttribute(u,""),e.removeAttribute(u))}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},359:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{formatUrl:function(){return o},formatWithValidation:function(){return u},urlObjectKeys:function(){return i}});let n=r(8365)._(r(7825)),a=/https?|ftp|gopher|file/;function o(e){let{auth:t,hostname:r}=e,o=e.protocol||"",i=e.pathname||"",u=e.hash||"",s=e.query||"",l=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?l=t+e.host:r&&(l=t+(~r.indexOf(":")?"["+r+"]":r),e.port&&(l+=":"+e.port)),s&&"object"==typeof s&&(s=String(n.urlQueryToSearchParams(s)));let c=e.search||s&&"?"+s||"";return o&&!o.endsWith(":")&&(o+=":"),e.slashes||(!o||a.test(o))&&!1!==l?(l="//"+(l||""),i&&"/"!==i[0]&&(i="/"+i)):l||(l=""),u&&"#"!==u[0]&&(u="#"+u),c&&"?"!==c[0]&&(c="?"+c),""+o+l+(i=i.replace(/[?#]/g,encodeURIComponent))+(c=c.replace("#","%23"))+u}let i=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function u(e){return o(e)}},405:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{normalizeAppPath:function(){return o},normalizeRscURL:function(){return i}});let n=r(1775),a=r(4933);function o(e){return(0,n.ensureLeadingSlash)(e.split("/").reduce((e,t,r,n)=>!t||(0,a.isGroupSegment)(t)||"@"===t[0]||("page"===t||"route"===t)&&r===n.length-1?e:e+"/"+t,""))}function i(e){return e.replace(/\.rsc($|\?)/,"$1")}},425:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{createRouteLoader:function(){return m},getClientBuildManifest:function(){return h},isAssetError:function(){return c},markAssetError:function(){return l}}),r(4252),r(5358);let n=r(7233),a=r(1112),o=r(8757),i=r(4047);function u(e,t,r){let n,a=t.get(e);if(a)return"future"in a?a.future:Promise.resolve(a);let o=new Promise(e=>{n=e});return t.set(e,{resolve:n,future:o}),r?r().then(e=>(n(e),e)).catch(r=>{throw t.delete(e),r}):o}let s=Symbol("ASSET_LOAD_ERROR");function l(e){return Object.defineProperty(e,s,{})}function c(e){return e&&s in e}let f=function(e){try{return e=document.createElement("link"),!!window.MSInputMethodContext&&!!document.documentMode||e.relList.supports("prefetch")}catch(e){return!1}}(),d=()=>(0,o.getDeploymentIdQueryOrEmptyString)();function p(e,t,r){return new Promise((n,o)=>{let i=!1;e.then(e=>{i=!0,n(e)}).catch(o),(0,a.requestIdleCallback)(()=>setTimeout(()=>{i||o(r)},t))})}function h(){return self.__BUILD_MANIFEST?Promise.resolve(self.__BUILD_MANIFEST):p(new Promise(e=>{let t=self.__BUILD_MANIFEST_CB;self.__BUILD_MANIFEST_CB=()=>{e(self.__BUILD_MANIFEST),t&&t()}}),3800,l(Object.defineProperty(Error("Failed to load client build manifest"),"__NEXT_ERROR_CODE",{value:"E273",enumerable:!1,configurable:!0})))}function _(e,t){return h().then(r=>{if(!(t in r))throw l(Object.defineProperty(Error("Failed to lookup route: "+t),"__NEXT_ERROR_CODE",{value:"E446",enumerable:!1,configurable:!0}));let a=r[t].map(t=>e+"/_next/"+(0,i.encodeURIPath)(t));return{scripts:a.filter(e=>e.endsWith(".js")).map(e=>(0,n.__unsafeCreateTrustedScriptURL)(e)+d()),css:a.filter(e=>e.endsWith(".css")).map(e=>e+d())}})}function m(e){let t=new Map,r=new Map,n=new Map,o=new Map;function i(e){{var t;let n=r.get(e.toString());return n?n:document.querySelector('script[src^="'+e+'"]')?Promise.resolve():(r.set(e.toString(),n=new Promise((r,n)=>{(t=document.createElement("script")).onload=r,t.onerror=()=>n(l(Object.defineProperty(Error("Failed to load script: "+e),"__NEXT_ERROR_CODE",{value:"E74",enumerable:!1,configurable:!0}))),t.crossOrigin=void 0,t.src=e,document.body.appendChild(t)})),n)}}function s(e){let t=n.get(e);return t||n.set(e,t=fetch(e,{credentials:"same-origin"}).then(t=>{if(!t.ok)throw Object.defineProperty(Error("Failed to load stylesheet: "+e),"__NEXT_ERROR_CODE",{value:"E189",enumerable:!1,configurable:!0});return t.text().then(t=>({href:e,content:t}))}).catch(e=>{throw l(e)})),t}return{whenEntrypoint:e=>u(e,t),onEntrypoint(e,r){(r?Promise.resolve().then(()=>r()).then(e=>({component:e&&e.default||e,exports:e}),e=>({error:e})):Promise.resolve(void 0)).then(r=>{let n=t.get(e);n&&"resolve"in n?r&&(t.set(e,r),n.resolve(r)):(r?t.set(e,r):t.delete(e),o.delete(e))})},loadRoute(r,n){return u(r,o,()=>{let a;return p(_(e,r).then(e=>{let{scripts:n,css:a}=e;return Promise.all([t.has(r)?[]:Promise.all(n.map(i)),Promise.all(a.map(s))])}).then(e=>this.whenEntrypoint(r).then(t=>({entrypoint:t,styles:e[1]}))),3800,l(Object.defineProperty(Error("Route did not complete loading: "+r),"__NEXT_ERROR_CODE",{value:"E12",enumerable:!1,configurable:!0}))).then(e=>{let{entrypoint:t,styles:r}=e,n=Object.assign({styles:r},t);return"error"in t?t:n}).catch(e=>{if(n)throw e;return{error:e}}).finally(()=>null==a?void 0:a())})},prefetch(t){let r;return(r=navigator.connection)&&(r.saveData||/2g/.test(r.effectiveType))?Promise.resolve():_(e,t).then(e=>Promise.all(f?e.scripts.map(e=>{var t,r,n;return t=e.toString(),r="script",new Promise((e,a)=>{let o='\n link[rel="prefetch"][href^="'+t+'"],\n link[rel="preload"][href^="'+t+'"],\n script[src^="'+t+'"]';if(document.querySelector(o))return e();n=document.createElement("link"),r&&(n.as=r),n.rel="prefetch",n.crossOrigin=void 0,n.onload=e,n.onerror=()=>a(l(Object.defineProperty(Error("Failed to prefetch: "+t),"__NEXT_ERROR_CODE",{value:"E268",enumerable:!1,configurable:!0}))),n.href=t,document.head.appendChild(n)})}):[])).then(()=>{(0,a.requestIdleCallback)(()=>this.loadRoute(t,!0).catch(()=>{}))}).catch(()=>{})}}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},563:e=>{"use strict";e.exports=["chrome 64","edge 79","firefox 67","opera 51","safari 12"]},718:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"interpolateAs",{enumerable:!0,get:function(){return o}});let n=r(1082),a=r(159);function o(e,t,r){let o="",i=(0,a.getRouteRegex)(e),u=i.groups,s=(t!==e?(0,n.getRouteMatcher)(i)(t):"")||r;o=e;let l=Object.keys(u);return l.every(e=>{let t=s[e]||"",{repeat:r,optional:n}=u[e],a="["+(r?"...":"")+e+"]";return n&&(a=(t?"":"/")+"["+a+"]"),r&&!Array.isArray(t)&&(t=[t]),(n||e in s)&&(o=o.replace(a,r?t.map(e=>encodeURIComponent(e)).join("/"):encodeURIComponent(t))||"/")})||(o=""),{params:l,result:o}}},781:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{INTERCEPTION_ROUTE_MARKERS:function(){return a},extractInterceptionRouteInformation:function(){return i},isInterceptionRouteAppPath:function(){return o}});let n=r(405),a=["(..)(..)","(.)","(..)","(...)"];function o(e){return void 0!==e.split("/").find(e=>a.find(t=>e.startsWith(t)))}function i(e){let t,r,o;for(let n of e.split("/"))if(r=a.find(e=>n.startsWith(e))){[t,o]=e.split(r,2);break}if(!t||!r||!o)throw Object.defineProperty(Error("Invalid interception route: "+e+". Must be in the format //(..|...|..)(..)/"),"__NEXT_ERROR_CODE",{value:"E269",enumerable:!1,configurable:!0});switch(t=(0,n.normalizeAppPath)(t),r){case"(.)":o="/"===t?"/"+o:t+"/"+o;break;case"(..)":if("/"===t)throw Object.defineProperty(Error("Invalid interception route: "+e+". Cannot use (..) marker at the root level, use (.) instead."),"__NEXT_ERROR_CODE",{value:"E207",enumerable:!1,configurable:!0});o=t.split("/").slice(0,-1).concat(o).join("/");break;case"(...)":o="/"+o;break;case"(..)(..)":let i=t.split("/");if(i.length<=2)throw Object.defineProperty(Error("Invalid interception route: "+e+". Cannot use (..)(..) marker at the root level or one level up."),"__NEXT_ERROR_CODE",{value:"E486",enumerable:!1,configurable:!0});o=i.slice(0,-2).concat(o).join("/");break;default:throw Object.defineProperty(Error("Invariant: unexpected marker"),"__NEXT_ERROR_CODE",{value:"E112",enumerable:!1,configurable:!0})}return{interceptingRoute:t,interceptedRoute:o}}},785:(e,t,r)=>{"use strict";function n(e,t){if(void 0===t&&(t={}),t.onlyHashChange)return void e();let r=document.documentElement;r.dataset.scrollBehavior;let n=r.style.scrollBehavior;r.style.scrollBehavior="auto",t.dontForceLayout||r.getClientRects(),e(),r.style.scrollBehavior=n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"disableSmoothScrollDuringRouteTransition",{enumerable:!0,get:function(){return n}}),r(6456)},840:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addPathPrefix",{enumerable:!0,get:function(){return a}});let n=r(2585);function a(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:r,query:a,hash:o}=(0,n.parsePath)(e);return""+t+r+a+o}},1033:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DecodeError:function(){return h},MiddlewareNotFoundError:function(){return y},MissingStaticPage:function(){return g},NormalizeError:function(){return _},PageNotFoundError:function(){return m},SP:function(){return d},ST:function(){return p},WEB_VITALS:function(){return r},execOnce:function(){return n},getDisplayName:function(){return s},getLocationOrigin:function(){return i},getURL:function(){return u},isAbsoluteUrl:function(){return o},isResSent:function(){return l},loadGetInitialProps:function(){return f},normalizeRepeatedSlashes:function(){return c},stringifyError:function(){return E}});let r=["CLS","FCP","FID","INP","LCP","TTFB"];function n(e){let t,r=!1;return function(){for(var n=arguments.length,a=Array(n),o=0;oa.test(e);function i(){let{protocol:e,hostname:t,port:r}=window.location;return e+"//"+t+(r?":"+r:"")}function u(){let{href:e}=window.location,t=i();return e.substring(t.length)}function s(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function l(e){return e.finished||e.headersSent}function c(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?"?"+t.slice(1).join("?"):"")}async function f(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await f(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(r&&l(r))return n;if(!n)throw Object.defineProperty(Error('"'+s(e)+'.getInitialProps()" should resolve to an object. But found "'+n+'" instead.'),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return n}let d="undefined"!=typeof performance,p=d&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class h extends Error{}class _ extends Error{}class m extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+e}}class g extends Error{constructor(e,t){super(),this.message="Failed to load static file for page: "+e+" "+t}}class y extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function E(e){return JSON.stringify({message:e.message,stack:e.stack})}},1082:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getRouteMatcher",{enumerable:!0,get:function(){return o}});let n=r(1033),a=r(1137);function o(e){let{re:t,groups:r}=e;return(0,a.safeRouteMatcher)(e=>{let a=t.exec(e);if(!a)return!1;let o=e=>{try{return decodeURIComponent(e)}catch(e){throw Object.defineProperty(new n.DecodeError("failed to decode param"),"__NEXT_ERROR_CODE",{value:"E528",enumerable:!1,configurable:!0})}},i={};for(let[e,t]of Object.entries(r)){let r=a[t.pos];void 0!==r&&(t.repeat?i[e]=r.split("/").map(e=>o(e)):i[e]=o(r))}return i})}},1112:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{cancelIdleCallback:function(){return n},requestIdleCallback:function(){return r}});let r="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},n="undefined"!=typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1137:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{safeCompile:function(){return i},safePathToRegexp:function(){return o},safeRegexpToFunction:function(){return u},safeRouteMatcher:function(){return s}});let n=r(9509),a=r(2117);function o(e,t,r){if("string"!=typeof e)return(0,n.pathToRegexp)(e,t,r);let o=(0,a.hasAdjacentParameterIssues)(e),i=o?(0,a.normalizeAdjacentParameters)(e):e;try{return(0,n.pathToRegexp)(i,t,r)}catch(i){if(!o)try{let o=(0,a.normalizeAdjacentParameters)(e);return(0,n.pathToRegexp)(o,t,r)}catch(e){}throw i}}function i(e,t){let r=(0,a.hasAdjacentParameterIssues)(e),o=r?(0,a.normalizeAdjacentParameters)(e):e;try{return(0,n.compile)(o,t)}catch(o){if(!r)try{let r=(0,a.normalizeAdjacentParameters)(e);return(0,n.compile)(r,t)}catch(e){}throw o}}function u(e,t){let r=(0,n.regexpToFunction)(e,t||[]);return e=>{let t=r(e);return!!t&&{...t,params:(0,a.stripParameterSeparators)(t.params)}}}function s(e){return t=>{let r=e(t);return!!r&&(0,a.stripParameterSeparators)(r)}}},1277:(e,t)=>{"use strict";function r(e,t){let r={};return Object.keys(e).forEach(n=>{t.includes(n)||(r[n]=e[n])}),r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"omit",{enumerable:!0,get:function(){return r}})},1291:()=>{"trimStart"in String.prototype||(String.prototype.trimStart=String.prototype.trimLeft),"trimEnd"in String.prototype||(String.prototype.trimEnd=String.prototype.trimRight),"description"in Symbol.prototype||Object.defineProperty(Symbol.prototype,"description",{configurable:!0,get:function(){var e=/\((.*)\)/.exec(this.toString());return e?e[1]:void 0}}),Array.prototype.flat||(Array.prototype.flat=function(e,t){return t=this.concat.apply([],this),e>1&&t.some(Array.isArray)?t.flat(e-1):t},Array.prototype.flatMap=function(e,t){return this.map(e,t).flat()}),Promise.prototype.finally||(Promise.prototype.finally=function(e){if("function"!=typeof e)return this.then(e,e);var t=this.constructor||Promise;return this.then(function(r){return t.resolve(e()).then(function(){return r})},function(r){return t.resolve(e()).then(function(){throw r})})}),Object.fromEntries||(Object.fromEntries=function(e){return Array.from(e).reduce(function(e,t){return e[t[0]]=t[1],e},{})}),Array.prototype.at||(Array.prototype.at=function(e){var t=Math.trunc(e)||0;if(t<0&&(t+=this.length),!(t<0||t>=this.length))return this[t]}),Object.hasOwn||(Object.hasOwn=function(e,t){if(null==e)throw TypeError("Cannot convert undefined or null to object");return Object.prototype.hasOwnProperty.call(Object(e),t)}),"canParse"in URL||(URL.canParse=function(e,t){try{return new URL(e,t),!0}catch(e){return!1}})},1500:(e,t)=>{"use strict";function r(e,t,r,n,o){let i=e[t];if(o&&o.has(t)?i=o.get(t):Array.isArray(i)?i=i.map(e=>encodeURIComponent(e)):"string"==typeof i&&(i=encodeURIComponent(i)),!i){let o="oc"===r;if("c"===r||o)return o?{param:t,value:null,type:r,treeSegment:[t,"",r]}:{param:t,value:i=n.split("/").slice(1).flatMap(t=>{var r;let n=a(t);return null!=(r=e[n.key])?r:n.key}),type:r,treeSegment:[t,i.join("/"),r]}}return{param:t,value:i,treeSegment:[t,Array.isArray(i)?i.join("/"):i,r],type:r}}Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{PARAMETER_PATTERN:function(){return n},getDynamicParam:function(){return r},parseMatchedParameter:function(){return o},parseParameter:function(){return a}});let n=/^([^[]*)\[((?:\[[^\]]*\])|[^\]]+)\](.*)$/;function a(e){let t=e.match(n);return t?o(t[2]):o(e)}function o(e){let t=e.startsWith("[")&&e.endsWith("]");t&&(e=e.slice(1,-1));let r=e.startsWith("...");return r&&(e=e.slice(3)),{key:e,repeat:r,optional:t}}},1646:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return c}});let n=r(4252),a=r(7876),o=n._(r(4232)),i=n._(r(7918)),u={400:"Bad Request",404:"This page could not be found",405:"Method Not Allowed",500:"Internal Server Error"};function s(e){let{req:t,res:r,err:n}=e;return{statusCode:r&&r.statusCode?r.statusCode:n?n.statusCode:404,hostname:window.location.hostname}}let l={error:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},desc:{lineHeight:"48px"},h1:{display:"inline-block",margin:"0 20px 0 0",paddingRight:23,fontSize:24,fontWeight:500,verticalAlign:"top"},h2:{fontSize:14,fontWeight:400,lineHeight:"28px"},wrap:{display:"inline-block"}};class c extends o.default.Component{render(){let{statusCode:e,withDarkMode:t=!0}=this.props,r=this.props.title||u[e]||"An unexpected error has occurred";return(0,a.jsxs)("div",{style:l.error,children:[(0,a.jsx)(i.default,{children:(0,a.jsx)("title",{children:e?e+": "+r:"Application error: a client-side exception has occurred"})}),(0,a.jsxs)("div",{style:l.desc,children:[(0,a.jsx)("style",{dangerouslySetInnerHTML:{__html:"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}"+(t?"@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}":"")}}),e?(0,a.jsx)("h1",{className:"next-error-h1",style:l.h1,children:e}):null,(0,a.jsx)("div",{style:l.wrap,children:(0,a.jsxs)("h2",{style:l.h2,children:[this.props.title||e?r:(0,a.jsxs)(a.Fragment,{children:["Application error: a client-side exception has occurred"," ",!!this.props.hostname&&(0,a.jsxs)(a.Fragment,{children:["while loading ",this.props.hostname]})," ","(see the browser console for more information)"]}),"."]})})]})]})}}c.displayName="ErrorPage",c.getInitialProps=s,c.origGetInitialProps=s,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1775:(e,t)=>{"use strict";function r(e){return e.startsWith("/")?e:"/"+e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ensureLeadingSlash",{enumerable:!0,get:function(){return r}})},1854:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ImageConfigContext",{enumerable:!0,get:function(){return o}});let n=r(4252)._(r(4232)),a=r(3258),o=n.default.createContext(a.imageConfigDefault)},1905:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addPathSuffix",{enumerable:!0,get:function(){return a}});let n=r(2585);function a(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:r,query:a,hash:o}=(0,n.parsePath)(e);return""+r+t+a+o}},2117:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{hasAdjacentParameterIssues:function(){return n},normalizeAdjacentParameters:function(){return a},normalizeTokensForRegexp:function(){return o},stripParameterSeparators:function(){return i}});let r="_NEXTSEP_";function n(e){return"string"==typeof e&&!!(/\/\(\.{1,3}\):[^/\s]+/.test(e)||/:[a-zA-Z_][a-zA-Z0-9_]*:[a-zA-Z_][a-zA-Z0-9_]*/.test(e))}function a(e){let t=e;return(t=t.replace(/(\([^)]*\)):([^/\s]+)/g,`$1${r}:$2`)).replace(/:([^:/\s)]+)(?=:)/g,`:$1${r}`)}function o(e){return e.map(e=>"object"==typeof e&&null!==e&&"modifier"in e&&("*"===e.modifier||"+"===e.modifier)&&"prefix"in e&&"suffix"in e&&""===e.prefix&&""===e.suffix?{...e,prefix:"/"}:e)}function i(e){let t={};for(let[n,a]of Object.entries(e))"string"==typeof a?t[n]=a.replace(RegExp(`^${r}`),""):Array.isArray(a)?t[n]=a.map(e=>"string"==typeof e?e.replace(RegExp(`^${r}`),""):e):t[n]=a;return t}},2129:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"formatNextPathnameInfo",{enumerable:!0,get:function(){return u}});let n=r(9239),a=r(840),o=r(1905),i=r(2560);function u(e){let t=(0,i.addLocale)(e.pathname,e.locale,e.buildId?void 0:e.defaultLocale,e.ignorePrefix);return(e.buildId||!e.trailingSlash)&&(t=(0,n.removeTrailingSlash)(t)),e.buildId&&(t=(0,o.addPathSuffix)((0,a.addPathPrefix)(t,"/_next/data/"+e.buildId),"/"===e.pathname?"index.json":".json")),t=(0,a.addPathPrefix)(t,e.basePath),!e.buildId&&e.trailingSlash?t.endsWith("/")?t:(0,o.addPathSuffix)(t,"/"):(0,n.removeTrailingSlash)(t)}},2133:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"detectDomainLocale",{enumerable:!0,get:function(){return r}});let r=function(){for(var e=arguments.length,t=Array(e),r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return d}});let n=r(4252),a=r(9011),o=r(718),i=n._(r(5358)),u=r(9266),s=r(8668),l=r(5402),c=r(9239),f=r(425);r(3309);class d{getPageList(){return(0,f.getClientBuildManifest)().then(e=>e.sortedPages)}getMiddleware(){return window.__MIDDLEWARE_MATCHERS=[],window.__MIDDLEWARE_MATCHERS}getDataHref(e){let{asPath:t,href:r,locale:n}=e,{pathname:f,query:d,search:p}=(0,l.parseRelativeUrl)(r),{pathname:h}=(0,l.parseRelativeUrl)(t),_=(0,c.removeTrailingSlash)(f);if("/"!==_[0])throw Object.defineProperty(Error('Route name should start with a "/", got "'+_+'"'),"__NEXT_ERROR_CODE",{value:"E303",enumerable:!1,configurable:!0});var m=e.skipInterpolation?h:(0,s.isDynamicRoute)(_)?(0,o.interpolateAs)(f,h,d).result:_;let g=(0,i.default)((0,c.removeTrailingSlash)((0,u.addLocale)(m,n)),".json");return(0,a.addBasePath)("/_next/data/"+this.buildId+g+p,!0)}_isSsg(e){return this.promisedSsgManifest.then(t=>t.has(e))}loadPage(e){return this.routeLoader.loadRoute(e).then(e=>{if("component"in e)return{page:e.component,mod:e.exports,styleSheets:e.styles.map(e=>({href:e.href,text:e.content}))};throw e.error})}prefetch(e){return this.routeLoader.prefetch(e)}constructor(e,t){this.routeLoader=(0,f.createRouteLoader)(t),this.buildId=e,this.assetPrefix=t,this.promisedSsgManifest=new Promise(e=>{window.__SSG_MANIFEST?e(window.__SSG_MANIFEST):window.__SSG_MANIFEST_CB=()=>{e(window.__SSG_MANIFEST)}})}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2326:(e,t)=>{"use strict";function r(e){return"/api"===e||!!(null==e?void 0:e.startsWith("/api/"))}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isAPIRoute",{enumerable:!0,get:function(){return r}})},2479:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i}});let n=r(4232),a=n.useLayoutEffect,o=n.useEffect;function i(e){let{headManager:t,reduceComponentsToState:r}=e;function i(){if(t&&t.mountedInstances){let a=n.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(a,e))}}return a(()=>{var r;return null==t||null==(r=t.mountedInstances)||r.add(e.children),()=>{var r;null==t||null==(r=t.mountedInstances)||r.delete(e.children)}}),a(()=>(t&&(t._pendingUpdate=i),()=>{t&&(t._pendingUpdate=i)})),o(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},2560:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addLocale",{enumerable:!0,get:function(){return o}});let n=r(840),a=r(321);function o(e,t,r,o){if(!t||t===r)return e;let i=e.toLowerCase();return!o&&((0,a.pathHasPrefix)(i,"/api")||(0,a.pathHasPrefix)(i,"/"+t.toLowerCase()))?e:(0,n.addPathPrefix)(e,"/"+t)}},2585:(e,t)=>{"use strict";function r(e){let t=e.indexOf("#"),r=e.indexOf("?"),n=r>-1&&(t<0||r-1?{pathname:e.substring(0,n?r:t),query:n?e.substring(r,t>-1?t:void 0):"",hash:t>-1?e.slice(t):""}:{pathname:e,query:"",hash:""}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"parsePath",{enumerable:!0,get:function(){return r}})},2712:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getSortedRouteObjects:function(){return n.getSortedRouteObjects},getSortedRoutes:function(){return n.getSortedRoutes},isDynamicRoute:function(){return a.isDynamicRoute}});let n=r(4802),a=r(8668)},2860:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hasBasePath",{enumerable:!0,get:function(){return a}});let n=r(321);function a(e){return(0,n.pathHasPrefix)(e,"/t2-mapper")}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2974:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HTML_LIMITED_BOT_UA_RE",{enumerable:!0,get:function(){return r}});let r=/[\w-]+-Google|Google-[\w-]+|Chrome-Lighthouse|Slurp|DuckDuckBot|baiduspider|yandex|sogou|bitlybot|tumblr|vkShare|quora link preview|redditbot|ia_archiver|Bingbot|BingPreview|applebot|facebookexternalhit|facebookcatalog|Twitterbot|LinkedInBot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|Yeti|googleweblight/i},3004:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"reportGlobalError",{enumerable:!0,get:function(){return r}});let r="function"==typeof reportError?reportError:e=>{globalThis.console.error(e)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3021:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(8757),self.__next_set_public_path__=e=>{r.p=e},("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3239:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"escapeStringRegexp",{enumerable:!0,get:function(){return a}});let r=/[|\\{}()[\]^$+*?.-]/,n=/[|\\{}()[\]^$+*?.-]/g;function a(e){return r.test(e)?e.replace(n,"\\$&"):e}},3250:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{PathnameContextProviderAdapter:function(){return p},adaptForAppRouterInstance:function(){return c},adaptForPathParams:function(){return d},adaptForSearchParams:function(){return f}});let n=r(8365),a=r(7876),o=n._(r(4232)),i=r(9440),u=r(2712),s=r(7426),l=r(159);function c(e){return{back(){e.back()},forward(){e.forward()},refresh(){e.reload()},hmrRefresh(){},push(t,r){let{scroll:n}=void 0===r?{}:r;e.push(t,void 0,{scroll:n})},replace(t,r){let{scroll:n}=void 0===r?{}:r;e.replace(t,void 0,{scroll:n})},prefetch(t){e.prefetch(t)}}}function f(e){return e.isReady&&e.query?(0,s.asPathToSearchParams)(e.asPath):new URLSearchParams}function d(e){if(!e.isReady||!e.query)return null;let t={};for(let r of Object.keys((0,l.getRouteRegex)(e.pathname).groups))t[r]=e.query[r];return t}function p(e){let{children:t,router:r,...n}=e,s=(0,o.useRef)(n.isAutoExport),l=(0,o.useMemo)(()=>{let e,t=s.current;if(t&&(s.current=!1),(0,u.isDynamicRoute)(r.pathname)&&(r.isFallback||t&&!r.isReady))return null;try{e=new URL(r.asPath,"http://f")}catch(e){return"/"}return e.pathname},[r.asPath,r.isFallback,r.isReady,r.pathname]);return(0,a.jsx)(i.PathnameContext.Provider,{value:l,children:t})}},3258:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{VALID_LOADERS:function(){return r},imageConfigDefault:function(){return n}});let r=["default","imgix","cloudinary","akamai","custom"],n={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:60,formats:["image/webp"],dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:void 0,unoptimized:!1}},3309:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{APP_BUILD_MANIFEST:function(){return b},APP_CLIENT_INTERNALS:function(){return Z},APP_PATHS_MANIFEST:function(){return g},APP_PATH_ROUTES_MANIFEST:function(){return y},AdapterOutputType:function(){return o},BARREL_OPTIMIZATION_PREFIX:function(){return G},BLOCKED_PAGES:function(){return F},BUILD_ID_FILE:function(){return k},BUILD_MANIFEST:function(){return E},CLIENT_PUBLIC_FILES_PATH:function(){return B},CLIENT_REFERENCE_MANIFEST:function(){return q},CLIENT_STATIC_FILES_PATH:function(){return H},CLIENT_STATIC_FILES_RUNTIME_AMP:function(){return et},CLIENT_STATIC_FILES_RUNTIME_MAIN:function(){return Q},CLIENT_STATIC_FILES_RUNTIME_MAIN_APP:function(){return J},CLIENT_STATIC_FILES_RUNTIME_POLYFILLS:function(){return en},CLIENT_STATIC_FILES_RUNTIME_POLYFILLS_SYMBOL:function(){return ea},CLIENT_STATIC_FILES_RUNTIME_REACT_REFRESH:function(){return ee},CLIENT_STATIC_FILES_RUNTIME_WEBPACK:function(){return er},COMPILER_INDEXES:function(){return i},COMPILER_NAMES:function(){return a},CONFIG_FILES:function(){return U},DEFAULT_RUNTIME_WEBPACK:function(){return eo},DEFAULT_SANS_SERIF_FONT:function(){return ec},DEFAULT_SERIF_FONT:function(){return el},DEV_CLIENT_MIDDLEWARE_MANIFEST:function(){return M},DEV_CLIENT_PAGES_MANIFEST:function(){return w},DYNAMIC_CSS_MANIFEST:function(){return $},EDGE_RUNTIME_WEBPACK:function(){return ei},EDGE_UNSUPPORTED_NODE_APIS:function(){return e_},EXPORT_DETAIL:function(){return S},EXPORT_MARKER:function(){return O},FUNCTIONS_CONFIG_MANIFEST:function(){return P},IMAGES_MANIFEST:function(){return j},INTERCEPTION_ROUTE_REWRITE_MANIFEST:function(){return K},MIDDLEWARE_BUILD_MANIFEST:function(){return V},MIDDLEWARE_MANIFEST:function(){return C},MIDDLEWARE_REACT_LOADABLE_MANIFEST:function(){return Y},MODERN_BROWSERSLIST_TARGET:function(){return n.default},NEXT_BUILTIN_DOCUMENT:function(){return X},NEXT_FONT_MANIFEST:function(){return R},PAGES_MANIFEST:function(){return _},PHASE_DEVELOPMENT_SERVER:function(){return d},PHASE_EXPORT:function(){return l},PHASE_INFO:function(){return h},PHASE_PRODUCTION_BUILD:function(){return c},PHASE_PRODUCTION_SERVER:function(){return f},PHASE_TEST:function(){return p},PRERENDER_MANIFEST:function(){return T},REACT_LOADABLE_MANIFEST:function(){return L},ROUTES_MANIFEST:function(){return A},RSC_MODULE_TYPES:function(){return eh},SERVER_DIRECTORY:function(){return D},SERVER_FILES_MANIFEST:function(){return x},SERVER_PROPS_ID:function(){return es},SERVER_REFERENCE_MANIFEST:function(){return z},STATIC_PROPS_ID:function(){return eu},STATIC_STATUS_PAGES:function(){return ef},STRING_LITERAL_DROP_BUNDLE:function(){return W},SUBRESOURCE_INTEGRITY_MANIFEST:function(){return v},SYSTEM_ENTRYPOINTS:function(){return em},TRACE_OUTPUT_VERSION:function(){return ed},TURBOPACK_CLIENT_BUILD_MANIFEST:function(){return N},TURBOPACK_CLIENT_MIDDLEWARE_MANIFEST:function(){return I},TURBO_TRACE_DEFAULT_MEMORY_LIMIT:function(){return ep},UNDERSCORE_NOT_FOUND_ROUTE:function(){return u},UNDERSCORE_NOT_FOUND_ROUTE_ENTRY:function(){return s},WEBPACK_STATS:function(){return m}});let n=r(4252)._(r(563)),a={client:"client",server:"server",edgeServer:"edge-server"};var o=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.PRERENDER="PRERENDER",e.STATIC_FILE="STATIC_FILE",e.MIDDLEWARE="MIDDLEWARE",e}({});let i={[a.client]:0,[a.server]:1,[a.edgeServer]:2},u="/_not-found",s=""+u+"/page",l="phase-export",c="phase-production-build",f="phase-production-server",d="phase-development-server",p="phase-test",h="phase-info",_="pages-manifest.json",m="webpack-stats.json",g="app-paths-manifest.json",y="app-path-routes-manifest.json",E="build-manifest.json",b="app-build-manifest.json",P="functions-config-manifest.json",v="subresource-integrity-manifest",R="next-font-manifest",O="export-marker.json",S="export-detail.json",T="prerender-manifest.json",A="routes-manifest.json",j="images-manifest.json",x="required-server-files.json",w="_devPagesManifest.json",C="middleware-manifest.json",I="_clientMiddlewareManifest.json",N="client-build-manifest.json",M="_devMiddlewareManifest.json",L="react-loadable-manifest.json",D="server",U=["next.config.js","next.config.mjs","next.config.ts"],k="BUILD_ID",F=["/_document","/_app","/_error"],B="public",H="static",W="__NEXT_DROP_CLIENT_FILE__",X="__NEXT_BUILTIN_DOCUMENT__",G="__barrel_optimize__",q="client-reference-manifest",z="server-reference-manifest",V="middleware-build-manifest",Y="middleware-react-loadable-manifest",K="interception-route-rewrite-manifest",$="dynamic-css-manifest",Q="main",J=""+Q+"-app",Z="app-pages-internals",ee="react-refresh",et="amp",er="webpack",en="polyfills",ea=Symbol(en),eo="webpack-runtime",ei="edge-runtime-webpack",eu="__N_SSG",es="__N_SSP",el={name:"Times New Roman",xAvgCharWidth:821,azAvgWidth:854.3953488372093,unitsPerEm:2048},ec={name:"Arial",xAvgCharWidth:904,azAvgWidth:934.5116279069767,unitsPerEm:2048},ef=["/500"],ed=1,ep=6e3,eh={client:"client",server:"server"},e_=["clearImmediate","setImmediate","BroadcastChannel","ByteLengthQueuingStrategy","CompressionStream","CountQueuingStrategy","DecompressionStream","DomException","MessageChannel","MessageEvent","MessagePort","ReadableByteStreamController","ReadableStreamBYOBRequest","ReadableStreamDefaultController","TransformStreamDefaultController","WritableStreamDefaultController"],em=new Set([Q,ee,et,J]);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3378:(e,t)=>{"use strict";let r;Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return n},setConfig:function(){return a}});let n=()=>r;function a(e){r=e}},3428:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isNextRouterError",{enumerable:!0,get:function(){return o}});let n=r(8804),a=r(6500);function o(e){return(0,a.isRedirectError)(e)||(0,n.isHTTPAccessFallbackError)(e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3666:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RedirectStatusCode",{enumerable:!0,get:function(){return r}});var r=function(e){return e[e.SeeOther=303]="SeeOther",e[e.TemporaryRedirect=307]="TemporaryRedirect",e[e.PermanentRedirect=308]="PermanentRedirect",e}({});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3669:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{AppRouterContext:function(){return a},GlobalLayoutRouterContext:function(){return i},LayoutRouterContext:function(){return o},MissingSlotContext:function(){return s},TemplateContext:function(){return u}});let n=r(4252)._(r(4232)),a=n.default.createContext(null),o=n.default.createContext(null),i=n.default.createContext(null),u=n.default.createContext(null),s=n.default.createContext(new Set)},3824:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}}),r(4252);let n=r(7876);r(4232);let a=r(6763);function o(e){function t(t){return(0,n.jsx)(e,{router:(0,a.useRouter)(),...t})}return t.getInitialProps=e.getInitialProps,t.origGetInitialProps=e.origGetInitialProps,t}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3847:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizeLocalePath",{enumerable:!0,get:function(){return n}});let r=new WeakMap;function n(e,t){let n;if(!t)return{pathname:e};let a=r.get(t);a||(a=t.map(e=>e.toLowerCase()),r.set(t,a));let o=e.split("/",2);if(!o[1])return{pathname:e};let i=o[1].toLowerCase(),u=a.indexOf(i);return u<0?{pathname:e}:(n=t[u],{pathname:e=e.slice(n.length+1)||"/",detectedLocale:n})}},4047:(e,t)=>{"use strict";function r(e){return e.split("/").map(e=>encodeURIComponent(e)).join("/")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"encodeURIPath",{enumerable:!0,get:function(){return r}})},4252:(e,t,r)=>{"use strict";function n(e){return e&&e.__esModule?e:{default:e}}r.r(t),r.d(t,{_:()=>n})},4267:(e,t,r)=>{"use strict";let n;Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{createKey:function(){return q},default:function(){return Y},matchesMiddleware:function(){return U}});let a=r(4252),o=r(8365),i=r(9239),u=r(425),s=r(7665),l=o._(r(6240)),c=r(8524),f=r(3847),d=a._(r(4622)),p=r(1033),h=r(8668),_=r(5402),m=r(1082),g=r(159),y=r(359);r(2133);let E=r(2585),b=r(9266),P=r(7535),v=r(9116),R=r(9011),O=r(2860),S=r(8004),T=r(2326),A=r(7136),j=r(2129),x=r(9328),w=r(5790),C=r(4316),I=r(1277),N=r(718),M=r(785),L=r(9308);function D(){return Object.assign(Object.defineProperty(Error("Route Cancelled"),"__NEXT_ERROR_CODE",{value:"E315",enumerable:!1,configurable:!0}),{cancelled:!0})}async function U(e){let t=await Promise.resolve(e.router.pageLoader.getMiddleware());if(!t)return!1;let{pathname:r}=(0,E.parsePath)(e.asPath),n=(0,O.hasBasePath)(r)?(0,v.removeBasePath)(r):r,a=(0,R.addBasePath)((0,b.addLocale)(n,e.locale));return t.some(e=>new RegExp(e.regexp).test(a))}function k(e){let t=(0,p.getLocationOrigin)();return e.startsWith(t)?e.substring(t.length):e}function F(e,t,r){let[n,a]=(0,S.resolveHref)(e,t,!0),o=(0,p.getLocationOrigin)(),i=n.startsWith(o),u=a&&a.startsWith(o);n=k(n),a=a?k(a):a;let s=i?n:(0,R.addBasePath)(n),l=r?k((0,S.resolveHref)(e,r)):a||n;return{url:s,as:u?l:(0,R.addBasePath)(l)}}function B(e,t){let r=(0,i.removeTrailingSlash)((0,c.denormalizePagePath)(e));return"/404"===r||"/_error"===r?e:(t.includes(r)||t.some(t=>{if((0,h.isDynamicRoute)(t)&&(0,g.getRouteRegex)(t).re.test(r))return e=t,!0}),(0,i.removeTrailingSlash)(e))}async function H(e){if(!await U(e)||!e.fetchData)return null;let t=await e.fetchData(),r=await function(e,t,r){let a={basePath:r.router.basePath,i18n:{locales:r.router.locales},trailingSlash:!0},o=t.headers.get("x-nextjs-rewrite"),s=o||t.headers.get("x-nextjs-matched-path"),l=t.headers.get(L.MATCHED_PATH_HEADER);if(!l||s||l.includes("__next_data_catchall")||l.includes("/_error")||l.includes("/404")||(s=l),s){if(s.startsWith("/")){let t=(0,_.parseRelativeUrl)(s),l=(0,A.getNextPathnameInfo)(t.pathname,{nextConfig:a,parseData:!0}),c=(0,i.removeTrailingSlash)(l.pathname);return Promise.all([r.router.pageLoader.getPageList(),(0,u.getClientBuildManifest)()]).then(a=>{let[i,{__rewrites:u}]=a,s=(0,b.addLocale)(l.pathname,l.locale);if((0,h.isDynamicRoute)(s)||!o&&i.includes((0,f.normalizeLocalePath)((0,v.removeBasePath)(s),r.router.locales).pathname)){let r=(0,A.getNextPathnameInfo)((0,_.parseRelativeUrl)(e).pathname,{nextConfig:void 0,parseData:!0});t.pathname=s=(0,R.addBasePath)(r.pathname)}{let e=n(s,i,u,t.query,e=>B(e,i),r.router.locales);e.matchedPage&&(t.pathname=e.parsedAs.pathname,s=t.pathname,Object.assign(t.query,e.parsedAs.query))}let d=i.includes(c)?c:B((0,f.normalizeLocalePath)((0,v.removeBasePath)(t.pathname),r.router.locales).pathname,i);if((0,h.isDynamicRoute)(d)){let e=(0,m.getRouteMatcher)((0,g.getRouteRegex)(d))(s);Object.assign(t.query,e||{})}return{type:"rewrite",parsedAs:t,resolvedHref:d}})}let t=(0,E.parsePath)(e);return Promise.resolve({type:"redirect-external",destination:""+(0,j.formatNextPathnameInfo)({...(0,A.getNextPathnameInfo)(t.pathname,{nextConfig:a,parseData:!0}),defaultLocale:r.router.defaultLocale,buildId:""})+t.query+t.hash})}let c=t.headers.get("x-nextjs-redirect");if(c){if(c.startsWith("/")){let e=(0,E.parsePath)(c),t=(0,j.formatNextPathnameInfo)({...(0,A.getNextPathnameInfo)(e.pathname,{nextConfig:a,parseData:!0}),defaultLocale:r.router.defaultLocale,buildId:""});return Promise.resolve({type:"redirect-internal",newAs:""+t+e.query+e.hash,newUrl:""+t+e.query+e.hash})}return Promise.resolve({type:"redirect-external",destination:c})}return Promise.resolve({type:"next"})}(t.dataHref,t.response,e);return{dataHref:t.dataHref,json:t.json,response:t.response,text:t.text,cacheKey:t.cacheKey,effect:r}}n=r(86).A;let W=Symbol("SSG_DATA_NOT_FOUND");function X(e){try{return JSON.parse(e)}catch(e){return null}}function G(e){let{dataHref:t,inflightCache:r,isPrefetch:n,hasMiddleware:a,isServerRender:o,parseJSON:i,persistCache:s,isBackground:l,unstable_skipClientCache:c}=e,{href:f}=new URL(t,window.location.href),d=e=>{var l;return(function e(t,r,n){return fetch(t,{credentials:"same-origin",method:n.method||"GET",headers:Object.assign({},n.headers,{"x-nextjs-data":"1"})}).then(a=>!a.ok&&r>1&&a.status>=500?e(t,r-1,n):a)})(t,o?3:1,{headers:Object.assign({},n?{purpose:"prefetch"}:{},n&&a?{"x-middleware-prefetch":"1"}:{},{}),method:null!=(l=null==e?void 0:e.method)?l:"GET"}).then(r=>r.ok&&(null==e?void 0:e.method)==="HEAD"?{dataHref:t,response:r,text:"",json:{},cacheKey:f}:r.text().then(e=>{if(!r.ok){if(a&&[301,302,307,308].includes(r.status))return{dataHref:t,response:r,text:e,json:{},cacheKey:f};if(404===r.status){var n;if(null==(n=X(e))?void 0:n.notFound)return{dataHref:t,json:{notFound:W},response:r,text:e,cacheKey:f}}let i=Object.defineProperty(Error("Failed to load static props"),"__NEXT_ERROR_CODE",{value:"E124",enumerable:!1,configurable:!0});throw o||(0,u.markAssetError)(i),i}return{dataHref:t,json:i?X(e):null,response:r,text:e,cacheKey:f}})).then(e=>(s&&"no-cache"!==e.response.headers.get("x-middleware-cache")||delete r[f],e)).catch(e=>{throw c||delete r[f],("Failed to fetch"===e.message||"NetworkError when attempting to fetch resource."===e.message||"Load failed"===e.message)&&(0,u.markAssetError)(e),e})};return c&&s?d({}).then(e=>("no-cache"!==e.response.headers.get("x-middleware-cache")&&(r[f]=Promise.resolve(e)),e)):void 0!==r[f]?r[f]:r[f]=d(l?{method:"HEAD"}:{})}function q(){return Math.random().toString(36).slice(2,10)}function z(e){let{url:t,router:r}=e;if(t===(0,R.addBasePath)((0,b.addLocale)(r.asPath,r.locale)))throw Object.defineProperty(Error("Invariant: attempted to hard navigate to the same URL "+t+" "+location.href),"__NEXT_ERROR_CODE",{value:"E282",enumerable:!1,configurable:!0});window.location.href=t}let V=e=>{let{route:t,router:r}=e,n=!1,a=r.clc=()=>{n=!0};return()=>{if(n){let e=Object.defineProperty(Error('Abort fetching component for route: "'+t+'"'),"__NEXT_ERROR_CODE",{value:"E483",enumerable:!1,configurable:!0});throw e.cancelled=!0,e}a===r.clc&&(r.clc=null)}};class Y{reload(){window.location.reload()}back(){window.history.back()}forward(){window.history.forward()}push(e,t,r){return void 0===r&&(r={}),{url:e,as:t}=F(this,e,t),this.change("pushState",e,t,r)}replace(e,t,r){return void 0===r&&(r={}),{url:e,as:t}=F(this,e,t),this.change("replaceState",e,t,r)}async _bfl(e,t,n,a){{if(!this._bfl_s&&!this._bfl_d){let t,o,{BloomFilter:i}=r(8076);try{({__routerFilterStatic:t,__routerFilterDynamic:o}=await (0,u.getClientBuildManifest)())}catch(t){if(console.error(t),a)return!0;return z({url:(0,R.addBasePath)((0,b.addLocale)(e,n||this.locale,this.defaultLocale)),router:this}),new Promise(()=>{})}(null==t?void 0:t.numHashes)&&(this._bfl_s=new i(t.numItems,t.errorRate),this._bfl_s.import(t)),(null==o?void 0:o.numHashes)&&(this._bfl_d=new i(o.numItems,o.errorRate),this._bfl_d.import(o))}let c=!1,f=!1;for(let{as:r,allowMatchCurrent:u}of[{as:e},{as:t}])if(r){let t=(0,i.removeTrailingSlash)(new URL(r,"http://n").pathname),d=(0,R.addBasePath)((0,b.addLocale)(t,n||this.locale));if(u||t!==(0,i.removeTrailingSlash)(new URL(this.asPath,"http://n").pathname)){var o,s,l;for(let e of(c=c||!!(null==(o=this._bfl_s)?void 0:o.contains(t))||!!(null==(s=this._bfl_s)?void 0:s.contains(d)),[t,d])){let t=e.split("/");for(let e=0;!f&&e{})}}}}return!1}async change(e,t,r,a,o){var c,f,d,S,T,A,j,C,M;let L,k;if(!(0,w.isLocalURL)(t))return z({url:t,router:this}),!1;let H=1===a._h;H||a.shallow||await this._bfl(r,void 0,a.locale);let X=H||a._shouldResolveHref||(0,E.parsePath)(t).pathname===(0,E.parsePath)(r).pathname,G={...this.state},q=!0!==this.isReady;this.isReady=!0;let V=this.isSsr;if(H||(this.isSsr=!1),H&&this.clc)return!1;let K=G.locale;p.ST&&performance.mark("routeChange");let{shallow:$=!1,scroll:Q=!0}=a,J={shallow:$};this._inFlightRoute&&this.clc&&(V||Y.events.emit("routeChangeError",D(),this._inFlightRoute,J),this.clc(),this.clc=null),r=(0,R.addBasePath)((0,b.addLocale)((0,O.hasBasePath)(r)?(0,v.removeBasePath)(r):r,a.locale,this.defaultLocale));let Z=(0,P.removeLocale)((0,O.hasBasePath)(r)?(0,v.removeBasePath)(r):r,G.locale);this._inFlightRoute=r;let ee=K!==G.locale;if(!H&&this.onlyAHashChange(Z)&&!ee){G.asPath=Z,Y.events.emit("hashChangeStart",r,J),this.changeState(e,t,r,{...a,scroll:!1}),Q&&this.scrollToHash(Z);try{await this.set(G,this.components[G.route],null)}catch(e){throw(0,l.default)(e)&&e.cancelled&&Y.events.emit("routeChangeError",e,Z,J),e}return Y.events.emit("hashChangeComplete",r,J),!0}let et=(0,_.parseRelativeUrl)(t),{pathname:er,query:en}=et;try{[L,{__rewrites:k}]=await Promise.all([this.pageLoader.getPageList(),(0,u.getClientBuildManifest)(),this.pageLoader.getMiddleware()])}catch(e){return z({url:r,router:this}),!1}this.urlIsNew(Z)||ee||(e="replaceState");let ea=r;er=er?(0,i.removeTrailingSlash)((0,v.removeBasePath)(er)):er;let eo=(0,i.removeTrailingSlash)(er),ei=r.startsWith("/")&&(0,_.parseRelativeUrl)(r).pathname;if(null==(c=this.components[er])?void 0:c.__appRouter)return z({url:r,router:this}),new Promise(()=>{});let eu=!!(ei&&eo!==ei&&(!(0,h.isDynamicRoute)(eo)||!(0,m.getRouteMatcher)((0,g.getRouteRegex)(eo))(ei))),es=!a.shallow&&await U({asPath:r,locale:G.locale,router:this});if(H&&es&&(X=!1),X&&"/_error"!==er)if(a._shouldResolveHref=!0,r.startsWith("/")){let e=n((0,R.addBasePath)((0,b.addLocale)(Z,G.locale),!0),L,k,en,e=>B(e,L),this.locales);if(e.externalDest)return z({url:r,router:this}),!0;es||(ea=e.asPath),e.matchedPage&&e.resolvedHref&&(er=e.resolvedHref,et.pathname=(0,R.addBasePath)(er),es||(t=(0,y.formatWithValidation)(et)))}else et.pathname=B(er,L),et.pathname!==er&&(er=et.pathname,et.pathname=(0,R.addBasePath)(er),es||(t=(0,y.formatWithValidation)(et)));if(!(0,w.isLocalURL)(r))return z({url:r,router:this}),!1;ea=(0,P.removeLocale)((0,v.removeBasePath)(ea),G.locale),eo=(0,i.removeTrailingSlash)(er);let el=!1;if((0,h.isDynamicRoute)(eo)){let e=(0,_.parseRelativeUrl)(ea),n=e.pathname,a=(0,g.getRouteRegex)(eo);el=(0,m.getRouteMatcher)(a)(n);let o=eo===n,i=o?(0,N.interpolateAs)(eo,n,en):{};if(el&&(!o||i.result))o?r=(0,y.formatWithValidation)(Object.assign({},e,{pathname:i.result,query:(0,I.omit)(en,i.params)})):Object.assign(en,el);else{let e=Object.keys(a.groups).filter(e=>!en[e]&&!a.groups[e].optional);if(e.length>0&&!es)throw Object.defineProperty(Error((o?"The provided `href` ("+t+") value is missing query values ("+e.join(", ")+") to be interpolated properly. ":"The provided `as` value ("+n+") is incompatible with the `href` value ("+eo+"). ")+"Read more: https://nextjs.org/docs/messages/"+(o?"href-interpolation-failed":"incompatible-href-as")),"__NEXT_ERROR_CODE",{value:"E344",enumerable:!1,configurable:!0})}}H||Y.events.emit("routeChangeStart",r,J);let ec="/404"===this.pathname||"/_error"===this.pathname;try{let n=await this.getRouteInfo({route:eo,pathname:er,query:en,as:r,resolvedAs:ea,routeProps:J,locale:G.locale,isPreview:G.isPreview,hasMiddleware:es,unstable_skipClientCache:a.unstable_skipClientCache,isQueryUpdating:H&&!this.isFallback,isMiddlewareRewrite:eu});if(H||a.shallow||await this._bfl(r,"resolvedAs"in n?n.resolvedAs:void 0,G.locale),"route"in n&&es){eo=er=n.route||eo,J.shallow||(en=Object.assign({},n.query||{},en));let e=(0,O.hasBasePath)(et.pathname)?(0,v.removeBasePath)(et.pathname):et.pathname;if(el&&er!==e&&Object.keys(el).forEach(e=>{el&&en[e]===el[e]&&delete en[e]}),(0,h.isDynamicRoute)(er)){let e=!J.shallow&&n.resolvedAs?n.resolvedAs:(0,R.addBasePath)((0,b.addLocale)(new URL(r,location.href).pathname,G.locale),!0);(0,O.hasBasePath)(e)&&(e=(0,v.removeBasePath)(e));let t=(0,g.getRouteRegex)(er),a=(0,m.getRouteMatcher)(t)(new URL(e,location.href).pathname);a&&Object.assign(en,a)}}if("type"in n)if("redirect-internal"===n.type)return this.change(e,n.newUrl,n.newAs,a);else return z({url:n.destination,router:this}),new Promise(()=>{});let i=n.Component;if(i&&i.unstable_scriptLoader&&[].concat(i.unstable_scriptLoader()).forEach(e=>{(0,s.handleClientScriptLoad)(e.props)}),(n.__N_SSG||n.__N_SSP)&&n.props){if(n.props.pageProps&&n.props.pageProps.__N_REDIRECT){a.locale=!1;let t=n.props.pageProps.__N_REDIRECT;if(t.startsWith("/")&&!1!==n.props.pageProps.__N_REDIRECT_BASE_PATH){let r=(0,_.parseRelativeUrl)(t);r.pathname=B(r.pathname,L);let{url:n,as:o}=F(this,t,t);return this.change(e,n,o,a)}return z({url:t,router:this}),new Promise(()=>{})}if(G.isPreview=!!n.props.__N_PREVIEW,n.props.notFound===W){let e;try{await this.fetchComponent("/404"),e="/404"}catch(t){e="/_error"}if(n=await this.getRouteInfo({route:e,pathname:e,query:en,as:r,resolvedAs:ea,routeProps:{shallow:!1},locale:G.locale,isPreview:G.isPreview,isNotFound:!0}),"type"in n)throw Object.defineProperty(Error("Unexpected middleware effect on /404"),"__NEXT_ERROR_CODE",{value:"E158",enumerable:!1,configurable:!0})}}H&&"/_error"===this.pathname&&(null==(d=self.__NEXT_DATA__.props)||null==(f=d.pageProps)?void 0:f.statusCode)===500&&(null==(S=n.props)?void 0:S.pageProps)&&(n.props.pageProps.statusCode=500);let u=a.shallow&&G.route===(null!=(T=n.route)?T:eo),c=null!=(A=a.scroll)?A:!H&&!u,p=null!=o?o:c?{x:0,y:0}:null,y={...G,route:eo,pathname:er,query:en,asPath:Z,isFallback:!1};if(H&&ec){if(n=await this.getRouteInfo({route:this.pathname,pathname:this.pathname,query:en,as:r,resolvedAs:ea,routeProps:{shallow:!1},locale:G.locale,isPreview:G.isPreview,isQueryUpdating:H&&!this.isFallback}),"type"in n)throw Object.defineProperty(Error("Unexpected middleware effect on "+this.pathname),"__NEXT_ERROR_CODE",{value:"E225",enumerable:!1,configurable:!0});"/_error"===this.pathname&&(null==(C=self.__NEXT_DATA__.props)||null==(j=C.pageProps)?void 0:j.statusCode)===500&&(null==(M=n.props)?void 0:M.pageProps)&&(n.props.pageProps.statusCode=500);try{await this.set(y,n,p)}catch(e){throw(0,l.default)(e)&&e.cancelled&&Y.events.emit("routeChangeError",e,Z,J),e}return!0}if(Y.events.emit("beforeHistoryChange",r,J),this.changeState(e,t,r,a),!(H&&!p&&!q&&!ee&&(0,x.compareRouterStates)(y,this.state))){try{await this.set(y,n,p)}catch(e){if(e.cancelled)n.error=n.error||e;else throw e}if(n.error)throw H||Y.events.emit("routeChangeError",n.error,Z,J),n.error;H||Y.events.emit("routeChangeComplete",r,J),c&&/#.+$/.test(r)&&this.scrollToHash(r)}return!0}catch(e){if((0,l.default)(e)&&e.cancelled)return!1;throw e}}changeState(e,t,r,n){void 0===n&&(n={}),("pushState"!==e||(0,p.getURL)()!==r)&&(this._shallow=n.shallow,window.history[e]({url:t,as:r,options:n,__N:!0,key:this._key="pushState"!==e?this._key:q()},"",r))}async handleRouteInfoError(e,t,r,n,a,o){if(e.cancelled)throw e;if((0,u.isAssetError)(e)||o)throw Y.events.emit("routeChangeError",e,n,a),z({url:n,router:this}),D();console.error(e);try{let n,{page:a,styleSheets:o}=await this.fetchComponent("/_error"),i={props:n,Component:a,styleSheets:o,err:e,error:e};if(!i.props)try{i.props=await this.getInitialProps(a,{err:e,pathname:t,query:r})}catch(e){console.error("Error in error page `getInitialProps`: ",e),i.props={}}return i}catch(e){return this.handleRouteInfoError((0,l.default)(e)?e:Object.defineProperty(Error(e+""),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0}),t,r,n,a,!0)}}async getRouteInfo(e){let{route:t,pathname:r,query:n,as:a,resolvedAs:o,routeProps:u,locale:s,hasMiddleware:c,isPreview:d,unstable_skipClientCache:p,isQueryUpdating:h,isMiddlewareRewrite:_,isNotFound:m}=e,g=t;try{var E,b,P,R;let e=this.components[g];if(u.shallow&&e&&this.route===g)return e;let t=V({route:g,router:this});c&&(e=void 0);let l=!e||"initial"in e?void 0:e,O={dataHref:this.pageLoader.getDataHref({href:(0,y.formatWithValidation)({pathname:r,query:n}),skipInterpolation:!0,asPath:m?"/404":o,locale:s}),hasMiddleware:!0,isServerRender:this.isSsr,parseJSON:!0,inflightCache:h?this.sbc:this.sdc,persistCache:!d,isPrefetch:!1,unstable_skipClientCache:p,isBackground:h},S=h&&!_?null:await H({fetchData:()=>G(O),asPath:m?"/404":o,locale:s,router:this}).catch(e=>{if(h)return null;throw e});if(S&&("/_error"===r||"/404"===r)&&(S.effect=void 0),h&&(S?S.json=self.__NEXT_DATA__.props:S={json:self.__NEXT_DATA__.props}),t(),(null==S||null==(E=S.effect)?void 0:E.type)==="redirect-internal"||(null==S||null==(b=S.effect)?void 0:b.type)==="redirect-external")return S.effect;if((null==S||null==(P=S.effect)?void 0:P.type)==="rewrite"){let t=(0,i.removeTrailingSlash)(S.effect.resolvedHref),a=await this.pageLoader.getPageList();if((!h||a.includes(t))&&(g=t,r=S.effect.resolvedHref,n={...n,...S.effect.parsedAs.query},o=(0,v.removeBasePath)((0,f.normalizeLocalePath)(S.effect.parsedAs.pathname,this.locales).pathname),e=this.components[g],u.shallow&&e&&this.route===g&&!c))return{...e,route:g}}if((0,T.isAPIRoute)(g))return z({url:a,router:this}),new Promise(()=>{});let A=l||await this.fetchComponent(g).then(e=>({Component:e.page,styleSheets:e.styleSheets,__N_SSG:e.mod.__N_SSG,__N_SSP:e.mod.__N_SSP})),j=null==S||null==(R=S.response)?void 0:R.headers.get("x-middleware-skip"),x=A.__N_SSG||A.__N_SSP;j&&(null==S?void 0:S.dataHref)&&delete this.sdc[S.dataHref];let{props:w,cacheKey:C}=await this._getData(async()=>{if(x){if((null==S?void 0:S.json)&&!j)return{cacheKey:S.cacheKey,props:S.json};let e=(null==S?void 0:S.dataHref)?S.dataHref:this.pageLoader.getDataHref({href:(0,y.formatWithValidation)({pathname:r,query:n}),asPath:o,locale:s}),t=await G({dataHref:e,isServerRender:this.isSsr,parseJSON:!0,inflightCache:j?{}:this.sdc,persistCache:!d,isPrefetch:!1,unstable_skipClientCache:p});return{cacheKey:t.cacheKey,props:t.json||{}}}return{headers:{},props:await this.getInitialProps(A.Component,{pathname:r,query:n,asPath:a,locale:s,locales:this.locales,defaultLocale:this.defaultLocale})}});return A.__N_SSP&&O.dataHref&&C&&delete this.sdc[C],this.isPreview||!A.__N_SSG||h||G(Object.assign({},O,{isBackground:!0,persistCache:!1,inflightCache:this.sbc})).catch(()=>{}),w.pageProps=Object.assign({},w.pageProps),A.props=w,A.route=g,A.query=n,A.resolvedAs=o,this.components[g]=A,A}catch(e){return this.handleRouteInfoError((0,l.getProperError)(e),r,n,a,u)}}set(e,t,r){return this.state=e,this.sub(t,this.components["/_app"].Component,r)}beforePopState(e){this._bps=e}onlyAHashChange(e){if(!this.asPath)return!1;let[t,r]=this.asPath.split("#",2),[n,a]=e.split("#",2);return!!a&&t===n&&r===a||t===n&&r!==a}scrollToHash(e){let[,t=""]=e.split("#",2);(0,M.disableSmoothScrollDuringRouteTransition)(()=>{if(""===t||"top"===t)return void window.scrollTo(0,0);let e=decodeURIComponent(t),r=document.getElementById(e);if(r)return void r.scrollIntoView();let n=document.getElementsByName(e)[0];n&&n.scrollIntoView()},{onlyHashChange:this.onlyAHashChange(e)})}urlIsNew(e){return this.asPath!==e}async prefetch(e,t,r){if(void 0===t&&(t=e),void 0===r&&(r={}),(0,C.isBot)(window.navigator.userAgent))return;let a=(0,_.parseRelativeUrl)(e),o=a.pathname,{pathname:s,query:l}=a,c=s,f=await this.pageLoader.getPageList(),d=t,p=void 0!==r.locale?r.locale||void 0:this.locale,O=await U({asPath:t,locale:p,router:this});if(t.startsWith("/")){let r;({__rewrites:r}=await (0,u.getClientBuildManifest)());let o=n((0,R.addBasePath)((0,b.addLocale)(t,this.locale),!0),f,r,a.query,e=>B(e,f),this.locales);if(o.externalDest)return;O||(d=(0,P.removeLocale)((0,v.removeBasePath)(o.asPath),this.locale)),o.matchedPage&&o.resolvedHref&&(a.pathname=s=o.resolvedHref,O||(e=(0,y.formatWithValidation)(a)))}a.pathname=B(a.pathname,f),(0,h.isDynamicRoute)(a.pathname)&&(s=a.pathname,a.pathname=s,Object.assign(l,(0,m.getRouteMatcher)((0,g.getRouteRegex)(a.pathname))((0,E.parsePath)(t).pathname)||{}),O||(e=(0,y.formatWithValidation)(a)));let S=await H({fetchData:()=>G({dataHref:this.pageLoader.getDataHref({href:(0,y.formatWithValidation)({pathname:c,query:l}),skipInterpolation:!0,asPath:d,locale:p}),hasMiddleware:!0,isServerRender:!1,parseJSON:!0,inflightCache:this.sdc,persistCache:!this.isPreview,isPrefetch:!0}),asPath:t,locale:p,router:this});if((null==S?void 0:S.effect.type)==="rewrite"&&(a.pathname=S.effect.resolvedHref,s=S.effect.resolvedHref,l={...l,...S.effect.parsedAs.query},d=S.effect.parsedAs.pathname,e=(0,y.formatWithValidation)(a)),(null==S?void 0:S.effect.type)==="redirect-external")return;let T=(0,i.removeTrailingSlash)(s);await this._bfl(t,d,r.locale,!0)&&(this.components[o]={__appRouter:!0}),await Promise.all([this.pageLoader._isSsg(T).then(t=>!!t&&G({dataHref:(null==S?void 0:S.json)?null==S?void 0:S.dataHref:this.pageLoader.getDataHref({href:e,asPath:d,locale:p}),isServerRender:!1,parseJSON:!0,inflightCache:this.sdc,persistCache:!this.isPreview,isPrefetch:!0,unstable_skipClientCache:r.unstable_skipClientCache||r.priority&&!0}).then(()=>!1).catch(()=>!1)),this.pageLoader[r.priority?"loadPage":"prefetch"](T)])}async fetchComponent(e){let t=V({route:e,router:this});try{let r=await this.pageLoader.loadPage(e);return t(),r}catch(e){throw t(),e}}_getData(e){let t=!1,r=()=>{t=!0};return this.clc=r,e().then(e=>{if(r===this.clc&&(this.clc=null),t){let e=Object.defineProperty(Error("Loading initial props cancelled"),"__NEXT_ERROR_CODE",{value:"E405",enumerable:!1,configurable:!0});throw e.cancelled=!0,e}return e})}getInitialProps(e,t){let{Component:r}=this.components["/_app"],n=this._wrapApp(r);return t.AppTree=n,(0,p.loadGetInitialProps)(r,{AppTree:n,Component:e,router:this,ctx:t})}get route(){return this.state.route}get pathname(){return this.state.pathname}get query(){return this.state.query}get asPath(){return this.state.asPath}get locale(){return this.state.locale}get isFallback(){return this.state.isFallback}get isPreview(){return this.state.isPreview}constructor(e,t,r,{initialProps:n,pageLoader:a,App:o,wrapApp:u,Component:s,err:l,subscription:c,isFallback:f,locale:d,locales:m,defaultLocale:g,domainLocales:E,isPreview:b}){this.sdc={},this.sbc={},this.isFirstPopStateEvent=!0,this._key=q(),this.onPopState=e=>{let t,{isFirstPopStateEvent:r}=this;this.isFirstPopStateEvent=!1;let n=e.state;if(!n){let{pathname:e,query:t}=this;this.changeState("replaceState",(0,y.formatWithValidation)({pathname:(0,R.addBasePath)(e),query:t}),(0,p.getURL)());return}if(n.__NA)return void window.location.reload();if(!n.__N||r&&this.locale===n.options.locale&&n.as===this.asPath)return;let{url:a,as:o,options:i,key:u}=n;this._key=u;let{pathname:s}=(0,_.parseRelativeUrl)(a);(!this.isSsr||o!==(0,R.addBasePath)(this.asPath)||s!==(0,R.addBasePath)(this.pathname))&&(!this._bps||this._bps(n))&&this.change("replaceState",a,o,Object.assign({},i,{shallow:i.shallow&&this._shallow,locale:i.locale||this.defaultLocale,_h:0}),t)};let P=(0,i.removeTrailingSlash)(e);this.components={},"/_error"!==e&&(this.components[P]={Component:s,initial:!0,props:n,err:l,__N_SSG:n&&n.__N_SSG,__N_SSP:n&&n.__N_SSP}),this.components["/_app"]={Component:o,styleSheets:[]},this.events=Y.events,this.pageLoader=a;let v=(0,h.isDynamicRoute)(e)&&self.__NEXT_DATA__.autoExport;if(this.basePath="/t2-mapper",this.sub=c,this.clc=null,this._wrapApp=u,this.isSsr=!0,this.isLocaleDomain=!1,this.isReady=!!(self.__NEXT_DATA__.gssp||self.__NEXT_DATA__.gip||self.__NEXT_DATA__.isExperimentalCompile||self.__NEXT_DATA__.appGip&&!self.__NEXT_DATA__.gsp||!v&&!self.location.search&&0),this.state={route:P,pathname:e,query:t,asPath:v?e:r,isPreview:!!b,locale:void 0,isFallback:f},this._initialMatchesMiddlewarePromise=Promise.resolve(!1),!r.startsWith("//")){let n={locale:d},a=(0,p.getURL)();this._initialMatchesMiddlewarePromise=U({router:this,locale:d,asPath:a}).then(o=>(n._shouldResolveHref=r!==e,this.changeState("replaceState",o?a:(0,y.formatWithValidation)({pathname:(0,R.addBasePath)(e),query:t}),a,n),o))}window.addEventListener("popstate",this.onPopState)}}Y.events=(0,d.default)()},4316:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{HTML_LIMITED_BOT_UA_RE:function(){return n.HTML_LIMITED_BOT_UA_RE},HTML_LIMITED_BOT_UA_RE_STRING:function(){return o},getBotType:function(){return s},isBot:function(){return u}});let n=r(2974),a=/Googlebot(?!-)|Googlebot$/i,o=n.HTML_LIMITED_BOT_UA_RE.source;function i(e){return n.HTML_LIMITED_BOT_UA_RE.test(e)}function u(e){return a.test(e)||i(e)}function s(e){return a.test(e)?"dom":i(e)?"html":void 0}},4324:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HeadManagerContext",{enumerable:!0,get:function(){return n}});let n=r(4252)._(r(4232)).default.createContext({})},4350:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{compileNonPath:function(){return c},matchHas:function(){return l},parseDestination:function(){return f},prepareDestination:function(){return d}});let n=r(3239),a=r(6768),o=r(781),i=r(9663),u=r(1137);function s(e){return e.replace(/__ESC_COLON_/gi,":")}function l(e,t,r,n){void 0===r&&(r=[]),void 0===n&&(n=[]);let a={},o=r=>{let n,o=r.key;switch(r.type){case"header":o=o.toLowerCase(),n=e.headers[o];break;case"cookie":n="cookies"in e?e.cookies[r.key]:(0,i.getCookieParser)(e.headers)()[r.key];break;case"query":n=t[o];break;case"host":{let{host:t}=(null==e?void 0:e.headers)||{};n=null==t?void 0:t.split(":",1)[0].toLowerCase()}}if(!r.value&&n)return a[function(e){let t="";for(let r=0;r64&&n<91||n>96&&n<123)&&(t+=e[r])}return t}(o)]=n,!0;if(n){let e=RegExp("^"+r.value+"$"),t=Array.isArray(n)?n.slice(-1)[0].match(e):n.match(e);if(t)return Array.isArray(t)&&(t.groups?Object.keys(t.groups).forEach(e=>{a[e]=t.groups[e]}):"host"===r.type&&t[0]&&(a.host=t[0])),!0}return!1};return!(!r.every(e=>o(e))||n.some(e=>o(e)))&&a}function c(e,t){if(!e.includes(":"))return e;for(let r of Object.keys(t))e.includes(":"+r)&&(e=e.replace(RegExp(":"+r+"\\*","g"),":"+r+"--ESCAPED_PARAM_ASTERISKS").replace(RegExp(":"+r+"\\?","g"),":"+r+"--ESCAPED_PARAM_QUESTION").replace(RegExp(":"+r+"\\+","g"),":"+r+"--ESCAPED_PARAM_PLUS").replace(RegExp(":"+r+"(?!\\w)","g"),"--ESCAPED_PARAM_COLON"+r));return e=e.replace(/(:|\*|\?|\+|\(|\)|\{|\})/g,"\\$1").replace(/--ESCAPED_PARAM_PLUS/g,"+").replace(/--ESCAPED_PARAM_COLON/g,":").replace(/--ESCAPED_PARAM_QUESTION/g,"?").replace(/--ESCAPED_PARAM_ASTERISKS/g,"*"),(0,u.safeCompile)("/"+e,{validate:!1})(t).slice(1)}function f(e){let t=e.destination;for(let r of Object.keys({...e.params,...e.query}))r&&(t=t.replace(RegExp(":"+(0,n.escapeStringRegexp)(r),"g"),"__ESC_COLON_"+r));let r=(0,a.parseUrl)(t),o=r.pathname;o&&(o=s(o));let i=r.href;i&&(i=s(i));let u=r.hostname;u&&(u=s(u));let l=r.hash;l&&(l=s(l));let c=r.search;return c&&(c=s(c)),{...r,pathname:o,hostname:u,href:i,hash:l,search:c}}function d(e){let t,r,n=f(e),{hostname:a,query:i,search:l}=n,d=n.pathname;n.hash&&(d=""+d+n.hash);let p=[],h=[];for(let e of((0,u.safePathToRegexp)(d,h),h))p.push(e.name);if(a){let e=[];for(let t of((0,u.safePathToRegexp)(a,e),e))p.push(t.name)}let _=(0,u.safeCompile)(d,{validate:!1});for(let[r,n]of(a&&(t=(0,u.safeCompile)(a,{validate:!1})),Object.entries(i)))Array.isArray(n)?i[r]=n.map(t=>c(s(t),e.params)):"string"==typeof n&&(i[r]=c(s(n),e.params));let m=Object.keys(e.params).filter(e=>"nextInternalLocale"!==e);if(e.appendParamsToQuery&&!m.some(e=>p.includes(e)))for(let t of m)t in i||(i[t]=e.params[t]);if((0,o.isInterceptionRouteAppPath)(d))for(let t of d.split("/")){let r=o.INTERCEPTION_ROUTE_MARKERS.find(e=>t.startsWith(e));if(r){"(..)(..)"===r?(e.params["0"]="(..)",e.params["1"]="(..)"):e.params["0"]=r;break}}try{let[a,o]=(r=_(e.params)).split("#",2);t&&(n.hostname=t(e.params)),n.pathname=a,n.hash=(o?"#":"")+(o||""),n.search=l?c(l,e.params):""}catch(e){if(e.message.match(/Expected .*? to not repeat, but got an array/))throw Object.defineProperty(Error("To use a multi-match in the destination you must add `*` at the end of the param name to signify it should repeat. https://nextjs.org/docs/messages/invalid-multi-match"),"__NEXT_ERROR_CODE",{value:"E329",enumerable:!1,configurable:!0});throw e}return n.query={...e.query,...n.query},{newUrl:r,destQuery:i,parsedDestination:n}}},4387:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RouterContext",{enumerable:!0,get:function(){return n}});let n=r(4252)._(r(4232)).default.createContext(null)},4622:(e,t)=>{"use strict";function r(){let e=Object.create(null);return{on(t,r){(e[t]||(e[t]=[])).push(r)},off(t,r){e[t]&&e[t].splice(e[t].indexOf(r)>>>0,1)},emit(t){for(var r=arguments.length,n=Array(r>1?r-1:0),a=1;a{e(...n)})}}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r}})},4802:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getSortedRouteObjects:function(){return a},getSortedRoutes:function(){return n}});class r{insert(e){this._insert(e.split("/").filter(Boolean),[],!1)}smoosh(){return this._smoosh()}_smoosh(e){void 0===e&&(e="/");let t=[...this.children.keys()].sort();null!==this.slugName&&t.splice(t.indexOf("[]"),1),null!==this.restSlugName&&t.splice(t.indexOf("[...]"),1),null!==this.optionalRestSlugName&&t.splice(t.indexOf("[[...]]"),1);let r=t.map(t=>this.children.get(t)._smoosh(""+e+t+"/")).reduce((e,t)=>[...e,...t],[]);if(null!==this.slugName&&r.push(...this.children.get("[]")._smoosh(e+"["+this.slugName+"]/")),!this.placeholder){let t="/"===e?"/":e.slice(0,-1);if(null!=this.optionalRestSlugName)throw Object.defineProperty(Error('You cannot define a route with the same specificity as a optional catch-all route ("'+t+'" and "'+t+"[[..."+this.optionalRestSlugName+']]").'),"__NEXT_ERROR_CODE",{value:"E458",enumerable:!1,configurable:!0});r.unshift(t)}return null!==this.restSlugName&&r.push(...this.children.get("[...]")._smoosh(e+"[..."+this.restSlugName+"]/")),null!==this.optionalRestSlugName&&r.push(...this.children.get("[[...]]")._smoosh(e+"[[..."+this.optionalRestSlugName+"]]/")),r}_insert(e,t,n){if(0===e.length){this.placeholder=!1;return}if(n)throw Object.defineProperty(Error("Catch-all must be the last part of the URL."),"__NEXT_ERROR_CODE",{value:"E392",enumerable:!1,configurable:!0});let a=e[0];if(a.startsWith("[")&&a.endsWith("]")){let r=a.slice(1,-1),i=!1;if(r.startsWith("[")&&r.endsWith("]")&&(r=r.slice(1,-1),i=!0),r.startsWith("…"))throw Object.defineProperty(Error("Detected a three-dot character ('…') at ('"+r+"'). Did you mean ('...')?"),"__NEXT_ERROR_CODE",{value:"E147",enumerable:!1,configurable:!0});if(r.startsWith("...")&&(r=r.substring(3),n=!0),r.startsWith("[")||r.endsWith("]"))throw Object.defineProperty(Error("Segment names may not start or end with extra brackets ('"+r+"')."),"__NEXT_ERROR_CODE",{value:"E421",enumerable:!1,configurable:!0});if(r.startsWith("."))throw Object.defineProperty(Error("Segment names may not start with erroneous periods ('"+r+"')."),"__NEXT_ERROR_CODE",{value:"E288",enumerable:!1,configurable:!0});function o(e,r){if(null!==e&&e!==r)throw Object.defineProperty(Error("You cannot use different slug names for the same dynamic path ('"+e+"' !== '"+r+"')."),"__NEXT_ERROR_CODE",{value:"E337",enumerable:!1,configurable:!0});t.forEach(e=>{if(e===r)throw Object.defineProperty(Error('You cannot have the same slug name "'+r+'" repeat within a single dynamic path'),"__NEXT_ERROR_CODE",{value:"E247",enumerable:!1,configurable:!0});if(e.replace(/\W/g,"")===a.replace(/\W/g,""))throw Object.defineProperty(Error('You cannot have the slug names "'+e+'" and "'+r+'" differ only by non-word symbols within a single dynamic path'),"__NEXT_ERROR_CODE",{value:"E499",enumerable:!1,configurable:!0})}),t.push(r)}if(n)if(i){if(null!=this.restSlugName)throw Object.defineProperty(Error('You cannot use both an required and optional catch-all route at the same level ("[...'+this.restSlugName+']" and "'+e[0]+'" ).'),"__NEXT_ERROR_CODE",{value:"E299",enumerable:!1,configurable:!0});o(this.optionalRestSlugName,r),this.optionalRestSlugName=r,a="[[...]]"}else{if(null!=this.optionalRestSlugName)throw Object.defineProperty(Error('You cannot use both an optional and required catch-all route at the same level ("[[...'+this.optionalRestSlugName+']]" and "'+e[0]+'").'),"__NEXT_ERROR_CODE",{value:"E300",enumerable:!1,configurable:!0});o(this.restSlugName,r),this.restSlugName=r,a="[...]"}else{if(i)throw Object.defineProperty(Error('Optional route parameters are not yet supported ("'+e[0]+'").'),"__NEXT_ERROR_CODE",{value:"E435",enumerable:!1,configurable:!0});o(this.slugName,r),this.slugName=r,a="[]"}}this.children.has(a)||this.children.set(a,new r),this.children.get(a)._insert(e.slice(1),t,n)}constructor(){this.placeholder=!0,this.children=new Map,this.slugName=null,this.restSlugName=null,this.optionalRestSlugName=null}}function n(e){let t=new r;return e.forEach(e=>t.insert(e)),t.smoosh()}function a(e,t){let r={},a=[];for(let n=0;ne[r[t]])}},4933:(e,t)=>{"use strict";function r(e){return"("===e[0]&&e.endsWith(")")}function n(e){return e.startsWith("@")&&"@children"!==e}function a(e,t){if(e.includes(o)){let e=JSON.stringify(t);return"{}"!==e?o+"?"+e:o}return e}Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DEFAULT_SEGMENT_KEY:function(){return i},PAGE_SEGMENT_KEY:function(){return o},addSearchParamsIfPageSegment:function(){return a},isGroupSegment:function(){return r},isParallelRouteSegment:function(){return n}});let o="__PAGE__",i="__DEFAULT__"},4968:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizePathTrailingSlash",{enumerable:!0,get:function(){return o}});let n=r(9239),a=r(2585),o=e=>{if(!e.startsWith("/"))return e;let{pathname:t,query:r,hash:o}=(0,a.parsePath)(e);return/\.[^/]+\/?$/.test(t)?""+(0,n.removeTrailingSlash)(t)+r+o:t.endsWith("/")?""+t+r+o:t+"/"+r+o};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5025:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{RouteAnnouncer:function(){return s},default:function(){return l}});let n=r(4252),a=r(7876),o=n._(r(4232)),i=r(6763),u={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",top:0,width:"1px",whiteSpace:"nowrap",wordWrap:"normal"},s=()=>{let{asPath:e}=(0,i.useRouter)(),[t,r]=o.default.useState(""),n=o.default.useRef(e);return o.default.useEffect(()=>{if(n.current!==e)if(n.current=e,document.title)r(document.title);else{var t;let n=document.querySelector("h1");r((null!=(t=null==n?void 0:n.innerText)?t:null==n?void 0:n.textContent)||e)}},[e]),(0,a.jsx)("p",{"aria-live":"assertive",id:"__next-route-announcer__",role:"alert",style:u,children:t})},l=s;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5040:e=>{(()=>{"use strict";"undefined"!=typeof __nccwpck_require__&&(__nccwpck_require__.ab="//");var t={};(()=>{t.parse=function(t,r){if("string"!=typeof t)throw TypeError("argument str must be a string");for(var a={},o=t.split(n),i=(r||{}).decode||e,u=0;u{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AmpStateContext",{enumerable:!0,get:function(){return n}});let n=r(4252)._(r(4232)).default.createContext({})},5139:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return s}});let n=r(4252),a=r(7876),o=n._(r(4232)),i=r(1033);async function u(e){let{Component:t,ctx:r}=e;return{pageProps:await (0,i.loadGetInitialProps)(t,r)}}class s extends o.default.Component{render(){let{Component:e,pageProps:t}=this.props;return(0,a.jsx)(e,{...t})}}s.origGetInitialProps=u,s.getInitialProps=u,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5358:(e,t)=>{"use strict";function r(e,t){return void 0===t&&(t=""),("/"===e?"/index":/^\/index(\/|$)/.test(e)?"/index"+e:e)+t}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r}})},5364:(e,t,r)=>{"use strict";var n,a;e.exports=(null==(n=r.g.process)?void 0:n.env)&&"object"==typeof(null==(a=r.g.process)?void 0:a.env)?r.g.process:r(5861)},5402:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"parseRelativeUrl",{enumerable:!0,get:function(){return o}});let n=r(1033),a=r(7825);function o(e,t,r){void 0===r&&(r=!0);let o=new URL((0,n.getLocationOrigin)()),i=t?new URL(t,o):e.startsWith(".")?new URL(window.location.href):o,{pathname:u,searchParams:s,search:l,hash:c,href:f,origin:d}=new URL(e,i);if(d!==o.origin)throw Object.defineProperty(Error("invariant: invalid relative URL, router received "+e),"__NEXT_ERROR_CODE",{value:"E159",enumerable:!1,configurable:!0});return{pathname:u,query:r?(0,a.searchParamsToUrlQuery)(s):void 0,search:l,hash:c,href:f.slice(d.length),slashes:void 0}}},5790:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isLocalURL",{enumerable:!0,get:function(){return o}});let n=r(1033),a=r(2860);function o(e){if(!(0,n.isAbsoluteUrl)(e))return!0;try{let t=(0,n.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,a.hasBasePath)(r.pathname)}catch(e){return!1}}},5861:e=>{!function(){var t={229:function(e){var t,r,n,a=e.exports={};function o(){throw Error("setTimeout has not been defined")}function i(){throw Error("clearTimeout has not been defined")}try{t="function"==typeof setTimeout?setTimeout:o}catch(e){t=o}try{r="function"==typeof clearTimeout?clearTimeout:i}catch(e){r=i}function u(e){if(t===setTimeout)return setTimeout(e,0);if((t===o||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(r){try{return t.call(null,e,0)}catch(r){return t.call(this,e,0)}}}var s=[],l=!1,c=-1;function f(){l&&n&&(l=!1,n.length?s=n.concat(s):c=-1,s.length&&d())}function d(){if(!l){var e=u(f);l=!0;for(var t=s.length;t;){for(n=s,s=[];++c1)for(var r=1;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(3021),r(7647);let n=r(6450);window.next={version:n.version,get router(){return n.router},emitter:n.emitter},(0,n.initialize)({}).then(()=>(0,n.hydrate)()).catch(console.error),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6240:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return a},getProperError:function(){return o}});let n=r(7891);function a(e){return"object"==typeof e&&null!==e&&"name"in e&&"message"in e}function o(e){return a(e)?e:Object.defineProperty(Error((0,n.isPlainObject)(e)?function(e){let t=new WeakSet;return JSON.stringify(e,(e,r)=>{if("object"==typeof r&&null!==r){if(t.has(r))return"[Circular]";t.add(r)}return r})}(e):e+""),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0})}},6336:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{BailoutToCSRError:function(){return n},isBailoutToCSRError:function(){return a}});let r="BAILOUT_TO_CLIENT_SIDE_RENDERING";class n extends Error{constructor(e){super("Bail out to client-side rendering: "+e),this.reason=e,this.digest=r}}function a(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===r}},6450:(e,t,r)=>{"use strict";let n,a,o,i,u,s,l,c,f,d,p,h;Object.defineProperty(t,"__esModule",{value:!0});let _=r(8365);Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{emitter:function(){return W},hydrate:function(){return es},initialize:function(){return z},router:function(){return n},version:function(){return H}});let m=r(4252),g=r(7876);r(1291);let y=m._(r(4232)),E=m._(r(8944)),b=r(4324),P=m._(r(4622)),v=r(4387),R=r(785),O=r(8668),S=r(7825),T=r(3378),A=r(1033),j=r(7311),x=m._(r(7962)),w=m._(r(2155)),C=r(5025),I=r(6763),N=r(6240),M=r(1854),L=r(9116),D=r(2860),U=r(3669),k=r(3250),F=r(9440),B=r(9452);r(9272),r(3428);let H="15.5.2",W=(0,P.default)(),X=e=>[].slice.call(e),G=!1;class q extends y.default.Component{componentDidCatch(e,t){this.props.fn(e,t)}componentDidMount(){this.scrollToHash(),n.isSsr&&(a.isFallback||a.nextExport&&((0,O.isDynamicRoute)(n.pathname)||location.search||1)||a.props&&a.props.__N_SSG&&(location.search||1))&&n.replace(n.pathname+"?"+String((0,S.assign)((0,S.urlQueryToSearchParams)(n.query),new URLSearchParams(location.search))),o,{_h:1,shallow:!a.isFallback&&!G}).catch(e=>{if(!e.cancelled)throw e})}componentDidUpdate(){this.scrollToHash()}scrollToHash(){let{hash:e}=location;if(!(e=e&&e.substring(1)))return;let t=document.getElementById(e);t&&setTimeout(()=>t.scrollIntoView(),0)}render(){return this.props.children}}async function z(e){void 0===e&&(e={}),a=JSON.parse(document.getElementById("__NEXT_DATA__").textContent),window.__NEXT_DATA__=a,h=a.defaultLocale;let t=a.assetPrefix||"";if(self.__next_set_public_path__(""+t+"/_next/"),(0,T.setConfig)({serverRuntimeConfig:{},publicRuntimeConfig:a.runtimeConfig||{}}),o=(0,A.getURL)(),(0,D.hasBasePath)(o)&&(o=(0,L.removeBasePath)(o)),a.scriptLoader){let{initScriptLoader:e}=r(7665);e(a.scriptLoader)}i=new w.default(a.buildId,t);let l=e=>{let[t,r]=e;return i.routeLoader.onEntrypoint(t,r)};return window.__NEXT_P&&window.__NEXT_P.map(e=>setTimeout(()=>l(e),0)),window.__NEXT_P=[],window.__NEXT_P.push=l,(s=(0,x.default)()).getIsSsr=()=>n.isSsr,u=document.getElementById("__next"),{assetPrefix:t}}function V(e,t){return(0,g.jsx)(e,{...t})}function Y(e){var t;let{children:r}=e,a=y.default.useMemo(()=>(0,k.adaptForAppRouterInstance)(n),[]);return(0,g.jsx)(q,{fn:e=>$({App:f,err:e}).catch(e=>console.error("Error rendering page: ",e)),children:(0,g.jsx)(U.AppRouterContext.Provider,{value:a,children:(0,g.jsx)(F.SearchParamsContext.Provider,{value:(0,k.adaptForSearchParams)(n),children:(0,g.jsx)(k.PathnameContextProviderAdapter,{router:n,isAutoExport:null!=(t=self.__NEXT_DATA__.autoExport)&&t,children:(0,g.jsx)(F.PathParamsContext.Provider,{value:(0,k.adaptForPathParams)(n),children:(0,g.jsx)(v.RouterContext.Provider,{value:(0,I.makePublicRouterInstance)(n),children:(0,g.jsx)(b.HeadManagerContext.Provider,{value:s,children:(0,g.jsx)(M.ImageConfigContext.Provider,{value:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/t2-mapper/_next/image/",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1},children:r})})})})})})})})}let K=e=>t=>{let r={...t,Component:p,err:a.err,router:n};return(0,g.jsx)(Y,{children:V(e,r)})};function $(e){let{App:t,err:u}=e;return console.error(u),console.error("A client-side exception has occurred, see here for more info: https://nextjs.org/docs/messages/client-side-exception-occurred"),i.loadPage("/_error").then(n=>{let{page:a,styleSheets:o}=n;return(null==l?void 0:l.Component)===a?Promise.resolve().then(()=>_._(r(1646))).then(n=>Promise.resolve().then(()=>_._(r(5139))).then(r=>(e.App=t=r.default,n))).then(e=>({ErrorComponent:e.default,styleSheets:[]})):{ErrorComponent:a,styleSheets:o}}).then(r=>{var i;let{ErrorComponent:s,styleSheets:l}=r,c=K(t),f={Component:s,AppTree:c,router:n,ctx:{err:u,pathname:a.page,query:a.query,asPath:o,AppTree:c}};return Promise.resolve((null==(i=e.props)?void 0:i.err)?e.props:(0,A.loadGetInitialProps)(t,f)).then(t=>ei({...e,err:u,Component:s,styleSheets:l,props:t}))})}function Q(e){let{callback:t}=e;return y.default.useLayoutEffect(()=>t(),[t]),null}let J={navigationStart:"navigationStart",beforeRender:"beforeRender",afterRender:"afterRender",afterHydrate:"afterHydrate",routeChange:"routeChange"},Z={hydration:"Next.js-hydration",beforeHydration:"Next.js-before-hydration",routeChangeToRender:"Next.js-route-change-to-render",render:"Next.js-render"},ee=null,et=!0;function er(){[J.beforeRender,J.afterHydrate,J.afterRender,J.routeChange].forEach(e=>performance.clearMarks(e))}function en(){A.ST&&(performance.mark(J.afterHydrate),performance.getEntriesByName(J.beforeRender,"mark").length&&(performance.measure(Z.beforeHydration,J.navigationStart,J.beforeRender),performance.measure(Z.hydration,J.beforeRender,J.afterHydrate)),d&&performance.getEntriesByName(Z.hydration).forEach(d),er())}function ea(){if(!A.ST)return;performance.mark(J.afterRender);let e=performance.getEntriesByName(J.routeChange,"mark");e.length&&(performance.getEntriesByName(J.beforeRender,"mark").length&&(performance.measure(Z.routeChangeToRender,e[0].name,J.beforeRender),performance.measure(Z.render,J.beforeRender,J.afterRender),d&&(performance.getEntriesByName(Z.render).forEach(d),performance.getEntriesByName(Z.routeChangeToRender).forEach(d))),er(),[Z.routeChangeToRender,Z.render].forEach(e=>performance.clearMeasures(e)))}function eo(e){let{callbacks:t,children:r}=e;return y.default.useLayoutEffect(()=>t.forEach(e=>e()),[t]),r}function ei(e){let t,r,{App:a,Component:o,props:i,err:s}=e,f="initial"in e?void 0:e.styleSheets;o=o||l.Component;let d={...i=i||l.props,Component:o,err:s,router:n};l=d;let p=!1,h=new Promise((e,t)=>{c&&c(),r=()=>{c=null,e()},c=()=>{p=!0,c=null;let e=Object.defineProperty(Error("Cancel rendering route"),"__NEXT_ERROR_CODE",{value:"E503",enumerable:!1,configurable:!0});e.cancelled=!0,t(e)}});function _(){r()}!function(){if(!f)return;let e=new Set(X(document.querySelectorAll("style[data-n-href]")).map(e=>e.getAttribute("data-n-href"))),t=document.querySelector("noscript[data-n-css]"),r=null==t?void 0:t.getAttribute("data-n-css");f.forEach(t=>{let{href:n,text:a}=t;if(!e.has(n)){let e=document.createElement("style");e.setAttribute("data-n-href",n),e.setAttribute("media","x"),r&&e.setAttribute("nonce",r),document.head.appendChild(e),e.appendChild(document.createTextNode(a))}})}();let m=(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(Q,{callback:function(){if(f&&!p){let e=new Set(f.map(e=>e.href)),t=X(document.querySelectorAll("style[data-n-href]")),r=t.map(e=>e.getAttribute("data-n-href"));for(let n=0;n{let{href:t}=e,r=document.querySelector('style[data-n-href="'+t+'"]');r&&(n.parentNode.insertBefore(r,n.nextSibling),n=r)}),X(document.querySelectorAll("link[data-n-p]")).forEach(e=>{e.parentNode.removeChild(e)})}if(e.scroll){let{x:t,y:r}=e.scroll;(0,R.disableSmoothScrollDuringRouteTransition)(()=>{window.scrollTo(t,r)})}}}),(0,g.jsxs)(Y,{children:[V(a,d),(0,g.jsx)(j.Portal,{type:"next-route-announcer",children:(0,g.jsx)(C.RouteAnnouncer,{})})]})]});var b=u;A.ST&&performance.mark(J.beforeRender);let P=(t=et?en:ea,(0,g.jsx)(eo,{callbacks:[t,_],children:m}));return ee?(0,y.default.startTransition)(()=>{ee.render(P)}):(ee=E.default.hydrateRoot(b,P,{onRecoverableError:B.onRecoverableError}),et=!1),h}async function eu(e){if(e.err&&(void 0===e.Component||!e.isHydratePass))return void await $(e);try{await ei(e)}catch(r){let t=(0,N.getProperError)(r);if(t.cancelled)throw t;await $({...e,err:t})}}async function es(e){let t=a.err;try{let e=await i.routeLoader.whenEntrypoint("/_app");if("error"in e)throw e.error;let{component:t,exports:r}=e;f=t,r&&r.reportWebVitals&&(d=e=>{let t,{id:n,name:a,startTime:o,value:i,duration:u,entryType:s,entries:l,attribution:c}=e,f=Date.now()+"-"+(Math.floor(Math.random()*(9e12-1))+1e12);l&&l.length&&(t=l[0].startTime);let d={id:n||f,name:a,startTime:o||t,value:null==i?u:i,label:"mark"===s||"measure"===s?"custom":"web-vital"};c&&(d.attribution=c),r.reportWebVitals(d)});let n=await i.routeLoader.whenEntrypoint(a.page);if("error"in n)throw n.error;p=n.component}catch(e){t=(0,N.getProperError)(e)}window.__NEXT_PRELOADREADY&&await window.__NEXT_PRELOADREADY(a.dynamicIds),n=(0,I.createRouter)(a.page,a.query,o,{initialProps:a.props,pageLoader:i,App:f,Component:p,wrapApp:K,err:t,isFallback:!!a.isFallback,subscription:(e,t,r)=>eu(Object.assign({},e,{App:t,scroll:r})),locale:a.locale,locales:a.locales,defaultLocale:h,domainLocales:a.domainLocales,isPreview:a.isPreview}),G=await n._initialMatchesMiddlewarePromise;let r={App:f,initial:!0,Component:p,props:a.props,err:t,isHydratePass:!0};(null==e?void 0:e.beforeRender)&&await e.beforeRender(),eu(r)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6456:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"warnOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},6500:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{REDIRECT_ERROR_CODE:function(){return a},RedirectType:function(){return o},isRedirectError:function(){return i}});let n=r(3666),a="NEXT_REDIRECT";var o=function(e){return e.push="push",e.replace="replace",e}({});function i(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let t=e.digest.split(";"),[r,o]=t,i=t.slice(2,-2).join(";"),u=Number(t.at(-2));return r===a&&("replace"===o||"push"===o)&&"string"==typeof i&&!isNaN(u)&&u in n.RedirectStatusCode}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6763:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{Router:function(){return o.default},createRouter:function(){return _},default:function(){return p},makePublicRouterInstance:function(){return m},useRouter:function(){return h},withRouter:function(){return s.default}});let n=r(4252),a=n._(r(4232)),o=n._(r(4267)),i=r(4387),u=n._(r(6240)),s=n._(r(3824)),l={router:null,readyCallbacks:[],ready(e){if(this.router)return e();this.readyCallbacks.push(e)}},c=["pathname","route","query","asPath","components","isFallback","basePath","locale","locales","defaultLocale","isReady","isPreview","isLocaleDomain","domainLocales"],f=["push","replace","reload","back","prefetch","beforePopState"];function d(){if(!l.router)throw Object.defineProperty(Error('No router instance found.\nYou should only use "next/router" on the client side of your app.\n'),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return l.router}Object.defineProperty(l,"events",{get:()=>o.default.events}),c.forEach(e=>{Object.defineProperty(l,e,{get:()=>d()[e]})}),f.forEach(e=>{l[e]=function(){for(var t=arguments.length,r=Array(t),n=0;n{l.ready(()=>{o.default.events.on(e,function(){for(var t=arguments.length,r=Array(t),n=0;ne()),l.readyCallbacks=[],l.router}function m(e){let t={};for(let r of c){if("object"==typeof e[r]){t[r]=Object.assign(Array.isArray(e[r])?[]:{},e[r]);continue}t[r]=e[r]}return t.events=o.default.events,f.forEach(r=>{t[r]=function(){for(var t=arguments.length,n=Array(t),a=0;a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"parseUrl",{enumerable:!0,get:function(){return o}});let n=r(7825),a=r(5402);function o(e){if(e.startsWith("/"))return(0,a.parseRelativeUrl)(e);let t=new URL(e);return{hash:t.hash,hostname:t.hostname,href:t.href,pathname:t.pathname,port:t.port,protocol:t.protocol,query:(0,n.searchParamsToUrlQuery)(t.searchParams),search:t.search,slashes:"//"===t.href.slice(t.protocol.length,t.protocol.length+2)}}},7136:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getNextPathnameInfo",{enumerable:!0,get:function(){return i}});let n=r(3847),a=r(8091),o=r(321);function i(e,t){var r,i;let{basePath:u,i18n:s,trailingSlash:l}=null!=(r=t.nextConfig)?r:{},c={pathname:e,trailingSlash:"/"!==e?e.endsWith("/"):l};u&&(0,o.pathHasPrefix)(c.pathname,u)&&(c.pathname=(0,a.removePathPrefix)(c.pathname,u),c.basePath=u);let f=c.pathname;if(c.pathname.startsWith("/_next/data/")&&c.pathname.endsWith(".json")){let e=c.pathname.replace(/^\/_next\/data\//,"").replace(/\.json$/,"").split("/");c.buildId=e[0],f="index"!==e[1]?"/"+e.slice(1).join("/"):"/",!0===t.parseData&&(c.pathname=f)}if(s){let e=t.i18nProvider?t.i18nProvider.analyze(c.pathname):(0,n.normalizeLocalePath)(c.pathname,s.locales);c.locale=e.detectedLocale,c.pathname=null!=(i=e.pathname)?i:c.pathname,!e.detectedLocale&&c.buildId&&(e=t.i18nProvider?t.i18nProvider.analyze(f):(0,n.normalizeLocalePath)(f,s.locales)).detectedLocale&&(c.locale=e.detectedLocale)}return c}},7233:(e,t)=>{"use strict";let r;function n(e){var t;return(null==(t=function(){if(void 0===r){var e;r=(null==(e=window.trustedTypes)?void 0:e.createPolicy("nextjs",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e}))||null}return r}())?void 0:t.createScriptURL(e))||e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"__unsafeCreateTrustedScriptURL",{enumerable:!0,get:function(){return n}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7311:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Portal",{enumerable:!0,get:function(){return o}});let n=r(4232),a=r(8477),o=e=>{let{children:t,type:r}=e,[o,i]=(0,n.useState)(null);return(0,n.useEffect)(()=>{let e=document.createElement(r);return document.body.appendChild(e),i(e),()=>{document.body.removeChild(e)}},[r]),o?(0,a.createPortal)(t,o):null};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7426:(e,t)=>{"use strict";function r(e){return new URL(e,"http://n").searchParams}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"asPathToSearchParams",{enumerable:!0,get:function(){return r}})},7535:(e,t,r)=>{"use strict";function n(e,t){return e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeLocale",{enumerable:!0,get:function(){return n}}),r(2585),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7647:(e,t,r)=>{"use strict";e.exports=r(9393)},7665:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return g},handleClientScriptLoad:function(){return h},initScriptLoader:function(){return _}});let n=r(4252),a=r(8365),o=r(7876),i=n._(r(8477)),u=a._(r(4232)),s=r(4324),l=r(348),c=r(1112),f=new Map,d=new Set,p=e=>{let{src:t,id:r,onLoad:n=()=>{},onReady:a=null,dangerouslySetInnerHTML:o,children:u="",strategy:s="afterInteractive",onError:c,stylesheets:p}=e,h=r||t;if(h&&d.has(h))return;if(f.has(t)){d.add(h),f.get(t).then(n,c);return}let _=()=>{a&&a(),d.add(h)},m=document.createElement("script"),g=new Promise((e,t)=>{m.addEventListener("load",function(t){e(),n&&n.call(this,t),_()}),m.addEventListener("error",function(e){t(e)})}).catch(function(e){c&&c(e)});o?(m.innerHTML=o.__html||"",_()):u?(m.textContent="string"==typeof u?u:Array.isArray(u)?u.join(""):"",_()):t&&(m.src=t,f.set(t,g)),(0,l.setAttributesFromProps)(m,e),"worker"===s&&m.setAttribute("type","text/partytown"),m.setAttribute("data-nscript",s),p&&(e=>{if(i.default.preinit)return e.forEach(e=>{i.default.preinit(e,{as:"style"})});{let t=document.head;e.forEach(e=>{let r=document.createElement("link");r.type="text/css",r.rel="stylesheet",r.href=e,t.appendChild(r)})}})(p),document.body.appendChild(m)};function h(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,c.requestIdleCallback)(()=>p(e))}):p(e)}function _(e){e.forEach(h),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");d.add(t)})}function m(e){let{id:t,src:r="",onLoad:n=()=>{},onReady:a=null,strategy:l="afterInteractive",onError:f,stylesheets:h,..._}=e,{updateScripts:m,scripts:g,getIsSsr:y,appDir:E,nonce:b}=(0,u.useContext)(s.HeadManagerContext);b=_.nonce||b;let P=(0,u.useRef)(!1);(0,u.useEffect)(()=>{let e=t||r;P.current||(a&&e&&d.has(e)&&a(),P.current=!0)},[a,t,r]);let v=(0,u.useRef)(!1);if((0,u.useEffect)(()=>{if(!v.current){if("afterInteractive"===l)p(e);else"lazyOnload"===l&&("complete"===document.readyState?(0,c.requestIdleCallback)(()=>p(e)):window.addEventListener("load",()=>{(0,c.requestIdleCallback)(()=>p(e))}));v.current=!0}},[e,l]),("beforeInteractive"===l||"worker"===l)&&(m?(g[l]=(g[l]||[]).concat([{id:t,src:r,onLoad:n,onReady:a,onError:f,..._,nonce:b}]),m(g)):y&&y()?d.add(t||r):y&&!y()&&p({...e,nonce:b})),E){if(h&&h.forEach(e=>{i.default.preinit(e,{as:"style"})}),"beforeInteractive"===l)if(!r)return _.dangerouslySetInnerHTML&&(_.children=_.dangerouslySetInnerHTML.__html,delete _.dangerouslySetInnerHTML),(0,o.jsx)("script",{nonce:b,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([0,{..._,id:t}])+")"}});else return i.default.preload(r,_.integrity?{as:"script",integrity:_.integrity,nonce:b,crossOrigin:_.crossOrigin}:{as:"script",nonce:b,crossOrigin:_.crossOrigin}),(0,o.jsx)("script",{nonce:b,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([r,{..._,id:t}])+")"}});"afterInteractive"===l&&r&&i.default.preload(r,_.integrity?{as:"script",integrity:_.integrity,nonce:b,crossOrigin:_.crossOrigin}:{as:"script",nonce:b,crossOrigin:_.crossOrigin})}return null}Object.defineProperty(m,"__nextScript",{value:!0});let g=m;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7825:(e,t)=>{"use strict";function r(e){let t={};for(let[r,n]of e.entries()){let e=t[r];void 0===e?t[r]=n:Array.isArray(e)?e.push(n):t[r]=[e,n]}return t}function n(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function a(e){let t=new URLSearchParams;for(let[r,a]of Object.entries(e))if(Array.isArray(a))for(let e of a)t.append(r,n(e));else t.set(r,n(a));return t}function o(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n{"use strict";function r(e){return Object.prototype.toString.call(e)}function n(e){if("[object Object]"!==r(e))return!1;let t=Object.getPrototypeOf(e);return null===t||t.hasOwnProperty("isPrototypeOf")}Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getObjectClassLabel:function(){return r},isPlainObject:function(){return n}})},7918:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return _},defaultHead:function(){return f}});let n=r(4252),a=r(8365),o=r(7876),i=a._(r(4232)),u=n._(r(2479)),s=r(5066),l=r(4324),c=r(8438);function f(e){void 0===e&&(e=!1);let t=[(0,o.jsx)("meta",{charSet:"utf-8"},"charset")];return e||t.push((0,o.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")),t}function d(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===i.default.Fragment?e.concat(i.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}r(6456);let p=["name","httpEquiv","charSet","itemProp"];function h(e,t){let{inAmpMode:r}=t;return e.reduce(d,[]).reverse().concat(f(r).reverse()).filter(function(){let e=new Set,t=new Set,r=new Set,n={};return a=>{let o=!0,i=!1;if(a.key&&"number"!=typeof a.key&&a.key.indexOf("$")>0){i=!0;let t=a.key.slice(a.key.indexOf("$")+1);e.has(t)?o=!1:e.add(t)}switch(a.type){case"title":case"base":t.has(a.type)?o=!1:t.add(a.type);break;case"meta":for(let e=0,t=p.length;e{let r=e.key||t;return i.default.cloneElement(e,{key:r})})}let _=function(e){let{children:t}=e,r=(0,i.useContext)(s.AmpStateContext),n=(0,i.useContext)(l.HeadManagerContext);return(0,o.jsx)(u.default,{reduceComponentsToState:h,headManager:n,inAmpMode:(0,c.isInAmpMode)(r),children:t})};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7962:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return o},isEqualNode:function(){return a}});let n=r(348);function a(e,t){if(e instanceof HTMLElement&&t instanceof HTMLElement){let r=t.getAttribute("nonce");if(r&&!e.getAttribute("nonce")){let n=t.cloneNode(!0);return n.setAttribute("nonce",""),n.nonce=r,r===e.nonce&&e.isEqualNode(n)}}return e.isEqualNode(t)}function o(){return{mountedInstances:new Set,updateHead:e=>{let t={};e.forEach(e=>{if("link"===e.type&&e.props["data-optimized-fonts"])if(document.querySelector('style[data-href="'+e.props["data-href"]+'"]'))return;else e.props.href=e.props["data-href"],e.props["data-href"]=void 0;let r=t[e.type]||[];r.push(e),t[e.type]=r});let r=t.title?t.title[0]:null,o="";if(r){let{children:e}=r.props;o="string"==typeof e?e:Array.isArray(e)?e.join(""):""}o!==document.title&&(document.title=o),["meta","base","link","style","script"].forEach(e=>{!function(e,t){let r=document.querySelector("head");if(!r)return;let o=new Set(r.querySelectorAll(""+e+"[data-next-head]"));if("meta"===e){let e=r.querySelector("meta[charset]");null!==e&&o.add(e)}let i=[];for(let e=0;e{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"resolveHref",{enumerable:!0,get:function(){return p}});let n=r(7825),a=r(359),o=r(1277),i=r(1033),u=r(4968),s=r(5790),l=r(2712),c=r(718),f=r(159),d=r(1082);function p(e,t,r){let p,h="string"==typeof t?t:(0,a.formatWithValidation)(t),_=h.match(/^[a-z][a-z0-9+.-]*:\/\//i),m=_?h.slice(_[0].length):h;if((m.split("?",1)[0]||"").match(/(\/\/|\\)/)){console.error("Invalid href '"+h+"' passed to next/router in page: '"+e.pathname+"'. Repeated forward-slashes (//) or backslashes \\ are not valid in the href.");let t=(0,i.normalizeRepeatedSlashes)(m);h=(_?_[0]:"")+t}if(!(0,s.isLocalURL)(h))return r?[h]:h;try{let t=h.startsWith("#")?e.asPath:e.pathname;if(h.startsWith("?")&&(t=e.asPath,(0,l.isDynamicRoute)(e.pathname))){t=e.pathname;let r=(0,f.getRouteRegex)(e.pathname);(0,d.getRouteMatcher)(r)(e.asPath)||(t=e.asPath)}p=new URL(t,"http://n")}catch(e){p=new URL("/","http://n")}try{let e=new URL(h,p);e.pathname=(0,u.normalizePathTrailingSlash)(e.pathname);let t="";if((0,l.isDynamicRoute)(e.pathname)&&e.searchParams&&r){let r=(0,n.searchParamsToUrlQuery)(e.searchParams),{result:i,params:u}=(0,c.interpolateAs)(e.pathname,e.pathname,r);i&&(t=(0,a.formatWithValidation)({pathname:i,hash:e.hash,query:(0,o.omit)(r,u)}))}let i=e.origin===p.origin?e.href.slice(e.origin.length):e.href;return r?[i,t||i]:i}catch(e){return r?[h]:h}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8063:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getPathMatch",{enumerable:!0,get:function(){return a}});let n=r(9509);function a(e,t){let r=[],a=(0,n.pathToRegexp)(e,r,{delimiter:"/",sensitive:"boolean"==typeof(null==t?void 0:t.sensitive)&&t.sensitive,strict:null==t?void 0:t.strict}),o=(0,n.regexpToFunction)((null==t?void 0:t.regexModifier)?new RegExp(t.regexModifier(a.source),a.flags):a,r);return(e,n)=>{if("string"!=typeof e)return!1;let a=o(e);if(!a)return!1;if(null==t?void 0:t.removeUnnamedParams)for(let e of r)"number"==typeof e.name&&delete a.params[e.name];return{...n,...a.params}}}},8076:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BloomFilter",{enumerable:!0,get:function(){return r}});class r{static from(e,t){void 0===t&&(t=1e-4);let n=new r(e.length,t);for(let t of e)n.add(t);return n}export(){return{numItems:this.numItems,errorRate:this.errorRate,numBits:this.numBits,numHashes:this.numHashes,bitArray:this.bitArray}}import(e){this.numItems=e.numItems,this.errorRate=e.errorRate,this.numBits=e.numBits,this.numHashes=e.numHashes,this.bitArray=e.bitArray}add(e){this.getHashValues(e).forEach(e=>{this.bitArray[e]=1})}contains(e){return this.getHashValues(e).every(e=>this.bitArray[e])}getHashValues(e){let t=[];for(let r=1;r<=this.numHashes;r++){let n=function(e){let t=0;for(let r=0;r>>13,t=Math.imul(t,0x5bd1e995);return t>>>0}(""+e+r)%this.numBits;t.push(n)}return t}constructor(e,t=1e-4){this.numItems=e,this.errorRate=t,this.numBits=Math.ceil(-(e*Math.log(t))/(Math.log(2)*Math.log(2))),this.numHashes=Math.ceil(this.numBits/e*Math.log(2)),this.bitArray=Array(this.numBits).fill(0)}}},8091:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removePathPrefix",{enumerable:!0,get:function(){return a}});let n=r(321);function a(e,t){if(!(0,n.pathHasPrefix)(e,t))return e;let r=e.slice(t.length);return r.startsWith("/")?r:"/"+r}},8365:(e,t,r)=>{"use strict";function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(n=function(e){return e?r:t})(e)}function a(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=n(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var u=o?Object.getOwnPropertyDescriptor(e,i):null;u&&(u.get||u.set)?Object.defineProperty(a,i,u):a[i]=e[i]}return a.default=e,r&&r.set(e,a),a}r.r(t),r.d(t,{_:()=>a})},8438:(e,t)=>{"use strict";function r(e){let{ampFirst:t=!1,hybrid:r=!1,hasQuery:n=!1}=void 0===e?{}:e;return t||r&&n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isInAmpMode",{enumerable:!0,get:function(){return r}})},8524:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"denormalizePagePath",{enumerable:!0,get:function(){return o}});let n=r(2712),a=r(342);function o(e){let t=(0,a.normalizePathSep)(e);return t.startsWith("/index/")&&!(0,n.isDynamicRoute)(t)?t.slice(6):"/index"!==t?t:"/"}},8668:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isDynamicRoute",{enumerable:!0,get:function(){return i}});let n=r(781),a=/\/[^/]*\[[^/]+\][^/]*(?=\/|$)/,o=/\/\[[^/]+\](?=\/|$)/;function i(e,t){return(void 0===t&&(t=!0),(0,n.isInterceptionRouteAppPath)(e)&&(e=(0,n.extractInterceptionRouteInformation)(e).interceptedRoute),t)?o.test(e):a.test(e)}},8757:(e,t)=>{"use strict";function r(){return""}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDeploymentIdQueryOrEmptyString",{enumerable:!0,get:function(){return r}})},8804:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{HTTPAccessErrorStatus:function(){return r},HTTP_ERROR_FALLBACK_ERROR_CODE:function(){return a},getAccessFallbackErrorTypeByStatus:function(){return u},getAccessFallbackHTTPStatus:function(){return i},isHTTPAccessFallbackError:function(){return o}});let r={NOT_FOUND:404,FORBIDDEN:403,UNAUTHORIZED:401},n=new Set(Object.values(r)),a="NEXT_HTTP_ERROR_FALLBACK";function o(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let[t,r]=e.digest.split(";");return t===a&&n.has(Number(r))}function i(e){return Number(e.digest.split(";")[1])}function u(e){switch(e){case 401:return"unauthorized";case 403:return"forbidden";case 404:return"not-found";default:return}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9011:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addBasePath",{enumerable:!0,get:function(){return o}});let n=r(840),a=r(4968);function o(e,t){return(0,a.normalizePathTrailingSlash)((0,n.addPathPrefix)(e,"/t2-mapper"))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9116:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeBasePath",{enumerable:!0,get:function(){return a}}),r(2860);let n="/t2-mapper";function a(e){return 0===n.length||(e=e.slice(n.length)).startsWith("/")||(e="/"+e),e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9239:(e,t)=>{"use strict";function r(e){return e.replace(/\/$/,"")||"/"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeTrailingSlash",{enumerable:!0,get:function(){return r}})},9266:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addLocale",{enumerable:!0,get:function(){return n}}),r(4968);let n=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i}});let n=r(4252)._(r(4622));class a{end(e){if("ended"===this.state.state)throw Object.defineProperty(Error("Span has already ended"),"__NEXT_ERROR_CODE",{value:"E17",enumerable:!1,configurable:!0});this.state={state:"ended",endTime:null!=e?e:Date.now()},this.onSpanEnd(this)}constructor(e,t,r){var n,a;this.name=e,this.attributes=null!=(n=t.attributes)?n:{},this.startTime=null!=(a=t.startTime)?a:Date.now(),this.onSpanEnd=r,this.state={state:"inprogress"}}}class o{startSpan(e,t){return new a(e,t,this.handleSpanEnd)}onSpanEnd(e){return this._emitter.on("spanend",e),()=>{this._emitter.off("spanend",e)}}constructor(){this._emitter=(0,n.default)(),this.handleSpanEnd=e=>{this._emitter.emit("spanend",e)}}}let i=new o;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9308:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ACTION_SUFFIX:function(){return h},APP_DIR_ALIAS:function(){return M},CACHE_ONE_YEAR:function(){return T},DOT_NEXT_ALIAS:function(){return I},ESLINT_DEFAULT_DIRS:function(){return ee},GSP_NO_RETURNED_VALUE:function(){return Y},GSSP_COMPONENT_MEMBER_ERROR:function(){return Q},GSSP_NO_RETURNED_VALUE:function(){return K},HTML_CONTENT_TYPE_HEADER:function(){return n},INFINITE_CACHE:function(){return A},INSTRUMENTATION_HOOK_FILENAME:function(){return w},JSON_CONTENT_TYPE_HEADER:function(){return a},MATCHED_PATH_HEADER:function(){return u},MIDDLEWARE_FILENAME:function(){return j},MIDDLEWARE_LOCATION_REGEXP:function(){return x},NEXT_BODY_SUFFIX:function(){return g},NEXT_CACHE_IMPLICIT_TAG_ID:function(){return S},NEXT_CACHE_REVALIDATED_TAGS_HEADER:function(){return E},NEXT_CACHE_REVALIDATE_TAG_TOKEN_HEADER:function(){return b},NEXT_CACHE_SOFT_TAG_MAX_LENGTH:function(){return O},NEXT_CACHE_TAGS_HEADER:function(){return y},NEXT_CACHE_TAG_MAX_ITEMS:function(){return v},NEXT_CACHE_TAG_MAX_LENGTH:function(){return R},NEXT_DATA_SUFFIX:function(){return _},NEXT_INTERCEPTION_MARKER_PREFIX:function(){return i},NEXT_META_SUFFIX:function(){return m},NEXT_QUERY_PARAM_PREFIX:function(){return o},NEXT_RESUME_HEADER:function(){return P},NON_STANDARD_NODE_ENV:function(){return J},PAGES_DIR_ALIAS:function(){return C},PRERENDER_REVALIDATE_HEADER:function(){return s},PRERENDER_REVALIDATE_ONLY_GENERATED_HEADER:function(){return l},PUBLIC_DIR_MIDDLEWARE_CONFLICT:function(){return W},ROOT_DIR_ALIAS:function(){return N},RSC_ACTION_CLIENT_WRAPPER_ALIAS:function(){return H},RSC_ACTION_ENCRYPTION_ALIAS:function(){return B},RSC_ACTION_PROXY_ALIAS:function(){return U},RSC_ACTION_VALIDATE_ALIAS:function(){return D},RSC_CACHE_WRAPPER_ALIAS:function(){return k},RSC_DYNAMIC_IMPORT_WRAPPER_ALIAS:function(){return F},RSC_MOD_REF_PROXY_ALIAS:function(){return L},RSC_PREFETCH_SUFFIX:function(){return c},RSC_SEGMENTS_DIR_SUFFIX:function(){return f},RSC_SEGMENT_SUFFIX:function(){return d},RSC_SUFFIX:function(){return p},SERVER_PROPS_EXPORT_ERROR:function(){return V},SERVER_PROPS_GET_INIT_PROPS_CONFLICT:function(){return G},SERVER_PROPS_SSG_CONFLICT:function(){return q},SERVER_RUNTIME:function(){return et},SSG_FALLBACK_EXPORT_ERROR:function(){return Z},SSG_GET_INITIAL_PROPS_CONFLICT:function(){return X},STATIC_STATUS_PAGE_GET_INITIAL_PROPS_ERROR:function(){return z},TEXT_PLAIN_CONTENT_TYPE_HEADER:function(){return r},UNSTABLE_REVALIDATE_RENAME_ERROR:function(){return $},WEBPACK_LAYERS:function(){return en},WEBPACK_RESOURCE_QUERIES:function(){return ea}});let r="text/plain",n="text/html; charset=utf-8",a="application/json; charset=utf-8",o="nxtP",i="nxtI",u="x-matched-path",s="x-prerender-revalidate",l="x-prerender-revalidate-if-generated",c=".prefetch.rsc",f=".segments",d=".segment.rsc",p=".rsc",h=".action",_=".json",m=".meta",g=".body",y="x-next-cache-tags",E="x-next-revalidated-tags",b="x-next-revalidate-tag-token",P="next-resume",v=128,R=256,O=1024,S="_N_T_",T=31536e3,A=0xfffffffe,j="middleware",x=`(?:src/)?${j}`,w="instrumentation",C="private-next-pages",I="private-dot-next",N="private-next-root-dir",M="private-next-app-dir",L="private-next-rsc-mod-ref-proxy",D="private-next-rsc-action-validate",U="private-next-rsc-server-reference",k="private-next-rsc-cache-wrapper",F="private-next-rsc-track-dynamic-import",B="private-next-rsc-action-encryption",H="private-next-rsc-action-client-wrapper",W="You can not have a '_next' folder inside of your public folder. This conflicts with the internal '/_next' route. https://nextjs.org/docs/messages/public-next-folder-conflict",X="You can not use getInitialProps with getStaticProps. To use SSG, please remove your getInitialProps",G="You can not use getInitialProps with getServerSideProps. Please remove getInitialProps.",q="You can not use getStaticProps or getStaticPaths with getServerSideProps. To use SSG, please remove getServerSideProps",z="can not have getInitialProps/getServerSideProps, https://nextjs.org/docs/messages/404-get-initial-props",V="pages with `getServerSideProps` can not be exported. See more info here: https://nextjs.org/docs/messages/gssp-export",Y="Your `getStaticProps` function did not return an object. Did you forget to add a `return`?",K="Your `getServerSideProps` function did not return an object. Did you forget to add a `return`?",$="The `unstable_revalidate` property is available for general use.\nPlease use `revalidate` instead.",Q="can not be attached to a page's component and must be exported from the page. See more info here: https://nextjs.org/docs/messages/gssp-component-member",J='You are using a non-standard "NODE_ENV" value in your environment. This creates inconsistencies in the project and is strongly advised against. Read more: https://nextjs.org/docs/messages/non-standard-node-env',Z="Pages with `fallback` enabled in `getStaticPaths` can not be exported. See more info here: https://nextjs.org/docs/messages/ssg-fallback-true-export",ee=["app","pages","components","lib","src"],et={edge:"edge",experimentalEdge:"experimental-edge",nodejs:"nodejs"},er={shared:"shared",reactServerComponents:"rsc",serverSideRendering:"ssr",actionBrowser:"action-browser",apiNode:"api-node",apiEdge:"api-edge",middleware:"middleware",instrument:"instrument",edgeAsset:"edge-asset",appPagesBrowser:"app-pages-browser",pagesDirBrowser:"pages-dir-browser",pagesDirEdge:"pages-dir-edge",pagesDirNode:"pages-dir-node"},en={...er,GROUP:{builtinReact:[er.reactServerComponents,er.actionBrowser],serverOnly:[er.reactServerComponents,er.actionBrowser,er.instrument,er.middleware],neutralTarget:[er.apiNode,er.apiEdge],clientOnly:[er.serverSideRendering,er.appPagesBrowser],bundled:[er.reactServerComponents,er.actionBrowser,er.serverSideRendering,er.appPagesBrowser,er.shared,er.instrument,er.middleware],appPages:[er.reactServerComponents,er.serverSideRendering,er.appPagesBrowser,er.actionBrowser]}},ea={edgeSSREntry:"__next_edge_ssr_entry__",metadata:"__next_metadata__",metadataRoute:"__next_metadata_route__",metadataImageMeta:"__next_metadata_image_meta__"}},9328:(e,t)=>{"use strict";function r(e,t){let r=Object.keys(e);if(r.length!==Object.keys(t).length)return!1;for(let n=r.length;n--;){let a=r[n];if("query"===a){let r=Object.keys(e.query);if(r.length!==Object.keys(t.query).length)return!1;for(let n=r.length;n--;){let a=r[n];if(!t.query.hasOwnProperty(a)||e.query[a]!==t.query[a])return!1}}else if(!t.hasOwnProperty(a)||e[a]!==t[a])return!1}return!0}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"compareRouterStates",{enumerable:!0,get:function(){return r}})},9393:()=>{},9440:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{PathParamsContext:function(){return i},PathnameContext:function(){return o},SearchParamsContext:function(){return a}});let n=r(4232),a=(0,n.createContext)(null),o=(0,n.createContext)(null),i=(0,n.createContext)(null)},9452:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{isRecoverableError:function(){return s},onRecoverableError:function(){return l}});let n=r(4252),a=r(6336),o=n._(r(6240)),i=r(3004),u=new WeakSet;function s(e){return u.has(e)}let l=e=>{let t=(0,o.default)(e)&&"cause"in e?e.cause:e;(0,a.isBailoutToCSRError)(t)||(0,i.reportGlobalError)(t)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9509:e=>{(()=>{"use strict";"undefined"!=typeof __nccwpck_require__&&(__nccwpck_require__.ab="//");var t={};(()=>{function e(e,t){void 0===t&&(t={});for(var r=function(e){for(var t=[],r=0;r=48&&i<=57||i>=65&&i<=90||i>=97&&i<=122||95===i){a+=e[o++];continue}break}if(!a)throw TypeError("Missing parameter name at ".concat(r));t.push({type:"NAME",index:r,value:a}),r=o;continue}if("("===n){var u=1,s="",o=r+1;if("?"===e[o])throw TypeError('Pattern cannot start with "?" at '.concat(o));for(;o-1)return!0}return!1},m=function(e){var t=s[s.length-1],r=e||(t&&"string"==typeof t?t:"");if(t&&!r)throw TypeError('Must have text between two parameters, missing text after "'.concat(t.name,'"'));return!r||_(r)?"[^".concat(a(u),"]+?"):"(?:(?!".concat(a(r),")[^").concat(a(u),"])+?")};c-1:void 0===P;i||(_+="(?:".concat(h,"(?=").concat(p,"))?")),v||(_+="(?=".concat(h,"|").concat(p,")"))}return new RegExp(_,o(r))}function u(t,r,n){if(t instanceof RegExp){var a;if(!r)return t;for(var s=/\((?:\?<(.*?)>)?(?!\?)/g,l=0,c=s.exec(t.source);c;)r.push({name:c[1]||l++,prefix:"",suffix:"",modifier:"",pattern:""}),c=s.exec(t.source);return t}return Array.isArray(t)?(a=t.map(function(e){return u(e,r,n).source}),new RegExp("(?:".concat(a.join("|"),")"),o(n))):i(e(t,n),r,n)}Object.defineProperty(t,"__esModule",{value:!0}),t.pathToRegexp=t.tokensToRegexp=t.regexpToFunction=t.match=t.tokensToFunction=t.compile=t.parse=void 0,t.parse=e,t.compile=function(t,n){return r(e(t,n),n)},t.tokensToFunction=r,t.match=function(e,t){var r=[];return n(u(e,r,t),r,t)},t.regexpToFunction=n,t.tokensToRegexp=i,t.pathToRegexp=u})(),e.exports=t})()},9663:(e,t,r)=>{"use strict";function n(e){return function(){let{cookie:t}=e;if(!t)return{};let{parse:n}=r(5040);return n(Array.isArray(t)?t.join("; "):t)}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getCookieParser",{enumerable:!0,get:function(){return n}})}},e=>{e.O(0,[593],()=>e(e.s=6175)),_N_E=e.O()}]); \ No newline at end of file diff --git a/docs/_next/static/chunks/pages/_app-7d307437aca18ad4.js b/docs/_next/static/chunks/pages/_app-7d307437aca18ad4.js new file mode 100644 index 00000000..647b93c9 --- /dev/null +++ b/docs/_next/static/chunks/pages/_app-7d307437aca18ad4.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[636],{326:(_,n,p)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return p(5139)}])}},_=>{var n=n=>_(_.s=n);_.O(0,[593,792],()=>(n(326),n(6763))),_N_E=_.O()}]); \ No newline at end of file diff --git a/docs/_next/static/chunks/pages/_error-cb2a52f75f2162e2.js b/docs/_next/static/chunks/pages/_error-cb2a52f75f2162e2.js new file mode 100644 index 00000000..bc18f436 --- /dev/null +++ b/docs/_next/static/chunks/pages/_error-cb2a52f75f2162e2.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[731],{2164:(_,n,e)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/_error",function(){return e(1646)}])}},_=>{_.O(0,[636,593,792],()=>_(_.s=2164)),_N_E=_.O()}]); \ No newline at end of file diff --git a/docs/_next/static/chunks/polyfills-42372ed130431b0a.js b/docs/_next/static/chunks/polyfills-42372ed130431b0a.js new file mode 100644 index 00000000..ab422b94 --- /dev/null +++ b/docs/_next/static/chunks/polyfills-42372ed130431b0a.js @@ -0,0 +1 @@ +!function(){var t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function e(t){var e={exports:{}};return t(e,e.exports),e.exports}var r,n,o=function(t){return t&&t.Math===Math&&t},i=o("object"==typeof globalThis&&globalThis)||o("object"==typeof window&&window)||o("object"==typeof self&&self)||o("object"==typeof t&&t)||o("object"==typeof t&&t)||function(){return this}()||Function("return this")(),a=function(t){try{return!!t()}catch(t){return!0}},u=!a(function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}),s=!a(function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")}),c=Function.prototype.call,f=s?c.bind(c):function(){return c.apply(c,arguments)},l={}.propertyIsEnumerable,h=Object.getOwnPropertyDescriptor,p=h&&!l.call({1:2},1)?function(t){var e=h(this,t);return!!e&&e.enumerable}:l,v={f:p},d=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}},g=Function.prototype,y=g.call,m=s&&g.bind.bind(y,y),b=s?m:function(t){return function(){return y.apply(t,arguments)}},w=b({}.toString),S=b("".slice),E=function(t){return S(w(t),8,-1)},O=Object,x=b("".split),R=a(function(){return!O("z").propertyIsEnumerable(0)})?function(t){return"String"===E(t)?x(t,""):O(t)}:O,P=function(t){return null==t},A=TypeError,j=function(t){if(P(t))throw new A("Can't call method on "+t);return t},k=function(t){return R(j(t))},I="object"==typeof document&&document.all,T=void 0===I&&void 0!==I?function(t){return"function"==typeof t||t===I}:function(t){return"function"==typeof t},M=function(t){return"object"==typeof t?null!==t:T(t)},L=function(t,e){return arguments.length<2?T(r=i[t])?r:void 0:i[t]&&i[t][e];var r},U=b({}.isPrototypeOf),N=i.navigator,C=N&&N.userAgent,_=C?String(C):"",F=i.process,B=i.Deno,D=F&&F.versions||B&&B.version,z=D&&D.v8;z&&(n=(r=z.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!n&&_&&(!(r=_.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=_.match(/Chrome\/(\d+)/))&&(n=+r[1]);var W=n,q=i.String,H=!!Object.getOwnPropertySymbols&&!a(function(){var t=Symbol("symbol detection");return!q(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&W&&W<41}),$=H&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,K=Object,G=$?function(t){return"symbol"==typeof t}:function(t){var e=L("Symbol");return T(e)&&U(e.prototype,K(t))},V=String,Y=function(t){try{return V(t)}catch(t){return"Object"}},X=TypeError,J=function(t){if(T(t))return t;throw new X(Y(t)+" is not a function")},Q=function(t,e){var r=t[e];return P(r)?void 0:J(r)},Z=TypeError,tt=Object.defineProperty,et=function(t,e){try{tt(i,t,{value:e,configurable:!0,writable:!0})}catch(r){i[t]=e}return e},rt=e(function(t){var e="__core-js_shared__",r=t.exports=i[e]||et(e,{});(r.versions||(r.versions=[])).push({version:"3.38.1",mode:"global",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.38.1/LICENSE",source:"https://github.com/zloirock/core-js"})}),nt=function(t,e){return rt[t]||(rt[t]=e||{})},ot=Object,it=function(t){return ot(j(t))},at=b({}.hasOwnProperty),ut=Object.hasOwn||function(t,e){return at(it(t),e)},st=0,ct=Math.random(),ft=b(1..toString),lt=function(t){return"Symbol("+(void 0===t?"":t)+")_"+ft(++st+ct,36)},ht=i.Symbol,pt=nt("wks"),vt=$?ht.for||ht:ht&&ht.withoutSetter||lt,dt=function(t){return ut(pt,t)||(pt[t]=H&&ut(ht,t)?ht[t]:vt("Symbol."+t)),pt[t]},gt=TypeError,yt=dt("toPrimitive"),mt=function(t,e){if(!M(t)||G(t))return t;var r,n=Q(t,yt);if(n){if(void 0===e&&(e="default"),r=f(n,t,e),!M(r)||G(r))return r;throw new gt("Can't convert object to primitive value")}return void 0===e&&(e="number"),function(t,e){var r,n;if("string"===e&&T(r=t.toString)&&!M(n=f(r,t)))return n;if(T(r=t.valueOf)&&!M(n=f(r,t)))return n;if("string"!==e&&T(r=t.toString)&&!M(n=f(r,t)))return n;throw new Z("Can't convert object to primitive value")}(t,e)},bt=function(t){var e=mt(t,"string");return G(e)?e:e+""},wt=i.document,St=M(wt)&&M(wt.createElement),Et=function(t){return St?wt.createElement(t):{}},Ot=!u&&!a(function(){return 7!==Object.defineProperty(Et("div"),"a",{get:function(){return 7}}).a}),xt=Object.getOwnPropertyDescriptor,Rt={f:u?xt:function(t,e){if(t=k(t),e=bt(e),Ot)try{return xt(t,e)}catch(t){}if(ut(t,e))return d(!f(v.f,t,e),t[e])}},Pt=u&&a(function(){return 42!==Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype}),At=String,jt=TypeError,kt=function(t){if(M(t))return t;throw new jt(At(t)+" is not an object")},It=TypeError,Tt=Object.defineProperty,Mt=Object.getOwnPropertyDescriptor,Lt="enumerable",Ut="configurable",Nt="writable",Ct={f:u?Pt?function(t,e,r){if(kt(t),e=bt(e),kt(r),"function"==typeof t&&"prototype"===e&&"value"in r&&Nt in r&&!r[Nt]){var n=Mt(t,e);n&&n[Nt]&&(t[e]=r.value,r={configurable:Ut in r?r[Ut]:n[Ut],enumerable:Lt in r?r[Lt]:n[Lt],writable:!1})}return Tt(t,e,r)}:Tt:function(t,e,r){if(kt(t),e=bt(e),kt(r),Ot)try{return Tt(t,e,r)}catch(t){}if("get"in r||"set"in r)throw new It("Accessors not supported");return"value"in r&&(t[e]=r.value),t}},_t=u?function(t,e,r){return Ct.f(t,e,d(1,r))}:function(t,e,r){return t[e]=r,t},Ft=Function.prototype,Bt=u&&Object.getOwnPropertyDescriptor,Dt=ut(Ft,"name"),zt={EXISTS:Dt,PROPER:Dt&&"something"===function(){}.name,CONFIGURABLE:Dt&&(!u||u&&Bt(Ft,"name").configurable)},Wt=b(Function.toString);T(rt.inspectSource)||(rt.inspectSource=function(t){return Wt(t)});var qt,Ht,$t,Kt=rt.inspectSource,Gt=i.WeakMap,Vt=T(Gt)&&/native code/.test(String(Gt)),Yt=nt("keys"),Xt=function(t){return Yt[t]||(Yt[t]=lt(t))},Jt={},Qt="Object already initialized",Zt=i.TypeError;if(Vt||rt.state){var te=rt.state||(rt.state=new(0,i.WeakMap));te.get=te.get,te.has=te.has,te.set=te.set,qt=function(t,e){if(te.has(t))throw new Zt(Qt);return e.facade=t,te.set(t,e),e},Ht=function(t){return te.get(t)||{}},$t=function(t){return te.has(t)}}else{var ee=Xt("state");Jt[ee]=!0,qt=function(t,e){if(ut(t,ee))throw new Zt(Qt);return e.facade=t,_t(t,ee,e),e},Ht=function(t){return ut(t,ee)?t[ee]:{}},$t=function(t){return ut(t,ee)}}var re,ne={set:qt,get:Ht,has:$t,enforce:function(t){return $t(t)?Ht(t):qt(t,{})},getterFor:function(t){return function(e){var r;if(!M(e)||(r=Ht(e)).type!==t)throw new Zt("Incompatible receiver, "+t+" required");return r}}},oe=e(function(t){var e=zt.CONFIGURABLE,r=ne.enforce,n=ne.get,o=String,i=Object.defineProperty,s=b("".slice),c=b("".replace),f=b([].join),l=u&&!a(function(){return 8!==i(function(){},"length",{value:8}).length}),h=String(String).split("String"),p=t.exports=function(t,n,a){"Symbol("===s(o(n),0,7)&&(n="["+c(o(n),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),a&&a.getter&&(n="get "+n),a&&a.setter&&(n="set "+n),(!ut(t,"name")||e&&t.name!==n)&&(u?i(t,"name",{value:n,configurable:!0}):t.name=n),l&&a&&ut(a,"arity")&&t.length!==a.arity&&i(t,"length",{value:a.arity});try{a&&ut(a,"constructor")&&a.constructor?u&&i(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(t){}var p=r(t);return ut(p,"source")||(p.source=f(h,"string"==typeof n?n:"")),t};Function.prototype.toString=p(function(){return T(this)&&n(this).source||Kt(this)},"toString")}),ie=function(t,e,r,n){n||(n={});var o=n.enumerable,i=void 0!==n.name?n.name:e;if(T(r)&&oe(r,i,n),n.global)o?t[e]=r:et(e,r);else{try{n.unsafe?t[e]&&(o=!0):delete t[e]}catch(t){}o?t[e]=r:Ct.f(t,e,{value:r,enumerable:!1,configurable:!n.nonConfigurable,writable:!n.nonWritable})}return t},ae=Math.ceil,ue=Math.floor,se=Math.trunc||function(t){var e=+t;return(e>0?ue:ae)(e)},ce=function(t){var e=+t;return e!=e||0===e?0:se(e)},fe=Math.max,le=Math.min,he=function(t,e){var r=ce(t);return r<0?fe(r+e,0):le(r,e)},pe=Math.min,ve=function(t){var e=ce(t);return e>0?pe(e,9007199254740991):0},de=function(t){return ve(t.length)},ge=function(t){return function(e,r,n){var o=k(e),i=de(o);if(0===i)return!t&&-1;var a,u=he(n,i);if(t&&r!=r){for(;i>u;)if((a=o[u++])!=a)return!0}else for(;i>u;u++)if((t||u in o)&&o[u]===r)return t||u||0;return!t&&-1}},ye={includes:ge(!0),indexOf:ge(!1)},me=ye.indexOf,be=b([].push),we=function(t,e){var r,n=k(t),o=0,i=[];for(r in n)!ut(Jt,r)&&ut(n,r)&&be(i,r);for(;e.length>o;)ut(n,r=e[o++])&&(~me(i,r)||be(i,r));return i},Se=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],Ee=Se.concat("length","prototype"),Oe={f:Object.getOwnPropertyNames||function(t){return we(t,Ee)}},xe={f:Object.getOwnPropertySymbols},Re=b([].concat),Pe=L("Reflect","ownKeys")||function(t){var e=Oe.f(kt(t)),r=xe.f;return r?Re(e,r(t)):e},Ae=function(t,e,r){for(var n=Pe(e),o=Ct.f,i=Rt.f,a=0;aa;)Ct.f(t,r=o[a++],n[r]);return t},Be={f:Fe},De=L("document","documentElement"),ze="prototype",We="script",qe=Xt("IE_PROTO"),He=function(){},$e=function(t){return"<"+We+">"+t+""},Ke=function(t){t.write($e("")),t.close();var e=t.parentWindow.Object;return t=null,e},Ge=function(){try{re=new ActiveXObject("htmlfile")}catch(t){}var t,e,r;Ge="undefined"!=typeof document?document.domain&&re?Ke(re):(e=Et("iframe"),r="java"+We+":",e.style.display="none",De.appendChild(e),e.src=String(r),(t=e.contentWindow.document).open(),t.write($e("document.F=Object")),t.close(),t.F):Ke(re);for(var n=Se.length;n--;)delete Ge[ze][Se[n]];return Ge()};Jt[qe]=!0;var Ve=Object.create||function(t,e){var r;return null!==t?(He[ze]=kt(t),r=new He,He[ze]=null,r[qe]=t):r=Ge(),void 0===e?r:Be.f(r,e)},Ye=Ct.f,Xe=dt("unscopables"),Je=Array.prototype;void 0===Je[Xe]&&Ye(Je,Xe,{configurable:!0,value:Ve(null)});var Qe=function(t){Je[Xe][t]=!0};Ce({target:"Array",proto:!0},{at:function(t){var e=it(this),r=de(e),n=ce(t),o=n>=0?n:r+n;return o<0||o>=r?void 0:e[o]}}),Qe("at");var Ze=function(t,e){return b(i[t].prototype[e])},tr=(Ze("Array","at"),TypeError),er=function(t,e){if(!delete t[e])throw new tr("Cannot delete property "+Y(e)+" of "+Y(t))},rr=Math.min,nr=[].copyWithin||function(t,e){var r=it(this),n=de(r),o=he(t,n),i=he(e,n),a=arguments.length>2?arguments[2]:void 0,u=rr((void 0===a?n:he(a,n))-i,n-o),s=1;for(i0;)i in r?r[o]=r[i]:er(r,o),o+=s,i+=s;return r};Ce({target:"Array",proto:!0},{copyWithin:nr}),Qe("copyWithin"),Ze("Array","copyWithin"),Ce({target:"Array",proto:!0},{fill:function(t){for(var e=it(this),r=de(e),n=arguments.length,o=he(n>1?arguments[1]:void 0,r),i=n>2?arguments[2]:void 0,a=void 0===i?r:he(i,r);a>o;)e[o++]=t;return e}}),Qe("fill"),Ze("Array","fill");var or=function(t){if("Function"===E(t))return b(t)},ir=or(or.bind),ar=function(t,e){return J(t),void 0===e?t:s?ir(t,e):function(){return t.apply(e,arguments)}},ur=Array.isArray||function(t){return"Array"===E(t)},sr={};sr[dt("toStringTag")]="z";var cr="[object z]"===String(sr),fr=dt("toStringTag"),lr=Object,hr="Arguments"===E(function(){return arguments}()),pr=cr?E:function(t){var e,r,n;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(r=function(t,e){try{return t[e]}catch(t){}}(e=lr(t),fr))?r:hr?E(e):"Object"===(n=E(e))&&T(e.callee)?"Arguments":n},vr=function(){},dr=L("Reflect","construct"),gr=/^\s*(?:class|function)\b/,yr=b(gr.exec),mr=!gr.test(vr),br=function(t){if(!T(t))return!1;try{return dr(vr,[],t),!0}catch(t){return!1}},wr=function(t){if(!T(t))return!1;switch(pr(t)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return mr||!!yr(gr,Kt(t))}catch(t){return!0}};wr.sham=!0;var Sr=!dr||a(function(){var t;return br(br.call)||!br(Object)||!br(function(){t=!0})||t})?wr:br,Er=dt("species"),Or=Array,xr=function(t,e){return new(function(t){var e;return ur(t)&&(Sr(e=t.constructor)&&(e===Or||ur(e.prototype))||M(e)&&null===(e=e[Er]))&&(e=void 0),void 0===e?Or:e}(t))(0===e?0:e)},Rr=b([].push),Pr=function(t){var e=1===t,r=2===t,n=3===t,o=4===t,i=6===t,a=7===t,u=5===t||i;return function(s,c,f,l){for(var h,p,v=it(s),d=R(v),g=de(d),y=ar(c,f),m=0,b=l||xr,w=e?b(s,g):r||a?b(s,0):void 0;g>m;m++)if((u||m in d)&&(p=y(h=d[m],m,v),t))if(e)w[m]=p;else if(p)switch(t){case 3:return!0;case 5:return h;case 6:return m;case 2:Rr(w,h)}else switch(t){case 4:return!1;case 7:Rr(w,h)}return i?-1:n||o?o:w}},Ar={forEach:Pr(0),map:Pr(1),filter:Pr(2),some:Pr(3),every:Pr(4),find:Pr(5),findIndex:Pr(6),filterReject:Pr(7)},jr=Ar.find,kr="find",Ir=!0;kr in[]&&Array(1)[kr](function(){Ir=!1}),Ce({target:"Array",proto:!0,forced:Ir},{find:function(t){return jr(this,t,arguments.length>1?arguments[1]:void 0)}}),Qe(kr),Ze("Array","find");var Tr=Ar.findIndex,Mr="findIndex",Lr=!0;Mr in[]&&Array(1)[Mr](function(){Lr=!1}),Ce({target:"Array",proto:!0,forced:Lr},{findIndex:function(t){return Tr(this,t,arguments.length>1?arguments[1]:void 0)}}),Qe(Mr),Ze("Array","findIndex");var Ur=TypeError,Nr=function(t){if(t>9007199254740991)throw Ur("Maximum allowed index exceeded");return t},Cr=function(t,e,r,n,o,i,a,u){for(var s,c,f=o,l=0,h=!!a&&ar(a,u);l0&&ur(s)?(c=de(s),f=Cr(t,e,s,c,f,i-1)-1):(Nr(f+1),t[f]=s),f++),l++;return f},_r=Cr;Ce({target:"Array",proto:!0},{flatMap:function(t){var e,r=it(this),n=de(r);return J(t),(e=xr(r,0)).length=_r(e,r,r,n,0,1,t,arguments.length>1?arguments[1]:void 0),e}}),Qe("flatMap"),Ze("Array","flatMap"),Ce({target:"Array",proto:!0},{flat:function(){var t=arguments.length?arguments[0]:void 0,e=it(this),r=de(e),n=xr(e,0);return n.length=_r(n,e,e,r,0,void 0===t?1:ce(t)),n}}),Qe("flat"),Ze("Array","flat");var Fr,Br,Dr,zr=String,Wr=function(t){if("Symbol"===pr(t))throw new TypeError("Cannot convert a Symbol value to a string");return zr(t)},qr=b("".charAt),Hr=b("".charCodeAt),$r=b("".slice),Kr=function(t){return function(e,r){var n,o,i=Wr(j(e)),a=ce(r),u=i.length;return a<0||a>=u?t?"":void 0:(n=Hr(i,a))<55296||n>56319||a+1===u||(o=Hr(i,a+1))<56320||o>57343?t?qr(i,a):n:t?$r(i,a,a+2):o-56320+(n-55296<<10)+65536}},Gr={codeAt:Kr(!1),charAt:Kr(!0)},Vr=!a(function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}),Yr=Xt("IE_PROTO"),Xr=Object,Jr=Xr.prototype,Qr=Vr?Xr.getPrototypeOf:function(t){var e=it(t);if(ut(e,Yr))return e[Yr];var r=e.constructor;return T(r)&&e instanceof r?r.prototype:e instanceof Xr?Jr:null},Zr=dt("iterator"),tn=!1;[].keys&&("next"in(Dr=[].keys())?(Br=Qr(Qr(Dr)))!==Object.prototype&&(Fr=Br):tn=!0);var en=!M(Fr)||a(function(){var t={};return Fr[Zr].call(t)!==t});en&&(Fr={}),T(Fr[Zr])||ie(Fr,Zr,function(){return this});var rn={IteratorPrototype:Fr,BUGGY_SAFARI_ITERATORS:tn},nn=Ct.f,on=dt("toStringTag"),an=function(t,e,r){t&&!r&&(t=t.prototype),t&&!ut(t,on)&&nn(t,on,{configurable:!0,value:e})},un={},sn=rn.IteratorPrototype,cn=function(){return this},fn=function(t,e,r,n){var o=e+" Iterator";return t.prototype=Ve(sn,{next:d(+!n,r)}),an(t,o,!1),un[o]=cn,t},ln=function(t,e,r){try{return b(J(Object.getOwnPropertyDescriptor(t,e)[r]))}catch(t){}},hn=String,pn=TypeError,vn=function(t){if(function(t){return M(t)||null===t}(t))return t;throw new pn("Can't set "+hn(t)+" as a prototype")},dn=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,r={};try{(t=ln(Object.prototype,"__proto__","set"))(r,[]),e=r instanceof Array}catch(t){}return function(r,n){return j(r),vn(n),M(r)?(e?t(r,n):r.__proto__=n,r):r}}():void 0),gn=zt.PROPER,yn=zt.CONFIGURABLE,mn=rn.IteratorPrototype,bn=rn.BUGGY_SAFARI_ITERATORS,wn=dt("iterator"),Sn="keys",En="values",On="entries",xn=function(){return this},Rn=function(t,e,r,n,o,i,a){fn(r,e,n);var u,s,c,l=function(t){if(t===o&&g)return g;if(!bn&&t&&t in v)return v[t];switch(t){case Sn:case En:case On:return function(){return new r(this,t)}}return function(){return new r(this)}},h=e+" Iterator",p=!1,v=t.prototype,d=v[wn]||v["@@iterator"]||o&&v[o],g=!bn&&d||l(o),y="Array"===e&&v.entries||d;if(y&&(u=Qr(y.call(new t)))!==Object.prototype&&u.next&&(Qr(u)!==mn&&(dn?dn(u,mn):T(u[wn])||ie(u,wn,xn)),an(u,h,!0)),gn&&o===En&&d&&d.name!==En&&(yn?_t(v,"name",En):(p=!0,g=function(){return f(d,this)})),o)if(s={values:l(En),keys:i?g:l(Sn),entries:l(On)},a)for(c in s)(bn||p||!(c in v))&&ie(v,c,s[c]);else Ce({target:e,proto:!0,forced:bn||p},s);return v[wn]!==g&&ie(v,wn,g,{name:o}),un[e]=g,s},Pn=function(t,e){return{value:t,done:e}},An=Gr.charAt,jn="String Iterator",kn=ne.set,In=ne.getterFor(jn);Rn(String,"String",function(t){kn(this,{type:jn,string:Wr(t),index:0})},function(){var t,e=In(this),r=e.string,n=e.index;return n>=r.length?Pn(void 0,!0):(t=An(r,n),e.index+=t.length,Pn(t,!1))});var Tn=function(t,e,r){var n,o;kt(t);try{if(!(n=Q(t,"return"))){if("throw"===e)throw r;return r}n=f(n,t)}catch(t){o=!0,n=t}if("throw"===e)throw r;if(o)throw n;return kt(n),r},Mn=function(t,e,r,n){try{return n?e(kt(r)[0],r[1]):e(r)}catch(e){Tn(t,"throw",e)}},Ln=dt("iterator"),Un=Array.prototype,Nn=function(t){return void 0!==t&&(un.Array===t||Un[Ln]===t)},Cn=function(t,e,r){u?Ct.f(t,e,d(0,r)):t[e]=r},_n=dt("iterator"),Fn=function(t){if(!P(t))return Q(t,_n)||Q(t,"@@iterator")||un[pr(t)]},Bn=TypeError,Dn=function(t,e){var r=arguments.length<2?Fn(t):e;if(J(r))return kt(f(r,t));throw new Bn(Y(t)+" is not iterable")},zn=Array,Wn=function(t){var e=it(t),r=Sr(this),n=arguments.length,o=n>1?arguments[1]:void 0,i=void 0!==o;i&&(o=ar(o,n>2?arguments[2]:void 0));var a,u,s,c,l,h,p=Fn(e),v=0;if(!p||this===zn&&Nn(p))for(a=de(e),u=r?new this(a):zn(a);a>v;v++)h=i?o(e[v],v):e[v],Cn(u,v,h);else for(u=r?new this:[],l=(c=Dn(e,p)).next;!(s=f(l,c)).done;v++)h=i?Mn(c,o,[s.value,v],!0):s.value,Cn(u,v,h);return u.length=v,u},qn=dt("iterator"),Hn=!1;try{var $n=0,Kn={next:function(){return{done:!!$n++}},return:function(){Hn=!0}};Kn[qn]=function(){return this},Array.from(Kn,function(){throw 2})}catch(t){}var Gn=function(t,e){try{if(!e&&!Hn)return!1}catch(t){return!1}var r=!1;try{var n={};n[qn]=function(){return{next:function(){return{done:r=!0}}}},t(n)}catch(t){}return r},Vn=!Gn(function(t){Array.from(t)});Ce({target:"Array",stat:!0,forced:Vn},{from:Wn});var Yn=i,Xn=ye.includes,Jn=a(function(){return!Array(1).includes()});Ce({target:"Array",proto:!0,forced:Jn},{includes:function(t){return Xn(this,t,arguments.length>1?arguments[1]:void 0)}}),Qe("includes"),Ze("Array","includes");var Qn=Ct.f,Zn="Array Iterator",to=ne.set,eo=ne.getterFor(Zn),ro=Rn(Array,"Array",function(t,e){to(this,{type:Zn,target:k(t),index:0,kind:e})},function(){var t=eo(this),e=t.target,r=t.index++;if(!e||r>=e.length)return t.target=null,Pn(void 0,!0);switch(t.kind){case"keys":return Pn(r,!1);case"values":return Pn(e[r],!1)}return Pn([r,e[r]],!1)},"values"),no=un.Arguments=un.Array;if(Qe("keys"),Qe("values"),Qe("entries"),u&&"values"!==no.name)try{Qn(no,"name",{value:"values"})}catch(t){}cr||ie(Object.prototype,"toString",cr?{}.toString:function(){return"[object "+pr(this)+"]"},{unsafe:!0}),Ze("Array","values");var oo=Array,io=a(function(){function t(){}return!(oo.of.call(t)instanceof t)});Ce({target:"Array",stat:!0,forced:io},{of:function(){for(var t=0,e=arguments.length,r=new(Sr(this)?this:oo)(e);e>t;)Cn(r,t,arguments[t++]);return r.length=e,r}});var ao=dt("hasInstance"),uo=Function.prototype;ao in uo||Ct.f(uo,ao,{value:oe(function(t){if(!T(this)||!M(t))return!1;var e=this.prototype;return M(e)?U(e,t):t instanceof this},ao)}),dt("hasInstance");var so=function(t,e,r){return r.get&&oe(r.get,e,{getter:!0}),r.set&&oe(r.set,e,{setter:!0}),Ct.f(t,e,r)},co=zt.EXISTS,fo=Function.prototype,lo=b(fo.toString),ho=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,po=b(ho.exec);u&&!co&&so(fo,"name",{configurable:!0,get:function(){try{return po(ho,lo(this))[1]}catch(t){return""}}});var vo=b([].slice),go=Oe.f,yo="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],mo={f:function(t){return yo&&"Window"===E(t)?function(t){try{return go(t)}catch(t){return vo(yo)}}(t):go(k(t))}},bo=a(function(){if("function"==typeof ArrayBuffer){var t=new ArrayBuffer(8);Object.isExtensible(t)&&Object.defineProperty(t,"a",{value:8})}}),wo=Object.isExtensible,So=a(function(){wo(1)})||bo?function(t){return!!M(t)&&(!bo||"ArrayBuffer"!==E(t))&&(!wo||wo(t))}:wo,Eo=!a(function(){return Object.isExtensible(Object.preventExtensions({}))}),Oo=e(function(t){var e=Ct.f,r=!1,n=lt("meta"),o=0,i=function(t){e(t,n,{value:{objectID:"O"+o++,weakData:{}}})},a=t.exports={enable:function(){a.enable=function(){},r=!0;var t=Oe.f,e=b([].splice),o={};o[n]=1,t(o).length&&(Oe.f=function(r){for(var o=t(r),i=0,a=o.length;ii;i++)if((u=y(t[i]))&&U(Po,u))return u;return new Ro(!1)}n=Dn(t,o)}for(s=h?t.next:n.next;!(c=f(s,n)).done;){try{u=y(c.value)}catch(t){Tn(n,"throw",t)}if("object"==typeof u&&u&&U(Po,u))return u}return new Ro(!1)},jo=TypeError,ko=function(t,e){if(U(e,t))return t;throw new jo("Incorrect invocation")},Io=function(t,e,r){var n,o;return dn&&T(n=e.constructor)&&n!==r&&M(o=n.prototype)&&o!==r.prototype&&dn(t,o),t},To=function(t,e,r){var n=-1!==t.indexOf("Map"),o=-1!==t.indexOf("Weak"),u=n?"set":"add",s=i[t],c=s&&s.prototype,f=s,l={},h=function(t){var e=b(c[t]);ie(c,t,"add"===t?function(t){return e(this,0===t?0:t),this}:"delete"===t?function(t){return!(o&&!M(t))&&e(this,0===t?0:t)}:"get"===t?function(t){return o&&!M(t)?void 0:e(this,0===t?0:t)}:"has"===t?function(t){return!(o&&!M(t))&&e(this,0===t?0:t)}:function(t,r){return e(this,0===t?0:t,r),this})};if(Ue(t,!T(s)||!(o||c.forEach&&!a(function(){(new s).entries().next()}))))f=r.getConstructor(e,t,n,u),Oo.enable();else if(Ue(t,!0)){var p=new f,v=p[u](o?{}:-0,1)!==p,d=a(function(){p.has(1)}),g=Gn(function(t){new s(t)}),y=!o&&a(function(){for(var t=new s,e=5;e--;)t[u](e,e);return!t.has(-0)});g||((f=e(function(t,e){ko(t,c);var r=Io(new s,t,f);return P(e)||Ao(e,r[u],{that:r,AS_ENTRIES:n}),r})).prototype=c,c.constructor=f),(d||y)&&(h("delete"),h("has"),n&&h("get")),(y||v)&&h(u),o&&c.clear&&delete c.clear}return l[t]=f,Ce({global:!0,constructor:!0,forced:f!==s},l),an(f,t),o||r.setStrong(f,t,n),f},Mo=function(t,e,r){for(var n in e)ie(t,n,e[n],r);return t},Lo=dt("species"),Uo=function(t){var e=L(t);u&&e&&!e[Lo]&&so(e,Lo,{configurable:!0,get:function(){return this}})},No=Oo.fastKey,Co=ne.set,_o=ne.getterFor,Fo={getConstructor:function(t,e,r,n){var o=t(function(t,o){ko(t,i),Co(t,{type:e,index:Ve(null),first:null,last:null,size:0}),u||(t.size=0),P(o)||Ao(o,t[n],{that:t,AS_ENTRIES:r})}),i=o.prototype,a=_o(e),s=function(t,e,r){var n,o,i=a(t),s=c(t,e);return s?s.value=r:(i.last=s={index:o=No(e,!0),key:e,value:r,previous:n=i.last,next:null,removed:!1},i.first||(i.first=s),n&&(n.next=s),u?i.size++:t.size++,"F"!==o&&(i.index[o]=s)),t},c=function(t,e){var r,n=a(t),o=No(e);if("F"!==o)return n.index[o];for(r=n.first;r;r=r.next)if(r.key===e)return r};return Mo(i,{clear:function(){for(var t=a(this),e=t.first;e;)e.removed=!0,e.previous&&(e.previous=e.previous.next=null),e=e.next;t.first=t.last=null,t.index=Ve(null),u?t.size=0:this.size=0},delete:function(t){var e=this,r=a(e),n=c(e,t);if(n){var o=n.next,i=n.previous;delete r.index[n.index],n.removed=!0,i&&(i.next=o),o&&(o.previous=i),r.first===n&&(r.first=o),r.last===n&&(r.last=i),u?r.size--:e.size--}return!!n},forEach:function(t){for(var e,r=a(this),n=ar(t,arguments.length>1?arguments[1]:void 0);e=e?e.next:r.first;)for(n(e.value,e.key,this);e&&e.removed;)e=e.previous},has:function(t){return!!c(this,t)}}),Mo(i,r?{get:function(t){var e=c(this,t);return e&&e.value},set:function(t,e){return s(this,0===t?0:t,e)}}:{add:function(t){return s(this,t=0===t?0:t,t)}}),u&&so(i,"size",{configurable:!0,get:function(){return a(this).size}}),o},setStrong:function(t,e,r){var n=e+" Iterator",o=_o(e),i=_o(n);Rn(t,e,function(t,e){Co(this,{type:n,target:t,state:o(t),kind:e,last:null})},function(){for(var t=i(this),e=t.kind,r=t.last;r&&r.removed;)r=r.previous;return t.target&&(t.last=r=r?r.next:t.state.first)?Pn("keys"===e?r.key:"values"===e?r.value:[r.key,r.value],!1):(t.target=null,Pn(void 0,!0))},r?"entries":"values",!r,!0),Uo(e)}};To("Map",function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},Fo);var Bo=Map.prototype,Do={Map:Map,set:b(Bo.set),get:b(Bo.get),has:b(Bo.has),remove:b(Bo.delete),proto:Bo},zo=Do.Map,Wo=Do.has,qo=Do.get,Ho=Do.set,$o=b([].push),Ko=a(function(){return 1!==zo.groupBy("ab",function(t){return t}).get("a").length});Ce({target:"Map",stat:!0,forced:Ko},{groupBy:function(t,e){j(t),J(e);var r=new zo,n=0;return Ao(t,function(t){var o=e(t,n++);Wo(r,o)?$o(qo(r,o),t):Ho(r,o,[t])}),r}});var Go={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0},Vo=Et("span").classList,Yo=Vo&&Vo.constructor&&Vo.constructor.prototype,Xo=Yo===Object.prototype?void 0:Yo,Jo=dt("iterator"),Qo=ro.values,Zo=function(t,e){if(t){if(t[Jo]!==Qo)try{_t(t,Jo,Qo)}catch(e){t[Jo]=Qo}if(an(t,e,!0),Go[e])for(var r in ro)if(t[r]!==ro[r])try{_t(t,r,ro[r])}catch(e){t[r]=ro[r]}}};for(var ti in Go)Zo(i[ti]&&i[ti].prototype,ti);Zo(Xo,"DOMTokenList");var ei=function(t,e,r){return function(n){var o=it(n),i=arguments.length,a=i>1?arguments[1]:void 0,u=void 0!==a,s=u?ar(a,i>2?arguments[2]:void 0):void 0,c=new t,f=0;return Ao(o,function(t){var n=u?s(t,f++):t;r?e(c,kt(n)[0],n[1]):e(c,n)}),c}};Ce({target:"Map",stat:!0,forced:!0},{from:ei(Do.Map,Do.set,!0)});var ri=function(t,e,r){return function(){for(var n=new t,o=arguments.length,i=0;i1?arguments[1]:void 0);return!1!==di(e,function(t,n){if(!r(t,n,e))return!1},!0)}});var gi=Do.Map,yi=Do.set;Ce({target:"Map",proto:!0,real:!0,forced:!0},{filter:function(t){var e=oi(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=new gi;return di(e,function(t,o){r(t,o,e)&&yi(n,o,t)}),n}}),Ce({target:"Map",proto:!0,real:!0,forced:!0},{find:function(t){var e=oi(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=di(e,function(t,n){if(r(t,n,e))return{value:t}},!0);return n&&n.value}}),Ce({target:"Map",proto:!0,real:!0,forced:!0},{findKey:function(t){var e=oi(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=di(e,function(t,n){if(r(t,n,e))return{key:n}},!0);return n&&n.key}}),Ce({target:"Map",proto:!0,real:!0,forced:!0},{includes:function(t){return!0===di(oi(this),function(e){if((r=e)===(n=t)||r!=r&&n!=n)return!0;var r,n},!0)}});var mi=Do.Map;Ce({target:"Map",stat:!0,forced:!0},{keyBy:function(t,e){var r=new(T(this)?this:mi);J(e);var n=J(r.set);return Ao(t,function(t){f(n,r,e(t),t)}),r}}),Ce({target:"Map",proto:!0,real:!0,forced:!0},{keyOf:function(t){var e=di(oi(this),function(e,r){if(e===t)return{key:r}},!0);return e&&e.key}});var bi=Do.Map,wi=Do.set;Ce({target:"Map",proto:!0,real:!0,forced:!0},{mapKeys:function(t){var e=oi(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=new bi;return di(e,function(t,o){wi(n,r(t,o,e),t)}),n}});var Si=Do.Map,Ei=Do.set;Ce({target:"Map",proto:!0,real:!0,forced:!0},{mapValues:function(t){var e=oi(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=new Si;return di(e,function(t,o){Ei(n,o,r(t,o,e))}),n}});var Oi=Do.set;Ce({target:"Map",proto:!0,real:!0,arity:1,forced:!0},{merge:function(t){for(var e=oi(this),r=arguments.length,n=0;n1?arguments[1]:void 0);return!0===di(e,function(t,n){if(r(t,n,e))return!0},!0)}});var Ri=TypeError,Pi=Do.get,Ai=Do.has,ji=Do.set;Ce({target:"Map",proto:!0,real:!0,forced:!0},{update:function(t,e){var r=oi(this),n=arguments.length;J(e);var o=Ai(r,t);if(!o&&n<3)throw new Ri("Updating absent value");var i=o?Pi(r,t):J(n>2?arguments[2]:void 0)(t,r);return ji(r,t,e(i,t,r)),r}});var ki=TypeError,Ii=function(t,e){var r,n=kt(this),o=J(n.get),i=J(n.has),a=J(n.set),u=arguments.length>2?arguments[2]:void 0;if(!T(e)&&!T(u))throw new ki("At least one callback required");return f(i,n,t)?(r=f(o,n,t),T(e)&&(r=e(r),f(a,n,t,r))):T(u)&&(r=u(),f(a,n,t,r)),r};Ce({target:"Map",proto:!0,real:!0,forced:!0},{upsert:Ii}),Ce({target:"Map",proto:!0,real:!0,name:"upsert",forced:!0},{updateOrInsert:Ii});var Ti=b(1..valueOf),Mi="\t\n\v\f\r                 \u2028\u2029\ufeff",Li=b("".replace),Ui=RegExp("^["+Mi+"]+"),Ni=RegExp("(^|[^"+Mi+"])["+Mi+"]+$"),Ci=function(t){return function(e){var r=Wr(j(e));return 1&t&&(r=Li(r,Ui,"")),2&t&&(r=Li(r,Ni,"$1")),r}},_i={start:Ci(1),end:Ci(2),trim:Ci(3)},Fi=Oe.f,Bi=Rt.f,Di=Ct.f,zi=_i.trim,Wi="Number",qi=i[Wi],Hi=qi.prototype,$i=i.TypeError,Ki=b("".slice),Gi=b("".charCodeAt),Vi=Ue(Wi,!qi(" 0o1")||!qi("0b1")||qi("+0x1")),Yi=function(t){var e,r=arguments.length<1?0:qi(function(t){var e=mt(t,"number");return"bigint"==typeof e?e:function(t){var e,r,n,o,i,a,u,s,c=mt(t,"number");if(G(c))throw new $i("Cannot convert a Symbol value to a number");if("string"==typeof c&&c.length>2)if(c=zi(c),43===(e=Gi(c,0))||45===e){if(88===(r=Gi(c,2))||120===r)return NaN}else if(48===e){switch(Gi(c,1)){case 66:case 98:n=2,o=49;break;case 79:case 111:n=8,o=55;break;default:return+c}for(a=(i=Ki(c,2)).length,u=0;uo)return NaN;return parseInt(i,n)}return+c}(e)}(t));return U(Hi,e=this)&&a(function(){Ti(e)})?Io(Object(r),this,Yi):r};Yi.prototype=Hi,Vi&&(Hi.constructor=Yi),Ce({global:!0,constructor:!0,wrap:!0,forced:Vi},{Number:Yi}),Vi&&function(t,e){for(var r,n=u?Fi(e):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),o=0;n.length>o;o++)ut(e,r=n[o])&&!ut(t,r)&&Di(t,r,Bi(e,r))}(Yn[Wi],qi),Ce({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{EPSILON:Math.pow(2,-52)});var Xi=i.isFinite;Ce({target:"Number",stat:!0},{isFinite:Number.isFinite||function(t){return"number"==typeof t&&Xi(t)}});var Ji=Math.floor,Qi=Number.isInteger||function(t){return!M(t)&&isFinite(t)&&Ji(t)===t};Ce({target:"Number",stat:!0},{isInteger:Qi}),Ce({target:"Number",stat:!0},{isNaN:function(t){return t!=t}});var Zi=Math.abs;Ce({target:"Number",stat:!0},{isSafeInteger:function(t){return Qi(t)&&Zi(t)<=9007199254740991}}),Ce({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MAX_SAFE_INTEGER:9007199254740991}),Ce({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MIN_SAFE_INTEGER:-9007199254740991});var ta=_i.trim,ea=b("".charAt),ra=i.parseFloat,na=i.Symbol,oa=na&&na.iterator,ia=1/ra(Mi+"-0")!=-Infinity||oa&&!a(function(){ra(Object(oa))})?function(t){var e=ta(Wr(t)),r=ra(e);return 0===r&&"-"===ea(e,0)?-0:r}:ra;Ce({target:"Number",stat:!0,forced:Number.parseFloat!==ia},{parseFloat:ia});var aa=_i.trim,ua=i.parseInt,sa=i.Symbol,ca=sa&&sa.iterator,fa=/^[+-]?0x/i,la=b(fa.exec),ha=8!==ua(Mi+"08")||22!==ua(Mi+"0x16")||ca&&!a(function(){ua(Object(ca))})?function(t,e){var r=aa(Wr(t));return ua(r,e>>>0||(la(fa,r)?16:10))}:ua;Ce({target:"Number",stat:!0,forced:Number.parseInt!==ha},{parseInt:ha});var pa=b(v.f),va=b([].push),da=u&&a(function(){var t=Object.create(null);return t[2]=2,!pa(t,2)}),ga=function(t){return function(e){for(var r,n=k(e),o=_e(n),i=da&&null===Qr(n),a=o.length,s=0,c=[];a>s;)r=o[s++],u&&!(i?r in n:pa(n,r))||va(c,t?[r,n[r]]:n[r]);return c}},ya={entries:ga(!0),values:ga(!1)},ma=ya.entries;Ce({target:"Object",stat:!0},{entries:function(t){return ma(t)}}),Ce({target:"Object",stat:!0,sham:!u},{getOwnPropertyDescriptors:function(t){for(var e,r,n=k(t),o=Rt.f,i=Pe(n),a={},u=0;i.length>u;)void 0!==(r=o(n,e=i[u++]))&&Cn(a,e,r);return a}});var ba=a(function(){_e(1)});Ce({target:"Object",stat:!0,forced:ba},{keys:function(t){return _e(it(t))}});var wa=Object.is||function(t,e){return t===e?0!==t||1/t==1/e:t!=t&&e!=e};Ce({target:"Object",stat:!0},{is:wa});var Sa=ya.values;Ce({target:"Object",stat:!0},{values:function(t){return Sa(t)}}),Ce({target:"Object",stat:!0},{hasOwn:ut});var Ea=Function.prototype,Oa=Ea.apply,xa=Ea.call,Ra="object"==typeof Reflect&&Reflect.apply||(s?xa.bind(Oa):function(){return xa.apply(Oa,arguments)}),Pa=!a(function(){Reflect.apply(function(){})});Ce({target:"Reflect",stat:!0,forced:Pa},{apply:function(t,e,r){return Ra(J(t),e,kt(r))}});var Aa=Function,ja=b([].concat),ka=b([].join),Ia={},Ta=s?Aa.bind:function(t){var e=J(this),r=e.prototype,n=vo(arguments,1),o=function(){var r=ja(n,vo(arguments));return this instanceof o?function(t,e,r){if(!ut(Ia,e)){for(var n=[],o=0;ob)","g");return"b"!==t.exec("b").groups.a||"bc"!=="b".replace(t,"$c")}),gs=Oe.f,ys=ne.enforce,ms=dt("match"),bs=i.RegExp,ws=bs.prototype,Ss=i.SyntaxError,Es=b(ws.exec),Os=b("".charAt),xs=b("".replace),Rs=b("".indexOf),Ps=b("".slice),As=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,js=/a/g,ks=/a/g,Is=new bs(js)!==js,Ts=cs.MISSED_STICKY,Ms=cs.UNSUPPORTED_Y,Ls=u&&(!Is||Ts||ps||ds||a(function(){return ks[ms]=!1,bs(js)!==js||bs(ks)===ks||"/a/i"!==String(bs(js,"i"))}));if(Ue("RegExp",Ls)){for(var Us=function(t,e){var r,n,o,i,a,u,s=U(ws,this),c=es(t),f=void 0===e,l=[],h=t;if(!s&&c&&f&&t.constructor===Us)return t;if((c||U(ws,t))&&(t=t.source,f&&(e=os(h))),t=void 0===t?"":Wr(t),e=void 0===e?"":Wr(e),h=t,ps&&"dotAll"in js&&(n=!!e&&Rs(e,"s")>-1)&&(e=xs(e,/s/g,"")),r=e,Ts&&"sticky"in js&&(o=!!e&&Rs(e,"y")>-1)&&Ms&&(e=xs(e,/y/g,"")),ds&&(i=function(t){for(var e,r=t.length,n=0,o="",i=[],a=Ve(null),u=!1,s=!1,c=0,f="";n<=r;n++){if("\\"===(e=Os(t,n)))e+=Os(t,++n);else if("]"===e)u=!1;else if(!u)switch(!0){case"["===e:u=!0;break;case"("===e:if(o+=e,"?:"===Ps(t,n+1,n+3))continue;Es(As,Ps(t,n+1))&&(n+=2,s=!0),c++;continue;case">"===e&&s:if(""===f||ut(a,f))throw new Ss("Invalid capture group name");a[f]=!0,i[i.length]=[f,c],s=!1,f="";continue}s?f+=e:o+=e}return[o,i]}(t),t=i[0],l=i[1]),a=Io(bs(t,e),s?this:ws,Us),(n||o||l.length)&&(u=ys(a),n&&(u.dotAll=!0,u.raw=Us(function(t){for(var e,r=t.length,n=0,o="",i=!1;n<=r;n++)"\\"!==(e=Os(t,n))?i||"."!==e?("["===e?i=!0:"]"===e&&(i=!1),o+=e):o+="[\\s\\S]":o+=e+Os(t,++n);return o}(t),r)),o&&(u.sticky=!0),l.length&&(u.groups=l)),t!==h)try{_t(a,"source",""===h?"(?:)":h)}catch(t){}return a},Ns=gs(bs),Cs=0;Ns.length>Cs;)ls(Us,bs,Ns[Cs++]);ws.constructor=Us,Us.prototype=ws,ie(i,"RegExp",Us,{constructor:!0})}Uo("RegExp");var _s=zt.PROPER,Fs="toString",Bs=RegExp.prototype,Ds=Bs[Fs];(a(function(){return"/a/b"!==Ds.call({source:"a",flags:"b"})})||_s&&Ds.name!==Fs)&&ie(Bs,Fs,function(){var t=kt(this);return"/"+Wr(t.source)+"/"+Wr(os(t))},{unsafe:!0});var zs=ne.get,Ws=RegExp.prototype,qs=TypeError;u&&ps&&so(Ws,"dotAll",{configurable:!0,get:function(){if(this!==Ws){if("RegExp"===E(this))return!!zs(this).dotAll;throw new qs("Incompatible receiver, RegExp required")}}});var Hs=ne.get,$s=nt("native-string-replace",String.prototype.replace),Ks=RegExp.prototype.exec,Gs=Ks,Vs=b("".charAt),Ys=b("".indexOf),Xs=b("".replace),Js=b("".slice),Qs=function(){var t=/a/,e=/b*/g;return f(Ks,t,"a"),f(Ks,e,"a"),0!==t.lastIndex||0!==e.lastIndex}(),Zs=cs.BROKEN_CARET,tc=void 0!==/()??/.exec("")[1];(Qs||tc||Zs||ps||ds)&&(Gs=function(t){var e,r,n,o,i,a,u,s=this,c=Hs(s),l=Wr(t),h=c.raw;if(h)return h.lastIndex=s.lastIndex,e=f(Gs,h,l),s.lastIndex=h.lastIndex,e;var p=c.groups,v=Zs&&s.sticky,d=f(rs,s),g=s.source,y=0,m=l;if(v&&(d=Xs(d,"y",""),-1===Ys(d,"g")&&(d+="g"),m=Js(l,s.lastIndex),s.lastIndex>0&&(!s.multiline||s.multiline&&"\n"!==Vs(l,s.lastIndex-1))&&(g="(?: "+g+")",m=" "+m,y++),r=new RegExp("^(?:"+g+")",d)),tc&&(r=new RegExp("^"+g+"$(?!\\s)",d)),Qs&&(n=s.lastIndex),o=f(Ks,v?r:s,m),v?o?(o.input=Js(o.input,y),o[0]=Js(o[0],y),o.index=s.lastIndex,s.lastIndex+=o[0].length):s.lastIndex=0:Qs&&o&&(s.lastIndex=s.global?o.index+o[0].length:n),tc&&o&&o.length>1&&f($s,o[0],r,function(){for(i=1;i]*>)/g,Oc=/\$([$&'`]|\d{1,2})/g,xc=function(t,e,r,n,o,i){var a=r+t.length,u=n.length,s=Oc;return void 0!==o&&(o=it(o),s=Ec),wc(i,s,function(i,s){var c;switch(bc(s,0)){case"$":return"$";case"&":return t;case"`":return Sc(e,0,r);case"'":return Sc(e,a);case"<":c=o[Sc(s,1,-1)];break;default:var f=+s;if(0===f)return i;if(f>u){var l=mc(f/10);return 0===l?i:l<=u?void 0===n[l-1]?bc(s,1):n[l-1]+bc(s,1):i}c=n[f-1]}return void 0===c?"":c})},Rc=dt("replace"),Pc=Math.max,Ac=Math.min,jc=b([].concat),kc=b([].push),Ic=b("".indexOf),Tc=b("".slice),Mc="$0"==="a".replace(/./,"$0"),Lc=!!/./[Rc]&&""===/./[Rc]("a","$0"),Uc=!a(function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$")});pc("replace",function(t,e,r){var n=Lc?"$":"$0";return[function(t,r){var n=j(this),o=P(t)?void 0:Q(t,Rc);return o?f(o,t,n,r):f(e,Wr(n),t,r)},function(t,o){var i=kt(this),a=Wr(t);if("string"==typeof o&&-1===Ic(o,n)&&-1===Ic(o,"$<")){var u=r(e,i,a,o);if(u.done)return u.value}var s=T(o);s||(o=Wr(o));var c,f=i.global;f&&(c=i.unicode,i.lastIndex=0);for(var l,h=[];null!==(l=yc(i,a))&&(kc(h,l),f);)""===Wr(l[0])&&(i.lastIndex=dc(a,ve(i.lastIndex),c));for(var p,v="",d=0,g=0;g=d&&(v+=Tc(a,d,b)+y,d=b+m.length)}return v+Tc(a,d)}]},!Uc||!Mc||Lc),pc("search",function(t,e,r){return[function(e){var r=j(this),n=P(e)?void 0:Q(e,t);return n?f(n,e,r):new RegExp(e)[t](Wr(r))},function(t){var n=kt(this),o=Wr(t),i=r(e,n,o);if(i.done)return i.value;var a=n.lastIndex;wa(a,0)||(n.lastIndex=0);var u=yc(n,o);return wa(n.lastIndex,a)||(n.lastIndex=a),null===u?-1:u.index}]});var Nc=dt("species"),Cc=function(t,e){var r,n=kt(t).constructor;return void 0===n||P(r=kt(n)[Nc])?e:La(r)},_c=cs.UNSUPPORTED_Y,Fc=Math.min,Bc=b([].push),Dc=b("".slice),zc=!a(function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var r="ab".split(t);return 2!==r.length||"a"!==r[0]||"b"!==r[1]}),Wc="c"==="abbc".split(/(b)*/)[1]||4!=="test".split(/(?:)/,-1).length||2!=="ab".split(/(?:ab)*/).length||4!==".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length;pc("split",function(t,e,r){var n="0".split(void 0,0).length?function(t,r){return void 0===t&&0===r?[]:f(e,this,t,r)}:e;return[function(e,r){var o=j(this),i=P(e)?void 0:Q(e,t);return i?f(i,e,o,r):f(n,Wr(o),e,r)},function(t,o){var i=kt(this),a=Wr(t);if(!Wc){var u=r(n,i,a,o,n!==e);if(u.done)return u.value}var s=Cc(i,RegExp),c=i.unicode,f=new s(_c?"^(?:"+i.source+")":i,(i.ignoreCase?"i":"")+(i.multiline?"m":"")+(i.unicode?"u":"")+(_c?"g":"y")),l=void 0===o?4294967295:o>>>0;if(0===l)return[];if(0===a.length)return null===yc(f,a)?[a]:[];for(var h=0,p=0,v=[];p0;(n>>>=1)&&(e+=e))1&n&&(r+=e);return r},Kc=b($c),Gc=b("".slice),Vc=Math.ceil,Yc=function(t){return function(e,r,n){var o,i,a=Wr(j(e)),u=ve(r),s=a.length,c=void 0===n?" ":Wr(n);return u<=s||""===c?a:((i=Kc(c,Vc((o=u-s)/c.length))).length>o&&(i=Gc(i,0,o)),t?a+i:i+a)}},Xc={start:Yc(!1),end:Yc(!0)},Jc=Xc.start,Qc=Array,Zc=RegExp.escape,tf=b("".charAt),ef=b("".charCodeAt),rf=b(1.1.toString),nf=b([].join),of=/^[0-9a-z]/i,af=/^[$()*+./?[\\\]^{|}]/,uf=RegExp("^[!\"#%&',\\-:;<=>@`~"+Mi+"]"),sf=b(of.exec),cf={"\t":"t","\n":"n","\v":"v","\f":"f","\r":"r"},ff=function(t){var e=rf(ef(t,0),16);return e.length<3?"\\x"+Jc(e,2,"0"):"\\u"+Jc(e,4,"0")},lf=!Zc||"\\x61b"!==Zc("ab");Ce({target:"RegExp",stat:!0,forced:lf},{escape:function(t){!function(t){if("string"==typeof t)return t;throw new qc("Argument is not a string")}(t);for(var e=t.length,r=Qc(e),n=0;n=56320||n+1>=e||56320!=(64512&ef(t,n+1))?r[n]=ff(o):(r[n]=o,r[++n]=tf(t,n))}}return nf(r,"")}}),To("Set",function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},Fo);var hf=Set.prototype,pf={Set:Set,add:b(hf.add),has:b(hf.has),remove:b(hf.delete),proto:hf},vf=pf.has,df=function(t){return vf(t),t},gf=pf.Set,yf=pf.proto,mf=b(yf.forEach),bf=b(yf.keys),wf=bf(new gf).next,Sf=function(t,e,r){return r?ci({iterator:bf(t),next:wf},e):mf(t,e)},Ef=pf.Set,Of=pf.add,xf=function(t){var e=new Ef;return Sf(t,function(t){Of(e,t)}),e},Rf=ln(pf.proto,"size","get")||function(t){return t.size},Pf="Invalid size",Af=RangeError,jf=TypeError,kf=Math.max,If=function(t,e){this.set=t,this.size=kf(e,0),this.has=J(t.has),this.keys=J(t.keys)};If.prototype={getIterator:function(){return{iterator:t=kt(f(this.keys,this.set)),next:t.next,done:!1};var t},includes:function(t){return f(this.has,this.set,t)}};var Tf=function(t){kt(t);var e=+t.size;if(e!=e)throw new jf(Pf);var r=ce(e);if(r<0)throw new Af(Pf);return new If(t,r)},Mf=pf.has,Lf=pf.remove,Uf=function(t){var e=df(this),r=Tf(t),n=xf(e);return Rf(e)<=r.size?Sf(e,function(t){r.includes(t)&&Lf(n,t)}):ci(r.getIterator(),function(t){Mf(e,t)&&Lf(n,t)}),n},Nf=function(t){return{size:t,has:function(){return!1},keys:function(){return{next:function(){return{done:!0}}}}}},Cf=function(t){var e=L("Set");try{(new e)[t](Nf(0));try{return(new e)[t](Nf(-1)),!1}catch(t){return!0}}catch(t){return!1}};Ce({target:"Set",proto:!0,real:!0,forced:!Cf("difference")},{difference:Uf});var _f=pf.Set,Ff=pf.add,Bf=pf.has,Df=function(t){var e=df(this),r=Tf(t),n=new _f;return Rf(e)>r.size?ci(r.getIterator(),function(t){Bf(e,t)&&Ff(n,t)}):Sf(e,function(t){r.includes(t)&&Ff(n,t)}),n},zf=!Cf("intersection")||a(function(){return"3,2"!==String(Array.from(new Set([1,2,3]).intersection(new Set([3,2]))))});Ce({target:"Set",proto:!0,real:!0,forced:zf},{intersection:Df});var Wf=pf.has,qf=function(t){var e=df(this),r=Tf(t);if(Rf(e)<=r.size)return!1!==Sf(e,function(t){if(r.includes(t))return!1},!0);var n=r.getIterator();return!1!==ci(n,function(t){if(Wf(e,t))return Tn(n,"normal",!1)})};Ce({target:"Set",proto:!0,real:!0,forced:!Cf("isDisjointFrom")},{isDisjointFrom:qf});var Hf=function(t){var e=df(this),r=Tf(t);return!(Rf(e)>r.size)&&!1!==Sf(e,function(t){if(!r.includes(t))return!1},!0)};Ce({target:"Set",proto:!0,real:!0,forced:!Cf("isSubsetOf")},{isSubsetOf:Hf});var $f=pf.has,Kf=function(t){var e=df(this),r=Tf(t);if(Rf(e)1?arguments[1]:void 0);return!1!==Sf(e,function(t){if(!r(t,t,e))return!1},!0)}});var el=dt("iterator"),rl=Object,nl=L("Set"),ol=function(t){return function(t){return M(t)&&"number"==typeof t.size&&T(t.has)&&T(t.keys)}(t)?t:function(t){if(P(t))return!1;var e=rl(t);return void 0!==e[el]||"@@iterator"in e||ut(un,pr(e))}(t)?new nl(t):t};Ce({target:"Set",proto:!0,real:!0,forced:!0},{difference:function(t){return f(Uf,this,ol(t))}});var il=pf.Set,al=pf.add;Ce({target:"Set",proto:!0,real:!0,forced:!0},{filter:function(t){var e=df(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=new il;return Sf(e,function(t){r(t,t,e)&&al(n,t)}),n}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{find:function(t){var e=df(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=Sf(e,function(t){if(r(t,t,e))return{value:t}},!0);return n&&n.value}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{intersection:function(t){return f(Df,this,ol(t))}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{isDisjointFrom:function(t){return f(qf,this,ol(t))}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{isSubsetOf:function(t){return f(Hf,this,ol(t))}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{isSupersetOf:function(t){return f(Kf,this,ol(t))}});var ul=b([].join),sl=b([].push);Ce({target:"Set",proto:!0,real:!0,forced:!0},{join:function(t){var e=df(this),r=void 0===t?",":Wr(t),n=[];return Sf(e,function(t){sl(n,t)}),ul(n,r)}});var cl=pf.Set,fl=pf.add;Ce({target:"Set",proto:!0,real:!0,forced:!0},{map:function(t){var e=df(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=new cl;return Sf(e,function(t){fl(n,r(t,t,e))}),n}});var ll=TypeError;Ce({target:"Set",proto:!0,real:!0,forced:!0},{reduce:function(t){var e=df(this),r=arguments.length<2,n=r?void 0:arguments[1];if(J(t),Sf(e,function(o){r?(r=!1,n=o):n=t(n,o,o,e)}),r)throw new ll("Reduce of empty set with no initial value");return n}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{some:function(t){var e=df(this),r=ar(t,arguments.length>1?arguments[1]:void 0);return!0===Sf(e,function(t){if(r(t,t,e))return!0},!0)}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{symmetricDifference:function(t){return f(Xf,this,ol(t))}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{union:function(t){return f(Qf,this,ol(t))}});var hl=dt("species"),pl=dt("isConcatSpreadable"),vl=W>=51||!a(function(){var t=[];return t[pl]=!1,t.concat()[0]!==t}),dl=function(t){if(!M(t))return!1;var e=t[pl];return void 0!==e?!!e:ur(t)},gl=!(vl&&(W>=51||!a(function(){var t=[];return(t.constructor={})[hl]=function(){return{foo:1}},1!==t.concat(Boolean).foo})));Ce({target:"Array",proto:!0,arity:1,forced:gl},{concat:function(t){var e,r,n,o,i,a=it(this),u=xr(a,0),s=0;for(e=-1,n=arguments.length;e1?arguments[1]:void 0,n=e.length,o=void 0===r?n:ip(ve(r),n),i=Wr(t);return op(e,o-i.length,o)===i}}),Ze("String","endsWith");var sp=RangeError,cp=String.fromCharCode,fp=String.fromCodePoint,lp=b([].join);Ce({target:"String",stat:!0,arity:1,forced:!!fp&&1!==fp.length},{fromCodePoint:function(t){for(var e,r=[],n=arguments.length,o=0;n>o;){if(e=+arguments[o++],he(e,1114111)!==e)throw new sp(e+" is not a valid code point");r[o]=e<65536?cp(e):cp(55296+((e-=65536)>>10),e%1024+56320)}return lp(r,"")}});var hp=b("".indexOf);Ce({target:"String",proto:!0,forced:!rp("includes")},{includes:function(t){return!!~hp(Wr(j(this)),Wr(tp(t)),arguments.length>1?arguments[1]:void 0)}}),Ze("String","includes"),b(un.String);var pp=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(_),vp=Xc.start;Ce({target:"String",proto:!0,forced:pp},{padStart:function(t){return vp(this,t,arguments.length>1?arguments[1]:void 0)}}),Ze("String","padStart");var dp=Xc.end;Ce({target:"String",proto:!0,forced:pp},{padEnd:function(t){return dp(this,t,arguments.length>1?arguments[1]:void 0)}}),Ze("String","padEnd");var gp=b([].push),yp=b([].join);Ce({target:"String",stat:!0},{raw:function(t){var e=k(it(t).raw),r=de(e);if(!r)return"";for(var n=arguments.length,o=[],i=0;;){if(gp(o,Wr(e[i++])),i===r)return yp(o,"");i1?arguments[1]:void 0,e.length)),n=Wr(t);return bp(e,r,r+n.length)===n}}),Ze("String","startsWith");var Op=zt.PROPER,xp=function(t){return a(function(){return!!Mi[t]()||"​…᠎"!=="​…᠎"[t]()||Op&&Mi[t].name!==t})},Rp=_i.start,Pp=xp("trimStart")?function(){return Rp(this)}:"".trimStart;Ce({target:"String",proto:!0,name:"trimStart",forced:"".trimLeft!==Pp},{trimLeft:Pp}),Ce({target:"String",proto:!0,name:"trimStart",forced:"".trimStart!==Pp},{trimStart:Pp}),Ze("String","trimLeft");var Ap=_i.end,jp=xp("trimEnd")?function(){return Ap(this)}:"".trimEnd;Ce({target:"String",proto:!0,name:"trimEnd",forced:"".trimRight!==jp},{trimRight:jp}),Ce({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==jp},{trimEnd:jp}),Ze("String","trimRight");var kp=Object.getOwnPropertyDescriptor,Ip=function(t){if(!u)return i[t];var e=kp(i,t);return e&&e.value},Tp=dt("iterator"),Mp=!a(function(){var t=new URL("b?a=1&b=2&c=3","https://a"),e=t.searchParams,r=new URLSearchParams("a=1&a=2&b=3"),n="";return t.pathname="c%20d",e.forEach(function(t,r){e.delete("b"),n+=r+t}),r.delete("a",2),r.delete("b",void 0),!e.size&&!u||!e.sort||"https://a/c%20d?a=1&c=3"!==t.href||"3"!==e.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!e[Tp]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("https://тест").host||"#%D0%B1"!==new URL("https://a#б").hash||"a1c3"!==n||"x"!==new URL("https://x",void 0).host}),Lp=TypeError,Up=function(t,e){if(t0;)t[o]=t[--o];o!==i++&&(t[o]=n)}else for(var a=Np(r/2),u=Cp(vo(t,0,a),e),s=Cp(vo(t,a),e),c=u.length,f=s.length,l=0,h=0;l0&&0!=(t&r);r>>=1)e++;return e},pv=function(t){var e=null;switch(t.length){case 1:e=t[0];break;case 2:e=(31&t[0])<<6|63&t[1];break;case 3:e=(15&t[0])<<12|(63&t[1])<<6|63&t[2];break;case 4:e=(7&t[0])<<18|(63&t[1])<<12|(63&t[2])<<6|63&t[3]}return e>1114111?null:e},vv=function(t){for(var e=(t=nv(t,cv," ")).length,r="",n=0;ne){r+="%",n++;continue}var i=lv(t,n+1);if(i!=i){r+=o,n++;continue}n+=2;var a=hv(i);if(0===a)o=Jp(i);else{if(1===a||a>4){r+="�",n++;continue}for(var u=[i],s=1;se||"%"!==tv(t,n));){var c=lv(t,n+1);if(c!=c){n+=3;break}if(c>191||c<128)break;rv(u,c),n+=2,s++}if(u.length!==a){r+="�";continue}var f=pv(u);null===f?r+="�":o=Qp(f)}}r+=o,n++}return r},dv=/[!'()~]|%20/g,gv={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},yv=function(t){return gv[t]},mv=function(t){return nv(Xp(t),dv,yv)},bv=fn(function(t,e){zp(this,{type:Dp,target:Wp(t).entries,index:0,kind:e})},Bp,function(){var t=qp(this),e=t.target,r=t.index++;if(!e||r>=e.length)return t.target=null,Pn(void 0,!0);var n=e[r];switch(t.kind){case"keys":return Pn(n.key,!1);case"values":return Pn(n.value,!1)}return Pn([n.key,n.value],!1)},!0),wv=function(t){this.entries=[],this.url=null,void 0!==t&&(M(t)?this.parseObject(t):this.parseQuery("string"==typeof t?"?"===tv(t,0)?uv(t,1):t:Wr(t)))};wv.prototype={type:Bp,bindURL:function(t){this.url=t,this.update()},parseObject:function(t){var e,r,n,o,i,a,u,s=this.entries,c=Fn(t);if(c)for(r=(e=Dn(t,c)).next;!(n=f(r,e)).done;){if(o=Dn(kt(n.value)),(a=f(i=o.next,o)).done||(u=f(i,o)).done||!f(i,o).done)throw new Yp("Expected sequence with length 2");rv(s,{key:Wr(a.value),value:Wr(u.value)})}else for(var l in t)ut(t,l)&&rv(s,{key:l,value:Wr(t[l])})},parseQuery:function(t){if(t)for(var e,r,n=this.entries,o=av(t,"&"),i=0;i0?arguments[0]:void 0));u||(this.size=t.entries.length)},Ev=Sv.prototype;if(Mo(Ev,{append:function(t,e){var r=Wp(this);Up(arguments.length,2),rv(r.entries,{key:Wr(t),value:Wr(e)}),u||this.length++,r.updateURL()},delete:function(t){for(var e=Wp(this),r=Up(arguments.length,1),n=e.entries,o=Wr(t),i=r<2?void 0:arguments[1],a=void 0===i?i:Wr(i),s=0;se.key?1:-1}),t.updateURL()},forEach:function(t){for(var e,r=Wp(this).entries,n=ar(t,arguments.length>1?arguments[1]:void 0),o=0;o1?Rv(arguments[1]):{})}}),T($p)){var Pv=function(t){return ko(this,Gp),new $p(t,arguments.length>1?Rv(arguments[1]):{})};Gp.constructor=Pv,Pv.prototype=Gp,Ce({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:Pv})}}var Av={URLSearchParams:Sv,getState:Wp},jv=URLSearchParams,kv=jv.prototype,Iv=b(kv.append),Tv=b(kv.delete),Mv=b(kv.forEach),Lv=b([].push),Uv=new jv("a=1&a=2&b=3");Uv.delete("a",1),Uv.delete("b",void 0),Uv+""!="a=2"&&ie(kv,"delete",function(t){var e=arguments.length,r=e<2?void 0:arguments[1];if(e&&void 0===r)return Tv(this,t);var n=[];Mv(this,function(t,e){Lv(n,{key:e,value:t})}),Up(e,1);for(var o,i=Wr(t),a=Wr(r),u=0,s=0,c=!1,f=n.length;uo;)for(var s,c=R(arguments[o++]),l=i?$v(_e(c),i(c)):_e(c),h=l.length,p=0;h>p;)s=l[p++],u&&!f(a,c,s)||(r[s]=c[s]);return r}:qv,Gv=2147483647,Vv=/[^\0-\u007E]/,Yv=/[.\u3002\uFF0E\uFF61]/g,Xv="Overflow: input needs wider integers to process",Jv=RangeError,Qv=b(Yv.exec),Zv=Math.floor,td=String.fromCharCode,ed=b("".charCodeAt),rd=b([].join),nd=b([].push),od=b("".replace),id=b("".split),ad=b("".toLowerCase),ud=function(t){return t+22+75*(t<26)},sd=function(t,e,r){var n=0;for(t=r?Zv(t/700):t>>1,t+=Zv(t/e);t>455;)t=Zv(t/35),n+=36;return Zv(n+36*t/(t+38))},cd=function(t){var e=[];t=function(t){for(var e=[],r=0,n=t.length;r=55296&&o<=56319&&r=i&&nZv((Gv-a)/l))throw new Jv(Xv);for(a+=(f-i)*l,i=f,r=0;rGv)throw new Jv(Xv);if(n===i){for(var h=a,p=36;;){var v=p<=u?1:p>=u+26?26:p-u;if(h?@[\\\]^|]/,qd=/[\0\t\n\r #/:<>?@[\\\]^|]/,Hd=/^[\u0000-\u0020]+/,$d=/(^|[^\u0000-\u0020])[\u0000-\u0020]+$/,Kd=/[\t\n\r]/g,Gd=function(t){var e,r,n,o;if("number"==typeof t){for(e=[],r=0;r<4;r++)Td(e,t%256),t=md(t/256);return Ed(e,".")}if("object"==typeof t){for(e="",n=function(t){for(var e=null,r=1,n=null,o=0,i=0;i<8;i++)0!==t[i]?(o>r&&(e=n,r=o),n=null,o=0):(null===n&&(n=i),++o);return o>r?n:e}(t),r=0;r<8;r++)o&&0===t[r]||(o&&(o=!1),n===r?(e+=r?":":"::",o=!0):(e+=Od(t[r],16),r<7&&(e+=":")));return"["+e+"]"}return t},Vd={},Yd=Kv({},Vd,{" ":1,'"':1,"<":1,">":1,"`":1}),Xd=Kv({},Yd,{"#":1,"?":1,"{":1,"}":1}),Jd=Kv({},Xd,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),Qd=function(t,e){var r=fd(t,0);return r>32&&r<127&&!ut(e,t)?t:encodeURIComponent(t)},Zd={ftp:21,file:null,http:80,https:443,ws:80,wss:443},tg=function(t,e){var r;return 2===t.length&&Sd(Nd,wd(t,0))&&(":"===(r=wd(t,1))||!e&&"|"===r)},eg=function(t){var e;return t.length>1&&tg(kd(t,0,2))&&(2===t.length||"/"===(e=wd(t,2))||"\\"===e||"?"===e||"#"===e)},rg=function(t){return"."===t||"%2e"===Id(t)},ng={},og={},ig={},ag={},ug={},sg={},cg={},fg={},lg={},hg={},pg={},vg={},dg={},gg={},yg={},mg={},bg={},wg={},Sg={},Eg={},Og={},xg=function(t,e,r){var n,o,i,a=Wr(t);if(e){if(o=this.parse(a))throw new gd(o);this.searchParams=null}else{if(void 0!==r&&(n=new xg(r,!0)),o=this.parse(a,null,n))throw new gd(o);(i=vd(new pd)).bindURL(this),this.searchParams=i}};xg.prototype={type:"URL",parse:function(t,e,r){var n,o,i,a,u,s=this,c=e||ng,f=0,l="",h=!1,p=!1,v=!1;for(t=Wr(t),e||(s.scheme="",s.username="",s.password="",s.host=null,s.port=null,s.path=[],s.query=null,s.fragment=null,s.cannotBeABaseURL=!1,t=Pd(t,Hd,""),t=Pd(t,$d,"$1")),t=Pd(t,Kd,""),n=Wn(t);f<=n.length;){switch(o=n[f],c){case ng:if(!o||!Sd(Nd,o)){if(e)return Md;c=ig;continue}l+=Id(o),c=og;break;case og:if(o&&(Sd(Cd,o)||"+"===o||"-"===o||"."===o))l+=Id(o);else{if(":"!==o){if(e)return Md;l="",c=ig,f=0;continue}if(e&&(s.isSpecial()!==ut(Zd,l)||"file"===l&&(s.includesCredentials()||null!==s.port)||"file"===s.scheme&&!s.host))return;if(s.scheme=l,e)return void(s.isSpecial()&&Zd[s.scheme]===s.port&&(s.port=null));l="","file"===s.scheme?c=gg:s.isSpecial()&&r&&r.scheme===s.scheme?c=ag:s.isSpecial()?c=fg:"/"===n[f+1]?(c=ug,f++):(s.cannotBeABaseURL=!0,Rd(s.path,""),c=Sg)}break;case ig:if(!r||r.cannotBeABaseURL&&"#"!==o)return Md;if(r.cannotBeABaseURL&&"#"===o){s.scheme=r.scheme,s.path=vo(r.path),s.query=r.query,s.fragment="",s.cannotBeABaseURL=!0,c=Og;break}c="file"===r.scheme?gg:sg;continue;case ag:if("/"!==o||"/"!==n[f+1]){c=sg;continue}c=lg,f++;break;case ug:if("/"===o){c=hg;break}c=wg;continue;case sg:if(s.scheme=r.scheme,o===Wv)s.username=r.username,s.password=r.password,s.host=r.host,s.port=r.port,s.path=vo(r.path),s.query=r.query;else if("/"===o||"\\"===o&&s.isSpecial())c=cg;else if("?"===o)s.username=r.username,s.password=r.password,s.host=r.host,s.port=r.port,s.path=vo(r.path),s.query="",c=Eg;else{if("#"!==o){s.username=r.username,s.password=r.password,s.host=r.host,s.port=r.port,s.path=vo(r.path),s.path.length--,c=wg;continue}s.username=r.username,s.password=r.password,s.host=r.host,s.port=r.port,s.path=vo(r.path),s.query=r.query,s.fragment="",c=Og}break;case cg:if(!s.isSpecial()||"/"!==o&&"\\"!==o){if("/"!==o){s.username=r.username,s.password=r.password,s.host=r.host,s.port=r.port,c=wg;continue}c=hg}else c=lg;break;case fg:if(c=lg,"/"!==o||"/"!==wd(l,f+1))continue;f++;break;case lg:if("/"!==o&&"\\"!==o){c=hg;continue}break;case hg:if("@"===o){h&&(l="%40"+l),h=!0,i=Wn(l);for(var d=0;d65535)return Ud;s.port=s.isSpecial()&&m===Zd[s.scheme]?null:m,l=""}if(e)return;c=bg;continue}return Ud}l+=o;break;case gg:if(s.scheme="file","/"===o||"\\"===o)c=yg;else{if(!r||"file"!==r.scheme){c=wg;continue}switch(o){case Wv:s.host=r.host,s.path=vo(r.path),s.query=r.query;break;case"?":s.host=r.host,s.path=vo(r.path),s.query="",c=Eg;break;case"#":s.host=r.host,s.path=vo(r.path),s.query=r.query,s.fragment="",c=Og;break;default:eg(Ed(vo(n,f),""))||(s.host=r.host,s.path=vo(r.path),s.shortenPath()),c=wg;continue}}break;case yg:if("/"===o||"\\"===o){c=mg;break}r&&"file"===r.scheme&&!eg(Ed(vo(n,f),""))&&(tg(r.path[0],!0)?Rd(s.path,r.path[0]):s.host=r.host),c=wg;continue;case mg:if(o===Wv||"/"===o||"\\"===o||"?"===o||"#"===o){if(!e&&tg(l))c=wg;else if(""===l){if(s.host="",e)return;c=bg}else{if(a=s.parseHost(l))return a;if("localhost"===s.host&&(s.host=""),e)return;l="",c=bg}continue}l+=o;break;case bg:if(s.isSpecial()){if(c=wg,"/"!==o&&"\\"!==o)continue}else if(e||"?"!==o)if(e||"#"!==o){if(o!==Wv&&(c=wg,"/"!==o))continue}else s.fragment="",c=Og;else s.query="",c=Eg;break;case wg:if(o===Wv||"/"===o||"\\"===o&&s.isSpecial()||!e&&("?"===o||"#"===o)){if(".."===(u=Id(u=l))||"%2e."===u||".%2e"===u||"%2e%2e"===u?(s.shortenPath(),"/"===o||"\\"===o&&s.isSpecial()||Rd(s.path,"")):rg(l)?"/"===o||"\\"===o&&s.isSpecial()||Rd(s.path,""):("file"===s.scheme&&!s.path.length&&tg(l)&&(s.host&&(s.host=""),l=wd(l,0)+":"),Rd(s.path,l)),l="","file"===s.scheme&&(o===Wv||"?"===o||"#"===o))for(;s.path.length>1&&""===s.path[0];)Ad(s.path);"?"===o?(s.query="",c=Eg):"#"===o&&(s.fragment="",c=Og)}else l+=Qd(o,Xd);break;case Sg:"?"===o?(s.query="",c=Eg):"#"===o?(s.fragment="",c=Og):o!==Wv&&(s.path[0]+=Qd(o,Vd));break;case Eg:e||"#"!==o?o!==Wv&&("'"===o&&s.isSpecial()?s.query+="%27":s.query+="#"===o?"%23":Qd(o,Vd)):(s.fragment="",c=Og);break;case Og:o!==Wv&&(s.fragment+=Qd(o,Yd))}f++}},parseHost:function(t){var e,r,n;if("["===wd(t,0)){if("]"!==wd(t,t.length-1))return Ld;if(e=function(t){var e,r,n,o,i,a,u,s=[0,0,0,0,0,0,0,0],c=0,f=null,l=0,h=function(){return wd(t,l)};if(":"===h()){if(":"!==wd(t,1))return;l+=2,f=++c}for(;h();){if(8===c)return;if(":"!==h()){for(e=r=0;r<4&&Sd(zd,h());)e=16*e+yd(h(),16),l++,r++;if("."===h()){if(0===r)return;if(l-=r,c>6)return;for(n=0;h();){if(o=null,n>0){if(!("."===h()&&n<4))return;l++}if(!Sd(_d,h()))return;for(;Sd(_d,h());){if(i=yd(h(),10),null===o)o=i;else{if(0===o)return;o=10*o+i}if(o>255)return;l++}s[c]=256*s[c]+o,2!=++n&&4!==n||c++}if(4!==n)return;break}if(":"===h()){if(l++,!h())return}else if(h())return;s[c++]=e}else{if(null!==f)return;l++,f=++c}}if(null!==f)for(a=c-f,c=7;0!==c&&a>0;)u=s[c],s[c--]=s[f+a-1],s[f+--a]=u;else if(8!==c)return;return s}(kd(t,1,-1)),!e)return Ld;this.host=e}else if(this.isSpecial()){if(t=function(t){var e,r,n=[],o=id(od(ad(t),Yv,"."),".");for(e=0;e4)return t;for(r=[],n=0;n1&&"0"===wd(o,0)&&(i=Sd(Fd,o)?16:8,o=kd(o,8===i?1:2)),""===o)a=0;else{if(!Sd(10===i?Dd:8===i?Bd:zd,o))return t;a=yd(o,i)}Rd(r,a)}for(n=0;n=bd(256,5-e))return null}else if(a>255)return null;for(u=xd(r),n=0;n1?arguments[1]:void 0,n=ld(e,new xg(t,!1,r));u||(e.href=n.serialize(),e.origin=n.getOrigin(),e.protocol=n.getProtocol(),e.username=n.getUsername(),e.password=n.getPassword(),e.host=n.getHost(),e.hostname=n.getHostname(),e.port=n.getPort(),e.pathname=n.getPathname(),e.search=n.getSearch(),e.searchParams=n.getSearchParams(),e.hash=n.getHash())},Pg=Rg.prototype,Ag=function(t,e){return{get:function(){return hd(this)[t]()},set:e&&function(t){return hd(this)[e](t)},configurable:!0,enumerable:!0}};if(u&&(so(Pg,"href",Ag("serialize","setHref")),so(Pg,"origin",Ag("getOrigin")),so(Pg,"protocol",Ag("getProtocol","setProtocol")),so(Pg,"username",Ag("getUsername","setUsername")),so(Pg,"password",Ag("getPassword","setPassword")),so(Pg,"host",Ag("getHost","setHost")),so(Pg,"hostname",Ag("getHostname","setHostname")),so(Pg,"port",Ag("getPort","setPort")),so(Pg,"pathname",Ag("getPathname","setPathname")),so(Pg,"search",Ag("getSearch","setSearch")),so(Pg,"searchParams",Ag("getSearchParams")),so(Pg,"hash",Ag("getHash","setHash"))),ie(Pg,"toJSON",function(){return hd(this).serialize()},{enumerable:!0}),ie(Pg,"toString",function(){return hd(this).serialize()},{enumerable:!0}),dd){var jg=dd.createObjectURL,kg=dd.revokeObjectURL;jg&&ie(Rg,"createObjectURL",ar(jg,dd)),kg&&ie(Rg,"revokeObjectURL",ar(kg,dd))}an(Rg,"URL"),Ce({global:!0,constructor:!0,forced:!Mp,sham:!u},{URL:Rg});var Ig=L("URL"),Tg=Mp&&a(function(){Ig.canParse()}),Mg=a(function(){return 1!==Ig.canParse.length});Ce({target:"URL",stat:!0,forced:!Tg||Mg},{canParse:function(t){var e=Up(arguments.length,1),r=Wr(t),n=e<2||void 0===arguments[1]?void 0:Wr(arguments[1]);try{return!!new Ig(r,n)}catch(t){return!1}}});var Lg=L("URL");Ce({target:"URL",stat:!0,forced:!Mp},{parse:function(t){var e=Up(arguments.length,1),r=Wr(t),n=e<2||void 0===arguments[1]?void 0:Wr(arguments[1]);try{return new Lg(r,n)}catch(t){return null}}}),Ce({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return f(URL.prototype.toString,this)}});var Ug=WeakMap.prototype,Ng={WeakMap:WeakMap,set:b(Ug.set),get:b(Ug.get),has:b(Ug.has),remove:b(Ug.delete)},Cg=Ng.has,_g=function(t){return Cg(t),t},Fg=Ng.get,Bg=Ng.has,Dg=Ng.set;Ce({target:"WeakMap",proto:!0,real:!0,forced:!0},{emplace:function(t,e){var r,n,o=_g(this);return Bg(o,t)?(r=Fg(o,t),"update"in e&&(r=e.update(r,t,o),Dg(o,t,r)),r):(n=e.insert(t,o),Dg(o,t,n),n)}}),Ce({target:"WeakMap",stat:!0,forced:!0},{from:ei(Ng.WeakMap,Ng.set,!0)}),Ce({target:"WeakMap",stat:!0,forced:!0},{of:ri(Ng.WeakMap,Ng.set,!0)});var zg=Ng.remove;Ce({target:"WeakMap",proto:!0,real:!0,forced:!0},{deleteAll:function(){for(var t,e=_g(this),r=!0,n=0,o=arguments.length;n2&&(n=r,M(o=arguments[2])&&"cause"in o&&_t(n,"cause",o.cause));var s=[];return Ao(t,ny,{that:s}),_t(r,"errors",s),r};dn?dn(oy,ry):Ae(oy,ry,{name:!0});var iy=oy.prototype=Ve(ry.prototype,{constructor:d(1,oy),message:d(1,""),name:d(1,"AggregateError")});Ce({global:!0,constructor:!0,arity:2},{AggregateError:oy});var ay,uy,sy,cy,fy=function(t){return _.slice(0,t.length)===t},ly=fy("Bun/")?"BUN":fy("Cloudflare-Workers")?"CLOUDFLARE":fy("Deno/")?"DENO":fy("Node.js/")?"NODE":i.Bun&&"string"==typeof Bun.version?"BUN":i.Deno&&"object"==typeof Deno.version?"DENO":"process"===E(i.process)?"NODE":i.window&&i.document?"BROWSER":"REST",hy="NODE"===ly,py=/(?:ipad|iphone|ipod).*applewebkit/i.test(_),vy=i.setImmediate,dy=i.clearImmediate,gy=i.process,yy=i.Dispatch,my=i.Function,by=i.MessageChannel,wy=i.String,Sy=0,Ey={},Oy="onreadystatechange";a(function(){ay=i.location});var xy=function(t){if(ut(Ey,t)){var e=Ey[t];delete Ey[t],e()}},Ry=function(t){return function(){xy(t)}},Py=function(t){xy(t.data)},Ay=function(t){i.postMessage(wy(t),ay.protocol+"//"+ay.host)};vy&&dy||(vy=function(t){Up(arguments.length,1);var e=T(t)?t:my(t),r=vo(arguments,1);return Ey[++Sy]=function(){Ra(e,void 0,r)},uy(Sy),Sy},dy=function(t){delete Ey[t]},hy?uy=function(t){gy.nextTick(Ry(t))}:yy&&yy.now?uy=function(t){yy.now(Ry(t))}:by&&!py?(cy=(sy=new by).port2,sy.port1.onmessage=Py,uy=ar(cy.postMessage,cy)):i.addEventListener&&T(i.postMessage)&&!i.importScripts&&ay&&"file:"!==ay.protocol&&!a(Ay)?(uy=Ay,i.addEventListener("message",Py,!1)):uy=Oy in Et("script")?function(t){De.appendChild(Et("script"))[Oy]=function(){De.removeChild(this),xy(t)}}:function(t){setTimeout(Ry(t),0)});var jy={set:vy,clear:dy},ky=function(){this.head=null,this.tail=null};ky.prototype={add:function(t){var e={item:t,next:null},r=this.tail;r?r.next=e:this.head=e,this.tail=e},get:function(){var t=this.head;if(t)return null===(this.head=t.next)&&(this.tail=null),t.item}};var Iy,Ty,My,Ly,Uy,Ny=ky,Cy=/ipad|iphone|ipod/i.test(_)&&"undefined"!=typeof Pebble,_y=/web0s(?!.*chrome)/i.test(_),Fy=jy.set,By=i.MutationObserver||i.WebKitMutationObserver,Dy=i.document,zy=i.process,Wy=i.Promise,qy=Ip("queueMicrotask");if(!qy){var Hy=new Ny,$y=function(){var t,e;for(hy&&(t=zy.domain)&&t.exit();e=Hy.get();)try{e()}catch(t){throw Hy.head&&Iy(),t}t&&t.enter()};py||hy||_y||!By||!Dy?!Cy&&Wy&&Wy.resolve?((Ly=Wy.resolve(void 0)).constructor=Wy,Uy=ar(Ly.then,Ly),Iy=function(){Uy($y)}):hy?Iy=function(){zy.nextTick($y)}:(Fy=ar(Fy,i),Iy=function(){Fy($y)}):(Ty=!0,My=Dy.createTextNode(""),new By($y).observe(My,{characterData:!0}),Iy=function(){My.data=Ty=!Ty}),qy=function(t){Hy.head||Iy(),Hy.add(t)}}var Ky,Gy,Vy,Yy=qy,Xy=function(t){try{return{error:!1,value:t()}}catch(t){return{error:!0,value:t}}},Jy=i.Promise,Qy=dt("species"),Zy=!1,tm=T(i.PromiseRejectionEvent),em=Ue("Promise",function(){var t=Kt(Jy),e=t!==String(Jy);if(!e&&66===W)return!0;if(!W||W<51||!/native code/.test(t)){var r=new Jy(function(t){t(1)}),n=function(t){t(function(){},function(){})};if((r.constructor={})[Qy]=n,!(Zy=r.then(function(){})instanceof n))return!0}return!(e||"BROWSER"!==ly&&"DENO"!==ly||tm)}),rm={CONSTRUCTOR:em,REJECTION_EVENT:tm,SUBCLASSING:Zy},nm=TypeError,om=function(t){var e,r;this.promise=new t(function(t,n){if(void 0!==e||void 0!==r)throw new nm("Bad Promise constructor");e=t,r=n}),this.resolve=J(e),this.reject=J(r)},im={f:function(t){return new om(t)}},am=jy.set,um="Promise",sm=rm.CONSTRUCTOR,cm=rm.REJECTION_EVENT,fm=rm.SUBCLASSING,lm=ne.getterFor(um),hm=ne.set,pm=Jy&&Jy.prototype,vm=Jy,dm=pm,gm=i.TypeError,ym=i.document,mm=i.process,bm=im.f,wm=bm,Sm=!!(ym&&ym.createEvent&&i.dispatchEvent),Em="unhandledrejection",Om=function(t){var e;return!(!M(t)||!T(e=t.then))&&e},xm=function(t,e){var r,n,o,i=e.value,a=1===e.state,u=a?t.ok:t.fail,s=t.resolve,c=t.reject,l=t.domain;try{u?(a||(2===e.rejection&&km(e),e.rejection=1),!0===u?r=i:(l&&l.enter(),r=u(i),l&&(l.exit(),o=!0)),r===t.promise?c(new gm("Promise-chain cycle")):(n=Om(r))?f(n,r,s,c):s(r)):c(i)}catch(t){l&&!o&&l.exit(),c(t)}},Rm=function(t,e){t.notified||(t.notified=!0,Yy(function(){for(var r,n=t.reactions;r=n.get();)xm(r,t);t.notified=!1,e&&!t.rejection&&Am(t)}))},Pm=function(t,e,r){var n,o;Sm?((n=ym.createEvent("Event")).promise=e,n.reason=r,n.initEvent(t,!1,!0),i.dispatchEvent(n)):n={promise:e,reason:r},!cm&&(o=i["on"+t])?o(n):t===Em&&function(t,e){try{1===arguments.length?console.error(t):console.error(t,e)}catch(t){}}("Unhandled promise rejection",r)},Am=function(t){f(am,i,function(){var e,r=t.facade,n=t.value;if(jm(t)&&(e=Xy(function(){hy?mm.emit("unhandledRejection",n,r):Pm(Em,r,n)}),t.rejection=hy||jm(t)?2:1,e.error))throw e.value})},jm=function(t){return 1!==t.rejection&&!t.parent},km=function(t){f(am,i,function(){var e=t.facade;hy?mm.emit("rejectionHandled",e):Pm("rejectionhandled",e,t.value)})},Im=function(t,e,r){return function(n){t(e,n,r)}},Tm=function(t,e,r){t.done||(t.done=!0,r&&(t=r),t.value=e,t.state=2,Rm(t,!0))},Mm=function(t,e,r){if(!t.done){t.done=!0,r&&(t=r);try{if(t.facade===e)throw new gm("Promise can't be resolved itself");var n=Om(e);n?Yy(function(){var r={done:!1};try{f(n,e,Im(Mm,r,t),Im(Tm,r,t))}catch(e){Tm(r,e,t)}}):(t.value=e,t.state=1,Rm(t,!1))}catch(e){Tm({done:!1},e,t)}}};if(sm&&(vm=function(t){ko(this,dm),J(t),f(Ky,this);var e=lm(this);try{t(Im(Mm,e),Im(Tm,e))}catch(t){Tm(e,t)}},(Ky=function(t){hm(this,{type:um,done:!1,notified:!1,parent:!1,reactions:new Ny,rejection:!1,state:0,value:null})}).prototype=ie(dm=vm.prototype,"then",function(t,e){var r=lm(this),n=bm(Cc(this,vm));return r.parent=!0,n.ok=!T(t)||t,n.fail=T(e)&&e,n.domain=hy?mm.domain:void 0,0===r.state?r.reactions.add(n):Yy(function(){xm(n,r)}),n.promise}),Gy=function(){var t=new Ky,e=lm(t);this.promise=t,this.resolve=Im(Mm,e),this.reject=Im(Tm,e)},im.f=bm=function(t){return t===vm||void 0===t?new Gy(t):wm(t)},T(Jy)&&pm!==Object.prototype)){Vy=pm.then,fm||ie(pm,"then",function(t,e){var r=this;return new vm(function(t,e){f(Vy,r,t,e)}).then(t,e)},{unsafe:!0});try{delete pm.constructor}catch(t){}dn&&dn(pm,dm)}Ce({global:!0,constructor:!0,wrap:!0,forced:sm},{Promise:vm}),an(vm,um,!1),Uo(um);var Lm=rm.CONSTRUCTOR||!Gn(function(t){Jy.all(t).then(void 0,function(){})});Ce({target:"Promise",stat:!0,forced:Lm},{all:function(t){var e=this,r=im.f(e),n=r.resolve,o=r.reject,i=Xy(function(){var r=J(e.resolve),i=[],a=0,u=1;Ao(t,function(t){var s=a++,c=!1;u++,f(r,e,t).then(function(t){c||(c=!0,i[s]=t,--u||n(i))},o)}),--u||n(i)});return i.error&&o(i.value),r.promise}});var Um=Jy&&Jy.prototype;if(Ce({target:"Promise",proto:!0,forced:rm.CONSTRUCTOR,real:!0},{catch:function(t){return this.then(void 0,t)}}),T(Jy)){var Nm=L("Promise").prototype.catch;Um.catch!==Nm&&ie(Um,"catch",Nm,{unsafe:!0})}Ce({target:"Promise",stat:!0,forced:Lm},{race:function(t){var e=this,r=im.f(e),n=r.reject,o=Xy(function(){var o=J(e.resolve);Ao(t,function(t){f(o,e,t).then(r.resolve,n)})});return o.error&&n(o.value),r.promise}}),Ce({target:"Promise",stat:!0,forced:rm.CONSTRUCTOR},{reject:function(t){var e=im.f(this);return(0,e.reject)(t),e.promise}});var Cm=function(t,e){if(kt(t),M(e)&&e.constructor===t)return e;var r=im.f(t);return(0,r.resolve)(e),r.promise};Ce({target:"Promise",stat:!0,forced:rm.CONSTRUCTOR},{resolve:function(t){return Cm(this,t)}}),Ce({target:"Promise",stat:!0,forced:Lm},{allSettled:function(t){var e=this,r=im.f(e),n=r.resolve,o=r.reject,i=Xy(function(){var r=J(e.resolve),o=[],i=0,a=1;Ao(t,function(t){var u=i++,s=!1;a++,f(r,e,t).then(function(t){s||(s=!0,o[u]={status:"fulfilled",value:t},--a||n(o))},function(t){s||(s=!0,o[u]={status:"rejected",reason:t},--a||n(o))})}),--a||n(o)});return i.error&&o(i.value),r.promise}});var _m="No one promise resolved";Ce({target:"Promise",stat:!0,forced:Lm},{any:function(t){var e=this,r=L("AggregateError"),n=im.f(e),o=n.resolve,i=n.reject,a=Xy(function(){var n=J(e.resolve),a=[],u=0,s=1,c=!1;Ao(t,function(t){var l=u++,h=!1;s++,f(n,e,t).then(function(t){h||c||(c=!0,o(t))},function(t){h||c||(h=!0,a[l]=t,--s||i(new r(a,_m)))})}),--s||i(new r(a,_m))});return a.error&&i(a.value),n.promise}}),Ce({target:"Promise",stat:!0},{withResolvers:function(){var t=im.f(this);return{promise:t.promise,resolve:t.resolve,reject:t.reject}}});var Fm=Jy&&Jy.prototype,Bm=!!Jy&&a(function(){Fm.finally.call({then:function(){}},function(){})});if(Ce({target:"Promise",proto:!0,real:!0,forced:Bm},{finally:function(t){var e=Cc(this,L("Promise")),r=T(t);return this.then(r?function(r){return Cm(e,t()).then(function(){return r})}:t,r?function(r){return Cm(e,t()).then(function(){throw r})}:t)}}),T(Jy)){var Dm=L("Promise").prototype.finally;Fm.finally!==Dm&&ie(Fm,"finally",Dm,{unsafe:!0})}var zm=i.Promise,Wm=!1,qm=!zm||!zm.try||Xy(function(){zm.try(function(t){Wm=8===t},8)}).error||!Wm;Ce({target:"Promise",stat:!0,forced:qm},{try:function(t){var e=arguments.length>1?vo(arguments,1):[],r=im.f(this),n=Xy(function(){return Ra(J(t),void 0,e)});return(n.error?r.reject:r.resolve)(n.value),r.promise}}),Ze("Promise","finally");var Hm="URLSearchParams"in self,$m="Symbol"in self&&"iterator"in Symbol,Km="FileReader"in self&&"Blob"in self&&function(){try{return new Blob,!0}catch(t){return!1}}(),Gm="FormData"in self,Vm="ArrayBuffer"in self;if(Vm)var Ym=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],Xm=ArrayBuffer.isView||function(t){return t&&Ym.indexOf(Object.prototype.toString.call(t))>-1};function Jm(t){if("string"!=typeof t&&(t=String(t)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(t))throw new TypeError("Invalid character in header field name");return t.toLowerCase()}function Qm(t){return"string"!=typeof t&&(t=String(t)),t}function Zm(t){var e={next:function(){var e=t.shift();return{done:void 0===e,value:e}}};return $m&&(e[Symbol.iterator]=function(){return e}),e}function tb(t){this.map={},t instanceof tb?t.forEach(function(t,e){this.append(e,t)},this):Array.isArray(t)?t.forEach(function(t){this.append(t[0],t[1])},this):t&&Object.getOwnPropertyNames(t).forEach(function(e){this.append(e,t[e])},this)}function eb(t){if(t.bodyUsed)return Promise.reject(new TypeError("Already read"));t.bodyUsed=!0}function rb(t){return new Promise(function(e,r){t.onload=function(){e(t.result)},t.onerror=function(){r(t.error)}})}function nb(t){var e=new FileReader,r=rb(e);return e.readAsArrayBuffer(t),r}function ob(t){if(t.slice)return t.slice(0);var e=new Uint8Array(t.byteLength);return e.set(new Uint8Array(t)),e.buffer}function ib(){return this.bodyUsed=!1,this._initBody=function(t){var e;this._bodyInit=t,t?"string"==typeof t?this._bodyText=t:Km&&Blob.prototype.isPrototypeOf(t)?this._bodyBlob=t:Gm&&FormData.prototype.isPrototypeOf(t)?this._bodyFormData=t:Hm&&URLSearchParams.prototype.isPrototypeOf(t)?this._bodyText=t.toString():Vm&&Km&&(e=t)&&DataView.prototype.isPrototypeOf(e)?(this._bodyArrayBuffer=ob(t.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):Vm&&(ArrayBuffer.prototype.isPrototypeOf(t)||Xm(t))?this._bodyArrayBuffer=ob(t):this._bodyText=t=Object.prototype.toString.call(t):this._bodyText="",this.headers.get("content-type")||("string"==typeof t?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):Hm&&URLSearchParams.prototype.isPrototypeOf(t)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},Km&&(this.blob=function(){var t=eb(this);if(t)return t;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?eb(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(nb)}),this.text=function(){var t=eb(this);if(t)return t;if(this._bodyBlob)return function(t){var e=new FileReader,r=rb(e);return e.readAsText(t),r}(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(function(t){for(var e=new Uint8Array(t),r=new Array(e.length),n=0;n-1?e:t}(e.method||this.method||"GET"),this.mode=e.mode||this.mode||null,this.signal=e.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&r)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(r)}function sb(t){var e=new FormData;return t.trim().split("&").forEach(function(t){if(t){var r=t.split("="),n=r.shift().replace(/\+/g," "),o=r.join("=").replace(/\+/g," ");e.append(decodeURIComponent(n),decodeURIComponent(o))}}),e}function cb(t,e){e||(e={}),this.type="default",this.status=void 0===e.status?200:e.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in e?e.statusText:"OK",this.headers=new tb(e.headers),this.url=e.url||"",this._initBody(t)}ub.prototype.clone=function(){return new ub(this,{body:this._bodyInit})},ib.call(ub.prototype),ib.call(cb.prototype),cb.prototype.clone=function(){return new cb(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new tb(this.headers),url:this.url})},cb.error=function(){var t=new cb(null,{status:0,statusText:""});return t.type="error",t};var fb=[301,302,303,307,308];cb.redirect=function(t,e){if(-1===fb.indexOf(e))throw new RangeError("Invalid status code");return new cb(null,{status:e,headers:{location:t}})};var lb=self.DOMException;try{new lb}catch(t){(lb=function(t,e){this.message=t,this.name=e;var r=Error(t);this.stack=r.stack}).prototype=Object.create(Error.prototype),lb.prototype.constructor=lb}function hb(t,e){return new Promise(function(r,n){var o=new ub(t,e);if(o.signal&&o.signal.aborted)return n(new lb("Aborted","AbortError"));var i=new XMLHttpRequest;function a(){i.abort()}i.onload=function(){var t,e,n={status:i.status,statusText:i.statusText,headers:(t=i.getAllResponseHeaders()||"",e=new tb,t.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach(function(t){var r=t.split(":"),n=r.shift().trim();if(n){var o=r.join(":").trim();e.append(n,o)}}),e)};n.url="responseURL"in i?i.responseURL:n.headers.get("X-Request-URL"),r(new cb("response"in i?i.response:i.responseText,n))},i.onerror=function(){n(new TypeError("Network request failed"))},i.ontimeout=function(){n(new TypeError("Network request failed"))},i.onabort=function(){n(new lb("Aborted","AbortError"))},i.open(o.method,o.url,!0),"include"===o.credentials?i.withCredentials=!0:"omit"===o.credentials&&(i.withCredentials=!1),"responseType"in i&&Km&&(i.responseType="blob"),o.headers.forEach(function(t,e){i.setRequestHeader(e,t)}),o.signal&&(o.signal.addEventListener("abort",a),i.onreadystatechange=function(){4===i.readyState&&o.signal.removeEventListener("abort",a)}),i.send(void 0===o._bodyInit?null:o._bodyInit)})}hb.polyfill=!0,self.fetch||(self.fetch=hb,self.Headers=tb,self.Request=ub,self.Response=cb);var pb=Object.getOwnPropertySymbols,vb=Object.prototype.hasOwnProperty,db=Object.prototype.propertyIsEnumerable,gb=function(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},r=0;r<10;r++)e["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(e).map(function(t){return e[t]}).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach(function(t){n[t]=t}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(t){return!1}}()?Object.assign:function(t,e){for(var r,n,o=function(t){if(null==t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}(t),i=1;i{"use strict";var e={},t={};function r(o){var n=t[o];if(void 0!==n)return n.exports;var a=t[o]={exports:{}},i=!0;try{e[o](a,a.exports,r),i=!1}finally{i&&delete t[o]}return a.exports}r.m=e,(()=>{var e=[];r.O=(t,o,n,a)=>{if(o){a=a||0;for(var i=e.length;i>0&&e[i-1][2]>a;i--)e[i]=e[i-1];e[i]=[o,n,a];return}for(var u=1/0,i=0;i=a)&&Object.keys(r.O).every(e=>r.O[e](o[c]))?o.splice(c--,1):(l=!1,a{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},(()=>{var e,t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__;r.t=function(o,n){if(1&n&&(o=this(o)),8&n||"object"==typeof o&&o&&(4&n&&o.__esModule||16&n&&"function"==typeof o.then))return o;var a=Object.create(null);r.r(a);var i={};e=e||[null,t({}),t([]),t(t)];for(var u=2&n&&o;"object"==typeof u&&!~e.indexOf(u);u=t(u))Object.getOwnPropertyNames(u).forEach(e=>i[e]=()=>o[e]);return i.default=()=>o,r.d(a,i),a}})(),r.d=(e,t)=>{for(var o in t)r.o(t,o)&&!r.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,o)=>(r.f[o](e,t),t),[])),r.u=e=>{},r.miniCssF=e=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={},t="_N_E:";r.l=(o,n,a,i)=>{if(e[o])return void e[o].push(n);if(void 0!==a)for(var u,l,c=document.getElementsByTagName("script"),d=0;d{u.onerror=u.onload=null,clearTimeout(p);var n=e[o];if(delete e[o],u.parentNode&&u.parentNode.removeChild(u),n&&n.forEach(e=>e(r)),t)return t(r)},p=setTimeout(s.bind(null,void 0,{type:"timeout",target:u}),12e4);u.onerror=s.bind(null,u.onerror),u.onload=s.bind(null,u.onload),l&&document.head.appendChild(u)}})(),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;r.tt=()=>(void 0===e&&(e={createScriptURL:e=>e},"undefined"!=typeof trustedTypes&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("nextjs#bundler",e))),e)})(),r.tu=e=>r.tt().createScriptURL(e),r.p="/t2-mapper/_next/",(()=>{var e={68:0,894:0};r.f.j=(t,o)=>{var n=r.o(e,t)?e[t]:void 0;if(0!==n)if(n)o.push(n[2]);else if(/^(68|894)$/.test(t))e[t]=0;else{var a=new Promise((r,o)=>n=e[t]=[r,o]);o.push(n[2]=a);var i=r.p+r.u(t),u=Error();r.l(i,o=>{if(r.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var a=o&&("load"===o.type?"missing":o.type),i=o&&o.target&&o.target.src;u.message="Loading chunk "+t+" failed.\n("+a+": "+i+")",u.name="ChunkLoadError",u.type=a,u.request=i,n[1](u)}},"chunk-"+t,t)}},r.O.j=t=>0===e[t];var t=(t,o)=>{var n,a,[i,u,l]=o,c=0;if(i.some(t=>0!==e[t])){for(n in u)r.o(u,n)&&(r.m[n]=u[n]);if(l)var d=l(r)}for(t&&t(o);cH2-2=v$k55SFG$N3@T#&sh(^LaAg%+AhyhrF%rZm(o>SpdLF zb;qa!z!S)WWon+~Dj$jA!us|m7=FKcMqY+?v)VCDaD(7wu*BuS5)C2GJ?_c`*Eu;! zbeZ@caY}+O5$wNlz_~R3gjfo1(yy`I>h>M)2%5GP!HpIUJa}6y07X(1RhCty2no1V zPzw?OnE?kf374=3{5UTU2AL_Q6}0Q8A~6^IoxKnMag9D){O-vYC>SX#4nxW)rt!1B`S|9-3bWpnp&>eznJJA{An}qN(6gkO@jmI< z2Vd6T6U9BR8XJw6`}N}`UAV7<-w*ds!Rwm!`309be{oehV1Qi$+XSWprUIq{rUIq{ nrUIq{rUIq{rh@-h!Ov@}{3pPjeK`3>|9w^O?i$0*gI9k5?HKE2 literal 0 HcmV?d00001 diff --git a/docs/index.html b/docs/index.html new file mode 100644 index 00000000..5793a2fe --- /dev/null +++ b/docs/index.html @@ -0,0 +1 @@ +Next.js

\ No newline at end of file diff --git a/docs/index.txt b/docs/index.txt new file mode 100644 index 00000000..8bbd6b52 --- /dev/null +++ b/docs/index.txt @@ -0,0 +1,19 @@ +1:"$Sreact.fragment" +2:I[9766,[],""] +3:I[8924,[],""] +4:I[1959,[],"ClientPageRoot"] +5:I[9547,["367","static/chunks/b536a0f1-1b5759e0c5317a23.js","831","static/chunks/bd904a5c-e1628316166fbc2b.js","833","static/chunks/833-d98b3700005158b4.js","974","static/chunks/app/page-0b67264ab3f1c6e3.js"],"default"] +8:I[4431,[],"OutletBoundary"] +a:I[5278,[],"AsyncMetadataOutlet"] +c:I[4431,[],"ViewportBoundary"] +e:I[4431,[],"MetadataBoundary"] +f:"$Sreact.suspense" +11:I[7150,[],""] +:HL["/t2-mapper/_next/static/css/d3642657febdad3f.css","style"] +0:{"P":null,"b":"_VKfa8E6hO3c8ayDGdE0A","p":"/t2-mapper","c":["",""],"i":false,"f":[[["",{"children":["__PAGE__",{}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/t2-mapper/_next/static/css/d3642657febdad3f.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"en","children":["$","body",null,{"children":["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}]]}],{"children":["__PAGE__",["$","$1","c",{"children":[["$","$L4",null,{"Component":"$5","searchParams":{},"params":{},"promises":["$@6","$@7"]}],null,["$","$L8",null,{"children":["$L9",["$","$La",null,{"promise":"$@b"}]]}]]}],{},null,false]},null,false],["$","$1","h",{"children":[null,[["$","$Lc",null,{"children":"$Ld"}],null],["$","$Le",null,{"children":["$","div",null,{"hidden":true,"children":["$","$f",null,{"fallback":null,"children":"$L10"}]}]}]]}],false]],"m":"$undefined","G":["$11",[]],"s":false,"S":true} +6:{} +7:"$0:f:0:1:2:children:1:props:children:0:props:params" +d:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] +9:null +b:{"metadata":[["$","title","0",{"children":"Next.js"}],["$","meta","1",{"name":"description","content":"Generated by Next.js"}]],"error":null,"digest":"$undefined"} +10:"$b:metadata" diff --git a/docs/manifest.json b/docs/manifest.json new file mode 100644 index 00000000..575b9165 --- /dev/null +++ b/docs/manifest.json @@ -0,0 +1 @@ +{"BridgeTooFarReadme.txt":["DynamixFinalPack.vl2"],"Devil'sElbowReadme.txt":["DynamixFinalPack.vl2"],"Dopplegangers.txt":["DesertWind.vl2","centaur.vl2"],"EULA.txt":["base.vl2"],"Info.txt":["yHDTextures2.0.vl2"],"InnerSanctumReadme.txt":["DynamixFinalPack.vl2"],"IsleOfManReadme.txt":["DynamixFinalPack.vl2"],"LICENSE":["SkiFreeGameType.vl2"],"PantheonReadme.txt":["DynamixFinalPack.vl2"],"ReadMe.txt":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"TWL-MapPack Readme.txt":["TWL-MapPack.vl2"],"TWL2-Map Pack Readme.txt":["TWL2-MapPack.vl2"],"TridentReadme.txt":["DynamixFinalPack.vl2"],"UKEULA.txt":["base.vl2"],"Xtra_missions/Attrition.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/Chasmaclysmic.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/DBS_Smoothed.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/DX_Badlands.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/DX_Desert.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/DX_Ice.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/HO_Badlands.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/HO_Desert.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/HO_Ice.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/HO_Lush.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/HillKingLT.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/MapAssets.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/Moonwalk.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/Pariah_Mirrored.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/PlanetX.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/PuliVeivari.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/Ravine.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/Rush.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/SC_Badlands.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/SC_Desert.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/SC_Ice.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/SC_Lush.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/SC_Night.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/SC_Normal.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/Stripmine.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"Xtra_missions/VanDamnedLT.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/T2Intro.wav":["audio.vl2"],"audio/Windloop2.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/alienanimal2.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/alienanimal4.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/alienanimal5.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/alienanimal6.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/alienanimal7.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/birdfrog.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/Bonuses/Nouns/airplane.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/astronaut.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/atmosphere.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/balloon.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/bats.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/beeswarm.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/birdofprey.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/blimp.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/bluejay.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/budgie.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/butterfly.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/camel.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/captain.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/cat.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/cheetah.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/chickadee.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/cloud.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/colonel.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/condor.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/cougar.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/cow.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/coyote.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/crow.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/dog.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/donkey.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/dove.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/dragonfly.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/flamingo.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/fly.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/general.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/goldfinch.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/grasshopper.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/helicopter.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/hornet.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/horse.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/hurricane.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/iguana.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/jaguar.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/llama.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/major.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/moon.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/msquito.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/ostrich.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/owl.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/ozone.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/parakeet.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/pelican.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/puppy.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/shark.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/snake.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/special1.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/special2.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/special3.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/swallow.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/tiger.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/tornado.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/turtle.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/warnipple.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/wasp.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/wolf.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/zebra.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/Nouns/zeppellin.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/down_passback1_prayer.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/down_passback2_moyoyo.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/down_passback3_rocket.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/down_perppass1_blast.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/down_perppass2_deepdish.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/down_perppass3_bunnybump.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/down_straipass1_yoyo.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/down_straipass2_skydive.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/down_straipass3_jolt.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/gadget3.wav":["TR2final105-client.vl2"],"audio/fx/Bonuses/high-level1-frozen.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/high-level2-shooting.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/high-level3-dangling.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/high-level4-blazing.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/high-level5-raining.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/high-level6-falling.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/horz_passback1_jab.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/horz_passback2_backbreaker.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/horz_passback3_leetlob.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/horz_perppass1_peeler.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/horz_perppass2_blender.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/horz_perppass3_glasssmash.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/horz_straipass1_bullet.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/horz_straipass2_heist.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/horz_straipass3_smackshot.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/low-level1-sharp.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/low-level2-spitting.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/low-level3-whipped.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/low-level4-popping.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/low-level5-bursting.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/mario-6notes.wav":["TR2final105-client.vl2"],"audio/fx/Bonuses/med-level1-modest.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/med-level2-ripped.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/med-level3-shining.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/med-level4-slick.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/med-level5-sprinkling.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/med-level6-brilliant.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/upward_passback1_bomb.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/upward_passback2_deliverance.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/upward_passback3_crank.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/upward_perppass1_fling.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/upward_perppass2_quark.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/upward_perppass3_juggletoss.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/upward_straipass1_ascension.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/upward_straipass2_elevator.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/wow-level1-suspended.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/wow-level2-skeeting.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/wow-level3-hanging.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/wow-level4-arcing.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/wow-level5-pouring.wav":["TR2final093-extras.vl2"],"audio/fx/Bonuses/wow-level6-elite.wav":["TR2final093-extras.vl2"],"audio/fx/armor/breath_bio_uw.wav":["audio.vl2"],"audio/fx/armor/breath_fem_uw.wav":["audio.vl2"],"audio/fx/armor/breath_uw.wav":["audio.vl2"],"audio/fx/armor/bubbletrail.wav":["audio.vl2"],"audio/fx/armor/bubbletrail2.wav":["audio.vl2"],"audio/fx/armor/general_water_bigsplash.wav":["audio.vl2"],"audio/fx/armor/general_water_exit.wav":["audio.vl2"],"audio/fx/armor/general_water_exit2.wav":["audio.vl2"],"audio/fx/armor/general_water_medsplash.wav":["audio.vl2"],"audio/fx/armor/general_water_smallsplash.wav":["audio.vl2"],"audio/fx/armor/general_water_smallsplash2.wav":["audio.vl2"],"audio/fx/armor/heavy_LF_hard.wav":["audio.vl2"],"audio/fx/armor/heavy_LF_metal.wav":["audio.vl2"],"audio/fx/armor/heavy_LF_snow.wav":["audio.vl2"],"audio/fx/armor/heavy_LF_soft.wav":["audio.vl2"],"audio/fx/armor/heavy_LF_uw.wav":["audio.vl2"],"audio/fx/armor/heavy_LF_water.wav":["audio.vl2"],"audio/fx/armor/heavy_RF_hard.wav":["audio.vl2"],"audio/fx/armor/heavy_RF_metal.wav":["audio.vl2"],"audio/fx/armor/heavy_RF_snow.wav":["audio.vl2"],"audio/fx/armor/heavy_RF_soft.wav":["audio.vl2"],"audio/fx/armor/heavy_RF_uw.wav":["audio.vl2"],"audio/fx/armor/heavy_RF_water.wav":["audio.vl2"],"audio/fx/armor/heavy_land_hard.wav":["audio.vl2"],"audio/fx/armor/heavy_land_snow.wav":["audio.vl2"],"audio/fx/armor/heavy_land_soft.wav":["audio.vl2"],"audio/fx/armor/light_LF_bubbles.wav":["audio.vl2"],"audio/fx/armor/light_LF_hard.wav":["audio.vl2"],"audio/fx/armor/light_LF_metal.wav":["audio.vl2"],"audio/fx/armor/light_LF_snow.wav":["audio.vl2"],"audio/fx/armor/light_LF_soft.wav":["audio.vl2"],"audio/fx/armor/light_LF_uw.wav":["audio.vl2"],"audio/fx/armor/light_LF_wade.wav":["audio.vl2"],"audio/fx/armor/light_LF_water.wav":["audio.vl2"],"audio/fx/armor/light_RF_bubbles.wav":["audio.vl2"],"audio/fx/armor/light_RF_hard.wav":["audio.vl2"],"audio/fx/armor/light_RF_metal.wav":["audio.vl2"],"audio/fx/armor/light_RF_snow.wav":["audio.vl2"],"audio/fx/armor/light_RF_soft.wav":["audio.vl2"],"audio/fx/armor/light_RF_uw.wav":["audio.vl2"],"audio/fx/armor/light_RF_wade.wav":["audio.vl2"],"audio/fx/armor/light_RF_water.wav":["audio.vl2"],"audio/fx/armor/light_land_hard.wav":["audio.vl2"],"audio/fx/armor/light_land_metal.wav":["audio.vl2"],"audio/fx/armor/light_land_snow.wav":["audio.vl2"],"audio/fx/armor/light_land_soft.wav":["audio.vl2"],"audio/fx/armor/med_LF_hard.wav":["audio.vl2"],"audio/fx/armor/med_LF_metal.wav":["audio.vl2"],"audio/fx/armor/med_LF_snow.wav":["audio.vl2"],"audio/fx/armor/med_LF_soft.wav":["audio.vl2"],"audio/fx/armor/med_LF_uw.wav":["audio.vl2"],"audio/fx/armor/med_LF_water.wav":["audio.vl2"],"audio/fx/armor/med_RF_hard.wav":["audio.vl2"],"audio/fx/armor/med_RF_metal.wav":["audio.vl2"],"audio/fx/armor/med_RF_snow.wav":["audio.vl2"],"audio/fx/armor/med_RF_soft.wav":["audio.vl2"],"audio/fx/armor/med_RF_uw.wav":["audio.vl2"],"audio/fx/armor/med_RF_water.wav":["audio.vl2"],"audio/fx/armor/med_land_hard.wav":["audio.vl2"],"audio/fx/armor/med_land_snow.wav":["audio.vl2"],"audio/fx/armor/med_land_soft.wav":["audio.vl2"],"audio/fx/armor/ski_soft.wav":["audio.vl2"],"audio/fx/armor/thrust.wav":["audio.vl2"],"audio/fx/armor/thrust_uw.wav":["audio.vl2"],"audio/fx/bonuses/TRex.wav":["TR2final105-client.vl2"],"audio/fx/bonuses/evillaugh.wav":["TR2final105-client.vl2"],"audio/fx/bonuses/qseq1.wav":["TR2final105-client.vl2"],"audio/fx/bonuses/qseq2.wav":["TR2final105-client.vl2"],"audio/fx/bonuses/qseq3.wav":["TR2final105-client.vl2"],"audio/fx/environment/IrisStaticSweep.wav":["TWL-MapPack.vl2"],"audio/fx/environment/SalDefenceWarning.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/Salbaseambience.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/Salwindsand.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/base_1.wav":["audio.vl2"],"audio/fx/environment/base_2.wav":["audio.vl2"],"audio/fx/environment/base_3.wav":["audio.vl2"],"audio/fx/environment/base_pulse_1.wav":["audio.vl2"],"audio/fx/environment/base_pulse_2.wav":["audio.vl2"],"audio/fx/environment/bird_echo1.wav":["audio.vl2"],"audio/fx/environment/bird_echo2.wav":["audio.vl2"],"audio/fx/environment/bird_echo3.wav":["audio.vl2"],"audio/fx/environment/bird_echo4.wav":["audio.vl2"],"audio/fx/environment/bird_echo5.wav":["audio.vl2"],"audio/fx/environment/bubbles1.wav":["audio.vl2"],"audio/fx/environment/bubbles2.wav":["audio.vl2"],"audio/fx/environment/caynonwind144k.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/coldwind1.wav":["audio.vl2"],"audio/fx/environment/crickets.wav":["audio.vl2"],"audio/fx/environment/crickets_drygrass.wav":["audio.vl2"],"audio/fx/environment/ctmelody1.WAV":["audio.vl2"],"audio/fx/environment/ctmelody2.WAV":["audio.vl2"],"audio/fx/environment/ctmelody3.WAV":["audio.vl2"],"audio/fx/environment/ctmelody4.WAV":["audio.vl2"],"audio/fx/environment/desertowl.wav":["audio.vl2"],"audio/fx/environment/dnabird1.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnabird3.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnacloseriver.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnacricketnight.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnaforest1.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnaforest2.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnafrog.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnagabbiano.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnaghost.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnanightengale.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnaoceano.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnaoceano2.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnaoceano3.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnapanelsounds.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnapanelsounds2.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnapigeon.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnastormblows.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnawolf.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/dnawolf2.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/drywind.wav":["audio.vl2"],"audio/fx/environment/drywind2.wav":["audio.vl2"],"audio/fx/environment/fly_swarm.wav":["audio.vl2"],"audio/fx/environment/fog.wav":["audio.vl2"],"audio/fx/environment/frog1.wav":["audio.vl2"],"audio/fx/environment/frog2.wav":["audio.vl2"],"audio/fx/environment/gravel1.wav":["audio.vl2"],"audio/fx/environment/gravel2.wav":["audio.vl2"],"audio/fx/environment/gravel3.wav":["audio.vl2"],"audio/fx/environment/growl1.wav":["audio.vl2"],"audio/fx/environment/growl2.wav":["audio.vl2"],"audio/fx/environment/growl3.wav":["audio.vl2"],"audio/fx/environment/growl4.wav":["audio.vl2"],"audio/fx/environment/growl5.wav":["audio.vl2"],"audio/fx/environment/howlingwind1.wav":["audio.vl2"],"audio/fx/environment/howlingwind2.wav":["audio.vl2"],"audio/fx/environment/howlingwind3.wav":["audio.vl2"],"audio/fx/environment/icecrack1.wav":["audio.vl2"],"audio/fx/environment/icecrack2.wav":["audio.vl2"],"audio/fx/environment/icefall1.wav":["audio.vl2"],"audio/fx/environment/icefall2.wav":["audio.vl2"],"audio/fx/environment/icefall3.wav":["audio.vl2"],"audio/fx/environment/lakewaves.wav":["audio.vl2"],"audio/fx/environment/lakewaves2.wav":["audio.vl2"],"audio/fx/environment/lavabloop1.wav":["audio.vl2"],"audio/fx/environment/lavabloop2.wav":["audio.vl2"],"audio/fx/environment/lavabloop3.wav":["audio.vl2"],"audio/fx/environment/lavabloop4.wav":["audio.vl2"],"audio/fx/environment/lavabloop5.wav":["audio.vl2"],"audio/fx/environment/lavabloop6.wav":["audio.vl2"],"audio/fx/environment/lavabloop7.wav":["audio.vl2"],"audio/fx/environment/lavahiss.wav":["audio.vl2"],"audio/fx/environment/lavahostile.wav":["audio.vl2"],"audio/fx/environment/lavamellow1.wav":["audio.vl2"],"audio/fx/environment/leavesrustling.wav":["audio.vl2"],"audio/fx/environment/moaningwind1.wav":["audio.vl2"],"audio/fx/environment/oceanwaves.wav":["audio.vl2"],"audio/fx/environment/rain_hard_1.wav":["audio.vl2"],"audio/fx/environment/rain_hard_2.wav":["audio.vl2"],"audio/fx/environment/rain_light_1.wav":["audio.vl2"],"audio/fx/environment/rain_light_2.wav":["audio.vl2"],"audio/fx/environment/rain_medium_1.wav":["audio.vl2"],"audio/fx/environment/rain_medium_2.wav":["audio.vl2"],"audio/fx/environment/rain_medium_3.wav":["audio.vl2"],"audio/fx/environment/river1.wav":["audio.vl2"],"audio/fx/environment/river2.wav":["audio.vl2"],"audio/fx/environment/river3.wav":["audio.vl2"],"audio/fx/environment/rockslide1.wav":["audio.vl2"],"audio/fx/environment/rockslide2.wav":["audio.vl2"],"audio/fx/environment/rumblingthunder.wav":["audio.vl2"],"audio/fx/environment/sandpatter1.wav":["audio.vl2"],"audio/fx/environment/sandpatter2.wav":["audio.vl2"],"audio/fx/environment/sandstorm.wav":["audio.vl2"],"audio/fx/environment/sandstorm2.wav":["audio.vl2"],"audio/fx/environment/seagull1.wav":["TR2final105-client.vl2"],"audio/fx/environment/snowfall1.wav":["audio.vl2"],"audio/fx/environment/snowfall2.wav":["audio.vl2"],"audio/fx/environment/snowfall3.wav":["audio.vl2"],"audio/fx/environment/snowfall4.wav":["audio.vl2"],"audio/fx/environment/snowstorm1.wav":["audio.vl2"],"audio/fx/environment/snowstorm2.wav":["audio.vl2"],"audio/fx/environment/sys-boilingwater.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/sys-lava1.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/sys-lava2.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/sys-lavastream.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/sys-ocean.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/sys-riverfast.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/sys-riverslow.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/sys-thunder1.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/sys-thunderaway.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/sys-windstream.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/wetwind.wav":["audio.vl2"],"audio/fx/environment/whispers.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/fx/environment/wind_sandstorm.wav":["audio.vl2"],"audio/fx/environment/yeti_howl1.wav":["audio.vl2"],"audio/fx/environment/yeti_howl2.wav":["audio.vl2"],"audio/fx/explosions/deployables_explosion.wav":["audio.vl2"],"audio/fx/explosions/explosion.xpl03.wav":["audio.vl2"],"audio/fx/explosions/explosion.xpl10.wav":["audio.vl2"],"audio/fx/explosions/explosion.xpl23.wav":["audio.vl2"],"audio/fx/explosions/explosion.xpl27.wav":["audio.vl2"],"audio/fx/explosions/grenade_flash_explode.wav":["audio.vl2"],"audio/fx/explosions/vehicle_explosion.wav":["audio.vl2"],"audio/fx/misc/Cheer.wav":["TR2final105-client.vl2"],"audio/fx/misc/Flag1.wav":["TR2final105-client.vl2"],"audio/fx/misc/Flair.wav":["TR2final105-client.vl2"],"audio/fx/misc/MA1.wav":["TR2final105-client.vl2"],"audio/fx/misc/MA2.wav":["TR2final105-client.vl2"],"audio/fx/misc/MA3.wav":["TR2final105-client.vl2"],"audio/fx/misc/SHIELDH1.WAV":["audio.vl2"],"audio/fx/misc/Siege_Switching.WAV":["audio.vl2"],"audio/fx/misc/Yardsale.WAV":["audio.vl2"],"audio/fx/misc/bounty_bonus.wav":["audio.vl2"],"audio/fx/misc/bounty_completed.wav":["audio.vl2"],"audio/fx/misc/bounty_objrem1.wav":["audio.vl2"],"audio/fx/misc/bounty_objrem2.wav":["audio.vl2"],"audio/fx/misc/cannonshot.wav":["TR2final105-client.vl2"],"audio/fx/misc/cannonstart.wav":["TR2final105-client.vl2"],"audio/fx/misc/carscreech.wav":["TR2final105-client.vl2"],"audio/fx/misc/coin.wav":["TR2final105-client.vl2"],"audio/fx/misc/crowd-clap.wav":["TR2final105-client.vl2"],"audio/fx/misc/crowd-dis2.wav":["TR2final105-client.vl2"],"audio/fx/misc/crowd.wav":["TR2final105-client.vl2"],"audio/fx/misc/crowd2.wav":["TR2final105-client.vl2"],"audio/fx/misc/crowd3.wav":["TR2final105-client.vl2"],"audio/fx/misc/crowdfade.wav":["TR2final105-client.vl2"],"audio/fx/misc/crowdtransition1a.wav":["TR2final105-client.vl2"],"audio/fx/misc/crowdtransition1b.wav":["TR2final105-client.vl2"],"audio/fx/misc/crowdtransition2a.wav":["TR2final105-client.vl2"],"audio/fx/misc/crowdtransition2b.wav":["TR2final105-client.vl2"],"audio/fx/misc/crowdtransition3a.wav":["TR2final105-client.vl2"],"audio/fx/misc/crowdtransition3b.wav":["TR2final105-client.vl2"],"audio/fx/misc/diagnostic_beep.wav":["audio.vl2"],"audio/fx/misc/diagnostic_on.wav":["audio.vl2"],"audio/fx/misc/downloading.wav":["audio.vl2"],"audio/fx/misc/flag_capture.wav":["audio.vl2"],"audio/fx/misc/flag_drop.wav":["audio.vl2"],"audio/fx/misc/flag_lost.wav":["audio.vl2"],"audio/fx/misc/flag_mined_female.wav":["audio.vl2"],"audio/fx/misc/flag_mined_male.wav":["audio.vl2"],"audio/fx/misc/flag_return.wav":["audio.vl2"],"audio/fx/misc/flag_snatch.wav":["audio.vl2"],"audio/fx/misc/flag_taken.wav":["audio.vl2"],"audio/fx/misc/flagcapture.wav":["TR2final105-client.vl2"],"audio/fx/misc/flagenemy.wav":["TR2final105-client.vl2"],"audio/fx/misc/flagflap.wav":["TR2final105-client.vl2"],"audio/fx/misc/flagfriend.wav":["TR2final105-client.vl2"],"audio/fx/misc/flagreturn.wav":["TR2final105-client.vl2"],"audio/fx/misc/flagself.wav":["TR2final105-client.vl2"],"audio/fx/misc/flipflop_lost.wav":["audio.vl2"],"audio/fx/misc/flipflop_taken.wav":["audio.vl2"],"audio/fx/misc/gameover.wav":["TR2final105-client.vl2"],"audio/fx/misc/gamestart.wav":["TR2final105-client.vl2"],"audio/fx/misc/goal.wav":["TR2final105-client.vl2"],"audio/fx/misc/gridjump.wav":["TR2final105-client.vl2"],"audio/fx/misc/health_patch.wav":["audio.vl2"],"audio/fx/misc/heartbeat.wav":["audio.vl2"],"audio/fx/misc/hunters_1.wav":["audio.vl2"],"audio/fx/misc/hunters_10.wav":["audio.vl2"],"audio/fx/misc/hunters_15.wav":["audio.vl2"],"audio/fx/misc/hunters_2.wav":["audio.vl2"],"audio/fx/misc/hunters_3.wav":["audio.vl2"],"audio/fx/misc/hunters_30.wav":["audio.vl2"],"audio/fx/misc/hunters_4.wav":["audio.vl2"],"audio/fx/misc/hunters_5.wav":["audio.vl2"],"audio/fx/misc/hunters_60.wav":["audio.vl2"],"audio/fx/misc/hunters_flag_snatch.wav":["audio.vl2"],"audio/fx/misc/hunters_greed.wav":["audio.vl2"],"audio/fx/misc/hunters_horde.wav":["audio.vl2"],"audio/fx/misc/launcher.wav":["TR2final105-client.vl2"],"audio/fx/misc/lightning_impact.wav":["audio.vl2"],"audio/fx/misc/mine.deploy.WAV":["audio.vl2"],"audio/fx/misc/misc.error.wav":["audio.vl2"],"audio/fx/misc/missed.wav":["TR2final105-client.vl2"],"audio/fx/misc/nexus_cap.wav":["audio.vl2"],"audio/fx/misc/nexus_idle.wav":["audio.vl2"],"audio/fx/misc/red_alert.wav":["audio.vl2"],"audio/fx/misc/red_alert_short.wav":["TR2final105-client.vl2"],"audio/fx/misc/rolechange.wav":["TR2final105-client.vl2"],"audio/fx/misc/slapshot.wav":["TR2final105-client.vl2"],"audio/fx/misc/static.wav":["audio.vl2"],"audio/fx/misc/switch_taken.wav":["audio.vl2"],"audio/fx/misc/target_waypoint.wav":["audio.vl2"],"audio/fx/misc/vote_fails.wav":["audio.vl2"],"audio/fx/misc/vote_initiated.wav":["audio.vl2"],"audio/fx/misc/vote_passes.wav":["audio.vl2"],"audio/fx/misc/warning_beep.wav":["audio.vl2"],"audio/fx/misc/whistle.wav":["TR2final105-client.vl2"],"audio/fx/packs/cloak_on.wav":["audio.vl2"],"audio/fx/packs/inventory_deploy.wav":["audio.vl2"],"audio/fx/packs/packs.pickupPack.wav":["audio.vl2"],"audio/fx/packs/packs.repairPackOn.wav":["audio.vl2"],"audio/fx/packs/packs.throwPack.wav":["audio.vl2"],"audio/fx/packs/repair_use.wav":["audio.vl2"],"audio/fx/packs/satchel_pack_activate.wav":["audio.vl2"],"audio/fx/packs/satchel_pack_detonate.wav":["audio.vl2"],"audio/fx/packs/sensorjammerpack_on.wav":["audio.vl2"],"audio/fx/packs/shield_hit.wav":["audio.vl2"],"audio/fx/packs/shield_on.WAV":["audio.vl2"],"audio/fx/packs/turret_place.wav":["audio.vl2"],"audio/fx/powered/base_power_loop.wav":["audio.vl2"],"audio/fx/powered/base_power_off.wav":["audio.vl2"],"audio/fx/powered/base_power_on.wav":["audio.vl2"],"audio/fx/powered/dep_inv_station.wav":["audio.vl2"],"audio/fx/powered/generator_hum.wav":["audio.vl2"],"audio/fx/powered/inv_pad_appear.wav":["audio.vl2"],"audio/fx/powered/inv_pad_off.wav":["audio.vl2"],"audio/fx/powered/inv_pad_on.wav":["audio.vl2"],"audio/fx/powered/motion_sensor_activate.wav":["audio.vl2"],"audio/fx/powered/nexus_deny.wav":["audio.vl2"],"audio/fx/powered/sensor_activate.wav":["audio.vl2"],"audio/fx/powered/sensor_hum.wav":["audio.vl2"],"audio/fx/powered/station_denied.wav":["audio.vl2"],"audio/fx/powered/station_hum.wav":["audio.vl2"],"audio/fx/powered/turret_aa_activate.wav":["audio.vl2"],"audio/fx/powered/turret_aa_fire.wav":["audio.vl2"],"audio/fx/powered/turret_heavy_activate.wav":["audio.vl2"],"audio/fx/powered/turret_heavy_idle.wav":["audio.vl2"],"audio/fx/powered/turret_heavy_reload.wav":["audio.vl2"],"audio/fx/powered/turret_indoor_fire.wav":["audio.vl2"],"audio/fx/powered/turret_light_activate.wav":["audio.vl2"],"audio/fx/powered/turret_light_idle.wav":["audio.vl2"],"audio/fx/powered/turret_light_reload.wav":["audio.vl2"],"audio/fx/powered/turret_missile_activate.wav":["audio.vl2"],"audio/fx/powered/turret_missile_fire.wav":["audio.vl2"],"audio/fx/powered/turret_mortar_explode.wav":["audio.vl2"],"audio/fx/powered/turret_mortar_fire.wav":["audio.vl2"],"audio/fx/powered/turret_outdoor_fire.wav":["audio.vl2"],"audio/fx/powered/turret_plasma_explode.wav":["audio.vl2"],"audio/fx/powered/turret_plasma_fire.wav":["audio.vl2"],"audio/fx/powered/turret_sentry_activate.wav":["audio.vl2"],"audio/fx/powered/turret_sentry_fire.wav":["audio.vl2"],"audio/fx/powered/turret_sentry_impact.wav":["audio.vl2"],"audio/fx/powered/vehicle_pad_on.wav":["audio.vl2"],"audio/fx/powered/vehicle_screen_off.wav":["audio.vl2"],"audio/fx/powered/vehicle_screen_on.wav":["audio.vl2"],"audio/fx/powered/vehicle_screen_on2.wav":["audio.vl2"],"audio/fx/vehicles/MPB_close_lid.wav":["audio.vl2"],"audio/fx/vehicles/MPB_deploy.wav":["audio.vl2"],"audio/fx/vehicles/MPB_deploy_station.wav":["audio.vl2"],"audio/fx/vehicles/MPB_deploy_turret.wav":["audio.vl2"],"audio/fx/vehicles/MPB_undeploy_turret.wav":["audio.vl2"],"audio/fx/vehicles/MPB_undeploy_turret2.wav":["audio.vl2"],"audio/fx/vehicles/bomber_bomb_dryfire.wav":["audio.vl2"],"audio/fx/vehicles/bomber_bomb_impact.wav":["audio.vl2"],"audio/fx/vehicles/bomber_bomb_projectile.wav":["audio.vl2"],"audio/fx/vehicles/bomber_bomb_reload.wav":["audio.vl2"],"audio/fx/vehicles/bomber_boost.wav":["audio.vl2"],"audio/fx/vehicles/bomber_engine.wav":["audio.vl2"],"audio/fx/vehicles/bomber_turret_activate.wav":["audio.vl2"],"audio/fx/vehicles/bomber_turret_dryfire.wav":["audio.vl2"],"audio/fx/vehicles/bomber_turret_fire.wav":["audio.vl2"],"audio/fx/vehicles/bomber_turret_reload.wav":["audio.vl2"],"audio/fx/vehicles/cockpit_activate.wav":["audio.vl2"],"audio/fx/vehicles/crash_grav_soft.wav":["audio.vl2"],"audio/fx/vehicles/crash_ground_vehicle.wav":["audio.vl2"],"audio/fx/vehicles/crash_hard.wav":["audio.vl2"],"audio/fx/vehicles/crash_soft.wav":["audio.vl2"],"audio/fx/vehicles/htransport_boost.wav":["audio.vl2"],"audio/fx/vehicles/htransport_thrust.wav":["audio.vl2"],"audio/fx/vehicles/inventory_pad_appear.wav":["audio.vl2"],"audio/fx/vehicles/inventory_pad_on.wav":["audio.vl2"],"audio/fx/vehicles/mount.wav":["audio.vl2"],"audio/fx/vehicles/mount_dis.wav":["audio.vl2"],"audio/fx/vehicles/mpb_boost.wav":["audio.vl2"],"audio/fx/vehicles/mpb_inv_station.wav":["audio.vl2"],"audio/fx/vehicles/mpb_thrust.wav":["audio.vl2"],"audio/fx/vehicles/outrider_boost.wav":["audio.vl2"],"audio/fx/vehicles/outrider_engine.wav":["audio.vl2"],"audio/fx/vehicles/outrider_skid.wav":["audio.vl2"],"audio/fx/vehicles/shrike_blaster.wav":["audio.vl2"],"audio/fx/vehicles/shrike_blaster_projectile.wav":["audio.vl2"],"audio/fx/vehicles/shrike_blaster_projectile_impact.wav":["audio.vl2"],"audio/fx/vehicles/shrike_boost.wav":["audio.vl2"],"audio/fx/vehicles/shrike_engine.wav":["audio.vl2"],"audio/fx/vehicles/tank_activate.wav":["audio.vl2"],"audio/fx/vehicles/tank_boost.wav":["audio.vl2"],"audio/fx/vehicles/tank_chaingun.wav":["audio.vl2"],"audio/fx/vehicles/tank_engine.wav":["audio.vl2"],"audio/fx/vehicles/tank_mortar_fire.wav":["audio.vl2"],"audio/fx/vehicles/tank_skid.wav":["audio.vl2"],"audio/fx/vehicles/wake_shrike_n_tank.wav":["audio.vl2"],"audio/fx/vehicles/wake_wildcat.wav":["audio.vl2"],"audio/fx/weapons/ELF_fire.wav":["audio.vl2"],"audio/fx/weapons/ELF_hit.wav":["audio.vl2"],"audio/fx/weapons/ELF_underwater.wav":["audio.vl2"],"audio/fx/weapons/TR2spinfusor_fire.wav":["TR2final105-client.vl2"],"audio/fx/weapons/blaster_activate.wav":["audio.vl2"],"audio/fx/weapons/blaster_fire.WAV":["audio.vl2"],"audio/fx/weapons/blaster_impact.wav":["audio.vl2"],"audio/fx/weapons/blaster_projectile.wav":["audio.vl2"],"audio/fx/weapons/cg_hard1.wav":["audio.vl2"],"audio/fx/weapons/cg_hard2.wav":["audio.vl2"],"audio/fx/weapons/cg_hard3.wav":["audio.vl2"],"audio/fx/weapons/cg_hard4.wav":["audio.vl2"],"audio/fx/weapons/cg_metal1.wav":["audio.vl2"],"audio/fx/weapons/cg_metal2.wav":["audio.vl2"],"audio/fx/weapons/cg_metal3.wav":["audio.vl2"],"audio/fx/weapons/cg_metal4.wav":["audio.vl2"],"audio/fx/weapons/cg_soft1.wav":["audio.vl2"],"audio/fx/weapons/cg_soft2.wav":["audio.vl2"],"audio/fx/weapons/cg_soft3.wav":["audio.vl2"],"audio/fx/weapons/cg_soft4.wav":["audio.vl2"],"audio/fx/weapons/cg_water1.wav":["audio.vl2"],"audio/fx/weapons/cg_water2.wav":["audio.vl2"],"audio/fx/weapons/cg_water3.wav":["audio.vl2"],"audio/fx/weapons/cg_water4.wav":["audio.vl2"],"audio/fx/weapons/chaingun_activate.wav":["audio.vl2"],"audio/fx/weapons/chaingun_dryfire.wav":["audio.vl2"],"audio/fx/weapons/chaingun_fire.wav":["audio.vl2"],"audio/fx/weapons/chaingun_impact.wav":["audio.vl2"],"audio/fx/weapons/chaingun_off.wav":["audio.vl2"],"audio/fx/weapons/chaingun_projectile.wav":["audio.vl2"],"audio/fx/weapons/chaingun_spindown.wav":["audio.vl2"],"audio/fx/weapons/chaingun_spinup.wav":["audio.vl2"],"audio/fx/weapons/chaingun_start.wav":["audio.vl2"],"audio/fx/weapons/generic_switch.wav":["audio.vl2"],"audio/fx/weapons/grenade_camera_activate.wav":["audio.vl2"],"audio/fx/weapons/grenade_camera_attach.wav":["audio.vl2"],"audio/fx/weapons/grenade_explode.wav":["audio.vl2"],"audio/fx/weapons/grenade_explode_UW.wav":["audio.vl2"],"audio/fx/weapons/grenade_flash_explode.wav":["audio.vl2"],"audio/fx/weapons/grenade_switch.wav":["audio.vl2"],"audio/fx/weapons/grenade_throw.wav":["audio.vl2"],"audio/fx/weapons/grenadelauncher_activate.wav":["audio.vl2"],"audio/fx/weapons/grenadelauncher_dryfire.wav":["audio.vl2"],"audio/fx/weapons/grenadelauncher_fire.wav":["audio.vl2"],"audio/fx/weapons/grenadelauncher_projectile.wav":["audio.vl2"],"audio/fx/weapons/grenadelauncher_reload.wav":["audio.vl2"],"audio/fx/weapons/mine_deploy.wav":["audio.vl2"],"audio/fx/weapons/mine_detonate.wav":["audio.vl2"],"audio/fx/weapons/mine_detonate_UW.wav":["audio.vl2"],"audio/fx/weapons/mine_switch.wav":["audio.vl2"],"audio/fx/weapons/missile_fire.wav":["audio.vl2"],"audio/fx/weapons/missile_firer_lock.wav":["audio.vl2"],"audio/fx/weapons/missile_firer_search.wav":["audio.vl2"],"audio/fx/weapons/missile_launcher_activate.wav":["audio.vl2"],"audio/fx/weapons/missile_launcher_dryfire.wav":["audio.vl2"],"audio/fx/weapons/missile_projectile.wav":["audio.vl2"],"audio/fx/weapons/missile_target_inbound.wav":["audio.vl2"],"audio/fx/weapons/missile_target_lock.wav":["audio.vl2"],"audio/fx/weapons/mortar_activate.wav":["audio.vl2"],"audio/fx/weapons/mortar_dryfire.wav":["audio.vl2"],"audio/fx/weapons/mortar_explode.wav":["audio.vl2"],"audio/fx/weapons/mortar_explode_UW.wav":["audio.vl2"],"audio/fx/weapons/mortar_fire.wav":["audio.vl2"],"audio/fx/weapons/mortar_projectile.wav":["audio.vl2"],"audio/fx/weapons/mortar_reload.wav":["audio.vl2"],"audio/fx/weapons/plasma_dryfire.wav":["audio.vl2"],"audio/fx/weapons/plasma_fizzle.wav":["audio.vl2"],"audio/fx/weapons/plasma_rifle_activate.WAV":["audio.vl2"],"audio/fx/weapons/plasma_rifle_fire.WAV":["audio.vl2"],"audio/fx/weapons/plasma_rifle_idle.WAV":["audio.vl2"],"audio/fx/weapons/plasma_rifle_projectile.WAV":["audio.vl2"],"audio/fx/weapons/plasma_rifle_projectile_die.WAV":["audio.vl2"],"audio/fx/weapons/plasma_rifle_projectile_hit.WAV":["audio.vl2"],"audio/fx/weapons/plasma_rifle_reload.WAV":["audio.vl2"],"audio/fx/weapons/shocklance_activate.wav":["audio.vl2"],"audio/fx/weapons/shocklance_dryfire.wav":["audio.vl2"],"audio/fx/weapons/shocklance_fire.wav":["audio.vl2"],"audio/fx/weapons/shocklance_miss.wav":["audio.vl2"],"audio/fx/weapons/shocklance_reload.wav":["audio.vl2"],"audio/fx/weapons/sniper_activate.wav":["audio.vl2"],"audio/fx/weapons/sniper_fire.wav":["audio.vl2"],"audio/fx/weapons/sniper_impact.wav":["audio.vl2"],"audio/fx/weapons/sniper_miss.wav":["audio.vl2"],"audio/fx/weapons/sniper_underwater.wav":["audio.vl2"],"audio/fx/weapons/spinfusor_activate.wav":["audio.vl2"],"audio/fx/weapons/spinfusor_dryfire.wav":["audio.vl2"],"audio/fx/weapons/spinfusor_fire.wav":["audio.vl2"],"audio/fx/weapons/spinfusor_idle.wav":["audio.vl2"],"audio/fx/weapons/spinfusor_impact.wav":["audio.vl2"],"audio/fx/weapons/spinfusor_impact_UW.wav":["audio.vl2"],"audio/fx/weapons/spinfusor_projectile.wav":["audio.vl2"],"audio/fx/weapons/spinfusor_reload.sfk":["audio.vl2"],"audio/fx/weapons/spinfusor_reload.wav":["audio.vl2"],"audio/fx/weapons/targetinglaser_paint.wav":["audio.vl2"],"audio/fx/weapons/temp.wav":["audio.vl2"],"audio/fx/weapons/throw_grenade.wav":["audio.vl2"],"audio/fx/weapons/throw_mine.wav":["audio.vl2"],"audio/fx/weapons/weapon.missilereload.wav":["audio.vl2"],"audio/gui/buttonDown.wav":["audio.vl2"],"audio/gui/buttonOver.wav":["audio.vl2"],"audio/gui/command_hum.wav":["audio.vl2"],"audio/gui/command_off.wav":["audio.vl2"],"audio/gui/command_on.wav":["audio.vl2"],"audio/gui/inventory_hum.wav":["audio.vl2"],"audio/gui/inventory_off.wav":["audio.vl2"],"audio/gui/inventory_on.wav":["audio.vl2"],"audio/gui/launchMenuOpen.wav":["audio.vl2"],"audio/gui/launchMenuOver.wav":["audio.vl2"],"audio/gui/loading_hum.wav":["audio.vl2"],"audio/gui/objective_notification.wav":["audio.vl2"],"audio/gui/shell_hum.wav":["audio.vl2"],"audio/gui/vote_nopass.wav":["audio.vl2"],"audio/gui/vote_pass.wav":["audio.vl2"],"audio/gui/youvegotmail.wav":["audio.vl2"],"audio/gui/youvegotmail2.WAV":["audio.vl2"],"audio/space_bird_3.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/turret_2.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/turret_3.wav":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"audio/voice/Training/Briefings/SkiFree.brief01.WAV":["SkiFreeGameType.vl2"],"classic_maps.txt":["Classic_maps_v1.vl2"],"console_end.cs":["base.vl2"],"effects/Armor.ifr":["base.vl2"],"effects/explosions.ifr":["base.vl2"],"effects/gui.ifr":["base.vl2"],"effects/misc.ifr":["base.vl2"],"effects/packs.ifr":["base.vl2"],"effects/powered.ifr":["base.vl2"],"effects/vehicles.ifr":["base.vl2"],"effects/weapons.ifr":["base.vl2"],"flags.png":["zflags.vl2"],"fonts/Arial Bold_10.gft":["base.vl2"],"fonts/Arial Bold_12.gft":["base.vl2"],"fonts/Arial Bold_13.gft":["base.vl2"],"fonts/Arial Bold_14.gft":["base.vl2"],"fonts/Arial Bold_16.gft":["base.vl2"],"fonts/Arial Bold_18.gft":["base.vl2"],"fonts/Arial Bold_24.gft":["base.vl2"],"fonts/Arial Bold_32.gft":["base.vl2"],"fonts/Arial_12.gft":["base.vl2"],"fonts/Arial_13.gft":["base.vl2"],"fonts/Arial_14.gft":["base.vl2"],"fonts/Arial_16.gft":["base.vl2"],"fonts/Arial_18.gft":["base.vl2"],"fonts/Arial_20.gft":["base.vl2"],"fonts/Lucida Console_12.gft":["base.vl2"],"fonts/Sui Generis_14.gft":["base.vl2"],"fonts/Sui Generis_20.gft":["base.vl2"],"fonts/Sui Generis_22.gft":["base.vl2"],"fonts/Univers Bold_16.gft":["base.vl2"],"fonts/Univers Bold_18.gft":["base.vl2"],"fonts/Univers Condensed Bold_20.gft":["base.vl2"],"fonts/Univers Condensed_10.gft":["base.vl2"],"fonts/Univers Condensed_12.gft":["base.vl2"],"fonts/Univers Condensed_14.gft":["base.vl2"],"fonts/Univers Condensed_18.gft":["base.vl2"],"fonts/Univers Condensed_20.gft":["base.vl2"],"fonts/Univers Condensed_22.gft":["base.vl2"],"fonts/Univers condensed bold_28.gft":["base.vl2"],"fonts/Univers condensed_28.gft":["base.vl2"],"fonts/Univers condensed_30.gft":["base.vl2"],"fonts/Univers italic_16.gft":["base.vl2"],"fonts/Univers italic_18.gft":["base.vl2"],"fonts/Univers_12.gft":["base.vl2"],"fonts/Univers_14.gft":["base.vl2"],"fonts/Univers_16.gft":["base.vl2"],"fonts/Univers_18.gft":["base.vl2"],"fonts/Univers_22.gft":["base.vl2"],"fonts/Verdana Bold_12.gft":["base.vl2"],"fonts/Verdana Bold_13.gft":["base.vl2"],"fonts/Verdana Bold_14.gft":["base.vl2"],"fonts/Verdana Bold_16.gft":["base.vl2"],"fonts/Verdana Bold_24.gft":["base.vl2"],"fonts/Verdana Bold_36.gft":["base.vl2"],"fonts/Verdana Italic_12.gft":["base.vl2"],"fonts/Verdana Italic_13.gft":["base.vl2"],"fonts/Verdana Italic_14.gft":["base.vl2"],"fonts/Verdana Italic_16.gft":["base.vl2"],"fonts/Verdana_10.gft":["base.vl2"],"fonts/Verdana_12.gft":["base.vl2"],"fonts/Verdana_13.gft":["base.vl2"],"fonts/Verdana_14.gft":["base.vl2"],"fonts/Verdana_16.gft":["base.vl2"],"fonts/Verdana_18.gft":["base.vl2"],"fonts/arial bold_20.gft":["base.vl2"],"fonts/arial bold_50.gft":["base.vl2"],"fonts/times_24.gft":["base.vl2"],"fonts/times_36.gft":["base.vl2"],"fonts/univers condensed_16.gft":["base.vl2"],"gui/AIEButtonBarDlg.gui":["scripts.vl2"],"gui/AIEFrameSetDlg.gui":["scripts.vl2"],"gui/AIEStatusbarDlg.gui":["scripts.vl2"],"gui/AIEWorkingDlg.gui":["scripts.vl2"],"gui/AIEditorGui.gui":["scripts.vl2"],"gui/AIEditorToolBar.gui":["scripts.vl2"],"gui/AddressDlg.gui":["scripts.vl2"],"gui/AdvancedHostDlg.gui":["scripts.vl2"],"gui/BrowserEditInfoDlg.gui":["scripts.vl2"],"gui/BrowserSearchDlg.gui":["scripts.vl2"],"gui/CenterPrint.gui":["scripts.vl2"],"gui/ChannelBanDlg.gui":["scripts.vl2"],"gui/ChannelKeyDlg.gui":["scripts.vl2"],"gui/ChannelOptionsDlg.gui":["scripts.vl2"],"gui/ChatDlg.gui":["scripts.vl2"],"gui/ChatGui.gui":["scripts.vl2"],"gui/ChatOptionsDlg.gui":["scripts.vl2"],"gui/ChooseFilterDlg.gui":["scripts.vl2"],"gui/CommanderChatDlg.gui":["scripts.vl2"],"gui/CommanderMapGui.gui":["scripts.vl2"],"gui/CommonLoadDlg.gui":["scripts.vl2"],"gui/CommonSaveDlg.gui":["scripts.vl2"],"gui/CompTestGui.gui":["scripts.vl2"],"gui/ConsoleDlg.gui":["scripts.vl2"],"gui/CreateAccountDlg.gui":["scripts.vl2"],"gui/CreateTribeDlg.gui":["scripts.vl2"],"gui/CreditsGui.gui":["scripts.vl2"],"gui/DebriefGui.gui":["scripts.vl2"],"gui/DebuggerBreakConditionDlg.gui":["scripts.vl2"],"gui/DebuggerConnectDlg.gui":["scripts.vl2"],"gui/DebuggerEditWatchDlg.gui":["scripts.vl2"],"gui/DebuggerFindDlg.gui":["scripts.vl2"],"gui/DebuggerGui.gui":["scripts.vl2"],"gui/DebuggerWatchDlg.gui":["scripts.vl2"],"gui/DemoLoadProgressDlg.gui":["scripts.vl2"],"gui/DemoPlaybackDlg.gui":["scripts.vl2"],"gui/DemoRenameFileDlg.gui":["scripts.vl2"],"gui/DetailSetDlg.gui":["scripts.vl2"],"gui/DriverInfoDlg.gui":["scripts.vl2"],"gui/EULADlg.gui":["scripts.vl2"],"gui/EditChatCommandDlg.gui":["scripts.vl2"],"gui/EditChatMenuDlg.gui":["scripts.vl2"],"gui/EditChatMenuGui.gui":["scripts.vl2"],"gui/EditorGui.gui":["scripts.vl2"],"gui/EditorSaveMissionDlg.gui":["scripts.vl2"],"gui/EditorToolBarGui.gui":["scripts.vl2"],"gui/EditorToolCreatorGui.gui":["scripts.vl2"],"gui/EditorToolInspectorGui.gui":["scripts.vl2"],"gui/EditorToolMissionAreaGui.gui":["scripts.vl2"],"gui/EditorToolThumbnailGui.gui":["scripts.vl2"],"gui/EditorToolTreeViewGui.gui":["scripts.vl2"],"gui/EditorToolbarDlg.gui":["scripts.vl2"],"gui/EmailBlockDlg.gui":["scripts.vl2"],"gui/EmailComposeDlg.gui":["scripts.vl2"],"gui/EmailGui.gui":["scripts.vl2"],"gui/EnterIPDlg.gui":["scripts.vl2"],"gui/FilterEditDlg.gui":["scripts.vl2"],"gui/FindServerDlg.gui":["scripts.vl2"],"gui/FrameOverlayGui.gui":["scripts.vl2"],"gui/GameGui.gui":["scripts.vl2"],"gui/GenDialog.gui":["scripts.vl2"],"gui/GuiEditorGui.gui":["scripts.vl2"],"gui/GuiTestGui.gui":["scripts.vl2"],"gui/HUDDlgs.gui":["scripts.vl2"],"gui/HelpDlg.gui":["scripts.vl2"],"gui/IHVTest.gui":["scripts.vl2"],"gui/ImmSplashDlg.gui":["scripts.vl2"],"gui/InspectAddFieldDlg.gui":["scripts.vl2"],"gui/InspectDlg.gui":["scripts.vl2"],"gui/InteriorDebug.gui":["scripts.vl2"],"gui/InteriorPreviewGui.gui":["scripts.vl2"],"gui/JoinChatDlg.gui":["scripts.vl2"],"gui/JoystickConfigDlg.gui":["scripts.vl2"],"gui/LaunchGui.gui":["scripts.vl2"],"gui/LaunchToolbarDlg.gui":["scripts.vl2"],"gui/LoadingGui.gui":["scripts.vl2"],"gui/LobbyGui.gui":["scripts.vl2"],"gui/LoginDlg.gui":["scripts.vl2"],"gui/LoginMessageBoxDlg.gui":["scripts.vl2"],"gui/MessageBoxDlg.gui":["scripts.vl2"],"gui/MessagePopupDlg.gui":["scripts.vl2"],"gui/MouseConfigDlg.gui":["scripts.vl2"],"gui/MoveThreadDlg.gui":["scripts.vl2"],"gui/NewMissionGui.gui":["scripts.vl2"],"gui/NewWarriorDlg.gui":["scripts.vl2"],"gui/OptionsDlg.gui":["scripts.vl2"],"gui/PanoramaGui.gui":["scripts.vl2"],"gui/PasswordDlg.gui":["scripts.vl2"],"gui/PickTeamDlg.gui":["scripts.vl2"],"gui/PlayGui.gui":["scripts.vl2"],"gui/RecordingsDlg.gui":["scripts.vl2"],"gui/RemapDlg.gui":["scripts.vl2"],"gui/ServerInfoDlg.gui":["scripts.vl2"],"gui/ShellLoadFileDlg.gui":["scripts.vl2"],"gui/ShellSaveFileDlg.gui":["scripts.vl2"],"gui/SinglePlayerEscapeDlg.gui":["scripts.vl2"],"gui/TR2DebriefGui.gui":["TR2final105-client.vl2"],"gui/TSShowDetailControlDlg.gui":["scripts.vl2"],"gui/TSShowEditScale.gui":["scripts.vl2"],"gui/TSShowGui.gui":["scripts.vl2"],"gui/TSShowLightDlg.gui":["scripts.vl2"],"gui/TSShowLoadDlg.gui":["scripts.vl2"],"gui/TSShowMiscDlg.gui":["scripts.vl2"],"gui/TSShowThreadControlDlg.gui":["scripts.vl2"],"gui/TSShowTranDurEditDlg.gui":["scripts.vl2"],"gui/TSShowTransitionDlg.gui":["scripts.vl2"],"gui/TaskHudDlg.gui":["scripts.vl2"],"gui/TerraformerFullScreenGui.gui":["scripts.vl2"],"gui/TerraformerGui.gui":["scripts.vl2"],"gui/TerraformerHeightfieldGui.gui":["scripts.vl2"],"gui/TerraformerTextureGui.gui":["scripts.vl2"],"gui/TerrainEditorButtonbarDlg.gui":["scripts.vl2"],"gui/TerrainEditorExtraToolbarDlg.gui":["scripts.vl2"],"gui/TerrainEditorFramesetDlg.gui":["scripts.vl2"],"gui/TerrainEditorGui.gui":["scripts.vl2"],"gui/TerrainEditorStatusbarDlg.gui":["scripts.vl2"],"gui/TerrainEditorTextureSelectGui.gui":["scripts.vl2"],"gui/TerrainEditorToolbarDlg.gui":["scripts.vl2"],"gui/TerrainEditorVSettingsGui.gui":["scripts.vl2"],"gui/TerrainEditorValuesSettingsGui.gui":["scripts.vl2"],"gui/TestGui.gui":["scripts.vl2"],"gui/TrainingGui.gui":["scripts.vl2"],"gui/TribeAdminMemberDlg.gui":["scripts.vl2"],"gui/TribeAndWarriorBrowserGui.gui":["scripts.vl2"],"gui/TribePropertiesDlg.gui":["scripts.vl2"],"gui/WarriorPropertiesDlg.gui":["scripts.vl2"],"gui/WorldEditorButtonbarDlg.gui":["scripts.vl2"],"gui/WorldEditorFramesetDlg.gui":["scripts.vl2"],"gui/WorldEditorGui.gui":["scripts.vl2"],"gui/WorldEditorSettingsDlg.gui":["scripts.vl2"],"gui/WorldEditorStatusbarDlg.gui":["scripts.vl2"],"gui/WorldEditorToolbarDlg.gui":["scripts.vl2"],"gui/cmdMapHelpText.gui":["scripts.vl2"],"gui/guiProfiles.cs":["scripts.vl2"],"gui/helpTextGui.gui":["scripts.vl2"],"gui/objectBuilderGui.gui":["scripts.vl2"],"gui/sceneLightingGui.gui":["scripts.vl2"],"help/1. About.hfl":["scripts.vl2"],"help/2. Mission Editor Overview.hfl":["scripts.vl2"],"help/3. World Editor.hfl":["scripts.vl2"],"help/4. Mission Area Editor.hfl":["scripts.vl2"],"help/5. Terrain Editor.hfl":["scripts.vl2"],"help/6. Terrain Terraform Editor.hfl":["scripts.vl2"],"help/7. Terrain Texture Editor.hfl":["scripts.vl2"],"help/8. Terrain Texture Painter.hfl":["scripts.vl2"],"input.log":["base.vl2"],"interiors/Euro4_Bleed_Base.dif":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Euro4_Bleed_turret.dif":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Euro4_Bleed_vpad.dif":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Euro4_Dissention_dox_bb_bunkera_x2.dif":["TWL2-MapPack.vl2"],"interiors/Euro4_Dissention_dox_bb_hangar_x2.dif":["TWL2-MapPack.vl2"],"interiors/Euro4_Dissention_rilke_whitedwarf_mainbase.dif":["TWL2-MapPack.vl2"],"interiors/Euro4_FrozenHope_inf_butch_fhope_base47.dif":["TWL2-MapPack.vl2"],"interiors/Euro4_FrozenHope_inf_butch_fhope_flag6.dif":["TWL2-MapPack.vl2"],"interiors/Euro4_FrozenHope_inf_butch_fhope_turret12.dif":["TWL2-MapPack.vl2"],"interiors/Euro_salgenroom2.dif":["TWL-MapPack.vl2"],"interiors/Euro_salproj1.dif":["TWL-MapPack.vl2"],"interiors/Euro_salturretsus1.dif":["TWL-MapPack.vl2"],"interiors/Euro_slblocks.dif":["TWL-MapPack.vl2"],"interiors/Euro_slinvstat.dif":["TWL-MapPack.vl2"],"interiors/Euro_slremo2.dif":["TWL-MapPack.vl2"],"interiors/Euro_slsusbr1.dif":["TWL-MapPack.vl2"],"interiors/Euro_slvehramp1.dif":["TWL-MapPack.vl2"],"interiors/Magellan_kab_magbase.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Magellan_kab_magflagstand.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Magellan_kab_turretstand.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/SpinCycle_spbase2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Starfallen.dif":["Classic_maps_v1.vl2"],"interiors/TL_bmiscpan_ruind.dif":["TWL2-MapPack.vl2"],"interiors/TL_btowr9.dif":["TWL2-MapPack.vl2"],"interiors/TL_drorck-base.dif":["TWL2-MapPack.vl2"],"interiors/TL_magnumbase.dif":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/TL_magnumflag.dif":["TWL2-MapPack.vl2"],"interiors/TL_magnummisc.dif":["TWL2-MapPack.vl2"],"interiors/TL_magnumturret.dif":["TWL2-MapPack.vl2"],"interiors/TL_magnumvs.dif":["TWL2-MapPack.vl2"],"interiors/Vpad_Bunker.dif":["TWL-MapPack.vl2"],"interiors/Xtra_AF_airtower.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_AF_invowheel.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_AF_newbase.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Bastage_BT_MainBase_CK.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Bastage_BT_bunktower.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Bastage_BT_tunnel.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Caustic_tri_bridge.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Caustic_tri_lamp.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Caustic_tri_main.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Caustic_tri_turret.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Crown_tri_flag.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Crown_tri_turret.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_GraveStone_cross.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_GraveStone_cross2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_GraveStone_obtower.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_GraveStone_tombstone2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_GraveStone_tombstone3.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_HM_Base_CK.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_HM_BunkerA.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_HM_Flagstand_mk2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_HM_TurretPillar.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Hellfire_dbase_ccb1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Hellfire_dmisc_int_fstand_old.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Hellfire_dwall_ccb1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Insurgence_ccb_bd_base1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Insurgence_ccb_bd_base1_mod2a.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Insurgence_ccb_bd_base1_mod3.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Insurgence_ccb_bd_base1_mod4.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Insurgence_ccb_bd_bridge1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Insurgence_ccb_bd_bridge2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Insurgence_ccb_bd_platform2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Malignant_salgenroom2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Malignant_salproj1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Malignant_salturretsus1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Malignant_slblocks.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Malignant_slinvstat.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Malignant_slremo2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Malignant_slsusbr1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Malignant_slvehramp1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_ProjectX_tribalma5ters_coyboybebop_basecom1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_ProjectX_tunneloflove.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_SR_eepbridge4.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_SR_eepbridge4b.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_SR_eepbridgeh4b.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_SR_eepsab3.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_SR_eepsab4.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Torrent_kif_bigbase.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Torrent_kif_torrent_turret_tower.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Vestige_attackgate.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Vestige_base.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Vestige_gate.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Vestige_guntower.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Vestige_medtower.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Vestige_vpad.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_WSol_Flagstand_CK.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_WSol_GenBase_CK.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_WSol_Turret_CK.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Xerxes_Turret.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Xerxes_Turret2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_Xerxes_proto.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_ZV_bbunk_ccb1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_ZV_ccb_be_spire1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_attrition_infernoflagstand.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_attrition_stormflagstand.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_attrition_tower.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_attrition_vbase.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_beachchair01.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_dmisc_-nefflagstand1_x2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_ghostdance_proto.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_imperium_base01.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_imperium_bunker01.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_imperium_stand01.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_imperium_tower01.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_metaltanks_bridge.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_metaltanks_bridge_tunnel.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_metaltanks_lush_mainbase.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_metaltanks_rip.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_metaltanks_xing.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_rst_transitbase.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_rst_transitstand.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/Xtra_t_base0.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anthem_cardiacbase.dif":["S8maps.vl2"],"interiors/anthem_cardiacbridge.dif":["S8maps.vl2"],"interiors/anthem_cardiacstand.dif":["S8maps.vl2"],"interiors/anthem_cardiactower.dif":["S8maps.vl2"],"interiors/anthem_cardiacturret.dif":["S8maps.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anthem_pipebasemini.dif":["S5maps.vl2"],"interiors/anthem_pipebunker.dif":["S5maps.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anthem_pipestand2-badlands.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anthem_pipestand2-beach.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anthem_pipestand2-desert.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anthem_pipestand2-ice.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anthem_pipestand2-lava.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anthem_pipestand2.dif":["S5maps.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/anthem_pitbase.dif":["S5maps.vl2"],"interiors/anthem_pitstand.dif":["S5maps.vl2"],"interiors/anthemblock.dif":["S5maps.vl2"],"interiors/bbase1.dif":["interiors.vl2"],"interiors/bbase4cm.dif":["interiors.vl2"],"interiors/bbase6.dif":["interiors.vl2"],"interiors/bbase7.dif":["interiors.vl2"],"interiors/bbase9.dif":["interiors.vl2"],"interiors/bbase_-nefvbase_x.dif":["TWL-MapPack.vl2"],"interiors/bbase_-nefvbase_x2.dif":["TWL-MapPack.vl2"],"interiors/bbase_ccb1.dif":["TWL-MapPack.vl2"],"interiors/bbase_ccb5.dif":["Classic_maps_v1.vl2"],"interiors/bbase_nefhillside.dif":["Classic_maps_v1.vl2"],"interiors/bbrdg0.dif":["interiors.vl2"],"interiors/bbrdg1.dif":["interiors.vl2"],"interiors/bbrdg2.dif":["interiors.vl2"],"interiors/bbrdg3.dif":["interiors.vl2"],"interiors/bbrdg4.dif":["interiors.vl2"],"interiors/bbrdg5.dif":["interiors.vl2"],"interiors/bbrdg6.dif":["interiors.vl2"],"interiors/bbrdg7.dif":["interiors.vl2"],"interiors/bbrdg8.dif":["interiors.vl2"],"interiors/bbrdg9.dif":["interiors.vl2"],"interiors/bbrdga.dif":["interiors.vl2"],"interiors/bbrdgb.dif":["interiors.vl2"],"interiors/bbrdgn.dif":["interiors.vl2"],"interiors/bbrdgo.dif":["interiors.vl2"],"interiors/bbunk1.dif":["interiors.vl2"],"interiors/bbunk2.dif":["interiors.vl2"],"interiors/bbunk5.dif":["interiors.vl2"],"interiors/bbunk7.dif":["interiors.vl2"],"interiors/bbunk8.dif":["interiors.vl2"],"interiors/bbunk9.dif":["interiors.vl2"],"interiors/bbunkb.dif":["interiors.vl2"],"interiors/bbunkc.dif":["interiors.vl2"],"interiors/bbunkd.dif":["interiors.vl2"],"interiors/bbunke.dif":["Classic_maps_v1.vl2","DynamixFinalPack.vl2"],"interiors/bmisc1.dif":["interiors.vl2"],"interiors/bmisc2.dif":["interiors.vl2"],"interiors/bmisc3.dif":["interiors.vl2"],"interiors/bmisc4.dif":["interiors.vl2"],"interiors/bmisc5.dif":["interiors.vl2"],"interiors/bmisc6.dif":["interiors.vl2"],"interiors/bmisc7.dif":["interiors.vl2"],"interiors/bmisc8.dif":["interiors.vl2"],"interiors/bmisc9.dif":["interiors.vl2"],"interiors/bmisc_-nef_flagstand1_x.dif":["TR2final105-client.vl2","TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmisc_-nef_flagstand1_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmisc_nefledge1.dif":["Classic_maps_v1.vl2"],"interiors/bmisc_neftrstand1.dif":["TR2final105-client.vl2","TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmisc_nefvbay.dif":["Classic_maps_v1.vl2"],"interiors/bmiscpan_bridge0.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_bridge0_x2.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_bunker1.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_bunker1_x.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_bunker1_x2.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruina.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_ruina_x2.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruinb.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_ruinb_x2.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruinc.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_ruinc_x2.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruind.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_ruind_x2.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruine.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_ruine_x2.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruinf.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_ruinf_x2.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruing.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_ruing_x2.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruinh.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_ruinh_x2.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_ruini.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_tower1.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_tower1_x2.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_tower2.dif":["DynamixFinalPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/bmiscpan_tower2_x.dif":["TWL-MapPack.vl2"],"interiors/bmiscpan_tower2_x2.dif":["TWL-MapPack.vl2"],"interiors/bplat1.dif":["interiors.vl2"],"interiors/bplat2.dif":["interiors.vl2"],"interiors/bplat3.dif":["interiors.vl2"],"interiors/bplat4.dif":["interiors.vl2"],"interiors/bplat6.dif":["interiors.vl2"],"interiors/bpower1.dif":["interiors.vl2"],"interiors/brock6.dif":["interiors.vl2"],"interiors/brock7.dif":["interiors.vl2"],"interiors/brock8.dif":["interiors.vl2"],"interiors/brocka.dif":["interiors.vl2"],"interiors/brockc.dif":["interiors.vl2"],"interiors/bspir1.dif":["interiors.vl2"],"interiors/bspir2.dif":["interiors.vl2"],"interiors/bspir3.dif":["interiors.vl2"],"interiors/bspir4.dif":["interiors.vl2"],"interiors/bspir5.dif":["interiors.vl2"],"interiors/btf_base1.dif":["DynamixFinalPack.vl2","TWL-MapPack.vl2"],"interiors/btf_bridge1.dif":["DynamixFinalPack.vl2"],"interiors/btf_bridge2.dif":["DynamixFinalPack.vl2","TWL-MapPack.vl2"],"interiors/btf_bridge3.dif":["DynamixFinalPack.vl2","TWL-MapPack.vl2"],"interiors/btf_genbunk.dif":["DynamixFinalPack.vl2"],"interiors/btf_turretplatform.dif":["DynamixFinalPack.vl2","TWL-MapPack.vl2"],"interiors/btf_turretplatform_c.dif":["Classic_maps_v1.vl2"],"interiors/btf_turretplatform_x.dif":["TWL-MapPack.vl2"],"interiors/btf_turretplatform_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/btowr2.dif":["interiors.vl2"],"interiors/btowr5-Lava.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/btowr5.dif":["interiors.vl2"],"interiors/btowr6.dif":["interiors.vl2"],"interiors/btowr8.dif":["interiors.vl2"],"interiors/btowr9.dif":["DynamixFinalPack.vl2"],"interiors/btowr_ccb1.dif":["TWL2-MapPack.vl2"],"interiors/btowra.dif":["interiors.vl2"],"interiors/bvpad.dif":["interiors.vl2"],"interiors/bwall1.dif":["interiors.vl2"],"interiors/bwall2.dif":["interiors.vl2"],"interiors/bwall3.dif":["interiors.vl2"],"interiors/bwall4.dif":["interiors.vl2"],"interiors/cannon.dif":["TR2final105-client.vl2"],"interiors/cannon2.dif":["TR2final105-client.vl2"],"interiors/cap.dif":["TR2final105-client.vl2"],"interiors/ccb_be_tower1a_x2.dif":["TWL-MapPack.vl2"],"interiors/ccb_be_tower1b_x2.dif":["S5maps.vl2","TWL-MapPack.vl2","TWL2-MapPack.vl2"],"interiors/ccbase1.dif":["TWL2-MapPack.vl2"],"interiors/ccbase2.dif":["TWL2-MapPack.vl2"],"interiors/ccflagstand.dif":["TWL2-MapPack.vl2"],"interiors/cctower.dif":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/centaur.dif":["S5maps.vl2"],"interiors/centower.dif":["S5maps.vl2"],"interiors/conbase.dif":["TWL2-MapPack.vl2"],"interiors/conspire.dif":["TWL2-MapPack.vl2"],"interiors/damnationstand.dif":["S5maps.vl2"],"interiors/dbase2.dif":["interiors.vl2"],"interiors/dbase3.dif":["interiors.vl2"],"interiors/dbase4.dif":["interiors.vl2"],"interiors/dbase5.dif":["DynamixFinalPack.vl2"],"interiors/dbase6.dif":["DynamixFinalPack.vl2"],"interiors/dbase_-nefbase1_x.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/dbase_-nefbase1_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/dbase_-nefbase2_x.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/dbase_-nefbase2_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/dbase_broadside_nef.dif":["Classic_maps_v1.vl2"],"interiors/dbase_nefRaindance.dif":["Classic_maps_v1.vl2"],"interiors/dbase_neffloat1.dif":["Classic_maps_v1.vl2"],"interiors/dbase_neffloat2.dif":["Classic_maps_v1.vl2"],"interiors/dbase_neficeridge.dif":["Classic_maps_v1.vl2"],"interiors/dbase_tokrz_scarabrae.dif":["Classic_maps_v1.vl2"],"interiors/dbrdg1.dif":["interiors.vl2"],"interiors/dbrdg10.dif":["interiors.vl2"],"interiors/dbrdg11.dif":["interiors.vl2"],"interiors/dbrdg2.dif":["interiors.vl2"],"interiors/dbrdg3.dif":["interiors.vl2"],"interiors/dbrdg3a.dif":["interiors.vl2"],"interiors/dbrdg4.dif":["interiors.vl2"],"interiors/dbrdg5.dif":["interiors.vl2"],"interiors/dbrdg6.dif":["interiors.vl2"],"interiors/dbrdg7.dif":["interiors.vl2"],"interiors/dbrdg7a.dif":["interiors.vl2"],"interiors/dbrdg8.dif":["interiors.vl2"],"interiors/dbrdg9.dif":["interiors.vl2"],"interiors/dbrdg9a.dif":["interiors.vl2"],"interiors/dbunk5.dif":["interiors.vl2"],"interiors/dbunk6.dif":["interiors.vl2"],"interiors/dbunk_nef_invbunk1.dif":["Classic_maps_v1.vl2"],"interiors/dbunk_nefcliffside.dif":["Classic_maps_v1.vl2"],"interiors/dbunk_nefdcbunk.dif":["Classic_maps_v1.vl2"],"interiors/dbunk_nefsmall.dif":["Classic_maps_v1.vl2"],"interiors/dbunk_rf04.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/dbunk_snowblind.dif":["Classic_maps_v1.vl2"],"interiors/dbunk_stonehenge1.dif":["Classic_maps_v1.vl2"],"interiors/dbunk_vbunk1.dif":["Classic_maps_v1.vl2"],"interiors/dmisc1.dif":["DynamixFinalPack.vl2","interiors.vl2"],"interiors/dmisc1_x.dif":["TWL-MapPack.vl2"],"interiors/dmisc1_x2.dif":["TWL-MapPack.vl2"],"interiors/dmisc_-nefflagstand1_x.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/dmisc_-nefflagstand1_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/dmisc_nefbridge.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_nefflagstand2.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_nefflagstand3.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_nefobj1.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_nefobj2.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_nefplat1.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_nefplug1.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_nefrdbridge1.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_neftower1.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_neftower2.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_neftower3.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_stonehenge1.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_stonehenge2.dif":["Classic_maps_v1.vl2"],"interiors/dmisc_stonehenge3.dif":["Classic_maps_v1.vl2"],"interiors/doubleramp2.dif":["TR2final105-client.vl2"],"interiors/dox_bb_box_x2.dif":["TWL-MapPack.vl2"],"interiors/dox_bb_bunkera_x2.dif":["TWL-MapPack.vl2"],"interiors/dox_bb_bunkerb_x2.dif":["TWL-MapPack.vl2"],"interiors/dox_bb_droptop_x2.dif":["TWL-MapPack.vl2"],"interiors/dox_bb_fstand_x2.dif":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"interiors/dox_bb_hangar_x2.dif":["TWL-MapPack.vl2"],"interiors/dox_bb_platform_x2.dif":["TWL-MapPack.vl2"],"interiors/dox_bb_rig_x2.dif":["TWL-MapPack.vl2"],"interiors/dox_bb_rustbox_x2.dif":["TWL-MapPack.vl2"],"interiors/dox_bb_sandcastle_x2.dif":["TWL-MapPack.vl2"],"interiors/dox_bb_slab_x2.dif":["TWL-MapPack.vl2"],"interiors/dox_bb_spade_x2.dif":["TWL-MapPack.vl2"],"interiors/dox_bb_steelsheet2_x2.dif":["TWL-MapPack.vl2"],"interiors/dox_bb_steelsheet_x2.dif":["TWL-MapPack.vl2"],"interiors/dplat1.dif":["interiors.vl2"],"interiors/dplat2.dif":["DynamixFinalPack.vl2","interiors.vl2"],"interiors/dplat3.dif":["interiors.vl2"],"interiors/dpole1.dif":["interiors.vl2"],"interiors/drock6.dif":["interiors.vl2"],"interiors/drock7.dif":["interiors.vl2"],"interiors/drock8.dif":["interiors.vl2"],"interiors/drocka.dif":["interiors.vl2"],"interiors/dspir1.dif":["interiors.vl2"],"interiors/dspir2.dif":["interiors.vl2"],"interiors/dspir3.dif":["interiors.vl2"],"interiors/dspir4.dif":["interiors.vl2"],"interiors/dspir5.dif":["interiors.vl2"],"interiors/dtowr1.dif":["DynamixFinalPack.vl2","interiors.vl2"],"interiors/dtowr2.dif":["interiors.vl2"],"interiors/dtowr4.dif":["interiors.vl2"],"interiors/dtowr_classic1.dif":["Classic_maps_v1.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/dvent.dif":["interiors.vl2"],"interiors/dvpad.dif":["interiors.vl2"],"interiors/dvpad1.dif":["interiors.vl2"],"interiors/dwall1.dif":["interiors.vl2"],"interiors/epicrates_base.dif":["TWL-MapPack.vl2"],"interiors/epicrates_bridge.dif":["TWL-MapPack.vl2"],"interiors/epicrates_turret.dif":["TWL-MapPack.vl2"],"interiors/flagbridge.dif":["Classic_maps_v1.vl2"],"interiors/flingbase01.dif":["S5maps.vl2"],"interiors/flingbase02.dif":["S5maps.vl2"],"interiors/flingrock01.dif":["S8maps.vl2"],"interiors/flingrockvent01.dif":["S8maps.vl2"],"interiors/flingsilo03.dif":["S8maps.vl2"],"interiors/flingsilo03b.dif":["S8maps.vl2"],"interiors/flingstand01.dif":["S5maps.vl2"],"interiors/flingstand02.dif":["S8maps.vl2"],"interiors/flingtanktrap01.dif":["S8maps.vl2"],"interiors/flingteeth.dif":["S5maps.vl2"],"interiors/flingtower01.dif":["S5maps.vl2"],"interiors/flingtower02.dif":["S5maps.vl2"],"interiors/flingturretstand01.dif":["S5maps.vl2"],"interiors/flingvpad01.dif":["S8maps.vl2"],"interiors/flingvpad01b.dif":["S8maps.vl2"],"interiors/frostclawbase.dif":["TWL-MapPack.vl2"],"interiors/hbbunker.dif":["TWL2-MapPack.vl2"],"interiors/hbflagstand.dif":["TWL2-MapPack.vl2"],"interiors/idbase.dif":["TWL2-MapPack.vl2"],"interiors/idhangar.dif":["TWL2-MapPack.vl2"],"interiors/idmiddle.dif":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/inf_butch_fg2base1.dif":["TWL2-MapPack.vl2"],"interiors/inf_butch_fg2flag21.dif":["TWL2-MapPack.vl2"],"interiors/inf_butch_fg2turret13.dif":["TWL2-MapPack.vl2"],"interiors/inf_butch_fg2turret9.dif":["TWL2-MapPack.vl2"],"interiors/inf_butch_icebase51.dif":["TWL2-MapPack.vl2"],"interiors/inf_butch_iceturretbase9.dif":["TWL2-MapPack.vl2"],"interiors/inf_butch_icevehicle11.dif":["TWL2-MapPack.vl2"],"interiors/inf_butch_lava_flagbase06.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/inf_butch_lava_plat6.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/inf_butch_lava_sensor12.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/infbutch_blackairinv13.dif":["Classic_maps_v1.vl2"],"interiors/infbutch_blackbase5618_final.dif":["Classic_maps_v1.vl2"],"interiors/infbutch_blackturret8.dif":["Classic_maps_v1.vl2"],"interiors/irisbase.dif":["TWL-MapPack.vl2"],"interiors/irisinside.dif":["TWL-MapPack.vl2"],"interiors/irismonu.dif":["TWL-MapPack.vl2"],"interiors/irisruin2.dif":["TWL-MapPack.vl2"],"interiors/irisruin3.dif":["TWL-MapPack.vl2"],"interiors/irisruins1.dif":["TWL-MapPack.vl2"],"interiors/iristurbase.dif":["TWL-MapPack.vl2"],"interiors/jagged_base3.dif":["TWL2-MapPack.vl2"],"interiors/kif_cinereousfs.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/kif_cinereousinv.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/kif_cinereousplat1.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/kif_cinereoustt.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/kif_skylightbase.dif":["TWL2-MapPack.vl2"],"interiors/kif_skylightfs.dif":["TWL2-MapPack.vl2"],"interiors/magnum_vehicle_stop.dif":["TWL2-MapPack.vl2"],"interiors/mmbase.dif":["TWL2-MapPack.vl2"],"interiors/mmbridge.dif":["TWL2-MapPack.vl2"],"interiors/muddyswampstand.dif":["TWL2-MapPack.vl2"],"interiors/nef_bowl1.dif":["TR2final105-client.vl2"],"interiors/nef_bowl2.dif":["TR2final105-client.vl2"],"interiors/nef_bowl3.dif":["TR2final105-client.vl2"],"interiors/nef_ramp1.dif":["TR2final105-client.vl2"],"interiors/nycto-base1.dif":["TWL-MapPack.vl2"],"interiors/nycto-base2.dif":["TWL-MapPack.vl2"],"interiors/nycto-ec1.dif":["TWL-MapPack.vl2"],"interiors/nycto-ec2.dif":["TWL-MapPack.vl2"],"interiors/nycto-ec3.dif":["TWL-MapPack.vl2"],"interiors/nycto-ec4.dif":["TWL-MapPack.vl2"],"interiors/nycto-ec5.dif":["TWL-MapPack.vl2"],"interiors/nycto-ec6.dif":["TWL-MapPack.vl2"],"interiors/nycto-stand1.dif":["TWL-MapPack.vl2"],"interiors/nycto-tunnel-1.dif":["TWL-MapPack.vl2"],"interiors/ocular-flagstand.dif":["TWL2-MapPack.vl2"],"interiors/pbase3.dif":["interiors.vl2"],"interiors/pbase_nef_giant.dif":["Classic_maps_v1.vl2"],"interiors/pbase_nef_vbase1.dif":["Classic_maps_v1.vl2"],"interiors/pbrdg0.dif":["interiors.vl2"],"interiors/pbrdg1.dif":["interiors.vl2"],"interiors/pbrdg2.dif":["interiors.vl2"],"interiors/pbrdg3.dif":["interiors.vl2"],"interiors/pbrdg4.dif":["interiors.vl2"],"interiors/pbrdgn.dif":["interiors.vl2"],"interiors/pbrdgo.dif":["interiors.vl2"],"interiors/pbrdgp.dif":["interiors.vl2"],"interiors/pbunk1.dif":["interiors.vl2"],"interiors/pbunk2.dif":["interiors.vl2"],"interiors/pbunk3.dif":["interiors.vl2"],"interiors/pbunk4a_CC.dif":["Classic_maps_v1.vl2"],"interiors/pbunk5.dif":["interiors.vl2"],"interiors/pbunk6.dif":["interiors.vl2"],"interiors/pbunk7.dif":["interiors.vl2"],"interiors/pbunk7a_CC.dif":["Classic_maps_v1.vl2"],"interiors/pbunk8.dif":["interiors.vl2"],"interiors/peach_lush_bunker1.dif":["TWL2-MapPack.vl2"],"interiors/pmisc1.dif":["interiors.vl2"],"interiors/pmisc2.dif":["interiors.vl2"],"interiors/pmisc3.dif":["interiors.vl2"],"interiors/pmisc4.dif":["interiors.vl2"],"interiors/pmisc5.dif":["interiors.vl2"],"interiors/pmisca.dif":["interiors.vl2"],"interiors/pmiscb.dif":["interiors.vl2"],"interiors/pmiscc.dif":["interiors.vl2"],"interiors/pplat1.dif":["interiors.vl2"],"interiors/pplat2.dif":["interiors.vl2"],"interiors/pplat3.dif":["interiors.vl2"],"interiors/pplat4.dif":["interiors.vl2"],"interiors/pplat5.dif":["interiors.vl2"],"interiors/prock6.dif":["interiors.vl2"],"interiors/prock7.dif":["interiors.vl2"],"interiors/prock8.dif":["interiors.vl2"],"interiors/procka.dif":["interiors.vl2"],"interiors/prockb.dif":["interiors.vl2"],"interiors/prockc.dif":["interiors.vl2"],"interiors/pspir1.dif":["interiors.vl2"],"interiors/pspir2.dif":["interiors.vl2"],"interiors/pspir3.dif":["interiors.vl2"],"interiors/pspir4.dif":["interiors.vl2"],"interiors/pspir5.dif":["interiors.vl2"],"interiors/ptowr1.dif":["interiors.vl2"],"interiors/ptowr2.dif":["interiors.vl2"],"interiors/ptowr4.dif":["interiors.vl2"],"interiors/ptowr5.dif":["interiors.vl2"],"interiors/ptowr7.dif":["interiors.vl2"],"interiors/pvbay1.dif":["interiors.vl2"],"interiors/pvpad.dif":["interiors.vl2"],"interiors/pwall1.dif":["interiors.vl2"],"interiors/rail1.dif":["TR2final105-client.vl2","TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/ram_base.dif":["Classic_maps_v1.vl2"],"interiors/ram_tower.dif":["Classic_maps_v1.vl2"],"interiors/ram_wall4.dif":["Classic_maps_v1.vl2"],"interiors/ramp1.dif":["TR2final105-client.vl2"],"interiors/rilke_bombscare_flagstand_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_ctm1_flagstand1_x2.dif":["TWL-MapPack.vl2"],"interiors/rilke_ctm1_platform1_x2.dif":["TWL-MapPack.vl2"],"interiors/rilke_ctm1_sensorbunker1_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_ctm1_sensorbunker2_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_ctm1_vpad_x2.dif":["TWL-MapPack.vl2"],"interiors/rilke_domain2_boundrymarker.dif":["Classic_maps_v1.vl2"],"interiors/rilke_domain2_boundrymarker2.dif":["Classic_maps_v1.vl2"],"interiors/rilke_domain2_bridge1.dif":["Classic_maps_v1.vl2"],"interiors/rilke_domain2_mainbase.dif":["Classic_maps_v1.vl2"],"interiors/rilke_domain_turretbase1.dif":["Classic_maps_v1.vl2"],"interiors/rilke_whitedwarf_bridge.dif":["Classic_maps_v1.vl2"],"interiors/rilke_whitedwarf_bridge2_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_whitedwarf_bridgebase1_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_whitedwarf_bunker2_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_whitedwarf_mainbase.dif":["Classic_maps_v1.vl2"],"interiors/rilke_whitedwarf_platform1.dif":["Classic_maps_v1.vl2"],"interiors/rilke_whitedwarf_platform2_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_whitedwarf_platform3_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_whitedwarf_towerbunker.dif":["Classic_maps_v1.vl2"],"interiors/rilke_whitedwarf_towerbunker2_x2.dif":["S5maps.vl2","TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rilke_whitedwarf_vehiclepad_x2.dif":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_FaceBase.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_FaceBase2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_FaceStand.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_SEbase.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_SEcave1_part1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_SEcave1_part2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_SEcave1_part3.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_SEcave2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_SEtower.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_SimpleFlagArena.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_agroleonbase.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_agroleonstand.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_arenalight.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_astro_bunker.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_astro_stand.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_barrier1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_barrier2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_beagleship.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_bitterbase.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_bitterbunker.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_bitterbunker2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_bitterbunker3.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_bitterstand.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_debris1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_debris2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_building1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_building2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_building3.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_building4.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_building5.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_building6.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_building7.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_building8.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_bunker.dif":["S5maps.vl2"],"interiors/rst_derm_citybase.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_citybridge.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_mainbase.dif":["S5maps.vl2"],"interiors/rst_derm_midfield.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_derm_newpillarstand.dif":["S5maps.vl2"],"interiors/rst_derm_pillar.dif":["S5maps.vl2"],"interiors/rst_derm_plat.dif":["S5maps.vl2"],"interiors/rst_derm_plat2.dif":["S5maps.vl2"],"interiors/rst_derm_podium.dif":["S5maps.vl2"],"interiors/rst_derm_snipenest.dif":["S5maps.vl2"],"interiors/rst_derm_turretbase.dif":["S5maps.vl2"],"interiors/rst_derm_vechpad.dif":["S5maps.vl2"],"interiors/rst_dogma_base.dif":["S8maps.vl2"],"interiors/rst_dogma_bridge.dif":["S8maps.vl2"],"interiors/rst_dogma_bridge2.dif":["S8maps.vl2"],"interiors/rst_islebase.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_islebase2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lighthouse.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_flagplat.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle1.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle10.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle3.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle4.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle5.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle6.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle7.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle8.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_floatingisle9.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_lush_rock2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_newlighthouse.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_padbottom.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_padbottom2.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_pipedream.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_spir_base3.dif":["S8maps.vl2"],"interiors/rst_spir_pillar.dif":["S8maps.vl2"],"interiors/rst_spit_base.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_spit_stand.dif":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/rst_swd_flagstand.dif":["S5maps.vl2"],"interiors/rst_swd_ship2.dif":["S5maps.vl2"],"interiors/ruin1.dif":["Classic_maps_v1.vl2"],"interiors/ruin2.dif":["Classic_maps_v1.vl2"],"interiors/ruin3.dif":["Classic_maps_v1.vl2"],"interiors/ruin4.dif":["Classic_maps_v1.vl2"],"interiors/ruinarch.dif":["Classic_maps_v1.vl2"],"interiors/s5_anthem_pipebase.dif":["S5maps.vl2"],"interiors/s5_anthem_pipestand.dif":["S5maps.vl2"],"interiors/sbase1.dif":["interiors.vl2"],"interiors/sbase3.dif":["interiors.vl2"],"interiors/sbase5.dif":["interiors.vl2"],"interiors/sbrdg1.dif":["interiors.vl2"],"interiors/sbrdg2.dif":["interiors.vl2"],"interiors/sbrdg3.dif":["interiors.vl2"],"interiors/sbrdg4.dif":["interiors.vl2"],"interiors/sbrdg5.dif":["interiors.vl2"],"interiors/sbrdg6.dif":["interiors.vl2"],"interiors/sbrdg7.dif":["interiors.vl2"],"interiors/sbrdgn.dif":["interiors.vl2"],"interiors/sbrdgo.dif":["interiors.vl2"],"interiors/sbunk2.dif":["interiors.vl2"],"interiors/sbunk9.dif":["interiors.vl2"],"interiors/sbunk_nef1.dif":["Classic_maps_v1.vl2"],"interiors/siege.dif":["Classic_maps_v1.vl2"],"interiors/singleramp.dif":["TR2final105-client.vl2"],"interiors/smisc1.dif":["interiors.vl2"],"interiors/smisc3.dif":["interiors.vl2"],"interiors/smisc4.dif":["interiors.vl2"],"interiors/smisc5.dif":["interiors.vl2"],"interiors/smisc_nef1.dif":["Classic_maps_v1.vl2"],"interiors/smisca.dif":["interiors.vl2"],"interiors/smiscb.dif":["interiors.vl2"],"interiors/smiscc.dif":["interiors.vl2"],"interiors/spawnbase.dif":["TR2final105-client.vl2"],"interiors/spawnbase2.dif":["TR2final105-client.vl2"],"interiors/sphere.dif":["TR2final105-client.vl2"],"interiors/splat1.dif":["interiors.vl2"],"interiors/splat3.dif":["interiors.vl2"],"interiors/splat7.dif":["interiors.vl2"],"interiors/srock6.dif":["interiors.vl2"],"interiors/srock7.dif":["interiors.vl2"],"interiors/srock8.dif":["interiors.vl2"],"interiors/srocka.dif":["interiors.vl2"],"interiors/srockb.dif":["interiors.vl2"],"interiors/srockc.dif":["interiors.vl2"],"interiors/sspir1.dif":["interiors.vl2"],"interiors/sspir2.dif":["interiors.vl2"],"interiors/sspir3.dif":["interiors.vl2"],"interiors/sspir4.dif":["interiors.vl2"],"interiors/stowr1.dif":["interiors.vl2"],"interiors/stowr3.dif":["interiors.vl2"],"interiors/stowr4.dif":["interiors.vl2"],"interiors/stowr6.dif":["interiors.vl2"],"interiors/svpad.dif":["interiors.vl2"],"interiors/swall1.dif":["interiors.vl2"],"interiors/t_bbase_ccb2a.dif":["Classic_maps_v1.vl2"],"interiors/t_bmisc_tunl_ccb1.dif":["Classic_maps_v1.vl2"],"interiors/t_bwall2a_cnr_CC.dif":["Classic_maps_v1.vl2"],"interiors/t_bwall2a_lrg_CC.dif":["Classic_maps_v1.vl2"],"interiors/t_bwall2a_sm_CC.dif":["Classic_maps_v1.vl2"],"interiors/tes_flagbase_x2.dif":["TWL-MapPack.vl2","TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"interiors/tes_flagbunker.dif":["TWL-MapPack.vl2"],"interiors/tes_flyingvehicle_x2.dif":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"interiors/tes_flyingvehiclebase.dif":["TWL-MapPack.vl2"],"interiors/tes_turretholder.dif":["TWL-MapPack.vl2"],"interiors/tri_base.dif":["DynamixFinalPack.vl2"],"interiors/tri_gate.dif":["DynamixFinalPack.vl2"],"interiors/tri_misc1.dif":["DynamixFinalPack.vl2"],"interiors/tri_powerpit.dif":["DynamixFinalPack.vl2"],"interiors/tri_tbunker.dif":["DynamixFinalPack.vl2"],"interiors/tri_tbunker_x.dif":["TWL-MapPack.vl2"],"interiors/tri_tbunker_x2.dif":["TWL-MapPack.vl2"],"interiors/tri_tower.dif":["DynamixFinalPack.vl2"],"interiors/tri_tower_x2.dif":["TWL-MapPack.vl2"],"interiors/tri_wall3.dif":["DynamixFinalPack.vl2"],"interiors/tri_wall4.dif":["DynamixFinalPack.vl2"],"interiors/tri_wall5.dif":["DynamixFinalPack.vl2"],"interiors/tri_wall6.dif":["DynamixFinalPack.vl2"],"interiors/underhillmidbalancedfnl.dif":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"interiors/underhillsideonefnl.dif":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"interiors/xbase1.dif":["interiors.vl2"],"interiors/xbase2.dif":["interiors.vl2"],"interiors/xbrdg0.dif":["interiors.vl2"],"interiors/xbrdg1.dif":["interiors.vl2"],"interiors/xbrdg10.dif":["interiors.vl2"],"interiors/xbrdg2.dif":["interiors.vl2"],"interiors/xbrdg3.dif":["interiors.vl2"],"interiors/xbrdg4.dif":["interiors.vl2"],"interiors/xbrdg5.dif":["interiors.vl2"],"interiors/xbrdg6.dif":["interiors.vl2"],"interiors/xbrdg7.dif":["interiors.vl2"],"interiors/xbrdg8.dif":["interiors.vl2"],"interiors/xbrdg9.dif":["interiors.vl2"],"interiors/xbrdga.dif":["interiors.vl2"],"interiors/xbrdgb.dif":["interiors.vl2"],"interiors/xbrdgn.dif":["interiors.vl2"],"interiors/xbrdgo.dif":["interiors.vl2"],"interiors/xbunk1.dif":["interiors.vl2"],"interiors/xbunk2.dif":["interiors.vl2"],"interiors/xbunk5.dif":["interiors.vl2"],"interiors/xbunk6.dif":["interiors.vl2"],"interiors/xbunk9.dif":["interiors.vl2"],"interiors/xbunkb.dif":["interiors.vl2"],"interiors/xmisc1.dif":["interiors.vl2"],"interiors/xmisc2.dif":["interiors.vl2"],"interiors/xmisc3.dif":["interiors.vl2"],"interiors/xmisc4.dif":["interiors.vl2"],"interiors/xmisc5.dif":["interiors.vl2"],"interiors/xmisca.dif":["interiors.vl2"],"interiors/xmiscb.dif":["interiors.vl2"],"interiors/xmiscc.dif":["interiors.vl2"],"interiors/xplat1.dif":["interiors.vl2"],"interiors/xplat2.dif":["interiors.vl2"],"interiors/xplat3.dif":["interiors.vl2"],"interiors/xrock6.dif":["interiors.vl2"],"interiors/xrock7.dif":["interiors.vl2"],"interiors/xrock8.dif":["interiors.vl2"],"interiors/xrocka.dif":["interiors.vl2"],"interiors/xrockb.dif":["interiors.vl2"],"interiors/xrockc.dif":["interiors.vl2"],"interiors/xspir1.dif":["interiors.vl2"],"interiors/xspir2.dif":["interiors.vl2"],"interiors/xspir3.dif":["interiors.vl2"],"interiors/xspir5.dif":["interiors.vl2"],"interiors/xtowr1.dif":["interiors.vl2"],"interiors/xtowr3.dif":["interiors.vl2"],"interiors/xtowr4.dif":["interiors.vl2"],"interiors/xtowr7.dif":["interiors.vl2"],"interiors/xvpad.dif":["interiors.vl2"],"interiors/xwall1.dif":["interiors.vl2"],"lighting/Aeroena_2343a8be.ml":[""],"lighting/Agorazscium_f4b21f81.ml":[""],"lighting/ArenaDome_a0de9542.ml":[""],"lighting/ArenaHeaven_1e1fe293.ml":[""],"lighting/AstersDescent_53a3207b.ml":[""],"lighting/AttritionLT_832adbb5.ml":[""],"lighting/BerylBasin_c9d35ce.ml":[""],"lighting/Blastside_nef_6830e4bf.ml":[""],"lighting/Blink_d9ab8a18.ml":[""],"lighting/BonespurLT_915823ed.ml":[""],"lighting/BonespurLT_9cca0579.ml":[""],"lighting/BoxLak_a3e35494.ml":[""],"lighting/Broadside_nef_e852f76.ml":[""],"lighting/BulwarkLT_4a3f297.ml":[""],"lighting/Bulwark_ab283278.ml":[""],"lighting/CankerLak_2f63997d.ml":[""],"lighting/CapriLT_66f22508.ml":[""],"lighting/Cinerarium_7aca722b.ml":[""],"lighting/Circleofstones_affcd75f.ml":[""],"lighting/CirclesEdgeLT_411f1e4d.ml":[""],"lighting/CirclesEdgeLT_7a5c076c.ml":[""],"lighting/CloakofLak_74b7f3a4.ml":[""],"lighting/CloakofNightV_fc052e2a.ml":[""],"lighting/CloudBurst_ae430433.ml":[""],"lighting/ClusterUnFuct_ba9a0db4.ml":[""],"lighting/Coliseum_638e3c7c.ml":[""],"lighting/Confusco_629e6bc0.ml":[""],"lighting/CrashClash_4a04db6b.ml":[""],"lighting/CrossfiredLak_af679bb1.ml":[""],"lighting/DMP_Agroleon_39e78691.ml":[""],"lighting/DMP_BastardForgeLT_192bda18.ml":[""],"lighting/DMP_BastardForgeLT_23118b55.ml":[""],"lighting/DMP_BastardForge_69e0050.ml":[""],"lighting/DMP_BunkeredLT_22bd8e06.ml":[""],"lighting/DMP_BunkeredLT_7f074860.ml":[""],"lighting/DMP_CinerariumLT_1770607b.ml":[""],"lighting/DMP_Cinerarium_29f905f2.ml":[""],"lighting/DMP_FaceCrossing_562603da.ml":[""],"lighting/DMP_Hoth_1f2b4ebe.ml":[""],"lighting/DMP_IceGiant_27ae32f9.ml":[""],"lighting/DMP_Magellan_3ec75495.ml":[""],"lighting/DMP_MoonDance_4a0aa2ce.ml":[""],"lighting/DMP_Paranoia_a73116c7.ml":[""],"lighting/DMP_PariahLT_1eeeb2f3.ml":[""],"lighting/DMP_PariahLT_5dbbd253.ml":[""],"lighting/DMP_Pariah_5774d3ab.ml":[""],"lighting/DMP_Pariah_bae29d7a.ml":[""],"lighting/DMP_PipeDream_b4220f7e.ml":[""],"lighting/DMP_RavineV_32d83be0.ml":[""],"lighting/DMP_ScorchedEarth_6ef2eb26.ml":[""],"lighting/DMP_SimpleFlagArena_81bb7f85.ml":[""],"lighting/DMP_SpinCycle_8111999d.ml":[""],"lighting/DMP_SpincycleLT_c077aa18.ml":[""],"lighting/DMP_StarFallLT_313a7dd7.ml":[""],"lighting/DMP_StarFallLT_51b265f4.ml":[""],"lighting/DMP_Tyre_5d7be94.ml":[""],"lighting/DMP_Wasteland_87bf335.ml":[""],"lighting/DX_IceLT_69603e1f.ml":[""],"lighting/DX_Ice_492b02b7.ml":[""],"lighting/Damnation_a8afd69c.ml":[""],"lighting/DangerousCrossingLT_8205e1c3.ml":[""],"lighting/DangerousCrossingLT_98fe44b0.ml":[""],"lighting/DeathBirdsFly1_e1b6748d.ml":[""],"lighting/DermCrossingDeluxeLT_86255d21.ml":[""],"lighting/DermCrossingDeluxe_b5489c73.ml":[""],"lighting/DesertofDeathLak_9ef72690.ml":[""],"lighting/DiscordLT_8799b81.ml":[""],"lighting/Discord_d9dc93e8.ml":[""],"lighting/DustRunLak_6779c9d4.ml":[""],"lighting/DustToDust_c2ba2158.ml":[""],"lighting/El_FinLT_e9dab457.ml":[""],"lighting/El_Fin_8316b0e5.ml":[""],"lighting/Entombed_e3bacfe0.ml":[""],"lighting/Envyrena_7791ad94.ml":[""],"lighting/EnyLand_68f85a3b.ml":[""],"lighting/Exhumed_20605cf5.ml":[""],"lighting/Extractor_d5e74134.ml":[""],"lighting/FF_Hillside_2daafc5b.ml":[""],"lighting/Fallout_9b18601a.ml":[""],"lighting/Fenix_78eeb8cd.ml":[""],"lighting/Firestorm_16de2343.ml":[""],"lighting/Floatarena_297e95cb.ml":[""],"lighting/FourWayCheckmate_f33d2fb6.ml":[""],"lighting/FrozenForgeLT_743ce94a.ml":[""],"lighting/FrozenForgeLT_9931f1ae.ml":[""],"lighting/FrozenHopeLT_7213db78.ml":[""],"lighting/FrozenHopeLT_b46d68eb.ml":[""],"lighting/FrozenHope_3a657c29.ml":[""],"lighting/FunHouse_604d2f6a.ml":[""],"lighting/GodsRiftLak_18e44714.ml":[""],"lighting/GrassyKnollLT_68c6cce.ml":[""],"lighting/GrassyKnoll_5c7374ad.ml":[""],"lighting/GrassyKnoll_a8a31131.ml":[""],"lighting/GreenLawn_f4f6854f.ml":[""],"lighting/HO_Ice_259f9801.ml":[""],"lighting/HO_Lush_37ea33f0.ml":[""],"lighting/HarvestDance_c7a75c2.ml":[""],"lighting/Headstone_772e32ed.ml":[""],"lighting/Helioarena_1e75a885.ml":[""],"lighting/HiddenValley_a1dce28d.ml":[""],"lighting/HighOctane_85127c80.ml":[""],"lighting/HighOctane_b_ac85e4.ml":[""],"lighting/HighWire_471b6cf9.ml":[""],"lighting/HillKingLT_50bd1439.ml":[""],"lighting/HillKingLT_8da13f48.ml":[""],"lighting/HillKingLT_d836ed12.ml":[""],"lighting/HillSideLT_4f08df8f.ml":[""],"lighting/Hillside_33bc6f09.ml":[""],"lighting/Horde_4a800bd6.ml":[""],"lighting/HostileLoch_d7362c7.ml":[""],"lighting/IcePick_56b79dca.ml":[""],"lighting/IcePick_600de852.ml":[""],"lighting/InfernusLak_7d2be4ad.ml":[""],"lighting/IveHadWorse_e39c99bf.ml":[""],"lighting/JadeValley_7ef73b3d.ml":[""],"lighting/Lakefront_3703d244.ml":[""],"lighting/Logans_Run_c40b6d12.ml":[""],"lighting/Mac_FlagArena_90666881.ml":[""],"lighting/Machineeggs_a5ccddc0.ml":[""],"lighting/MagmaticLak_4073d809.ml":[""],"lighting/Minerva_33feccb1.ml":[""],"lighting/MiniSunDried_3c5a0fc8.ml":[""],"lighting/Minotaur_171384b8.ml":[""],"lighting/MisadventureV2_ec7544a8.ml":[""],"lighting/Moonwalk_174f2bd4.ml":[""],"lighting/NarcolepsyLT_73e7c21a.ml":[""],"lighting/NatureMagic_2544c03b.ml":[""],"lighting/Nightdance_7bfc8136.ml":[""],"lighting/Norty_eb1bd063.ml":[""],"lighting/OsIrisLT_a734e9f4.ml":[""],"lighting/OsIrisLT_c9b12d6.ml":[""],"lighting/OuterWildsLT_fc7787a1.ml":[""],"lighting/OuterWilds_ad3695ec.ml":[""],"lighting/PipeDreamLT_be0ac5c7.ml":[""],"lighting/PipeDreamLT_c8a581c1.ml":[""],"lighting/PlanetX_8a6e98e8.ml":[""],"lighting/PrizmaticLT_d1bb228d.ml":[""],"lighting/PuliVeivari_ba861c8e.ml":[""],"lighting/RaindanceLT_8b15c940.ml":[""],"lighting/RaindanceLT_ed3eadcd.ml":[""],"lighting/Raindance_nefLak_35b8f6bc.ml":[""],"lighting/Raindance_nef_542af516.ml":[""],"lighting/Ravine_d9f4db83.ml":[""],"lighting/Reversion_16355b81.ml":[""],"lighting/RiverDance_51da8ec1.ml":[""],"lighting/Rollercoaster_nef_236560f9.ml":[""],"lighting/RoundTheMountainLT_1d5f7a42.ml":[""],"lighting/RoundTheMountainLT_d8d7a00a.ml":[""],"lighting/RoundTheMountain_3c873c59.ml":[""],"lighting/Ruined_928042b0.ml":[""],"lighting/RunenmachtLT_566cc4af.ml":[""],"lighting/RunenmachtLT_e29440db.ml":[""],"lighting/RushLT_83e7ec01.ml":[""],"lighting/RushLT_8cc32def.ml":[""],"lighting/Rush_7f8c0bd.ml":[""],"lighting/S5_DamnationLT_2e874420.ml":[""],"lighting/S5_DamnationLT_93d28001.ml":[""],"lighting/S5_Damnation_12876ea.ml":[""],"lighting/S5_Icedance_23935c84.ml":[""],"lighting/S5_MassiveLT_774d8053.ml":[""],"lighting/S5_MassiveLT_aa83559d.ml":[""],"lighting/S5_Massive_72b32b94.ml":[""],"lighting/S5_Massive_a0889977.ml":[""],"lighting/S5_Mimicry_a7de0fbe.ml":[""],"lighting/S5_Mordacity_7f7769e0.ml":[""],"lighting/S5_Reynard_3d07b96b.ml":[""],"lighting/S5_Sherman_d255001b.ml":[""],"lighting/S5_SilenusLT_b44256fa.ml":[""],"lighting/S5_Silenus_337a3c5b.ml":[""],"lighting/S5_Woodymyrk_ec89b88f.ml":[""],"lighting/S8_Cardiac_1b8fd622.ml":[""],"lighting/S8_GeothermalLak_20f3a205.ml":[""],"lighting/S8_Mountking_44b27865.ml":[""],"lighting/S8_Opus_efcc41a2.ml":[""],"lighting/S8_ZilchLT_b45c6931.ml":[""],"lighting/S8_ZilchLT_d5e6be15.ml":[""],"lighting/SC_Ice_af6eba.ml":[""],"lighting/SC_Normal_799da350.ml":[""],"lighting/SaddiesHill_698e83d5.ml":[""],"lighting/Sanctuary_7c20b606.ml":[""],"lighting/SandyRunLT_91cbfd2f.ml":[""],"lighting/Sangre_de_Grado_ae25e9e2.ml":[""],"lighting/Sentry_21483143.ml":[""],"lighting/ShortFall_aa1e57bb.ml":[""],"lighting/SignalLT_4f74b06a.ml":[""],"lighting/SignalLT_9bae58a.ml":[""],"lighting/Signal_e7aade91.ml":[""],"lighting/SkiFree_Randomizer_7dda3eb1.ml":[""],"lighting/SkinnyDipLak_c997a78f.ml":[""],"lighting/Slapdash_93679deb.ml":[""],"lighting/SmallCrossingLT_8b0a6034.ml":[""],"lighting/SmallTimeLT_89653a5e.ml":[""],"lighting/SolsDescentLak_11a78868.ml":[""],"lighting/SpectreLak_5e17e9b3.ml":[""],"lighting/SpyLand_21ea4c6.ml":[""],"lighting/SunDriedLak_e0d74cbd.ml":[""],"lighting/Sundance_2b83620c.ml":[""],"lighting/SuperHappyBouncyFunTime_b901c3ef.ml":[""],"lighting/SuperiorWaterworks_f456e8d9.ml":[""],"lighting/TWL2_Bleed_e6d5b374.ml":[""],"lighting/TWL2_BlueMoon_21ccae9c.ml":[""],"lighting/TWL2_BlueMoon_7c61bcd5.ml":[""],"lighting/TWL2_BlueMoon_a95478a6.ml":[""],"lighting/TWL2_CanyonCrusadeDeluxeLT_c1ae3753.ml":[""],"lighting/TWL2_CanyonCrusadeDeluxeLT_dbd8196e.ml":[""],"lighting/TWL2_CanyonCrusadeDeluxe_7452f969.ml":[""],"lighting/TWL2_CelerityLT_bc01478.ml":[""],"lighting/TWL2_CelerityLT_f2ecb468.ml":[""],"lighting/TWL2_Celerity_83b5b539.ml":[""],"lighting/TWL2_Dissention_d30eb753.ml":[""],"lighting/TWL2_Drifts_a70061b9.ml":[""],"lighting/TWL2_Drorck_add44b54.ml":[""],"lighting/TWL2_FrozenGlory_e2aae3eb.ml":[""],"lighting/TWL2_HildebrandLT_4cb441fb.ml":[""],"lighting/TWL2_HildebrandLT_fbf9260d.ml":[""],"lighting/TWL2_Hildebrand_ff9349b8.ml":[""],"lighting/TWL2_IceDagger_a8551aa2.ml":[""],"lighting/TWL2_JaggedClawLT_13a8fe76.ml":[""],"lighting/TWL2_JaggedClawLT_caff2b5d.ml":[""],"lighting/TWL2_JaggedClaw_ae434bfa.ml":[""],"lighting/TWL2_Magnum_bbaaf3b7.ml":[""],"lighting/TWL2_MidnightMayhemDeluxe_f0479bd5.ml":[""],"lighting/TWL2_MuddySwamp_202e755e.ml":[""],"lighting/TWL2_Norty_8a4142af.ml":[""],"lighting/TWL2_Ocular_d10fca4c.ml":[""],"lighting/TWL2_SkylightLT_c37d56e9.ml":[""],"lighting/TWL2_SkylightLT_f4b7bcf2.ml":[""],"lighting/TWL_Abaddon_661d5ca.ml":[""],"lighting/TWL_BeachBlitzLT_d50e4150.ml":[""],"lighting/TWL_BeachBlitzLT_ff00cacb.ml":[""],"lighting/TWL_BeachBlitzLak_8391be13.ml":[""],"lighting/TWL_BeachBlitz_2ba27e9a.ml":[""],"lighting/TWL_BeggarsRun_ac20e6fb.ml":[""],"lighting/TWL_Boss_d15d03dd.ml":[""],"lighting/TWL_Chokepoint_a2218645.ml":[""],"lighting/TWL_Crossfire_68b88bb4.ml":[""],"lighting/TWL_Damnation_f601da24.ml":[""],"lighting/TWL_DangerousCrossing_c0f5608a.ml":[""],"lighting/TWL_DeadlyBirdsSong_9eb082cf.ml":[""],"lighting/TWL_Drifts_3957320.ml":[""],"lighting/TWL_FeignLT_423b7f43.ml":[""],"lighting/TWL_FeignLT_97abf48c.ml":[""],"lighting/TWL_Feign_69a86ab3.ml":[""],"lighting/TWL_Harvester_6c61fcbf.ml":[""],"lighting/TWL_Katabatic_28e374c5.ml":[""],"lighting/TWL_Magmatic_79ca25bd.ml":[""],"lighting/TWL_Minotaur_4735e9ea.ml":[""],"lighting/TWL_OsIris_af0cd5e3.ml":[""],"lighting/TWL_Pandemonium_96c05f13.ml":[""],"lighting/TWL_Quagmire_3d196e62.ml":[""],"lighting/TWL_Raindance_e335287d.ml":[""],"lighting/TWL_Ramparts_e1d65b38.ml":[""],"lighting/TWL_Reversion_2057b26c.ml":[""],"lighting/TWL_RollercoasterLT_4becc052.ml":[""],"lighting/TWL_Runenmacht_fce2e1dd.ml":[""],"lighting/TWL_Slapdash_386535c9.ml":[""],"lighting/TWL_Slapdash_6c5d45fc.ml":[""],"lighting/TWL_Snowblind_7d864772.ml":[""],"lighting/TWL_Starfallen_220caf10.ml":[""],"lighting/TWL_StonehengeLT_186408d.ml":[""],"lighting/TWL_StonehengeLT_b54394a1.ml":[""],"lighting/TWL_Stonehenge_4be1bf55.ml":[""],"lighting/TWL_SubZero_d26856d3.ml":[""],"lighting/TWL_Surreal_928c01fe.ml":[""],"lighting/TWL_Titan_f2ca1f12.ml":[""],"lighting/TWL_WilderZoneLT_b23d9623.ml":[""],"lighting/TWL_WilderZoneLT_c9eea074.ml":[""],"lighting/TWL_WilderZone_f391f176.ml":[""],"lighting/Tacocat-DantesHill_1fadb4f4.ml":[""],"lighting/Tacocat-Dunes_b3ca40d2.ml":[""],"lighting/Tacocat-Jagged_2f4bf1c1.ml":[""],"lighting/Tacocat-SoylentJade_a5360959.ml":[""],"lighting/TenebrousCTF_de5eec4e.ml":[""],"lighting/TheFray_ee6d9255.ml":[""],"lighting/TheSewer_f4f75077.ml":[""],"lighting/TibbawLak_104ce121.ml":[""],"lighting/TitanV_b_527804b0.ml":[""],"lighting/TreasureIslandLak_f456aa59.ml":[""],"lighting/Triad_ff08cb0b.ml":[""],"lighting/TrueGrit_95ae0ce4.ml":[""],"lighting/UporDown_5cadb65.ml":[""],"lighting/VanDamnedLT_657123fb.ml":[""],"lighting/VanDamnedLT_fc126eb7.ml":[""],"lighting/VaubanLak_b072a992.ml":[""],"lighting/Vauban_fe733076.ml":[""],"lighting/Waterbox_c7bd8997.ml":[""],"lighting/WhiteDwarfDeluxeLT_7adbd60e.ml":[""],"lighting/WhiteDwarfDeluxeLT_afa63289.ml":[""],"lighting/WindyGap_d2bee4e7.ml":[""],"lighting/Wonderena_a304a21e.ml":[""],"lighting/Yubarena_2638aaa0.ml":[""],"lighting/Zilch_6b242845.ml":[""],"lighting/aabaa_571e7c86.ml":[""],"lighting/berlard_2823ce88.ml":[""],"lighting/cagematch_b93c2e85.ml":[""],"lighting/random2_aeea92ad.ml":[""],"lighting/random_ad5187a1.ml":[""],"loginScreens.cs":["T2csri.vl2"],"loginScreens.cs.dso":["T2csri.vl2"],"missions/2ArenaDome.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/2ArenaValley.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/2DustBowl.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/2Flyersarena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/2IceDome.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/2IndoorIntensity.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/4thGradeDropout.mis":["4thGradeDropout.vl2"],"missions/Abominable.mis":["missions.vl2"],"missions/AcidRain.mis":["Classic_maps_v1.vl2"],"missions/Aeroena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/AgentsOfFortune.mis":["missions.vl2"],"missions/Alcatraz.mis":["missions.vl2"],"missions/Archipelago.mis":["missions.vl2"],"missions/ArenaHeaven.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/ArenaHell.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/ArenaHell2.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/ArenaInTheHill.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/ArenaUnderTheHill.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/AryoArena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/AshesToAshes.mis":["missions.vl2"],"missions/Atropos2.mis":["atroposthereturn.vl2"],"missions/BeggarsRun.mis":["missions.vl2"],"missions/BeneathTheHill.mis":["BeneathTheHill.vl2"],"missions/Blastside_nef.mis":["Classic_maps_v1.vl2"],"missions/BrainFreeze.mis":["brainfreeze.vl2"],"missions/BridgeTooFar.mis":["DynamixFinalPack.vl2"],"missions/Broadside_nef.mis":["Classic_maps_v1.vl2"],"missions/Broken_Dreams.mis":["brokendreams_2.vl2"],"missions/Caldera.mis":["missions.vl2"],"missions/Casern_Cavite.mis":["missions.vl2"],"missions/Centaur.mis":["centaur.vl2"],"missions/Checkmate.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/ColdFusion.mis":["ColdFusion.vl2"],"missions/ColdWar.mis":["ColdWar.vl2"],"missions/Conclave.mis":["Conclave.vl2"],"missions/Confusco.mis":["Classic_maps_v1.vl2"],"missions/ContainmentLarge.mis":["ContainmentLarge.vl2"],"missions/CrashClash.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Crater71.mis":["TR2final105-client.vl2"],"missions/DMP_Agroleon.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_Astro.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_BastardForge.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_BitterGorge.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_Bunkered.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_Cinerarium.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_DermCity.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_Embers.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_EmeraldSpit.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_FaceCrossing.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_Hoth.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_IceGiant.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_IsleDeBatalla.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_LavaGods.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_Magellan.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_MoonDance.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_Pantheon.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_Paranoia.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_Pariah.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_PipeDream.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_RavineV.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_ScorchedEarth.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_SimpleFlagArena.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_SpinCycle.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_StarFall.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_Tyre.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/DMP_Wasteland.mis":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"missions/Damnation.mis":["missions.vl2"],"missions/DangerousCrossingArena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/DangerousCrossing_nef.mis":["Classic_maps_v1.vl2"],"missions/DeathBirdsFly.mis":["missions.vl2"],"missions/DeathFromBelow.mis":["DeathFromBelow.vl2"],"missions/DeathRow.mis":["DeathRow.vl2"],"missions/DesertWind.mis":["DesertWind.vl2"],"missions/DesertofDeath_nef.mis":["Classic_maps_v1.vl2"],"missions/Desiccator.mis":["missions.vl2"],"missions/DevilsElbow.mis":["DynamixFinalPack.vl2"],"missions/DraconisVII.mis":["DraconisVII.vl2"],"missions/DustToDust.mis":["missions.vl2"],"missions/Envyrena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/EnyLand.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Equinox.mis":["missions.vl2"],"missions/Escalade.mis":["missions.vl2"],"missions/EveningLand.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Exposure.mis":["Exposure-v1.1.vl2"],"missions/FinalRevenge.mis":["FinalRevenge.vl2"],"missions/Firestorm.mis":["missions.vl2"],"missions/Flashpoint.mis":["missions.vl2"],"missions/Fracas.mis":["missions.vl2"],"missions/FrozenFury.mis":["TR2final105-client.vl2"],"missions/Gauntlet.mis":["missions.vl2"],"missions/Gehenna.mis":["missions.vl2"],"missions/Geronimo.mis":["Geronimo.vl2"],"missions/GodsRift.mis":["TR2final105-client.vl2"],"missions/Gorgon.mis":["Classic_maps_v1.vl2"],"missions/Haven.mis":["TR2final105-client.vl2"],"missions/Helioarena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Hillside.mis":["Classic_maps_v1.vl2"],"missions/IceBound.mis":["missions.vl2"],"missions/IceRidge_nef.mis":["Classic_maps_v1.vl2"],"missions/InnerSanctum.mis":["DynamixFinalPack.vl2"],"missions/Insalubria.mis":["missions.vl2"],"missions/Invictus.mis":["missions.vl2"],"missions/IsleOfMan.mis":["DynamixFinalPack.vl2"],"missions/IveHadWorse.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/JacobsLadder.mis":["missions.vl2"],"missions/Katabatic.mis":["missions.vl2"],"missions/Khalarena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Lakefront.mis":["Classic_maps_v1.vl2"],"missions/Magmatic.mis":["Classic_maps_v1.vl2"],"missions/Masada.mis":["missions.vl2"],"missions/Minotaur.mis":["missions.vl2"],"missions/Morena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/MountainSiege.mis":["MountainSiege.vl2"],"missions/Mudside.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Mutiny.mis":["Mutiny.vl2"],"missions/MyrkWood.mis":["missions.vl2"],"missions/Oasis.mis":["missions.vl2"],"missions/Overreach.mis":["missions.vl2"],"missions/Pantheon.mis":["DynamixFinalPack.vl2"],"missions/Patience.mis":["Patience.vl2"],"missions/PhasmaDust.mis":["TR2final105-client.vl2"],"missions/Planetside.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Prismatic.mis":["Prismatic.vl2"],"missions/ProArena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Pyroclasm.mis":["missions.vl2"],"missions/Quagmire.mis":["missions.vl2"],"missions/Raindance_nef.mis":["Classic_maps_v1.vl2"],"missions/Ramparts.mis":["Classic_maps_v1.vl2"],"missions/Rasp.mis":["missions.vl2"],"missions/Recalescence.mis":["missions.vl2"],"missions/Respite.mis":["missions.vl2"],"missions/Reversion.mis":["missions.vl2"],"missions/Ridgerena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Rimehold.mis":["missions.vl2"],"missions/RiverDance.mis":["missions.vl2"],"missions/Rollercoaster_nef.mis":["Classic_maps_v1.vl2"],"missions/S5_Centaur.mis":["S5maps.vl2"],"missions/S5_Damnation.mis":["S5maps.vl2"],"missions/S5_Drache.mis":["S5maps.vl2"],"missions/S5_HawkingHeat.mis":["S5maps.vl2"],"missions/S5_Icedance.mis":["S5maps.vl2"],"missions/S5_Massive.mis":["S5maps.vl2"],"missions/S5_Mimicry.mis":["S5maps.vl2"],"missions/S5_Misadventure.mis":["S5maps.vl2"],"missions/S5_Mordacity.mis":["S5maps.vl2"],"missions/S5_Reynard.mis":["S5maps.vl2"],"missions/S5_Sherman.mis":["S5maps.vl2"],"missions/S5_Silenus.mis":["S5maps.vl2"],"missions/S5_Woodymyrk.mis":["S5maps.vl2"],"missions/S8_Cardiac.mis":["S8maps.vl2"],"missions/S8_CentralDogma.mis":["S8maps.vl2"],"missions/S8_Geothermal.mis":["S8maps.vl2"],"missions/S8_Mountking.mis":["S8maps.vl2"],"missions/S8_Opus.mis":["S8maps.vl2"],"missions/S8_Zilch.mis":["S8maps.vl2"],"missions/Sanctuary.mis":["missions.vl2"],"missions/Sandstorm.mis":["Classic_maps_v1.vl2"],"missions/Scarabrae_nef.mis":["Classic_maps_v1.vl2"],"missions/ShockRidge.mis":["Classic_maps_v1.vl2"],"missions/ShrineArena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/ShrineArenaII.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/SiegeofYmir.mis":["SiegeofYmir.vl2"],"missions/SilentStorm.mis":["SilentStorm.vl2"],"missions/Sirocco.mis":["missions.vl2"],"missions/SkiFree.mis":["SkiFreeGameType.vl2"],"missions/SkiFreeZ_Championship_2021.mis":["SkiFreeGameType.vl2"],"missions/SkiFree_Daily.mis":["SkiFreeGameType.vl2"],"missions/SkiFree_Randomizer.mis":["SkiFreeGameType.vl2"],"missions/SkinnyDip.mis":["TR2final105-client.vl2"],"missions/Slapdash.mis":["missions.vl2"],"missions/SmogArena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/SnowBound.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Snowblind_nef.mis":["Classic_maps_v1.vl2"],"missions/SoccerLand.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Solace.mis":["Solace.vl2"],"missions/SolsDescent.mis":["TR2final105-client.vl2"],"missions/SpyLand.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Starfallen.mis":["Classic_maps_v1.vl2"],"missions/Stonehenge_Arena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Stonehenge_nef.mis":["Classic_maps_v1.vl2"],"missions/SubZero.mis":["Classic_maps_v1.vl2"],"missions/SunDried.mis":["missions.vl2"],"missions/Surreal.mis":["Classic_maps_v1.vl2"],"missions/TWL2_Bleed.mis":["TWL2-MapPack.vl2"],"missions/TWL2_BlueMoon.mis":["TWL2-MapPack.vl2"],"missions/TWL2_CanyonCrusadeDeluxe.mis":["TWL2-MapPack.vl2"],"missions/TWL2_Celerity.mis":["TWL2-MapPack.vl2"],"missions/TWL2_CloakOfNight.mis":["TWL2-MapPack.vl2"],"missions/TWL2_Crevice.mis":["TWL2-MapPack.vl2"],"missions/TWL2_Dissention.mis":["TWL2-MapPack.vl2"],"missions/TWL2_Drifts.mis":["TWL2-MapPack.vl2"],"missions/TWL2_Drorck.mis":["TWL2-MapPack.vl2"],"missions/TWL2_FrozenGlory.mis":["TWL2-MapPack.vl2"],"missions/TWL2_FrozenHope.mis":["TWL2-MapPack.vl2"],"missions/TWL2_Hildebrand.mis":["TWL2-MapPack.vl2"],"missions/TWL2_IceDagger.mis":["TWL2-MapPack.vl2"],"missions/TWL2_JaggedClaw.mis":["TWL2-MapPack.vl2"],"missions/TWL2_Magnum.mis":["TWL2-MapPack.vl2"],"missions/TWL2_MidnightMayhemDeluxe.mis":["TWL2-MapPack.vl2"],"missions/TWL2_MuddySwamp.mis":["TWL2-MapPack.vl2"],"missions/TWL2_Norty.mis":["TWL2-MapPack.vl2"],"missions/TWL2_Ocular.mis":["TWL2-MapPack.vl2"],"missions/TWL2_RoughLand.mis":["TWL2-MapPack.vl2"],"missions/TWL2_Ruined.mis":["TWL2-MapPack.vl2"],"missions/TWL2_Skylight.mis":["TWL2-MapPack.vl2"],"missions/TWL2_WoodyMyrk.mis":["TWL2-MapPack.vl2"],"missions/TWL_Abaddon.mis":["TWL-MapPack.vl2"],"missions/TWL_BaNsHee.mis":["TWL-MapPack.vl2"],"missions/TWL_BeachBlitz.mis":["TWL-MapPack.vl2"],"missions/TWL_BeggarsRun.mis":["TWL-MapPack.vl2"],"missions/TWL_BlueMoon.mis":["TWL-MapPack.vl2"],"missions/TWL_Boss.mis":["TWL-MapPack.vl2"],"missions/TWL_Celerity.mis":["TWL-MapPack.vl2"],"missions/TWL_Chokepoint.mis":["TWL-MapPack.vl2"],"missions/TWL_Cinereous.mis":["TWL-MapPack.vl2"],"missions/TWL_Clusterfuct.mis":["TWL-MapPack.vl2"],"missions/TWL_Crossfire.mis":["TWL-MapPack.vl2"],"missions/TWL_Curtilage.mis":["TWL-MapPack.vl2"],"missions/TWL_Damnation.mis":["TWL-MapPack.vl2"],"missions/TWL_DangerousCrossing.mis":["TWL-MapPack.vl2"],"missions/TWL_DeadlyBirdsSong.mis":["TWL-MapPack.vl2"],"missions/TWL_Deserted.mis":["TWL-MapPack.vl2"],"missions/TWL_Desiccator.mis":["TWL-MapPack.vl2"],"missions/TWL_Drifts.mis":["TWL-MapPack.vl2"],"missions/TWL_Feign.mis":["TWL-MapPack.vl2"],"missions/TWL_Frostclaw.mis":["TWL-MapPack.vl2"],"missions/TWL_Frozen.mis":["TWL-MapPack.vl2"],"missions/TWL_Harvester.mis":["TWL-MapPack.vl2"],"missions/TWL_Horde.mis":["TWL-MapPack.vl2"],"missions/TWL_Katabatic.mis":["TWL-MapPack.vl2"],"missions/TWL_Magmatic.mis":["TWL-MapPack.vl2"],"missions/TWL_Minotaur.mis":["TWL-MapPack.vl2"],"missions/TWL_Neve.mis":["TWL-MapPack.vl2"],"missions/TWL_NoShelter.mis":["TWL-MapPack.vl2"],"missions/TWL_OsIris.mis":["TWL-MapPack.vl2"],"missions/TWL_Pandemonium.mis":["TWL-MapPack.vl2"],"missions/TWL_Quagmire.mis":["TWL-MapPack.vl2"],"missions/TWL_Raindance.mis":["TWL-MapPack.vl2"],"missions/TWL_Ramparts.mis":["TWL-MapPack.vl2"],"missions/TWL_Reversion.mis":["TWL-MapPack.vl2"],"missions/TWL_Rollercoaster.mis":["TWL-MapPack.vl2"],"missions/TWL_Runenmacht.mis":["TWL-MapPack.vl2"],"missions/TWL_Sandstorm.mis":["TWL-MapPack.vl2"],"missions/TWL_Slapdash.mis":["TWL-MapPack.vl2"],"missions/TWL_Snowblind.mis":["TWL-MapPack.vl2"],"missions/TWL_Starfallen.mis":["TWL-MapPack.vl2"],"missions/TWL_Stonehenge.mis":["TWL-MapPack.vl2"],"missions/TWL_SubZero.mis":["TWL-MapPack.vl2"],"missions/TWL_Surreal.mis":["TWL-MapPack.vl2"],"missions/TWL_Titan.mis":["TWL-MapPack.vl2"],"missions/TWL_WhiteDwarf.mis":["TWL-MapPack.vl2"],"missions/TWL_WilderZone.mis":["TWL-MapPack.vl2"],"missions/TWL_WoodyMyrk.mis":["TWL-MapPack.vl2"],"missions/Talus.mis":["missions.vl2"],"missions/TempleTussleVersion2.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Tenebrous.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/ThinIce.mis":["missions.vl2"],"missions/Titan.mis":["Classic_maps_v1.vl2"],"missions/Tombstone.mis":["missions.vl2"],"missions/Training1.mis":["missions.vl2"],"missions/Training2.mis":["missions.vl2"],"missions/Training3.mis":["missions.vl2"],"missions/Training4.mis":["missions.vl2"],"missions/Training5.mis":["missions.vl2"],"missions/TreasureIsland.mis":["TR2final105-client.vl2"],"missions/Trident.mis":["DynamixFinalPack.vl2"],"missions/TridentLE.mis":["TridentLE.vl2"],"missions/TrueGrit.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/UltimaThule.mis":["missions.vl2"],"missions/Underhill.mis":["missions.vl2"],"missions/UphillBattle.mis":["UphillBattle.vl2"],"missions/UporDown.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/VulcansHammer.mis":["VulcansHammer.vl2"],"missions/WalledIn.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/WalledInII.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/WhiteDwarf.mis":["Classic_maps_v1.vl2"],"missions/Whiteout.mis":["missions.vl2"],"missions/WonderLand.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"missions/Yubarena.mis":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"music/badlands.mp3":[""],"music/desert.mp3":[""],"music/ice.mp3":[""],"music/lush.mp3":[""],"music/volcanic.mp3":[""],"other/SkiFreeCreator.java":["SkiFreeGameType.vl2"],"other/terrain list.csv":["SkiFreeGameType.vl2"],"readme.txt":["centaur.vl2"],"scripts/BountyGame.cs":["scripts.vl2"],"scripts/CTFGame.cs":["scripts.vl2"],"scripts/CenterPrint.cs":["scripts.vl2"],"scripts/ChatGui.cs":["scripts.vl2"],"scripts/ChooseFilterDlg.cs":["scripts.vl2"],"scripts/CnHGame.cs":["scripts.vl2"],"scripts/CreativityGame.cs":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"scripts/DMGame.cs":["scripts.vl2"],"scripts/DebriefGui.cs":["scripts.vl2"],"scripts/DefaultTurretsGame.cs":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"scripts/DemoEndGui.cs":["scripts.vl2"],"scripts/DnDGame.cs":["scripts.vl2"],"scripts/EditChatMenuGui.cs":["scripts.vl2"],"scripts/EditorGui.cs":["scripts.vl2"],"scripts/EditorProfiles.cs":["scripts.vl2"],"scripts/GameGui.cs":["scripts.vl2"],"scripts/HothFFsGame.cs":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"scripts/HuntersGame.cs":["scripts.vl2"],"scripts/LaunchLanGui.cs":["scripts.vl2"],"scripts/LobbyGui.cs":["scripts.vl2"],"scripts/OptionsDlg.cs":["scripts.vl2"],"scripts/PantherXL.cs":["scripts.vl2"],"scripts/PathEdit.cs":["scripts.vl2"],"scripts/RabbitGame.cs":["scripts.vl2"],"scripts/SiegeGame.cs":["scripts.vl2"],"scripts/SinglePlayerGame.cs":["scripts.vl2"],"scripts/SkiFreeAI.cs":["SkiFreeGameType.vl2"],"scripts/SkiFreeDatablock.cs":["SkiFreeGameType.vl2"],"scripts/SkiFreeGame.cs":["SkiFreeGameType.vl2"],"scripts/SkiFreeOverrides.cs":["SkiFreeGameType.vl2"],"scripts/SkiFreeTerrains.cs":["SkiFreeGameType.vl2"],"scripts/TR2BonusCategories.cs":["TR2final105-server.vl2"],"scripts/TR2BonusHud.cs":["TR2final105-client.vl2"],"scripts/TR2BonusSounds.cs":["TR2final105-server.vl2"],"scripts/TR2Bonuses.cs":["TR2final105-server.vl2"],"scripts/TR2Descriptions.cs":["TR2final105-server.vl2"],"scripts/TR2EventHud.cs":["TR2final105-client.vl2"],"scripts/TR2FlagToss.cs":["TR2final105-client.vl2"],"scripts/TR2Game.cs":["TR2final105-server.vl2"],"scripts/TR2Items.cs":["TR2final105-server.vl2"],"scripts/TR2Nouns.cs":["TR2final105-server.vl2"],"scripts/TR2ObserverQueue.cs":["TR2final105-server.vl2"],"scripts/TR2OtherBonuses.cs":["TR2final105-server.vl2"],"scripts/TR2Packages.cs":["TR2final105-server.vl2"],"scripts/TR2Particles.cs":["TR2final105-server.vl2"],"scripts/TR2Penalties.cs":["TR2final105-server.vl2"],"scripts/TR2Physics.cs":["TR2final105-server.vl2"],"scripts/TR2Prefixes.cs":["TR2final105-server.vl2"],"scripts/TR2Qualifiers.cs":["TR2final105-server.vl2"],"scripts/TR2Roles.cs":["TR2final105-server.vl2"],"scripts/TR2WeaponBonuses.cs":["TR2final105-server.vl2"],"scripts/TR2heavy_male.cs":["TR2final105-server.vl2"],"scripts/TR2light_female.cs":["TR2final105-server.vl2"],"scripts/TR2light_male.cs":["TR2final105-server.vl2"],"scripts/TR2medium_female.cs":["TR2final105-server.vl2"],"scripts/TR2medium_male.cs":["TR2final105-server.vl2"],"scripts/TeamHuntersGame.cs":["scripts.vl2"],"scripts/TeleportGame.cs":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"scripts/Training1.cs":["scripts.vl2"],"scripts/Training2.cs":["scripts.vl2"],"scripts/Training3.cs":["scripts.vl2"],"scripts/Training4.cs":["scripts.vl2"],"scripts/Training5.cs":["scripts.vl2"],"scripts/TrainingGui.cs":["scripts.vl2"],"scripts/admin.cs":["scripts.vl2"],"scripts/ai.cs":["scripts.vl2"],"scripts/aiBotProfiles.cs":["scripts.vl2"],"scripts/aiBountyGame.cs":["scripts.vl2"],"scripts/aiCTF.cs":["scripts.vl2"],"scripts/aiChat.cs":["scripts.vl2"],"scripts/aiCnH.cs":["scripts.vl2"],"scripts/aiDeathMatch.cs":["scripts.vl2"],"scripts/aiDebug.cs":["scripts.vl2"],"scripts/aiDefaultTasks.cs":["scripts.vl2"],"scripts/aiDnD.cs":["scripts.vl2"],"scripts/aiHumanTasks.cs":["scripts.vl2"],"scripts/aiHunters.cs":["scripts.vl2"],"scripts/aiInventory.cs":["scripts.vl2"],"scripts/aiObjectiveBuilder.cs":["scripts.vl2"],"scripts/aiObjectives.cs":["scripts.vl2"],"scripts/aiRabbit.cs":["scripts.vl2"],"scripts/aiSiege.cs":["scripts.vl2"],"scripts/aiTeamHunters.cs":["scripts.vl2"],"scripts/autoexec/AllowBotSkin.cs":[""],"scripts/autoexec/InvincibleInv.cs":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"scripts/autoexec/LakRabbitObjHud.cs":["zAddOnsVL2s/LakRabbit_Client.vl2"],"scripts/autoexec/SkiFreeSinglePlayer.cs":["SkiFreeGameType.vl2"],"scripts/autoexec/UEfix1.cs":[""],"scripts/autoexec/adminHud.cs":["","zz_Classic_client_v1.vl2"],"scripts/autoexec/arenaSupport.cs":["zAddOnsVL2s/arenaSupport.vl2"],"scripts/autoexec/chatmenuHudClear.cs":[""],"scripts/autoexec/classicPropMap.cs":["zz_Classic_client_v1.vl2"],"scripts/autoexec/clientOverloads.cs":["zz_Classic_client_v1.vl2"],"scripts/autoexec/dmpVersionCheck.cs":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"scripts/autoexec/fov.cs":[""],"scripts/autoexec/ircTempFix.cs":[""],"scripts/autoexec/meltdownfix.cs":[""],"scripts/autoexec/modHud.cs":["","zz_Classic_client_v1.vl2"],"scripts/autoexec/perfCounter.cs":[""],"scripts/autoexec/practiceHud.cs":["zz_Classic_client_v1.vl2"],"scripts/autoexec/scripts.txt":["scripts.vl2"],"scripts/autoexec/statushud.cs":[""],"scripts/autoexec/t2csri_IRCfix.cs":["T2csri.vl2"],"scripts/autoexec/t2csri_IRCfix.cs.dso":["T2csri.vl2"],"scripts/autoexec/t2csri_list.cs":["T2csri.vl2"],"scripts/autoexec/t2csri_list.cs.dso":["T2csri.vl2"],"scripts/autoexec/t2csri_serv.cs":["T2csri.vl2"],"scripts/autoexec/t2csri_serv.cs.dso":["T2csri.vl2"],"scripts/autoexec/tourneyInit.cs":["tournamentNetClient2.vl2"],"scripts/badlandsPropMap.cs":["scripts.vl2"],"scripts/bioderm_heavy.cs":["scripts.vl2"],"scripts/bioderm_light.cs":["scripts.vl2"],"scripts/bioderm_medium.cs":["scripts.vl2"],"scripts/camera.cs":["scripts.vl2"],"scripts/cannedChatItems.cs":["scripts.vl2"],"scripts/chatMenuHud.cs":["scripts.vl2"],"scripts/client.cs":["scripts.vl2"],"scripts/clientAudio.cs":["scripts.vl2"],"scripts/clientDefaults.cs":["scripts.vl2"],"scripts/clientTasks.cs":["scripts.vl2"],"scripts/commanderMap.cs":["scripts.vl2"],"scripts/commanderMapHelpText.cs":["scripts.vl2"],"scripts/commanderMapIcons.cs":["scripts.vl2"],"scripts/commanderProfiles.cs":["scripts.vl2"],"scripts/commonDialogs.cs":["scripts.vl2"],"scripts/controlDefaults.cs":["scripts.vl2"],"scripts/creditsGui.cs":["scripts.vl2"],"scripts/creditsText.cs":["scripts.vl2"],"scripts/cursors.cs":["scripts.vl2"],"scripts/damageTypes.cs":["scripts.vl2"],"scripts/deathMessages.cs":["scripts.vl2"],"scripts/debuggerGui.cs":["scripts.vl2"],"scripts/defaultGame.cs":["scripts.vl2"],"scripts/deployables.cs":["scripts.vl2"],"scripts/depthSort.cs":["scripts.vl2"],"scripts/desertPropMap.cs":["scripts.vl2"],"scripts/editor.bind.cs":["scripts.vl2"],"scripts/editor.cs":["scripts.vl2"],"scripts/editorRender.cs":["scripts.vl2"],"scripts/environmentals.cs":["scripts.vl2"],"scripts/forceField.cs":["scripts.vl2"],"scripts/gameBase.cs":["scripts.vl2"],"scripts/gameCanvas.cs":["scripts.vl2"],"scripts/graphBuild.cs":["scripts.vl2"],"scripts/heavy_male.cs":["scripts.vl2"],"scripts/help.cs":["scripts.vl2"],"scripts/helpGuiText.cs":["scripts.vl2"],"scripts/hud.cs":["scripts.vl2"],"scripts/icePropMap.cs":["scripts.vl2"],"scripts/inventory.cs":["scripts.vl2"],"scripts/inventoryHud.cs":["scripts.vl2"],"scripts/item.cs":["scripts.vl2"],"scripts/joystickBind.cs":["scripts.vl2"],"scripts/lavaPropMap.cs":["scripts.vl2"],"scripts/light_female.cs":["scripts.vl2"],"scripts/light_male.cs":["scripts.vl2"],"scripts/lightning.cs":["scripts.vl2"],"scripts/liquidProfiles.cs":["scripts.vl2"],"scripts/loadingGui.cs":["scripts.vl2"],"scripts/lushPropMap.cs":["scripts.vl2"],"scripts/markers.cs":["scripts.vl2"],"scripts/medium_female.cs":["scripts.vl2"],"scripts/medium_male.cs":["scripts.vl2"],"scripts/message.cs":["scripts.vl2"],"scripts/navGraph.cs":["scripts.vl2"],"scripts/objectiveHud.cs":["scripts.vl2"],"scripts/pack.cs":["scripts.vl2"],"scripts/packs/ELFbarrelPack.cs":["scripts.vl2"],"scripts/packs/TR2energypack.cs":["TR2final105-server.vl2"],"scripts/packs/aabarrelPack.cs":["scripts.vl2"],"scripts/packs/ammopack.cs":["scripts.vl2"],"scripts/packs/cloakingpack.cs":["scripts.vl2"],"scripts/packs/energypack.cs":["scripts.vl2"],"scripts/packs/missilebarrelPack.cs":["scripts.vl2"],"scripts/packs/mortarBarrelPack.cs":["scripts.vl2"],"scripts/packs/plasmabarrelPack.cs":["scripts.vl2"],"scripts/packs/repairpack.cs":["scripts.vl2"],"scripts/packs/satchelCharge.cs":["scripts.vl2"],"scripts/packs/sensorjammerpack.cs":["scripts.vl2"],"scripts/packs/shieldpack.cs":["scripts.vl2"],"scripts/particleDummies.cs":["scripts.vl2"],"scripts/particleEmitter.cs":["scripts.vl2"],"scripts/player.cs":["scripts.vl2"],"scripts/power.cs":["scripts.vl2"],"scripts/projectiles.cs":["scripts.vl2"],"scripts/recordings.cs":["scripts.vl2"],"scripts/redbook.cs":["scripts.vl2"],"scripts/scoreList.cs":["scripts.vl2"],"scripts/scoreScreen.cs":["scripts.vl2"],"scripts/server.cs":["scripts.vl2"],"scripts/serverAudio.cs":["scripts.vl2"],"scripts/serverCommanderMap.cs":["scripts.vl2"],"scripts/serverDefaults.cs":["scripts.vl2"],"scripts/serverTasks.cs":["scripts.vl2"],"scripts/simGroup.cs":["scripts.vl2"],"scripts/spdialog.cs":["scripts.vl2"],"scripts/staticShape.cs":["scripts.vl2"],"scripts/station.cs":["scripts.vl2"],"scripts/stationSetInv.cs":["scripts.vl2"],"scripts/targetManager.cs":["scripts.vl2"],"scripts/teribaen/arena_support_info.txt":["zAddOnsVL2s/arenaSupport.vl2"],"scripts/trigger.cs":["scripts.vl2"],"scripts/turret.cs":["scripts.vl2"],"scripts/turrets/ELFBarrelLarge.cs":["scripts.vl2"],"scripts/turrets/aaBarrelLarge.cs":["scripts.vl2"],"scripts/turrets/indoorDeployableBarrel.cs":["scripts.vl2"],"scripts/turrets/missileBarrelLarge.cs":["scripts.vl2"],"scripts/turrets/mortarBarrelLarge.cs":["scripts.vl2"],"scripts/turrets/outdoorDeployableBarrel.cs":["scripts.vl2"],"scripts/turrets/plasmaBarrelLarge.cs":["scripts.vl2"],"scripts/turrets/sentryTurret.cs":["scripts.vl2"],"scripts/vehicles/clientVehicleHud.cs":["scripts.vl2"],"scripts/vehicles/serverVehicleHud.cs":["scripts.vl2"],"scripts/vehicles/vehicle.cs":["scripts.vl2"],"scripts/vehicles/vehicle_bomber.cs":["scripts.vl2"],"scripts/vehicles/vehicle_havoc.cs":["scripts.vl2"],"scripts/vehicles/vehicle_mpb.cs":["scripts.vl2"],"scripts/vehicles/vehicle_shrike.cs":["scripts.vl2"],"scripts/vehicles/vehicle_spec_fx.cs":["scripts.vl2"],"scripts/vehicles/vehicle_tank.cs":["scripts.vl2"],"scripts/vehicles/vehicle_wildcat.cs":["scripts.vl2"],"scripts/voiceBinds.cs":["scripts.vl2"],"scripts/voiceChat.cs":["scripts.vl2"],"scripts/waveProfiles.cs":["scripts.vl2"],"scripts/weapTurretCode.cs":["scripts.vl2"],"scripts/weapons.cs":["scripts.vl2"],"scripts/weapons/ELFGun.cs":["scripts.vl2"],"scripts/weapons/TR2chaingun.cs":["TR2final105-server.vl2"],"scripts/weapons/TR2disc.cs":["TR2final105-server.vl2"],"scripts/weapons/TR2grenade.cs":["TR2final105-server.vl2"],"scripts/weapons/TR2grenadeLauncher.cs":["TR2final105-server.vl2"],"scripts/weapons/TR2mortar.cs":["TR2final105-server.vl2"],"scripts/weapons/TR2shockLance.cs":["TR2final105-server.vl2"],"scripts/weapons/TR2targetingLaser.cs":["TR2final105-server.vl2"],"scripts/weapons/blaster.cs":["scripts.vl2"],"scripts/weapons/cameraGrenade.cs":["scripts.vl2"],"scripts/weapons/chaingun.cs":["scripts.vl2"],"scripts/weapons/concussionGrenade.cs":["scripts.vl2"],"scripts/weapons/disc.cs":["scripts.vl2"],"scripts/weapons/flareGrenade.cs":["scripts.vl2"],"scripts/weapons/flashGrenade.cs":["scripts.vl2"],"scripts/weapons/grenade.cs":["scripts.vl2"],"scripts/weapons/grenadeLauncher.cs":["scripts.vl2"],"scripts/weapons/mine.cs":["scripts.vl2"],"scripts/weapons/missileLauncher.cs":["scripts.vl2"],"scripts/weapons/mortar.cs":["scripts.vl2"],"scripts/weapons/plasma.cs":["scripts.vl2"],"scripts/weapons/shockLance.cs":["scripts.vl2"],"scripts/weapons/sniperRifle.cs":["scripts.vl2"],"scripts/weapons/targetingLaser.cs":["scripts.vl2"],"scripts/weather.cs":["scripts.vl2"],"scripts/webbrowser.cs":["scripts.vl2"],"scripts/webemail.cs":["scripts.vl2"],"scripts/webforums.cs":["scripts.vl2"],"scripts/weblinks.cs":["scripts.vl2"],"scripts/webnews.cs":["scripts.vl2"],"scripts/webstuff.cs":["scripts.vl2"],"scripts/webtest.cs":["scripts.vl2"],"shapes/C_BaseLoPro.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/TR2flag.dts":["TR2final105-client.vl2"],"shapes/TR2heavy_male.dts":["TR2final105-client.vl2"],"shapes/TR2heavy_male_back.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_celdance.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_celflex.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_celjump.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_celsalute.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_celtaunt.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_celwave.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_dieback.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_diechest.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_dieforward.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_diehead.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_dieknees.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_dieleglf.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_dielegrt.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_diesidelf.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_diesidert.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_dieslump.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_diespin.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_fall.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_forward.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_jet.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_jump.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_land.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_root.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_side.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_ski.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_standjump.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_tauntbest.dsq":["TR2final105-client.vl2"],"shapes/TR2heavy_male_tauntimp.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female.dts":["TR2final105-client.vl2"],"shapes/TR2light_female_back.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_celbow.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_celdance.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_celsalute.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_celwave.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_dieback.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_diechest.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_dieforward.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_diehead.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_dieknees.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_dieleglf.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_dielegrt.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_diesidelf.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_diesidert.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_dieslump.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_diespin.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_fall.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_forward.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_jet.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_jump.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_land.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_root.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_side.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_ski.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_standjump.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_tauntbest.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_tauntbutt.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_tauntimp.dsq":["TR2final105-client.vl2"],"shapes/TR2light_female_tauntkiss.dsq":["TR2final105-client.vl2"],"shapes/TR2light_male.dts":["TR2final105-client.vl2"],"shapes/TR2light_male_back.dsq":["TR2final105-client.vl2"],"shapes/TR2light_male_fall.dsq":["TR2final105-client.vl2"],"shapes/TR2light_male_forward.dsq":["TR2final105-client.vl2"],"shapes/TR2light_male_jet.dsq":["TR2final105-client.vl2"],"shapes/TR2light_male_jump.dsq":["TR2final105-client.vl2"],"shapes/TR2light_male_land.dsq":["TR2final105-client.vl2"],"shapes/TR2light_male_root.dsq":["TR2final105-client.vl2"],"shapes/TR2light_male_side.dsq":["TR2final105-client.vl2"],"shapes/TR2light_male_ski.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female.dts":["TR2final105-client.vl2"],"shapes/TR2medium_female_back.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_celbow.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_celdisco.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_celsalute.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_celwave.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_dieback.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_diechest.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_dieforward.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_diehead.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_dieknees.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_dieleglf.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_dielegrt.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_diesidelf.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_diesidert.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_dieslump.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_diespin.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_fall.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_forward.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_jet.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_jump.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_land.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_root.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_side.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_ski.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_standjump.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_tauntbest.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_tauntbutt.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_tauntimp.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_female_tauntkiss.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male.dts":["TR2final105-client.vl2"],"shapes/TR2medium_male_back.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_celdance.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_celflex.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_celrocky.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_celsalute.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_celtaunt.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_celwave.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_dieback.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_diechest.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_dieforward.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_diehead.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_dieknees.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_dieleglf.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_dielegrt.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_diesidelf.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_diesidert.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_dieslump.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_diespin.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_fall.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_forward.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_jet.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_jump.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_land.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_root.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_side.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_sitting.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_ski.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_standjump.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_tauntbest.dsq":["TR2final105-client.vl2"],"shapes/TR2medium_male_tauntimp.dsq":["TR2final105-client.vl2"],"shapes/TR2weapon_chaingun.dts":["TR2final105-client.vl2"],"shapes/TR2weapon_disc.dts":["TR2final105-client.vl2"],"shapes/TR2weapon_grenade_launcher.dts":["TR2final105-client.vl2"],"shapes/TR2weapon_mortar.dts":["TR2final105-client.vl2"],"shapes/TR2weapon_shocklance.dts":["TR2final105-client.vl2"],"shapes/ammo_chaingun.dts":["shapes.vl2"],"shapes/ammo_disc.dts":["shapes.vl2"],"shapes/ammo_grenade.dts":["shapes.vl2"],"shapes/ammo_mine.dts":["shapes.vl2"],"shapes/ammo_missile.dts":["shapes.vl2"],"shapes/ammo_mortar.dts":["shapes.vl2"],"shapes/ammo_plasma.dts":["shapes.vl2"],"shapes/banner_honor.dts":["shapes.vl2"],"shapes/banner_strength.dts":["shapes.vl2"],"shapes/banner_unity.dts":["shapes.vl2"],"shapes/beacon.dts":["shapes.vl2"],"shapes/billboard_1.dts":["TR2final105-client.vl2"],"shapes/billboard_2.dts":["TR2final105-client.vl2"],"shapes/billboard_3.dts":["TR2final105-client.vl2"],"shapes/billboard_4.dts":["TR2final105-client.vl2"],"shapes/bio_player_debris.dts":["shapes.vl2"],"shapes/bioderm_heavy.dts":["shapes.vl2"],"shapes/bioderm_heavy_back.dsq":["shapes.vl2"],"shapes/bioderm_heavy_celflex2.dsq":["shapes.vl2"],"shapes/bioderm_heavy_celgora.dsq":["shapes.vl2"],"shapes/bioderm_heavy_celjump.dsq":["shapes.vl2"],"shapes/bioderm_heavy_celroar.dsq":["shapes.vl2"],"shapes/bioderm_heavy_celsalute.dsq":["shapes.vl2"],"shapes/bioderm_heavy_celyeah.dsq":["shapes.vl2"],"shapes/bioderm_heavy_dieback.dsq":["shapes.vl2"],"shapes/bioderm_heavy_diechest.dsq":["shapes.vl2"],"shapes/bioderm_heavy_dieforward.dsq":["shapes.vl2"],"shapes/bioderm_heavy_diehead.dsq":["shapes.vl2"],"shapes/bioderm_heavy_dieknees.dsq":["shapes.vl2"],"shapes/bioderm_heavy_dieleglft.dsq":["shapes.vl2"],"shapes/bioderm_heavy_dielegrt.dsq":["shapes.vl2"],"shapes/bioderm_heavy_diesidelft.dsq":["shapes.vl2"],"shapes/bioderm_heavy_diesidert.dsq":["shapes.vl2"],"shapes/bioderm_heavy_dieslump.dsq":["shapes.vl2"],"shapes/bioderm_heavy_diespin.dsq":["shapes.vl2"],"shapes/bioderm_heavy_fall.dsq":["shapes.vl2"],"shapes/bioderm_heavy_forward.dsq":["shapes.vl2"],"shapes/bioderm_heavy_head.dsq":["shapes.vl2"],"shapes/bioderm_heavy_headside.dsq":["shapes.vl2"],"shapes/bioderm_heavy_idlepda.dsq":["shapes.vl2"],"shapes/bioderm_heavy_jet.dsq":["shapes.vl2"],"shapes/bioderm_heavy_jump.dsq":["shapes.vl2"],"shapes/bioderm_heavy_land.dsq":["shapes.vl2"],"shapes/bioderm_heavy_lookde.dsq":["shapes.vl2"],"shapes/bioderm_heavy_lookms.dsq":["shapes.vl2"],"shapes/bioderm_heavy_looknw.dsq":["shapes.vl2"],"shapes/bioderm_heavy_recoilde.dsq":["shapes.vl2"],"shapes/bioderm_heavy_root.dsq":["shapes.vl2"],"shapes/bioderm_heavy_side.dsq":["shapes.vl2"],"shapes/bioderm_heavy_ski.dsq":["shapes.vl2"],"shapes/bioderm_heavy_standjump.dsq":["shapes.vl2"],"shapes/bioderm_heavy_tauntbest.dsq":["shapes.vl2"],"shapes/bioderm_heavy_tauntbull.dsq":["shapes.vl2"],"shapes/bioderm_light.dts":["shapes.vl2"],"shapes/bioderm_light_back.dsq":["shapes.vl2"],"shapes/bioderm_light_celflex2.dsq":["shapes.vl2"],"shapes/bioderm_light_celgora.dsq":["shapes.vl2"],"shapes/bioderm_light_celjump.dsq":["shapes.vl2"],"shapes/bioderm_light_celroar.dsq":["shapes.vl2"],"shapes/bioderm_light_celsalute.dsq":["shapes.vl2"],"shapes/bioderm_light_celyeah.dsq":["shapes.vl2"],"shapes/bioderm_light_dieback.dsq":["shapes.vl2"],"shapes/bioderm_light_diechest.dsq":["shapes.vl2"],"shapes/bioderm_light_dieforward.dsq":["shapes.vl2"],"shapes/bioderm_light_diehead.dsq":["shapes.vl2"],"shapes/bioderm_light_dieknees.dsq":["shapes.vl2"],"shapes/bioderm_light_dieleglft.dsq":["shapes.vl2"],"shapes/bioderm_light_dielegrt.dsq":["shapes.vl2"],"shapes/bioderm_light_diesidelft.dsq":["shapes.vl2"],"shapes/bioderm_light_diesidert.dsq":["shapes.vl2"],"shapes/bioderm_light_dieslump.dsq":["shapes.vl2"],"shapes/bioderm_light_diespin.dsq":["shapes.vl2"],"shapes/bioderm_light_fall.dsq":["shapes.vl2"],"shapes/bioderm_light_forward.dsq":["shapes.vl2"],"shapes/bioderm_light_head.dsq":["shapes.vl2"],"shapes/bioderm_light_headside.dsq":["shapes.vl2"],"shapes/bioderm_light_idlepda.dsq":["shapes.vl2"],"shapes/bioderm_light_jet.dsq":["shapes.vl2"],"shapes/bioderm_light_jump.dsq":["shapes.vl2"],"shapes/bioderm_light_land.dsq":["shapes.vl2"],"shapes/bioderm_light_lookde.dsq":["shapes.vl2"],"shapes/bioderm_light_lookms.dsq":["shapes.vl2"],"shapes/bioderm_light_looknw.dsq":["shapes.vl2"],"shapes/bioderm_light_recoilde.dsq":["shapes.vl2"],"shapes/bioderm_light_root.dsq":["shapes.vl2"],"shapes/bioderm_light_scoutroot.dsq":["shapes.vl2"],"shapes/bioderm_light_side.dsq":["shapes.vl2"],"shapes/bioderm_light_sitting.dsq":["shapes.vl2"],"shapes/bioderm_light_ski.dsq":["shapes.vl2"],"shapes/bioderm_light_standjump.dsq":["shapes.vl2"],"shapes/bioderm_light_tauntbest.dsq":["shapes.vl2"],"shapes/bioderm_light_tauntbull.dsq":["shapes.vl2"],"shapes/bioderm_medium.dts":["shapes.vl2"],"shapes/bioderm_medium_back.dsq":["shapes.vl2"],"shapes/bioderm_medium_celflex2.dsq":["shapes.vl2"],"shapes/bioderm_medium_celgora.dsq":["shapes.vl2"],"shapes/bioderm_medium_celjump.dsq":["shapes.vl2"],"shapes/bioderm_medium_celroar.dsq":["shapes.vl2"],"shapes/bioderm_medium_celsalute.dsq":["shapes.vl2"],"shapes/bioderm_medium_celyeah.dsq":["shapes.vl2"],"shapes/bioderm_medium_dieback.dsq":["shapes.vl2"],"shapes/bioderm_medium_diechest.dsq":["shapes.vl2"],"shapes/bioderm_medium_dieforward.dsq":["shapes.vl2"],"shapes/bioderm_medium_diehead.dsq":["shapes.vl2"],"shapes/bioderm_medium_dieknees.dsq":["shapes.vl2"],"shapes/bioderm_medium_dieleglft.dsq":["shapes.vl2"],"shapes/bioderm_medium_dielegrt.dsq":["shapes.vl2"],"shapes/bioderm_medium_diesidelft.dsq":["shapes.vl2"],"shapes/bioderm_medium_diesidert.dsq":["shapes.vl2"],"shapes/bioderm_medium_dieslump.dsq":["shapes.vl2"],"shapes/bioderm_medium_diespin.dsq":["shapes.vl2"],"shapes/bioderm_medium_fall.dsq":["shapes.vl2"],"shapes/bioderm_medium_forward.dsq":["shapes.vl2"],"shapes/bioderm_medium_head.dsq":["shapes.vl2"],"shapes/bioderm_medium_headside.dsq":["shapes.vl2"],"shapes/bioderm_medium_idlepda.dsq":["shapes.vl2"],"shapes/bioderm_medium_jet.dsq":["shapes.vl2"],"shapes/bioderm_medium_jump.dsq":["shapes.vl2"],"shapes/bioderm_medium_land.dsq":["shapes.vl2"],"shapes/bioderm_medium_lookde.dsq":["shapes.vl2"],"shapes/bioderm_medium_lookms.dsq":["shapes.vl2"],"shapes/bioderm_medium_looknw.dsq":["shapes.vl2"],"shapes/bioderm_medium_recoilde.dsq":["shapes.vl2"],"shapes/bioderm_medium_root.dsq":["shapes.vl2"],"shapes/bioderm_medium_side.dsq":["shapes.vl2"],"shapes/bioderm_medium_sitting.dsq":["shapes.vl2"],"shapes/bioderm_medium_ski.dsq":["shapes.vl2"],"shapes/bioderm_medium_standjump.dsq":["shapes.vl2"],"shapes/bioderm_medium_tauntbest.dsq":["shapes.vl2"],"shapes/bioderm_medium_tauntbull.dsq":["shapes.vl2"],"shapes/bmiscf.dts":["shapes.vl2"],"shapes/bomb.dts":["shapes.vl2"],"shapes/bombers_eye.dts":["shapes.vl2"],"shapes/borg1.dts":["shapes.vl2"],"shapes/borg11.dts":["Classic_maps_v1.vl2"],"shapes/borg12.dts":["shapes.vl2"],"shapes/borg13.dts":["shapes.vl2"],"shapes/borg15.dts":["shapes.vl2"],"shapes/borg16-Autumn.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/borg16.dts":["shapes.vl2"],"shapes/borg17.dts":["shapes.vl2"],"shapes/borg18.dts":["shapes.vl2"],"shapes/borg19-Autumn.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/borg19.dts":["shapes.vl2"],"shapes/borg2.dts":["shapes.vl2"],"shapes/borg20.dts":["shapes.vl2"],"shapes/borg23.dts":["shapes.vl2"],"shapes/borg25.dts":["shapes.vl2"],"shapes/borg3.dts":["shapes.vl2"],"shapes/borg31.dts":["shapes.vl2"],"shapes/borg32.dts":["shapes.vl2"],"shapes/borg33.dts":["shapes.vl2"],"shapes/borg34.dts":["shapes.vl2"],"shapes/borg4.dts":["shapes.vl2"],"shapes/borg5.dts":["shapes.vl2"],"shapes/borg6.dts":["shapes.vl2"],"shapes/borg7.dts":["shapes.vl2"],"shapes/borg8.dts":["shapes.vl2"],"shapes/camera.dts":["shapes.vl2"],"shapes/chaingun_shot.dts":["shapes.vl2"],"shapes/debris_generic.dts":["shapes.vl2"],"shapes/debris_generic_small.dts":["shapes.vl2"],"shapes/debris_player.dts":["shapes.vl2"],"shapes/deploy_ammo.dts":["shapes.vl2"],"shapes/deploy_inventory.dts":["shapes.vl2"],"shapes/deploy_sensor_motion.dts":["shapes.vl2"],"shapes/deploy_sensor_pulse.dts":["shapes.vl2"],"shapes/disc.dts":["shapes.vl2"],"shapes/disc_explosion.dts":["shapes.vl2"],"shapes/dmiscf.dts":["shapes.vl2"],"shapes/dorg15.dts":["shapes.vl2"],"shapes/dorg16.dts":["shapes.vl2"],"shapes/dorg17.dts":["shapes.vl2"],"shapes/dorg18.dts":["shapes.vl2"],"shapes/dorg19.dts":["shapes.vl2"],"shapes/effect_plasma_explosion.dts":["shapes.vl2"],"shapes/energy_bolt.dts":["shapes.vl2"],"shapes/energy_explosion.dts":["shapes.vl2"],"shapes/ext_flagstand.dts":["shapes.vl2"],"shapes/flag.dts":["shapes.vl2"],"shapes/goal_back.dts":["TR2final105-client.vl2"],"shapes/goal_panel.dts":["TR2final105-client.vl2"],"shapes/goal_side.dts":["TR2final105-client.vl2"],"shapes/goal_top.dts":["TR2final105-client.vl2"],"shapes/gold_goal_back.dts":["TR2final105-client.vl2"],"shapes/gold_goal_side.dts":["TR2final105-client.vl2"],"shapes/gold_goal_top.dts":["TR2final105-client.vl2"],"shapes/golden_pole.dts":["TR2final105-client.vl2"],"shapes/gravemarker_1.dts":["shapes.vl2"],"shapes/grenade.dts":["shapes.vl2"],"shapes/grenade_flare.dts":["shapes.vl2"],"shapes/grenade_flash.dts":["shapes.vl2"],"shapes/grenade_projectile.dts":["shapes.vl2"],"shapes/heavy_male.dts":["shapes.vl2"],"shapes/heavy_male_back.dsq":["shapes.vl2"],"shapes/heavy_male_celdance.dsq":["shapes.vl2"],"shapes/heavy_male_celflex.dsq":["shapes.vl2"],"shapes/heavy_male_celjump.dsq":["shapes.vl2"],"shapes/heavy_male_celsalute.dsq":["shapes.vl2"],"shapes/heavy_male_celtaunt.dsq":["shapes.vl2"],"shapes/heavy_male_celwave.dsq":["shapes.vl2"],"shapes/heavy_male_dead.dts":["shapes.vl2"],"shapes/heavy_male_dieback.dsq":["shapes.vl2"],"shapes/heavy_male_diechest.dsq":["shapes.vl2"],"shapes/heavy_male_dieforward.dsq":["shapes.vl2"],"shapes/heavy_male_diehead.dsq":["shapes.vl2"],"shapes/heavy_male_dieknees.dsq":["shapes.vl2"],"shapes/heavy_male_dieleglf.dsq":["shapes.vl2"],"shapes/heavy_male_dielegrt.dsq":["shapes.vl2"],"shapes/heavy_male_diesidelf.dsq":["shapes.vl2"],"shapes/heavy_male_diesidert.dsq":["shapes.vl2"],"shapes/heavy_male_dieslump.dsq":["shapes.vl2"],"shapes/heavy_male_diespin.dsq":["shapes.vl2"],"shapes/heavy_male_fall.dsq":["shapes.vl2"],"shapes/heavy_male_forward.dsq":["shapes.vl2"],"shapes/heavy_male_head.dsq":["shapes.vl2"],"shapes/heavy_male_headside.dsq":["shapes.vl2"],"shapes/heavy_male_idlepda.dsq":["shapes.vl2"],"shapes/heavy_male_jet.dsq":["shapes.vl2"],"shapes/heavy_male_jump.dsq":["shapes.vl2"],"shapes/heavy_male_land.dsq":["shapes.vl2"],"shapes/heavy_male_lookde.dsq":["shapes.vl2"],"shapes/heavy_male_lookms.dsq":["shapes.vl2"],"shapes/heavy_male_looknw.dsq":["shapes.vl2"],"shapes/heavy_male_recoilde.dsq":["shapes.vl2"],"shapes/heavy_male_root.dsq":["shapes.vl2"],"shapes/heavy_male_side.dsq":["shapes.vl2"],"shapes/heavy_male_ski.dsq":["shapes.vl2"],"shapes/heavy_male_standjump.dsq":["shapes.vl2"],"shapes/heavy_male_tauntbest.dsq":["shapes.vl2"],"shapes/heavy_male_tauntimp.dsq":["shapes.vl2"],"shapes/huntersflag.dts":["shapes.vl2"],"shapes/int_flagstand.dts":["shapes.vl2"],"shapes/light_female.dts":["shapes.vl2"],"shapes/light_female_back.dsq":["shapes.vl2"],"shapes/light_female_celbow.dsq":["shapes.vl2"],"shapes/light_female_celdance.dsq":["shapes.vl2"],"shapes/light_female_celsalute.dsq":["shapes.vl2"],"shapes/light_female_celwave.dsq":["shapes.vl2"],"shapes/light_female_dieback.dsq":["shapes.vl2"],"shapes/light_female_diechest.dsq":["shapes.vl2"],"shapes/light_female_dieforward.dsq":["shapes.vl2"],"shapes/light_female_diehead.dsq":["shapes.vl2"],"shapes/light_female_dieknees.dsq":["shapes.vl2"],"shapes/light_female_dieleglf.dsq":["shapes.vl2"],"shapes/light_female_dielegrt.dsq":["shapes.vl2"],"shapes/light_female_diesidelf.dsq":["shapes.vl2"],"shapes/light_female_diesidert.dsq":["shapes.vl2"],"shapes/light_female_dieslump.dsq":["shapes.vl2"],"shapes/light_female_diespin.dsq":["shapes.vl2"],"shapes/light_female_fall.dsq":["shapes.vl2"],"shapes/light_female_forward.dsq":["shapes.vl2"],"shapes/light_female_head.dsq":["shapes.vl2"],"shapes/light_female_headside.dsq":["shapes.vl2"],"shapes/light_female_idlepda.dsq":["shapes.vl2"],"shapes/light_female_jet.dsq":["shapes.vl2"],"shapes/light_female_jump.dsq":["shapes.vl2"],"shapes/light_female_land.dsq":["shapes.vl2"],"shapes/light_female_lookde.dsq":["shapes.vl2"],"shapes/light_female_lookms.dsq":["shapes.vl2"],"shapes/light_female_looknw.dsq":["shapes.vl2"],"shapes/light_female_looksn.dsq":["shapes.vl2"],"shapes/light_female_recoilde.dsq":["shapes.vl2"],"shapes/light_female_root.dsq":["shapes.vl2"],"shapes/light_female_scoutroot.dsq":["shapes.vl2"],"shapes/light_female_side.dsq":["shapes.vl2"],"shapes/light_female_sitting.dsq":["shapes.vl2"],"shapes/light_female_ski.dsq":["shapes.vl2"],"shapes/light_female_standjump.dsq":["shapes.vl2"],"shapes/light_female_tauntbest.dsq":["shapes.vl2"],"shapes/light_female_tauntbutt.dsq":["shapes.vl2"],"shapes/light_female_tauntimp.dsq":["shapes.vl2"],"shapes/light_female_tauntkiss.dsq":["shapes.vl2"],"shapes/light_male.dts":["shapes.vl2"],"shapes/light_male_back.dsq":["shapes.vl2"],"shapes/light_male_celdisco.dsq":["shapes.vl2"],"shapes/light_male_celflex.dsq":["shapes.vl2"],"shapes/light_male_celrocky.dsq":["shapes.vl2"],"shapes/light_male_celsalute.dsq":["shapes.vl2"],"shapes/light_male_celtaunt.dsq":["shapes.vl2"],"shapes/light_male_celwave.dsq":["shapes.vl2"],"shapes/light_male_dead.dts":["shapes.vl2"],"shapes/light_male_dieback.dsq":["shapes.vl2"],"shapes/light_male_diechest.dsq":["shapes.vl2"],"shapes/light_male_dieforward.dsq":["shapes.vl2"],"shapes/light_male_diehead.dsq":["shapes.vl2"],"shapes/light_male_dieknees.dsq":["shapes.vl2"],"shapes/light_male_dieleglf.dsq":["shapes.vl2"],"shapes/light_male_dielegrt.dsq":["shapes.vl2"],"shapes/light_male_diesidelf.dsq":["shapes.vl2"],"shapes/light_male_diesidert.dsq":["shapes.vl2"],"shapes/light_male_dieslump.dsq":["shapes.vl2"],"shapes/light_male_diespin.dsq":["shapes.vl2"],"shapes/light_male_fall.dsq":["shapes.vl2"],"shapes/light_male_forward.dsq":["shapes.vl2"],"shapes/light_male_head.dsq":["shapes.vl2"],"shapes/light_male_headside.dsq":["shapes.vl2"],"shapes/light_male_idlepda.dsq":["shapes.vl2"],"shapes/light_male_jet.dsq":["shapes.vl2"],"shapes/light_male_jump.dsq":["shapes.vl2"],"shapes/light_male_land.dsq":["shapes.vl2"],"shapes/light_male_lookde.dsq":["shapes.vl2"],"shapes/light_male_lookms.dsq":["shapes.vl2"],"shapes/light_male_looknw.dsq":["shapes.vl2"],"shapes/light_male_looksn.dsq":["shapes.vl2"],"shapes/light_male_newland.dsq":["shapes.vl2"],"shapes/light_male_recoilde.dsq":["shapes.vl2"],"shapes/light_male_root.dsq":["shapes.vl2"],"shapes/light_male_scoutroot.dsq":["shapes.vl2"],"shapes/light_male_side.dsq":["shapes.vl2"],"shapes/light_male_sitting.dsq":["shapes.vl2"],"shapes/light_male_ski.dsq":["shapes.vl2"],"shapes/light_male_standjump.dsq":["shapes.vl2"],"shapes/light_male_tauntbest.dsq":["shapes.vl2"],"shapes/light_male_tauntimp.dsq":["shapes.vl2"],"shapes/medium_female.dts":["shapes.vl2"],"shapes/medium_female_back.dsq":["shapes.vl2"],"shapes/medium_female_celbow.dsq":["shapes.vl2"],"shapes/medium_female_celdisco.dsq":["shapes.vl2"],"shapes/medium_female_celsalute.dsq":["shapes.vl2"],"shapes/medium_female_celwave.dsq":["shapes.vl2"],"shapes/medium_female_dieback.dsq":["shapes.vl2"],"shapes/medium_female_diechest.dsq":["shapes.vl2"],"shapes/medium_female_dieforward.dsq":["shapes.vl2"],"shapes/medium_female_diehead.dsq":["shapes.vl2"],"shapes/medium_female_dieknees.dsq":["shapes.vl2"],"shapes/medium_female_dieleglf.dsq":["shapes.vl2"],"shapes/medium_female_dielegrt.dsq":["shapes.vl2"],"shapes/medium_female_diesidelf.dsq":["shapes.vl2"],"shapes/medium_female_diesidert.dsq":["shapes.vl2"],"shapes/medium_female_dieslump.dsq":["shapes.vl2"],"shapes/medium_female_diespin.dsq":["shapes.vl2"],"shapes/medium_female_fall.dsq":["shapes.vl2"],"shapes/medium_female_forward.dsq":["shapes.vl2"],"shapes/medium_female_head.dsq":["shapes.vl2"],"shapes/medium_female_headside.dsq":["shapes.vl2"],"shapes/medium_female_idlepda.dsq":["shapes.vl2"],"shapes/medium_female_jet.dsq":["shapes.vl2"],"shapes/medium_female_jump.dsq":["shapes.vl2"],"shapes/medium_female_land.dsq":["shapes.vl2"],"shapes/medium_female_lookde.dsq":["shapes.vl2"],"shapes/medium_female_lookms.dsq":["shapes.vl2"],"shapes/medium_female_looknw.dsq":["shapes.vl2"],"shapes/medium_female_looksn.dsq":["shapes.vl2"],"shapes/medium_female_recoilde.dsq":["shapes.vl2"],"shapes/medium_female_root.dsq":["shapes.vl2"],"shapes/medium_female_side.dsq":["shapes.vl2"],"shapes/medium_female_sitting.dsq":["shapes.vl2"],"shapes/medium_female_ski.dsq":["shapes.vl2"],"shapes/medium_female_standjump.dsq":["shapes.vl2"],"shapes/medium_female_tauntbest.dsq":["shapes.vl2"],"shapes/medium_female_tauntbutt.dsq":["shapes.vl2"],"shapes/medium_female_tauntimp.dsq":["shapes.vl2"],"shapes/medium_female_tauntkiss.dsq":["shapes.vl2"],"shapes/medium_male.dts":["shapes.vl2"],"shapes/medium_male_back.dsq":["shapes.vl2"],"shapes/medium_male_celdance.dsq":["shapes.vl2"],"shapes/medium_male_celflex.dsq":["shapes.vl2"],"shapes/medium_male_celrocky.dsq":["shapes.vl2"],"shapes/medium_male_celsalute.dsq":["shapes.vl2"],"shapes/medium_male_celtaunt.dsq":["shapes.vl2"],"shapes/medium_male_celwave.dsq":["shapes.vl2"],"shapes/medium_male_dead.dts":["shapes.vl2"],"shapes/medium_male_dieback.dsq":["shapes.vl2"],"shapes/medium_male_diechest.dsq":["shapes.vl2"],"shapes/medium_male_dieforward.dsq":["shapes.vl2"],"shapes/medium_male_diehead.dsq":["shapes.vl2"],"shapes/medium_male_dieknees.dsq":["shapes.vl2"],"shapes/medium_male_dieleglf.dsq":["shapes.vl2"],"shapes/medium_male_dielegrt.dsq":["shapes.vl2"],"shapes/medium_male_diesidelf.dsq":["shapes.vl2"],"shapes/medium_male_diesidert.dsq":["shapes.vl2"],"shapes/medium_male_dieslump.dsq":["shapes.vl2"],"shapes/medium_male_diespin.dsq":["shapes.vl2"],"shapes/medium_male_fall.dsq":["shapes.vl2"],"shapes/medium_male_forward.dsq":["shapes.vl2"],"shapes/medium_male_head.dsq":["shapes.vl2"],"shapes/medium_male_headside.dsq":["shapes.vl2"],"shapes/medium_male_idlepda.dsq":["shapes.vl2"],"shapes/medium_male_jet.dsq":["shapes.vl2"],"shapes/medium_male_jump.dsq":["shapes.vl2"],"shapes/medium_male_land.dsq":["shapes.vl2"],"shapes/medium_male_lookde.dsq":["shapes.vl2"],"shapes/medium_male_lookms.dsq":["shapes.vl2"],"shapes/medium_male_looknw.dsq":["shapes.vl2"],"shapes/medium_male_looksn.dsq":["shapes.vl2"],"shapes/medium_male_recoilde.dsq":["shapes.vl2"],"shapes/medium_male_root.dsq":["shapes.vl2"],"shapes/medium_male_side.dsq":["shapes.vl2"],"shapes/medium_male_sitting.dsq":["shapes.vl2"],"shapes/medium_male_ski.dsq":["shapes.vl2"],"shapes/medium_male_standjump.dsq":["shapes.vl2"],"shapes/medium_male_tauntbest.dsq":["shapes.vl2"],"shapes/medium_male_tauntimp.dsq":["shapes.vl2"],"shapes/mine.dts":["shapes.vl2"],"shapes/mortar_explosion.dts":["shapes.vl2"],"shapes/mortar_projectile.dts":["shapes.vl2"],"shapes/nexus_effect.dts":["shapes.vl2"],"shapes/nexusbase.dts":["shapes.vl2"],"shapes/nexuscap.dts":["shapes.vl2"],"shapes/octahedron.dts":["shapes.vl2"],"shapes/pack_barrel_aa.dts":["shapes.vl2"],"shapes/pack_barrel_elf.dts":["shapes.vl2"],"shapes/pack_barrel_fusion.dts":["shapes.vl2"],"shapes/pack_barrel_missile.dts":["shapes.vl2"],"shapes/pack_barrel_mortar.dts":["shapes.vl2"],"shapes/pack_deploy_ammo.dts":["shapes.vl2"],"shapes/pack_deploy_inventory.dts":["shapes.vl2"],"shapes/pack_deploy_sensor_motion.dts":["shapes.vl2"],"shapes/pack_deploy_sensor_pulse.dts":["shapes.vl2"],"shapes/pack_deploy_turreti.dts":["shapes.vl2"],"shapes/pack_deploy_turreto.dts":["shapes.vl2"],"shapes/pack_upgrade_ammo.dts":["shapes.vl2"],"shapes/pack_upgrade_cloaking.dts":["shapes.vl2"],"shapes/pack_upgrade_energy.dts":["shapes.vl2"],"shapes/pack_upgrade_repair.dts":["shapes.vl2"],"shapes/pack_upgrade_satchel.dts":["shapes.vl2"],"shapes/pack_upgrade_sensorjammer.dts":["shapes.vl2"],"shapes/pack_upgrade_shield.dts":["shapes.vl2"],"shapes/plasmabolt.dts":["shapes.vl2"],"shapes/pmiscf.dts":["shapes.vl2"],"shapes/porg1-dark.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/porg1.dts":["shapes.vl2"],"shapes/porg2.dts":["shapes.vl2"],"shapes/porg20.dts":["shapes.vl2"],"shapes/porg22.dts":["shapes.vl2"],"shapes/porg3.dts":["shapes.vl2"],"shapes/porg4.dts":["shapes.vl2"],"shapes/porg5.dts":["shapes.vl2"],"shapes/porg6.dts":["shapes.vl2"],"shapes/repair_kit.dts":["shapes.vl2"],"shapes/repair_patch.dts":["shapes.vl2"],"shapes/reticle_bomber.dts":["shapes.vl2"],"shapes/rst-TCmug.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/rst-TNmug.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/rst-chocotaco.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/rst-goonflag.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/rst-samifin.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/rst-santahat.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/rst-taobook.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/rst-turtle.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/sensor_pulse_large.dts":["shapes.vl2"],"shapes/sensor_pulse_medium.dts":["shapes.vl2"],"shapes/silver_pole.dts":["TR2final105-client.vl2"],"shapes/smiscf.dts":["shapes.vl2"],"shapes/solarpanel.dts":["shapes.vl2"],"shapes/sorg20.dts":["shapes.vl2"],"shapes/sorg21.dts":["shapes.vl2"],"shapes/sorg22.dts":["shapes.vl2"],"shapes/sorg23.dts":["shapes.vl2"],"shapes/sorg24.dts":["shapes.vl2"],"shapes/stackable1l.dts":["shapes.vl2"],"shapes/stackable1m.dts":["shapes.vl2"],"shapes/stackable1s.dts":["shapes.vl2"],"shapes/stackable2l.dts":["shapes.vl2"],"shapes/stackable2m.dts":["shapes.vl2"],"shapes/stackable2s.dts":["shapes.vl2"],"shapes/stackable3l.dts":["shapes.vl2"],"shapes/stackable3m.dts":["shapes.vl2"],"shapes/stackable3s.dts":["shapes.vl2"],"shapes/stackable4l.dts":["shapes.vl2"],"shapes/stackable4m.dts":["shapes.vl2"],"shapes/stackable5l.dts":["shapes.vl2"],"shapes/stackable5m.dts":["shapes.vl2"],"shapes/station_generator_large.dts":["shapes.vl2"],"shapes/station_inv_human.dts":["shapes.vl2"],"shapes/station_inv_mpb.dts":["shapes.vl2"],"shapes/station_teleport.dts":["shapes.vl2"],"shapes/statue_base.dts":["shapes.vl2"],"shapes/statue_hmale.dts":["shapes.vl2"],"shapes/statue_lfemale.dts":["shapes.vl2"],"shapes/statue_lmale.dts":["shapes.vl2"],"shapes/statue_plaque.dts":["shapes.vl2"],"shapes/switch.dts":["shapes.vl2"],"shapes/teamlogo_bd.dts":["shapes.vl2"],"shapes/teamlogo_be.dts":["shapes.vl2"],"shapes/teamlogo_ds.dts":["shapes.vl2"],"shapes/teamlogo_hb.dts":["shapes.vl2"],"shapes/teamlogo_inf.dts":["shapes.vl2"],"shapes/teamlogo_projector.dts":["shapes.vl2"],"shapes/teamlogo_storm.dts":["shapes.vl2"],"shapes/teamlogo_sw.dts":["shapes.vl2"],"shapes/turret_aa_large.dts":["shapes.vl2"],"shapes/turret_assaulttank_mortar.dts":["shapes.vl2"],"shapes/turret_assaulttank_plasma.dts":["shapes.vl2"],"shapes/turret_base_large.dts":["shapes.vl2"],"shapes/turret_base_mpb.dts":["shapes.vl2"],"shapes/turret_belly_barrell.dts":["shapes.vl2"],"shapes/turret_belly_barrelr.dts":["shapes.vl2"],"shapes/turret_belly_base.dts":["shapes.vl2"],"shapes/turret_elf_large.dts":["shapes.vl2"],"shapes/turret_fusion_large.dts":["shapes.vl2"],"shapes/turret_indoor_deployc.dts":["shapes.vl2"],"shapes/turret_indoor_deployf.dts":["shapes.vl2"],"shapes/turret_indoor_deployw.dts":["shapes.vl2"],"shapes/turret_missile_large.dts":["shapes.vl2"],"shapes/turret_mortar_large.dts":["shapes.vl2"],"shapes/turret_muzzlepoint.dts":["shapes.vl2"],"shapes/turret_outdoor_deploy.dts":["shapes.vl2"],"shapes/turret_sentry.dts":["shapes.vl2"],"shapes/turret_tank_barrelchain.dts":["shapes.vl2"],"shapes/turret_tank_barrelmortar.dts":["shapes.vl2"],"shapes/turret_tank_base.dts":["shapes.vl2"],"shapes/vehicle_air_bomber.dts":["shapes.vl2"],"shapes/vehicle_air_bomber_debris.dts":["shapes.vl2"],"shapes/vehicle_air_hapc.dts":["shapes.vl2"],"shapes/vehicle_air_hapc_debris.dts":["shapes.vl2"],"shapes/vehicle_air_scout.dts":["shapes.vl2"],"shapes/vehicle_air_scout_debris.dts":["shapes.vl2"],"shapes/vehicle_air_scout_wreck.dts":["shapes.vl2"],"shapes/vehicle_grav_scout.dts":["shapes.vl2"],"shapes/vehicle_grav_scout_debris.dts":["shapes.vl2"],"shapes/vehicle_grav_tank.dts":["shapes.vl2"],"shapes/vehicle_grav_tank_debris.dts":["shapes.vl2"],"shapes/vehicle_grav_tank_wreck.dts":["shapes.vl2"],"shapes/vehicle_land_assault.dts":["shapes.vl2"],"shapes/vehicle_land_assault_debris.dts":["shapes.vl2"],"shapes/vehicle_land_assault_wreck.dts":["shapes.vl2"],"shapes/vehicle_land_mpbase.dts":["shapes.vl2"],"shapes/vehicle_land_mpbase_debris.dts":["shapes.vl2"],"shapes/vehicle_pad.dts":["shapes.vl2"],"shapes/vehicle_pad_station.dts":["shapes.vl2"],"shapes/vend.dts":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"shapes/weapon_chaingun.dts":["shapes.vl2"],"shapes/weapon_chaingun_ammocasing.dts":["shapes.vl2"],"shapes/weapon_disc.dts":["shapes.vl2"],"shapes/weapon_elf.dts":["shapes.vl2"],"shapes/weapon_energy.dts":["shapes.vl2"],"shapes/weapon_energy_vehicle.dts":["shapes.vl2"],"shapes/weapon_grenade_launcher.dts":["shapes.vl2"],"shapes/weapon_missile.dts":["shapes.vl2"],"shapes/weapon_missile_casement.dts":["shapes.vl2"],"shapes/weapon_missile_fleschette.dts":["shapes.vl2"],"shapes/weapon_missile_projectile.dts":["shapes.vl2"],"shapes/weapon_mortar.dts":["shapes.vl2"],"shapes/weapon_plasma.dts":["shapes.vl2"],"shapes/weapon_repair.dts":["shapes.vl2"],"shapes/weapon_shocklance.dts":["shapes.vl2"],"shapes/weapon_sniper.dts":["shapes.vl2"],"shapes/weapon_targeting.dts":["shapes.vl2"],"shapes/xmiscf.dts":["shapes.vl2"],"shapes/xorg2.dts":["shapes.vl2"],"shapes/xorg20.dts":["shapes.vl2"],"shapes/xorg21.dts":["shapes.vl2"],"shapes/xorg3.dts":["shapes.vl2"],"shapes/xorg4.dts":["shapes.vl2"],"shapes/xorg5.dts":["shapes.vl2"],"t2csri/authconnect.cs":["T2csri.vl2"],"t2csri/authconnect.cs.dso":["T2csri.vl2"],"t2csri/authinterface.cs":["T2csri.vl2"],"t2csri/authinterface.cs.dso":["T2csri.vl2"],"t2csri/autoupdate.cs":["T2csri.vl2"],"t2csri/bans.cs":["T2csri.vl2"],"t2csri/bans.cs.dso":["T2csri.vl2"],"t2csri/base64.cs":["T2csri.vl2"],"t2csri/base64.cs.dso":["T2csri.vl2"],"t2csri/certstore.rb":["T2csri.vl2"],"t2csri/clientSide.cs":["T2csri.vl2"],"t2csri/clientSide.cs.dso":["T2csri.vl2"],"t2csri/clientSideClans.cs":["T2csri.vl2"],"t2csri/clientSideClans.cs.dso":["T2csri.vl2"],"t2csri/crypto.rb":["T2csri.vl2"],"t2csri/glue.cs":["T2csri.vl2"],"t2csri/glue.cs.dso":["T2csri.vl2"],"t2csri/ipv4.cs":["T2csri.vl2"],"t2csri/ipv4.cs.dso":["T2csri.vl2"],"t2csri/rubyUtils.cs":["T2csri.vl2"],"t2csri/rubyUtils.cs.dso":["T2csri.vl2"],"t2csri/serverSide.cs":["T2csri.vl2"],"t2csri/serverSideClans.cs":["T2csri.vl2"],"t2csri/serverSideClans.cs.dso":["T2csri.vl2"],"t2csri/serverglue.cs":["T2csri.vl2"],"t2csri/serverglue.cs.dso":["T2csri.vl2"],"t2csri/serverside.cs.dso":["T2csri.vl2"],"terrains/2ArenaDome.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/2ArenaValley.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/2DustBowl.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/2Flyersarena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/2IceDome.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/2IndoorIntensity.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/4thGradeDropout.spn":["4thGradeDropout.vl2"],"terrains/Abominable.nav":["missions.vl2"],"terrains/Abominable.spn":["missions.vl2"],"terrains/Abominable.ter":["missions.vl2"],"terrains/AcidRain.spn":["Classic_maps_v1.vl2"],"terrains/AcidRain.ter":["Classic_maps_v1.vl2"],"terrains/Aeroena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/AgentsOfFortune.nav":["missions.vl2"],"terrains/AgentsOfFortune.spn":["missions.vl2"],"terrains/AgentsOfFortune.ter":["missions.vl2"],"terrains/Alcatraz.spn":["missions.vl2"],"terrains/Alcatraz.ter":["missions.vl2"],"terrains/Archipelago.spn":["missions.vl2"],"terrains/Archipelago.ter":["missions.vl2"],"terrains/ArenaHeaven.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/ArenaHell.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/ArenaHell2.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/ArenaInTheHill.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/ArenaUnderTheHill.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/AryoArena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/AshesToAshes.spn":["missions.vl2"],"terrains/AshesToAshes.ter":["missions.vl2"],"terrains/Atropos2.nav":["atroposthereturn.vl2"],"terrains/Atropos2.spn":["atroposthereturn.vl2"],"terrains/Attrition.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Attrition.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/BastardForge.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/BeggarsRun.nav":["missions.vl2"],"terrains/BeggarsRun.spn":["missions.vl2"],"terrains/BeggarsRun.ter":["missions.vl2"],"terrains/BeneathTheHill.spn":["BeneathTheHill.vl2"],"terrains/Blastside_nef.spn":["Classic_maps_v1.vl2"],"terrains/BrainFreeze.nav":["brainfreeze.vl2"],"terrains/BrainFreeze.spn":["brainfreeze.vl2"],"terrains/BridgeTooFar.spn":["DynamixFinalPack.vl2"],"terrains/BridgeTooFar.ter":["DynamixFinalPack.vl2"],"terrains/Broadside_nef.spn":["Classic_maps_v1.vl2"],"terrains/Broadside_nef.ter":["Classic_maps_v1.vl2"],"terrains/Broken_Dreams.nav":["brokendreams_2.vl2"],"terrains/Broken_Dreams.spn":["brokendreams_2.vl2"],"terrains/Bunkered.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/CCD.ter":["TWL2-MapPack.vl2"],"terrains/Caldera.spn":["missions.vl2"],"terrains/Caldera.ter":["missions.vl2"],"terrains/Cardiac.ter":["S8maps.vl2"],"terrains/Casern_Cavite.nav":["missions.vl2"],"terrains/Casern_Cavite.spn":["missions.vl2"],"terrains/Casern_Cavite.ter":["missions.vl2"],"terrains/CeleritySE.ter":["TWL2-MapPack.vl2"],"terrains/Centaur.nav":["centaur.vl2"],"terrains/Centaur.spn":["centaur.vl2"],"terrains/Centaur.ter":["centaur.vl2"],"terrains/Chasmaclysmic.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Chasmaclysmic.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Checkmate.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Cinerarium.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/ColdFusion.spn":["ColdFusion.vl2"],"terrains/ColdWar.spn":["ColdWar.vl2"],"terrains/CompUSA_Melee.spn":["missions.vl2"],"terrains/CompUSA_Melee.ter":["missions.vl2"],"terrains/Conclave.spn":["Conclave.vl2"],"terrains/Confusco.spn":["Classic_maps_v1.vl2"],"terrains/Confusco.ter":["Classic_maps_v1.vl2"],"terrains/ContainmentLarge.spn":["ContainmentLarge.vl2"],"terrains/Coppera.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/CrashClash.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Crater71.spn":["TR2final105-client.vl2"],"terrains/Crater71.ter":["TR2final105-client.vl2"],"terrains/DBS_Smoothed.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DBS_Smoothed.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Agroleon.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Astro.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_BastardForge.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_BitterGorge.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Bunkered.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Cinerarium.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_DermCity.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Embers.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_EmeraldSpit.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_FaceCrossing.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Hoth.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_IceGiant.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_IsleDeBatalla.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_LavaGods.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Magellan.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_MoonDance.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Pantheon.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Pantheon.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Paranoia.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Pariah.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_PipeDream.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_RavineV.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_ScorchedEarth.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_SimpleFlagArena.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_SpinCycle.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_StarFall.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Tyre.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DMP_Wasteland.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DX_Badlands.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DX_Badlands.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DX_Desert.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DX_Desert.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DX_Ice.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/DX_Ice.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Damnation.spn":["missions.vl2"],"terrains/Damnation.ter":["missions.vl2"],"terrains/DangerousCrossingArena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/DangerousCrossing_nef.spn":["Classic_maps_v1.vl2"],"terrains/DangerousCrossing_nef.ter":["Classic_maps_v1.vl2"],"terrains/DeathBirdsFly.spn":["missions.vl2"],"terrains/DeathBirdsFly.ter":["missions.vl2"],"terrains/DeathFromBelow.spn":["DeathFromBelow.vl2"],"terrains/DeathRow.spn":["DeathRow.vl2"],"terrains/DesertWind.spn":["DesertWind.vl2"],"terrains/DesertofDeath_nef.spn":["Classic_maps_v1.vl2"],"terrains/DesertofDeath_nef.ter":["Classic_maps_v1.vl2"],"terrains/Desiccator.spn":["missions.vl2"],"terrains/Desiccator.ter":["missions.vl2"],"terrains/DevilsElbow.spn":["DynamixFinalPack.vl2"],"terrains/DevilsElbow.ter":["DynamixFinalPack.vl2"],"terrains/DraconisVII.spn":["DraconisVII.vl2"],"terrains/DustToDust.nav":["missions.vl2"],"terrains/DustToDust.spn":["missions.vl2"],"terrains/DustToDust.ter":["missions.vl2"],"terrains/EB_Hades.spn":["missions.vl2"],"terrains/EB_Hades.ter":["missions.vl2"],"terrains/Embers.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Envyrena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/EnyLand.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Equinox.nav":["missions.vl2"],"terrains/Equinox.spn":["missions.vl2"],"terrains/Equinox.ter":["missions.vl2"],"terrains/Escalade.nav":["missions.vl2"],"terrains/Escalade.spn":["missions.vl2"],"terrains/Escalade.ter":["missions.vl2"],"terrains/Euro4_Bleed.ter":["TWL2-MapPack.vl2"],"terrains/Euro4_Dissention.ter":["TWL2-MapPack.vl2"],"terrains/Euro4_FrozenHope.ter":["TWL2-MapPack.vl2"],"terrains/Euro_Drifts_SE.ter":["TWL2-MapPack.vl2"],"terrains/EveningLand.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Exposure.spn":["Exposure-v1.1.vl2"],"terrains/Extra_Badlands1.ter":["missions.vl2"],"terrains/FinalRevenge.spn":["FinalRevenge.vl2"],"terrains/Firestorm.spn":["missions.vl2"],"terrains/Firestorm.ter":["missions.vl2"],"terrains/FlashPoint.spn":["missions.vl2"],"terrains/Flashpoint.ter":["missions.vl2"],"terrains/Fracas.nav":["missions.vl2"],"terrains/Fracas.spn":["missions.vl2"],"terrains/Fracas.ter":["missions.vl2"],"terrains/FrozenFury.spn":["TR2final105-client.vl2"],"terrains/FrozenFury.ter":["TR2final105-client.vl2"],"terrains/Gauntlet.nav":["missions.vl2"],"terrains/Gauntlet.spn":["missions.vl2"],"terrains/Gauntlet.ter":["missions.vl2"],"terrains/Gehenna.spn":["missions.vl2"],"terrains/Gehenna.ter":["missions.vl2"],"terrains/Geothermal.ter":["S8maps.vl2"],"terrains/Geronimo.spn":["Geronimo.vl2"],"terrains/GodsRift.spn":["TR2final105-client.vl2"],"terrains/GodsRift.ter":["TR2final105-client.vl2"],"terrains/Gorgon.spn":["Classic_maps_v1.vl2"],"terrains/Gorgon.ter":["Classic_maps_v1.vl2"],"terrains/HO_Badlands.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/HO_Badlands.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/HO_Desert.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/HO_Desert.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/HO_Ice.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/HO_Ice.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/HO_Lush.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/HO_Lush.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Haven.spn":["TR2final105-client.vl2"],"terrains/Haven.ter":["TR2final105-client.vl2"],"terrains/Helioarena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Hildebrand.ter":["TWL2-MapPack.vl2"],"terrains/HillKing.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/HillKingLT.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Hillside.spn":["Classic_maps_v1.vl2"],"terrains/Hillside.ter":["Classic_maps_v1.vl2"],"terrains/Hoth.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/IceBound.spn":["missions.vl2"],"terrains/IceBound.ter":["missions.vl2"],"terrains/IceGiant.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/IceRidge_nef.spn":["Classic_maps_v1.vl2"],"terrains/IceRidge_nef.ter":["Classic_maps_v1.vl2"],"terrains/InnerSanctum.nav":["DynamixFinalPack.vl2"],"terrains/InnerSanctum.spn":["DynamixFinalPack.vl2"],"terrains/InnerSanctum.ter":["DynamixFinalPack.vl2"],"terrains/Insalubria.nav":["missions.vl2"],"terrains/Insalubria.spn":["missions.vl2"],"terrains/Insalubria.ter":["missions.vl2"],"terrains/Invictus.nav":["missions.vl2"],"terrains/Invictus.spn":["missions.vl2"],"terrains/Invictus.ter":["missions.vl2"],"terrains/IsleOfMan.spn":["DynamixFinalPack.vl2"],"terrains/IsleOfMan.ter":["DynamixFinalPack.vl2"],"terrains/IveHadWorse.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/JacobsLadder.spn":["missions.vl2"],"terrains/JacobsLadder.ter":["missions.vl2"],"terrains/Katabatic.nav":["missions.vl2"],"terrains/Katabatic.spn":["missions.vl2"],"terrains/Katabatic.ter":["missions.vl2"],"terrains/Khalarena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Lakefront.spn":["Classic_maps_v1.vl2"],"terrains/Lakefront.ter":["Classic_maps_v1.vl2"],"terrains/LavaGods.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Magellan.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Magmatic.spn":["Classic_maps_v1.vl2"],"terrains/Magmatic.ter":["Classic_maps_v1.vl2"],"terrains/MapAssets.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Masada.spn":["missions.vl2"],"terrains/Masada.ter":["missions.vl2"],"terrains/Minotaur.nav":["missions.vl2"],"terrains/Minotaur.spn":["missions.vl2"],"terrains/Minotaur.ter":["missions.vl2"],"terrains/MoonDance2.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Moonwalk.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Moonwalk.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Morena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/MountainSiege.spn":["MountainSiege.vl2"],"terrains/Mudside.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Mutiny.spn":["Mutiny.vl2"],"terrains/MyrkWood.spn":["missions.vl2"],"terrains/MyrkWood.ter":["missions.vl2"],"terrains/Oasis.spn":["missions.vl2"],"terrains/Oasis.ter":["missions.vl2"],"terrains/Octane.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Ocular.ter":["TWL2-MapPack.vl2"],"terrains/Overreach.spn":["missions.vl2"],"terrains/Overreach.ter":["missions.vl2"],"terrains/Pantheon.spn":["DynamixFinalPack.vl2"],"terrains/Pantheon.ter":["DynamixFinalPack.vl2"],"terrains/Paranoia.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Pariah.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Pariah2.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Pariah_Mirrored.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Patience.spn":["Patience.vl2"],"terrains/PhasmaDust.spn":["TR2final105-client.vl2"],"terrains/PhasmaDust.ter":["TR2final105-client.vl2"],"terrains/PlanetX.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/PlanetX2.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Planetside.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Prismatic.nav":["Prismatic.vl2"],"terrains/Prismatic.spn":["Prismatic.vl2"],"terrains/ProArena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/PuliVeivari.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/PuliVeivari.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Pyroclasm.spn":["missions.vl2"],"terrains/Pyroclasm.ter":["missions.vl2"],"terrains/Quagmire.spn":["missions.vl2"],"terrains/Quagmire.ter":["missions.vl2"],"terrains/Raindance_nef.spn":["Classic_maps_v1.vl2"],"terrains/Raindance_nef.ter":["Classic_maps_v1.vl2"],"terrains/Ramparts.spn":["Classic_maps_v1.vl2"],"terrains/Ramparts.ter":["Classic_maps_v1.vl2"],"terrains/RandomTer1.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/RandomTer10.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/RandomTer2.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/RandomTer3.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/RandomTer4.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/RandomTer5.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/RandomTer6.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/RandomTer7.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/RandomTer8.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/RandomTer9.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Rasp.spn":["missions.vl2"],"terrains/Rasp.ter":["missions.vl2"],"terrains/Ravine.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Ravine.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/RavineV.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Recalescence.spn":["missions.vl2"],"terrains/Recalescence.ter":["missions.vl2"],"terrains/Respite.nav":["missions.vl2"],"terrains/Respite.spn":["missions.vl2"],"terrains/Respite.ter":["missions.vl2"],"terrains/Reversion.spn":["missions.vl2"],"terrains/Reversion.ter":["missions.vl2"],"terrains/Ridgerena.nav":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Ridgerena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Rimehold.spn":["missions.vl2"],"terrains/Rimehold.ter":["missions.vl2"],"terrains/RiverDance.nav":["missions.vl2"],"terrains/RiverDance.spn":["missions.vl2"],"terrains/RiverDance.ter":["missions.vl2"],"terrains/Rollercoaster_nef.spn":["Classic_maps_v1.vl2"],"terrains/Rollercoaster_nef.ter":["Classic_maps_v1.vl2"],"terrains/Rst_ScorchedEarth.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Rush.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Rush.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/S5-Icedance.ter":["S5maps.vl2"],"terrains/S5-Mordacity.ter":["S5maps.vl2"],"terrains/S5-massive.ter":["S5maps.vl2"],"terrains/S5_Centaur.spn":["S5maps.vl2"],"terrains/S5_Centaur.ter":["S5maps.vl2"],"terrains/S5_Damnation.spn":["S5maps.vl2"],"terrains/S5_Drache.spn":["S5maps.vl2"],"terrains/S5_Drache.ter":["S5maps.vl2"],"terrains/S5_HawkingHeat.spn":["S5maps.vl2"],"terrains/S5_Icedance.spn":["S5maps.vl2"],"terrains/S5_Icedance.ter":["S5maps.vl2"],"terrains/S5_Massive.spn":["S5maps.vl2"],"terrains/S5_Mimicry.spn":["S5maps.vl2"],"terrains/S5_Misadventure.spn":["S5maps.vl2"],"terrains/S5_Mordacity.spn":["S5maps.vl2"],"terrains/S5_Mordacity.ter":["S5maps.vl2"],"terrains/S5_PipeDream.spn":["S5maps.vl2"],"terrains/S5_Reynard.spn":["S5maps.vl2"],"terrains/S5_Sherman.spn":["S5maps.vl2"],"terrains/S5_Sherman.ter":["S5maps.vl2"],"terrains/S5_Silenus.spn":["S5maps.vl2"],"terrains/S5_WoodyMyrk.spn":["S5maps.vl2"],"terrains/S5_massive.ter":["S5maps.vl2"],"terrains/S5_rst_hawkingheat.ter":["S5maps.vl2"],"terrains/S5_rst_misadventure.ter":["S5maps.vl2"],"terrains/S5_rst_reynard.ter":["S5maps.vl2"],"terrains/S5_rst_silenus.ter":["S5maps.vl2"],"terrains/S8_Geothermal.spn":["S8maps.vl2"],"terrains/S8_Mountking.spn":["S8maps.vl2"],"terrains/S8_Opus.spn":["S8maps.vl2"],"terrains/S8_Zilch.spn":["S8maps.vl2"],"terrains/S8_rst_dogma.ter":["S8maps.vl2"],"terrains/S8_rst_opus.ter":["S8maps.vl2"],"terrains/S8_zilch.ter":["S8maps.vl2"],"terrains/SC_Badlands.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SC_Badlands.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SC_Desert.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SC_Desert.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SC_Ice.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SC_Ice.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SC_Lush.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SC_Lush.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SC_Night.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SC_Night.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SC_Normal.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SC_Normal.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Sanctuary.nav":["missions.vl2"],"terrains/Sanctuary.spn":["missions.vl2"],"terrains/Sanctuary.ter":["missions.vl2"],"terrains/Sandstorm.spn":["Classic_maps_v1.vl2"],"terrains/Sandstorm.ter":["Classic_maps_v1.vl2"],"terrains/Scarabrae_nef.spn":["Classic_maps_v1.vl2"],"terrains/Scarabrae_nef.ter":["Classic_maps_v1.vl2"],"terrains/ShockRidge.spn":["Classic_maps_v1.vl2"],"terrains/ShockRidge.ter":["Classic_maps_v1.vl2"],"terrains/ShrineArena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/ShrineArenaII.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/SiegeofYmir.spn":["SiegeofYmir.vl2"],"terrains/SilentStorm.spn":["SilentStorm.vl2"],"terrains/Sirocco.spn":["missions.vl2"],"terrains/Sirocco.ter":["missions.vl2"],"terrains/SkiFree.nav":["SkiFreeGameType.vl2"],"terrains/SkiFree.spn":["SkiFreeGameType.vl2"],"terrains/SkiFreeZ_Championship_2021.spn":["SkiFreeGameType.vl2"],"terrains/SkiFreeZ_Championship_2021.ter":["SkiFreeGameType.vl2"],"terrains/SkinnyDip.spn":["TR2final105-client.vl2"],"terrains/SkinnyDip.ter":["TR2final105-client.vl2"],"terrains/SlapDash.spn":["missions.vl2"],"terrains/Slapdash.ter":["missions.vl2"],"terrains/SmogArena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/SnowBound.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Snowblind_nef.spn":["Classic_maps_v1.vl2"],"terrains/Snowblind_nef.ter":["Classic_maps_v1.vl2"],"terrains/SoccerLand.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Solace.spn":["Solace.vl2"],"terrains/SolsDescent.spn":["TR2final105-client.vl2"],"terrains/SolsDescent.ter":["TR2final105-client.vl2"],"terrains/SpinCycle.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SpyLand.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/StarFallCTF2.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Starfallen.spn":["Classic_maps_v1.vl2"],"terrains/Starfallen.ter":["Classic_maps_v1.vl2"],"terrains/Stonehenge_Arena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Stonehenge_nef.spn":["Classic_maps_v1.vl2"],"terrains/Stonehenge_nef.ter":["Classic_maps_v1.vl2"],"terrains/Stripmine.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/SubZero.spn":["Classic_maps_v1.vl2"],"terrains/SubZero.ter":["Classic_maps_v1.vl2"],"terrains/SunDried.nav":["missions.vl2"],"terrains/SunDried.spn":["missions.vl2"],"terrains/SunDried.ter":["missions.vl2"],"terrains/Surreal.spn":["Classic_maps_v1.vl2"],"terrains/Surreal.ter":["Classic_maps_v1.vl2"],"terrains/TL_Drorck.ter":["TWL2-MapPack.vl2"],"terrains/TL_Magnum.ter":["TWL2-MapPack.vl2"],"terrains/TL_MuddySwamp.ter":["TWL2-MapPack.vl2"],"terrains/TL_RoughLand.ter":["TWL2-MapPack.vl2"],"terrains/TL_Skylight.ter":["TWL2-MapPack.vl2"],"terrains/TWL-Abaddon.ter":["TWL-MapPack.vl2"],"terrains/TWL-BaNsHee.ter":["TWL-MapPack.vl2"],"terrains/TWL-BeachBlitz.ter":["TWL-MapPack.vl2"],"terrains/TWL-BeggarsRun.ter":["TWL-MapPack.vl2"],"terrains/TWL-BlueMoon.ter":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"terrains/TWL-Boss.ter":["TWL-MapPack.vl2"],"terrains/TWL-Chokepoint.ter":["TWL-MapPack.vl2"],"terrains/TWL-Cinereous.ter":["TWL-MapPack.vl2"],"terrains/TWL-Clusterfuct.ter":["TWL-MapPack.vl2"],"terrains/TWL-Curtilage.ter":["TWL-MapPack.vl2"],"terrains/TWL-Damnation.ter":["TWL-MapPack.vl2"],"terrains/TWL-DeadlyBirdsSong.ter":["TWL-MapPack.vl2"],"terrains/TWL-Deserted.ter":["TWL-MapPack.vl2"],"terrains/TWL-Desiccator.ter":["TWL-MapPack.vl2"],"terrains/TWL-Drifts.ter":["TWL-MapPack.vl2"],"terrains/TWL-Euro_Feign.ter":["TWL-MapPack.vl2"],"terrains/TWL-Frostclaw.ter":["TWL-MapPack.vl2"],"terrains/TWL-Frozen.ter":["TWL-MapPack.vl2"],"terrains/TWL-Harvester.ter":["TWL-MapPack.vl2"],"terrains/TWL-Horde.ter":["TWL-MapPack.vl2"],"terrains/TWL-Katabatic.ter":["TWL-MapPack.vl2"],"terrains/TWL-Neve.ter":["TWL-MapPack.vl2"],"terrains/TWL-NoShelter.ter":["TWL-MapPack.vl2"],"terrains/TWL-Os_Iris.ter":["TWL-MapPack.vl2"],"terrains/TWL-Pandemonium.ter":["TWL-MapPack.vl2"],"terrains/TWL-Runenmacht.ter":["TWL-MapPack.vl2"],"terrains/TWL-Slapdash.ter":["TWL-MapPack.vl2"],"terrains/TWL-SubZero.ter":["TWL-MapPack.vl2"],"terrains/TWL-WilderZone.ter":["TWL-MapPack.vl2"],"terrains/TWL-WoodyMyrk.ter":["TWL-MapPack.vl2"],"terrains/TWL2_Bleed.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_BlueMoon.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_CanyonCrusadeDeluxe.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_Celerity.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_CloakOfNight.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_Crevice.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_Crevice.ter":["TWL2-MapPack.vl2"],"terrains/TWL2_Dissention.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_Drifts.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_Drorck.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_FrozenGlory.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_FrozenHope.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_Frozenglory.ter":["TWL2-MapPack.vl2"],"terrains/TWL2_Hildebrand.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_IceDagger.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_JaggedClaw.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_Magnum.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_MidnightMayhemDeluxe.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_MuddySwamp.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_Norty.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_Ocular.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_RoughLand.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_Ruined.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_Ruined.ter":["TWL2-MapPack.vl2"],"terrains/TWL2_Skylight.spn":["TWL2-MapPack.vl2"],"terrains/TWL2_WoodyMyrk.spn":["TWL2-MapPack.vl2"],"terrains/TWL_Abaddon.spn":["TWL-MapPack.vl2"],"terrains/TWL_BaNsHee.spn":["TWL-MapPack.vl2"],"terrains/TWL_BeachBlitz.spn":["TWL-MapPack.vl2"],"terrains/TWL_BeggarsRun.spn":["TWL-MapPack.vl2"],"terrains/TWL_BlueMoon.spn":["TWL-MapPack.vl2"],"terrains/TWL_Boss.spn":["TWL-MapPack.vl2"],"terrains/TWL_Celerity.spn":["TWL-MapPack.vl2"],"terrains/TWL_Chokepoint.spn":["TWL-MapPack.vl2"],"terrains/TWL_Cinereous.spn":["TWL-MapPack.vl2"],"terrains/TWL_Clusterfuct.spn":["TWL-MapPack.vl2"],"terrains/TWL_Crossfire.spn":["TWL-MapPack.vl2"],"terrains/TWL_Crossfire.ter":["TWL-MapPack.vl2"],"terrains/TWL_Curtilage.spn":["TWL-MapPack.vl2"],"terrains/TWL_Damnation.spn":["TWL-MapPack.vl2"],"terrains/TWL_DangerousCrossing.spn":["TWL-MapPack.vl2"],"terrains/TWL_DeadlyBirdsSong.spn":["TWL-MapPack.vl2"],"terrains/TWL_Deserted.spn":["TWL-MapPack.vl2"],"terrains/TWL_Desiccator.spn":["TWL-MapPack.vl2"],"terrains/TWL_Drifts.spn":["TWL-MapPack.vl2"],"terrains/TWL_Feign.spn":["TWL-MapPack.vl2"],"terrains/TWL_Frostclaw.spn":["TWL-MapPack.vl2"],"terrains/TWL_Frozen.spn":["TWL-MapPack.vl2"],"terrains/TWL_Harvester.spn":["TWL-MapPack.vl2"],"terrains/TWL_Horde.spn":["TWL-MapPack.vl2"],"terrains/TWL_Katabatic.spn":["TWL-MapPack.vl2"],"terrains/TWL_Magmatic.spn":["TWL-MapPack.vl2"],"terrains/TWL_Minotaur.spn":["TWL-MapPack.vl2"],"terrains/TWL_Neve.spn":["TWL-MapPack.vl2"],"terrains/TWL_NoShelter.spn":["TWL-MapPack.vl2"],"terrains/TWL_OsIris.spn":["TWL-MapPack.vl2"],"terrains/TWL_Pandemonium.spn":["TWL-MapPack.vl2"],"terrains/TWL_Quagmire.spn":["TWL-MapPack.vl2"],"terrains/TWL_Raindance.spn":["TWL-MapPack.vl2"],"terrains/TWL_Ramparts.spn":["TWL-MapPack.vl2"],"terrains/TWL_Reversion.spn":["TWL-MapPack.vl2"],"terrains/TWL_Rollercoaster.spn":["TWL-MapPack.vl2"],"terrains/TWL_Runenmacht.spn":["TWL-MapPack.vl2"],"terrains/TWL_Sandstorm.spn":["TWL-MapPack.vl2"],"terrains/TWL_Slapdash.spn":["TWL-MapPack.vl2"],"terrains/TWL_Snowblind.spn":["TWL-MapPack.vl2"],"terrains/TWL_Starfallen.spn":["TWL-MapPack.vl2"],"terrains/TWL_Stonehenge.spn":["TWL-MapPack.vl2"],"terrains/TWL_SubZero.spn":["TWL-MapPack.vl2"],"terrains/TWL_Surreal.spn":["TWL-MapPack.vl2"],"terrains/TWL_Titan.spn":["TWL-MapPack.vl2"],"terrains/TWL_WhiteDwarf.spn":["TWL-MapPack.vl2"],"terrains/TWL_WilderZone.spn":["TWL-MapPack.vl2"],"terrains/TWL_WoodyMyrk.spn":["TWL-MapPack.vl2"],"terrains/Talus.nav":["missions.vl2"],"terrains/Talus.spn":["missions.vl2"],"terrains/Talus.ter":["missions.vl2"],"terrains/TempleTussleVersion2.nav":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/TempleTussleVersion2.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Tenebrous.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/ThinIce.spn":["missions.vl2"],"terrains/ThinIce.ter":["missions.vl2"],"terrains/Titan.spn":["Classic_maps_v1.vl2"],"terrains/Titan.ter":["Classic_maps_v1.vl2"],"terrains/Tombstone.nav":["missions.vl2"],"terrains/Tombstone.spn":["missions.vl2"],"terrains/Tombstone.ter":["missions.vl2"],"terrains/Training1.nav":["missions.vl2"],"terrains/Training1.ter":["missions.vl2"],"terrains/Training2.nav":["missions.vl2"],"terrains/Training2.ter":["missions.vl2"],"terrains/Training3.nav":["missions.vl2"],"terrains/Training3.ter":["missions.vl2"],"terrains/Training4.nav":["missions.vl2"],"terrains/Training4.ter":["missions.vl2"],"terrains/Training5.nav":["missions.vl2"],"terrains/Training5.ter":["missions.vl2"],"terrains/TreasureIsland.spn":["TR2final105-client.vl2"],"terrains/TreasureIsland.ter":["TR2final105-client.vl2"],"terrains/Trident.spn":["DynamixFinalPack.vl2"],"terrains/Trident.ter":["DynamixFinalPack.vl2"],"terrains/TridentLE.spn":["TridentLE.vl2"],"terrains/TrueGrit.nav":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/TrueGrit.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Tyre.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/UltimaThule.spn":["missions.vl2"],"terrains/UltimaThule.ter":["missions.vl2"],"terrains/Underhill.nav":["missions.vl2"],"terrains/Underhill.spn":["missions.vl2"],"terrains/Underhill.ter":["missions.vl2"],"terrains/UphillBattle.spn":["UphillBattle.vl2"],"terrains/UporDown.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/VanDamnedLT.spn":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/VulcansHammer.spn":["VulcansHammer.vl2"],"terrains/WalledIn.nav":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/WalledIn.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/WalledInII.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/Wasteland.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/WhiteDwarf.spn":["Classic_maps_v1.vl2"],"terrains/WhiteDwarf.ter":["Classic_maps_v1.vl2"],"terrains/Whiteout.nav":["missions.vl2"],"terrains/Whiteout.spn":["missions.vl2"],"terrains/Whiteout.ter":["missions.vl2"],"terrains/WonderLand.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/WoodyMyrkSE.ter":["S5maps.vl2","TWL2-MapPack.vl2"],"terrains/Xtra_AshenPowder.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_Bastage.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_Birthright.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_Crown.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_DesertedSE.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_Helion.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_SoupLadle.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_StarFall_T1.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_Stripmine.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_ThunderGiant.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_VanDamned.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_Voodoo.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_Xerxes.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Xtra_ziggurat.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/Yubarena.spn":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"terrains/cloak.ter":["TWL2-MapPack.vl2"],"terrains/heightfield/CTF.Katabatic_heightfield.cs":["missions.vl2"],"terrains/heightfield/CTF.RiverDance_heightfield.cs":["missions.vl2"],"terrains/heightfield/Centaur_heightfield.cs":["centaur.vl2"],"terrains/heightfield/DeathBirdsFly_heightfield.cs":["missions.vl2"],"terrains/heightfield/Exposure_heightfield.cs":["Exposure-v1.1.vl2"],"terrains/heightfield/Fall_To_Glory_heightfield.cs":["missions.vl2"],"terrains/heightfield/Home.Badlands_heightfield.cs":["missions.vl2"],"terrains/heightfield/Home.Desert_heightfield.cs":["missions.vl2"],"terrains/heightfield/Home.Lush_heightfield.cs":["missions.vl2"],"terrains/heightfield/Home.Snow2_heightfield.cs":["missions.vl2"],"terrains/heightfield/Home.Snow_heightfield.cs":["missions.vl2"],"terrains/heightfield/Hunters.Burnout_heightfield.cs":["missions.vl2"],"terrains/heightfield/Hunters.Casern_Cavite_heightfield.cs":["missions.vl2"],"terrains/heightfield/Hunters.Chaopia_heightfield.cs":["missions.vl2"],"terrains/heightfield/Hunters.Intaglio_heightfield.cs":["missions.vl2"],"terrains/heightfield/Hunters.MyrkWood_heightfield.cs":["missions.vl2"],"terrains/heightfield/Hunters.Rasp_heightfield.cs":["missions.vl2"],"terrains/heightfield/Hunters.SunDried_heightfield.cs":["missions.vl2"],"terrains/heightfield/Lush.cs":["missions.vl2"],"terrains/heightfield/Lush1.cs":["missions.vl2"],"terrains/heightfield/Lush2.cs":["missions.vl2"],"terrains/heightfield/Lush3.cs":["missions.vl2"],"terrains/heightfield/Lush4.cs":["missions.vl2"],"terrains/heightfield/Lush5.cs":["missions.vl2"],"terrains/heightfield/Lush8.cs":["missions.vl2"],"terrains/heightfield/Mark1_heightfield.cs":["missions.vl2"],"terrains/heightfield/MyrkWoodMask.png":["missions.vl2"],"terrains/heightfield/MyrkWoodStream.png":["missions.vl2"],"terrains/heightfield/NewLava1_heightfield.cs":["missions.vl2"],"terrains/heightfield/Overreach_heightfield.cs":["missions.vl2"],"terrains/heightfield/Prismatic_heightfield.cs":["Prismatic.vl2"],"terrains/heightfield/RST_hawking.png":["S5maps.vl2"],"terrains/heightfield/RST_hawkingheat.png":["S5maps.vl2"],"terrains/heightfield/RST_misadventure.png":["S5maps.vl2"],"terrains/heightfield/RST_reynard.png":["S5maps.vl2"],"terrains/heightfield/RST_silenus.png":["S5maps.vl2"],"terrains/heightfield/Reversion_heightfield.cs":["missions.vl2"],"terrains/heightfield/Roads.cs":["missions.vl2"],"terrains/heightfield/Siege.Gauntlet_heightfield.cs":["missions.vl2"],"terrains/heightfield/Siege.IceBound_heightfield.cs":["missions.vl2"],"terrains/heightfield/SinglePlayer.Skiing_heightfield.cs":["missions.vl2"],"terrains/heightfield/Solace_heightfield.cs":["Solace.vl2"],"terrains/heightfield/Sounds.Mission1_heightfield.cs":["missions.vl2"],"terrains/heightfield/SunDriedMask.png":["missions.vl2"],"terrains/heightfield/ThinIce_heightfield.cs":["missions.vl2"],"terrains/heightfield/Working.Badlands1_heightfield.cs":["missions.vl2"],"terrains/heightfield/Working.Badlands2_heightfield.cs":["missions.vl2"],"terrains/heightfield/Working.Badlands3_heightfield.cs":["missions.vl2"],"terrains/heightfield/Working.Badlands4_heightfield.cs":["missions.vl2"],"terrains/heightfield/Working.Desert1_heightfield.cs":["missions.vl2"],"terrains/heightfield/Working.Desert2_heightfield.cs":["missions.vl2"],"terrains/heightfield/Working.Desert5_heightfield.cs":["missions.vl2"],"terrains/heightfield/Working.Lush1_heightfield.cs":["missions.vl2"],"terrains/heightfield/Working.Lush2_heightfield.cs":["missions.vl2"],"terrains/heightfield/desert.cs":["missions.vl2"],"terrains/icedagger.ter":["TWL2-MapPack.vl2"],"terrains/jaggedclaw.ter":["TWL2-MapPack.vl2"],"terrains/mmd.ter":["TWL2-MapPack.vl2"],"terrains/mountking.ter":["S8maps.vl2"],"terrains/norty.ter":["TWL2-MapPack.vl2"],"terrains/rst_Astro.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/rst_FaceCrossing.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/rst_SimpleFlagArena.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/rst_agroleon.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/rst_bittergorge.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/rst_crumpie.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/rst_dermcity.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/rst_isledebatalla.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/rst_spit.ter":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"terrains/s8_Cardiac.spn":["S8maps.vl2"],"terrains/texture/Centaur_texture.cs":["centaur.vl2"],"terrains/texture/DeathBirdsFly_texture.cs":["missions.vl2"],"terrains/texture/Mark1_texture.cs":["missions.vl2"],"terrains/texture/NewDesert1_texture.cs":["missions.vl2"],"terrains/texture/NewDesert2_texture.cs":["missions.vl2"],"terrains/texture/NewDesert3_texture.cs":["missions.vl2"],"terrains/texture/NewLava1_texture.cs":["missions.vl2"],"terrains/texture/NewLava2_texture.cs":["missions.vl2"],"terrains/texture/NewLush1_texture.cs":["missions.vl2"],"terrains/texture/NewLush2_texture.cs":["missions.vl2"],"terrains/texture/NewLush3_texture.cs":["missions.vl2"],"terrains/texture/NewSnow1_texture.cs":["missions.vl2"],"terrains/texture/NewSnow2_texture.cs":["missions.vl2"],"terrains/texture/NewSnow3_textures.cs":["missions.vl2"],"terrains/texture/NewSnowyGrass_texture.cs":["missions.vl2"],"terrains/texture/Overreach_texture.cs":["missions.vl2"],"terrains/texture/Reversion_texture.cs":["missions.vl2"],"terrains/texture/Sounds.Mission1_texture.cs":["missions.vl2"],"terrains/texture/ThinIce_texture.cs":["missions.vl2"],"textures/Badlands_l4.dml":["textures.vl2"],"textures/DarkStormy.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/Desert_l4.dml":["textures.vl2"],"textures/Details/bb_det2.png":["TWL-MapPack.vl2"],"textures/Euro4_Bleed.dml":["TWL2-MapPack.vl2"],"textures/Euro4_FrozenHope.dml":["TWL2-MapPack.vl2"],"textures/Evil8/e8_base1.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8_base1b.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8_base1c.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8_btrim01.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8_btrim05.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8_launchpad1.png":["TWL-MapPack.vl2"],"textures/Evil8/e8_mtlwall1b.png":["TWL-MapPack.vl2"],"textures/Evil8/e8_mtlwall3.png":["TWL-MapPack.vl2"],"textures/Evil8/e8_mtlwall4.png":["TWL-MapPack.vl2"],"textures/Evil8/e8_rlight_0000.png":["TWL-MapPack.vl2"],"textures/Evil8/e8_rlightb.png":["TWL-MapPack.vl2"],"textures/Evil8/e8_rlightb_0000.png":["TWL-MapPack.vl2"],"textures/Evil8/e8basictrim2_bl.png":["TWL-MapPack.vl2"],"textures/Evil8/e8beam01.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8beam01b.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8beam02.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8bgrate01.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8bolttrim.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8bolttrimb.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8clangfloor.png":["TWL-MapPack.vl2"],"textures/Evil8/e8clangfloor01.png":["TWL-MapPack.vl2"],"textures/Evil8/e8clangfloor03.png":["TWL-MapPack.vl2"],"textures/Evil8/e8clangfloor05c.png":["TWL-MapPack.vl2"],"textures/Evil8/e8clangwarnmix_.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8crete01.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8crete01stair1.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8crete03.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8crete03b.png":["TWL-MapPack.vl2"],"textures/Evil8/e8crete03c.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8crete03cc.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8crete03d.png":["TWL-MapPack.vl2"],"textures/Evil8/e8crete03fadedw.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8cretefloor02.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8cretefloor_ti.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8cretesmlltrim.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8lighttrim.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8lighttrim_b.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8metal03c_blue.png":["TWL-MapPack.vl2"],"textures/Evil8/e8mtltrim.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8mtltrim1.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8mtltrim1b.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8mtltrim2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8smlltrim1.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8spawn01b.png":["TWL-MapPack.vl2"],"textures/Evil8/e8support02.png":["TWL-MapPack.vl2"],"textures/Evil8/e8support02c.png":["TWL-MapPack.vl2"],"textures/Evil8/e8support04b_bl.png":["TWL-MapPack.vl2"],"textures/Evil8/e8support05.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8tinylight_000.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8tmtllight2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8trimlight_000.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8warning2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8warning256.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8warning2step.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8wrntrim.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/e8wrntrim2b.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Evil8/null.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/Iris_sky.dml":["TWL-MapPack.vl2"],"textures/L4.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/LiquidTiles/industrial_oil.png":["TWL-MapPack.vl2"],"textures/LiquidTiles/tes_water2.bm8":["TWL-MapPack.vl2"],"textures/LiquidTiles/tes_water2.png":["TWL-MapPack.vl2"],"textures/Lush_l4.dml":["textures.vl2"],"textures/Magellan.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/Malig_sky.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/Nef5.dml":["TR2final105-client.vl2"],"textures/Nef5/Nef5_BK.png":["TR2final105-client.vl2"],"textures/Nef5/Nef5_DN.png":["TR2final105-client.vl2"],"textures/Nef5/Nef5_FR.png":["TR2final105-client.vl2"],"textures/Nef5/Nef5_LF.png":["TR2final105-client.vl2"],"textures/Nef5/Nef5_RT.png":["TR2final105-client.vl2"],"textures/Nef5/Nef5_UP.png":["TR2final105-client.vl2"],"textures/NefRed1.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/Nef_Sset2.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/Nef_TR2_Red.dml":["TR2final105-client.vl2"],"textures/Nef_TR2_Red_1.png":["TR2final105-client.vl2"],"textures/Nef_TR2_Red_2.png":["TR2final105-client.vl2"],"textures/Nef_TR2_Red_3.png":["TR2final105-client.vl2"],"textures/Nef_TR2_Red_4.png":["TR2final105-client.vl2"],"textures/Nef_TR2_Red_5.png":["TR2final105-client.vl2"],"textures/Nef_TR2_Red_7.png":["TR2final105-client.vl2"],"textures/Nef_TR2_Red_Cloud1.png":["TR2final105-client.vl2"],"textures/Nycto-sm.dml":["TWL-MapPack.vl2"],"textures/Nycto/stormmtn_BK.png":["TWL-MapPack.vl2"],"textures/Nycto/stormmtn_DN.png":["TWL-MapPack.vl2"],"textures/Nycto/stormmtn_ENV.png":["TWL-MapPack.vl2"],"textures/Nycto/stormmtn_FR.png":["TWL-MapPack.vl2"],"textures/Nycto/stormmtn_LF.png":["TWL-MapPack.vl2"],"textures/Nycto/stormmtn_RT.png":["TWL-MapPack.vl2"],"textures/Nycto/stormmtn_UP.png":["TWL-MapPack.vl2"],"textures/PacificSky.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/PlanetX.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/RedPlanet.dml":["TR2final105-client.vl2"],"textures/RedPlanet_1.png":["TR2final105-client.vl2"],"textures/RedPlanet_2.png":["TR2final105-client.vl2"],"textures/RedPlanet_3.png":["TR2final105-client.vl2"],"textures/RedPlanet_4.png":["TR2final105-client.vl2"],"textures/RedPlanet_5.png":["TR2final105-client.vl2"],"textures/RedPlanet_Cloud1.png":["TR2final105-client.vl2"],"textures/SOM_TR2_Armageddon.dml":["TR2final105-client.vl2"],"textures/SOM_TR2_StonedBlue.dml":["TR2final105-client.vl2"],"textures/SOM_TR2_WinterBlue.dml":["TR2final105-client.vl2"],"textures/SOM_WinterBlue/WinterBlue_v5_BK.bmp":["TR2final105-client.vl2"],"textures/SOM_WinterBlue/WinterBlue_v5_FR.bmp":["TR2final105-client.vl2"],"textures/SOM_WinterBlue/WinterBlue_v5_LF.bmp":["TR2final105-client.vl2"],"textures/SOM_WinterBlue/WinterBlue_v5_RT.bmp":["TR2final105-client.vl2"],"textures/SOM_WinterBlue/WinterBlue_v5_UP.bmp":["TR2final105-client.vl2"],"textures/Sami_D.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/SantaHat_D.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/Saturn.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/Starfallen.dml":["Classic_maps_v1.vl2"],"textures/StonedBlue/StonedBlue_v5_BK.bmp":["TR2final105-client.vl2"],"textures/StonedBlue/StonedBlue_v5_FR.bmp":["TR2final105-client.vl2"],"textures/StonedBlue/StonedBlue_v5_LF.bmp":["TR2final105-client.vl2"],"textures/StonedBlue/StonedBlue_v5_RT.bmp":["TR2final105-client.vl2"],"textures/StonedBlue/StonedBlue_v5_UP.bmp":["TR2final105-client.vl2"],"textures/SunSet12.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/Sundown25.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/T2IntroC15.avi":["textures.vl2"],"textures/TL_Magnum.dml":["TWL2-MapPack.vl2"],"textures/TN_entropy.bm8":["T2csri.vl2"],"textures/TN_entropy.png":["T2csri.vl2"],"textures/TN_logo.bm8":["T2csri.vl2"],"textures/TR1_1.png":["TR2final105-client.vl2"],"textures/TR1_2.png":["TR2final105-client.vl2"],"textures/TR1_3.png":["TR2final105-client.vl2"],"textures/TR1_4.png":["TR2final105-client.vl2"],"textures/TR1_5.png":["TR2final105-client.vl2"],"textures/TR1_7.png":["TR2final105-client.vl2"],"textures/TR1_Cloud1.png":["TR2final105-client.vl2"],"textures/TR1_Cloud2.png":["TR2final105-client.vl2"],"textures/TR1_Nef.dml":["TR2final105-client.vl2"],"textures/TR2-1.lmale.png":["TR2final105-client.vl2"],"textures/TR2-2.lmale.png":["TR2final105-client.vl2"],"textures/Taco_D.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/armageddon/Armageddon_v5_BK.bmp":["TR2final105-client.vl2"],"textures/armageddon/Armageddon_v5_FR.bmp":["TR2final105-client.vl2"],"textures/armageddon/Armageddon_v5_LF.bmp":["TR2final105-client.vl2"],"textures/armageddon/Armageddon_v5_RT.bmp":["TR2final105-client.vl2"],"textures/armageddon/Armageddon_v5_RTR.bmp":["TR2final105-client.vl2"],"textures/armageddon/Armageddon_v5_UP.bmp":["TR2final105-client.vl2"],"textures/aurawisp.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/badlandday.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/badlands/bd_1wal03c.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_eCol01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_eCol01a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_eCol02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ebor01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ebor02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ebor03.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ebor04.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ebor05.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ecombo1a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ecombo1b.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ecombo2a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ecombo2b.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ecombo3a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ecombo3b.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ecombo3d.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ecombo4a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ecombo4b.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_edoo01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_edoo02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_eflo01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_elig02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_elig02a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_elig03.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_elig03a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_espe01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_espe02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_espe03.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_eterrain1a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_eterrain2a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_eterrain3a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_eterrain3b.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_eterrain4a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_eterrain5a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal03c.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal04.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal05.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal06a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal07.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal08.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal09.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal10.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal11.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal13.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal13A.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal14.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal15.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ewal16.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iCol01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iCol02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ibor01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ibor02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ibor03.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ibor04.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ibor05.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ibor10.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ibor6.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ibor7.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ibor8.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ibor9.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_icei01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_icei02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_icei02a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_icei03.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iceilig01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iceilig02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iceilig03.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ichute01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ichute02a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_icoligolA.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_icomp01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_idoo03.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iflo01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iflo02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iflo03b.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ifunctec01a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ifunctec02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ilig01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ilig01a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_inf_ichute03.png":["Classic_maps_v1.vl2"],"textures/badlands/bd_ispe01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ispe03.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ispe04.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ispe06.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ispe07.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_ispe07a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_itebor01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_itec01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_itec01a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_itec02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_itec03.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_itec05.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_itec06a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_itewal01.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_itewal01b.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_itewal01c.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_itewal01e.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iwal01b.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iwal01e.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iwal02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iwal03.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iwal03c.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_iwal16.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_screen.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_thresh01a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_thresh02.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/bd_thresh02a.png":["badlands.vl2","yHDTextures2.0.vl2"],"textures/badlands/be_ebor03.PNG":["Classic_maps_v1.vl2"],"textures/badlands/be_eflo02.PNG":["Classic_maps_v1.vl2"],"textures/badlands/be_elig03.PNG":["Classic_maps_v1.vl2"],"textures/badlands/be_ewal06.PNG":["Classic_maps_v1.vl2"],"textures/badlands/be_ewal07.PNG":["Classic_maps_v1.vl2"],"textures/badlands/be_icei01a.png":["Classic_maps_v1.vl2"],"textures/badlands/cp_ibor03.png":["Classic_maps_v1.vl2"],"textures/badlands/ds_efloor1.png":["Classic_maps_v1.vl2"],"textures/badlands/ds_ilig03.png":["Classic_maps_v1.vl2"],"textures/badlands/inf_butch_grey1.png":["Classic_maps_v1.vl2"],"textures/badlands/inf_butch_grey5.png":["Classic_maps_v1.vl2"],"textures/badlands/iwal20.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/badlands/iwal21.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/badlands/iwal22.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/badlands/skies/badlandday_BK.bm8":["badlands.vl2"],"textures/badlands/skies/badlandday_BK.png":["","badlands.vl2"],"textures/badlands/skies/badlandday_DN.bm8":["badlands.vl2"],"textures/badlands/skies/badlandday_DN.png":["badlands.vl2"],"textures/badlands/skies/badlandday_FR.bm8":["badlands.vl2"],"textures/badlands/skies/badlandday_FR.png":["","badlands.vl2"],"textures/badlands/skies/badlandday_LF.bm8":["badlands.vl2"],"textures/badlands/skies/badlandday_LF.png":["","badlands.vl2"],"textures/badlands/skies/badlandday_RT.bm8":["badlands.vl2"],"textures/badlands/skies/badlandday_RT.png":["","badlands.vl2"],"textures/badlands/skies/badlandday_UP.bm8":["badlands.vl2"],"textures/badlands/skies/badlandday_UP.png":["","badlands.vl2"],"textures/badlands/skies/bd_day_cloud1.bm8":["badlands.vl2"],"textures/badlands/skies/bd_day_cloud1.png":["badlands.vl2"],"textures/badlands/skies/bd_day_cloud2.bm8":["badlands.vl2"],"textures/badlands/skies/bd_day_cloud2.png":["badlands.vl2"],"textures/badlands/skies/bd_day_cloud_emap.bm8":["badlands.vl2"],"textures/badlands/skies/bd_day_cloud_emap.png":["badlands.vl2"],"textures/badlands/skies/bd_nite_starry_emap.bm8":["badlands.vl2"],"textures/badlands/skies/bd_nite_starry_emap.png":["badlands.vl2"],"textures/badlands/skies/skyrender_sky-credit.txt":[""],"textures/badlands/skies/starrynite_v2_BK.bm8":["badlands.vl2"],"textures/badlands/skies/starrynite_v2_BK.png":["badlands.vl2"],"textures/badlands/skies/starrynite_v2_DN.bm8":["badlands.vl2"],"textures/badlands/skies/starrynite_v2_DN.png":["badlands.vl2"],"textures/badlands/skies/starrynite_v2_FR.bm8":["badlands.vl2"],"textures/badlands/skies/starrynite_v2_FR.png":["badlands.vl2"],"textures/badlands/skies/starrynite_v2_LF.bm8":["badlands.vl2"],"textures/badlands/skies/starrynite_v2_LF.png":["badlands.vl2"],"textures/badlands/skies/starrynite_v2_RT.bm8":["badlands.vl2"],"textures/badlands/skies/starrynite_v2_RT.png":["badlands.vl2"],"textures/badlands/skies/starrynite_v2_UP.bm8":["badlands.vl2"],"textures/badlands/skies/starrynite_v2_UP.png":["badlands.vl2"],"textures/base.lmale.png":["TR2final105-client.vl2"],"textures/blackdust.dml":["TWL2-MapPack.vl2"],"textures/blackdust/blackdust_DN.png":["TWL2-MapPack.vl2"],"textures/blackdust/blackdust_bk.png":["TWL2-MapPack.vl2"],"textures/blackdust/blackdust_cloud1.png":["TWL2-MapPack.vl2"],"textures/blackdust/blackdust_cloud2.png":["TWL2-MapPack.vl2"],"textures/blackdust/blackdust_fr.png":["TWL2-MapPack.vl2"],"textures/blackdust/blackdust_lf.png":["TWL2-MapPack.vl2"],"textures/blackdust/blackdust_rt.png":["TWL2-MapPack.vl2"],"textures/blackdust/blackdust_up.png":["TWL2-MapPack.vl2"],"textures/borealis.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/canyon_crusade.dml":["TWL2-MapPack.vl2"],"textures/ccbsky2.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/clouds.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/commander/Cursors/com_cursor_arrow_icon.png":["textures.vl2"],"textures/commander/Cursors/com_handclose_icon.png":["textures.vl2"],"textures/commander/Cursors/com_handopen_icon.png":["textures.vl2"],"textures/commander/Cursors/com_maglass_icon.png":["textures.vl2"],"textures/commander/Cursors/com_pointer_icon.png":["textures.vl2"],"textures/commander/Cursors/com_pointer_pos_icon.png":["textures.vl2"],"textures/commander/Gui/cmd_columnheadbar.png":["textures.vl2"],"textures/commander/Gui/cmd_control_checkbox.png":["textures.vl2"],"textures/commander/Gui/cmd_gradient.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_camera.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_center.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_misc.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_misc_D.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_moveselect.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_objectives.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_players.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_sensor.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_tactical.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_tactical_D.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_text.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_waypoints.png":["textures.vl2"],"textures/commander/Gui/cmd_icon_zoom.png":["textures.vl2"],"textures/commander/Gui/cmd_offscreen_arrow.png":["textures.vl2"],"textures/commander/Gui/cmd_tv_frame.png":["textures.vl2"],"textures/commander/Gui/cmd_tv_static.png":["textures.vl2"],"textures/commander/Icons/assigned_task_anim.dml":["textures.vl2"],"textures/commander/Icons/base_select.dml":["textures.vl2"],"textures/commander/Icons/com_icon_bioderm.png":["textures.vl2"],"textures/commander/Icons/com_icon_bioderm_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_bloodeagle.png":["textures.vl2"],"textures/commander/Icons/com_icon_bloodeagle_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_bomber.png":["textures.vl2"],"textures/commander/Icons/com_icon_bomber_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_camera.png":["textures.vl2"],"textures/commander/Icons/com_icon_camera_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_diamsword.png":["textures.vl2"],"textures/commander/Icons/com_icon_diamsword_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_flag_outside.png":["textures.vl2"],"textures/commander/Icons/com_icon_flag_outside_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_generator.png":["textures.vl2"],"textures/commander/Icons/com_icon_generator_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_genericswitch.png":["textures.vl2"],"textures/commander/Icons/com_icon_genericswitch_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_hapc.png":["textures.vl2"],"textures/commander/Icons/com_icon_hapc_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_harbinger.png":["textures.vl2"],"textures/commander/Icons/com_icon_harbinger_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_inferno.png":["textures.vl2"],"textures/commander/Icons/com_icon_inferno_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_inventory.png":["textures.vl2"],"textures/commander/Icons/com_icon_inventory_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_landscout.png":["textures.vl2"],"textures/commander/Icons/com_icon_landscout_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_mpb.png":["textures.vl2"],"textures/commander/Icons/com_icon_mpb_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_nexus.png":["textures.vl2"],"textures/commander/Icons/com_icon_nexus_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_scout.png":["textures.vl2"],"textures/commander/Icons/com_icon_scout_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_sensor.png":["textures.vl2"],"textures/commander/Icons/com_icon_sensor_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_solar_gen.png":["textures.vl2"],"textures/commander/Icons/com_icon_solar_gen_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_starwolf.png":["textures.vl2"],"textures/commander/Icons/com_icon_starwolf_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_storm.png":["textures.vl2"],"textures/commander/Icons/com_icon_storm_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_tank.png":["textures.vl2"],"textures/commander/Icons/com_icon_tank_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_turret.png":["textures.vl2"],"textures/commander/Icons/com_icon_turret_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_turretbase.png":["textures.vl2"],"textures/commander/Icons/com_icon_turretbase_glow.png":["textures.vl2"],"textures/commander/Icons/com_icon_vehicle_inventory.png":["textures.vl2"],"textures/commander/Icons/com_icon_vehicle_inventory_glow.png":["textures.vl2"],"textures/commander/Icons/com_player_grey_24x.png":["textures.vl2"],"textures/commander/Icons/com_player_grey_24x_glow.png":["textures.vl2"],"textures/commander/Icons/com_waypoint_1.png":["textures.vl2"],"textures/commander/Icons/com_waypoint_2.png":["textures.vl2"],"textures/commander/Icons/com_waypoint_3.png":["textures.vl2"],"textures/commander/Icons/com_waypoint_4.png":["textures.vl2"],"textures/commander/Icons/com_waypoint_5.png":["textures.vl2"],"textures/commander/Icons/com_waypoint_6.png":["textures.vl2"],"textures/commander/Icons/com_waypoint_7.png":["textures.vl2"],"textures/commander/Icons/diamond_frame_1.png":["textures.vl2"],"textures/commander/Icons/diamond_frame_2.png":["textures.vl2"],"textures/commander/Icons/diamond_frame_3.png":["textures.vl2"],"textures/commander/Icons/diamond_frame_4.png":["textures.vl2"],"textures/commander/Icons/diamond_frame_5.png":["textures.vl2"],"textures/commander/Icons/diamond_frame_6.png":["textures.vl2"],"textures/commander/Icons/diamond_not_selected.png":["textures.vl2"],"textures/commander/Icons/player_glow.dml":["textures.vl2"],"textures/commander/Icons/selectobject_1.png":["textures.vl2"],"textures/commander/Icons/selectobject_2.png":["textures.vl2"],"textures/commander/Icons/selectobject_3.png":["textures.vl2"],"textures/commander/Icons/selectobject_4.png":["textures.vl2"],"textures/commander/Icons/selectobject_5.png":["textures.vl2"],"textures/commander/Icons/selectobject_6.png":["textures.vl2"],"textures/commander/Icons/selectobject_7.png":["textures.vl2"],"textures/commander/Icons/waypoint_anim.dml":["textures.vl2"],"textures/commander/MiniIcons/TR2com_flag_grey.png":["TR2final105-client.vl2"],"textures/commander/MiniIcons/com_bomber_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_camera_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_deploymotionsensor.png":["textures.vl2"],"textures/commander/MiniIcons/com_deploypulsesensor.png":["textures.vl2"],"textures/commander/MiniIcons/com_flag_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_generator.png":["textures.vl2"],"textures/commander/MiniIcons/com_hapc_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_inventory_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_landscout_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_mpb_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_player_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_scout_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_sensor_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_solargen_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_switch_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_tank_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_turret_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_turretbase_grey.png":["textures.vl2"],"textures/commander/MiniIcons/com_vehicle_pad_inventory.png":["textures.vl2"],"textures/commander/MiniIcons/com_waypoint_grey.png":["textures.vl2"],"textures/cubemap.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dark_green.dml":["TWL2-MapPack.vl2"],"textures/dark_green/dark_green_BK.png":["TWL2-MapPack.vl2"],"textures/dark_green/dark_green_DN.png":["TWL2-MapPack.vl2"],"textures/dark_green/dark_green_FR.png":["TWL2-MapPack.vl2"],"textures/dark_green/dark_green_LF.png":["TWL2-MapPack.vl2"],"textures/dark_green/dark_green_RT.png":["TWL2-MapPack.vl2"],"textures/dark_green/dark_green_UP.png":["TWL2-MapPack.vl2"],"textures/dark_green/dark_green_cloud1.png":["TWL2-MapPack.vl2"],"textures/dark_green/dark_green_cloud2.png":["TWL2-MapPack.vl2"],"textures/desert/cp_ecombo1a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ecombo1b.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_eport01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_eport01c.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_espec01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_espec02.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_espec02BASE.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_espec02CAP.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_espec03.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_etec01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_etec02.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ewal01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ewal01a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ewal01b.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ewal01c.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ewal01d.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ewal01e.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ewal01f.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ibor01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ibor01a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ibor02.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ibor02a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ibor03.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ichute01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ichute02.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_icoldeco01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_icoldeco01a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_icoligolA.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_icomp01b.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_icomp01c.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_icomp01e.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_icomp01f.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_icomp01g.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_idoo01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_iflo01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_iflo01d.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_iflo02.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_iflo02a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_iflo02b.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_iflo02c.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ilig01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ilig01a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ilig02.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ilig02a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ilig02b.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ilig02c.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ilig05a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ilig05b.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ispec01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ispec01CAP.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ispec02CAP.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ispec02b.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ispecbase01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ispecbase01a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ispecbase01d.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ispecbase01f.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_ispecbase01g.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_istair01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_istrface01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_istrface01c.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_istrface01d.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_istrface01e.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_istrface01f.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_istrface01g.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_istrface01h.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_itec01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_itec01c.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_itec02.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_itec03a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_itec03b.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_itecwal01.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_itecwal01a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_itecwal01b.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_iwal02b.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_iwal02d.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_iwal02f.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_iwal02g.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_iwalbase02.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_iwalbase02a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_sand.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_screen.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_scrnbrdr01a.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_scrnbrdr01c.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_thresh01OFF.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/cp_thresh01ON.png":["desert.vl2","yHDTextures2.0.vl2"],"textures/desert/iwal2020.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/desert/iwal2021.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/desert/iwal2022.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/desert/skies/d_N_b.bm8":["desert.vl2"],"textures/desert/skies/d_N_b.png":["desert.vl2"],"textures/desert/skies/d_N_d.bm8":["desert.vl2"],"textures/desert/skies/d_N_d.png":["desert.vl2"],"textures/desert/skies/d_N_f.bm8":["desert.vl2"],"textures/desert/skies/d_N_f.png":["desert.vl2"],"textures/desert/skies/d_N_l.bm8":["desert.vl2"],"textures/desert/skies/d_N_l.png":["desert.vl2"],"textures/desert/skies/d_N_r.bm8":["desert.vl2"],"textures/desert/skies/d_N_r.png":["desert.vl2"],"textures/desert/skies/d_N_t.bm8":["desert.vl2"],"textures/desert/skies/d_N_t.png":["desert.vl2"],"textures/desert/skies/d_n_move1.bm8":["desert.vl2"],"textures/desert/skies/d_n_move1.png":["desert.vl2"],"textures/desert/skies/d_n_move2.bm8":["desert.vl2"],"textures/desert/skies/d_n_move2.png":["desert.vl2"],"textures/desert/skies/d_n_move3.bm8":["desert.vl2"],"textures/desert/skies/d_n_move3.png":["desert.vl2"],"textures/desert/skies/db2.bm8":["desert.vl2"],"textures/desert/skies/db2.png":["desert.vl2"],"textures/desert/skies/dd2.bm8":["desert.vl2"],"textures/desert/skies/dd2.png":["desert.vl2"],"textures/desert/skies/desert_blue_emap.bm8":["desert.vl2"],"textures/desert/skies/desert_blue_emap.png":["desert.vl2"],"textures/desert/skies/desert_brown_emap.bm8":["desert.vl2"],"textures/desert/skies/desert_brown_emap.png":["desert.vl2"],"textures/desert/skies/desert_starrynite_emap.bm8":["desert.vl2"],"textures/desert/skies/desert_starrynite_emap.png":["desert.vl2"],"textures/desert/skies/desertmove1.bm8":["desert.vl2"],"textures/desert/skies/desertmove1.png":["desert.vl2"],"textures/desert/skies/desertmove2.bm8":["desert.vl2"],"textures/desert/skies/desertmove2.png":["desert.vl2"],"textures/desert/skies/desertmove3.bm8":["desert.vl2"],"textures/desert/skies/desertmove3.png":["desert.vl2"],"textures/desert/skies/desertmove4.bm8":["desert.vl2"],"textures/desert/skies/desertmove4.png":["desert.vl2"],"textures/desert/skies/df2.bm8":["desert.vl2"],"textures/desert/skies/df2.png":["desert.vl2"],"textures/desert/skies/dl2.bm8":["desert.vl2"],"textures/desert/skies/dl2.png":["desert.vl2"],"textures/desert/skies/dr2.bm8":["desert.vl2"],"textures/desert/skies/dr2.png":["desert.vl2"],"textures/desert/skies/dt2.bm8":["desert.vl2"],"textures/desert/skies/dt2.png":["desert.vl2"],"textures/desert/skies/starrynite_v3_BK.bm8":["desert.vl2"],"textures/desert/skies/starrynite_v3_BK.png":["desert.vl2"],"textures/desert/skies/starrynite_v3_DN.bm8":["desert.vl2"],"textures/desert/skies/starrynite_v3_DN.png":["desert.vl2"],"textures/desert/skies/starrynite_v3_FR.bm8":["desert.vl2"],"textures/desert/skies/starrynite_v3_FR.png":["desert.vl2"],"textures/desert/skies/starrynite_v3_LF.bm8":["desert.vl2"],"textures/desert/skies/starrynite_v3_LF.png":["desert.vl2"],"textures/desert/skies/starrynite_v3_RT.bm8":["desert.vl2"],"textures/desert/skies/starrynite_v3_RT.png":["desert.vl2"],"textures/desert/skies/starrynite_v3_UP.bm8":["desert.vl2"],"textures/desert/skies/starrynite_v3_UP.png":["desert.vl2"],"textures/details/BadDet1.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/details/BadDet2.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/details/DesertDet1.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/details/DesertDet2.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/details/LavaDet1.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/details/LavaDet2.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/details/LushDet1.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/details/LushDet2.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/details/PlanetX_CB1.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/details/SnowDet1.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/details/SnowDet2.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/dox_textures/4circle_lite.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/antigrav.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/bluetrim1.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/bluetrim2.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/bluetrim3.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/carinternalwall.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/carrierwall4.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/doorlogo2.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/ds_etechbor01.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/ds_etechbrdr2.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/ds_ewall06.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/ds_ewall07.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/ds_genfloor.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/ds_genwall.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/ds_ilig04.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/ds_iwal01.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/grate1.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/grate2.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/hangar_indoor1.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/hangar_indoor3.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/light_cold3.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/light_small2.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/redstripe2.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/rock_smalllite.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/rock_wall_lite.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/rock_wall_lite3.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/rock_wall_lite4.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/rock_wall_lite5.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/roofbeam.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/rway_middle.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/sboxlogotop.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/slabgrill.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/stripe2.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/striplite2.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/striplite3.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/wall_2.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/wall_3.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dox_textures/white_striplite.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/dust00.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/dust01.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/dust02.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/dust03.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/dust04.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/dust05.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/dust06.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/dust07.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/dust08.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/dust09.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/dust10.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/eedessert.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/emap.bmp":["textures.vl2"],"textures/emap.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/eve1.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/eve2.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/eve3.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/eve4.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/eve5.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/eve6.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/eve7.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/eve8.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/evil/ancient3.png":["TWL2-MapPack.vl2"],"textures/evil/base1c.png":["TWL2-MapPack.vl2"],"textures/evil/beam01.png":["TWL2-MapPack.vl2"],"textures/evil/bolttrim.png":["TWL2-MapPack.vl2"],"textures/evil/cementwall6.png":["TWL2-MapPack.vl2"],"textures/evil/cementwall8.png":["TWL2-MapPack.vl2"],"textures/evil/cretepillarc.png":["TWL2-MapPack.vl2"],"textures/evil/crudewarn.png":["TWL2-MapPack.vl2"],"textures/evil/drkmtldpanelc.png":["TWL2-MapPack.vl2"],"textures/evil/e6cfloordented.png":["TWL2-MapPack.vl2"],"textures/evil/e6girdergrate.png":["TWL2-MapPack.vl2"],"textures/evil/e6grate2flr.png":["TWL2-MapPack.vl2"],"textures/evil/e6horzlight.png":["TWL2-MapPack.vl2"],"textures/evil/e6smlgrtflr2bl.png":["TWL2-MapPack.vl2"],"textures/evil/e6strimlight.png":["TWL2-MapPack.vl2"],"textures/evil/housewall.png":["TWL2-MapPack.vl2"],"textures/evil/mtlsupgrt2light.png":["TWL2-MapPack.vl2"],"textures/evil/tfloor.png":["TWL2-MapPack.vl2"],"textures/evil/tlroddtilecln.png":["TWL2-MapPack.vl2"],"textures/evil/tmtllight.png":["TWL2-MapPack.vl2"],"textures/evil/trimodd.png":["TWL2-MapPack.vl2"],"textures/evil/warning2.png":["TWL2-MapPack.vl2"],"textures/flag_skinmap.png":["TR2final105-client.vl2"],"textures/flarebase.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/flaremod.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/fling1/Nycto-comp3.png":["S8maps.vl2"],"textures/fling1/Nycto-computer.png":["S8maps.vl2"],"textures/fling1/bd_ispe07.PNG":["S8maps.vl2"],"textures/fling1/be_edoo02.PNG":["S8maps.vl2"],"textures/fling1/be_icei01a.png":["S8maps.vl2"],"textures/fling1/crudewarn.png":["S8maps.vl2"],"textures/fling1/dox_bluelite1.png":["S8maps.vl2"],"textures/fling1/ds_NefBlue.png":["S8maps.vl2"],"textures/fling1/ds_NefBlue1.png":["S8maps.vl2"],"textures/fling1/ds_Neffloor1.png":["S8maps.vl2"],"textures/fling1/ds_ilig02.png":["S8maps.vl2"],"textures/fling1/ds_ilig04.png":["S8maps.vl2"],"textures/fling1/ds_jet03.png":["S8maps.vl2"],"textures/fling1/e6strimlight.png":["S8maps.vl2"],"textures/fling1/e8clangfloor.png":["S8maps.vl2"],"textures/fling1/e8tinylight_000.png":["S8maps.vl2"],"textures/fling1/null.png":["S8maps.vl2"],"textures/flingsky/emap_muddy.png":["S8maps.vl2"],"textures/flingsky/flingsky03_BK.png":["S8maps.vl2"],"textures/flingsky/flingsky03_DN.png":["S8maps.vl2"],"textures/flingsky/flingsky03_FR.png":["S8maps.vl2"],"textures/flingsky/flingsky03_LF.png":["S8maps.vl2"],"textures/flingsky/flingsky03_RT.png":["S8maps.vl2"],"textures/flingsky/flingsky03_UP.png":["S8maps.vl2"],"textures/flingsky03.dml":["S8maps.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/fluid_lava.dml":["textures.vl2"],"textures/fluid_water.dml":["textures.vl2"],"textures/gui/BloodEagle.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/gui/CRED_1.png":["textures.vl2"],"textures/gui/CRED_10.png":["textures.vl2"],"textures/gui/CRED_11.png":["textures.vl2"],"textures/gui/CRED_12.png":["textures.vl2"],"textures/gui/CRED_13.png":["textures.vl2"],"textures/gui/CRED_14.png":["textures.vl2"],"textures/gui/CRED_15.png":["textures.vl2"],"textures/gui/CRED_16.png":["textures.vl2"],"textures/gui/CRED_17.png":["textures.vl2"],"textures/gui/CRED_18.png":["textures.vl2"],"textures/gui/CRED_19.png":["textures.vl2"],"textures/gui/CRED_2.png":["textures.vl2"],"textures/gui/CRED_20.png":["textures.vl2"],"textures/gui/CRED_21.png":["textures.vl2"],"textures/gui/CRED_22.png":["textures.vl2"],"textures/gui/CRED_23.png":["textures.vl2"],"textures/gui/CRED_24.png":["textures.vl2"],"textures/gui/CRED_25.png":["textures.vl2"],"textures/gui/CRED_26.png":["textures.vl2"],"textures/gui/CRED_27.png":["textures.vl2"],"textures/gui/CRED_28.png":["textures.vl2"],"textures/gui/CRED_29.png":["textures.vl2"],"textures/gui/CRED_3.png":["textures.vl2"],"textures/gui/CRED_30.png":["textures.vl2"],"textures/gui/CRED_31.png":["textures.vl2"],"textures/gui/CRED_32.png":["textures.vl2"],"textures/gui/CRED_33.png":["textures.vl2"],"textures/gui/CRED_34.png":["textures.vl2"],"textures/gui/CRED_35.png":["textures.vl2"],"textures/gui/CRED_36.png":["textures.vl2"],"textures/gui/CRED_37.png":["textures.vl2"],"textures/gui/CRED_38.png":["textures.vl2"],"textures/gui/CRED_39.png":["textures.vl2"],"textures/gui/CRED_4.png":["textures.vl2"],"textures/gui/CRED_40.png":["textures.vl2"],"textures/gui/CRED_41.png":["textures.vl2"],"textures/gui/CRED_42.png":["textures.vl2"],"textures/gui/CRED_43.png":["textures.vl2"],"textures/gui/CRED_44.png":["textures.vl2"],"textures/gui/CRED_45.png":["textures.vl2"],"textures/gui/CRED_46.png":["textures.vl2"],"textures/gui/CRED_5.png":["textures.vl2"],"textures/gui/CRED_6.png":["textures.vl2"],"textures/gui/CRED_7.png":["textures.vl2"],"textures/gui/CRED_8.png":["textures.vl2"],"textures/gui/CRED_9.png":["textures.vl2"],"textures/gui/CUR_3darrow.png":["textures.vl2"],"textures/gui/CUR_3darrowhelp.png":["textures.vl2"],"textures/gui/CUR_3darrowno.PNG":["textures.vl2"],"textures/gui/CUR_3darrowwait.png":["textures.vl2"],"textures/gui/CUR_3ddiagleft.png":["textures.vl2"],"textures/gui/CUR_3ddiagright.png":["textures.vl2"],"textures/gui/CUR_3dleftright.png":["textures.vl2"],"textures/gui/CUR_3dmove.png":["textures.vl2"],"textures/gui/CUR_3dresizeright.png":["textures.vl2"],"textures/gui/CUR_3dupdown.PNG":["textures.vl2"],"textures/gui/CUR_Grab.png":["textures.vl2"],"textures/gui/CUR_Hand.png":["textures.vl2"],"textures/gui/CUR_Rotate.png":["textures.vl2"],"textures/gui/Editor_DefaultHandle.png":["textures.vl2"],"textures/gui/Editor_LockedHandle.png":["textures.vl2"],"textures/gui/Editor_SelectHandle.png":["textures.vl2"],"textures/gui/GGSplash.jpg":["textures.vl2"],"textures/gui/HUD_watermark1.png":["textures.vl2"],"textures/gui/HUD_watermark2.png":["textures.vl2"],"textures/gui/Hud_chat_button_off.png":["textures.vl2"],"textures/gui/Hud_chat_button_on.png":["textures.vl2"],"textures/gui/InfoBar.png":["textures.vl2"],"textures/gui/KILLME.PNG":["textures.vl2"],"textures/gui/LOAD_Atropos2.png":["atroposthereturn.vl2"],"textures/gui/LOAD_Centaur.png":["centaur.vl2"],"textures/gui/LOAD_ColdFusion.png":["ColdFusion.vl2"],"textures/gui/LOAD_DeathRow.png":["DeathRow.vl2"],"textures/gui/LOAD_Exposure.png":["Exposure-v1.1.vl2"],"textures/gui/LOAD_Prismatic.png":["Prismatic.vl2"],"textures/gui/Load_2ArenaDome.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_2ArenaValley.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_2DustBowl.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_2Flyersarena.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_2IceDome.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_2IndoorIntensity.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_Abominable.png":["textures.vl2"],"textures/gui/Load_AcidRain.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Aeroena.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_AgentsOfFortune.png":["textures.vl2"],"textures/gui/Load_Alcatraz.png":["textures.vl2"],"textures/gui/Load_Archipelago.png":["textures.vl2"],"textures/gui/Load_ArenaHeaven.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_ArenaHell.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_ArenaHell2.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_ArenaInTheHill.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_ArenaUnderTheHill.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_AryoArena.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_AshesToAshes.png":["textures.vl2"],"textures/gui/Load_BeggarsRun.png":["textures.vl2"],"textures/gui/Load_Blastside_nef.png":["Classic_maps_v1.vl2"],"textures/gui/Load_BridgeTooFar.png":["DynamixFinalPack.vl2"],"textures/gui/Load_Broadside_nef.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Caldera.png":["textures.vl2"],"textures/gui/Load_Casern_Cavite.png":["textures.vl2"],"textures/gui/Load_ColdWar.png":["ColdWar.vl2"],"textures/gui/Load_CompUSA-Melee.png":["textures.vl2"],"textures/gui/Load_CompUSA_Melee.png":["textures.vl2"],"textures/gui/Load_Confusco.png":["Classic_maps_v1.vl2"],"textures/gui/Load_ContainmentLarge.png":["ContainmentLarge.vl2"],"textures/gui/Load_CrashClash.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_DMP_Agroleon.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_Astro.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_BastardForge.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_BitterGorge.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_Bunkered.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_Cinerarium.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_DermCity.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_Embers.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_EmeraldSpit.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_FaceCrossing.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_Hoth.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_IceGiant.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_IsleDeBatalla.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_LavaGods.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_Magellan.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_MoonDance.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_Pantheon.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_Paranoia.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_Pariah.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_PipeDream.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_RavineV.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_ScorchedEarth.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_SimpleFlagArena.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_SpinCycle.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_StarFall.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_Tyre.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_DMP_Wasteland.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/gui/Load_Damnation.png":["textures.vl2"],"textures/gui/Load_DangerousCrossingArena.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_DangerousCrossing_nef.png":["Classic_maps_v1.vl2"],"textures/gui/Load_DeathBirdsFly.png":["textures.vl2"],"textures/gui/Load_DeathFromBelow.png":["DeathFromBelow.vl2"],"textures/gui/Load_DesertOfDeath_nef.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Desiccator.png":["textures.vl2"],"textures/gui/Load_DevilsElbow.png":["DynamixFinalPack.vl2"],"textures/gui/Load_DustToDust.png":["textures.vl2"],"textures/gui/Load_EB-Hades.png":["textures.vl2"],"textures/gui/Load_EB_Hades.png":["textures.vl2"],"textures/gui/Load_Envyrena.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_EnyLand.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_Equinox.png":["textures.vl2"],"textures/gui/Load_Escalade.png":["textures.vl2"],"textures/gui/Load_EveningLand.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_Fall_To_Glory.png":["textures.vl2"],"textures/gui/Load_FinalRevenge.png":["FinalRevenge.vl2"],"textures/gui/Load_Flashpoint.png":["textures.vl2"],"textures/gui/Load_Gauntlet.png":["textures.vl2"],"textures/gui/Load_Gehenna.png":["textures.vl2"],"textures/gui/Load_Gorgon.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Helioarena.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_Hillside.png":["Classic_maps_v1.vl2"],"textures/gui/Load_IceRidge_nef.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Icebound.png":["textures.vl2"],"textures/gui/Load_InnerSanctum.png":["DynamixFinalPack.vl2"],"textures/gui/Load_Insalubria.png":["textures.vl2"],"textures/gui/Load_Invictus.png":["textures.vl2"],"textures/gui/Load_IsleOfMan.png":["DynamixFinalPack.vl2"],"textures/gui/Load_IveHadWorse.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_JacobsLadder.png":["textures.vl2"],"textures/gui/Load_Khalarena.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_Lakefront.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Magmatic.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Masada.png":["textures.vl2"],"textures/gui/Load_Minotaur.png":["textures.vl2"],"textures/gui/Load_Morena.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_Mudside.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_Mutiny.png":["Mutiny.vl2"],"textures/gui/Load_MyrkWood.png":["textures.vl2"],"textures/gui/Load_Oasis.png":["textures.vl2"],"textures/gui/Load_Overreach.png":["textures.vl2"],"textures/gui/Load_Pantheon.png":["DynamixFinalPack.vl2"],"textures/gui/Load_Planetside.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_Pyroclasm.png":["textures.vl2"],"textures/gui/Load_Quagmire.png":["textures.vl2"],"textures/gui/Load_Raindance_nef.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Ramparts.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Rasp.png":["textures.vl2"],"textures/gui/Load_Recalescence.png":["textures.vl2"],"textures/gui/Load_Respite.png":["textures.vl2"],"textures/gui/Load_Reversion.png":["textures.vl2"],"textures/gui/Load_Ridgerena.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_Rimehold.png":["textures.vl2"],"textures/gui/Load_Rollercoaster_nef.png":["Classic_maps_v1.vl2"],"textures/gui/Load_S5_Centaur.png":["S5maps.vl2"],"textures/gui/Load_S5_Damnation.png":["S5maps.vl2"],"textures/gui/Load_S5_Drache.png":["S5maps.vl2"],"textures/gui/Load_S5_HawkingHeat.png":["S5maps.vl2"],"textures/gui/Load_S5_Icedance.png":["S5maps.vl2"],"textures/gui/Load_S5_Massive.png":["S5maps.vl2"],"textures/gui/Load_S5_Mimicry.png":["S5maps.vl2"],"textures/gui/Load_S5_Misadventure.png":["S5maps.vl2"],"textures/gui/Load_S5_Mordacity.png":["S5maps.vl2"],"textures/gui/Load_S5_Reynard.png":["S5maps.vl2"],"textures/gui/Load_S5_Sherman.png":["S5maps.vl2"],"textures/gui/Load_S5_Silenus.png":["S5maps.vl2"],"textures/gui/Load_S5_Woodymyrk.png":["S5maps.vl2"],"textures/gui/Load_Sanctuary.png":["textures.vl2"],"textures/gui/Load_Sandstorm.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Scarabrae_nef.png":["Classic_maps_v1.vl2"],"textures/gui/Load_ShockRidge.png":["Classic_maps_v1.vl2"],"textures/gui/Load_ShrineArena.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_ShrineArenaII.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_SilentStorm.png":["SilentStorm.vl2"],"textures/gui/Load_Sirocco.png":["textures.vl2"],"textures/gui/Load_Slapdash.png":["textures.vl2"],"textures/gui/Load_Snowblind_nef.png":["Classic_maps_v1.vl2"],"textures/gui/Load_SoccerLand.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_SpyLand.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_Starfallen.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Stonehenge_nef.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Subzero.png":["Classic_maps_v1.vl2"],"textures/gui/Load_SunDried.png":["textures.vl2"],"textures/gui/Load_Surreal.png":["Classic_maps_v1.vl2"],"textures/gui/Load_TWL2_Bleed.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_BlueMoon.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_CanyonCrusadeDeluxe.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_Celerity.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_CloakOfNight.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_Crevice.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_Dissention.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_Drifts.PNG":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_Drorck.PNG":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_FrozenGlory.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_FrozenHope.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_Hildebrand.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_IceDagger.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_JaggedClaw.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_Magnum.PNG":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_MidnightMayhemDeluxe.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_MuddySwamp.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_Norty.PNG":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_Ocular.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_RoughLand.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_Ruined.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_Skylight.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL2_WoodyMyrk.png":["TWL2-MapPack.vl2"],"textures/gui/Load_TWL_Abaddon.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_BaNsHee.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_BeachBlitz.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_BeggarsRun.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_BlueMoon.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Boss.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Celerity.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Chokepoint.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Cinereous.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Clusterfuct.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Crossfire.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Curtilage.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Damnation.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_DangerousCrossing.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_DeadlyBirdsSong.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Deserted.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Desiccator.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Drifts.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Feign.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Frostclaw.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Frozen.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Harvester.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Horde.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Katabatic.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Magmatic.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Minotaur.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Neve.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_NoShelter.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_OsIris.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Pandemonium.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Quagmire.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Raindance.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Ramparts.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Reversion.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Rollercoaster.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Runenmacht.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Sandstorm.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Slapdash.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Snowblind.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Starfallen.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Stonehenge.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_SubZero.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Surreal.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_Titan.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_WhiteDwarf.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_WilderZone.png":["TWL-MapPack.vl2"],"textures/gui/Load_TWL_WoodyMyrk.png":["TWL-MapPack.vl2"],"textures/gui/Load_Talus.png":["textures.vl2"],"textures/gui/Load_TempleTussleVersion2.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_ThinIce.png":["textures.vl2"],"textures/gui/Load_Titan.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Tombstone.png":["textures.vl2"],"textures/gui/Load_Training1.png":["textures.vl2"],"textures/gui/Load_Training2.png":["textures.vl2"],"textures/gui/Load_Training3.png":["textures.vl2"],"textures/gui/Load_Training4.png":["textures.vl2"],"textures/gui/Load_Training5.png":["textures.vl2"],"textures/gui/Load_Trident.png":["DynamixFinalPack.vl2"],"textures/gui/Load_TridentLE.png":["TridentLE.vl2"],"textures/gui/Load_TrueGrit.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_UltimaThule.png":["textures.vl2"],"textures/gui/Load_Underhill.png":["textures.vl2"],"textures/gui/Load_UphillBattle.png":["UphillBattle.vl2"],"textures/gui/Load_UporDown.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_WalledIn.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_WalledInII.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_WhiteDwarf.png":["Classic_maps_v1.vl2"],"textures/gui/Load_Whiteout.png":["textures.vl2"],"textures/gui/Load_WonderLand.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_WoodyMyrk.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Load_Yubarena.png":["zAddOnsVL2s/TWL_T2arenaOfficialMaps.vl2"],"textures/gui/Loading.png":["textures.vl2"],"textures/gui/RET_blaster.png":["textures.vl2"],"textures/gui/RET_chaingun.png":["textures.vl2"],"textures/gui/RET_disc.png":["textures.vl2"],"textures/gui/RET_elf.png":["textures.vl2"],"textures/gui/RET_grenade.png":["textures.vl2"],"textures/gui/RET_missile.png":["textures.vl2"],"textures/gui/RET_missile_horizflash_red.png":["textures.vl2"],"textures/gui/RET_missile_marker.png":["textures.vl2"],"textures/gui/RET_missile_marker_red.png":["textures.vl2"],"textures/gui/RET_missile_vertflash_red.png":["textures.vl2"],"textures/gui/RET_mortor.png":["textures.vl2"],"textures/gui/RET_plasma.png":["textures.vl2"],"textures/gui/ShellTBButtonHilight.png":["textures.vl2"],"textures/gui/ShellTBButtonNormal.png":["textures.vl2"],"textures/gui/ShellTBButtonPressed.png":["textures.vl2"],"textures/gui/TR2hud_playertriangle.png":["TR2final105-client.vl2"],"textures/gui/TR2hud_playertriangle_enemy.png":["TR2final105-client.vl2"],"textures/gui/beacon_base.png":["textures.vl2"],"textures/gui/bg_Bioderm.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/gui/bg_Bloodeagle.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/gui/bg_Diamondsword.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/gui/bg_Hammers.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/gui/bg_Harbingers.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/gui/bg_Starwolf.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/gui/crosshairs.png":["textures.vl2"],"textures/gui/darkScroll.png":["textures.vl2"],"textures/gui/darkWindow.png":["textures.vl2"],"textures/gui/dlg_box.png":["textures.vl2"],"textures/gui/dlg_button.png":["textures.vl2"],"textures/gui/dlg_fieldfill.png":["textures.vl2"],"textures/gui/dlg_fieldgrade.png":["textures.vl2"],"textures/gui/dlg_frame_edge.png":["textures.vl2"],"textures/gui/dlg_frame_end.png":["textures.vl2"],"textures/gui/dlg_titletab.png":["textures.vl2"],"textures/gui/email_notread.png":["textures.vl2"],"textures/gui/email_read.png":["textures.vl2"],"textures/gui/hud_ChatPageDown.png":["textures.vl2"],"textures/gui/hud_alliedtriangle.png":["textures.vl2"],"textures/gui/hud_ammopack.png":["textures.vl2"],"textures/gui/hud_armbar.png":["textures.vl2"],"textures/gui/hud_armbaricon.png":["textures.vl2"],"textures/gui/hud_beacon.png":["textures.vl2"],"textures/gui/hud_blaster.png":["textures.vl2"],"textures/gui/hud_camera.png":["textures.vl2"],"textures/gui/hud_chaingun.png":["textures.vl2"],"textures/gui/hud_chat.png":["textures.vl2"],"textures/gui/hud_cloakpack.png":["textures.vl2"],"textures/gui/hud_cmmndfield.png":["textures.vl2"],"textures/gui/hud_deploypack.png":["textures.vl2"],"textures/gui/hud_disc.png":["textures.vl2"],"textures/gui/hud_disconnect.png":["textures.vl2"],"textures/gui/hud_dot.png":["textures.vl2"],"textures/gui/hud_east.png":["textures.vl2"],"textures/gui/hud_elfgun.png":["textures.vl2"],"textures/gui/hud_enemytriangle.png":["textures.vl2"],"textures/gui/hud_energypack.png":["textures.vl2"],"textures/gui/hud_ergbar.png":["textures.vl2"],"textures/gui/hud_ergbaricon.png":["textures.vl2"],"textures/gui/hud_grenlaunch.png":["textures.vl2"],"textures/gui/hud_handgren.png":["textures.vl2"],"textures/gui/hud_infinity.png":["textures.vl2"],"textures/gui/hud_jamm.png":["textures.vl2"],"textures/gui/hud_medpack.png":["textures.vl2"],"textures/gui/hud_mine.png":["textures.vl2"],"textures/gui/hud_missiles.png":["textures.vl2"],"textures/gui/hud_mistimer.png":["textures.vl2"],"textures/gui/hud_mortor.png":["textures.vl2"],"textures/gui/hud_navcirc.png":["textures.vl2"],"textures/gui/hud_new_NSEW.png":["textures.vl2"],"textures/gui/hud_new_beacon.png":["textures.vl2"],"textures/gui/hud_new_blaster.png":["textures.vl2"],"textures/gui/hud_new_chaingun.png":["textures.vl2"],"textures/gui/hud_new_cog.png":["textures.vl2"],"textures/gui/hud_new_compass.png":["textures.vl2"],"textures/gui/hud_new_disc.png":["textures.vl2"],"textures/gui/hud_new_elfgun.png":["textures.vl2"],"textures/gui/hud_new_grenlaunch.png":["textures.vl2"],"textures/gui/hud_new_handgren.png":["textures.vl2"],"textures/gui/hud_new_medpack.png":["textures.vl2"],"textures/gui/hud_new_mine.png":["textures.vl2"],"textures/gui/hud_new_missile.png":["textures.vl2"],"textures/gui/hud_new_mortar.png":["textures.vl2"],"textures/gui/hud_new_packammo.png":["textures.vl2"],"textures/gui/hud_new_packcloak.png":["textures.vl2"],"textures/gui/hud_new_packcloak_armed.png":["textures.vl2"],"textures/gui/hud_new_packenergy.png":["textures.vl2"],"textures/gui/hud_new_packinventory.png":["textures.vl2"],"textures/gui/hud_new_packmotionsens.png":["textures.vl2"],"textures/gui/hud_new_packradar.png":["textures.vl2"],"textures/gui/hud_new_packrepair.png":["textures.vl2"],"textures/gui/hud_new_packrepair_armed.png":["textures.vl2"],"textures/gui/hud_new_packsatchel.png":["textures.vl2"],"textures/gui/hud_new_packsensjam.png":["textures.vl2"],"textures/gui/hud_new_packsensjam_armed.png":["textures.vl2"],"textures/gui/hud_new_packshield.png":["textures.vl2"],"textures/gui/hud_new_packshield_armed.png":["textures.vl2"],"textures/gui/hud_new_packturret.png":["textures.vl2"],"textures/gui/hud_new_packturretin.png":["textures.vl2"],"textures/gui/hud_new_packturretout.png":["textures.vl2"],"textures/gui/hud_new_panel.png":["textures.vl2"],"textures/gui/hud_new_ping.png":["textures.vl2"],"textures/gui/hud_new_ping_green.png":["textures.vl2"],"textures/gui/hud_new_ping_red.png":["textures.vl2"],"textures/gui/hud_new_ping_yellow.png":["textures.vl2"],"textures/gui/hud_new_plasma.png":["textures.vl2"],"textures/gui/hud_new_scorewindow.png":["textures.vl2"],"textures/gui/hud_new_shocklance.png":["textures.vl2"],"textures/gui/hud_new_sniper.png":["textures.vl2"],"textures/gui/hud_new_targetlaser.png":["textures.vl2"],"textures/gui/hud_new_weaponselect.png":["textures.vl2"],"textures/gui/hud_new_window_BL.png":["textures.vl2"],"textures/gui/hud_new_window_BM.png":["textures.vl2"],"textures/gui/hud_new_window_BR.png":["textures.vl2"],"textures/gui/hud_new_window_ML.png":["textures.vl2"],"textures/gui/hud_new_window_MM.png":["textures.vl2"],"textures/gui/hud_new_window_MR.png":["textures.vl2"],"textures/gui/hud_new_window_TL.png":["textures.vl2"],"textures/gui/hud_new_window_TM.png":["textures.vl2"],"textures/gui/hud_new_window_TR.png":["textures.vl2"],"textures/gui/hud_nopack.png":["textures.vl2"],"textures/gui/hud_north.png":["textures.vl2"],"textures/gui/hud_objective.png":["textures.vl2"],"textures/gui/hud_objtimer.png":["textures.vl2"],"textures/gui/hud_packback.png":["textures.vl2"],"textures/gui/hud_packwin.png":["textures.vl2"],"textures/gui/hud_ping.png":["textures.vl2"],"textures/gui/hud_plasma.png":["textures.vl2"],"textures/gui/hud_playertriangle.png":["textures.vl2"],"textures/gui/hud_playertriangle_enemy.png":["textures.vl2"],"textures/gui/hud_repairpack.png":["textures.vl2"],"textures/gui/hud_ret_bomber.png":["textures.vl2"],"textures/gui/hud_ret_shocklance.png":["textures.vl2"],"textures/gui/hud_ret_shrike.png":["textures.vl2"],"textures/gui/hud_ret_sniper.png":["textures.vl2"],"textures/gui/hud_ret_tankchaingun.png":["textures.vl2"],"textures/gui/hud_ret_tankmortar.png":["textures.vl2"],"textures/gui/hud_ret_targlaser.png":["textures.vl2"],"textures/gui/hud_retrng.png":["textures.vl2"],"textures/gui/hud_satchel_armed.png":["textures.vl2"],"textures/gui/hud_satchel_unarmed.png":["textures.vl2"],"textures/gui/hud_sensorbar.png":["textures.vl2"],"textures/gui/hud_sensorbar_glow.png":["textures.vl2"],"textures/gui/hud_sensorbar_glow1.png":["textures.vl2"],"textures/gui/hud_sensorbar_glow2.png":["textures.vl2"],"textures/gui/hud_shieldpack.png":["textures.vl2"],"textures/gui/hud_shocklance.png":["textures.vl2"],"textures/gui/hud_sniper.png":["textures.vl2"],"textures/gui/hud_south.png":["textures.vl2"],"textures/gui/hud_targetlaser.png":["textures.vl2"],"textures/gui/hud_veh_bomb.png":["textures.vl2"],"textures/gui/hud_veh_enrgbar.png":["textures.vl2"],"textures/gui/hud_veh_enrgbarback.png":["textures.vl2"],"textures/gui/hud_veh_icon_assault.png":["textures.vl2"],"textures/gui/hud_veh_icon_bomber.png":["textures.vl2"],"textures/gui/hud_veh_icon_hapc.png":["textures.vl2"],"textures/gui/hud_veh_icon_hole.png":["textures.vl2"],"textures/gui/hud_veh_icon_hoverbike.png":["textures.vl2"],"textures/gui/hud_veh_icon_mpb.png":["textures.vl2"],"textures/gui/hud_veh_icon_shrike.png":["textures.vl2"],"textures/gui/hud_veh_new_bombardier_dash.png":["textures.vl2"],"textures/gui/hud_veh_new_dash.png":["textures.vl2"],"textures/gui/hud_veh_new_dashpiece_1.png":["textures.vl2"],"textures/gui/hud_veh_new_dashpiece_2.png":["textures.vl2"],"textures/gui/hud_veh_new_dashpiece_3.png":["textures.vl2"],"textures/gui/hud_veh_new_dashpiece_4.png":["textures.vl2"],"textures/gui/hud_veh_new_dashpiece_5.png":["textures.vl2"],"textures/gui/hud_veh_new_hilite_left.png":["textures.vl2"],"textures/gui/hud_veh_new_hilite_middle.png":["textures.vl2"],"textures/gui/hud_veh_new_hilite_right.png":["textures.vl2"],"textures/gui/hud_veh_new_tankgunner_dash.png":["textures.vl2"],"textures/gui/hud_veh_nrgbar.png":["textures.vl2"],"textures/gui/hud_veh_nrgbar_back.png":["textures.vl2"],"textures/gui/hud_veh_passenger_dot.png":["textures.vl2"],"textures/gui/hud_veh_passengers.png":["textures.vl2"],"textures/gui/hud_veh_seatdot.png":["textures.vl2"],"textures/gui/hud_veh_speedaltwin.png":["textures.vl2"],"textures/gui/hud_veh_speedaltwinback.png":["textures.vl2"],"textures/gui/hud_veh_speedo_bkgrnd.png":["textures.vl2"],"textures/gui/hud_veh_speedo_frame.png":["textures.vl2"],"textures/gui/hud_veh_weapon_back.png":["textures.vl2"],"textures/gui/hud_veh_weapon_frame.png":["textures.vl2"],"textures/gui/hud_veh_weaponback.png":["textures.vl2"],"textures/gui/hud_veh_weaponwin.png":["textures.vl2"],"textures/gui/hud_weaphigh.png":["textures.vl2"],"textures/gui/hud_weapwin.png":["textures.vl2"],"textures/gui/hud_west.png":["textures.vl2"],"textures/gui/immersion.jpg":["textures.vl2"],"textures/gui/launch_btn.png":["textures.vl2"],"textures/gui/launch_btn_act.png":["textures.vl2"],"textures/gui/launch_btn_rol.png":["textures.vl2"],"textures/gui/launchtop_btn.png":["textures.vl2"],"textures/gui/launchtop_btn_act.png":["textures.vl2"],"textures/gui/lnch_Tab.png":["textures.vl2"],"textures/gui/load_Firestorm.png":["textures.vl2"],"textures/gui/load_Fracas.png":["textures.vl2"],"textures/gui/load_Geronimo.png":["Geronimo.vl2"],"textures/gui/load_Katabatic.png":["textures.vl2"],"textures/gui/load_Patience.png":["Patience.vl2"],"textures/gui/load_Riverdance.png":["textures.vl2"],"textures/gui/load_VulcansHammer.png":["VulcansHammer.vl2"],"textures/gui/load_broken_dreams.png":["brokendreams_2.vl2"],"textures/gui/load_solace.png":["Solace.vl2"],"textures/gui/lobby_headset.png":["textures.vl2"],"textures/gui/lobby_icon_listen.png":["textures.vl2"],"textures/gui/lobby_icon_speak.png":["textures.vl2"],"textures/gui/server_retrievebar.png":["textures.vl2"],"textures/gui/server_tabs.png":["textures.vl2"],"textures/gui/shellScroll.png":["textures.vl2"],"textures/gui/shll_bar_act.png":["textures.vl2"],"textures/gui/shll_bar_rol.png":["textures.vl2"],"textures/gui/shll_button.png":["textures.vl2"],"textures/gui/shll_entryfield.png":["textures.vl2"],"textures/gui/shll_field_BL.png":["textures.vl2"],"textures/gui/shll_field_BM.png":["textures.vl2"],"textures/gui/shll_field_BR.png":["textures.vl2"],"textures/gui/shll_field_ML.png":["textures.vl2"],"textures/gui/shll_field_MM.png":["textures.vl2"],"textures/gui/shll_field_MR.png":["textures.vl2"],"textures/gui/shll_field_TL.png":["textures.vl2"],"textures/gui/shll_field_TM.png":["textures.vl2"],"textures/gui/shll_field_TR.png":["textures.vl2"],"textures/gui/shll_fieldfill.png":["textures.vl2"],"textures/gui/shll_fieldgrade.png":["textures.vl2"],"textures/gui/shll_frame_edge.png":["textures.vl2"],"textures/gui/shll_frame_end.png":["textures.vl2"],"textures/gui/shll_horizontalfield.png":["textures.vl2"],"textures/gui/shll_horzspacer.png":["textures.vl2"],"textures/gui/shll_horztabbutton.png":["textures.vl2"],"textures/gui/shll_horztabbuttonB.png":["textures.vl2"],"textures/gui/shll_horztabframeclose.png":["textures.vl2"],"textures/gui/shll_horztabframeclosea.png":["textures.vl2"],"textures/gui/shll_horztabframegrad.png":["textures.vl2"],"textures/gui/shll_horztabframegrada.png":["textures.vl2"],"textures/gui/shll_horztabframegradedge.png":["textures.vl2"],"textures/gui/shll_horztabframegradedgea.png":["textures.vl2"],"textures/gui/shll_icon_dedicated.png":["textures.vl2"],"textures/gui/shll_icon_dedicated_hi.png":["textures.vl2"],"textures/gui/shll_icon_favorite.png":["textures.vl2"],"textures/gui/shll_icon_favorite_hi.png":["textures.vl2"],"textures/gui/shll_icon_notqueried.png":["textures.vl2"],"textures/gui/shll_icon_notqueried_hi.png":["textures.vl2"],"textures/gui/shll_icon_passworded.png":["textures.vl2"],"textures/gui/shll_icon_passworded_hi.png":["textures.vl2"],"textures/gui/shll_icon_penguin.png":["textures.vl2"],"textures/gui/shll_icon_querying.png":["textures.vl2"],"textures/gui/shll_icon_querying_hi.png":["textures.vl2"],"textures/gui/shll_icon_timedout.png":["textures.vl2"],"textures/gui/shll_icon_tourney.png":["textures.vl2"],"textures/gui/shll_icon_tourney_hi.png":["textures.vl2"],"textures/gui/shll_launch_act.png":["textures.vl2"],"textures/gui/shll_launch_rol.png":["textures.vl2"],"textures/gui/shll_launch_sep.png":["textures.vl2"],"textures/gui/shll_menuclose.png":["textures.vl2"],"textures/gui/shll_menufield.png":["textures.vl2"],"textures/gui/shll_pulldown.png":["textures.vl2"],"textures/gui/shll_pulldown_BL.png":["textures.vl2"],"textures/gui/shll_pulldown_BM.png":["textures.vl2"],"textures/gui/shll_pulldown_BR.png":["textures.vl2"],"textures/gui/shll_pulldown_ML.png":["textures.vl2"],"textures/gui/shll_pulldown_MM.png":["textures.vl2"],"textures/gui/shll_pulldown_MR.png":["textures.vl2"],"textures/gui/shll_pulldown_TL.png":["textures.vl2"],"textures/gui/shll_pulldown_TM.png":["textures.vl2"],"textures/gui/shll_pulldown_TR.png":["textures.vl2"],"textures/gui/shll_pulldownbar_act.png":["textures.vl2"],"textures/gui/shll_pulldownbar_rol.png":["textures.vl2"],"textures/gui/shll_radio.png":["textures.vl2"],"textures/gui/shll_scroll_horzbar.png":["textures.vl2"],"textures/gui/shll_scroll_horzbuttons.png":["textures.vl2"],"textures/gui/shll_scroll_horzfield.png":["textures.vl2"],"textures/gui/shll_scroll_scale.png":["textures.vl2"],"textures/gui/shll_scroll_vertbar.png":["textures.vl2"],"textures/gui/shll_scroll_vertbuttons.png":["textures.vl2"],"textures/gui/shll_scroll_vertfield.png":["textures.vl2"],"textures/gui/shll_sortarrow.png":["textures.vl2"],"textures/gui/shll_soundbutton.png":["textures.vl2"],"textures/gui/shll_tabbutton.png":["textures.vl2"],"textures/gui/shll_tabframegrad.png":["textures.vl2"],"textures/gui/shll_tabframegradedge.png":["textures.vl2"],"textures/gui/shll_titletab.png":["textures.vl2"],"textures/gui/shll_treeView.png":["textures.vl2"],"textures/gui/shll_verticalfield.png":["textures.vl2"],"textures/gui/shll_vertspacer.png":["textures.vl2"],"textures/gui/shll_wipe.png":["textures.vl2"],"textures/gui/shll_wipeend.png":["textures.vl2"],"textures/gui/shll_wipefill.png":["textures.vl2"],"textures/gui/shll_wphfieldbttm.png":["textures.vl2"],"textures/gui/shll_wphfieldtop.png":["textures.vl2"],"textures/gui/shll_wpvfield.png":["textures.vl2"],"textures/gui/treeView.png":["textures.vl2"],"textures/gui/trn_1charybdis.png":["textures.vl2"],"textures/gui/trn_2sehrganda.png":["textures.vl2"],"textures/gui/trn_3ymir.png":["textures.vl2"],"textures/gui/trn_4bloodjewel.png":["textures.vl2"],"textures/gui/trn_5draconis.png":["textures.vl2"],"textures/gui/trn_skifree_2021.png":["SkiFreeGameType.vl2"],"textures/gui/trn_skifree_daily.png":["SkiFreeGameType.vl2"],"textures/gui/trn_skifree_random.png":["SkiFreeGameType.vl2"],"textures/gui/vin_assaultVehicle.png":["textures.vl2"],"textures/gui/vin_bomberFlyer.png":["textures.vl2"],"textures/gui/vin_hapcFlyer.png":["textures.vl2"],"textures/gui/vin_mobileBaseVehicle.png":["textures.vl2"],"textures/gui/vin_scoutFlyer.png":["textures.vl2"],"textures/gui/vin_scoutVehicle.png":["textures.vl2"],"textures/gui/votemeterpassbar.png":["textures.vl2"],"textures/gui/window_close.png":["textures.vl2"],"textures/gui/window_corner.png":["textures.vl2"],"textures/gui/window_titletab.png":["textures.vl2"],"textures/haloday.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/halonite.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/harvest.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/ib/skies/inf_butch_night13_BK.png":["TWL-MapPack.vl2"],"textures/ib/skies/inf_butch_night13_DN.png":["TWL-MapPack.vl2"],"textures/ib/skies/inf_butch_night13_FR.png":["TWL-MapPack.vl2"],"textures/ib/skies/inf_butch_night13_LF.png":["TWL-MapPack.vl2"],"textures/ib/skies/inf_butch_night13_RT.png":["TWL-MapPack.vl2"],"textures/ib/skies/inf_butch_night13_UP.png":["TWL-MapPack.vl2"],"textures/ice/bd_ebor03.PNG":["TWL2-MapPack.vl2"],"textures/ice/bd_espe03.PNG":["TWL2-MapPack.vl2"],"textures/ice/bd_ibor6.PNG":["TWL2-MapPack.vl2"],"textures/ice/bd_iceilig02.png":["TWL2-MapPack.vl2"],"textures/ice/be_elig03.PNG":["TWL2-MapPack.vl2"],"textures/ice/be_icei01a.png":["TWL2-MapPack.vl2"],"textures/ice/be_itebor02a.PNG":["TWL2-MapPack.vl2"],"textures/ice/be_itedoo01.PNG":["TWL2-MapPack.vl2"],"textures/ice/be_iteflo01.PNG":["TWL2-MapPack.vl2"],"textures/ice/ds_efloor1.png":["TWL2-MapPack.vl2"],"textures/ice/ds_ichute02.png":["TWL2-MapPack.vl2"],"textures/ice/ds_iflo04.png":["TWL2-MapPack.vl2"],"textures/ice/ds_ihacei01.png":["TWL2-MapPack.vl2"],"textures/ice/ds_ilig02.png":["TWL2-MapPack.vl2"],"textures/ice/ds_ilig03.png":["TWL2-MapPack.vl2"],"textures/ice/ds_iwaldeco04a.png":["TWL2-MapPack.vl2"],"textures/ice/ds_iwaldeco05.png":["TWL2-MapPack.vl2"],"textures/ice/ds_iwaldeco06.png":["TWL2-MapPack.vl2"],"textures/ice/ds_techwall_2.png":["TWL2-MapPack.vl2"],"textures/ice/ds_techwall_3.png":["TWL2-MapPack.vl2"],"textures/ice/icewall2020.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/ice/icewall2021.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/ice/icewall2022.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/ice/rockSnow2.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/rockblue5.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/skies/dark_b.bm8":["ice.vl2"],"textures/ice/skies/dark_b.png":["ice.vl2"],"textures/ice/skies/dark_bottom.bm8":["ice.vl2"],"textures/ice/skies/dark_bottom.png":["ice.vl2"],"textures/ice/skies/dark_f.bm8":["ice.vl2"],"textures/ice/skies/dark_f.png":["ice.vl2"],"textures/ice/skies/dark_l.bm8":["ice.vl2"],"textures/ice/skies/dark_l.png":["ice.vl2"],"textures/ice/skies/dark_r.bm8":["ice.vl2"],"textures/ice/skies/dark_r.png":["ice.vl2"],"textures/ice/skies/dark_t.bm8":["ice.vl2"],"textures/ice/skies/dark_t.png":["ice.vl2"],"textures/ice/skies/ice_blue_emap.bm8":["ice.vl2"],"textures/ice/skies/ice_blue_emap.png":["ice.vl2"],"textures/ice/skies/ice_nite_emap.bm8":["ice.vl2"],"textures/ice/skies/ice_nite_emap.png":["ice.vl2"],"textures/ice/skies/icecloud1.bm8":["ice.vl2"],"textures/ice/skies/icecloud1.png":["ice.vl2"],"textures/ice/skies/icecloud2.bm8":["ice.vl2"],"textures/ice/skies/icecloud2.png":["ice.vl2"],"textures/ice/skies/icecloud3.bm8":["ice.vl2"],"textures/ice/skies/icecloud3.png":["ice.vl2"],"textures/ice/skies/kif_ice_day_BK.png":["TWL-MapPack.vl2"],"textures/ice/skies/kif_ice_day_DN.png":["TWL-MapPack.vl2"],"textures/ice/skies/kif_ice_day_FR.png":["TWL-MapPack.vl2"],"textures/ice/skies/kif_ice_day_LF.png":["TWL-MapPack.vl2"],"textures/ice/skies/kif_ice_day_RT.png":["TWL-MapPack.vl2"],"textures/ice/skies/kif_ice_day_UP.png":["TWL-MapPack.vl2"],"textures/ice/skies/starrynite_BK.png":["TWL2-MapPack.vl2"],"textures/ice/skies/starrynite_DN.png":["TWL2-MapPack.vl2"],"textures/ice/skies/starrynite_FR.png":["TWL2-MapPack.vl2"],"textures/ice/skies/starrynite_LF.png":["TWL2-MapPack.vl2"],"textures/ice/skies/starrynite_RT.png":["TWL2-MapPack.vl2"],"textures/ice/skies/starrynite_UP.png":["TWL2-MapPack.vl2"],"textures/ice/skies/starrynite_v1_BK.bm8":["ice.vl2"],"textures/ice/skies/starrynite_v1_BK.png":["ice.vl2"],"textures/ice/skies/starrynite_v1_DN.bm8":["ice.vl2"],"textures/ice/skies/starrynite_v1_DN.png":["ice.vl2"],"textures/ice/skies/starrynite_v1_FR.bm8":["ice.vl2"],"textures/ice/skies/starrynite_v1_FR.png":["ice.vl2"],"textures/ice/skies/starrynite_v1_LF.bm8":["ice.vl2"],"textures/ice/skies/starrynite_v1_LF.png":["ice.vl2"],"textures/ice/skies/starrynite_v1_RT.bm8":["ice.vl2"],"textures/ice/skies/starrynite_v1_RT.png":["ice.vl2"],"textures/ice/skies/starrynite_v1_UP.bm8":["ice.vl2"],"textures/ice/skies/starrynite_v1_UP.png":["ice.vl2"],"textures/ice/snowrock.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/snowrock2.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ebor01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ecap01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ecap01a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ecap01b.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ecap01c.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ecap02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_edoor01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_edoor02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_edoor03.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_edoor04.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_eflo01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_eflo01a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_eflo01b.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_eflo01c.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_elig01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_elig02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_espec01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_espec02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_espec03.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal01a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal01b.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal01c.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal01d.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal02a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal03.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal03a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal04.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal06.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal06b.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal06c.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ewal06d.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_floorgrate.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_floorthresh.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ibor01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ibor01a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iborlig01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iborlig01a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iborlig01b.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iborlig02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iborlig02a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iborlig02b.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_icei01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_icei01a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_icei02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_icei02a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ichute01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ichute02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_icol01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_icol01a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_icolBASE.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_icolCAP01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_icolCAP02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_icolSPEC01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_icolSPEC02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_icoligolA.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ifloor01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ifloor01a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ifloor01b.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ifloor01c.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ilig01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ilig02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ilig03.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ilig04.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ipipe01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ipipe01a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ipipe02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ispec01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ispec01agl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ispec01gl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ispec02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ispec02agl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ispec02gl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ispec03.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_ispec03glue.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal01Snow.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal01_4BSb.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal01_4BSgl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal01gl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal02Snow.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal03.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal035BSEb.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal035BSEgl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal03Snow.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal03gl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal04.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal04gl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal05.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwal05gl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalCAP01agl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalCAP01gl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalCAP02agl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalCAP02gl.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalcap01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalcap01b.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalcap01c.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalcap01d.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalcap02.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalcap02b.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalcap02c.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalcap02d.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_iwalsubcap.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_screen.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_scrnbrdr01.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_scrnbrdr01a.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_scrnbrdr01b.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_scrnbrdr01c.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_thresh01OFF.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_thresh01ON.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_threshSIDE.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/sw_threshgrate.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/xsnowrock3.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice/xsnowrock4.png":["ice.vl2","yHDTextures2.0.vl2"],"textures/ice_dark.dml":["ice.vl2"],"textures/inf_butch_FrozenHope.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/inf_butch_night13.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/inf_butch_night13_x2.dml":["TWL-MapPack.vl2"],"textures/inf_butch_nov50.dml":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/inf_butch_nov50_BK.png":["TWL2-MapPack.vl2"],"textures/inf_butch_nov50_DN.png":["TWL2-MapPack.vl2"],"textures/inf_butch_nov50_FR.png":["TWL2-MapPack.vl2"],"textures/inf_butch_nov50_LF.png":["TWL2-MapPack.vl2"],"textures/inf_butch_nov50_RT.png":["TWL2-MapPack.vl2"],"textures/inf_butch_nov50_UP.png":["TWL2-MapPack.vl2"],"textures/inf_butchlava51.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/island_water.dml":["textures.vl2"],"textures/jagged.dml":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/jaggedclaw/be_edoo02.PNG":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_elig02.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_elig03.PNG":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_espec02.PNG":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_ewal06.PNG":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_icei01a.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_ihalig.PNG":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_iprflo01.PNG":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_itebor04.PNG":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_itedoo01.PNG":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_itelig01.PNG":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_itelig02.PNG":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_itewal01.PNG":["TWL2-MapPack.vl2"],"textures/jaggedclaw/be_itewal04.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/chateau_bk.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/chateau_dn.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/chateau_ft.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/chateau_lf.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/chateau_rt.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/chateau_up.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/deck1+.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/ds_NefBlTrim.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/ds_NefBlue1.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/ds_NefWall1.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/ds_Neffloor1.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/ds_Neffloor5.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/ds_ilig03.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/greylite2.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/gtext2a.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/null.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/slabgrill.png":["TWL2-MapPack.vl2"],"textures/jaggedclaw/tcement1a.png":["TWL2-MapPack.vl2"],"textures/kif_iceday.dml":["TWL-MapPack.vl2"],"textures/kif_lava_starrynight.dml":["TWL-MapPack.vl2"],"textures/kif_lava_starrynight62.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/kif_lushsunset.dml":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Euro4_Sinivalkoinen_TMa5tersMix_water_RefleX.png":["TWL2-MapPack.vl2"],"textures/lava/Nycto-Plates.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-Trim.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-bboard.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-bboard2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-comp2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-comp3.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-comp4.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-comp7.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-computer.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-disp1.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-disp2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-hitwall.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-hitwall2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-map.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-mwall.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-mwall2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-mwall3.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-mwall4.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-pipe.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/Nycto-plasma.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/STPLATE10a.png":["Classic_maps_v1.vl2"],"textures/lava/STPLATE10c.png":["Classic_maps_v1.vl2"],"textures/lava/STPLATE12.png":["Classic_maps_v1.vl2"],"textures/lava/STPLATE13.png":["Classic_maps_v1.vl2"],"textures/lava/STPLATE5a.png":["Classic_maps_v1.vl2"],"textures/lava/Stplate0010.png":["Classic_maps_v1.vl2"],"textures/lava/Stplate1.png":["Classic_maps_v1.vl2"],"textures/lava/Stplate2.png":["Classic_maps_v1.vl2"],"textures/lava/Stplate3.png":["Classic_maps_v1.vl2"],"textures/lava/Stplate5.png":["Classic_maps_v1.vl2"],"textures/lava/Stplate6.png":["Classic_maps_v1.vl2"],"textures/lava/Stplate7.png":["Classic_maps_v1.vl2"],"textures/lava/Stplate8.png":["Classic_maps_v1.vl2"],"textures/lava/Stplate9.png":["Classic_maps_v1.vl2"],"textures/lava/Tma5t_Cowboy1.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboy2.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboy3.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboy4.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboy5.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboy6.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboy7.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboy8.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboy9.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboyb10.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboyb11.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboyb12.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboyb13.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/Tma5t_Cowboyb14.png":["TWL2-MapPack.vl2"],"textures/lava/Tma5t_Cowboyb15.png":["TWL2-MapPack.vl2"],"textures/lava/bd_iflo03b.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/be_icei01a.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/be_itelig01.PNG":["TWL2-MapPack.vl2"],"textures/lava/be_itewal02a.PNG":["TWL2-MapPack.vl2"],"textures/lava/comp_screen_2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/display_blue.png":["Classic_maps_v1.vl2"],"textures/lava/display_yellow.png":["Classic_maps_v1.vl2"],"textures/lava/displaymxscar.png":["Classic_maps_v1.vl2"],"textures/lava/ds_NefBlTrim.png":["Classic_maps_v1.vl2"],"textures/lava/ds_NefBlue.png":["Classic_maps_v1.vl2","TR2final105-client.vl2"],"textures/lava/ds_NefBlue1.png":["Classic_maps_v1.vl2","TR2final105-client.vl2"],"textures/lava/ds_NefBlue2.png":["Classic_maps_v1.vl2","TR2final105-client.vl2"],"textures/lava/ds_NefBlue3.png":["Classic_maps_v1.vl2"],"textures/lava/ds_NefFloor6.png":["Classic_maps_v1.vl2","TR2final105-client.vl2"],"textures/lava/ds_NefWall1.png":["Classic_maps_v1.vl2","TR2final105-client.vl2"],"textures/lava/ds_Neffloor1.png":["Classic_maps_v1.vl2"],"textures/lava/ds_Neffloor2.png":["Classic_maps_v1.vl2"],"textures/lava/ds_Neffloor3.png":["Classic_maps_v1.vl2"],"textures/lava/ds_Neffloor4.png":["Classic_maps_v1.vl2"],"textures/lava/ds_Neffloor5.png":["Classic_maps_v1.vl2"],"textures/lava/ds_Neflig01.png":["Classic_maps_v1.vl2"],"textures/lava/ds_Thresh01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_Thresh1.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_alarm.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ebor01b.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_ebor02.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_efloor1.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_eflor1.PNG":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_elig01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_elig02.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_elig0202.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_elig03.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_eport01e.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_etechbor01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_etechbrdr2.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_etran1.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_etrans.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_etrans01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewal01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewal01BASE.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewal01a.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewal02.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewal02a.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_ewal05d.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_ewal11a.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_ewaldeco01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewaldeco06.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewaldeco07.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewaldeco08.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewaldeco09.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewall03.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewall04.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewall05.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewall06.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewall06a.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_ewall07.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ewall1a.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_floorgrate1.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_genfloor.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_genwall.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_girder.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ibor01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ibor01a.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ibor02.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ibor02a.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ibor03.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ibor04.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_icei01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_icei05.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_iceilig01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iceilig1.PNG":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_ichute01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ichute02.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iflo01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iflo02.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iflo03.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iflo04.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ifloLig01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ifloLig02.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ifloor01.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_ihacei01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ihaceilig01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ihalig.PNG":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_ilavlight.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ilig01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ilig02.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ilig03.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ilig04.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ilig05.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_ilig06.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_inolite.png":["Classic_maps_v1.vl2"],"textures/lava/ds_iwal01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwal01a.png":["lava.vl2","yHDTextures2.0.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_iwal01aa.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_iwaldeco01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco01a.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco02.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco02a.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco03.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco03a.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco04.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco04a.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco05.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco05a.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco06.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco07.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco08.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_iwaldeco09.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_jet01.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_jet02.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_jet03.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_mlatched.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_mriveted2.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_neflig01.png":["TR2final105-client.vl2"],"textures/lava/ds_obsidian.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_screen.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_techborder1.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_techborder2.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_techwall_1.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_techwall_2.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_techwall_3.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_twall_001.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_waldeco1.PNG":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/ds_walldeco_06.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_walldeco_07.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_walldeco_08.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ds_walldeco_09.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/ext_grey8.png":["Classic_maps_v1.vl2"],"textures/lava/greylite1.png":["Classic_maps_v1.vl2"],"textures/lava/greylite2.png":["Classic_maps_v1.vl2"],"textures/lava/greylitetrim.png":["Classic_maps_v1.vl2"],"textures/lava/greylitetrim2.png":["Classic_maps_v1.vl2"],"textures/lava/grid_1.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/grid_rusty_1.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/grill1a.png":["Classic_maps_v1.vl2"],"textures/lava/gtext1.png":["Classic_maps_v1.vl2"],"textures/lava/gtext1a.png":["Classic_maps_v1.vl2"],"textures/lava/gtext2.png":["Classic_maps_v1.vl2"],"textures/lava/gtext2a.png":["Classic_maps_v1.vl2"],"textures/lava/gtext2b.png":["Classic_maps_v1.vl2"],"textures/lava/gtext3.png":["Classic_maps_v1.vl2"],"textures/lava/gtext4.png":["Classic_maps_v1.vl2"],"textures/lava/gtext5.png":["Classic_maps_v1.vl2"],"textures/lava/gtextpipe1.png":["Classic_maps_v1.vl2"],"textures/lava/inf_light011.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/inf_light09.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/lavadirt04.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/lavarock03.png":["lava.vl2","yHDTextures2.0.vl2"],"textures/lava/lavawall20.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/lavawall21.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/lavawall22.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/radwarn.png":["Classic_maps_v1.vl2"],"textures/lava/skies/Lavanight_v5_BK.png":["DynamixFinalPack.vl2"],"textures/lava/skies/Lavanight_v5_DN.png":["DynamixFinalPack.vl2"],"textures/lava/skies/Lavanight_v5_FR.png":["DynamixFinalPack.vl2"],"textures/lava/skies/Lavanight_v5_LF.png":["DynamixFinalPack.vl2"],"textures/lava/skies/Lavanight_v5_RT.png":["DynamixFinalPack.vl2"],"textures/lava/skies/Lavanight_v5_UP.png":["DynamixFinalPack.vl2"],"textures/lava/skies/kif_lava_starrynight_BK.png":["TWL-MapPack.vl2"],"textures/lava/skies/kif_lava_starrynight_DN.png":["TWL-MapPack.vl2"],"textures/lava/skies/kif_lava_starrynight_FR.png":["TWL-MapPack.vl2"],"textures/lava/skies/kif_lava_starrynight_LF.png":["TWL-MapPack.vl2"],"textures/lava/skies/kif_lava_starrynight_RT.png":["TWL-MapPack.vl2"],"textures/lava/skies/kif_lava_starrynight_UP.png":["TWL-MapPack.vl2"],"textures/lava/skies/lava_starrynite_emap.bm8":["lava.vl2"],"textures/lava/skies/lava_starrynite_emap.png":["lava.vl2"],"textures/lava/skies/lavanight_v5_BK.png":["","Classic_maps_v1.vl2"],"textures/lava/skies/lavanight_v5_DN.png":["","Classic_maps_v1.vl2"],"textures/lava/skies/lavanight_v5_FR.png":["","Classic_maps_v1.vl2"],"textures/lava/skies/lavanight_v5_LF.png":["","Classic_maps_v1.vl2"],"textures/lava/skies/lavanight_v5_RT.png":["","Classic_maps_v1.vl2"],"textures/lava/skies/lavanight_v5_UP.png":["","Classic_maps_v1.vl2"],"textures/lava/skies/lavayellow_v5_BK.png":["DynamixFinalPack.vl2"],"textures/lava/skies/lavayellow_v5_DN.png":["DynamixFinalPack.vl2"],"textures/lava/skies/lavayellow_v5_FR.png":["DynamixFinalPack.vl2"],"textures/lava/skies/lavayellow_v5_LF.png":["DynamixFinalPack.vl2"],"textures/lava/skies/lavayellow_v5_RT.png":["DynamixFinalPack.vl2"],"textures/lava/skies/lavayellow_v5_UP.png":["DynamixFinalPack.vl2"],"textures/lava/skies/starrynite_v5_BK.bm8":["lava.vl2"],"textures/lava/skies/starrynite_v5_BK.png":["lava.vl2"],"textures/lava/skies/starrynite_v5_DN.bm8":["lava.vl2"],"textures/lava/skies/starrynite_v5_DN.png":["lava.vl2"],"textures/lava/skies/starrynite_v5_FR.bm8":["lava.vl2"],"textures/lava/skies/starrynite_v5_FR.png":["lava.vl2"],"textures/lava/skies/starrynite_v5_LF.bm8":["lava.vl2"],"textures/lava/skies/starrynite_v5_LF.png":["lava.vl2"],"textures/lava/skies/starrynite_v5_RT.bm8":["lava.vl2"],"textures/lava/skies/starrynite_v5_RT.png":["lava.vl2"],"textures/lava/skies/starrynite_v5_UP.bm8":["lava.vl2"],"textures/lava/skies/starrynite_v5_UP.png":["lava.vl2"],"textures/lava/skies/volcanic_starrynite_emap.bm8":["lava.vl2"],"textures/lava/skies/volcanic_starrynite_emap.png":["Classic_maps_v1.vl2","DynamixFinalPack.vl2","lava.vl2"],"textures/lava/stplate0021.png":["Classic_maps_v1.vl2"],"textures/lava/stplate14.png":["Classic_maps_v1.vl2"],"textures/lava/sw_floorgrate.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lava/sw_ipipe02.png":["TWL2-MapPack.vl2"],"textures/lava/tcement1a.png":["Classic_maps_v1.vl2"],"textures/lava/techwall_1.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/techwall_paint.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/techwall_rusty.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/techwall_rusty2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lava/tlite6.png":["Classic_maps_v1.vl2"],"textures/lava/tplate1.png":["Classic_maps_v1.vl2"],"textures/lava/tplate2.png":["Classic_maps_v1.vl2"],"textures/lava/ttrim2.png":["Classic_maps_v1.vl2"],"textures/lava_dark.dml":["lava.vl2"],"textures/lava_night.dml":["Classic_maps_v1.vl2","DynamixFinalPack.vl2"],"textures/lava_yellow.dml":["DynamixFinalPack.vl2"],"textures/lavanight_v5.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/liquidTiles/AlgaeWater.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/BlueWater.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/GreenWater.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/IslandWater01.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/IslandWater02.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/IslandWater03.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/IslandWater04.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/Lava.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/LavaPool01.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/LavaPool02.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/LavaPool03.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/LavaPool04.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/LushWater01.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/LushWater01_Algae.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/LushWater02.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/LushWater02_Algae.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/LushWater03.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/LushWater03_Algae.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/LushWater04.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/LushWater04_Algae.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/Modulation03.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/Modulation04.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/Shore_Modulation.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/Tile01a.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/Tile02a.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/Tile03a.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/Tile04a.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/archipelago_emap_cloudsground.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/archipelago_water.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/damnation_emap_cloudsground.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/ice_water_ram.png":["Classic_maps_v1.vl2"],"textures/liquidTiles/icebound_emap_cloudsground.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/icebound_water.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/insalubria_emap_cloudsground.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/myrkwood_emap_cloudsground.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/oasis_emap_cloudsground.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/oasis_water_ripply.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/quagmire_emap_cloudsground.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/respite_emap_cloudsground.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/reversion_emap_cloudsground.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/riverdance_emap_cloudsground.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/riverdance_water_1.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/riverdance_water_5.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/riverdance_water_6.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/sanctuary_emap_cloudsground.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/sanctuary_water_1.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/sanctuary_water_2.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidTiles/thinice_emap_cloudsground.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/liquidtiles/BloodMoon_bloodwater2.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/liquidtiles/MuddySwamp_industrial_oil.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/liquidtiles/PlanetX_CB_water.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/liquidtiles/SewageWater.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/liquidtiles/caustic_water.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/liquidtiles/industrial_oil.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/liquidtiles/tes_water2.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/BlueMoon.png":["TWL-MapPack.vl2"],"textures/lush/Roman_COLLa.png":["TWL-MapPack.vl2"],"textures/lush/Roman_COLLb.png":["TWL-MapPack.vl2"],"textures/lush/Roman_ROOF.png":["TWL-MapPack.vl2"],"textures/lush/Roman_STONE.png":["TWL-MapPack.vl2"],"textures/lush/Skies/BBday_BK.png":["TWL-MapPack.vl2"],"textures/lush/Skies/BBday_DN.png":["TWL-MapPack.vl2"],"textures/lush/Skies/BBday_FR.png":["TWL-MapPack.vl2"],"textures/lush/Skies/BBday_LF.png":["TWL-MapPack.vl2"],"textures/lush/Skies/BBday_RT.png":["TWL-MapPack.vl2"],"textures/lush/Skies/BBday_UP.png":["TWL-MapPack.vl2"],"textures/lush/Skies/lush_01_day_v5_BK_x2.png":["TWL-MapPack.vl2"],"textures/lush/Skies/lush_01_day_v5_DN_x2.png":["TWL-MapPack.vl2"],"textures/lush/Skies/lush_01_day_v5_FR_x2.png":["TWL-MapPack.vl2"],"textures/lush/Skies/lush_01_day_v5_LF_x2.png":["TWL-MapPack.vl2"],"textures/lush/Skies/lush_01_day_v5_RT_x2.png":["TWL-MapPack.vl2"],"textures/lush/Skies/lush_01_day_v5_UP_x2.png":["TWL-MapPack.vl2"],"textures/lush/attrition_iflag.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/attrition_sflag.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/bb_red.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lush/bb_red2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lush/bb_sand.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lush/be_Edoo01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ebor01b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ebor01bb.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/be_ebor01d.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ebor01e.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ebor02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ebor03.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ebor04a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ecombo02a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_edoo02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_edoo03.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_eflo01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_eflo02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_elig01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_elig02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_elig02_nd.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lush/be_elig03.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_elig033.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/be_epipe01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_eport01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_eport01e.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_eport02a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_eport02b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_espec01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_espec02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_espec03.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_espec03a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_espec03b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_espec04.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_espec05.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_espec05b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_espec06a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_espec07.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_espec08.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_espec09.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_etec.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_eterrain02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_eterrain02a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_eterrain02b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal01b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal02b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal02be.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/be_ewal03_hl.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lush/be_ewal03a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal03acrk.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lush/be_ewal04a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal05.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal05a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal05d.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal06.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal07.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal077.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/be_ewal08.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal09b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal11b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal11d.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewal12b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ewall10.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_gr3streak.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lush/be_gr4streak.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lush/be_iColBase01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_iColTop.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_iGeneric.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_iGenericDark.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icei01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icei01a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icei01b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icei01b1.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/be_icei01c.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icei01ca.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/be_icei02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icei03.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icei03b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icei04.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ichute01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ichute02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icobor1.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icobor1a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icocei.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icolig.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icolig01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icoligolA.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icomp01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icomp01a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icowal02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icowal02a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_icowal02b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_iflo01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_iflo01a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ifloWet.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ifunctec01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ifunctec01a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihadoo.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihaflo01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihalig.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihaspe01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihawal01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihawal02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihawal04.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihawal04a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihawal04b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihawal04d.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihawal05a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihawal05b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ihawal05c.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ipipe01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ipipe01_iwal.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ipipe01b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_iprflo01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_iprwal01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ispec01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ispec01a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_ispec01b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itebor01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itebor02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itebor02a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itebor02b.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itebor02c.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itebor04.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itec01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itec01a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itec01c.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itecei01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itecei02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itedoo01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_iteflo01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_iteflo02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itelig01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itelig02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itewal01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itewal02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itewal02a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itewal03.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_itewal04.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_screen.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_thresh01.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_thresh01a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_thresh02.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_thresh02a.png":["lush.vl2","yHDTextures2.0.vl2"],"textures/lush/be_twal05.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/beach_wal1.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/beach_wal2.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/beach_wal3.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/box_a.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lush/box_b.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lush/box_c.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lush/display05.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/display_07.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/dox_beam.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lush/dox_bluelite1.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lush/dox_bluelite2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lush/dox_grsteel3.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lush/dox_grsteel3_b.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lush/dox_grsteel3_f.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lush/dox_grsteel4.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lush/dox_pipe1.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lush/emap_beachblitz.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/lush/hazard.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/ir_blocks.bm8":["TWL-MapPack.vl2"],"textures/lush/ir_blocks.png":["TWL-MapPack.vl2"],"textures/lush/ir_plain.bm8":["TWL-MapPack.vl2"],"textures/lush/ir_plain.png":["TWL-MapPack.vl2"],"textures/lush/ir_relief.bm8":["TWL-MapPack.vl2"],"textures/lush/ir_relief.png":["TWL-MapPack.vl2"],"textures/lush/ir_trim1.bm8":["TWL-MapPack.vl2"],"textures/lush/ir_trim1.png":["TWL-MapPack.vl2"],"textures/lush/ir_trim2.bm8":["TWL-MapPack.vl2"],"textures/lush/ir_trim2.png":["TWL-MapPack.vl2"],"textures/lush/ir_wall.bm8":["TWL-MapPack.vl2"],"textures/lush/ir_wall.png":["TWL-MapPack.vl2"],"textures/lush/kb_logitech.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/light_base01.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/panel.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/reactor01.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/rip.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/rustbox.png":["TWL-MapPack.vl2"],"textures/lush/rustbox_logo.png":["TWL-MapPack.vl2"],"textures/lush/skies/L4_b.bm8":["lush.vl2"],"textures/lush/skies/L4_b.png":["","lush.vl2"],"textures/lush/skies/L4_bottom.bm8":["lush.vl2"],"textures/lush/skies/L4_bottom.png":["","lush.vl2"],"textures/lush/skies/L4_f.bm8":["lush.vl2"],"textures/lush/skies/L4_f.png":["","lush.vl2"],"textures/lush/skies/L4_l.bm8":["lush.vl2"],"textures/lush/skies/L4_l.png":["","lush.vl2"],"textures/lush/skies/L4_r.bm8":["lush.vl2"],"textures/lush/skies/L4_r.png":["","lush.vl2"],"textures/lush/skies/L4_t.bm8":["lush.vl2"],"textures/lush/skies/L4_t.png":["","lush.vl2"],"textures/lush/skies/emap_dark_green.png":["TWL2-MapPack.vl2"],"textures/lush/skies/emap_muddy.png":["Classic_maps_v1.vl2"],"textures/lush/skies/kif_lushsunset_BK.png":["TWL2-MapPack.vl2"],"textures/lush/skies/kif_lushsunset_DN.png":["TWL2-MapPack.vl2"],"textures/lush/skies/kif_lushsunset_FR.png":["TWL2-MapPack.vl2"],"textures/lush/skies/kif_lushsunset_LF.png":["TWL2-MapPack.vl2"],"textures/lush/skies/kif_lushsunset_RT.png":["TWL2-MapPack.vl2"],"textures/lush/skies/kif_lushsunset_UP.png":["TWL2-MapPack.vl2"],"textures/lush/skies/lush_01_day_v5_BK.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_01_day_v5_DN.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_01_day_v5_FR.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_01_day_v5_LF.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_01_day_v5_RT.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_01_day_v5_UP.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_01_night_BK.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_01_night_DN.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_01_night_FR.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_01_night_LF.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_01_night_RT.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_01_night_UP.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_01_ram_v5_BK.png":["Classic_maps_v1.vl2"],"textures/lush/skies/lush_01_ram_v5_DN.png":["Classic_maps_v1.vl2"],"textures/lush/skies/lush_01_ram_v5_FR.png":["Classic_maps_v1.vl2"],"textures/lush/skies/lush_01_ram_v5_LF.png":["Classic_maps_v1.vl2"],"textures/lush/skies/lush_01_ram_v5_RT.png":["Classic_maps_v1.vl2"],"textures/lush/skies/lush_01_ram_v5_UP.png":["Classic_maps_v1.vl2"],"textures/lush/skies/lush_02_dusk_BK.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_02_dusk_DN.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_02_dusk_FR.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_02_dusk_LF.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_02_dusk_RT.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_02_dusk_UP.png":["DynamixFinalPack.vl2"],"textures/lush/skies/lush_02c_dusk_BK.png":["Classic_maps_v1.vl2"],"textures/lush/skies/lush_02c_dusk_DN.png":["Classic_maps_v1.vl2"],"textures/lush/skies/lush_02c_dusk_FR.png":["Classic_maps_v1.vl2"],"textures/lush/skies/lush_02c_dusk_LF.png":["Classic_maps_v1.vl2"],"textures/lush/skies/lush_02c_dusk_RT.png":["Classic_maps_v1.vl2"],"textures/lush/skies/lush_02c_dusk_UP.png":["Classic_maps_v1.vl2"],"textures/lush/skies/lush_day_emap.bm8":["lush.vl2"],"textures/lush/skies/lush_day_emap.png":["lush.vl2"],"textures/lush/skies/lush_nite_emap.bm8":["lush.vl2"],"textures/lush/skies/lush_nite_emap.png":["lush.vl2"],"textures/lush/skies/lushcloud1.bm8":["lush.vl2"],"textures/lush/skies/lushcloud1.png":["lush.vl2"],"textures/lush/skies/lushcloud3.bm8":["lush.vl2"],"textures/lush/skies/lushcloud3.png":["lush.vl2"],"textures/lush/skies/lushcloud4.bm8":["lush.vl2"],"textures/lush/skies/lushcloud4.png":["lush.vl2"],"textures/lush/skies/starrynite_v4_BK.bm8":["lush.vl2"],"textures/lush/skies/starrynite_v4_BK.png":["lush.vl2"],"textures/lush/skies/starrynite_v4_DN.bm8":["lush.vl2"],"textures/lush/skies/starrynite_v4_DN.png":["lush.vl2"],"textures/lush/skies/starrynite_v4_FR.bm8":["lush.vl2"],"textures/lush/skies/starrynite_v4_FR.png":["lush.vl2"],"textures/lush/skies/starrynite_v4_LF.bm8":["lush.vl2"],"textures/lush/skies/starrynite_v4_LF.png":["lush.vl2"],"textures/lush/skies/starrynite_v4_RT.bm8":["lush.vl2"],"textures/lush/skies/starrynite_v4_RT.png":["lush.vl2"],"textures/lush/skies/starrynite_v4_UP.bm8":["lush.vl2"],"textures/lush/skies/starrynite_v4_UP.png":["lush.vl2"],"textures/lush/skies/starrynite_v6_BK.bm8":["lush.vl2"],"textures/lush/skies/starrynite_v6_BK.png":["lush.vl2"],"textures/lush/skies/starrynite_v6_DN.bm8":["lush.vl2"],"textures/lush/skies/starrynite_v6_DN.png":["lush.vl2"],"textures/lush/skies/starrynite_v6_FR.bm8":["lush.vl2"],"textures/lush/skies/starrynite_v6_FR.png":["lush.vl2"],"textures/lush/skies/starrynite_v6_LF.bm8":["lush.vl2"],"textures/lush/skies/starrynite_v6_LF.png":["lush.vl2"],"textures/lush/skies/starrynite_v6_RT.bm8":["lush.vl2"],"textures/lush/skies/starrynite_v6_RT.png":["lush.vl2"],"textures/lush/skies/starrynite_v6_UP.bm8":["lush.vl2"],"textures/lush/skies/starrynite_v6_UP.png":["lush.vl2"],"textures/lush/skull.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/alien-01.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/display04.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/display05.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/display06.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/display07.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/display08.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/display10.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/shot01.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/shot02.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/shot03.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/shot04.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/shot05.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/shot06.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/shot07.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/shot08.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/shot09.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/special/shot11.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/stone_wall1.png":["TWL2-MapPack.vl2"],"textures/lush/stone_wall2.png":["TWL2-MapPack.vl2"],"textures/lush/stone_wall3.png":["TWL2-MapPack.vl2"],"textures/lush/stone_wall4.png":["TWL2-MapPack.vl2"],"textures/lush/stone_wall5.png":["TWL2-MapPack.vl2"],"textures/lush/stone_wall7.png":["TWL2-MapPack.vl2"],"textures/lush/trim_t01.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/wall_c02.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/wall_light_c01.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/wall_trim01.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/wall_w03a.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush/xing.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lush_dark.dml":["lush.vl2"],"textures/lush_day.dml":["DynamixFinalPack.vl2"],"textures/lush_day_x2.dml":["TWL-MapPack.vl2"],"textures/lush_dusk.dml":["Classic_maps_v1.vl2","DynamixFinalPack.vl2"],"textures/lush_night.dml":["DynamixFinalPack.vl2"],"textures/lush_ram.dml":["Classic_maps_v1.vl2"],"textures/lushdusk66.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/lushsky_night11.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/magsky/mag_BK.png":["TWL2-MapPack.vl2"],"textures/magsky/mag_FR.png":["TWL2-MapPack.vl2"],"textures/magsky/mag_LF.png":["TWL2-MapPack.vl2"],"textures/magsky/mag_RT.png":["TWL2-MapPack.vl2"],"textures/magsky/mag_UP.png":["TWL2-MapPack.vl2"],"textures/mmd.dml":["TWL2-MapPack.vl2"],"textures/mmd/mmd_BK.png":["TWL2-MapPack.vl2"],"textures/mmd/mmd_DN.png":["TWL2-MapPack.vl2"],"textures/mmd/mmd_FR.png":["TWL2-MapPack.vl2"],"textures/mmd/mmd_LF.png":["TWL2-MapPack.vl2"],"textures/mmd/mmd_RT.png":["TWL2-MapPack.vl2"],"textures/mmd/mmd_UP.png":["TWL2-MapPack.vl2"],"textures/mr_02.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/muddy.dml":["Classic_maps_v1.vl2"],"textures/muddy/skies/muddy_BK.png":["Classic_maps_v1.vl2"],"textures/muddy/skies/muddy_FR.png":["Classic_maps_v1.vl2"],"textures/muddy/skies/muddy_LF.png":["Classic_maps_v1.vl2"],"textures/muddy/skies/muddy_RT.png":["Classic_maps_v1.vl2"],"textures/muddy/skies/muddy_UP.png":["Classic_maps_v1.vl2"],"textures/muddy/skies/muddy_cloud1.png":["Classic_maps_v1.vl2"],"textures/muddy/skies/muddy_cloud2.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Nef5_BK.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Nef5_DN.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Nef5_FR.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Nef5_LF.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Nef5_RT.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Nef5_UP.png":["Classic_maps_v1.vl2"],"textures/nef/skies/RedPlanet2_1.png":["Classic_maps_v1.vl2"],"textures/nef/skies/RedPlanet2_2.png":["Classic_maps_v1.vl2"],"textures/nef/skies/RedPlanet2_3.png":["Classic_maps_v1.vl2"],"textures/nef/skies/RedPlanet2_4.png":["Classic_maps_v1.vl2"],"textures/nef/skies/RedPlanet2_5.png":["Classic_maps_v1.vl2"],"textures/nef/skies/RedPlanet_1.png":["Classic_maps_v1.vl2"],"textures/nef/skies/RedPlanet_2.png":["Classic_maps_v1.vl2"],"textures/nef/skies/RedPlanet_3.png":["Classic_maps_v1.vl2"],"textures/nef/skies/RedPlanet_4.png":["Classic_maps_v1.vl2"],"textures/nef/skies/RedPlanet_5.png":["Classic_maps_v1.vl2"],"textures/nef/skies/RedPlanet_cloud1.png":["Classic_maps_v1.vl2"],"textures/nef/skies/RedPlanet_cloud2.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Surreal1_BK.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Surreal1_FR.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Surreal1_LF.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Surreal1_RT.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Surreal1_UP.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Surreal_7.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Surreal_Cloud1.png":["Classic_maps_v1.vl2"],"textures/nef/skies/Surreal_Cloud2.png":["Classic_maps_v1.vl2"],"textures/nef/skies/nefRed_1.png":["Classic_maps_v1.vl2"],"textures/nef/skies/nefRed_2.png":["Classic_maps_v1.vl2"],"textures/nef/skies/nefRed_3.png":["Classic_maps_v1.vl2"],"textures/nef/skies/nefRed_4.png":["Classic_maps_v1.vl2"],"textures/nef/skies/nefRed_5.png":["Classic_maps_v1.vl2"],"textures/nef/skies/nef_BlueClear_1.png":["Classic_maps_v1.vl2"],"textures/nef/skies/nef_BlueClear_2.png":["Classic_maps_v1.vl2"],"textures/nef/skies/nef_BlueClear_3.png":["Classic_maps_v1.vl2"],"textures/nef/skies/nef_BlueClear_4.png":["Classic_maps_v1.vl2"],"textures/nef/skies/nef_BlueClear_5.png":["Classic_maps_v1.vl2"],"textures/nef/skies/nef_BlueClear_cloud1.png":["Classic_maps_v1.vl2"],"textures/nef/skies/night1.png":["Classic_maps_v1.vl2"],"textures/nef/skies/night2.png":["Classic_maps_v1.vl2"],"textures/nef/skies/night3.png":["Classic_maps_v1.vl2"],"textures/nef/skies/night4.png":["Classic_maps_v1.vl2"],"textures/nef/skies/night5.png":["Classic_maps_v1.vl2"],"textures/nef_5.dml":["Classic_maps_v1.vl2"],"textures/nef_BlueClear.dml":["Classic_maps_v1.vl2"],"textures/nef_RedPlanet.dml":["Classic_maps_v1.vl2"],"textures/nef_RedPlanet2.dml":["Classic_maps_v1.vl2"],"textures/nef_Red_1.dml":["Classic_maps_v1.vl2"],"textures/nef_Surreal1.dml":["Classic_maps_v1.vl2"],"textures/nef_night1.dml":["Classic_maps_v1.vl2"],"textures/nef_sset2_x2.dml":["TWL-MapPack.vl2"],"textures/nefred1/red1_BK_x2.png":["TWL-MapPack.vl2"],"textures/nefred1/red1_CLOUD1_x2.png":["TWL-MapPack.vl2"],"textures/nefred1/red1_FR_x2.png":["TWL-MapPack.vl2"],"textures/nefred1/red1_LF_x2.png":["TWL-MapPack.vl2"],"textures/nefred1/red1_RT_x2.png":["TWL-MapPack.vl2"],"textures/nefred1/red1_UP_x2.png":["TWL-MapPack.vl2"],"textures/nefred1_x2.dml":["TWL-MapPack.vl2"],"textures/nefsset2_x2/skies/nef_sset2_BK.png":["TWL-MapPack.vl2"],"textures/nefsset2_x2/skies/nef_sset2_FR.png":["TWL-MapPack.vl2"],"textures/nefsset2_x2/skies/nef_sset2_LF.png":["TWL-MapPack.vl2"],"textures/nefsset2_x2/skies/nef_sset2_RT.png":["TWL-MapPack.vl2"],"textures/nefsset2_x2/skies/nef_sset2_UP.png":["TWL-MapPack.vl2"],"textures/nightsky82.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/ocean_water.dml":["textures.vl2"],"textures/ocular.dml":["TWL2-MapPack.vl2"],"textures/particleTest.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/raindrops.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake001.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake002.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake003.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake004.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake005.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake006.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake007.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake008.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake009.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake010.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake011.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake012.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake013.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake014.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake015.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake016.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflake017.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/precipitation/snowflakes.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/purpsun.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/raindrops.dml":["textures.vl2"],"textures/rilrock/ril.darkrock.png":["S8maps.vl2"],"textures/roelcolor.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/rst_goonflag.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/rst_taotribes.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/rst_toitle.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/rst_tribescastcof.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/rst_tribesnextcof.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/DarkStormy/DarkStormy_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/DarkStormy/DarkStormy_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/DarkStormy/DarkStormy_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/DarkStormy/DarkStormy_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/DarkStormy/DarkStormy_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/DarkStormy/DarkStormy_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Euro4_Bleed_emap.png":["TWL2-MapPack.vl2"],"textures/skies/Euro4_Bleed_sysday_bk.png":["TWL2-MapPack.vl2"],"textures/skies/Euro4_Bleed_sysday_dn.png":["TWL2-MapPack.vl2"],"textures/skies/Euro4_Bleed_sysday_fr.png":["TWL2-MapPack.vl2"],"textures/skies/Euro4_Bleed_sysday_lf.png":["TWL2-MapPack.vl2"],"textures/skies/Euro4_Bleed_sysday_rt.png":["TWL2-MapPack.vl2"],"textures/skies/Euro4_Bleed_sysday_up.png":["TWL2-MapPack.vl2"],"textures/skies/Euro4_FrozenHope_inf_butchlava2_BK.png":["TWL2-MapPack.vl2"],"textures/skies/Euro4_FrozenHope_inf_butchlava2_DN.png":["TWL2-MapPack.vl2"],"textures/skies/Euro4_FrozenHope_inf_butchlava2_FR.png":["TWL2-MapPack.vl2"],"textures/skies/Euro4_FrozenHope_inf_butchlava2_LF.png":["TWL2-MapPack.vl2"],"textures/skies/Euro4_FrozenHope_inf_butchlava2_RT.png":["TWL2-MapPack.vl2"],"textures/skies/Euro4_FrozenHope_inf_butchlava2_UP.png":["TWL2-MapPack.vl2"],"textures/skies/Iris/Iris_BK.bm8":["TWL-MapPack.vl2"],"textures/skies/Iris/Iris_BK.png":["TWL-MapPack.vl2"],"textures/skies/Iris/Iris_DN.bm8":["TWL-MapPack.vl2"],"textures/skies/Iris/Iris_DN.png":["TWL-MapPack.vl2"],"textures/skies/Iris/Iris_FR.bm8":["TWL-MapPack.vl2"],"textures/skies/Iris/Iris_FR.png":["TWL-MapPack.vl2"],"textures/skies/Iris/Iris_LF.bm8":["TWL-MapPack.vl2"],"textures/skies/Iris/Iris_LF.png":["TWL-MapPack.vl2"],"textures/skies/Iris/Iris_RT.bm8":["TWL-MapPack.vl2"],"textures/skies/Iris/Iris_RT.png":["TWL-MapPack.vl2"],"textures/skies/Iris/Iris_UP.bm8":["TWL-MapPack.vl2"],"textures/skies/Iris/Iris_UP.png":["TWL-MapPack.vl2"],"textures/skies/L4/L4_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/L4/L4_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/L4/L4_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/L4/L4_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/L4/L4_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/L4/L4_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Magellan/WinterBlue_v5_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Magellan/WinterBlue_v5_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Magellan/WinterBlue_v5_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Magellan/WinterBlue_v5_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Magellan/WinterBlue_v5_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Magellan/WinterBlue_v5_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Nef_Sset2/Nef_Sset2_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Nef_Sset2/Nef_Sset2_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Nef_Sset2/Nef_Sset2_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Nef_Sset2/Nef_Sset2_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Nef_Sset2/Nef_Sset2_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PacificSky/PacificSky_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PacificSky/PacificSky_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PacificSky/PacificSky_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PacificSky/PacificSky_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PacificSky/PacificSky_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PacificSky/PacificSky_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PlanetX/PlanetX_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PlanetX/PlanetX_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PlanetX/PlanetX_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PlanetX/PlanetX_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PlanetX/PlanetX_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PlanetX/PlanetX_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/PlanetX/PlanetX_reflect.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Saturn/Saturn_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Saturn/Saturn_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Saturn/Saturn_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Saturn/Saturn_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Saturn/Saturn_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/Saturn/Saturn_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/SunSet12/SunSet12_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/SunSet12/SunSet12_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/SunSet12/SunSet12_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/SunSet12/SunSet12_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/SunSet12/SunSet12_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/SunSet12/SunSet12_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/aurawisp/AURAWISP_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/aurawisp/AURAWISP_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/aurawisp/AURAWISP_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/aurawisp/AURAWISP_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/aurawisp/AURAWISP_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/aurawisp/AURAWISP_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/badlandday/badlandday_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/badlandday/badlandday_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/badlandday/badlandday_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/badlandday/badlandday_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/badlandday/badlandday_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/blank_DN.bm8":["TWL2-MapPack.vl2"],"textures/skies/blank_DN.png":["TWL2-MapPack.vl2"],"textures/skies/borealis/borealis_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/borealis/borealis_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/borealis/borealis_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/borealis/borealis_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/borealis/borealis_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/borealis/borealis_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/cc_sky_bk.png":["TWL2-MapPack.vl2"],"textures/skies/cc_sky_fr.png":["TWL2-MapPack.vl2"],"textures/skies/cc_sky_lf.png":["TWL2-MapPack.vl2"],"textures/skies/cc_sky_rt.png":["TWL2-MapPack.vl2"],"textures/skies/cc_sky_up.png":["TWL2-MapPack.vl2"],"textures/skies/ccbsky2/csk2_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/ccbsky2/csk2_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/ccbsky2/csk2_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/ccbsky2/csk2_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/ccbsky2/csk2_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/ccbsky2/csk2_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/clouds/clouds_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/clouds/clouds_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/clouds/clouds_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/clouds/clouds_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/clouds/clouds_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/clouds/clouds_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/cubemap/cubemap_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/cubemap/cubemap_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/cubemap/cubemap_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/cubemap/cubemap_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/cubemap/cubemap_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/cubemap/cubemap_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eeps/eepdesert_BK.PNG":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eeps/eepdesert_FR.PNG":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eeps/eepdesert_LF.PNG":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eeps/eepdesert_RT.PNG":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eeps/eepdesert_UP.PNG":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve1bk.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve1dn.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve1ft.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve1lf.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve1rt.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve1up.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve2bk.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve2dn.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve2ft.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve2lf.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve2rt.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve2up.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve3bk.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve3dn.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve3ft.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve3lf.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve3rt.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve3up.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve4bk.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve4dn.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve4ft.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve4lf.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve4rt.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve4up.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve5bk.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve5dn.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve5ft.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve5lf.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve5rt.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve5up.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve6bk.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve6dn.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve6ft.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve6lf.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve6rt.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve6up.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve7bk.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve7dn.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve7ft.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve7lf.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve7rt.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve7up.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve8bk.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve8dn.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve8ft.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve8lf.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve8rt.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/eve/eve8up.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/flingsky03/emap_muddy.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/flingsky03/flingsky03_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/flingsky03/flingsky03_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/flingsky03/flingsky03_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/flingsky03/flingsky03_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/flingsky03/flingsky03_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/flingsky03/flingsky03_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/haloday/haloday_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/haloday/haloday_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/haloday/haloday_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/haloday/haloday_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/haloday/haloday_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/haloday/haloday_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/halonite/halonite_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/halonite/halonite_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/halonite/halonite_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/halonite/halonite_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/halonite/halonite_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/halonite/halonite_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/harvest/harvest_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/harvest/harvest_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/harvest/harvest_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/harvest/harvest_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/harvest/harvest_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/harvest/harvest_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_FrozenHope/inf_butch_FrozenHope_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_night13/inf_butch_night13_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_night13/inf_butch_night13_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_night13/inf_butch_night13_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_night13/inf_butch_night13_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_night13/inf_butch_night13_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_night13/inf_butch_night13_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_nov50/inf_butch_nov50_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_nov50/inf_butch_nov50_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_nov50/inf_butch_nov50_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_nov50/inf_butch_nov50_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_nov50/inf_butch_nov50_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butch_nov50/inf_butch_nov50_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butchlava51/inf_butchlava51_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butchlava51/inf_butchlava51_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butchlava51/inf_butchlava51_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butchlava51/inf_butchlava51_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butchlava51/inf_butchlava51_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/inf_butchlava51/inf_butchlava51_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/jagged/chateau_bk.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/jagged/chateau_dn.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/jagged/chateau_ft.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/jagged/chateau_lf.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/jagged/chateau_rt.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/jagged/chateau_up.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/kif_lava_starrynight62/kif_lava_starrynight62_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/kif_lushsunset/kif_lushsunset_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/kif_lushsunset/kif_lushsunset_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/kif_lushsunset/kif_lushsunset_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/kif_lushsunset/kif_lushsunset_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/kif_lushsunset/kif_lushsunset_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/kif_lushsunset/kif_lushsunset_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lavanight_v5/lavanight_v5_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lavanight_v5/lavanight_v5_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lavanight_v5/lavanight_v5_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lavanight_v5/lavanight_v5_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lavanight_v5/lavanight_v5_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lavanight_v5/lavanight_v5_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lush_02_dusk_BK.png":["TWL-MapPack.vl2"],"textures/skies/lush_02_dusk_DN.png":["TWL-MapPack.vl2"],"textures/skies/lush_02_dusk_FR.png":["TWL-MapPack.vl2"],"textures/skies/lush_02_dusk_LF.png":["TWL-MapPack.vl2"],"textures/skies/lush_02_dusk_RT.png":["TWL-MapPack.vl2"],"textures/skies/lush_02_dusk_UP.png":["TWL-MapPack.vl2"],"textures/skies/lushdusk66/lushdusk66_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lushdusk66/lushdusk66_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lushdusk66/lushdusk66_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lushdusk66/lushdusk66_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lushdusk66/lushdusk66_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lushdusk66/lushdusk66_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lushsky_night11/Thumbs.db":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lushsky_night11/lushsky_night11_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lushsky_night11/lushsky_night11_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lushsky_night11/lushsky_night11_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lushsky_night11/lushsky_night11_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lushsky_night11/lushsky_night11_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/lushsky_night11/lushsky_night11_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/mr_02/mr_02_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/mr_02/mr_02_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/mr_02/mr_02_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/mr_02/mr_02_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/mr_02/mr_02_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/mr_02/mr_02_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/nefred1/red1_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/nefred1/red1_CLOUD1.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/nefred1/red1_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/nefred1/red1_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/nefred1/red1_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/nefred1/red1_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/nightsky82/nightsky82_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/nightsky82/nightsky82_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/nightsky82/nightsky82_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/nightsky82/nightsky82_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/nightsky82/nightsky82_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/nightsky82/nightsky82_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/ocular0.bm8":["TWL2-MapPack.vl2"],"textures/skies/ocular0.png":["TWL2-MapPack.vl2"],"textures/skies/ocular180.bm8":["TWL2-MapPack.vl2"],"textures/skies/ocular180.png":["TWL2-MapPack.vl2"],"textures/skies/ocular270.bm8":["TWL2-MapPack.vl2"],"textures/skies/ocular270.png":["TWL2-MapPack.vl2"],"textures/skies/ocular90.bm8":["TWL2-MapPack.vl2"],"textures/skies/ocular90.png":["TWL2-MapPack.vl2"],"textures/skies/ocular_lush_day_emap.bm8":["TWL2-MapPack.vl2"],"textures/skies/ocular_lush_day_emap.png":["TWL2-MapPack.vl2"],"textures/skies/oculartop.bm8":["TWL2-MapPack.vl2"],"textures/skies/oculartop.png":["TWL2-MapPack.vl2"],"textures/skies/purpsun/PURPSUN_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/purpsun/PURPSUN_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/purpsun/PURPSUN_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/purpsun/PURPSUN_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/purpsun/PURPSUN_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/purpsun/PURPSUN_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/roelcolor/roelcolor_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/roelcolor/roelcolor_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/roelcolor/roelcolor_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/roelcolor/roelcolor_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/roelcolor/roelcolor_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/roelcolor/roelcolor_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sal/Malig_v1_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sal/Malig_v1_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sal/Malig_v1_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sal/Malig_v1_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sal/Malig_v1_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sal/Malig_v1_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky01/Cloud1.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky01/sky01_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky01/sky02_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky01/sky03_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky01/sky04_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky01/sky05_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky01/sky06_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky121/sky121_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky121/sky121_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky121/sky121_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky121/sky121_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky121/sky121_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky121/sky121_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky127/sky127_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky127/sky127_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky127/sky127_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky127/sky127_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky127/sky127_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky127/sky127_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky156/sky156_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky156/sky156_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky156/sky156_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky156/sky156_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky156/sky156_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sky156/sky156_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_14/space_14_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_14/space_14_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_14/space_14_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_14/space_14_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_14/space_14_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_14/space_14_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_16/space_16_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_16/space_16_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_16/space_16_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_16/space_16_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_16/space_16_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_16/space_16_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_17/space_17_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_17/space_17_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_17/space_17_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_17/space_17_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_17/space_17_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_17/space_17_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_18/space_18_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_18/space_18_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_18/space_18_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_18/space_18_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_18/space_18_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_18/space_18_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_19/space_19_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_19/space_19_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_19/space_19_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_19/space_19_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_19/space_19_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_19/space_19_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_3/space_3_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_3/space_3_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_3/space_3_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_3/space_3_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_3/space_3_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_3/space_3_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_5/space_5_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_5/space_5_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_5/space_5_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_5/space_5_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_5/space_5_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/space_5/space_5_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/starrynite/starrynite_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/starrynite/starrynite_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/starrynite/starrynite_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/starrynite/starrynite_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/starrynite/starrynite_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/starrynite/starrynite_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sundown25/sundown25_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sundown25/sundown25_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sundown25/sundown25_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sundown25/sundown25_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sundown25/sundown25_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sundown25/sundown25_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sunnight/sunnight_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sunnight/sunnight_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sunnight/sunnight_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sunnight/sunnight_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sunnight/sunnight_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/sunnight/sunnight_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/tyre/tyre_bk.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/tyre/tyre_dn.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/tyre/tyre_ft.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/tyre/tyre_lf.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/tyre/tyre_rt.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/tyre/tyre_up.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/violet/violet_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/violet/violet_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/violet/violet_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/violet/violet_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/violet/violet_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/violet/violet_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/winterskyday/winterskyday_BK.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/winterskyday/winterskyday_DN.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/winterskyday/winterskyday_FR.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/winterskyday/winterskyday_LF.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/winterskyday/winterskyday_RT.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skies/winterskyday/winterskyday_UP.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/A7branch1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/A7trunk2.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/AgaritaFall.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/BBerryFall.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/BarrenSticksFall.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Blue.hflag.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Blue.hmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Blue.lfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Blue.lmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Blue.mfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Blue.mmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Branch3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Branch4.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Branch5.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Branch6.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Branch7.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Burntwood.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/BurntwoodBranch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/ChkBerryWinter.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Enrgtubes0000.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Enrgtubes0001.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Enrgtubes0002.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Enrgtubes0003.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Enrgtubes0004.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Enrgtubes0005.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Enrgtubes0006.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Enrgtubes0007.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Enrgtubes0008.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Enrgtubes0009.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Green.hflag.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Green.hmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Green.lfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Green.lmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Green.mfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Green.mmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/HorseNettleFall.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Humnskn3.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/LushMoss.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/MadroneBark.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/MadroneFall.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/MadroneFoliage.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/MadroneWinter.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Maple Shrub.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/MesqBark.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/MesquiteBranch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/MesquiteLeaves.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Mortar_Projectile.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/MotionSensor.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/NewMoss.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/NewMossFull.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/NexDefaultFloor.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/NexHoardFloor.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/NexusGenerator.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/NexusPowerLightsON.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Oldwood.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/OldwoodBran01.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/OldwoodBranch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Orange.hmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Orange.lfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Orange.lmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Orange.mfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Orange.mmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Plsre00.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre01.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre02.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre03.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre04.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre05.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre06.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre07.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre08.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre09.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre10.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre11.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre12.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre13.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre14.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre15.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre16.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre17.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre18.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre19.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre20.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre21.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Plsre22.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/PonderosaPineBark.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Pulse00.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Pulse01.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Pulse02.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Pulse03.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Pulse04.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Pulse05.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Pulse06.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Pulse07.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Pulse08.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Purple.hmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Purple.lfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Purple.lmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Purple.mfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Purple.mmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Rabbit BushWin.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/RabbitBush.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Red.hmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Red.lfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Red.lmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Red.mfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Red.mmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/SBerryFall.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/ScotchBroom.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Scout_windshield.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/ShieldPackActivate.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/ShieldPackAmbient.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Silver.hmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Silver.lfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Silver.lmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Silver.mfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Silver.mmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/SnowBlanket.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/StormJason.hmale.png":["StormJason.vl2"],"textures/skins/StormJason.lmale.png":["StormJason.vl2"],"textures/skins/StormJason.mmale.png":["StormJason.vl2"],"textures/skins/TR2-1.hmale.png":["TR2final105-client.vl2"],"textures/skins/TR2-1.lfemale.png":["TR2final105-client.vl2"],"textures/skins/TR2-1.mfemale.png":["TR2final105-client.vl2"],"textures/skins/TR2-1.mmale.png":["TR2final105-client.vl2"],"textures/skins/TR2-2.hmale.png":["TR2final105-client.vl2"],"textures/skins/TR2-2.lfemale.png":["TR2final105-client.vl2"],"textures/skins/TR2-2.mfemale.png":["TR2final105-client.vl2"],"textures/skins/TR2-2.mmale.png":["TR2final105-client.vl2"],"textures/skins/Vehicle_Land_Assault_Wheel.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Vehicle_Land_Assault_bodyMain.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Vehicle_Land_Assault_bodySide1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Vehicle_Land_Assault_bodySide2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Vehicle_grav_scout.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Vehicle_grav_scout_pipes.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Vehicle_grav_scout_windshield.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Vehicle_grav_scout_windshieldInner.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Vehicle_grav_tank_bodyMain.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Weapon_missile_projectile.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/WinMapShrubart.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/WinRhody.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/WinScotchArt.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Yellow.hflag.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/Yellow.hmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Yellow.lfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Yellow.lmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Yellow.mfemale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/Yellow.mmale.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/a.hbioderm_512.png":["skins.vl2"],"textures/skins/a.hrobot_512.png":["skins.vl2"],"textures/skins/a.lbioderm_512.png":["skins.vl2"],"textures/skins/a.lrobot_512.png":["skins.vl2"],"textures/skins/a.mbioderm_512.png":["skins.vl2"],"textures/skins/a.mrobot_512.png":["skins.vl2"],"textures/skins/alienfirxbase2.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/ammo_chaingun.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/ammo_disc.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/ammo_grenade.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/ammo_mine.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/ammo_mortar.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/ammo_plasma.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/armor.damage.1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/armor.damage.2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/armor.damage.3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/artists.plaque.png":["skins.vl2"],"textures/skins/b.hbioderm_512.png":["skins.vl2"],"textures/skins/b.hrobot_512.png":["skins.vl2"],"textures/skins/b.lbioderm_512.png":["skins.vl2"],"textures/skins/b.lrobot_512.png":["skins.vl2"],"textures/skins/b.mbioderm_512.png":["skins.vl2"],"textures/skins/b.mrobot_512.png":["skins.vl2"],"textures/skins/banner_honor.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/banner_strength.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/banner_unity.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/barrelMount.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/barrel_aa_large.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/barrel_elf_large.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/barrel_fusion_large.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/barrel_missile_large.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/barrel_mortar_large.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/base.flag.png":["skins.vl2","yHDTextures2.0.vl2","zflags.vl2"],"textures/skins/base.hbioderm.png":["skins.vl2"],"textures/skins/base.hbioderm_512.png":["skins.vl2"],"textures/skins/base.hflag.png":["skins.vl2","yHDTextures2.0.vl2","zflags.vl2"],"textures/skins/base.hmale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/base.lbioderm.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/base.lbioderm_512.png":["skins.vl2"],"textures/skins/base.lfemale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/base.lmale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/base.mbioderm.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/base.mbioderm_512.png":["skins.vl2"],"textures/skins/base.mfemale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/base.mmale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/base.switch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/baseb.flag.png":["skins.vl2","yHDTextures2.0.vl2","zflags.vl2"],"textures/skins/baseb.hbioderm.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/baseb.hmale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/baseb.lbioderm.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/baseb.lfemale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/baseb.lmale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/baseb.mbioderm.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/baseb.mfemale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/baseb.mmale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/baseb.switch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/basebbot.hmale.png":["skins.vl2"],"textures/skins/basebbot.lmale.png":["skins.vl2"],"textures/skins/basebbot.mmale.png":["skins.vl2"],"textures/skins/basebot.hmale.png":["skins.vl2"],"textures/skins/basebot.lmale.png":["skins.vl2"],"textures/skins/basebot.mmale.png":["skins.vl2"],"textures/skins/bb_bark.png":["TWL-MapPack.vl2"],"textures/skins/bb_bark2.png":["TWL-MapPack.vl2"],"textures/skins/bb_beechleaf.png":["TWL-MapPack.vl2"],"textures/skins/bb_bigleaf.png":["TWL-MapPack.vl2"],"textures/skins/bb_bush.png":["TWL-MapPack.vl2"],"textures/skins/bb_jnigraleaf.png":["TWL-MapPack.vl2"],"textures/skins/bb_palmleaf.png":["TWL-MapPack.vl2"],"textures/skins/bb_screen.png":["TWL-MapPack.vl2"],"textures/skins/bb_stripeleaf.png":["TWL-MapPack.vl2"],"textures/skins/bb_tree1_foliage2.png":["TWL-MapPack.vl2"],"textures/skins/bb_tree1_side.png":["TWL-MapPack.vl2"],"textures/skins/bb_tree2_foliage2.png":["TWL-MapPack.vl2"],"textures/skins/bb_tree2_side.png":["TWL-MapPack.vl2"],"textures/skins/bb_trunk.png":["TWL-MapPack.vl2"],"textures/skins/beacon.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/beagle.flag.png":["skins.vl2","yHDTextures2.0.vl2","zflags.vl2"],"textures/skins/beagle.hmale.png":["skins.vl2"],"textures/skins/beagle.hmale_512.png":["skins.vl2"],"textures/skins/beagle.lfemale.png":["skins.vl2"],"textures/skins/beagle.lfemale_512.png":["skins.vl2"],"textures/skins/beagle.lmale.png":["skins.vl2"],"textures/skins/beagle.lmale_512.png":["skins.vl2"],"textures/skins/beagle.mfemale.png":["skins.vl2"],"textures/skins/beagle.mfemale_512.png":["skins.vl2"],"textures/skins/beagle.mmale.png":["skins.vl2"],"textures/skins/beagle.mmale_512.png":["skins.vl2"],"textures/skins/beagle.switch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/beampulse.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/bigdevdawg.plaque.png":["skins.vl2"],"textures/skins/billboard_1.png":["TR2final105-client.vl2"],"textures/skins/billboard_2.png":["TR2final105-client.vl2"],"textures/skins/billboard_3.png":["TR2final105-client.vl2"],"textures/skins/billboard_4.png":["TR2final105-client.vl2"],"textures/skins/blank.switch.png":["skins.vl2"],"textures/skins/blite00.png":["skins.vl2"],"textures/skins/blite01.PNG":["skins.vl2"],"textures/skins/blite02.png":["skins.vl2"],"textures/skins/blite03.png":["skins.vl2"],"textures/skins/blite04.png":["skins.vl2"],"textures/skins/blue.hflag.png":["zflags.vl2"],"textures/skins/blue.png":["skins.vl2"],"textures/skins/blue00.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/blue00.ifl":["skins.vl2"],"textures/skins/blue01.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/blue02.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/blue03.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/blue04.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/blue_blink.ifl":["skins.vl2"],"textures/skins/blue_blink0.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/blue_blink0.ifl":["skins.vl2"],"textures/skins/blue_blink1.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/blue_blink2.PNG":["skins.vl2"],"textures/skins/blue_blink2.png":["yHDTextures2.0.vl2"],"textures/skins/blue_blink3.PNG":["skins.vl2"],"textures/skins/blue_blink3.png":["yHDTextures2.0.vl2"],"textures/skins/blue_blink4.PNG":["skins.vl2"],"textures/skins/blue_blink4.png":["yHDTextures2.0.vl2"],"textures/skins/borg1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/borg2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/borg4.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/borg6.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/brsh5.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/brush.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/bullethole1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/bullethole2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/bullethole3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/bullethole4.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/bullethole5.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/bullethole6.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cactus.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/camera.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/chaingun_shot_end.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/chaingun_shot_side.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/chg_fmzl.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/chg_smzl.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/chgexhaust.ifl":["skins.vl2"],"textures/skins/cloak_core.ifl":["skins.vl2"],"textures/skins/cloak_core0000.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0001.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0002.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0003.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0004.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0005.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0006.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0007.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0008.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0009.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0010.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0011.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0012.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0013.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0014.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0015.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0016.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0017.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0018.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cloak_core0019.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cotp.flag.png":["skins.vl2","yHDTextures2.0.vl2","zflags.vl2"],"textures/skins/cotp.hmale.png":["skins.vl2"],"textures/skins/cotp.lfemale.png":["skins.vl2"],"textures/skins/cotp.lmale.png":["skins.vl2"],"textures/skins/cotp.mfemale.png":["skins.vl2"],"textures/skins/cotp.mmale.png":["skins.vl2"],"textures/skins/cotp.switch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/cotp_hmale_512.png":["skins.vl2"],"textures/skins/cotp_lfemale_512.png":["skins.vl2"],"textures/skins/cotp_lmale_512.png":["skins.vl2"],"textures/skins/cotp_mfemale_512.png":["skins.vl2"],"textures/skins/cotp_mmale_512.png":["skins.vl2"],"textures/skins/dcase00.PNG":["skins.vl2"],"textures/skins/dcase00.ifl":["skins.vl2"],"textures/skins/dcase00.png":["yHDTextures2.0.vl2"],"textures/skins/dcase01.PNG":["skins.vl2"],"textures/skins/dcase01.png":["yHDTextures2.0.vl2"],"textures/skins/dcase02.PNG":["skins.vl2"],"textures/skins/dcase02.png":["yHDTextures2.0.vl2"],"textures/skins/dcase03.PNG":["skins.vl2"],"textures/skins/dcase03.png":["yHDTextures2.0.vl2"],"textures/skins/dcase04.PNG":["skins.vl2"],"textures/skins/dcase04.png":["yHDTextures2.0.vl2"],"textures/skins/dcase05.PNG":["skins.vl2"],"textures/skins/dcase05.png":["yHDTextures2.0.vl2"],"textures/skins/deb01.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb01.ifl":["skins.vl2"],"textures/skins/deb02.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb03.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb04.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb05.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb06.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb07.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb08.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb09.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb10.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb11.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb12.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb13.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb14.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb15.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb16.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb17.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb18.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb19.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb20.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb21.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb22.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb23.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb24.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb25.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb26.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb27.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb28.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb29.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb30.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb31.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb32.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deb33.PNG":["skins.vl2"],"textures/skins/deb33.png":["yHDTextures2.0.vl2"],"textures/skins/deb34.PNG":["skins.vl2"],"textures/skins/deb34.png":["yHDTextures2.0.vl2"],"textures/skins/decoy.plaque.png":["skins.vl2"],"textures/skins/deploy_inv_lite.ifl":["skins.vl2"],"textures/skins/deploy_inventory_1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deploy_inventory_2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/deploy_sensor_pulse.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/designers.plaque.png":["skins.vl2"],"textures/skins/diamondback.plaque.png":["skins.vl2"],"textures/skins/disc00.PNG":["skins.vl2"],"textures/skins/disc00.ifl":["skins.vl2"],"textures/skins/disc00.png":["yHDTextures2.0.vl2"],"textures/skins/disc01.PNG":["skins.vl2"],"textures/skins/disc01.png":["yHDTextures2.0.vl2"],"textures/skins/disc02.PNG":["skins.vl2"],"textures/skins/disc02.png":["yHDTextures2.0.vl2"],"textures/skins/disc03.PNG":["skins.vl2"],"textures/skins/disc03.png":["yHDTextures2.0.vl2"],"textures/skins/disc04.PNG":["skins.vl2"],"textures/skins/disc04.png":["yHDTextures2.0.vl2"],"textures/skins/disc05.PNG":["skins.vl2"],"textures/skins/disc05.png":["yHDTextures2.0.vl2"],"textures/skins/disc06.PNG":["skins.vl2"],"textures/skins/disc06.png":["yHDTextures2.0.vl2"],"textures/skins/disc07.PNG":["skins.vl2"],"textures/skins/disc07.png":["yHDTextures2.0.vl2"],"textures/skins/disc08.PNG":["skins.vl2"],"textures/skins/disc08.png":["yHDTextures2.0.vl2"],"textures/skins/disc09.PNG":["skins.vl2"],"textures/skins/disc09.png":["yHDTextures2.0.vl2"],"textures/skins/disc10.PNG":["skins.vl2"],"textures/skins/disc10.png":["yHDTextures2.0.vl2"],"textures/skins/disc11.PNG":["skins.vl2"],"textures/skins/disc11.png":["yHDTextures2.0.vl2"],"textures/skins/disc12.PNG":["skins.vl2"],"textures/skins/disc12.png":["yHDTextures2.0.vl2"],"textures/skins/disc13.PNG":["skins.vl2"],"textures/skins/disc13.png":["yHDTextures2.0.vl2"],"textures/skins/disc14.PNG":["skins.vl2"],"textures/skins/disc14.png":["yHDTextures2.0.vl2"],"textures/skins/disc15.PNG":["skins.vl2"],"textures/skins/disc15.png":["yHDTextures2.0.vl2"],"textures/skins/disc16.PNG":["skins.vl2"],"textures/skins/disc16.png":["yHDTextures2.0.vl2"],"textures/skins/disc17.PNG":["skins.vl2"],"textures/skins/disc17.png":["yHDTextures2.0.vl2"],"textures/skins/disc18.PNG":["skins.vl2"],"textures/skins/disc18.png":["yHDTextures2.0.vl2"],"textures/skins/disc19.PNG":["skins.vl2"],"textures/skins/disc19.png":["yHDTextures2.0.vl2"],"textures/skins/disc20.PNG":["skins.vl2"],"textures/skins/disc20.png":["yHDTextures2.0.vl2"],"textures/skins/disc21.PNG":["skins.vl2"],"textures/skins/disc21.png":["yHDTextures2.0.vl2"],"textures/skins/disc22.PNG":["skins.vl2"],"textures/skins/disc22.png":["yHDTextures2.0.vl2"],"textures/skins/disc23.PNG":["skins.vl2"],"textures/skins/disc23.png":["yHDTextures2.0.vl2"],"textures/skins/disc24.PNG":["skins.vl2"],"textures/skins/disc24.png":["yHDTextures2.0.vl2"],"textures/skins/disc25.PNG":["skins.vl2"],"textures/skins/disc25.png":["yHDTextures2.0.vl2"],"textures/skins/disc26.PNG":["skins.vl2"],"textures/skins/disc26.png":["yHDTextures2.0.vl2"],"textures/skins/disc27.PNG":["skins.vl2"],"textures/skins/disc27.png":["yHDTextures2.0.vl2"],"textures/skins/disc_muzzle.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/discshield2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/dox_stone.png":["TWL-MapPack.vl2"],"textures/skins/dox_wires.png":["TWL-MapPack.vl2"],"textures/skins/drawkward.plaque.png":["skins.vl2"],"textures/skins/ds.hmale_512.png":["skins.vl2"],"textures/skins/ds.lfemale_512.png":["skins.vl2"],"textures/skins/ds.lmale_512.png":["skins.vl2"],"textures/skins/ds.mfemale_512.png":["skins.vl2"],"textures/skins/ds.mmale_512.png":["skins.vl2"],"textures/skins/dsword.flag.png":["skins.vl2","yHDTextures2.0.vl2","zflags.vl2"],"textures/skins/dsword.hmale.png":["skins.vl2"],"textures/skins/dsword.lfemale.png":["skins.vl2"],"textures/skins/dsword.lmale.png":["skins.vl2"],"textures/skins/dsword.mfemale.png":["skins.vl2"],"textures/skins/dsword.mmale.png":["skins.vl2"],"textures/skins/dsword.switch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/east.plaque.png":["skins.vl2"],"textures/skins/energy_blast.PNG":["skins.vl2"],"textures/skins/energy_blue_blink.ifl":["skins.vl2"],"textures/skins/energy_bolt.PNG":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/energy_bolt_aura.png":["skins.vl2"],"textures/skins/energy_bolt_front.png":["skins.vl2"],"textures/skins/energy_muzzle00.ifl":["skins.vl2"],"textures/skins/energy_side_muzzle00.ifl":["skins.vl2"],"textures/skins/energyb01.ifl":["skins.vl2"],"textures/skins/energyb01.png":["skins.vl2"],"textures/skins/energyb02.png":["skins.vl2"],"textures/skins/energyb03.png":["skins.vl2"],"textures/skins/energyb04.png":["skins.vl2"],"textures/skins/energyb05.png":["skins.vl2"],"textures/skins/energydis0000.ifl":["skins.vl2"],"textures/skins/energydis0000.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/energydis0001.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/energydis0002.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/energydis0003.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/energydis0004.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/energydis0005.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/enrg_frnt_muzl00.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_frnt_muzl01.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_frnt_muzl02.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_frnt_muzl03.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_frnt_muzl04.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_frnt_muzl05.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_frnt_muzl06.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_frnt_muzl07.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_side_muzl00.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_side_muzl01.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_side_muzl02.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_side_muzl03.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_side_muzl04.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_side_muzl05.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_side_muzl06.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrg_side_muzl07.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/enrgcore0000.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/enrgcore0001.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/enrgcore0002.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/enrgcore0003.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/enrgcore0004.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/enrgcore0005.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/enrgcore0006.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/enrgcore0007.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/enrgcore0008.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/enrgcore0009.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/enrgpack_core.ifl":["skins.vl2"],"textures/skins/enrgpack_tubes.ifl":["skins.vl2"],"textures/skins/etcmodel02.plaque.png":["skins.vl2"],"textures/skins/flag.png":["skins.vl2","yHDTextures2.0.vl2","zflags.vl2"],"textures/skins/flaglight1.ifl":["skins.vl2"],"textures/skins/flaglight1.png":["skins.vl2"],"textures/skins/flaglight2.png":["skins.vl2"],"textures/skins/flaglight3.png":["skins.vl2"],"textures/skins/flaglight4.png":["skins.vl2"],"textures/skins/flaglight5.png":["skins.vl2"],"textures/skins/flaregreen.png":["skins.vl2"],"textures/skins/flarewhite.PNG":["skins.vl2"],"textures/skins/flyerflame1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcef1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcef2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcef3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcef4.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcef5.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcefield_electric.ifl":["skins.vl2"],"textures/skins/forcefield_electric0.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcefield_electric1.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcefield_electric2.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcefield_electric3.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcefield_electric4.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcefield_electric5.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcefield_grn.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcefield_grn.ifl":["skins.vl2"],"textures/skins/forcefield_grn1.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcefield_grn2.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcefield_grn3.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcefield_grn4.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/forcefield_grn5.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/frankrizzo.plaque.png":["skins.vl2"],"textures/skins/generator.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/generic_scorch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/glow_red.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/goal_back.png":["TR2final105-client.vl2"],"textures/skins/goal_panel.png":["TR2final105-client.vl2"],"textures/skins/goal_side.png":["TR2final105-client.vl2"],"textures/skins/goal_top.png":["TR2final105-client.vl2"],"textures/skins/gold_goal_back.png":["TR2final105-client.vl2"],"textures/skins/gold_goal_side.png":["TR2final105-client.vl2"],"textures/skins/gold_goal_top.png":["TR2final105-client.vl2"],"textures/skins/gold_post.png":["TR2final105-client.vl2"],"textures/skins/goldcube.png":["TR2final105-client.vl2"],"textures/skins/gotmilk.plaque.png":["skins.vl2"],"textures/skins/green.hflag.png":["zflags.vl2"],"textures/skins/green00.ifl":["skins.vl2"],"textures/skins/green00.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/green01.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/green02.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/green03.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/green04.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/greenMortar.ifl":["skins.vl2"],"textures/skins/green_blink.ifl":["skins.vl2"],"textures/skins/green_blink0.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/green_blink1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/green_blink2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/green_blink3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/green_blink4.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/greenlight.ifl":["skins.vl2"],"textures/skins/grenade.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/grenade_flare.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/grenade_flash.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/grenade_projectile.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/hexabolic.plaque.png":["skins.vl2"],"textures/skins/horde.flag.png":["skins.vl2","yHDTextures2.0.vl2","zflags.vl2"],"textures/skins/horde.hbioderm.png":["skins.vl2"],"textures/skins/horde.lbioderm.png":["skins.vl2"],"textures/skins/horde.mbioderm.png":["skins.vl2"],"textures/skins/horde.switch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/hud_ret_bomber1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/hud_ret_bomber2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/hud_ret_bomber3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/hunters.flag.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/hvybioflare.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/hvyjetpackflare.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflare00.ifl":["skins.vl2"],"textures/skins/jetflare00.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflare01.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflare02.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflare03.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflare04.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflare05.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflare2.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflareside00.ifl":["skins.vl2"],"textures/skins/jetflareside00.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflareside01.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflareside02.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflareside03.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflareside04.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetflareside05.png":["skins.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/skins/jetpack.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/jetpack_bio.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/jetpackflare.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/jetpackflare_bio.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/jets00.ifl":["skins.vl2"],"textures/skins/jets00.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/jets01.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/jets02.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/jets03.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/jets04.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/jets05.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/jett.plaque.png":["skins.vl2"],"textures/skins/jetyellow.png":["skins.vl2"],"textures/skins/jimmy.plaque.png":["skins.vl2"],"textures/skins/kidneythief.plaque.png":["skins.vl2"],"textures/skins/leaf_bunch2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/leafydome.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/leafydome2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/light_blue_00.PNG":["skins.vl2"],"textures/skins/light_blue_01.PNG":["skins.vl2"],"textures/skins/light_blue_02.PNG":["skins.vl2"],"textures/skins/light_blue_03.PNG":["skins.vl2"],"textures/skins/light_blue_04.PNG":["skins.vl2"],"textures/skins/light_blue_generator.ifl":["skins.vl2"],"textures/skins/light_green01.PNG":["skins.vl2"],"textures/skins/light_green01.ifl":["skins.vl2"],"textures/skins/light_green02.PNG":["skins.vl2"],"textures/skins/light_green03.PNG":["skins.vl2"],"textures/skins/light_green04.PNG":["skins.vl2"],"textures/skins/light_green05.PNG":["skins.vl2"],"textures/skins/light_green06.PNG":["skins.vl2"],"textures/skins/light_red.ifl":["skins.vl2"],"textures/skins/light_red01.PNG":["skins.vl2"],"textures/skins/light_red02.png":["skins.vl2"],"textures/skins/light_red03.png":["skins.vl2"],"textures/skins/light_red04.png":["skins.vl2"],"textures/skins/light_red05.png":["skins.vl2"],"textures/skins/light_red06.png":["skins.vl2"],"textures/skins/light_red2.ifl":["skins.vl2"],"textures/skins/light_red3.ifl":["skins.vl2"],"textures/skins/lite_blue0.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_blue1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_blue2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_blue3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_blue4.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_fusturt.ifl":["skins.vl2"],"textures/skins/lite_fusturt01.ifl":["skins.vl2"],"textures/skins/lite_green.ifl":["skins.vl2"],"textures/skins/lite_green0.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_green1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_green2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_green3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_green4.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_pack_cloak.ifl":["skins.vl2"],"textures/skins/lite_red.ifl":["skins.vl2"],"textures/skins/lite_red0.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_red04.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_red1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_red2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_red3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_red4.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/lite_remoteTurret.ifl":["skins.vl2"],"textures/skins/lite_rpu_pack01.ifl":["skins.vl2"],"textures/skins/lite_rpu_pack02.ifl":["skins.vl2"],"textures/skins/lite_sh_pack01.ifl":["skins.vl2"],"textures/skins/lite_sh_pack02.ifl":["skins.vl2"],"textures/skins/lite_turmiss.ifl":["skins.vl2"],"textures/skins/lite_turmort.ifl":["skins.vl2"],"textures/skins/marineleaves.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/marker.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/maximus.plaque.png":["skins.vl2"],"textures/skins/mine.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mine_anti_air.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mine_anti_land.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/missile_flash.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/missing.plaque.png":["skins.vl2"],"textures/skins/mongo.plaque.png":["skins.vl2"],"textures/skins/mort000.ifl":["skins.vl2"],"textures/skins/mort000.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort001.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort002.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort003.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort004.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort005.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort006.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort007.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort008.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort009.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort010.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort011.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort012.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort013.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort014.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort015.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort016.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort017.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort018.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort019.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort020.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort021.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort022.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort023.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort024.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort025.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort026.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/mort027.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/newedge00.ifl":["skins.vl2"],"textures/skins/newedge00.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/newedge01.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/newedge02.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/newedge03.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/newedge04.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/newedge05.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg00.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg01.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg02.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg03.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg04.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg05.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg06.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg07.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg08.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg09.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg10.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg11.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg12.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg13.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg14.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexg15.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexgren.ifl":["skins.vl2"],"textures/skins/nexgren02.ifl":["skins.vl2"],"textures/skins/nexred.ifl":["skins.vl2"],"textures/skins/nexred00.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred01.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred02.ifl":["skins.vl2"],"textures/skins/nexred02.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred03.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred04.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred05.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred06.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred07.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred08.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred09.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred10.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred11.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred12.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred13.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred14.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/nexred15.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/noise.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/olddawg.plaque.png":["skins.vl2"],"textures/skins/orange.ifl":["skins.vl2"],"textures/skins/orange00.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/orange01.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/orange02.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/orange03.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/orange04.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/orange05.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/orange1.ifl":["skins.vl2"],"textures/skins/orphankazrak.plaque.png":["skins.vl2"],"textures/skins/pack_ammo.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_cloak.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_cloak2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_deploy_sensor_pulse.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_energy.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_rep.ifl":["skins.vl2"],"textures/skins/pack_rep01.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_rep02.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_rep03.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_rep04.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_rep05.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_rep2.ifl":["skins.vl2"],"textures/skins/pack_rep_lite.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_repair.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_senjam.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_shield.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_u_c00.png":["skins.vl2"],"textures/skins/pack_u_c01.png":["skins.vl2"],"textures/skins/pack_u_c02.png":["skins.vl2"],"textures/skins/pack_u_c03.png":["skins.vl2"],"textures/skins/pack_u_c04.png":["skins.vl2"],"textures/skins/pack_u_e.ifl":["skins.vl2"],"textures/skins/pack_u_e_lite.ifl":["skins.vl2"],"textures/skins/pack_u_e_lite00.png":["skins.vl2"],"textures/skins/pack_u_e_lite01.png":["skins.vl2"],"textures/skins/pack_u_e_lite02.png":["skins.vl2"],"textures/skins/pack_u_e_lite03.png":["skins.vl2"],"textures/skins/pack_u_e_lite04.png":["skins.vl2"],"textures/skins/pack_u_e_lite05.png":["skins.vl2"],"textures/skins/pack_u_e_lite06.png":["skins.vl2"],"textures/skins/pack_upgrade_cloaking.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_upgrade_energy.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_upgrade_reflection.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_upgrade_repair.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_upgrade_repulsor.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_upgrade_satchel.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_upgrade_satchel2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/pack_upgrade_shield.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plasma.ifl":["skins.vl2"],"textures/skins/plasma01.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plasma02.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plasma03.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plasma04.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plasma05.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plasma06.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plasma07.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plasma08.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plasma09.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plasma10.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plasmaTurret.ifl":["skins.vl2"],"textures/skins/plasma_ammo.ifl":["skins.vl2"],"textures/skins/plasma_exhaust.ifl":["skins.vl2"],"textures/skins/plasma_muzzle.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex00.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex01.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex02.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex03.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex04.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex05.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex06.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex07.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex08.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex09.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex10.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex11.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex12.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex13.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex14.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex15.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex16.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex17.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex18.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex19.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex20.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex21.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex22.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plex23.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plrec00.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plrec00.ifl":["skins.vl2"],"textures/skins/plrec01.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plrec02.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plrec03.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plrec04.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plrec05.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plrec06.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plrec07.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsTur0a.ifl":["skins.vl2"],"textures/skins/plsam00.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam00.ifl":["skins.vl2"],"textures/skins/plsam01.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam02.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam03.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam04.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam05.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam06.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam07.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam08.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam09.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam0a.ifl":["skins.vl2"],"textures/skins/plsam10.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam11.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam12.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam13.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam14.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam15.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam16.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam17.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam18.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam19.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam20.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam21.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam22.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam23.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam24.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam25.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam26.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam27.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam28.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam29.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam30.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam31.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam32.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam33.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam34.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam35.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam36.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam37.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam38.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam39.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsam40.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsamagun.ifl":["skins.vl2"],"textures/skins/plsmabolt01.ifl":["skins.vl2"],"textures/skins/plsmabolt01.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsmabolt02.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsmabolt03.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsmabolt04.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsmabolt05.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsmabolt06.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsmabolt07.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsmabolt08.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsmabolt09.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsmabolt10.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/plsre.ifl":["skins.vl2"],"textures/skins/pod1.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/porg2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/porg4.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/programmers1.plaque.png":["skins.vl2"],"textures/skins/programmers2.plaque.png":["skins.vl2"],"textures/skins/purple00.ifl":["skins.vl2"],"textures/skins/purple00.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/purple01.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/purple02.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/purple03.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/purple04.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/qix.plaque.png":["skins.vl2"],"textures/skins/raf.plaque.png":["skins.vl2"],"textures/skins/ratedz.plaque.png":["skins.vl2"],"textures/skins/red_blink.ifl":["skins.vl2"],"textures/skins/red_blink0.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/red_blink1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/red_blink2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/red_blink3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/red_blink4.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/repair_kit.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/repair_patch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/rickets.plaque.png":["skins.vl2"],"textures/skins/rusty.mmale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/scanline.ifl":["skins.vl2"],"textures/skins/scanline1.PNG":["skins.vl2"],"textures/skins/scanline1.png":["yHDTextures2.0.vl2"],"textures/skins/scanline2.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/scanline3.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/scanline4.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/scanline5.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/scanline6.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/screenframe.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/screenstatic1.ifl":["skins.vl2"],"textures/skins/screenstatic1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/screenstatic2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/screenstatic3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/screenstatic4.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/screenstatic5.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/sensor_pulse_large.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/sensor_pulse_med.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/sentry.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/shark.plaque.png":["skins.vl2"],"textures/skins/shrikeflare2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/silver_post.png":["TR2final105-client.vl2"],"textures/skins/silvercube.png":["TR2final105-client.vl2"],"textures/skins/skeet.plaque.png":["skins.vl2"],"textures/skins/skin2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke.ifl":["skins.vl2"],"textures/skins/smoke00.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke01.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke02.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke03.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke04.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke05.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke06.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke07.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke08.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke09.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke10.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke11.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke12.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke13.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke14.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke15.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke16.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke17.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke18.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke19.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/smoke20.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/sneaker.plaque.png":["skins.vl2"],"textures/skins/snowleopard.plaque.png":["skins.vl2"],"textures/skins/solarpanel.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/sparks00.ifl":["skins.vl2"],"textures/skins/stackable.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable1L.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable1M.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable1S.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable2L.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable2S.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable2m.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable3L.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable3m.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable3s.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable4L.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable4M.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable5L.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/stackable5m.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_damage.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_damageL1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_damageL2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_damageL3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_damageM1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_damageM2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_damageM3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_damageS1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_damageS2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_damageS3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_damageS4.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_damage_alpha.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_inventory.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_inventory_activate.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_teleporter.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_teleporter_activate.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/station_vpad.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/statue_HMale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/statue_LFemale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/statue_LMale.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/statue_base.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/statue_plaque.png":["skins.vl2"],"textures/skins/switch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/switchbeam.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/swolf.flag.png":["skins.vl2","yHDTextures2.0.vl2","zflags.vl2"],"textures/skins/swolf.hmale.png":["skins.vl2"],"textures/skins/swolf.lfemale.png":["skins.vl2"],"textures/skins/swolf.lmale.png":["skins.vl2"],"textures/skins/swolf.mfemale.png":["skins.vl2"],"textures/skins/swolf.mmale.png":["skins.vl2"],"textures/skins/swolf.switch.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/swolf_hmale_512.png":["skins.vl2"],"textures/skins/swolf_lfemale_512.png":["skins.vl2"],"textures/skins/swolf_lmale_512.png":["skins.vl2"],"textures/skins/swolf_mfemale_512.png":["skins.vl2"],"textures/skins/swolf_mmale_512.png":["skins.vl2"],"textures/skins/symlink.plaque.png":["skins.vl2"],"textures/skins/todesritter.plaque.png":["skins.vl2"],"textures/skins/tomin8tor.plaque.png":["skins.vl2"],"textures/skins/tr2_flag.png":["TR2final105-client.vl2"],"textures/skins/tribes1.plaque.png":["skins.vl2"],"textures/skins/turret_InOut_deploy.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/turret_assaultTank.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/turret_base_large.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/turret_belly.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/turret_light_red.ifl":["skins.vl2"],"textures/skins/turret_remote.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/turret_sentry.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/twitch.plaque.png":["skins.vl2"],"textures/skins/uberbob.plaque.png":["skins.vl2"],"textures/skins/vaportrail.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vehicle_air_bomber1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vehicle_air_bomber2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vehicle_air_bomber3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vehicle_air_hpc1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vehicle_air_hpc2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vehicle_air_hpc3.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vehicle_air_scout.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vehicle_grav_tank_bodyside1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vehicle_grav_tank_bodyside2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vehicle_land_mpb1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vehicle_land_mpb2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vehicle_mpb_sensor_panelsON.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vending01.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/vending02.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/skins/vpad_activate.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vpad_ambient.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/vpad_arm.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_chaingun.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_chaingun_ammocasing.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_disc.PNG":["skins.vl2"],"textures/skins/weapon_disc.png":["yHDTextures2.0.vl2"],"textures/skins/weapon_elf.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_energy.PNG":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_energy_vehicle.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_grenade_launcher.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_missile.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_missile_casement.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_mortar.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_plasma1.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_plasma2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_plasmathrower.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_repair.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_shocklance.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_shocklance_glow .png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_sniper.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/weapon_targeting.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/xorg2.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/skins/yellow.hflag.png":["zflags.vl2"],"textures/skins/yellow.png":["skins.vl2","yHDTextures2.0.vl2"],"textures/sky01.dml":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/sky01/sback.png":["TWL2-MapPack.vl2"],"textures/sky01/sdown.png":["TWL2-MapPack.vl2"],"textures/sky01/sfront.png":["TWL2-MapPack.vl2"],"textures/sky01/sleft.png":["TWL2-MapPack.vl2"],"textures/sky01/sright.png":["TWL2-MapPack.vl2"],"textures/sky01/sup.png":["TWL2-MapPack.vl2"],"textures/sky03.dml":["TWL-MapPack.vl2"],"textures/sky03/TR1_Cloud1.png":["TWL-MapPack.vl2"],"textures/sky03/TR1_Cloud2.png":["TWL-MapPack.vl2"],"textures/sky03/fback.png":["TWL-MapPack.vl2"],"textures/sky03/fdown.png":["TWL-MapPack.vl2"],"textures/sky03/ffront.png":["TWL-MapPack.vl2"],"textures/sky03/fleft.png":["TWL-MapPack.vl2"],"textures/sky03/fright.png":["TWL-MapPack.vl2"],"textures/sky03/fup.png":["TWL-MapPack.vl2"],"textures/sky121.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/sky127.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/sky156.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/sky_badlands_cloudy.dml":["textures.vl2"],"textures/sky_badlands_starrynight.dml":["textures.vl2"],"textures/sky_beachblitz.dml":["TWL-MapPack.vl2"],"textures/sky_desert_blue.dml":["textures.vl2"],"textures/sky_desert_brown.dml":["textures.vl2"],"textures/sky_desert_starrynight.dml":["textures.vl2"],"textures/sky_ice_blue.dml":["textures.vl2"],"textures/sky_ice_cloak.dml":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/sky_ice_starrynight.dml":["textures.vl2"],"textures/sky_lava_brown.dml":["textures.vl2"],"textures/sky_lava_starrynight.dml":["textures.vl2"],"textures/sky_lush_blue.dml":["textures.vl2"],"textures/sky_lush_morestars.dml":["textures.vl2"],"textures/sky_lush_starrynight.dml":["textures.vl2"],"textures/sky_volcanic_starrynight.dml":["textures.vl2"],"textures/small_circle.PNG":["textures.vl2"],"textures/small_cross.png":["textures.vl2"],"textures/small_diamond.png":["textures.vl2"],"textures/small_square.png":["textures.vl2"],"textures/small_triangle.png":["textures.vl2"],"textures/snowflake8x8.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/snowflakes.dml":["textures.vl2"],"textures/snowtest.dml":["textures.vl2"],"textures/space/TR1_Cloud1.png":["TWL-MapPack.vl2"],"textures/space/TR1_Cloud2.png":["TWL-MapPack.vl2"],"textures/space/xnight2_bk.png":["TWL-MapPack.vl2"],"textures/space/xnight2_dn.png":["TWL-MapPack.vl2"],"textures/space/xnight2_ft.png":["TWL-MapPack.vl2"],"textures/space/xnight2_lf.png":["TWL-MapPack.vl2"],"textures/space/xnight2_rt.png":["TWL-MapPack.vl2"],"textures/space/xnight2_up.png":["TWL-MapPack.vl2"],"textures/space_14.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/space_16.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/space_17.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/space_18.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/space_19.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/space_3.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/space_5.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/special/BlueImpact.PNG":["textures.vl2"],"textures/special/BlueImpact.png":["yHDTextures2.0.vl2"],"textures/special/ELFBeam.PNG":["textures.vl2"],"textures/special/ELFBeam.png":["yHDTextures2.0.vl2"],"textures/special/ELFLightning.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0000.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0002.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0004.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0006.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0008.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0010.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0012.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0014.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0016.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0018.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0020.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0022.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0024.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0026.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0028.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0030.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0032.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0034.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0036.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0038.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0040.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0042.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0044.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0046.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0048.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0050.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Explosion/Exp_0052.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/GameGrid.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/LensFlare/Flare00.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/LightningBlur.PNG":["textures.vl2"],"textures/special/LightningBlur.png":["yHDTextures2.0.vl2"],"textures/special/Shocklance_effect01.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Shocklance_effect02.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/bigSmoke.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/smoke_001.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/smoke_002.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/smoke_003.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/smoke_004.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/smoke_005.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/smoke_006.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/smoke_007.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/smoke_008.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/smoke_009.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/smoke_010.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/smoke_011.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/Smoke/smoke_012.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/bigSpark.PNG":["textures.vl2"],"textures/special/bigSpark.png":["yHDTextures2.0.vl2"],"textures/special/blasterBolt.PNG":["textures.vl2","zblasterfix.vl2"],"textures/special/blasterBolt.png":["yHDTextures2.0.vl2"],"textures/special/blasterBoltCross.PNG":["textures.vl2","zblasterfix.vl2"],"textures/special/blasterBoltCross.png":["yHDTextures2.0.vl2"],"textures/special/blasterHit.PNG":["textures.vl2"],"textures/special/blasterHit.png":["yHDTextures2.0.vl2"],"textures/special/bluespark.PNG":["textures.vl2"],"textures/special/bluespark.png":["yHDTextures2.0.vl2"],"textures/special/bubbles.PNG":["textures.vl2"],"textures/special/bubbles.png":["yHDTextures2.0.vl2"],"textures/special/bullethole1.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/bullethole2.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/bullethole3.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/bullethole4.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/bullethole5.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/bullethole6.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/chuteTexture.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/cloakTexture.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/cloudflash.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/cloudflash2.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/cloudflash3.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/cloudflash4.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/cloudflash5.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/cloudflash6.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/cloudflash7.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/cloudflash8.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/crescent3.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/crescent4.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/decal.dml":["textures.vl2"],"textures/special/droplet.PNG":["textures.vl2"],"textures/special/droplet.png":["yHDTextures2.0.vl2"],"textures/special/expFlare.PNG":["textures.vl2"],"textures/special/expFlare.png":["yHDTextures2.0.vl2"],"textures/special/flare.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/flare3.PNG":["textures.vl2"],"textures/special/flare3.png":["yHDTextures2.0.vl2"],"textures/special/flareSpark.PNG":["textures.vl2"],"textures/special/flareSpark.png":["yHDTextures2.0.vl2"],"textures/special/footprints/H_bioderm.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/footprints/H_male.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/footprints/L_bioderm.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/footprints/L_male.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/footprints/M_bioderm.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/footprints/M_male.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/generic_reflect.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/generic_scorch.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/glass.PNG":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/special/gradient.PNG":["textures.vl2"],"textures/special/gradient.png":["yHDTextures2.0.vl2"],"textures/special/grainy.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/jammermap.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/jetExhaust02.PNG":["textures.vl2"],"textures/special/jetExhaust02.png":["yHDTextures2.0.vl2"],"textures/special/landSpikeBolt.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/landSpikeBoltCross.PNG":["textures.vl2"],"textures/special/landSpikeBoltCross.png":["yHDTextures2.0.vl2"],"textures/special/laserrip01.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/laserrip02.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/laserrip03.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/laserrip04.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/laserrip05.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/laserrip06.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/laserrip07.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/laserrip08.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/laserrip09.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/lavadeath_1.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/lavadeath_2.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/lavareflect.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/lightFalloffMono.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/lightning1blur.PNG":["textures.vl2"],"textures/special/lightning1blur.png":["yHDTextures2.0.vl2"],"textures/special/lightning1frame1.PNG":["textures.vl2"],"textures/special/lightning1frame1.png":["yHDTextures2.0.vl2"],"textures/special/lightning1frame2.PNG":["textures.vl2"],"textures/special/lightning1frame2.png":["yHDTextures2.0.vl2"],"textures/special/lightning1frame3.PNG":["textures.vl2"],"textures/special/lightning1frame3.png":["yHDTextures2.0.vl2"],"textures/special/lightning2blur.PNG":["textures.vl2"],"textures/special/lightning2blur.png":["yHDTextures2.0.vl2"],"textures/special/lightning2frame1.PNG":["textures.vl2"],"textures/special/lightning2frame1.png":["yHDTextures2.0.vl2"],"textures/special/lightning2frame2.PNG":["textures.vl2"],"textures/special/lightning2frame2.png":["yHDTextures2.0.vl2"],"textures/special/lightning2frame3.PNG":["textures.vl2"],"textures/special/lightning2frame3.png":["yHDTextures2.0.vl2"],"textures/special/nonlingradient.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/pulse.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/redbump2.PNG":["textures.vl2"],"textures/special/redbump2.png":["yHDTextures2.0.vl2"],"textures/special/redflare.png":["textures.vl2","yHDTextures2.0.vl2","zblasterfix.vl2"],"textures/special/shieldenvmap.PNG":["textures.vl2"],"textures/special/shieldenvmap.png":["yHDTextures2.0.vl2"],"textures/special/shieldmap.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/shockLanceZap.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/shockLightning01.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/shockLightning02.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/shockLightning03.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/shocklanceHit.PNG":["textures.vl2"],"textures/special/shocklanceHit.png":["yHDTextures2.0.vl2"],"textures/special/shockwave4.PNG":["textures.vl2"],"textures/special/shockwave4.png":["yHDTextures2.0.vl2"],"textures/special/shockwave5.PNG":["textures.vl2"],"textures/special/shockwave5.png":["yHDTextures2.0.vl2"],"textures/special/shrikeBolt.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/shrikeBoltCross.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/skyLightning.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/sniper00.PNG":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/spark00.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/stationGlow.PNG":["textures.vl2"],"textures/special/stationGlow.png":["yHDTextures2.0.vl2"],"textures/special/stationLight.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/stationLight2.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/tracer00.PNG":["textures.vl2"],"textures/special/tracer00.png":["yHDTextures2.0.vl2"],"textures/special/tracercross.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/trigger.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/underwaterSpark.PNG":["textures.vl2"],"textures/special/underwaterSpark.png":["yHDTextures2.0.vl2"],"textures/special/water2.PNG":["textures.vl2"],"textures/special/water2.png":["yHDTextures2.0.vl2"],"textures/special/watertail1.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/watertail2.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/watertail3.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/watertail4.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/whiteAlpha0.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/whiteAlpha255.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/special/whiteNoAlpha.png":["textures.vl2","yHDTextures2.0.vl2"],"textures/stagnant_water.dml":["textures.vl2"],"textures/starrynite.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/sunnight.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/taco/taco.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/template.dml":["textures.vl2"],"textures/terrain.BadLands.DirtBumpy.dml":["textures.vl2"],"textures/terrain.BadLands.DirtChipped.dml":["textures.vl2"],"textures/terrain.BadLands.DirtYellow.dml":["textures.vl2"],"textures/terrain.BadLands.DirtYellowCracked.dml":["textures.vl2"],"textures/terrain.BadLands.RockBrown.dml":["textures.vl2"],"textures/terrain.BadLands.RockChipped.dml":["textures.vl2"],"textures/terrain.BadLands.RockCracked.dml":["textures.vl2"],"textures/terrain.DesertWorld.RockFractured.dml":["textures.vl2"],"textures/terrain.DesertWorld.RockSmooth.dml":["textures.vl2"],"textures/terrain.DesertWorld.Sand.dml":["textures.vl2"],"textures/terrain.DesertWorld.SandBurnt.dml":["textures.vl2"],"textures/terrain.DesertWorld.SandDark.dml":["textures.vl2"],"textures/terrain.DesertWorld.SandOrange.dml":["textures.vl2"],"textures/terrain.DesertWorld.SandOxidized.dml":["textures.vl2"],"textures/terrain.FlatShade.Blue.dml":["textures.vl2"],"textures/terrain.FlatShade.Green.dml":["textures.vl2"],"textures/terrain.FlatShade.Purple.dml":["textures.vl2"],"textures/terrain.FlatShade.Red.dml":["textures.vl2"],"textures/terrain.FlatShade.White.dml":["textures.vl2"],"textures/terrain.FrequencyTest.dml":["textures.vl2"],"textures/terrain.IceWorld.Ice.dml":["textures.vl2"],"textures/terrain.IceWorld.RockBlue.dml":["textures.vl2"],"textures/terrain.IceWorld.Snow.dml":["textures.vl2"],"textures/terrain.IceWorld.SnowIce.dml":["textures.vl2"],"textures/terrain.IceWorld.SnowRock.dml":["textures.vl2"],"textures/terrain.LavaWorld.Crust.dml":["textures.vl2"],"textures/terrain.LavaWorld.LavaRockHot.dml":["textures.vl2"],"textures/terrain.LavaWorld.MuddyAsh.dml":["textures.vl2"],"textures/terrain.LushWorld.DirtMossy.dml":["textures.vl2"],"textures/terrain.LushWorld.GrassDark.dml":["textures.vl2"],"textures/terrain.LushWorld.GrassLight.dml":["textures.vl2"],"textures/terrain.LushWorld.GrassMixed.dml":["textures.vl2"],"textures/terrain.LushWorld.Lakebed.dml":["textures.vl2"],"textures/terrain.LushWorld.RockLight.dml":["textures.vl2"],"textures/terrain.LushWorld.RockMossy.dml":["textures.vl2"],"textures/terrain.Outline.dml":["textures.vl2"],"textures/terrain.mask.dml":["textures.vl2"],"textures/terrain/Badlands.DirtBumpy.png":["textures.vl2"],"textures/terrain/Badlands.DirtChipped.png":["textures.vl2"],"textures/terrain/Badlands.DirtYellow.png":["textures.vl2"],"textures/terrain/Badlands.DirtYellowCracked.png":["textures.vl2"],"textures/terrain/Badlands.RockBrown.png":["textures.vl2"],"textures/terrain/Badlands.RockChipped.png":["textures.vl2"],"textures/terrain/Badlands.RockCracked.png":["textures.vl2"],"textures/terrain/Badlands.Rockcrackedcopper.png":["textures.vl2"],"textures/terrain/Bleed.GrassLight.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Bleed.GrassMixed.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Bleed.RockMossy.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Bleed.RockSmooth.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/CB1.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/CB2.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/CBgravel.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/CBtrails.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Default.png":["textures.vl2"],"textures/terrain/DesertWorld.RockFractured.png":["textures.vl2"],"textures/terrain/DesertWorld.RockSmooth.png":["textures.vl2"],"textures/terrain/DesertWorld.Sand.png":["textures.vl2"],"textures/terrain/DesertWorld.SandBurnt.png":["textures.vl2"],"textures/terrain/DesertWorld.SandDark.png":["textures.vl2"],"textures/terrain/DesertWorld.SandOrange.png":["textures.vl2"],"textures/terrain/DesertWorld.SandOxidized.png":["textures.vl2"],"textures/terrain/DesertWorld.TR2Sand.png":["TR2final105-client.vl2"],"textures/terrain/Eep.MoonDirt.PNG":["Classic_maps_v1.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Eep.MoonDirtDark.PNG":["Classic_maps_v1.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Euro4_BeachBlitzSE_lushworld.beachsand.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Euro4_CrownSE_lushworld.beachsand.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Euro4_EpicratesDeluxeSE_tropical1.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Euro4_EpicratesDeluxeSE_ugly2.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Euro4_NeveSE_NyctoGlacier.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Euro4_NeveSE_NyctoRock.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Euro4_NeveSE_NyctoRock2.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Euro4_NeveSE_NyctoSnow.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/Euro4_PuliVeivariSE_NyctoGlacier.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/GMD.DarkRock.png":["Classic_maps_v1.vl2","TR2final105-client.vl2"],"textures/terrain/GMD.DirtMossy.png":["Classic_maps_v1.vl2"],"textures/terrain/GMD.GrassLight.png":["Classic_maps_v1.vl2"],"textures/terrain/GMD.GrassMixed.png":["Classic_maps_v1.vl2","TR2final105-client.vl2"],"textures/terrain/GMD.LightSand.png":["Classic_maps_v1.vl2","TR2final105-client.vl2"],"textures/terrain/GMD.SandBurnt.png":["Classic_maps_v1.vl2"],"textures/terrain/IceWorld.Ice.png":["textures.vl2"],"textures/terrain/IceWorld.RockBlue.png":["textures.vl2"],"textures/terrain/IceWorld.Snow.png":["textures.vl2"],"textures/terrain/IceWorld.SnowIce.png":["textures.vl2"],"textures/terrain/IceWorld.SnowRock.png":["textures.vl2"],"textures/terrain/LavaWorld.Crust.png":["textures.vl2"],"textures/terrain/LavaWorld.LavaRockHot.png":["textures.vl2"],"textures/terrain/LavaWorld.MuddyAsh.png":["textures.vl2"],"textures/terrain/LavaWorld.RockBlack.PNG":["textures.vl2"],"textures/terrain/LegendsLightSand.png":["TWL-MapPack.vl2"],"textures/terrain/LushWorld.DirtMossy.png":["textures.vl2"],"textures/terrain/LushWorld.GrassDark.png":["textures.vl2"],"textures/terrain/LushWorld.GrassLight.png":["textures.vl2"],"textures/terrain/LushWorld.GrassMixed.png":["textures.vl2"],"textures/terrain/LushWorld.Lakebed.png":["textures.vl2"],"textures/terrain/LushWorld.RockLight.png":["textures.vl2"],"textures/terrain/LushWorld.RockMossy.png":["textures.vl2"],"textures/terrain/LushWorld.TR2DirtMossy.png":["TR2final105-client.vl2"],"textures/terrain/LushWorld.TR2GrassDark.png":["TR2final105-client.vl2"],"textures/terrain/LushWorld.TR2GrassLight.png":["TR2final105-client.vl2"],"textures/terrain/LushWorld.TR2GrassMixed.png":["TR2final105-client.vl2"],"textures/terrain/LushWorld.TR2RockLight.png":["TR2final105-client.vl2"],"textures/terrain/LushWorld.TR2RockMossy.png":["TR2final105-client.vl2"],"textures/terrain/NyctoGlacier.png":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/NyctoRock.png":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/NyctoRock2.png":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/NyctoSnow.png":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/RockLight.png":["TWL-MapPack.vl2"],"textures/terrain/TRIgreystone10.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/TRIgreystone7.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/TRIlava_rock.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/TRIstone_chip.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/TRIsub_sand.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/abbbb.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/acccc.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/adesert_cracks_d.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/adesert_sand2_d.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/aeee.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/brown_Dirt02.png":["TWL-MapPack.vl2"],"textures/terrain/brown_Dirt05.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/brown_DirtRock01.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/cc_alien_crackedsand.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/cc_alien_sand.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/cc_sand1.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/cc_sand2.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/cc_sand3.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/cc_sand4.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/desert_cracks_s.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/desert_sand_d.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/grass_autumn_red_d.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/grass_ground_d.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/green_GrassRock005.png":["TWL-MapPack.vl2"],"textures/terrain/green_SnowyGrass001.png":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/greenrock21.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/infbutch_Rock02.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/island_sand2_d.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/island_sand_d.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/kab_felsen1.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/kab_felsen2.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/kab_grass.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/kab_schnee.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/kab_schnee4.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/kab_schneefelsen.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/kab_schneefelsen2.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/kab_schneefelsen3.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/lava_d.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/lava_mars_d.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/lushworld.beachsand.png":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/lushworld.lakesand.png":["Classic_maps_v1.vl2"],"textures/terrain/mmd-1.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/mmd-2.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/mmd-3.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/mmd-5.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/moss_ground_d.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/mxrock0.png":["TWL-MapPack.vl2"],"textures/terrain/mxrock2tu.png":["TWL-MapPack.vl2"],"textures/terrain/mxrock2tv.png":["TWL-MapPack.vl2"],"textures/terrain/ril.darkrock.png":["Classic_maps_v1.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/ril.darkrock1.png":["Classic_maps_v1.vl2"],"textures/terrain/rilk.shingledrock.png":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/rilke.sand.png":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/rockwall.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/seawaterfull2.PNG":["TR2final105-client.vl2"],"textures/terrain/snow2_s.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/snow_a0.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/snow_a2.png":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/snow_brownRock00.png":["TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/snow_grass001.png":["TWL-MapPack.vl2"],"textures/terrain/snow_rock_5.png":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/tes_mystery1.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/tes_mystery2.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/tes_test.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/tropical1.png":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/ugly2.png":["TWL-MapPack.vl2","zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/terrain/wateregypt1.PNG":["TR2final105-client.vl2"],"textures/terrain/watr-icyblue2.PNG":["TR2final105-client.vl2"],"textures/terrainTiles/Frequency1.png":["textures.vl2"],"textures/terrainTiles/Frequency2.png":["textures.vl2"],"textures/terrainTiles/Frequency3.png":["textures.vl2"],"textures/terrainTiles/Frequency4.png":["textures.vl2"],"textures/terrainTiles/Frequency5.png":["textures.vl2"],"textures/terrainTiles/Frequency6.png":["textures.vl2"],"textures/terrainTiles/SANDDK1.PNG":["textures.vl2"],"textures/terrainTiles/SANDDK2.PNG":["textures.vl2"],"textures/terrainTiles/SANDDK3.PNG":["textures.vl2"],"textures/terrainTiles/SANDDK4.PNG":["textures.vl2"],"textures/terrainTiles/SANDDK5.PNG":["textures.vl2"],"textures/terrainTiles/SANDREG1.PNG":["textures.vl2"],"textures/terrainTiles/SANDREG2.PNG":["textures.vl2"],"textures/terrainTiles/SANDREG3.PNG":["textures.vl2"],"textures/terrainTiles/SANDREG4.PNG":["textures.vl2"],"textures/terrainTiles/SANDREG5.PNG":["textures.vl2"],"textures/terrainTiles/SandBrnt1.PNG":["textures.vl2"],"textures/terrainTiles/SandBrnt2.PNG":["textures.vl2"],"textures/terrainTiles/SandBrnt3.PNG":["textures.vl2"],"textures/terrainTiles/SandBrnt4.PNG":["textures.vl2"],"textures/terrainTiles/SandBrnt5.PNG":["textures.vl2"],"textures/terrainTiles/SandOxid1.PNG":["textures.vl2"],"textures/terrainTiles/SandOxid2.PNG":["textures.vl2"],"textures/terrainTiles/SandOxid3.PNG":["textures.vl2"],"textures/terrainTiles/SandOxid4.PNG":["textures.vl2"],"textures/terrainTiles/SandOxid5.PNG":["textures.vl2"],"textures/terrainTiles/blue.png":["textures.vl2"],"textures/terrainTiles/crust1.png":["textures.vl2"],"textures/terrainTiles/crust2.png":["textures.vl2"],"textures/terrainTiles/crust3.png":["textures.vl2"],"textures/terrainTiles/crust4.png":["textures.vl2"],"textures/terrainTiles/crust5.png":["textures.vl2"],"textures/terrainTiles/crust6.png":["textures.vl2"],"textures/terrainTiles/drtBumpy.PNG":["textures.vl2"],"textures/terrainTiles/drtBumpy01.PNG":["textures.vl2"],"textures/terrainTiles/drtBumpy02.PNG":["textures.vl2"],"textures/terrainTiles/drtBumpy03.PNG":["textures.vl2"],"textures/terrainTiles/drtBumpy04.PNG":["textures.vl2"],"textures/terrainTiles/drtBumpy05.PNG":["textures.vl2"],"textures/terrainTiles/drtChipped.PNG":["textures.vl2"],"textures/terrainTiles/drtChipped01.PNG":["textures.vl2"],"textures/terrainTiles/drtChipped02.PNG":["textures.vl2"],"textures/terrainTiles/drtChipped03.PNG":["textures.vl2"],"textures/terrainTiles/drtChipped04.PNG":["textures.vl2"],"textures/terrainTiles/drtChipped05.PNG":["textures.vl2"],"textures/terrainTiles/drtYelo.PNG":["textures.vl2"],"textures/terrainTiles/drtYelo01.PNG":["textures.vl2"],"textures/terrainTiles/drtYelo02.PNG":["textures.vl2"],"textures/terrainTiles/drtYelo03.PNG":["textures.vl2"],"textures/terrainTiles/drtYelo04.PNG":["textures.vl2"],"textures/terrainTiles/drtYeloCrk0.PNG":["textures.vl2"],"textures/terrainTiles/drtYeloCrk01.PNG":["textures.vl2"],"textures/terrainTiles/drtYeloCrk02.PNG":["textures.vl2"],"textures/terrainTiles/drtYeloCrk03.PNG":["textures.vl2"],"textures/terrainTiles/drtYeloCrk04.PNG":["textures.vl2"],"textures/terrainTiles/grassDk1.PNG":["textures.vl2"],"textures/terrainTiles/grassDk2.PNG":["textures.vl2"],"textures/terrainTiles/grassDk3.PNG":["textures.vl2"],"textures/terrainTiles/grassDk4.PNG":["textures.vl2"],"textures/terrainTiles/grassDk5.PNG":["textures.vl2"],"textures/terrainTiles/grassDk6.PNG":["textures.vl2"],"textures/terrainTiles/grassLt1.PNG":["textures.vl2"],"textures/terrainTiles/grassLt2.PNG":["textures.vl2"],"textures/terrainTiles/grassLt3.PNG":["textures.vl2"],"textures/terrainTiles/grassLt4.PNG":["textures.vl2"],"textures/terrainTiles/grassLt5.PNG":["textures.vl2"],"textures/terrainTiles/grassMix1.PNG":["textures.vl2"],"textures/terrainTiles/grassMix2.PNG":["textures.vl2"],"textures/terrainTiles/grassMix3.PNG":["textures.vl2"],"textures/terrainTiles/grassMix4.PNG":["textures.vl2"],"textures/terrainTiles/grassMix5.PNG":["textures.vl2"],"textures/terrainTiles/grassMix6.PNG":["textures.vl2"],"textures/terrainTiles/grassMix7.PNG":["textures.vl2"],"textures/terrainTiles/green.png":["textures.vl2"],"textures/terrainTiles/ice01.png":["textures.vl2"],"textures/terrainTiles/ice02.png":["textures.vl2"],"textures/terrainTiles/ice03.png":["textures.vl2"],"textures/terrainTiles/ice04.png":["textures.vl2"],"textures/terrainTiles/ice05.png":["textures.vl2"],"textures/terrainTiles/ice06.png":["textures.vl2"],"textures/terrainTiles/ice07.png":["textures.vl2"],"textures/terrainTiles/ice08.png":["textures.vl2"],"textures/terrainTiles/ice09.png":["textures.vl2"],"textures/terrainTiles/ice10.png":["textures.vl2"],"textures/terrainTiles/icesnow1.png":["textures.vl2"],"textures/terrainTiles/icesnow2.png":["textures.vl2"],"textures/terrainTiles/icesnow3.png":["textures.vl2"],"textures/terrainTiles/icesnow4.png":["textures.vl2"],"textures/terrainTiles/icesnow5.png":["textures.vl2"],"textures/terrainTiles/icesnow6.png":["textures.vl2"],"textures/terrainTiles/lavarockhot1.png":["textures.vl2"],"textures/terrainTiles/lavarockhot2.png":["textures.vl2"],"textures/terrainTiles/lavarockhot3.png":["textures.vl2"],"textures/terrainTiles/lavarockhot4.png":["textures.vl2"],"textures/terrainTiles/lavarockhot5.png":["textures.vl2"],"textures/terrainTiles/mask.0001.png":["textures.vl2"],"textures/terrainTiles/mask.0010.png":["textures.vl2"],"textures/terrainTiles/mask.0011.png":["textures.vl2"],"textures/terrainTiles/mask.0100.png":["textures.vl2"],"textures/terrainTiles/mask.0101.png":["textures.vl2"],"textures/terrainTiles/mask.0110.png":["textures.vl2"],"textures/terrainTiles/mask.0111.png":["textures.vl2"],"textures/terrainTiles/molten1.PNG":["textures.vl2"],"textures/terrainTiles/mossDirt1.PNG":["textures.vl2"],"textures/terrainTiles/mossDirt2.PNG":["textures.vl2"],"textures/terrainTiles/mossDirt3.PNG":["textures.vl2"],"textures/terrainTiles/mossDirt4.PNG":["textures.vl2"],"textures/terrainTiles/mossDirt5.PNG":["textures.vl2"],"textures/terrainTiles/mossRock1.PNG":["textures.vl2"],"textures/terrainTiles/mossRock2.PNG":["textures.vl2"],"textures/terrainTiles/mossRock3.PNG":["textures.vl2"],"textures/terrainTiles/mossRock4.PNG":["textures.vl2"],"textures/terrainTiles/mossRock5.PNG":["textures.vl2"],"textures/terrainTiles/muddyash1.PNG":["textures.vl2"],"textures/terrainTiles/muddyash2.PNG":["textures.vl2"],"textures/terrainTiles/muddyash3.PNG":["textures.vl2"],"textures/terrainTiles/muddyash4.PNG":["textures.vl2"],"textures/terrainTiles/muddyash5.PNG":["textures.vl2"],"textures/terrainTiles/muddyash6.PNG":["textures.vl2"],"textures/terrainTiles/outline.png":["textures.vl2"],"textures/terrainTiles/purple.png":["textures.vl2"],"textures/terrainTiles/red.png":["textures.vl2"],"textures/terrainTiles/rockBrCrak.PNG":["textures.vl2"],"textures/terrainTiles/rockBrCrak01.PNG":["textures.vl2"],"textures/terrainTiles/rockBrCrak02.PNG":["textures.vl2"],"textures/terrainTiles/rockBrCrak03.PNG":["textures.vl2"],"textures/terrainTiles/rockBrCrak04.PNG":["textures.vl2"],"textures/terrainTiles/rockBrCrak05.PNG":["textures.vl2"],"textures/terrainTiles/rockLt1.PNG":["textures.vl2"],"textures/terrainTiles/rockLt2.PNG":["textures.vl2"],"textures/terrainTiles/rockLt3.PNG":["textures.vl2"],"textures/terrainTiles/rockLt4.PNG":["textures.vl2"],"textures/terrainTiles/rockLt5.PNG":["textures.vl2"],"textures/terrainTiles/rockblue.png":["textures.vl2"],"textures/terrainTiles/rockblue1.png":["textures.vl2"],"textures/terrainTiles/rockblue2.png":["textures.vl2"],"textures/terrainTiles/rockblue3.png":["textures.vl2"],"textures/terrainTiles/rockblue4.png":["textures.vl2"],"textures/terrainTiles/rockblue5.png":["textures.vl2"],"textures/terrainTiles/rockblue6.png":["textures.vl2"],"textures/terrainTiles/rockbrown.PNG":["textures.vl2"],"textures/terrainTiles/rockbrown01.PNG":["textures.vl2"],"textures/terrainTiles/rockbrown02.PNG":["textures.vl2"],"textures/terrainTiles/rockbrown03.PNG":["textures.vl2"],"textures/terrainTiles/rockbrown04.PNG":["textures.vl2"],"textures/terrainTiles/rockbrown05.PNG":["textures.vl2"],"textures/terrainTiles/rockchipd.PNG":["textures.vl2"],"textures/terrainTiles/rockchipd01.PNG":["textures.vl2"],"textures/terrainTiles/rockchipd02.PNG":["textures.vl2"],"textures/terrainTiles/rockchipd03.PNG":["textures.vl2"],"textures/terrainTiles/rockchipd04.PNG":["textures.vl2"],"textures/terrainTiles/rockchipd05.PNG":["textures.vl2"],"textures/terrainTiles/rockcrak1.PNG":["textures.vl2"],"textures/terrainTiles/rockcrak2.PNG":["textures.vl2"],"textures/terrainTiles/rockcrak3.PNG":["textures.vl2"],"textures/terrainTiles/rockcrak4.PNG":["textures.vl2"],"textures/terrainTiles/rockcrak5.PNG":["textures.vl2"],"textures/terrainTiles/rockcrak6.PNG":["textures.vl2"],"textures/terrainTiles/rocksmth1.PNG":["textures.vl2"],"textures/terrainTiles/rocksmth2.PNG":["textures.vl2"],"textures/terrainTiles/rocksmth3.PNG":["textures.vl2"],"textures/terrainTiles/rocksmth4.PNG":["textures.vl2"],"textures/terrainTiles/rocksmth5.PNG":["textures.vl2"],"textures/terrainTiles/rocksmth6.PNG":["textures.vl2"],"textures/terrainTiles/rocksmth6x.PNG":["textures.vl2"],"textures/terrainTiles/sandorng1.PNG":["textures.vl2"],"textures/terrainTiles/sandorng2.PNG":["textures.vl2"],"textures/terrainTiles/sandorng3.PNG":["textures.vl2"],"textures/terrainTiles/sandorng4.PNG":["textures.vl2"],"textures/terrainTiles/sandorng5.PNG":["textures.vl2"],"textures/terrainTiles/seaLt1.PNG":["textures.vl2"],"textures/terrainTiles/seaLt2.PNG":["textures.vl2"],"textures/terrainTiles/seaLt3.PNG":["textures.vl2"],"textures/terrainTiles/seaLt4.PNG":["textures.vl2"],"textures/terrainTiles/seaLt5.PNG":["textures.vl2"],"textures/terrainTiles/snow1.png":["textures.vl2"],"textures/terrainTiles/snow2.png":["textures.vl2"],"textures/terrainTiles/snow3.png":["textures.vl2"],"textures/terrainTiles/snow4.png":["textures.vl2"],"textures/terrainTiles/snow5.png":["textures.vl2"],"textures/terrainTiles/snow6.png":["textures.vl2"],"textures/terrainTiles/snowrock1.png":["textures.vl2"],"textures/terrainTiles/snowrock2.png":["textures.vl2"],"textures/terrainTiles/snowrock3.png":["textures.vl2"],"textures/terrainTiles/snowrock4.png":["textures.vl2"],"textures/terrainTiles/snowrock5.png":["textures.vl2"],"textures/terrainTiles/snowrock6.png":["textures.vl2"],"textures/terrainTiles/white.png":["textures.vl2"],"textures/tesla.dml":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/tesla/skies/teslaski_v5_bk.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/tesla/skies/teslaski_v5_dn.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/tesla/skies/teslaski_v5_fr.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/tesla/skies/teslaski_v5_lf.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/tesla/skies/teslaski_v5_rt.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/tesla/skies/teslaski_v5_up.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/teslaski_v5_DN.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/teslaski_v5_bk.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/teslaski_v5_fr.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/teslaski_v5_lf.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/teslaski_v5_rt.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/teslaski_v5_up.png":["TWL-MapPack.vl2","TWL2-MapPack.vl2"],"textures/texticons/Cred_Logo1.png":["textures.vl2"],"textures/texticons/Cred_logo5.png":["textures.vl2"],"textures/texticons/Flag_Beagle.jpg":["textures.vl2"],"textures/texticons/Flag_Bioderm.jpg":["textures.vl2"],"textures/texticons/Flag_DSword.jpg":["textures.vl2"],"textures/texticons/Flag_Phoenix.jpg":["textures.vl2"],"textures/texticons/Flag_Starwolf.jpg":["textures.vl2"],"textures/texticons/Flag_T2.jpg":["textures.vl2"],"textures/texticons/Heavy.jpg":["textures.vl2"],"textures/texticons/Logo_small_DSword.jpg":["textures.vl2"],"textures/texticons/Logo_small_Inferno.jpg":["textures.vl2"],"textures/texticons/Logo_small_Phoenix.jpg":["textures.vl2"],"textures/texticons/Logo_small_Starwolf.jpg":["textures.vl2"],"textures/texticons/Logo_small_Storm.jpg":["textures.vl2"],"textures/texticons/Logo_small_beagle.jpg":["textures.vl2"],"textures/texticons/Logo_small_bioderm.jpg":["textures.vl2"],"textures/texticons/TC_logo1.bm8":["T2csri.vl2"],"textures/texticons/TC_logo1.png":["T2csri.vl2"],"textures/texticons/bullet_1.png":["textures.vl2"],"textures/texticons/bullet_2.png":["textures.vl2"],"textures/texticons/dpub/DPUB_logo.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/texticons/dpub/DPUB_logo_BEthinking.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/texticons/dpub/DPUB_logo_Beer.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/texticons/dpub/DPUB_logo_Dermfused.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/texticons/dpub/DPUB_logo_Spook.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/texticons/dpub/DPUB_logo_Turkey.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/texticons/dpub/DPUB_logo_Xmas.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/texticons/dpub/DPUB_logo_Xoxo.png":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/texticons/mute_speaker.png":["textures.vl2"],"textures/texticons/sidebar1.jpg":["textures.vl2"],"textures/texticons/sidebar2.jpg":["textures.vl2"],"textures/texticons/sidebar3.jpg":["textures.vl2"],"textures/texticons/sys_op_eye.png":["textures.vl2"],"textures/texticons/twb/twb_BE_FLight.jpg":["textures.vl2"],"textures/texticons/twb/twb_BE_FMed.jpg":["textures.vl2"],"textures/texticons/twb/twb_BE_Heavy.jpg":["textures.vl2"],"textures/texticons/twb/twb_BE_MLight.jpg":["textures.vl2"],"textures/texticons/twb/twb_BE_MMed.JPG":["textures.vl2"],"textures/texticons/twb/twb_Bioderm.jpg":["textures.vl2"],"textures/texticons/twb/twb_Bioderm_Light.jpg":["textures.vl2"],"textures/texticons/twb/twb_Bioderm_Medium.jpg":["textures.vl2"],"textures/texticons/twb/twb_Blaster.jpg":["textures.vl2"],"textures/texticons/twb/twb_BloodEagle.jpg":["textures.vl2"],"textures/texticons/twb/twb_Chaingun.jpg":["textures.vl2"],"textures/texticons/twb/twb_DS_FLight.JPG":["textures.vl2"],"textures/texticons/twb/twb_DS_Fmed.jpg":["textures.vl2"],"textures/texticons/twb/twb_DS_Heavy.jpg":["textures.vl2"],"textures/texticons/twb/twb_DS_MMed.jpg":["textures.vl2"],"textures/texticons/twb/twb_DiamondSword.JPG":["textures.vl2"],"textures/texticons/twb/twb_Elfprojector.jpg":["textures.vl2"],"textures/texticons/twb/twb_Fusionmortar.jpg":["textures.vl2"],"textures/texticons/twb/twb_Grenadelauncher.jpg":["textures.vl2"],"textures/texticons/twb/twb_HR_FLight.JPG":["textures.vl2"],"textures/texticons/twb/twb_HR_FMed.jpg":["textures.vl2"],"textures/texticons/twb/twb_HR_Heavy.jpg":["textures.vl2"],"textures/texticons/twb/twb_HR_MLight.jpg":["textures.vl2"],"textures/texticons/twb/twb_HR_MMed.JPG":["textures.vl2"],"textures/texticons/twb/twb_Harbingers.JPG":["textures.vl2"],"textures/texticons/twb/twb_Havoc.JPG":["textures.vl2"],"textures/texticons/twb/twb_Laserrifle.jpg":["textures.vl2"],"textures/texticons/twb/twb_Lineup.jpg":["textures.vl2"],"textures/texticons/twb/twb_Missilelauncher.jpg":["textures.vl2"],"textures/texticons/twb/twb_Plasmarifle.jpg":["textures.vl2"],"textures/texticons/twb/twb_SW_FLight.jpg":["textures.vl2"],"textures/texticons/twb/twb_SW_FMedium.jpg":["textures.vl2"],"textures/texticons/twb/twb_SW_Heavy.jpg":["textures.vl2"],"textures/texticons/twb/twb_SW_MLight.jpg":["textures.vl2"],"textures/texticons/twb/twb_SW_MMed.jpg":["textures.vl2"],"textures/texticons/twb/twb_Shrike.jpg":["textures.vl2"],"textures/texticons/twb/twb_Spinfusor.jpg":["textures.vl2"],"textures/texticons/twb/twb_Starwolves.JPG":["textures.vl2"],"textures/texticons/twb/twb_TRIBES2.jpg":["textures.vl2"],"textures/texticons/twb/twb_Thundersword.jpg":["textures.vl2"],"textures/texticons/twb/twb_action_01.jpg":["textures.vl2"],"textures/texticons/twb/twb_action_02.jpg":["textures.vl2"],"textures/texticons/twb/twb_action_03.jpg":["textures.vl2"],"textures/texticons/twb/twb_action_04.jpg":["textures.vl2"],"textures/texticons/twb/twb_action_05.jpg":["textures.vl2"],"textures/texticons/twb/twb_action_06.jpg":["textures.vl2"],"textures/texticons/twb/twb_action_08.jpg":["textures.vl2"],"textures/texticons/twb/twb_action_10.jpg":["textures.vl2"],"textures/texticons/twb/twb_blowngen_01.jpg":["textures.vl2"],"textures/texticons/twb/twb_inferno_01.jpg":["textures.vl2"],"textures/texticons/twb/twb_inferno_02.jpg":["textures.vl2"],"textures/texticons/twb/twb_inferno_03.jpg":["textures.vl2"],"textures/texticons/twb/twb_lakedebris_01.jpg":["textures.vl2"],"textures/texticons/twb/twb_lakedebris_03.jpg":["textures.vl2"],"textures/texticons/twb/twb_shocklance.jpg":["textures.vl2"],"textures/texticons/twb/twb_soclose.jpg":["textures.vl2"],"textures/texticons/twb/twb_starwolf_fem.jpg":["textures.vl2"],"textures/texticons/twb/twb_starwolf_shrike.jpg":["textures.vl2"],"textures/texticons/twb/twb_wateraction_01.jpg":["textures.vl2"],"textures/texticons/twb/twb_waterdemise_01.jpg":["textures.vl2"],"textures/texticons/twb/twb_waterdemise_03.jpg":["textures.vl2"],"textures/texticons/twb/twb_waterdemise_04.jpg":["textures.vl2"],"textures/texticons/twb/twb_woohoo_01.jpg":["textures.vl2"],"textures/tn_logo.png":["T2csri.vl2"],"textures/tyre.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/v5planet/skies/Starfallen_BK.png":["Classic_maps_v1.vl2"],"textures/v5planet/skies/Starfallen_FR.png":["Classic_maps_v1.vl2"],"textures/v5planet/skies/Starfallen_LF.png":["Classic_maps_v1.vl2"],"textures/v5planet/skies/Starfallen_RT.png":["Classic_maps_v1.vl2"],"textures/v5planet/skies/Starfallen_UP.png":["Classic_maps_v1.vl2"],"textures/violet.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/winterskyday.dml":["zAddOnsVL2s/zDiscord-Map-Pack-4.7.1.vl2"],"textures/xnight.dml":["TWL-MapPack.vl2"],"tournament/browser.cs":["tournamentNetClient2.vl2"],"tournament/login.cs":["tournamentNetClient2.vl2"],"tournament/settings.cs":["tournamentNetClient2.vl2"],"zz_classic_client_v4.txt":["zz_Classic_client_v1.vl2"]} \ No newline at end of file diff --git a/generated/hxDif.d.ts b/generated/hxDif.d.ts new file mode 100644 index 00000000..f598393b --- /dev/null +++ b/generated/hxDif.d.ts @@ -0,0 +1,37 @@ +declare module "@/generated/hxDif.cjs" { + export interface Point3F { + x: number; + y: number; + z: number; + write(io: any): void; + static read(io: any): Point3F; + } + + export interface BSPNode { + planeIndex: number; + frontIndex: number; + backIndex: number; + isFrontLeaf: boolean; + isFrontSolid: boolean; + isBackLeaf: boolean; + isBackSolid: boolean; + } + + export interface Dif { + static LoadFromArrayBuffer(buffer: ArrayBufferLike): { + // Add the properties you need from the parsed DIF here + // This is just a starting point - add more as needed + bspNodes: BSPNode[]; + points: Point3F[]; + planes: { x: number; y: number; z: number; d: number }[]; + materials: string[]; + // ... other properties + }; + } + + const hxDif: { + Dif: typeof Dif; + }; + + export default hxDif; +} diff --git a/package-lock.json b/package-lock.json index ce92bbb4..426fb385 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22,6 +22,7 @@ "@types/react": "19.1.12", "@types/three": "^0.180.0", "@types/unzipper": "^0.10.11", + "rimraf": "^6.0.1", "tsx": "^4.20.5", "typescript": "5.9.2" } @@ -912,6 +913,47 @@ "url": "https://opencollective.com/libvips" } }, + "node_modules/@isaacs/balanced-match": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz", + "integrity": "sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/@isaacs/brace-expansion": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@isaacs/brace-expansion/-/brace-expansion-5.0.0.tgz", + "integrity": "sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@isaacs/balanced-match": "^4.0.1" + }, + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/@next/env": { "version": "15.5.2", "resolved": "https://registry.npmjs.org/@next/env/-/env-15.5.2.tgz", @@ -1204,6 +1246,32 @@ "dev": true, "license": "BSD-3-Clause" }, + "node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, "node_modules/base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", @@ -1298,8 +1366,8 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "devOptional": true, "license": "MIT", - "optional": true, "dependencies": { "color-name": "~1.1.4" }, @@ -1311,8 +1379,8 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "license": "MIT", - "optional": true + "devOptional": true, + "license": "MIT" }, "node_modules/color-string": { "version": "1.9.1", @@ -1340,6 +1408,21 @@ "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", "license": "MIT" }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/csstype": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", @@ -1365,6 +1448,20 @@ "readable-stream": "^2.0.2" } }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true, + "license": "MIT" + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true, + "license": "MIT" + }, "node_modules/esbuild": { "version": "0.25.9", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.9.tgz", @@ -1414,6 +1511,23 @@ "dev": true, "license": "MIT" }, + "node_modules/foreground-child": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", + "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", + "dev": true, + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.6", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/fs-extra": { "version": "11.3.1", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.1.tgz", @@ -1456,6 +1570,30 @@ "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" } }, + "node_modules/glob": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-11.0.3.tgz", + "integrity": "sha512-2Nim7dha1KVkaiF4q6Dj+ngPPMdfvLJEOpZk/jKiUAkqKebpGAWQXAq9z1xu9HKu5lWfqw/FASuccEjyznjPaA==", + "dev": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.3.1", + "jackspeak": "^4.1.1", + "minimatch": "^10.0.3", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^2.0.0" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/graceful-fs": { "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", @@ -1495,12 +1633,29 @@ "license": "MIT", "optional": true }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", "license": "MIT" }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, "node_modules/its-fine": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/its-fine/-/its-fine-2.0.0.tgz", @@ -1522,6 +1677,22 @@ "@types/react": "*" } }, + "node_modules/jackspeak": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.1.1.tgz", + "integrity": "sha512-zptv57P3GpL+O0I7VdMJNBZCu+BPHVQUk55Ft8/QCJjTVxrnJHuVuX/0Bl2A6/+2oyR/ZMEuFKwmzqqZ/U5nPQ==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/jsonfile": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz", @@ -1534,6 +1705,16 @@ "graceful-fs": "^4.1.6" } }, + "node_modules/lru-cache": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.1.tgz", + "integrity": "sha512-r8LA6i4LP4EeWOhqBaZZjDWwehd1xUJPCJd9Sv300H0ZmcUER4+JPh7bqqZeqs1o5pgtgvXm+d9UGrB5zZGDiQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": "20 || >=22" + } + }, "node_modules/meshoptimizer": { "version": "0.22.0", "resolved": "https://registry.npmjs.org/meshoptimizer/-/meshoptimizer-0.22.0.tgz", @@ -1541,6 +1722,32 @@ "dev": true, "license": "MIT" }, + "node_modules/minimatch": { + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.3.tgz", + "integrity": "sha512-IPZ167aShDZZUMdRk66cyQAW3qr0WzbHkPdMYa8bzZhlHhO3jALbKdxcaak7W9FfT2rZNpQuUu4Od7ILEpXSaw==", + "dev": true, + "license": "ISC", + "dependencies": { + "@isaacs/brace-expansion": "^5.0.0" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, "node_modules/nanoid": { "version": "3.3.11", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", @@ -1617,6 +1824,40 @@ "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", "license": "MIT" }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "dev": true, + "license": "BlueOak-1.0.0" + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-scurry": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.0.tgz", + "integrity": "sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/peggy": { "version": "5.0.6", "resolved": "https://registry.npmjs.org/peggy/-/peggy-5.0.6.tgz", @@ -1756,6 +1997,26 @@ "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" } }, + "node_modules/rimraf": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-6.0.1.tgz", + "integrity": "sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^11.0.0", + "package-json-from-dist": "^1.0.0" + }, + "bin": { + "rimraf": "dist/esm/bin.mjs" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", @@ -1823,6 +2084,42 @@ "@img/sharp-win32-x64": "0.34.3" } }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/simple-swizzle": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", @@ -1860,6 +2157,110 @@ "safe-buffer": "~5.1.0" } }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/string-width-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/styled-jsx": { "version": "5.1.6", "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.6.tgz", @@ -1982,6 +2383,120 @@ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", "license": "MIT" }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/zustand": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/zustand/-/zustand-5.0.8.tgz", diff --git a/package.json b/package.json index 79f66add..98bfb2ae 100644 --- a/package.json +++ b/package.json @@ -7,8 +7,12 @@ "license": "MIT", "type": "module", "scripts": { + "build": "next build && touch docs/.nojekyll", "build:parser": "peggy mission.pegjs -o generated/mission.cjs", + "clean": "rimraf .next docs", + "deploy": "npm run build && git add -f docs && git commit -m \"Deploy\" && git push", "find": "find public -iname", + "prebuild": "npm run clean", "start": "next dev" }, "dependencies": { @@ -25,6 +29,7 @@ "@types/react": "19.1.12", "@types/three": "^0.180.0", "@types/unzipper": "^0.10.11", + "rimraf": "^6.0.1", "tsx": "^4.20.5", "typescript": "5.9.2" } diff --git a/src/mission.ts b/src/mission.ts index 3450e65a..cd2d3ac7 100644 --- a/src/mission.ts +++ b/src/mission.ts @@ -91,7 +91,10 @@ export function parseMissionScript(script) { const doc = parser.parse(script); let section = { name: null, definitions: [] }; - const mission = { + const mission: { + pragma: Record; + sections: Array<{ name: string | null; definitions: any[] }>; + } = { pragma: {}, sections: [], };

*mXF{r0s#jepgMwcE7)* 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ƻ~7F;3NosHAI$`04laMI2P<_%LLt3~z_ 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�qkr5!#=Txg*C@6hC?o| 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