(function _ugwtapp() { var $wnd = window, $moduleName, $moduleBase; var __ugwt_ctx__ = window; var __ugwt_sourceMap__ = "http://localhost:8000/src/cpmblockbench.map"; var jpf='object',kpf='boolean',lpf='number',mpf='string',npf='function',opf=2147483647,ppf='java.lang',qpf={44:1,3:1},rpf=16384,spf={66:1},tpf='ar.com.hjg.pngj',upf={346:1},vpf={3:1,9:1,10:1,13:1,4:1},wpf='IHDR',xpf='IEND',ypf='IDAT',zpf='fdAT',Apf='unexpected chunk ',Bpf='PLTE',Cpf='Filter type ',Dpf={38:1,3:1},Epf=16777216,Fpf={3:1,4:1},Gpf={3:1,9:1,4:1},Hpf='__noinit__',Ipf=': ',Jpf={3:1,35:1,34:1,16:1},Kpf={65:1,3:1,35:1,34:1,16:1},Lpf='ar.com.hjg.pngj.chunks',Mpf=4096,Npf=4294967295,Opf={97:1},Ppf={97:1,92:1},Qpf=100000,Rpf='bad chunk ',Spf='only indexed images accept a HIST chunk',Tpf='bad IHDR: bitdepth invalid',Upf='Text chunk key must be non empty',Vpf='bad chunk length ',Wpf=4294967296,Xpf=16711680,Ypf=65280,Zpf={145:1,66:1},$pf='java.io',_pf={l:4194303,m:4194303,h:524287},aqf='ar.com.hjg.pngj.pixels',bqf={112:1,3:1},cqf=1024,dqf=0.25,eqf='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',fqf='version',gqf='com.atlassian.sourcemap',hqf=', ',iqf='com.google.common.base',jqf='null',kqf='com.google.common.cache',lqf='maximumWeight requires weigher',mqf={50:1},nqf={71:1,64:1},oqf='java.util',pqf=3395,qqf={71:1,64:1,93:1},rqf={3:1,50:1},sqf={547:1,11:1},tqf={48:1},uqf={201:1,3:1,33:1,20:1},vqf={307:1,48:1},wqf={345:1},xqf='com.google.common.collect',yqf={3:1,71:1,64:1},zqf={3:1,71:1,64:1,32:1,227:1},Aqf=1073741824,Bqf='com.google.common.io',Cqf='Unrecognized character: 0x',Dqf={229:1,3:1},Eqf={77:1,3:1},Fqf={3:1,250:1,16:1},Gqf='com.google.common.util.concurrent',Hqf='com.google.gwt.core.client.impl',Iqf='com.google.gwt.core.client',Jqf='anonymous',Kqf='\n',Lqf='fnStack',Mqf='com.google.gwt.i18n.shared',Nqf='DefaultDateTimeFormatInfo',Oqf='com.google.gwt.i18n.client',Pqf=65535,Qqf={3:1,9:1,57:1,10:1,4:1,52:1},Rqf=1000,Sqf=4194303,Tqf=1048575,Uqf=524288,Vqf=4194304,Wqf=17592186044416,Xqf=1000000000,Yqf=-17592186044416,Zqf='java.util.logging',$qf=-2147483648,_qf='com.google.gwt.logging.client',arf='com.google.gwt.logging.impl',brf='com.google.gwt.user.client.impl',crf='com.google.gwt.useragent.client',drf=65521,erf='com.jcraft.jzlib',frf='need dictionary',grf={3:1,300:1},hrf=1023,irf=32767,jrf='invalid distance code',krf='invalid literal/length code',lrf='incorrect header check',mrf='unknown compression method',nrf=-16777216,orf='incorrect data check',prf='Stream closed',qrf=8192,rrf='com.tom.cpl.block',srf='editorRecentProjects',trf='com.tom.cpl.config',urf={11:1},vrf='cpm_plugin_config',wrf='globalSettings',xrf='safetyProfile',yrf={6:1},zrf='com.tom.cpl.gui',Arf={25:1,17:1},Brf='com.tom.cpl.gui.elements',Crf={25:1,17:1,18:1},Drf='https://github.com/tom5454/CustomPlayerModels/wiki/',Erf={179:1,25:1,17:1,18:1},Frf={28:1},Grf={7:1},Hrf='button.cpm.copy',Irf='Exception while executing task',Jrf='\\',Krf=-7829368,Lrf=-65536,Mrf={284:1,7:1},Nrf={25:1,26:1,17:1},Orf='editor',Prf={25:1,17:1,18:1,42:1},Qrf='\\\\',Rrf='button.cpm.ok',Srf='button.cpm.cancel',Trf='label.cpm.confirm',Urf={25:1,17:1,18:1,42:1,6:1},Vrf='label.cpm.no_elements',Wrf='label.cpm.overwrite',Xrf='label.cpm.error',Yrf={25:1,17:1,18:1,121:1},Zrf='mouseWheelSensitivity',$rf=0.10000000149011612,_rf=0.0010000000474974513,asf=0.009999999776482582,bsf='error.cpm.unknownError',csf={25:1,17:1,101:1,551:1},dsf={25:1,17:1,18:1,29:1},esf='com.tom.cpl.gui.util',fsf={25:1,17:1,534:1},gsf='com.tom.cpl.item',hsf='com.tom.cpl.math',isf=0.6666666865348816,jsf=3.1415927410125732,ksf=0.017453293005625408,lsf=0.9999999,msf=57.29577951308232,nsf=0.017453292519943295,osf=-Infinity,psf='com.tom.cpl.render',qsf={184:1},rsf="Can't init built-in layer",ssf='com.tom.cpl.tag',tsf='BLOCK',usf='args',vsf='com.tom.cpl.text',wsf='style',xsf='text',ysf=3393,zsf={71:1,64:1,32:1},Asf='com.tom.cpl.util',Bsf='meta.cpm.localeID',Csf='label.cpm.exportSkin',Dsf='button.cpm.openSkin',Esf='button.cpm.saveLogs',Fsf='SPYGLASS',Gsf=-16711936,Hsf='RIGHT_HAND',Isf='HEAD',Jsf=' ',Ksf=1.100000023841858,Lsf=1.2000000476837158,Msf=0.8999999761581421,Nsf='unknown',Osf={408:1},Psf={328:1},Qsf='tooltip.cpm.failedToLoadImage',Rsf={3375:1,3376:1,3:1,4:1},Ssf='WARNING',Tsf='skin',Usf='label.cpm.layer_',Vsf='button.cpm.tools.add_skin_layer2',Wsf='bitmap',Xsf='data:image/png;base64,',Ysf='assets/cpm/textures/template/',Zsf='.png',$sf='action.cpm.add',_sf='action.cpm.root',atf='label.cpm.elem.item.',btf='action.cpm.itemHold',ctf='button.cpm.root_group.',dtf='action.cpm.switch',etf='label.cpm.glow',ftf='undefined',gtf='label.cpm.recolor',htf='action.cpm.set',itf='label.cpm.hidden_effect',jtf='cpm_animation_wizard',ktf='menu.animation.properties',ltf='bb-button.openCPMProject',mtf='icon-player',ntf='file',otf='bb-button.exportCPMProject',ptf='bb-button.openEmbeddedEditor',qtf='button.cpm.edit.parts',rtf='button.cpm.root_group.itemHoldPos',stf='button.cpm.root_group.parrots',ttf='cpm_recolor',utf='bb-button.recolor.set',vtf='cpm_hidden',wtf='bb-button.viewInEmbeddedEditor',xtf='cpm',ytf='bb-button.newAnimation',ztf='com.tom.cpm.blockbench',Atf='CAPE',Btf='ELYTRA',Ctf={405:1},Dtf='label.cpm.changeColor',Etf='
',Ftf='tooltip.cpm.recolor.colorbtn',Gtf='bb-label.error.export',Htf='0.6.27_pre1',Itf='editorLanguage',Jtf='filePopup',Ktf='web-button.fileManager',Ltf='general',Mtf='label.cpm.warning',Ntf='displayPopup',Otf='data',Ptf='Error loading project file',Qtf='label.cpm.error.load',Rtf='com.tom.cpm.web.client',Stf='
',Ttf='<\/p>',Utf='update_geometry update_faces',Vtf='Unloaded CPM Plugin',Wtf='once',Xtf='loop',Ytf='bb-label.warn.invalidTexture',Ztf='bb-button.autoFix',$tf='anim',_tf='bb-label.selectRoot',auf='label.cpm.elem.',buf='bb-label.export.renameGroup',cuf='root',duf='dup',euf='bb-label.export.markDuplicateRoot',fuf='_dup',guf='bb-label.autoFixApplied',huf='bb-label.autoFix.regroup',iuf='label.cpm.dir.',juf='bb-label.warn.unknownRoot',kuf='uuid',luf='/assets/cpm/textures/template/',muf='.form_bar_',nuf='input#rename',ouf='label.cpm.texture.',puf='bb-label.export.mergeTextureSheets',quf='bb-label.selectTexture.title',ruf='bb-label.autoFix.renameTexture',suf='bb-label.warn.uvDecimalFixer.list',tuf='Edit animation properties',uuf='label.cpm.pose.',vuf='bb-label.fixStagedAnim.title',wuf='bb-label.autoFix.stagedAnim',xuf='com.tom.cpm.blockbench.convert',yuf='components',zuf='name',Auf='.json',Buf='additive',Cuf='priority',Duf='layerDefault',Euf='isProperty',Fuf='layerControlled',Guf='interpolateVal',Huf='mustFinish',Iuf='hidden',Juf='frames',Kuf='freeLayers',Luf='defaultValues',Muf='anim_enc.json',Nuf='pos',Ouf='rotation',Puf='color',Quf='show',Ruf='scale',Suf='interpolator',Tuf='$layer$',Uuf='$value$',Vuf='$post$',Wuf='[^a-zA-Z0-9\\.\\-]',Xuf={209:1},Yuf='storeID',Zuf='anims',$uf='animations/',_uf='com.tom.cpm.shared.editor.project.loaders',avf='free',bvf=0.05000000074505806,cvf={94:1},dvf={873:1,3:1,9:1,4:1},evf={185:1,3:1},fvf='position',gvf='cpm_visibility',hvf='cpm_color',ivf=0.01,jvf='canvas',kvf='bb-label.error.oldConvertFail',lvf='CPM_data_DO_NOT_EDIT',mvf='hideHeadIfSkull',nvf='removeArmorOffset',ovf='textures',pvf='scaling',qvf='scalingEx',rvf='render_position',svf='render_rotation',tvf='render_scale',uvf='description.json',vvf='desc',wvf='zoom',xvf='look',yvf='copyProt',zvf='normal',Avf='model',Bvf='cpmproject',Cvf='Customizable Player Models Project',Dvf='.cpmproject',Evf='bb-label.error.import',Fvf='tooltip.cpm.loadSuccess',Gvf='BlockBench Transfer',Hvf=200000,Ivf='tooltip.cpm.loading',Jvf='com.tom.cpm.blockbench.ee',Kvf='message',Lvf='cpm_on_ready',Mvf='cpm_open_bb',Nvf='script',Ovf='Window closed',Pvf='cpm_open_finish_bb',Qvf='label.cpm.info',Rvf='bb-label.openedInBB',Svf='Error: ',Tvf='bb-label.newAnimation',Uvf='bb-label.animationType',Vvf='label.cpm.new_anim_',Wvf='label.cpm.anim_additive',Xvf='label.cpm.anim_layerCtrl',Yvf='tooltip.cpm.anim_layerCtrl',Zvf='label.cpm.anim_command',$vf='tooltip.cpm.anim_command',_vf='label.cpm.anim_priority',awf='tooltip.cpm.anim_priority',bwf='label.cpm.anim_order',cwf='tooltip.cpm.anim_order',dwf='label.cpm.anim_is_property',ewf='tooltip.cpm.anim_is_property',fwf='label.cpm.layerGroup',gwf='tooltip.cpm.layerGroup',hwf='label.cpm.defLayerSettings.value',iwf='label.cpm.defLayerSettings.toggle',jwf='type',kwf='add',lwf='com.tom.cpm.blockbench.format',mwf='bb-label.cpmCodecDesc',nwf='label.cpm.visible',owf='CPM Animation Type',pwf='cpm_data',qwf='CPM Data',rwf='input',swf='input[type=text]',twf='checkbox',uwf='none',vwf='#keyframe_bar_x > label',wwf='#keyframe_bar_y > label',xwf='#keyframe_bar_z > label',ywf='extrude',zwf='right_hand',Awf='modelId',Bwf='bb-label.newCPMProject',Cwf='default',Dwf='label.cpm.skin_type.',Ewf='png',Fwf='texture',Gwf='catmullrom',Hwf='com.tom.cpm.blockbench.proxy',Iwf='TEXTURE',Jwf='com.tom.cpm.blockbench.util',Kwf='bb-label.error.title',Lwf='bb-label.pleaseReport',Mwf='bb-button.copyErrorMsg',Nwf='<\/div>',Owf='\\d',Pwf='Mismatched parentheses',Qwf='com.tom.cpm.externals.com.udojava.evalex',Rwf={84:1},Swf={73:1},Twf='[A-Z]',Uwf='com.tom.cpm.externals.org.apache.commons.math3',Vwf='Dimensions does not match! ',Wwf='com.tom.cpm.externals.org.apache.maven.artifact.versioning',Xwf='invalid item: ',Ywf={3:1,71:1,15:1,64:1,32:1,227:1},Zwf='com.tom.cpm.shared.animation',$wf={697:1,3:1,4:1,3372:1},_wf={223:1},axf='POSE',bxf='GESTURE',cxf='FINISH',dxf={177:1},exf='CUSTOM',fxf='SKULL_RENDER',gxf='GLOBAL',hxf='CREATIVE_FLYING',ixf='EATING_LEFT',jxf='EATING_RIGHT',kxf='RETRO_SWIMMING',lxf='SNEAK_WALK',mxf='PUNCH_LEFT',nxf='PUNCH_RIGHT',oxf='ARMOR_HEAD',pxf='ARMOR_BODY',qxf='ARMOR_LEGS',rxf='ARMOR_BOOTS',sxf='WEARING_ELYTRA',txf='CROSSBOW_LEFT',uxf='CROSSBOW_RIGHT',vxf='CROSSBOW_CH_LEFT',wxf='CROSSBOW_CH_RIGHT',xxf='TRIDENT_LEFT',yxf='TRIDENT_RIGHT',zxf='TRIDENT_SPIN',Axf='SPYGLASS_LEFT',Bxf='SPYGLASS_RIGHT',Cxf='HOLDING_LEFT',Dxf='HOLDING_RIGHT',Exf='WEARING_SKULL',Fxf='BLOCKING_LEFT',Gxf='BLOCKING_RIGHT',Hxf='PARROT_LEFT',Ixf='PARROT_RIGHT',Jxf='CLIMBING_ON_LADDER',Kxf='TOOT_HORN_LEFT',Lxf='TOOT_HORN_RIGHT',Mxf='FIRST_PERSON_MOD',Nxf='VOICE_MUTED',Oxf='VR_FIRST_PERSON',Pxf='VR_THIRD_PERSON_SITTING',Qxf='VR_THIRD_PERSON_STANDING',Rxf='FIRST_PERSON_HAND',Sxf='HEALTH',Txf='HEAD_ROTATION_YAW',Uxf='HEAD_ROTATION_PITCH',Vxf='BRUSH_LEFT',Wxf='BRUSH_RIGHT',Xxf='SPEAR_LEFT',Yxf='SPEAR_RIGHT',Zxf='com.tom.cpm.shared.animation.interpolator',$xf={275:1,177:1},_xf='com.tom.cpm.shared.config',ayf='keybinds',byf='.mod',cyf='label.cpm.keybind.mod.alt',dyf='label.cpm.keybind.mod.shift',eyf='label.cpm.keybind.mod.ctrl',fyf='playerSettings',gyf='friendSettings',hyf='serverSettings',iyf='friendList',jyf='safetyProfiles',kyf='label.cpm.safety.',lyf='button.cpm.safetyClear',myf='label.cpm.safety.slider',nyf='com.tom.cpm.shared.definition',oyf={122:1},pyf='com.tom.cpm.shared.editor.actions',qyf='\n\tParts:',ryf='\n\t\t',syf={356:1},tyf='player',uyf='UUID_LOCK',vyf='com.tom.cpm.shared.editor',wyf='\\ ',xyf='label.cpm.copyTransform',yyf='label.cpm.position',zyf='label.cpm.rotation',Ayf='label.cpm.scale',Byf='action.cpm.color',Cyf='px',Dyf='action.cpm.animTex',Eyf='remove',Fyf={51:1},Gyf='advScalingSettings',Hyf='action.cpm.',Iyf='action.cpm.anim',Jyf='button.cpm.fixAdditiveToggle',Kyf='tooltip.cpm.saveSuccess',Lyf='action.cpm.loadTexture',Myf='error.cpm.img_load_failed',Nyf='Failed to load image',Oyf='label.cpm.new_project',Pyf='action.cpm.cube',Qyf='tooltip.cpm.saving',Ryf='player_models',Syf='autosaves',Tyf='Failed to save image',Uyf='error.cpm.img_save_failed',Vyf='action.cpm.setAnim',Wyf='label.cpm.duration',Xyf='experimentalExport0614',Yyf='label.cpm.name',Zyf='action.cpm.value',$yf='editorAutosaveTime',_yf='reopenProject',azf=16777215,bzf='editorGizmoAlpha',czf='editorGizmoScale',dzf='editorGizmoSize',ezf='editorGizmoLength',fzf='com.tom.cpm.shared.model',gzf=0.0625,hzf=-192,izf=-0.5,jzf=0.699999988079071,kzf='com.tom.cpm.shared.skin',lzf='SINGLE_TEX',mzf='PER_FACE_UV',nzf='COPY_TRANSFORM',ozf='label.cpm.export_error',pzf='error.cpm.vanillaSkinSize',qzf='Error while exporting',rzf='tooltip.cpm.errorTooltip',szf='label.cpm.export_success',tzf='label.cpm.export_success.desc',uzf=9.999999747378752E-5,vzf='button.cpm.tools.convert_model_custom',wzf='button.cpm.tools.convert2template',xzf='button.cpm.tools.fillUV',yzf='button.cpm.tools.mirror',zzf='button.cpm.tools.exportUVMap',Azf='button.cpm.tools.make2ndLayer',Bzf='button.cpm.tools.makeArmorLayer',Czf='action.cpm.i',Dzf='label.cpm.safetyProfile.',Ezf='label.cpm.safety.animCnt.layerCtrl',Fzf='label.cpm.must_save',Gzf='label.cpm.warnTemplate',Hzf=-2293760,Izf=-16720640,Jzf=-16776961,Kzf=-16776995,Lzf='label.cpm.generatedArmorLayer',Mzf='setAnim',Nzf='com.tom.cpm.shared.editor.anim',Ozf='frameTime',Pzf='frameCount',Qzf='size',Rzf='interpolate',Szf={240:1,51:1},Tzf='label.cpm.tree.at.',Uzf='set',Vzf='com.tom.cpm.shared.editor.util',Wzf='BODY',Xzf=16776960,Yzf='action.cpm.animFrame',Zzf='__pose',$zf='label.cpm.anim_pose',_zf='label.cpm.anim_',aAf='NORMAL',bAf='com.tom.cpm.shared.editor.elements',cAf={549:1,95:1},dAf=0.0020000000949949026,eAf={549:1,95:1,118:1},fAf='switch',gAf='duplicate',hAf='button.cpm.copyFromOriginal',iAf='tooltip.cpm.copyFromOriginal',jAf='label.cpm.mcScale',kAf='action.cpm.texUV',lAf='label.cpm.mirror',mAf='label.cpm.singleTex',nAf='label.cpm.extrude_effect',oAf='label.cpm.perfaceUV',pAf='label.cpm.disableVanillaAnim',qAf='tooltip.cpm.hidden_effect',rAf='button.cpm.mode.tex',sAf='button.cpm.mode.color',tAf='editorUVAreaAlpha',uAf={254:1,3:1,33:1,20:1},vAf='button.cpm.clearFrame',wAf='label.cpm.confirmDel',xAf='button.cpm.reverseAnimation',yAf='button.cpm.edit',zAf='button.cpm.clearAnimData',AAf='button.cpm.animEncSettings',BAf='button.cpm.defLayerSettings',CAf='com.tom.cpm.shared.editor.gui',DAf='label.cpm.animProgress',EAf='label.cpm.no_gesture',FAf='\n\n',GAf='label.cpm.changelog.title',HAf='label.cpm.loading',IAf='tooltip.cpm.reloadSkin.file',JAf='tooltip.cpm.reloadSkin.no_file',KAf='label.cpm.brushSize',LAf='button.cpm.skinSettings',MAf='button.cpm.reloadSkin',NAf='editorLastVersion',OAf='updateChecker',PAf='label.cpm.unsaved',QAf='button.cpm.edit.undo',RAf='button.cpm.edit.redo',SAf='label.cpm.desc',TAf='button.cpm.tags',UAf='button.cpm.edit.settings',VAf='button.cpm.models',WAf='tab.cpm.social.errorLog',XAf='button.cpm.edit.pastes',YAf='label.cpm.wiki.title',ZAf='label.cpm.effect.scaling',$Af='tooltip.cpm.effect.scaling',_Af='label.cpm.effect.hideHeadIfSkull',aBf='label.cpm.effect.removeArmorOffset',bBf='label.cpm.effect.removeBedOffset',cBf='label.cpm.effect.enableInvisGlow',dBf='button.cpm.file.export',eBf='label.cpm.error.save',fBf='button.cpm.saveCfg',gBf='editorScale',hBf='editorEscExit',iBf='COLOR',jBf='button.cpm.mode',kBf='offset',lBf='label.cpm.',mBf='editorRotateMouseButton',nBf={25:1,17:1,18:1,282:1},oBf='assets/cpm/textures/gui/',pBf='com.tom.cpm.shared.gui.panel',qBf=0.8500000238418579,rBf=0.550000011920929,sBf=1.7000000476837158,tBf={249:1,3:1,4:1},uBf=1.5707963267948966,vBf='editorInvertCamY',wBf=-3.141592653589793,xBf=6.283185307179586,yBf=3.141592653589793,zBf=-1.5707963267948966,ABf=-1.0010000467300415,BBf=-0.001000046730041504,CBf=-1.5,DBf=0.4000000059604645,EBf=-1.2999999523162842,FBf=-0.4000000059604645,GBf='editorMenuMouseButton',HBf='editorSelectMouseButton',IBf=1.5010000467300415,JBf=-0.7853981852531433,KBf={130:1,3:1,4:1},LBf='editorDragMouseButton',MBf=1.5707963705062866,NBf=-1.5707963705062866,OBf=0.20000000298023224,PBf='com.tom.cpm.shared.editor.gui.popup',QBf='%1$06X',RBf='label.cpm.copyTransformSettings',SBf='label.cpm.createGist',TBf='label.cpm.uploadURL',UBf='button.cpm.paste',VBf='label.cpm.confirmSkinTypeEdit',WBf='button.cpm.setIcon',XBf='label.cpm.cloneable',YBf='tooltip.cpm.cloneable',ZBf='label.cpm.uuidlock',$Bf='tooltip.cpm.uuidlock',_Bf='label.cpm.force_link_file',aCf='error.cpm.templateExportAsSkin',bCf='SKIN',cCf='$1-$2-$3-$4-$5',dCf='tooltip.cpm.uuidlockOw',eCf='label.cpm.invalidUUID',fCf='.cpmmodel',gCf='tooltip.cpm.export_def.model',hCf='tooltip.cpm.export_def.incompatible',iCf='button.cpm.changeUUID',jCf='label.cpm.enterNewUUID',kCf='button.cpm.export_def',lCf='label.cpm.export.upload',mCf='label.cpm.export.upload.desc',nCf='label.cpm.result.',oCf='Error exporting UV map',pCf='button.cpm.config.scale',qCf='button.cpm.config.scale.vanilla',rCf='button.cpm.config.scale.auto',sCf='https://github.com/tom5454/CustomPlayerModels/wiki/FirstStartGuide',tCf='https://github.com/tom5454/CustomPlayerModels/wiki',uCf='Loading',vCf='label.cpm.skin_has_vanilla_parts',wCf='label.cpm.width',xCf='label.cpm.height',yCf='label.cpm.customGridSize',zCf='tooltip.cpm.customGridSize',ACf='button.cpm.newSkin',BCf='.md',CCf='wikiOfflineMode',DCf='com.tom.cpm.shared.editor.project',ECf='desc_icon.png',FCf='animations',GCf={146:1,145:1,66:1},HCf='config.json',ICf='id',JCf='customPart',KCf='showInEditor',LCf='locked',MCf='children',NCf='disableVanillaAnim',OCf='nameColor',PCf='textureSize',QCf='mcScale',RCf='glow',SCf='recolor',TCf='faceUV',UCf='itemRenderer',VCf='copyTransform',WCf='elements',XCf='skinType',YCf='firstPersonHand',ZCf='left',$Cf='removeBedOffset',_Cf='enableInvisGlow',aDf='displayElems',bDf='templates.json',cDf='template_settings.json',dDf='customGridSize',eDf='com.tom.cpm.shared.editor.tags',fDf='tab.cpm.tags.items',gDf='label.cpm.tags.addNewElement',hDf=10000,iDf='__tex',jDf='com.tom.cpm.shared.template',kDf='com.tom.cpm.shared.editor.template',lDf='com.tom.cpm.shared.editor.template.args',mDf='label.cpm.template_remove_tex',nDf='com.tom.cpm.shared.editor.tree',oDf='label.cpm.tree.scaling.',pDf='tooltip.cpm.tree.scaling.',qDf="",rDf='<\/stack>',sDf={51:1,230:1},tDf={51:1,230:1,192:1},uDf={161:1},vDf='com.tom.cpm.shared.effects',wDf='INVIS_GLOW',xDf='com.tom.cpm.shared.gui',yDf='label.cpm.keybinds.title',zDf='.temp.cpmmodel',ADf='button.cpm.selectSkin',BDf='button.cpm.select',CDf='label.cpm.skinUpload.fail',DDf='label.cpm.runtimeVersion',EDf='label.cpm.level.',FDf='button.cpm.settings.reset',GDf='selectedModel',HDf='player_models/',IDf={25:1,17:1,18:1,295:1},JDf='models_menu',KDf='label.cpm.mouseWheelSensitivity',LDf='label.cpm.mouse.',MDf='custom:',NDf='nameBox',ODf='ignoreSafetyRec',PDf='disableNet',QDf='safetyBtn',RDf='label.cpm.config.',SDf='tooltip.cpm.config.',TDf='nameBoxInit',UDf='editorPosMode',VDf='absolute',WDf='com.tom.cpm.shared.io',XDf='Not a byte array backed io handler',YDf='com.tom.cpm.shared.loaders',ZDf=1.899999976158142,$Df=-1.899999976158142,_Df=-0.30000001192092896,aEf=0.30000001192092896,bEf=0.6000000238418579,cEf='ELYTRA_LEFT',dEf='ELYTRA_RIGHT',eEf='com.tom.cpm.shared.model.builtin',fEf={178:1},gEf=-2.4000000953674316,hEf=-1.1799999475479126,iEf=-1.409999966621399,jEf=0.3790000081062317,kEf=21.06999969482422,lEf=16.940000534057617,mEf=-2.759999990463257,nEf=15.6899995803833,oEf=0.15000000596046448,pEf=-1.0499999523162842,qEf=-0.6980999708175659,rEf=-3.1415927410125732,sEf=-0.029899999499320984,tEf=-0.3400000035762787,uEf=-0.10000000149011612,vEf=2.899999976158142,wEf=0.1499999761581421,xEf=0.2617993950843811,yEf=-0.2617993950843811,zEf={555:1,3:1,4:1},AEf='com.tom.cpm.shared.model.render',BEf='\n\t',CEf=0.800000011920929,DEf=0.01745329238474369,EEf=57.29577791868205,FEf=0.9424778819084167,GEf=0.5235987901687622,HEf=0.3141592741012573,IEf=1.919862151145935,JEf=3.299999952316284,KEf=-1.2000000476837158,LEf=1.483529806137085,MEf=0.6283185482025146,NEf=6.2831854820251465,OEf=0.6661999821662903,PEf=1.399999976158142,QEf=-0.6283185482025146,REf=-1.4137166738510132,SEf=12.199999809265137,TEf=5.199999809265137,UEf=1.8707964420318604,VEf=0.3333333432674408,WEf='com.tom.cpm.shared.network',XEf='EYE_HEIGHT',YEf='THIRD_PERSON',ZEf='com.tom.cpm.shared.network.packet',$Ef={81:1,108:1},_Ef='com.tom.cpm.shared.parts',aFf={3:1,9:1,698:1,10:1,4:1},bFf='error.cpm.custom_anims_not_supported',cFf='error.cpm.too_many_animations',dFf='Animation: ',eFf='PartCollection:',fFf='com.tom.cpm.shared.parts.anim',gFf={196:1},hFf='com.tom.cpm.shared.parts.anim.menu',iFf={696:1},jFf='pastetoken',kFf='error.paste.invalidSession',lFf='Session',mFf='error',nFf='errorMessage',oFf='com.tom.cpm.shared.paste',pFf='button.cpm.retry',qFf='connecting.message',rFf={248:1},sFf='com.tom.cpm.shared.template.args',tFf='com.tom.cpm.shared.util',uFf='https://raw.githubusercontent.com/wiki/tom5454/CustomPlayerModels/images/',vFf='https://raw.githubusercontent.com/wiki/tom5454/CustomPlayerModels/',wFf='https://github.com/tom5454/CustomPlayerModels/wiki/Home.md',xFf='/assets/cpm/wiki/pages/',yFf='/assets/cpm/wiki/images/',zFf='CPM version check failed',AFf='loadingBar',BFf='data:application/octet-binary;base64,',CFf='/mnt',DFf='m:',EFf='/mnt/',FFf='File system not enabled',GFf='com.tom.cpm.web.client.emul',HFf='com.tom.cpm.web.client.java',IFf='Resource not found: ',JFf='For input string: "',KFf='com.tom.cpm.web.client.java.gson',LFf='com.tom.cpm.web.client.java.io',MFf='File closed',NFf='com.tom.cpm.web.client.java.nio',OFf=', status: capacity=',PFf=' position=',QFf='path',RFf='delete<\/span><\/button>',UFf='font-family: Minecraftia;',VFf='<\/h1>',WFf='',XFf='<\/button>',YFf='popupBg',ZFf='web-label.filemanager.added',$Ff='com.tom.cpm.web.client.render',_Ff='; background-color: ',aGf='Minecraftia',bGf='Error processing key event',cGf='px Minecraftia',dGf='Error processing mouse event',eGf='5px Minecraftia',fGf='mouse:',gGf='assets/cpmweb/shaders/',hGf='com.tom.cpm.web.client.util',iGf='cpm_plugin.js',jGf='com.tom.ugwt.client',kGf=65536,lGf={3:1,9:1,10:1,4:1},mGf=' out of range',nGf=Infinity,oGf=1000000,pGf=0.3010299956639812,qGf='java.math',rGf='BigInteger divide by zero',sGf={l:0,m:0,h:524288},tGf={33:1,306:1},uGf={3:1},vGf={231:1},wGf={3:1,71:1,64:1,56:1,93:1},xGf='delete',yGf=15525485,zGf=5.9604644775390625E-8,AGf='fromIndex: 0, toIndex: ',BGf=', length: ',CGf={3:1,33:1,20:1,280:1},DGf='java.util.concurrent',EGf={3:1,33:1,20:1,170:1},FGf='java.util.concurrent.impl',GGf='java.util.function',HGf=3396,IGf={3:1,4:1,3359:1},JGf='java.util.stream',KGf={66:1,542:1},LGf={66:1,542:1,467:1},MGf='java.util.zip',NGf='javaemul.internal',OGf='Invalid UTF8 sequence',PGf='Index: ',QGf=', Size: ',RGf='fromIndex: ',SGf=', toIndex: ',TGf={3:1,872:1},UGf='org.slf4j.helpers',VGf='org.slf4gwt.logging.gwt',WGf='user.agent';var _,Pqb,Kqb,eqb=-1;function gqb(){if(eqb==0){return new Orb}return new Prb}
function fqb(){if(eqb==0){return new Nrb}return new Mrb}
function Oqb(a,b){typeof window===jpf&&typeof window['$gwt']===jpf&&(window['$gwt'][a]=b)}
function Nqb(b,c,d,e){Mqb();var f=Kqb;$moduleName=c;$moduleBase=d;eqb=e;function g(){for(var a=0;a
s&&(b.g+=n0e(Fr(Xs,Eqf,12,-s,15,1)))}else if(o!=-1){b.g+=String.fromCharCode(f);pm(w,R$e(o),new yOb(h));Rdc(a,new DTb(b,h));h.i=!h.i;s=b.g.length;0s&&(b.g+=n0e(Fr(Xs,Eqf,12,-s,15,1)))}else{b.g+=String.fromCharCode(f)}}else{i=false;o=-1;for(l=j+1;ls&&(b.g+=n0e(Fr(Xs,Eqf,12,-s,15,1)))}else{b.g+=String.fromCharCode(f);b.g+=String.fromCharCode(f)}++j}else if(f==33&&(A.length>j+1?(Oof(j+1,A.length),A.charCodeAt(j+1)):0)==91){Rdc(a,new DTb(b,h));s=b.g.length;0s&&(b.g+=n0e(Fr(Xs,Eqf,12,-s,15,1)));l=j;++j;j=$Qb(A,j,b);d=b.g;t=b.g.length;0s&&(b.g+=n0e(Fr(Xs,Eqf,12,-s,15,1)));l=j;++j;for(++j;js&&(b.g+=n0e(Fr(Xs,Eqf,12,-s,15,1)));l=j;j=$Qb(A,j,b);n=b.g;t=b.g.length;0s&&(b.g+=n0e(Fr(Xs,Eqf,12,-s,15,1)));for(++j;j0){Undo.initEdit(N9b(Bs(Project.selected_groups)));Project.selected_groups.forEach(Tqb(JXe.prototype.Jk,JXe,[new uWb(a)]));Undo.finishEdit(dWe(dtf,Jr(Br(Elb,1),Fpf,1,5,[(cWe(),itf in _Ve?Fs(_Ve[itf]):itf)])),N9b(Bs(Project.selected_groups)))}}
function WUb(a,b){return b.cpm_hidden=a}
function XUb(a){return X4b().then(Tqb(CWb.prototype.gg,CWb,[a]))}
function YUb(a,b){return new $wnd.Promise(Tqb(x5b.prototype.pf,x5b,[b,a]))}
function ZUb(a,b){return a.condition=b}
function $Ub(){var a,b,c;for(c=0;c
1){e=new R$b(a,b,null,h,f);Tdc(d,new NZb);Sdc(e.g,d);d.g.length=0;gof(d.g,e)}if(!c){v4b(C4b(a.q,dWe('bb-label.warn.cubeSkipped',Jr(Br(Elb,1),Fpf,1,5,[]))));return}Rdc(c.g,(Hof(0,d.g.length),ws(d.g[0],221)));qm(a.j,b.uuid,(Hof(0,d.g.length),ws(d.g[0],221)))}
function cZb(a,b,c,d,e,f){var g,h;if(!Ms(f,Cube))return;g=Es(f,Cube);if(!g.export||!g.rotation.allEqual(0)&&!b.is_rotation_subgroup)return;h=new R$b(a,b,g,c,d);gof(e.g,h)}
function dZb(b,c,d){var e,f,g,h,i,j;h=ws(mm(b.i.vc,d),40);if(!h){h=new ftc(b.i,d);pm(b.i.vc,d,h);g=new mQb((new BJb(d.g)).g,(new BJb(d.g)).i);h.q.j=new BJb(new BJb(d.g));try{f=null;try{j=oKe(luf+(d.D!=null?d.D:''+d.F).toLowerCase()+Zsf);g=(!sQb&&(sQb=(_ec(),new EWe)),CWe(j))}catch(a){a=iqb(a);if(Is(a,16)){e=a;f=e;throw jqb(f)}else throw jqb(a)}finally{f=hqb(j,f);if(f)throw jqb(f)}}catch(a){a=iqb(a);if(!Is(a,30))throw jqb(a)}h.n=g;atc(h,new nQb(g))}if(d.i){i=h;return (aYe(),$wnd.fetch(c.source)).then(Tqb(E0b.prototype.gg,E0b,[])).then(Tqb(G0b.prototype.gg,G0b,[])).then(Tqb(O0b.prototype.gg,O0b,[])).then(Tqb(S0b.prototype.gg,S0b,[i,c])).catch(Tqb(U0b.prototype.gg,U0b,[c]))}return $wnd.Promise.resolve(null)}
function eZb(a,b){var c,d,e,f,g,h;e=fZb(b);g=mfe(e,a.i.oc);h=new _Jb;Is(g,216)&&(h=OJb(h,ws(g,472).i));f=g.Mj();c=new Object;c.name=b;c.origin=T9b(0,24,0);c.rotation=T9b(-h.g,-h.i,h.j);d=(new Group(c)).init();c=new Object;c.origin=T9b(-f.g,24-f.i,f.j);d.extend(c);return d}
function fZb(a){var b,c,d,e,f,g,h;for(d=(d9d(),c9d),f=0,h=d.length;f