1
0
forked from sent/waves
waves-fork/public/assets/g/mcdemo/chunk/mc.f3939f66.js
2025-04-09 17:11:14 -05:00

2 lines
125 KiB
JavaScript

import{_ as Ke}from"../entry/index.17cc41d9.js";import{B as Le,a as Y,b as Z,T as Ve,N as Pe,c as Re,M as Ce,D as xe,R as Ge,d as Qe,e as J,V as d,S as Je,F as $e,C as $,f as et,g as tt,h as st,i as at,A as rt,j as ot,P as nt,W as it,E as ee,k as F,l as S,Q as ve,m as Ue,n as C,o as E,p as lt}from"./threebuild_three.05158750.js";var Te=(p=>(p.Cube="cube",p.HalfCube="halfCube",p.StairsCube="stairsCube",p.Flower1Cube="flower1Cube",p))(Te||{});const o=Te,ct=""+new URL("../assets/png/1.4ee44383.png",import.meta.url).href,pt=""+new URL("../assets/png/2.e52c24af.png",import.meta.url).href,mt=""+new URL("../assets/png/3.1d2e76a5.png",import.meta.url).href,_t=""+new URL("../assets/png/4.623e357f.png",import.meta.url).href,ut=""+new URL("../assets/png/5.1c3ee6aa.png",import.meta.url).href,gt=""+new URL("../assets/png/6.a5dce513.png",import.meta.url).href,bt=""+new URL("../assets/png/anvil_base.4cabcffe.png",import.meta.url).href,dt=""+new URL("../assets/png/anvil_top_damaged_0.8c5df6f3.png",import.meta.url).href,ht=""+new URL("../assets/png/anvil_top_damaged_1.4e377a59.png",import.meta.url).href,ft=""+new URL("../assets/png/anvil_top_damaged_2.8d1e5162.png",import.meta.url).href,yt=""+new URL("../assets/png/atlas.9e7a2ed7.png",import.meta.url).href,wt=""+new URL("../assets/png/beacon.10275b84.png",import.meta.url).href,kt=""+new URL("../assets/png/bed_feet_end.ef2b9935.png",import.meta.url).href,Lt=""+new URL("../assets/png/bed_feet_side.9fa80957.png",import.meta.url).href,Pt=""+new URL("../assets/png/bed_feet_top.2e110003.png",import.meta.url).href,Rt=""+new URL("../assets/png/bed_head_end.0fa1c6b5.png",import.meta.url).href,vt=""+new URL("../assets/png/bed_head_side.46c8ce5a.png",import.meta.url).href,Ut=""+new URL("../assets/png/bed_head_top.3112430d.png",import.meta.url).href,Ot=""+new URL("../assets/png/bedrock.54088be8.png",import.meta.url).href,Ct=""+new URL("../assets/png/bookshelf.79d96a48.png",import.meta.url).href,xt=""+new URL("../assets/png/brewing_stand.dfe53a70.png",import.meta.url).href,Tt=""+new URL("../assets/png/brewing_stand_base.23bda4ed.png",import.meta.url).href,At=""+new URL("../assets/png/brick.d74622e7.png",import.meta.url).href,Et=""+new URL("../assets/png/cactus_bottom.e141075b.png",import.meta.url).href,Ft=""+new URL("../assets/png/cactus_side.0f403c2e.png",import.meta.url).href,St=""+new URL("../assets/png/cactus_top.0538f7c7.png",import.meta.url).href,It=""+new URL("../assets/png/cake_bottom.66c03469.png",import.meta.url).href,zt=""+new URL("../assets/png/cake_inner.46decaf8.png",import.meta.url).href,Mt=""+new URL("../assets/png/cake_side.87d5e734.png",import.meta.url).href,jt=""+new URL("../assets/png/cake_top.f57fd082.png",import.meta.url).href,Dt=""+new URL("../assets/png/carrots_stage_0.c4b749eb.png",import.meta.url).href,Yt=""+new URL("../assets/png/carrots_stage_1.c74bd9e5.png",import.meta.url).href,Ht=""+new URL("../assets/png/carrots_stage_2.c7657811.png",import.meta.url).href,Nt=""+new URL("../assets/png/carrots_stage_3.a9ff26f6.png",import.meta.url).href,qt=""+new URL("../assets/png/cauldron_bottom.12d12880.png",import.meta.url).href,Xt=""+new URL("../assets/png/cauldron_inner.432dbf59.png",import.meta.url).href,Zt=""+new URL("../assets/png/cauldron_side.7e5662cf.png",import.meta.url).href,Bt=""+new URL("../assets/png/cauldron_top.0c9a3f25.png",import.meta.url).href,Wt=""+new URL("../assets/png/clay.e09dba95.png",import.meta.url).href,Kt=""+new URL("../assets/png/coal_block.45b6d0d1.png",import.meta.url).href,Vt=""+new URL("../assets/png/coal_ore.e99973ba.png",import.meta.url).href,Gt=""+new URL("../assets/png/cobblestone.58e7a8d0.png",import.meta.url).href,Qt=""+new URL("../assets/png/cobblestone_mossy.a7fdace1.png",import.meta.url).href,Jt=""+new URL("../assets/png/cocoa_stage_0.b22ec58b.png",import.meta.url).href,$t=""+new URL("../assets/png/cocoa_stage_1.bb86aded.png",import.meta.url).href,es=""+new URL("../assets/png/cocoa_stage_2.13bd5279.png",import.meta.url).href,ts=""+new URL("../assets/png/command_block.539ce1f5.png",import.meta.url).href,ss=""+new URL("../assets/png/comparator_off.f56f76b3.png",import.meta.url).href,as=""+new URL("../assets/png/comparator_on.bad92ce8.png",import.meta.url).href,rs=""+new URL("../assets/png/crafting_table_front.2d26be59.png",import.meta.url).href,os=""+new URL("../assets/png/crafting_table_side.aa1d8bfe.png",import.meta.url).href,ns=""+new URL("../assets/png/crafting_table_top.32208808.png",import.meta.url).href,is=""+new URL("../assets/png/daylight_detector_side.b2092477.png",import.meta.url).href,ls=""+new URL("../assets/png/daylight_detector_top.73127edf.png",import.meta.url).href,cs=""+new URL("../assets/png/deadbush.a47441da.png",import.meta.url).href,ps=""+new URL("../assets/png/destroy_stage_0.f499533e.png",import.meta.url).href,ms=""+new URL("../assets/png/destroy_stage_1.0de13fe3.png",import.meta.url).href,_s=""+new URL("../assets/png/destroy_stage_2.3dad4672.png",import.meta.url).href,us=""+new URL("../assets/png/destroy_stage_3.47e37d00.png",import.meta.url).href,gs=""+new URL("../assets/png/destroy_stage_4.27806171.png",import.meta.url).href,bs=""+new URL("../assets/png/destroy_stage_5.a1594b01.png",import.meta.url).href,ds=""+new URL("../assets/png/destroy_stage_6.5410c19b.png",import.meta.url).href,hs=""+new URL("../assets/png/destroy_stage_7.d3f13380.png",import.meta.url).href,fs=""+new URL("../assets/png/destroy_stage_8.0812dac1.png",import.meta.url).href,ys=""+new URL("../assets/png/destroy_stage_9.1a04b108.png",import.meta.url).href,ws=""+new URL("../assets/png/diamond_block.ffc0d871.png",import.meta.url).href,ks=""+new URL("../assets/png/diamond_ore.78faaf2c.png",import.meta.url).href,Ls=""+new URL("../assets/png/dirt.fb045025.png",import.meta.url).href,Ps=""+new URL("../assets/png/dirt_podzol_side.5dd198b3.png",import.meta.url).href,Rs=""+new URL("../assets/png/dirt_podzol_top.7c162251.png",import.meta.url).href,vs=""+new URL("../assets/png/dispenser_front_horizontal.b8f7af16.png",import.meta.url).href,Us=""+new URL("../assets/png/dispenser_front_vertical.dd120166.png",import.meta.url).href,Os=""+new URL("../assets/png/door_iron_lower.5535b5da.png",import.meta.url).href,Cs=""+new URL("../assets/png/door_iron_upper.81eda91d.png",import.meta.url).href,xs=""+new URL("../assets/png/door_wood_lower.751f5959.png",import.meta.url).href,Ts=""+new URL("../assets/png/door_wood_upper.7e32610b.png",import.meta.url).href,As=""+new URL("../assets/png/double_plant_fern_bottom.81077c8b.png",import.meta.url).href,Es=""+new URL("../assets/png/double_plant_fern_top.df01fde3.png",import.meta.url).href,Fs=""+new URL("../assets/png/double_plant_grass_bottom.8922e388.png",import.meta.url).href,Ss=""+new URL("../assets/png/double_plant_grass_top.187f7e9c.png",import.meta.url).href,Is=""+new URL("../assets/png/double_plant_paeonia_bottom.f325ac20.png",import.meta.url).href,zs=""+new URL("../assets/png/double_plant_paeonia_top.a43be8ac.png",import.meta.url).href,Ms=""+new URL("../assets/png/double_plant_rose_bottom.155b18f9.png",import.meta.url).href,js=""+new URL("../assets/png/double_plant_rose_top.2d911834.png",import.meta.url).href,Ds=""+new URL("../assets/png/double_plant_sunflower_back.c5844b87.png",import.meta.url).href,Ys=""+new URL("../assets/png/double_plant_sunflower_bottom.8f4b126e.png",import.meta.url).href,Hs=""+new URL("../assets/png/double_plant_sunflower_front.b1e2d21b.png",import.meta.url).href,Ns=""+new URL("../assets/png/double_plant_sunflower_top.8a598e43.png",import.meta.url).href,qs=""+new URL("../assets/png/double_plant_syringa_bottom.c3a8da79.png",import.meta.url).href,Xs=""+new URL("../assets/png/double_plant_syringa_top.b0bfe09a.png",import.meta.url).href,Zs=""+new URL("../assets/png/dragon_egg.fc19de89.png",import.meta.url).href,Bs=""+new URL("../assets/png/dropper_front_horizontal.242e3354.png",import.meta.url).href,Ws=""+new URL("../assets/png/dropper_front_vertical.812031fa.png",import.meta.url).href,Ks=""+new URL("../assets/png/emerald_block.3af75337.png",import.meta.url).href,Vs=""+new URL("../assets/png/emerald_ore.0d298a4f.png",import.meta.url).href,Gs=""+new URL("../assets/png/enchanting_table_bottom.9933436b.png",import.meta.url).href,Qs=""+new URL("../assets/png/enchanting_table_side.efd38bdb.png",import.meta.url).href,Js=""+new URL("../assets/png/enchanting_table_top.3b64a27f.png",import.meta.url).href,$s=""+new URL("../assets/png/end_stone.f697d8b3.png",import.meta.url).href,ea=""+new URL("../assets/png/endframe_eye.ec101516.png",import.meta.url).href,ta=""+new URL("../assets/png/endframe_side.0a7edb28.png",import.meta.url).href,sa=""+new URL("../assets/png/endframe_top.cc47521f.png",import.meta.url).href,aa=""+new URL("../assets/png/farmland_dry.3c60e48c.png",import.meta.url).href,ra=""+new URL("../assets/png/farmland_wet.cb49d2e1.png",import.meta.url).href,oa=""+new URL("../assets/png/fern.17e887f9.png",import.meta.url).href,na=""+new URL("../assets/png/fire_layer_0.aa2fa0e7.png",import.meta.url).href,ia=""+new URL("../assets/png/fire_layer_1.82e4aaef.png",import.meta.url).href,la=""+new URL("../assets/png/flower_allium.68316f7f.png",import.meta.url).href,ca=""+new URL("../assets/png/flower_blue_orchid.6296c692.png",import.meta.url).href,pa=""+new URL("../assets/png/flower_dandelion.e6fe8217.png",import.meta.url).href,ma=""+new URL("../assets/png/flower_houstonia.65bf6f36.png",import.meta.url).href,_a=""+new URL("../assets/png/flower_oxeye_daisy.e559f1ae.png",import.meta.url).href,ua=""+new URL("../assets/png/flower_paeonia.2b56dd06.png",import.meta.url).href,ga=""+new URL("../assets/png/flower_pot.94e0bc50.png",import.meta.url).href,ba=""+new URL("../assets/png/flower_rose.36250489.png",import.meta.url).href,da=""+new URL("../assets/png/flower_tulip_orange.9614fdd6.png",import.meta.url).href,ha=""+new URL("../assets/png/flower_tulip_pink.473f1879.png",import.meta.url).href,fa=""+new URL("../assets/png/flower_tulip_red.1e00daa4.png",import.meta.url).href,ya=""+new URL("../assets/png/flower_tulip_white.65a32240.png",import.meta.url).href,wa=""+new URL("../assets/png/furnace_front_off.f3495924.png",import.meta.url).href,ka=""+new URL("../assets/png/furnace_front_on.a16879e4.png",import.meta.url).href,La=""+new URL("../assets/png/furnace_side.4cf28792.png",import.meta.url).href,Pa=""+new URL("../assets/png/furnace_top.fc197ab2.png",import.meta.url).href,Ra=""+new URL("../assets/png/glass.47e6c403.png",import.meta.url).href,va=""+new URL("../assets/png/glass_black.c1cf3096.png",import.meta.url).href,Ua=""+new URL("../assets/png/glass_blue.e361b905.png",import.meta.url).href,Oa=""+new URL("../assets/png/glass_brown.1c9640c2.png",import.meta.url).href,Ca=""+new URL("../assets/png/glass_cyan.e402d81f.png",import.meta.url).href,xa=""+new URL("../assets/png/glass_gray.0fb52d04.png",import.meta.url).href,Ta=""+new URL("../assets/png/glass_green.e1c2e3c1.png",import.meta.url).href,Aa=""+new URL("../assets/png/glass_light_blue.327fd61d.png",import.meta.url).href,Ea=""+new URL("../assets/png/glass_lime.b78b3693.png",import.meta.url).href,Fa=""+new URL("../assets/png/glass_magenta.0391d7c4.png",import.meta.url).href,Sa=""+new URL("../assets/png/glass_orange.e5a1dcdf.png",import.meta.url).href,Ia=""+new URL("../assets/png/glass_pane_top.ed69dc98.png",import.meta.url).href,za=""+new URL("../assets/png/glass_pane_top_black.69c870dc.png",import.meta.url).href,Ma=""+new URL("../assets/png/glass_pane_top_blue.fc7facf7.png",import.meta.url).href,ja=""+new URL("../assets/png/glass_pane_top_brown.0593bd74.png",import.meta.url).href,Da=""+new URL("../assets/png/glass_pane_top_cyan.16231acd.png",import.meta.url).href,Ya=""+new URL("../assets/png/glass_pane_top_gray.15ca80d3.png",import.meta.url).href,Ha=""+new URL("../assets/png/glass_pane_top_green.578f5951.png",import.meta.url).href,Na=""+new URL("../assets/png/glass_pane_top_light_blue.6315dca8.png",import.meta.url).href,qa=""+new URL("../assets/png/glass_pane_top_lime.d2c2ca12.png",import.meta.url).href,Xa=""+new URL("../assets/png/glass_pane_top_magenta.6f15e858.png",import.meta.url).href,Za=""+new URL("../assets/png/glass_pane_top_orange.09b15047.png",import.meta.url).href,Ba=""+new URL("../assets/png/glass_pane_top_pink.42336b58.png",import.meta.url).href,Wa=""+new URL("../assets/png/glass_pane_top_purple.a874defe.png",import.meta.url).href,Ka=""+new URL("../assets/png/glass_pane_top_red.678140f3.png",import.meta.url).href,Va=""+new URL("../assets/png/glass_pane_top_silver.3b99a406.png",import.meta.url).href,Ga=""+new URL("../assets/png/glass_pane_top_white.1b307566.png",import.meta.url).href,Qa=""+new URL("../assets/png/glass_pane_top_yellow.c93fb666.png",import.meta.url).href,Ja=""+new URL("../assets/png/glass_pink.051dca98.png",import.meta.url).href,$a=""+new URL("../assets/png/glass_purple.94cdd688.png",import.meta.url).href,er=""+new URL("../assets/png/glass_red.b7f9a78a.png",import.meta.url).href,tr=""+new URL("../assets/png/glass_silver.384d4467.png",import.meta.url).href,sr=""+new URL("../assets/png/glass_white.bc5cb68b.png",import.meta.url).href,ar=""+new URL("../assets/png/glass_yellow.11378122.png",import.meta.url).href,rr=""+new URL("../assets/png/glowstone.d6b0cb68.png",import.meta.url).href,or=""+new URL("../assets/png/gold_block.e58ed761.png",import.meta.url).href,nr=""+new URL("../assets/png/gold_ore.be0237a6.png",import.meta.url).href,ir=""+new URL("../assets/png/grass_side.1f5d4845.png",import.meta.url).href,lr=""+new URL("../assets/png/grass_side_overlay.b9b92c64.png",import.meta.url).href,cr=""+new URL("../assets/png/grass_side_snowed.964a1f6a.png",import.meta.url).href,pr=""+new URL("../assets/png/grass_top.b2aa2204.png",import.meta.url).href,mr=""+new URL("../assets/png/grass_top_green.be9cf310.png",import.meta.url).href,_r=""+new URL("../assets/png/gravel.054656b3.png",import.meta.url).href,ur=""+new URL("../assets/png/hardened_clay.62fd8ba1.png",import.meta.url).href,gr=""+new URL("../assets/png/hardened_clay_stained_black.d24e5df3.png",import.meta.url).href,br=""+new URL("../assets/png/hardened_clay_stained_blue.2b07e794.png",import.meta.url).href,dr=""+new URL("../assets/png/hardened_clay_stained_brown.8665bb14.png",import.meta.url).href,hr=""+new URL("../assets/png/hardened_clay_stained_cyan.77edc9be.png",import.meta.url).href,fr=""+new URL("../assets/png/hardened_clay_stained_gray.8863388d.png",import.meta.url).href,yr=""+new URL("../assets/png/hardened_clay_stained_green.562360d1.png",import.meta.url).href,wr=""+new URL("../assets/png/hardened_clay_stained_light_blue.26000140.png",import.meta.url).href,kr=""+new URL("../assets/png/hardened_clay_stained_lime.adef7b1d.png",import.meta.url).href,Lr=""+new URL("../assets/png/hardened_clay_stained_magenta.5e666b67.png",import.meta.url).href,Pr=""+new URL("../assets/png/hardened_clay_stained_orange.203b87e0.png",import.meta.url).href,Rr=""+new URL("../assets/png/hardened_clay_stained_pink.64040142.png",import.meta.url).href,vr=""+new URL("../assets/png/hardened_clay_stained_purple.9a1a4cd7.png",import.meta.url).href,Ur=""+new URL("../assets/png/hardened_clay_stained_red.27642943.png",import.meta.url).href,Or=""+new URL("../assets/png/hardened_clay_stained_silver.aadb3717.png",import.meta.url).href,Cr=""+new URL("../assets/png/hardened_clay_stained_white.d674ab2e.png",import.meta.url).href,xr=""+new URL("../assets/png/hardened_clay_stained_yellow.a6c96488.png",import.meta.url).href,Tr=""+new URL("../assets/png/hay_block_side.591026ca.png",import.meta.url).href,Ar=""+new URL("../assets/png/hay_block_top.54e8d8a9.png",import.meta.url).href,Er=""+new URL("../assets/png/hopper_inside.6b9a0cba.png",import.meta.url).href,Fr=""+new URL("../assets/png/hopper_outside.5cb3a731.png",import.meta.url).href,Sr=""+new URL("../assets/png/cauldron_top.0c9a3f25.png",import.meta.url).href,Ir=""+new URL("../assets/png/ice.811fd126.png",import.meta.url).href,zr=""+new URL("../assets/png/ice_packed.af2413c7.png",import.meta.url).href,Mr=""+new URL("../assets/png/iron_bars.9b2c6b12.png",import.meta.url).href,jr=""+new URL("../assets/png/iron_block.11e01710.png",import.meta.url).href,Dr=""+new URL("../assets/png/iron_ore.81c082a2.png",import.meta.url).href,Yr=""+new URL("../assets/png/itemframe_background.766f2f38.png",import.meta.url).href,Hr=""+new URL("../assets/png/jukebox_side.e074c49e.png",import.meta.url).href,Nr=""+new URL("../assets/png/jukebox_top.06e295c1.png",import.meta.url).href,qr=""+new URL("../assets/png/ladder.a62f4a70.png",import.meta.url).href,Xr=""+new URL("../assets/png/lapis_block.1705bfa6.png",import.meta.url).href,Zr=""+new URL("../assets/png/lapis_ore.74545bf2.png",import.meta.url).href,Br=""+new URL("../assets/png/lava_flow.ee3673eb.png",import.meta.url).href,Wr=""+new URL("../assets/png/lava_still.8bc4c492.png",import.meta.url).href,Kr=""+new URL("../assets/png/leaves_acacia.50cc5b0d.png",import.meta.url).href,Vr=""+new URL("../assets/png/leaves_birch_opaque.ace70b13.png",import.meta.url).href,Gr=""+new URL("../assets/png/leaves_acacia.50cc5b0d.png",import.meta.url).href,Qr=""+new URL("../assets/png/leaves_birch_opaque.ace70b13.png",import.meta.url).href,Jr=""+new URL("../assets/png/leaves_acacia.50cc5b0d.png",import.meta.url).href,$r=""+new URL("../assets/png/leaves_birch_opaque.ace70b13.png",import.meta.url).href,eo=""+new URL("../assets/png/leaves_jungle.d42f5476.png",import.meta.url).href,to=""+new URL("../assets/png/leaves_jungle_opaque.3794b345.png",import.meta.url).href,so=""+new URL("../assets/png/leaves_acacia.50cc5b0d.png",import.meta.url).href,ao=""+new URL("../assets/png/leaves_birch_opaque.ace70b13.png",import.meta.url).href,ro=""+new URL("../assets/png/leaves_spruce.c05bc731.png",import.meta.url).href,oo=""+new URL("../assets/png/leaves_spruce_opaque.79f7f545.png",import.meta.url).href,no=""+new URL("../assets/png/lever.bc8d5be0.png",import.meta.url).href,io=""+new URL("../assets/png/log_acacia.23dba3fe.png",import.meta.url).href,lo=""+new URL("../assets/png/log_acacia_top.269d6781.png",import.meta.url).href,co=""+new URL("../assets/png/log_big_oak.f9099836.png",import.meta.url).href,po=""+new URL("../assets/png/log_big_oak_top.74a762b0.png",import.meta.url).href,mo=""+new URL("../assets/png/log_birch.928118c7.png",import.meta.url).href,_o=""+new URL("../assets/png/log_birch_top.da6e5f58.png",import.meta.url).href,uo=""+new URL("../assets/png/log_jungle.92e0c520.png",import.meta.url).href,go=""+new URL("../assets/png/log_jungle_top.d8049db8.png",import.meta.url).href,bo=""+new URL("../assets/png/log_oak.6f24bf4e.png",import.meta.url).href,ho=""+new URL("../assets/png/log_oak_top.f9045998.png",import.meta.url).href,fo=""+new URL("../assets/png/log_spruce.9e557c9b.png",import.meta.url).href,yo=""+new URL("../assets/png/log_spruce_top.680923bd.png",import.meta.url).href,wo=""+new URL("../assets/png/melon_side.576e7dfe.png",import.meta.url).href,ko=""+new URL("../assets/png/melon_stem_connected.61f12575.png",import.meta.url).href,Lo=""+new URL("../assets/png/melon_stem_disconnected.ffbf229b.png",import.meta.url).href,Po=""+new URL("../assets/png/melon_top.32780919.png",import.meta.url).href,Ro=""+new URL("../assets/png/mob_spawner.f6b65a99.png",import.meta.url).href,vo=""+new URL("../assets/png/mushroom_block_inside.0cf1bc24.png",import.meta.url).href,Uo=""+new URL("../assets/png/mushroom_block_skin_brown.1e868b94.png",import.meta.url).href,Oo=""+new URL("../assets/png/mushroom_block_skin_red.39e7e2a6.png",import.meta.url).href,Co=""+new URL("../assets/png/mushroom_block_skin_stem.659c6fe0.png",import.meta.url).href,xo=""+new URL("../assets/png/mushroom_brown.3197a583.png",import.meta.url).href,To=""+new URL("../assets/png/mushroom_red.cb28da44.png",import.meta.url).href,Ao=""+new URL("../assets/png/mycelium_side.4c926fda.png",import.meta.url).href,Eo=""+new URL("../assets/png/mycelium_top.d17c1b39.png",import.meta.url).href,Fo=""+new URL("../assets/png/nether_brick.9e9f921e.png",import.meta.url).href,So=""+new URL("../assets/png/nether_wart_stage_0.d8e508e8.png",import.meta.url).href,Io=""+new URL("../assets/png/nether_wart_stage_1.7859e19f.png",import.meta.url).href,zo=""+new URL("../assets/png/nether_wart_stage_2.732b30d3.png",import.meta.url).href,Mo=""+new URL("../assets/png/netherrack.aa436e0d.png",import.meta.url).href,jo=""+new URL("../assets/png/jukebox_side.e074c49e.png",import.meta.url).href,Do=""+new URL("../assets/png/obsidian.5456fc99.png",import.meta.url).href,Yo=""+new URL("../assets/png/furnace_top.fc197ab2.png",import.meta.url).href,Ho=""+new URL("../assets/png/piston_inner.bc6e5edc.png",import.meta.url).href,No=""+new URL("../assets/png/piston_side.e9e13d76.png",import.meta.url).href,qo=""+new URL("../assets/png/piston_top_normal.a7cae489.png",import.meta.url).href,Xo=""+new URL("../assets/png/piston_top_sticky.16e3923a.png",import.meta.url).href,Zo=""+new URL("../assets/png/planks_acacia.ca4ee6c5.png",import.meta.url).href,Bo=""+new URL("../assets/png/planks_big_oak.b01a86e2.png",import.meta.url).href,Wo=""+new URL("../assets/png/planks_birch.9d6f3352.png",import.meta.url).href,Ko=""+new URL("../assets/png/planks_jungle.4970d7e8.png",import.meta.url).href,Vo=""+new URL("../assets/png/planks_oak.9dd3c835.png",import.meta.url).href,Go=""+new URL("../assets/png/planks_spruce.08976411.png",import.meta.url).href,Qo=""+new URL("../assets/png/portal.1c937c9d.png",import.meta.url).href,Jo=""+new URL("../assets/png/carrots_stage_0.c4b749eb.png",import.meta.url).href,$o=""+new URL("../assets/png/carrots_stage_1.c74bd9e5.png",import.meta.url).href,en=""+new URL("../assets/png/carrots_stage_2.c7657811.png",import.meta.url).href,tn=""+new URL("../assets/png/potatoes_stage_3.8f801d7a.png",import.meta.url).href,sn=""+new URL("../assets/png/pumpkin_face_off.e2c21085.png",import.meta.url).href,an=""+new URL("../assets/png/pumpkin_face_on.f912d24f.png",import.meta.url).href,rn=""+new URL("../assets/png/pumpkin_side.413c5c30.png",import.meta.url).href,on=""+new URL("../assets/png/melon_stem_connected.61f12575.png",import.meta.url).href,nn=""+new URL("../assets/png/melon_stem_disconnected.ffbf229b.png",import.meta.url).href,ln=""+new URL("../assets/png/pumpkin_top.e7452a6d.png",import.meta.url).href,cn=""+new URL("../assets/png/quartz_block_bottom.81c55f51.png",import.meta.url).href,pn=""+new URL("../assets/png/quartz_block_chiseled.7620b5e1.png",import.meta.url).href,mn=""+new URL("../assets/png/quartz_block_chiseled_top.b3bb9098.png",import.meta.url).href,_n=""+new URL("../assets/png/quartz_block_lines.ecc66db9.png",import.meta.url).href,un=""+new URL("../assets/png/quartz_block_lines_top.c826287d.png",import.meta.url).href,gn=""+new URL("../assets/png/quartz_block_side.db39589d.png",import.meta.url).href,bn=""+new URL("../assets/png/quartz_block_side.db39589d.png",import.meta.url).href,dn=""+new URL("../assets/png/quartz_ore.e20b1c6a.png",import.meta.url).href,hn=""+new URL("../assets/png/rail_activator.657f072c.png",import.meta.url).href,fn=""+new URL("../assets/png/rail_activator_powered.603a5714.png",import.meta.url).href,yn=""+new URL("../assets/png/rail_detector.6d10fe4b.png",import.meta.url).href,wn=""+new URL("../assets/png/rail_detector_powered.0335525d.png",import.meta.url).href,kn=""+new URL("../assets/png/rail_golden.2ab0b409.png",import.meta.url).href,Ln=""+new URL("../assets/png/rail_golden_powered.e53d64b9.png",import.meta.url).href,Pn=""+new URL("../assets/png/rail_normal.297ec4b9.png",import.meta.url).href,Rn=""+new URL("../assets/png/rail_normal_turned.de844d16.png",import.meta.url).href,vn=""+new URL("../assets/png/red_sand.3da842d7.png",import.meta.url).href,Un=""+new URL("../assets/png/redstone_block.f964d3aa.png",import.meta.url).href,On=""+new URL("../assets/png/redstone_dust_cross.4815ca09.png",import.meta.url).href,Cn=""+new URL("../assets/png/redstone_dust_cross_overlay.a901afae.png",import.meta.url).href,xn=""+new URL("../assets/png/redstone_dust_line.1211cd63.png",import.meta.url).href,Tn=""+new URL("../assets/png/redstone_dust_cross_overlay.a901afae.png",import.meta.url).href,An=""+new URL("../assets/png/redstone_lamp_off.34cf23a5.png",import.meta.url).href,En=""+new URL("../assets/png/redstone_lamp_on.2e2faadb.png",import.meta.url).href,Fn=""+new URL("../assets/png/redstone_ore.d5c28eb0.png",import.meta.url).href,Sn=""+new URL("../assets/png/redstone_torch_off.7fddaea2.png",import.meta.url).href,In=""+new URL("../assets/png/redstone_torch_on.535ad488.png",import.meta.url).href,zn=""+new URL("../assets/png/reeds.44200a25.png",import.meta.url).href,Mn=""+new URL("../assets/png/repeater_off.0aa9be5c.png",import.meta.url).href,jn=""+new URL("../assets/png/repeater_on.0ad7eeb9.png",import.meta.url).href,Dn=""+new URL("../assets/png/sand.9aae2f05.png",import.meta.url).href,Yn=""+new URL("../assets/png/sandstone_bottom.2ecee6a4.png",import.meta.url).href,Hn=""+new URL("../assets/png/sandstone_carved.f9bad502.png",import.meta.url).href,Nn=""+new URL("../assets/png/sandstone_normal.3dcd7603.png",import.meta.url).href,qn=""+new URL("../assets/png/sandstone_smooth.0c0dfc70.png",import.meta.url).href,Xn=""+new URL("../assets/png/sandstone_top.0cf7cab6.png",import.meta.url).href,Zn=""+new URL("../assets/png/sapling_acacia.aa60b560.png",import.meta.url).href,Bn=""+new URL("../assets/png/sapling_birch.c363352b.png",import.meta.url).href,Wn=""+new URL("../assets/png/sapling_jungle.49021c91.png",import.meta.url).href,Kn=""+new URL("../assets/png/sapling_oak.a9a515fc.png",import.meta.url).href,Vn=""+new URL("../assets/png/sapling_roofed_oak.939f1942.png",import.meta.url).href,Gn=""+new URL("../assets/png/sapling_spruce.a3f5abf8.png",import.meta.url).href,Qn=""+new URL("../assets/png/snow.60c0ef13.png",import.meta.url).href,Jn=""+new URL("../assets/png/soul_sand.8471955a.png",import.meta.url).href,$n=""+new URL("../assets/png/sponge.7396d0db.png",import.meta.url).href,ei=""+new URL("../assets/png/stone.489928bc.png",import.meta.url).href,ti=""+new URL("../assets/png/stone_slab_side.5e701b44.png",import.meta.url).href,si=""+new URL("../assets/png/stone_slab_top.65e8a0b1.png",import.meta.url).href,ai=""+new URL("../assets/png/stonebrick.4b35ff37.png",import.meta.url).href,ri=""+new URL("../assets/png/stonebrick_carved.c92ee7bf.png",import.meta.url).href,oi=""+new URL("../assets/png/stonebrick_cracked.80a65e67.png",import.meta.url).href,ni=""+new URL("../assets/png/stonebrick_mossy.7784348f.png",import.meta.url).href,ii=""+new URL("../assets/png/tallgrass.7a2b3d45.png",import.meta.url).href,li=""+new URL("../assets/png/tnt_bottom.4092a0bc.png",import.meta.url).href,ci=""+new URL("../assets/png/tnt_side.6a5ed560.png",import.meta.url).href,pi=""+new URL("../assets/png/tnt_top.2350fed7.png",import.meta.url).href,mi=""+new URL("../assets/png/torch_on.eba87b99.png",import.meta.url).href,_i=""+new URL("../assets/png/trapdoor.01090e6c.png",import.meta.url).href,ui=""+new URL("../assets/png/trip_wire.3ff6790b.png",import.meta.url).href,gi=""+new URL("../assets/png/trip_wire_source.c7ffc8dd.png",import.meta.url).href,bi=""+new URL("../assets/png/vine.784e120d.png",import.meta.url).href,di=""+new URL("../assets/png/water_flow.89af5588.png",import.meta.url).href,hi=""+new URL("../assets/png/water_still.f4a5a43c.png",import.meta.url).href,fi=""+new URL("../assets/png/waterlily.81a79aff.png",import.meta.url).href,yi=""+new URL("../assets/png/web.24ce322a.png",import.meta.url).href,wi=""+new URL("../assets/png/wheat_stage_0.07b7c7f4.png",import.meta.url).href,ki=""+new URL("../assets/png/wheat_stage_1.b55a4062.png",import.meta.url).href,Li=""+new URL("../assets/png/wheat_stage_2.2e3f122b.png",import.meta.url).href,Pi=""+new URL("../assets/png/wheat_stage_3.5fb8f256.png",import.meta.url).href,Ri=""+new URL("../assets/png/wheat_stage_4.d61ab7b3.png",import.meta.url).href,vi=""+new URL("../assets/png/wheat_stage_5.d238687a.png",import.meta.url).href,Ui=""+new URL("../assets/png/wheat_stage_6.52bd01ce.png",import.meta.url).href,Oi=""+new URL("../assets/png/wheat_stage_7.ab581ca5.png",import.meta.url).href,Ci=""+new URL("../assets/png/wool_colored_black.b4aeeb25.png",import.meta.url).href,xi=""+new URL("../assets/png/wool_colored_blue.d3ec9522.png",import.meta.url).href,Ti=""+new URL("../assets/png/wool_colored_brown.b116d41e.png",import.meta.url).href,Ai=""+new URL("../assets/png/wool_colored_cyan.a85f811f.png",import.meta.url).href,Ei=""+new URL("../assets/png/wool_colored_gray.f124ffbc.png",import.meta.url).href,Fi=""+new URL("../assets/png/wool_colored_green.80c1d30b.png",import.meta.url).href,Si=""+new URL("../assets/png/wool_colored_light_blue.c60b8612.png",import.meta.url).href,Ii=""+new URL("../assets/png/wool_colored_lime.620940b6.png",import.meta.url).href,zi=""+new URL("../assets/png/wool_colored_magenta.e0f42fc9.png",import.meta.url).href,Mi=""+new URL("../assets/png/wool_colored_orange.8dcb6a3f.png",import.meta.url).href,ji=""+new URL("../assets/png/wool_colored_pink.bbe7586a.png",import.meta.url).href,Di=""+new URL("../assets/png/wool_colored_purple.1c442de3.png",import.meta.url).href,Yi=""+new URL("../assets/png/wool_colored_red.641fe2c4.png",import.meta.url).href,Hi=""+new URL("../assets/png/wool_colored_silver.2839b29b.png",import.meta.url).href,Ni=""+new URL("../assets/png/wool_colored_white.2ff22680.png",import.meta.url).href,qi=""+new URL("../assets/png/wool_colored_yellow.aadd3635.png",import.meta.url).href,s={test1:ct,test2:pt,test3:mt,test4:_t,test5:ut,test6:gt,anvil_base:bt,anvil_top_damaged_0:dt,anvil_top_damaged_1:ht,anvil_top_damaged_2:ft,atlas:yt,beacon:wt,bed_feet_end:kt,bed_feet_side:Lt,bed_feet_top:Pt,bed_head_end:Rt,bed_head_side:vt,bed_head_top:Ut,bedrock:Ot,bookshelf:Ct,brewing_stand:xt,brewing_stand_base:Tt,brick:At,cactus_bottom:Et,cactus_side:Ft,cactus_top:St,cake_bottom:It,cake_inner:zt,cake_side:Mt,cake_top:jt,carrots_stage_0:Dt,carrots_stage_1:Yt,carrots_stage_2:Ht,carrots_stage_3:Nt,cauldron_bottom:qt,cauldron_inner:Xt,cauldron_side:Zt,cauldron_top:Bt,clay:Wt,coal_block:Kt,coal_ore:Vt,cobblestone:Gt,cobblestone_mossy:Qt,cocoa_stage_0:Jt,cocoa_stage_1:$t,cocoa_stage_2:es,command_block:ts,comparator_off:ss,comparator_on:as,crafting_table_front:rs,crafting_table_side:os,crafting_table_top:ns,daylight_detector_side:is,daylight_detector_top:ls,deadbush:cs,destroy_stage_0:ps,destroy_stage_1:ms,destroy_stage_2:_s,destroy_stage_3:us,destroy_stage_4:gs,destroy_stage_5:bs,destroy_stage_6:ds,destroy_stage_7:hs,destroy_stage_8:fs,destroy_stage_9:ys,diamond_block:ws,diamond_ore:ks,dirt:Ls,dirt_podzol_side:Ps,dirt_podzol_top:Rs,dispenser_front_horizontal:vs,dispenser_front_vertical:Us,door_iron_lower:Os,door_iron_upper:Cs,door_wood_lower:xs,door_wood_upper:Ts,double_plant_fern_bottom:As,double_plant_fern_top:Es,double_plant_grass_bottom:Fs,double_plant_grass_top:Ss,double_plant_paeonia_bottom:Is,double_plant_paeonia_top:zs,double_plant_rose_bottom:Ms,double_plant_rose_top:js,double_plant_sunflower_back:Ds,double_plant_sunflower_bottom:Ys,double_plant_sunflower_front:Hs,double_plant_sunflower_top:Ns,double_plant_syringa_bottom:qs,double_plant_syringa_top:Xs,dragon_egg:Zs,dropper_front_horizontal:Bs,dropper_front_vertical:Ws,emerald_block:Ks,emerald_ore:Vs,enchanting_table_bottom:Gs,enchanting_table_side:Qs,enchanting_table_top:Js,end_stone:$s,endframe_eye:ea,endframe_side:ta,endframe_top:sa,farmland_dry:aa,farmland_wet:ra,fern:oa,fire_layer_0:na,fire_layer_1:ia,flower_allium:la,flower_blue_orchid:ca,flower_dandelion:pa,flower_houstonia:ma,flower_oxeye_daisy:_a,flower_paeonia:ua,flower_pot:ga,flower_rose:ba,flower_tulip_orange:da,flower_tulip_pink:ha,flower_tulip_red:fa,flower_tulip_white:ya,furnace_front_off:wa,furnace_front_on:ka,furnace_side:La,furnace_top:Pa,glass:Ra,glass_black:va,glass_blue:Ua,glass_brown:Oa,glass_cyan:Ca,glass_gray:xa,glass_green:Ta,glass_light_blue:Aa,glass_lime:Ea,glass_magenta:Fa,glass_orange:Sa,glass_pane_top:Ia,glass_pane_top_black:za,glass_pane_top_blue:Ma,glass_pane_top_brown:ja,glass_pane_top_cyan:Da,glass_pane_top_gray:Ya,glass_pane_top_green:Ha,glass_pane_top_light_blue:Na,glass_pane_top_lime:qa,glass_pane_top_magenta:Xa,glass_pane_top_orange:Za,glass_pane_top_pink:Ba,glass_pane_top_purple:Wa,glass_pane_top_red:Ka,glass_pane_top_silver:Va,glass_pane_top_white:Ga,glass_pane_top_yellow:Qa,glass_pink:Ja,glass_purple:$a,glass_red:er,glass_silver:tr,glass_white:sr,glass_yellow:ar,glowstone:rr,gold_block:or,gold_ore:nr,grass_side:ir,grass_side_overlay:lr,grass_side_snowed:cr,grass_top:pr,grass_top_green:mr,gravel:_r,hardened_clay:ur,hardened_clay_stained_black:gr,hardened_clay_stained_blue:br,hardened_clay_stained_brown:dr,hardened_clay_stained_cyan:hr,hardened_clay_stained_gray:fr,hardened_clay_stained_green:yr,hardened_clay_stained_light_blue:wr,hardened_clay_stained_lime:kr,hardened_clay_stained_magenta:Lr,hardened_clay_stained_orange:Pr,hardened_clay_stained_pink:Rr,hardened_clay_stained_purple:vr,hardened_clay_stained_red:Ur,hardened_clay_stained_silver:Or,hardened_clay_stained_white:Cr,hardened_clay_stained_yellow:xr,hay_block_side:Tr,hay_block_top:Ar,hopper_inside:Er,hopper_outside:Fr,hopper_top:Sr,ice:Ir,ice_packed:zr,iron_bars:Mr,iron_block:jr,iron_ore:Dr,itemframe_background:Yr,jukebox_side:Hr,jukebox_top:Nr,ladder:qr,lapis_block:Xr,lapis_ore:Zr,lava_flow:Br,lava_still:Wr,leaves_acacia:Kr,leaves_acacia_opaque:Vr,leaves_big_oak:Gr,leaves_big_oak_opaque:Qr,leaves_birch:Jr,leaves_birch_opaque:$r,leaves_jungle:eo,leaves_jungle_opaque:to,leaves_oak:so,leaves_oak_opaque:ao,leaves_spruce:ro,leaves_spruce_opaque:oo,lever:no,log_acacia:io,log_acacia_top:lo,log_big_oak:co,log_big_oak_top:po,log_birch:mo,log_birch_top:_o,log_jungle:uo,log_jungle_top:go,log_oak:bo,log_oak_top:ho,log_spruce:fo,log_spruce_top:yo,melon_side:wo,melon_stem_connected:ko,melon_stem_disconnected:Lo,melon_top:Po,mob_spawner:Ro,mushroom_block_inside:vo,mushroom_block_skin_brown:Uo,mushroom_block_skin_red:Oo,mushroom_block_skin_stem:Co,mushroom_brown:xo,mushroom_red:To,mycelium_side:Ao,mycelium_top:Eo,nether_brick:Fo,nether_wart_stage_0:So,nether_wart_stage_1:Io,nether_wart_stage_2:zo,netherrack:Mo,noteblock:jo,obsidian:Do,piston_bottom:Yo,piston_inner:Ho,piston_side:No,piston_top_normal:qo,piston_top_sticky:Xo,planks_acacia:Zo,planks_big_oak:Bo,planks_birch:Wo,planks_jungle:Ko,planks_oak:Vo,planks_spruce:Go,portal:Qo,potatoes_stage_0:Jo,potatoes_stage_1:$o,potatoes_stage_2:en,potatoes_stage_3:tn,pumpkin_face_off:sn,pumpkin_face_on:an,pumpkin_side:rn,pumpkin_stem_connected:on,pumpkin_stem_disconnected:nn,pumpkin_top:ln,quartz_block_bottom:cn,quartz_block_chiseled:pn,quartz_block_chiseled_top:mn,quartz_block_lines:_n,quartz_block_lines_top:un,quartz_block_side:gn,quartz_block_top:bn,quartz_ore:dn,rail_activator:hn,rail_activator_powered:fn,rail_detector:yn,rail_detector_powered:wn,rail_golden:kn,rail_golden_powered:Ln,rail_normal:Pn,rail_normal_turned:Rn,red_sand:vn,redstone_block:Un,redstone_dust_cross:On,redstone_dust_cross_overlay:Cn,redstone_dust_line:xn,redstone_dust_line_overlay:Tn,redstone_lamp_off:An,redstone_lamp_on:En,redstone_ore:Fn,redstone_torch_off:Sn,redstone_torch_on:In,reeds:zn,repeater_off:Mn,repeater_on:jn,sand:Dn,sandstone_bottom:Yn,sandstone_carved:Hn,sandstone_normal:Nn,sandstone_smooth:qn,sandstone_top:Xn,sapling_acacia:Zn,sapling_birch:Bn,sapling_jungle:Wn,sapling_oak:Kn,sapling_roofed_oak:Vn,sapling_spruce:Gn,snow:Qn,soul_sand:Jn,sponge:$n,stone:ei,stone_slab_side:ti,stone_slab_top:si,stonebrick:ai,stonebrick_carved:ri,stonebrick_cracked:oi,stonebrick_mossy:ni,tallgrass:ii,tnt_bottom:li,tnt_side:ci,tnt_top:pi,torch_on:mi,trapdoor:_i,trip_wire:ui,trip_wire_source:gi,vine:bi,water_flow:di,water_still:hi,waterlily:fi,web:yi,wheat_stage_0:wi,wheat_stage_1:ki,wheat_stage_2:Li,wheat_stage_3:Pi,wheat_stage_4:Ri,wheat_stage_5:vi,wheat_stage_6:Ui,wheat_stage_7:Oi,wool_colored_black:Ci,wool_colored_blue:xi,wool_colored_brown:Ti,wool_colored_cyan:Ai,wool_colored_gray:Ei,wool_colored_green:Fi,wool_colored_light_blue:Si,wool_colored_lime:Ii,wool_colored_magenta:zi,wool_colored_orange:Mi,wool_colored_pink:ji,wool_colored_purple:Di,wool_colored_red:Yi,wool_colored_silver:Hi,wool_colored_white:Ni,wool_colored_yellow:qi},Xi={grassdirt:{key:"grassdirt",images:[s.grass_side,s.grass_top,s.dirt],imageSet:[0,0,1,2,0,0],materialParameters:{},materialParametersForOneList:[{},{color:11664236}],meshParameters:{rotateEnable:{x:!1,y:!1,z:!1}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},test:{key:"test",images:[s.test1,s.test2,s.test3,s.test4,s.test5,s.test6],imageSet:[0,1,2,3,4,5],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!0,y:!0,z:!0}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},grass:{key:"grass",images:[s.grass_top],imageSet:[0,0,0,0,0,0],materialParameters:{color:11664236},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!1,z:!1}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},dirt:{key:"dirt",images:[s.dirt],imageSet:[0,0,0,0,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!1,z:!1}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},dirt_podzol:{key:"dirt_podzol",images:[s.dirt_podzol_side,s.dirt_podzol_top,s.dirt],imageSet:[0,0,1,2,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!1,z:!1}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},redstone_block:{key:"redstone_block",images:[s.redstone_block],imageSet:[0,0,0,0,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!1,z:!1}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},diamond_block:{key:"diamond_block",images:[s.diamond_block],imageSet:[0,0,0,0,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!1,z:!1}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},cobblestone:{key:"cobblestone",images:[s.cobblestone],imageSet:[0,0,0,0,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!1,z:!1}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},cobblestone_mossy:{key:"cobblestone_mossy",images:[s.cobblestone_mossy],imageSet:[0,0,0,0,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!1,z:!1}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},stone:{key:"stone",images:[s.stone],imageSet:[0,0,0,0,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!1,z:!1}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},stone_slab:{key:"stone_slab",images:[s.stone_slab_side,s.stone_slab_top],imageSet:[0,0,1,1,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!0,y:!0,z:!0}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},stonebrick:{key:"stonebrick",images:[s.stonebrick],imageSet:[0,0,0,0,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!0,y:!0,z:!0}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},stonebrick_carved:{key:"stonebrick_carved",images:[s.stonebrick_carved],imageSet:[0,0,0,0,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!0,y:!0,z:!0}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},stonebrick_cracked:{key:"stonebrick_cracked",images:[s.stonebrick_cracked],imageSet:[0,0,0,0,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!0,y:!0,z:!0}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},stonebrick_mossy:{key:"stonebrick_mossy",images:[s.stonebrick_mossy],imageSet:[0,0,0,0,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!0,y:!0,z:!0}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},brick:{key:"brick",images:[s.brick],imageSet:[0,0,0,0,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!0,z:!1}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},planks_birch:{key:"planks_birch",images:[s.planks_birch],imageSet:[0,0,0,0,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!0,z:!1}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},planks_acacia:{key:"planks_acacia",images:[s.planks_acacia],imageSet:[0,0,0,0,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!0,z:!1}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},planks_jungle:{key:"planks_jungle",images:[s.planks_jungle],imageSet:[0,0,0,0,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!0,z:!1}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},planks_oak:{key:"planks_oak",images:[s.planks_oak],imageSet:[0,0,0,0,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!0,z:!1}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},planks_spruce:{key:"planks_spruce",images:[s.planks_spruce],imageSet:[0,0,0,0,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!0,z:!1}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},log_acacia:{key:"log_acacia",images:[s.log_acacia,s.log_acacia_top],imageSet:[0,0,1,1,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!0,y:!0,z:!0}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},leaves_acacia:{key:"leaves_acacia",images:[s.leaves_acacia],imageSet:[0,0,0,0,0,0],materialParameters:{color:9025884,transparent:!0},materialParametersForOneList:[],cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},leaves_acacia_opaque:{key:"leaves_acacia_opaque",images:[s.leaves_acacia_opaque],imageSet:[0,0,0,0,0,0],materialParameters:{color:9025884},materialParametersForOneList:[],cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},log_birch:{key:"log_birch",images:[s.log_birch,s.log_birch_top],imageSet:[0,0,1,1,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!0,y:!0,z:!0}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},leaves_birch:{key:"leaves_birch",images:[s.leaves_birch],imageSet:[0,0,0,0,0,0],materialParameters:{color:9025884,transparent:!0},materialParametersForOneList:[],cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},leaves_birch_opaque:{key:"leaves_birch_opaque",images:[s.leaves_birch_opaque],imageSet:[0,0,0,0,0,0],materialParameters:{color:9025884},materialParametersForOneList:[],cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},log_jungle:{key:"log_jungle",images:[s.log_jungle,s.log_jungle_top],imageSet:[0,0,1,1,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!0,y:!0,z:!0}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},leaves_jungle:{key:"leaves_jungle",images:[s.leaves_jungle],imageSet:[0,0,0,0,0,0],materialParameters:{color:9025884,transparent:!0},materialParametersForOneList:[],cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},leaves_jungle_opaque:{key:"leaves_jungle_opaque",images:[s.leaves_jungle_opaque],imageSet:[0,0,0,0,0,0],materialParameters:{color:9025884},materialParametersForOneList:[],cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},log_oak:{key:"log_oak",images:[s.log_oak,s.log_oak_top],imageSet:[0,0,1,1,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!0,y:!0,z:!0}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},leaves_oak:{key:"leaves_oak",images:[s.leaves_oak],imageSet:[0,0,0,0,0,0],materialParameters:{color:9025884,transparent:!0},materialParametersForOneList:[],cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},leaves_oak_opaque:{key:"leaves_oak_opaque",images:[s.leaves_oak_opaque],imageSet:[0,0,0,0,0,0],materialParameters:{color:9025884},materialParametersForOneList:[],cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},log_spruce:{key:"log_spruce",images:[s.log_spruce,s.log_spruce_top],imageSet:[0,0,1,1,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!0,y:!0,z:!0}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},leaves_spruce:{key:"leaves_spruce",images:[s.leaves_spruce],imageSet:[0,0,0,0,0,0],materialParameters:{color:9025884,transparent:!0},materialParametersForOneList:[],cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},leaves_spruce_opaque:{key:"leaves_spruce_opaque",images:[s.leaves_spruce_opaque],imageSet:[0,0,0,0,0,0],materialParameters:{color:9025884},materialParametersForOneList:[],cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},glass:{key:"glass",images:[s.glass],imageSet:[0,0,0,0,0,0],materialParameters:{transparent:!0},materialParametersForOneList:[],cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},glass_black:{key:"glass_black",images:[s.glass_black],imageSet:[0,0,0,0,0,0],materialParameters:{transparent:!0},materialParametersForOneList:[],cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},glass_blue:{key:"glass_blue",images:[s.glass_blue],imageSet:[0,0,0,0,0,0],materialParameters:{transparent:!0},materialParametersForOneList:[],cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},glass_brown:{key:"glass_brown",images:[s.glass_brown],imageSet:[0,0,0,0,0,0],materialParameters:{transparent:!0},materialParametersForOneList:[],cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},glass_cyan:{key:"glass_cyan",images:[s.glass_cyan],imageSet:[0,0,0,0,0,0],materialParameters:{transparent:!0},materialParametersForOneList:[],cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},glass_gray:{key:"glass_gray",images:[s.glass_gray],imageSet:[0,0,0,0,0,0],materialParameters:{transparent:!0},materialParametersForOneList:[],cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},glass_green:{key:"glass_green",images:[s.glass_green],imageSet:[0,0,0,0,0,0],materialParameters:{transparent:!0},materialParametersForOneList:[],cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},glass_light_blue:{key:"glass_light_blue",images:[s.glass_light_blue],imageSet:[0,0,0,0,0,0],materialParameters:{transparent:!0},materialParametersForOneList:[],cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},glass_lime:{key:"glass_lime",images:[s.glass_lime],imageSet:[0,0,0,0,0,0],materialParameters:{transparent:!0},materialParametersForOneList:[],cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},glass_magenta:{key:"glass_magenta",images:[s.glass_magenta],imageSet:[0,0,0,0,0,0],materialParameters:{transparent:!0},materialParametersForOneList:[],cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},glass_orange:{key:"glass_orange",images:[s.glass_orange],imageSet:[0,0,0,0,0,0],materialParameters:{transparent:!0},materialParametersForOneList:[],cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},glass_pink:{key:"glass_pink",images:[s.glass_pink],imageSet:[0,0,0,0,0,0],materialParameters:{transparent:!0},materialParametersForOneList:[],cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},glass_purple:{key:"glass_purple",images:[s.glass_purple],imageSet:[0,0,0,0,0,0],materialParameters:{transparent:!0},materialParametersForOneList:[],cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},glass_red:{key:"glass_red",images:[s.glass_red],imageSet:[0,0,0,0,0,0],materialParameters:{transparent:!0},materialParametersForOneList:[],cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},glass_silver:{key:"glass_silver",images:[s.glass_silver],imageSet:[0,0,0,0,0,0],materialParameters:{transparent:!0},materialParametersForOneList:[],cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},glass_white:{key:"glass_white",images:[s.glass_white],imageSet:[0,0,0,0,0,0],materialParameters:{transparent:!0},materialParametersForOneList:[],cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},glass_yellow:{key:"glass_yellow",images:[s.glass_yellow],imageSet:[0,0,0,0,0,0],materialParameters:{transparent:!0},materialParametersForOneList:[],cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},glowstone:{key:"glowstone",images:[s.glowstone],imageSet:[0,0,0,0,0,0],materialParameters:{transparent:!0},materialParametersForOneList:[],cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},gold_block:{key:"gold_block",images:[s.gold_block],imageSet:[0,0,0,0,0,0],materialParameters:{transparent:!0},materialParametersForOneList:[],cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},gold_ore:{key:"gold_ore",images:[s.gold_ore],imageSet:[0,0,0,0,0,0],materialParameters:{transparent:!0},materialParametersForOneList:[],cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},clay:{key:"clay",images:[s.clay],imageSet:[0,0,0,0,0,0],materialParameters:{transparent:!0},materialParametersForOneList:[],cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},hardened_clay:{key:"hardened_clay",images:[s.hardened_clay],imageSet:[0,0,0,0,0,0],materialParameters:{transparent:!0},materialParametersForOneList:[],cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},hardened_clay_stained_black:{key:"hardened_clay_stained_black",images:[s.hardened_clay_stained_black],imageSet:[0,0,0,0,0,0],materialParameters:{transparent:!0},materialParametersForOneList:[],cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},hardened_clay_stained_blue:{key:"hardened_clay_stained_blue",images:[s.hardened_clay_stained_blue],imageSet:[0,0,0,0,0,0],materialParameters:{transparent:!0},materialParametersForOneList:[],cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},hardened_clay_stained_brown:{key:"hardened_clay_stained_brown",images:[s.hardened_clay_stained_brown],imageSet:[0,0,0,0,0,0],materialParameters:{transparent:!0},materialParametersForOneList:[],cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},hardened_clay_stained_cyan:{key:"hardened_clay_stained_cyan",images:[s.hardened_clay_stained_cyan],imageSet:[0,0,0,0,0,0],materialParameters:{transparent:!0},materialParametersForOneList:[],cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},hardened_clay_stained_gray:{key:"hardened_clay_stained_gray",images:[s.hardened_clay_stained_gray],imageSet:[0,0,0,0,0,0],materialParameters:{transparent:!0},materialParametersForOneList:[],cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},hardened_clay_stained_green:{key:"hardened_clay_stained_green",images:[s.hardened_clay_stained_green],imageSet:[0,0,0,0,0,0],materialParameters:{transparent:!0},materialParametersForOneList:[],cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},hardened_clay_stained_light_blue:{key:"hardened_clay_stained_light_blue",images:[s.hardened_clay_stained_light_blue],imageSet:[0,0,0,0,0,0],materialParameters:{transparent:!0},materialParametersForOneList:[],cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},hardened_clay_stained_lime:{key:"hardened_clay_stained_lime",images:[s.hardened_clay_stained_lime],imageSet:[0,0,0,0,0,0],materialParameters:{transparent:!0},materialParametersForOneList:[],cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},hardened_clay_stained_magenta:{key:"hardened_clay_stained_magenta",images:[s.hardened_clay_stained_magenta],imageSet:[0,0,0,0,0,0],materialParameters:{transparent:!0},materialParametersForOneList:[],cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},hardened_clay_stained_orange:{key:"hardened_clay_stained_orange",images:[s.hardened_clay_stained_orange],imageSet:[0,0,0,0,0,0],materialParameters:{transparent:!0},materialParametersForOneList:[],cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},hardened_clay_stained_pink:{key:"hardened_clay_stained_pink",images:[s.hardened_clay_stained_pink],imageSet:[0,0,0,0,0,0],materialParameters:{transparent:!0},materialParametersForOneList:[],cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},hardened_clay_stained_purple:{key:"hardened_clay_stained_purple",images:[s.hardened_clay_stained_purple],imageSet:[0,0,0,0,0,0],materialParameters:{transparent:!0},materialParametersForOneList:[],cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},hardened_clay_stained_red:{key:"hardened_clay_stained_red",images:[s.hardened_clay_stained_red],imageSet:[0,0,0,0,0,0],materialParameters:{transparent:!0},materialParametersForOneList:[],cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},hardened_clay_stained_silver:{key:"hardened_clay_stained_silver",images:[s.hardened_clay_stained_silver],imageSet:[0,0,0,0,0,0],materialParameters:{transparent:!0},materialParametersForOneList:[],cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},hardened_clay_stained_white:{key:"hardened_clay_stained_white",images:[s.hardened_clay_stained_white],imageSet:[0,0,0,0,0,0],materialParameters:{transparent:!0},materialParametersForOneList:[],cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},hardened_clay_stained_yellow:{key:"hardened_clay_stained_yellow",images:[s.hardened_clay_stained_yellow],imageSet:[0,0,0,0,0,0],materialParameters:{transparent:!0},materialParametersForOneList:[],cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},melon:{key:"melon",images:[s.melon_side,s.melon_top],imageSet:[0,0,1,1,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!1,z:!1}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},pumpkin_face_off:{key:"pumpkin_face_off",images:[s.pumpkin_face_off,s.pumpkin_side,s.pumpkin_top],imageSet:[0,1,2,2,1,1],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!0,z:!1}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},pumpkin_face_on:{key:"pumpkin_face_on",images:[s.pumpkin_face_on,s.pumpkin_side,s.pumpkin_top],imageSet:[0,1,2,2,1,1],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!0,z:!1}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},test_half:{key:"test_half",images:[""],imageSet:[0,0,0,0,0,0],materialParameters:{color:16777215,transparent:!0,opacity:.8},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!0,z:!1}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.HalfCube}},stone_slab_half:{key:"stone_slab_half",images:[s.stone_slab_side,s.stone_slab_top],imageSet:[0,0,1,1,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!0,z:!1}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.HalfCube}},brick_half:{key:"brick_half",images:[s.brick],imageSet:[0,0,0,0,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!0,z:!1}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.HalfCube}},planks_birch_half:{key:"planks_birch_half",images:[s.planks_birch],imageSet:[0,0,0,0,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!0,z:!0}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.HalfCube}},planks_acacia_half:{key:"planks_acacia_half",images:[s.planks_acacia],imageSet:[0,0,0,0,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!0,z:!1}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.HalfCube}},planks_jungle_half:{key:"planks_jungle_half",images:[s.planks_jungle],imageSet:[0,0,0,0,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!0,z:!1}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.HalfCube}},planks_oak_half:{key:"planks_oak_half",images:[s.planks_oak],imageSet:[0,0,0,0,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!0,z:!1}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.HalfCube}},planks_spruce_half:{key:"planks_spruce_half",images:[s.planks_spruce],imageSet:[0,0,0,0,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!0,z:!1}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.HalfCube}},cobblestone_stairs:{key:"cobblestone_stairs",images:[s.cobblestone],imageSet:[0,0,0,0,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!0,y:!0,z:!0}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.StairsCube}},cobblestone_mossy_stairs:{key:"cobblestone_mossy_stairs",images:[s.cobblestone_mossy],imageSet:[0,0,0,0,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!0,y:!0,z:!0}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.StairsCube}},stone_stairs:{key:"stone_stairs",images:[s.stone],imageSet:[0,0,0,0,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!0,y:!0,z:!0}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.StairsCube}},stone_slab_stairs:{key:"stone_slab_stairs",images:[s.stone_slab_side,s.stone_slab_top],imageSet:[0,0,1,1,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!0,y:!0,z:!0}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.StairsCube}},brick_stairs:{key:"brick_stairs",images:[s.brick],imageSet:[0,0,0,0,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!0,y:!0,z:!0}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.StairsCube}},planks_birch_stairs:{key:"planks_birch_stairs",images:[s.planks_birch],imageSet:[0,0,0,0,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!0,y:!0,z:!0}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.StairsCube}},planks_acacia_stairs:{key:"planks_acacia_stairs",images:[s.planks_acacia],imageSet:[0,0,0,0,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!0,y:!0,z:!0}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.StairsCube}},planks_jungle_stairs:{key:"planks_jungle_stairs",images:[s.planks_jungle],imageSet:[0,0,0,0,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!0,y:!0,z:!0}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.StairsCube}},planks_oak_stairs:{key:"planks_oak_stairs",images:[s.planks_oak],imageSet:[0,0,0,0,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!0,y:!0,z:!0}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.StairsCube}},planks_spruce_stairs:{key:"planks_spruce_stairs",images:[s.planks_spruce],imageSet:[0,0,0,0,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!0,y:!0,z:!0}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.StairsCube}},hay_block:{key:"hay_block",images:[s.hay_block_side,s.hay_block_top],imageSet:[0,0,1,1,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!0,y:!0,z:!0}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},sandstone_normal:{key:"sandstone_normal",images:[s.sandstone_normal,s.sandstone_top,s.sandstone_bottom],imageSet:[0,0,1,2,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!0,y:!0,z:!0}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},sandstone_smooth:{key:"sandstone_smooth",images:[s.sandstone_smooth,s.sandstone_top,s.sandstone_bottom],imageSet:[0,0,1,2,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!0,y:!0,z:!0}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},sandstone_carved:{key:"sandstone_carved",images:[s.sandstone_carved,s.sandstone_top,s.sandstone_bottom],imageSet:[0,0,1,2,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!0,y:!0,z:!0}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},tnt:{key:"tnt",images:[s.tnt_side,s.tnt_top,s.tnt_bottom],imageSet:[0,0,1,2,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!1,z:!1}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},wool_colored_white:{key:"wool_colored_white",images:[s.wool_colored_white],imageSet:[0,0,0,0,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!1,z:!1}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},wool_colored_black:{key:"wool_colored_black",images:[s.wool_colored_black],imageSet:[0,0,0,0,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!1,z:!1}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},wool_colored_blue:{key:"wool_colored_blue",images:[s.wool_colored_blue],imageSet:[0,0,0,0,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!1,z:!1}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},wool_colored_brown:{key:"wool_colored_brown",images:[s.wool_colored_brown],imageSet:[0,0,0,0,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!1,z:!1}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},wool_colored_cyan:{key:"wool_colored_cyan",images:[s.wool_colored_cyan],imageSet:[0,0,0,0,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!1,z:!1}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},wool_colored_gray:{key:"wool_colored_gray",images:[s.wool_colored_gray],imageSet:[0,0,0,0,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!1,z:!1}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},wool_colored_green:{key:"wool_colored_green",images:[s.wool_colored_green],imageSet:[0,0,0,0,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!1,z:!1}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},wool_colored_light_blue:{key:"wool_colored_light_blue",images:[s.wool_colored_light_blue],imageSet:[0,0,0,0,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!1,z:!1}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},wool_colored_lime:{key:"wool_colored_lime",images:[s.wool_colored_lime],imageSet:[0,0,0,0,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!1,z:!1}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},wool_colored_magenta:{key:"wool_colored_magenta",images:[s.wool_colored_magenta],imageSet:[0,0,0,0,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!1,z:!1}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},wool_colored_orange:{key:"wool_colored_orange",images:[s.wool_colored_orange],imageSet:[0,0,0,0,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!1,z:!1}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},wool_colored_pink:{key:"wool_colored_pink",images:[s.wool_colored_pink],imageSet:[0,0,0,0,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!1,z:!1}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},wool_colored_purple:{key:"wool_colored_purple",images:[s.wool_colored_purple],imageSet:[0,0,0,0,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!1,z:!1}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},wool_colored_red:{key:"wool_colored_red",images:[s.wool_colored_red],imageSet:[0,0,0,0,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!1,z:!1}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},wool_colored_silver:{key:"wool_colored_silver",images:[s.wool_colored_silver],imageSet:[0,0,0,0,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!1,z:!1}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},wool_colored_yellow:{key:"wool_colored_yellow",images:[s.wool_colored_yellow],imageSet:[0,0,0,0,0,0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!1,z:!1}},cubeAttributes:{isPenetrable:!1,isIndestructible:!1,geometryType:o.Cube}},flower_rose:{key:"flower_rose",images:[s.flower_rose],imageSet:[0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!0,z:!1}},cubeAttributes:{isPenetrable:!0,isIndestructible:!1,geometryType:o.Flower1Cube}},flower_allium:{key:"flower_allium",images:[s.flower_allium],imageSet:[0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!0,z:!1}},cubeAttributes:{isPenetrable:!0,isIndestructible:!1,geometryType:o.Flower1Cube}},flower_blue_orchid:{key:"flower_blue_orchid",images:[s.flower_blue_orchid],imageSet:[0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!0,z:!1}},cubeAttributes:{isPenetrable:!0,isIndestructible:!1,geometryType:o.Flower1Cube}},flower_dandelion:{key:"flower_dandelion",images:[s.flower_dandelion],imageSet:[0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!0,z:!1}},cubeAttributes:{isPenetrable:!0,isIndestructible:!1,geometryType:o.Flower1Cube}},flower_houstonia:{key:"flower_houstonia",images:[s.flower_houstonia],imageSet:[0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!0,z:!1}},cubeAttributes:{isPenetrable:!0,isIndestructible:!1,geometryType:o.Flower1Cube}},flower_oxeye_daisy:{key:"flower_oxeye_daisy",images:[s.flower_oxeye_daisy],imageSet:[0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!0,z:!1}},cubeAttributes:{isPenetrable:!0,isIndestructible:!1,geometryType:o.Flower1Cube}},flower_paeonia:{key:"flower_paeonia",images:[s.flower_paeonia],imageSet:[0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!0,z:!1}},cubeAttributes:{isPenetrable:!0,isIndestructible:!1,geometryType:o.Flower1Cube}},flower_tulip_orange:{key:"flower_tulip_orange",images:[s.flower_tulip_orange],imageSet:[0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!0,z:!1}},cubeAttributes:{isPenetrable:!0,isIndestructible:!1,geometryType:o.Flower1Cube}},flower_tulip_pink:{key:"flower_tulip_pink",images:[s.flower_tulip_pink],imageSet:[0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!0,z:!1}},cubeAttributes:{isPenetrable:!0,isIndestructible:!1,geometryType:o.Flower1Cube}},flower_tulip_red:{key:"flower_tulip_red",images:[s.flower_tulip_red],imageSet:[0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!0,z:!1}},cubeAttributes:{isPenetrable:!0,isIndestructible:!1,geometryType:o.Flower1Cube}},flower_tulip_white:{key:"flower_tulip_white",images:[s.flower_tulip_white],imageSet:[0],materialParameters:{},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!0,z:!1}},cubeAttributes:{isPenetrable:!0,isIndestructible:!1,geometryType:o.Flower1Cube}},tallgrass:{key:"tallgrass",images:[s.tallgrass],imageSet:[0],materialParameters:{color:11664236},materialParametersForOneList:[],meshParameters:{rotateEnable:{x:!1,y:!0,z:!1}},cubeAttributes:{isPenetrable:!0,isIndestructible:!1,geometryType:o.Flower1Cube}}},f=Xi,te={enableShadow:!1,enableDirectionalLight:!0},Oe=p=>{const r=[];for(let e=0;e<p.length;e+=9){const n=new d(...p.slice(e,e+3)),i=new d(...p.slice(e+3,e+6)),t=new d(...p.slice(e+6,e+9)),l=new d,c=new d;l.subVectors(t,i),c.subVectors(n,i);const m=l.cross(c).normalize().toArray();r.push(...m,...m,...m)}return r};class x{constructor(r){if(x._instanceObj&&x._instanceObj[r.key])return x._instanceObj[r.key];this.cubeOptions=r,this._materials=[],this._materialsMap={},this._materialsHalfMap={},this._geometry=void 0,this._geometryMap={},this._cubeSize=1,this.buildMaterials(),this.buildGeometry(),x._instanceObj={[r.key]:this}}buildGeometry(){if(this._geometryMap&&(this._geometry=this._geometryMap[this.cubeOptions.cubeAttributes.geometryType]),this._geometry)return;let r;this.cubeOptions.cubeAttributes!==void 0&&this.cubeOptions.cubeAttributes.geometryType!==void 0&&(r=this.cubeOptions.cubeAttributes.geometryType);let e;const n=this._cubeSize,i=n/Math.sqrt(2);switch(r){case o.Cube:{e=new Z(this._cubeSize,this._cubeSize,this._cubeSize);break}case o.HalfCube:{e=new Z(this._cubeSize,this._cubeSize/2,this._cubeSize);break}case o.StairsCube:{e=new Le;const t=[[n/2,-n/2,n/2],[-n/2,-n/2,n/2],[-n/2,-n/2,-n/2],[n/2,-n/2,-n/2],[n/2,0,n/2],[0,0,n/2],[0,0,-n/2],[n/2,0,-n/2],[0,n/2,n/2],[-n/2,n/2,n/2],[-n/2,n/2,-n/2],[0,n/2,-n/2]],l=[t[0],t[2],t[3],t[0],t[1],t[2],t[0],t[3],t[7],t[0],t[7],t[4],t[5],t[6],t[11],t[5],t[11],t[8],t[4],t[7],t[6],t[4],t[6],t[5],t[8],t[11],t[10],t[8],t[10],t[9],t[2],t[1],t[9],t[2],t[9],t[10],t[5],t[8],t[9],t[5],t[9],t[1],t[5],t[1],t[0],t[5],t[0],t[4],t[6],t[10],t[11],t[6],t[2],t[10],t[6],t[3],t[2],t[6],t[7],t[3]].flatMap(c=>c);e.setAttribute("position",new Y(new Float32Array(l),3,!1)),e.setAttribute("normal",new Y(new Float32Array(Oe(l)),3,!0)),e.setAttribute("uv",new Y(new Float32Array([[0,0],[1,1],[1,0],[0,0],[0,1],[1,1],[0,0],[1,0],[1,.5],[0,0],[1,.5],[0,.5],[0,0],[1,0],[1,.5],[0,0],[1,.5],[0,.5],[0,0],[1,0],[1,.5],[0,0],[1,.5],[0,.5],[0,0],[1,0],[1,.5],[0,0],[1,.5],[0,.5],[0,0],[1,0],[1,1],[0,0],[1,1],[0,1],[.5,.5],[.5,1],[0,1],[.5,.5],[0,1],[0,0],[.5,.5],[0,0],[1,0],[.5,.5],[1,0],[1,.5],[.5,.5],[0,1],[.5,1],[.5,.5],[0,0],[0,1],[.5,.5],[1,0],[0,0],[.5,.5],[1,.5],[1,0]].flatMap(c=>c)),2,!1)),e.groups.push({start:0,materialIndex:0,count:60});break}case o.Flower1Cube:{e=new Le;const t={block:[[n/2,-n/2,n/2],[-n/2,-n/2,n/2],[-n/2,-n/2,-n/2],[n/2,-n/2,-n/2],[n/2,n/2,n/2],[-n/2,n/2,n/2],[-n/2,n/2,-n/2],[n/2,n/2,-n/2]],cross:[[i,-n/2,i],[-i,-n/2,-i],[-i,n/2,-i],[i,n/2,i],[-i,-n/2,i],[i,-n/2,-i],[i,n/2,-i],[-i,n/2,i]]},l=[t.cross[0],t.cross[1],t.cross[2],t.cross[0],t.cross[2],t.cross[3],t.cross[4],t.cross[5],t.cross[6],t.cross[4],t.cross[6],t.cross[7],t.block[0],t.block[1],t.block[2],t.block[0],t.block[2],t.block[3],t.block[0],t.block[5],t.block[1],t.block[0],t.block[4],t.block[5],t.block[0],t.block[3],t.block[7],t.block[0],t.block[7],t.block[4],t.block[6],t.block[4],t.block[7],t.block[6],t.block[5],t.block[4],t.block[6],t.block[7],t.block[3],t.block[6],t.block[3],t.block[2],t.block[6],t.block[1],t.block[5],t.block[6],t.block[2],t.block[1]].flatMap(c=>c);e.setAttribute("position",new Y(new Float32Array(l),3,!1)),e.setAttribute("normal",new Y(new Float32Array(Oe(l.slice(0,36))),3,!1)),e.setAttribute("uv",new Y(new Float32Array([[0,0],[1,0],[1,1],[0,0],[1,1],[0,1],[0,0],[1,0],[1,1],[0,0],[1,1],[0,1]].flatMap(c=>c)),2,!1)),e.groups.push({start:0,materialIndex:0,count:12});break}default:throw"unknown geometryType"}this._geometry=e,this._geometryMap[this.cubeOptions.cubeAttributes.geometryType]=this._geometry}buildMaterials(){if(this._materialsMap&&(this._materials=this._materialsMap[this.cubeOptions.key]),this._materials&&this._materials.length!==0)return;this._materials=[];let r=new Ve,e=[];for(let t in this.cubeOptions.images){let l=this.cubeOptions.images[t];if(l===""||l===void 0)e.push(void 0);else{let c=r.load(l);c.generateMipmaps=!0,c.minFilter=Pe,c.magFilter=Re,e.push(c)}}let n=[];for(let t in e){let l=e[t];n.push(new Ce({map:l,fog:!0,...this.cubeOptions.materialParameters?this.cubeOptions.materialParameters:{},...this.cubeOptions.materialParametersForOneList&&this.cubeOptions.materialParametersForOneList[t]?this.cubeOptions.materialParametersForOneList[t]:{}}))}let i=this.cubeOptions.cubeAttributes!==void 0&&this.cubeOptions.cubeAttributes.geometryType;for(let t in this.cubeOptions.imageSet){let l=this.cubeOptions.imageSet[t],c=n[l];switch(i){case o.HalfCube:if("0145".indexOf(t)>=0){if(this._materialsHalfMap||(this._materialsHalfMap={}),this._materialsHalfMap[this.cubeOptions.key])c=this._materialsHalfMap[this.cubeOptions.key];else if(c.map){let m=c.clone();m.map=c.map.clone();let u=r.load(this.cubeOptions.images[this.cubeOptions.imageSet[t]]);u.generateMipmaps=!0,u.minFilter=Pe,u.magFilter=Re,u.wrapS=u.wrapT=Ge,u.repeat.set(1,.5),m.map=u,c=m,this._materialsHalfMap[this.cubeOptions.key]=c}}break;case o.Flower1Cube:Number(t)===0?(c.transparent=!0,c.depthWrite=!1,c.side=xe):(c.transparent=!0,c.opacity=0);break}this._materials.push(c)}i===o.Flower1Cube&&this._materials.length<=1&&this._materials.push(new Qe({transparent:!0,opacity:0})),this._materialsMap[this.cubeOptions.key]=this._materials}buildCube(r,e,n,i,t,l,c){var h,b,_,k,v,U;let m={x:r,y:e,z:n},u={rotateX:t,rotateY:l,rotateZ:c};i&&(typeof i=="string"&&(i=f[i]),this.cubeOptions=i,this.buildGeometry(),this.buildMaterials()),i=i,m.x=m.x||0,m.y=m.y||0,m.z=m.z||0;let g=new J(this._geometry,this._materials);return g.receiveShadow=g.castShadow=te.enableShadow,g.position.x=m.x,g.position.y=m.y,g.position.z=m.z,g.userData={saveInfo:[r,e,n,this.cubeOptions.key,t,l,c],fullCubePosition:{x:g.position.x,y:g.position.y,z:g.position.z},cubeTypeKey:this.cubeOptions.key,cubeAttributes:this.cubeOptions.cubeAttributes},u.rotateX&&((b=(h=i==null?void 0:i.meshParameters)==null?void 0:h.rotateEnable)==null?void 0:b.x)&&g.rotateX(u.rotateX*Math.PI/180),u.rotateY&&((k=(_=i==null?void 0:i.meshParameters)==null?void 0:_.rotateEnable)==null?void 0:k.y)&&g.rotateY(u.rotateY*Math.PI/180),u.rotateZ&&((U=(v=i==null?void 0:i.meshParameters)==null?void 0:v.rotateEnable)==null?void 0:U.z)&&g.rotateZ(u.rotateZ*Math.PI/180),g.name=this.cubeOptions.key+"("+m.x+","+m.y+","+m.z+")",g}}function Zi(p){if(!p)throw"invalid elementId";let r=document.getElementById(p);return r||(r=document.createElement("div"),r.id="canvas-wrapper",r.style.height="100%",r.style.width="100%",r.style.cursor="pointer",document.body.appendChild(r)),r}function Bi(){let p=new Je,r=8900331;return p.name="SCENE",p.fog=new $e(r,.03),function(n){if(n=n||1,n===1){p.background=new $(r);return}let i=new et().load([s.test1,s.test2,s.test3,s.test4,s.test5,s.test6]);if(n===2)p.background=i;else{let t=at.cube;t.uniforms.tCube.value=i;let l=new tt({fragmentShader:t.fragmentShader,vertexShader:t.vertexShader,uniforms:t.uniforms,depthWrite:!1,side:st}),c=new J(new Z(1e6,1e6,1e6),l);p.add(c)}}(1),p}function Wi(){let p=new rt;return p.castShadow=!1,p.color=new $().setHex(16777215),p.intensity=Ae(),p}function Ae(p,r,e){return Math.min(Math.max(e||0,p||0),r||0)}function Ki(){let p=new ot;return p.castShadow=te.enableShadow,p.color=new $().setHex(16777215),p.intensity=Ee(),p.shadow.radius=512,p.position.x=100,p.position.y=100,p.position.z=100,p}function Ee(p,r,e){return Math.min(Math.max(e||0,p||0),r||0)/4}function Vi(){let p=new nt;return p.name="CAMERA",p.fov=45,p.near=.1,p.far=200,p.position.x=10,p.position.y=21,p.position.z=11,p.lookAt(new d(0,22,2)),p}function Gi(){let p=new it;return p.shadowMap.enabled=te.enableShadow,p.setClearColor(16777215,1),p}const Qi=""+new URL("../assets/ogg/bgmPart.9a4f6295.ogg",import.meta.url).href,Ji={bgmPart:Qi};function $i(){let p=0,r=[Ji.bgmPart];const e=new Audio;e.volume=.5,e.preload="auto",e.controls=!0,e.autoplay=!0,e.hidden=!0,e.style.display="none",e.style.position="fixed",e.style.top="0",e.style.right="0",e.style.zIndex="101",e.loop=!1,e.src=r[p],e.addEventListener("ended",n,!1),document.addEventListener("click",i,!1),document.body.appendChild(e);function n(){p++;let t=Math.random()*5e4+1e4;p>=r.length&&(p=0),setTimeout(()=>{e.src=r[p],e.play()},t)}function i(){e.play().then(()=>{document.removeEventListener("click",i,!1)})}return e}var N=function(p,r){r===void 0&&console.warn('THREE.OrbitControls: The second parameter "domElement" is now mandatory.'),r===document&&console.error('THREE.OrbitControls: "document" should not be used as the target "domElement". Please use "renderer.domElement" instead.'),this.object=p,this.domElement=r,this.enabled=!0,this.target=new d,this.minDistance=0,this.maxDistance=1/0,this.minZoom=0,this.maxZoom=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.enablePan=!0,this.panSpeed=1,this.screenSpacePanning=!0,this.keyPanSpeed=7,this.autoRotate=!1,this.autoRotateSpeed=2,this.enableKeys=!0,this.keys={LEFT:37,UP:38,RIGHT:39,BOTTOM:40},this.mouseButtons={LEFT:F.ROTATE,MIDDLE:F.DOLLY,RIGHT:F.PAN},this.touches={ONE:S.ROTATE,TWO:S.DOLLY_PAN},this.target0=this.target.clone(),this.position0=this.object.position.clone(),this.zoom0=this.object.zoom,this.getPolarAngle=function(){return u.phi},this.getAzimuthalAngle=function(){return u.theta},this.saveState=function(){e.target0.copy(e.target),e.position0.copy(e.object.position),e.zoom0=e.object.zoom},this.reset=function(){e.target.copy(e.target0),e.object.position.copy(e.position0),e.object.zoom=e.zoom0,e.object.updateProjectionMatrix(),e.dispatchEvent(n),e.update(),c=l.NONE},this.update=function(){var a=new d,y=new ve().setFromUnitVectors(p.up,new d(0,1,0)),L=y.clone().invert(),R=new d,I=new ve,D=2*Math.PI;return function(){var ke=e.object.position;a.copy(ke).sub(e.target),a.applyQuaternion(y),u.setFromVector3(a),e.autoRotate&&c===l.NONE&&W(Se()),e.enableDamping?(u.theta+=g.theta*e.dampingFactor,u.phi+=g.phi*e.dampingFactor):(u.theta+=g.theta,u.phi+=g.phi);var T=e.minAzimuthAngle,A=e.maxAzimuthAngle;return isFinite(T)&&isFinite(A)&&(T<-Math.PI?T+=D:T>Math.PI&&(T-=D),A<-Math.PI?A+=D:A>Math.PI&&(A-=D),T<=A?u.theta=Math.max(T,Math.min(A,u.theta)):u.theta=u.theta>(T+A)/2?Math.max(T,u.theta):Math.min(A,u.theta)),u.phi=Math.max(e.minPolarAngle,Math.min(e.maxPolarAngle,u.phi)),u.makeSafe(),u.radius*=h,u.radius=Math.max(e.minDistance,Math.min(e.maxDistance,u.radius)),e.enableDamping===!0?e.target.addScaledVector(b,e.dampingFactor):e.target.add(b),a.setFromSpherical(u),a.applyQuaternion(L),ke.copy(e.target).add(a),e.object.lookAt(e.target),e.enableDamping===!0?(g.theta*=1-e.dampingFactor,g.phi*=1-e.dampingFactor,b.multiplyScalar(1-e.dampingFactor)):(g.set(0,0,0),b.set(0,0,0)),h=1,_||R.distanceToSquared(e.object.position)>m||8*(1-I.dot(e.object.quaternion))>m?(e.dispatchEvent(n),R.copy(e.object.position),I.copy(e.object.quaternion),_=!1,!0):!1}}(),this.dispose=function(){e.domElement.removeEventListener("contextmenu",we,!1),e.domElement.removeEventListener("pointerdown",ge,!1),e.domElement.removeEventListener("wheel",be,!1),e.domElement.removeEventListener("touchstart",he,!1),e.domElement.removeEventListener("touchend",ye,!1),e.domElement.removeEventListener("touchmove",fe,!1),e.domElement.ownerDocument.removeEventListener("pointermove",V,!1),e.domElement.ownerDocument.removeEventListener("pointerup",G,!1),e.domElement.removeEventListener("keydown",de,!1)};var e=this,n={type:"change"},i={type:"start"},t={type:"end"},l={NONE:-1,ROTATE:0,DOLLY:1,PAN:2,TOUCH_ROTATE:3,TOUCH_PAN:4,TOUCH_DOLLY_PAN:5,TOUCH_DOLLY_ROTATE:6},c=l.NONE,m=1e-6,u=new Ue,g=new Ue,h=1,b=new d,_=!1,k=new C,v=new C,U=new C,w=new C,P=new C,O=new C,z=new C,M=new C,H=new C;function Se(){return 2*Math.PI/60/60*e.autoRotateSpeed}function q(){return Math.pow(.95,e.zoomSpeed)}function W(a){g.theta-=a}function se(a){g.phi-=a}var ae=function(){var a=new d;return function(L,R){a.setFromMatrixColumn(R,0),a.multiplyScalar(-L),b.add(a)}}(),re=function(){var a=new d;return function(L,R){e.screenSpacePanning===!0?a.setFromMatrixColumn(R,1):(a.setFromMatrixColumn(R,0),a.crossVectors(e.object.up,a)),a.multiplyScalar(L),b.add(a)}}(),j=function(){var a=new d;return function(L,R){var I=e.domElement;if(e.object.isPerspectiveCamera){var D=e.object.position;a.copy(D).sub(e.target);var X=a.length();X*=Math.tan(e.object.fov/2*Math.PI/180),ae(2*L*X/I.clientHeight,e.object.matrix),re(2*R*X/I.clientHeight,e.object.matrix)}else e.object.isOrthographicCamera?(ae(L*(e.object.right-e.object.left)/e.object.zoom/I.clientWidth,e.object.matrix),re(R*(e.object.top-e.object.bottom)/e.object.zoom/I.clientHeight,e.object.matrix)):(console.warn("WARNING: OrbitControls.js encountered an unknown camera type - pan disabled."),e.enablePan=!1)}}();function K(a){e.object.isPerspectiveCamera?h/=a:e.object.isOrthographicCamera?(e.object.zoom=Math.max(e.minZoom,Math.min(e.maxZoom,e.object.zoom*a)),e.object.updateProjectionMatrix(),_=!0):(console.warn("WARNING: OrbitControls.js encountered an unknown camera type - dolly/zoom disabled."),e.enableZoom=!1)}function oe(a){e.object.isPerspectiveCamera?h*=a:e.object.isOrthographicCamera?(e.object.zoom=Math.max(e.minZoom,Math.min(e.maxZoom,e.object.zoom/a)),e.object.updateProjectionMatrix(),_=!0):(console.warn("WARNING: OrbitControls.js encountered an unknown camera type - dolly/zoom disabled."),e.enableZoom=!1)}function ne(a){k.set(a.clientX,a.clientY)}function Ie(a){z.set(a.clientX,a.clientY)}function ie(a){w.set(a.clientX,a.clientY)}function ze(a){v.set(a.clientX,a.clientY),U.subVectors(v,k).multiplyScalar(e.rotateSpeed);var y=e.domElement;W(2*Math.PI*U.x/y.clientHeight),se(2*Math.PI*U.y/y.clientHeight),k.copy(v),e.update()}function Me(a){M.set(a.clientX,a.clientY),H.subVectors(M,z),H.y>0?K(q()):H.y<0&&oe(q()),z.copy(M),e.update()}function je(a){P.set(a.clientX,a.clientY),O.subVectors(P,w).multiplyScalar(e.panSpeed),j(O.x,O.y),w.copy(P),e.update()}function De(a){a.deltaY<0?oe(q()):a.deltaY>0&&K(q()),e.update()}function Ye(a){var y=!1;switch(a.keyCode){case e.keys.UP:j(0,e.keyPanSpeed),y=!0;break;case e.keys.BOTTOM:j(0,-e.keyPanSpeed),y=!0;break;case e.keys.LEFT:j(e.keyPanSpeed,0),y=!0;break;case e.keys.RIGHT:j(-e.keyPanSpeed,0),y=!0;break}y&&(a.preventDefault(),e.update())}function le(a){if(a.touches.length==1)k.set(a.touches[0].pageX,a.touches[0].pageY);else{var y=.5*(a.touches[0].pageX+a.touches[1].pageX),L=.5*(a.touches[0].pageY+a.touches[1].pageY);k.set(y,L)}}function ce(a){if(a.touches.length==1)w.set(a.touches[0].pageX,a.touches[0].pageY);else{var y=.5*(a.touches[0].pageX+a.touches[1].pageX),L=.5*(a.touches[0].pageY+a.touches[1].pageY);w.set(y,L)}}function pe(a){var y=a.touches[0].pageX-a.touches[1].pageX,L=a.touches[0].pageY-a.touches[1].pageY,R=Math.sqrt(y*y+L*L);z.set(0,R)}function He(a){e.enableZoom&&pe(a),e.enablePan&&ce(a)}function Ne(a){e.enableZoom&&pe(a),e.enableRotate&&le(a)}function me(a){if(a.touches.length==1)v.set(a.touches[0].pageX,a.touches[0].pageY);else{var y=.5*(a.touches[0].pageX+a.touches[1].pageX),L=.5*(a.touches[0].pageY+a.touches[1].pageY);v.set(y,L)}U.subVectors(v,k).multiplyScalar(e.rotateSpeed);var R=e.domElement;W(2*Math.PI*U.x/R.clientHeight),se(2*Math.PI*U.y/R.clientHeight),k.copy(v)}function _e(a){if(a.touches.length==1)P.set(a.touches[0].pageX,a.touches[0].pageY);else{var y=.5*(a.touches[0].pageX+a.touches[1].pageX),L=.5*(a.touches[0].pageY+a.touches[1].pageY);P.set(y,L)}O.subVectors(P,w).multiplyScalar(e.panSpeed),j(O.x,O.y),w.copy(P)}function ue(a){var y=a.touches[0].pageX-a.touches[1].pageX,L=a.touches[0].pageY-a.touches[1].pageY,R=Math.sqrt(y*y+L*L);M.set(0,R),H.set(0,Math.pow(M.y/z.y,e.zoomSpeed)),K(H.y),z.copy(M)}function qe(a){e.enableZoom&&ue(a),e.enablePan&&_e(a)}function Xe(a){e.enableZoom&&ue(a),e.enableRotate&&me(a)}function ge(a){if(e.enabled!==!1)switch(a.pointerType){case"mouse":case"pen":Ze(a);break}}function V(a){if(e.enabled!==!1)switch(a.pointerType){case"mouse":case"pen":Be(a);break}}function G(a){switch(a.pointerType){case"mouse":case"pen":We();break}}function Ze(a){a.preventDefault(),e.domElement.focus?e.domElement.focus():window.focus();var y;switch(a.button){case 0:y=e.mouseButtons.LEFT;break;case 1:y=e.mouseButtons.MIDDLE;break;case 2:y=e.mouseButtons.RIGHT;break;default:y=-1}switch(y){case F.DOLLY:if(e.enableZoom===!1)return;Ie(a),c=l.DOLLY;break;case F.ROTATE:if(a.ctrlKey||a.metaKey||a.shiftKey){if(e.enablePan===!1)return;ie(a),c=l.PAN}else{if(e.enableRotate===!1)return;ne(a),c=l.ROTATE}break;case F.PAN:if(a.ctrlKey||a.metaKey||a.shiftKey){if(e.enableRotate===!1)return;ne(a),c=l.ROTATE}else{if(e.enablePan===!1)return;ie(a),c=l.PAN}break;default:c=l.NONE}c!==l.NONE&&(e.domElement.ownerDocument.addEventListener("pointermove",V,!1),e.domElement.ownerDocument.addEventListener("pointerup",G,!1),e.dispatchEvent(i))}function Be(a){if(e.enabled!==!1)switch(a.preventDefault(),c){case l.ROTATE:if(e.enableRotate===!1)return;ze(a);break;case l.DOLLY:if(e.enableZoom===!1)return;Me(a);break;case l.PAN:if(e.enablePan===!1)return;je(a);break}}function We(a){e.domElement.ownerDocument.removeEventListener("pointermove",V,!1),e.domElement.ownerDocument.removeEventListener("pointerup",G,!1),e.enabled!==!1&&(e.dispatchEvent(t),c=l.NONE)}function be(a){e.enabled===!1||e.enableZoom===!1||c!==l.NONE&&c!==l.ROTATE||(a.preventDefault(),a.stopPropagation(),e.dispatchEvent(i),De(a),e.dispatchEvent(t))}function de(a){e.enabled===!1||e.enableKeys===!1||e.enablePan===!1||Ye(a)}function he(a){if(e.enabled!==!1){switch(a.preventDefault(),a.touches.length){case 1:switch(e.touches.ONE){case S.ROTATE:if(e.enableRotate===!1)return;le(a),c=l.TOUCH_ROTATE;break;case S.PAN:if(e.enablePan===!1)return;ce(a),c=l.TOUCH_PAN;break;default:c=l.NONE}break;case 2:switch(e.touches.TWO){case S.DOLLY_PAN:if(e.enableZoom===!1&&e.enablePan===!1)return;He(a),c=l.TOUCH_DOLLY_PAN;break;case S.DOLLY_ROTATE:if(e.enableZoom===!1&&e.enableRotate===!1)return;Ne(a),c=l.TOUCH_DOLLY_ROTATE;break;default:c=l.NONE}break;default:c=l.NONE}c!==l.NONE&&e.dispatchEvent(i)}}function fe(a){if(e.enabled!==!1)switch(a.preventDefault(),a.stopPropagation(),c){case l.TOUCH_ROTATE:if(e.enableRotate===!1)return;me(a),e.update();break;case l.TOUCH_PAN:if(e.enablePan===!1)return;_e(a),e.update();break;case l.TOUCH_DOLLY_PAN:if(e.enableZoom===!1&&e.enablePan===!1)return;qe(a),e.update();break;case l.TOUCH_DOLLY_ROTATE:if(e.enableZoom===!1&&e.enableRotate===!1)return;Xe(a),e.update();break;default:c=l.NONE}}function ye(a){e.enabled!==!1&&(e.dispatchEvent(t),c=l.NONE)}function we(a){e.enabled!==!1&&a.preventDefault()}e.domElement.addEventListener("contextmenu",we,!1),e.domElement.addEventListener("pointerdown",ge,!1),e.domElement.addEventListener("wheel",be,!1),e.domElement.addEventListener("touchstart",he,!1),e.domElement.addEventListener("touchend",ye,!1),e.domElement.addEventListener("touchmove",fe,!1),e.domElement.addEventListener("keydown",de,!1),this.update()};N.prototype=Object.create(ee.prototype);N.prototype.constructor=N;var Q=function(p,r){N.call(this,p,r),this.screenSpacePanning=!1,this.mouseButtons.LEFT=F.PAN,this.mouseButtons.RIGHT=F.ROTATE,this.touches.ONE=S.PAN,this.touches.TWO=S.DOLLY_ROTATE};Q.prototype=Object.create(ee.prototype);Q.prototype.constructor=Q;class el extends N{constructor(r,e){super(r,e),r.lookAt(10,40,10),this.enableZoom=!1,this.enableRotate=!1,this.dampingFactor=1,this.enablePan=!1,this.autoRotate=!0,this.autoRotateSpeed=2}initClickFunction(r){window.addEventListener("mousedown",e=>{let n=tl(e,r,this.object);if(n.length>0){let i=n[0].object;console.log("\u70B9\u51FB\u7684\u5BF9\u8C61\uFF1A"+i.name)}},!1)}}function tl(p,r,e){let n=new E,i=new C;return i.x=p.clientX/window.innerWidth*2-1,i.y=-(p.clientY/window.innerHeight)*2+1,n.setFromCamera(i,e),n.intersectObjects(r,!1)}var B=function(p,r){r===void 0&&(console.warn('THREE.PointerLockControls: The second parameter "domElement" is now mandatory.'),r=document.body),this.domElement=r,this.isLocked=!1,this.minPolarAngle=0,this.maxPolarAngle=Math.PI;var e=this,n={type:"change"},i={type:"lock"},t={type:"unlock"},l=new lt(0,0,0,"YXZ"),c=Math.PI/2,m=new d;function u(b){if(e.isLocked!==!1){var _=b.movementX||b.mozMovementX||b.webkitMovementX||0,k=b.movementY||b.mozMovementY||b.webkitMovementY||0;l.setFromQuaternion(p.quaternion),l.y-=_*.002,l.x-=k*.002,l.x=Math.max(c-e.maxPolarAngle,Math.min(c-e.minPolarAngle,l.x)),p.quaternion.setFromEuler(l),e.dispatchEvent(n)}}function g(){e.domElement.ownerDocument.pointerLockElement===e.domElement?(e.dispatchEvent(i),e.isLocked=!0):(e.dispatchEvent(t),e.isLocked=!1)}function h(){console.error("THREE.PointerLockControls: Unable to use Pointer Lock API")}this.connect=function(){e.domElement.ownerDocument.addEventListener("mousemove",u,!1),e.domElement.ownerDocument.addEventListener("pointerlockchange",g,!1),e.domElement.ownerDocument.addEventListener("pointerlockerror",h,!1)},this.disconnect=function(){e.domElement.ownerDocument.removeEventListener("mousemove",u,!1),e.domElement.ownerDocument.removeEventListener("pointerlockchange",g,!1),e.domElement.ownerDocument.removeEventListener("pointerlockerror",h,!1)},this.dispose=function(){this.disconnect()},this.getObject=function(){return p},this.getDirection=function(){var b=new d(0,0,-1);return function(_){return _.copy(b).applyQuaternion(p.quaternion)}}(),this.moveForward=function(b){m.setFromMatrixColumn(p.matrix,0),m.crossVectors(p.up,m),p.position.addScaledVector(m,b)},this.moveRight=function(b){m.setFromMatrixColumn(p.matrix,0),p.position.addScaledVector(m,b)},this.lock=function(){this.domElement.requestPointerLock()},this.unlock=function(){e.domElement.ownerDocument.exitPointerLock()},this.connect()};B.prototype=Object.create(ee.prototype);B.prototype.constructor=B;const sl=""+new URL("../assets/png/wasted.82c33239.png",import.meta.url).href;class al{constructor(r,e,n,i){this.previewCube=void 0,this.camera=r,this.domElement=e,this.objects=n,this.objectsImpenetrable=[],this.scene=i,this.currentCubeTypeIndex=0,this.checkRay={X0:[],X1:[],Z0:[],Z1:[],Y0:[],Y1:[]},this.sightRay=new E,this.moveForward=!1,this.moveBackward=!1,this.moveLeft=!1,this.moveRight=!1,this.moveUp=!1,this.moveDown=!1,this.preRunning=void 0,this.isRunning=!1,this.canJump=!1,this.switchFly=void 0,this.canFly=!0,this.switchFlyKeyUpped=!1,this.isFlying=!1,this.velocity=new d,this.direction=new d,this.worldOption={g:7.5},this.personOption={height:1.8,sightHeight:1.5,jumpHeight:1.33,speedWalk:5.7,speedRun:10,accelerateRateStart:.3,accelerateRateStop:.8,thickness:.6},this.initControl(),this.initMaskerForSightControl(),this.initAim(),this.initKeyboardFunction(),this.initMouseFunction(),this.selectObjectsImpenetrable()}update(r=.016){this.delta=r,this.controls.isLocked||(this.moveForward=!1,this.moveBackward=!1,this.moveLeft=!1,this.moveRight=!1,this.moveUp=!1,this.moveDown=!1),this.updateCameraPosition(r),this.checkAndResetPosition(),this.updatePreviewCube(r)}initControl(){this.controls=new B(this.camera,this.domElement)}initMaskerForSightControl(){let r=document.createElement("div");r.style.position="absolute",r.style.zIndex="100",r.style.width="100%",r.style.height="100%",r.style.top="0",r.style.left="0",r.id="blocker",r.style.backgroundColor="rgba(0, 0, 0, 0.3)",document.body.append(r),r.addEventListener("click",()=>{this.controls.lock()},!1),this.controls.addEventListener("lock",function(){r.style.display="none"}),this.controls.addEventListener("unlock",function(){r.style.display="block"})}initAim(){let r=i=>{i.style.position="fixed",i.style.left="50%",i.style.top="50%",i.style.transform="translate(-50%,-50%)",i.style.zIndex="1",i.style.fontSize="100%",i.style.fontWeight="bold",i.style.textAlign="center",i.style.verticalAlign="middle",i.style.lineHeight="10px",i.style.fontFamily='"Times New Roman",serif',i.style.backgroundColor="#E0E0E0"},e=document.createElement("div");e.style.height="2px",e.style.width="20px",r(e),document.body.append(e);let n=document.createElement("div");n.style.height="20px",n.style.width="2px",r(n),document.body.append(n)}initKeyboardFunction(){let r=n=>{switch(n.key){case"ArrowUp":case"w":case"W":if(this.moveForward)break;this.preRunning?(this.isRunning=performance.now()-this.preRunning<=200,this.preRunning=performance.now()):this.preRunning=performance.now(),this.moveForward=!0;break;case"ArrowLeft":case"a":case"A":if(this.moveLeft)break;this.moveLeft=!0;break;case"ArrowDown":case"s":case"S":if(this.moveBackward)break;this.moveBackward=!0;break;case"ArrowRight":case"d":case"D":if(this.moveRight)break;this.moveRight=!0;break;case" ":case"Spacebar":if(!this.canJump&&this.switchFlyKeyUpped&&(this.isFlying=this.canFly),this.canJump&&(this.velocity.y+=Math.sqrt(2*this.worldOption.g/Math.sqrt(this.delta)*this.personOption.jumpHeight)),this.canJump=!1,this.isFlying){if(this.switchFly?performance.now()-this.switchFly<=200&&(this.isFlying=!this.switchFlyKeyUpped):this.switchFly=performance.now(),this.moveUp)break;this.moveUp=!0,this.switchFlyKeyUpped=!1}this.switchFly=performance.now();break;case"Shift":if(this.moveDown)break;this.moveDown=!0;break}},e=n=>{switch(n.key){case"ArrowUp":case"w":case"W":this.isRunning=!1,this.moveForward=!1;break;case"ArrowLeft":case"a":case"A":this.moveLeft=!1;break;case"ArrowDown":case"s":case"S":this.moveBackward=!1;break;case"ArrowRight":case"d":case"D":this.moveRight=!1;break;case"Shift":this.moveDown=!1;break;case" ":case"Spacebar":this.moveUp=!1,this.switchFlyKeyUpped=!0;break}};document.addEventListener("keydown",r,!1),document.addEventListener("keyup",e,!1)}initMouseFunction(){let r=e=>{e?(this.currentCubeTypeIndex++,this.currentCubeTypeIndex===Object.keys(f).length&&(this.currentCubeTypeIndex=0)):(this.currentCubeTypeIndex===0&&(this.currentCubeTypeIndex=Object.keys(f).length),this.currentCubeTypeIndex--)};window.addEventListener("mousedown",e=>{this.sightRay.setFromCamera(new C(0,0),this.camera);let n=this.sightRay.intersectObjects(this.objects,!1);if(n.length>0&&n[0]&&n[0].distance<=10&&n[0].face&&n[0].face.normal&&n[0].object&&n[0].object.position){if(e.button===0&&this.controls.isLocked){this.removeCube(n[0].object);return}if(e.button===2&&this.controls.isLocked){this.addCube(n[0]);return}}},!1),window.addEventListener("wheel",e=>{e instanceof WheelEvent&&r(e.deltaY<0)})}updatePreviewCube(r){var e,n;if(!this.previewCube)this.previewCube=new x(f[Object.keys(f)[this.currentCubeTypeIndex]]).buildCube(),this.scene.add(this.previewCube);else{if(this.previewCube.geometryMap||(this.previewCube.geometryMap={}),this.previewCubeType!==Object.keys(f)[this.currentCubeTypeIndex])if(this.previewCubeType=Object.keys(f)[this.currentCubeTypeIndex],this.previewCube.geometryMap[Object.keys(f)[this.currentCubeTypeIndex]])this.previewCube.geometry=this.previewCube.geometryMap[Object.keys(f)[this.currentCubeTypeIndex]];else{let i=(n=(e=new x(f[Object.keys(f)[this.currentCubeTypeIndex]]))==null?void 0:e._geometry)==null?void 0:n.clone();i&&(i.scale(.01,.01,.01),this.previewCube.geometry=i,this.previewCube.geometryMap[Object.keys(f)[this.currentCubeTypeIndex]]=i)}this.previewCube.material=new x(f[Object.keys(f)[this.currentCubeTypeIndex]])._materials,this.previewCube.position.copy(this.camera.position),this.previewCubeRotation?this.previewCubeRotation.y!==void 0&&(this.previewCubeRotation.y+=Math.PI/180*60*r%Math.PI):this.previewCubeRotation={y:0},this.previewCube.rotation.copy(this.camera.rotation),this.previewCube.position.add(new d(0,-.065,-.2).applyAxisAngle(new d(0,0,1),this.camera.rotation.z).applyAxisAngle(new d(0,1,0),this.camera.rotation.y).applyAxisAngle(new d(1,0,0),this.camera.rotation.x)),this.previewCube.rotateY(Math.PI/4+(this.previewCubeRotation.y||0))}}updateCameraPosition(r){const e=new d;e.copy(this.controls.getObject().position);{this.direction.z=Number(this.moveForward)-Number(this.moveBackward),this.direction.x=Number(this.moveRight)-Number(this.moveLeft),this.direction.normalize();let n=this.isRunning?this.personOption.speedRun:this.personOption.speedWalk;if(this.moveForward||this.moveBackward){let m=this.velocity.z+this.direction.z*n*this.personOption.accelerateRateStart;this.velocity.z=Math.abs(m)<n?m:this.direction.z*n}else this.velocity.z=Math.abs(this.velocity.z)>1?this.velocity.z*this.personOption.accelerateRateStop:0;let i=this.controls.getObject().position.x;if(this.controls.moveRight(this.velocity.x*r),this.moveLeft||this.moveRight){let m=this.velocity.x+this.direction.x*n*this.personOption.accelerateRateStart;this.velocity.x=Math.abs(m)<n?m:this.direction.x*n}else this.velocity.x=Math.abs(this.velocity.x)>1?this.velocity.x*this.personOption.accelerateRateStop:0;let t=this.controls.getObject().position.z;this.controls.moveForward(this.velocity.z*r);const l=[-(this.personOption.sightHeight-.05),-(this.personOption.sightHeight-this.personOption.height/2),this.personOption.height-this.personOption.sightHeight-.05,-(this.personOption.sightHeight-.5),this.personOption.height-this.personOption.sightHeight-.5];let c=this.personOption.thickness/2;{let m,u;for(let _=0;_<10;_++){this.checkRay.Z0[_]===void 0&&this.checkRay.Z0.push(new E(new d,new d(0,0,-1),0)),this.checkRay.Z0[_].ray.origin.copy(e),this.checkRay.Z0[_].ray.origin.x=i,this.checkRay.Z0[_].ray.origin.x+=(_%2===0?1:-1)*c,this.checkRay.Z0[_].ray.origin.y+=l[Math.floor(_/2)];let k=this.checkRay.Z0[_].intersectObjects(this.objectsImpenetrable,!1);k.length>0&&(u=k[0].point.z,m=Math.max(m===void 0?u:m,u))}let g,h;for(let _=0;_<10;_++){this.checkRay.Z1[_]===void 0&&this.checkRay.Z1.push(new E(new d,new d(0,0,1),0)),this.checkRay.Z1[_].ray.origin.copy(e),this.checkRay.Z1[_].ray.origin.x=i,this.checkRay.Z1[_].ray.origin.x+=(_%2===0?1:-1)*c,this.checkRay.Z1[_].ray.origin.y+=l[Math.floor(_/2)];let k=this.checkRay.Z1[_].intersectObjects(this.objectsImpenetrable,!1);k.length>0&&(h=k[0].point.z,g=Math.min(g===void 0?h:g,h))}let b=this.controls.getObject().position.z;b=Math.min(g===void 0?b:g-this.personOption.thickness/2-.01,b),b=Math.max(m===void 0?b:m+this.personOption.thickness/2+.01,b),this.controls.getObject().position.z=b}{let m,u;for(let _=0;_<10;_++){this.checkRay.X0[_]===void 0&&this.checkRay.X0.push(new E(new d,new d(-1,0,0),0)),this.checkRay.X0[_].ray.origin.copy(e),this.checkRay.X0[_].ray.origin.z=t,this.checkRay.X0[_].ray.origin.z+=(_%2===0?1:-1)*c,this.checkRay.X0[_].ray.origin.y+=l[Math.floor(_/2)];let k=this.checkRay.X0[_].intersectObjects(this.objectsImpenetrable,!1);k.length>0&&(u=k[0].point.x,m=Math.max(m===void 0?u:m,u))}let g,h;for(let _=0;_<10;_++){this.checkRay.X1[_]===void 0&&this.checkRay.X1.push(new E(new d,new d(1,0,0),0)),this.checkRay.X1[_].ray.origin.copy(e),this.checkRay.X1[_].ray.origin.z=t,this.checkRay.X1[_].ray.origin.z+=(_%2===0?1:-1)*c,this.checkRay.X1[_].ray.origin.y+=l[Math.floor(_/2)];let k=this.checkRay.X1[_].intersectObjects(this.objectsImpenetrable,!1);k.length>0&&(h=k[0].point.x,g=Math.min(g===void 0?h:g,h))}let b=this.controls.getObject().position.x;b=Math.max(m===void 0?b:m+this.personOption.thickness/2+.01,b),b=Math.min(g===void 0?b:g-this.personOption.thickness/2-.01,b),this.controls.getObject().position.x=b}}{let n;if(this.isFlying){this.velocity.y=0,this.direction.y=Number(this.moveUp)-Number(this.moveDown),this.direction.normalize();let c=this.isRunning?this.personOption.speedRun:this.personOption.speedWalk;if(this.moveUp||this.moveDown){let u=this.velocity.y+this.direction.y*c*this.personOption.accelerateRateStart;Math.abs(u)<c?this.velocity.y=u:this.velocity.y=this.direction.y*c}else this.velocity.y=Math.abs(this.velocity.y)>1?this.velocity.y*this.personOption.accelerateRateStop:0;n=this.controls.getObject().position.y+this.velocity.y*r*2}let i;{for(let m=0;m<5;m++)this.checkRay.Y0[m]===void 0&&this.checkRay.Y0.push(new E(new d,new d(0,-1,0),0)),this.checkRay.Y0[m].ray.origin.copy(e);let c=this.personOption.thickness/2;this.checkRay.Y0[0].ray.origin.x+=c,this.checkRay.Y0[0].ray.origin.z-=c,this.checkRay.Y0[1].ray.origin.x+=c,this.checkRay.Y0[1].ray.origin.z+=c,this.checkRay.Y0[2].ray.origin.x-=c,this.checkRay.Y0[2].ray.origin.z+=c,this.checkRay.Y0[3].ray.origin.x-=c,this.checkRay.Y0[3].ray.origin.z-=c;for(let m=0;m<5;m++){let u=this.checkRay.Y0[m].intersectObjects(this.objectsImpenetrable,!1);if(u.length>0){let g=u[0].point.y;i=Math.max(i===void 0?g:i,g)}}}let t;{for(let m=0;m<5;m++)this.checkRay.Y1[m]===void 0&&this.checkRay.Y1.push(new E(new d,new d(0,1,0),0)),this.checkRay.Y1[m].ray.origin.copy(e);let c=this.personOption.thickness/2-.001;this.checkRay.Y1[0].ray.origin.x+=c,this.checkRay.Y1[0].ray.origin.z-=c,this.checkRay.Y1[1].ray.origin.x+=c,this.checkRay.Y1[1].ray.origin.z+=c,this.checkRay.Y1[2].ray.origin.x-=c,this.checkRay.Y1[2].ray.origin.z+=c,this.checkRay.Y1[3].ray.origin.x-=c,this.checkRay.Y1[3].ray.origin.z-=c;for(let m=0;m<5;m++){let u=this.checkRay.Y1[m].intersectObjects(this.objectsImpenetrable,!1);if(u.length>0){let g=u[0].point.y;t=Math.min(t===void 0?g:t,g)}}}let l=this.isFlying?n:this.controls.getObject().position.y+this.velocity.y*r;if(l===void 0)return;t!==void 0&&l>t-(this.personOption.height-this.personOption.sightHeight)&&(l=t-(this.personOption.height-this.personOption.sightHeight),this.velocity.y=0),i!==void 0?(l=Math.max(i+this.personOption.sightHeight,l),l===i+this.personOption.sightHeight?(this.velocity.y=0,this.canJump=!0,this.isFlying=!1):this.velocity.y-=this.worldOption.g*Math.sqrt(r)/Math.sqrt(Math.sqrt(Math.sqrt(1/r)/this.worldOption.g))):this.velocity.y-=this.worldOption.g*Math.sqrt(r)/Math.sqrt(Math.sqrt(Math.sqrt(1/r)/this.worldOption.g)),this.controls.getObject().position.y=l}}checkAndResetPosition(){this.controls.getObject().position.y<-300&&(rl(this.domElement),this.velocity.y=0,this.controls.getObject().position.y=50,this.controls.getObject().position.x=10,this.controls.getObject().position.z=11,this.camera.lookAt(new d(0,50,0)))}removeCube(r){let e=this.objects.findIndex(i=>i.id===r.id);e>=0&&this.objects.splice(e,1);const n=this.scene.getObjectById(r.id);n&&(this.scene.remove(n),this.selectObjectsImpenetrable())}addCube(r){var U;let e=(U=r.face)==null?void 0:U.normal,n=r.object.rotation,i=r.object.position,t=r.point,l=f[r.object.userData.cubeTypeKey].cubeAttributes&&f[r.object.userData.cubeTypeKey].cubeAttributes.geometryType===o.HalfCube,c=f[r.object.userData.cubeTypeKey].cubeAttributes&&f[r.object.userData.cubeTypeKey].cubeAttributes.geometryType===o.Flower1Cube,m=f[Object.keys(f)[this.currentCubeTypeIndex]].cubeAttributes&&f[Object.keys(f)[this.currentCubeTypeIndex]].cubeAttributes.geometryType===o.Flower1Cube,u=f[Object.keys(f)[this.currentCubeTypeIndex]].cubeAttributes&&f[Object.keys(f)[this.currentCubeTypeIndex]].cubeAttributes.geometryType===o.HalfCube,g=f[Object.keys(f)[this.currentCubeTypeIndex]].cubeAttributes&&f[Object.keys(f)[this.currentCubeTypeIndex]].cubeAttributes.geometryType===o.StairsCube,h=new d(e==null?void 0:e.x,e==null?void 0:e.y,e==null?void 0:e.z);h=h.applyAxisAngle(new d(0,0,1),n.z),h=h.applyAxisAngle(new d(0,1,0),n.y),h=h.applyAxisAngle(new d(1,0,0),n.x),h.round();let b;if(!c&&m&&h.y!==1)return;if(c)b=i;else{let w=h.y;l?u?h.y!==0&&(w=h.y/2):h.y!==0?(i.y>0?i.y%1===.25:i.y%1===-.75)?w=h.y*(h.y>0?3:5)/4:w=h.y*(h.y>0?5:3)/4:(i.y>0?i.y%1===.25:i.y%1===-.75)?w=-1/4:w=1/4:u&&(h.y!==0?w=h.y*3/4:w=(t.y>i.y?1:-1)/4),b={x:i.x+h.x,y:i.y+w,z:i.z+h.z};{let P;for(let O of this.objects)Math.round(O.position.x)===Math.round(b.x)&&Math.round(O.position.y)===Math.round(b.y)&&Math.round(O.position.z)===Math.round(b.z)&&(P=O);if(P){if(P.userData.cubeAttributes.geometryType===o.Flower1Cube)this.removeCube(P);else if(!u)return}}}let _={x:0,y:0,z:0};if(!u){let w,P=this.camera.getWorldDirection(new d(1,0,0));Math.abs(P.x)>=Math.abs(P.z)?w=new d(-P.x,0,0):w=new d(0,0,-P.z),w.normalize().round(),Math.abs(P.y)>=.5&&(w.y=P.y>0?1:-1),w.x===1?_.y=0:w.x===-1?_.y=180:w.z===1?_.y=-90:w.z===-1&&(_.y=90),w.y!==0&&(_.z=w.y>0?-90:90),_.z+=90}g&&(_.z-=90);let v=new x(f[Object.keys(f)[this.currentCubeTypeIndex]]).buildCube(b.x,b.y,b.z,f[Object.keys(f)[this.currentCubeTypeIndex]],0,_.y,_.z);c&&this.removeCube(r.object),this.scene.add(v),this.objects.push(v),this.selectObjectsImpenetrable()}selectObjectsImpenetrable(){this.objectsImpenetrable=this.objects.filter(r=>!(r.userData&&r.userData.cubeAttributes&&r.userData.cubeAttributes.isPenetrable))}}const rl=p=>{let r=document.getElementById("wastedCover");if(!r){const e=window.document.createElement("div");e.style.position="fixed",e.style.left="0",e.style.right="0",e.style.top="0",e.style.bottom="0",e.style.position="fixed",e.style.pointerEvents="none",e.style.display="flex",e.style.alignItems="center",e.style.justifyContent="space-around",e.style.fontWeight="900",e.style.stroke="2vw solid white",e.style.zIndex="10000",e.style.backgroundImage=`url('${sl}')`,e.style.backgroundPosition="center",e.style.backgroundRepeat="no-repeat",e.style.backgroundSize="20%",e.style.backgroundColor="white",e.id="wastedCover",document.body.append(e),r=e}setTimeout(()=>{r&&(r.style.transition="background 0.8s linear",r.style.backgroundColor="rgba(0,0,0,0.3)",r.style.opacity="1"),p.style.filter="grayscale(100%) blur(3px)"},1),setTimeout(()=>{r&&(r.style.transition="none",r.style.backgroundColor="white",r.style.opacity="0"),p.style.filter="",p.style.transition="filter 0.8s linear"},3e3)};var Fe=(p=>(p.ShowOrbitControl="ShowOrbitControl",p.MCFirstPersonControl="MCFirstPersonControl",p))(Fe||{});const ol=(p,r,e,n,i)=>{let t;switch(p){case"ShowOrbitControl":let l=new el(e,n.domElement);l.initClickFunction(r.children),t=l;break;case"MCFirstPersonControl":t=new al(e,n.domElement,i,r);break}return t};class ll{constructor(){this.objects=[],this.prevTime=performance.now()}init(r="canvas-wrapper"){this.canvasEl=Zi(r),this.scene=Bi(),this.lightAmbient=Wi(),this.scene.add(this.lightAmbient),this.lightDirectional=Ki(),this.scene.add(this.lightDirectional),this.camera=Vi(),this.camera.aspect=this.canvasEl.offsetWidth/this.canvasEl.offsetHeight,this.camera.updateProjectionMatrix(),this.scene.add(this.camera),this.renderer=Gi(),this.renderer.setSize(this.canvasEl.offsetWidth,this.canvasEl.offsetHeight),this.renderer.setPixelRatio(window.devicePixelRatio),this.canvasEl.appendChild(this.renderer.domElement),this.controls=ol(Fe.MCFirstPersonControl,this.scene,this.camera,this.renderer,this.objects),this.bgmPlayer=$i(),this.changeLight=this.changeLightFunBuilder(),this.addBlocks(),Ke(()=>import("./StatsWindow.cd1e286a.js"),["StatsWindow.cd1e286a.js","stats.9efecb03.js"],import.meta.url).then(e=>{this.statsWindow=new e.default(r)}),this.startAnimate()}startAnimate(){this.animate(),window.addEventListener("resize",()=>{this.camera.aspect=this.canvasEl.offsetWidth/this.canvasEl.offsetHeight,this.camera.updateProjectionMatrix(),this.renderer.setSize(this.canvasEl.offsetWidth,this.canvasEl.offsetHeight)})}animate(){var n,i,t;(i=(n=this.statsWindow)==null?void 0:n.stats)==null||i.update();let r=performance.now(),e=(r-this.prevTime)/1e3;this.prevTime=r,(t=this.controls)==null||t.update(e),this.renderer.render(this.scene,this.camera),this.changeLight(),requestAnimationFrame(()=>{this.animate()})}changeLightFunBuilder(){let r={current:1,low:.5,high:1,becomeHigher:!0};return()=>{this.lightAmbient.intensity=Ae(r.current,r.high,r.low),this.lightDirectional&&(this.lightDirectional.intensity=Ee(r.current,r.high,r.low)),r.becomeHigher?r.current<=1?r.current-=2e-4:r.becomeHigher=!1:r.current>=.5?r.current+=2e-4:r.becomeHigher=!0}}addBlocks(){var i;let r=[[3,9,2,"stone",void 0,void 0,void 0],[3,9,3,"stone",void 0,void 0,void 0],[3,9,9,"stone",void 0,void 0,void 0],[4,9,4,"stone",void 0,void 0,void 0],[5,9,1,"stone",void 0,void 0,void 0],[5,9,6,"stone",void 0,void 0,void 0],[6,9,1,"stone",void 0,void 0,void 0],[7,9,5,"wool_colored_pink",void 0,void 0,void 0],[7,9,7,"stone",void 0,void 0,void 0],[7,9,10,"stone",void 0,void 0,void 0],[8,9,3,"stone",void 0,void 0,void 0],[8,9,5,"stone",void 0,void 0,void 0],[8,9,11,"stone",void 0,void 0,void 0],[9,9,4,"stone",void 0,void 0,void 0],[9,9,8,"stone",void 0,void 0,void 0],[11,9,11,"stone",void 0,void 0,void 0],[12,9,8,"stone",void 0,void 0,void 0],[2,9,2,"stone",0,180,90],[2,9,3,"stone",0,-90,90],[2,9,9,"stone",0,-90,90],[7,9,14,"grass",0,0,180],[8,9,14,"grass",0,0,180],[9,9,14,"grass",0,0,180],[10,9,14,"grass",0,0,180],[11,9,14,"grass",0,0,180],[6,9,14,"stone",0,0,180],[6,9,13,"grass",0,0,90],[8,9,13,"grass",0,0,90],[9,9,13,"grass",0,0,90],[10,9,13,"grass",0,0,90],[11,9,13,"grass",0,0,90],[12,9,13,"grass",0,0,180],[6,9,12,"grass",0,0,90],[7,9,12,"grass",0,0,90],[8,9,12,"grass",0,0,90],[9,9,12,"grass",0,0,90],[10,9,12,"grass",0,0,90],[11,9,12,"grass",0,0,90],[12,9,12,"grass",0,0,90],[6,9,10,"grass",0,0,180],[10,9,11,"grass",0,90,90],[10,9,10,"grass",0,90,180],[9,9,10,"grass",0,90,90],[10,9,9,"grass",0,90,180],[8,9,9,"grass",0,90,90],[7,9,9,"grass",0,0,90],[6,9,9,"grass",0,0,180],[12,9,11,"grass",0,90,180],[11,9,10,"grass",0,90,180],[11,9,8,"grass",0,90,180],[11,9,9,"grass",0,90,180],[7,9,6,"grass",0,180,180],[9,9,6,"grass",0,180,90],[10,9,8,"grass",0,90,90],[8,9,8,"grass",0,90,90],[9,9,7,"grass",0,90,90],[7,9,8,"grass",0,90,90],[6,9,8,"grass",0,90,90],[6,9,7,"grass",0,90,90],[6,9,6,"grass",0,90,180],[5,9,8,"grass",0,90,180],[5,9,9,"grass",0,90,180],[4,9,9,"grass",0,90,180],[4,9,8,"grass",0,90,90],[9,9,5,"grass",0,90,180],[9,9,3,"grass",0,0,180],[7,9,3,"grass",0,0,90],[6,9,3,"wool_colored_pink",0,0,90],[5,9,3,"grass",0,0,90],[5,9,5,"grass",0,90,180],[4,9,7,"grass",0,90,90],[3,9,8,"grass",0,90,90],[4,9,6,"grass",0,180,180],[7,9,4,"grass",0,180,180],[3,9,4,"grass",0,0,90],[3,9,6,"grass",0,90,90],[3,9,5,"grass",0,0,180],[3,9,7,"wool_colored_pink",0,90,180],[2,9,8,"grass",0,90,180],[2,9,7,"grass",0,90,180],[2,9,6,"grass",0,90,180],[2,9,5,"grass",0,90,180],[2,9,4,"grass",0,90,180],[8,9,2,"grass",0,180,90],[8,9,4,"grass",0,180,180],[6,9,2,"grass",0,-90,90],[5,9,2,"grass",0,180,90],[4,9,3,"grass",0,180,90],[9,9,1,"grass",0,180,90],[8,9,1,"grass",0,180,90],[4,9,1,"grass",0,180,180],[3,9,1,"grass",0,180,180],[1,9,9,"grass",0,90,90],[1,9,8,"grass",0,90,90],[1,9,7,"grass",0,90,90],[1,9,6,"grass",0,90,90],[1,9,5,"grass",0,90,90],[1,9,4,"grass",0,90,90],[10,10,8,"grass",0,180,180],[11,10,9,"grass",0,-90,90],[11,10,10,"grass",0,-90,180],[12,9,10,"grass",0,90,180],[12,9,9,"grass",0,-90,180],[6,9,4,"grass",0,90,180],[2,10,5,"tallgrass",0,180,180],[2,10,4,"tallgrass",0,180,180],[2,10,7,"tallgrass",0,180,180],[2,10,8,"tallgrass",0,180,180],[11,10,14,"tallgrass",0,-90,180],[1,10,4,"tallgrass",0,-90,90],[7,9,0,"grass",0,0,180],[9,10,1,"tallgrass",0,-90,90],[10,10,9,"grass",0,180,90],[6,9,5,"wool_colored_pink",0,-90,180],[7,9,1,"grass",0,-90,180],[7,9,2,"grass",0,180,180],[9,9,2,"grass",0,180,180],[8,10,5,"tallgrass",0,-90,180],[9,10,7,"flower_houstonia",0,90,90],[9,10,10,"flower_houstonia",0,90,180],[6,10,14,"tallgrass",0,-90,180],[7,10,12,"tallgrass",0,0,180],[8,10,12,"tallgrass",0,0,180],[9,10,14,"tallgrass",0,0,180],[32,26,20,"stonebrick_cracked",0,180,180],[32,28,20,"stonebrick_cracked",0,180,180],[32,29,20,"cobblestone",0,-90,90],[32,28.25,19,"stone_slab_half",0,0,0],[31,28.25,20,"stone_slab_half",0,0,0],[32,28.25,21,"stone_slab_half",0,0,0],[33,28.25,20,"stone_slab_half",0,0,0],[31,27.75,20,"stone_slab_half",0,0,0],[30,27.75,20,"stone_slab_half",0,0,0],[32,27.75,21,"stone_slab_half",0,0,0],[32,27.75,22,"stone_slab_half",0,0,0],[33,27.75,20,"stone_slab_half",0,0,0],[34,27.75,20,"stone_slab_half",0,0,0],[32,27.75,19,"stone_slab_half",0,0,0],[32,27.75,18,"stone_slab_half",0,0,0],[33,26.25,20,"stone_slab_half",0,0,0],[32,26.25,19,"stone_slab_half",0,0,0],[31,26.25,20,"stone_slab_half",0,0,0],[32,26.25,21,"stone_slab_half",0,0,0],[32,25,20,"stonebrick",0,0,0],[33,25,20,"stone_slab_stairs",0,0,0],[32,25,19,"stone_slab_stairs",0,90,0],[31,25,20,"stone_slab_stairs",0,180,0],[32,25,21,"stone_slab_stairs",0,-90,0],[32,24,20,"stonebrick",0,-90,0],[32,23,20,"stonebrick",0,-90,0],[31,24,20,"stone_slab_stairs",0,180,-90],[32,24,21,"stone_slab_stairs",0,-90,-90],[33,24,20,"stone_slab_stairs",0,0,-90],[32,24,19,"stone_slab_stairs",0,90,-90],[32,27,21,"cobblestone_stairs",0,90,0],[31,27,20,"cobblestone_stairs",0,0,0],[32,27,19,"cobblestone_stairs",0,-90,0],[33,27,20,"cobblestone_stairs",0,180,0],[32,27,20,"glowstone",0,90,90],[32,26,20,"stonebrick_cracked",0,180,180],[32,28,20,"stonebrick_cracked",0,180,180],[32,29,20,"cobblestone",0,-90,90],[32,28.25,19,"stone_slab_half",0,0,0],[31,28.25,20,"stone_slab_half",0,0,0],[32,28.25,21,"stone_slab_half",0,0,0],[33,28.25,20,"stone_slab_half",0,0,0],[31,27.75,20,"stone_slab_half",0,0,0],[30,27.75,20,"stone_slab_half",0,0,0],[32,27.75,21,"stone_slab_half",0,0,0],[32,27.75,22,"stone_slab_half",0,0,0],[33,27.75,20,"stone_slab_half",0,0,0],[34,27.75,20,"stone_slab_half",0,0,0],[32,27.75,19,"stone_slab_half",0,0,0],[32,27.75,18,"stone_slab_half",0,0,0],[33,26.25,20,"stone_slab_half",0,0,0],[32,26.25,19,"stone_slab_half",0,0,0],[31,26.25,20,"stone_slab_half",0,0,0],[32,26.25,21,"stone_slab_half",0,0,0],[32,25,20,"stonebrick",0,0,0],[33,25,20,"stone_slab_stairs",0,0,0],[32,25,19,"stone_slab_stairs",0,90,0],[31,25,20,"stone_slab_stairs",0,180,0],[32,25,21,"stone_slab_stairs",0,-90,0],[32,24,20,"stonebrick",0,-90,0],[32,23,20,"stonebrick",0,-90,0],[31,24,20,"stone_slab_stairs",0,180,-90],[32,24,21,"stone_slab_stairs",0,-90,-90],[33,24,20,"stone_slab_stairs",0,0,-90],[32,24,19,"stone_slab_stairs",0,90,-90],[32,27,21,"cobblestone_stairs",0,90,0],[31,27,20,"cobblestone_stairs",0,0,0],[32,27,19,"cobblestone_stairs",0,-90,0],[33,27,20,"cobblestone_stairs",0,180,0],[32,27,20,"glowstone",0,90,90],[32,26,20,"stonebrick_cracked",0,180,180],[32,28,20,"stonebrick_cracked",0,180,180],[32,29,20,"cobblestone",0,-90,90],[32,28.25,19,"stone_slab_half",0,0,0],[31,28.25,20,"stone_slab_half",0,0,0],[32,28.25,21,"stone_slab_half",0,0,0],[33,28.25,20,"stone_slab_half",0,0,0],[31,27.75,20,"stone_slab_half",0,0,0],[30,27.75,20,"stone_slab_half",0,0,0],[32,27.75,21,"stone_slab_half",0,0,0],[32,27.75,22,"stone_slab_half",0,0,0],[33,27.75,20,"stone_slab_half",0,0,0],[34,27.75,20,"stone_slab_half",0,0,0],[32,27.75,19,"stone_slab_half",0,0,0],[32,27.75,18,"stone_slab_half",0,0,0],[33,26.25,20,"stone_slab_half",0,0,0],[32,26.25,19,"stone_slab_half",0,0,0],[31,26.25,20,"stone_slab_half",0,0,0],[32,26.25,21,"stone_slab_half",0,0,0],[32,25,20,"stonebrick",0,0,0],[33,25,20,"stone_slab_stairs",0,0,0],[32,25,19,"stone_slab_stairs",0,90,0],[31,25,20,"stone_slab_stairs",0,180,0],[32,25,21,"stone_slab_stairs",0,-90,0],[32,24,20,"stonebrick",0,-90,0],[32,23,20,"stonebrick",0,-90,0],[31,24,20,"stone_slab_stairs",0,180,-90],[32,24,21,"stone_slab_stairs",0,-90,-90],[33,24,20,"stone_slab_stairs",0,0,-90],[32,24,19,"stone_slab_stairs",0,90,-90],[32,27,21,"cobblestone_stairs",0,90,0],[31,27,20,"cobblestone_stairs",0,0,0],[32,27,19,"cobblestone_stairs",0,-90,0],[33,27,20,"cobblestone_stairs",0,180,0],[32,27,20,"glowstone",0,90,90],[32,26,20,"stonebrick_cracked",0,180,180],[32,28,20,"stonebrick_cracked",0,180,180],[32,29,20,"cobblestone",0,-90,90],[32,28.25,19,"stone_slab_half",0,0,0],[31,28.25,20,"stone_slab_half",0,0,0],[32,28.25,21,"stone_slab_half",0,0,0],[33,28.25,20,"stone_slab_half",0,0,0],[31,27.75,20,"stone_slab_half",0,0,0],[30,27.75,20,"stone_slab_half",0,0,0],[32,27.75,21,"stone_slab_half",0,0,0],[32,27.75,22,"stone_slab_half",0,0,0],[33,27.75,20,"stone_slab_half",0,0,0],[34,27.75,20,"stone_slab_half",0,0,0],[32,27.75,19,"stone_slab_half",0,0,0],[32,27.75,18,"stone_slab_half",0,0,0],[33,26.25,20,"stone_slab_half",0,0,0],[32,26.25,19,"stone_slab_half",0,0,0],[31,26.25,20,"stone_slab_half",0,0,0],[32,26.25,21,"stone_slab_half",0,0,0],[32,25,20,"stonebrick",0,0,0],[33,25,20,"stone_slab_stairs",0,0,0],[32,25,19,"stone_slab_stairs",0,90,0],[31,25,20,"stone_slab_stairs",0,180,0],[32,25,21,"stone_slab_stairs",0,-90,0],[32,24,20,"stonebrick",0,-90,0],[32,23,20,"stonebrick",0,-90,0],[31,24,20,"stone_slab_stairs",0,180,-90],[32,24,21,"stone_slab_stairs",0,-90,-90],[33,24,20,"stone_slab_stairs",0,0,-90],[32,24,19,"stone_slab_stairs",0,90,-90],[32,27,21,"cobblestone_stairs",0,90,0],[31,27,20,"cobblestone_stairs",0,0,0],[32,27,19,"cobblestone_stairs",0,-90,0],[33,27,20,"cobblestone_stairs",0,180,0],[32,27,20,"glowstone",0,90,90],[8,9,7,"grassdirt",0,90,180],[8,9,6,"grassdirt",0,90,180],[9,9,9,"grassdirt",0,90,180],[8,9,10,"grassdirt",0,90,180],[6,9,11,"grassdirt",0,90,90],[7,9,11,"grassdirt",0,90,180],[5,9,7,"grassdirt",0,0,180],[9,9,11,"cobblestone",0,0,180],[7,9,13,"stone",0,-90,180],[1,9,3,"grass",0,0,180],[1,9,2,"grass",0,0,180],[1,9,1,"grass",0,0,180],[2,9,1,"grass",0,0,180],[0,9,1,"grass",0,90,180],[0,9,2,"grass",0,90,180],[0,9,0,"grass",0,0,180],[1,9,0,"grass",0,0,180],[5,9,4,"log_spruce",0,90,180],[5,10,4,"log_spruce",0,90,180],[5,10,3,"log_spruce",0,90,180],[4,10,3,"log_spruce",0,90,180],[5,13,3,"log_spruce",0,-90,180],[6,10,3,"log_spruce",0,0,180],[6,10,4,"log_spruce",0,-90,90],[5,10,2,"log_spruce",0,0,90],[4,14,4,"wool_colored_pink",0,90,180],[4,14,3,"wool_colored_pink",0,90,180],[5,14,3,"wool_colored_pink",0,90,180],[5,15,4,"wool_colored_pink",0,90,180],[4,15,4,"wool_colored_pink",0,90,180],[4,15,3,"wool_colored_pink",0,90,180],[5,15,3,"wool_colored_pink",0,90,180],[4,16,3,"wool_colored_pink",0,180,90],[4,16,4,"wool_colored_pink",0,180,90],[5,16,4,"wool_colored_pink",0,-90,90],[5,16,5,"wool_colored_pink",0,-90,90],[6,16,4,"wool_colored_pink",0,0,90],[7,16,4,"wool_colored_pink",0,0,90],[7,17,4,"wool_colored_pink",0,0,90],[5,16,3,"wool_colored_pink",0,0,90],[5,16,2,"wool_colored_pink",0,0,90],[6,16,3,"wool_colored_pink",0,0,90],[6,16,2,"wool_colored_pink",0,0,90],[6,16,1,"wool_colored_pink",0,90,90],[6,16,0,"wool_colored_pink",0,90,90],[5,15,2,"wool_colored_pink",0,90,90],[5,16,1,"wool_colored_pink",0,90,90],[4,16,1,"wool_colored_pink",0,90,90],[5,16,0,"wool_colored_pink",0,90,90],[4,16,0,"wool_colored_pink",0,90,90],[3,16,0,"wool_colored_pink",0,90,90],[3,16,-1,"wool_colored_pink",0,180,90],[2,16,0,"wool_colored_pink",0,180,90],[3,15,3,"wool_colored_pink",0,180,90],[2,15,3,"wool_colored_pink",0,180,90],[3,15,2,"wool_colored_pink",0,180,90],[3,16,3,"wool_colored_pink",0,180,90],[2,15,2,"wool_colored_pink",0,180,90],[2,16,3,"wool_colored_pink",0,180,90],[3,16,4,"wool_colored_pink",0,180,90],[2,16,4,"wool_colored_pink",0,180,90],[3,16,5,"wool_colored_pink",0,180,90],[2,16,5,"wool_colored_pink",0,180,90],[3,15,4,"wool_colored_pink",0,-90,90],[4,15,5,"wool_colored_pink",0,-90,90],[4,15,6,"wool_colored_pink",0,-90,90],[3,15,5,"wool_colored_pink",0,-90,90],[4,15,7,"wool_colored_pink",0,-90,90],[3,15,6,"wool_colored_pink",0,-90,90],[3,16,6,"wool_colored_pink",0,-90,90],[4,16,5,"wool_colored_pink",0,-90,90],[5,15,5,"wool_colored_pink",0,-90,90],[6,15,5,"wool_colored_pink",0,-90,90],[7,15,5,"wool_colored_pink",0,-90,90],[8,16,5,"wool_colored_pink",0,0,90],[8,16,4,"wool_colored_pink",0,0,90],[7,16,3,"wool_colored_pink",0,0,90],[8,16,3,"wool_colored_pink",0,0,90],[7,16,2,"wool_colored_pink",0,0,90],[7,16,1,"wool_colored_pink",0,90,90],[6,14,3,"wool_colored_pink",0,90,90],[6,15,3,"wool_colored_pink",0,90,90],[5,17,0,"wool_colored_pink",0,90,90],[4,17,0,"wool_colored_pink",0,90,180],[3,17,0,"wool_colored_pink",0,180,180],[2,17,0,"wool_colored_pink",0,180,180],[6,17,2,"wool_colored_pink",0,180,90],[3,17,1,"wool_colored_pink",0,180,180],[2,17,1,"wool_colored_pink",0,180,180],[3,16,1,"wool_colored_pink",0,180,180],[4,16,2,"wool_colored_pink",0,180,180],[3,17,3,"wool_colored_pink",0,180,180],[2,17,3,"wool_colored_pink",0,-90,180],[3,17,5,"wool_colored_pink",0,-90,180],[3,17,6,"wool_colored_pink",0,-90,180],[5,17,5,"wool_colored_pink",0,-90,90],[6,16,5,"wool_colored_pink",0,-90,90],[5,17,3,"wool_colored_pink",0,-90,90],[5,17,4,"wool_colored_pink",0,-90,90],[6,16,6,"wool_colored_pink",0,0,180],[7,16,5,"wool_colored_pink",0,0,180],[6,17,5,"wool_colored_pink",0,0,180],[6,17,3,"wool_colored_pink",0,0,180],[7,17,3,"wool_colored_pink",0,0,180],[7,17,2,"wool_colored_pink",0,0,180],[6,17,1,"wool_colored_pink",0,90,180],[3,17,4,"wool_colored_pink",0,180,180],[2,17,4,"wool_colored_pink",0,180,180],[4,17,1,"wool_colored_pink",0,-90,180],[4,17,4,"wool_colored_pink",0,-90,180],[4,17,5,"wool_colored_pink",0,-90,180],[4,17,6,"wool_colored_pink",0,-90,180],[6,15,2,"wool_colored_pink",0,0,90],[7,15,2,"wool_colored_pink",0,0,90],[7,15,3,"wool_colored_pink",0,0,90],[5,15,1,"wool_colored_pink",0,0,90],[6,15,1,"wool_colored_pink",0,0,90],[5,15,0,"wool_colored_pink",0,90,90],[4,15,2,"wool_colored_pink",0,90,90],[4,15,0,"wool_colored_pink",0,180,90],[3,15,1,"wool_colored_pink",0,180,90],[2,15,1,"wool_colored_pink",0,180,90],[3,16,2,"wool_colored_pink",0,180,90],[2,16,2,"wool_colored_pink",0,180,90],[4,17,2,"wool_colored_pink",0,180,90],[3,14,4,"log_spruce",0,180,90],[2,15,4,"log_spruce",0,180,90],[5,14,4,"log_spruce",0,-90,90],[5,14,5,"log_spruce",0,-90,90],[6,15,6,"log_spruce",0,-90,90],[6,14,2,"log_spruce",0,0,90],[7,15,1,"log_spruce",0,0,90],[2,15,6,"wool_colored_pink",0,180,90],[5,15,6,"wool_colored_pink",0,-90,90],[5,16,6,"wool_colored_pink",0,-90,90],[7,15,6,"wool_colored_pink",0,-90,90],[6,15,4,"wool_colored_pink",0,0,90],[6,15,0,"wool_colored_pink",0,90,90],[7,14,5,"wool_colored_pink",0,0,90],[4,15,1,"wool_colored_pink",0,90,90],[3,14,0,"wool_colored_pink",0,180,90],[1,14,2,"wool_colored_pink",0,180,90],[1,16,2,"wool_colored_pink",0,180,0],[1,16,3,"wool_colored_pink",0,180,0],[1,15,3,"wool_colored_pink",0,180,0],[1,15,4,"wool_colored_pink",0,180,0],[2,15,5,"wool_colored_pink",0,180,0],[3,14,6,"wool_colored_pink",0,180,0],[1,14,4,"wool_colored_pink",0,180,0],[8,15,6,"wool_colored_pink",0,0,90],[7,16,6,"wool_colored_pink",0,0,90],[6,14,4,"glass_pink",0,-90,90],[6,14,5,"glass_pink",0,-90,90],[7,15,4,"glass_pink",0,0,90],[5,14,6,"glass_pink",0,-90,90],[4,14,5,"glass_pink",0,-90,90],[2,14,4,"glass_pink",0,-90,90],[3,14,5,"glass_pink",0,-90,90],[3,14,3,"glass_pink",0,180,90],[2,14,3,"glass_pink",0,180,90],[5,14,2,"glass_pink",0,180,90],[4,14,2,"glass_pink",0,180,90],[5,14,1,"glass_pink",0,180,90],[4,14,1,"glass_pink",0,180,90],[3,15,0,"glass_pink",0,180,90],[2,16,1,"glass_pink",0,180,90],[1,15,2,"glass_pink",0,180,90],[1,15,5,"glass_pink",0,180,90],[2,17,5,"glass_pink",0,-90,90],[4,16,6,"glass_pink",0,-90,90],[6,17,6,"glass_pink",0,-90,90],[7,17,5,"glass_pink",0,-90,90],[5,16,7,"glass_pink",0,0,90],[5,17,6,"glass_pink",0,-90,90],[7,14,4,"glass_pink",0,90,90],[7,14,3,"glass_pink",0,90,90],[6,14,1,"wool_colored_pink",0,0,90],[4,15,-1,"wool_colored_pink",0,0,90],[5,16,-1,"wool_colored_pink",0,0,90],[2,15,0,"wool_colored_pink",0,90,90],[2,14,5,"wool_colored_pink",0,-90,90],[7,14,6,"wool_colored_pink",0,-90,90],[8,14,3,"wool_colored_pink",0,0,90],[4,14,6,"wool_colored_pink",0,-90,90],[6,14,6,"wool_colored_pink",0,0,90],[6,15,7,"wool_colored_pink",0,0,90],[6,14,0,"wool_colored_pink",0,0,90],[7,14,1,"wool_colored_pink",0,0,90],[7,14,2,"wool_colored_pink",0,0,90],[4,14,0,"wool_colored_pink",0,90,90],[5,14,0,"wool_colored_pink",0,90,90],[8,15,2,"wool_colored_pink",0,0,90],[3,15,7,"wool_colored_pink",0,-90,90],[1,15,1,"wool_colored_pink",0,180,90],[2,14,2,"wool_colored_pink",0,90,90],[2,14,1,"wool_colored_pink",0,90,90],[5,11,4,"log_spruce",0,0,180],[5,10,5,"log_spruce",0,-90,180],[5,12,4,"log_spruce",0,-90,90],[5,12,3,"log_spruce",0,0,0],[5,13,2,"log_spruce",0,0,90],[4,10,4,"log_spruce",0,-90,90],[4,9,5,"log_spruce",0,-90,90],[4,9,2,"log_spruce",0,180,90],[3,18,3,"glass_pink",0,0,90],[4,18,0,"glass_pink",0,0,90],[6,17,0,"glass_pink",0,0,90],[6,18,1,"glass_pink",0,0,90],[6,18,2,"glass_pink",0,0,90],[6,18,3,"glass_pink",0,0,90],[6,17,4,"glass_pink",0,0,90],[5,18,5,"glass_pink",0,0,180],[6,18,5,"glass_pink",0,0,180],[8,17,3,"glass_pink",0,0,180],[2,17,2,"glass_pink",0,0,180],[4,18,3,"wool_colored_pink",0,90,180],[4,18,2,"wool_colored_pink",0,90,180],[5,17,2,"wool_colored_pink",0,90,180],[5,18,2,"wool_colored_pink",0,90,180],[6,18,4,"wool_colored_pink",0,90,180],[4,18,4,"wool_colored_pink",0,0,180],[5,18,4,"wool_colored_pink",0,0,180],[5,18,3,"wool_colored_pink",0,0,180],[4,18,1,"wool_colored_pink",0,0,180],[5,18,1,"wool_colored_pink",0,90,180],[7,15,0,"wool_colored_pink",0,90,90],[6,15,-1,"wool_colored_pink",0,90,90],[5,15,-1,"wool_colored_pink",0,90,90],[5,15,-2,"wool_colored_pink",0,90,90],[4,15,-2,"wool_colored_pink",0,90,90],[3,15,-1,"wool_colored_pink",0,90,90],[5,10,6,"flower_houstonia",0,0,90],[3,10,5,"flower_houstonia",0,-90,90],[5,11,3,"flower_houstonia",0,0,90],[6,11,4,"tallgrass",0,-90,90],[10,11,8,"tallgrass",0,-90,90],[7,10,4,"tallgrass",0,-90,90],[4,10,8,"tallgrass",0,-90,90],[6,10,9,"tallgrass",0,-90,180],[6,10,10,"tallgrass",0,0,90],[3,10,1,"tallgrass",0,-90,180]],e=new x(f.grass);for(let t of r){let l=e.buildCube(...t);this.scene.add(l),this.objects.push(l)}let n=[[32,26,20,"stonebrick_cracked",0,180,180],[32,28,20,"stonebrick_cracked",0,180,180],[32,29,20,"cobblestone",0,-90,90],[32,28.25,19,"stone_slab_half",0,0,0],[31,28.25,20,"stone_slab_half",0,0,0],[32,28.25,21,"stone_slab_half",0,0,0],[33,28.25,20,"stone_slab_half",0,0,0],[31,27.75,20,"stone_slab_half",0,0,0],[30,27.75,20,"stone_slab_half",0,0,0],[32,27.75,21,"stone_slab_half",0,0,0],[32,27.75,22,"stone_slab_half",0,0,0],[33,27.75,20,"stone_slab_half",0,0,0],[34,27.75,20,"stone_slab_half",0,0,0],[32,27.75,19,"stone_slab_half",0,0,0],[32,27.75,18,"stone_slab_half",0,0,0],[33,26.25,20,"stone_slab_half",0,0,0],[32,26.25,19,"stone_slab_half",0,0,0],[31,26.25,20,"stone_slab_half",0,0,0],[32,26.25,21,"stone_slab_half",0,0,0],[32,25,20,"stonebrick",0,0,0],[33,25,20,"stone_slab_stairs",0,0,0],[32,25,19,"stone_slab_stairs",0,90,0],[31,25,20,"stone_slab_stairs",0,180,0],[32,25,21,"stone_slab_stairs",0,-90,0],[32,24,20,"stonebrick",0,-90,0],[32,23,20,"stonebrick",0,-90,0],[31,24,20,"stone_slab_stairs",0,180,-90],[32,24,21,"stone_slab_stairs",0,-90,-90],[33,24,20,"stone_slab_stairs",0,0,-90],[32,24,19,"stone_slab_stairs",0,90,-90],[32,27,21,"cobblestone_stairs",0,90,0],[31,27,20,"cobblestone_stairs",0,0,0],[32,27,19,"cobblestone_stairs",0,-90,0],[33,27,20,"cobblestone_stairs",0,180,0],[32,27,20,"glowstone",0,90,90]];for(let t of n){let l=e.buildCube(...t);l.position.x-=44,l.position.y-=16,l.position.z-=25,this.scene.add(l),this.objects.push(l)}for(let t of n){let l=e.buildCube(...t);l.position.x-=10,l.position.y-=8,l.position.z-=45,this.scene.add(l),this.objects.push(l)}for(let t of n){let l=e.buildCube(...t);l.position.x-=45,l.position.y-=5,l.position.z+=15,this.scene.add(l),this.objects.push(l)}{let t=new Ce({transparent:!0,opacity:.3,color:16777215,side:xe});for(let l=0;l<=50;l++){const c=Math.round(Math.random()*10+4),m=4,u=Math.round(Math.random()*10+4);let g=new J(new Z(c,m,u),t);if(g.position.x=5+(Math.random()>.5?-1:1)*Math.round(Math.random()*60)+c/2,g.position.z=(Math.random()>.5?-1:1)*Math.round(Math.random()*60)+u/2,g.position.y=Math.round(Math.random()*60)-10,g.position.y>2&&g.position.y<15&&Math.abs(g.position.x)<20&&Math.abs(g.position.z)<20){l--;continue}this.scene.add(g)}}this.controls&&"selectObjectsImpenetrable"in this.controls&&((i=this.controls)==null||i.selectObjectsImpenetrable())}}export{ll as default};