<head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><title>SCP-1384</title><meta name="description" content=""><meta name="viewport" content="width=device-width, initial-scale=1"><style type="text/css">body{background-image:url(data:image/png;base64,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);font-family:sans-serif;margin:0}
#header{width:100%;position:absolute;top:0;height:30px;background-color:grey}
#header .title{font-size:160%;font-weight:700;margin:5px 0 0 15px}
canvas{margin:30px 0 0 15px}
.buttons{position:absolute;right:10px}
.Button{margin-top:2px;-moz-box-shadow:inset 0 1px 0 0 #fff;-webkit-box-shadow:inset 0 1px 0 0 #fff;box-shadow:inset 0 1px 0 0 #fff;background:linear-gradient(tobottom,#ffffff5%,#f6f6f6100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f6f6f6',GradientType=0);background-color:#fff;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;border:1px solid #dcdcdc;display:inline-block;color:#666;font-family:arial;font-size:15px;font-weight:700;text-decoration:none;text-shadow:0 1px 0 #fff;padding:3px 8px}
.Button:hover{background:linear-gradient(tobottom,#f6f6f65%,#ffffff100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6',endColorstr='#ffffff',GradientType=0);background-color:#f6f6f6}
.blue{-moz-box-shadow:inset 0 1px 0 0 #dcecfb;-webkit-box-shadow:inset 0 1px 0 0 #dcecfb;box-shadow:inset 0 1px 0 0 #dcecfb;background:linear-gradient(tobottom,#bddbfa5%,#80b5ea100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bddbfa',endColorstr='#80b5ea',GradientType=0);background-color:#bddbfa;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #84bbf3;display:inline-block;color:#fff;font-family:arial;font-size:15px;font-weight:700;text-decoration:none;text-shadow:0 1px 0 #528ecc;padding:3px 8px}
.blue:hover{background:linear-gradient(tobottom,#80b5ea5%,#bddbfa100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80b5ea',endColorstr='#bddbfa',GradientType=0);background-color:#80b5ea}
.info{position:absolute;display:block;right:20px;top:50px}
.info textarea{font-family:"Arial Black", Gadget, sans-serif;border-radius:3px;width:295px;height:195px;box-shadow:rgba(0,0,0,0.5) 0 0 8px;-moz-box-shadow:rgba(0,0,0,0.5) 0 0 8px;-webkit-box-shadow:rgba(0,0,0,0.5) 0 0 8px;border-color:grey;padding:5px 0 0 5px}
.extraInfo{font-size:80%;opacity:0.7;color:#1A1A1A;padding-top:2px;text-align:right}
.Button:active,.blue:active{position:relative;top:1px}</style><body><div id='header'><span class='title'>SCP-1384</span><span class='buttons'><a href="#" class="Button" onClick='scp.tryMove()'>About</a><a href="#" onClick='toggle_visibility("text");' class="Button">Notes</a><a href="#" onClick='newGame();' class="blue">New Game</a></span></div><canvas id="mainCanvas" width="1000" unselectable="on" height="500" style='border:0px solid;'></canvas><script type="text/javascript">/*! sheetengine v1.2.0 sheetengine.codeplex.com | sheetengine.codeplex.com/license */var sheetengine=(function(){var E={sheets:[],basesheets:[],polygons:[],objects:[],currentSheet:-1,hoverSheet:-1,canvas:null,context:null,canvasCenter:{u:250,v:260},viewSource:{x:-1,y:-1,z:-Math.SQRT1_2},tempCanvasSize:{w:115,h:115},backgroundColor:"#FFF",drawObjectContour:false,boundingBoxMaxsheetDistance:150,objectsintersect:false,debug:false};var p=[];var S={};var aJ=null;var aT={};E.shadows=aT;aT.baseshadowCanvas=null;aT.baseshadowContext=null;aT.baseShadowCenter={u:212,v:2*106};aT.lightSource={x:1,y:-3,z:-10};aT.lightSourcep1={x:1,y:-3,z:1};aT.lightSourcep2={x:-33,y:11,z:0};aT.shadowAlpha=0.3;aT.shadeAlpha=0.3;aT.drawShadows=true;function r(bH){var bM=bH;var by=aT.lightSource;var bz={x:bM.centerp.x,y:bM.centerp.y,z:bM.centerp.z};var bL={x:bz.x+bM.p0.x,y:bz.y+bM.p0.y,z:bz.z+bM.p0.z};var bK={x:bz.x+bM.p1.x,y:bz.y+bM.p1.y,z:bz.z+bM.p1.z};var bJ={x:bz.x+bM.p2.x,y:bz.y+bM.p2.y,z:bz.z+bM.p2.z};var bA=bz.z/-by.z;var bF=bL.z/-by.z;var bD=bK.z/-by.z;var bC=bJ.z/-by.z;var bI={x:bz.x+by.x*bA,y:bz.y+by.y*bA,z:bz.z+by.z*bA};var bG={x:bL.x+by.x*bF-bI.x,y:bL.y+by.y*bF-bI.y,z:bL.z+by.z*bF-bI.z};var bE={x:bK.x+by.x*bD-bI.x,y:bK.y+by.y*bD-bI.y,z:bK.z+by.z*bD-bI.z};var bB={x:bJ.x+by.x*bC-bI.x,y:bJ.y+by.y*bC-bI.y,z:bJ.z+by.z*bC-bI.z};bM.baseShadoweData=bt(bI,bG,bE,bB,u.transformPoint,u.transformPointz,aT.baseShadowCenter,bM.corners);bM.baseShadoweData.translatex-=Z.center.u;bM.baseShadoweData.translatey-=Z.center.v}function e(bz,bG){for(var bC=0;bC<E.sheets.length;bC++){var bE=E.sheets[bC];if(bE.dirty){continue}if(bE.hidden){continue}if(bz){bE.shadowdirty=false}else{if(bE.shadowdirty){continue}}for(var bB=0;bB<bE.polygons.length;bB++){var bF=bE.polygons[bB];var bD=bz?bF.prevshadowconstraints:bF.shadowconstraints;if(bD==null){bE.shadowdirty=true;break}for(var bA=0;bA<bD.length;bA++){var by=E.polygons[bD[bA]].sheetindex;if(bG.indexOf(by)!=-1){bE.shadowdirty=true;break}}if(bE.shadowdirty){break}}}}function a8(bB,bD,bz,by){if(!aT.drawShadows){return}bB.clearRect(0,0,bD.w,bD.h);for(var bC=0;bC<E.sheets.length;bC++){var bE=E.sheets[bC];if(bE.hidden){continue}if(!bE.castshadows){continue}if(by){var bA=bE.data;if(bA.centerpuv.u<by.minu||bA.centerpuv.u>by.maxu||bA.centerpuv.v<by.minv||bA.centerpuv.v>by.maxv){continue}}bE.baseShadoweData.translatex+=bz.u;bE.baseShadoweData.translatey+=bz.v;t.drawRect(bE.baseShadoweData,bB,ak,bE.baseshadowcanvas,false);bE.baseShadoweData.translatex-=bz.u;bE.baseShadoweData.translatey-=bz.v}}function L(){E.context.save();E.context.globalAlpha=aT.shadowAlpha;E.context.drawImage(aT.baseshadowCanvas,E.canvasCenter.u-Z.tilesize.x,E.canvasCenter.v-2*Z.tilesize.y);E.context.restore()}function s(bG){if(bG.hidden){return}var bH=!bG.shaded&&aT.drawShadows&&bG.allowshadows;if(bH){bG.shadowtempcontext.clearRect(0,0,bG.width,bG.height);bG.shadowData=[];for(var bA=0;bA<bG.polygons.length;bA++){var bJ=bG.polygons[bA];var bE=bJ.shadowconstraints;var bB=[];for(var by=0;by<bE.length;by++){var bz=E.polygons[bE[by]].sheetindex;if(bB.indexOf(bz)!=-1){continue}bB.push(bz);var bF=E.sheets[bz];if(bF.hidden){continue}if(!bF.castshadows){continue}bG.shadowtempcontext.save();bG.shadowtempcontext.beginPath();for(var bD=0;bD<bJ.points.length;bD++){bG.shadowtempcontext.lineTo(bJ.pointscanvasuv[bD].u,bJ.pointscanvasuv[bD].v)}bG.shadowtempcontext.closePath();bG.shadowtempcontext.clip();if(bG.shadowData[bF.index]==null){bG.shadowData[bF.index]=aP(bG,bF)}var bC=bG.shadowData[bF.index];bG.shadowtempcontext.transform(bC.ta,bC.tb,bC.tc,bC.td,bC.translatex,bC.translatey);bG.shadowtempcontext.drawImage(bF.shadowcanvas,0,0);bG.shadowtempcontext.restore()}}}bG.compositecontext.save();bG.compositecontext.drawImage(bG.canvas,0,0);if(bG.shaded){bG.compositecontext.globalCompositeOperation="source-over";bG.compositecontext.globalAlpha=aT.shadeAlpha;bG.compositecontext.drawImage(bG.shadowcanvas,0,0)}else{var bI=0;if(bG.shadealpha>bI){bG.compositecontext.globalCompositeOperation="source-over";bG.compositecontext.globalAlpha=bG.shadealpha;bG.compositecontext.drawImage(bG.shadowcanvas,0,0)}else{bG.compositecontext.globalCompositeOperation="source-atop";bG.compositecontext.globalAlpha=(bI-bG.shadealpha*6);bG.compositecontext.fillStyle="#FFF";bG.compositecontext.fillRect(0,0,bG.width,bG.height)}}if(bH){bG.compositecontext.globalAlpha=aT.shadowAlpha-bG.shadealpha;bG.compositecontext.globalCompositeOperation="source-atop";bG.compositecontext.drawImage(bG.shadowtempcanvas,0,0)}bG.compositecontext.restore()}function ao(by){for(var bA=0;bA<E.sheets.length;bA++){var bz=E.sheets[bA];if(bz.shadowdirty||bz.dirty||by){s(bz)}}}function aP(bE,bI){var bL=bI;var bO=aT.lightSource;var bR={x:bL.centerp.x,y:bL.centerp.y,z:bL.centerp.z};var bC={x:bL.centerp.x+bL.p0.x,y:bL.centerp.y+bL.p0.y,z:bL.centerp.z+bL.p0.z};var bA={x:bL.centerp.x+bL.p1.x,y:bL.centerp.y+bL.p1.y,z:bL.centerp.z+bL.p1.z};var by={x:bL.centerp.x+bL.p2.x,y:bL.centerp.y+bL.p2.y,z:bL.centerp.z+bL.p2.z};var bF=bf(bE.normalp,bE.centerp,bR,bO);var bJ=bf(bE.normalp,bE.centerp,bC,bO);var bH=bf(bE.normalp,bE.centerp,bA,bO);var bG=bf(bE.normalp,bE.centerp,by,bO);var bB={x:bR.x+bO.x*bF,y:bR.y+bO.y*bF,z:bR.z+bO.z*bF};var bN={x:bC.x+bO.x*bJ-bB.x,y:bC.y+bO.y*bJ-bB.y,z:bC.z+bO.z*bJ-bB.z};var bD={x:bA.x+bO.x*bH-bB.x,y:bA.y+bO.y*bH-bB.y,z:bA.z+bO.z*bH-bB.z};var bP={x:by.x+bO.x*bG-bB.x,y:by.y+bO.y*bG-bB.y,z:by.z+bO.z*bG-bB.z};var bK=bt(bB,bN,bD,bP,u.transformPoint,null,E.canvasCenter,null);var bz=a1.getBaseMatrixInverse({x:bE.data.ta,y:bE.data.tb,z:0},{x:bE.data.tc,y:bE.data.td,z:0},{x:bE.data.translatex,y:bE.data.translatey,z:1});var bM=aD(bz.b1,bz.b2,bz.b3,{x:bK.ta,y:bK.tb,z:0},{x:bK.tc,y:bK.td,z:0},{x:bK.translatex,y:bK.translatey,z:1});var bQ={translatex:bM.c3.x,translatey:bM.c3.y,ta:bM.c1.x,tb:bM.c1.y,tc:bM.c2.x,td:bM.c2.y};return bQ}function F(bE,bD){var bG=bD;var bz=aT.lightSource;var bF={x:bE.centerp.x-(bz.x*100),y:bE.centerp.y-(bz.y*100),z:bE.centerp.z-(bz.z*100)};var by={x:bE.centerp.x-(bG.x*100),y:bE.centerp.y-(bG.y*100),z:bE.centerp.z-(bG.z*100)};var bA=bE.normalp.x*(bF.x-bE.centerp.x)+bE.normalp.y*(bF.y-bE.centerp.y)+bE.normalp.z*(bF.z-bE.centerp.z);var bB=-bE.normalp.x*(by.x-bE.centerp.x)-bE.normalp.y*(by.y-bE.centerp.y)-bE.normalp.z*(by.z-bE.centerp.z);var bC=bA<0;var bH=bB<0;return(bC&&bH)||(!bC&&!bH)}function ai(bA){if(!bA.allowshadows){bA.shaded=false;bA.shadealpha=0;return}var by=aT.lightSource;var bE=bA.normalp;var bD=3;var bB=a1.vectorMagnitude(bg(by,bE));var bC=a1.vectorMagnitude(by)*a1.vectorMagnitude(bE);var bz=Math.asin(bB/bC)/(Math.PI*bD);bA.shaded=F(bA,E.viewSource);bA.shadealpha=bz-0.05}function av(by,bz){if(!bz){bz={u:0,v:0}}by.save();by.globalAlpha=aT.shadowAlpha;by.drawImage(aT.baseshadowCanvas,bz.u,bz.v);by.restore()}aT.calculateSheetBaseShadow=r;aT.initBaseRectShadow=a8;aT.drawBaseRectShadow=L;aT.calculateSheetsShadows=ao;aT.calculateSheetShade=ai;var t={};E.drawing=t;t.drawBaseRect=null;t.drawBeforeSheets=null;t.drawAfterSheets=null;t.useClipCorrection=false;t.dimmedAlpha=0.2;t.allowContourDrawing=true;t.hoveredSheetColor="#F80";t.selectedSheetColor="#00F";t.selectrectlinewidth=2;function aU(by,bA){var bz=document.createElement("canvas");bz.width=by;bz.height=bA;return bz}function aj(){E.context.clearRect(0,0,E.canvas.width,E.canvas.height);if(t.drawBaseRect){t.drawBaseRect()}if(aT.drawShadows){aT.initBaseRectShadow(aT.baseshadowContext,{w:aT.baseshadowCanvas.width,h:aT.baseshadowCanvas.height},{u:0,v:0});aT.drawBaseRectShadow()}if(t.drawBeforeSheets){t.drawBeforeSheets()}t.drawSheets(E.context);if(t.drawAfterSheets){t.drawAfterSheets()}}function X(bG,by,bA,bz,bN,bC){var bM=k(bG.p1uv.u,1000);var bL=k(bG.p1uv.v,1000);var bK=k(bG.p2uv.u,1000);var bJ=k(bG.p2uv.v,1000);if((bM==0&&bK==0)||(bK==0&&bJ==0)||(bM==0&&bL==0)||(bL==0&&bJ==0)||(bM+bL==0&&bK+bJ==0)){if(bN&&t.allowContourDrawing){o(bG,by,0)}return}by.save();if(bC!=null){var bH=true;for(var bI=0;bI<4;bI++){var bK=bG.cornersuv[bI];var bB=false;for(var bD=0;bD<bC.points.length;bD++){var bE=bC.data.pointsuv[bD];if(bK.u==bE.u&&bK.v==bE.v){bB=true;break}}if(!bB){bH=false;break}}if(!bH){by.beginPath();for(var bD=0;bD<bC.points.length;bD++){var bE=bC.data.pointsuv[bD];if(t.useClipCorrection){var bF=bC.data.avguv;var bP=(bE.u-bF.u)*0.03;var bO=(bE.v-bF.v)*0.03;by.lineTo(bE.u+bP,bE.v+bO)}else{by.lineTo(bE.u,bE.v)}}by.closePath();by.clip()}}by.transform(bG.ta,bG.tb,bG.tc,bG.td,bG.translatex,bG.translatey);bA(by,bz);by.beginPath();by.restore()}function Q(bz,by){bz.drawImage(by,0,0)}function ak(bz,by){bz.drawImage(by,0,0)}function o(by,bz,bA){bz.save();bz.globalAlpha=1;switch(bA){case 0:bz.strokeStyle="#000";break;case 1:bz.strokeStyle="#00F";bz.globalAlpha=0.5;break;case 2:bz.strokeStyle="#F80";bz.globalAlpha=0.5;break;case 3:bz.strokeStyle="#00F";break}bz.lineWidth=t.selectrectlinewidth;bz.beginPath();bz.moveTo(by.cornersuv[0].u,by.cornersuv[0].v);bz.lineTo(by.cornersuv[1].u,by.cornersuv[1].v);bz.lineTo(by.cornersuv[2].u,by.cornersuv[2].v);bz.lineTo(by.cornersuv[3].u,by.cornersuv[3].v);bz.lineTo(by.cornersuv[0].u,by.cornersuv[0].v);bz.closePath();bz.stroke();bz.restore()}function aC(by){by.baseshadowcontext.save();by.baseshadowcontext.clearRect(0,0,by.width,by.height);by.baseshadowcontext.drawImage(by.canvas,0,0);by.baseshadowcontext.globalCompositeOperation="source-in";by.baseshadowcontext.fillStyle="#000";by.baseshadowcontext.fillRect(0,0,by.width,by.height);by.baseshadowcontext.restore();by.shadowcontext.save();by.shadowcontext.clearRect(0,0,by.width,by.height);by.shadowcontext.drawImage(by.canvas,0,0);by.shadowcontext.globalCompositeOperation="source-in";by.shadowcontext.fillStyle="#000";by.shadowcontext.fillRect(0,0,by.width,by.height);by.shadowcontext.restore()}function a9(bD,bF,bC,by){var bG=E.hoverSheet!=-1?E.sheets[E.hoverSheet]:null;var bz=E.hoverSheet==bD.index||(bG!=null&&bD.group!=null&&bD.group==bG.group)||(bG!=null&&bD.objectsheet&&bD.object==bG.object);var bB=E.currentSheet==bD.index;var bE=bD.inSelection;if(bz||bB||bE){var bA=1;if(bE||bB){bA=2}J(bC,by,bA,bD,bF)}}function J(by,bC,bz,bB,bE){bC.save();bC.globalAlpha=1;switch(bz){case 1:bC.strokeStyle=t.hoveredSheetColor;break;case 2:bC.strokeStyle=t.selectedSheetColor;break}bC.lineWidth=2;bC.beginPath();for(var bA=0;bA<bE.points.length;bA++){var bD=bA==bE.points.length-1?0:bA+1;bC.moveTo(bE.data.pointsuv[bA].u,bE.data.pointsuv[bA].v);var bF=G(bE.data.pointsuv[bA],bE.data.pointsuv[bD],by.cornersuv);if(bF){bC.lineTo(bE.data.pointsuv[bD].u,bE.data.pointsuv[bD].v)}}bC.closePath();bC.stroke();bC.restore()}function G(bA,bz,by){return aE(bA,bz,by[0],by[1])||aE(bA,bz,by[1],by[2])||aE(bA,bz,by[2],by[3])||aE(bA,bz,by[3],by[0])}function aE(bN,bL,bF,bD){var bC=bN.u-bF.u;var bA=bL.u-bF.u;var by=bD.u-bF.u;var bO=bN.v-bF.v;var bM=bL.v-bF.v;var bK=bD.v-bF.v;var bI=(bC/by);var bH=(bO/bK);var bG=(bA/by);var bE=(bM/bK);var bB=0.1;var bz=2;var bJ=(Math.abs(bI-bH)<bB&&Math.abs(bG-bE)<bB)||(Math.abs(by)<bz&&Math.abs(bA)<bz&Math.abs(bC)<bz)||(Math.abs(bK)<bz&&Math.abs(bM)<bz&&Math.abs(bO)<bz);return bJ}function bb(bD,by){if(E.sheets.length==0){return}for(var bC=0;bC<E.orderedPolygons.length;bC++){var bB=E.polygons[E.orderedPolygons[bC]];var bA=E.sheets[bB.sheetindex];if(by){var bz=bA.data;if(bz.centerpuv.u<by.minu||bz.centerpuv.u>by.maxu||bz.centerpuv.v<by.minv||bz.centerpuv.v>by.maxv){continue}}if(bA.hidden){continue}if(bA.dimmed){bD.save();bD.globalAlpha=t.dimmedAlpha}t.drawRect(bA.data,bD,Q,bA.compositecanvas,true,bB);if(bA.dimmed){bD.restore()}a9(bA,bB,bA.data,bD)}}function ba(bz){var by=u.transformPoint(bz);return{u:by.u+E.canvasCenter.u-Z.center.u,v:by.v+E.canvasCenter.v-Z.center.v}}function d(bK){var bI=bK.viewPort;var bA=bK.targetContext;var bB=bK.targetBaseShadowContext;var bD=bK.targetBaseShadowCanvas;if(!bA){bA=E.temppartcontext;bB=E.temppartshadowcontext;bD=E.temppartshadowcanvas}bA.fillStyle=E.backgroundColor;bA.fillRect(0,0,bI.w,bI.h);var bH=bI.u+E.canvasCenter.u;var bG=bI.v+E.canvasCenter.v;bA.save();bA.translate(-bH,-bG);bo(bA);var bz=E.boundingBoxMaxsheetDistance;var by=bI.u-bz;var bJ=bI.v-bz;var bF=bI.u+bI.w+bz;var bE=bI.v+bI.h+bz;var bC={u:-bH+Z.center.u+E.canvasCenter.u-aT.baseShadowCenter.u,v:-bG+Z.center.v+E.canvasCenter.v-aT.baseShadowCenter.v};a8(bB,{w:bI.w,h:bI.h},bC,{minu:by,maxu:bF,minv:bJ,maxv:bE});bA.save();bA.globalAlpha=aT.shadowAlpha;bA.drawImage(bD,bH,bG);bA.restore();bb(bA,{minu:by,maxu:bF,minv:bJ,maxv:bE});bA.restore()}function aN(bG){if(bG){if(E.backgroundcanvas){E.backgroundcontext.clearRect(0,0,E.backgroundcanvas.width,E.backgroundcanvas.height);E.backgroundcontext.save();E.backgroundcontext.translate(-E.canvasCenter.u+aT.baseShadowCenter.u,-E.canvasCenter.v+aT.baseShadowCenter.v);bo(E.backgroundcontext);E.backgroundcontext.restore();var bH={u:Z.center.u,v:Z.center.v};aT.initBaseRectShadow(aT.baseshadowContext,{w:aT.baseshadowCanvas.width,h:aT.baseshadowCanvas.height},bH,null);av(E.backgroundcontext,{u:E.backgroundtranslate.u,v:E.backgroundtranslate.v});E.backgroundcontext.save();E.backgroundcontext.translate(-E.canvasCenter.u+aT.baseShadowCenter.u,-E.canvasCenter.v+aT.baseShadowCenter.v);t.drawSheets(E.backgroundcontext,null);E.backgroundcontext.restore()}else{E.context.clearRect(0,0,E.canvas.width,E.canvas.height);bo(E.context);var bH={u:Z.center.u,v:Z.center.v};aT.initBaseRectShadow(aT.baseshadowContext,{w:aT.baseshadowCanvas.width,h:aT.baseshadowCanvas.height},bH,null);av(E.context);t.drawSheets(E.context,null)}if(E.drawObjectContour){for(var bE=0;bE<E.objects.length;bE++){var bD=E.objects[bE];bD.canvasdirty=true;bD.draw()}}}else{for(var bE=0;bE<E.sheets.length;bE++){var bL=E.sheets[bE];var bB=bL.dimmed!=bL.dimmedprev;bL.dimmedprev=bL.dimmed;if(bB){var bI=Math.ceil(bL.data.umax-bL.data.umin);var bF=Math.ceil(bL.data.vmax-bL.data.vmin);var bK=bL.data.umin-E.canvasCenter.u;var bJ=bL.data.vmin-E.canvasCenter.v;d({viewPort:{u:bK,v:bJ,w:bI,h:bF}});var bA=E.backgroundcanvas?E.backgroundcanvas:E.canvas;var by=E.backgroundcanvas?E.backgroundcontext:E.context;bK+=bA.width/2;bJ+=bA.height/2;bI-=1;bF-=1;by.drawImage(E.temppartcanvas,0,0,bI,bF,bK,bJ,bI,bF)}}for(var bE=0;bE<E.objects.length;bE++){var bD=E.objects[bE];bD.draw()}}if(E.backgroundcanvas){E.context.clearRect(0,0,E.canvas.width,E.canvas.height);var bC=-Z.center.u-E.backgroundcanvas.width/2+E.canvas.width/2;var bz=-Z.center.v-E.backgroundcanvas.height/2+E.canvas.height/2;bC+=E.backgroundtranslate.u;bz+=E.backgroundtranslate.v;E.context.drawImage(E.backgroundcanvas,bC,bz)}}function bo(bz){for(var by=0;by<E.basesheets.length;by++){var bA=E.basesheets[by];t.drawRect(bA.data,bz,function(bB,bC){bB.fillStyle=bA.color;bB.fillRect(0,0,bA.width,bA.height)},null,false)}}t.createCanvas=aU;t.redraw=aj;t.drawRect=X;t.redrawSheetCanvases=aC;t.drawSheets=bb;t.getPointuv=ba;t.drawScene=aN;var ah={};E.intersections=ah;ah.intersections=true;var az=[{dist:50,numpoints:4},{dist:20,numpoints:3},{dist:10,numpoints:2},{dist:0,numpoints:1}];function K(bB,bA,bF,bD){var bH=bF;var bG={x:bD.x-bF.x,y:bD.y-bF.y,z:bD.z-bF.z};var by={x:bA.x-bH.x,y:bA.y-bH.y,z:bA.z-bH.z};var bE=bg(by,bB);var bC=bg(bG,bB);var bI=a1.vectorMagnitude(bE)/a1.vectorMagnitude(bC);var bz=bC.x*bI+bC.y*bI+bC.z*bI-bE.x-bE.y-bE.z;if(Math.round(bz)!=0){bI=-bI}return{p:{x:bH.x+bI*bG.x,y:bH.y+bI*bG.y,z:bH.z+bI*bG.z},inside:bI>=0&&bI<=1,t:bI}}function aR(bz,by){return Math.round(bz.x)==Math.round(by.x)&&Math.round(bz.y)==Math.round(by.y)&&Math.round(bz.z)==Math.round(by.z)}function bn(bF,bB,bA){var bJ=[];var bI=null;var bG=null;var bD=false;for(var bE=0;bE<bF.length;bE++){var bC=bE==bF.length-1?0:bE+1;var bK=false;if((bJ.length==0)||(!aR(bJ[bJ.length-1],bF[bE]))){bJ[bJ.length]=bF[bE];bK=true}var bL=K(bB,bA,bF[bE],bF[bC]);if(bL.inside){var by=aR(bJ[bJ.length-1],bL.p);if(!by){if(bI==null){bI=bJ.length}else{if(bG==null){bG=bJ.length}}bJ[bJ.length]=bL.p}if((by)&&(bK)){if(bI==null){bI=bJ.length-1}else{if(bG==null){bG=bJ.length-1}}}}}if(bG==null){return null}var bz=[];bz[0]=[];bz[1]=[];var bH=bI;for(;;){bz[0][bz[0].length]=a1.clonePoint(bJ[bH]);if(bH==bG){break}bH--;if(bH<0){bH=bJ.length-1}}bH=bI;for(;;){bz[1][bz[1].length]=a1.clonePoint(bJ[bH]);if(bH==bG){break}bH++;if(bH>bJ.length-1){bH=0}}return bz}function aX(by,bD,bB){for(var bA=0;bA<by.length;bA++){var bz=bA==by.length-1?0:bA+1;var bC=K(bD,bB,by[bA],by[bz]);if(bC.inside){return true}}return false}function aA(bK,bJ){var bL=bK.maxdiag+bJ.maxdiag;var bA=Math.sqrt(((bK.centerp.x-bJ.centerp.x)*(bK.centerp.x-bJ.centerp.x))+((bK.centerp.y-bJ.centerp.y)*(bK.centerp.y-bJ.centerp.y))+((bK.centerp.z-bJ.centerp.z)*(bK.centerp.z-bJ.centerp.z)));if(bA>bL){return null}var bF=bK.normalp.x*bJ.normalp.x+bK.normalp.y*bJ.normalp.y+bK.normalp.z*bJ.normalp.z;if(bF==1){return null}var bH=bK.normalp.x*bK.normalp.x+bK.normalp.y*bK.normalp.y+bK.normalp.z*bK.normalp.z;var bI=bJ.normalp.x*bJ.normalp.x+bJ.normalp.y*bJ.normalp.y+bJ.normalp.z*bJ.normalp.z;var bC=bg(bK.normalp,bJ.normalp);var bz=(bK.normalp.x*bK.centerp.x+bK.normalp.y*bK.centerp.y+bK.normalp.z*bK.centerp.z);var by=(bJ.normalp.x*bJ.centerp.x+bJ.normalp.y*bJ.centerp.y+bJ.normalp.z*bJ.centerp.z);var bG=bH*bI-bF*bF;var bE=(bz*bI-by*bF)/bG;var bD=(by*bH-bz*bF)/bG;var bB={x:bE*bK.normalp.x+bD*bJ.normalp.x,y:bE*bK.normalp.y+bD*bJ.normalp.y,z:bE*bK.normalp.z+bD*bJ.normalp.z};return{n:bC,p:ad(bB,10000)}}function aS(bC,bB){var by=aA(bC,bB);bC.intersectionParams[bB.index]={line:by};bB.intersectionParams[bC.index]={line:by};if(by==null){return false}var bA=aX(bC.corners,by.n,by.p);var bz=aX(bB.corners,by.n,by.p);bC.intersectionParams[bB.index].insideThis=bA;bC.intersectionParams[bB.index].insideOther=bz;bB.intersectionParams[bC.index].insideThis=bz;bB.intersectionParams[bC.index].insideOther=bA;return bA&&bz}function aB(bH,bG){if(bH.hidden){return}if(!bG){bG=E.sheets}for(var bK=0;bK<bG.length;bK++){var bF=bG[bK];if(bF.index==bH.index){continue}if(bF.hidden){continue}var bJ=bH.intersectionParams[bF.index];var bL=bJ==null?aA(bH,bF):bJ.line;if(bL==null){continue}var bA=null;var bD=false;var bz=null;var by=false;var bC=false;if(bH.polygons.length==1){bA=bn(bH.corners,bL.n,bL.p);bC=!(bA==null);bD=true}else{bC=bJ==null?aX(bH.corners,bL.n,bL.p):bJ.insideThis}if(!bC){continue}bC=bJ==null?aX(bF.corners,bL.n,bL.p):bJ.insideOther;if(!bC){continue}var bB=[];for(var bE=0;bE<bH.polygons.length;bE++){var bI=null;if(bD){bI=bA;bD=false}else{bI=bn(bH.polygons[bE].points,bL.n,bL.p)}if(bI==null){bB[bB.length]=bH.polygons[bE]}else{bB[bB.length]={points:bI[0]};bB[bB.length]={points:bI[1]}}}bH.polygons=bB;bH.intersectors.push(bF.index)}}function v(by){var bB=[];for(var bA=0;bA<by.length;bA++){var bz=by[bA];if(bz.points.length==2){continue}bB.push(bz)}return bB}function aG(bD,bI,bN){var bP=bD;if(bI){bP.polygons=[];bP.polygons[0]={points:bP.corners};bP.intersectors=[];if(ah.intersections){aB(bP,bN)}bP.polygons=v(bP.polygons)}for(var bJ=0;bJ<bP.polygons.length;bJ++){var bF=bP.polygons[bJ];var bA=10000,bC=-10000,bE=10000,bG=-10000,bQ=10000,bU=-10000;bF.pointscanvasuv=[];bF.data={umin:bA,umax:bC,vmin:bE,vmax:bG,zmin:bQ,zmax:bU,pointsuv:[]};bF.shData={umin:bA,umax:bC,vmin:bE,vmax:bG,zmin:bQ,zmax:bU,pointsuv:[]};var bK={u:0,v:0};for(var bS=0;bS<bF.points.length;bS++){var bB=bF.points[bS];bF.pointscanvasuv[bS]=a(bP,bB);bF.data.pointsuv[bS]=u.transformPointuvz(bB,u.transformPointz,E.canvasCenter);bK.u+=bF.data.pointsuv[bS].u;bK.v+=bF.data.pointsuv[bS].v;var bH=a1.getCoordsInBase(aT.shadowBaseMatrixInverse,bB);bF.shData.pointsuv[bS]={u:bH.x,v:bH.y,z:bH.z};aO(bF.data,bS);aO(bF.shData,bS)}bK.u/=bF.points.length;bK.v/=bF.points.length;bF.data.avguv={u:bK.u,v:bK.v};bF.midpoints=[];bF.data.midpointsuv=[];bF.shData.midpointsuv=[];for(var bS=0;bS<bF.points.length;bS++){var bR=bS==bF.points.length-1?0:bS+1;var bM=aq(bF.points[bS],bF.points[bR]);var bL=N(bM)+1;for(var bO=1;bO<bL;bO++){var bV=bO;var bT=bL-bV;bF.midpoints[bF.midpoints.length]=aI(bF.points[bS],bF.points[bR],bV,bT,bL)}var bz=bF.data.pointsuv[bS];var by=bF.data.pointsuv[bR];for(var bO=1;bO<bL;bO++){var bV=bO;var bT=bL-bV;bF.data.midpointsuv[bF.data.midpointsuv.length]=bs(bz,by,bV,bT,bL)}var bz=bF.shData.pointsuv[bS];var by=bF.shData.pointsuv[bR];for(var bO=1;bO<bL;bO++){var bV=bO;var bT=bL-bV;bF.shData.midpointsuv[bF.shData.midpointsuv.length]=bs(bz,by,bV,bT,bL)}}bF.sheetindex=bP.index;bF.index=E.polygons.length;bF.constraints=[];bF.shadowconstraints=[];E.polygons.push(bF)}}function aO(by,bz){if(by.pointsuv[bz].u<by.umin){by.umin=by.pointsuv[bz].u}if(by.pointsuv[bz].u>by.umax){by.umax=by.pointsuv[bz].u}if(by.pointsuv[bz].v<by.vmin){by.vmin=by.pointsuv[bz].v}if(by.pointsuv[bz].v>by.vmax){by.vmax=by.pointsuv[bz].v}if(by.pointsuv[bz].z<by.zmin){by.zmin=by.pointsuv[bz].z}if(by.pointsuv[bz].z>by.zmax){by.zmax=by.pointsuv[bz].z}}function N(bz){for(var by=0;by<az.length;by++){if(bz>az[by].dist){return az[by].numpoints}}return az[az.length-1].numpoints}function a(bz,bB){var by=bz.A1;var bC=bz.corners[0];var bA={x:bB.x-bC.x,y:bB.y-bC.y,z:bB.z-bC.z};return{u:bA.x*by.b1.x+bA.y*by.b2.x+bA.z*by.b3.x,v:bA.x*by.b1.y+bA.y*by.b2.y+bA.z*by.b3.y}}function bh(by){I(by,0);I(by,1)}function I(bA,bB){if(!bB){bA.constraints=[]}for(var bz=0;bz<E.polygons.length;bz++){var by=E.polygons[bz];if(by.sheetindex==bA.sheetindex){continue}if(E.sheets[by.sheetindex].hidden||E.sheets[bA.sheetindex].hidden){continue}W(bA,by,bB)}}function ay(bz,by){W(bz,by,0);W(bz,by,1)}function W(bF,bC,bG){var bA=bG?bF.shData:bF.data;var bB=bG?bC.shData:bC.data;var bD=bG?aT.lightSource:E.viewSource;var bE=E.sheets[bF.sheetindex];var by=E.sheets[bC.sheetindex];if(bE.hidden||by.hidden){return}var bz=f(bC,bF,by,bE,bB,bA,bD,bG);if(!bz){return}if(!bG){bF.constraints.push(bC.index);if(by.dimSheets&&!bE.dimmingDisabled){if(by.intersectors.indexOf(bE.index)==-1){bE.dimmed=1}}}else{bC.shadowconstraints.push(bF.index)}}function a6(){var bG={};var bD=[];for(var bE=0;bE<E.polygons.length;bE++){if(E.sheets[E.polygons[bE].sheetindex].hidden){continue}bD.push(bE)}for(;;){var bz=[];var bF=[];for(var bE=0;bE<bD.length;bE++){var bA=E.polygons[bD[bE]].constraints;var bB=true;for(var bC=0;bC<bA.length;bC++){var bI="k"+bA[bC];if(typeof(bG[bI])==="undefined"){bB=false;break}}if(bB){bF.push(bD[bE])}else{bz.push(bD[bE])}}for(var bE=0;bE<bF.length;bE++){var bI="k"+bF[bE];bG[bI]=bF[bE]}var by=bD.length==bz.length;bD=bz;if(bD.length==0){break}if(by){var bJ=-10000;for(var bE=0;bE<bD.length;bE++){if(E.polygons[bD[bE]].data.zmax>bJ){maxidx=bE;bJ=E.polygons[bD[bE]].data.zmax}}var bI="k"+bD[maxidx];bG[bI]=bD[maxidx];bD.splice(maxidx,1);if(bD.length==0){break}}}var bH=[];for(var bI in bG){bH.push(bG[bI])}return bH}function f(bH,bG,bC,bF,bA,bz,bE,bI){if(bA.umin>=bz.umax||bA.umax<=bz.umin||bA.vmin>=bz.vmax||bA.vmax<=bz.vmin){return false}if(bz.zmin>bA.zmax){return false}var by=0.3;if(!bI&&(bC.objectsheet||bF.objectsheet)&&(bC.object!=bF.object)){by=5}for(var bB=0;bB<bA.pointsuv.length;bB++){var bJ=bf(bF.normalp,bF.centerp,bH.points[bB],bE);if(bJ<-by){var bD=ar.checkInboundsPolygon(bz.pointsuv,bA.pointsuv[bB].u,bA.pointsuv[bB].v);if(bD.inbounds){return true}}}for(var bB=0;bB<bA.midpointsuv.length;bB++){var bJ=bf(bF.normalp,bF.centerp,bH.midpoints[bB],bE);if(bJ<-by){var bD=ar.checkInboundsPolygon(bz.pointsuv,bA.midpointsuv[bB].u,bA.midpointsuv[bB].v);if(bD.inbounds){return true}}}for(var bB=0;bB<bz.pointsuv.length;bB++){var bJ=bf(bC.normalp,bC.centerp,bG.points[bB],bE);if(bJ>by){var bD=ar.checkInboundsPolygon(bA.pointsuv,bz.pointsuv[bB].u,bz.pointsuv[bB].v);if(bD.inbounds){return true}}}for(var bB=0;bB<bz.midpointsuv.length;bB++){var bJ=bf(bC.normalp,bC.centerp,bG.midpoints[bB],bE);if(bJ>by){var bD=ar.checkInboundsPolygon(bA.pointsuv,bz.midpointsuv[bB].u,bz.midpointsuv[bB].v);if(bD.inbounds){return true}}}return false}function ac(){var bD=[];for(var bA=0;bA<E.sheets.length;bA++){var bC=E.sheets[bA];if(bC.dimSheets&&!bC.hidden){for(var bz=0;bz<bC.polygons.length;bz++){bD.push(bC.polygons[bz].index)}}}if(bD.length>0){for(var bA=0;bA<E.sheets.length;bA++){var bC=E.sheets[bA];if(bC.dimmed==0){continue}var bB=false;for(var bz=0;bz<bC.polygons.length;bz++){var by=bC.polygons[bz];var bF=by.constraints;for(var bE=0;bE<bF.length;bE++){if(bD.indexOf(bF[bE])!=-1){bB=true;break}}}if(!bB){bC.dimmed=0}}}}function an(by,bA){if(!bA){return}var bz=bA.indexOf(by);if(bz!=-1){bA.splice(bz,1)}}function aM(bB,by,bA){if(!bA){return}var bz=bA.indexOf(bB);if(bz!=-1){bA[bz]=by}}var ar={};E.calc=ar;function ag(){for(var bB=0;bB<E.sheets.length;bB++){E.sheets[bB].intersectionParams=[]}for(var bB=0;bB<E.sheets.length;bB++){var bH=E.sheets[bB];if(!bH.dirty){continue}if(!E.objectsintersect&&bH.objectsheet&&!bH.object.intersectionsenabled){continue}if(bH.intersectors!=null){for(var bz=0;bz<bH.intersectors.length;bz++){var bE=bH.intersectors[bz];E.sheets[bE].madedirty=true}}for(var bz=0;bz<E.sheets.length;bz++){if(bz==bB){continue}var bA=E.sheets[bz];if(bA.hidden){continue}if(bA.madedirty){continue}if(!E.objectsintersect&&bH.objectsheet&&!bH.object.intersectionsenabled){continue}if(!E.objectsintersect&&bA.objectsheet&&!bA.object.intersectionsenabled){continue}if(aS(bH,bA)){bA.madedirty=true}if(bA.intersectors!=null){if(bA.intersectors.indexOf(bB)!=-1){bA.madedirty=true}}}}var bD=[];var bG=[];var by=[];for(var bB=0;bB<E.sheets.length;bB++){var bC=E.sheets[bB];if(E.objectsintersect){if(bC.dirty||bC.madedirty){bG.push(bB);by.push(bB)}}else{var bI=bC.objectsheet&&(bC.object.intersectionsredefine||bC.object.intersectionsrecalc)&&!bC.object.intersectionsenabled;if(bC.dirty||bC.madedirty||bI){bG.push(bB);var bF=bC.objectsheet&&!bC.object.intersectionsenabled;if(!bF){by.push(bB)}}}if(bC.dirty){bD.push(bB)}}return{dirtySheets:bG,movedSheets:bD,dirtySheetsRedefinePolygons:by}}function bq(bD){if(E.polygons==null){E.polygons=[]}var by=[];for(var bz=0;bz<E.polygons.length;bz++){var bB=E.polygons[bz];var bE=bD.indexOf(bB.sheetindex);if(bE!=-1){for(var bA=0;bA<E.polygons.length;bA++){var bC=E.polygons[bA];an(bB.index,bC.constraints);an(bB.index,bC.shadowconstraints);an(bB.index,bC.prevshadowconstraints)}}else{by[by.length]=E.polygons[bz]}}E.polygons=by;for(var bz=0;bz<E.polygons.length;bz++){if(E.polygons[bz].index!=bz){for(var bA=0;bA<E.polygons.length;bA++){var bC=E.polygons[bA];aM(E.polygons[bz].index,bz,bC.constraints);aM(E.polygons[bz].index,bz,bC.shadowconstraints);aM(E.polygons[bz].index,bz,bC.prevshadowconstraints)}E.polygons[bz].index=bz}}}function al(by){for(var bA=by;bA<E.polygons.length;bA++){var bC=E.polygons[bA];bh(bC);for(var bz=0;bz<by;bz++){var bD=E.polygons[bz];var bB=E.sheets[bD.sheetindex];if(bB.hidden){continue}ay(bD,bC)}}}function a7(){for(var bz=0;bz<E.polygons.length;bz++){E.polygons[bz].prevshadowconstraints=[];for(var by=0;by<E.polygons[bz].shadowconstraints.length;by++){E.polygons[bz].prevshadowconstraints[E.polygons[bz].prevshadowconstraints.length]=E.polygons[bz].shadowconstraints[by]}}}function bc(){E.orderedPolygons=a6()}function a3(){if(aJ!=null){return aJ}var by=[];for(var bz=0;bz<E.sheets.length;bz++){var bA=E.sheets[bz];if(!bA.objectsheet||bA.object.intersectionsenabled){by.push(bA)}}aJ=by;return aJ}function aH(){var bN=+new Date;var bU=ag();var bY=bU.dirtySheets;var by=bU.movedSheets;var bL=bU.dirtySheetsRedefinePolygons;var b1=+new Date;var bM=+new Date;for(var bT=0;bT<E.sheets.length;bT++){var bG=E.sheets[bT];if(bG.canvasdirty){bG.refreshCanvas()}}e(true,by);var b0=+new Date;var bK=+new Date;bq(bY);var bz=E.polygons.length;var bZ=+new Date;var bJ=+new Date;if(E.objectsintersect){var bP=E.sheets;for(var bI=0;bI<bL.length;bI++){aG(E.sheets[bL[bI]],true,bP)}}else{var bP=a3();for(var bI=0;bI<bL.length;bI++){aG(E.sheets[bL[bI]],true,bP)}for(var bI=0;bI<E.objects.length;bI++){var bD=E.objects[bI];if(bD.intersectionsenabled){continue}if(bD.intersectionsredefine){B(bD)}else{if(bD.intersectionsrecalc){for(var bT=0;bT<bD.sheets.length;bT++){aG(bD.sheets[bT],false,bD.sheets)}}}bD.intersectionsredefine=false;bD.intersectionsrecalc=false}}var bX=+new Date;var bH=+new Date;al(bz);var bW=+new Date;var bF=+new Date;ac();var bV=+new Date;var bE=+new Date;e(false,by);var bS=+new Date;var bC=+new Date;a7();var bR=+new Date;var bB=+new Date;aT.calculateSheetsShadows(false);var bQ=+new Date;var bA=+new Date;bc();var bO=+new Date;for(var bT=0;bT<E.sheets.length;bT++){E.sheets[bT].dirty=false;E.sheets[bT].madedirty=false}a5();if(E.debug){console.log((b1-bN)+" - "+(b0-bM)+" - "+(bZ-bK)+" - "+(bX-bJ)+" - "+(bW-bH)+" - "+(bV-bF)+" - "+(bS-bE)+" - "+(bR-bC)+" - "+(bQ-bB)+" - "+(bO-bA))}}function bw(){for(var bA=0;bA<E.sheets.length;bA++){var bB=E.sheets[bA];bB.dimmed=0;bB.intersectionParams=[];if(bB.canvasdirty){bB.refreshCanvas()}}E.polygons=[];aJ=null;var bz=E.objectsintersect?E.sheets:a3();for(var by=0;by<bz.length;by++){aG(bz[by],true,bz)}if(!E.objectsintersect){for(var by=0;by<E.objects.length;by++){var bC=E.objects[by];if(bC.intersectionsenabled){continue}if(bC.intersectionsredefine){B(bC)}else{for(var bA=0;bA<bC.sheets.length;bA++){aG(bC.sheets[bA],true,bC.sheets)}}bC.intersectionsredefine=false;bC.intersectionsrecalc=false}}for(var bA=0;bA<E.polygons.length;bA++){bh(E.polygons[bA])}a7();aT.calculateSheetsShadows(true);bc();for(var bA=0;bA<E.sheets.length;bA++){var bB=E.sheets[bA];bB.dirty=false;bB.madedirty=false}a5()}function a5(){if(!E.sheetsbeingdeleted){return}var bL=[];var bz=[];for(var bJ=0;bJ<E.polygons.length;bJ++){var bD=E.polygons[bJ];var bS=E.sheets[bD.sheetindex];if(!bS.deleting){bL.push(bD)}else{bz.push(bJ)}}E.polygons=bL;var bH=[];for(var bJ=0;bJ<E.orderedPolygons.length;bJ++){var bK=E.orderedPolygons[bJ];if(bz.indexOf(bK)==-1){bH.push(bK)}}E.orderedPolygons=bH;for(var bJ=0;bJ<E.polygons.length;bJ++){var bD=E.polygons[bJ];var bB=[];for(var bQ=0;bQ<bD.constraints.length;bQ++){var bK=bD.constraints[bQ];if(bz.indexOf(bK)==-1){bB.push(bK)}}bD.constraints=bB;var bC=[];for(var bQ=0;bQ<bD.shadowconstraints.length;bQ++){var bK=bD.shadowconstraints[bQ];if(bz.indexOf(bK)==-1){bC.push(bK)}}bD.shadowconstraints=bC;var bC=[];for(var bQ=0;bQ<bD.prevshadowconstraints.length;bQ++){var bK=bD.prevshadowconstraints[bQ];if(bz.indexOf(bK)==-1){bC.push(bK)}}bD.prevshadowconstraints=bC}var bO=[];var bF=[];for(var bI=0;bI<E.sheets.length;bI++){var bA=E.sheets[bI];if(!bA.deleting){bO.push(bA)}else{bF.push(bI)}}E.sheets=bO;for(var bI=0;bI<E.sheets.length;bI++){var bA=E.sheets[bI];if(!bA.intersectors){continue}var bG=[];for(var bE=0;bE<bA.intersectors.length;bE++){var by=bA.intersectors[bE];if(bF.indexOf(by)==-1){bG.push(by)}}bA.intersectors=bG}for(var bN=0;bN<E.sheets.length;bN++){var bR=E.sheets[bN].index;E.sheets[bN].index=bN;if(bR!=bN){for(var bM=0;bM<E.polygons.length;bM++){var bD=E.polygons[bM];if(bD.sheetindex==bR){bD.sheetindex=bN}}for(var bI=0;bI<E.sheets.length;bI++){var bA=E.sheets[bI];aM(bR,bN,bA.intersectors)}}}for(var bM=0;bM<E.polygons.length;bM++){var bR=E.polygons[bM].index;if(bR!=bM){aM(bR,bM,E.orderedPolygons);for(var bN=0;bN<E.polygons.length;bN++){var bP=E.polygons[bN];aM(bR,bM,bP.constraints);aM(bR,bM,bP.shadowconstraints);aM(bR,bM,bP.prevshadowconstraints)}E.polygons[bM].index=bM}}E.sheetsbeingdeleted=false;aJ=null}function y(bz){var by=E.objects.indexOf(bz);if(by!=-1){E.objects.splice(by,1)}}ar.allowLimitToCorners=false;ar.sheetLimits={xmin:-150,xmax:150,ymin:-150,ymax:150,zmin:0,zmax:100};var w=0.001;function C(bF,bD,bB){var bz=[];var bA=true;var by=true;var bG=true;for(var bE=0;bE<bF.length;bE++){var bC=bE==bF.length-1?0:bE+1;bz[bz.length]=bD*bF[bC].v-bF[bC].u*bB-bD*bF[bE].v+bF[bE].u*bB+bF[bC].u*bF[bE].v-bF[bE].u*bF[bC].v;if((bz[bz.length-1])>w){by=false;bG=false}if((bz[bz.length-1])<-w){bA=false;bG=false}}return{inbounds:(by||bA)&&!bG,areas:bz,allzero:bG}}function bv(by){var bz=by.width/2;var bA=by.height/2;by.udif={x:by.p1.x*bz,y:by.p1.y*bz,z:by.p1.z*bz};by.vdif={x:by.p2.x*bA,y:by.p2.y*bA,z:by.p2.z*bA}}function aV(by){var bz=by.centerp;var bC=by.p0;var bB=by.p1;var bA=by.p2;bv(by);by.corners=af(bz,by.udif,by.vdif);by.A1=a1.getBaseMatrixInverse(by.p1,by.p2,by.normalp);by.data=bt(bz,bC,bB,bA,u.transformPoint,u.transformPointz,E.canvasCenter,by.corners);if(aT.drawShadows){aT.calculateSheetBaseShadow(by)}by.dirty=true}function bt(bX,bQ,bU,bZ,bP,by,bN,bS){var bT=bP(bX);var bE={x:bQ.x,y:bQ.y,z:bQ.z};var bR={x:bU.x,y:bU.y,z:bU.z};var bD={x:bZ.x,y:bZ.y,z:bZ.z};var bB=bP(bE);var bA=bP(bR);var bz=bP(bD);var bI=bN.u+bB.u+bT.u;var bH=bN.v+bB.v+bT.v;var bO=bA.u;var bM=bA.v;var bL=bz.u;var bK=bz.v;if(bS==null){return{p0uv:bB,p1uv:bA,p2uv:bz,translatex:bI,translatey:bH,ta:bO,tb:bM,tc:bL,td:bK,centerpuv:bT}}var bW=[];bW[0]=u.transformPointuvz(bS[0],by,bN);bW[1]=u.transformPointuvz(bS[1],by,bN);bW[2]=u.transformPointuvz(bS[2],by,bN);bW[3]=u.transformPointuvz(bS[3],by,bN);var bF=Math.max(bW[0].u,bW[1].u,bW[2].u,bW[3].u);var bC=Math.min(bW[0].u,bW[1].u,bW[2].u,bW[3].u);var bJ=Math.max(bW[0].v,bW[1].v,bW[2].v,bW[3].v);var bG=Math.min(bW[0].v,bW[1].v,bW[2].v,bW[3].v);var bY=Math.max(bW[0].z,bW[1].z,bW[2].z,bW[3].z);var bV=Math.min(bW[0].z,bW[1].z,bW[2].z,bW[3].z);return{p0uv:bB,p1uv:bA,p2uv:bz,translatex:bI,translatey:bH,ta:bO,tb:bM,tc:bL,td:bK,centerpuv:bT,cornersuv:bW,umax:bF,umin:bC,vmax:bJ,vmin:bG,zmax:bY,zmin:bV}}function af(bB,bA,bz){var by=[];by[0]={x:-bA.x-bz.x+bB.x,y:-bA.y-bz.y+bB.y,z:-bA.z-bz.z+bB.z};by[1]={x:+bA.x-bz.x+bB.x,y:+bA.y-bz.y+bB.y,z:+bA.z-bz.z+bB.z};by[2]={x:+bA.x+bz.x+bB.x,y:+bA.y+bz.y+bB.y,z:+bA.z+bz.z+bB.z};by[3]={x:-bA.x+bz.x+bB.x,y:-bA.y+bz.y+bB.y,z:-bA.z+bz.z+bB.z};return by}function bj(bz){bv(bz);bz.corners=af(bz.centerp,bz.udif,bz.vdif);if(!ar.allowLimitToCorners){return}bz.xsnap=bz.ysnap=bz.zsnap=bz.xexactsnap=bz.yexactsnap=bz.zexactsnap=bz.xminsnap=bz.xmaxsnap=bz.yminsnap=bz.ymaxsnap=bz.zminsnap=bz.zmaxsnap=false;for(var by=0;by<4;by++){x(bz,bz.corners[by],by)}}function x(bA,bC,bz){var bB=bA.udif;var by=bA.vdif;if(bC.x<=ar.sheetLimits.xmin){if(bC.x==ar.sheetLimits.xmin&&!bA.xsnap){bA.xexactsnap=true}bC.x=ar.sheetLimits.xmin;bA.xsnap=true;bA.xminsnap=true}if(bC.x>=ar.sheetLimits.xmax){if(bC.x==ar.sheetLimits.xmax&&!bA.xsnap){bA.xexactsnap=true}bC.x=ar.sheetLimits.xmax;bA.xsnap=true;bA.xmaxsnap=true}if(bC.y<=ar.sheetLimits.ymin){if(bC.y==ar.sheetLimits.ymin&&!bA.ysnap){bA.yexactsnap=true}bC.y=ar.sheetLimits.ymin;bA.ysnap=true;bA.yminsnap=true}if(bC.y>=ar.sheetLimits.ymax){if(bC.y==ar.sheetLimits.ymax&&!bA.ysnap){bA.yexactsnap=true}bC.y=ar.sheetLimits.ymax;bA.ysnap=true;bA.ymaxsnap=true}if(bC.z<=ar.sheetLimits.zmin){if(bC.z==ar.sheetLimits.zmin&&!bA.zsnap){bA.zexactsnap=true}bC.z=ar.sheetLimits.zmin;bA.zsnap=true;bA.zminsnap=true}if(bC.z>=ar.sheetLimits.zmax){if(bC.z==ar.sheetLimits.zmax&&!bA.zsnap){bA.zexactsnap=true}bC.z=ar.sheetLimits.zmax;bA.zsnap=true;bA.zmaxsnap=true}if(bz==0){bA.centerp={x:bC.x+bB.x+by.x,y:bC.y+bB.y+by.y,z:bC.z+bB.z+by.z}}if(bz==1){bA.centerp={x:bC.x-bB.x+by.x,y:bC.y-bB.y+by.y,z:bC.z-bB.z+by.z}}if(bz==2){bA.centerp={x:bC.x-bB.x-by.x,y:bC.y-bB.y-by.y,z:bC.z-bB.z-by.z}}if(bz==3){bA.centerp={x:bC.x+bB.x-by.x,y:bC.y+bB.y-by.y,z:bC.z+bB.z-by.z}}bA.corners=af(bA.centerp,bB,by)}function A(by){by.p0orig={x:-by.width/2,y:0,z:by.height/2};by.p1orig={x:1,y:0,z:0};by.p2orig={x:0,y:0,z:-1};by.normalporig={x:0,y:1,z:0};if(!by.objectsheet){alpha=by.rot.alphaD*Math.PI/180;beta=by.rot.betaD*Math.PI/180;gamma=by.rot.gammaD*Math.PI/180;by.p0=by.p0start=a1.rotatePoint(by.p0orig,alpha,beta,gamma);by.p1=by.p1start=a1.rotatePoint(by.p1orig,alpha,beta,gamma);by.p2=by.p2start=a1.rotatePoint(by.p2orig,alpha,beta,gamma);by.normalp=by.normalpstart=a1.rotatePoint(by.normalporig,alpha,beta,gamma)}by.maxdiag=Math.ceil(Math.sqrt(by.width*by.width+by.height*by.height)/2)}ar.checkInboundsPolygon=C;ar.calculateSheetData=aV;ar.limitToCorners=bj;ar.defineSheetParams=A;ar.calculateChangedSheets=aH;ar.calculateAllSheets=bw;var Z={};E.scene=Z;Z.yardcenterstart={yardx:0,yardy:0};Z.yardcenter={yardx:0,yardy:0};Z.center={x:0,y:0,u:0,v:0};Z.tilewidth=300;Z.tilesize={x:212,y:106};function aL(by,bz){t.allowContourDrawing=false;E.sheets=[];E.basesheets=[];E.polygons=[];E.objects=[];p=[];S={};aJ=null;E.canvas=by;E.context=E.canvas.getContext("2d");E.canvasCenter={u:E.canvas.width/2,v:E.canvas.height/2};aT.baseshadowCanvas=t.createCanvas(E.canvas.width,E.canvas.height);if(bz){aT.baseshadowCanvas.width=bz.w;aT.baseshadowCanvas.height=bz.h;E.backgroundcanvas=t.createCanvas(bz.w,bz.h);E.backgroundcontext=E.backgroundcanvas.getContext("2d");E.backgroundtranslate={u:0,v:0};E.temppartcanvas=t.createCanvas(E.tempCanvasSize.w,E.tempCanvasSize.h);E.temppartcontext=E.temppartcanvas.getContext("2d");E.temppartshadowcanvas=t.createCanvas(E.tempCanvasSize.w,E.tempCanvasSize.h);E.temppartshadowcontext=E.temppartshadowcanvas.getContext("2d")}aT.baseshadowContext=aT.baseshadowCanvas.getContext("2d");aT.baseShadowCenter={u:aT.baseshadowCanvas.width/2,v:aT.baseshadowCanvas.height/2}}function ab(bL,bD){var bN=[];var bI=[];if(bL){for(var bK=0;bK<bL.length;bK++){var bG=bL[bK];var bF={x:(bG.x-Z.yardcenterstart.yardx)*Z.tilewidth,y:(bG.y-Z.yardcenterstart.yardy)*Z.tilewidth,z:0};var bC=new E.BaseSheet(bF,{alphaD:-90,betaD:0,gammaD:0},{w:Z.tilewidth,h:Z.tilewidth});bC.color=bG.baserectcolor;var bE;if(bG.sheets){bE=n(bG.sheets,bF);bN=bN.concat(bE)}else{bE=[]}var by=bG.objects;var bB=[];if(by){for(var bJ=0;bJ<by.length;bJ++){var bA=by[bJ];var bM=aK.defineObject(bA.name);if(!bM){continue}bM.id="x"+bG.x+"y"+bG.y+"i"+bJ;bB.push(bM);bI.push(bM);bM.setPosition(a1.addPoint(bA.centerp,bF));bM.oldcenterp=c(bM.centerp);bM.setOrientation(bA.rot);bN=bN.concat(bM.sheets)}}var bH={sheets:bE,basesheet:bC,x:bG.x,y:bG.y,objects:bB};var bO="x"+bG.x+"y"+bG.y;S[bO]=bH}}p=bN;if(bN.length==0){bD([],[]);return}E.imgCount=0;for(var bK=0;bK<bN.length;bK++){var bP=new Image();var bz=bN[bK].canvas.getContext("2d");bP.onload=U(bN[bK],bz,bP,bN.length,function(){bD(bN,bI)});bP.src=bN[bK].canvasdata;bN[bK].canvasdata=null}}function n(by,bD){var bC=[];if(by==null){return bC}for(var bA=0;bA<by.length;bA++){var bB=by[bA];var bz=new E.Sheet(a1.addPoint(bB.centerp,bD),bB.rot,{w:bB.width,h:bB.height});bz.canvasdata=bB.canvas;bC.push(bz)}return bC}function U(bA,bz,by,bB,bC){return function(){bz.drawImage(by,0,0);bA.canvasChanged();E.imgCount++;if(E.imgCount==bB){bC()}}}function aQ(by,bB){if(!aT.drawShadows){return}var bB=bB?bB:E.sheets;for(var bz=0;bz<bB.length;bz++){var bA=bB[bz];bA.baseShadoweData.translatex-=by.u;bA.baseShadoweData.translatey-=by.v}}function T(bz){ar.calculateAllSheets();var by=u.transformPoint(bz);Z.center={x:bz.x,y:bz.y,u:by.u,v:by.v};aQ(Z.center)}function V(bz,by){if(!by){if(!bz.z){by=u.transformPoint({x:bz.x,y:bz.y,z:0})}else{by=u.transformPointz(bz)}}if(!bz){bz=ae(by)}Z.center.x+=bz.x;Z.center.y+=bz.y;Z.center.u+=by.u;Z.center.v+=by.v;aQ(by)}function bp(bz,by){if(!by){if(!bz.z){by=u.transformPoint({x:bz.x,y:bz.y,z:0})}else{by=u.transformPointz(bz)}}if(!bz){bz=ae(by)}Z.center.x=bz.x;Z.center.y=bz.y;var bA={u:by.u-Z.center.u,v:by.v-Z.center.v};Z.center.u=by.u;Z.center.v=by.v;aQ(bA)}function at(){var bC;var by=/\+/g;var bA=/([^&=]+)=?([^&]*)/g;var bD=function(bE){return decodeURIComponent(bE.replace(by," "))};var bB=window.location.search.substring(1);var bz={};while(bC=bA.exec(bB)){bz[bD(bC[1])]=bD(bC[2])}return bz}function bx(){var by=Z.getUrlParams();return{yardcenter:{yardx:parseInt(by.x),yardy:parseInt(by.y)}}}function be(by,bz){$.ajax({url:by,cache:false,dataType:"json",success:bz})}function aw(bz,by,bB,bC,bD){Z.yardcenterstart={yardx:by.yardx,yardy:by.yardy};var bA=bz+"/yard?x="+by.yardx+"&y="+by.yardy+"&levelsize="+bB+"&appid="+bC+"&appobjects=1";be(bA,function(bE){if(bE){if(bE.center){Z.yardcenterstart={yardx:bE.center.x,yardy:bE.center.y};Z.yardcenter={yardx:bE.center.x,yardy:bE.center.y};Z.level=bE.level}aK.defineAppObjects(bE.appobjects);E.objects=[];ab(bE.yards,function(bF,bG){bD()})}else{bD()}})}function a4(bF,by,bB,bL,bM){var bJ=Z.yardcenter;Z.yardcenter={yardx:by.yardx,yardy:by.yardy};var bN=Z.yardcenter;var bE={x1:bJ.yardx-bB,x2:bJ.yardx+bB,y1:bJ.yardy-bB,y2:bJ.yardy+bB};var bG={x1:bN.yardx-bB,x2:bN.yardx+bB,y1:bN.yardy-bB,y2:bN.yardy+bB};var bA=[];for(var bI=bE.x1;bI<=bE.x2;bI++){for(var bH=bE.y1;bH<=bE.y2;bH++){if(bI<bG.x1||bI>bG.x2||bH<bG.y1||bH>bG.y2){bA.push({x:bI,y:bH})}}}var bD=[];for(var bI=bG.x1;bI<=bG.x2;bI++){for(var bH=bG.y1;bH<=bG.y2;bH++){if(bI<bE.x1||bI>bE.x2||bH<bE.y1||bH>bE.y2){bD.push({x:bI,y:bH})}}}var bK="";for(var bC=0;bC<bD.length;bC++){bK+=bD[bC].x+","+bD[bC].y;if(bC<bD.length-1){bK+=";"}}var bz=bF+"/yard?x="+Z.yardcenterstart.yardx+"&y="+Z.yardcenterstart.yardy+"&yards="+bK+"&appid="+bL+"&appobjects=0";be(bz,function(bO){var bP={x:bJ.yardx*Z.tilewidth,y:bJ.yardy*Z.tilewidth,z:0};var bS={x:bN.yardx*Z.tilewidth,y:bN.yardy*Z.tilewidth,z:0};Z.translateBackground(bP,bS);if(bO){ab(bO.yards,function(bT,bV){var bU={sheets:[]};var bW={objects:[]};a2(bT,bU,bW,bA);bM(bT,bV,bU.sheets,bW.objects)})}else{var bQ={sheets:[]};var bR={objects:[]};a2(null,bQ,bR,bA);bM([],[],bQ.sheets,bR.objects)}})}function R(bA){for(var bD=0;bD<bA.sheets.length;bD++){var bC=bA.sheets[bD];bC.destroy()}var bz=E.basesheets.indexOf(bA.basesheet);if(bz!=-1){E.basesheets.splice(bz,1)}for(var bF=0;bF<bA.objects.length;bF++){var bE=bA.objects[bF];var by=E.objects.indexOf(bE);if(by!=-1){E.objects.splice(by,1)}bE.destroy()}delete S["x"+bA.x+"y"+bA.y];for(var bB=0;bB<E.sheets.length;bB++){E.sheets[bB].index=bB}}function a2(by,bC,bF,bD){if(by){}for(var bB=0;bB<bD.length;bB++){var bE=bD[bB];var bA="x"+bE.x+"y"+bE.y;var bz=S[bA];if(!bz){continue}bC.sheets=bC.sheets.concat(bz.sheets);bF.objects=bF.objects.concat(bz.objects);R(bz)}}function bk(bA){var bz=Math.round(bA.x/Z.tilewidth);var by=Math.round(bA.y/Z.tilewidth);return{relyardx:bz,relyardy:by,yardx:bz+Z.yardcenterstart.yardx,yardy:by+Z.yardcenterstart.yardy}}function H(by,bz){if(typeof(by.z)=="undefined"){by.z=0}if(typeof(bz.z)=="undefined"){bz.z=0}var bC=u.transformPoint(by);var bD=u.transformPoint(bz);var bB=bD.u-bC.u;var bA=bD.v-bC.v;E.backgroundcontext.translate(-bB,-bA);aT.baseshadowContext.translate(-bB,-bA);E.backgroundtranslate.u+=bB;E.backgroundtranslate.v+=bA;E.backgroundcontext.clearRect(E.backgroundtranslate.u,E.backgroundtranslate.v,E.backgroundcanvas.width,E.backgroundcanvas.height);aT.baseshadowContext.clearRect(E.backgroundtranslate.u,E.backgroundtranslate.v,E.backgroundcanvas.width,E.backgroundcanvas.height)}Z.init=aL;Z.initScene=T;Z.moveCenter=V;Z.setCenter=bp;Z.getUrlParams=at;Z.getUrlLoadInfo=bx;Z.getYards=aw;Z.getNewYards=a4;Z.getYardFromPos=bk;Z.translateBackground=H;var a1={};E.geometry=a1;function D(bD,bB,bz){var bE=bD.x*(bz.z*bB.y-bB.z*bz.y)-bD.y*(bz.z*bB.x-bB.z*bz.x)+bD.z*(bz.y*bB.x-bB.y*bz.x);var bC={x:(bz.z*bB.y-bB.z*bz.y)/bE,y:(bD.z*bz.y-bz.z*bD.y)/bE,z:(bB.z*bD.y-bD.z*bB.y)/bE};var bA={x:(bB.z*bz.x-bz.z*bB.x)/bE,y:(bz.z*bD.x-bD.z*bz.x)/bE,z:(bD.z*bB.x-bB.z*bD.x)/bE};var by={x:(bz.y*bB.x-bB.y*bz.x)/bE,y:(bD.y*bz.x-bz.y*bD.x)/bE,z:(bB.y*bD.x-bD.y*bB.x)/bE};return{b1:bC,b2:bA,b3:by}}function bg(bz,by){return{x:(bz.z*by.y)-(bz.y*by.z),y:-(bz.z*by.x)+(bz.x*by.z),z:(bz.y*by.x)-(bz.x*by.y)}}function q(by){return Math.sqrt(by.x*by.x+by.y*by.y+by.z*by.z)}function k(by,bz){return Math.round(by*bz)/bz}function ad(by,bz){return{x:k(by.x,bz),y:k(by.y,bz),z:k(by.z,bz)}}function bf(bB,bz,bA,by){return(bB.x*bz.x+bB.y*bz.y+bB.z*bz.z-bB.x*bA.x-bB.y*bA.y-bB.z*bA.z)/(bB.x*by.x+bB.y*by.y+bB.z*by.z)}function aD(bA,bz,by,bG,bF,bE){var bD={x:bA.x*bG.x+bz.x*bG.y+by.x*bG.z,y:bA.y*bG.x+bz.y*bG.y+by.y*bG.z,z:bA.z*bG.x+bz.z*bG.y+by.z*bG.z};var bC={x:bA.x*bF.x+bz.x*bF.y+by.x*bF.z,y:bA.y*bF.x+bz.y*bF.y+by.y*bF.z,z:bA.z*bF.x+bz.z*bF.y+by.z*bF.z};var bB={x:bA.x*bE.x+bz.x*bE.y+by.x*bE.z,y:bA.y*bE.x+bz.y*bE.y+by.y*bE.z,z:bA.z*bE.x+bz.z*bE.y+by.z*bE.z};return{c1:bD,c2:bC,c3:bB}}function bu(bz,bA){var by=bz.b1.x*bA.x+bz.b2.x*bA.y+bz.b3.x*bA.z;var bC=bz.b1.y*bA.x+bz.b2.y*bA.y+bz.b3.y*bA.z;var bB=bz.b1.z*bA.x+bz.b2.z*bA.y+bz.b3.z*bA.z;return{x:by,y:bC,z:bB}}function aF(bz,bB,by,bA){return{x:bz.x*bB.x+bz.y*by.x+bz.z*bA.x,y:bz.x*bB.y+bz.y*by.y+bz.z*bA.y,z:bz.x*bB.z+bz.y*by.z+bz.z*bA.z}}function j(bz,by){return{x:bz.x+by.x,y:bz.y+by.y,z:bz.z+by.z}}function m(bz,by){return{x:bz.x-by.x,y:bz.y-by.y,z:bz.z-by.z}}function aI(bC,bB,bA,bz,by){return{x:(bC.x*bA+bB.x*bz)/by,y:(bC.y*bA+bB.y*bz)/by,z:(bC.z*bA+bB.z*bz)/by}}function bs(bC,bB,bA,bz,by){return{u:(bC.u*bA+bB.u*bz)/by,v:(bC.v*bA+bB.v*bz)/by}}function aq(bz,by){return Math.abs(bz.x-by.x)+Math.abs(bz.y-by.y)+Math.abs(bz.z-by.z)}function i(bz,by){return a1.vectorMagnitude({x:by.x-bz.x,y:by.y-bz.y,z:by.z-bz.z})}function c(by){return{x:by.x,y:by.y,z:by.z}}function h(bz){var by=Math.max(Math.abs(bz.x),Math.max(Math.abs(bz.y),Math.abs(bz.z)));return{x:bz.x/by,y:bz.y/by,z:bz.z/by}}function au(bz,bE,bA,bK){var bF=Math.sin(bE);var bJ=Math.cos(bE);var bC=Math.sin(bA);var bD=Math.cos(bA);var by=Math.sin(bK);var bB=Math.cos(bK);var bI=bz.x*bD*bB+bz.y*bD*by-bz.z*bC;var bH=bz.x*(-bJ*by+bF*bC*bB)+bz.y*(bJ*bB+bF*bC*by)+bz.z*bF*bD;var bG=bz.x*(bF*by+bJ*bC*bB)+bz.y*(-bF*bB+bJ*bC*by)+bz.z*bJ*bD;return{x:bI,y:bH,z:bG}}function bl(bH,bG,bI){var bA=0;var bF=0;var bz=0;nz=bH.x;ny=bH.y;nx=bH.z;lz=bG.x;ly=bG.y;lx=bG.z;mz=bI.x;my=bI.y;mx=bI.z;if(ly==0&&lx==0){if(lz==1){bF=-Math.PI/2;bA=0;bz=Math.atan2(ny,nx)}else{bF=Math.PI/2;bA=0;bz=Math.atan2(mx,my)}}else{bA=Math.atan2(ly,lx);var bE=Math.sin(bA);var bB=Math.cos(bA);bF=Math.atan2(-lz,bE*ly+bB*lx);bz=Math.atan2(bE*nx-bB*ny,-bE*mx+bB*my)}bA=bA+Math.PI;bF=-bF;bz=bz+Math.PI;if(bA==2*Math.PI){bA=0}if(bz==2*Math.PI){bz=0}if(bF<0){bF=2*Math.PI+bF}if(bF==2*Math.PI){bF=0}var by=Math.round(180/Math.PI*bA);var bC=Math.round(180/Math.PI*bF);var bD=Math.round(180/Math.PI*bz);return{alpha:bA,beta:bF,gamma:bz,alphaD:by,betaD:bC,gammaD:bD}}function O(bD,bA,bC){var bB=Math.cos(bC);var by=Math.sin(bC);var bE=bD.x*bA.x+bD.y*bA.y+bD.z*bA.z;var bz={x:bA.y*bD.z-bD.y*bA.z,y:-bA.x*bD.z+bD.x*bA.z,z:bA.x*bD.y-bD.x*bA.y};prot={x:bD.x*bB+bz.x*by+bA.x*(bE)*(1-bB),y:bD.y*bB+bz.y*by+bA.y*(bE)*(1-bB),z:bD.z*bB+bz.z*by+bA.z*(bE)*(1-bB)};return prot}function aW(bB,bD,bz,bA){var by={x:bB.x-bD.x,y:bB.y-bD.y,z:bB.z-bD.z};var bC=a1.rotateAroundAxis(by,bz,bA);return{x:bC.x+bD.x,y:bC.y+bD.y,z:bC.z+bD.z}}function z(bD,by,bA,bF,bB,bC){var bz={x:bD.x+by.x,y:bD.y+by.y,z:bD.z+by.z};var bE=a1.rotateAroundArbitraryAxis(bz,bF,bB,bC);return{x:bE.x-bA.x,y:bE.y-bA.y,z:bE.z-bA.z}}a1.getBaseMatrixInverse=D;a1.vectorMagnitude=q;a1.getCoordsInBase=bu;a1.getPointInBase=aF;a1.addPoint=j;a1.subPoint=m;a1.pointDist=i;a1.clonePoint=c;a1.normalPoint=h;a1.rotatePoint=au;a1.inverseRPY=bl;a1.rotateAroundAxis=O;a1.rotateAroundArbitraryAxis=aW;a1.rotateAroundArbitraryAxisp=z;var u={};E.transforms=u;var a0=Math.SQRT1_2;var aZ=Math.SQRT1_2/2;function aa(bA){var bz=(bA.x-bA.y)*a0;var by=(bA.x+bA.y)*aZ-bA.z;return{u:bz,v:by}}function b(bA){var bz=(bA.x-bA.y)*a0;var by=(bA.x+bA.y)*aZ-bA.z;var bB=-(bA.x+bA.y);return{u:bz,v:by,z:bB}}function bi(bB,bz,by){var bA=bz(bB);return{u:by.u+bA.u,v:by.v+bA.v}}function bm(bB,bz,by){var bA=bz(bB);return{u:by.u+bA.u,v:by.v+bA.v,z:bA.z}}function aY(bB){var bA=Math.SQRT1_2;var bz=bA/2;var by=((bB.u-E.canvasCenter.u)/bA+(bB.v-E.canvasCenter.v)/bz)/2;var bC=(bB.v-E.canvasCenter.v)/bz-by;return{x:Math.floor(by),y:Math.floor(bC),z:null}}function ae(bB){var bA=Math.SQRT1_2;var bz=bA/2;var by=((bB.u)/bA+(bB.v)/bz)/2;var bC=(bB.v)/bz-by;return{x:by,y:bC,z:null}}u.transformPoint=aa;u.transformPointz=b;u.transformPointuv=bi;u.transformPointuvz=bm;u.inverseTransformPoint=aY;var aK={};E.objhelpers=aK;function ap(bF,by){var bC=Math.floor(by.u-bF.canvasSize.relu);var bA=Math.floor(by.v-bF.canvasSize.relv);var bz=bF.canvasSize.w;var bE=bF.canvasSize.h;d({viewPort:{u:bC,v:bA,w:bz,h:bE}});var bB=E.backgroundcanvas?E.backgroundcanvas:E.canvas;var bD=E.backgroundcanvas?E.backgroundcontext:E.context;bC+=bB.width/2;bA+=bB.height/2;bz-=1;bE-=1;if(E.drawObjectContour){E.temppartcontext.strokeStyle="#FFF";E.temppartcontext.strokeRect(0,0,bz,bE)}bD.drawImage(E.temppartcanvas,0,0,bz,bE,bC,bA,bz,bE)}function br(bA){E.appobjects={};for(var by=0;by<bA.length;by++){var bz=bA[by];E.appobjects[bz.name]=bz}}function l(bz){var bE=E.appobjects[bz];if(!bE){return null}var bD=[];for(var bA=0;bA<bE.sheets.length;bA++){var bB=new E.Sheet(bE.sheets[bA].centerp,bE.sheets[bA].rot,{w:bE.sheets[bA].width,h:bE.sheets[bA].height});bB.canvasdata=bE.sheets[bA].canvas;bD.push(bB)}var by=bE.canvasSize;var bC=new E.SheetObject({x:0,y:0,z:0},{alphaD:0,betaD:0,gammaD:0},bD,by,bE.intersectionsenabled);for(var bA=0;bA<bD.length;bA++){bD[bA].objecttypehidden=bE.hidden}bC.name=bz;return bC}function P(by){return by/Math.PI*180}function ax(by){return by/180*Math.PI}function am(by){var bz={alpha:by.alpha,beta:by.beta,gamma:by.gamma,alphaD:by.alphaD,betaD:by.betaD,gammaD:by.gammaD};if(typeof(bz.alpha)==="undefined"){bz.alpha=ax(bz.alphaD)}if(typeof(bz.beta)==="undefined"){bz.beta=ax(bz.betaD)}if(typeof(bz.gamma)==="undefined"){bz.gamma=ax(bz.gammaD)}if(typeof(bz.alphaD)==="undefined"){bz.alphaD=P(bz.alpha)}if(typeof(bz.betaD)==="undefined"){bz.betaD=P(bz.beta)}if(typeof(bz.gammaD)==="undefined"){bz.gammaD=P(bz.gamma)}return bz}function Y(bz,bA){var by=[];by[0]=a1.rotatePoint(bA[0],bz.alpha,bz.beta,bz.gamma);by[1]=a1.rotatePoint(bA[1],bz.alpha,bz.beta,bz.gamma);by[2]=a1.rotatePoint(bA[2],bz.alpha,bz.beta,bz.gamma);return by}function g(bz,bC){var bA=document.createElement("img");var bB=document.createElement("canvas");bB.width=16;bB.height=16;var by=bB.getContext("2d");bA.onload=function(){by.drawImage(bA,0,0);bC(bB.toDataURL())};bA.src=bz}function M(){if(E.currentSheet==-1){return{name:"my object",thumbnail:"",hidden:false,canvasSize:{w:0,h:0,relu:0,relv:0},sheets:{}}}var bI=E.sheets[E.currentSheet];var bK=bI.group;var bC=[];if(typeof(bK)!=="undefined"&&bK!==null){for(var bz=0;bz<E.sheets.length;bz++){var bM=E.sheets[bz];if(bM.group!=bK){continue}bC.push({centerp:bM.centerp,rot:{alphaD:bM.rot.alphaD,betaD:bM.rot.betaD,gammaD:bM.rot.gammaD},width:bM.width,height:bM.height,canvas:bM.canvas.toDataURL()})}}else{var bM=bI;bC.push({centerp:bM.centerp,rot:{alphaD:bM.rot.alphaD,betaD:bM.rot.betaD,gammaD:bM.rot.gammaD},width:bM.width,height:bM.height,canvas:bM.canvas.toDataURL()})}var by=0;for(var bz=0;bz<bC.length;bz++){var bG=bC[bz];var bA=bG.width/2;var bF=bG.height/2;var bH=Math.sqrt(bA*bA+bF*bF)+i(bG.centerp,{x:0,y:0,z:0});if(bH>by){by=bH}}var bJ=Math.round(by*2);var bB=bJ;var bE=Math.round(by);var bD=Math.round(by);var bL={w:bJ,h:bB,relu:bE,relv:bD};return{name:"my object",thumbnail:"",hidden:false,intersectionsenabled:true,canvasSize:bL,sheets:bC}}function bd(){var by=M();return JSON.stringify(by)}function B(bD){for(var bE=0;bE<bD.sheets.length;bE++){aG(bD.sheets[bE],true,bD.sheets)}for(var bE=0;bE<bD.sheets.length;bE++){var bI=bD.sheets[bE];bI.startpolygons=[];var bB=E.geometry.getBaseMatrixInverse(bI.p1start,bI.p2start,bI.normalpstart);for(var bC=0;bC<bI.polygons.length;bC++){var by=bI.polygons[bC];var bH=[];var bF=[];for(var bA=0;bA<by.points.length;bA++){var bz=a1.subPoint(by.points[bA],bD.centerp);bz=a1.rotatePoint(bz,-bD.rot.alpha,-bD.rot.beta,-bD.rot.gamma);bH.push(bz);var bG=E.geometry.getCoordsInBase(bB,bz);bF.push(bG)}bI.startpolygons.push({points:bH,relpoints:bF});bI.startpolygonscenterp=a1.clonePoint(bI.startcenterp)}}}aK.fillRot=am;aK.defineAppObjects=br;aK.defineObject=l;aK.getThumbnailString=g;aK.getCurrentSheetsObject=M;aK.getCurrentSheetsObjectStr=bd;E.BaseSheet=function(bB,bz,bA){var by=aK.fillRot(bz);this.width=bA.w;this.height=bA.h;this.centerp=a1.clonePoint(bB);this.rot={alphaD:by.alphaD,betaD:by.betaD,gammaD:by.gammaD};ar.defineSheetParams(this);ar.limitToCorners(this);ar.calculateSheetData(this);aT.calculateSheetShade(this);E.basesheets.push(this)};E.BaseSheet.prototype.destroy=function(){var by=E.basesheets.indexOf(this);if(by!=-1){E.basesheets.splice(by,1)}};E.Sheet=function(bB,bz,bA){var by=aK.fillRot(bz);this.width=bA.w;this.height=bA.h;this.centerp=a1.clonePoint(bB);this.rot={alphaD:by.alphaD,betaD:by.betaD,gammaD:by.gammaD};this.objectsheet=false;this.skipDensityMap=false;this.dimSheets=false;this.dimmingDisabled=false;this.hidden=false;this.dirty=false;this.canvasdirty=true;this.dimmed=0;this.dimmedprev=0;this.castshadows=true;this.allowshadows=true;this.canvas=t.createCanvas(this.width,this.height);this.context=this.canvas.getContext("2d");this.shadowcanvas=t.createCanvas(this.width,this.height);this.shadowcontext=this.shadowcanvas.getContext("2d");this.shadowtempcanvas=t.createCanvas(this.width,this.height);this.shadowtempcontext=this.shadowtempcanvas.getContext("2d");this.baseshadowcanvas=t.createCanvas(this.width,this.height);this.baseshadowcontext=this.baseshadowcanvas.getContext("2d");this.compositecanvas=t.createCanvas(this.width,this.height);this.compositecontext=this.compositecanvas.getContext("2d");ar.defineSheetParams(this);ar.limitToCorners(this);ar.calculateSheetData(this);aT.calculateSheetShade(this);this.index=E.sheets.length;E.sheets.push(this);aJ=null};E.Sheet.prototype.canvasChanged=function(){this.canvasdirty=true;if(this.objectsheet){this.object.canvasdirty=true;this.object.intersectionsrecalc=true}this.dirty=true};E.Sheet.prototype.destroy=function(){this.hidden=true;this.dirty=true;this.deleting=true;E.sheetsbeingdeleted=true};E.Sheet.prototype.refreshCanvas=function(){if(!this.canvasdirty){return}this.compositecontext.clearRect(0,0,this.width,this.height);t.redrawSheetCanvases(this);this.canvasdirty=false};E.Sheet.prototype.setShadows=function(bz,by){this.castshadows=bz;if(this.allowshadows!=by){this.allowshadows=by;aT.calculateSheetShade(this)}this.dirty=true};E.Sheet.prototype.setDimming=function(bz,by){this.dimSheets=bz;this.dimmingDisabled=by;this.dirty=true};E.SheetObject=function(bP,bF,bC,bA,bO){for(var bM=0;bM<bC.length;bM++){var bH=bC[bM];bH.objectsheet=true;bH.object=this;bH.startcenterp={x:bH.centerp.x,y:bH.centerp.y,z:bH.centerp.z};bH.rotcenterp={x:bH.centerp.x,y:bH.centerp.y,z:bH.centerp.z};bH.centerp.x+=bP.x;bH.centerp.y+=bP.y;bH.centerp.z+=bP.z;bH.intersectionParams=[];ar.calculateSheetData(bH)}this.intersectionsenabled=bO?true:false;if(!E.objectsintersect&&!this.intersectionsenabled){for(var bM=0;bM<bC.length;bM++){aG(bC[bM],true,bC)}for(var bM=0;bM<bC.length;bM++){var bH=bC[bM];var bE=[];var bz=E.geometry.getBaseMatrixInverse(bH.p1start,bH.p2start,bH.normalpstart);for(var bJ=0;bJ<bH.polygons.length;bJ++){var bD=bH.polygons[bJ];var bL=[];var by=[];for(var bI=0;bI<bD.points.length;bI++){var bK=a1.subPoint(bD.points[bI],bP);bL.push(bK);var bB=E.geometry.getCoordsInBase(bz,bK);by.push(bB)}bE.push({points:bL,relpoints:by})}bH.startpolygons=bE;bH.startpolygonscenterp=a1.clonePoint(bH.startcenterp)}}this.centerp=bP;this.rot=aK.fillRot(bF);this.rotvectorstart=[{x:1,y:0,z:0},{x:0,y:0,z:-1},{x:0,y:1,z:0}];this.rotvector=Y(this.rot,this.rotvectorstart);this.sheets=bC;this.hidden=false;this.intersectionsredefine=false;this.intersectionsrecalc=false;this.canvasSize=bA;if(bA.w>E.tempCanvasSize.w||bA.h>E.tempCanvasSize.h){var bG=Math.max(bA.w,E.tempCanvasSize.w);var bN=Math.max(bA.h,E.tempCanvasSize.h);E.tempCanvasSize={w:bG,h:bN};E.temppartcanvas.width=bG;E.temppartcanvas.height=bN;E.temppartshadowcanvas.width=bG;E.temppartshadowcanvas.height=bN}this.oldcenterp=c(this.centerp);this.centerpuv=u.transformPoint(this.centerp);this.centerpuvrel=u.transformPointuvz(this.centerp,u.transformPointz,E.canvasCenter);this.oldcenterpuv=u.transformPoint(this.oldcenterp);this.setOrientation(this.rot);E.objects.push(this)};E.SheetObject.prototype.setDimming=function(bB,by){for(var bz=0;bz<this.sheets.length;bz++){var bA=this.sheets[bz];bA.dimSheets=bB;bA.dimmingDisabled=by;bA.dirty=true}this.intersectionsrecalc=true;this.canvasdirty=true};E.SheetObject.prototype.setShadows=function(bB,bA){for(var by=0;by<this.sheets.length;by++){var bz=this.sheets[by];bz.setShadows(bB,bA)}this.intersectionsrecalc=true;this.canvasdirty=true};E.SheetObject.prototype.setCollision=function(by){for(var bz=0;bz<this.sheets.length;bz++){var bA=this.sheets[bz];bA.skipDensityMap=!by}};E.SheetObject.prototype.destroy=function(){this.hide();for(var bz=0;bz<this.sheets.length;bz++){var by=this.sheets[bz];by.deleting=true}E.sheetsbeingdeleted=true;this.deleting=true};E.SheetObject.prototype.setPosition=function(by){this.move(by,true)};E.SheetObject.prototype.move=function(bC,bA){this.oldcenterp=c(this.centerp);if(bA){this.centerp.x=bC.x;this.centerp.y=bC.y;this.centerp.z=bC.z}else{this.centerp.x+=bC.x;this.centerp.y+=bC.y;this.centerp.z+=bC.z}var bF=this.centerp.x-this.oldcenterp.x;var bE=this.centerp.y-this.oldcenterp.y;var bD=this.centerp.z-this.oldcenterp.z;for(var bH=0;bH<this.sheets.length;bH++){var bI=this.sheets[bH];bI.centerp.x=bI.rotcenterp.x+this.centerp.x;bI.centerp.y=bI.rotcenterp.y+this.centerp.y;bI.centerp.z=bI.rotcenterp.z+this.centerp.z;ar.calculateSheetData(bI);if(bI.polygons&&!E.objectsintersect&&!this.intersectionsenabled){for(var bG=0;bG<bI.polygons.length;bG++){var by=bI.polygons[bG];for(var bz=0;bz<by.points.length;bz++){var bB=by.points[bz];bB.x+=bF;bB.y+=bE;bB.z+=bD}}}}this.centerpuv=u.transformPoint(this.centerp);this.centerpuvrel=u.transformPointuvz(this.centerp,u.transformPointz,E.canvasCenter);this.oldcenterpuv=u.transformPoint(this.oldcenterp);this.intersectionsrecalc=true;this.canvasdirty=true};E.SheetObject.prototype.rotateBase=function(by,bz){this.rotate(by,bz,true)};E.SheetObject.prototype.rotate=function(bC,bD,bA){if(bA){this.rotvector[0]=a1.rotateAroundAxis(this.rotvectorstart[0],bC,bD);this.rotvector[1]=a1.rotateAroundAxis(this.rotvectorstart[1],bC,bD);this.rotvector[2]=a1.rotateAroundAxis(this.rotvectorstart[2],bC,bD)}else{this.rotvector[0]=a1.rotateAroundAxis(this.rotvector[0],bC,bD);this.rotvector[1]=a1.rotateAroundAxis(this.rotvector[1],bC,bD);this.rotvector[2]=a1.rotateAroundAxis(this.rotvector[2],bC,bD)}this.rot=a1.inverseRPY(this.rotvector[0],this.rotvector[1],this.rotvector[2]);for(var bF=0;bF<this.sheets.length;bF++){var bH=this.sheets[bF];if(bA){bH.p0=a1.rotateAroundAxis(bH.p0start,bC,bD);bH.p1=a1.rotateAroundAxis(bH.p1start,bC,bD);bH.p2=a1.rotateAroundAxis(bH.p2start,bC,bD);bH.normalp=a1.rotateAroundAxis(bH.normalpstart,bC,bD);bH.rotcenterp=a1.rotateAroundAxis(bH.startcenterp,bC,bD);if(bH.startpolygons&&!E.objectsintersect&&!this.intersectionsenabled){bH.polygons=[];for(var bE=0;bE<bH.startpolygons.length;bE++){var by={points:[]};bH.polygons.push(by);var bG=bH.startpolygons[bE];for(var bz=0;bz<bG.points.length;bz++){var bB=a1.rotateAroundAxis(bG.points[bz],bC,bD);by.points.push(a1.addPoint(bB,this.centerp))}}}}else{bH.p0=a1.rotateAroundAxis(bH.p0,bC,bD);bH.p1=a1.rotateAroundAxis(bH.p1,bC,bD);bH.p2=a1.rotateAroundAxis(bH.p2,bC,bD);bH.normalp=a1.rotateAroundAxis(bH.normalp,bC,bD);bH.rotcenterp=a1.rotateAroundAxis(bH.rotcenterp,bC,bD);if(bH.polygons&&!E.objectsintersect&&!this.intersectionsenabled){for(var bE=0;bE<bH.polygons.length;bE++){var by=bH.polygons[bE];for(var bz=0;bz<by.points.length;bz++){var bB=a1.subPoint(by.points[bz],this.centerp);bB=a1.rotateAroundAxis(bB,bC,bD);by.points[bz]=a1.addPoint(bB,this.centerp)}}}}bH.centerp.x=bH.rotcenterp.x+this.centerp.x;bH.centerp.y=bH.rotcenterp.y+this.centerp.y;bH.centerp.z=bH.rotcenterp.z+this.centerp.z;ar.calculateSheetData(bH);aT.calculateSheetShade(bH)}this.intersectionsrecalc=true;this.canvasdirty=true};E.SheetObject.prototype.setOrientation=function(bz){this.rot=aK.fillRot(bz);this.rotvector=Y(this.rot,this.rotvectorstart);for(var bB=0;bB<this.sheets.length;bB++){var bC=this.sheets[bB];bC.p0=a1.rotatePoint(bC.p0start,this.rot.alpha,this.rot.beta,this.rot.gamma);bC.p1=a1.rotatePoint(bC.p1start,this.rot.alpha,this.rot.beta,this.rot.gamma);bC.p2=a1.rotatePoint(bC.p2start,this.rot.alpha,this.rot.beta,this.rot.gamma);bC.normalp=a1.rotatePoint(bC.normalpstart,this.rot.alpha,this.rot.beta,this.rot.gamma);bC.rotcenterp=a1.rotatePoint(bC.startcenterp,this.rot.alpha,this.rot.beta,this.rot.gamma);bC.centerp.x=bC.rotcenterp.x+this.centerp.x;bC.centerp.y=bC.rotcenterp.y+this.centerp.y;bC.centerp.z=bC.rotcenterp.z+this.centerp.z;ar.calculateSheetData(bC);aT.calculateSheetShade(bC);if(bC.startpolygons&&!E.objectsintersect&&!this.intersectionsenabled){bC.polygons=[];for(var bA=0;bA<bC.startpolygons.length;bA++){var bE={points:[]};bC.polygons.push(bE);var bD=bC.startpolygons[bA];for(var bF=0;bF<bD.points.length;bF++){var by=a1.rotatePoint(bD.points[bF],this.rot.alpha,this.rot.beta,this.rot.gamma);bE.points.push(a1.addPoint(by,this.centerp))}}}}this.intersectionsrecalc=true;this.canvasdirty=true};E.SheetObject.prototype.setSheetPos=function(bG,bD,bJ){var bK=bG;var bE=aK.fillRot(bJ);bK.startcenterp=bD;bK.p0start=a1.rotatePoint(bK.p0orig,bE.alpha,bE.beta,bE.gamma);bK.p1start=a1.rotatePoint(bK.p1orig,bE.alpha,bE.beta,bE.gamma);bK.p2start=a1.rotatePoint(bK.p2orig,bE.alpha,bE.beta,bE.gamma);bK.normalpstart=a1.rotatePoint(bK.normalporig,bE.alpha,bE.beta,bE.gamma);if(bK.startpolygons&&!E.objectsintersect&&!this.intersectionsenabled){var bH=a1.subPoint(bD,bK.startpolygonscenterp);for(var bC=0;bC<bK.startpolygons.length;bC++){var bF=bK.startpolygons[bC];for(var bA=0;bA<bF.points.length;bA++){var bI=bF.relpoints[bA];bF.points[bA]=a1.getPointInBase(bI,bK.p1start,bK.p2start,bK.normalpstart);bF.points[bA]=a1.addPoint(bF.points[bA],bH)}}}var bz=this.rot;bK.p0=a1.rotatePoint(bK.p0start,bz.alpha,bz.beta,bz.gamma);bK.p1=a1.rotatePoint(bK.p1start,bz.alpha,bz.beta,bz.gamma);bK.p2=a1.rotatePoint(bK.p2start,bz.alpha,bz.beta,bz.gamma);bK.normalp=a1.rotatePoint(bK.normalpstart,bz.alpha,bz.beta,bz.gamma);bK.rotcenterp=a1.rotatePoint(bK.startcenterp,bz.alpha,bz.beta,bz.gamma);bK.centerp.x=bK.rotcenterp.x+this.centerp.x;bK.centerp.y=bK.rotcenterp.y+this.centerp.y;bK.centerp.z=bK.rotcenterp.z+this.centerp.z;ar.calculateSheetData(bK);aT.calculateSheetShade(bK);if(bK.startpolygons&&!E.objectsintersect&&!this.intersectionsenabled){bK.polygons=[];for(var bC=0;bC<bK.startpolygons.length;bC++){var by={points:[]};bK.polygons.push(by);var bF=bK.startpolygons[bC];for(var bA=0;bA<bF.points.length;bA++){var bB=a1.rotatePoint(bF.points[bA],this.rot.alpha,this.rot.beta,this.rot.gamma);by.points.push(a1.addPoint(bB,this.centerp))}}}this.intersectionsrecalc=true;this.canvasdirty=true};E.SheetObject.prototype.rotateSheet=function(bE,bG,bF,bB){var bH=bE;if(bH.startpolygons&&!E.objectsintersect&&!this.intersectionsenabled){for(var bC=0;bC<bH.startpolygons.length;bC++){var bD=bH.startpolygons[bC];for(var bz=0;bz<bD.points.length;bz++){bD.points[bz]=a1.rotateAroundArbitraryAxis(bD.points[bz],bG,bF,bB)}}}bH.p0start=a1.rotateAroundAxis(bH.p0start,bF,bB);bH.p1start=a1.rotateAroundAxis(bH.p1start,bF,bB);bH.p2start=a1.rotateAroundAxis(bH.p2start,bF,bB);bH.normalpstart=a1.rotateAroundAxis(bH.normalpstart,bF,bB);bH.startcenterp=a1.rotateAroundArbitraryAxis(bH.startcenterp,bG,bF,bB);bG=a1.rotatePoint(bG,this.rot.alpha,this.rot.beta,this.rot.gamma);bF=a1.rotatePoint(bF,this.rot.alpha,this.rot.beta,this.rot.gamma);bH.p0=a1.rotateAroundAxis(bH.p0,bF,bB);bH.p1=a1.rotateAroundAxis(bH.p1,bF,bB);bH.p2=a1.rotateAroundAxis(bH.p2,bF,bB);bH.normalp=a1.rotateAroundAxis(bH.normalp,bF,bB);bH.rotcenterp=a1.rotateAroundArbitraryAxis(bH.rotcenterp,bG,bF,bB);bH.centerp.x=bH.rotcenterp.x+this.centerp.x;bH.centerp.y=bH.rotcenterp.y+this.centerp.y;bH.centerp.z=bH.rotcenterp.z+this.centerp.z;ar.calculateSheetData(bH);aT.calculateSheetShade(bH);if(bH.startpolygons&&bH.polygons&&!E.objectsintersect&&!this.intersectionsenabled){bH.polygons=[];for(var bC=0;bC<bH.startpolygons.length;bC++){var by={points:[]};bH.polygons.push(by);var bD=bH.startpolygons[bC];for(var bz=0;bz<bD.points.length;bz++){var bA=a1.rotatePoint(bD.points[bz],this.rot.alpha,this.rot.beta,this.rot.gamma);by.points.push(a1.addPoint(bA,this.centerp))}}}this.intersectionsrecalc=true;this.canvasdirty=true};E.SheetObject.prototype.redefineIntersections=function(){this.intersectionsredefine=true};E.SheetObject.prototype.show=function(){for(var by=0;by<this.sheets.length;by++){this.sheets[by].hidden=false;this.sheets[by].dirty=true}this.hidden=false;this.intersectionsrecalc=true;this.canvasdirty=true};E.SheetObject.prototype.hide=function(){for(var by=0;by<this.sheets.length;by++){this.sheets[by].hidden=true;this.sheets[by].dirty=true}this.hidden=true;this.intersectionsrecalc=true;this.canvasdirty=true};E.SheetObject.prototype.getString=function(){var bB=[];for(var bz=0;bz<this.sheets.length;bz++){var bA=this.sheets[bz];bB.push({centerp:bA.centerp,rot:{alphaD:bA.rot.alphaD,betaD:bA.rot.betaD,gammaD:bA.rot.gammaD},width:bA.width,height:bA.height,canvas:bA.canvas.toDataURL()})}var by={name:"my object",thumbnail:"",hidden:false,intersectionsenabled:this.intersectionsenabled,canvasSize:this.canvasSize,sheets:bB};return JSON.stringify(by)};E.SheetObject.prototype.draw=function(){if(!this.canvasdirty){return}var bH=this.centerpuv;var bI=this.oldcenterpuv;var bA=Math.ceil(Math.abs(bH.u-bI.u)+this.canvasSize.w);var by=Math.ceil(Math.abs(bH.v-bI.v)+this.canvasSize.h);var bD=(bA<E.temppartcanvas.width&&by<E.temppartcanvas.height);if(bD){var bG=Math.floor(Math.min(bH.u,bI.u)-this.canvasSize.relu);var bF=Math.floor(Math.min(bH.v,bI.v)-this.canvasSize.relv);var bE=bA;var bC=by;d({viewPort:{u:bG,v:bF,w:bE,h:bC}});var bB=E.backgroundcanvas?E.backgroundcanvas:E.canvas;var bz=E.backgroundcanvas?E.backgroundcontext:E.context;bG+=bB.width/2;bF+=bB.height/2;bE-=1;bC-=1;bz.drawImage(E.temppartcanvas,0,0,bE,bC,bG,bF,bE,bC);if(E.drawObjectContour){bz.strokeStyle="#FFF";bz.strokeRect(bH.u-this.canvasSize.relu+bB.width/2,bH.v-this.canvasSize.relv+bB.height/2,this.canvasSize.w,this.canvasSize.h)}}else{ap(this,bI);ap(this,bH)}this.canvasdirty=false;if(this.deleting){y(this)}};E.DensityMap=function(by){this.map={};this.granularity=by};E.DensityMap.prototype.get=function(bB){var bA=this.map;var bz=this.granularity;var by=Math.round(bB.x/bz);var bD=Math.round(bB.y/bz);var bC=Math.round(bB.z/bz);if(bA["x"+by+"y"+bD+"z"+bC]){return bA["x"+by+"y"+bD+"z"+bC]}return 0};E.DensityMap.prototype.put=function(bB){var bA=this.map;var bz=this.granularity;var by=Math.round(bB.x/bz);var bD=Math.round(bB.y/bz);var bC=Math.floor(bB.z/bz);this.add("x"+by+"y"+bD+"z"+bC);this.add("x"+(by+1)+"y"+(bD)+"z"+(bC));this.add("x"+(by)+"y"+(bD+1)+"z"+(bC));this.add("x"+(by-1)+"y"+(bD)+"z"+(bC));this.add("x"+(by)+"y"+(bD-1)+"z"+(bC))};E.DensityMap.prototype.remove=function(bB){var bA=this.map;var bz=this.granularity;var by=Math.round(bB.x/bz);var bD=Math.round(bB.y/bz);var bC=Math.floor(bB.z/bz);this.sub("x"+by+"y"+bD+"z"+bC);this.sub("x"+(by+1)+"y"+(bD)+"z"+(bC));this.sub("x"+(by)+"y"+(bD+1)+"z"+(bC));this.sub("x"+(by-1)+"y"+(bD)+"z"+(bC));this.sub("x"+(by)+"y"+(bD-1)+"z"+(bC))};E.DensityMap.prototype.add=function(bz){var by=this.map;if(!by[bz]){by[bz]=1}else{by[bz]=by[bz]+1}};E.DensityMap.prototype.sub=function(bz){var by=this.map;if(!by[bz]||by[bz]==0){return}else{by[bz]=by[bz]-1}};E.DensityMap.prototype.addSheet=function(by){this.processSheet(by,this.put)};E.DensityMap.prototype.removeSheet=function(by){this.processSheet(by,this.remove)};E.DensityMap.prototype.processSheet=function(bC,bK){var bA=this.granularity;var bI=bC;if(bI.skipDensityMap){return}var bz=Math.round(bI.width/bA);var by=Math.round(bI.height/bA);var bN={x:(bI.corners[1].x-bI.corners[0].x)/bz,y:(bI.corners[1].y-bI.corners[0].y)/bz,z:(bI.corners[1].z-bI.corners[0].z)/bz};var bP={x:(bI.corners[3].x-bI.corners[0].x)/by,y:(bI.corners[3].y-bI.corners[0].y)/by,z:(bI.corners[3].z-bI.corners[0].z)/by};var bH=bI.canvas.width;var bM=bI.canvas.height;var bO=bI.context.getImageData(0,0,bH,bM).data;var bD=a1.clonePoint(a1.addPoint(bI.corners[0],{x:(bN.x+bP.x)/2,y:(bN.y+bP.y)/2,z:(bN.z+bP.z)/2}));for(var bF=0;bF<by;bF++){actpx=a1.clonePoint(bD);for(var bG=0;bG<bz;bG++){var bL=Math.round(bG*bA+bA/2);var bJ=Math.round(bF*bA+bA/2);var bE=(bL+bH*bJ)*4;var bB=bO[bE+3];if(bB!=0){bK.call(this,actpx)}actpx=a1.addPoint(actpx,bN)}bD=a1.addPoint(bD,bP)}};E.DensityMap.prototype.addSheets=function(bz){for(var by=0;by<bz.length;by++){this.addSheet(bz[by])}};E.DensityMap.prototype.removeSheets=function(bz){for(var by=0;by<bz.length;by++){this.removeSheet(bz[by])}};E.DensityMap.prototype.getTargetHeight=function(bB,bz){var by=bB.z+bz;for(var bC=by;bC>0;bC--){var bA=this.get({x:bB.x,y:bB.y,z:bC});if(bA){return bC}}return 0};E.DensityMap.prototype.getTargetPoint=function(bD,by,bE,bz){var bF=true;var bB=false;var bA={x:bD.x+by.x,y:bD.y+by.y,z:bD.z+by.z};var bC=this.getTargetHeight({x:bA.x,y:bA.y,z:bA.z},bE);if(bC>=bA.z){if(bC-bA.z<bz){bB=true;bA.z=bC}else{by.x=0;by.y=0;bA={x:bD.x,y:bD.y,z:bD.z+by.z};var bC=this.getTargetHeight({x:bA.x,y:bA.y,z:bA.z},bE);if(bC>=bA.z){bB=true;if(bC-bA.z<bz){bA.z=bC}else{bF=false;bA.z=bC}}}}return{allowMove:bF,targetp:bA,movex:by.x,movey:by.y,stopFall:bB}};aT.shadowBaseMatrixInverse=a1.getBaseMatrixInverse(aT.lightSourcep1,aT.lightSourcep2,aT.lightSource);return E})();if(typeof(exports)!=="undefined"&&exports!==null){exports=module.exports=sheetengine};function updateStats(){if(!a)return;var e={scp:{x:scp.x,y:scp.y},me:{x:me.x,y:me.y}};stats.innerHTML="SCP: ["+e.scp.x+", "+e.scp.y+"]<br>Player: ["+e.me.x+", "+e.me.y+"]";console.log(e)}function saveText(){localStorage.notes=document.getElementById("notes").value}function toggle_visibility(e){var t=document.getElementById(e);if(t.style.display!=="none")t.style.display="none";else t.style.display="block"}function newGame(e){if(!e){var t=confirm("Really start a new Game?");if(!t){return}}localStorage.clear();location.reload()}function getFloor(){if(localStorage.floor){fl2=JSON.parse(localStorage.floor);for(var e=0;e<Object.keys(fl2).length;e++){floor[e]=fl2[e]}drawFloor()}else{var t;for(var n=0;n<=14;n++){floor[n]=[];for(var r=0;r<=14;r++){var i=Math.floor(Math.random()*4+0);floor[n][r]=i}}saveFloor();drawFloor()}}function saveFloor(){var e={};for(var t=0;t<floor.length;t++){e[t]=floor[t]}localStorage.floor=JSON.stringify(e)}function drawFloor(){for(var e=0;e<floor.length;e++){things[e]=[];var t=floor[e];matrix[e]=[];for(var n=0;n<t.length;n++){things[e][n]=0;matrix[e][n]=basesheet=new sheetengine.BaseSheet({x:offset+e*45,y:offset+n*45,z:0},{alphaD:90,betaD:0,gammaD:0},{w:45,h:45});matrix[e][n].color=colours[t[n]];matrix[e][n].dim={x:e,y:n}}}}function _update(){updateStats();sheetengine.calc.calculateAllSheets();sheetengine.drawing.drawScene(true)}function changeSquare(e,t){console.log("changing square from "+colours[floor[e.x][e.y]]+" to "+colours[t]);floor[e.x][e.y]=t;saveFloor();matrix[e.x][e.y].color=colours[t];_update()}function checkKey(e){e=e||window.event;if(e.keyCode=="37"){me.tryMove(0)}else if(e.keyCode=="38"){me.tryMove(1)}else if(e.keyCode=="39"){me.tryMove(2)}else if(e.keyCode=="40"){me.tryMove(3)}else{return true}return false}var debug=window.location.hash=="#debug"?1:0;var a=0;window.onload=function(e){a=1;stats=document.getElementById("extraInfo");if(localStorage.notes)document.getElementById("notes").value=localStorage.notes;updateStats()};document.onkeydown=checkKey;function SCP(e){this.x=e.x;this.y=e.y;this.type="scp";this.been=[];things[this.x][this.y]=this;var t=matrix[this.x][this.y].centerp;this.sheet=new sheetengine.Sheet({x:-40,y:-40,z:0},{alphaD:0,betaD:0,gammaD:45},{w:30,h:64});this.obj=new sheetengine.SheetObject({x:t.x,y:t.y,z:0},{alphaD:0,betaD:0,gammaD:0},[this.sheet],{w:100,h:64,relu:0,relv:0});this.obj.setShadows(false,false);this.sheet.context.fillStyle="#12FF00";this.sheet.context.fillRect(0,0,30,64);_update()}function player(e){this.x=e.x;this.y=e.y;this.type="player";this.been=[];var t=matrix[this.x][this.y].centerp;this.sheet=new sheetengine.Sheet({x:-26,y:-30,z:0},{alphaD:0,betaD:0,gammaD:45},{w:45,h:60});this.obj=new sheetengine.SheetObject({x:t.x,y:t.y,z:0},{alphaD:0,betaD:0,gammaD:0},[this.sheet],{w:45,h:60,relu:20,relv:50});this.obj.setShadows(false,false);this.dim={w:46,h:60,p:0};this.img=new Image;this.img.src="data:image/png;base64,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";var n=this;this.img.onload=function(){n.drawImg(2,3)};this.sheet.canvasChanged();_update()}function arch(){var e=matrix[0][14].centerp;this.sheet=new sheetengine.Sheet({x:-145,y:-207,z:0},{alphaD:0,betaD:0,gammaD:45},{w:169,h:266});this.obj=new sheetengine.SheetObject({x:e.x,y:e.y,z:0},{alphaD:0,betaD:0,gammaD:0},[this.sheet],{w:169,h:266,relu:20,relv:50});this.obj.setShadows(false,false);this.img=new Image;this.img.src="data:image/png;base64,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";var t=this;this.img.onload=function(){t.sheet.context.clearRect(0,0,169,266);t.sheet.context.drawImage(t.img,0,0);t.sheet.canvasChanged();_update()};this.sheet.canvasChanged();_update()}SCP.prototype.isFree=function(e,t){if(e===0&&(t===10||t===14)){return false}if(this.been[1]){if(this.been[1].x===e&&this.been[1].y===t){return false}}if(floor[e][t]==1){return false}else if(things[e][t]!=0){return false}else{return true}};var mov=[{x:-1,y:0},{x:0,y:-1},{x:1,y:0},{x:0,y:1}];SCP.prototype.tryMove=function(){if((this.y==11||this.y==12||this.y==13)&&this.x==0){alert("You Lose");newGame(1);return}if(this.isFree(this.x+mov[0].x,this.y+mov[0].y)&&this.x>4){console.log("forward");var e=mov[0]}else{if(this.y<11&&this.isFree(this.x+mov[3].x,this.y+mov[3].y)){var e=mov[3]}else if(this.y>13&&this.isFree(this.x+mov[1].x,this.y+mov[1].y)){var e=mov[1]}else if(this.isFree(this.x+mov[0].x,this.y+mov[0].y)){var e=mov[0]}else if(this.y>=13&&this.isFree(this.x+mov[1].x,this.y+mov[1].y)){var e=mov[1]}else if(this.y<=11&&this.isFree(this.x+mov[3].x,this.y+mov[3].y)){var e=mov[3]}else if(this.isFree(this.x+mov[1].x,this.y+mov[1].y)){var e=mov[1]}else if(this.isFree(this.x+mov[3].x,this.y+mov[3].y)){var e=mov[3]}else{for(var t=0;t<9;t++){var n=[{x:0,y:1},{x:1,y:0},{x:1,y:1},{x:-1,y:0},{x:0,y:-1},{x:-1,y:-1},{x:-1,y:1},{x:1,y:-1}][t];var r=Math.floor(Math.random()*4+0);changeSquare({x:this.x+n.x,y:this.y+n.y},r)}return}}var i={x:this.x,y:this.y};var s={x:this.x+e.x,y:this.y+e.y};things[i.x][i.y]=0;things[s.x][s.y]=this;this.been.unshift({x:s.x,y:s.y,c:floor[s.x][s.y]});var o=e;this.move(s,o)};SCP.prototype.move=function(e,t){localStorage.scp=[e.x,e.y].join(",");var n=matrix[e.x][e.y].centerp;this.x+=t.x;this.y+=t.y;this.obj.setPosition(n);_update()};player.prototype.drawImg=function(e,t){this.sheet.context.clearRect(0,0,45,60);this.sheet.context.drawImage(this.img,(this.dim.w+this.dim.p)*e,(this.dim.h+this.dim.p)*t,this.dim.w,this.dim.h,0,0,this.dim.w,this.dim.h);this.sheet.canvasChanged();_update()};player.prototype.tryMove=function(e){function r(e){if(e.x===0&&(e.y===10||e.y===14)){return false}if(!matrix[e.x][e.y]){return false}if(things[e.x][e.y]==0){return true}else if(things[e.x][e.y].type="scp"){scp.tryMove();return false}return false}var t={x:this.x,y:this.y};var n={x:this.x+mov[e].x,y:this.y+mov[e].y};if(r(n)){if(this.been[1]){if(n.x==this.been[1].x&&n.y==this.been[1].y){scp.tryMove()}}if(this.been[0]){if(this.been[0].c==floor[n.x][n.y]){scp.tryMove()}}this.been.unshift({x:n.x,y:n.y,c:floor[n.x][n.y]});things[t.x][t.y]=0;things[n.x][n.y]=this;this.drawImg(2,[0,2,3,1][e]);this.move(n)}};player.prototype.move=function(e){localStorage.player=[e.x,e.y].join(",");var t=matrix[e.x][e.y].centerp;this.x=e.x;this.y=e.y;this.obj.setPosition({x:t.x,y:t.y,z:0});_update()};var canvasElement=document.getElementById("mainCanvas");var offset=-315;sheetengine.scene.init(canvasElement,{w:canvasElement.width,h:canvasElement.height});var floor=[];var things=[];var matrix=[];var colours=["#FF652C","#FFE62C","#282828","#4083FF","#FFB52C"];getFloor();localStorage.scp=localStorage.scp||"14,6";var scpCoord=localStorage.scp.split(",");var scp=new SCP({x:parseInt(scpCoord[0]),y:parseInt(scpCoord[1])});if(!localStorage.player)changeSquare({x:0,y:12},0);localStorage.player=localStorage.player||"0,12";var playerCoord=localStorage.player.split(",");var me=new player({x:parseInt(playerCoord[0]),y:parseInt(playerCoord[1])});var exit=new arch;if(debug){matrix[0][11].color="red";matrix[0][12].color="red";matrix[0][13].color="red";matrix[scpCoord[0]][scpCoord[1]].color="green";matrix[playerCoord[0]][playerCoord[1]].color="green"}_update()</script><div class='info' id='text'><textarea id='notes' placeholder="Keep your notes here" onBlur='saveText();'></textarea><br><div class='extraInfo' id='extraInfo'></div></div></body></html>